:root{--panel-bg:#0b0118;--text-primary:#fcfdfe;--text-muted:rgba(252,253,254,0.6);--accent:#c084fc;--accent-subtle:rgba(192,132,252,0.1);--accent-border:rgba(192,132,252,0.25);--border-soft:rgba(192,132,252,0.18);--individual-stops-dark:#a855f7 0%,#d8b4fe 15%,#f3e8ff 28%,#fcfdfe 34%,#f3e8ff 40%,#d8b4fe 55%,#a855f7 72%,#a855f7 100%;--individual-stops-light:#581c87 0%,#7c3aed 22%,#9a28dd 50%,#7c3aed 78%,#581c87 100%;--business-stops-dark:#6366f1 0%,#a5b4fc 15%,#e0e7ff 28%,#fcfdfe 34%,#e0e7ff 40%,#a5b4fc 55%,#6366f1 72%,#6366f1 100%;--business-stops-light:#1e3a8a 0%,#2563eb 22%,#3b82f6 50%,#2563eb 78%,#1e3a8a 100%;--advantage-stops-dark:#fcd34d 0%,#fde68a 12%,#fffbeb 22%,#fde68a 32%,#fcd34d 42%,#fde68a 55%,#fffbeb 70%,#fde68a 82%,#fcd34d 100%;--advantage-stops-light:#7c2d12 0%,#c2410c 22%,#f97316 50%,#c2410c 78%,#7c2d12 100%;--mcr-stops-dark:#38bdf8 0%,#bae6fd 12%,#fcfdfe 22%,#bae6fd 32%,#38bdf8 42%,#bae6fd 55%,#fcfdfe 70%,#bae6fd 82%,#38bdf8 100%;--mcr-stops-light:#0c4a6e 0%,#075985 22%,#0284c7 50%,#075985 78%,#0c4a6e 100%;--compliance-stops-dark:#34d399 0%,#a7f3d0 12%,#fcfdfe 22%,#a7f3d0 32%,#34d399 42%,#a7f3d0 55%,#fcfdfe 70%,#a7f3d0 82%,#34d399 100%;--compliance-stops-light:#064e3b 0%,#047857 22%,#10b981 50%,#047857 78%,#064e3b 100%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{overscroll-behavior:none}.panel-root{position:relative;background:#0b0118}.panel-bg-clip{position:absolute;inset:0;overflow:clip;z-index:0}.panel-bg-stack{position:sticky;top:0;height:100svh;height:calc(100lvh + var(--bg-bottom-bleed));margin-bottom:calc(-1 * var(--bg-bottom-bleed));visibility:hidden}.panel-bg-stack>*{visibility:visible}.panel-bg-layer{position:absolute;inset:0;overflow:hidden;background:var(--panel-bg)}.panel-sections{position:relative;z-index:1}.panel-wrap{position:relative;min-height:100svh;background:none;--dur:580ms}.panel-wrap[data-pair=true]{min-height:185svh}.panel-wrap[data-pair=true]>.panel-content-scroll{position:sticky;top:0;min-height:100svh}.panel-content-scroll{position:relative;z-index:1;padding-top:84px;box-sizing:border-box;min-height:100svh;opacity:calc(var(--pin, 1) * (1 - var(--pout, 0)));transform:translateY(calc((1 - var(--pin, 1)) * 46px - var(--pout, 0) * 46px));scrollbar-width:none}.panel-content-scroll ::-webkit-scrollbar,.panel-content-scroll::-webkit-scrollbar{display:none}.panel-content-scroll *{scrollbar-width:none}.panel-content-scroll[data-has-sticky-pill=true]{padding-bottom:6.5rem}@media (max-width:640px){body:has(.chrome-share) .panel-content-scroll[data-has-sticky-pill=true]{padding-bottom:8.75rem}}.progress-dots{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:500;display:flex;flex-direction:column;gap:8px}@media (max-width:640px){.progress-dots{display:none}}.pdot{width:12px;height:12px;border-radius:50%;cursor:pointer;transition:all .3s;filter:drop-shadow(0 0 2px rgba(255,255,255,.85)) drop-shadow(0 0 4px rgba(255,255,255,.55))}.progress-dots[data-variant=light] .pdot{background:color-mix(in srgb,var(--pdot-accent,var(--theme-accent,#7c3aed)) 25%,transparent);border:1px solid color-mix(in srgb,var(--pdot-accent,var(--theme-accent,#7c3aed)) 35%,transparent)}.progress-dots[data-variant=light] .pdot:hover:not(.act){background:color-mix(in srgb,var(--pdot-accent,var(--theme-accent,#7c3aed)) 50%,transparent)}.progress-dots[data-variant=light] .pdot.act{background:var(--pdot-accent,var(--theme-accent,#7c3aed));transform:scale(1.3);box-shadow:0 0 10px color-mix(in srgb,var(--pdot-accent,var(--theme-accent,#7c3aed)) 60%,transparent)}.progress-dots[data-variant=dark] .pdot{background:color-mix(in srgb,var(--pdot-accent,#cbd5e1) 45%,transparent);border:1px solid color-mix(in srgb,var(--pdot-accent,#f8fafc) 55%,transparent)}.progress-dots[data-variant=dark] .pdot:hover:not(.act){background:color-mix(in srgb,var(--pdot-accent,#f1f5f9) 80%,transparent)}.progress-dots[data-variant=dark] .pdot.act{background:var(--pdot-accent,linear-gradient(135deg,#ffffff 0,#cbd5e1 60%,#f1f5f9 100%));transform:scale(1.3);box-shadow:0 0 10px color-mix(in srgb,var(--pdot-accent,#f8fafc) 65%,transparent);border-color:var(--pdot-accent,#ffffff)}.panel-content-scroll>.cd-panel,.panel-content-scroll>.cta-panel,.panel-content-scroll>.db-panel,.panel-content-scroll>.exam-panel,.panel-content-scroll>.faq-panel,.panel-content-scroll>.fg-panel,.panel-content-scroll>.hp-panel,.panel-content-scroll>.lj-panel,.panel-content-scroll>.mc-panel,.panel-content-scroll>.medp-panel,.panel-content-scroll>.pp-panel,.panel-content-scroll>.sq-panel,.panel-content-scroll>.testi-panel{height:auto;min-height:calc(100svh - 84px);overflow:visible}.panel-base{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--panel-bg,#0b0118)}[data-theme=pricing].panel-base{align-items:flex-start;justify-content:flex-start;overflow-y:auto}.panel-inner{width:100%;max-width:1100px;padding:0 40px;display:flex;flex-direction:column;justify-content:center}.panel-label{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--panel-label-color,var(--accent,#c084fc));margin-bottom:12px}.panel-h{font-size:clamp(2rem,3.2vw,2.9rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:var(--text-primary,#fcfdfe);margin-bottom:14px}.panel-sub{font-size:.96rem;line-height:1.76;color:var(--text-muted,rgba(252,253,254,.6))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s;border:none;text-decoration:none;white-space:nowrap;font-family:inherit}.btn:active{transform:translateY(1px) scale(.97)!important;transition-duration:.08s}.btn-primary{background:linear-gradient(180deg,#d946ef,#a855f7);color:#fff;box-shadow:0 0 20px rgba(168,85,247,.35)}.btn-orange{background:linear-gradient(180deg,#FF8040,#FF6B2C);color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 20px rgba(255,107,44,.35)}.btn-purple-alt{background:linear-gradient(180deg,#9a28dd,#7c3aed);color:#fff;box-shadow:0 0 20px rgba(124,58,237,.35)}.btn-ghost{background:rgba(0,0,0,.45);color:#fcfdfe;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(16px);box-shadow:0 2px 12px rgba(0,0,0,.4)}.btn-ghost-light{background:rgba(255,255,255,.1);color:rgba(252,253,254,.88);border:1px solid rgba(255,255,255,.2)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 44px rgba(168,85,247,.65),0 0 16px rgba(217,70,239,.4)}.btn-orange:hover{transform:translateY(-2px);box-shadow:0 0 44px rgba(255,107,44,.7)}.btn-purple-alt:hover{transform:translateY(-2px);box-shadow:0 0 44px rgba(124,58,237,.6)}.btn-ghost:hover{background:rgba(0,0,0,.6);border-color:rgba(255,255,255,.55)}.btn-ghost-light:hover{background:rgba(255,255,255,.17);color:#fcfdfe}.btn-sm{padding:9px 20px;font-size:.8rem}.btn-md{padding:12px 26px;font-size:.83rem}.btn-lg{padding:14px 32px;font-size:.92rem}.btn-xl{padding:15px 32px;font-size:.9rem}.btn-full{width:100%;border-radius:10px}.btn-option{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:9px 13px;border-radius:7px;background:rgba(30,5,55,.9);border:1px solid rgba(202,118,250,.28);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .18s,background .18s;margin-bottom:5px}.btn-option:hover{border-color:rgba(202,118,250,.55);background:rgba(50,10,80,.95)}.btn-option.selected{border-color:var(--accent,#ca76fa);background:rgba(202,118,250,.12)}.btn-option-label{font-size:.8rem;font-weight:600;color:#fcfdfe;display:block}.btn-option-sub{font-size:.8rem;color:rgba(252,253,254,.8);margin-top:2px;display:block}.btn-price-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 24px;border-radius:10px;font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer;border:none;text-decoration:none;white-space:nowrap;overflow:hidden;transition:transform .18s,box-shadow .18s,background .18s;margin-top:auto}.btn-price-action:active{transform:translateY(1px) scale(.98);transition-duration:.08s}.btn-price-primary{background:linear-gradient(180deg,#d946ef,#a855f7);color:#fff;box-shadow:0 0 16px rgba(168,85,247,.3)}.btn-price-primary:hover{transform:translateY(-2px);box-shadow:0 0 32px rgba(168,85,247,.55)}.btn-price-orange{background:linear-gradient(180deg,#FF8040,#FF6B2C);color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 16px rgba(255,107,44,.3)}.btn-price-orange:hover{transform:translateY(-2px);box-shadow:0 0 32px rgba(255,107,44,.6)}.btn-price-purple{background:linear-gradient(180deg,#9a28dd,#7c3aed);color:#fff;box-shadow:0 0 16px rgba(124,58,237,.3)}.btn-price-purple:hover{transform:translateY(-2px);box-shadow:0 0 32px rgba(124,58,237,.55)}.btn-price-ghost{background:rgba(255,255,255,.08);color:rgba(252,253,254,.78);border:1px solid rgba(255,255,255,.18)}.btn-price-ghost:hover{background:rgba(255,255,255,.14);color:#fcfdfe}.trust-strip{padding:14px 40px;flex-shrink:0;z-index:1}.trust-inner,.trust-strip{display:flex;align-items:center;justify-content:center}.trust-inner{gap:5vw;flex-wrap:wrap}.trust-inner--full{max-height:1.9rem;overflow:hidden}.trust-item{display:flex;align-items:center;gap:9px;font-size:.88rem;font-weight:500;white-space:nowrap}.trust-inner--compact{display:none}@media (max-width:720px){.trust-inner--full{display:none}.trust-inner--compact{display:flex;flex-wrap:nowrap;min-height:calc(.88rem * 1.45 + 4px)}}.trust-item--cycling{animation:trust-item-cycle 3.5s ease-in-out forwards}@keyframes trust-item-cycle{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.trust-icon-svg{opacity:.9;flex-shrink:0}.trust-badge{display:flex;align-items:center;gap:9px;padding:10px 18px;border-radius:12px;background:rgba(255,255,255,.09);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);font-size:.83rem;font-weight:500;color:rgba(252,253,254,.92);white-space:nowrap;cursor:default;box-shadow:0 2px 12px rgba(0,0,0,.2);opacity:0;animation:trustBadgeIn .5s cubic-bezier(.34,1.26,.64,1) forwards;transition:transform .22s cubic-bezier(.34,1.26,.64,1),box-shadow .22s ease,border-color .22s ease}.trust-badge:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(192,132,252,.25),0 2px 8px rgba(0,0,0,.2);border-color:rgba(255,255,255,.32)}.cb-btn{position:fixed;bottom:calc(96px + var(--fixed-bottom-safe));right:22px;z-index:350;width:64px;height:64px;border-radius:50%;cursor:pointer;border:none;padding:0;background:none;opacity:0;pointer-events:none;transform:scale(.35);transition:opacity .5s,transform .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 1.5px rgba(202,118,250,.35),0 8px 32px rgba(100,20,180,.5),0 0 20px rgba(154,40,221,.3)}.cb-btn.show{opacity:1;pointer-events:auto;transform:scale(1)}.cb-btn:hover{transform:scale(1.1)!important;box-shadow:0 0 0 2px rgba(202,118,250,.6),0 8px 40px rgba(100,20,180,.7),0 0 32px rgba(154,40,221,.5)!important}@keyframes marketing-gradient-shift{0%{background-position:0 50%}to{background-position:-400% 50%}}html[data-marketing-surface] .cta-left-h,html[data-marketing-surface] .hp-h1,html[data-marketing-surface] .mkt-panel-h{background:repeating-linear-gradient(90deg,var(--headline-stops,#9a28dd 0,#ca76fa 15%,#e9d5ff 28%,#fcfdfe 34%,#e9d5ff 40%,#ca76fa 55%,#7c3aed 72%,#9a28dd 100%
  ));background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-gradient-shift 28s linear infinite}html[data-marketing-surface] .cta-left-h em,html[data-marketing-surface] .hp-h1 em,html[data-marketing-surface] .mkt-panel-h em{color:inherit;background:inherit;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:none;text-shadow:none}html[data-marketing-surface] .btn-price-orange,html[data-marketing-surface] .cta-card button,html[data-marketing-surface] .ep-complete-cta,html[data-marketing-surface] .hpc-btn{background:repeating-linear-gradient(90deg,#f26122,#ff7938 18%,#ff8a4d 36%,#ff7938 54%,#e85a1c 76%,#f26122);background-size:400% 400%;animation:marketing-gradient-shift 28s linear infinite;border:1px solid rgba(255,255,255,.12)}html[data-marketing-surface] .btn-price-purple{background:repeating-linear-gradient(90deg,#7c3aed,#9a28dd 20%,#a855f7 38%,#9a28dd 55%,#5b21b6 75%,#7c3aed);background-size:400% 400%;animation:marketing-gradient-shift 28s linear infinite}.mkt-page-root.mkt-no-grid-anim .pp-grid>.pc-card:nth-child(n+2),.mkt-page-root.mkt-no-grid-anim .pp-grid>.pc-multi:nth-child(n+2){animation-duration:0s!important}@keyframes marketing-hero-drift{0%{transform:translateZ(0) scale(1);opacity:.65}50%{transform:translate3d(-4%,2%,0) scale(1.08);opacity:1}to{transform:translateZ(0) scale(1);opacity:.65}}html[data-marketing-surface] .panel-base[data-theme=cta],html[data-marketing-surface] .panel-base[data-theme=hero]{position:relative}html[data-marketing-surface] .panel-base[data-theme=cta]:before,html[data-marketing-surface] .panel-base[data-theme=hero]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(65% 55% at 28% 72%,rgba(202,118,250,.35) 0,transparent 62%),radial-gradient(60% 50% at 72% 28%,rgba(124,58,237,.28) 0,transparent 62%),radial-gradient(50% 45% at 50% 50%,rgba(233,213,255,.18) 0,transparent 70%);animation:marketing-hero-drift 18s ease-in-out infinite;mix-blend-mode:screen}html[data-marketing-surface] .panel-base[data-theme=cta]>*,html[data-marketing-surface] .panel-base[data-theme=hero]>*{position:relative;z-index:1}.ambient-canvas-wrap{position:absolute;inset:0;pointer-events:none;z-index:0;width:100%;height:100%}