.bm-hero-anim{width:100%}@media (min-width:901px){.bm-hero{padding:56px 0}.bm-hero-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:48px}.bm-hero .bm-kicker{margin-bottom:18px}.bm-hero .bm-h1{margin:10px 0 22px;font-size:64px;line-height:1.06}.bm-hero .bm-lede{max-width:42ch;margin-bottom:34px;font-size:20px}.bm-hero .bm-address{padding:11px 11px 11px 20px}.bm-hero .bm-trust{margin-top:30px}.bm-hero-anim{max-width:430px;margin-left:auto}.bm-hero-anim .okee-anim{aspect-ratio:1;max-width:430px}}@media (max-width:900px){.bm-hero-anim .okee-anim{aspect-ratio:1/1.18;max-width:440px;margin:0 auto}}.hm-eng{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.hm-eng a{display:flex}.hm-eng .bm-card{flex-direction:column;flex:1;gap:10px;height:100%;transition:border-color .15s,transform .15s;display:flex}.hm-eng a:hover .bm-card{border-color:var(--okee-accent);transform:translateY(-2px)}.hm-eng-label{color:var(--okee-ink);font-size:16px;font-weight:700}.hm-eng-copy{color:var(--okee-text2);flex:1;margin:0;font-size:13px;line-height:1.5}.hm-eng-tag{letter-spacing:1.5px;color:var(--okee-accent);text-transform:uppercase;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.hm-pain-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px 16px;display:grid}.hm-pain-col-head{letter-spacing:2px;text-transform:uppercase;color:var(--okee-muted);text-align:center;margin:0;font-family:Space Mono,monospace;font-size:11px}.hm-pain-card{border:1px solid var(--okee-border);border-radius:var(--okee-r-lg);background:var(--okee-bg);height:100%;padding:16px}.hm-pain-card.okee{background:var(--okee-surface)}.hm-pain-card h4{color:var(--okee-ink);margin:0 0 4px;font-size:15px}.hm-pain-card p{color:var(--okee-text2);margin:0;font-size:13px;line-height:1.5}.hm-pain-card .hm-check{color:var(--okee-accent);font-weight:700}.hm-fade{animation:.42s ease-out hm-fade-in}@keyframes hm-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hm-why{flex-direction:column;gap:56px;display:flex}.hm-why-block{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hm-why-block.reverse{direction:rtl}.hm-why-block>*{direction:ltr}.hm-why-block h3{letter-spacing:-.01em;color:var(--okee-ink);margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.15}.hm-why-block p{color:var(--okee-text2);max-width:460px;margin:0;font-size:16px;line-height:1.6}.hm-why-visual{min-height:200px;color:var(--okee-accent);justify-content:center;align-items:center;padding:12px;display:flex}.hm-why-visual svg{width:100%;max-width:320px;height:auto}.hm-rot-word{color:var(--okee-accent);animation:.36s ease-out hm-word;display:inline-block}@keyframes hm-word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hm-tst-view{border-radius:var(--okee-r-xl);overflow:hidden}.hm-tst-track{transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex}.hm-tst-item{flex:0 0 100%;min-width:0}.hm-tst-card{background:var(--okee-surface);border:1px solid var(--okee-border);border-radius:var(--okee-r-xl);flex-direction:column;gap:16px;min-height:200px;padding:32px;display:flex}.hm-tst-stars{color:var(--okee-accent);letter-spacing:2px;font-size:15px}.hm-tst-quote{color:var(--okee-ink);margin:0;font-size:20px;font-weight:500;line-height:1.5}.hm-tst-by{color:var(--okee-muted);font-size:14px}.hm-tst-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.hm-tst-dot{cursor:pointer;background:var(--okee-border);border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .2s}.hm-tst-dot.on{background:var(--okee-accent);width:24px}.hm-cta{background:var(--okee-surface);border:1px solid var(--okee-border);border-radius:var(--okee-r-xl);text-align:center;padding:44px 32px}.hm-foot-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.hm-foot-col h4{letter-spacing:2px;color:var(--okee-muted);text-transform:uppercase;margin:0 0 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.hm-foot-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hm-foot-col a{color:var(--okee-text2);font-size:14px}.hm-foot-col a.accent{color:var(--okee-accent);font-weight:600}@media (max-width:900px){.hm-eng{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-why{gap:36px}.hm-why-block{direction:ltr;grid-template-columns:1fr;gap:20px}.hm-why-block h3{font-size:24px}.hm-foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hm-eng,.hm-pain-grid{grid-template-columns:1fr}.hm-pain-col-head{display:none}.hm-foot-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm-fade,.hm-rot-word{animation:none!important}.hm-tst-track{transition:none!important}}
