.spo{color:#fff;overflow:hidden;padding-left:24px;padding-right:24px;position:relative}.spo *{box-sizing:border-box}.spo__wrap{margin:0 auto;max-width:1120px;position:relative;z-index:2}.spo__accent{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.spo__pill{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:9px;letter-spacing:.14em;line-height:1;padding:9px 18px;text-transform:uppercase}.spo__dot{border-radius:50%;flex:none;height:8px;width:8px}.spo__grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr;margin-top:34px}.spo__head{font-size:54px;font-weight:700;letter-spacing:-.5px;line-height:1.1;margin:0}.spo__head .spo__accent{display:inline;font-style:normal}.spo__lead{font-size:18px;line-height:1.7;margin-top:22px}.spo__copy{margin-top:30px}.spo__copy p{font-size:17.5px;line-height:1.85;margin-bottom:24px}.spo__copy p:last-child{margin-bottom:0}.spo__copy strong{color:#fff;font-weight:600}.spo__card{backdrop-filter:blur(6px);border:1px solid;border-radius:22px;padding:38px 36px 34px}.spo__kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.spo__nums{align-items:flex-end;display:flex;gap:12px;margin:26px 0 8px}.spo__num{flex:1 1 0;min-width:0}.spo__num b{display:block;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1;white-space:nowrap}.spo__num small{display:block;font-size:12.5px;line-height:1.4;margin-top:8px;white-space:pre-line}.spo__vs{flex:0 0 auto;font-size:14px;font-weight:600;padding-bottom:26px}.spo__bar{height:1px;margin:24px 0 26px}.spo__cardtext p{font-size:16.5px;line-height:1.8;margin:0}.spo__cardtext em{color:#fff;font-style:normal;font-weight:600}.spo__mission{border-radius:0 16px 16px 0;margin:60px 0 0;padding:34px 40px}.spo__mission p{font-size:19px;line-height:1.75;margin:0}.spo__mission p b{color:#fff;font-weight:600}.spo__quote{margin:86px auto 0;max-width:900px;text-align:center}.spo__mark{display:inline-block;font-size:76px;line-height:.6}.spo__q{display:block;font-size:38px;font-weight:600;letter-spacing:-.3px;line-height:1.32;margin-top:22px;quotes:none}.spo__q:after,.spo__q:before{content:""}.spo__attr{font-size:14px;letter-spacing:.04em;margin-top:26px}.spo__attr b{font-weight:600}.spo__cta{margin-top:64px;text-align:center}.spo__btn{border-radius:12px;box-shadow:0 14px 34px rgba(47,86,213,.45);color:#fff;display:inline-block;font-size:17px;font-weight:500;padding:18px 42px;text-decoration:none;transition:transform .2s,box-shadow .2s}.spo__btn:hover{box-shadow:0 18px 40px rgba(47,86,213,.6);transform:translateY(-2px)}.spo__sub{font-size:13.5px;margin-top:14px}@media (max-width:900px){.spo__head{font-size:40px}.spo__grid{gap:36px;grid-template-columns:1fr;margin-top:44px}.spo__q{font-size:26px}.spo__mission{padding:26px 24px}}@media (max-width:640px){.spo__card{padding:28px 22px 26px}.spo__nums{align-items:stretch;flex-direction:column;gap:14px}.spo__vs{display:none}.spo__num{align-items:baseline;display:flex;gap:14px}.spo__num b{font-size:34px}.spo__num small{margin-top:0}.spo__head{font-size:34px}.spo__q{font-size:23px}}