:root{--ink:#0b0b0c;--paper:#f4f1e8;--lime:#caff3d;--violet:#8d7dff;--orange:#ff7657;--line:rgba(11,11,12,.14);--shell:min(1240px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;overflow-x:hidden}.shell{width:var(--shell);margin-inline:auto}.topbar{position:fixed;z-index:20;left:50%;top:18px;transform:translateX(-50%);width:min(1200px,calc(100% - 36px));height:64px;padding:8px 10px 8px 16px;display:flex;align-items:center;justify-content:space-between;background:rgba(244,241,232,.88);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 35px #0001}.logo{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:700 14px 'Manrope'}.logo>span{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:var(--ink);color:var(--lime);font-size:12px}.topbar nav{display:flex;gap:34px}.topbar nav a,footer a{color:inherit;text-decoration:none;font-size:13px}.header-cta,.btn{display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;border-radius:12px;font-weight:700;font-size:13px}.header-cta{background:var(--ink);color:#fff;padding:14px 18px}.header-cta span,.primary span{color:var(--lime)}.menu{display:none;background:0;border:0}.menu i{display:block;width:22px;height:2px;background:var(--ink);margin:5px}.hero{min-height:820px;padding-top:145px;padding-bottom:75px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px}.tag{display:flex;align-items:center;gap:9px;font:700 10px 'Manrope';letter-spacing:.15em}.tag i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #caff3d29}.tag.dark i{background:var(--ink);box-shadow:0 0 0 5px #0b0b0c14}.tag.light{color:#fff}.hero h1,.section-heading h2,.contact h2{font:700 clamp(54px,6vw,86px)/.98 'Manrope';letter-spacing:-.065em;margin:28px 0}.hero h1 em,.section-heading h2 em,.contact h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px currentColor}.hero-copy>p{max-width:580px;font-size:18px;line-height:1.65;color:#5f5c56}.hero-actions{display:flex;gap:12px;margin-top:34px}.btn{padding:16px 20px}.primary{background:var(--ink);color:#fff}.ghost{border:1px solid var(--line);color:var(--ink)}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:55px;color:#77736a;font-size:11px;font-weight:700;letter-spacing:.08em}.hero-proof i{width:3px;height:3px;background:var(--orange);border-radius:50%}.hero-stage{height:610px;position:relative;border-radius:34px;background:var(--ink);overflow:hidden;box-shadow:0 30px 70px #0b0b0c33}.hero-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:48px 48px}.glow{position:absolute;width:400px;height:400px;background:var(--violet);filter:blur(100px);opacity:.28;right:-80px;top:20px}.browser-card{position:absolute;width:89%;left:7%;top:70px;background:#f8f8f5;border-radius:15px;overflow:hidden;box-shadow:0 25px 65px #0007;transform:rotate(-2deg)}.browser-top{height:33px;background:#e9e8e3;display:flex;align-items:center;gap:5px;padding:0 11px}.browser-top span{width:6px;height:6px;border-radius:50%;background:#aaa}.browser-top b{font-size:7px;color:#777;margin-left:10px}.dash{display:grid;grid-template-columns:44px 1fr;height:338px}.dash aside{background:#111217;display:flex;flex-direction:column;align-items:center;gap:22px;color:#8e8f96;padding:15px 0}.dash aside strong{font-size:9px;background:var(--lime);color:#111;padding:6px;border-radius:5px}.dash aside i{font-style:normal;font-size:10px}.dash aside .active{color:var(--lime)}.dash-main{padding:22px}.dash-head{display:flex;justify-content:space-between}.dash-head small,.dash-main small{font-size:6px;color:#929292;letter-spacing:.15em}.dash-head h3{font:700 17px 'Manrope';margin:4px 0}.dash-head>b{width:27px;height:27px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:7px}.metric-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.metric-row>div,.chart-card{border:1px solid #e2e2de;border-radius:9px;padding:11px}.metric-row small,.metric-row strong,.metric-row span{display:block}.metric-row strong{font:700 18px 'Manrope';margin:6px 0}.metric-row span{font-size:7px;color:#4b9c3e}.chart-title{display:flex;justify-content:space-between;font-size:7px}.chart{height:70px;display:flex;align-items:end;gap:6px;margin-top:15px}.chart i{flex:1;border-radius:3px 3px 0 0;background:var(--violet)}.phone-card{position:absolute;width:205px;height:402px;right:2%;bottom:-25px;background:#d8ff65;border:6px solid #202124;border-radius:31px;padding:32px 17px;box-shadow:0 25px 55px #0007;transform:rotate(5deg);z-index:3}.notch{position:absolute;width:62px;height:14px;border-radius:0 0 10px 10px;background:#202124;top:0;left:50%;transform:translateX(-50%)}.mobile-brand{font:800 11px 'Manrope';margin-bottom:48px}.mobile-brand span{color:var(--violet)}.phone-card>p{font-size:7px;opacity:.6;margin:0}.phone-card>h3{font:800 22px 'Manrope';margin:5px 0}.mini-chart{height:85px;margin-top:15px}.mini-chart svg{width:100%;height:100%}.mobile-actions{display:flex;justify-content:space-between}.mobile-actions i{font-style:normal;width:43px;height:43px;background:#111;color:#fff;border-radius:50%;display:grid;place-items:center}.mobile-actions small{position:absolute;margin-top:62px;color:#111;font-size:6px}.ai-chip{position:absolute;left:5%;bottom:42px;z-index:4;background:#fff;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 15px 40px #0004}.ai-chip>span{width:32px;height:32px;border-radius:9px;background:var(--violet);color:#fff;display:grid;place-items:center}.ai-chip b,.ai-chip small{display:block}.ai-chip b{font-size:10px}.ai-chip small{font-size:7px;color:#888}.ai-chip>i{color:#53bc62;font-size:8px;margin-left:20px}.ticker{background:var(--ink);color:#fff;overflow:hidden}.ticker>div{height:76px;width:max-content;display:flex;align-items:center;gap:34px;animation:tick 28s linear infinite}.ticker span{font:700 15px 'Manrope';letter-spacing:.12em}.ticker b{color:var(--lime)}@keyframes tick{to{transform:translateX(-40%)}}.section{padding-top:125px;padding-bottom:135px}.section-heading{display:grid;grid-template-columns:1fr 380px;align-items:end;margin-bottom:68px}.section-heading h2{font-size:clamp(45px,5.3vw,73px);grid-column:1;margin-bottom:0}.section-heading>p{grid-column:2;grid-row:2;color:#66625c;line-height:1.65}.bento{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:540px 480px;gap:18px}.tile{position:relative;border-radius:26px;overflow:hidden;padding:34px;background:#fff;border:1px solid var(--line)}.tile-copy{position:relative;z-index:3;max-width:410px}.tile-copy>span{font:700 10px 'Manrope';opacity:.45}.tile h3{font:700 31px 'Manrope';letter-spacing:-.04em;margin:16px 0 11px}.tile p{color:#66625c;line-height:1.55;margin:0}.pills{display:flex;gap:6px;margin-top:20px}.pills b{padding:7px 10px;background:#ffffff29;border-radius:99px;font-size:8px}.mobile-tile{background:var(--violet);color:#fff}.mobile-tile p{color:#ffffffb8}.phones{position:absolute;right:6%;bottom:-52px;width:59%;height:390px}.phone-mini{position:absolute;width:185px;height:360px;background:#f9f7ef;border:7px solid #1c1c1e;border-radius:30px;color:#111;padding:35px 16px;box-shadow:0 22px 40px #0004}.phone-mini:before{content:"";position:absolute;width:55px;height:13px;border-radius:0 0 9px 9px;background:#1c1c1e;top:0;left:50%;transform:translateX(-50%)}.phone-mini.left{transform:rotate(-8deg);left:0;top:20px}.phone-mini.right{transform:rotate(8deg);right:0;background:#111;color:#fff}.phone-mini strong{display:block;font:800 25px 'Manrope';line-height:1.1}.orb{width:140px;height:140px;border-radius:50%;display:block;background:linear-gradient(145deg,#ff9d69,#ff4c85);margin:28px auto}.phone-mini button{border:0;width:100%;padding:12px;background:#111;color:#fff;border-radius:9px}.phone-mini.right small{color:#888}.phone-mini.right strong{text-align:center;font-size:38px;margin-top:45px}.phone-mini.right em{text-align:center;display:block;font-size:8px}.rings{width:135px;height:135px;border:18px solid var(--lime);border-left-color:#333;border-radius:50%;margin:24px auto}.web-tile{background:#d8ff65}.web-ui{position:absolute;left:34px;right:34px;bottom:-10px;height:245px;background:#f7f7f4;border-radius:15px;display:grid;grid-template-columns:55px 1fr;box-shadow:0 15px 50px #0002}.web-ui aside{background:#111;color:#fff;padding:20px 0;display:flex;align-items:center;flex-direction:column;gap:20px;border-radius:15px 0 0 15px}.web-ui aside b{color:var(--lime)}.web-ui aside i{width:17px;height:3px;background:#555}.web-ui>div{padding:26px}.web-ui small{font-size:7px;color:#999}.web-ui h4{font:700 23px 'Manrope';margin:8px 0 30px}.progress{height:8px;background:#e2e2de;border-radius:8px}.progress span{height:100%;width:78%;display:block;background:var(--violet);border-radius:8px}.avatars{display:flex;margin-top:25px}.avatars i,.avatars b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ff9076;border:2px solid #fff;font-size:8px;font-style:normal;margin-left:-5px}.avatars i:nth-child(2){background:var(--violet)}.avatars i:nth-child(3){background:var(--lime)}.ai-tile{background:#131315;color:#fff}.ai-tile p{color:#aaa}.ai-orbit{position:absolute;width:340px;height:340px;right:-30px;bottom:-85px;border:1px solid #39393d;border-radius:50%;display:grid;place-items:center}.ai-orbit:before{content:"";position:absolute;inset:65px;border:1px solid #39393d;border-radius:50%}.ai-orbit>span{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;background:var(--violet);font-size:25px;z-index:2;box-shadow:0 0 50px #8d7dff80}.ai-orbit i{position:absolute;width:46px;height:46px;border-radius:50%;background:#29292d;border:1px solid #4b4b50;display:grid;place-items:center;font:700 7px 'Manrope';font-style:normal}.n1{top:10px}.n2{right:16px;top:115px}.n3{left:5px;top:150px}.n4{bottom:3px;left:150px}.site-tile{background:var(--orange)}.site-preview{position:absolute;left:34px;right:34px;bottom:-35px;height:265px;background:#ece8dd;padding:22px;overflow:hidden}.site-preview>div{display:flex;justify-content:space-between;font-size:8px}.site-preview h4{font:700 40px/.95 'Manrope';letter-spacing:-.06em;margin:55px 0}.site-preview h4 em{font-style:normal;color:var(--orange)}.site-preview>i{position:absolute;width:175px;height:175px;border-radius:50%;right:20px;bottom:-30px;background:radial-gradient(circle at 32% 25%,#fff8,#8d7dff 36%,#2e2778 75%);box-shadow:-20px 25px 45px #482c7852}.showcase{background:var(--ink);color:#fff}.section-heading.split{grid-template-columns:1fr 390px}.section-heading.split>div h2{margin-top:28px}.section-heading.split>p{grid-column:2;grid-row:1;color:#aaa}.concept{border:1px solid #ffffff21;border-radius:25px;padding:18px;margin-top:18px}.concept-label{display:flex;justify-content:space-between;padding:4px 4px 17px;color:#999;font:700 9px 'Manrope';letter-spacing:.12em}.concept-label b{color:var(--lime)}.commerce{height:540px;background:#e8ded1;border-radius:14px;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;color:#111}.poster{padding:60px;background:linear-gradient(135deg,#e9d8c5,#c3aa90);position:relative}.poster:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:linear-gradient(145deg,#d7c3aa,#9e7a5d);right:-20px;bottom:-80px;box-shadow:-30px 20px 30px #4d321e40}.poster>span{font-size:10px;letter-spacing:.15em}.poster h3{font:700 70px/.92 'Manrope';letter-spacing:-.07em;margin:60px 0 25px}.poster button{position:relative;z-index:2;border:0;background:#111;color:#fff;padding:15px 19px}.product-phone{width:270px;height:485px;align-self:end;justify-self:center;background:#faf9f5;border:8px solid #171719;border-radius:36px 36px 0 0;padding:35px 20px}.phone-head{font:800 13px 'Manrope';display:flex;justify-content:space-between}.shoe{height:230px;background:#e8e7e2;border-radius:16px;margin:22px 0;display:grid;place-items:center;font-size:130px;color:#d8ff65;overflow:hidden}.product-phone small{font-size:8px;color:#888}.product-phone h4{font:700 18px 'Manrope';margin:5px 0}.price{display:flex;align-items:center;justify-content:space-between;font-weight:700}.price button{border:0;background:#111;color:#fff;border-radius:50%;width:34px;height:34px}.ops{height:440px;background:#f1f2ed;border-radius:14px;color:#111;padding:30px 40px}.ops-nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d6d0;padding-bottom:20px}.ops-nav b{font:800 20px 'Manrope'}.ops-nav span{font-size:10px;color:#777}.ops-nav i{font-style:normal;width:32px;height:32px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:8px}.ops-title{display:flex;align-items:end;justify-content:space-between;margin-top:50px}.ops-title small{font-size:8px;color:#888}.ops-title h3{font:800 46px 'Manrope';margin:8px 0}.ops-title>b{font-size:11px;color:#31984a;background:#def2df;padding:7px 10px;border-radius:30px}.line-graph{height:170px;color:var(--violet)}.line-graph svg{width:100%;height:100%}.process-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-track article{border-top:1px solid var(--line);padding:28px 20px 10px;min-height:265px}.process-track article>span{font:700 10px 'Manrope';color:#777}.process-track article>i{width:56px;height:56px;border:1px solid var(--line);border-radius:17px;display:grid;place-items:center;font-size:22px;font-style:normal;margin:38px 0}.process-track h3{font:700 23px 'Manrope';margin:0 0 10px}.process-track p{color:#6c6963;line-height:1.55;font-size:14px}.contact{padding-bottom:40px}.contact-panel{border-radius:30px;background:var(--violet);color:#fff;padding:70px;display:grid;grid-template-columns:1fr .8fr;gap:80px}.contact h2{font-size:clamp(48px,5vw,70px)}.contact-copy>p{color:#ffffffbf;line-height:1.6;max-width:520px}.contact-meta{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:55px}.contact-meta small,.contact-meta b,.contact-meta span{display:block}.contact-meta small{font-size:8px;letter-spacing:.15em;opacity:.55;margin-bottom:9px}.contact-meta b{font-size:13px}.contact-meta span{font-size:12px;opacity:.72}.contact form{background:#fff;color:#111;padding:35px;border-radius:20px;box-shadow:0 25px 60px #2a1e7552}.contact label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:22px}.contact input,.contact select,.contact textarea{display:block;width:100%;border:0;border-bottom:1px solid #d9d9d5;background:transparent;padding:11px 0;font:14px 'DM Sans';outline:none}.contact textarea{resize:vertical}.contact .two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact form button{border:0;width:100%;display:flex;justify-content:space-between;background:var(--ink);color:#fff;padding:16px 18px;border-radius:10px;font-weight:700}.contact form button span{color:var(--lime)}.hidden{display:none}footer{min-height:150px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:35px}footer p,footer small{font-size:11px;color:#777;margin:0}footer>div{display:flex;gap:20px}.reveal{opacity:0;transform:translateY(20px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1000px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding-top:130px}.bento{grid-template-columns:1fr;grid-template-rows:520px 470px 470px 470px}.section-heading,.section-heading.split{grid-template-columns:1fr}.section-heading>p,.section-heading.split>p{grid-column:1;grid-row:auto;margin-top:25px}.contact-panel{grid-template-columns:1fr}.process-track{grid-template-columns:1fr 1fr}.commerce{grid-template-columns:1fr}.product-phone{display:none}footer{grid-template-columns:1fr 1fr}}
@media(max-width:650px){:root{--shell:calc(100% - 28px)}.topbar{width:calc(100% - 20px);top:10px;height:58px}.topbar .header-cta{display:none}.menu{display:block}.topbar.open nav{display:flex;position:absolute;left:0;right:0;top:66px;background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:22px;flex-direction:column}.hero{padding-top:110px}.hero h1{font-size:50px}.hero h1 br{display:none}.hero-actions{flex-direction:column}.btn{justify-content:center}.hero-stage{height:470px}.browser-card{width:110%;left:8%;top:60px}.dash{height:280px}.metric-row>div:nth-child(2){display:none}.metric-row{grid-template-columns:1fr}.phone-card{width:150px;height:300px;right:-8%;padding:27px 12px}.mobile-brand{margin-bottom:28px}.phone-card>h3{font-size:16px}.mini-chart{height:60px}.mobile-actions i{width:34px;height:34px}.mobile-actions small{display:none}.section{padding-top:90px;padding-bottom:95px}.section-heading h2{font-size:44px}.bento{grid-template-rows:560px 430px 430px 430px}.tile{padding:25px}.phones{width:92%;right:0}.web-ui,.site-preview{left:24px;right:24px}.commerce{height:490px}.poster{padding:35px 25px}.poster h3{font-size:53px}.ops{height:400px;padding:24px 18px}.ops-nav span{display:none}.process-track{grid-template-columns:1fr}.process-track article{min-height:auto;padding-bottom:30px}.contact-panel{padding:38px 22px}.contact .two,.contact-meta{grid-template-columns:1fr}.contact form{padding:25px 20px}footer{padding:40px 0;grid-template-columns:1fr;gap:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.ticker>div{animation:none}}
