@font-face{font-family:Inter;src:url('/assets/inter-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-600.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-700.woff2') format('woff2');font-weight:700 800;font-display:swap}@font-face{font-family:'Space Grotesk';src:url('/assets/space-600.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'Space Grotesk';src:url('/assets/space-700.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--bg:#09070e;--panel:#121019;--panel2:#17131f;--text:#f5f1fb;--muted:#9a93aa;--line:rgba(255,255,255,.09);--purple:#8b56f4;--purple2:#b98cff;color-scheme:dark;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at 75% 10%,#45207038,transparent 28%),var(--bg);overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 42px));margin-inline:auto}.noise{position:fixed;inset:0;pointer-events:none;opacity:.16;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#a775ff,#6734da);display:grid;place-items:center;font-size:23px;box-shadow:0 10px 30px #6b3bd456}.brand b{font:700 19px 'Space Grotesk'}.brand b span{color:#c7bfce}.nav>nav,.nav-actions,footer nav{display:flex;align-items:center;gap:27px}.nav>nav a,footer a{font-size:12px;color:#a49dac;transition:.2s}.nav>nav a:hover,footer a:hover{color:#fff}.nav-actions{gap:10px}.language{border:1px solid var(--line);background:#ffffff08;color:#c9c0d3;border-radius:9px;height:38px;padding:0 13px;font-weight:700;cursor:pointer}.button{height:48px;border:1px solid var(--line);border-radius:11px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:750;transition:.2s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button.small{height:38px;padding:0 15px;background:#ffffff09}.button.primary{background:linear-gradient(135deg,#945df8,#6b39de);border-color:#aa7dff;box-shadow:0 13px 34px #6430c53f}.button.ghost{background:#ffffff08}.hero{min-height:690px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:60px;padding-block:72px}.eyebrow,.section-heading>span,.preview-copy>span,.security-card>div>span,.cta>div>span{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#b28af9}.eyebrow{display:flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;background:#70e1aa;border-radius:50%;box-shadow:0 0 12px #70e1aa}.hero h1{font:700 clamp(48px,5.2vw,72px)/.98 'Space Grotesk';letter-spacing:-4px;margin:22px 0}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#9d6cff,#ca9cff);color:transparent;background-clip:text}.hero-copy>p{color:var(--muted);font-size:15px;line-height:1.75;max-width:570px}.hero-actions{display:flex;gap:11px;margin-top:30px}.trust{display:flex;gap:8px;margin-top:19px;color:#777080;font-size:9px}.trust span:first-child{color:#6cdfa7}.hero-visual{position:relative}.orb{position:absolute;width:430px;height:430px;background:#7540da29;filter:blur(75px);left:12%;top:0}.app-window{position:relative;width:690px;max-width:100%;border:1px solid #ffffff17;background:#0d0b12;border-radius:17px;box-shadow:0 42px 100px #000c;overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.titlebar{height:43px;background:#100e16;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 16px;gap:9px;font-size:10px;color:#736c7d}.titlebar>span{width:8px;height:8px;border-radius:50%;background:#8955ef}.titlebar>b{color:#cfc8d6}.titlebar>i{font-style:normal;margin-left:auto;letter-spacing:9px}.app-layout{height:390px;display:grid;grid-template-columns:160px 1fr}.app-layout aside{padding:20px 12px;background:#0b0910;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.app-layout aside strong{display:flex;gap:6px;font-size:11px;margin:0 8px 20px;color:#9b6cf2}.app-layout aside em{font-style:normal;color:#ece6f4}.app-layout aside a{font-size:8px;color:#817a89;padding:11px;border-radius:7px}.app-layout aside a.active{background:#7844e328;color:#fff;box-shadow:inset 2px 0 #9465f5}.app-main{padding:27px;position:relative}.app-status{position:absolute;right:18px;top:15px;color:#6bcf9c;font-size:7px}.app-main>small{color:#a97ff7;font-size:7px;font-weight:800}.app-main h3{font:600 22px 'Space Grotesk';margin:8px 0}.app-main>p{font-size:8px;color:#81798a}.pack{height:215px;border-radius:13px;margin-top:25px;padding:28px;background:radial-gradient(circle at 78% 35%,#ba89ff59,transparent 22%),linear-gradient(120deg,#39215f,#7441c1);display:flex;position:relative;overflow:hidden}.pack>div{z-index:2;max-width:270px}.pack label{font-size:6px;font-weight:800}.pack h4{font:600 25px 'Space Grotesk';margin:13px 0 7px}.pack p{font-size:8px;line-height:1.5;color:#e5dcf0b5}.pack button{border:0;border-radius:7px;background:#f7f2ff;color:#2b1d3a;font-size:7px;font-weight:800;padding:10px 13px;margin-top:8px}.cubes{margin:auto 20px auto auto;font-size:84px;color:#e6d6ff;transform:rotate(-8deg);filter:drop-shadow(0 17px 20px #261039)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;background:#ffffff04}.metrics div{padding:22px 27px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.metrics div:last-child{border:0}.metrics b{font:700 20px 'Space Grotesk';color:#b98cff}.metrics span{font-size:9px;color:#817989}.section{padding-block:115px}.section-heading{text-align:center;max-width:680px;margin:0 auto 48px}.section-heading h2,.preview-copy h2,.security-card h2,.cta h2,.legal h1{font:700 clamp(32px,4vw,48px)/1.05 'Space Grotesk';letter-spacing:-2px;margin:13px 0}.section-heading p,.preview-copy p,.security-card p,.cta p,.legal p,.legal li{color:var(--muted);line-height:1.75;font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{min-height:225px;border:1px solid var(--line);border-radius:15px;padding:25px;background:linear-gradient(145deg,#16121d,#0e0c13);transition:.25s}.feature-grid article:hover{transform:translateY(-4px);border-color:#8d5ce65c}.feature-grid i{width:39px;height:39px;border-radius:10px;background:#8b55ed19;color:#b58afa;display:grid;place-items:center;font-style:normal;font-size:20px}.feature-grid h3{font:600 15px 'Space Grotesk';margin:19px 0 9px}.feature-grid p{font-size:10px;line-height:1.7;color:#88818f;margin:0}.preview-section{background:linear-gradient(180deg,transparent,#44216f19,transparent);border-block:1px solid #ffffff05}.preview-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.preview-copy ul{list-style:none;padding:0;margin:27px 0}.preview-copy li{color:#c4bbcc;font-size:11px;margin:13px 0}.preview-copy li:before{content:'✓';color:#9a6bf3;margin-right:10px}.preview-grid figure{margin:0}.preview-grid img{width:100%;border-radius:18px;border:1px solid #ffffff17;box-shadow:0 35px 80px #000a}.preview-grid figcaption{font-size:9px;color:#716a79;text-align:center;margin-top:12px}.security-card{border:1px solid #9d6ef630;border-radius:21px;background:radial-gradient(circle at 85% 50%,#7d46d73c,transparent 25%),#121019;padding:55px;display:grid;grid-template-columns:1fr 230px;align-items:center}.security-card>div:first-child{max-width:690px}.security-links{display:flex;gap:24px;margin-top:25px}.security-links a{font-size:11px;color:#b58afc}.shield{width:150px;height:150px;border:1px solid #b88dff4f;border-radius:38px;display:grid;place-items:center;margin:auto;font-size:50px;color:#b98eff;background:#8d55ef15;box-shadow:inset 0 0 50px #8b51e617}.shield small{font-size:7px;letter-spacing:1px;text-align:center;color:#d2c3e9}.cta{margin-bottom:100px;border-radius:20px;padding:45px 50px;background:linear-gradient(120deg,#342052,#7540be);display:flex;align-items:center;justify-content:space-between}.cta h2{font-size:34px;margin:9px 0}.cta p{margin:0;color:#d7cde3}.cta .button{background:white;color:#2d1b42;box-shadow:none}footer{min-height:120px;border-top:1px solid var(--line);display:flex;align-items:center;gap:35px}footer p{font-size:8px;color:#6e6875;flex:1}footer nav{gap:18px}.legal{padding-block:90px;max-width:820px}.legal-head{margin-bottom:50px}.legal h2{font:600 21px 'Space Grotesk';margin-top:40px}.legal .updated{font-size:10px;color:#756e7c}.legal ul{padding-left:18px}.back{display:inline-block;margin-bottom:25px;color:#b58af9;font-size:11px}
@media(max-width:900px){.nav>nav{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.trust{justify-content:center}.hero-copy>p{margin-inline:auto}.app-window{margin:auto}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.feature-grid{grid-template-columns:1fr 1fr}.preview-grid{grid-template-columns:1fr}.security-card{grid-template-columns:1fr}.shield{margin-top:40px}.cta{gap:30px}.cta h2{font-size:27px}}@media(max-width:600px){.wrap{width:min(100% - 26px,1180px)}.nav{height:70px}.nav-actions .small{display:none}.hero{padding-block:45px;min-height:auto}.hero h1{font-size:46px;letter-spacing:-3px}.hero-actions{flex-direction:column}.app-layout{grid-template-columns:100px;height:310px}.app-layout aside{padding:12px 7px}.app-layout aside a{font-size:0}.app-layout aside a span{font-size:7px}.app-main{padding:18px}.pack{padding:18px;height:190px}.cubes{display:none}.metrics{margin-top:50px}.metrics div{padding:17px}.feature-grid{grid-template-columns:1fr}.section{padding-block:80px}.security-card{padding:32px 24px}.cta{padding:32px 25px;flex-direction:column;align-items:flex-start}footer{flex-wrap:wrap;padding-block:30px}footer p{order:3;flex-basis:100%}}
