.page-module__KSoVSq__container{background:#fff;min-height:100vh}.page-module__KSoVSq__hero{background:#ffe500;border-bottom:8px solid #000;padding:6rem 2rem;position:relative}.page-module__KSoVSq__heroContent{max-width:1200px;margin:0 auto}.page-module__KSoVSq__heroTitle{color:#000;text-transform:uppercase;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:5rem;font-weight:900;line-height:1.1}.page-module__KSoVSq__heroSubtitle{color:#000;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.page-module__KSoVSq__ctaButton{color:#fff;text-transform:uppercase;background:#ff006e;border:5px solid #000;padding:1.5rem 3rem;font-size:1.25rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:8px 8px #000}.page-module__KSoVSq__ctaButton:hover{transform:translate(4px,4px);box-shadow:4px 4px #000}.page-module__KSoVSq__features{max-width:1200px;margin:0 auto;padding:6rem 2rem}.page-module__KSoVSq__featuresGrid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3rem;display:grid}.page-module__KSoVSq__featureCard{background:#8338ec;border:5px solid #000;padding:3rem 2rem;transition:all .2s;box-shadow:12px 12px #000}.page-module__KSoVSq__featureCard:hover{transform:translate(6px,6px);box-shadow:6px 6px #000}.page-module__KSoVSq__featureCard:nth-child(2){background:#3a86ff}.page-module__KSoVSq__featureCard:nth-child(3){background:#06ffa5}.page-module__KSoVSq__featureTitle{color:#fff;text-transform:uppercase;margin-bottom:1rem;font-size:2rem;font-weight:900}.page-module__KSoVSq__featureDescription{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.6}.page-module__KSoVSq__sectionTitle{color:#000;text-transform:uppercase;text-align:center;font-size:3.5rem;font-weight:900}.page-module__KSoVSq__content{background:#fb5607;border-top:8px solid #000;border-bottom:8px solid #000;padding:6rem 2rem}.page-module__KSoVSq__contentInner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.page-module__KSoVSq__contentText h3{color:#fff;text-transform:uppercase;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900}.page-module__KSoVSq__contentText p{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.8}.page-module__KSoVSq__contentImage{background:#fff;border:5px solid #000;justify-content:center;align-items:center;height:400px;font-size:2rem;font-weight:900;display:flex;box-shadow:16px 16px #000}.page-module__KSoVSq__cta{text-align:center;max-width:1200px;margin:0 auto;padding:6rem 2rem}.page-module__KSoVSq__ctaTitle{color:#000;text-transform:uppercase;margin-bottom:2rem;font-size:3.5rem;font-weight:900}.page-module__KSoVSq__footer{color:#fff;text-align:center;background:#000;padding:3rem 2rem}.page-module__KSoVSq__footerLinks{justify-content:center;gap:3rem;margin-bottom:2rem;display:flex}.page-module__KSoVSq__footerLink{color:#ffe500;text-transform:uppercase;font-size:1.1rem;font-weight:800;text-decoration:none}.page-module__KSoVSq__footerLink:hover{text-decoration:underline}.page-module__KSoVSq__backLink{color:#000;background:#fff;border:4px solid #000;margin:2rem;padding:1rem 2rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:6px 6px #000}.page-module__KSoVSq__backLink:hover{transform:translate(3px,3px);box-shadow:3px 3px #000}@media (max-width:1024px){.page-module__KSoVSq__heroTitle{font-size:3.5rem}.page-module__KSoVSq__featuresGrid{grid-template-columns:1fr;gap:2rem}.page-module__KSoVSq__contentInner{grid-template-columns:1fr;gap:3rem}.page-module__KSoVSq__contentImage{height:300px}}@media (max-width:768px){.page-module__KSoVSq__heroTitle{font-size:2.5rem}.page-module__KSoVSq__heroSubtitle{font-size:1.2rem}.page-module__KSoVSq__ctaButton{padding:1rem 2rem;font-size:1rem}.page-module__KSoVSq__sectionTitle,.page-module__KSoVSq__ctaTitle{font-size:2rem}.page-module__KSoVSq__hero,.page-module__KSoVSq__features,.page-module__KSoVSq__content,.page-module__KSoVSq__cta{padding:3rem 1rem}.page-module__KSoVSq__footerLinks{flex-direction:column;gap:1rem}}
