.solutionPage{min-height:100vh;padding-top:140px}.pageHeader{padding:var(--spacing-xxl) 0;text-align:center;background:linear-gradient(135deg,#e1353500 0%,#0000 100%);position:relative;overflow:hidden}.pageHeader:before{content:"";opacity:.2;z-index:-1;background-image:url(/images/hero-bg.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.pageHeader h1{font-size:var(--font-size-h1);margin-bottom:var(--spacing-sm)}.breadcrumb{gap:var(--spacing-xs);color:var(--color-text-gray);font-size:var(--font-size-small);justify-content:center;display:flex}.contentSection{padding:var(--spacing-xxl) 0}.contentGrid{width:100%;padding:0 var(--container-padding);gap:var(--spacing-xxl);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.textContent h2{color:var(--color-text);margin-bottom:var(--spacing-md)}.textContent p{color:var(--color-text-gray);margin-bottom:var(--spacing-md);line-height:1.8}.imageContent{position:relative}.imageContent img{border-radius:var(--radius-lg);border:2px solid var(--color-primary);width:100%}.featuresSection{background:var(--color-card-bg);padding:var(--spacing-xxl) 0}.container{width:100%;padding:0 var(--container-padding);margin:0 auto}.featuresSection h2{text-align:center;margin-bottom:var(--spacing-xl)}.highlight{color:var(--color-primary)}.cardsGrid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.featureCard{background:var(--color-background);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.featureCard h3{color:var(--color-primary);font-size:var(--font-size-h3);margin-bottom:var(--spacing-md)}.featureCard h4{color:var(--color-text);font-size:var(--font-size-h4);margin-bottom:var(--spacing-sm)}.featureCard p{color:var(--color-text-gray);margin-bottom:var(--spacing-md);line-height:1.8}.featureCard ul{margin-top:var(--spacing-md);list-style:none}.featureCard li{color:var(--color-text-gray);padding:8px 0 8px 24px;position:relative}.featureCard li:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.ctaSection{padding:var(--spacing-xxl) 0;text-align:center;background:linear-gradient(135deg,#00ff001a 0%,#00ff000d 100%)}.ctaSection h2{margin-bottom:var(--spacing-md)}.ctaSection p{color:var(--color-text-gray);font-size:var(--font-size-large);margin-bottom:var(--spacing-lg);max-width:800px;margin-left:auto;margin-right:auto}.ctaButtons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:968px){.contentGrid{grid-template-columns:1fr;gap:28px}.cardsGrid{grid-template-columns:1fr;gap:20px}.solutionPage{padding-top:110px}.featureCard{padding:20px}.ctaSection{padding:40px 0}}@media (max-width:640px){.scroll-to-top{display:none!important}.solutionPage{padding-top:80px}.pageHeader{padding:28px 0}.pageHeader h1{font-size:1.4rem}.contentSection{padding:32px 0}.contentGrid{gap:22px;padding:0 14px}.textContent h2{font-size:1.1rem}.featuresSection{padding:32px 0}.featuresSection h2{margin-bottom:20px;font-size:1.15rem}.featureCard{padding:16px}.featureCard h3{font-size:1rem}.ctaSection{padding:32px 0}.ctaSection h2{font-size:1.2rem}.ctaSection p{font-size:.9rem}.ctaButtons{gap:12px}.breadcrumb{font-size:.78rem}.container{padding:0 14px}}@media (max-width:480px){.solutionPage{padding-top:70px}.pageHeader{padding:22px 0}.pageHeader h1{font-size:1.2rem}.contentSection{padding:24px 0}.contentGrid{gap:18px;padding:0 12px}.textContent h2{font-size:1rem}.featuresSection{padding:24px 0}.featuresSection h2{margin-bottom:16px;font-size:1.05rem}.featureCard{padding:14px}.featureCard h3{margin-bottom:8px;font-size:.95rem}.featureCard li{padding:5px 0 5px 20px}.ctaSection{padding:24px 0}.ctaSection h2{font-size:1.1rem}.ctaSection p{font-size:.85rem}.container{padding:0 12px}}@media (max-width:380px){.solutionPage{padding-top:60px}.pageHeader{padding:18px 0}.pageHeader h1{font-size:1.08rem}.contentSection{padding:20px 0}.contentGrid{padding:0 10px}.featuresSection{padding:20px 0}.featureCard{padding:12px}.ctaSection{padding:20px 0}.ctaSection h2{font-size:1rem}.ctaSection p{font-size:.8rem}.container{padding:0 10px}}
