.bal-handoff{--forest:#0b1210;--green:#0f2a22;--mint:#9cf3d0;--ink:#12291d;--muted:#51695b;font-family:var(--font-inter),Inter,Arial,sans-serif;color:var(--ink);background:#f7f9f5}.bal-handoff *{box-sizing:border-box}.bal-handoff a{text-decoration:none}.bal-handoff-container{max-width:1250px;margin:auto;padding:0 36px}.bal-handoff-hero{background:#f7faf6}.bal-handoff-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:62px;padding-top:100px;padding-bottom:94px;display:grid}.bal-handoff-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#4d765d;margin:0 0 21px;font-size:12px;font-weight:700}.bal-handoff h1,.bal-handoff h2{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.bal-handoff h1{margin:0;font-size:clamp(52px,5.8vw,82px);line-height:1.05}.bal-handoff h1 em{color:#30784e}.bal-handoff-lede{color:#4c6556;max-width:540px;margin:26px 0;font-size:18px;line-height:1.75}.bal-handoff-signals{color:#53715c;flex-wrap:wrap;gap:12px 19px;margin:0 0 29px;font-size:12px;display:flex}.bal-handoff-signals span:before{content:"✓";color:#267f57;margin-right:7px}.bal-handoff-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bal-handoff-cta{background:#0f2a22;border-radius:40px;justify-content:space-between;align-items:center;gap:20px;padding:16px 23px;font-size:14px;font-weight:650;display:inline-flex;color:#fff!important}.bal-handoff-cta:hover{background:#22513c}.bal-handoff-secondary{align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex;color:#15513b!important}.bal-handoff-secondary:hover{text-decoration:underline}.bal-handoff-window{background:#fff;border:1px solid #c8d8cb;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #0b291622}.bal-handoff-topbar{color:#6a826f;background:#edf2eb;align-items:center;gap:12px;height:39px;padding:0 16px;font-size:10px;display:flex}.bal-handoff-canvas{color:#f4f6f4;background:linear-gradient(145deg,#102d23,#1a5541);min-height:360px;padding:58px 42px 36px}.bal-handoff-canvas>p{letter-spacing:.1em;text-transform:uppercase;color:#9cf3d0;font-size:11px}.bal-handoff-canvas h2{color:#f4f6f4;margin:27px 0 32px;font-size:clamp(31px,3.2vw,47px);line-height:1.14}.bal-handoff-line{gap:9px;display:flex}.bal-handoff-line i{background:#9cf3d0;border-radius:4px;width:60px;height:4px}.bal-handoff-line i:nth-child(2){opacity:.5;width:35px}.bal-handoff-line i:nth-child(3){opacity:.2;width:17px}.bal-handoff-visual-foot{color:#bfd9cc;margin-top:44px;font-size:11px;display:block}.bal-handoff-demo-note{color:#6d8678;padding:10px;font-size:11px}.bal-handoff-strip{background:#f0f5ee;border-top:1px solid #dce6dd;border-bottom:1px solid #dce6dd}.bal-handoff-strip .bal-handoff-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;min-height:68px;display:flex}.bal-handoff-strip span{color:#69806c;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.bal-handoff-strip b{color:#42674d;font-size:12px;font-weight:650}.bal-handoff-section{padding:95px 0}.bal-handoff-section-soft{background:#edf3ec}.bal-handoff-sectionhead{max-width:710px;margin-bottom:39px}.bal-handoff-sectionhead h2,.bal-handoff-process h2,.bal-handoff-end h2{margin:0 0 17px;font-size:clamp(38px,4vw,57px);line-height:1.13}.bal-handoff-sectionhead>p:last-child,.bal-handoff-process p:not(.bal-handoff-eyebrow){color:#4e6657;font-size:16px;line-height:1.7}.bal-handoff-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bal-handoff-card,.bal-handoff-offer{min-height:285px;color:var(--ink);background:#fff;border:1px solid #d4dfd5;border-radius:13px;flex-direction:column;padding:34px;display:flex}.bal-handoff-card:hover{border-color:#76a385}.bal-handoff-card small,.bal-handoff-offer small{color:#62816c;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.bal-handoff-card h3,.bal-handoff-offer h3{margin:23px 0 13px;font-size:25px;font-weight:500;line-height:1.25}.bal-handoff-card p,.bal-handoff-offer>p:not(.bal-handoff-price){color:#526d5c;margin:0;font-size:14px;line-height:1.7}.bal-handoff-card>span{color:#15513b;justify-content:space-between;margin-top:auto;padding-top:29px;font-size:13px;font-weight:700;display:flex}.bal-handoff-price{margin:0 0 16px;font-size:34px;font-weight:650}.bal-handoff-offer>a{color:#16523a;justify-content:space-between;margin-top:auto;padding-top:27px;font-size:13px;font-weight:750;display:flex}.bal-handoff-fineprint{color:#617969;margin:25px 0;font-size:12px;line-height:1.7}.bal-handoff-process{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.bal-handoff-process ol{border-top:1px solid #d1ded4;margin:0;padding:0;list-style:none}.bal-handoff-process li{border-bottom:1px solid #d1ded4;gap:28px;padding:18px 0;display:flex}.bal-handoff-process li span{color:#578365;font-size:13px}.bal-handoff-process li strong{font-size:17px;font-weight:550}.bal-handoff-end{color:#f4f6f4;background:#0f2a22;padding:85px 0}.bal-handoff-end .bal-handoff-eyebrow{color:#9cf3d0}.bal-handoff-end h2{color:#f4f6f4}.bal-handoff-end p:not(.bal-handoff-eyebrow){color:#c4dccd;font-size:17px;line-height:1.7}.bal-handoff-end .bal-handoff-actions{margin-top:28px}.bal-handoff-end .bal-handoff-cta{background:#9cf3d0;color:#0f2a22!important}.bal-handoff-end .bal-handoff-secondary{color:#d8f6e5!important}@media (max-width:950px){.bal-handoff-hero-grid,.bal-handoff-process{grid-template-columns:1fr;gap:40px}.bal-handoff-cards{grid-template-columns:1fr}.bal-handoff-card,.bal-handoff-offer{min-height:0}}@media (max-width:600px){.bal-handoff-container{padding:0 20px}.bal-handoff-hero-grid{padding-top:42px;padding-bottom:47px}.bal-handoff h1{font-size:clamp(37px,10.4vw,52px)}.bal-handoff-lede{font-size:16px}.bal-handoff-canvas{min-height:280px;padding:35px 25px}.bal-handoff-canvas h2{font-size:32px}.bal-handoff-section{padding:67px 0}.bal-handoff-sectionhead h2,.bal-handoff-process h2,.bal-handoff-end h2{font-size:35px}.bal-handoff-card,.bal-handoff-offer{padding:26px}.bal-handoff-strip .bal-handoff-container{justify-content:flex-start;padding-top:15px;padding-bottom:15px}.bal-handoff-strip span{width:100%}.bal-handoff-actions{align-items:stretch}.bal-handoff-actions .bal-handoff-cta{width:100%}}@media (prefers-reduced-motion:reduce){.bal-handoff *{scroll-behavior:auto!important;transition:none!important}}.bal-handoff .bal-handoff-link-arrow{stroke:currentColor;flex:0 0 18px;width:18px;height:18px;display:block}.bal-handoff .bal-handoff-cta>span[aria-hidden],.bal-handoff .bal-handoff-secondary>span[aria-hidden],.bal-handoff .bal-handoff-offer>a>span[aria-hidden],.bal-handoff .bal-handoff-card>span>b[aria-hidden]{flex:0 0 18px;justify-content:center;align-items:center;line-height:0;display:inline-flex}
