.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}.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}@media print{.bx-header__nav,.bx-header__menu,.bx-header__actions,.bx-cta__actions,.bx-faq__icon,.no-print{display:none!important}.rv,.tl .bx-audio__line,.call-line,.call-done,.call-status,.call-bar{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bx-faq__a{opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.bx-faq__a>div{display:block!important}a[href^=http]:after{content:" (" attr(href) ")";color:#000;font-size:.85em}a[href^=\/]:after{content:" (https://basalix.ai" attr(href) ")";color:#000;font-size:.85em}.hp,.hp *{color:#000!important;box-shadow:none!important;background:#fff!important}.tile,.bx-faq__item,.sec-row{break-inside:avoid;page-break-inside:avoid}}@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)}}
