.hs-hero [hidden]{display:none!important}.hs-hero .hero-text{min-width:0}.landing-refresh .hs-hero .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.landing-refresh .hs-hero .hero-text h1{font-size:clamp(38px,4.05vw,56px);letter-spacing:-2.4px;line-height:1.08;margin-bottom:26px;max-width:640px}.landing-refresh .hs-hero .hero-text h1 .accent{margin-top:6px}.hs-tabs-wrap{position:relative;margin:0 0 24px;max-width:100%}.hs-tabs{position:relative;display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:4px;border-radius:999px;background:#eef3ea;border:1px solid #dde6d9;box-shadow:inset 0 1px 2px #142e2a0d;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 16px}.hs-tabs::-webkit-scrollbar{display:none}.landing-refresh .hs-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:#4b6155;font:inherit;font-size:13px;font-weight:700;letter-spacing:-.1px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.hs-tab:hover{color:var(--lr-ink,#142e2a)}.hs-tab[aria-selected=true]{color:var(--lr-ink,#142e2a)}.landing-refresh .hs-tab:focus-visible{outline:2px solid #127866;outline-offset:-2px}.hs-tabs:not(.hs-ind-on) .hs-tab[aria-selected=true]{background:#fffefa;box-shadow:0 1px 2px #142e2a14,0 4px 12px -6px #142e2a40}.hs-ind{position:absolute;z-index:0;top:4px;left:0;bottom:4px;width:0;border-radius:999px;background:#fffefa;opacity:0;box-shadow:0 1px 2px #142e2a14,0 4px 12px -6px #142e2a40;pointer-events:none;transition:transform .38s cubic-bezier(.3,.8,.2,1),width .38s cubic-bezier(.3,.8,.2,1)}.hs-tabs.hs-ind-on .hs-ind{opacity:1}.hs-tabs-wrap.hs-fade-r::after{content:"";position:absolute;right:0;top:1px;bottom:1px;width:36px;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#eef3ea00,#eef3ea);pointer-events:none}.landing-refresh .hs-panel .subtitle{margin-bottom:18px;max-width:520px}.hs-points{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:9px;max-width:520px}.hs-points li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;font-weight:600;color:#2f4539;letter-spacing:-.1px}.hs-points .sl-icon{width:19px;height:19px;margin-top:1px;flex:none;color:#2f6f57;--sl-accent:#8eaf69}.landing-refresh .hs-panel .hero-cta{flex-wrap:wrap}.landing-refresh .hs-panel .hero-note{margin:0}.hs-panel:focus-visible{outline:2px dashed #12786680;outline-offset:6px;border-radius:8px}.hs-js .hs-panels{display:grid}.hs-js .hs-panel{grid-area:1/1;min-width:0;transition:opacity .28s ease,transform .32s cubic-bezier(.3,.8,.2,1),visibility 0s linear 0s}.hs-js .hs-panel:not(.is-active){opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.landing-refresh .hs-hero .hero-proof{font-size:12px;line-height:1.5;gap:10px;max-width:520px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:left}.hs-proof-ic .sl-icon{width:24px;height:24px;color:#315447}.hs-hero .hero-proof a{color:inherit;text-decoration:underline;text-decoration-color:#9fb39a;text-underline-offset:3px}.hs-hero .hero-proof a:hover{color:var(--lr-green,#176454)}.hs-visuals{display:grid;min-width:0;position:relative}.hs-visuals>.hs-pane{grid-area:1/1;min-width:0}.hs-js .hs-visuals>.hs-pane{transition:opacity .34s ease,transform .42s cubic-bezier(.3,.8,.2,1),visibility 0s linear 0s}.hs-js .hs-visuals>.hs-pane:not(.is-active){opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.landing-refresh .hs-frame{display:flex;flex-direction:column;overflow:hidden}.hs-shot{position:relative;height:392px;overflow:hidden;background:#fff}.hs-shot img{display:block;width:100%;height:auto;max-width:none}.hs-shot::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(#fff0,#fff);pointer-events:none}.hs-frame-stack .hs-shot img+img{border-top:1px solid #edf0ea}.hs-frame-tall .hs-shot img{width:104%;height:calc(100% + 8px);margin:-8px 0 0 -2%;object-fit:cover;object-position:top center}.hs-pane[data-aud=doctor] .hs-shot img{width:128%}.hs-phone{position:relative;z-index:2;width:290px;max-width:78%;padding:9px;border-radius:34px;background:#0c1110;border:1px solid #1f2a26;box-shadow:0 5px 0 #ffffff8a,0 30px 70px -28px #1d2f23a0;transform:rotate(2deg)}.hs-phone-bar{display:flex;align-items:center;justify-content:center;height:34px;color:#dfe8e2;font-size:11px;font-weight:700;letter-spacing:.2px}.hs-phone-bar span{padding:4px 10px;border-radius:999px;background:#1b2421}.hs-phone img{display:block;width:100%;height:auto;border-radius:0 0 26px 26px}.landing-refresh .hs-pane .hero-float small{max-width:190px;white-space:normal}@media(max-width:1100px){.hs-shot{height:340px}.hs-phone{width:250px}.landing-refresh .hs-tab{padding:8px 11px;font-size:12.5px}}@media(max-width:800px){.landing-refresh .hs-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.hs-tabs-wrap{margin-left:-24px;margin-right:-24px;padding:0 24px;max-width:none;overflow:hidden}.hs-tabs{border-radius:22px}.landing-refresh .hs-hero .hero-text h1{font-size:44px;letter-spacing:-2px}.hs-js .hs-panels{display:block}.hs-js .hs-panel:not(.is-active){display:none}.hs-js .hs-panel.is-active{animation:hsIn .3s cubic-bezier(.3,.8,.2,1)}.hs-shot{height:320px}}@media(max-width:560px){.hs-tabs-wrap{margin-left:-20px;margin-right:-20px;padding:0 20px}.landing-refresh .hs-hero .hero-text h1{font-size:34px;letter-spacing:-1.4px;line-height:1.1;margin-bottom:20px}.landing-refresh .hs-tab{min-height:40px;padding:8px 12px;font-size:12.5px}.hs-points li{font-size:13px}.hs-shot{height:270px}.hs-phone{width:220px;border-radius:28px;padding:7px}.hs-phone img{border-radius:0 0 22px 22px}.landing-refresh .hs-hero .hero-proof{font-size:11px}}@media(max-width:380px){.landing-refresh .hs-hero .hero-text h1{font-size:31px}.landing-refresh .hs-panel .hero-cta .btn-hero{flex:1 1 100%}}@keyframes hsIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hs-ind,.hs-tab,.hs-js .hs-panel,.hs-js .hs-visuals>.hs-pane{transition:none!important;animation:none!important}.hs-js .hs-panel:not(.is-active),.hs-js .hs-visuals>.hs-pane:not(.is-active){transform:none}}