.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))}}.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)}}.rf{--loop:11s}.rf-step{grid-template-columns:26px minmax(0,1fr);gap:0 18px;display:grid}.rf-gutter{flex-direction:column;align-items:center;display:flex}.rf-dot{border:2px solid var(--neutral-300);width:16px;height:16px;animation:rf-dot var(--loop) infinite both;animation-delay:calc(var(--t) * 1s);background:#fff;border-radius:999px;flex:none;position:relative}.rf-conn{background:var(--neutral-200);flex:1;width:2px;min-height:26px;margin:5px 0;position:relative;overflow:hidden}.rf-conn:after{content:"";background:var(--color-accent);transform-origin:top;animation:rf-conn var(--loop) infinite both;animation-delay:calc(var(--t) * 1s);position:absolute;inset:0;transform:scaleY(0)}.rf-card{border:1px solid var(--border-default);opacity:.5;animation:rf-card var(--loop) infinite both;animation-delay:calc(var(--t) * 1s);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:13px 15px;display:flex;transform:translateY(4px)}.rf-card--goal{border-color:var(--color-accent);background:var(--color-accent-soft)}.rf-q{color:var(--neutral-900);flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.rf-ans{font:600 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--color-accent-ink);color:#fff;border-radius:999px;padding:6px 11px}.rf-else{color:var(--neutral-500);padding:0 2px 4px;font-size:12px}.rf-goal{align-items:center;gap:10px;display:flex}.rf-goal-badge{background:var(--color-accent-ink);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.rf-goal-text{color:var(--color-accent-ink);font-size:15px;font-weight:600}.rf-pulse{border:2px solid var(--color-accent);opacity:0;animation:rf-pulse var(--loop) infinite both;animation-delay:calc(var(--t) * 1s);border-radius:999px;position:absolute;inset:-6px}@keyframes rf-dot{0%,4%{border-color:var(--neutral-300);background:#fff}9%,93%{background:var(--color-accent-ink);border-color:var(--color-accent-ink)}98%,to{border-color:var(--neutral-300);background:#fff}}@keyframes rf-conn{0%,4%{transform:scaleY(0)}10%,93%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes rf-card{0%,4%{opacity:.5;transform:translateY(4px)}10%,93%{opacity:1;transform:none}98%,to{opacity:.5;transform:translateY(4px)}}@keyframes rf-pulse{0%,5%{opacity:0;transform:scale(.7)}9%{opacity:.8;transform:scale(1)}16%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.rf-dot{background:var(--color-accent-ink);border-color:var(--color-accent-ink);animation:none}.rf-conn:after{animation:none;transform:scaleY(1)}.rf-card{opacity:1;animation:none;transform:none}.rf-pulse{display:none}}.it-frame{box-shadow:var(--shadow-md);border-radius:16px}.it-host--fit>.it-frame{box-shadow:none;zoom:tan(atan2(100cqw, 1200px));border-radius:0}
