:root{color-scheme:dark;--bg:#050505;--text:#f5f5f5;--muted:#929296;--line:#242426;--lime:#ccfba0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:6px}.wrap{width:min(1280px,calc(100% - 100px));margin:auto}.header{height:108px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;line-height:1;letter-spacing:-1px}.brand small{display:block;font-size:14px;letter-spacing:5px;margin-top:6px;font-weight:600}.brand-symbol{font-size:44px;font-weight:500}.header nav{display:flex;gap:28px;font-size:16px;color:#bababc}.header nav a:hover,.text-link:hover{color:var(--lime)}.button{background:#f3f3f0;color:#090909;border:1px solid #f3f3f0;padding:19px 25px;border-radius:999px;display:inline-flex;justify-content:space-between;align-items:center;gap:40px;font-size:17px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:var(--lime);border-color:var(--lime);transform:translateY(-2px)}.button span{font-size:24px;font-weight:500;line-height:1}.button.outline{background:transparent;color:var(--text);border-color:#454548}.button.outline:hover{border-color:var(--lime);color:var(--lime)}.button.small{padding:12px 20px;font-size:15px;gap:20px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:685px;position:relative}.hero-copy{position:relative;z-index:1;padding:60px 0}.eyebrow{font-size:14px;font-weight:600;letter-spacing:2px;line-height:1.8;color:#b2b2b6;margin:0 0 30px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:10px}.hero h1{font-size:clamp(62px,6.9vw,99px);line-height:1.06;letter-spacing:-6px;margin:0 0 30px;font-weight:600}.iridescent{background:linear-gradient(110deg,#c3efca 0%,#b9d7f2 27%,#c7b0ed 62%,#edc9da 92%);background-clip:text;-webkit-background-clip:text;color:transparent}.lead{font-size:19px;line-height:1.9;color:#a3a3a9;margin:0 0 35px}.hero-actions{display:flex;align-items:center;gap:30px}.text-link{font-size:16px;display:inline-flex;align-items:center;gap:17px}.hero-caption{font-size:14px;letter-spacing:.8px;margin-top:30px;color:#67676c}.hero-art{height:570px;position:relative;min-width:0}.glass-object{position:absolute;inset:0;background:url('assets/glass.png') center/195% auto no-repeat;animation:float 8s ease-in-out infinite}.art-label{position:absolute;bottom:82px;right:0;font-size:15px;letter-spacing:2px;line-height:1.6;color:#b2b2b8;text-align:right}.art-number{position:absolute;top:65px;left:35px;font-size:14px;letter-spacing:2px;color:#6d6d73}.platforms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0 34px}.platforms .eyebrow{font-size:14px;margin-bottom:22px;color:#77777d}.platform-list{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-weight:700;font-size:21px;letter-spacing:-.6px;color:#c6c6ca}.section{padding:110px 0}.section-heading{margin-bottom:48px}.section h2,.final-cta h2{font-size:clamp(32px,4vw,54px);line-height:1.2;letter-spacing:-2.5px;font-weight:600;margin:0}.muted{color:#74747a}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{padding:30px;border:1px solid var(--line);border-radius:4px;position:relative;background:linear-gradient(145deg,#111113,#090909);min-height:300px}.feature-index{font-size:14px;letter-spacing:1.6px;color:#68686f}.feature-icon{display:block;font-size:45px;font-weight:500;margin:28px 0 25px;color:#c5b7dc}.feature:nth-child(2) .feature-icon{color:#bfdaba}.feature:nth-child(3) .feature-icon{color:#b9cbea}.feature h3{font-size:21px;font-weight:600;letter-spacing:-.4px;margin:0 0 15px}.feature p,.body-copy,.steps p{font-size:17px;line-height:1.9;color:#9999a1;margin:0}.feature small{font-size:14px;color:#66666d;display:block;margin-top:12px;line-height:1.6}.dashboard-section{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:85px;border-top:1px solid var(--line)}.dashboard-copy .body-copy{margin:26px 0 30px;max-width:365px}.dashboard{border:1px solid #343039;border-radius:10px;background:linear-gradient(125deg,#18171d,#0b0b0d);transform:rotate(-3deg);box-shadow:0 0 85px #76608610;overflow:hidden}.dashboard-top{display:flex;justify-content:space-between;padding:22px;border-bottom:1px solid #29272d;font-size:14px;font-weight:700}.dashboard-top small{font-size:14px;letter-spacing:1px;color:#78747f}.dashboard-body{display:flex;min-height:320px}.dashboard aside{width:105px;border-right:1px solid #29272d;padding:20px 12px;display:flex;flex-direction:column;gap:20px;font-size:14px;color:#77737e}.dashboard aside .active{color:#d4c0e9}.dashboard-content{padding:28px;flex:1}.dashboard-content .eyebrow{font-size:14px;margin-bottom:18px}.release-art{height:140px;background:radial-gradient(ellipse at 20% 100%,#b5d2a4,transparent 65%),radial-gradient(ellipse at 95% 10%,#b099d2,transparent 65%),#475563;padding:15px;overflow:hidden;border-radius:3px}.release-art>span{font-size:39px;line-height:.9;font-weight:800;letter-spacing:-2px;display:block;color:#101016}.release-art i{color:#ece9f2;font-style:normal}.release-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:15px}.release-bottom small{display:block;font-size:14px;color:#807b88;margin-top:5px}.status{font-size:14px;border:1px solid #4d4558;padding:5px 9px;border-radius:20px;color:#c3b3d6}.demo-metrics{display:flex;gap:50px;border-top:1px solid #29272d;margin-top:25px;padding-top:18px;font-size:14px;color:#807b88}.demo-metrics strong{display:block;margin-top:9px;color:#ddd7e5;font-size:20px;font-weight:600}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article{border-top:1px solid #333338;padding-top:24px}.steps article>span{font-size:15px;letter-spacing:2px;color:#bfb0d6}.steps h3{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:28px 0 12px}#release{border-top:1px solid var(--line)}#plans{border-top:1px solid var(--line)}.plans-heading{display:flex;justify-content:space-between;align-items:end}.plans-heading>.body-copy{margin-bottom:6px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan{padding:36px;border:1px solid #333339;background:#0d0d0f;border-radius:6px}.label-plan{background:radial-gradient(ellipse at 95% 0,#2d253b80,transparent 70%),#0d0d0f;border-color:#51455f}.plan-top{display:flex;justify-content:space-between;align-items:center}.plan-top .eyebrow{font-size:14px;margin:0}.plan-tag{font-size:14px;border:1px solid #37323d;padding:6px 12px;border-radius:20px;color:#bfb6cd}.plan h3{font-size:38px;font-weight:600;letter-spacing:-1px;margin:28px 0 9px}.plan-description{font-size:16px;color:#88888f;margin:0}.price{font-size:54px;letter-spacing:-2px;margin:35px 0}.price span{font-size:17px;letter-spacing:0;color:#a0a0a7}.plan ul{list-style:none;padding:25px 0 10px;border-top:1px solid var(--line);margin:0 0 22px;display:grid;gap:17px;font-size:16px;color:#c2c2c8}.plan li:before{content:'↗';color:#b9cda4;margin-right:12px}.plan .button{width:100%}.plan-note{font-size:14px;color:#777780;line-height:1.8;margin:20px 0 0}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{padding:24px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:17px}summary::-webkit-details-marker{display:none}summary span{color:#a9a9b0;font-size:24px;line-height:1;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:16px;color:#93939b;line-height:1.9;margin:0;padding:0 30px 25px 0}.final-cta{padding:70px 0 0;text-align:center;border-top:1px solid var(--line);overflow:hidden}.final-cta h2{font-size:clamp(38px,5vw,69px);margin-bottom:35px}.closing-word{font-size:clamp(70px,14.3vw,210px);line-height:1.05;font-weight:700;letter-spacing:-.08em;color:#18181c;margin:70px 0 -10px}footer{padding:30px 0 24px;border-top:1px solid var(--line)}.footer-row{display:flex;align-items:center;justify-content:space-between;color:#8e8e96;font-size:14px}.footer-row .brand{color:#dddde0;font-size:19px;display:block}.footer-row .brand small{font-size:14px;letter-spacing:4px}.draft-note{font-size:14px;line-height:1.8;color:#626269;margin:24px 0 0;max-width:800px}dialog{width:min(480px,calc(100% - 36px));border:1px solid #4d425b;background:#141217;color:#ededf0;border-radius:15px;padding:30px;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head .eyebrow{margin:0;font-size:14px}.modal-head button{font-size:28px;background:none;color:#aaa;border:0;padding:4px}dialog h2{font-size:34px;letter-spacing:-1px;font-weight:600;margin:28px 0 15px}dialog p{font-size:17px;color:#aaa3b2;line-height:1.9;margin-bottom:28px}dialog .button{width:100%}@keyframes float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-18px) rotate(3deg)}}@media(min-width:1600px){.hero h1{font-size:99px}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.header nav{gap:18px}.header nav a:nth-child(2){display:none}.hero{min-height:600px}.hero h1{font-size:72px;letter-spacing:-4px}.hero-art{height:470px}.hero-actions{gap:20px}.hero-actions .text-link{font-size:14px}.dashboard-section{gap:40px}.platform-list{font-size:18px}.feature{padding:23px}.feature h3{font-size:19px}.faq-section{gap:40px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:84px;gap:12px}.brand{font-size:20px;gap:8px}.brand-symbol{font-size:34px}.header nav{display:none}.button.small{font-size:14px;padding:11px 13px;gap:10px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-copy{padding:54px 0 0}.hero .eyebrow{font-size:14px;letter-spacing:1.1px;margin-bottom:26px}.hero h1{font-size:clamp(51px,12.8vw,82px);letter-spacing:-3.2px;line-height:1.08;margin-bottom:24px}.lead{font-size:17px;margin-bottom:27px}.hero-actions{gap:22px}.button{font-size:15px;padding:17px 20px;gap:25px}.hero-caption{font-size:14px;margin-top:23px}.hero-art{height:345px;margin-top:0}.glass-object{background-size:180% auto}.art-number{top:30px;left:0;font-size:14px}.art-label{bottom:32px;font-size:14px}.platforms{padding:25px 0}.platform-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 16px;font-size:16px}.platforms .eyebrow{font-size:14px;letter-spacing:1.2px}.section{padding:65px 0}.section h2{font-size:38px;letter-spacing:-1.5px}.eyebrow{font-size:14px;margin-bottom:22px}.section-heading{margin-bottom:30px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature{min-height:0;padding:25px}.feature-icon{position:absolute;right:25px;top:14px;margin:0;font-size:37px}.feature h3{font-size:22px;margin-top:30px}.feature p{max-width:300px;font-size:16px}.dashboard-section{grid-template-columns:1fr;gap:36px}.dashboard{transform:rotate(-2deg);margin:0 7px}.dashboard-content{padding:20px}.dashboard aside{width:82px}.dashboard-top{padding:17px}.dashboard-body{min-height:290px}.release-art{height:130px}.dashboard-copy .body-copy{font-size:16px;margin-top:20px}.steps{grid-template-columns:1fr;gap:26px}.steps article{position:relative;padding-left:45px;padding-top:22px}.steps article>span{position:absolute;left:0;top:29px}.steps h3{font-size:22px;margin:0 0 10px}.steps p{font-size:16px}.plans-heading{display:block}.plans-heading>.body-copy{font-size:16px;margin-top:20px}.plan-grid{grid-template-columns:1fr;gap:16px}.plan{padding:28px}.price{font-size:50px;margin:28px 0}.plan h3{font-size:34px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-section h2 br{display:none}summary{font-size:16px;padding:23px 0}.final-cta{padding-top:55px}.final-cta h2{font-size:44px;letter-spacing:-2px}.closing-word{margin-top:50px;font-size:15vw}.footer-row{font-size:14px;gap:15px}.footer-row .brand{font-size:17px}.draft-note{font-size:14px;margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glass-object{animation:none}*{transition:none!important}}
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif!important;font-size:17px;font-weight:500;line-height:1.5}input,textarea,select,button{font-family:inherit}h1,h2,h3{font-weight:650!important;letter-spacing:-.035em}.wrap{width:min(1440px,calc(100% - 80px))}.lead,.body-copy{font-size:20px!important;line-height:1.6!important}.button{min-height:52px;font-size:17px!important}.header nav{font-size:16px}.section{padding:120px 0}.feature,.plan{padding:38px}.feature p,.steps p,.plan li,details p{font-size:17px;line-height:1.65}.feature small,.plan-note,.draft-note{color:#aaa3b2}.hero-actions{flex-wrap:wrap}.hero h1{font-weight:650}.section h2{font-size:clamp(40px,4.5vw,64px)}@media(max-width:700px){.wrap{width:calc(100% - 32px)}.button.small{font-size:14px!important;min-height:46px}.lead,.body-copy{font-size:18px!important}.section{padding:72px 0}.feature,.plan{padding:26px}.hero-actions{gap:16px}.header{height:100px}.platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-row{flex-wrap:wrap;gap:20px}.hero h1{letter-spacing:-.045em}.hero h1{font-size:clamp(48px,12vw,76px)}}
500;600;700;800&display=swap');
