body:has(.landing-root){background:#fff;color:#171717;margin:0}.landing-root,.landing-root a,.landing-root blockquote,.landing-root h1,.landing-root h2,.landing-root h3,.landing-root p,.landing-root span{opacity:1}body:has(.landing-root) main{max-width:none;padding:0;margin:0}.landing-h1,.landing-h2,.landing-h3,.landing-root h1,.landing-root h2,.landing-root h3{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.landing-root{--l-bg:#f7f7f4;--l-surface:#fff;--l-surface-soft:#f0efe9;--l-border:rgba(0,0,0,.1);--l-text:#26251e;--l-text-secondary:rgba(38,37,30,.72);--l-muted:rgba(38,37,30,.52);--l-accent:#d97744;--l-accent-glow:transparent;--l-on-accent:#1a1a1a;--l-video-bg:#e8e7e2;--l-nav-scrolled:hsla(60,16%,96%,.88);--l-shadow-soft:0 16px 48px rgba(0,0,0,.06);--l-shadow-medium:0 24px 64px rgba(0,0,0,.1);--l-radius:16px;--l-radius-btn:12px;--l-max:1440px;--l-nav-h:72px;--l-section-pad:72px;--l-grid-gap:24px;color:var(--l-text);background:var(--l-bg);min-height:100vh;overflow-x:hidden;font-weight:400}@media (min-width:768px){.landing-root{--l-section-pad:96px}}@media (min-width:1024px){.landing-root{--l-section-pad:160px}}.landing-root *{box-sizing:border-box}.landing-root nav{margin-bottom:0}.landing-root a.landing-link{color:var(--l-text-secondary);text-decoration:none;font-weight:500;font-size:.9rem;line-height:1;transition:color .25s ease}.landing-root a.landing-link:hover{color:var(--l-text)}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--l-nav-h);display:flex;align-items:center;justify-content:center;padding:0 24px;background:transparent;transition:background .4s cubic-bezier(.33,1,.68,1),border-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s cubic-bezier(.33,1,.68,1),border-color .4s ease,backdrop-filter .4s ease;transition:background .4s cubic-bezier(.33,1,.68,1),border-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.landing-nav--scrolled{background:var(--l-nav-scrolled);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--l-border)}.landing-nav-inner{width:100%;max-width:var(--l-max);justify-content:space-between;gap:12px}.landing-brand,.landing-nav-inner{display:flex;align-items:center;min-width:0}.landing-brand{gap:10px;font-weight:400;color:var(--l-text);text-decoration:none;flex-shrink:1}.autonomlayer-logo-mark{display:block;width:auto;height:auto;flex-shrink:0}.autonomlayer-wordmark{display:inline-flex;align-items:center;gap:9px;color:inherit;line-height:1}.landing-brand-logo{display:flex;flex-shrink:0;line-height:0}.landing-nav-links{display:none;align-items:center;gap:32px;margin:0}.landing-nav-link-wrap{display:flex;align-items:center}@media (min-width:900px){.landing-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.landing-brand{justify-self:start}.landing-nav-links{display:flex;justify-self:center}.landing-nav-actions{justify-self:end;margin-left:0}}.landing-nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--l-radius-btn);font-weight:500;font-size:.9rem;border:none;cursor:pointer;text-decoration:none;transition:box-shadow .3s ease,background .25s ease,color .25s ease,transform .2s ease}.landing-btn:active{transform:scale(.98)}.landing-btn--ghost{background:transparent;color:var(--l-text-secondary);border:1px solid var(--l-border)}.landing-btn--ghost:hover{color:var(--l-text);border-color:rgba(0,0,0,.18);background:rgba(0,0,0,.03)}.landing-btn--primary{background:var(--l-text);color:#f7f7f4}.landing-btn--primary:hover{box-shadow:var(--l-shadow-soft);background:#1a1a1a}.landing-btn--lg{padding:14px 28px;font-size:1rem;border-radius:18px}.landing-main{padding-top:var(--l-nav-h)}.landing-section{position:relative;padding:var(--l-section-pad) 24px;max-width:var(--l-max);margin:0 auto}.landing-section--full{max-width:none;padding-left:0;padding-right:0}.landing-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;background:var(--l-accent);z-index:200;pointer-events:none;box-shadow:0 0 12px var(--l-accent-glow)}.landing-hero-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.landing-hero-ambient-orb{position:absolute;border-radius:50%;filter:blur(100px)}.landing-hero-ambient-orb--1{width:480px;height:480px;top:5%;right:10%;background:radial-gradient(circle,var(--l-accent-glow) 0,transparent 70%)}.landing-hero-ambient-orb--2{width:360px;height:360px;bottom:15%;left:5%;background:radial-gradient(circle,rgba(255,143,87,.12) 0,transparent 70%)}.landing-text-reveal-wrap{overflow:hidden}.landing-text-reveal-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.landing-hero-visual-wrap{position:relative;z-index:1}.landing-hero-stack{display:flex;flex-direction:column;gap:clamp(36px,5vw,56px);width:100%}.landing-hero-intro{max-width:52rem}.landing-hero-lead{max-width:42rem}.landing-hero-showcase{position:relative;width:100%;margin-inline:auto}.landing-hero-visual-frame--showcase.landing-hero-visual-frame--video.landing-orchestration{position:relative;width:100%;aspect-ratio:16/10;min-height:unset;max-height:none;height:auto;border-radius:20px;overflow:hidden;border:1px solid var(--l-border);box-shadow:var(--l-shadow-medium);background:var(--l-video-bg)}.landing-hero-video--showcase,.landing-hero-visual-frame--showcase .landing-hero-video-poster{object-fit:cover;object-position:center center}.landing-hero-video--showcase{background:var(--l-video-bg)}.landing-hero-visual-stack{display:flex;flex-direction:column;gap:16px}.landing-hero-visual-frame{position:relative}.landing-hero-visual-frame--video.landing-orchestration{aspect-ratio:16/10;min-height:unset;max-height:none;height:auto;overflow:hidden}.landing-hero-visual-frame--video.landing-orchestration--compact{min-height:unset;max-height:none}.landing-hero-visual-orchestration{position:absolute;inset:0;width:100%;height:100%;z-index:4}.landing-hero-visual-orchestration .landing-orchestration{aspect-ratio:unset;min-height:100%;max-height:none;height:100%;border:none;border-radius:0;background:transparent}.landing-hero-video{opacity:0;z-index:1;background:var(--l-video-bg)}.landing-hero-video,.landing-hero-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.landing-hero-video-poster{z-index:2}.landing-hero-visual-frame--poster .landing-hero-visual-orchestration{background:linear-gradient(180deg,rgba(5,5,5,.08),rgba(5,5,5,.72))}.landing-hero-video--visible{opacity:1;pointer-events:auto;z-index:3}.landing-hero-video--visible:not(.landing-hero-video--playing){opacity:0}.landing-hero-visual-frame--video .landing-hero-visual-orchestration{display:none}.landing-hero-video-expand{position:absolute;top:10px;right:10px;z-index:6;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;color:#fff;cursor:pointer;font-family:inherit;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65));opacity:.82;transition:opacity .2s ease,background .2s ease,transform .2s ease}.landing-hero-video-expand svg{width:18px;height:18px;display:block}.landing-hero-video-expand:hover{opacity:1;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:scale(1.04)}.landing-hero-visual-frame:focus-within .landing-hero-video-expand,.landing-hero-visual-frame:hover .landing-hero-video-expand{opacity:1}.landing-hero-flow-panel{border-radius:calc(var(--l-radius) + 6px);border:1px solid var(--l-border);background:linear-gradient(180deg,var(--l-surface) 0,rgba(12,12,14,.98) 100%);padding:18px 20px 20px;box-shadow:0 12px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04)}.landing-hero-flow-panel-label{margin:0 0 16px;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--l-accent)}.landing-hero-flow{display:flex;flex-direction:column;gap:10px}.landing-hero-flow-main{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.landing-hero-flow-segment{display:flex;align-items:flex-start;flex:1 1;min-width:0}.landing-hero-flow-segment:first-child{flex:0 0 auto}.landing-hero-flow-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.landing-hero-flow-col--plan{align-items:center}.landing-hero-flow-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;min-width:52px}.landing-hero-flow-node-icon{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;border:1px solid var(--l-border);background:var(--l-surface-soft);color:var(--l-muted);transition:border-color .35s ease,color .35s ease,background .35s ease,box-shadow .35s ease}.landing-hero-flow-node-ring{position:absolute;inset:-4px;border-radius:inherit;border:1px solid rgba(255,143,87,.5);pointer-events:none}.landing-hero-flow-node--active .landing-hero-flow-node-icon{border-color:rgba(255,143,87,.45);background:rgba(255,143,87,.12);color:var(--l-accent);box-shadow:0 0 24px var(--l-accent-glow)}.landing-hero-flow-node--done .landing-hero-flow-node-icon{border-color:rgba(110,231,183,.35);background:rgba(110,231,183,.1);color:#6ee7b7}.landing-hero-flow-node-label{font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--l-muted);text-align:center}.landing-hero-flow-node--active .landing-hero-flow-node-label{color:var(--l-text)}.landing-hero-flow-node--done .landing-hero-flow-node-label{color:var(--l-text-secondary)}.landing-hero-flow-node-check{position:absolute;top:-4px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;color:#052e1f;background:#6ee7b7;box-shadow:0 0 10px rgba(110,231,183,.45)}.landing-hero-flow-connector{flex:1 1 auto;display:flex;align-items:center;padding:0 4px;margin-top:28px;min-width:6px;align-self:flex-start}.landing-hero-flow-connector-line{display:block;width:100%;height:2px;border-radius:999px;background:var(--l-border);transform-origin:left center}.landing-hero-flow-connector--lit .landing-hero-flow-connector-line{background:linear-gradient(90deg,var(--l-accent) 0,rgba(110,231,255,.7) 100%);box-shadow:0 0 10px var(--l-accent-glow)}.landing-hero-flow-branch{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden;margin-top:4px}.landing-hero-flow-branch-stem{width:2px;height:10px;background:linear-gradient(180deg,var(--l-accent) 0,var(--l-border) 100%);border-radius:999px;flex-shrink:0}.landing-hero-flow-branch-nodes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding-top:6px;max-width:140px}.landing-hero-flow-child{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:.65rem;font-weight:600;border:1px solid var(--l-border);background:var(--l-surface-soft);color:var(--l-muted);transition:border-color .35s ease,color .35s ease,background .35s ease}.landing-hero-flow-child--active{border-color:rgba(255,143,87,.4);background:rgba(255,143,87,.1);color:var(--l-accent)}.landing-hero-flow-child--done{border-color:rgba(110,231,183,.35);background:rgba(110,231,183,.08);color:#6ee7b7}.landing-hero-flow-child-dot{font-size:.58rem}.landing-hero-flow-panel--compact{padding:14px 14px 16px}.landing-hero-flow-panel--compact .landing-hero-flow-panel-label{margin-bottom:12px}.landing-hero-flow-panel--compact .landing-hero-flow-node-icon{width:48px;height:48px;border-radius:14px}.landing-hero-flow-panel--compact .landing-hero-flow-node{min-width:48px;gap:5px}.landing-hero-flow-panel--compact .landing-hero-flow-node-label{font-size:.62rem}.landing-hero-flow-panel--compact .landing-hero-flow-connector{margin-top:23px}.landing-hero-flow-panel--compact .landing-hero-flow-branch-nodes{max-width:120px;gap:4px}.landing-hero-flow-panel--compact .landing-hero-flow-child{font-size:.58rem;padding:4px 8px}.landing-hero-video-fullpage{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:hsla(60,16%,96%,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-hero-video-fullpage-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.landing-hero-video-fullpage-stack{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:min(1120px,100%);max-height:100%;gap:12px}.landing-hero-video-fullpage-frame{position:relative;width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.landing-hero-video-fullpage-chrome{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;width:100%}.landing-hero-video-fullpage-brand{display:flex;align-items:center;line-height:0;pointer-events:none}.landing-hero-video-fullpage-player{width:100%;max-height:100%;border-radius:calc(var(--l-radius) + 4px);border:1px solid var(--l-border);box-shadow:0 40px 120px rgba(0,0,0,.65);object-fit:contain;background:var(--l-video-bg);display:block;position:relative;z-index:2;opacity:0;transition:opacity .3s ease}.landing-hero-video-fullpage-player--playing{opacity:1}.landing-hero-video-fullpage-poster{position:absolute;inset:0;width:100%;height:100%;border-radius:calc(var(--l-radius) + 4px);border:1px solid var(--l-border);box-shadow:0 40px 120px rgba(0,0,0,.65);object-fit:contain;background:var(--l-video-bg);z-index:1}.landing-hero-video-close{position:absolute;top:14px;right:14px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:rgba(5,5,5,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--l-text);font-size:1.35rem;line-height:1;cursor:pointer;font-family:inherit;transition:border-color .2s ease,background .2s ease}.landing-hero-video-close--fullpage{position:relative;top:auto;right:auto;flex-shrink:0;width:38px;height:38px;font-size:1.35rem;pointer-events:auto;box-shadow:0 4px 20px rgba(0,0,0,.45)}.landing-hero-video-close:hover{border-color:hsla(0,0%,100%,.28);background:rgba(14,14,16,.92)}.landing-hero-video-loading{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}.landing-hero-video-loading--inline{background:transparent}.landing-hero-video-loading--fullpage{position:absolute;inset:0;z-index:4;border-radius:calc(var(--l-radius) + 4px);background:rgba(5,5,5,.35)}.landing-hero-video-loading-dot{width:8px;height:8px;border-radius:50%;background:var(--l-accent);animation:landing-video-pulse 1.2s ease-in-out infinite}@keyframes landing-video-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.landing-section--hero{min-height:auto;display:flex;align-items:flex-start;padding-top:calc(var(--l-nav-h) + 48px);padding-bottom:var(--l-section-pad);max-width:var(--l-max);position:relative}.landing-root button.landing-scroll-hint{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);z-index:12;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:0;border:none;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none;color:hsla(0,0%,100%,.72);cursor:pointer;font-family:inherit;font-weight:400;-webkit-tap-highlight-color:transparent}.landing-root button.landing-scroll-hint:focus-visible,.landing-root button.landing-scroll-hint:hover{color:hsla(0,0%,100%,.92);outline:none}.landing-root button.landing-scroll-hint:focus-visible .landing-scroll-hint-pill{border-color:rgba(255,143,87,.45);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(255,143,87,.2)}.landing-scroll-hint-pill{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 22px 10px;border-radius:999px;background:rgba(10,10,12,.65);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 40px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.landing-root button.landing-scroll-hint:hover .landing-scroll-hint-pill{border-color:rgba(255,143,87,.35);background:rgba(14,14,16,.82);box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 32px rgba(255,143,87,.08),inset 0 1px 0 hsla(0,0%,100%,.08)}.landing-scroll-hint-label{font-size:.75rem;font-weight:500;letter-spacing:.04em;color:hsla(0,0%,100%,.58);white-space:nowrap;transition:color .3s ease}.landing-root button.landing-scroll-hint:hover .landing-scroll-hint-label{color:hsla(0,0%,100%,.88)}.landing-scroll-hint-arrows{display:flex;flex-direction:column;align-items:center;margin-top:-2px;color:var(--l-accent)}.landing-scroll-hint-arrow{display:flex;align-items:center;justify-content:center;line-height:0;margin-top:-7px}.landing-scroll-hint-arrow:first-child{margin-top:0}@media (max-width:767px){.landing-root button.landing-scroll-hint{bottom:20px}.landing-scroll-hint-pill{padding:12px 18px 8px}.landing-scroll-hint-label{font-size:.7rem}.landing-scroll-hint-arrow svg{width:14px;height:14px}}.landing-hero-split{display:grid;grid-gap:56px;gap:56px;width:100%;align-items:center}@media (min-width:1024px){.landing-hero-split{grid-template-columns:1fr 1fr;gap:48px}}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface);font-size:.8rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--l-text-secondary);margin-bottom:28px}.landing-h1{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:500;line-height:1.1;letter-spacing:-.032em;margin:0 0 28px;max-width:12ch}.landing-h1--wide{max-width:none}.landing-hero-while{display:block;margin-top:.1em}.landing-hero-highlight{display:inline-block;vertical-align:bottom}.landing-hero-build-line{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.55;color:var(--l-text-secondary);max-width:46ch;margin:0 0 28px;font-weight:500}.landing-hero-build-highlight{display:inline;vertical-align:baseline}.landing-rotating-text{display:inline-grid;vertical-align:bottom;overflow:hidden;position:relative;min-height:1.1em;align-items:end}.landing-rotating-text-inner{display:inline-block;white-space:nowrap;grid-area:1/1;will-change:transform,opacity}.landing-rotating-text-inner--emphasis,.landing-rotating-text-inner--gradient{color:var(--l-accent);font-weight:inherit;letter-spacing:inherit}.landing-rotating-text-inner--emphasis,.landing-rotating-text-inner--gradient{font-weight:500}.landing-rotating-text-glow{display:none}.landing-orchestration-event,.landing-orchestration-lifestyle{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:6px;border-radius:14px;background:rgba(255,143,87,.06);border:1px solid rgba(255,143,87,.14);max-width:min(100%,300px)}.landing-orchestration-event-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:rgba(255,143,87,.1);border:1px solid rgba(255,143,87,.2);color:var(--l-accent);filter:drop-shadow(0 4px 12px rgba(255,143,87,.2))}.landing-orchestration-event-label{font-size:.92rem;font-weight:600;letter-spacing:-.01em;color:var(--l-text-secondary);line-height:1.35}.landing-orchestration--compact .landing-orchestration-event-icon{width:38px;height:38px}.landing-orchestration--compact .landing-orchestration-event-label{font-size:.82rem}.landing-section--coming-soon{padding-top:calc(var(--l-nav-h) + 48px);min-height:calc(100vh - var(--l-nav-h));display:flex;align-items:center}.landing-coming-soon-grid{display:grid;grid-gap:48px;gap:48px;width:100%;align-items:center}@media (min-width:1024px){.landing-coming-soon-grid{grid-template-columns:1fr 1fr;gap:64px}}.landing-coming-soon-highlights{margin:0 0 32px;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px;max-width:44ch}.landing-coming-soon-highlights li{position:relative;padding-left:22px;color:var(--l-text-secondary);line-height:1.5;font-size:.95rem}.landing-coming-soon-highlights li:before{content:"→";position:absolute;left:0;color:var(--l-accent);font-weight:600}.landing-coming-soon-badge{display:inline-flex;align-items:center;gap:10px;margin:28px 0 0;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--l-muted)}.landing-coming-soon-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--l-accent);box-shadow:0 0 12px rgba(255,143,87,.55)}.landing-coming-soon-visual-frame{position:relative;border-radius:16px;border:1px solid var(--l-border);background:var(--l-surface);padding:16px;overflow:hidden}.landing-coming-soon-visual-caption{margin:14px 0 0;text-align:center;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--l-muted)}.landing-features-preview{display:grid;grid-gap:12px;gap:12px;max-height:520px;overflow:auto;padding-right:4px}.landing-features-preview-card{position:relative;opacity:.92}.landing-features-preview-icon{display:block;font-size:1.25rem;margin-bottom:8px}.landing-features-preview-soon{position:absolute;top:14px;right:14px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,143,87,.25);color:var(--l-accent);background:rgba(255,143,87,.08)}.landing-pricing-preview{display:grid;grid-gap:12px;gap:12px}.landing-pricing-preview-card{position:relative;padding:20px 18px;border-radius:var(--l-radius);background:var(--l-surface-soft);border:1px solid var(--l-border)}.landing-pricing-preview-card--featured{border-color:rgba(255,143,87,.28);background:rgba(255,143,87,.05)}.landing-pricing-preview-card h3{margin:0 0 6px;font-size:1.05rem;font-weight:600}.landing-pricing-preview-price{margin:0 0 8px;font-size:1.75rem;font-weight:600;letter-spacing:-.03em;color:var(--l-accent)}.landing-pricing-preview-badge{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,143,87,.35);background:rgba(255,143,87,.1)}.landing-pricing-preview-badge,.landing-pricing-preview-soon{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l-accent)}.landing-pricing-preview-soon{position:absolute;top:14px;right:14px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,143,87,.25);background:rgba(255,143,87,.08)}.landing-lead{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;color:var(--l-text-secondary);max-width:48ch;margin:0 0 40px;font-weight:400}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.landing-h2{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.12;margin:0 0 20px}.landing-h2--giant{font-size:clamp(2rem,5vw,3.25rem);text-align:center;max-width:18ch;margin-left:auto;margin-right:auto}.landing-h3{font-size:1.2rem;font-weight:500;letter-spacing:-.02em;margin:0 0 10px}.landing-section-label{font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--l-muted);margin-bottom:16px}.landing-section-intro{color:var(--l-text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65;max-width:52ch;margin:0 0 48px}.landing-section-intro--center{margin-left:auto;margin-right:auto;text-align:center}.landing-section-head--center{text-align:center;margin-bottom:64px}.landing-card{padding:32px;border-radius:var(--l-radius);background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-soft)}.landing-card h3{margin:0 0 8px;font-size:1.15rem}.landing-card p{margin:0;color:var(--l-muted);line-height:1.6;font-size:1rem}.landing-cards-3{display:grid;grid-gap:20px;gap:20px}@media (min-width:768px){.landing-cards-3{grid-template-columns:repeat(3,1fr)}}.landing-problem-center{text-align:center;padding-bottom:48px}.landing-chaos{position:relative;max-width:720px;margin:0 auto;padding:40px 24px;border-radius:var(--l-radius);background:var(--l-surface);overflow:hidden;min-height:280px}.landing-chaos-scan{position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(255,143,87,.04),transparent);pointer-events:none}.landing-chaos-line{display:block;padding:10px 16px;margin-bottom:8px;border-radius:10px;background:var(--l-surface-soft);border:1px solid var(--l-border);font-size:.82rem;color:var(--l-muted);font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-chaos-line--overflow{border-color:hsla(0,100%,74%,.2);color:hsla(0,100%,85%,.6)}.landing-chaos-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:32px}.landing-chaos-tag{padding:8px 16px;border-radius:999px;font-size:.85rem;color:var(--l-muted);border:1px solid var(--l-border);background:var(--l-surface)}.landing-flow{display:grid;grid-gap:12px;gap:12px;padding:32px;border-radius:calc(var(--l-radius) + 4px);background:var(--l-surface);min-height:360px}.landing-flow-step{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;background:var(--l-surface-soft);border:1px solid var(--l-border);font-size:.95rem;color:var(--l-text-secondary);position:relative;overflow:hidden}.landing-flow-step-highlight{position:absolute;inset:0;background:rgba(255,143,87,.06);border-radius:12px;z-index:0}.landing-flow-step--active{border-color:rgba(255,143,87,.22);color:var(--l-text)}.landing-flow-step>:not(.landing-flow-step-highlight){position:relative;z-index:1}.landing-flow-step-arrow{margin-left:auto;color:var(--l-accent);font-size:1.1rem}.landing-flow-step-dot{width:8px;height:8px;border-radius:50%;background:var(--l-accent);flex-shrink:0;box-shadow:0 0 16px var(--l-accent-glow)}.landing-orchestration{position:relative;border-radius:calc(var(--l-radius) + 8px);background:var(--l-surface);border:1px solid var(--l-border);min-height:420px;overflow:hidden;aspect-ratio:4/5;max-height:560px;transform-style:preserve-3d}.landing-orchestration-ring{position:absolute;inset:-40%;border:1px solid rgba(255,143,87,.06);border-radius:50%;pointer-events:none}.landing-orchestration-dawn{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,200,120,.07),transparent 45%);pointer-events:none}.landing-orchestration-node--done{opacity:.55}.landing-orchestration-node-pulse{position:absolute;inset:-4px;border-radius:10px;border:1px solid rgba(255,143,87,.35);pointer-events:none}.landing-orchestration-node{position:relative}.landing-orchestration-phone-cursor{display:inline-block;width:2px;height:.9em;background:var(--l-accent);margin-right:4px;vertical-align:text-bottom}@media (min-width:1024px){.landing-orchestration{aspect-ratio:auto;min-height:480px;max-height:none;height:100%}}.landing-orchestration-scene{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;gap:12px}.landing-orchestration-time{position:absolute;top:20px;right:20px;font-size:.72rem;font-weight:600;letter-spacing:.06em;color:var(--l-muted);padding:6px 12px;border-radius:999px;background:var(--l-surface-soft);border:1px solid var(--l-border)}.landing-orchestration-phone{width:140px;padding:14px;border-radius:20px;background:var(--l-video-bg);border:1px solid var(--l-border);font-size:.75rem;line-height:1.45;color:var(--l-text-secondary)}.landing-orchestration-graph{flex:1 1;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;padding:12px 0}.landing-orchestration-node{padding:6px 12px;border-radius:8px;font-size:.7rem;background:var(--l-surface-soft);border:1px solid var(--l-border);color:var(--l-muted)}.landing-orchestration-node--lit{border-color:rgba(255,143,87,.3);color:var(--l-accent);box-shadow:0 0 20px var(--l-accent-glow)}.landing-orchestration-ide{margin-top:auto;border-radius:12px;background:var(--l-video-bg);border:1px solid var(--l-border);overflow:hidden}.landing-orchestration-ide-bar{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--l-border);align-items:center;min-width:0}.landing-orchestration-ide-dot{width:8px;height:8px;border-radius:50%;background:var(--l-border);flex-shrink:0}.landing-orchestration-ide-filename{margin-left:8px;font-size:.65rem;color:var(--l-muted);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-orchestration-code{padding:14px;font-family:ui-monospace,monospace;font-size:.68rem;line-height:1.6;color:var(--l-muted)}.landing-orchestration-code .kw{color:var(--l-accent)}.landing-orchestration-status{display:flex;gap:12px;padding:12px 14px;border-top:1px solid var(--l-border);font-size:.7rem}.landing-orchestration-status span{color:var(--l-muted)}.landing-orchestration-status span.ok{color:#6ee7b7}.landing-lifestyle{position:relative;padding:var(--l-section-pad) 24px;background:linear-gradient(180deg,var(--l-bg) 0,var(--l-surface) 50%,var(--l-bg) 100%)}.landing-lifestyle-inner{max-width:var(--l-max);margin:0 auto}.landing-lifestyle-grid{display:grid;grid-gap:16px;gap:16px;margin-top:48px}@media (min-width:640px){.landing-lifestyle-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-lifestyle-grid{grid-template-columns:repeat(4,1fr)}}.landing-lifestyle-scene{aspect-ratio:3/4;border-radius:var(--l-radius);background:var(--l-surface-soft);border:1px solid var(--l-border);display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.landing-lifestyle-scene--lit{border-color:rgba(255,143,87,.28);box-shadow:0 0 40px rgba(255,143,87,.12)}.landing-lifestyle-scene-media{position:absolute;inset:0;z-index:0}.landing-lifestyle-scene-photo{object-fit:cover;object-position:center;transform:scale(1.02);transition:transform .6s cubic-bezier(.33,1,.68,1),filter .4s ease;filter:saturate(.88) brightness(.72)}.landing-lifestyle-scene--lit .landing-lifestyle-scene-photo{transform:scale(1.06);filter:saturate(1) brightness(.82)}.landing-lifestyle-scene-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,5,5,.08),rgba(5,5,5,.35) 45%,rgba(5,5,5,.88));pointer-events:none}.landing-lifestyle-scene--lit .landing-lifestyle-scene-overlay{background:linear-gradient(180deg,rgba(5,5,5,.05),rgba(5,5,5,.28) 40%,rgba(5,5,5,.92))}.landing-lifestyle-scene-glow{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 50% 0,rgba(255,143,87,.14) 0,transparent 65%);pointer-events:none}.landing-lifestyle-scene-live{position:absolute;top:16px;right:16px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l-accent);padding:4px 10px;border-radius:999px;border:1px solid rgba(255,143,87,.3);background:rgba(5,5,5,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3}.landing-lifestyle-scene-content{position:relative;z-index:3;padding:20px;display:flex;flex-direction:column;gap:4px}.landing-lifestyle-scene-label{font-size:.92rem;font-weight:600;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.6)}.landing-lifestyle-progress{margin-top:40px;padding:24px 28px;border-radius:var(--l-radius);background:var(--l-surface);border:1px solid var(--l-border);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.landing-lifestyle-progress-bar{flex:1 1;min-width:200px;height:4px;border-radius:999px;background:var(--l-surface-soft);overflow:hidden;position:relative}.landing-lifestyle-progress-shimmer{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);pointer-events:none}.landing-lifestyle-progress-fill{height:100%;background:var(--l-accent);border-radius:999px;box-shadow:0 0 16px var(--l-accent-glow)}.landing-section--rail{overflow:hidden}.landing-rail-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);padding:32px 0}.landing-rail-marquee{display:flex;width:max-content;gap:64px;padding:0 32px}.landing-rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 48px;padding:32px 0}.landing-rail-item{font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:var(--l-muted);transition:color .25s ease}.landing-rail-item:hover{color:var(--l-text-secondary)}.landing-cta-band{text-align:center;padding:100px 32px;margin:0 24px var(--l-section-pad);max-width:calc(var(--l-max) - 48px);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.landing-cta-orb{position:absolute;top:50%;left:50%;width:400px;height:400px;margin:-200px 0 0 -200px;border-radius:50%;background:radial-gradient(circle,var(--l-accent-glow) 0,transparent 70%);pointer-events:none;z-index:0}.landing-cta-actions,.landing-cta-band .landing-h2,.landing-cta-band .landing-text-reveal-wrap{position:relative;z-index:1}.landing-link--motion{position:relative;display:inline-block}.landing-link-underline{position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--l-accent);transform-origin:left center;display:block}.landing-card--motion{overflow:hidden}.landing-card-line{height:2px;margin-top:20px;background:linear-gradient(90deg,var(--l-accent),transparent);transform-origin:left center}.landing-cta-band .landing-h2{max-width:20ch;margin-left:auto;margin-right:auto;font-size:clamp(2rem,5vw,3.25rem)}.landing-cta-band p{color:var(--l-muted);margin:0 auto 36px;max-width:40ch;line-height:1.6;font-size:1.1rem}.landing-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.landing-steps{display:grid;grid-gap:0;gap:0}.landing-step{display:grid;grid-template-columns:48px 1fr;grid-gap:20px;gap:20px;padding:28px 0;border-bottom:1px solid var(--l-border)}.landing-step:last-child{border-bottom:none}.landing-step-num{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;background:var(--l-surface);border:1px solid var(--l-border);color:var(--l-accent)}.landing-step h3{margin:0 0 8px;font-size:1.2rem;font-weight:600}.landing-step p{margin:0;color:var(--l-muted);line-height:1.6}.landing-footer{position:relative;margin-top:24px;background:var(--l-surface);border-top:1px solid var(--l-border)}.landing-footer-accent{position:absolute;top:0;left:50%;width:min(720px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(255,143,87,.55) 50%,transparent)}.landing-footer-inner{max-width:var(--l-max);margin:0 auto;padding:64px 24px calc(48px + env(safe-area-inset-bottom))}.landing-footer-main{display:grid;grid-gap:48px;gap:48px}@media (min-width:900px){.landing-footer-main{grid-template-columns:minmax(260px,1.1fr) minmax(0,1.6fr);gap:64px;align-items:start}}.landing-footer-brand-mark{margin-bottom:16px}.landing-footer-tagline{margin:0 0 24px;max-width:34ch;font-size:.95rem;line-height:1.65;color:var(--l-text-secondary)}.landing-footer-brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.landing-footer-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--l-radius-btn);background:var(--l-text);color:#f7f7f4;font-size:.88rem;font-weight:500;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.landing-footer-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,143,87,.25)}.landing-footer-platform{font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--l-muted);padding:6px 12px;border-radius:999px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.03)}.landing-footer-columns{display:grid;grid-gap:32px 40px;gap:32px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.landing-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-footer-column-title{margin:0 0 14px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted)}.landing-footer-column-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.landing-footer-link{display:inline-block;color:var(--l-text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease,transform .2s ease}.landing-footer-link:hover{color:var(--l-accent);transform:translateX(2px)}.landing-footer-bottom{justify-content:space-between;gap:16px 24px;margin-top:48px;padding-top:28px;border-top:1px solid var(--l-border)}.landing-footer-bottom,.landing-footer-meta{display:flex;flex-wrap:wrap;align-items:center}.landing-footer-meta{gap:12px 20px}.landing-footer-status{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:500;color:var(--l-text-secondary);padding:6px 12px;border-radius:999px;background:rgba(255,143,87,.06);border:1px solid rgba(255,143,87,.14)}.landing-footer-status-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.55)}.landing-footer-copyright{font-size:.82rem;color:var(--l-muted)}.landing-footer-legal,.landing-footer-legal-list{display:flex;align-items:center}.landing-footer-legal-list{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.landing-footer-legal-list li{display:inline-flex;align-items:center}.landing-footer-legal-list li:not(:last-child):after{content:"·";margin:0 10px;color:rgba(148,163,184,.45);font-weight:400;pointer-events:none}.landing-footer-legal-link{color:var(--l-muted);text-decoration:none;font-size:.82rem;font-weight:500;transition:color .2s ease}.landing-footer-legal-link:hover{color:var(--l-text-secondary)}.landing-editorial{max-width:720px;margin:0 auto;padding:calc(var(--l-nav-h) + 48px) 24px var(--l-section-pad)}.landing-editorial .landing-h1{max-width:none;font-size:clamp(2.25rem,5vw,3.5rem);margin-bottom:32px}.landing-legal-index{max-width:720px}.legal-doc-card{padding:28px 32px;border-radius:16px;border:1px solid rgba(20,20,19,.08);background:hsla(0,0%,100%,.72);box-shadow:0 12px 40px rgba(20,20,19,.04)}.legal-doc-meta{margin:0 0 6px;font-size:.88rem;line-height:1.5;color:rgba(20,20,19,.58)}.legal-doc-meta a{color:rgba(20,20,19,.78);text-decoration:none}.legal-doc-meta a:hover{color:#141413;text-decoration:underline}.legal-doc-lead{margin-top:18px!important;margin-bottom:0!important}.legal-doc-divider{border:0;border-top:1px solid rgba(20,20,19,.08);margin:24px 0 28px}.legal-line-label{display:block;font-weight:600;color:#141413;margin-bottom:4px}.legal-doc-block p+p{margin-top:10px}.legal-doc-list{margin:10px 0 14px;padding-left:1.25rem;line-height:1.65;color:rgba(20,20,19,.72)}.legal-doc-list li+li{margin-top:6px}.legal-doc-section+.legal-doc-section{margin-top:28px}.landing-legal-doc-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.landing-legal-doc-list li{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:12px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.02)}.landing-legal-doc-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.landing-legal-doc-summary{margin:6px 0 0;font-size:.88rem;line-height:1.5;color:var(--l-text-secondary)}.landing-legal-published-pill{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6ee7b7;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.22)}.legal-doc-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--l-border)}.legal-doc-nav-back{color:var(--l-muted);text-decoration:none;font-size:.88rem}.legal-doc-nav-back:hover{color:var(--l-accent)}.legal-doc-nav-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.legal-doc-nav-list a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.82rem;font-weight:500;color:var(--l-muted);text-decoration:none;border:1px solid transparent}.legal-doc-nav-list a:hover{color:var(--l-text-secondary);border-color:var(--l-border)}.legal-doc-nav-list a.is-active{color:var(--l-accent);background:rgba(255,143,87,.08);border-color:rgba(255,143,87,.2)}.landing-legal-doc-link{color:var(--l-text);text-decoration:none;font-weight:600;font-size:1rem}.landing-legal-doc-link:hover{color:var(--l-accent)}.landing-legal-doc-meta{font-size:.82rem;color:var(--l-muted)}.legal-doc-header{margin-bottom:32px}.legal-doc-section{margin-bottom:28px}.legal-doc-section h2{font-size:1.15rem;margin:0 0 10px;color:#141413}.legal-doc-section p{margin:0 0 10px;line-height:1.65;color:rgba(20,20,19,.72)}.landing-editorial-block{margin-bottom:48px}.landing-editorial-block h2{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 12px;color:var(--l-text)}.landing-editorial-block p{margin:0;font-size:1.125rem;line-height:1.75;color:var(--l-text-secondary)}.landing-product-grid{display:grid;grid-gap:24px;gap:24px}@media (min-width:768px){.landing-product-grid{grid-template-columns:repeat(2,1fr)}}.landing-download-hero{text-align:left;width:100%}.landing-download-page{position:relative;padding:calc(var(--l-nav-h) + 72px) 24px var(--l-section-pad);max-width:760px;margin:0 auto}.landing-download-page-copy{text-align:center;margin-bottom:36px}.landing-download-page-copy .landing-lead{margin:0 auto;max-width:38ch}.landing-download-platform-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.landing-download-platform-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface-soft);color:var(--l-muted);font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.landing-download-platform-link:hover{color:var(--l-text);border-color:hsla(0,0%,100%,.16)}.landing-download-platform-link--active{color:var(--l-text);background:var(--l-surface);border-color:rgba(255,143,87,.35);box-shadow:0 0 0 1px rgba(255,143,87,.12)}.landing-download-platform-link-badge{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--l-muted)}.landing-download-card{background:var(--l-surface);border:1px solid var(--l-border);border-radius:24px;padding:28px;box-shadow:0 32px 80px rgba(0,0,0,.35),0 0 60px var(--l-accent-glow)}.landing-download-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.landing-download-platform{display:flex;align-items:center;gap:14px}.landing-download-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--l-surface-soft);border:1px solid var(--l-border);font-size:1.5rem;line-height:1}.landing-download-platform-label{margin:0;font-size:1.25rem;font-weight:600;color:var(--l-text)}.landing-download-platform-sub{margin:4px 0 0;font-size:.9rem;color:var(--l-muted)}.landing-download-version-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(255,143,87,.12);border:1px solid rgba(255,143,87,.28);color:var(--l-accent);font-size:.82rem;font-weight:600;white-space:nowrap}.landing-download-version-pill--muted{background:var(--l-surface-soft);border-color:var(--l-border);color:var(--l-muted)}.landing-download-primary{width:100%;justify-content:center;text-align:center}.landing-download-card-hint{margin:14px 0 0;text-align:center;font-size:.9rem;line-height:1.55;color:var(--l-muted)}.landing-download-notes{margin-top:24px;padding-top:20px;border-top:1px solid var(--l-border)}.landing-download-notes-title{margin:0 0 10px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted)}.landing-download-notes ul{margin:0;padding-left:1.1rem;color:var(--l-text-secondary,hsla(0,0%,100%,.72));line-height:1.6}.landing-download-notes li+li{margin-top:6px}.landing-download-meta{display:grid;grid-gap:12px;gap:12px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--l-border)}.landing-download-meta div{display:grid;grid-gap:4px;gap:4px}.landing-download-meta dt{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--l-muted)}.landing-download-meta dd{margin:0;color:var(--l-text)}.landing-download-secondary{display:grid;grid-gap:12px;gap:12px;margin-top:16px}@media (min-width:640px){.landing-download-meta,.landing-download-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-download-soon-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:var(--l-surface-soft);border:1px solid var(--l-border);opacity:.72}.landing-download-soon-label{font-weight:600;color:var(--l-text)}.landing-download-soon-status{font-size:.85rem;color:var(--l-muted)}.landing-download-footer-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.landing-device-frame{width:min(100%,520px);margin:48px auto 0;aspect-ratio:16/10;border-radius:20px;background:var(--l-surface);border:1px solid var(--l-border);box-shadow:0 40px 120px rgba(0,0,0,.5),0 0 80px var(--l-accent-glow)}.landing-download-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:40px}.landing-pricing-wrap{color:var(--l-text)}.landing-pricing-wrap .card{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:none;color:var(--l-text);border-radius:var(--l-radius)}.landing-pricing-wrap .small{color:var(--l-muted)}.landing-pricing-wrap .pricing-amount{color:var(--l-accent)}.landing-pricing-wrap button{background:var(--l-accent);color:#050505;border-radius:var(--l-radius-btn);font-weight:600}.landing-pricing-wrap .btn-secondary{background:var(--l-surface-soft);color:var(--l-text);border:1px solid var(--l-border)}.landing-pricing-wrap a:not(.landing-btn){color:var(--l-accent)}.landing-pricing-wrap .landing-btn--primary{color:#050505}.landing-pricing-tier--featured{border-color:rgba(255,143,87,.25)!important;box-shadow:0 0 48px var(--l-accent-glow)}.landing-pricing-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,143,87,.12);color:var(--l-accent);margin-bottom:12px}.landing-pricing-grid{display:grid;grid-gap:20px;gap:20px;margin-top:8px}@media (min-width:768px){.landing-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.landing-pricing-tier{display:flex;flex-direction:column;gap:0;padding:28px 24px;height:100%}.landing-pricing-tier h2{margin:0 0 6px;font-size:1.35rem;font-weight:600}.landing-pricing-tier-tagline{margin:0 0 16px;color:var(--l-text-secondary);font-size:.95rem;line-height:1.5}.landing-pricing-wrap .pricing-amount{margin:0 0 18px;font-size:2rem;font-weight:700;letter-spacing:-.03em}.landing-pricing-price-note{font-size:1rem;font-weight:500;color:var(--l-muted);margin-left:4px}.landing-pricing-wrap .pricing-features{margin:0 0 24px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;flex:1 1}.landing-pricing-wrap .pricing-features li{position:relative;padding-left:22px;color:var(--l-text-secondary);font-size:.95rem;line-height:1.45}.landing-pricing-wrap .pricing-features li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--l-accent);opacity:.85}.landing-pricing-cta{width:100%;text-align:center;margin-top:auto}.landing-pricing-manage{margin:40px 0 0;text-align:center;color:var(--l-muted)}.landing-pricing-stack-note{margin:16px auto 0;max-width:42rem;text-align:center;color:var(--l-muted);line-height:1.5}.landing-pricing-value{margin-top:48px;padding:28px 32px}.landing-pricing-value-title{margin:0 0 20px;font-size:1.35rem;text-align:center}.landing-pricing-value-grid{display:grid;grid-gap:24px;gap:24px}@media (min-width:768px){.landing-pricing-value-grid{grid-template-columns:1fr 1fr}}.landing-pricing-value-heading{margin:0 0 12px;font-size:.95rem;font-weight:600;color:var(--l-muted);text-transform:uppercase;letter-spacing:.06em}.landing-pricing-value .landing-pricing-manage{margin-top:24px}.landing-pricing-value-excluded li:before{background:var(--l-muted)!important;opacity:.5}.landing-pricing-faq{margin-top:56px}.landing-pricing-faq-grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.landing-pricing-faq-grid{grid-template-columns:1fr 1fr}}.landing-pricing-faq-item h3{margin:0 0 8px;font-size:1rem}.landing-pricing-faq-item p{margin:0;color:var(--l-muted);line-height:1.55}.checkout-status-section{min-height:60vh;display:flex;align-items:center;justify-content:center;padding-top:24px;padding-bottom:48px}.checkout-status-card{width:min(100%,36rem);margin:0 auto;padding:32px 28px;text-align:center}.checkout-status-title{margin:8px 0 12px}.checkout-status-body{margin:0 auto 24px!important;max-width:32rem}.checkout-status-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.checkout-status-meta{width:100%;margin:16px 0 0;color:var(--l-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-input{padding:14px 18px;border-radius:16px;border:1px solid var(--l-border);background:var(--l-surface);color:var(--l-text);font-size:1rem;font-family:inherit;width:100%}.landing-input:focus{outline:none;border-color:rgba(255,143,87,.4);box-shadow:0 0 0 3px rgba(255,143,87,.12)}.landing-hero-proof{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column;gap:10px}.landing-hero-proof li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--l-text-secondary)}.landing-hero-proof li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--l-accent);box-shadow:0 0 12px var(--l-accent-glow);flex-shrink:0}.landing-hero-audience{margin:20px 0 0;font-size:.88rem;color:var(--l-muted)}.landing-orchestration--compact{min-height:380px;max-height:480px}.landing-section--proof{padding-top:0;padding-bottom:calc(var(--l-section-pad) * .6)}.landing-proof-stats-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-bottom:40px}@media (min-width:640px){.landing-proof-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px}}.landing-proof-stat{text-align:center;padding:24px 16px;border-radius:var(--l-radius);background:var(--l-surface);border:1px solid var(--l-border)}.landing-proof-stat-value{display:block;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;letter-spacing:-.04em;color:var(--l-accent);margin-bottom:6px}.landing-proof-stat-label{font-size:.82rem;color:var(--l-muted)}.landing-proof-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.landing-proof-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface);font-size:.88rem;color:var(--l-text-secondary);transition:border-color .25s ease,transform .2s ease}.landing-proof-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--l-accent)}.landing-proof-link{margin-left:8px;font-size:.9rem}.landing-section--demo{scroll-margin-top:calc(var(--l-nav-h) + 24px)}.landing-demo-stage{margin-top:48px}.landing-demo-frame{position:relative;border-radius:calc(var(--l-radius) + 8px);border:1px solid var(--l-border);background:var(--l-surface);padding:12px;box-shadow:0 40px 100px rgba(0,0,0,.45),0 0 60px var(--l-accent-glow)}.landing-demo-frame .landing-orchestration{aspect-ratio:16/10;min-height:320px;max-height:520px}.landing-demo-frame .landing-orchestration-scene{padding-top:40px}.landing-demo-chrome{position:absolute;top:20px;left:20px;right:20px;display:flex;align-items:center;gap:8px;pointer-events:none;z-index:2}.landing-demo-chrome-dot{width:10px;height:10px;border-radius:50%;background:var(--l-border)}.landing-demo-chrome-title{margin-left:8px;font-size:.72rem;color:var(--l-muted);font-weight:500}.landing-demo-controls{margin-top:28px;display:flex;flex-direction:column;gap:20px}.landing-demo-play{align-self:flex-start}.landing-demo-steps{display:grid;grid-gap:8px;gap:8px}@media (min-width:640px){.landing-demo-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-demo-steps{grid-template-columns:repeat(3,1fr)}}.landing-demo-step{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--l-border);background:var(--l-surface-soft);color:var(--l-muted);font-size:.85rem;text-align:left;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease;font-family:inherit}.landing-demo-step--active{border-color:rgba(255,143,87,.3);color:var(--l-text);background:rgba(255,143,87,.06)}.landing-demo-step-num{font-size:.72rem;font-weight:700;color:var(--l-accent);letter-spacing:.06em}.landing-demo-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:48px}.landing-demo-product-ui{margin-top:48px;max-width:960px;margin-left:auto;margin-right:auto}.landing-demo-product-ui--primary{margin-top:40px}.landing-product-ui-demo{margin:0}.landing-product-ui-demo-label{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted);text-align:center}.landing-product-ui-demo-frame{position:relative;border-radius:calc(var(--l-radius) + 8px);border:1px solid var(--l-border);background:var(--l-surface);padding:12px;box-shadow:0 24px 60px rgba(0,0,0,.35),0 0 40px var(--l-accent-glow);overflow:hidden}.landing-product-ui-demo-frame:focus-within .landing-hero-video-expand,.landing-product-ui-demo-frame:hover .landing-hero-video-expand{opacity:1}.landing-product-ui-demo-fullpage-media{max-height:min(85vh,920px)}.landing-product-ui-demo-media{display:block;width:100%;height:auto;border-radius:calc(var(--l-radius) + 2px)}.landing-coming-soon-visual-stack{display:flex;flex-direction:column;gap:28px}.landing-coming-soon-visual-frame:has(.landing-coming-soon-visual-stack){padding:0;background:transparent;border:none;overflow:visible}.landing-coming-soon-visual-stack .landing-product-ui-demo-label{text-align:left}.landing-features-grid{display:grid;grid-gap:20px;gap:20px}@media (min-width:640px){.landing-features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-features-grid{grid-template-columns:repeat(3,1fr)}}.landing-card--feature{position:relative}.landing-feature-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(255,143,87,.1);border:1px solid rgba(255,143,87,.2);font-size:1rem;color:var(--l-accent);margin-bottom:16px}.landing-features-cta{text-align:center;margin-top:48px}.landing-features-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:calc(var(--l-nav-h) + 64px);padding-bottom:calc(var(--l-section-pad) + 48px);max-width:900px}.landing-features-headline{max-width:16ch}.landing-features-headline-accent{display:block;color:var(--l-text-secondary);margin-top:.08em}.landing-features-lead{max-width:52ch}.landing-section--soft{background:linear-gradient(180deg,transparent,rgba(255,143,87,.03) 50%,transparent)}.landing-features-journey{margin-top:48px;max-width:760px;margin-left:auto;margin-right:auto}.landing-step--icon{grid-template-columns:52px 1fr}.landing-step-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(255,143,87,.08);border:1px solid rgba(255,143,87,.18);color:var(--l-accent);flex-shrink:0}.landing-features-team-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.landing-features-team-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface);color:var(--l-text-secondary);font-size:.9rem;font-weight:500}.landing-features-team-pill svg{color:var(--l-accent);flex-shrink:0}.landing-features-types{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;max-width:720px;margin-left:auto;margin-right:auto}.landing-features-type-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface);color:var(--l-text-secondary);font-size:.85rem;font-weight:500}.landing-features-type-chip--more{border-color:rgba(255,143,87,.25);color:var(--l-accent)}.landing-features-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:48px}.landing-features-platform{display:flex;align-items:center;gap:10px;padding:16px 22px;border-radius:var(--l-radius);border:1px solid var(--l-border);background:var(--l-surface);font-weight:600;font-size:.95rem}.landing-features-platform svg{color:var(--l-accent);flex-shrink:0}.landing-features-platform--soon{opacity:.72}.landing-features-platform-soon{margin-left:4px;padding:2px 8px;border-radius:999px;background:rgba(255,143,87,.12);border:1px solid rgba(255,143,87,.22);color:var(--l-accent);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-features-chill-band{text-align:center;padding:56px 32px;border-radius:calc(var(--l-radius) + 8px);border:1px solid rgba(255,143,87,.18);background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(255,143,87,.1),transparent 70%),var(--l-surface)}.landing-features-chill-title{max-width:18ch;margin-left:auto;margin-right:auto}.landing-features-chill-body{margin:20px auto 0;max-width:52ch;color:var(--l-muted);line-height:1.7;font-size:1.05rem}.landing-features-chill-actions{justify-content:center;margin-top:36px}@media (min-width:768px){.landing-features-headline{max-width:none}.landing-features-headline-accent{display:inline;color:var(--l-text-secondary)}}.landing-section--faq{max-width:800px}.landing-faq-list{display:flex;flex-direction:column;gap:12px}.landing-faq-item{border-radius:var(--l-radius);border:1px solid var(--l-border);background:var(--l-surface);overflow:hidden}.landing-faq-item--open{border-color:rgba(255,143,87,.22)}.landing-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;color:var(--l-text);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;letter-spacing:-.02em}.landing-faq-chevron{color:var(--l-accent);font-size:.85rem;flex-shrink:0}.landing-faq-panel{overflow:hidden}.landing-faq-panel p{margin:0;padding:0 24px 20px;color:var(--l-muted);line-height:1.65;font-size:.95rem}.landing-rail-disclaimer{text-align:center;font-size:.78rem;color:var(--l-muted);max-width:52ch;margin:0 auto 8px;line-height:1.5}.landing-lifestyle-scene-detail{font-size:.75rem;color:hsla(0,0%,100%,.62);line-height:1.4}.landing-cta-sub{position:relative;z-index:1;color:var(--l-muted);margin:0 auto 32px;max-width:42ch;line-height:1.6;font-size:1.05rem}.landing-sticky-cta-wrap{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));left:0;right:0;z-index:90;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.landing-sticky-cta{position:relative;pointer-events:auto;display:flex;align-items:center;gap:16px;padding:12px 16px 12px 20px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid var(--l-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--l-shadow-medium);max-width:min(100%,720px);flex-wrap:wrap;justify-content:center}.landing-sticky-cta-text{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;font-size:.88rem;color:var(--l-text-secondary)}.landing-sticky-cta-tagline{white-space:nowrap}.landing-sticky-cta-text .autonomlayer-wordmark-text{color:var(--l-text)}.landing-sticky-cta-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.landing-sticky-cta-wrap{bottom:max(12px,env(safe-area-inset-bottom));padding:0 12px}.landing-sticky-cta{width:100%;max-width:none;border-radius:20px;padding:12px 14px;flex-direction:column;align-items:stretch;gap:12px}.landing-sticky-cta-text{justify-content:center}.landing-sticky-cta-tagline{display:none}.landing-sticky-cta-actions{justify-content:center}.landing-sticky-cta-actions .landing-btn{flex:1 1;justify-content:center;min-height:48px;font-size:.95rem;padding-left:16px;padding-right:16px}}.landing-nav--menu-open{z-index:130}.landing-nav-try-desktop{display:none}.landing-nav-mobile-actions{display:grid;grid-gap:10px;gap:10px;margin-top:8px}@media (min-width:900px){.landing-nav-try-desktop{display:flex;align-items:center;gap:8px}}@media (max-width:899px){.landing-root{--l-nav-h:60px}.landing-nav{background:var(--l-nav-scrolled);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--l-border)}.landing-nav--scrolled{background:hsla(60,16%,96%,.96)}}.landing-nav-menu-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--l-border);border-radius:12px;background:var(--l-surface)!important;cursor:pointer;flex-shrink:0;position:relative;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:var(--l-text)!important;font-weight:500;box-shadow:none}.landing-nav--menu-open .landing-nav-menu-btn,.landing-nav-menu-btn--open{z-index:131;border-color:rgba(0,0,0,.14);background:var(--l-surface-soft)!important}@media (min-width:900px){.landing-nav-menu-btn{display:none}}.landing-nav-menu-icon{position:relative;width:18px;height:2px;background:var(--l-text);border-radius:1px;transition:background .2s ease}.landing-nav-menu-icon:after,.landing-nav-menu-icon:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--l-text);border-radius:1px;transition:transform .25s ease,top .25s ease}.landing-nav-menu-icon:before{top:-6px}.landing-nav-menu-icon:after{top:6px}.landing-nav-menu-icon--open{background:transparent}.landing-nav-menu-icon--open:before{top:0;transform:rotate(45deg)}.landing-nav-menu-icon--open:after{top:0;transform:rotate(-45deg)}.landing-nav-backdrop{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.6);border:none;cursor:pointer}@media (max-width:899px){.landing-nav-backdrop{top:var(--l-nav-h)}}.landing-nav-mobile{position:fixed;top:var(--l-nav-h);right:0;bottom:0;z-index:120;width:min(320px,92vw);padding:20px 20px calc(24px + env(safe-area-inset-bottom));background:var(--l-surface);border-left:1px solid var(--l-border);display:flex;flex-direction:column;gap:4px;box-shadow:-24px 0 64px rgba(0,0,0,.4);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.landing-nav-mobile-cta{width:100%;min-height:48px;margin-top:12px;font-size:1rem;justify-content:center}.landing-nav-mobile-link{display:block;padding:14px 0;min-height:48px;font-size:1.125rem;font-weight:600;color:var(--l-text);text-decoration:none;letter-spacing:-.02em;border-bottom:1px solid var(--l-border);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.landing-nav-actions-desktop{display:none}@media (min-width:900px){.landing-nav-actions-desktop{display:block}}@media (max-width:899px){.landing-nav-actions .landing-btn--ghost:not(.landing-nav-menu-btn),.landing-nav-actions .landing-btn--primary{display:none}}@media (max-width:767px){.landing-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.landing-btn{min-height:44px}.landing-nav{padding:0 16px}.landing-section{padding-left:16px;padding-right:16px}.landing-section--hero{min-height:auto;padding-top:calc(var(--l-nav-h) + 28px);padding-bottom:56px}.landing-hero-split{gap:36px}.landing-hero-stack{gap:28px}.landing-hero-visual-frame--showcase.landing-hero-visual-frame--video.landing-orchestration{border-radius:16px;aspect-ratio:4/3}.landing-h1{font-size:clamp(2rem,9vw,2.65rem);line-height:1.12;margin-bottom:20px}.landing-hero-highlight{display:block;min-width:0;margin-top:.15em}.landing-hero-build-line{font-size:.95rem;line-height:1.5;margin-bottom:20px;max-width:100%}.landing-hero-build-highlight{display:block;min-width:0;max-width:100%;margin-top:.2em}.landing-rotating-text{display:block;width:100%;max-width:100%}.landing-rotating-text-inner{white-space:normal;word-break:break-word}.landing-hero-actions{flex-direction:column;gap:10px}.landing-hero-actions .landing-btn--lg{width:100%;justify-content:center}.landing-lead{font-size:1rem;line-height:1.6}.landing-hero-proof{font-size:.88rem;line-height:1.55}.landing-orchestration{width:100%;min-height:320px;aspect-ratio:auto;max-height:none}.landing-orchestration--compact{min-height:300px;max-height:none}.landing-orchestration-scene{padding:16px;gap:10px}.landing-orchestration--compact .landing-orchestration-event-icon{width:34px;height:34px}.landing-orchestration-event,.landing-orchestration-lifestyle{max-width:100%;padding:10px 12px}.landing-orchestration-graph{padding:6px 0;gap:6px}.landing-orchestration-node{font-size:.62rem;padding:5px 8px}.landing-orchestration-ide-bar{padding:8px 12px}.landing-orchestration-code{padding:10px 12px;font-size:.62rem}.landing-orchestration-status{flex-wrap:wrap;gap:8px;padding:10px 12px;font-size:.65rem}.landing-hero-video-expand{top:8px;right:8px;width:30px;height:30px;opacity:1;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-hero-video-expand svg{width:16px;height:16px}.landing-hero-video-fullpage-stack{gap:10px}.landing-hero-video-fullpage-chrome{gap:8px}.landing-hero-video-fullpage-brand .autonomlayer-logo-mark{width:clamp(42px,9vw,56px);height:auto}.landing-hero-video-close--fullpage{width:34px;height:34px}.landing-hero-ambient-orb--1{width:260px;height:260px;right:-12%}.landing-hero-ambient-orb--2{width:200px;height:200px}.landing-chaos{padding:24px 16px;min-height:220px}.landing-chaos-line{font-size:.75rem;padding:8px 12px}.landing-flow{padding:20px 16px;min-height:auto}.landing-flow-step{padding:14px 16px;font-size:.88rem}.landing-cta-band{padding:64px 20px;margin:0 16px var(--l-section-pad)}.landing-lifestyle{padding-left:16px;padding-right:16px}.landing-lifestyle-progress-bar{min-width:0}.landing-demo-frame{padding:8px}.landing-demo-chrome{top:14px;left:14px;right:14px}.landing-nav .autonomlayer-wordmark-text{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-footer-inner{padding:48px 16px calc(40px + env(safe-area-inset-bottom))}.landing-footer-main{gap:36px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:36px;padding-top:24px}.landing-h2--giant{font-size:clamp(2rem,9vw,2.75rem);max-width:none}.landing-coming-soon-grid{gap:36px}}@media (max-width:389px){.landing-nav .autonomlayer-wordmark-text{display:none}.landing-brand .autonomlayer-wordmark{gap:7px}}.blog-index{max-width:var(--l-max);margin:0 auto;padding:calc(var(--l-nav-h) + 64px) 24px var(--l-section-pad)}.blog-index-header{max-width:720px;margin-bottom:56px}.landing-section-intro--wide{max-width:58ch}.blog-index-grid{display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.blog-card--featured{grid-column:1/-1}}.blog-card{border-radius:20px;border:1px solid var(--l-border);background:linear-gradient(165deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.blog-card:hover{border-color:rgba(255,143,87,.28);box-shadow:0 24px 48px rgba(0,0,0,.35),0 0 0 1px rgba(255,143,87,.06)}.blog-card--featured{background:radial-gradient(ellipse 80% 60% at 0 0,rgba(255,143,87,.12),transparent 55%),linear-gradient(165deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015))}.blog-card-link{display:flex;flex-direction:column;gap:14px;height:100%;padding:28px;color:inherit;text-decoration:none}.blog-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.blog-card-date{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--l-muted)}.blog-card-title{margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--l-text)}.blog-card--featured .blog-card-title{font-size:clamp(1.75rem,4vw,2.5rem);max-width:22ch}.blog-card-excerpt{margin:0;font-size:1.05rem;line-height:1.65;color:var(--l-text-secondary);flex:1 1}.blog-card-cta{gap:8px;margin-top:4px;font-size:.9rem}.blog-card-cta,.blog-pill{display:inline-flex;align-items:center;font-weight:600;color:var(--l-accent)}.blog-pill{padding:4px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;background:rgba(255,143,87,.1);border:1px solid rgba(255,143,87,.22)}.blog-tag-row{display:flex;flex-wrap:wrap;gap:8px}.blog-tag{padding:4px 10px;border-radius:999px;font-size:.78rem;color:var(--l-muted);background:hsla(0,0%,100%,.04);border:1px solid var(--l-border)}.blog-article{max-width:1080px;margin:0 auto;padding:calc(var(--l-nav-h) + 48px) 24px var(--l-section-pad)}.blog-article-header{max-width:760px;margin-bottom:48px}.blog-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.88rem;font-weight:500;color:var(--l-muted);text-decoration:none;transition:color .2s ease}.blog-back-link:hover{color:var(--l-accent)}.blog-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:.88rem;color:var(--l-muted)}.blog-article-read{display:inline-flex;align-items:center;gap:6px}.blog-article-title{margin:0 0 20px;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.08;color:var(--l-text)}.blog-article-excerpt{margin:0 0 20px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65;color:var(--l-text-secondary);max-width:58ch}.blog-article-layout{display:grid;grid-gap:40px;gap:40px;align-items:start}@media (min-width:1024px){.blog-article-layout{grid-template-columns:220px minmax(0,1fr);gap:64px}}.blog-toc{position:-webkit-sticky;position:sticky;top:calc(var(--l-nav-h) + 24px);padding:18px;border-radius:16px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.02)}.blog-toc-label{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--l-muted)}.blog-toc-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.blog-toc-list a{display:block;font-size:.86rem;line-height:1.45;color:var(--l-text-secondary);text-decoration:none;transition:color .2s ease}.blog-toc-list a:hover{color:var(--l-accent)}.blog-prose{max-width:720px}.blog-prose-p{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.78;color:var(--l-text-secondary)}.blog-prose-h2{scroll-margin-top:calc(var(--l-nav-h) + 24px);margin:2.75rem 0 1rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--l-text)}.blog-prose-list{margin:0 0 1.5rem;padding-left:1.25rem;display:grid;grid-gap:.65rem;gap:.65rem;font-size:1.08rem;line-height:1.7;color:var(--l-text-secondary)}.blog-prose-list--ordered{padding-left:1.5rem}.blog-table-wrap{margin:0 0 1.75rem;overflow-x:auto;border-radius:16px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.02)}.blog-table{width:100%;border-collapse:collapse;font-size:.95rem}.blog-table td,.blog-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--l-border)}.blog-table th{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--l-muted);background:hsla(0,0%,100%,.03)}.blog-table td{color:var(--l-text-secondary);line-height:1.55}.blog-table tr:last-child td{border-bottom:none}.blog-table td:first-child{font-weight:500;color:var(--l-text);white-space:nowrap}.blog-callout{margin:2rem 0;padding:20px 22px;border-radius:16px;border:1px solid var(--l-border)}.blog-callout--summary{background:linear-gradient(135deg,rgba(255,143,87,.1),rgba(255,143,87,.03));border-color:rgba(255,143,87,.24)}.blog-callout--premium{background:linear-gradient(135deg,rgba(167,139,250,.12),rgba(167,139,250,.04));border-color:rgba(167,139,250,.28)}.blog-callout--note{background:hsla(0,0%,100%,.03)}.blog-callout-title{margin:0 0 8px;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l-accent)}.blog-callout--premium .blog-callout-title{color:#c4b5fd}.blog-callout-text{margin:0;font-size:1.05rem;line-height:1.65;color:var(--l-text-secondary)}.blog-steps{margin:0 0 1.75rem;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px}.blog-step{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 20px;border-radius:16px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.02)}.blog-step-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-size:.9rem;font-weight:600;color:var(--l-accent);background:rgba(255,143,87,.12);border:1px solid rgba(255,143,87,.22)}.blog-step-title{margin:0 0 6px;font-size:1.05rem;font-weight:600;color:var(--l-text)}.blog-step-body{margin:0;font-size:.98rem;line-height:1.6;color:var(--l-text-secondary)}.blog-article-footer{max-width:760px;margin-top:64px;display:grid;grid-gap:40px;gap:40px}.blog-cta-card{padding:32px;border-radius:20px;border:1px solid rgba(255,143,87,.24);background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(255,143,87,.14),transparent 60%),hsla(0,0%,100%,.03)}.blog-cta-eyebrow{margin:0 0 10px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--l-accent)}.blog-cta-title{margin:0 0 24px;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--l-text);max-width:24ch}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.blog-related-label{margin:0 0 16px;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted)}.blog-related-grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-related-card{display:grid;grid-gap:10px;gap:10px;padding:22px;border-radius:16px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.02);color:inherit;text-decoration:none;transition:border-color .25s ease,background .25s ease}.blog-related-card:hover{border-color:rgba(255,143,87,.28);background:hsla(0,0%,100%,.04)}.blog-related-card h3{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.02em;color:var(--l-text)}.blog-related-card p{margin:0;font-size:.92rem;line-height:1.55;color:var(--l-text-secondary)}.blog-related-more{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:var(--l-accent)}@media (max-width:767px){.blog-toc{position:static}.blog-card-link{padding:22px}.blog-cta-card{padding:24px}}@media (prefers-reduced-motion:reduce){.landing-chaos-line,.landing-orchestration *{animation:none!important}}.landing-contact{max-width:var(--l-max);margin:0 auto;padding:calc(var(--l-nav-h) + 64px) 24px var(--l-section-pad)}.landing-contact-hero{max-width:42rem;margin-bottom:64px}.landing-contact-mail{color:var(--l-accent);text-decoration:none;border-bottom:1px solid rgba(255,143,87,.35);transition:border-color .2s ease,color .2s ease}.landing-contact-mail:hover{border-color:var(--l-accent)}.landing-contact-grid{display:grid;grid-gap:28px;gap:28px;margin-bottom:96px}@media (min-width:960px){.landing-contact-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:stretch}}.landing-contact-about{position:relative;padding:36px 32px;border-radius:calc(var(--l-radius) + 4px);border:1px solid var(--l-border);background:radial-gradient(120% 80% at 0 0,rgba(255,143,87,.12),transparent 55%),linear-gradient(165deg,#121216 0,var(--l-video-bg) 100%);overflow:hidden}.landing-contact-about:after{content:"";position:absolute;inset:auto -20% -40% 40%;height:70%;background:radial-gradient(circle,rgba(255,143,87,.08),transparent 65%);pointer-events:none}.landing-contact-about-label{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-accent)}.landing-contact-about-title{margin:0 0 16px;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.2;letter-spacing:-.02em;color:var(--l-text);max-width:18ch}.landing-contact-about-body{margin:0 0 28px;font-size:1rem;line-height:1.65;color:var(--l-text-secondary);max-width:38ch}.landing-contact-points{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.landing-contact-points li{display:flex;flex-direction:column;gap:4px;padding-left:14px;border-left:2px solid rgba(255,143,87,.45)}.landing-contact-points strong{font-size:.95rem;font-weight:600;color:var(--l-text)}.landing-contact-points span{font-size:.9rem;line-height:1.55;color:var(--l-muted)}.landing-contact-about-actions{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1;margin-top:28px}.landing-contact-about .landing-contact-ide-chips{margin-bottom:18px;position:relative;z-index:1}.landing-contact-about .landing-contact-safety{position:relative;z-index:1;max-width:none}.landing-contact-panel{padding:36px 32px;border-radius:calc(var(--l-radius) + 4px);border:1px solid var(--l-border);background:var(--l-surface)}.landing-contact-panel-title{margin:0 0 8px;font-size:1.35rem;letter-spacing:-.02em;color:var(--l-text)}.landing-contact-panel-lead{margin:0 0 28px;font-size:.95rem;color:var(--l-muted)}.landing-contact-kind{margin:0 0 4px;padding:0;border:0}.landing-contact-kind-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:6px;border-radius:14px;border:1px solid var(--l-border);background:var(--l-surface-soft)}.landing-root .landing-contact-kind-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:10px;padding:11px 14px;font:inherit;font-size:.9rem;font-weight:550;color:var(--l-muted);background:transparent;background-image:none;background-color:transparent;box-shadow:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.landing-root .landing-contact-kind-btn:hover{color:var(--l-text-secondary);background:hsla(0,0%,100%,.04);background-image:none}.landing-root .landing-contact-kind-btn.is-active{color:#050505;background:var(--l-accent);background-image:none;background-color:var(--l-accent);box-shadow:none;font-weight:650}.landing-root .landing-contact-kind-btn.is-active:hover{color:#050505;background:var(--l-accent);background-image:none}.landing-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-contact-form{display:flex;flex-direction:column;gap:16px}.landing-contact-field{display:flex;flex-direction:column;gap:8px}.landing-contact-field span{font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--l-text-secondary)}.landing-textarea{resize:vertical;min-height:120px;line-height:1.55}.landing-contact-error{margin:0;font-size:.9rem;color:#f87171}.landing-contact-success{margin:8px 0 0;padding:20px 22px;border-radius:14px;border:1px solid rgba(255,143,87,.28);background:rgba(255,143,87,.08);color:var(--l-accent);font-size:1.05rem;line-height:1.5}.landing-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.landing-contact-ide{display:grid;grid-gap:28px;gap:28px;padding:40px 0 0;border-top:1px solid var(--l-border)}@media (min-width:960px){.landing-contact-ide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start;padding-top:56px}}.landing-contact-ide-copy .landing-h2{margin:0 0 14px;max-width:16ch}.landing-contact-ide-copy .landing-lead{margin-bottom:24px;max-width:38ch}.landing-contact-ide-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.landing-contact-chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface-soft);font-size:.85rem;color:var(--l-text-secondary)}.landing-contact-chip--live{border-color:rgba(255,143,87,.35);background:rgba(255,143,87,.1);color:var(--l-accent)}.landing-contact-safety{padding:18px 20px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);max-width:40ch}.landing-contact-safety-title{margin:0 0 8px;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--l-text)}.landing-contact-safety p{margin:0;font-size:.9rem;line-height:1.6;color:var(--l-muted)}.landing-contact-panel--ide{background:linear-gradient(180deg,rgba(255,143,87,.04),transparent 40%),var(--l-surface)}@media (max-width:767px){.landing-contact{padding-top:calc(var(--l-nav-h) + 48px)}.landing-contact-about,.landing-contact-panel{padding:28px 22px}.landing-contact-hero{margin-bottom:40px}.landing-contact-grid{margin-bottom:64px}}.landing-promo-root{min-height:100dvh}.landing-promo-main{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:72px 24px 48px}.landing-promo-inner{width:min(920px,100%);text-align:center}.landing-promo-logo{display:flex;justify-content:center;margin-bottom:36px}.landing-promo-logo-link{display:inline-flex;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.landing-promo-logo-link:hover{opacity:.92;transform:translateY(-1px)}.landing-promo-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,143,87,.28);background:rgba(255,143,87,.08);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--l-accent)}.landing-promo-title{display:flex;flex-direction:column;gap:.35em;margin:0 0 24px}.landing-promo-title-line{display:block;font-size:clamp(1.85rem,5.2vw,3.35rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--l-text)}.landing-promo-title-line--accent{background:linear-gradient(120deg,#ffb07a 0,var(--l-accent) 45%,#ffd0a8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-promo-title-line--sub{font-size:clamp(1.25rem,3vw,1.85rem);font-weight:500;letter-spacing:-.02em;color:var(--l-text-secondary)}.landing-promo-lead{margin:0 auto 40px;max-width:52ch;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.65;color:var(--l-muted)}.landing-promo-grid{display:grid;grid-gap:20px;gap:20px;margin-bottom:36px}@media (min-width:768px){.landing-promo-grid{grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}}.landing-promo-card{position:relative;padding:28px 24px;border-radius:calc(var(--l-radius) + 6px);border:1px solid var(--l-border);background:radial-gradient(120% 90% at 0 0,rgba(255,143,87,.14),transparent 58%),linear-gradient(165deg,rgba(22,22,26,.95),rgba(10,10,12,.98));text-align:left;overflow:hidden}.landing-promo-card:after{content:"";position:absolute;inset:auto -30% -50% 50%;height:70%;background:radial-gradient(circle,rgba(255,143,87,.08),transparent 68%);pointer-events:none}.landing-promo-card--qr{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-promo-card-label{position:relative;z-index:1;margin:0 0 16px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-accent)}.landing-promo-code-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,143,87,.28);background:rgba(0,0,0,.35)}.landing-promo-code{font-family:var(--font-geist-sans),ui-monospace,monospace;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:700;letter-spacing:.14em;color:var(--l-text)}.landing-promo-copy-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 14px;border:1px solid rgba(255,143,87,.35);border-radius:999px;background:rgba(255,143,87,.1);color:var(--l-accent);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.landing-promo-copy-btn:hover{background:rgba(255,143,87,.18);border-color:rgba(255,143,87,.55);transform:translateY(-1px)}.landing-promo-card-hint{position:relative;z-index:1;margin:14px 0 0;font-size:.88rem;line-height:1.55;color:var(--l-muted)}.landing-promo-qr-frame{position:relative;z-index:1;padding:14px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 18px 48px rgba(0,0,0,.35),0 0 40px var(--l-accent-glow)}.landing-promo-qr-image{display:block;width:100%;max-width:220px;height:auto;border-radius:8px}.landing-promo-download-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:.86rem;font-weight:600;color:var(--l-accent);text-decoration:none;transition:color .2s ease,opacity .2s ease}.landing-promo-download-link:hover{color:#ffb07a}.landing-promo-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}.landing-promo-step{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--l-border);background:hsla(0,0%,100%,.02);font-size:.86rem;line-height:1.4;color:var(--l-text-secondary)}.landing-promo-step strong{color:var(--l-accent);font-weight:700;letter-spacing:.06em}.landing-promo-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(255,143,87,.15);border:1px solid rgba(255,143,87,.35);font-size:.72rem;font-weight:700;color:var(--l-accent);flex-shrink:0}@media (max-width:767px){.landing-promo-main{padding-top:56px}.landing-promo-logo{margin-bottom:28px}.landing-promo-code-row{flex-direction:column;align-items:stretch}.landing-promo-copy-btn{justify-content:center}.landing-promo-steps{flex-direction:column;align-items:stretch}}.landing-root button.landing-scroll-hint{color:rgba(38,37,30,.55)}.landing-root button.landing-scroll-hint:focus-visible,.landing-root button.landing-scroll-hint:hover{color:rgba(38,37,30,.82)}.landing-hero-ambient-orb--1,.landing-hero-ambient-orb--2{display:none!important}.landing-cta-band{background:transparent;border:none;box-shadow:none}.landing-input,.landing-promo-step,.landing-proof-pill{background:var(--l-surface);border-color:var(--l-border)}.landing-nav-drawer{background:var(--l-bg)}.landing-contact-about,.landing-contact-panel,.landing-editorial,.landing-nav-drawer-panel{background:var(--l-surface);border-color:var(--l-border)}.landing-promo-card{background:transparent}.landing-promo-step{background:rgba(0,0,0,.02)}.landing-hero-intro--pro{max-width:40rem}.landing-h1--pro{max-width:16ch;line-height:1.12}.landing-hero-actions--pro{margin-top:8px}.landing-section-title--pro{max-width:22ch;margin-inline:auto}.landing-section-head--center .landing-section-title--pro{text-align:center}.landing-problem-center--pro{max-width:44rem;margin-inline:auto;text-align:center}.landing-problem-list{list-style:none;margin:32px 0 28px;padding:0;display:grid;grid-gap:14px;gap:14px;text-align:left}.landing-problem-list-item{padding:16px 18px;border-radius:12px;border:1px solid var(--l-border);background:var(--l-surface);color:var(--l-text-secondary);line-height:1.6;font-size:.98rem}.landing-chaos-tags--pro{justify-content:center}.landing-chaos-tag--pro{background:var(--l-surface-soft);border-color:var(--l-border);color:var(--l-text-secondary);font-weight:500}.landing-flow--pro{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:40px}.landing-flow-step--pro{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:18px 16px;border-radius:14px;border:1px solid var(--l-border);background:var(--l-surface);color:var(--l-text-secondary);font-size:.95rem;font-weight:500}.landing-flow-step--pro.landing-flow-step--active{border-color:rgba(217,119,68,.35);background:#fff;color:var(--l-text);box-shadow:var(--l-shadow-soft)}.landing-flow-step-index{font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--l-muted)}.landing-flow-step--pro.landing-flow-step--active .landing-flow-step-index{color:var(--l-accent)}.landing-feature-index{margin:0 0 10px;font-size:.72rem;font-weight:600;letter-spacing:.1em;color:var(--l-muted)}.landing-card--pro h3{font-size:1.1rem;font-weight:500}.landing-cta-band--pro{text-align:center;padding:72px 32px}.landing-cta-band--pro .landing-section-title--pro{margin-bottom:16px}.landing-proof-stat-value{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;letter-spacing:-.02em}.landing-section--proof{padding-top:48px;padding-bottom:48px}.landing-section--problem{padding-top:56px}.landing-section--hero-cursor{display:block;max-width:none;padding-top:calc(var(--l-nav-h) + 64px);padding-bottom:0;text-align:center}.landing-hero-cursor{max-width:var(--l-max);margin:0 auto;padding:0 24px}.landing-eyebrow--center{justify-content:center}.landing-h1--center{text-align:center;margin-left:auto;margin-right:auto}.landing-h1--cursor{font-size:clamp(2.5rem,6vw,4.25rem);letter-spacing:-.035em;line-height:1.05;max-width:16ch}.landing-hero-lead--center{margin-left:auto;margin-right:auto;text-align:center;max-width:38rem;font-size:clamp(1rem,1.6vw,1.2rem);color:var(--l-text-secondary)}.landing-hero-actions--cursor{justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.landing-btn--ghost-text{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--l-text-secondary)!important;font-weight:500;padding:12px 16px!important}.landing-btn--ghost-text:hover{color:var(--l-text)!important}.landing-btn-label--mobile{display:none}.landing-hero-cursor-showcase{margin-top:clamp(48px,6vw,80px);max-width:min(100%,1480px);margin-left:auto;margin-right:auto;width:100%}.landing-hero-secondary-link{margin:24px 0 0}.landing-video-showcase{margin-top:clamp(64px,8vw,120px)}.landing-feature-row{padding:clamp(64px,8vw,120px) 24px;background:var(--l-bg)}.landing-feature-row--tinted{background:var(--l-surface-soft)}.landing-feature-row-inner{max-width:min(100%,1480px);margin:0 auto;display:grid;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:center}@media (min-width:1024px){.landing-feature-row-inner{grid-template-columns:minmax(220px,.36fr) minmax(0,1.64fr);gap:clamp(40px,4.5vw,72px)}.landing-feature-row--reverse .landing-feature-row-inner{grid-template-columns:minmax(0,1.64fr) minmax(220px,.36fr)}.landing-feature-row--reverse .landing-feature-row-copy{order:2}.landing-feature-row--reverse .landing-feature-row-media{order:1}}.landing-feature-row-copy{max-width:21rem}.landing-feature-row--reverse .landing-feature-row-copy{margin-left:auto}.landing-feature-row-headline{font-size:clamp(1.75rem,3.2vw,2.5rem);letter-spacing:-.03em;line-height:1.12;margin:0 0 16px;font-weight:500}.landing-feature-row-body{margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:var(--l-text-secondary)}.landing-feature-row-link{display:inline-flex;align-items:center;gap:4px;margin-top:20px;font-size:.95rem;font-weight:500;color:var(--l-accent);text-decoration:none;transition:opacity .2s ease}.landing-feature-row-link:hover{opacity:.82}.landing-feature-video-plate{position:relative;border-radius:20px;padding:clamp(10px,1.5vw,20px);overflow:hidden;isolation:isolate}.landing-feature-video-plate--hero{padding:clamp(12px,2vw,28px);border-radius:24px}.landing-feature-video-plate-canvas{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 18% 22%,var(--plate-highlight,hsla(0,0%,100%,.55)) 0,transparent 62%),radial-gradient(ellipse 70% 55% at 82% 78%,var(--plate-accent,rgba(255,200,160,.35)) 0,transparent 58%),radial-gradient(ellipse 90% 70% at 50% 100%,var(--plate-depth,rgba(80,90,120,.12)) 0,transparent 55%),linear-gradient(145deg,var(--plate-from,#ebe6df) 0,var(--plate-mid,#d8e2ea) 48%,var(--plate-to,#e9dfd6) 100%)}.landing-feature-video-plate-grain{position:absolute;inset:0;z-index:1;opacity:.28;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.landing-feature-video-plate[data-bg=hero]{--plate-from:#ebe4d8;--plate-mid:#cfddea;--plate-to:#ddd4c8;--plate-highlight:rgba(255,252,245,.7);--plate-accent:rgba(255,186,140,.32);--plate-depth:rgba(72,88,110,.14)}.landing-feature-video-plate[data-bg=idea]{--plate-from:#f0e6d8;--plate-mid:#c9ddd8;--plate-to:#e8dccf;--plate-highlight:rgba(255,248,236,.72);--plate-accent:rgba(255,178,128,.34);--plate-depth:rgba(88,72,58,.1)}.landing-feature-video-plate[data-bg=improve]{--plate-from:#2a3142;--plate-mid:#4a3f52;--plate-to:#1e2838;--plate-highlight:rgba(255,210,170,.22);--plate-accent:rgba(180,140,255,.18);--plate-depth:rgba(10,12,20,.35)}.landing-feature-video-plate[data-bg=engineering]{--plate-from:#e8dcc4;--plate-mid:#b8c4d4;--plate-to:#d4c8b0;--plate-highlight:rgba(255,250,238,.68);--plate-accent:rgba(210,170,90,.28);--plate-depth:rgba(70,62,48,.12)}.landing-feature-video-plate[data-bg=platforms]{--plate-from:#dce8f0;--plate-mid:#d8dce8;--plate-to:#e4ddd4;--plate-highlight:rgba(200,230,255,.55);--plate-accent:rgba(180,220,190,.32);--plate-depth:rgba(90,80,120,.1)}.landing-feature-video-plate[data-bg=design]{--plate-from:#ead8e0;--plate-mid:#d4dce8;--plate-to:#e8dfd0;--plate-highlight:rgba(255,240,248,.65);--plate-accent:rgba(220,160,180,.3);--plate-depth:rgba(100,70,90,.1)}.landing-feature-video-plate[data-bg=plans]{--plate-from:#d6e4d8;--plate-mid:#c8d8e4;--plate-to:#dde6d0;--plate-highlight:rgba(240,255,246,.62);--plate-accent:rgba(120,170,140,.26);--plate-depth:rgba(50,70,60,.12)}.landing-feature-video-plate[data-bg=autonomous]{--plate-from:#3a3548;--plate-mid:#524040;--plate-to:#2a3040;--plate-highlight:rgba(255,180,130,.24);--plate-accent:rgba(255,120,90,.2);--plate-depth:rgba(8,10,18,.38)}.landing-feature-video-plate[data-bg=critique]{--plate-from:#d0dae4;--plate-mid:#b8c8d8;--plate-to:#c8d4dc;--plate-highlight:rgba(240,248,255,.68);--plate-accent:rgba(140,200,190,.28);--plate-depth:rgba(50,65,80,.14)}.landing-feature-video-plate .landing-feature-video-shell{position:relative;z-index:2;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.42);box-shadow:0 28px 72px rgba(0,0,0,.14),0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.92)}.landing-feature-video-plate--hero .landing-feature-video-shell{border-radius:16px}.landing-feature-video-frame{position:relative;width:100%;aspect-ratio:3120/2040;background-color:#f5f4f0;background-size:contain;background-repeat:no-repeat;background-position:50%;overflow:hidden}@media (min-width:1024px){.landing-feature-video-frame{min-height:clamp(380px,42vw,520px)}.landing-feature-video-plate--hero .landing-feature-video-frame{min-height:clamp(440px,48vw,580px)}}.landing-feature-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:2;opacity:1;pointer-events:none;transition:opacity .35s ease;background:transparent}.landing-feature-video-poster--hidden{opacity:0}.landing-feature-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:3;opacity:0;background:transparent;transition:opacity .35s ease}.landing-feature-video--playing{opacity:1}@media (max-width:1023px){.landing-feature-row{padding-left:16px;padding-right:16px}.landing-feature-row-inner{grid-template-columns:1fr}.landing-feature-row-copy{max-width:none;text-align:center;order:1}.landing-feature-row-media{width:100%;order:2;max-width:none}.landing-feature-row--reverse .landing-feature-row-copy{margin-left:0}.landing-feature-row-link{justify-content:center;width:100%}.landing-feature-video-plate{padding:10px;border-radius:16px}.landing-feature-video-plate--hero{padding:10px;border-radius:18px}.landing-feature-video-plate .landing-feature-video-shell{box-shadow:0 18px 48px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.06)}.landing-feature-video-frame{min-height:clamp(240px,58vw,360px)}}@media (max-width:767px){.landing-section--hero-cursor{padding-top:calc(var(--l-nav-h) + 20px);padding-left:0;padding-right:0}.landing-hero-cursor{padding:0 16px}.landing-h1--cursor{max-width:none;font-size:clamp(2rem,8.5vw,2.75rem);line-height:1.08}.landing-hero-lead--center{font-size:1rem;line-height:1.6;max-width:none}.landing-hero-actions--cursor{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.landing-hero-actions--cursor .landing-btn,.landing-hero-actions--cursor .landing-btn--ghost-text{width:100%;justify-content:center}.landing-hero-actions--cursor .landing-btn--ghost-text:nth-child(3){order:3}.landing-btn-label--desktop{display:none}.landing-btn-label--mobile{display:inline}.landing-hero-cursor-showcase{margin-top:clamp(32px,8vw,48px);width:100%;max-width:100%;margin-left:0;margin-right:0}.landing-hero-cursor-showcase .landing-feature-video-frame{min-height:clamp(220px,62vw,340px)}.landing-hero-secondary-link{margin-top:18px}.landing-video-showcase{margin-top:clamp(36px,8vw,56px)}.landing-feature-row{padding:clamp(48px,11vw,72px) 16px}.landing-feature-row-inner{gap:clamp(28px,6vw,40px)}.landing-feature-row-headline{font-size:clamp(1.5rem,6.5vw,1.85rem);line-height:1.15;margin-bottom:12px}.landing-feature-row-body{font-size:.975rem;line-height:1.62}.landing-feature-row-link{margin-top:16px;min-height:44px;align-items:center}.landing-feature-video-plate{padding:12px;border-radius:14px}.landing-feature-video-plate--hero{padding:10px;border-radius:16px}.landing-feature-video-plate .landing-feature-video-shell{border-radius:10px}.landing-feature-video-plate--hero .landing-feature-video-shell{border-radius:12px}.landing-feature-video-plate-grain{opacity:.18}.landing-feature-video-frame{aspect-ratio:16/11;min-height:220px}.landing-hero-cursor-showcase .landing-feature-video-frame{min-height:200px}}@media (max-width:389px){.landing-h1--cursor{font-size:1.85rem}.landing-hero-actions--cursor .landing-btn--lg{padding:14px 18px!important;font-size:.95rem}.landing-feature-video-frame{min-height:180px}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.landing-root--smooth{overscroll-behavior:none}.landing-root--smooth .landing-nav-backdrop,.landing-root--smooth .landing-nav-mobile{overscroll-behavior:contain}@media (prefers-reduced-motion:no-preference){.landing-root--smooth .landing-main{will-change:scroll-position}}