.bi-as{padding:80px 72px}.bi-as--bg-light{background:#f2f3f6}.bi-as--bg-white{background:#fff}.bi-as--bg-navy{background:var(--bi-navy)}.bi-as__inner{align-items:stretch;display:flex;gap:72px;margin:0 auto;max-width:1160px}.bi-as__photo-col{flex:0 0 44%;min-height:460px;position:relative}.bi-as__photo-wrap{border-radius:20px;inset:0;overflow:hidden;position:absolute}.bi-as__photo{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.bi-as__photo-wrap:hover .bi-as__photo{transform:scale(1.03)}.bi-as__photo-placeholder{background:linear-gradient(135deg,var(--bi-navy) 0,#0a3d70 50%,#091f0e 100%);height:100%;width:100%}.bi-as__content-col{animation:bi-as-enter .8s cubic-bezier(.16,1,.3,1) .1s both;display:flex;flex:1;flex-direction:column;gap:0;justify-content:center}@keyframes bi-as-enter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.bi-as .bi-as__eyebrow{font-family:var(--bi-fm,"JetBrains Mono",monospace);font-size:.65rem;font-weight:700;letter-spacing:.15em;margin-bottom:18px;text-transform:uppercase}.bi-as--bg-light .bi-as__eyebrow,.bi-as--bg-white .bi-as__eyebrow{color:var(--bi-green)}.bi-as--bg-navy .bi-as__eyebrow{color:rgba(100,210,130,.85)}.bi-as .bi-as__headline{font-family:var(--bi-fd,"Playfair Display",Georgia,serif);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.bi-as--bg-light .bi-as .bi-as__headline,.bi-as--bg-white .bi-as .bi-as__headline{color:var(--bi-navy)!important}.bi-as--bg-navy .bi-as .bi-as__headline{color:#fff!important}.bi-as .bi-as__sub{font-size:1.05rem;line-height:1.75;margin:0 0 40px}.bi-as--bg-light .bi-as .bi-as__sub,.bi-as--bg-white .bi-as .bi-as__sub{color:rgba(0,45,93,.58)!important}.bi-as--bg-navy .bi-as .bi-as__sub{color:hsla(0,0%,100%,.55)!important}.bi-as__choices{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.bi-as__choice{align-items:center;border-radius:var(--bi-btn-r,100px);display:flex;flex:1 1 calc(50% - 7px);gap:12px;justify-content:space-between;min-width:200px;overflow:hidden;padding:20px 16px 20px 24px;position:relative;text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.bi-as__choice:before{background:hsla(0,0%,100%,0);content:"";inset:0;position:absolute;transition:background .22s ease}.bi-as__choice:hover{box-shadow:0 16px 40px rgba(0,0,0,.22);transform:translateY(-3px)}.bi-as__choice:hover:before{background:hsla(0,0%,100%,.06)}.bi-as__choice--navy{background:var(--bi-navy)}.bi-as__choice--green{background:#1a4a32}.bi-as__choice--green-mid{background:var(--bi-green)}.bi-as__choice-label{color:#fff;flex:1;font-family:var(--bi-fs,system-ui,sans-serif);font-size:.95rem;font-weight:600;line-height:1.3}.bi-as__choice-arrow{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:transform .22s ease;width:40px}.bi-as__choice--green .bi-as__choice-arrow,.bi-as__choice--navy .bi-as__choice-arrow{background:hsla(0,0%,100%,.12)}.bi-as__choice--green-mid .bi-as__choice-arrow{background:hsla(0,0%,100%,.15)}.bi-as__choice:hover .bi-as__choice-arrow{transform:translateX(3px)}.bi-as__help-wrap{margin-top:8px}.bi-as .bi-as__help-link{align-items:center;display:inline-flex;font-size:.88rem;font-weight:500;gap:6px;text-decoration:underline!important;text-underline-offset:3px;transition:opacity .2s}.bi-as--bg-light .bi-as .bi-as__help-link,.bi-as--bg-white .bi-as .bi-as__help-link{color:rgba(0,45,93,.55)!important}.bi-as--bg-navy .bi-as .bi-as__help-link{color:hsla(0,0%,100%,.45)!important}.bi-as .bi-as__help-link:hover{opacity:.75}@media (max-width:900px){.bi-as{padding:72px 40px}.bi-as__inner{gap:48px}.bi-as__photo-col{flex:0 0 40%;min-height:360px}}@media (max-width:680px){.bi-as{padding:60px 24px}.bi-as__inner{flex-direction:column;gap:36px}.bi-as__photo-col{flex:none;min-height:280px;position:relative;width:100%}.bi-as__photo-wrap{border-radius:16px;height:280px;inset:auto;position:relative}.bi-as__choice{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.bi-as__content-col{animation:none}.bi-as__choice,.bi-as__choice-arrow,.bi-as__photo{transition:none}}