.ba-landing{--ba-ink:#1b1433;--ba-muted:#5c5670;--ba-orange:#f15a24;--ba-purple:#3c1468;--ba-peach:#f8ebe3;--ba-line:#ece7f0;min-height:100vh;color:var(--ba-ink);background:#fbfaf8;font-family:var(--font-montserrat),Montserrat,"Segoe UI",sans-serif}.ba-landing *{box-sizing:border-box}.ba-landing h1,.ba-landing h2,.ba-landing p{margin:0}.ba-landing button{font-family:inherit}.ba-nav{position:fixed;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;gap:28px;height:78px;padding:0 max(24px,calc((100% - 1180px) / 2));background:rgba(255,255,255,.38);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);transform:translateY(0);transition:transform .28s ease}.ba-nav.is-hidden{transform:translateY(-100%)}.ba-logo{display:grid;gap:1px;color:inherit;text-decoration:none}.ba-logo strong{font-size:22px;font-weight:750;letter-spacing:-.04em}.ba-logo sup{font-size:.55em}.ba-logo small{color:#7a738c;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.ba-nav nav{display:flex;gap:26px;margin-left:auto}.ba-nav a{color:var(--ba-ink);font-size:14px;font-weight:550;text-decoration:none}.ba-nav a:hover{color:var(--ba-orange)}.ba-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;color:#fff;background:var(--ba-purple);font-size:14px;font-weight:650;cursor:pointer}.ba-pill:hover{background:#4d1b82}.ba-pill:disabled{cursor:wait;opacity:.72}.ba-pill-lg{min-height:54px;padding:0 24px;font-size:16px}.ba-hero{position:relative;display:flex;align-items:center;width:100%;aspect-ratio:1024/549;max-height:100svh;overflow:hidden;padding:96px max(24px,calc((100% - 1180px) / 2)) 40px}.ba-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ba-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.28) 34%,rgba(255,255,255,.08) 52%,rgba(255,255,255,0) 68%)}.ba-hero-copy{position:relative;z-index:1;width:50%;max-width:50%}.ba-kicker{color:#8a8498;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ba-hero h1{margin:16px 0 18px;font-size:clamp(34px,3.6vw,48px);font-weight:750;letter-spacing:-.055em;line-height:.96}.ba-hero h1 em{color:var(--ba-orange);font-style:normal}.ba-lead{color:var(--ba-muted);font-size:16px;font-weight:500;line-height:1.55}.ba-hero .ba-lead{max-width:none}.ba-hero .ba-pill{margin-top:28px}.ba-error{margin-top:14px;color:#9a2340;font-size:13px}.ba-trust{flex-wrap:nowrap;gap:28px;width:max-content;max-width:calc(100vw - 48px);margin:32px 0 0;padding:0;list-style:none}.ba-trust,.ba-trust li{display:flex;align-items:center}.ba-trust li{gap:10px;max-width:none;color:#3d3652;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.ba-steps article>span,.ba-trust-icon{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ba-peach);color:var(--ba-orange)}.ba-trust-icon{width:36px;height:36px}.ba-steps svg,.ba-trust-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ba-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px;padding:28px max(24px,calc((100% - 1180px) / 2)) 36px;border-top:1px solid var(--ba-line);background:#fff}.ba-steps article{display:flex;align-items:flex-start;gap:14px}.ba-steps article>span{width:54px;height:54px}.ba-steps svg{width:24px;height:24px}.ba-steps strong{display:block;margin-bottom:4px;font-size:18px}.ba-steps p{color:var(--ba-muted);font-size:14px;line-height:1.4}.ba-band{padding:72px 0;background:#fff}.ba-band-alt{background:#fbfaf8}.ba-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ba-band h2{margin:10px 0 22px;font-size:clamp(32px,4vw,48px);letter-spacing:-.045em}.ba-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ba-cards article,.ba-formula article{padding:22px;border-radius:18px;background:#fbfaf8}.ba-band-alt .ba-lead{max-width:560px}.ba-cards strong,.ba-formula strong{display:block;margin-bottom:8px;font-size:18px}.ba-cards p,.ba-formula p{color:var(--ba-muted);font-size:14px;line-height:1.45}.ba-price{display:flex;align-items:end;justify-content:space-between;gap:24px}.ba-formula{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 max(24px,calc((100% - 1180px) / 2)) 72px;background:#fff}@media (max-width:980px){.ba-nav nav{display:none}.ba-cards,.ba-formula,.ba-steps{grid-template-columns:1fr 1fr}.ba-hero{align-items:flex-end;aspect-ratio:auto;min-height:100svh;max-height:none}.ba-hero-bg{object-position:78% center}.ba-hero-copy{width:auto;max-width:92%}.ba-price{align-items:start;flex-direction:column}}@media (max-width:680px){.ba-nav{height:auto;padding-top:16px;padding-bottom:16px}.ba-cards,.ba-formula,.ba-steps{grid-template-columns:1fr}.ba-hero h1{font-size:32px}.ba-trust{flex-wrap:wrap;width:auto}.ba-trust li{white-space:normal}}