
.opening-journey,.sme-choice{position:absolute;top:460px;left:112px;right:112px;display:grid;grid-template-columns:600px 400px 600px;gap:48px;align-items:center}
.journey-card{height:420px;padding:36px 40px;border-radius:24px;background:#f8fbff;color:#0a1a30;display:flex;flex-direction:column;border:1px solid #d5e2f2}
.journey-label{font:600 17px/1.5 Mono;letter-spacing:.1em;text-transform:uppercase;color:#0b67d0;margin-bottom:22px}
.journey-card h2{font-size:43px;line-height:1.12;letter-spacing:-.04em;min-height:96px}
.identity-symbol{height:140px;display:flex;align-items:center;color:#0b67d0}.identity-symbol svg{width:340px;height:100px}
.journey-baseline{margin-top:auto;border-top:1px solid #cfdeee;padding-top:20px;display:flex;align-items:center;gap:24px;min-height:57px}
.journey-baseline strong{font-size:32px}.journey-baseline span{font-size:22px;color:#425a77}
.journey-transition{text-align:center;color:#b8d0ed}.journey-transition>p{font:600 17px Mono;text-transform:uppercase;letter-spacing:.08em;color:#9bcaff;margin-bottom:24px}
.journey-transition h2{font-size:39px;color:white;line-height:1.15}.journey-transition svg{width:100%;height:60px;margin:22px 0}.journey-transition>span{font-size:23px;line-height:1.5}
.business-network{height:140px;position:relative;margin-top:4px}.business-network svg{position:absolute;width:100%;height:140px;inset:0}.network-label{position:absolute;font-size:18px;font-weight:600;color:#284e7d;background:#f8fbff;padding:4px 8px}.nl-a{left:0;top:0}.nl-b{right:0;top:0}.nl-c{left:0;bottom:0}.nl-d{right:0;bottom:0}
.opening-close{position:absolute;left:112px;right:112px;bottom:70px;text-align:center;font-size:25px;color:#a5c8ef}
.sme-choice{top:450px}.choice-card{height:440px;border-radius:24px;background:#0a1a30;color:white;padding:34px 40px;position:relative;border:1px solid #25466e}
.choice-icon{position:absolute;top:27px;right:32px;width:66px;height:66px;color:#8dbffa}.choice-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.choice-card h2{font-size:42px;margin:8px 0 0;padding-right:70px}
.choice-cost{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:48px}.choice-cost span{font-size:25px;color:#c3d6ed}.choice-cost strong{font-size:76px;letter-spacing:-.05em;color:#9bcaff;line-height:1.1}
.sme-person{text-align:center;position:relative;color:#0b67d0}.sme-person>p{font:600 21px Mono;letter-spacing:.1em}.sme-person>svg{width:235px;height:235px;display:block;margin:12px auto}.sme-person>span{font-size:23px;color:#3d5573}.choice-connectors{position:absolute;left:0;right:0;top:158px;display:flex;justify-content:space-between;font-size:40px;color:#6388b5}.choice-connectors span{width:230px}
.visible-form{display:grid;gap:22px;margin-top:48px}.visible-form>div{display:grid;gap:10px}.visible-form i{display:block;width:90px;height:5px;background:#86addc;border-radius:3px}.visible-form b{height:43px;background:#173453;border:2px solid #749ac9;border-radius:7px;display:block}
.business-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;height:140px;align-items:center}
.business-icon-grid>div{text-align:center;display:grid;gap:12px;justify-items:center}
.business-icon-grid>div>span{display:grid;place-items:center;width:76px;height:76px;border-radius:18px;background:#0a1a30}
.business-icon-grid svg{width:54px;height:54px}.business-icon-grid b{font-size:16px;color:#284e7d;font-weight:600}
#handoff-scene{padding-top:78px}#handoff-scene .opening-journey{top:390px}


.journey-card{height:460px;padding:0;overflow:hidden;background:#f5f7fa}
.card-band,.choice-band{height:84px;flex:none;display:flex;align-items:center;gap:20px;padding:18px 32px;background:linear-gradient(110deg,#0a1a30,#124c91);color:#fff}
.card-band img{width:44px;height:44px;object-fit:contain}.card-band span{font:600 16px/1.4 Mono;letter-spacing:.08em;text-transform:uppercase}
.foundation-band{background:#edf3fa;color:#16477b;border-bottom:1px solid #d5e2f2}.foundation-band img{width:50px;height:50px}
.journey-content{padding:26px 32px 24px;display:flex;flex-direction:column;flex:1;min-height:0}
.journey-card h2{font-size:39px;min-height:88px;margin:0}
.identity-proof{display:flex;align-items:center;gap:22px;height:168px}.identity-proof a{display:block;width:164px;height:164px;flex:none;background:white;border:1px solid #dce5ef;border-radius:12px;padding:4px}.identity-proof img{display:block;width:100%;height:100%;image-rendering:pixelated}
.identity-proof strong{font-size:24px;display:block;color:#0b67d0;margin-bottom:12px}.identity-proof span{font-size:21px;line-height:1.45;color:#425a77}
.journey-baseline{padding-top:16px;min-height:46px}.journey-baseline span{font-size:21px}
.business-icon-grid{height:168px;flex:none}.business-icon-grid>div>span{width:76px;height:76px}
.choice-card{height:460px;padding:0;overflow:hidden;background:#f5f7fa;color:#0a1a30;border:1px solid #d5e2f2}
.choice-band{position:relative;height:84px;padding:18px 32px}.choice-card h2{font-size:32px;margin:0;padding:0}.choice-icon{position:static;order:2;margin-left:auto;width:46px;height:46px;color:#a6d0ff}
.choice-cost{margin:0;padding:44px 40px;gap:16px}.choice-cost span{color:#425a77;font-size:26px}.choice-cost strong{color:#0b67d0;font-size:80px}
.visible-form{margin:0;padding:44px 40px;gap:24px}.visible-form i{background:#7496be;height:5px}.visible-form b{background:#fff;border:2px solid #b1c5dd;height:46px}

.dark h1 .brand-cobalt{color:var(--cobalt)}
