.studio-home-module__DMshAq__page{--studio-ink:#070a14;--studio-ink-2:#0b1020;--studio-panel:#101526d1;--studio-panel-solid:#101526;--studio-line:#e3e8f729;--studio-line-strong:#e3e8f747;--studio-text:#f7f9ff;--studio-muted:#aeb7d2;--studio-soft:#dce3f8;--studio-indigo:#4f46e5;--studio-indigo-deep:#4338ca;--studio-cyan:#22d3ee;--studio-cyan-deep:#06b6d4;--studio-green:#3ec07b;--studio-amber:#f2b84b;--studio-rose:#fb7185;min-height:100svh;color:var(--studio-text);background:var(--studio-ink);font-family:var(--font-inter), system-ui, sans-serif;overflow-x:hidden}.studio-home-module__DMshAq__page a{color:inherit;text-decoration:none}.studio-home-module__DMshAq__appPage{background:linear-gradient(135deg,#070a14f0,#101526eb),radial-gradient(circle at 50% 0,#22d3ee2e,#0000 38%);place-items:center;min-height:100svh;padding:32px;display:grid}.studio-home-module__DMshAq__appShell{border:1px solid var(--studio-line-strong);background:#101526db;border-radius:8px;gap:20px;width:min(620px,100%);padding:34px;display:grid;box-shadow:0 32px 90px #00000052}.studio-home-module__DMshAq__appShell img{border-radius:10px}.studio-home-module__DMshAq__appShell h1{max-width:560px;font-family:var(--font-space), system-ui, sans-serif;margin:0;font-size:3rem;font-weight:760;line-height:1}.studio-home-module__DMshAq__appShell p:not(.studio-home-module__DMshAq__sectionLabel){color:var(--studio-soft);margin:0;font-size:1.05rem;line-height:1.65}.studio-home-module__DMshAq__appActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.studio-home-module__DMshAq__appActions a{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:760;display:inline-flex}.studio-home-module__DMshAq__appActions a:first-child{color:#fff;background:var(--studio-indigo)}.studio-home-module__DMshAq__appActions a:last-child{color:var(--studio-text);background:#ffffff0d;border:1px solid #e3e8f738}.studio-home-module__DMshAq__nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a14ad;border-bottom:1px solid #e3e8f71a;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 32px;display:flex;position:fixed;top:0;left:0;right:0}.studio-home-module__DMshAq__brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.studio-home-module__DMshAq__brand img{border-radius:8px}.studio-home-module__DMshAq__brand span{gap:1px;display:grid}.studio-home-module__DMshAq__brand strong{font-family:var(--font-space), system-ui, sans-serif;font-size:.98rem;font-weight:700;line-height:1.1}.studio-home-module__DMshAq__brand small{color:var(--studio-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem;line-height:1.2}.studio-home-module__DMshAq__navLinks{background:#ffffff08;border:1px solid #e3e8f71f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:5px;display:flex}.studio-home-module__DMshAq__navLinks a,.studio-home-module__DMshAq__navCta{border-radius:7px;justify-content:center;align-items:center;min-height:38px;font-size:.88rem;font-weight:650;display:inline-flex}.studio-home-module__DMshAq__navLinks a{color:var(--studio-muted);padding:0 14px}.studio-home-module__DMshAq__navLinks a:hover,.studio-home-module__DMshAq__navLinks a:focus-visible{color:var(--studio-text);background:#ffffff0f}.studio-home-module__DMshAq__navCta{color:#fff;background:var(--studio-indigo);padding:0 16px;box-shadow:0 12px 30px #4f46e53d}.studio-home-module__DMshAq__navCta:hover,.studio-home-module__DMshAq__navCta:focus-visible,.studio-home-module__DMshAq__primaryAction:hover,.studio-home-module__DMshAq__primaryAction:focus-visible,.studio-home-module__DMshAq__contactForm button:hover,.studio-home-module__DMshAq__contactForm button:focus-visible{background:var(--studio-indigo-deep)}.studio-home-module__DMshAq__hero{isolation:isolate;align-items:center;min-height:80svh;padding:132px 32px 76px;display:flex;position:relative;overflow:hidden}.studio-home-module__DMshAq__heroVideo,.studio-home-module__DMshAq__breakVideo,.studio-home-module__DMshAq__contactVideo{z-index:-3;object-fit:cover;background:var(--studio-ink-2);width:100%;height:100%;position:absolute;inset:0}.studio-home-module__DMshAq__heroShade,.studio-home-module__DMshAq__videoShade,.studio-home-module__DMshAq__contactShade{z-index:-2;background:linear-gradient(#070a1499,#070a14f0),radial-gradient(circle at 50% 35%,#4f46e538,#0000 42%);position:absolute;inset:0}.studio-home-module__DMshAq__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.6fr);align-items:end;gap:56px;width:min(1180px,100%);min-width:0;margin:0 auto;display:grid}.studio-home-module__DMshAq__heroCopy{min-width:0;max-width:760px}.studio-home-module__DMshAq__kicker,.studio-home-module__DMshAq__sectionLabel,.studio-home-module__DMshAq__panelEyebrow{color:var(--studio-cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.studio-home-module__DMshAq__hero h1{max-width:780px;font-family:var(--font-space), system-ui, sans-serif;margin:18px 0 22px;font-size:5.4rem;font-weight:750;line-height:.94}.studio-home-module__DMshAq__heroLead{max-width:640px;color:var(--studio-soft);margin:0;font-size:1.18rem;line-height:1.65}.studio-home-module__DMshAq__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.studio-home-module__DMshAq__primaryAction,.studio-home-module__DMshAq__secondaryAction{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-weight:750;display:inline-flex}.studio-home-module__DMshAq__primaryAction{color:#fff;background:var(--studio-indigo);box-shadow:0 20px 48px #4f46e547}.studio-home-module__DMshAq__secondaryAction{color:var(--studio-text);background:#ffffff0f;border:1px solid #e3e8f738}.studio-home-module__DMshAq__secondaryAction:hover,.studio-home-module__DMshAq__secondaryAction:focus-visible{background:#22d3ee14;border-color:#22d3ee73}.studio-home-module__DMshAq__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:20px;height:20px}.studio-home-module__DMshAq__signalPanel{border:1px solid var(--studio-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e1bb8;border-radius:8px;width:100%;padding:22px;box-shadow:0 24px 70px #00000047}.studio-home-module__DMshAq__signalRows{border-top:1px solid var(--studio-line);grid-template-columns:1fr auto;gap:14px 20px;margin-top:22px;padding-top:20px;display:grid}.studio-home-module__DMshAq__signalRows span{color:var(--studio-muted);font-size:.9rem}.studio-home-module__DMshAq__signalRows strong{color:var(--studio-text);font-size:.9rem}.studio-home-module__DMshAq__panelMeter{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:26px;display:grid}.studio-home-module__DMshAq__panelMeter span{background:#e3e8f72e;border-radius:999px;height:7px}.studio-home-module__DMshAq__panelMeter span:first-child,.studio-home-module__DMshAq__panelMeter span:nth-child(2){background:var(--studio-cyan)}.studio-home-module__DMshAq__manifesto,.studio-home-module__DMshAq__services,.studio-home-module__DMshAq__process,.studio-home-module__DMshAq__proof{background:linear-gradient(180deg, var(--studio-ink), var(--studio-ink-2)), var(--studio-ink)}.studio-home-module__DMshAq__sectionShell{width:min(1100px,100% - 48px);margin:0 auto;padding:104px 0}.studio-home-module__DMshAq__manifesto .studio-home-module__DMshAq__sectionShell{max-width:880px}.studio-home-module__DMshAq__manifestoText{color:var(--studio-text);font-family:var(--font-space), system-ui, sans-serif;margin:22px 0 0;font-size:3rem;font-weight:700;line-height:1.12}.studio-home-module__DMshAq__signature{color:var(--studio-cyan);font-family:var(--font-mono), ui-monospace, monospace;margin:28px 0 0;font-size:.88rem}.studio-home-module__DMshAq__sectionHeading,.studio-home-module__DMshAq__proofHeader{max-width:760px}.studio-home-module__DMshAq__sectionHeading h2,.studio-home-module__DMshAq__proofHeader h2,.studio-home-module__DMshAq__contact h2{color:var(--studio-text);font-family:var(--font-space), system-ui, sans-serif;margin:14px 0 0;font-size:3.6rem;font-weight:750;line-height:1}.studio-home-module__DMshAq__sectionHeading p:not(.studio-home-module__DMshAq__sectionLabel),.studio-home-module__DMshAq__contact p{color:var(--studio-muted);margin:18px 0 0;font-size:1.04rem;line-height:1.7}.studio-home-module__DMshAq__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.studio-home-module__DMshAq__serviceCard{border:1px solid var(--studio-line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:8px;flex-direction:column;align-items:flex-start;min-height:300px;padding:24px;display:flex}.studio-home-module__DMshAq__serviceCard:hover{background:linear-gradient(#22d3ee14,#ffffff06);border-color:#22d3ee6b}.studio-home-module__DMshAq__cardIcon{width:36px;height:36px;color:var(--studio-cyan);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.studio-home-module__DMshAq__serviceCard h3{font-family:var(--font-space), system-ui, sans-serif;margin:24px 0 0;font-size:1.25rem;line-height:1.2}.studio-home-module__DMshAq__serviceCard p{color:var(--studio-muted);margin:12px 0 0;line-height:1.6}.studio-home-module__DMshAq__tagRow{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px;display:flex}.studio-home-module__DMshAq__tagRow span{color:var(--studio-cyan);font-family:var(--font-mono), ui-monospace, monospace;border:1px solid #22d3ee40;border-radius:999px;padding:5px 8px;font-size:.7rem}.studio-home-module__DMshAq__serviceLink{min-height:36px;color:var(--studio-text);align-items:center;margin-top:20px;font-size:.88rem;font-weight:800;display:inline-flex}.studio-home-module__DMshAq__serviceLink:hover,.studio-home-module__DMshAq__serviceLink:focus-visible{color:var(--studio-cyan)}.studio-home-module__DMshAq__processList{border-top:1px solid var(--studio-line);gap:0;margin-top:56px;display:grid}.studio-home-module__DMshAq__processItem{border-bottom:1px solid var(--studio-line);grid-template-columns:160px 1fr;gap:36px;padding:34px 0;display:grid}.studio-home-module__DMshAq__processItem>span{color:#f7f9ff24;font-family:var(--font-space), system-ui, sans-serif;font-size:4.6rem;font-weight:800;line-height:.9}.studio-home-module__DMshAq__processItem h3{font-family:var(--font-space), system-ui, sans-serif;margin:0;font-size:1.45rem}.studio-home-module__DMshAq__processItem p{max-width:660px;color:var(--studio-muted);margin:10px 0 0;line-height:1.65}.studio-home-module__DMshAq__videoBreak{isolation:isolate;justify-content:center;align-items:center;min-height:58svh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.studio-home-module__DMshAq__videoShade{background:linear-gradient(#070a1461,#070a14c7),#070a1452}.studio-home-module__DMshAq__videoBreak blockquote{color:#fff;max-width:820px;font-family:var(--font-space), system-ui, sans-serif;text-align:center;text-shadow:0 8px 40px #00000070;margin:0;font-size:3rem;font-style:italic;font-weight:650;line-height:1.12}.studio-home-module__DMshAq__proofGrid{border:1px solid var(--studio-line);background:#ffffff0a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid;overflow:hidden}.studio-home-module__DMshAq__proofItem{border-right:1px solid var(--studio-line);align-content:center;gap:10px;min-height:170px;padding:28px;display:grid}.studio-home-module__DMshAq__proofItem:last-child{border-right:0}.studio-home-module__DMshAq__proofItem strong{color:#fff;font-family:var(--font-space), system-ui, sans-serif;font-size:3.2rem;line-height:1}.studio-home-module__DMshAq__proofItem span{max-width:180px;color:var(--studio-muted);line-height:1.45}.studio-home-module__DMshAq__testimonial{border-left:3px solid var(--studio-cyan);max-width:780px;margin:52px 0 0 auto;padding-left:28px}.studio-home-module__DMshAq__testimonial p{color:var(--studio-soft);font-family:var(--font-space), system-ui, sans-serif;margin:0;font-size:1.7rem;line-height:1.3}.studio-home-module__DMshAq__testimonial footer{color:var(--studio-muted);font-family:var(--font-mono), ui-monospace, monospace;margin-top:18px;font-size:.82rem}.studio-home-module__DMshAq__contact{isolation:isolate;padding:124px 32px;position:relative;overflow:hidden}.studio-home-module__DMshAq__contactShade{background:linear-gradient(90deg,#070a14f5,#070a14c7),#070a146b}.studio-home-module__DMshAq__contactInner{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:start;gap:64px;width:min(1100px,100%);min-width:0;margin:0 auto;display:grid}.studio-home-module__DMshAq__contactForm{border:1px solid var(--studio-line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101526d6;border-radius:8px;gap:14px;padding:24px;display:grid}.studio-home-module__DMshAq__contactForm label{color:var(--studio-muted);gap:8px;font-size:.86rem;font-weight:700;display:grid}.studio-home-module__DMshAq__contactForm input,.studio-home-module__DMshAq__contactForm select,.studio-home-module__DMshAq__contactForm textarea{border:1px solid var(--studio-line);width:100%;color:var(--studio-text);font:inherit;background:#070a14cc;border-radius:7px;outline:none;padding:13px 14px}.studio-home-module__DMshAq__contactForm textarea{resize:vertical}.studio-home-module__DMshAq__contactForm input:focus,.studio-home-module__DMshAq__contactForm select:focus,.studio-home-module__DMshAq__contactForm textarea:focus{border-color:#22d3eead;box-shadow:0 0 0 3px #22d3ee1f}.studio-home-module__DMshAq__contactForm button{color:#fff;background:var(--studio-indigo);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:800}.studio-home-module__DMshAq__contactForm p{color:var(--studio-muted);font-family:var(--font-mono), ui-monospace, monospace;text-align:center;margin:0;font-size:.76rem}.studio-home-module__DMshAq__contactForm p[role=status]{color:#a7f3d0}.studio-home-module__DMshAq__contactForm p[role=alert]{color:#fecaca}.studio-home-module__DMshAq__servicePage,.studio-home-module__DMshAq__contactPage{background:var(--studio-ink)}.studio-home-module__DMshAq__serviceHero{isolation:isolate;align-items:center;min-height:74svh;padding:140px 32px 86px;display:flex;position:relative;overflow:hidden}.studio-home-module__DMshAq__serviceHeroInner{grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);align-items:end;gap:58px;width:min(1120px,100%);min-width:0;margin:0 auto;display:grid}.studio-home-module__DMshAq__breadcrumb{color:var(--studio-cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin-bottom:22px;font-size:.78rem;font-weight:800;display:inline-flex}.studio-home-module__DMshAq__serviceHero h1,.studio-home-module__DMshAq__contactStandalone h1{max-width:860px;font-family:var(--font-space), system-ui, sans-serif;margin:0;font-size:4.8rem;font-weight:750;line-height:.96}.studio-home-module__DMshAq__serviceHero p,.studio-home-module__DMshAq__contactStandalone p{max-width:680px;color:var(--studio-soft);margin:24px 0 0;font-size:1.14rem;line-height:1.65}.studio-home-module__DMshAq__serviceAside{border:1px solid var(--studio-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e1bbd;border-radius:8px;padding:24px}.studio-home-module__DMshAq__serviceAside ul{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.studio-home-module__DMshAq__serviceAside li{border-left:2px solid var(--studio-cyan);color:var(--studio-soft);padding-left:14px;line-height:1.55}.studio-home-module__DMshAq__serviceDetail{background:linear-gradient(180deg, var(--studio-ink), var(--studio-ink-2)), var(--studio-ink)}.studio-home-module__DMshAq__splitGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.studio-home-module__DMshAq__largeCopy{color:var(--studio-soft);font-family:var(--font-space), system-ui, sans-serif;margin:0;font-size:2rem;font-weight:650;line-height:1.28}.studio-home-module__DMshAq__deliverableGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:52px;display:grid}.studio-home-module__DMshAq__deliverableCard{border:1px solid var(--studio-line);background:#ffffff0b;border-radius:8px;min-height:164px;padding:20px}.studio-home-module__DMshAq__deliverableCard span{background:var(--studio-cyan);border-radius:999px;width:28px;height:3px;display:block}.studio-home-module__DMshAq__deliverableCard h3{font-family:var(--font-space), system-ui, sans-serif;margin:34px 0 0;font-size:1.02rem;line-height:1.32}.studio-home-module__DMshAq__serviceShowroom,.studio-home-module__DMshAq__demoLab,.studio-home-module__DMshAq__demoEvidence{border-top:1px solid var(--studio-line);background:linear-gradient(#0a0f1d,#080b16 54%,#070a14),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 84px)}.studio-home-module__DMshAq__showroomGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:46px;display:grid}.studio-home-module__DMshAq__showroomCopy{align-content:start;justify-items:start;gap:22px;display:grid}.studio-home-module__DMshAq__showroomCopy h2,.studio-home-module__DMshAq__demoHero h1,.studio-home-module__DMshAq__demoCta h2{font-family:var(--font-space), system-ui, sans-serif;margin:0;font-weight:760;line-height:1}.studio-home-module__DMshAq__showroomCopy h2{max-width:560px;font-size:3.25rem}.studio-home-module__DMshAq__showroomCopy p:not(.studio-home-module__DMshAq__sectionLabel){color:var(--studio-soft);margin:0;font-size:1.06rem;line-height:1.7}.studio-home-module__DMshAq__showroomMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.studio-home-module__DMshAq__showroomMetrics div{background:#ffffff0a;border:1px solid #e3e8f724;border-radius:8px;align-content:center;gap:6px;min-height:104px;padding:16px;display:grid}.studio-home-module__DMshAq__showroomMetrics strong{color:var(--studio-amber);font-family:var(--font-space), system-ui, sans-serif;font-size:1.9rem;line-height:1}.studio-home-module__DMshAq__showroomMetrics span{color:var(--studio-muted);font-size:.82rem;line-height:1.35}.studio-home-module__DMshAq__containerDemoPanel{border:1px solid var(--studio-line-strong);background:linear-gradient(135deg,#f2b84b1c,#0000 42%),#101526c7;border-radius:8px;gap:22px;min-width:0;padding:28px;display:grid;box-shadow:0 34px 90px #00000057}.studio-home-module__DMshAq__containerDemoPanel h3{font-family:var(--font-space), system-ui, sans-serif;margin:10px 0 0;font-size:2rem;line-height:1.08}.studio-home-module__DMshAq__containerDemoPanel p:not(.studio-home-module__DMshAq__panelEyebrow){color:var(--studio-soft);margin:14px 0 0;line-height:1.62}.studio-home-module__DMshAq__containerDemoList{border:1px solid #e3e8f71f;border-radius:8px;gap:0;margin:0;display:grid;overflow:hidden}.studio-home-module__DMshAq__containerDemoList div{background:#05070f5c;border-bottom:1px solid #e3e8f71a;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.studio-home-module__DMshAq__containerDemoList div:last-child{border-bottom:0}.studio-home-module__DMshAq__containerDemoList dt,.studio-home-module__DMshAq__containerDemoList dd{margin:0}.studio-home-module__DMshAq__containerDemoList dt{color:var(--studio-muted);font-size:.78rem}.studio-home-module__DMshAq__containerDemoList dd{overflow-wrap:anywhere;min-width:0;color:var(--studio-text);font-family:var(--font-mono), ui-monospace, monospace;font-size:.78rem}.studio-home-module__DMshAq__demoPreview{border:1px solid var(--studio-line-strong);background:#0b1020;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 34px 90px #00000061}.studio-home-module__DMshAq__demoWindowBar{border-bottom:1px solid var(--studio-line);background:#f7f9ff0e;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.studio-home-module__DMshAq__demoWindowBar>span{background:var(--studio-rose);border-radius:999px;flex:none;width:9px;height:9px}.studio-home-module__DMshAq__demoWindowBar>span:nth-child(2){background:var(--studio-amber)}.studio-home-module__DMshAq__demoWindowBar>span:nth-child(3){background:var(--studio-green)}.studio-home-module__DMshAq__demoWindowBar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;font-size:.9rem;overflow:hidden}.studio-home-module__DMshAq__demoWindowBar small{min-width:0;color:var(--studio-muted);font-family:var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.72rem;overflow:hidden}.studio-home-module__DMshAq__demoPreviewBody{background:linear-gradient(135deg,#22d3ee14,#0000 38%),linear-gradient(#ffffff09,#0000),#0a0f1d;gap:18px;padding:22px;display:grid}.studio-home-module__DMshAq__demoScreenHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.studio-home-module__DMshAq__demoScreenHeader h3{font-family:var(--font-space), system-ui, sans-serif;margin:8px 0 0;font-size:1.55rem;line-height:1.08}.studio-home-module__DMshAq__demoScreenHeader>span{color:#b9f6d4;font-family:var(--font-mono), ui-monospace, monospace;background:#3ec07b17;border:1px solid #3ec07b57;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem}.studio-home-module__DMshAq__demoScreenCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-home-module__DMshAq__demoScreenCard{background:#ffffff0b;border:1px solid #e3e8f721;border-radius:8px;min-height:132px;padding:16px}.studio-home-module__DMshAq__demoScreenCard span,.studio-home-module__DMshAq__demoScreenRow span{color:var(--studio-muted);font-size:.78rem}.studio-home-module__DMshAq__demoScreenCard strong{color:#fff;font-family:var(--font-space), system-ui, sans-serif;margin-top:18px;font-size:2rem;line-height:1;display:block}.studio-home-module__DMshAq__demoScreenCard p{color:var(--studio-muted);margin:8px 0 0;font-size:.82rem;line-height:1.45}.studio-home-module__DMshAq__demoScreenRows{border:1px solid #e3e8f71f;border-radius:8px;display:grid;overflow:hidden}.studio-home-module__DMshAq__demoScreenRow{background:#05070f70;border-bottom:1px solid #e3e8f71a;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:13px 16px;display:grid}.studio-home-module__DMshAq__demoScreenRow:last-child{border-bottom:0}.studio-home-module__DMshAq__demoScreenRow p{color:var(--studio-soft);margin:0;font-size:.9rem;line-height:1.4}.studio-home-module__DMshAq__demoScreenRow strong{color:var(--studio-cyan);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;font-size:.78rem}.studio-home-module__DMshAq__exampleGrid,.studio-home-module__DMshAq__demoEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.studio-home-module__DMshAq__exampleGrid article,.studio-home-module__DMshAq__demoEvidenceGrid article{border:1px solid var(--studio-line);background:#ffffff0a;border-radius:8px;min-height:280px;padding:24px}.studio-home-module__DMshAq__exampleGrid h3,.studio-home-module__DMshAq__demoEvidenceGrid h3{font-family:var(--font-space), system-ui, sans-serif;margin:0;font-size:1.22rem}.studio-home-module__DMshAq__exampleGrid ul,.studio-home-module__DMshAq__exampleGrid ol,.studio-home-module__DMshAq__demoEvidenceGrid ul,.studio-home-module__DMshAq__demoEvidenceGrid ol{color:var(--studio-soft);gap:13px;margin:22px 0 0;padding-left:18px;line-height:1.52;display:grid}.studio-home-module__DMshAq__exampleGrid li::marker{color:var(--studio-amber)}.studio-home-module__DMshAq__demoEvidenceGrid li::marker{color:var(--studio-amber)}.studio-home-module__DMshAq__serviceCta{border-top:1px solid var(--studio-line);background:radial-gradient(circle at 80% 20%,#22d3ee1f,#0000 34%),#070a14;padding:112px 32px}.studio-home-module__DMshAq__contactStandalone{isolation:isolate;align-items:center;min-height:calc(100svh - 110px);padding:148px 32px 104px;display:flex;position:relative;overflow:hidden}.studio-home-module__DMshAq__demoPage{background:var(--studio-ink)}.studio-home-module__DMshAq__demoHero{border-bottom:1px solid var(--studio-line);background:linear-gradient(135deg,#f2b84b21,#0000 32%),linear-gradient(#0b1020,#070a14);align-items:center;min-height:78svh;padding:142px 32px 88px;display:flex}.studio-home-module__DMshAq__demoHeroInner{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:end;gap:56px;width:min(1120px,100%);margin:0 auto;display:grid}.studio-home-module__DMshAq__demoHeroCopy{min-width:0}.studio-home-module__DMshAq__demoHero h1{max-width:850px;margin-top:16px;font-size:4.7rem}.studio-home-module__DMshAq__demoHero p:not(.studio-home-module__DMshAq__kicker){max-width:690px;color:var(--studio-soft);margin:24px 0 0;font-size:1.14rem;line-height:1.65}.studio-home-module__DMshAq__demoBrief{border:1px solid var(--studio-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101526bd;border-radius:8px;padding:24px}.studio-home-module__DMshAq__demoBrief>p:not(.studio-home-module__DMshAq__panelEyebrow){color:var(--studio-soft);margin:18px 0 0;line-height:1.62}.studio-home-module__DMshAq__demoMetricStack{gap:12px;margin-top:22px;display:grid}.studio-home-module__DMshAq__demoMetricStack div{border-top:1px solid var(--studio-line);padding-top:14px}.studio-home-module__DMshAq__demoMetricStack strong{color:var(--studio-amber);font-family:var(--font-space), system-ui, sans-serif;font-size:1.75rem;line-height:1;display:block}.studio-home-module__DMshAq__demoMetricStack span{color:var(--studio-text);margin-top:5px;font-size:.88rem;font-weight:800;display:block}.studio-home-module__DMshAq__demoMetricStack p{color:var(--studio-muted);margin:5px 0 0;font-size:.84rem;line-height:1.45}.studio-home-module__DMshAq__demoLab .studio-home-module__DMshAq__demoPreview{margin-top:54px}.studio-home-module__DMshAq__demoCta{border-top:1px solid var(--studio-line);background:#05070f;padding:80px 32px}.studio-home-module__DMshAq__demoCtaInner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100%);margin:0 auto;display:flex}.studio-home-module__DMshAq__demoCta h2{margin-top:12px;font-size:2.45rem}.studio-home-module__DMshAq__footer{border-top:1px solid var(--studio-line);color:var(--studio-muted);background:#05070f;justify-content:space-between;align-items:center;gap:24px;padding:34px 32px;display:flex}.studio-home-module__DMshAq__footer p{margin:0;font-size:.9rem}@media (max-width:1100px){.studio-home-module__DMshAq__heroInner,.studio-home-module__DMshAq__contactInner,.studio-home-module__DMshAq__serviceHeroInner,.studio-home-module__DMshAq__splitGrid,.studio-home-module__DMshAq__showroomGrid,.studio-home-module__DMshAq__demoHeroInner{grid-template-columns:1fr}.studio-home-module__DMshAq__signalPanel{max-width:520px}.studio-home-module__DMshAq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-home-module__DMshAq__deliverableGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-home-module__DMshAq__exampleGrid,.studio-home-module__DMshAq__demoEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-home-module__DMshAq__demoCtaInner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.studio-home-module__DMshAq__nav{align-items:flex-start;padding:16px 18px;position:absolute}.studio-home-module__DMshAq__navLinks{display:none}.studio-home-module__DMshAq__navCta{min-height:36px;padding:0 12px;font-size:.8rem}.studio-home-module__DMshAq__hero{min-height:82svh;padding:118px 18px 52px}.studio-home-module__DMshAq__hero h1{font-size:3.6rem}.studio-home-module__DMshAq__sectionShell{width:min(100% - 36px,1100px);padding:78px 0}.studio-home-module__DMshAq__manifestoText,.studio-home-module__DMshAq__sectionHeading h2,.studio-home-module__DMshAq__proofHeader h2,.studio-home-module__DMshAq__contact h2,.studio-home-module__DMshAq__videoBreak blockquote{font-size:2.35rem}.studio-home-module__DMshAq__serviceGrid,.studio-home-module__DMshAq__proofGrid{grid-template-columns:1fr}.studio-home-module__DMshAq__proofItem{border-right:0;border-bottom:1px solid var(--studio-line)}.studio-home-module__DMshAq__proofItem:last-child{border-bottom:0}.studio-home-module__DMshAq__processItem{grid-template-columns:1fr;gap:18px}.studio-home-module__DMshAq__processItem>span{font-size:3.6rem}.studio-home-module__DMshAq__contact{padding:84px 18px}.studio-home-module__DMshAq__serviceHero,.studio-home-module__DMshAq__contactStandalone{padding:118px 18px 70px}.studio-home-module__DMshAq__serviceHero h1,.studio-home-module__DMshAq__contactStandalone h1,.studio-home-module__DMshAq__demoHero h1{font-size:3.2rem}.studio-home-module__DMshAq__largeCopy{font-size:1.62rem}.studio-home-module__DMshAq__deliverableGrid,.studio-home-module__DMshAq__showroomMetrics,.studio-home-module__DMshAq__demoScreenCards,.studio-home-module__DMshAq__exampleGrid,.studio-home-module__DMshAq__demoEvidenceGrid{grid-template-columns:1fr}.studio-home-module__DMshAq__showroomCopy h2{font-size:2.4rem}.studio-home-module__DMshAq__serviceCta{padding:84px 18px}.studio-home-module__DMshAq__serviceShowroom .studio-home-module__DMshAq__sectionShell,.studio-home-module__DMshAq__demoLab .studio-home-module__DMshAq__sectionShell,.studio-home-module__DMshAq__demoEvidence .studio-home-module__DMshAq__sectionShell{width:min(100% - 36px,1100px)}.studio-home-module__DMshAq__demoHero{padding:118px 18px 70px}.studio-home-module__DMshAq__demoCta{padding:70px 18px}.studio-home-module__DMshAq__footer{flex-direction:column;align-items:flex-start;padding:30px 18px}}@media (max-width:560px){.studio-home-module__DMshAq__brand small,.studio-home-module__DMshAq__navCta{display:none}.studio-home-module__DMshAq__hero h1{max-width:9.5ch;font-size:2.82rem}.studio-home-module__DMshAq__heroLead,.studio-home-module__DMshAq__sectionHeading p:not(.studio-home-module__DMshAq__sectionLabel),.studio-home-module__DMshAq__contact p{font-size:1rem}.studio-home-module__DMshAq__heroLead{max-width:34ch}.studio-home-module__DMshAq__heroActions{flex-direction:column}.studio-home-module__DMshAq__primaryAction,.studio-home-module__DMshAq__secondaryAction,.studio-home-module__DMshAq__appActions a{width:100%}.studio-home-module__DMshAq__appPage{padding:18px}.studio-home-module__DMshAq__appShell{padding:26px}.studio-home-module__DMshAq__appShell h1{font-size:2.34rem}.studio-home-module__DMshAq__serviceCard{min-height:260px}.studio-home-module__DMshAq__signalRows{grid-template-columns:1fr;gap:8px}.studio-home-module__DMshAq__signalPanel{display:none}.studio-home-module__DMshAq__demoWindowBar{flex-wrap:wrap;align-items:flex-start;min-height:58px;padding:12px 14px}.studio-home-module__DMshAq__demoWindowBar small{width:100%;margin-left:0}.studio-home-module__DMshAq__demoScreenHeader{flex-direction:column}.studio-home-module__DMshAq__demoScreenRow,.studio-home-module__DMshAq__containerDemoList div{grid-template-columns:1fr;gap:6px}.studio-home-module__DMshAq__demoCta h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.studio-home-module__DMshAq__heroVideo,.studio-home-module__DMshAq__breakVideo,.studio-home-module__DMshAq__contactVideo{display:none}.studio-home-module__DMshAq__hero,.studio-home-module__DMshAq__videoBreak,.studio-home-module__DMshAq__contact{background:var(--studio-ink-2)}}.studio-home-module__DMshAq__showroom{background:radial-gradient(circle at 50% -10%, #22d3ee12, transparent 46%), var(--studio-ink)}.studio-home-module__DMshAq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-home-module__DMshAq__showroomStrip{gap:14px;margin-top:46px;display:grid}.studio-home-module__DMshAq__showroomRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-home-module__DMshAq__livePane{border:1px solid var(--studio-line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:8px;flex-direction:column;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.studio-home-module__DMshAq__livePane:hover,.studio-home-module__DMshAq__livePane:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--studio-line-strong));box-shadow:0 24px 60px #00000052}.studio-home-module__DMshAq__liveStretch{z-index:2;border-radius:8px;position:absolute;inset:0}.studio-home-module__DMshAq__liveStretch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio-home-module__DMshAq__liveFrame{width:100%;aspect-ratio:var(--ratio,4 / 3);background:var(--studio-ink-2);border-bottom:1px solid var(--studio-line);display:block;position:relative;overflow:hidden}.studio-home-module__DMshAq__liveFrameApp{width:1180px;aspect-ratio:var(--ratio,4 / 3);transform:scale(var(--scale,.22));transform-origin:0 0;pointer-events:none;opacity:0;border:0;transition:opacity .5s;position:absolute;top:0;left:0}.studio-home-module__DMshAq__liveFrame[data-loaded=true] .studio-home-module__DMshAq__liveFrameApp{opacity:1}.studio-home-module__DMshAq__liveFrameSheen{opacity:1;pointer-events:none;background:linear-gradient(110deg,#ffffff05 30%,#ffffff12 50%,#ffffff05 70%) 0 0/220% 100%;transition:opacity .5s;position:absolute;inset:0}.studio-home-module__DMshAq__liveFrame[data-loaded=true] .studio-home-module__DMshAq__liveFrameSheen{opacity:0}.studio-home-module__DMshAq__liveBadge{z-index:1;border:1px solid var(--studio-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--studio-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#070a14b8;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.studio-home-module__DMshAq__liveDot{background:var(--accent,var(--studio-cyan));border-radius:50%;width:7px;height:7px}.studio-home-module__DMshAq__livePaneMeta{flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex}.studio-home-module__DMshAq__livePaneTitle{font-family:var(--font-space), system-ui, sans-serif;color:var(--studio-text);font-size:1.1rem;font-weight:700}.studio-home-module__DMshAq__livePaneFeatured .studio-home-module__DMshAq__livePaneTitle{font-size:1.35rem}.studio-home-module__DMshAq__livePaneBlurb{color:var(--studio-muted);font-size:.92rem;line-height:1.55}.studio-home-module__DMshAq__livePaneOpen{color:var(--studio-text);align-items:center;gap:6px;margin-top:4px;font-size:.84rem;font-weight:800;display:inline-flex}.studio-home-module__DMshAq__showroomArrow{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}.studio-home-module__DMshAq__livePane:hover .studio-home-module__DMshAq__showroomArrow,.studio-home-module__DMshAq__livePane:focus-within .studio-home-module__DMshAq__showroomArrow{transform:translate(2px,-2px)}.studio-home-module__DMshAq__showroomAll{color:var(--studio-cyan);font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:8px;margin-top:26px;font-size:.84rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.studio-home-module__DMshAq__liveFrame[data-loaded=false] .studio-home-module__DMshAq__liveFrameSheen{animation:1.6s linear infinite studio-home-module__DMshAq__showroomSheen}.studio-home-module__DMshAq__liveDot{animation:2.4s ease-out infinite studio-home-module__DMshAq__showroomPulse}}@keyframes studio-home-module__DMshAq__showroomSheen{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes studio-home-module__DMshAq__showroomPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}@media (max-width:900px){.studio-home-module__DMshAq__showroomRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.studio-home-module__DMshAq__showroomRow{grid-template-columns:1fr}}.studio-home-module__DMshAq__engagement{background:var(--studio-ink)}.studio-home-module__DMshAq__faq{background:var(--studio-ink-2)}.studio-home-module__DMshAq__engagementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.studio-home-module__DMshAq__engagementCard{border:1px solid var(--studio-line);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:8px;flex-direction:column;gap:10px;padding:24px;display:flex}.studio-home-module__DMshAq__engagementCard h3{font-family:var(--font-space), system-ui, sans-serif;color:var(--studio-text);margin:0;font-size:1.12rem;line-height:1.25}.studio-home-module__DMshAq__engagementCard p{color:var(--studio-muted);margin:0;font-size:.95rem;line-height:1.6}.studio-home-module__DMshAq__faqList{gap:10px;max-width:880px;margin-top:40px;display:grid}.studio-home-module__DMshAq__faqItem{border:1px solid var(--studio-line);background:#ffffff06;border-radius:8px}.studio-home-module__DMshAq__faqItem[open]{border-color:var(--studio-line-strong);background:#ffffff0b}.studio-home-module__DMshAq__faqQuestion{cursor:pointer;font-family:var(--font-space), system-ui, sans-serif;color:var(--studio-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.studio-home-module__DMshAq__faqQuestion::-webkit-details-marker{display:none}.studio-home-module__DMshAq__faqQuestion:focus-visible{outline:2px solid var(--studio-cyan);outline-offset:-2px;border-radius:8px}.studio-home-module__DMshAq__faqMarker{flex:none;width:14px;height:14px;position:relative}.studio-home-module__DMshAq__faqMarker:before,.studio-home-module__DMshAq__faqMarker:after{content:"";background:var(--studio-cyan);border-radius:2px;position:absolute}.studio-home-module__DMshAq__faqMarker:before{width:14px;height:2px;top:6px;left:0}.studio-home-module__DMshAq__faqMarker:after{width:2px;height:14px;transition:transform .2s;top:0;left:6px}.studio-home-module__DMshAq__faqItem[open] .studio-home-module__DMshAq__faqMarker:after{transform:scaleY(0)}.studio-home-module__DMshAq__faqAnswer{color:var(--studio-muted);max-width:70ch;margin:0;padding:0 20px 20px;font-size:.97rem;line-height:1.65}@media (max-width:900px){.studio-home-module__DMshAq__engagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.studio-home-module__DMshAq__engagementGrid{grid-template-columns:1fr}}.studio-home-module__DMshAq__about{background:var(--studio-ink)}.studio-home-module__DMshAq__aboutGrid{grid-template-columns:420px 1fr;align-items:center;gap:52px;display:grid}.studio-home-module__DMshAq__aboutImg{border:1px solid var(--studio-line-strong);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #0006}.studio-home-module__DMshAq__aboutCopy h2{font-family:var(--font-space), system-ui, sans-serif;color:var(--studio-text);margin:14px 0 0;font-size:2.6rem;font-weight:750;line-height:1.06}.studio-home-module__DMshAq__aboutCopy p:not(.studio-home-module__DMshAq__sectionLabel):not(.studio-home-module__DMshAq__aboutSign){color:var(--studio-muted);max-width:62ch;margin:18px 0 0;font-size:1.04rem;line-height:1.75}.studio-home-module__DMshAq__aboutSign{font-family:var(--font-space), system-ui, sans-serif;color:var(--studio-text);margin:24px 0 0;font-size:.98rem;font-weight:700}@media (max-width:900px){.studio-home-module__DMshAq__aboutGrid{grid-template-columns:1fr;gap:26px}.studio-home-module__DMshAq__aboutImg{max-width:360px}.studio-home-module__DMshAq__aboutCopy h2{font-size:2.1rem}}
