.cmp-hero{background:#0a1326;padding:100px 24px 80px;text-align:center;position:relative;overflow:hidden}.cmp-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0,rgba(0,179,131,.2) 0,transparent 55%),radial-gradient(ellipse at 80% 0,rgba(56,132,255,.16) 0,transparent 55%);pointer-events:none}.cmp-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,179,131,.4) 50%,transparent)}.cmp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mint-2);margin-bottom:12px}.cmp-hero__dot{width:6px;height:6px;background:#34d3a2;border-radius:50%;box-shadow:0 0 8px rgba(52,211,162,.7);flex-shrink:0;animation:eyebrow-pulse 2.4s ease-in-out infinite}@keyframes eyebrow-pulse{0%,100%{opacity:1;box-shadow:0 0 8px rgba(52,211,162,.7)}50%{opacity:.55;box-shadow:0 0 4px rgba(52,211,162,.3)}}.cmp-hero__h1{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(1.9rem, 4vw, 3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#e8ecf1;margin-bottom:14px}.cmp-hero__sub{font-size:1.05rem;color:rgba(255,255,255,.6);max-width:560px;margin:0 auto;line-height:1.65}.cmp-grid-section{background:var(--bg-page);padding:64px 24px 96px}.cmp-grid-section__inner{max-width:900px;margin:0 auto}.cmp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.cmp-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px 24px;text-decoration:none;color:inherit;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;flex-direction:column;gap:10px}.cmp-card:hover{border-color:rgba(46,216,168,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.18)}.cmp-card__label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--mint-3)}.cmp-card__title{font-family:'Bricolage Grotesque',sans-serif;font-size:1.15rem;font-weight:800;color:var(--text);line-height:1.2}.cmp-card__desc{font-size:.875rem;color:var(--muted);line-height:1.6}.cmp-card__cta{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;color:var(--mint-2);margin-top:auto;padding-top:6px}.cmp-faq-section{background:var(--bg);padding:64px 24px 96px;border-top:1px solid var(--border-subtle)}.cmp-faq-section__inner{max-width:720px;margin:0 auto}.cmp-faq-section__h2{font-family:'Bricolage Grotesque',sans-serif;font-size:1.5rem;font-weight:800;color:var(--text);margin-bottom:32px}.cmp-faq__item{border-top:1px solid var(--border-subtle);padding:20px 0}.cmp-faq__item:last-child{border-bottom:1px solid var(--border-subtle)}.cmp-faq__q{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:8px}.cmp-faq__a{font-size:.875rem;color:var(--muted);line-height:1.7}.cmp-final-cta{background:#0a1326;padding:80px 24px;text-align:center;position:relative;overflow:hidden}.cmp-final-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 0,rgba(0,179,131,.15) 0,transparent 60%),radial-gradient(ellipse at 70% 0,rgba(56,132,255,.12) 0,transparent 60%);pointer-events:none}.cmp-final-cta__inner{max-width:560px;margin:0 auto;position:relative}.cmp-final-cta__eyebrow{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mint-2);margin-bottom:14px}.cmp-final-cta__h2{font-family:'Bricolage Grotesque',sans-serif;font-size:2rem;font-weight:800;color:#e8ecf1;margin-bottom:12px;line-height:1.15}.cmp-final-cta__p{font-size:.925rem;color:rgba(255,255,255,.55);margin-bottom:28px;line-height:1.65}.cmp-final-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;background:linear-gradient(135deg,var(--mint) 0,var(--mint-2) 100%);color:#fff;border-radius:12px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .15s}.cmp-final-cta__btn:hover{opacity:.88}@media (max-width:600px){.cmp-cards{grid-template-columns:1fr}}