
    :root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eef4fb;background:#0b1425;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 78% 7%,#153852 0,transparent 37%),#0b1425}a{color:inherit;text-decoration:none}.shell{width:min(1160px,calc(100% - 48px));margin:auto}.topbar{display:flex;align-items:center;justify-content:space-between;padding:32px 0 0;gap:20px}.brand{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:760;letter-spacing:.015em}.brand-logo{position:relative;display:block;width:180px;height:62px;overflow:hidden;flex:none;mix-blend-mode:screen}.brand-logo img{position:absolute;width:195px;height:auto;max-width:none;left:-7px;top:-22px}.topnote{color:#a7b9c9;font-size:14px}.hero{padding:86px 0 44px;max-width:790px}.eyebrow{color:#4be0b5;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hero h1{font-size:clamp(42px,6.5vw,76px);line-height:1.07;letter-spacing:-.055em;margin:18px 0 21px;font-weight:790}.hero p{color:#b5c5d4;font-size:clamp(17px,2vw,20px);line-height:1.6;max-width:650px;margin:0}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding-bottom:70px}.card{position:relative;display:flex;flex-direction:column;min-height:249px;grid-column:span 2;padding:27px;border:1px solid #2b4053;border-radius:19px;background:#132337;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.card.primary{grid-column:span 3;min-height:290px;background:linear-gradient(145deg,#183c4c,#14263b 73%);border-color:#3c7680}.card:nth-child(2){background:linear-gradient(145deg,#263442,#162437 73%)}.card:hover,.card:focus-visible{transform:translateY(-4px);border-color:#64dfbe;box-shadow:0 15px 36px #0004;outline:none}.icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #466171;background:#1b3945;border-radius:12px;color:#6be4c3}.icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.card h2{font-size:clamp(23px,2.5vw,29px);letter-spacing:-.035em;margin:26px 0 8px}.card p{color:#acc0cf;line-height:1.5;font-size:16px;margin:0 0 26px;max-width:370px}.card .go{display:flex;align-items:center;justify-content:space-between;color:#73eac9;font-weight:750;font-size:15px;margin-top:auto}.go span:last-child{font-size:23px;line-height:1;transition:transform .2s}.card:hover .go span:last-child{transform:translateX(4px)}.footer{border-top:1px solid #28394b;padding:24px 0 36px;display:flex;justify-content:space-between;gap:15px;color:#91a8ba;font-size:14px}.footer a{text-decoration:underline;text-underline-offset:3px}.footer a:hover{color:#fff}@media(max-width:800px){.hero{padding:67px 0 36px}.card,.card.primary{grid-column:span 3;min-height:255px}.card:last-child{grid-column:span 6;min-height:210px}}@media(max-width:570px){.shell{width:min(100% - 36px,480px)}.topbar{padding-top:22px}.brand{font-size:14px}.brand-logo{width:180px;height:62px}.brand-logo img{width:195px;left:-7px;top:-22px}.topnote{display:none}.hero{padding:55px 0 30px}.hero h1{font-size:43px}.grid{display:flex;flex-direction:column;gap:12px;padding-bottom:45px}.card,.card.primary,.card:last-child{min-height:215px;padding:23px}.card h2{margin-top:19px}.card p{margin-bottom:18px}.footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
  