.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 [aria-invalid=true]{border-color:var(--color-danger)}.fld-err{font:var(--type-small);color:var(--color-danger);margin:0;font-size:13px}.fld-err:empty{display:none}.two-up{gap:var(--space-4);display:grid}@container (width>=768px){.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-field{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.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)}}[data-astro-cid-6bfsojfh][data-contact-success][hidden],form[data-astro-cid-6bfsojfh][data-contact-form][hidden],[data-astro-cid-6bfsojfh][data-contact-error][hidden]{display:none!important}[data-astro-cid-6bfsojfh][data-contact-success]:focus{outline:none}
