.b8landing-root{--b8lp-radius:16px;--b8lp-radius-lg:24px;--b8lp-max:1120px;--b8lp-ease:cubic-bezier(.22, 1, .36, 1)}[data-theme=light] .b8landing-root{--b8lp-logo-teal:#2bd9c7;--b8lp-bg:#f7f5f3;--b8lp-bg-soft:#f3ede7;--b8lp-card:#fff;--b8lp-card-raised:#fff;--b8lp-border:#2b27301a;--b8lp-border-strong:#2b27302e;--b8lp-text:#2b2730;--b8lp-text-2:#5f5a50;--b8lp-text-3:#7a7266;--b8lp-accent:#1d9e75;--b8lp-accent-strong:#0f6e56;--b8lp-accent-tint:#e1f5ee;--b8lp-accent-glow:#f0faf6;--b8lp-cta-bg:#004741;--b8lp-cta-text:#fff;--b8lp-badge-bg:#e1f5ee;--b8lp-badge-text:#085041;--b8lp-band:#004741;--b8lp-band-deep:#00332f;--b8lp-shadow:0 24px 60px #2b273024;--b8lp-shadow-sm:0 8px 24px #2b273014}[data-theme=dark] .b8landing-root{--b8lp-logo-teal:#2bd9c7;--b8lp-bg:#100e0b;--b8lp-bg-soft:#171512;--b8lp-card:#1e1c1a;--b8lp-card-raised:#252320;--b8lp-border:#f5f5f71a;--b8lp-border-strong:#f5f5f72e;--b8lp-text:#f5f5f7;--b8lp-text-2:#b0a090;--b8lp-text-3:#6e5e52;--b8lp-accent:#7bb8ac;--b8lp-accent-strong:#a8d4ca;--b8lp-accent-tint:#7bb8ac29;--b8lp-accent-glow:#7bb8ac14;--b8lp-cta-bg:#7bb8ac;--b8lp-cta-text:#100e0b;--b8lp-badge-bg:#223530;--b8lp-badge-text:#a8d4ca;--b8lp-band:#0b4a3f;--b8lp-band-deep:#083a32;--b8lp-shadow:0 24px 60px #00000080;--b8lp-shadow-sm:0 8px 24px #00000059}:where(.b8landing-root) *{box-sizing:border-box;margin:0;padding:0}.b8landing-root{background:var(--b8lp-bg);color:var(--b8lp-text);transition:background .4s var(--b8lp-ease), color .4s var(--b8lp-ease);line-height:1.6;overflow-x:hidden}:where(.b8landing-root) img{max-width:100%;display:block}:where(.b8landing-root) a{color:inherit;text-decoration:none}:where(.b8landing-root) button{cursor:pointer;background:0 0;border:none;font-family:inherit}.b8landing-root .b8lp-wrap{max-width:var(--b8lp-max);margin:0 auto;padding:0 24px}:where(.b8landing-root) section{position:relative}.b8landing-root ::selection{background:var(--b8lp-accent);color:var(--b8lp-cta-text)}.b8landing-root .b8lp-isvg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.b8landing-root .b8lp-tool-ic .b8lp-isvg{width:22px;height:22px;color:var(--b8lp-accent-strong)}.b8landing-root .b8lp-mini-ic .b8lp-isvg{width:15px;height:15px;color:var(--b8lp-accent-strong)}.b8landing-root .b8lp-proof-item .b8lp-isvg{width:17px;height:17px;color:var(--b8lp-accent)}.b8landing-root .b8lp-float-note .b8lp-isvg{width:15px;height:15px;color:var(--b8lp-accent)}.b8landing-root .b8lp-viz-locked .b8lp-isvg{width:13px;height:13px}.b8landing-root .b8lp-ai-tag .b8lp-isvg{vertical-align:-2px;width:13px;height:13px;margin-right:3px}.b8landing-root .b8lp-theme-toggle .b8lp-isvg{width:19px;height:19px}.b8landing-root :focus-visible{outline:3px solid var(--b8lp-accent);outline-offset:3px;border-radius:8px}.b8landing-root nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb, var(--b8lp-bg) 82%, transparent);border-bottom:1px solid var(--b8lp-border);position:sticky;top:0}.b8lp-nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.b8lp-logo{letter-spacing:-.5px;align-items:center;gap:2px;font-size:26px;font-weight:900;display:flex}.b8lp-logo .b8lp-eight{color:var(--b8lp-logo-teal)}.b8lp-nav-links{align-items:center;gap:28px;font-size:15px;font-weight:700;display:flex}.b8lp-nav-links a{color:var(--b8lp-text-2);transition:color .2s}.b8lp-nav-links a:hover{color:var(--b8lp-text)}.b8lp-nav-actions{align-items:center;gap:12px;display:flex}.b8lp-theme-toggle{border:1px solid var(--b8lp-border-strong);width:42px;height:42px;color:var(--b8lp-text-2);transition:transform .3s var(--b8lp-ease), border-color .2s;border-radius:50%;place-items:center;font-size:18px;display:grid}.b8lp-theme-toggle:hover{border-color:var(--b8lp-accent);transform:rotate(24deg)}.b8lp-btn{transition:transform .25s var(--b8lp-ease), box-shadow .25s var(--b8lp-ease), background .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:800;display:inline-flex}.b8lp-btn-primary{background:var(--b8lp-cta-bg);color:var(--b8lp-cta-text);box-shadow:0 4px 16px color-mix(in srgb, var(--b8lp-cta-bg) 40%, transparent)}.b8lp-btn-primary:hover{box-shadow:0 8px 28px color-mix(in srgb, var(--b8lp-cta-bg) 55%, transparent);transform:translateY(-2px)}.b8lp-btn-ghost{border:1.5px solid var(--b8lp-border-strong);color:var(--b8lp-text)}.b8lp-btn-ghost:hover{border-color:var(--b8lp-accent);color:var(--b8lp-accent)}.b8lp-btn-lg{padding:16px 34px;font-size:17px}.b8lp-cta-compact{display:none}.b8lp-btn-onband{color:#004741;background:#fff}.b8lp-btn-onband:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.b8lp-hero{padding:72px 0 80px;overflow:hidden}.b8lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.b8lp-eyebrow{background:var(--b8lp-badge-bg);color:var(--b8lp-badge-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-flex}.b8lp-eyebrow .b8lp-dot{background:var(--b8lp-logo-teal);border-radius:50%;width:7px;height:7px;animation:2.4s infinite b8lpPulse}@keyframes b8lpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.b8landing-root h1{letter-spacing:-1.5px;margin-bottom:22px;font-size:clamp(40px,5.4vw,64px);font-weight:900;line-height:1.06}.b8landing-root h1 em{color:var(--b8lp-accent);font-style:italic}.b8lp-hero-sub{color:var(--b8lp-text-2);max-width:46ch;margin-bottom:32px;font-size:19px;font-weight:500}.b8lp-hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.b8lp-trial-note{color:var(--b8lp-text-3);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.b8lp-trial-note svg{flex-shrink:0}.b8lp-who{margin-top:38px}.b8lp-who-label{letter-spacing:.1em;text-transform:uppercase;color:var(--b8lp-text-3);margin-bottom:12px;font-size:12px;font-weight:800}.b8lp-chips{flex-wrap:wrap;gap:9px;display:flex}.b8lp-chip{border:1.5px solid var(--b8lp-border-strong);color:var(--b8lp-text-2);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:all .2s}.b8lp-chip:hover,.b8lp-chip.b8lp-active{background:var(--b8lp-accent-tint);border-color:var(--b8lp-accent);color:var(--b8lp-accent-strong)}.b8lp-hero-visual{justify-content:center;display:flex;position:relative}.b8lp-orbit-8{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:-40px}.b8lp-orbit-8 svg{opacity:.5;width:min(560px,100%)}.b8lp-orbit-8 .b8lp-loop{fill:none;stroke:var(--b8lp-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 14;animation:30s linear infinite b8lpFlow}@keyframes b8lpFlow{to{stroke-dashoffset:-520px}}.b8lp-phone{z-index:2;background:var(--b8lp-card);border:1px solid var(--b8lp-border-strong);width:min(340px,86vw);box-shadow:var(--b8lp-shadow);transition:transform .5s var(--b8lp-ease);border-radius:36px;padding:22px 18px 24px;position:relative;transform:rotate(-2deg)}.b8lp-phone:hover{transform:rotate(0)translateY(-6px)}.b8lp-space-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.b8lp-space-title small{letter-spacing:.12em;text-transform:uppercase;color:var(--b8lp-accent);font-size:10.5px;font-weight:800;display:block}.b8lp-space-title strong{font-size:17px;font-weight:800}.b8lp-avatars{display:flex}.b8lp-avatars span{color:#fff;border:2px solid var(--b8lp-card);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:11px;font-weight:800;display:grid}.b8lp-avatars span:first-child{background:#0f6e56;margin-left:0}.b8lp-avatars span:nth-child(2){color:#100e0b;background:#e8a878}.b8lp-avatars span:nth-child(3){background:#4285f4}.b8lp-avatars span:nth-child(4){background:#9b6bd9}.b8lp-row-card{background:var(--b8lp-card-raised);border:1px solid var(--b8lp-border);animation:b8lpRise .7s var(--b8lp-ease) backwards;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}.b8lp-row-card:nth-child(2){animation-delay:.1s}.b8lp-row-card:nth-child(3){animation-delay:.2s}.b8lp-row-card:nth-child(4){animation-delay:.3s}.b8lp-row-card:nth-child(5){animation-delay:.4s}@keyframes b8lpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.b8lp-mini-ic{background:var(--b8lp-accent-tint);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.b8lp-prog{flex:1}.b8lp-prog-top{justify-content:space-between;margin-bottom:7px;font-size:13px;font-weight:800;display:flex}.b8lp-prog-bar{background:var(--b8lp-border);border-radius:99px;height:7px;overflow:hidden}.b8lp-prog-fill{background:linear-gradient(90deg, var(--b8lp-accent), var(--b8lp-logo-teal));width:48%;height:100%;animation:b8lpFill 1.6s var(--b8lp-ease) both .5s;border-radius:99px}@keyframes b8lpFill{0%{width:0}}.b8lp-ai-card{background:var(--b8lp-accent-tint);border:1px solid color-mix(in srgb, var(--b8lp-accent) 35%, transparent);color:var(--b8lp-text);animation:b8lpRise .7s var(--b8lp-ease) backwards .5s;border-radius:14px;gap:10px;padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.b8lp-ai-tag{color:var(--b8lp-accent-strong);white-space:nowrap;font-size:12px;font-weight:900}.b8lp-float-note{z-index:3;background:var(--b8lp-card-raised);border:1px solid var(--b8lp-border-strong);box-shadow:var(--b8lp-shadow-sm);border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;animation:5s ease-in-out infinite b8lpBob;display:flex;position:absolute}.b8lp-float-note.b8lp-n1{animation-delay:0s;top:-6%;right:-4%}.b8lp-float-note.b8lp-n2{animation-delay:2.5s;bottom:12%;left:-8%}@keyframes b8lpBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.b8lp-proof{border-top:1px solid var(--b8lp-border);border-bottom:1px solid var(--b8lp-border);background:var(--b8lp-bg-soft);padding:26px 0}.b8lp-proof-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 44px;display:flex}.b8lp-proof-item{color:var(--b8lp-text-2);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.b8lp-stars{color:#fbbc05;letter-spacing:2px;font-size:15px}.b8lp-section{padding:96px 0}.b8lp-sec-head{text-align:center;max-width:640px;margin:0 auto 56px}.b8landing-root h2{letter-spacing:-1px;margin-bottom:14px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.12}.b8landing-root h2 em{color:var(--b8lp-accent);font-style:italic}.b8lp-sec-sub{color:var(--b8lp-text-2);font-size:17px;font-weight:500}.b8lp-tools-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.b8lp-tool{background:var(--b8lp-card);border:1px solid var(--b8lp-border);border-radius:var(--b8lp-radius-lg);transition:transform .35s var(--b8lp-ease), border-color .3s, box-shadow .35s var(--b8lp-ease);padding:26px 24px 24px}.b8lp-tool:hover{border-color:color-mix(in srgb, var(--b8lp-accent) 45%, transparent);box-shadow:var(--b8lp-shadow-sm);transform:translateY(-6px)}.b8lp-tool-ic{background:var(--b8lp-accent-tint);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:21px;display:grid}.b8lp-tool h3{margin-bottom:6px;font-size:18px;font-weight:800}.b8lp-tool p{color:var(--b8lp-text-2);margin-bottom:18px;font-size:14.5px;font-weight:500}.b8lp-tool-viz{background:var(--b8lp-card-raised);border:1px solid var(--b8lp-border);border-radius:12px;padding:12px;font-size:12px;font-weight:700}.b8lp-viz-row{align-items:center;gap:8px;padding:5px 0;display:flex}.b8lp-viz-row+.b8lp-viz-row{border-top:1px dashed var(--b8lp-border)}.b8lp-viz-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.b8lp-viz-check{background:var(--b8lp-accent);width:16px;height:16px;color:var(--b8lp-cta-text);border-radius:5px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.b8lp-viz-check.b8lp-empty{border:1.5px solid var(--b8lp-border-strong);color:#0000;background:0 0}.b8lp-viz-muted{color:var(--b8lp-text-3)}.b8lp-viz-amount{margin-left:auto;font-weight:800}.b8lp-viz-amount.b8lp-pos{color:var(--b8lp-accent)}.b8lp-viz-streak{gap:4px;margin-left:auto;display:flex}.b8lp-viz-streak i{background:var(--b8lp-accent);border-radius:3px;width:9px;height:9px;font-style:normal}.b8lp-viz-streak i.b8lp-off{background:var(--b8lp-border)}.b8lp-viz-bar{background:var(--b8lp-border);border-radius:99px;flex:1;height:6px;overflow:hidden}.b8lp-viz-bar b{background:var(--b8lp-accent);border-radius:99px;height:100%;display:block}.b8lp-viz-locked{color:var(--b8lp-text-3);align-items:center;gap:8px;display:flex}.b8lp-why{background:var(--b8lp-bg-soft);border-top:1px solid var(--b8lp-border);border-bottom:1px solid var(--b8lp-border)}.b8lp-why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.b8lp-why-card{background:var(--b8lp-card);border:1px solid var(--b8lp-border);border-radius:var(--b8lp-radius-lg);text-align:left;padding:30px 26px}.b8lp-why-num{color:var(--b8lp-accent);letter-spacing:.08em;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.b8lp-why-card h3{margin-bottom:10px;font-size:19px;font-weight:800}.b8lp-why-card p{color:var(--b8lp-text-2);font-size:14.5px;font-weight:500}.b8lp-testi{background:var(--b8lp-band-deep);color:#f5f5f7}.b8lp-testi h2{color:#fff}.b8lp-testi .b8lp-sec-sub{color:#f5f5f7a6}.b8lp-testi-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.b8lp-t-card{border-radius:var(--b8lp-radius-lg);transition:transform .3s var(--b8lp-ease), background .3s;background:#ffffff0f;border:1px solid #ffffff1f;padding:24px 22px}.b8lp-t-card:hover{background:#ffffff17;transform:translateY(-4px)}.b8lp-t-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.b8lp-t-ava{color:#0b4a3f;background:var(--b8lp-logo-teal);border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.b8lp-t-ava.b8lp-v2{background:#e8a878}.b8lp-t-ava.b8lp-v3{background:#a8d4ca}.b8lp-t-ava.b8lp-v4{color:#fff;background:#c97b6b}.b8lp-t-ava.b8lp-v5{color:#fff;background:#9b6bd9}.b8lp-t-name{font-size:14.5px;font-weight:800}.b8lp-t-role{color:#f5f5f78c;font-size:12px;font-weight:600}.b8lp-t-quote{color:#f5f5f7e0;font-size:14.5px;font-weight:500;line-height:1.55}.b8lp-t-stars{color:#fbbc05;letter-spacing:2px;margin-top:12px;font-size:13px}.b8lp-t-note{text-align:center;color:#f5f5f766;margin-top:28px;font-size:12.5px;font-weight:600}.b8lp-plans{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:22px;display:grid}.b8lp-plan{background:var(--b8lp-card);border:1.5px solid var(--b8lp-border-strong);border-radius:var(--b8lp-radius-lg);transition:transform .3s var(--b8lp-ease), box-shadow .3s var(--b8lp-ease);padding:30px 28px;position:relative}.b8lp-plan:hover{box-shadow:var(--b8lp-shadow-sm);transform:translateY(-5px)}.b8lp-plan.b8lp-featured{border-color:var(--b8lp-accent)}.b8lp-plan-badge{background:var(--b8lp-accent);color:var(--b8lp-cta-text);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:6px 18px;font-size:12px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.b8lp-plan-name{margin-bottom:6px;font-size:16px;font-weight:800}.b8lp-plan-price{letter-spacing:-1px;margin-bottom:2px;font-size:40px;font-weight:900;line-height:1}.b8lp-plan-price small{color:var(--b8lp-text-3);letter-spacing:0;font-size:15px;font-weight:700}.b8lp-plan-feats{gap:11px;margin:20px 0 24px;list-style:none;display:grid}.b8lp-plan-feats li{color:var(--b8lp-text-2);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;display:flex}.b8lp-plan-feats .b8lp-tick{background:var(--b8lp-accent-tint);width:19px;height:19px;color:var(--b8lp-accent-strong);border-radius:6px;flex-shrink:0;place-items:center;margin-top:2px;font-size:11px;font-weight:900;display:grid}.b8lp-plan .b8lp-btn{width:100%}.b8lp-plans-note{text-align:center;color:var(--b8lp-text-3);margin-top:26px;font-size:13.5px;font-weight:600}.b8lp-final{padding:0 0 96px}.b8lp-band{background:var(--b8lp-band-deep);text-align:center;color:#fff;border-radius:32px;padding:72px 40px;position:relative;overflow:hidden}.b8lp-band:before{content:"8";color:#ffffff0b;pointer-events:none;font-size:420px;font-weight:900;line-height:1;position:absolute;top:50%;right:-40px;transform:translateY(-50%)rotate(90deg)}.b8lp-band h2{color:#fff;margin-bottom:12px}.b8lp-band h2 em{color:var(--b8lp-logo-teal)}.b8lp-band p{color:#ffffffc7;margin-bottom:30px;font-size:17px;font-weight:500}.b8lp-band .b8lp-trial-note{color:#fff9;justify-content:center;margin-top:18px}.b8lp-band .b8lp-band-bg{z-index:0;background:linear-gradient(135deg,#004741c7,#00332f9e),url(/landing/cta-circle.jpg) 50% 35%/cover no-repeat;position:absolute;inset:0}.b8lp-band h2,.b8lp-band p{text-shadow:0 2px 14px #00000059}.b8lp-band>:not(.b8lp-band-bg){z-index:1;position:relative}.b8landing-root footer{border-top:1px solid var(--b8lp-border);padding:44px 0 36px}.b8lp-foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.b8lp-foot-links{color:var(--b8lp-text-2);gap:24px;font-size:14px;font-weight:700;display:flex}.b8lp-foot-links a:hover{color:var(--b8lp-text)}.b8lp-foot-tag{color:var(--b8lp-text-3);font-size:13.5px;font-weight:600}.b8lp-who-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.b8lp-who-card{aspect-ratio:4/5;transition:transform .3s var(--b8lp-ease), border-color .3s;border:2px solid #0000;border-radius:14px;padding:0;position:relative;overflow:hidden}.b8lp-who-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--b8lp-ease)}.b8lp-who-card:after{content:"";background:linear-gradient(#0000 45%,#100e0bc7);position:absolute;inset:0}.b8lp-who-card span{z-index:2;color:#fff;text-align:center;font-size:13px;font-weight:800;position:absolute;bottom:10px;left:0;right:0}.b8lp-who-card:hover{transform:translateY(-4px)}.b8lp-who-card:hover img{transform:scale(1.06)}.b8lp-who-card.b8lp-active{border-color:var(--b8lp-accent)}.b8lp-who-card.b8lp-active span{color:var(--b8lp-logo-teal)}.b8lp-hero-photo{z-index:1;aspect-ratio:4/5;border:1px solid var(--b8lp-border-strong);width:min(250px,56vw);box-shadow:var(--b8lp-shadow);transition:transform .5s var(--b8lp-ease);border-radius:24px;position:absolute;top:4%;right:-8%;overflow:hidden;transform:rotate(4deg)}.b8lp-hero-photo:hover{transform:rotate(2deg)translateY(-6px)}.b8lp-hero-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.b8lp-hero-visual .b8lp-phone{margin-right:120px}.b8lp-memory-photo{border-radius:10px;height:110px;margin-bottom:10px;position:relative;overflow:hidden}.b8lp-memory-photo img{filter:blur(5px)saturate(.9);transform:scale(1.08)}.b8lp-memory-photo .b8lp-seal{color:#fff;background:#100e0b59;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.b8lp-t-ava.b8lp-photo{padding:0;overflow:hidden}.b8lp-t-ava.b8lp-photo img{object-fit:cover;width:100%;height:100%}@media (max-width:920px){.b8lp-who-grid{grid-template-columns:repeat(3,1fr)}.b8lp-hero-photo{width:180px;top:0;right:0}.b8lp-hero-visual .b8lp-phone{margin-right:90px}}@media (max-width:600px){.b8lp-who-grid{grid-template-columns:repeat(2,1fr)}.b8lp-hero-photo{display:none}.b8lp-hero-visual .b8lp-phone{margin-right:0}}.b8lp-store-badges{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.b8lp-badge-store{color:#fff;transition:transform .25s var(--b8lp-ease), box-shadow .25s var(--b8lp-ease);background:#000;border:1px solid #ffffff47;border-radius:10px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.b8lp-badge-store:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000059}.b8lp-badge-store svg{flex-shrink:0;width:24px;height:24px}.b8lp-badge-store .b8lp-bs-txt{flex-direction:column;line-height:1.15;display:flex}.b8lp-badge-store .b8lp-bs-txt small{letter-spacing:.03em;opacity:.85;text-transform:none;font-size:9.5px;font-weight:600}.b8lp-badge-store .b8lp-bs-txt strong{letter-spacing:-.2px;font-size:15.5px;font-weight:700}.b8lp-badge-store.b8lp-gp .b8lp-bs-txt small{text-transform:uppercase;letter-spacing:.08em;font-size:8.5px}.b8lp-duo-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.b8lp-duo-stage{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.b8lp-duo-stage .b8lp-phone{width:min(290px,80vw);position:relative}.b8lp-duo-stage .b8lp-phone.b8lp-p1{z-index:1;transform:rotate(-6deg)translate(-46px)}.b8lp-duo-stage .b8lp-phone.b8lp-p2{z-index:2;margin-left:-120px;transform:rotate(5deg)translate(46px)translateY(30px)}.b8lp-duo-stage .b8lp-phone:hover{z-index:3;transform:rotate(0)translateY(-6px)}.b8lp-duo-arrow{z-index:4;color:var(--b8lp-accent);pointer-events:none;position:absolute;top:16%;left:50%;transform:translate(-58%)}.b8lp-duo-arrow svg{width:76px;height:76px}.b8lp-duo-copy h2{text-align:left}.b8lp-duo-copy .b8lp-sec-sub{margin-bottom:8px}.b8lp-duo-feats{gap:13px;margin:22px 0 0;list-style:none;display:grid}.b8lp-duo-feats li{color:var(--b8lp-text-2);align-items:flex-start;gap:12px;font-size:15px;font-weight:600;display:flex}.b8lp-duo-feats .b8lp-tick{background:var(--b8lp-accent-tint);width:22px;height:22px;color:var(--b8lp-accent-strong);border-radius:7px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.b8lp-duo-feats .b8lp-tick .b8lp-isvg{width:12px;height:12px}.b8lp-phone-notch{background:var(--b8lp-border-strong);border-radius:99px;width:90px;height:5px;margin:0 auto 14px}@media (max-width:920px){.b8lp-duo-wrap{grid-template-columns:1fr;gap:20px}.b8lp-duo-stage{min-height:460px}.b8lp-duo-copy h2,.b8lp-duo-copy .b8lp-sec-sub{text-align:center}.b8lp-duo-feats{max-width:420px;margin-left:auto;margin-right:auto}.b8lp-store-badges.b8lp-duo-badges{justify-content:center}}@media (max-width:600px){.b8lp-duo-stage{min-height:420px}.b8lp-duo-stage .b8lp-phone.b8lp-p1{transform:rotate(-5deg)translate(-28px)}.b8lp-duo-stage .b8lp-phone.b8lp-p2{margin-left:-150px;transform:rotate(4deg)translate(28px)translateY(24px)}}.b8lp-reveal{opacity:0;transition:opacity .7s var(--b8lp-ease), transform .7s var(--b8lp-ease);transform:translateY(28px)}.b8lp-reveal.b8lp-in{opacity:1;transform:none}@media (max-width:920px){.b8lp-hero-grid{grid-template-columns:1fr;gap:48px}.b8lp-hero{padding:48px 0 64px}.b8lp-hero-visual{order:-1}.b8lp-tools-grid,.b8lp-why-grid,.b8lp-testi-grid{grid-template-columns:repeat(2,1fr)}.b8lp-nav-links{display:none}}@media (max-width:600px){.b8landing-root .b8lp-wrap{padding:0 14px}.b8lp-foot-tag{text-align:center;flex:100%}.b8lp-nav-inner{gap:8px}.b8lp-logo{flex:none;font-size:22px}.b8lp-nav-actions{flex:0 auto;gap:7px;min-width:0}.b8lp-nav-actions .b8lp-btn{height:38px;padding:0 13px;font-size:13px}.b8lp-theme-toggle{flex:none;width:38px;height:38px;font-size:16px}}@media (max-width:360px){.b8lp-logo{font-size:20px}.b8lp-nav-actions{gap:6px}.b8lp-nav-actions .b8lp-btn{height:36px;padding:0 11px;font-size:12.5px}.b8lp-theme-toggle{width:36px;height:36px;font-size:15px}.b8lp-cta-full{display:none}.b8lp-cta-compact{display:inline}.b8lp-duo-stage .b8lp-phone{width:min(205px,60vw)}.b8lp-duo-stage .b8lp-phone.b8lp-p2{margin-left:-136px}}@media (max-width:600px){.b8lp-tools-grid,.b8lp-why-grid,.b8lp-testi-grid,.b8lp-plans{grid-template-columns:1fr}.b8lp-section{padding:64px 0}.b8lp-band{padding:56px 24px}.b8lp-band:before{font-size:280px}.b8lp-hero-visual{padding:20px 0 26px}.b8lp-hero-visual .b8lp-phone{width:min(320px,100%);padding:20px 16px 22px}.b8lp-orbit-8{inset:0}.b8lp-float-note{border-radius:12px;gap:6px;padding:8px 12px;font-size:12px}.b8lp-float-note.b8lp-n1{top:0;right:0}.b8lp-float-note.b8lp-n2{bottom:0;left:0}.b8lp-who-grid{gap:12px}.b8lp-who-card{aspect-ratio:4/3}.b8lp-who-card[data-who=couples] img{object-position:50% 0%}.b8lp-who-card:last-child:nth-child(odd){aspect-ratio:3/2;grid-column:1/-1}.b8lp-tools-grid{gap:16px}.b8lp-tool{padding:22px 20px}.b8lp-testi-grid{gap:16px}.b8lp-t-card{padding:22px 20px}.b8lp-why-grid{gap:16px}.b8lp-plans{gap:32px}.b8lp-plan{padding:28px 22px}.b8lp-duo-wrap{gap:28px}.b8lp-duo-wrap>*{min-width:0}.b8lp-duo-feats{max-width:100%}.b8lp-duo-stage{min-height:360px}.b8lp-duo-stage .b8lp-phone{width:min(240px,62vw)}.b8lp-duo-stage .b8lp-phone.b8lp-p1{transform:rotate(-4deg)translate(-10px)}.b8lp-duo-stage .b8lp-phone.b8lp-p2{margin-left:-162px;transform:rotate(3deg)translate(10px)translateY(16px)}.b8lp-duo-arrow svg{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.b8landing-root *,.b8landing-root :before,.b8landing-root :after{transition:none!important;animation:none!important}}