.cardPage{color:#0b1531;background:#f3f6fb;min-height:100vh}.cardWrap{width:min(1280px,100% - 48px);margin:auto}.cardTopbar{color:#fff;background:#0b1531;height:84px}.cardNav{justify-content:space-between;align-items:center;height:100%;display:flex}.cardBrand{letter-spacing:.04em;align-items:center;gap:10px;font-weight:900;display:flex}.cardBrand img{object-fit:contain;filter:drop-shadow(0 5px 10px #0000003d);width:44px;height:44px}.cardBrand span{flex-direction:column;display:flex}.cardBrand small{letter-spacing:.2em;opacity:.68;margin-top:4px;font-size:7px}.cardNav nav{gap:26px;font-size:13px;display:flex}.cardNav nav a{opacity:.78}.cardNav nav a:hover{opacity:1}.cardIntro{background:radial-gradient(circle at 7% 10%,#ffd21f4d,#0000 26%),radial-gradient(circle at 100% 25%,#20b8f22e,#0000 30%),#f3f6fb;padding:64px 0 72px}.cardIntroGrid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:start;gap:64px;display:grid}.cardIntroCopy{padding-top:28px;position:sticky;top:28px}.cardBack{color:#68728a;margin-bottom:48px;font-size:12px;font-weight:700;display:inline-flex}.cardEyebrow{letter-spacing:.18em;color:#0754c7;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.cardEyebrow span{background:#ffd21f;width:30px;height:2px}.cardIntroCopy h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(48px,5vw,72px);line-height:1.04}.cardLead{color:#59657b;max-width:520px;font-size:17px;line-height:1.8}.cardActions{flex-wrap:wrap;gap:12px;margin:32px 0 42px;display:flex}.cardActions a{border-radius:12px;padding:15px 19px;font-size:13px;font-weight:800}.cardPrimary{color:#fff;background:#0754c7}.cardPrimary b{color:#ffd21f;margin-left:16px}.cardSecondary{background:#fff;border:1px solid #dbe1eb}.cardSteps{border-top:1px solid #dce2eb;gap:0;display:grid}.cardSteps>div{border-bottom:1px solid #dce2eb;grid-template-columns:44px 1fr;gap:12px;padding:18px 0;display:grid}.cardSteps b{color:#0754c7;font-size:11px}.cardSteps span,.cardSteps strong,.cardSteps small{display:block}.cardSteps strong{font-size:15px}.cardSteps small{color:#7c879b;margin-top:5px;font-size:11px}.cardNotice{margin-top:20px;color:#818b9c!important;font-size:11px!important;line-height:1.7!important}.applicationPanel{background:#fff;border:1px solid #e3e8f0;border-radius:28px;padding:10px;overflow:hidden;box-shadow:0 26px 70px #0b153124}.applicationBar{color:#667085;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 12px;font-size:11px;display:grid}.applicationBar>span{gap:6px;display:flex}.applicationBar i{background:#ff6b66;border-radius:50%;width:8px;height:8px}.applicationBar i:nth-child(2){background:#ffd21f}.applicationBar i:nth-child(3){background:#27c690}.applicationBar strong{color:#26314a;font-size:12px}.applicationBar a{color:#0754c7;justify-self:end;font-weight:800}.applicationPanel iframe{background:#f7f8fb;border:0;border-radius:20px;width:100%;height:780px;display:block}.cardFooter{color:#9ca7bc;background:#0b1531;padding:30px 0;font-size:11px}.cardFooter .cardWrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.cardFooter p{margin:0}.cardFooter div div{gap:22px;display:flex}.cardFooter a{color:#ffd21f}@media (max-width:900px){.cardWrap{width:min(100% - 28px,1280px)}.cardTopbar{height:74px}.cardBrand img{width:40px;height:40px}.cardNav nav a:first-child{display:none}.cardIntro{padding:35px 0 0}.cardIntroGrid{grid-template-columns:1fr;gap:34px}.cardIntroCopy{padding-top:0;position:static}.cardBack{margin-bottom:32px}.cardIntroCopy h1{font-size:48px}.cardLead{font-size:15px}.cardSteps{grid-template-columns:repeat(3,1fr)}.cardSteps>div{border-top:1px solid #dce2eb;border-bottom:0;padding:16px 10px 16px 0;display:block}.cardSteps span{margin-top:10px}.cardSteps small{line-height:1.5}.applicationPanel{border-radius:24px 24px 0 0;margin-left:-14px;margin-right:-14px;padding:8px}.applicationPanel iframe{border-radius:17px;height:78vh;min-height:680px}.applicationBar{grid-template-columns:1fr 1fr}.applicationBar strong{display:none}.cardFooter .cardWrap{flex-direction:column;align-items:flex-start}.cardFooter div div{flex-direction:column;gap:8px}}@media (max-width:520px){.cardNav nav{gap:12px}.cardNav nav a{font-size:11px}.cardBrand span{font-size:15px}.cardIntroCopy h1{font-size:42px}.cardActions{display:grid}.cardActions a{text-align:center}.cardSteps{grid-template-columns:1fr}.cardSteps>div{border-top:1px solid #dce2eb;grid-template-columns:36px 1fr;display:grid}.cardSteps span{margin-top:0}.applicationBar a{font-size:10px}.applicationPanel iframe{min-height:620px}}
