/* Eidea / scroll-directed scenes. Motion is opt-in after capability checks. */
:root{--glass-border:rgba(255,255,255,.2)}
.brand{gap:12px}.brand-symbol{display:inline-block;position:relative;width:39px;aspect-ratio:1.82;overflow:hidden;flex:none;vertical-align:middle}.brand-symbol img{position:absolute;max-width:none;width:140.5%;height:auto;left:-18%;top:-71%;object-fit:contain}.brand .wordmark{font-size:31px}.dash-sidebar>.brand-symbol{width:25px;margin-right:6px}.dash-sidebar>.wordmark{font-size:25px}.closing-logo{width:110px;display:block;margin:0 auto 35px;filter:drop-shadow(0 12px 30px #7d46fa22)}.header{background:rgba(255,255,255,.73);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);transition:background .55s,color .55s,border-color .55s}.header[data-tone=dark]{background:rgba(18,17,24,.72);color:#f3effb;border-color:#ffffff12}.header[data-tone=dark] .desktop-nav a{color:#a7a0b6}.header[data-tone=dark] .desktop-nav a:hover,.header[data-tone=dark] .desktop-nav a[aria-current]{color:#fff}.header[data-tone=dark] .menu-toggle>span{background:#e6dff3}.header[data-tone=dark] .mobile-nav:not([hidden]){background:#1d1a24ed}.header[data-tone=dark] .mobile-nav a{border-color:#ffffff13}.hero{background:#fff}.hero-copy{padding-bottom:20px}.hero-cinema{position:relative;background:rgb(var(--cinema-bg,255,255,255));color:rgb(var(--cinema-ink,23,24,34));isolation:isolate;transition:none}.hero-pin{padding:35px 0 70px;position:relative;overflow:clip}.cinema-title{text-align:center;margin-bottom:35px;padding:0 25px}.cinema-title .eyebrow{font-size:10px;margin-bottom:15px}.cinema-title h2{font-size:42px;line-height:1.13}.cinema-title h2>span{color:inherit;opacity:.48}.hero-product{margin-top:0;max-width:1180px;padding:0 45px}.hero-window{transform:none;box-shadow:0 38px 85px -25px #2a174331,0 0 0 7px #ffffff38;transform-origin:50% 50%;transition:box-shadow .5s}.actual-admin{position:relative;background:#f6f7fb;overflow:hidden}.actual-admin>img{width:100%;height:auto;display:block;aspect-ratio:2048/945;object-fit:cover}.hero .demo-caption{font-size:10px;color:inherit;opacity:.4}.floating-order{right:0;bottom:16%;background:rgba(255,255,255,.85);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(255,255,255,.85);box-shadow:0 20px 60px #170b3820,inset 0 1px 0 #fff;color:#242131}.glass-float{position:absolute;z-index:5;background:rgba(255,255,255,.78);backdrop-filter:blur(25px) saturate(160%);-webkit-backdrop-filter:blur(25px) saturate(160%);border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:20px 25px;box-shadow:0 15px 65px #200c3322,inset 0 1px 0 #fff;color:#252031;pointer-events:none;display:none}.glass-float>span{display:block;font-size:9px;letter-spacing:.13em;color:#8e74be}.glass-float>b{display:block;font-size:19px;letter-spacing:-.03em;font-weight:550;margin:5px 0}.glass-float>small{font-size:11px;color:#9687a6}.float-catalog{top:12%;left:-8px}.float-store{right:6%;bottom:7%}.cinema-track{display:flex;gap:18px;align-items:center;justify-content:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.55;margin-top:32px}.cinema-track i{width:40px;height:1px;background:currentColor;opacity:.25}.module-strip{max-width:none;width:100%;padding:36px max(25px,calc((100vw - 1135px)/2));background:#131219;color:#92869f;border:0;margin:0}.studio-section{background:#f5f5f8;position:relative;overflow:clip}.studio-stage{transform-origin:50% 30%;background:#ffffffc9;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid #fff;box-shadow:0 35px 80px -30px #2c153b35,0 0 0 8px #ffffff60;position:relative;z-index:2}.studio-toolbar{background:#ffffffba;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.studio-scroll{position:relative;perspective:2000px}.studio-chapter{display:none}.studio-image-wrap{max-height:580px}.studio-image-wrap:after{content:'';position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.2)}.studio-image-wrap img{transform-origin:70% 35%}.view-options{background:#e9e5f080;border:1px solid #ffffffba}.studio-hint{background:#ffffffbb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-color:#fff;box-shadow:0 6px 30px #371e5517}.operations-section{background:radial-gradient(ellipse at 90% 15%,#30213e90 0,transparent 45%),#121116}.ops-display-inner{background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid #ffffff1d;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);box-shadow:inset 0 1px 0 #ffffff15,0 25px 100px #0005}.ops-chapter-count{display:flex;align-items:center;gap:16px;margin-bottom:23px;color:#7c6c99}.ops-chapter-count>span{color:#ddd0ef;font-size:15px;letter-spacing:.15em}.ops-chapter-count>i{display:block;height:1px;flex:1;background:linear-gradient(to right,#b497f0 var(--ops-progress,0%),#ffffff13 var(--ops-progress,0%));transition:background .1s}.ops-chapter-count>small{font-size:11px;color:#756581}.ops-tabs button{position:relative;overflow:hidden}.ops-tabs button[aria-selected=true]{background:linear-gradient(110deg,#b98aff20,#9e7ada08);box-shadow:inset 0 1px 0 #ffffff0e;border:1px solid #cbb3eb18}.ops-visual{perspective:1500px}.ops-display-inner .customer-card,.ops-kpis>div{background:#ffffff05;box-shadow:inset 0 1px 0 #ffffff06}.storefront-section{position:relative}.storefront-grid{perspective:1600px}.store-card{transform-origin:center;will-change:transform}.store-card:nth-child(2){animation:none}.store-browser{background:#ffffffaa;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-color:#ddd7e8}.store-card img{box-shadow:0 25px 70px -30px #2c1e4540}.growth-section{color:#f7f2ff;background:radial-gradient(ellipse at 15% 50%,#482d6840,transparent 55%),radial-gradient(ellipse at 100% 85%,#2e234e70,transparent 60%),#141219;position:relative;overflow:clip}.growth-section .eyebrow{color:#ad91dc}.growth-section h2>span{color:#85798e}.growth-section .center-heading>p{color:#a39aac}.growth-section .bento{background:linear-gradient(120deg,#ffffff10,#ffffff04);border-color:#ffffff19;box-shadow:inset 0 1px 0 #ffffff0b,0 20px 60px #0001;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);transition:border .4s,box-shadow .4s,transform .8s,opacity .8s}.growth-section .bento:hover{border-color:#c8a4ed45;box-shadow:inset 0 1px 0 #ffffff20,0 20px 60px #0003}.growth-section .bento p{color:#a499b0}.growth-section .feature-icon{color:#cbb0ff;background:linear-gradient(130deg,#e1b5ff14,#ffffff04);border:1px solid #ffffff10}.growth-section .language-stack>div{background:linear-gradient(135deg,#3a3048e8,#24212ee8);border-color:#bba1db24;color:#eae0f7;box-shadow:0 15px 35px #0002}.growth-section .language-stack>div>span{background:#ffffff0b;color:#c3addb}.growth-section .language-stack small{color:#96869f}.growth-section .payment-logos b,.growth-section .payment-logos b:last-child{color:#e1d6f4}.growth-section .payment-logos b:last-child>span{color:#b79fe4}.growth-section .payment-bento>small{color:#887b95}.growth-section .app-pills span{background:#ffffff05;border-color:#ffffff18;color:#b6a3ca}.growth-section .price-demo{background:#ffffff06;border-color:#ffffff12;box-shadow:0 20px 45px #0002}.growth-section .price-demo>div{border-color:#ffffff12}.growth-section .price-demo>span,.growth-section .price-demo small{color:#8d7c9e}.growth-section .price-demo>div>span{color:#c2b5d3}.growth-section .price-demo>div:nth-child(4)>span{color:#cbb0ff}.growth-section .section-footnote{color:#85758f}.growth-section .section-footnote a{color:#bf9ee9}.technology{background:#fff}.plan-teaser{background:radial-gradient(ellipse at 90% 100%,#3d25544d,transparent 70%),#15131b;color:#ede6f6}.plan-teaser .eyebrow{color:#a990cd}.plan-teaser h2>span{color:#82758e}.plan-teaser p{color:#a499ad}.plan-teaser .teaser-prices>div{border-color:#ffffff1b}.plan-teaser .teaser-prices span{color:#a191b4}.plan-teaser .teaser-prices small,.plan-teaser .container>small{color:#887797}.closing{overflow:clip;position:relative;background:radial-gradient(ellipse at 50% 110%,#e7d8ff 0,transparent 62%),#fff}.closing .container{position:relative;z-index:1}.premium-bar{background:linear-gradient(120deg,#f7f3ffb0,#ffffff70);box-shadow:inset 0 1px 0 #fff,0 15px 40px #6a448a07;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.plan{background:linear-gradient(130deg,#ffffffd9,#f9f7ffb3);box-shadow:inset 0 1px 0 #fff}.plan.featured{background:linear-gradient(130deg,#f0e8ffbd,#fff);box-shadow:0 20px 60px #6e4e9b17}.contact-form-card{background:linear-gradient(140deg,#f7f1ffcf,#fbfaff88);border:1px solid #ece3f5;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);box-shadow:0 25px 65px #6541770a,inset 0 1px 0 #fff}.about-statement{background:radial-gradient(ellipse at 85% 55%,#442b5840,transparent 65%),#141219}.about-product{background:radial-gradient(ellipse at 20% 90%,#48336340,transparent 65%),#15131c;color:#f2ecfa}.about-product h2>span{color:#8d7e9d}.about-product .eyebrow{color:#ae8cdf}.about-product .about-tech-note p{color:#a596b2}.about-product .text-link{color:#c2a0ec}.about-screen{border-color:#ffffff27;box-shadow:0 35px 70px #0004,0 0 0 7px #ffffff07}.closing .eyebrow{margin-top:4px}
/* Every pinned scene has a static, fully visible fallback. */
@media(min-width:801px) and (prefers-reduced-motion:no-preference){
.scene-motion .hero-cinema{height:240vh;height:240svh}.scene-motion .hero-pin{position:sticky;top:82px;height:calc(100vh - 82px);height:calc(100svh - 82px);padding:25px 0 35px;display:flex;flex-direction:column;justify-content:center;gap:0}.scene-motion .cinema-title{opacity:var(--title-opacity,0);transform:translateY(var(--title-y,15px));margin-bottom:24px}.scene-motion .cinema-title h2{font-size:clamp(28px,3vw,43px)}.scene-motion .hero-product{max-width:min(1180px,calc((100svh - 290px)*2.45));width:calc(100% - 40px);animation:none;padding:0 30px}.scene-motion .hero-window{transform:perspective(1700px) rotateX(var(--screen-rotate,14deg)) scale(var(--screen-scale,.91));box-shadow:0 40px 100px -25px #190f374d,0 0 0 7px #ffffff28;will-change:transform}.scene-motion .hero-product .product-glow{opacity:var(--glow-opacity,.3);background:radial-gradient(ellipse,#8c41f56b,transparent 65%)}.scene-motion .glass-float{display:block;opacity:var(--cards-opacity,0)}.scene-motion .float-catalog{transform:translate3d(var(--catalog-x,40px),var(--catalog-y,50px),0) rotate(var(--catalog-rotate,-5deg))}.scene-motion .float-store{transform:translate3d(var(--store-x,-20px),var(--store-y,20px),0) rotate(var(--store-rotate,4deg))}.scene-motion .hero-product .floating-order{transform:translate3d(var(--order-x,0px),var(--order-y,0px),0);opacity:var(--order-opacity,1);bottom:25%}.scene-motion .cinema-track{margin-top:20px;opacity:var(--track-opacity,.15)}.scene-motion .studio-scroll{height:190vh;height:190svh}.scene-motion .studio-stage{position:sticky;top:110px;transform:perspective(1800px) rotateX(var(--studio-rotate,4deg)) scale(var(--studio-scale,.91));will-change:transform}.scene-motion .studio-image-wrap{max-height:calc(100svh - 270px);overflow:hidden}.scene-motion .studio-image-wrap img{transform:translateY(var(--studio-pan,0px)) scale(var(--studio-zoom,1));will-change:transform}.scene-motion .studio-chapter{display:block;position:sticky;top:calc(100svh - 120px);text-align:center;margin-top:30px;z-index:3;pointer-events:none}.scene-motion .studio-chapter span{font-size:10px;color:#9c7eb8;letter-spacing:.14em}.scene-motion .studio-chapter p{font-size:24px;font-weight:500;letter-spacing:-.035em;color:#665172;margin-top:7px}.scene-motion .ops-grid{min-height:240vh;min-height:240svh}.scene-motion .ops-sticky{top:125px}.scene-motion .ops-visual{top:160px;transform:translate3d(0,var(--ops-float,0px),0);will-change:transform}.scene-motion .store-card:first-child{transform:translate3d(0,var(--store-left-y,0px),0) rotateY(var(--store-left-rotate,0deg))}.scene-motion .store-card:nth-child(2){transform:translate3d(0,var(--store-right-y,0px),0) rotateY(var(--store-right-rotate,0deg))}.scene-motion .growth-section .language-stack{transform:translateY(var(--language-y,20px)) rotate(-7deg);will-change:transform}.scene-motion .growth-section .price-demo{transform:translateY(var(--price-y,20px)) rotate(-3deg);will-change:transform}.scene-motion .closing-logo{transform:translateY(var(--closing-y,20px)) scale(var(--closing-scale,.8));will-change:transform}
}
@media(min-width:801px) and (max-height:780px){.scene-motion .cinema-title .eyebrow{display:none}.scene-motion .cinema-title h2{font-size:30px}.scene-motion .hero-product{max-width:min(1050px,calc((100svh - 245px)*2.4))}.scene-motion .cinema-track{margin-top:12px}.scene-motion .hero-product .demo-caption{margin-top:12px}.scene-motion .ops-sticky{top:100px}.scene-motion .ops-visual{top:120px}.ops-chapter-count{margin-bottom:15px}.scene-motion .ops-display-inner{padding:22px}.scene-motion .ops-description{min-height:0}.glass-float{padding:13px 18px}.glass-float>b{font-size:16px}.glass-float>small{font-size:10px}.floating-order{padding:13px 18px}.floating-order small{font-size:10px}.floating-order b{font-size:15px}.scene-motion .hero-product .order-icon{padding:9px}}
@media(max-width:800px){.hero-pin{padding:25px 0 50px}.cinema-title{display:none}.hero-product{padding:0 12px;width:calc(100% - 30px)}.glass-float{display:none}.hero-cinema{background:#f7f5fc}.hero .module-strip{font-size:9px;gap:18px;padding:28px 25px;flex-wrap:wrap;justify-content:center}.hero .demo-caption{opacity:.5}.hero-product .floating-order{padding:11px 15px;right:0;bottom:14%}.cinema-track{margin-top:22px;font-size:9px;letter-spacing:.08em;gap:14px}.cinema-track i{width:27px}.studio-image-wrap{max-height:none}.brand{gap:9px}.brand-symbol{width:33px}.brand .wordmark{font-size:29px}.closing-logo{width:90px;margin-bottom:30px}.ops-chapter-count{margin-bottom:18px}.ops-visual{padding-top:0}.growth-section .bento{backdrop-filter:none;-webkit-backdrop-filter:none}.studio-stage{box-shadow:0 25px 55px -25px #25113529,0 0 0 4px #ffffff70}.about-screen{box-shadow:0 30px 60px #0003,0 0 0 4px #ffffff08}}
@media(max-width:540px){.brand{gap:7px}.brand-symbol{width:29px}.brand .wordmark{font-size:27px}.nav-actions{gap:12px}.nav-wrap{gap:10px}.button.small{padding:9px 12px}.hero-copy{padding-bottom:8px}.hero-product{width:calc(100% - 24px);padding:0}.hero-pin{padding:25px 0 30px}.hero .module-strip{font-size:8px;gap:14px;padding:25px 22px}.actual-admin>img{aspect-ratio:1.45;object-fit:cover;object-position:20% top;width:100%;max-width:none}.actual-admin{max-height:340px}.hero-product .floating-order{bottom:18%;padding:8px 10px;gap:7px;right:-2px}.hero-product .floating-order small{font-size:7px}.hero-product .floating-order b{font-size:11px}.hero .window-top>span:last-child{display:none}.hero-product .order-icon{padding:7px}.hero .demo-caption{font-size:8px}.hero-product .tick{width:17px;height:17px}.cinema-track{font-size:8px;gap:10px;margin-top:17px}.cinema-track i{width:20px}.closing-logo{width:80px;margin-bottom:28px}.ops-chapter-count>span{font-size:13px}.glass-float{display:none}.studio-image-wrap{max-height:300px}.growth-section .bento{background:linear-gradient(130deg,#ffffff0e,#ffffff05)}.header[data-tone=dark] .button.small{background:#7c58de}.premium-bar{backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){.hero-cinema{height:auto;background:#f5f3fa!important;color:#171822!important}.hero-pin{position:relative;height:auto}.cinema-title{display:none}.hero-window,.studio-stage,.store-card{transform:none!important}.glass-float{display:none}.studio-scroll{height:auto}.studio-chapter{display:none}.cinema-track{opacity:.5}.ops-grid{min-height:0}.ops-sticky,.ops-visual{position:static}.header{transition:none}.ops-display-inner{animation:none}}
/* Five supported providers, sized for touch screens. */
.payment-providers{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 22px}.payment-providers b{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border-radius:11px;background:#ffffff08;border:1px solid #ffffff18;color:#e1d6f4;font-size:18px;font-weight:600;letter-spacing:-.04em}
/* Mobile scenes keep a stable viewport while the browser toolbar moves. */
@media(max-width:800px) and (prefers-reduced-motion:no-preference){
.scene-motion .hero-cinema{background:rgb(var(--cinema-bg,255,255,255));color:rgb(var(--cinema-ink,23,24,34))}
.scene-motion .cinema-title{display:block;opacity:var(--title-opacity,0);transform:translateY(var(--title-y,15px));margin-bottom:35px}.scene-motion .cinema-title h2{font-size:clamp(27px,6.8vw,40px)}.scene-motion .cinema-title .eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:12px}
.scene-motion .hero-window{transform:perspective(1100px) rotateX(var(--screen-rotate,14deg)) scale(var(--screen-scale,.9))!important;will-change:transform}.scene-motion .actual-admin>img{object-position:var(--admin-pan,20%) top}
.scene-motion .hero-product .product-glow{opacity:var(--glow-opacity,.3);background:radial-gradient(ellipse,#8c41f566,transparent 70%)}
.scene-motion .hero-product .floating-order{transform:translate3d(0,calc(var(--order-y,0px)*.35),0)!important}.scene-motion .float-catalog{display:block;top:auto;bottom:0;left:8px;padding:10px 13px;border-radius:12px;opacity:var(--cards-opacity,0);transform:translateY(calc(var(--catalog-y,0px)*.4)) rotate(-3deg)}.scene-motion .float-catalog>b{font-size:13px;margin:3px 0}.scene-motion .float-catalog>span{font-size:7px}.scene-motion .float-catalog>small{font-size:8px}
.scene-motion .cinema-track{margin-top:28px;opacity:var(--track-opacity,.15)}
.scene-motion .studio-stage{transform:perspective(1200px) rotateX(var(--studio-rotate,4deg)) scale(var(--studio-scale,.92));will-change:transform}.scene-motion .studio-image-wrap img{transform:translateY(calc(var(--studio-pan,0px)*.5)) scale(var(--studio-zoom,1));will-change:transform}
.scene-motion .store-card:first-child{transform:translateY(calc(var(--store-left-y,0px)*.45))}.scene-motion .store-card:nth-child(2){transform:translateY(calc(var(--store-right-y,0px)*.45))}.scene-motion .growth-section .language-stack{transform:translateY(calc(var(--language-y,0px)*.4)) rotate(-5deg)}.scene-motion .growth-section .price-demo{transform:translateY(calc(var(--price-y,0px)*.4)) rotate(-2deg)}.scene-motion .closing-logo{transform:translateY(var(--closing-y,20px)) scale(var(--closing-scale,.8))}
}
@media(max-width:800px) and (min-height:600px) and (prefers-reduced-motion:no-preference){
.scene-motion .hero-cinema{height:220svh}.scene-motion .hero-pin{position:sticky;top:72px;height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:center;padding:24px 0 30px}.scene-motion .hero-product{flex:none;max-width:620px}.scene-motion .actual-admin{max-height:min(340px,42svh)}.scene-motion .actual-admin>img{height:min(340px,42svh);object-fit:cover}.scene-motion .hero-product .demo-caption{margin-top:28px}
.scene-motion .studio-scroll{height:175svh}.scene-motion .studio-stage{position:sticky;top:90px}.scene-motion .studio-image-wrap{max-height:calc(100svh - 290px)}.scene-motion .studio-chapter{display:block;position:sticky;top:calc(100svh - 140px);text-align:center;z-index:3;margin-top:30px;pointer-events:none}.scene-motion .studio-chapter span{font-size:8px;letter-spacing:.12em;color:#9c7eb8}.scene-motion .studio-chapter p{font-size:21px;letter-spacing:-.035em;color:#665172;margin-top:8px}
.scene-motion .ops-grid{display:block;min-height:270svh}.scene-motion .ops-sticky{position:static;margin-bottom:35px}.scene-motion .ops-visual{position:sticky;top:95px;transform:translateY(var(--ops-float,0px))}.scene-motion .ops-display-inner{min-height:355px}.scene-motion .ops-chapter-count{margin-bottom:14px}
}
