body{margin:0;background:#02060f;color:#ffffff;font-family:'Sora',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
a{color:#fbfdff;text-decoration:none}a:hover{color:#ffe2b2}
a:focus-visible,button:focus-visible{outline:2px solid #9fe0ff;outline-offset:3px;border-radius:6px}
.glass{position:relative;background:linear-gradient(180deg,rgba(6,12,22,0) 45%,rgba(6,12,22,.12) 78%,rgba(6,12,22,.28) 100%),linear-gradient(90deg,rgba(255,226,178,.17) 0%,rgba(255,236,208,.07) 22%,rgba(176,206,238,.03) 55%,rgba(150,196,244,.09) 100%),linear-gradient(90deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.11) 26%,rgba(255,255,255,.05) 60%,rgba(255,255,255,.04) 100%);-webkit-backdrop-filter:blur(26px) saturate(.45);backdrop-filter:blur(26px) saturate(.45);box-shadow:0 -2px 20px rgba(255,224,176,.20),0 0 34px rgba(168,204,252,.16),inset 0 1.6px 0 0 rgba(255,251,242,.45)}
.glass::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.6px;pointer-events:none;background:linear-gradient(180deg,rgba(255,252,246,.95) 0%,rgba(255,252,246,.2) 45%,rgba(255,252,246,0) 78%),linear-gradient(90deg,rgba(255,228,182,.95) 0%,rgba(250,236,210,.7) 12%,rgba(226,230,234,.03) 32%,rgba(214,226,240,.02) 62%,rgba(200,228,250,.7) 90%,rgba(186,224,247,.95) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}
@keyframes en-wipe{from{clip-path:inset(-.4em 0 calc(100% + .4em) 0);translate:0 9px}to{clip-path:inset(-.4em 0 -.4em 0);translate:0 0}}
@keyframes en-lift{from{opacity:0;translate:0 9px}}
@media (prefers-reduced-motion:no-preference){
.w1{animation:en-wipe .95s cubic-bezier(.16,1,.3,1) .34s backwards}
.w2{animation:en-wipe .95s cubic-bezier(.16,1,.3,1) .44s backwards}
.l1{animation:en-lift .6s cubic-bezier(.25,.8,.35,1) .12s backwards}
.l2{animation:en-lift .7s cubic-bezier(.25,.8,.35,1) .74s backwards}
.l3{animation:en-lift .8s cubic-bezier(.16,1,.3,1) .94s backwards}
.l4{animation:en-lift .6s cubic-bezier(.25,.8,.35,1) 1.1s backwards}
}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.navlinks{display:flex}
.burger{display:none!important}
@media (max-width:960px){
.navlinks{display:none!important}
.burger{display:inline-flex!important}
.g3,.g2,.g4,.gs{grid-template-columns:minmax(0,1fr)!important}
.h1{font-size:34px!important}
.h2{font-size:30px!important}
.sec{padding:80px 22px!important}
.track{display:none!important}
.split{grid-template-columns:minmax(0,1fr)!important}
}
@media (min-width:961px) and (max-width:1200px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

html{scroll-behavior:smooth}
