.z-nav,.z-footer{font-family:Arial,Helvetica,sans-serif}.z-shell{width:min(1280px,100% - 96px);margin-inline:auto}.z-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#a5b8d2;font-size:10px;font-weight:600;line-height:1.8}.z-nav{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b11ed;border-bottom:1px solid #ffffff14;position:fixed;inset:0 0 auto}.z-nav-inner{justify-content:space-between;align-items:center;gap:32px;height:88px;display:flex;position:relative}.z-brand{align-items:center;display:flex}.z-brand img{width:38px}.z-brand span span{letter-spacing:-.7px;font-size:20px;font-weight:650}.z-brand .text-sky-400{color:#f4f5f7}.z-desktop-links{align-items:center;gap:32px;margin-left:auto;margin-right:32px;display:flex}.z-desktop-links a{color:#b8c1ce;font-size:13px;transition:color .2s}.z-desktop-links a:hover,.z-desktop-links a[aria-current=page]{color:#fff}.z-nav-actions{align-items:center;gap:12px;display:flex}.z-nav-cta{color:#10141c;background:#f1f3f7;border-radius:5px;align-items:center;gap:28px;padding:12px 19px;font-size:12px;font-weight:650;display:flex}.z-nav-cta:hover{background:#aacaff}.z-nav-cta span{font-size:18px}.z-menu-button{color:#fff;border:1px solid #ffffff30;border-radius:4px;width:44px;height:44px;font-size:22px;display:none}.z-mobile-links{background:#0d121c;border-bottom:1px solid #ffffff30;max-height:calc(100dvh - 88px);padding:20px 24px;position:absolute;inset:88px -24px auto;overflow-y:auto}.z-mobile-links:not([hidden]){gap:2px;display:grid}.z-mobile-links a{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:14px 8px;font-size:18px;display:flex}.z-mobile-links a[aria-current=page]{color:#8bbaff}.z-footer{color:#f4f5f7;background:#101722;border-top:1px solid #ffffff20;padding-top:80px}.z-footer-call{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:40px;padding-bottom:65px;display:flex}.z-footer-call .z-eyebrow{margin-bottom:22px}.z-footer h2{letter-spacing:-.065em;font-size:clamp(48px,6.8vw,92px);font-weight:400;line-height:1.05}.z-footer h2 span{color:#92b9f8}.z-footer-arrow{color:#a1c7ff;border:1px solid #7ea1d0;border-radius:50%;place-items:center;width:110px;height:110px;font-size:54px;transition:background .2s,color .2s;display:grid}.z-footer-arrow:hover{color:#0b1220;background:#a1c7ff}.z-footer-middle{grid-template-columns:1.3fr 1fr .8fr;gap:50px;padding-block:48px;display:grid}.z-footer-middle>div>p{color:#a0aabd;margin-top:18px;font-size:12px;line-height:1.8}.z-email{color:#bbcee9;margin-top:20px;font-size:12px;display:inline-block}.z-footer-links{grid-template-columns:1fr 1fr;align-content:start;gap:18px;font-size:12px;display:grid}.z-footer-links a{color:#bdc5d2}.z-footer-note{flex-direction:column;gap:25px;display:flex}.z-footer-note .z-eyebrow{color:#8e9cb2;font-size:9px;line-height:2.1}.z-footer-note>a{color:#bbc7d9;font-size:12px}.z-footer-bottom{color:#96a2b6;border-top:1px solid #ffffff20;justify-content:space-between;gap:24px;padding-block:24px;font-size:10px;display:flex}.z-footer-bottom>div{flex-wrap:wrap;gap:25px;display:flex}.z-footer a:hover,.z-footer button:hover{color:#8dbbff}.z-footer button{cursor:pointer}.z-nav :is(a,button):focus-visible,.z-footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #a7caff}@media (min-width:1001px){.z-mobile-links:not([hidden]){display:none}}@media (max-width:1100px){.z-shell{width:calc(100% - 64px)}.z-desktop-links{gap:22px;margin-right:8px}}@media (max-width:1000px){.z-desktop-links{display:none}.z-menu-button{place-items:center;display:grid}.z-footer-middle{grid-template-columns:1fr 1fr}.z-footer-note{flex-direction:row;grid-column:1/-1;justify-content:space-between}}@media (max-width:700px){.z-shell{width:calc(100% - 40px)}.z-nav-inner{gap:15px;height:74px}.z-brand img{width:30px}.z-brand span span{font-size:18px}.z-nav-cta{gap:12px;padding:10px 12px;font-size:11px}.z-menu-button{width:40px;height:40px}.z-nav-actions{gap:8px}.z-mobile-links{max-height:calc(100dvh - 74px);inset:74px -20px auto}.z-footer{padding-top:60px}.z-footer-call{gap:20px;padding-bottom:40px}.z-footer h2{font-size:40px}.z-footer-arrow{flex-shrink:0;width:56px;height:56px;font-size:28px}.z-footer-call .z-eyebrow{font-size:8px}.z-footer-middle{grid-template-columns:1fr;gap:35px;padding-block:36px}.z-footer-links{max-width:320px;font-size:12px}.z-footer-note{grid-column:1}.z-footer-bottom{flex-direction:column;gap:15px;font-size:9px}.z-footer-bottom>div{gap:20px}}@media (max-width:360px){.z-nav-cta{display:none}.z-footer h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.z-nav *,.z-footer *{scroll-behavior:auto!important;transition:none!important}}
