body{margin:0;min-width:320px}#root{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-deep: #f7faec;--bg-mid: #eaf3cf;--shell: #eef5d3;--surface: #f8fbe9;--tile: #1f3125;--content-max: 1120px;--text-max: 860px;--text-main: #121a2a;--text-muted: #333b4c;--line: rgba(18, 26, 42, .1);--accent: #8dd330;--accent-2: #2a3d2f}html,body,#root{min-height:100%}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#5c8f2e rgba(219,234,184,.95)}body{font-family:Space Grotesk,Manrope,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 15%,rgba(174,205,121,.35) 0%,transparent 44%),linear-gradient(180deg,var(--bg-deep),var(--bg-mid));color:var(--text-main);overflow-x:hidden}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:linear-gradient(180deg,#f0f8d8fa,#dceab7fa);border-radius:999px}*::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(233,244,204,.95);background:linear-gradient(180deg,#95e032,#5d9331 54%,#2e4c27);box-shadow:inset 0 1px #ffffff73}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9eea36,#669f35 54%,#325428)}button,input{font:inherit}.app-shell{min-height:100vh;width:100%;padding:0;display:block}.site-frame{width:100%;min-height:100vh;border-radius:0;background:var(--shell);box-shadow:none;border:none;overflow:hidden;display:flex;flex-direction:column}.top-header{width:min(var(--content-max),calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px 34px 16px}.brand{justify-self:start}.brand-logo-button{width:130px;height:56px;border:none;border-radius:14px;background:linear-gradient(180deg,#2f4f26,#223a1f);display:flex;align-items:center;justify-content:center;cursor:pointer}.brand-logo{width:92px;height:auto;object-fit:contain}.header-nav{justify-self:end;display:flex;align-items:center;gap:8px}.header-nav button{border:none;background:transparent;color:var(--text-main);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.header-nav button:hover{background:#8dd33026}.header-nav button.active{color:#fff;background:linear-gradient(180deg,#95e032,#4d7a2c 52%,#243927);box-shadow:0 8px 16px #40613052}.header-actions{justify-self:end}.mobile-menu-toggle{display:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:#ffffff80;padding:11px 10px;cursor:pointer}.mobile-menu-toggle span{display:block;height:2px;border-radius:99px;background:#172136}.mobile-menu-toggle span+span{margin-top:6px}.mobile-menu-close,.header-nav-overlay{display:none}.landing-panel,.examples-page,.product-page{flex:1;width:min(var(--content-max),calc(100% - 48px));margin:0 auto;padding:28px 34px 38px}.landing-panel{display:grid;align-content:start;gap:44px}.hero-center{max-width:var(--text-max);margin:0 auto;text-align:center}.waitlist-tag,.examples-tag,.product-tag{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;margin-bottom:14px}.animated-program{width:fit-content;margin-inline:auto;padding:7px 14px;border-radius:999px;letter-spacing:.11em;background:linear-gradient(120deg,#ff3d3d,#e546ff 22%,#6f4bff 45%,#23a6ff 62%,#ff7a18 82%,#ff3d3d);background-size:220% 220%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:program-spectrum 5.5s linear infinite;text-shadow:0 0 16px rgba(229,70,255,.32)}@keyframes program-spectrum{0%{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(15deg)}to{background-position:0% 50%;filter:hue-rotate(0deg)}}.hero-title,.examples-card h1,.product-card h1{font-size:clamp(42px,6vw,68px);line-height:.96;letter-spacing:-.03em;margin-bottom:16px;font-weight:500}.title-accent{color:#6eaf29}.subtext,.examples-category-description,.product-card p,.feature-desc,.example-video-content p{color:var(--text-muted);font-size:20px;line-height:1.45}.subtext{max-width:760px;margin:0 auto 24px;font-size:28px;letter-spacing:-.02em}.hero-cta-row{margin-bottom:16px}.cta-primary,.demo-link-btn,.product-actions button,.example-video-content button,form button,.examples-categories button.active{color:#fff;border:none;border-radius:14px;background:linear-gradient(180deg,#95e032,#4d7a2c 52%,#243927);box-shadow:0 10px 18px #40613057;font-weight:700;cursor:pointer}.cta-primary{padding:12px 28px;font-size:30px;letter-spacing:-.02em}.waitlist-note{margin:0 auto 18px;font-size:14px;color:var(--text-muted)}.form-box{max-width:620px;margin:0 auto;background:#ffffffc7;border:1px solid rgba(255,255,255,.9);border-radius:16px;padding:12px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}input{height:44px;border-radius:11px;border:1px solid var(--line);background:#fff;color:var(--text-main);padding:0 12px}input:focus{outline:none;border-color:#6da32a8c;box-shadow:0 0 0 3px #8dd3302e}form button{min-width:0;height:44px;padding:0 14px;white-space:nowrap}.success{text-align:center;color:#2f4e28;font-size:19px}.video-row{margin-top:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%;max-width:var(--content-max);margin-inline:auto}.video-tile,.example-video-preview-wrap{border:none;border-radius:24px;background:var(--tile);overflow:hidden;cursor:pointer;box-shadow:0 12px 26px #040b1d66;position:relative}.video-tile{aspect-ratio:3 / 4}.video-tile video,.example-video-preview{width:100%;height:100%;object-fit:cover}.video-overlay-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#ffffffe6;color:#2f3442;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:600;opacity:0;transition:opacity .2s ease;pointer-events:none}.video-tile:hover .video-overlay-label,.video-tile:focus-visible .video-overlay-label,.example-video-trigger:hover .video-overlay-label,.example-video-trigger:focus-visible .video-overlay-label{opacity:1}.example-video-trigger .video-overlay-label{opacity:1}.video-tile:focus-visible,.example-video-trigger:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.examples-card,.product-card{width:100%;max-width:var(--content-max);margin:0 auto;background:var(--surface);border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:30px}.home-sections-card{margin-top:12px}.examples-card h1,.product-card h1{font-size:clamp(34px,4.3vw,54px)}.examples-category-description,.product-card>p{margin-bottom:14px;font-size:18px}.product-lead{max-width:900px}.product-hero{position:relative;padding:6px 2px 2px}.product-hero:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:1px;background:linear-gradient(90deg,transparent,rgba(63,111,34,.35),transparent)}.product-sections{display:grid;gap:34px;margin-top:30px}.product-block{background:#fff9;border:1px solid rgba(255,255,255,.85);border-radius:18px;padding:24px;box-shadow:0 10px 22px #0c142214}.product-block h2{font-size:clamp(18px,2.2vw,24px);letter-spacing:-.01em;margin-bottom:16px;position:relative;display:block;padding:4px 120px 10px;text-align:center;white-space:nowrap;font-weight:700;color:#172136;text-shadow:0 1px 0 rgba(255,255,255,.75)}.product-block h2:after{content:"";display:block;width:min(340px,72%);height:2px;margin:10px auto 0;border-radius:999px;background:linear-gradient(90deg,#8dd33000,#8dd330a6,#2f542033,#8dd33000)}.block-kicker{width:auto;padding:5px 11px;border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg,#c9ee8c8c,#8dd33038);border:1px solid rgba(141,211,48,.55);color:#2f5420;font-weight:700;flex:0 0 auto;position:absolute;left:0;top:50%;transform:translateY(-58%)}.block-intro{margin-bottom:16px;color:var(--text-muted);font-size:15px;line-height:1.6;max-width:62ch}.pain-points-list{list-style:none;display:grid;gap:12px}.pain-points-list li{padding:14px 16px;background:#fff;border-radius:14px;border:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--text-muted);transition:transform .2s ease,box-shadow .2s ease}.pain-points-list li:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0c14221a}.efficiency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.efficiency-card{border:1px solid rgba(255,255,255,.95);border-radius:14px;padding:16px;background:linear-gradient(180deg,#fff,#edf8cc);box-shadow:0 8px 18px #0c142214;position:relative;overflow:hidden}.efficiency-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(141,211,48,.14),transparent 55%);pointer-events:none}.efficiency-value{font-size:clamp(26px,4vw,40px);line-height:1;font-weight:700;color:#3f6f22;margin-bottom:8px}.efficiency-label{font-size:14px;line-height:1.5;color:var(--text-muted)}.examples-categories{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.examples-categories button{border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text-main);padding:9px 12px;text-align:left;cursor:pointer}.examples-categories button span{display:block;font-weight:700}.examples-categories button small{opacity:.7}.examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,230px));gap:16px;justify-content:center}.examples-carousel-controls{display:flex;justify-content:flex-end;gap:8px;margin:8px 0 14px}.examples-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgba(141,211,48,.65);background:#8dd330;color:#0b0f12;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.examples-arrow:hover:not(:disabled){background:#9fe03c;border-color:#9fe03cd9;transform:translateY(-1px)}.examples-chevron{width:10px;height:10px;border-top:2.5px solid #0b0f12;border-right:2.5px solid #0b0f12}.examples-chevron-left{transform:rotate(-135deg);margin-left:3px}.examples-chevron-right{transform:rotate(45deg);margin-right:3px}.examples-arrow:disabled{background:#5e7a34;border-color:#8dd3304d;cursor:not-allowed}.examples-arrow:disabled .examples-chevron{border-top-color:#0b0f128c;border-right-color:#0b0f128c}.example-video-card{border-radius:18px;border:1px solid rgba(255,255,255,.95);background:linear-gradient(180deg,#fff,#f3f8df);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 22px #0c14221f,inset 0 1px #ffffffb3;transition:transform .22s ease,box-shadow .22s ease}.example-video-preview-wrap{border-radius:0;aspect-ratio:9 / 13;border-bottom:1px solid rgba(18,26,42,.08)}.example-video-trigger{border:none;padding:0;border-radius:0;background:transparent;cursor:pointer;position:relative;aspect-ratio:9 / 13;border-bottom:1px solid rgba(18,26,42,.08);overflow:hidden}.example-video-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0c14222e,inset 0 1px #ffffffd1}.example-video-content{padding:12px;display:flex;flex-direction:column;gap:7px;flex:1}.example-video-content h3{font-size:16px;line-height:1.25;letter-spacing:-.01em}.example-video-content p{font-size:13px;line-height:1.4;opacity:.9}.product-feature-list{list-style:none;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-feature-list li{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.product-feature-list li:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0c14221a}.feature-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.feature-number{width:28px;height:28px;border-radius:50%;background:#e4ecbe;display:grid;place-items:center;font-weight:700}.feature-tag{border-radius:999px;padding:6px 10px;font-size:13px;background:linear-gradient(180deg,#f3fbdd,#deefae);color:#2c4f1f}.feature-desc{font-size:15px;line-height:1.55}.faq-list,.capabilities-grid,.use-case-grid{display:grid;gap:12px}.capabilities-grid,.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card,.use-case-card{border-radius:14px;border:1px solid rgba(18,26,42,.12);background:#fff;padding:14px;box-shadow:0 8px 16px #0c14220f;transition:transform .2s ease,box-shadow .2s ease}.capability-card:hover,.use-case-card:hover{transform:translateY(-2px);box-shadow:0 12px 20px #0c14221c}.capability-card h3,.use-case-card h3{font-size:16px;line-height:1.3;margin-bottom:8px;color:#2f5420}.capability-card p,.use-case-card p{font-size:14px;line-height:1.5;color:var(--text-muted)}.faq-item{border-radius:14px;border:1px solid rgba(18,26,42,.12);background:linear-gradient(180deg,#fff,#f7fbe8);padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover{border-color:#3f6f2240}.faq-item[open]{box-shadow:0 10px 20px #0c14221a}.faq-item summary{list-style:none;cursor:pointer;font-weight:600;font-size:15px;color:var(--text-main);padding-right:20px;position:relative;line-height:1.45}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:0;font-weight:700;color:#355f1f}.faq-item[open] summary:after{content:"-"}.faq-item p{margin-top:10px;color:var(--text-muted);font-size:15px;line-height:1.6}.ai-accent{color:#5f9525;font-weight:700}.product-actions{display:flex;margin-top:28px;justify-content:center}.demo-link-btn{padding:12px 20px;transition:transform .2s ease,box-shadow .2s ease}.demo-link-btn:hover{transform:translateY(-2px);box-shadow:0 14px 24px #40613059}.toast{position:fixed;top:22px;right:22px;max-width:360px;border-radius:12px;padding:12px 14px;color:#fff;background:#1a263f;box-shadow:0 12px 22px #0000003d;z-index:80}.toast.success{background:#355629}.toast.error{background:#5f2121}.video-modal{position:fixed;inset:0;background:#000000bd;display:grid;place-items:center;padding:20px;z-index:90}.video-modal-content{width:min(980px,100%);background:#fff;border-radius:16px;padding:12px;position:relative}.video-modal-close{position:absolute;top:12px;right:12px;border:none;border-radius:8px;padding:6px 10px;background:#000000c2;color:#fff;cursor:pointer;z-index:2;pointer-events:auto}.video-modal-player{width:100%;max-height:80vh;border-radius:12px}@media(max-width:980px){.top-header{width:calc(100% - 36px);grid-template-columns:auto auto;padding:18px 18px 14px}.mobile-menu-toggle{display:inline-block}.header-nav{position:fixed;top:0;right:0;width:min(320px,86vw);height:100vh;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;padding:16px;transform:translate(110%);transition:transform .24s ease;z-index:95}.header-nav.mobile-open{transform:translate(0)}.mobile-menu-close{display:block;align-self:flex-end;border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px 9px;cursor:pointer}.header-nav-overlay{display:block;position:fixed;inset:0;border:none;background:#00000059;z-index:90}.header-nav button{text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px}.landing-panel,.examples-page,.product-page{width:calc(100% - 36px);padding:18px 18px 26px}.landing-panel{gap:34px}.hero-title{font-size:clamp(38px,10vw,56px)}.subtext{font-size:18px}.cta-primary{font-size:24px;padding:12px 22px}form{grid-template-columns:1fr}form button{width:100%}.video-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.efficiency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-block{padding:18px}.examples-card,.product-card{padding:24px}}@media(max-width:760px){.top-header{width:calc(100% - 28px);padding:14px 14px 10px}.landing-panel,.examples-page,.product-page{width:calc(100% - 28px);padding:16px 14px 22px}.examples-card,.product-card{padding:20px 16px;border-radius:18px}.product-block h2{padding:4px 0 10px;white-space:normal;font-size:clamp(18px,4.8vw,22px)}.block-kicker{display:none}.product-feature-list,.capabilities-grid,.use-case-grid,.efficiency-grid{grid-template-columns:1fr}.examples-categories{gap:8px}.examples-categories button{flex:1 1 calc(50% - 8px);min-width:130px}.example-video-content{padding:14px}.hero-title,.examples-card h1,.product-card h1{line-height:1.04}}@media(max-width:620px){.site-frame{min-height:100vh;border-radius:0}.brand-logo-button{width:96px;height:46px}.brand-logo{width:66px}.video-row{grid-template-columns:1fr}.landing-panel{gap:28px}.hero-title{font-size:clamp(30px,11vw,42px)}.subtext{font-size:16px;line-height:1.5}.cta-primary,.demo-link-btn{width:100%;font-size:20px;padding:12px 16px}.product-actions{margin-top:20px}.toast{left:10px;right:10px;top:12px;max-width:none}}@media(max-width:420px){.top-header{width:calc(100% - 24px);padding:12px 12px 8px}.landing-panel,.examples-page,.product-page{width:calc(100% - 24px);padding:14px 12px 18px}.examples-card,.product-card{padding:16px 12px}.examples-categories button{flex:1 1 100%;min-width:0}.product-block{padding:14px}}:root{--bg-deep: #020202;--bg-mid: #020202;--shell: #050505;--surface: #0c0c0d;--tile: #141415;--text-main: #f6f6f8;--text-muted: #b2b5bc;--line: rgba(210, 255, 77, .22);--accent: #c7f13a;--accent-2: #d8ff5d;--content-max: 1280px}body{font-family:Sora,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at 50% -10%,rgba(200,241,58,.11) 0%,transparent 45%),radial-gradient(circle at 12% 22%,rgba(0,180,255,.08) 0%,transparent 40%),#010101;color:var(--text-main)}*::-webkit-scrollbar-track{background:#0a0a0a}*::-webkit-scrollbar-thumb{border:2px solid #0a0a0a;background:linear-gradient(180deg,#d9ff59,#7da226)}.site-frame{background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.035) 0%,transparent 44%),#060607;border:none}.top-header{width:min(var(--content-max),calc(100% - 40px));padding:18px 20px 10px;grid-template-columns:auto 1fr auto;align-items:center}.brand-logo-button{width:auto;height:auto;border-radius:0;background:transparent;padding:0}.brand-logo{width:182px;filter:brightness(0) invert(1)}.header-nav{justify-self:end;gap:12px}.header-nav button{color:#f2f2f4;border:1px solid transparent;font-size:14px;font-weight:500;padding:10px 14px}.header-nav button:hover{border-color:#d2ff4d4d;background:#ffffff0a}.header-nav button.active{color:#020202;background:#f2f2f2;box-shadow:none}.landing-panel,.examples-page,.product-page{width:min(var(--content-max),calc(100% - 40px));padding:20px 20px 40px}.landing-panel{gap:58px}.hero-stage{position:relative;padding-bottom:20px}.hero-center{max-width:980px;display:grid;justify-items:center;gap:14px}.waitlist-tag,.examples-tag,.product-tag{font-size:11px;letter-spacing:.18em;color:#d5d8de;margin-bottom:0}.animated-program{border:1px solid rgba(210,255,77,.38);background:linear-gradient(180deg,#d2ff4d1f,#d2ff4d0a);color:#d9ff59;text-shadow:none;animation:none;padding:9px 18px;box-shadow:0 0 0 1px #d2ff4d1a,0 10px 26px #00000059}.hero-title,.examples-card h1,.product-card h1{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(46px,7.2vw,88px);line-height:.98;letter-spacing:-.015em;margin-bottom:0;font-weight:500;text-wrap:balance}.title-accent{color:#d9ff59}.subtext{color:#a6a9af;font-size:clamp(18px,2.2vw,32px);max-width:920px;margin-bottom:0;line-height:1.34}.hero-cta-row{margin-bottom:0;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cta-primary,.demo-link-btn,.product-actions button,.example-video-content button,form button,.examples-categories button.active{color:#0a0b0c;background:var(--accent);box-shadow:0 12px 28px #c9f1383d;border-radius:999px}.cta-primary{padding:13px 30px;font-size:20px;letter-spacing:0}.cta-ghost{border-radius:999px;border:1px solid rgba(234,236,239,.65);background:transparent;color:#f2f2f5;padding:13px 28px;font-size:18px;font-weight:700;cursor:pointer}.waitlist-note{color:#9197a1;margin:0 auto;max-width:720px;text-align:center}.form-box{max-width:760px;background:#111214d1;border:1px solid rgba(255,255,255,.12);border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}input{border:1px solid rgba(255,255,255,.12);background:#101113;color:#f8f8f8}input::placeholder{color:#828892}.success{color:#d9ff59}.hero-orbit{--orbit-phone-width: clamp(220px, 24vw, 300px);--orbit-side-gap: clamp(48px, 5.6vw, 82px);--orbit-metric-width: clamp(170px, 19vw, 220px);--orbit-media-width: clamp(170px, 18vw, 215px);--orbit-top-offset: 34px;--orbit-bottom-offset: 34px;position:relative;margin:62px auto 14px;min-height:560px;max-width:1180px}.phone-stage{position:absolute;left:50%;top:40px;transform:translate(-50%);width:var(--orbit-phone-width);aspect-ratio:9 / 18;border-radius:38px;border:1px solid rgba(255,255,255,.2);background:#0d0f11;box-shadow:inset 0 0 0 7px #1a1c20,0 26px 64px #0000008f;overflow:hidden;cursor:pointer}.phone-stage video{width:100%;height:100%;object-fit:cover}.phone-stage .video-overlay-label{opacity:0}.phone-stage:hover .video-overlay-label{opacity:1}.float-card{position:absolute;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 34px #00000075;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.metric-card{width:var(--orbit-metric-width);min-height:142px;padding:22px 20px}.metric-left{left:calc(50% - (var(--orbit-phone-width) / 2) - var(--orbit-side-gap) - var(--orbit-metric-width));top:var(--orbit-top-offset);background:#aba0ec;color:#161616}.metric-right{left:calc(50% + (var(--orbit-phone-width) / 2) + var(--orbit-side-gap));bottom:var(--orbit-bottom-offset);background:#40cfbe;color:#0b1c1c}.float-value{font-size:clamp(30px,3.2vw,46px);line-height:1;font-weight:700;margin-bottom:14px}.float-label{font-size:14px;line-height:1.5;font-weight:600}.media-card{width:var(--orbit-media-width);aspect-ratio:4 / 5;background:#1e1f23;padding:10px}.media-left{left:calc(50% - (var(--orbit-phone-width) / 2) - var(--orbit-side-gap) - var(--orbit-media-width));bottom:var(--orbit-bottom-offset)}.media-right{left:calc(50% + (var(--orbit-phone-width) / 2) + var(--orbit-side-gap));top:var(--orbit-top-offset)}.media-card video{width:100%;height:100%;object-fit:cover;border-radius:12px}.video-row{margin-top:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1060px}.video-tile,.example-video-preview-wrap{border-radius:18px;background:#18191c;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px #0006}.video-row .video-tile{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.video-row .video-tile:hover{transform:translateY(-5px);border-color:#d2ff4d6b;box-shadow:0 18px 38px #00000080}.video-overlay-label{background:#000000c7;color:#fff;border:1px solid rgba(255,255,255,.25)}.examples-card,.product-card{background:#0d0e10;border:1px solid rgba(255,255,255,.11);border-radius:20px}.product-card p,.examples-category-description,.feature-desc,.example-video-content p,.faq-item p,.capability-card p,.use-case-card p,.efficiency-label{color:#a8adb5}.product-block{background:#131518;border:1px solid rgba(255,255,255,.09);box-shadow:none}.product-block h2{color:#f3f3f6;text-shadow:none}.block-kicker{color:#d9ff59;border-color:#d2ff4d75;background:#d2ff4d1f}.efficiency-card,.example-video-card,.capability-card,.use-case-card,.faq-item,.product-feature-list li,.pain-points-list li{background:#17191c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.efficiency-value,.capability-card h3,.use-case-card h3{color:#d9ff59}.feature-number{background:#d2ff4d29;color:#d9ff59}.feature-tag{color:#d9ff59;background:#d2ff4d17}.examples-categories button{background:#111316;color:#f0f1f3;border:1px solid rgba(255,255,255,.12)}.video-modal-content{background:#0f1012}@media(max-width:980px){.top-header{width:calc(100% - 24px);padding:12px 10px 8px}.landing-panel,.examples-page,.product-page{width:calc(100% - 24px);padding:16px 10px 30px}.header-nav{background:#0d0f11;border-left:1px solid rgba(255,255,255,.1)}.header-nav button{background:#131619;border-color:#ffffff14}.hero-orbit{min-height:400px;margin-top:30px}.metric-left,.metric-right,.media-left,.media-right{position:static}.hero-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:18px;max-width:680px}.phone-stage{position:static;transform:none;grid-column:1 / -1;order:-1;width:min(280px,80%)}.video-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.video-row .video-tile:nth-child(1),.video-row .video-tile:nth-child(2),.video-row .video-tile:nth-child(3),.video-row .video-tile:nth-child(4){transform:none}}@media(max-width:620px){.brand-logo-button{width:auto;height:auto}.brand-logo{width:128px}.hero-title{font-size:clamp(38px,12vw,54px)}.subtext{font-size:16px}.cta-primary,.cta-ghost,.demo-link-btn{width:100%;font-size:18px}.hero-orbit,.video-row{grid-template-columns:1fr}}
