:root{--ink:#e7f0ff;--paper:#061b38;--brand:#438bff;--input:#102b4f;--line:#27466c}.next-header{display:flex;justify-content:space-between;padding:25px 5vw;align-items:center;border-bottom:1px solid #27466c}.next-header>a{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:800}.next-mark{display:grid;place-items:center;background:#357afb;width:35px;height:35px;font-size:25px}.next-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:65px 6vw}.next-title h1{font-size:clamp(46px,6.4vw,88px)}.next-title p{color:#9ab6d9;margin:30px 0}.next-title a{display:inline-block;background:#3078ff;padding:16px 22px}.next-network{align-self:center;text-align:center}.network-in,.network-out{display:flex;gap:15px;justify-content:center}.network-in b{border:1px solid #4581c6;padding:18px 25px;font-weight:500;flex:1}.network-arrows{font-size:35px;color:#377bce}.network-core{background:#1252b1;padding:40px 20px;border:1px solid #5b9fff}.network-core small{color:#b6d1fc}.network-core strong{display:block;font-size:31px;line-height:1.4;margin:18px 0}.network-core>div{display:flex;justify-content:center;gap:12px}.network-core span{font-size:12px;background:#ffffff22;padding:5px 17px}.network-out{margin-top:26px}.network-out span{background:#24446e;padding:10px 25px;flex:1}.next-method{display:grid;grid-template-columns:repeat(3,1fr);padding:0 6vw}.next-method article{padding:25px;border-top:1px solid #27466c;border-right:1px solid #27466c}.next-method b{font-size:20px}.next-method p{color:#9ab6d9;margin-top:12px;font-size:13px}.next-contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:70px 6vw;background:#0d2748;margin-top:40px}.next-contact h2{font-size:40px}.next-contact p{color:#9ab6d9}.next-contact form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.next-contact form label{margin:0}.next-contact label:last-of-type{grid-column:1/-1}.next-contact button{grid-column:1/-1}@media(max-width:700px){.next-hero,.next-contact{grid-template-columns:1fr;padding:35px 24px}.next-header{padding:18px 24px}.next-header>a{font-size:17px}.next-header nav a:first-child{display:none}.next-method{grid-template-columns:1fr;padding:0 24px}.network-in b{padding:15px 6px}.network-core strong{font-size:26px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
