.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}@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:center;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}.two{gap:var(--space-10);align-items:start;display:grid}@container (width>=1024px){.two{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.fld{gap:6px;display:grid}.fld input,.fld select,.fld textarea{font:var(--type-body);color:var(--text-heading);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:0 var(--space-4);width:100%;min-height:44px}.fld textarea{padding:var(--space-3) var(--space-4);resize:vertical;min-height:120px}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.int-grid{gap:var(--space-4);display:grid}.int-tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=640px){.int-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=768px){.int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.int-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.int-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.hiw-step{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}.hiw-media{order:2;min-width:0}.hiw-grid4{gap:var(--space-4);display:grid}.hiw-chips{gap:var(--space-3);display:grid}.hiw-two{gap:var(--space-6);place-items:end center;display:grid}.hiw-trust{gap:var(--space-4);display:grid}@container (width>=640px){.hiw-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hiw-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=768px){.hiw-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.hiw-step{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-media{order:0}.hiw-step--flip .hiw-media{order:2}.hiw-grid4,.hiw-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.fw-pill{color:var(--color-accent-ink);background:var(--color-accent-soft);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.sec-grid{gap:var(--space-4);display:grid}.sec-row{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@container (width>=768px){.sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.sec-row{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}}.cmp td,.cmp thead th:not(:first-child){text-align:center;vertical-align:middle}.cmp thead th{vertical-align:bottom;padding:var(--space-4)}.cmp thead th:not(:first-child){min-width:160px}.cmp tbody th{vertical-align:middle}.cmp .bx-compare__yes{justify-content:center}.cmp .cmp-head{gap:var(--space-1);text-align:center;justify-items:center;display:grid}.cmp .cmp-head>*{margin:0}.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}.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}@container (width>=768px){.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,.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)}}.wch-stage{padding-top:20px}.wch-page{background:var(--surface-card);border:1px solid var(--border-default);opacity:.55;z-index:1;border-radius:14px;align-content:start;gap:12px;width:min(500px,92%);height:78%;padding:22px 24px;display:grid;position:absolute;top:10%;left:50%;transform:translate(-50%)}.wch-page span{background:var(--neutral-200);border-radius:999px;height:10px;display:block}.wch-page span:first-child{background:var(--neutral-300);width:38%;height:16px}.wch-page span:nth-child(2){width:90%}.wch-page span:nth-child(3){width:72%}.wch-page span:nth-child(4){width:84%}.wch-page span:nth-child(5){width:55%}.wch{z-index:2;aspect-ratio:380/640;background:var(--surface-card);width:min(310px,100%);box-shadow:0 30px 60px -20px #0006, 0 0 0 1px var(--border-default);border-radius:18px;position:relative;overflow:hidden}.wch-screen{position:absolute;inset:0}.wch-screen>div{height:100%}.wch-screen [style*=overflow\:auto]{scrollbar-width:none;overflow:hidden!important}@container (width>=460px){.wch-stage .vph-pill:first-child{left:13%}.wch-stage .vph-pill:nth-child(2){left:10.5%}.wch-stage .vph-pill:nth-child(3){left:12%}.wch-stage .vph-pill:nth-child(4){left:88%}.wch-stage .vph-pill:nth-child(5){left:89%}}.pp-hero .pp-beat{font-size:clamp(1.0625rem,.95rem + .5vw,1.2rem)}@container (width>=640px){.pp-hero .pp-beat{white-space:nowrap}}.gnd{justify-self:start;gap:var(--space-3);width:min(520px,100%);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);--beat:1.1s;margin:0;display:grid}.gnd [style*=--i]{opacity:0;animation:rec-in .42s var(--ease-out) forwards;animation-delay:calc(.3s + var(--i) * var(--beat))}.gnd-q,.gnd-a{font-size:var(--text-sm);color:var(--text-body);border-radius:14px;padding:10px 14px;line-height:1.45;position:relative}.gnd-q{background:var(--neutral-100);border-bottom-right-radius:4px;justify-self:end;max-width:85%}.gnd-a{background:var(--color-accent-tint);border-bottom-left-radius:4px;max-width:92%}.gnd-a--no{background:var(--surface-card);border:1px dashed var(--border-strong)}.gnd-q>span,.gnd-a>span{font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:2px;display:block}.gnd-a>span{color:var(--color-accent-ink)}.gnd-a small{font:600 10px var(--font-mono);letter-spacing:.04em;color:var(--color-accent-ink);border-top:1px solid #0f766e2e;margin-top:8px;padding-top:8px;display:block}.gnd-src{gap:6px;margin:0;padding:8px 0;list-style:none;display:grid}.gnd-src li{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-muted);align-items:center;gap:10px;padding:6px 10px;display:flex}.gnd-src li i{background:var(--neutral-300);border-radius:999px;flex:none;width:8px;height:8px}.gnd-src li span{gap:0;min-width:0;display:grid}.gnd-src li b{font-size:var(--text-xs);font-weight:var(--weight-medium);color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gnd-src li small{font:600 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.gnd-src li.is-hit{border-color:var(--color-accent);color:var(--text-heading);background:var(--color-accent-tint)}.gnd-src li.is-hit i{background:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-soft)}.bkp{justify-self:start;gap:var(--space-4);width:min(480px,100%);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);--beat:1s;margin:0;display:grid}.bkp [style*=--i]{opacity:0;animation:rec-in .42s var(--ease-out) forwards;animation-delay:calc(.3s + var(--i) * var(--beat))}.bkp-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-default);display:flex}.bkp-head b{font-size:var(--text-base);color:var(--text-heading)}.bkp-head span{font-size:var(--text-xs);color:var(--text-subtle)}.bkp-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bkp-step{border-radius:var(--radius-lg);border:1px solid var(--border-default);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.bkp-n{background:var(--color-accent-ink);color:#fff;width:26px;height:26px;font:600 12px var(--font-mono);border-radius:999px;place-items:center;display:grid}.bkp-txt{gap:0;display:grid}.bkp-txt small{font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.bkp-txt b{font-size:var(--text-sm);color:var(--text-heading)}.bkp-step em{font-style:normal;font-size:var(--text-xs);color:var(--text-muted);text-align:right}.bkp-slots{flex-wrap:wrap;gap:6px;display:flex}.bkp-slots span{border:1.5px solid var(--color-accent);color:var(--color-accent-ink);font:600 11px var(--font-mono);border-radius:999px;padding:5px 10px}.bkp-slots span.is-busy{border-color:var(--neutral-200);color:var(--neutral-400);text-decoration:line-through}.bkp-slots span.is-pick{background:var(--color-accent-ink);border-color:var(--color-accent-ink);color:#fff}.bkp-done{border-radius:var(--radius-lg);background:var(--color-accent-ink);color:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.bkp-done svg{background:#ffffff2e;border-radius:999px;flex:none;width:22px;height:22px;padding:4px}.bkp-done span{gap:1px;display:grid}.bkp-done b{font-size:var(--text-sm)}.bkp-done small{font-size:var(--text-xs);color:#ffffffd9}.pp-rules--light{align-self:center}.pp-rules--light .pp-rule{background:var(--surface-card);border-color:var(--border-default)}.pp-rules--light .pp-rule__tag b{color:var(--text-heading)}.pp-rules--light .pp-rule__tag span{color:var(--color-accent-ink)}.pp-rules--light .pp-rule p{color:var(--text-muted)}.wch-frame{background:var(--neutral-900);border-radius:34px;width:min(300px,100%);margin:0 auto;padding:10px;box-shadow:0 20px 48px #12181829}.wch-frame>div{aspect-ratio:380/640;border-radius:26px;overflow:hidden}@media (prefers-reduced-motion:reduce){.gnd [style*=--i],.bkp [style*=--i]{opacity:1;animation:none}}
