html:has(.sm-home){scroll-behavior:smooth;background:#050b18}.sm-home{color:#eaf0f8;font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;-webkit-text-size-adjust:100%;background:#050b18;margin:0;line-height:1.6;overflow-x:hidden}body:has(.sm-home){background:#050b18;overflow-x:hidden}.sm-home *{box-sizing:border-box}.sm-home :is(h1,h2,h3,p){margin:0}.sm-home a{color:#5ed6ce}.sm-home a:hover{color:#eaf0f8}.sm-home button{font-family:inherit}.sm-home :focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #5ed6ce}.sm-r{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.sm-r.in{opacity:1;transform:none}.sm-nav-d{display:flex}.sm-nav-m{display:none}.sm-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;display:grid}.sm-ch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);display:grid}.sm-two,.sm-show{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.sm-jrny{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sm-jrny>*+*{border-left:1px solid #1a2944}.sm-final{font-size:clamp(52px,9vw,150px)}@media (max-width:900px){.sm-nav-d{display:none}.sm-nav-m{display:inline-flex}.sm-hero-grid,.sm-ch,.sm-two,.sm-show,.sm-jrny{grid-template-columns:minmax(0,1fr)}.sm-jrny>*+*{border-top:1px solid #1a2944;border-left:0}}@keyframes sm-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sm-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes sm-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.sm-home *,.sm-home :before,.sm-home :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.sm-r{opacity:1;transform:none}}.smh-1:hover,.smh-2:hover,.smh-3:hover,.smh-4:hover{color:#eaf0f8;background:#1a2944}.smh-5:hover{color:#04121a;background:#5ed6ce}.smh-6:hover{border-color:#22b8b0}.smh-7:hover{color:#04121a;background:#5ed6ce;transform:translateY(-1px)}.smh-8:hover{color:#eaf0f8;border-color:#8fa3bf}.smh-9:hover,.smh-10:hover,.smh-11:hover{color:#5ed6ce}.smh-12:hover{border-color:#22b8b0;transform:translateY(-4px);box-shadow:0 24px 48px -24px #22b8b059}.smh-13:hover{color:#04121a;background:#5ed6ce}.smh-14:hover{background:#0f2142}.smh-15:hover{background:#0a1630}.smh-16:hover{color:#04121a;background:#5ed6ce}.smh-17:hover{color:#eaf0f8;border-color:#22b8b0}.smh-18:hover{color:#eaf0f8;background:linear-gradient(90deg,#22b8b02e,#0000 70%),#0a1630}.smh-19:hover,.smh-20:hover,.smh-21:hover,.smh-22:hover,.smh-23:hover,.smh-24:hover,.smh-25:hover,.smh-26:hover,.smh-27:hover{color:#5ed6ce}.smh-package:hover{background:#a77ff2!important}
