:root{--bg:#fafaf7;--bg-2:#f3f2ed;--bg-3:#eae8e1;--primary:#f97316;--primary-700:#ea580c;--accent:#0288d4;--accent-2:#0ea5e9;--text:#0f172a;--muted:#475569;--secondary:#64748b;--line:#0f172a1a;--line-2:#0f172a0f;--card:#0f172a06;--card-2:#0f172a0d;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}body{background:radial-gradient(1200px 800px at 80% -200px, #00a2f41a, transparent 60%), radial-gradient(900px 700px at -10% 10%, #f9731614, transparent 60%), var(--bg)}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,textarea{font-family:inherit}.container{max-width:1280px;margin:0 auto;padding:0 32px}.section{padding:120px 0;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:18px;height:1px}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-family:Manrope,sans-serif}h1{font-size:clamp(48px,6.4vw,92px);font-weight:800;line-height:1.02}h2{font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.05}h3{font-size:22px;font-weight:700;line-height:1.25}p{color:var(--muted);margin:0;line-height:1.6}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.btn{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .2s,box-shadow .3s,color .2s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 10px 30px -12px #f973168c,inset 0 -2px #00000024}.btn-primary:hover{background:#fb8332;transform:translateY(-2px);box-shadow:0 18px 40px -12px #f97316b3}.btn-ghost{color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a0b}.btn-ghost:hover{background:#94a3b81a;border-color:#0f172a2e;transform:translateY(-2px)}.btn-lg{padding:18px 28px;font-size:16px}.nav{z-index:40;border-bottom:1px solid #0000;padding:16px 0;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-color:var(--line-2);background:#fafaf7d1}.nav-row{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.logo-mark{background:conic-gradient(from 140deg,#f97316,#00a2f4,#f97316);border-radius:8px;width:28px;height:28px;position:relative;overflow:hidden}.logo-mark:after{content:"";background:var(--bg-2);border-radius:6px;position:absolute;inset:3px}.logo-mark:before{content:"";background:linear-gradient(135deg, var(--primary), var(--accent));z-index:1;border-radius:3px;position:absolute;inset:8px}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--muted);font-size:14px;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{align-items:center;gap:10px;display:flex}.hero{min-height:100vh;padding:180px 0 80px;position:relative;overflow:hidden}.hero-grid-bg{background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 60% 40%,#000 30%,#0000 75%)}.hero-orb{filter:blur(80px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.hero-orb.a{background:#f97316;width:520px;height:520px;top:10%;left:-180px}.hero-orb.b{opacity:.42;background:#00a2f4;width:620px;height:620px;top:20%;right:-220px}.hero-content{z-index:2;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.hero-badge{color:var(--accent-2);font-family:var(--mono);letter-spacing:.08em;background:#00a2f414;border:1px solid #00a2f440;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:inline-flex}.hero-badge .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #00a2f42e}@keyframes pulse{50%{box-shadow:0 0 0 8px #00a2f400}}.hero h1{margin:22px 0 20px}.hero h1 .accent{background:linear-gradient(100deg,#00a2f4 10%,#f97316 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#475569;max-width:540px;font-size:18px}.hero-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-trust{color:var(--muted);flex-wrap:wrap;align-items:center;gap:22px;margin-top:44px;font-size:13px;display:flex}.hero-trust .avatars{display:flex}.hero-trust .avatars div{border:2px solid var(--bg);background:linear-gradient(135deg,#334155,#64748b);border-radius:50%;width:30px;height:30px;margin-left:-8px}.hero-trust .avatars div:first-child{background:linear-gradient(135deg,#f97316,#fb923c);margin-left:0}.hero-trust .avatars div:nth-child(2){background:linear-gradient(135deg,#00a2f4,#38bdf8)}.hero-trust .avatars div:nth-child(3){background:linear-gradient(135deg,#a855f7,#ec4899)}.hero-trust strong{color:var(--text)}.phone-stage{aspect-ratio:4/5;justify-content:center;align-items:center;display:flex;position:relative}.phone{width:320px;height:640px;transform-style:preserve-3d;background:linear-gradient(#1a2236,#0b1120);border-radius:46px;padding:12px;position:relative;box-shadow:0 40px 100px -30px #000000b3,0 0 0 1px #0f172a24,inset 0 0 0 1px #ffffff0a}.phone-screen{background:linear-gradient(#fafaf7 0%,#eae8e1 100%);border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.phone-notch{z-index:3;background:#000;border-radius:14px;width:100px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-status{font-family:var(--mono);color:#fff;z-index:2;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:14px;left:24px;right:24px}.phone-status .right{align-items:center;gap:4px;display:flex}.ar-viewport{position:absolute;inset:50px 0 120px;overflow:hidden}.ar-room{background:linear-gradient(#fff0 0%,#0f172a0f 70%,#0f172a24 100%),radial-gradient(circle at 50% 90%,#0288d42e,#0000 60%),repeating-linear-gradient(#ece9e0 0 2px,#f5f2ea 2px 40px);position:absolute;inset:0}.ar-table{background:repeating-linear-gradient(90deg,#64748b26 0 1px,#0000 1px 20px),repeating-linear-gradient(0deg,#64748b26 0 1px,#0000 1px 20px),linear-gradient(#00a2f41f,#0000);border:1px solid #00a2f459;width:220px;height:120px;position:absolute;bottom:60px;left:50%;transform:translate(-50%)perspective(400px)rotateX(52deg);box-shadow:inset 0 0 40px #00a2f433}.ar-reticle{border:1px dashed #00a2f480;border-radius:50%;width:120px;height:60px;animation:3s ease-in-out infinite reticle;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}@keyframes reticle{50%{opacity:.6;transform:translate(-50%)scale(1.08)}}.ar-food{width:180px;height:180px;animation:4s ease-in-out infinite hover;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes hover{50%{transform:translate(-50%,-56%)}}.ar-food-plate{background:radial-gradient(circle at 50% 45%,#fefefe 0%,#e2e8f0 60%,#94a3b8 100%);border-radius:50%;position:absolute;inset:0;transform:perspective(600px)rotateX(62deg);box-shadow:0 30px 50px -10px #0009,inset 0 -8px 20px #64748b66}.ar-food-item{background:radial-gradient(circle at 40% 35%,#fef3c7 0%,#fbbf24 30%,#d97706 70%,#92400e 100%);border-radius:50%;position:absolute;inset:18%;box-shadow:inset -10px -20px 30px #0000004d,0 0 30px #f9731666}.ar-food-item:after{content:"";background:radial-gradient(circle at 30% 30%,#fff6,#0000 40%),repeating-radial-gradient(circle,#92400e33 0 3px,#0000 3px 8px);border-radius:50%;position:absolute;inset:10%}.ar-scan-line{background:linear-gradient(90deg,#0000,#00a2f4,#0000);height:2px;animation:3s linear infinite scan;position:absolute;left:0;right:0;box-shadow:0 0 20px #00a2f4}@keyframes scan{0%{opacity:0;top:10%}10%,90%{opacity:1}to{opacity:0;top:90%}}.ar-label{color:#0369a1;font-family:var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#00a2f424;border:1px solid #00a2f466;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.ar-label .dot{background:#00a2f4;border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite pulse}.ar-price{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);background:#ffffffe0;border:1px solid #0f172a24;border-radius:14px;padding:10px 14px;position:absolute;top:58%;right:16px}.ar-price .title{color:#475569;font-size:11px;font-weight:600}.ar-price .amount{color:#f97316;margin-top:2px;font-size:16px;font-weight:700}.ar-menu-bar{gap:6px;display:flex;position:absolute;bottom:16px;left:12px;right:12px;overflow:hidden}.ar-menu-bar .chip{font-family:var(--mono);color:#475569;white-space:nowrap;background:#0f172a12;border:1px solid #0f172a1a;border-radius:999px;padding:6px 12px;font-size:10px}.ar-menu-bar .chip.active{background:var(--primary);color:#fff;border-color:#0000}.phone-bottom-bar{background:linear-gradient(#fff0 0%,#fffffff2 60%);justify-content:space-between;align-items:center;height:90px;padding:0 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-add-btn{background:var(--primary);color:#fff;border-radius:999px;padding:14px 22px;font-size:13px;font-weight:700;box-shadow:0 12px 30px -8px #f9731699}.phone-cart{border:1px solid var(--line);width:48px;height:48px;color:var(--text);background:#0f172a0d;border-radius:16px;justify-content:center;align-items:center;font-size:20px;display:flex}.phone-float{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--mono);background:#ffffffe6;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex;position:absolute;box-shadow:0 20px 40px -20px #0009}.phone-float.f1{color:#0369a1;top:8%;right:-40px}.phone-float.f2{color:#c2410c;bottom:12%;left:-60px}.phone-float .i{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.phone-float.f1 .i{color:#00a2f4;background:#00a2f42e}.phone-float.f2 .i{color:#f97316;background:#f973162e}.marquee-row{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-top:80px;padding:28px 0;overflow:hidden}.marquee-row .inner{gap:80px;width:max-content;animation:34s linear infinite marq;display:flex}.marquee-row .logo-txt{font-family:var(--mono);color:var(--secondary);letter-spacing:.1em;white-space:nowrap;font-size:14px}@keyframes marq{to{transform:translate(-50%)}}.ps-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ps-panel{border:1px solid var(--line);background:var(--card);border-radius:24px;min-height:460px;padding:28px;position:relative;overflow:hidden}.ps-tabs{border:1px solid var(--line);background:#0f172a0b;border-radius:999px;padding:5px;display:inline-flex}.ps-tab{color:var(--muted);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;transition:color .2s}.ps-tab.active{color:#fff}.ps-tabs .slider{border-radius:999px;transition:left .35s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute}.ps-item{border-bottom:1px dashed var(--line-2);gap:16px;padding:18px 0;display:flex}.ps-item:last-child{border-bottom:0}.ps-item .icon{border:1px solid var(--line);background:#0f172a0e;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;transition:transform .3s;display:flex}.ps-item:hover .icon{transform:scale(1.08)rotate(-4deg)}.ps-item .text h4{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:700}.ps-item .text p{font-size:14px;line-height:1.5}.ps-visual{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(400px 300px at 50% 40%,#0288d41a,#0000 60%),linear-gradient(160deg,#fff,#f1ede4);border-radius:24px;position:relative;overflow:hidden}.pv-menu{font-family:var(--mono);color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex;position:absolute;inset:40px}.pv-line{border:1px solid var(--line-2);opacity:.7;background:#0f172a0a;border-radius:8px;justify-content:space-between;align-items:center;height:32px;padding:0 12px;display:flex}.pv-line:nth-child(odd){opacity:.5}.pv-confused{font-family:var(--mono);color:#c2410c;background:#f973161a;border:1px solid #f973164d;border-radius:8px;padding:6px 10px;font-size:11px;position:absolute;bottom:24px;right:24px}.sv-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid;position:absolute;inset:32px}.sv-card{border:1px solid var(--line);background:#0f172a08;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:100%;padding:14px;display:flex;position:relative;overflow:hidden}.sv-card .thumb{aspect-ratio:1;font-family:var(--mono);color:#0284c7;letter-spacing:.06em;background:radial-gradient(circle at 50% 40%,#00a2f44d,#0000 60%),repeating-linear-gradient(135deg,#0f172a0b 0 4px,#0000 4px 12px);border:1px dashed #00a2f459;border-radius:10px;justify-content:center;align-items:center;font-size:9px;display:flex;position:relative;overflow:hidden}.sv-card .name{margin-top:10px;font-size:13px;font-weight:700}.sv-card .row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.sv-card .price{font-family:var(--mono);color:#f97316;font-size:12px;font-weight:600}.sv-card .ar-badge{font-family:var(--mono);letter-spacing:.06em;color:#0284c7;background:#00a2f41a;border:1px solid #00a2f44d;border-radius:999px;padding:3px 6px;font-size:9px}.hiw-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.hiw-card{border:1px solid var(--line);background:linear-gradient(#0f172a0a,#94a3b805);border-radius:24px;min-height:440px;padding:28px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.hiw-card:hover{border-color:#0f172a2e;transform:translateY(-6px)}.hiw-step{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;display:flex}.hiw-step .num{color:#0284c7;background:#00a2f41a;border:1px solid #00a2f440;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.hiw-card h3{margin:16px 0 8px;font-size:22px}.hiw-card p{font-size:14px}.hiw-visual{border:1px solid var(--line-2);background:radial-gradient(400px 200px at 50% 60%,#0288d41a,#0000 60%),linear-gradient(#fff 0%,#f5f2ea 100%);border-radius:16px;height:220px;margin-top:20px;position:relative;overflow:hidden}.s1-rows{flex-direction:column;gap:8px;display:flex;position:absolute;inset:20px}.s1-row{border:1px solid var(--line-2);font-family:var(--mono);background:#0f172a0a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.s1-row .thumb{background:linear-gradient(135deg,#334155,#64748b);border-radius:6px;flex:0 0 24px;width:24px;height:24px}.s1-row .label{color:var(--text);flex:1}.s1-row .badge{color:#0284c7;background:#00a2f41a;border-radius:999px;padding:2px 8px;font-size:10px}.s1-cursor{color:#f97316;font-size:14px;animation:4s ease-in-out infinite cursorMove;position:absolute;bottom:52px;left:140px}@keyframes cursorMove{0%,to{transform:translate(0)}25%{transform:translate(20px,-30px)}50%{transform:translate(-10px,10px)}75%{transform:translate(30px,-10px)}}.s2-qr{background:#fff;border-radius:18px;width:130px;height:130px;padding:14px;animation:6s ease-in-out infinite qrFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -10px #0009}@keyframes qrFloat{50%{transform:translate(-50%,-56%)rotate(-2deg)}}.s2-qr .cells{background-image:radial-gradient(circle at 10% 10%,#000 3px,#0000 3.5px),radial-gradient(circle at 90% 10%,#000 3px,#0000 3.5px),radial-gradient(circle at 10% 90%,#000 3px,#0000 3.5px);background-size:100% 100%;width:100%;height:100%;position:relative}.s2-qr .cells:before{content:"";background-image:repeating-conic-gradient(from 0deg, #000 0 10deg, transparent 10deg 20deg);background-size:14px 14px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 14%,#000 14%);mask:radial-gradient(circle,#0000 0 14%,#000 14%)}.s2-qr .corner{border:6px solid #000;border-radius:4px;width:26px;height:26px;position:absolute}.s2-qr .corner.tl{top:14px;left:14px}.s2-qr .corner.tr{top:14px;right:14px}.s2-qr .corner.bl{bottom:14px;left:14px}.s2-ray{background:linear-gradient(180deg, transparent, var(--accent), transparent);opacity:0;width:2px;height:60px;animation:3s linear infinite rayFall;position:absolute}.s2-ray.r1{animation-delay:0s;left:25%}.s2-ray.r2{animation-delay:1s;left:70%}.s2-ray.r3{animation-delay:2s;left:50%}@keyframes rayFall{0%{opacity:0;top:0}20%{opacity:1}to{opacity:0;top:100%}}.s3-table{background:repeating-linear-gradient(90deg,#64748b26 0 1px,#0000 1px 20px),repeating-linear-gradient(0deg,#64748b26 0 1px,#0000 1px 20px);border:1px solid #00a2f44d;width:200px;height:80px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)perspective(500px)rotateX(55deg)}.s3-dish{background:radial-gradient(circle at 40% 35%,#fef3c7,#f59e0b 40%,#b45309 80%);border-radius:50%;width:90px;height:90px;animation:4s ease-in-out infinite s3Place;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -8px #f9731666,inset 0 -10px 20px #0000004d}@keyframes s3Place{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-56%)scale(1.04)}}.s3-ring{border:1px dashed #00a2f466;border-radius:50%;width:160px;height:40px;animation:3s ease-in-out infinite reticle;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ar-hero{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:radial-gradient(700px 400px at 50% 50%, #0288d414, transparent 60%), var(--bg-2);padding:160px 0;position:relative;overflow:hidden}.ar-hero-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.ar-stage{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(600px 400px at 50% 60%,#0288d426,#0000 60%),linear-gradient(#fff,#f1ede4);border-radius:28px;position:relative;overflow:hidden}.ar-stage-grid{background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.ar-stage-floor{background:radial-gradient(#00a2f440,#0000 60%);border:1px dashed #00a2f466;border-radius:50%;width:320px;height:160px;position:absolute;bottom:20%;left:50%;transform:translate(-50%)perspective(500px)rotateX(62deg)}.ar-3d-object{cursor:grab;-webkit-user-select:none;user-select:none;width:240px;height:240px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-3d-object:active{cursor:grabbing}.ar-3d-plate{background:radial-gradient(circle at 50% 45%,#fff 0%,#e2e8f0 60%,#64748b 100%);border-radius:50%;position:absolute;inset:0;transform:rotateX(66deg);box-shadow:0 60px 80px -20px #0009,inset 0 -12px 30px #64748b80}.ar-3d-food{background:radial-gradient(circle at 38% 30%,#fef9c3 0%,#fde047 25%,#eab308 55%,#a16207 90%);border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 60px #f9731659,inset -14px -22px 30px #00000059}.ar-3d-food:after{content:"";background:radial-gradient(at 50% 35%,#ef4444 0%,#dc2626 15%,#0000 22%),radial-gradient(at 30% 55%,#10b981 0%,#059669 8%,#0000 13%),radial-gradient(at 70% 60%,#10b981 0%,#059669 8%,#0000 13%),radial-gradient(at 55% 75%,#f97316 0%,#c2410c 10%,#0000 16%);border-radius:50%;position:absolute;inset:0}.ar-3d-steam{gap:8px;display:flex;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.ar-3d-steam span{filter:blur(4px);background:linear-gradient(#ffffff80,#0000);border-radius:50%;width:8px;height:40px;animation:3s ease-in-out infinite steam}.ar-3d-steam span:nth-child(2){animation-delay:.5s}.ar-3d-steam span:nth-child(3){animation-delay:1s}@keyframes steam{0%{opacity:0;transform:translateY(0)scale(1)}30%{opacity:.7}to{opacity:0;transform:translateY(-60px)scale(1.6)}}.ar-stage-markers{pointer-events:none;position:absolute;inset:0}.ar-stage-markers .crosshair{width:40px;height:40px;position:absolute}.ar-stage-markers .crosshair:before,.ar-stage-markers .crosshair:after{content:"";background:#00a2f480;position:absolute}.ar-stage-markers .crosshair:before{height:1px;top:50%;left:0;right:0}.ar-stage-markers .crosshair:after{width:1px;top:0;bottom:0;left:50%}.ar-stage-markers .crosshair.tl{top:40px;left:40px}.ar-stage-markers .crosshair.tr{top:40px;right:40px}.ar-stage-markers .crosshair.bl{bottom:40px;left:40px}.ar-stage-markers .crosshair.br{bottom:40px;right:40px}.ar-hint{font-family:var(--mono);color:#0284c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#00a2f41a;border:1px solid #00a2f44d;border-radius:999px;padding:8px 14px;font-size:11px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ar-model-switch{gap:8px;margin-top:20px;display:flex}.ar-model-switch button{color:var(--muted);border:1px solid var(--line);background:#0f172a0b;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s}.ar-model-switch button.active{background:var(--accent);color:#fff;border-color:#0000}.ar-model-switch button:hover{transform:translateY(-1px)}.ar-specs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.ar-spec{border:1px solid var(--line);background:#0f172a08;border-radius:14px;padding:16px}.ar-spec .label{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px}.ar-spec .value{color:var(--text);margin-top:4px;font-size:18px;font-weight:700}.ar-spec .value .u{color:var(--muted);margin-left:2px;font-size:12px;font-weight:500}.benefits-grid{grid-template-rows:auto auto;grid-template-columns:1.1fr 1fr 1fr;gap:20px;margin-top:56px;display:grid}.benefit-card{border:1px solid var(--line);background:linear-gradient(#0f172a0a,#94a3b805);border-radius:22px;flex-direction:column;min-height:240px;padding:28px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.benefit-card:hover{border-color:#0f172a38;transform:translateY(-4px)}.benefit-card .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.benefit-card h3{margin:10px 0;font-size:28px}.benefit-card p{font-size:14px}.benefit-card.big{grid-row:span 2;min-height:500px}.benefit-number{letter-spacing:-.03em;color:var(--text);font-size:72px;font-weight:800;line-height:1}.benefit-number .u{color:var(--primary);font-size:32px;font-weight:700}.benefit-number .pref{color:var(--muted);font-size:32px;font-weight:500}.benefit-card .chart{height:120px;margin-top:auto;position:relative}.chart-bars{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:0}.chart-bars span{background:linear-gradient(180deg, var(--primary), #f973164d);border-radius:4px 4px 0 0;flex:1;transition:height 1s cubic-bezier(.2,.7,.2,1)}.chart-line{position:absolute;inset:0}.benefit-icon{width:48px;height:48px;color:var(--accent);background:#00a2f41f;border:1px solid #00a2f44d;border-radius:14px;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:flex}.benefit-card:hover .benefit-icon{color:var(--primary);background:#f9731626;border-color:#f973164d;transform:scale(1.1)rotate(-6deg)}.showcase-stage{border:1px solid var(--line);background:linear-gradient(#fff,#f5f2ea);border-radius:28px;margin-top:56px;padding:40px 40px 0;position:relative;overflow:hidden}.showcase-tabs{border:1px solid var(--line);background:#0f172a0b;border-radius:999px;padding:5px;display:inline-flex}.showcase-tab{color:var(--muted);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .3s}.showcase-tab.active{color:#fff;background:var(--primary)}.showcase-tab:hover:not(.active){color:var(--text)}.showcase-panel{aspect-ratio:16/9;border:1px solid var(--line-2);background:#fff;border-bottom:none;border-radius:20px 20px 0 0;margin-top:32px;position:relative;overflow:hidden}.window-chrome{border-bottom:1px solid var(--line-2);background:#0f172a08;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.window-chrome .dot{border-radius:50%;width:10px;height:10px}.window-chrome .dot.r{background:#ef4444}.window-chrome .dot.y{background:#f59e0b}.window-chrome .dot.g{background:#10b981}.window-chrome .url{height:22px;font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);background:#ffffffb3;border-radius:6px;flex:1;align-items:center;margin:0 14px;padding:0 10px;font-size:10px;display:flex}.app-layout{grid-template-columns:220px 1fr;height:calc(100% - 38px);display:grid}.app-sidebar{border-right:1px solid var(--line-2);background:#fafaf7bf;flex-direction:column;gap:4px;padding:20px 16px;display:flex}.app-logo{align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.app-logo .mark{background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:6px;width:20px;height:20px}.app-nav-item{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.app-nav-item.active{color:var(--primary);background:#f973161a}.app-nav-item .dot{background:#0f172a14;border-radius:4px;width:14px;height:14px}.app-nav-item.active .dot{background:#f973164d}.app-main{padding:20px;overflow:hidden}.app-topbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.app-topbar h4{font-size:16px}.app-topbar .actions{gap:8px;display:flex}.app-pill{border:1px solid var(--line-2);color:var(--muted);background:#0f172a0b;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600}.app-pill.primary{background:var(--primary);color:#fff;border-color:#0000}.app-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.app-card{border:1px solid var(--line-2);aspect-ratio:3/4;background:#0f172a08;border-radius:10px;flex-direction:column;padding:12px;display:flex}.app-card .thumb{aspect-ratio:1;font-family:var(--mono);color:#0284c7;letter-spacing:.06em;background:radial-gradient(circle at 50% 40%,#00a2f440,#0000 60%),repeating-linear-gradient(135deg,#0f172a12 0 4px,#0000 4px 12px);border:1px dashed #00a2f44d;border-radius:6px;justify-content:center;align-items:center;font-size:8px;display:flex;position:relative}.app-card .thumb .ar-chip{color:#0284c7;background:#00a2f433;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;top:4px;right:4px}.app-card .name{margin-top:6px;font-size:10px;font-weight:700}.app-card .price{font-family:var(--mono);color:var(--primary);font-size:10px}.app-stat-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.app-stat{border:1px solid var(--line-2);background:#0f172a08;border-radius:10px;padding:14px}.app-stat .k{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.app-stat .v{margin-top:4px;font-size:18px;font-weight:800}.app-stat .d{color:#10b981;margin-top:2px;font-size:10px}.app-chart{border:1px solid var(--line-2);background:#0f172a08;border-radius:12px;height:160px;padding:14px;position:relative}.app-order{border:1px solid var(--line-2);background:#0f172a08;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:grid}.app-order .t{font-family:var(--mono);color:var(--muted);font-size:10px}.app-order .n{font-size:12px;font-weight:600}.app-order .p{font-family:var(--mono);color:var(--primary);font-size:11px}.app-order .s{border-radius:999px;padding:3px 8px;font-size:9px;font-weight:600}.app-order .s.new{color:#0284c7;background:#00a2f426}.app-order .s.ok{color:#047857;background:#10b98126}.app-order .s.pr{color:#c2410c;background:#f9731626}.bigcta{border:1px solid var(--line);text-align:center;background:radial-gradient(600px 400px at 80% 0,#f9731626,#0000 60%),radial-gradient(600px 400px at 20% 100%,#0288d426,#0000 60%),linear-gradient(#fff,#f5f2ea);border-radius:32px;padding:80px 40px;position:relative;overflow:hidden}.bigcta h2{max-width:18ch;margin:0 auto;font-size:clamp(44px,5.5vw,72px)}.bigcta p{color:#475569;max-width:560px;margin:20px auto 32px;font-size:18px}.bigcta-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(#f973164d,#0000 60%);width:800px;height:400px;position:absolute;bottom:-200px;left:50%;transform:translate(-50%)}.contact-wrap{grid-template-columns:1fr 1.1fr;gap:56px;display:grid}.contact-info h2{margin-bottom:16px}.contact-info p{max-width:420px;font-size:16px}.contact-detail{border-bottom:1px dashed var(--line-2);align-items:center;gap:14px;padding:14px 0;display:flex}.contact-detail:last-child{border-bottom:0}.contact-detail .icn{width:40px;height:40px;color:var(--accent);background:#00a2f41a;border:1px solid #00a2f440;border-radius:12px;justify-content:center;align-items:center;display:flex}.contact-detail .k{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.contact-detail .v{font-size:15px;font-weight:600}.contact-form{border:1px solid var(--line);background:linear-gradient(#0f172a0a,#94a3b805);border-radius:24px;padding:36px}.field{margin-bottom:18px;position:relative}.field label{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.field input,.field textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fafaf7bf;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .3s,box-shadow .3s,background .3s}.field input:focus,.field textarea:focus{border-color:var(--accent);background:#ffffffe6;box-shadow:0 0 0 4px #00a2f426}.field textarea{resize:vertical;min-height:90px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-submit{background:var(--primary);color:#fff;border-radius:14px;width:100%;margin-top:8px;padding:16px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .3s;box-shadow:0 10px 30px -12px #f973168c}.form-submit:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #f97316b3}.form-submit:active{transform:scale(.98)}.form-submit.sent{background:#10b981}.form-legal{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.footer{border-top:1px solid var(--line-2);padding:80px 0 40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:56px;margin-bottom:56px;display:grid}.footer-brand p{max-width:320px;margin-top:14px;font-size:14px}.footer-col h5{font-family:var(--mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.footer-col a{color:#475569;padding:6px 0;font-size:14px;transition:color .2s,transform .2s;display:block}.footer-col a:hover{color:var(--primary);transform:translate(3px)}.footer-bottom{border-top:1px solid var(--line-2);color:var(--muted);justify-content:space-between;align-items:center;padding-top:32px;font-size:13px;display:flex}.footer-social{gap:10px;display:flex}.footer-social a{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#0f172a0b;border-radius:10px;justify-content:center;align-items:center;transition:all .3s;display:flex}.footer-social a:hover{color:var(--primary);background:#f9731614;border-color:#f973164d;transform:translateY(-4px)}.tweaks-panel{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);width:300px;color:var(--text);background:#fffffff0;border-radius:18px;padding:18px;font-size:13px;position:fixed;bottom:20px;right:20px;box-shadow:0 30px 60px -20px #000000b3}.tweaks-panel h5{align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.tweaks-panel .tw-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tweaks-panel .tw-row label{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:11px}.tweaks-panel .swatches{gap:6px;display:flex}.tweaks-panel .sw{cursor:pointer;border:2px solid #0000;border-radius:7px;width:22px;height:22px}.tweaks-panel .sw.active{border-color:var(--text)}.tweaks-panel select{border:1px solid var(--line);color:var(--text);background:#0f172a0b;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px}.tweaks-panel .switch{cursor:pointer;background:#0f172a24;border-radius:999px;width:38px;height:22px;transition:background .2s;position:relative}.tweaks-panel .switch.on{background:var(--primary)}.tweaks-panel .switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.tweaks-panel .switch.on:after{transform:translate(16px)}@media (width<=980px){.nav-links{display:none}.hero{padding:140px 0 60px}.hero-content{grid-template-columns:1fr;gap:48px}.phone-stage{max-width:340px;margin:0 auto}.ps-wrap,.hiw-grid,.ar-hero-grid,.benefits-grid{grid-template-columns:1fr}.benefit-card.big{grid-row:auto;min-height:300px}.contact-wrap{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.app-layout{grid-template-columns:1fr}.app-sidebar{display:none}.app-grid,.app-stat-row{grid-template-columns:repeat(2,1fr)}.tweaks-panel{width:260px;bottom:10px;right:10px}.section{padding:80px 0}.container{padding:0 20px}}
