.hp{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans)}.hp h1,.hp h2,.hp h3{text-wrap:balance}.rv{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transform:translateY(14px)}.rv.is-in{opacity:1;transform:none}.tl .bx-audio__line{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(8px)}.tl.is-in .bx-audio__line{opacity:1;transition-delay:calc(var(--i,0) * .38s);transform:none}.tl-scroll{mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}@media (prefers-reduced-motion:reduce){.rv,.tl .bx-audio__line{opacity:1;transition:none;transform:none}}.call{--loop:14s}.call-line{opacity:0;animation:call-line var(--loop) infinite both;animation-delay:calc(var(--t) * 1s);transform:translateY(6px)}.call-status{animation:call-status var(--loop) infinite both;animation-delay:calc(var(--t) * 1s)}.call-bar{transform-origin:50%;animation:1.1s ease-in-out infinite alternate call-bar;animation-delay:calc(var(--b) * -.17s)}.call-done{opacity:0;animation:call-line var(--loop) infinite both;animation-delay:calc(var(--t) * 1s);transform:translateY(6px)}@keyframes call-line{0%,2%{opacity:0;transform:translateY(6px)}5%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(0)}}@keyframes call-status{0%,86%{opacity:1}92%,to{opacity:0}}@keyframes call-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.call-line,.call-done,.call-status{opacity:1;animation:none;transform:none}.call-bar{animation:none}}.hero{gap:var(--space-10);align-items:start;display:grid}.hero-visual{order:2}.works{gap:var(--space-3);grid-template-columns:1fr;display:grid}.pain{gap:var(--space-6);display:grid}.plans{gap:var(--space-5);padding-top:var(--space-3);display:grid}.plan-firm{order:-1}[data-period][hidden]{display:none!important}.seg{appearance:none;cursor:pointer;white-space:nowrap;padding:0 var(--space-4);min-height:40px;font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-muted);transition:background .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none}.seg:hover{color:var(--text-heading)}.seg[aria-pressed=true]{background:var(--color-accent-ink);color:var(--text-on-accent)}.seg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=359.98px){.seg{padding:0 var(--space-3)}}.trust{gap:var(--space-6);display:grid}.hear{gap:var(--space-8);align-items:start;display:grid}.hear-copy{order:-1}.rows{gap:var(--space-16);display:grid}.fan{container-type:inline-size}.fan-grid{gap:var(--space-5);display:grid;position:relative}.fan-source{flex-direction:column;align-items:center;display:flex}.fan-source__card{width:200px;max-width:100%}.fan-vconn{padding-top:var(--space-3);justify-content:center;display:flex}.fan-dests{gap:12px;display:grid}.fan-links{display:none}@container (width>=460px){.fan-grid{align-items:center;gap:var(--space-3);grid-template-columns:38% 62%}.fan-source{align-items:flex-start}.fan-vconn{display:none}.fan-links{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}}.wc{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.wc-copy{gap:var(--space-5);align-content:start;display:grid}.wc-media{order:2}.wc-grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.wc-feat{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@container (width>=640px){.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.wc{gap:var(--space-16);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.wc-media{order:0}}@media (prefers-reduced-motion:reduce){.fan-dot{display:none!important}}.setup{gap:var(--space-3);margin-top:var(--space-8);display:grid}.setup-step{-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel-neutral);color:inherit;transition:background .16s var(--ease-out), border-color .16s var(--ease-out);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.setup-step:hover{background:var(--neutral-100)}.setup-step[aria-selected=true]{background:var(--color-accent-soft);border-color:var(--color-accent-soft);border-left-color:var(--color-accent)}.setup-step:focus-visible{box-shadow:var(--focus-ring);outline:none}.setup-num{border-radius:var(--radius-md);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.setup-step[aria-selected=true] .setup-num{background:var(--color-accent-ink);color:var(--text-on-accent)}.setup-step__title{font:var(--weight-semibold) 16px/1.3 var(--font-sans);color:var(--text-heading);margin:4px 0 0;display:block}.setup-step__body{font:var(--type-small);color:var(--text-muted);text-wrap:pretty;margin:4px 0 0;display:block}.setup-panel{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-4)}@container (width>=640px){.setup-panel{padding:var(--space-8)}}@container (width>=1024px){.setup{column-gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.setup-step{grid-column:1}.setup-panel{grid-area:1/2/span 20;align-self:start}.setup[data-enhanced] .setup-panel{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);display:block}.setup[data-enhanced] .setup-panel[data-active]{opacity:1;pointer-events:auto}}@container (width<=1023.98px){.setup[data-enhanced] .setup-panel{display:none}.setup[data-enhanced] .setup-panel[data-active]{display:block}}@media (prefers-reduced-motion:reduce){.setup[data-enhanced] .setup-panel{transition:none}}.setup-tabs{display:contents}@container (width>=1024px){.setup:not([data-enhanced]) .setup-panel{grid-row:auto}}.setup-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.setup-toggle{background:var(--color-accent-ink);border-radius:999px;flex:none;width:42px;height:24px;position:relative}.setup-toggle>i{background:#fff;border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:3px;right:3px}.setup-seg{border:1px solid var(--border-default);background:var(--neutral-50);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.setup-seg span{font-size:12px;font-weight:var(--weight-medium);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:5px 12px}.setup-seg span[data-on]{background:var(--color-accent-soft);color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.setup-chip{border:1px solid var(--border-default);background:var(--neutral-50);color:var(--text-body);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}.setup-pill{font-size:12px;font-weight:var(--weight-semibold);color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:999px;padding:2px 10px;line-height:1.5}.ww-row{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:680px;display:grid}.ww-item{flex-direction:column;align-items:center;gap:10px;display:flex}.ww-item img{width:auto;height:28px;display:block}.ww-item span{color:var(--text-muted);font-size:13px}@container (width>=768px){.ww-row{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}.who{gap:var(--space-5);grid-template-columns:1fr;display:grid}.glance{column-gap:var(--space-10);grid-template-columns:1fr;display:grid}.glance>div{padding:var(--space-4) 0;border-top:1px solid var(--border-default);gap:4px;display:grid}.glance dt{font-size:13px;font-weight:var(--weight-semibold);color:var(--text-muted);margin:0}.glance dd{color:var(--text-body);text-wrap:pretty;margin:0;font-size:15px}@container (width>=768px){.who,.glance,.works{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-firm{order:0}.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.pain{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.hero{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.hero-visual{order:0}.works{grid-template-columns:repeat(5,minmax(0,1fr))}.trust{grid-template-columns:repeat(4,minmax(0,1fr))}.hear{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.hear-copy{order:0}.rows{gap:var(--space-24)}}.qf{--fs-body:14px;--fs-sm:14px;--fs-mono:14px;--fs-chip:14px;--fs-pill:14px;--fs-pay:14px;--track-h:430px}.qf-flow{grid-template-columns:1fr;gap:0;display:grid}.qf-ctls{flex:none;gap:2px;display:flex}.qf-ctls[hidden]{display:none}.qf-ctl{font:600 13px/1 var(--font-sans);color:var(--color-accent-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:9px 10px}.qf-ctl:hover{background:var(--color-accent-soft)}.qf-ctl:focus-visible{box-shadow:var(--focus-ring);outline:none}.qf-dot{border:2px solid var(--neutral-300);width:26px;height:26px;color:var(--neutral-500);font:600 12px/1 var(--font-mono);z-index:1;transition:background .24s var(--ease-out), border-color .24s var(--ease-out), color .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#fff;border-radius:999px;place-items:center;display:grid;position:relative}.qf-lab{font:600 13px/1.2 var(--font-sans);color:var(--neutral-500);transition:color .24s var(--ease-out);margin:0}.qf-cap{color:var(--neutral-500);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.35}.qf-conn{background:var(--neutral-200);position:absolute}.qf-connfill{background:var(--color-accent);transition:transform .42s var(--ease-out);position:absolute}.qf .step-4 .qf-conn,.qf .step-4 .qf-connfill{display:none}.qf.a1:not(.a2) .step-1 .qf-dot,.qf.a2:not(.a3) .step-2 .qf-dot,.qf.a3:not(.a4) .step-3 .qf-dot,.qf.a4:not(.fin) .step-4 .qf-dot{border-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 0 4px var(--color-accent-soft)}.qf.a1:not(.a2) .step-1 .qf-lab,.qf.a2:not(.a3) .step-2 .qf-lab,.qf.a3:not(.a4) .step-3 .qf-lab,.qf.a4:not(.fin) .step-4 .qf-lab{color:var(--text-heading);font-weight:700}.qf.a2 .step-1 .qf-dot,.qf.a3 .step-2 .qf-dot,.qf.a4 .step-3 .qf-dot,.qf.fin .step-4 .qf-dot{background:var(--color-accent-ink);border-color:var(--color-accent-ink);color:#fff;box-shadow:none}.qf.a2 .step-1 .qf-lab,.qf.a3 .step-2 .qf-lab,.qf.a4 .step-3 .qf-lab,.qf.fin .step-4 .qf-lab{color:var(--text-heading);font-weight:600}.qf.a2 .step-1 .qf-connfill,.qf.a3 .step-2 .qf-connfill,.qf.a4 .step-3 .qf-connfill{transform:none}.qf-rail{margin:0;padding:0;list-style:none;display:none}.qf-list{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.qf-tile{grid-template-columns:118px minmax(0,1fr);column-gap:16px;min-width:0;padding-bottom:24px;display:grid;position:relative}.qf-tile:last-child{padding-bottom:0}.qf .tl2,.qf .tl3,.qf .tl4{display:none}.qf.a2 .tl2,.qf.a3 .tl3,.qf.a4 .tl4{display:grid}.qf-gut{grid-area:1/1;grid-template-rows:26px auto auto;align-content:start;gap:5px;display:grid}.qf-gut .qf-conn{width:2px;top:26px;bottom:0;left:12px}.qf-gut .qf-connfill{transform-origin:top;width:2px;top:26px;bottom:0;left:12px;transform:scaleY(0)}.qf-gut .qf-cap{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qf-body{grid-area:1/2;align-content:start;gap:8px;min-width:0;display:grid}.qf-mini{display:none}.qf-num{background:var(--neutral-100);width:20px;height:20px;color:var(--neutral-700);font:600 11px/1 var(--font-mono);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.qf-card{border:1px solid var(--border-default);transition:box-shadow .24s var(--ease-out), border-color .24s var(--ease-out);background:#fff;border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid;position:relative;overflow:hidden}.qf.a1:not(.a2) .tl1 .qf-card,.qf.a2:not(.a3) .tl2 .qf-card,.qf.a3:not(.a4) .tl3 .qf-card,.qf.a4:not(.fin) .tl4 .qf-card{box-shadow:0 0 0 4px var(--color-accent-soft);border-color:var(--color-accent)}.qf-channels{gap:8px;display:grid}.qf-h{opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);transform:translateY(4px)}.qf-h.qf-slide{transition-delay:.12s;transform:translate(-8px)}.qf-chk{opacity:.45;transition:opacity .2s var(--ease-out);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.qf-fact{font:400 var(--fs-mono)/1.4 var(--font-mono);color:var(--color-accent-ink);grid-column:2}.qf-tick{border:1.5px solid var(--neutral-300);color:#fff;width:16px;height:16px;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#fff;border-radius:999px;place-items:center;display:grid}.qf-tick svg{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:scale(.6)}.qf-pill{font:600 var(--fs-pill)/1.2 var(--font-sans);background:var(--neutral-100);color:var(--neutral-600);border:1px solid var(--border-default);white-space:nowrap;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;padding:5px 9px}.qf-bar{background:var(--color-accent);transform-origin:50%;border-radius:2px;width:3px;height:16px;display:block;transform:scaleY(.35)}.qf-tr{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);display:block}.qf-tr>span:first-child{margin-right:6px}.qf-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qf-routes{gap:8px;display:grid}.qf-chip{font-size:var(--fs-chip);background:var(--neutral-100);color:var(--neutral-800);border-radius:8px;padding:4px 10px;line-height:1.3}.qf.tt1 .h-t1,.qf.tt2 .h-t2,.qf.ff .h-f,.qf.a2 .h-r,.qf.q .h-q,.qf.a3 .h-b1,.qf.a3 .h-b2,.qf.a4 .h-c1,.qf.a4 .h-c2,.qf.o1 .h-o1,.qf.o2 .h-o2,.qf.o3 .h-o3,.qf.o3 .h-o3r{opacity:1;transform:none}.qf.ff .qf-tr.qf-h{opacity:.5}.qf.k1 .chk1,.qf.k2 .chk2,.qf.k3 .chk3,.qf.k4 .chk4,.qf.k5 .chk5{opacity:1}.qf.k1 .chk1 .qf-tick,.qf.k2 .chk2 .qf-tick,.qf.k3 .chk3 .qf-tick,.qf.k4 .chk4 .qf-tick,.qf.k5 .chk5 .qf-tick{background:var(--color-accent-ink);border-color:var(--color-accent-ink)}.qf.k1 .chk1 .qf-tick svg,.qf.k2 .chk2 .qf-tick svg,.qf.k3 .chk3 .qf-tick svg,.qf.k4 .chk4 .qf-tick svg,.qf.k5 .chk5 .qf-tick svg{opacity:1;transform:none}.qf.rb .qf-pill--book{background:var(--color-accent-ink);color:#fff;border-color:var(--color-accent-ink)}.qf.a1 .qf-bar{animation:1.1s ease-in-out infinite alternate qf-bar;animation-delay:calc(var(--b) * -.17s)}.qf.is-paused .qf-bar{animation-play-state:paused}.qf.a4 .qf-bar{animation:none}@keyframes qf-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@container (width<=479.98px){.qf-tile{grid-template-columns:minmax(0,1fr);row-gap:10px}.qf-gut{grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);gap:2px 12px}.qf-gut .qf-dot{grid-area:1/1/span 2}.qf-gut .qf-lab{grid-area:1/2;padding-top:6px}.qf-gut .qf-cap{grid-area:2/2}.qf-body{grid-area:2/1;padding-left:38px}}@container (width>=720px){.qf>*{--fs-body:13.5px;--fs-sm:13px;--fs-mono:12px;--fs-chip:12.5px;--fs-pill:12.5px;--fs-pay:11px}.qf-chk{grid-template-columns:16px minmax(0,1fr) auto}.qf-fact{text-align:right;grid-column:auto}.qf-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.qf-channels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (width>=1024px){.qf-rail{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.qf-step{grid-template-rows:26px auto auto;row-gap:8px;padding-right:16px;display:grid;position:relative}.qf-step .qf-conn{height:2px;top:12px;left:26px;right:0}.qf-step .qf-connfill{transform-origin:0;height:2px;top:12px;left:26px;right:0;transform:scaleX(0)}.qf-step .qf-cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qf-gut{display:none}.qf-list{height:var(--track-h);display:block;position:relative}.qf-tile{padding:0;position:absolute;top:0;display:block!important}.qf-body{display:grid}.qf .tl1{width:320px;left:0}.qf .tl2{width:340px;left:360px}.qf .tl3{width:250px;left:720px}.qf .tl4{width:340px;left:720px}.qf-tile{transition:left .52s var(--ease-out)}.qf-body{transition:opacity .15s var(--ease-out), transform .42s var(--ease-out)}.qf .tl2 .qf-body,.qf .tl3 .qf-body,.qf .tl4 .qf-body{opacity:0}.qf-mini{opacity:0;pointer-events:none;width:300px;transition:opacity .15s var(--ease-out), transform .52s var(--ease-out);display:grid;position:absolute;top:0;left:0;overflow:hidden}.qf.a2 .tl2 .qf-body,.qf.a3 .tl3 .qf-body{opacity:1}.qf.a4 .tl1 .qf-body{opacity:0}.qf.a4 .tl2{left:0}.qf.a4 .tl2 .qf-body{opacity:0}.qf.a4 .tl3{left:340px}.qf.a4 .tl4{left:610px}.qf.a4 .tl4 .qf-body{opacity:1}.qf.a4 .tl1 .qf-mini{opacity:1;pointer-events:auto;transform:translate(10px,-16px)scale(.96)}.qf.a4 .tl2 .qf-mini{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.qf *,.qf :after{transition:none!important;animation:none!important}}.cs-host{width:100%;container:cs-host/inline-size}.cs-frame{height:760px;box-shadow:var(--shadow-md);border-radius:16px}.cs-narrow{display:none}.cs-host--fit>.cs-frame{aspect-ratio:1200/760;height:auto;box-shadow:none;border-radius:0}.cs-host--fit .cs-wide{transform:scale(tan(atan2(100cqw, 1200px)))}@container cs-host (width<560px){.cs-host--fit>.cs-frame{aspect-ratio:390/600}.cs-host--fit .cs-wide{display:none}.cs-host--fit .cs-narrow{transform:scale(tan(atan2(100cqw, 390px)));display:block}}.cw{--h:46px;--start:8}.cw-ev{border-radius:6px;grid-auto-rows:max-content;align-content:start;gap:1px;padding:4px 7px;display:grid;position:absolute;left:3px;right:3px;overflow:hidden}.cw-off{background:repeating-linear-gradient(135deg, var(--neutral-100) 0 6px, var(--neutral-50) 6px 12px);border:1px solid var(--neutral-200)}.cw-hour{height:var(--h);border-top:1px solid var(--neutral-200)}.cw-hour:first-child{border-top-color:#0000}
