@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f7f9ff;background:#061126;margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.top-nav{z-index:2;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:88px;padding:0 max(5vw,36px);display:flex;position:relative}.brand-mark{color:#f8faff;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;display:flex}.brand-box{background:#0d2147;border:1px solid #4d6d9f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff14}.brand-box img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.brand-mark.compact .brand-box{border-radius:11px;width:38px;height:38px;padding:4px}.brand-name{white-space:nowrap;align-items:baseline;gap:7px;line-height:1;display:flex}.brand-name b{color:#33c5ff;letter-spacing:-1.05px;font-size:22px;font-weight:700}.brand-name em{color:#dce9fa;letter-spacing:1.2px;font-size:12px;font-style:normal;font-weight:600}.nav-links{color:#b9c8e5;align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}.nav-links>a:hover{color:#fff}.login,.primary{border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:800;display:flex;color:#07142d!important;background:#eef4ff!important}.mobile-menu{color:#fff;background:0 0;border:0;display:none}.hero{text-align:center;background:radial-gradient(circle at 50% 28%,#1b3e8b66,#0000 26%),linear-gradient(#07152f,#07142b 72%,#0b1c3f);min-height:725px;padding:104px 20px 0;position:relative;overflow:hidden}.orb{filter:blur(10px);opacity:.35;border-radius:50%;position:absolute}.orb.one{background:#6439ff;width:300px;height:300px;top:165px;left:-90px}.orb.two{background:#04bbff;width:360px;height:360px;top:45px;right:-145px}.eyebrow,.section-kicker{color:#65d7ff;letter-spacing:1.65px;font-family:DM Mono,monospace;font-size:10px;font-weight:600;position:relative}.eyebrow i{background:#ff6845;border-radius:99px;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 14px #ff6845}.hero h1{letter-spacing:-4px;max-width:900px;margin:24px auto 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(46px,7vw,84px);line-height:.99;position:relative}.hero h1 span{color:#48c8ff}.hero>p:not(.trusted){color:#b8c7df;max-width:590px;margin:0 auto;font-size:17px;line-height:1.7;position:relative}.hero-actions{justify-content:center;align-items:center;gap:24px;margin:31px auto;display:flex;position:relative}.primary{padding:15px 21px;box-shadow:0 10px 38px #13bfff35;background:linear-gradient(135deg,#56d1ff,#b0eaff)!important}.text-link{color:#d2def3;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.hero-card{text-align:left;background:#08132c;border:1px solid #7cb8ec45;border-radius:21px;max-width:610px;margin:42px auto 16px;position:relative;overflow:hidden;box-shadow:0 25px 80px #0008}.mini-brand{border-bottom:1px solid #ffffff13;align-items:center;gap:11px;height:57px;padding:0 18px;display:flex}.mini-brand .brand-box{border-radius:8px;width:29px;height:29px;padding:3px}.mini-brand span{letter-spacing:.8px;flex:1;font-size:10px;font-weight:800}.mini-brand b{color:#7b96c4;font:9px DM Mono,monospace}.teaser{background:linear-gradient(123deg,#441e82,#17265d 55%,#062445);min-height:220px;padding:31px 38px;position:relative;overflow:hidden}.teaser:after{content:"?";color:#ffffff09;font:300px/1 Space Grotesk;position:absolute;top:-58px;right:20px}.teaser>span,.mini-data>span{letter-spacing:1.6px;color:#9ab4df;font:9px DM Mono,monospace}.teaser h3{letter-spacing:-1.4px;margin:10px 0 20px;font:600 33px/1.05 Space Grotesk;position:relative}.teaser>div{align-items:center;gap:11px;display:flex;position:relative}.teaser>div>i{color:#221021;background:#ff6845;border-radius:50%;place-items:center;width:35px;height:35px;font:700 23px Space Grotesk;display:grid}.teaser p{color:#b8d5ff;margin:0;font-size:10px;line-height:1.5}.teaser em{color:#fff;margin-left:auto;font:700 9px DM Mono}.mini-data{align-items:center;gap:17px;padding:16px 19px;display:flex}.mini-data div{gap:5px;display:flex}.mini-data i{color:#d7e5fb;border:1px solid #5478af;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.mini-data b{color:#8fe6ff;margin-left:auto;font-size:10px}.trusted{color:#7895c1;letter-spacing:1.3px;font:9px DM Mono,monospace;position:relative}.how-section,.pricing{color:#10213d;text-align:center;background:#f7f9ff;padding:130px max(7vw,30px)}.how-section h2,.pricing h2,.product-copy h2{letter-spacing:-2px;margin:18px 0 50px;font:600 clamp(35px,4vw,56px)/1.05 Space Grotesk}.steps{text-align:left;background:#dce3ef;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1120px;margin:auto;display:grid}.steps article{background:#f7f9ff;min-height:255px;padding:38px 33px}.steps article>b{float:right;color:#9cadca;font:11px DM Mono}.steps svg{color:#6440ff;margin:22px 0 8px}.steps h3{margin:9px 0;font:700 20px Space Grotesk}.steps p{color:#62718a;max-width:250px;font-size:13px;line-height:1.75}.product-section{background:#0c1b3b;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:125px max(7vw,30px);display:grid}.product-copy{max-width:510px}.product-copy p{color:#acbdd9;font-size:15px;line-height:1.75}.product-copy ul,.price-card ul{margin:25px 0;padding:4px 0;list-style:none}.product-copy li,.price-card li{color:#d9e5fa;align-items:center;gap:9px;margin:13px 0;font-size:13px;display:flex}.product-copy li svg,.price-card li svg{color:#47ccff;width:16px}.secondary{color:#d9edff;background:0 0;border:1px solid #94caff;border-radius:11px;align-items:center;gap:8px;padding:14px 17px;font-size:12px;font-weight:800;display:flex}.code-window{background:#050d20;border:1px solid #466495a1;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #0008}.dots{border-bottom:1px solid #ffffff15;align-items:center;gap:7px;height:48px;padding:0 17px;display:flex}.dots i{background:#fd6a55;border-radius:50%;width:8px;height:8px}.dots i:nth-child(2){background:#f1bd58}.dots i:nth-child(3){background:#50d195}.dots span{color:#8196ba;margin-left:9px;font:10px DM Mono}pre{color:#b7c7e7;margin:0;padding:30px;font:13px/1.9 DM Mono;overflow:auto}pre b{color:#b58bff}pre em{color:#5cd8ff;font-style:normal}pre strong{color:#ff7963}pre span{color:#61779e}.code-result{color:#8ee9bb;background:#0b2130;gap:8px;padding:15px 28px;font:11px DM Mono;display:flex}.pricing>p{color:#63738d;max-width:450px;margin:-35px auto 40px;font-size:14px}.price-card{text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:18px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:25px;max-width:870px;margin:auto;padding:33px;display:grid;box-shadow:0 15px 45px #182d5010}.price-card>div>span,.price-card h3{color:#0f2346}.price-card>div>span{letter-spacing:1.4px;font:10px DM Mono}.price-card h3{margin:7px 0;font:600 45px Space Grotesk}.price-card h3 small{color:#71819b;font-family:Manrope;font-size:14px}.price-card p{color:#63738d;max-width:260px;margin:0;font-size:12px;line-height:1.6}.price-card ul{margin:0}.price-card li{color:#263955;margin:9px 0;font-size:12px}.price-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:48px auto 0;display:grid}.tier-card{background:#fff;border:1px solid #d9e3f2;border-radius:18px;flex-direction:column;min-height:478px;padding:31px;display:flex;position:relative;box-shadow:0 15px 45px #182d5010}.tier-card.studio{background:linear-gradient(145deg,#fff,#eefaff);border:2px solid #24bbfa;box-shadow:0 21px 48px #2ec3ff25}.tier-kicker{letter-spacing:1.5px;color:#456489;font:600 10px DM Mono,monospace}.tier-card h3{letter-spacing:-1.5px;color:#0e2144;margin:11px 0 7px;font:600 42px Space Grotesk,sans-serif}.tier-card h3 small{letter-spacing:0;color:#74829b;font:500 13px Manrope,sans-serif}.tier-card>p{color:#65748c;min-height:61px;margin:0;font-size:12px;line-height:1.7}.tier-card ul{margin:24px 0;padding:0;list-style:none}.tier-card li{color:#29405f;align-items:flex-start;gap:8px;margin:13px 0;font-size:12px;line-height:1.4;display:flex}.tier-card li svg{color:#33bde9;width:16px;min-width:16px}.tier-card button{justify-content:center;width:100%;margin-top:auto}.popular{color:#fff;letter-spacing:.7px;background:#5639e9;border-radius:99px;padding:6px 8px;font:8px DM Mono,monospace;position:absolute;top:19px;right:18px}.pricing-note{max-width:720px;margin:25px auto 0;line-height:1.7;color:#6c7b95!important;font-size:11px!important}.pricing-note b{color:#243c60}@media (width<=900px){.price-grid{grid-template-columns:1fr;max-width:490px}.tier-card,.tier-card>p{min-height:0}}footer{color:#8092b3;background:#061126;align-items:center;gap:24px;padding:38px max(6vw,30px);font-size:11px;display:flex}footer p{flex:1}footer>div{gap:18px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:8;background:#020714bb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{text-align:center;background:#0c1d3f;border:1px solid #6e98d76b;border-radius:20px;max-width:420px;padding:38px;position:relative;box-shadow:0 30px 80px #000}.modal .brand-mark{justify-content:center}.modal>span{color:#63d4ff;letter-spacing:1.5px;margin-top:23px;font:10px DM Mono;display:block}.modal h2{margin:10px 0;font:600 30px Space Grotesk}.modal p{color:#afbfdb;font-size:13px;line-height:1.7}.close{color:#b7c6df;background:0 0;border:0;position:absolute;top:15px;right:15px}.wide{justify-content:center;margin-top:22px}.dashboard-shell{background:#07152e;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid #ffffff14;flex-direction:column;padding:27px 15px;display:flex}.workspace{color:#e5efff;background:#14294e;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:8px;margin:42px 0 22px;padding:11px;font-size:11px;font-weight:800;display:flex}.workspace i{background:#ff6845;border-radius:50%;width:8px;height:8px}.workspace svg{margin-left:auto}.side nav{gap:5px;display:grid}.side nav a{color:#8295b7;border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:12px;font-weight:700;display:flex}.side nav a.active{color:#fff;background:#275d9e}.side nav small{color:#eec059;margin-left:auto;font:8px DM Mono}.side-bottom{gap:8px;margin-top:auto;padding:15px 11px;display:grid}.side-bottom span,.dash-head>div>span,.metric span,.card-title span,.moment-card>span,.key-card span{letter-spacing:1.3px;color:#7f9cce;font:9px DM Mono}.side-bottom b{font-size:11px}.side-bottom a{color:#95caff;align-items:center;gap:6px;font-size:10px;display:flex}.dash-main{padding:55px max(4vw,26px)}.dash-head{justify-content:space-between;align-items:start;display:flex}.dash-head h1{margin:8px 0;font:600 32px Space Grotesk}.dash-head p{color:#92a7ca;margin:0;font-size:13px}.outline-btn{color:#c6d8f2;background:0 0;border:1px solid #58749f;border-radius:8px;gap:7px;padding:10px;font-size:11px;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:39px 0 16px;display:grid}.metric{background:#0d2247;border:1px solid #2e4a75;border-radius:12px;padding:18px}.metric strong{margin:10px 0 5px;font:600 27px Space Grotesk;display:block}.metric em{color:#60dcaa;font:10px DM Mono}.dash-grid{grid-template-columns:1.7fr .8fr;gap:16px;display:grid}.chart-card,.moment-card,.key-card{background:#0d2247;border:1px solid #2e4a75;border-radius:13px}.chart-card{padding:22px}.card-title{justify-content:space-between;display:flex}.card-title h2{margin:8px 0;font:600 18px Space Grotesk}.card-title>b{color:#8ba3ca;font:10px DM Mono}.chart{background:repeating-linear-gradient(0deg,#0000 0 50px,#ffffff09 51px);border-bottom:1px solid #365275;height:205px;margin-top:17px}.chart svg{width:100%;height:100%}.chart-labels{color:#6f88af;justify-content:space-between;margin-top:9px;font:9px DM Mono;display:flex}.moment-card{background:linear-gradient(145deg,#263265,#0d2247);flex-direction:column;padding:23px;display:flex}.moment-card h2{letter-spacing:-1px;margin:18px 0;font:600 24px/1.15 Space Grotesk}.moment-stat{align-items:center;gap:12px;margin:auto 0 22px;display:flex}.moment-stat strong{color:#73d9ff;font:600 43px Space Grotesk}.moment-stat span{color:#a2b5d3;font-size:11px;line-height:1.5}.moment-card a{color:#8ae2ff;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.key-card{justify-content:space-between;align-items:center;margin-top:16px;padding:18px 22px;display:flex}.key-card code{color:#e6edfb;margin:8px 0;font:13px DM Mono;display:block}.key-card p{color:#8197bd;margin:0;font-size:11px}.key-card button{color:#ddecff;background:#183965;border:1px solid #5c83bd;border-radius:8px;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:800;display:flex}@media (width<=780px){.top-nav{height:70px;padding:0 20px}.nav-links{display:none}.nav-links.open{background:#0b1b3a;flex-direction:column;padding:25px;display:flex;position:absolute;top:70px;left:0;right:0}.mobile-menu{display:block}.hero{min-height:680px;padding-top:76px}.hero h1{letter-spacing:-2.5px}.hero-card{margin-top:35px}.teaser{padding:25px}.teaser h3{font-size:27px}.how-section,.pricing{padding:85px 24px}.steps,.product-section{grid-template-columns:1fr}.product-section{gap:48px;padding:85px 25px}.price-card{grid-template-columns:1fr;padding:26px}.dashboard-shell{grid-template-columns:1fr}.side{display:none}.dash-main{padding:28px 16px}.dash-head h1{font-size:26px}.metrics{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.outline-btn{display:none}footer{flex-wrap:wrap}.hero>p:not(.trusted){font-size:15px}}
