.lp-hero{justify-content:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.lp-hero-background{z-index:0;position:absolute;inset:0}.lp-hero-bg-image{object-fit:cover;width:100%;height:100%}.lp-hero-overlay{background:linear-gradient(135deg,#0f172ae6,#1e293bcc);position:absolute;inset:0}.lp-hero-content{z-index:1;text-align:center;color:#fff;padding:0 var(--spacing-md);max-width:900px;position:relative}.lp-hero-label{font-family:var(--font-en);letter-spacing:.2em;margin-bottom:var(--spacing-md);opacity:.9;font-size:.875rem;display:block}.lp-hero-title{margin-bottom:var(--spacing-lg);letter-spacing:-.02em;font-size:2.5rem;font-weight:800;line-height:1.5}.lp-hero-text{opacity:.9;margin-bottom:var(--spacing-xl);font-size:1rem;line-height:2}.lp-section-title{text-align:center;color:var(--color-text);margin-bottom:24px;font-size:1.75rem;font-weight:800}.lp-section-lead{text-align:center;color:var(--color-text-light);margin-bottom:48px;font-size:1rem;line-height:2}.lp-section-lead strong{color:var(--color-primary)}.lp-problems{background:#f8fafc;padding:80px 0}.problems-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.problem-item{background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:28px 24px;display:flex;box-shadow:0 2px 12px #0000000f}.problem-icon{color:#e11d48;flex-shrink:0;width:32px;height:32px}.problem-icon svg{width:100%;height:100%}.problem-item p{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.7}.lp-solution{background:#fff;padding:80px 0}.solution-points{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.solution-point{background:#f8fafc;border-radius:16px;padding:36px 32px}.solution-point-num{font-family:var(--font-en);color:var(--color-primary);margin-bottom:12px;font-size:.875rem;font-weight:700;display:block}.solution-point-title{color:var(--color-text);margin-bottom:12px;font-size:1.125rem;font-weight:700}.solution-point-text{color:var(--color-text-light);font-size:.9375rem;line-height:1.9}.lp-services{background:#f8fafc;padding:80px 0}.lp-services-grid{flex-direction:column;gap:32px;display:flex}.lp-service-card{background:#fff;border-radius:16px;grid-template-columns:300px 1fr;display:grid;overflow:hidden;box-shadow:0 4px 20px #00000014}.lp-service-image{height:100%;min-height:240px}.lp-service-image img{object-fit:cover;width:100%;height:100%}.lp-service-content{padding:32px}.lp-service-title{color:var(--color-text);margin-bottom:12px;font-size:1.25rem;font-weight:700}.lp-service-text{color:var(--color-text-light);margin-bottom:20px;font-size:.9375rem;line-height:1.9}.lp-service-features{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-service-features li{color:var(--color-text);background:#f1f5f9;border-radius:20px;padding:6px 14px;font-size:.8125rem}.lp-media-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-media-card{background:#fff;border-radius:12px;padding:28px 24px;box-shadow:0 2px 12px #0000000f}.lp-media-name{color:var(--color-text);margin-bottom:12px;font-size:1.125rem;font-weight:700}.lp-media-desc{color:var(--color-text-light);margin-bottom:16px;font-size:.875rem;line-height:1.8}.lp-media-types{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-media-types li{background:var(--color-primary);color:#fff;border-radius:16px;padding:4px 12px;font-size:.75rem;font-weight:500}.lp-operation{background:#fff;padding:80px 0}.lp-operation-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.lp-operation-item{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px}.lp-operation-icon{width:48px;height:48px;color:var(--color-primary);margin:0 auto 16px}.lp-operation-icon svg{width:100%;height:100%}.lp-operation-title{color:var(--color-text);margin-bottom:8px;font-size:.9375rem;font-weight:700}.lp-operation-text{color:var(--color-text-light);font-size:.8125rem;line-height:1.7}.lp-crm-services{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-crm-service{background:#fff;border-radius:12px;padding:32px 28px;box-shadow:0 4px 20px #00000014}.lp-crm-service-header{border-bottom:2px solid var(--color-primary);margin-bottom:16px;padding-bottom:16px}.lp-crm-service-title{color:var(--color-text);font-size:1.125rem;font-weight:700}.lp-crm-service-text{color:var(--color-text-light);margin-bottom:20px;font-size:.875rem;line-height:1.8}.lp-crm-service-list{margin:0;padding:0;list-style:none}.lp-crm-service-list li{color:var(--color-text);padding-left:20px;font-size:.875rem;line-height:1.8;position:relative}.lp-crm-service-list li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.lp-training-menu{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-training-item{background:#fff;border-radius:12px;padding:32px 28px;position:relative;box-shadow:0 4px 20px #00000014}.lp-training-badge{background:var(--color-primary);color:#fff;border-radius:16px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:16px;right:16px}.lp-training-title{color:var(--color-text);margin-bottom:8px;font-size:1.125rem;font-weight:700}.lp-training-time{color:var(--color-primary);margin-bottom:12px;font-size:.8125rem;font-weight:600}.lp-training-text{color:var(--color-text-light);margin-bottom:16px;font-size:.875rem;line-height:1.8}.lp-training-topics{margin:0;padding:0;list-style:none}.lp-training-topics li{color:var(--color-text-light);padding-left:20px;font-size:.8125rem;line-height:1.8;position:relative}.lp-training-topics li:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.lp-subsidy{background:#fff;padding:80px 0}.lp-subsidy-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px;display:grid}.lp-subsidy-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:28px 24px}.lp-subsidy-name{color:var(--color-text);margin-bottom:8px;font-size:1.0625rem;font-weight:700}.lp-subsidy-rate{color:var(--color-primary);margin-bottom:12px;font-size:1.25rem;font-weight:800}.lp-subsidy-text{color:var(--color-text-light);font-size:.875rem;line-height:1.8}.lp-subsidy-note{text-align:center;color:var(--color-text-muted);font-size:.8125rem}.lp-flow{background:#f8fafc;padding:80px 0}.lp-flow-steps{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.lp-flow-step{background:#fff;border-radius:12px;padding:28px 32px;box-shadow:0 2px 12px #0000000f}.lp-flow-step-header{align-items:center;gap:16px;margin-bottom:12px;display:flex}.lp-flow-step-num{font-family:var(--font-en);color:#fff;background:var(--color-primary);border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700}.lp-flow-step-title{color:var(--color-text);font-size:1.0625rem;font-weight:700}.lp-flow-step-text{color:var(--color-text-light);padding-left:0;font-size:.9375rem;line-height:1.9}.lp-pricing{background:#fff;padding:80px 0}.pricing-table{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pricing-item{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:28px 24px}.pricing-name{color:var(--color-text);margin-bottom:12px;font-size:.9375rem;font-weight:600}.pricing-price{color:var(--color-primary);margin-bottom:8px;font-size:1.5rem;font-weight:800}.pricing-note{color:var(--color-text-muted);font-size:.8125rem}.lp-faq{background:#f8fafc;padding:80px 0}.lp-faq-list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.lp-faq-item{background:#fff;border-radius:12px;padding:24px 28px;box-shadow:0 2px 12px #0000000f}.lp-faq-question{color:var(--color-text);margin-bottom:12px;padding-left:32px;font-size:1rem;font-weight:700;position:relative}.lp-faq-question:before{content:"Q";font-family:var(--font-en);color:var(--color-primary);font-weight:700;position:absolute;top:0;left:0}.lp-faq-answer{color:var(--color-text-light);padding-left:32px;font-size:.9375rem;line-height:1.9;position:relative}.lp-faq-answer:before{content:"A";font-family:var(--font-en);color:#e11d48;font-weight:700;position:absolute;top:0;left:0}.lp-cta{background:linear-gradient(135deg,var(--color-primary),#1d4ed8);padding:80px 0}.lp-cta-content{text-align:center;color:#fff}.lp-cta-title{margin-bottom:16px;font-size:1.75rem;font-weight:800}.lp-cta-text{opacity:.9;margin-bottom:32px;font-size:1rem;line-height:2}.lp-cta-buttons{justify-content:center;gap:16px;display:flex}.btn-outline-white{color:#fff;background:0 0;border:2px solid #fff}.btn-outline-white:hover{color:var(--color-primary);background:#fff}@media (max-width:1024px){.problems-grid,.lp-media-grid{grid-template-columns:repeat(2,1fr)}.lp-operation-grid{grid-template-columns:repeat(3,1fr)}.lp-crm-services{grid-template-columns:1fr}.lp-training-menu,.pricing-table{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lp-hero{min-height:70vh}.lp-hero-title{font-size:1.75rem}.lp-section-title{font-size:1.5rem}.problems-grid,.solution-points,.lp-service-card{grid-template-columns:1fr}.lp-service-image{height:200px}.lp-media-grid,.lp-operation-grid,.lp-training-menu,.lp-subsidy-grid,.pricing-table{grid-template-columns:1fr}.lp-cta-buttons{flex-direction:column;align-items:center}}@media (max-width:540px){.lp-hero{min-height:60vh}.lp-hero-content{padding:0 var(--spacing-sm)}.lp-hero-label{font-size:.75rem}.lp-hero-title{margin-bottom:var(--spacing-md);font-size:1.375rem;line-height:1.6}.lp-hero-text{margin-bottom:var(--spacing-lg);font-size:.8125rem;line-height:1.8}.lp-section-title{margin-bottom:16px;font-size:1.25rem}.lp-section-lead{margin-bottom:32px;font-size:.875rem}.lp-problems,.lp-solution,.lp-services,.lp-operation,.lp-subsidy,.lp-flow,.lp-pricing,.lp-faq,.lp-cta{padding:48px 0}.problem-item{gap:12px;padding:16px}.problem-icon{width:24px;height:24px}.problem-item p{font-size:.8125rem}.solution-point{padding:24px 20px}.solution-point-title{font-size:1rem}.solution-point-text{font-size:.8125rem}.lp-services-grid{gap:20px}.lp-service-image{height:160px;min-height:auto}.lp-service-content{padding:20px 16px}.lp-service-title{font-size:1.0625rem}.lp-service-text{margin-bottom:16px;font-size:.8125rem}.lp-service-features li{padding:4px 10px;font-size:.75rem}.lp-media-card{padding:20px 16px}.lp-media-name{font-size:1rem}.lp-media-desc{font-size:.8125rem}.lp-media-types li{padding:3px 10px;font-size:.6875rem}.lp-operation-item{padding:20px 16px}.lp-operation-icon{width:40px;height:40px;margin-bottom:12px}.lp-operation-title{font-size:.875rem}.lp-operation-text{font-size:.75rem}.lp-crm-service{padding:24px 20px}.lp-crm-service-title{font-size:1rem}.lp-crm-service-text,.lp-crm-service-list li{font-size:.8125rem}.lp-training-item{padding:24px 20px}.lp-training-badge{padding:3px 10px;font-size:.6875rem}.lp-training-title{font-size:1rem}.lp-training-time{font-size:.75rem}.lp-training-text{font-size:.8125rem}.lp-training-topics li{font-size:.75rem}.lp-subsidy-card{padding:20px 16px}.lp-subsidy-name{font-size:.9375rem}.lp-subsidy-rate{font-size:1.0625rem}.lp-subsidy-text{font-size:.8125rem}.lp-subsidy-note{font-size:.75rem}.lp-flow-steps{gap:16px}.lp-flow-step{padding:20px 16px}.lp-flow-step-header{gap:12px;margin-bottom:8px}.lp-flow-step-num{padding:4px 10px;font-size:.6875rem}.lp-flow-step-title{font-size:.9375rem}.lp-flow-step-text{font-size:.8125rem}.pricing-item{padding:20px 16px}.pricing-name{font-size:.875rem}.pricing-price{font-size:1.25rem}.pricing-note{font-size:.75rem}.lp-faq-list{gap:12px}.lp-faq-item{padding:20px 16px}.lp-faq-question{padding-left:28px;font-size:.9375rem}.lp-faq-answer{padding-left:28px;font-size:.8125rem}.lp-cta-title{font-size:1.25rem}.lp-cta-text{margin-bottom:24px;font-size:.875rem}.lp-cta-buttons{gap:12px}.lp-cta-buttons .btn{width:100%;max-width:280px}}
