.no-transition *{transition:none!important}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-ghost{color:var(--ink);transition:color var(--transition-fast);align-items:center;gap:10px;padding:16px 6px;font-size:15px;font-weight:600;display:inline-flex}.btn-ghost:hover{color:var(--sky)}.btn-ghost .play{background:var(--cloud);width:36px;height:36px;box-shadow:var(--shadow-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.hero h1{margin:20px 0}.hero h1 .accent{color:var(--sky)}.hero p.lead{color:var(--mist);max-width:460px;margin-bottom:32px;font-size:17px;line-height:1.6}.hero-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-proof{border-top:1px solid var(--line);gap:28px;max-width:480px;margin-top:44px;padding-top:28px;display:flex}.hero-proof div{flex-direction:column;gap:2px;display:flex}.hero-proof .num{font-family:var(--font-mono);color:var(--ink);font-size:20px;font-weight:600}.hero-proof .label{color:var(--mist-soft);font-size:12.5px}.hero-visual{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--sky-soft);width:100%;max-width:100%;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}:is(:global(.hero-bg),.hero-bg){object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.testi-card{padding:28px 26px}.service-card h3{margin-bottom:8px;font-size:17px;font-weight:700}.testi-grid{grid-template-columns:repeat(3,1fr)}.stats-bar{background:var(--line);border-radius:var(--radius-md);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.stat{background:var(--cloud);text-align:left;padding:32px 24px}.stat .n{font-family:var(--font-mono);color:var(--ink);font-size:30px;font-weight:600}.stat .l{color:var(--mist);margin-top:6px;font-size:13px}.testi-card{background:var(--air);flex-direction:column;gap:18px;display:flex}.testi-quote{color:var(--ink);font-size:14.5px;line-height:1.65}.testi-person{align-items:center;gap:12px;display:flex}.avatar{background:linear-gradient(135deg, var(--sky), var(--mint));color:#fff;width:38px;height:38px;font-size:13px;font-weight:700;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.testi-person .name{font-size:13.5px;font-weight:600}.testi-person .loc{color:var(--mist-soft);font-size:12px}.cta-band{background:var(--cta-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:40px;padding:64px 56px;display:flex;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(circle, var(--cta-glow), transparent 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-120px}.cta-band h2{color:var(--cta-ink);max-width:420px;font-size:clamp(24px,2.8vw,32px);font-weight:800;position:relative}.cta-band p{color:var(--cta-muted);max-width:380px;margin-top:12px;font-size:14.5px;position:relative}[data-theme=light] .cta-band{background-color:#16202c}[data-theme=light] .cta-band h2{color:#2d6e8c}[data-theme=light] .cta-band p{color:#a9b4c4}[data-theme=dark] .cta-band{background-color:#e4e9ef}[data-theme=dark] .cta-band h2{color:#2d6e8c}[data-theme=dark] .cta-band p{color:#3f4a5a}.cta-band .btn-primary{flex-shrink:0;position:relative}.footer-payment-link{color:var(--sky);transition:color var(--transition-fast);margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.footer-payment-link:hover{color:var(--tile)}.footer-bottom{color:var(--mist);justify-content:space-between;align-items:center;padding-top:28px;font-size:12.5px;display:flex}.footer-privacy{color:var(--mist);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.footer-privacy:hover{color:var(--sky)}@media (width<=1020px){.stats-bar{grid-template-columns:repeat(2,1fr)}.testi-grid{grid-template-columns:1fr}}@media (width<=768px){.hero-visual{aspect-ratio:4/3}}@media (width<=680px){.hero-proof{flex-wrap:wrap;gap:20px}.stats-bar{grid-template-columns:1fr 1fr}.cta-band{flex-direction:column;align-items:flex-start;padding:40px 28px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.mobile-bar a{color:var(--mist-soft);flex-direction:column;align-items:center;gap:4px;padding:4px 6px;font-size:10.5px;font-weight:600;display:flex}.mobile-bar a.active{color:var(--sky)}.mobile-bar .fab{background:var(--tile);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-30px;display:flex;box-shadow:0 14px 26px -10px #d9703f99}}.icon-dark{display:none}[id^=faq-],[id^=video-],[id^=review-],[id^=cert-],[id^=team-],[id^=promo-],[id^=partner-]{scroll-margin-top:96px}
