.page-module__wKuJ5G__container{background:var(--background)}.page-module__wKuJ5G__hero{background:linear-gradient(135deg, var(--primary) 0%, #1f4a30 100%);color:#fff;text-align:center;padding:5rem 2rem}.page-module__wKuJ5G__heroContent{max-width:52rem;margin:0 auto}.page-module__wKuJ5G__heroTitle{margin-bottom:1rem;font-size:clamp(2.8rem,5vw,4rem);line-height:1.1}.page-module__wKuJ5G__heroSubtitle{opacity:.95;margin-bottom:2rem;font-size:1.2rem;line-height:1.8}.page-module__wKuJ5G__content{padding:5rem 2rem}.page-module__wKuJ5G__contentInner{max-width:52rem;margin:0 auto}.page-module__wKuJ5G__contentInner h2{color:var(--primary);margin-top:4rem;margin-bottom:1.5rem;font-size:2rem;line-height:1.2}.page-module__wKuJ5G__contentInner p{color:var(--muted-foreground);margin-bottom:1.5rem;line-height:1.85}.page-module__wKuJ5G__contentInner ul{margin-bottom:2rem;padding-left:1.5rem}.page-module__wKuJ5G__contentInner li{color:var(--muted-foreground);margin-bottom:.75rem;line-height:1.8}.page-module__wKuJ5G__features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin:3rem 0;display:grid}.page-module__wKuJ5G__feature{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem}.page-module__wKuJ5G__feature h3{color:var(--primary);font-size:1.1rem;line-height:1.5}.page-module__wKuJ5G__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module__wKuJ5G__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;text-decoration:none;transition:all .2s}.page-module__wKuJ5G__card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.page-module__wKuJ5G__card h3{color:var(--primary);margin-bottom:.75rem}.page-module__wKuJ5G__card p{margin:0}.page-module__wKuJ5G__faqSection{margin-top:4rem}.page-module__wKuJ5G__faq{gap:1.5rem;margin-top:2rem;display:grid}.page-module__wKuJ5G__faqItem{background:var(--muted);border-radius:var(--radius);padding:1.75rem}.page-module__wKuJ5G__faqItem h3{color:var(--primary);margin-bottom:.75rem;font-size:1.1rem}.page-module__wKuJ5G__faqItem p{margin:0}.page-module__wKuJ5G__cta{background:linear-gradient(135deg, var(--primary) 0%, #1f4a30 100%);color:#fff;border-radius:calc(var(--radius) * 1.5);text-align:center;margin-top:5rem;padding:4rem 2rem}.page-module__wKuJ5G__imageRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:2rem 0;display:grid}.page-module__wKuJ5G__smallStampImage{object-fit:cover;border-radius:var(--radius);width:100%;height:280px;transition:transform .3s,box-shadow .3s}.page-module__wKuJ5G__cta h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.8rem)}.page-module__wKuJ5G__cta p{color:#ffffffeb;max-width:42rem;margin:0 auto 2rem}.page-module__wKuJ5G__ctaButton{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius);padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.page-module__wKuJ5G__ctaButton:hover{background:#b89550;transform:translateY(-2px)}@media (max-width:768px){.page-module__wKuJ5G__hero,.page-module__wKuJ5G__content{padding:4rem 1.5rem}.page-module__wKuJ5G__heroTitle{font-size:2.3rem}.page-module__wKuJ5G__contentInner h2{font-size:1.75rem}.page-module__wKuJ5G__grid,.page-module__wKuJ5G__features{grid-template-columns:1fr}.page-module__wKuJ5G__ctaButton{text-align:center;box-sizing:border-box;width:100%;max-width:100%;padding:1rem 1.25rem;display:block}}
