.service-hero{padding:82px 0 64px;background:radial-gradient(circle at 80% 20%,rgba(210,168,92,.18),transparent 28%),radial-gradient(circle at 16% 70%,rgba(184,231,206,.11),transparent 32%)}.service-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:end}.service-hero h1{font-size:clamp(48px,7vw,96px)}.service-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-proof div{min-height:118px;border:1px solid var(--line);border-radius:22px;padding:21px;background:rgba(255,255,255,.025)}.service-proof strong{display:block;color:var(--mint);font-size:18px}.service-proof span{display:block;margin-top:7px;color:var(--muted);font-size:13px}.service-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-plan{position:relative;display:flex;min-height:460px;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:var(--panel)}.service-plan.is-featured{border-color:rgba(184,231,206,.52);box-shadow:0 24px 70px rgba(0,0,0,.25)}.service-plan__label{align-self:flex-start;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--mint);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.service-plan h3{margin-top:24px;font-size:31px}.service-plan>p{color:var(--muted)}.service-plan ul{display:grid;gap:11px;margin:20px 0 28px;padding:0;list-style:none}.service-plan li{position:relative;padding-left:21px;color:#d2d2ca}.service-plan li:before{position:absolute;left:0;color:var(--mint);content:'✓'}.service-plan .button{margin-top:auto}.service-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-feature{border:1px solid var(--line);border-radius:22px;padding:24px;background:rgba(255,255,255,.025)}.service-feature span{display:block;margin-bottom:12px;color:var(--amber);font-size:13px;font-weight:850}.service-feature p{margin-bottom:0;color:var(--muted)}.service-factors{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:start}.service-price-box{border:1px solid rgba(210,168,92,.35);border-radius:var(--radius);padding:30px;background:linear-gradient(145deg,rgba(210,168,92,.14),rgba(184,231,206,.06))}.service-price-box strong{display:block;color:var(--amber);font-size:22px}.service-price-box p{color:#d2d2ca}.service-steps{display:grid;counter-reset:step;gap:12px}.service-step{counter-increment:step;display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;border-top:1px solid var(--line);padding:22px 0}.service-step:before{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--mint);font-weight:900;content:counter(step)}.service-step p{margin:6px 0 0;color:var(--muted)}.service-legal{border:1px solid rgba(184,231,206,.28);border-radius:var(--radius);padding:30px;background:#101714}.service-legal p{color:#d2d2ca}.service-cta{background:var(--mint);color:#10241d}.service-cta-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.service-cta p{color:#325347}.service-cta .button{background:#10241d;color:var(--ink);border-color:#10241d}.service-cta .button.secondary{background:transparent;color:#10241d;border-color:rgba(16,36,29,.3)}@media(max-width:900px){.service-hero-grid,.service-factors,.service-cta-grid{grid-template-columns:1fr}.service-plans,.service-included{grid-template-columns:1fr}.service-plan{min-height:0}.service-plan .button{margin-top:14px}}@media(max-width:560px){.service-hero{padding:56px 0 46px}.service-proof{grid-template-columns:1fr}.service-plan,.service-price-box,.service-legal{padding:22px}.service-cta .hero-actions{grid-template-columns:1fr}}
