:root{--bg: rgb(1, 5, 19);--ice: rgb(235, 243, 254);--blue: rgb(0, 115, 255);--border: rgba(241, 239, 239, .1)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ice);font-family:Inter Tight,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}#root{overflow-x:clip}.glow-line{height:2px;width:100%;background:linear-gradient(90deg,transparent,rgba(10,99,244,.9) 50%,transparent)}.glow-line.blue{background:linear-gradient(90deg,transparent 0%,var(--blue) 50%,transparent 100%);box-shadow:0 0 18px #0073ff73}.nav{position:sticky;top:0;z-index:50;background:#010513d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:.5px solid var(--border)}.nav-row{display:flex;align-items:center;justify-content:space-between;padding:20px 80px}.nav-logo img{display:block;border-radius:6px}.nav-menu{display:flex;gap:36px;position:absolute;left:50%;transform:translate(-50%)}.nav-menu a{font-size:15px;color:#ebf3fecc}.nav-sheet{display:flex;flex-direction:column;gap:18px;padding:8px 20px 24px}.nav-sheet a:not(.btn){font-size:20px;color:var(--ice)}.burger{width:40px;height:40px;background:none;border:0;cursor:pointer;position:relative}.burger i{position:absolute;left:10px;width:20px;height:2px;background:var(--ice);transition:transform .3s,top .3s}.burger i:first-child{top:15px}.burger i:last-child{top:23px}.burger.open i:first-child{top:19px;transform:rotate(45deg)}.burger.open i:last-child{top:19px;transform:rotate(-45deg)}@media (max-width: 899px){.nav-row{padding:20px}}.roll{display:inline-block;transition:transform .25s ease,opacity .25s}.roll:hover{transform:translateY(-2px);opacity:.7}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:8px;font-family:Inter Tight,sans-serif;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(180deg,#1a86ff,var(--blue));color:#fff;box-shadow:0 0 24px #0073ff80,inset 0 1px #ffffff40}.btn-secondary{background:#ffffff0a;color:var(--ice);border:1px solid rgba(255,255,255,.18)}.btn-secondary:hover{background:#ffffff17}.hero{position:relative;overflow:clip;padding:70px 30px 120px;display:flex;justify-content:center;align-items:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-bg .dots{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1440px;max-width:none;height:1053px;object-fit:cover;opacity:.9}.hero-bg .blur-arc{position:absolute;left:50%;top:0;transform:translate(-50%);width:1440px;height:100%;min-height:1009px}.hero-container{position:relative;z-index:3;width:100%;max-width:1300px;display:flex;flex-direction:column;align-items:center;gap:54px}.hero-content{width:100%;max-width:1240px;display:flex;justify-content:space-between;align-items:center;gap:10px}.hero-sub{width:420px;min-width:420px;max-width:420px;padding-top:66px}.hero-btns{display:flex;gap:16px;padding-top:40px;align-items:center}@media (max-width: 899px){.hero{padding:50px 20px 90px}.hero-content{flex-direction:column;align-items:center;gap:28px}.hero-sub{width:100%;min-width:0;max-width:460px;padding-top:0;text-align:center}.hero-sub>div{justify-content:center!important}.hero-container{gap:30px}.hero-btns{padding-top:10px}}@media (max-width: 420px){.hero-btns{flex-direction:column}}section{scroll-margin-top:70px}.faq-section{padding:160px 30px 100px;max-width:100%}@media (max-width: 899px){.faq-section{padding:100px 32px 80px}}@media (max-width: 599px){.faq-section{padding:80px 20px 60px}}.faq-section h3{font-size:24px}@media (max-width: 599px){.faq-section h3{font-size:20px!important}}.footer{position:relative;padding-top:60px;overflow:hidden}.footer>.glow-line{position:absolute;top:1px;left:0}.footer-top{border-top:1px solid var(--border);position:relative;z-index:4}.footer-inner{max-width:1200px;margin:0 auto;padding:80px 30px 0;display:flex;justify-content:space-between;gap:80px}.footer-brand{max-width:362px;display:flex;flex-direction:column;gap:16px}.footer-brand img{border-radius:6px}.footer-brand p{margin:0;font-size:16px;line-height:1.5;color:#ebf3fecc}.footer-cols{display:flex;gap:60px;max-width:721px;flex:1;justify-content:center;align-items:flex-start}.footer-menu{display:flex;flex-direction:column;gap:12px;flex:1}.footer-menu a{color:#ebf3fecc;font-size:16px}.footer-contact{display:flex;flex-direction:column;gap:20px;flex:1}.pills{display:flex;gap:6px}.circle{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--ice)}.circle.fill{background:#ebf3fe14}.social{width:40px;height:40px;border-radius:112px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;color:var(--ice);transition:background .2s}.social:hover,.circle:hover{background:#ffffff1f}.footer-bottom{max-width:1180px;margin:64px auto 0;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;color:#ebf3febf}.footer-bottom div{display:flex;gap:40px}.footer-word{margin-top:50px;width:100%;position:relative;z-index:1;overflow-x:clip;overflow-y:visible;line-height:0;padding-top:.12em}@media (max-width: 899px){.footer-inner{flex-direction:column;gap:48px;padding:60px 32px 0}.footer-cols{max-width:none;width:100%;justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;padding:25px 32px;margin-top:40px}}@media (max-width: 599px){.footer-inner{padding:50px 20px 0}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px}.footer-bottom{padding:25px 20px}.footer-bottom div{flex-direction:column;gap:12px}}.legal{max-width:820px;margin:0 auto;padding:100px 24px 120px;min-height:70vh}.legal h1{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(40px,7vw,76px);line-height:1.05;margin:0 0 24px}.legal h3{font-family:Fraunces,serif;font-weight:600;font-size:26px;margin:40px 0 10px}.legal h4{font-size:17px;margin:22px 0 6px}.legal p,.legal li{font-size:16px;line-height:1.7;color:#ebf3feb8}.legal ul{padding-left:22px}.legal li p{margin:0}.legal a{color:var(--blue);text-decoration:underline}.legal strong{color:var(--ice)}.hero-bg{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.hero-word{flex:none}
