:root{--lp-bg:#06111f;--lp-bg-deep:#030816;--lp-bg-soft:#081827;--lp-bg-elevated:#0b2035;--lp-surface:#0f172ac7;--lp-surface-solid:#0f172a;--lp-surface-elevated:#111c31;--lp-surface-soft:#1e293b85;--lp-text:#f8fafc;--lp-text-soft:#dbe7f3;--lp-muted:#a8b3c5;--lp-muted-2:#64748b;--lp-blue:#2f7bff;--lp-blue-2:#5aa2ff;--lp-blue-3:#0b5cff;--lp-blue-soft:#2f7bff24;--lp-amber:#ffb020;--lp-amber-2:#ffcf5a;--lp-amber-3:#f59e0b;--lp-amber-soft:#ffb02029;--lp-emerald:#10b981;--lp-emerald-2:#34d399;--lp-emerald-soft:#10b98124;--lp-border:#94a3b82e;--lp-border-strong:#5aa2ff5c;--lp-border-amber:#ffb0206b;--lp-gradient-cta:linear-gradient(135deg, #ffb020 0%, #ffcf5a 52%, #f59e0b 100%);--dg-cyan:#22d3ee;--dg-cyan-2:#67e8f9;--dg-cyan-3:#06b6d4;--dg-cyan-soft:#22d3ee21;--dg-cyan-border:#67e8f95c;--dg-coral:#fb7185;--dg-coral-2:#fda4af;--dg-coral-soft:#fb71851f;--dg-coral-border:#fb718552;--dg-violet:#a78bfa;--dg-violet-soft:#a78bfa24;--dg-gradient-cyan:linear-gradient(135deg, #67e8f9 0%, #22d3ee 48%, #3b82f6 100%);--dg-gradient-hero:radial-gradient(circle at 78% 14%, #22d3ee38, transparent 34%), radial-gradient(circle at 88% 62%, #f59e0b1f, transparent 30%), radial-gradient(circle at 18% 22%, #2f7bff24, transparent 30%), linear-gradient(180deg, #030816 0%, #06111f 56%, #0a1a2f 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--space-8:48px;--space-10:60px;--space-12:72px;--space-16:96px}.dg-page{background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.dg-page section{padding-top:var(--space-16);padding-bottom:var(--space-16);position:relative}.dg-page .container{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.dg-page .eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-amber-2);align-items:center;gap:10px;margin:0;font-size:.78rem;display:inline-flex}.dg-page .eyebrow:before{content:"";background:var(--lp-amber);width:6px;height:6px;box-shadow:0 0 10px var(--lp-amber);border-radius:50%}.dg-page .eyebrow.cyan{color:var(--dg-cyan-2)}.dg-page .eyebrow.cyan:before{background:var(--dg-cyan);box-shadow:0 0 10px var(--dg-cyan)}.dg-page .eyebrow.coral{color:var(--dg-coral-2)}.dg-page .eyebrow.coral:before{background:var(--dg-coral);box-shadow:0 0 10px var(--dg-coral)}.dg-page .eyebrow.amber{color:var(--lp-amber-2)}.dg-page .eyebrow.amber:before{background:var(--lp-amber);box-shadow:0 0 10px var(--lp-amber)}.dg-page .section-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:24px;display:flex}.dg-page .section-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.dg-page .section-title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.7rem,3.4vw,2.55rem);font-weight:700;line-height:1.1}.dg-page .hero-title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.035em;color:var(--lp-text);margin:0;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:740;line-height:1.04}.dg-page .body{color:var(--lp-muted);max-width:720px;margin:0;font-size:1rem;line-height:1.65}.dg-page .body-large{color:var(--lp-text-soft);max-width:620px;margin:0;font-size:1.06rem;line-height:1.65}.dg-page .amber-accent{background:linear-gradient(135deg, var(--lp-amber-2) 0%, var(--lp-amber) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dg-page .cyan-accent{background:linear-gradient(135deg, var(--dg-cyan-2) 0%, var(--dg-cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dg-page .emerald-accent{color:var(--lp-emerald-2)}.dg-page .coral-accent{color:var(--dg-coral-2)}.dg-page .button{letter-spacing:-.012em;cursor:pointer;height:50px;transition:transform .18s var(--ease-out), box-shadow .22s var(--ease-out), filter .18s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-flex}.dg-page .button .arrow{width:16px;height:16px;transition:transform .18s var(--ease-out)}.dg-page .button:hover .arrow{transform:translate(3px)}.dg-page .button-primary{background:var(--lp-gradient-cta);color:#06111f;box-shadow:0 14px 36px -16px #ffb0208c,inset 0 1px #ffffff59}.dg-page .button-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 22px 44px -16px #ffb020a6,inset 0 1px #fff6}.dg-page .button-primary:focus-visible{outline:2px solid var(--lp-blue-2);outline-offset:3px}.dg-page .button-secondary{color:var(--lp-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1c31a6;border-color:#5aa2ff42}.dg-page .button-secondary:hover{border-color:#5aa2ff8c;box-shadow:0 0 0 4px #2f7bff14}.dg-page .button-sm{height:40px;padding:0 16px;font-size:.88rem}.om-header.dg-header .om-btn-primary,.dg-header-cta .om-btn-primary{color:#06111f;background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 48%,#06b6d4 100%);box-shadow:0 12px 30px -14px #22d3ee8c,inset 0 1px #fff6}.om-header.dg-header .om-btn-primary:hover,.dg-header-cta .om-btn-primary:hover{box-shadow:0 20px 38px -14px #22d3eeb3}.dg-page .reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.dg-page .reveal.in,.dg-page .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dg-page .reveal{opacity:1;transition:none;transform:none}}.dg-hero{background:var(--dg-gradient-hero);position:relative;overflow:hidden}.dg-page section.dg-hero{padding-top:152px;padding-bottom:112px}.dg-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#94a3b80d 1px,#0000 1px),linear-gradient(#94a3b80d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 26%,#000 28%,#0000 80%);mask-image:radial-gradient(at 50% 26%,#000 28%,#0000 80%)}.dg-hero .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid;position:relative}.dg-hero .hero-copy{flex-direction:column;gap:22px;max-width:620px;display:flex}.dg-hero .hero-title em{background:var(--dg-gradient-cyan);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.dg-hero .hero-cta-row{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.dg-hero .hero-microcopy{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted);letter-spacing:.02em;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:.78rem;display:flex}.dg-hero .hero-microcopy span{align-items:center;gap:8px;display:inline-flex}.dg-hero .hero-microcopy span:before{content:"";background:var(--lp-amber);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #ffb02080}.dg-hero .hero-miniproof{color:var(--lp-muted-2);letter-spacing:-.01em;max-width:560px;margin:0;font-size:.9rem}.dg-hero-badges{flex-wrap:wrap;gap:6px;display:flex}.dg-hero-badges span{border:1px solid var(--lp-border);color:var(--lp-text-soft);letter-spacing:-.01em;background:#0f1c318c;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.78rem;display:inline-flex}.dg-hero-badges span:before{content:"";background:var(--dg-cyan);border-radius:50%;width:4px;height:4px}.dcc-stage{aspect-ratio:1/1.04;width:100%;max-width:580px;margin-left:auto;position:relative}.dcc-glow{filter:blur(22px);z-index:0;background:radial-gradient(circle at 70% 30%,#22d3ee59,#0000 55%),radial-gradient(circle at 25% 80%,#f5b02038,#0000 55%);position:absolute;inset:-40px}.dcc-panel{border:1px solid var(--dg-cyan-border);z-index:1;background:linear-gradient(#0b2035eb,#06111feb);border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 56px 90px -36px #000000b3,inset 0 1px #ffffff0f}.dcc-bar{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);border-bottom:1px dashed #94a3b824;justify-content:space-between;align-items:center;padding:12px 18px;font-size:.66rem;display:flex}.dcc-bar .live{color:var(--dg-cyan-2);align-items:center;gap:8px;display:inline-flex}.dcc-bar .live:before{content:"";background:var(--dg-cyan);border-radius:50%;width:7px;height:7px;animation:1.8s infinite dgPulse}.dcc-body{flex-direction:column;gap:14px;height:calc(100% - 44px);padding:22px 22px 26px;display:flex;position:relative}.dcc-rail{background:#03071280;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:6px;padding:14px 8px 28px;display:grid;position:relative;overflow:hidden}.dcc-rail-step{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.dcc-rail-node{width:28px;height:28px;color:var(--lp-muted);background:#0f1c31cc;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;display:flex}.dcc-rail-node svg{width:13px;height:13px}.dcc-rail-step .label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.56rem}.dcc-rail-step.leak .dcc-rail-node{border-color:var(--dg-coral-border);color:var(--dg-coral-2);background:var(--dg-coral-soft);animation:2.6s infinite dgLeak;box-shadow:0 0 14px #fb718559}.dcc-rail-step.leak .label{color:var(--dg-coral-2)}.dcc-rail-step.ok .dcc-rail-node{color:var(--lp-emerald-2);background:var(--lp-emerald-soft);border-color:#10b98173}.dcc-rail-line{z-index:1;background:linear-gradient(90deg,#0000,#94a3b84d,#0000);height:1px;position:absolute;top:30px;left:8%;right:8%}.dcc-scanner{width:88px;animation:dgScan 4.4s var(--ease-in-out) infinite;pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000 0%,#22d3ee29 50%,#0000 100%);border-left:1px solid #22d3ee4d;border-right:1px solid #22d3ee4d;position:absolute;top:0;bottom:36px;left:-88px}.dcc-insights{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dcc-insight{border:1px solid var(--lp-border);opacity:0;animation:dgInsightIn .6s var(--ease-out) forwards;background:#0f1c3199;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;transform:translateY(6px)}.dcc-insight:first-child{animation-delay:.8s}.dcc-insight:nth-child(2){animation-delay:1.1s}.dcc-insight:nth-child(3){border-color:var(--dg-coral-border);animation-delay:1.4s}.dcc-insight:nth-child(4){border-color:var(--dg-coral-border);animation-delay:1.7s}.dcc-insight .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.58rem}.dcc-insight .val{letter-spacing:-.012em;color:var(--lp-text);font-size:.82rem;font-weight:500}.dcc-insight.leak .val,.dcc-insight.leak .lbl{color:var(--dg-coral-2)}.dcc-mini-matrix{background:linear-gradient(#94a3b80f 1px,#0000 1px) 0 0/100% 33.33%,linear-gradient(90deg,#94a3b80f 1px,#0000 1px) 0 0/33.33% 100%,#03071280;border:1px solid #94a3b81a;border-radius:12px;height:110px;position:relative;overflow:hidden}.dcc-mini-matrix:before{content:"Impacto x Esforço";font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.58rem;position:absolute;top:8px;left:12px}.dcc-mini-matrix-glow{pointer-events:none;background:radial-gradient(#ffb02038,#0000 70%);border-radius:12px;width:36%;height:60%;position:absolute;top:12%;right:8%}.dcc-mini-matrix .pt{background:var(--dg-cyan);opacity:0;width:8px;height:8px;animation:dgInsightIn .5s var(--ease-out) forwards;border-radius:50%;position:absolute;box-shadow:0 0 8px #22d3eeb3}.dcc-mini-matrix .pt:nth-child(2){animation-delay:2.1s;top:50%;left:24%}.dcc-mini-matrix .pt:nth-child(3){animation-delay:2.25s;top:38%;left:46%}.dcc-mini-matrix .pt:nth-child(4){background:var(--lp-amber);animation-delay:2.4s;top:22%;left:70%;box-shadow:0 0 14px #ffb02099}.dcc-mini-matrix .pt:nth-child(5){animation-delay:2.55s;top:68%;left:18%}.dcc-mini-matrix .pt:nth-child(6){background:var(--lp-emerald-2);animation-delay:2.7s;top:28%;left:82%}.dcc-next{border:1px solid var(--lp-border-amber);z-index:4;opacity:0;min-width:200px;animation:dgInsightIn .6s var(--ease-out) 2.4s forwards;background:linear-gradient(135deg,#0b2035f0,#030816f5);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;bottom:-18px;right:-10px;box-shadow:0 22px 50px -14px #ffb02059}.dcc-next .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-amber-2);font-size:.58rem}.dcc-next .val{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);font-size:.95rem;font-weight:660;line-height:1.2}.dcc-next .sub{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted);font-size:.66rem}.dcc-demo-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);z-index:4;align-items:center;gap:6px;font-size:.7rem;display:inline-flex;position:absolute;bottom:-32px;left:0}.dcc-demo-label:before{content:"";background:var(--lp-muted-2);border-radius:50%;width:4px;height:4px}@keyframes dgScan{0%{opacity:0;left:-88px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes dgLeak{0%,to{transform:translateY(0);box-shadow:0 0 14px #fb718559}50%{transform:translateY(-2px);box-shadow:0 0 22px #fb718599}}@keyframes dgPulse{0%{box-shadow:0 0 #22d3eeb3}70%{box-shadow:0 0 0 10px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}@keyframes dgInsightIn{to{opacity:1;transform:translateY(0)}}@keyframes dgValueScan{to{transform:translate(100%)}}@keyframes dgPulseAmber{0%,to{box-shadow:0 0 0 6px #ffb02026,0 0 28px #ffb0208c}50%{box-shadow:0 0 0 10px #ffb02014,0 0 36px #ffb020b3}}.dg-value{background:var(--lp-bg)}.dg-value-grid{margin-top:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dg-value-card{border:1px solid var(--lp-border);background:linear-gradient(#111c31cc,#0b203573);border-radius:18px;flex-direction:column;gap:10px;padding:22px 22px 24px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.dg-value-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee1f,#0000);position:absolute;inset:0;transform:translate(-100%)}.dg-value-card:hover{border-color:var(--dg-cyan-border);transform:translateY(-2px)}.dg-value-card:hover:before{opacity:1;animation:1.1s forwards dgValueScan}.dg-value-card.featured{border-color:var(--lp-border-amber);background:radial-gradient(circle at 70% 0,#ffb0201a,#0000 60%),linear-gradient(#111c31cc,#0b203573)}.dg-value-card .num{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-cyan-2);font-size:.66rem}.dg-value-card.featured .num{color:var(--lp-amber-2)}.dg-value-card .icon{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);width:38px;height:38px;color:var(--dg-cyan-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.dg-value-card.featured .icon{background:var(--lp-amber-soft);border-color:var(--lp-border-amber);color:var(--lp-amber-2)}.dg-value-card .icon svg{width:18px;height:18px}.dg-value-card h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);margin:6px 0 0;font-size:1.05rem;font-weight:660}.dg-value-card p{color:var(--lp-muted);margin:0;font-size:.9rem;line-height:1.55}.dg-problem{background:var(--lp-bg-deep)}.dg-problem-quote{margin-top:var(--space-12);border-left:3px solid var(--dg-cyan);font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);background:linear-gradient(90deg,#22d3ee0f,#0000 60%);border-radius:0 16px 16px 0;max-width:760px;padding:28px 32px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.4}.dg-symcause{margin-top:var(--space-12);border:1px solid var(--lp-border);background:linear-gradient(#08182799,#0308168c);border-radius:22px;overflow:hidden}.dg-symcause-head{border-bottom:1px dashed var(--lp-border);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr 1fr;padding:18px 28px;font-size:.66rem;display:grid}.dg-symcause-head .col-a{color:var(--dg-coral-2)}.dg-symcause-head .col-b{color:var(--dg-cyan-2)}.dg-symcause-row{border-bottom:1px dashed #94a3b81f;grid-template-columns:1fr 28px 1fr;align-items:center;padding:18px 24px;display:grid}.dg-symcause-row:last-child{border-bottom:none}.dg-symcause-row .sym{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);align-items:flex-start;gap:10px;padding-right:12px;font-size:.96rem;display:flex}.dg-symcause-row .sym:before{content:"";background:var(--dg-coral);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 10px #fb718566}.dg-symcause-row .arrow{color:var(--dg-cyan);justify-content:center;display:flex}.dg-symcause-row .arrow svg{width:16px;height:16px}.dg-symcause-row .cause{color:var(--lp-text-soft);padding-left:12px;font-size:.92rem;line-height:1.5}.dg-signals{background:var(--lp-bg)}.dg-signals-grid{margin-top:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dg-signal-card{border:1px solid var(--lp-border);background:#0f1c3180;border-radius:18px;flex-direction:column;gap:8px;min-height:152px;padding:22px 20px 22px 56px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.dg-signal-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee24,#0000);position:absolute;inset:0;transform:translate(-100%)}.dg-signal-card:hover{border-color:var(--dg-cyan-border);transform:translateY(-2px)}.dg-signal-card:hover:before{opacity:1;animation:1.1s forwards dgValueScan}.dg-signal-card .ic{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);width:26px;height:26px;color:var(--dg-cyan-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22px;left:18px}.dg-signal-card .ic svg{width:13px;height:13px}.dg-signal-card .n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.6rem}.dg-signal-card p{letter-spacing:-.012em;color:var(--lp-text-soft);margin:0;font-size:.95rem;line-height:1.45}.dg-signals-inline-cta{margin-top:var(--space-10);justify-content:center;display:flex}.dg-what{background:var(--lp-bg-deep)}.dg-what-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.dg-what-highlight{border-left:2px solid var(--dg-cyan);font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);background:linear-gradient(90deg,#22d3ee0f,#0000 60%);border-radius:0 12px 12px 0;max-width:540px;margin-top:24px;padding:18px 22px;font-size:1.05rem}.dg-what-highlight em{color:var(--lp-amber-2);font-style:normal;font-weight:660}.dg-what-buy{color:var(--lp-muted);max-width:540px;margin-top:18px;font-size:.95rem}.dg-report{border:1px solid var(--dg-cyan-border);background:radial-gradient(circle at 80% 6%,#22d3ee1f,#0000 36%),linear-gradient(#0b2035e6,#030816eb);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0009}.dg-report-bar{border-bottom:1px solid #94a3b81f;align-items:center;gap:8px;padding:14px 18px;display:flex}.dg-report-bar i{background:#94a3b840;border-radius:50%;width:9px;height:9px}.dg-report-bar i:first-child{background:#fb71856b}.dg-report-bar i:nth-child(2){background:#f59e0b6b}.dg-report-bar i:nth-child(3){background:#10b98180}.dg-report-bar .file{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted-2);margin-left:8px;font-size:.72rem}.dg-report-tabs{border-bottom:1px solid #94a3b81a;gap:4px;padding:10px 14px 0;display:flex;overflow-x:auto}.dg-report-tabs .tab{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted-2);white-space:nowrap;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:8px 12px;font-size:.68rem}.dg-report-tabs .tab.active{color:var(--dg-cyan-2);border-bottom-color:var(--dg-cyan);background:#22d3ee0f}.dg-report-body{flex-direction:column;gap:14px;padding:20px 22px 24px;display:flex}.dg-report-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.62rem}.dg-report-h{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);margin:0;font-size:1.05rem}.dg-report-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dg-report-list li{color:var(--lp-text-soft);background:#0f1c318c;border:1px solid #94a3b81f;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:.84rem;display:grid}.dg-report-list li .ico{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);width:18px;height:18px;color:var(--dg-cyan-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:5px;justify-content:center;align-items:center;font-size:.6rem;font-weight:600;display:flex}.dg-report-list li .tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:.62rem}.dg-report-list li .tag.high{color:var(--lp-amber-2);background:var(--lp-amber-soft);border:1px solid var(--lp-border-amber)}.dg-report-list li .tag.med{color:var(--dg-cyan-2);background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border)}.dg-report-list li .tag.low{color:var(--lp-muted-2);border:1px solid var(--lp-border);background:#0f1c3199}.dg-report-next{border:1px solid var(--lp-border-amber);background:radial-gradient(circle at 90% 0,#ffb02029,#0000 56%),#0b20358c;border-radius:12px;flex-direction:column;gap:4px;margin-top:4px;padding:14px 16px;display:flex}.dg-report-next .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-amber-2);font-size:.62rem}.dg-report-next .val{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);font-size:.98rem;font-weight:660}.dg-report-demo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.6rem;position:absolute;top:14px;right:18px}.dg-analyzed{background:var(--lp-bg)}.dg-analyzed-grid{margin-top:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dg-analyzed-card{border:1px solid var(--lp-border);background:linear-gradient(#111c31cc,#0b203573);border-radius:18px;flex-direction:column;gap:8px;padding:22px;transition:border-color .22s,transform .22s;display:flex}.dg-analyzed-card:hover{border-color:var(--dg-cyan-border);transform:translateY(-2px)}.dg-analyzed-card .n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-cyan-2);font-size:.66rem}.dg-analyzed-card h4{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);margin:4px 0 0;font-size:1rem;font-weight:660}.dg-analyzed-card p{color:var(--lp-muted);margin:0;font-size:.88rem;line-height:1.5}.dg-leak-rail{margin-top:var(--space-12);border:1px solid var(--lp-border);background:linear-gradient(#08182799,#0308168c);border-radius:22px;padding:32px 28px 64px;position:relative;overflow:hidden}.dg-leak-rail-title{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted-2);align-items:center;gap:8px;margin:0 0 22px;font-size:.7rem;display:flex}.dg-leak-rail-title:before{content:"";background:var(--dg-cyan);width:7px;height:7px;box-shadow:0 0 10px var(--dg-cyan);border-radius:50%}.dg-leak-rail-svg{width:100%;height:200px;display:block}.dg-leak-rail .demo-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.7rem;position:absolute;bottom:14px;right:18px}.dg-leak-microcopy{color:var(--lp-muted);max-width:720px;margin-top:18px;font-size:.9rem}.dg-deliv{background:var(--lp-bg-deep)}.dg-deliv-grid{margin-top:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dg-deliv-card{border:1px solid var(--lp-border);background:#0b203580;border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.dg-deliv-card:hover{border-color:var(--dg-cyan-border);transform:translateY(-2px)}.dg-deliv-card.plan{border-color:var(--dg-cyan-border);background:radial-gradient(circle at 90% 0,#22d3ee1a,#0000 56%),#0b203580}.dg-deliv-card.abate{border-color:var(--lp-border-amber);background:radial-gradient(circle at 90% 0,#ffb0201a,#0000 56%),#0b203580}.dg-deliv-card .icon{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);width:38px;height:38px;color:var(--dg-cyan-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.dg-deliv-card.abate .icon{background:var(--lp-amber-soft);border-color:var(--lp-border-amber);color:var(--lp-amber-2)}.dg-deliv-card .icon svg{width:18px;height:18px}.dg-deliv-card h4{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);margin:4px 0 0;font-size:1rem;font-weight:660}.dg-deliv-card p{color:var(--lp-muted);margin:0;font-size:.88rem;line-height:1.5}.dg-deliv-close{margin-top:var(--space-10);text-align:center;color:var(--lp-text-soft);max-width:640px;margin-left:auto;margin-right:auto;font-size:1rem}.dg-deliv-close em{color:var(--dg-cyan-2);font-style:normal;font-weight:660}.dg-matrix-section{background:var(--lp-bg)}.dg-matrix-grid{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.dg-matrix-copy h2{margin-bottom:14px}.dg-matrix-explain{border:1px solid var(--lp-border);color:var(--lp-text-soft);background:#0f1c318c;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:.92rem;line-height:1.55}.dg-quadrants{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.dg-quadrant{border:1px solid var(--lp-border);background:#0f1c318c;border-radius:12px;padding:14px 16px}.dg-quadrant .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);margin-bottom:4px;font-size:.62rem}.dg-quadrant h5{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 4px;font-size:.95rem}.dg-quadrant p{color:var(--lp-muted);margin:0;font-size:.82rem;line-height:1.4}.dg-quadrant.amber{border-color:var(--lp-border-amber);background:var(--lp-amber-soft)}.dg-quadrant.amber h5{color:var(--lp-amber-2)}.dg-quadrant.cyan{border-color:var(--dg-cyan-border);background:var(--dg-cyan-soft)}.dg-quadrant.cyan h5{color:var(--dg-cyan-2)}.dg-matrix{aspect-ratio:1.05;border:1px solid var(--dg-cyan-border);background:linear-gradient(#94a3b80f 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(90deg,#94a3b80f 1px,#0000 1px) 0 0/12.5% 100%,radial-gradient(circle at 75% 22%,#f59e0b24,#0000 40%),linear-gradient(#0b20358c,#0308168c);border-radius:24px;min-height:440px;position:relative;overflow:hidden}.dg-matrix-axis-x,.dg-matrix-axis-y{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.62rem;position:absolute}.dg-matrix-axis-x{justify-content:space-between;padding:0 22px;display:flex;bottom:14px;left:0;right:0}.dg-matrix-axis-y{writing-mode:vertical-rl;justify-content:space-between;display:flex;top:22px;bottom:22px;left:14px;transform:rotate(180deg)}.dg-matrix-quad-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;position:absolute}.dg-matrix-quad-label.high-pri{color:var(--lp-amber-2);top:12%;right:6%}.dg-matrix-quad-label.strategic{color:var(--dg-cyan-2);top:12%;left:8%}.dg-matrix-quad-label.quick{color:var(--lp-emerald-2);bottom:24%;right:6%}.dg-matrix-quad-label.later{color:var(--lp-muted-2);bottom:24%;left:8%}.dg-matrix-pt{opacity:0;animation:dgInsightIn .6s var(--ease-out) forwards;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.dg-matrix-pt .dot{background:var(--dg-cyan);border-radius:50%;width:14px;height:14px;box-shadow:0 0 14px #22d3ee80}.dg-matrix-pt .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--lp-text-soft);white-space:nowrap;background:#030816b3;border-radius:999px;padding:2px 7px;font-size:.66rem}.dg-matrix-pt.priority .dot{background:var(--lp-amber);width:16px;height:16px;animation:2.2s infinite dgPulseAmber;box-shadow:0 0 0 6px #ffb02026,0 0 28px #ffb0208c}.dg-matrix-pt.priority .lbl{color:var(--lp-amber-2);border:1px solid var(--lp-border-amber);background:var(--lp-amber-soft)}.dg-matrix-pt.resolved .dot{background:var(--lp-emerald);box-shadow:0 0 14px #10b98173}.dg-matrix-plan-arrow{color:var(--lp-amber-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;opacity:0;animation:dgInsightIn .6s var(--ease-out) 1.8s forwards;align-items:center;gap:6px;font-size:.62rem;display:flex;position:absolute;bottom:28%;right:6%}.dg-matrix-plan-arrow svg{width:14px;height:14px}.dg-matrix-demo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.62rem;position:absolute;bottom:14px;right:22px}.dg-process{background:var(--lp-bg-deep)}.dg-timeline{margin-top:var(--space-12);position:relative}.dg-timeline-line{background:linear-gradient(90deg, transparent, var(--lp-border), transparent);z-index:0;height:1px;position:absolute;top:30px;left:4%;right:4%}.dg-timeline-steps{z-index:1;grid-template-columns:repeat(5,1fr);gap:18px;display:grid;position:relative}.dg-tl-step{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 6px;display:flex}.dg-tl-marker{background:var(--lp-bg);border:1px solid var(--lp-border);width:60px;height:60px;color:var(--dg-cyan-2);border-radius:50%;justify-content:center;align-items:center;transition:border-color .32s,color .32s,box-shadow .32s;display:flex;position:relative}.dg-tl-marker svg{width:20px;height:20px}.dg-tl-marker .badge{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;border:1px solid var(--dg-cyan-border);color:var(--dg-cyan-2);background:#0f1c31e6;border-radius:999px;padding:2px 6px;font-size:.56rem;position:absolute;top:-8px;right:-10px}.dg-tl-step.active .dg-tl-marker{border-color:var(--dg-cyan);box-shadow:0 0 0 6px #22d3ee1f,0 0 24px #22d3ee40}.dg-tl-step.final .dg-tl-marker{border-color:var(--lp-amber);color:var(--lp-amber-2);box-shadow:0 0 0 6px #ffb02024,0 0 28px #ffb0204d}.dg-tl-step.final .badge{border-color:var(--lp-border-amber);color:var(--lp-amber-2)}.dg-tl-step h4{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:.98rem}.dg-tl-step p{color:var(--lp-muted);max-width:200px;margin:0;font-size:.85rem;line-height:1.5}.dg-process-micro{margin-top:var(--space-10);text-align:center;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted-2);letter-spacing:.04em;font-size:.78rem}.dg-pricing{background:var(--lp-bg)}.dg-pricing-text{text-align:center;margin-bottom:var(--space-12)}.dg-pricing-text .eyebrow{justify-content:center}.dg-pricing-card{border:1px solid var(--lp-border-amber);background:radial-gradient(circle at 80% 8%,#f59e0b26,#0000 36%),radial-gradient(circle at 18% 22%,#22d3ee1f,#0000 30%),linear-gradient(#111c31e6,#0b2035b3);border-radius:28px;max-width:760px;margin:0 auto;padding:clamp(32px,4vw,48px);position:relative;box-shadow:0 50px 110px -40px #0000008c,inset 0 0 0 1px #ffffff0a}.dg-pricing-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.dg-pricing-card-head h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);margin:0;font-size:1.2rem;font-weight:680}.dg-pricing-card-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);color:var(--dg-cyan-2);text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.66rem}.dg-pricing-price{border-top:1px dashed var(--lp-border);border-bottom:1px dashed var(--lp-border);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:22px;padding:22px 0;display:flex}.dg-pricing-price .range{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.04em;background:linear-gradient(135deg, var(--lp-amber-2) 0%, var(--lp-amber) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:720;line-height:1}.dg-pricing-price .term{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted);letter-spacing:0;font-size:.84rem}.dg-pricing-list{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0 0 22px;padding:0;list-style:none;display:grid}.dg-pricing-list li{color:var(--lp-text-soft);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.dg-pricing-list li svg{width:14px;height:14px;color:var(--lp-emerald-2);flex-shrink:0;margin-top:5px}.dg-pricing-abate{border:1px dashed var(--lp-border-amber);background:var(--lp-amber-soft);color:var(--lp-amber-2);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;font-size:.88rem;line-height:1.5;display:flex}.dg-pricing-abate svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.dg-pricing-cta-row{flex-wrap:wrap;gap:12px;display:flex}.dg-pricing-cta-row .button{flex:1;min-width:240px}.dg-pricing-anchor{margin-top:var(--space-10);text-align:center;font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.015em;color:var(--lp-text-soft);max-width:720px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.55}.dg-anchor-compare{grid-template-columns:1fr 28px 1fr;align-items:center;max-width:760px;margin-top:20px;margin-left:auto;margin-right:auto;display:grid}.dg-anchor-compare .row{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:12px;padding:14px 18px;font-size:.78rem}.dg-anchor-compare .bad{border:1px solid var(--lp-border);color:var(--dg-coral-2);background:#0f1c3180}.dg-anchor-compare .good{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);color:var(--dg-cyan-2)}.dg-anchor-compare .vs{color:var(--lp-muted-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;justify-content:center;align-items:center;font-size:.66rem;display:flex}.dg-paths{background:var(--lp-bg-deep)}.dg-paths-grid{margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dg-path{border:1px solid var(--lp-border);background:linear-gradient(#111c31d9,#0b203580);border-radius:22px;flex-direction:column;gap:14px;padding:28px;transition:border-color .24s,transform .24s;display:flex;position:relative}.dg-path:hover{transform:translateY(-3px)}.dg-path.cyan{border-color:var(--dg-cyan-border);background:radial-gradient(circle at 80% 0,#22d3ee1a,#0000 56%),linear-gradient(#111c31d9,#0b203580)}.dg-path-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.dg-path-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dg-path.cyan .dg-path-tag{color:var(--dg-cyan-2)}.dg-path.amber .dg-path-tag{color:var(--lp-amber-2)}.dg-path.blue .dg-path-tag{color:var(--lp-blue-2)}.dg-path h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);margin:0;font-size:1.15rem;font-weight:680}.dg-path-desc{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted-2);margin:0;font-size:.7rem}.dg-path ul{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.dg-path ul li{color:var(--lp-text-soft);align-items:flex-start;gap:10px;font-size:.91rem;line-height:1.5;display:flex}.dg-path ul li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.dg-path.cyan ul li:before{background:var(--dg-cyan);opacity:1}.dg-path.amber ul li:before{background:var(--lp-amber);opacity:1}.dg-path.blue ul li:before{background:var(--lp-blue);opacity:1}.dg-path .button{width:100%}.dg-paths-close{margin-top:var(--space-10);text-align:center;font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text-soft);font-size:1.05rem}.dg-paths-close em{color:var(--dg-cyan-2);font-style:normal;font-weight:660}.dg-fit{background:var(--lp-bg)}.dg-fit-grid{margin-top:var(--space-12);grid-template-columns:1fr 1fr;gap:18px;display:grid}.dg-fit-col{border:1px solid var(--lp-border);background:#0b203573;border-radius:20px;padding:28px}.dg-fit-col.yes{background:#10b9810a;border-color:#10b9814d}.dg-fit-col h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lp-text);align-items:center;gap:10px;margin:0 0 8px;font-size:1.05rem;display:flex}.dg-fit-col.yes h3{color:var(--lp-emerald-2)}.dg-fit-col.no h3{color:var(--lp-muted)}.dg-fit-col .intro{color:var(--lp-muted);margin:0 0 16px;font-size:.92rem}.dg-fit-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dg-fit-col li{color:var(--lp-text-soft);align-items:flex-start;gap:10px;font-size:.93rem;line-height:1.5;display:flex}.dg-fit-col.no li{color:var(--lp-muted)}.dg-fit-col li svg{flex-shrink:0;width:15px;height:15px;margin-top:4px}.dg-fit-col.yes li svg{color:var(--lp-emerald-2)}.dg-fit-col.no li svg{color:var(--lp-muted-2)}.dg-fit-micro{margin-top:var(--space-8);text-align:center;color:var(--lp-text-soft);font-size:.95rem}.dg-founder{background:var(--lp-bg-deep)}.dg-founder-wrap{margin-top:var(--space-8);border:1px solid var(--lp-border);background:radial-gradient(circle at 90% 10%,#22d3ee1a,#0000 40%),linear-gradient(#0b20358c,#0308168c);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding:40px;display:grid}.dg-founder-wrap h2{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.03em;color:var(--lp-text);margin:12px 0 16px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.1}.dg-founder-wrap .body{color:var(--lp-muted)}.dg-founder-bullets{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.dg-founder-bullets li{color:var(--lp-text-soft);align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.5;display:flex}.dg-founder-bullets li svg{width:16px;height:16px;color:var(--dg-cyan-2);flex-shrink:0;margin-top:3px}.dg-founder-desk{border:1px solid var(--lp-border);background:linear-gradient(#0b2035e6,#030816e6);border-radius:20px;flex-direction:column;gap:14px;min-height:360px;padding:22px;display:flex;position:relative;overflow:hidden}.dg-desk-row{color:var(--lp-text-soft);background:#0f1c318c;border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:.86rem;display:grid}.dg-desk-row .ico{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);width:18px;height:18px;color:var(--dg-cyan-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:5px;justify-content:center;align-items:center;font-size:.58rem;display:flex}.dg-desk-row .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.62rem}.dg-desk-row.amber{border-color:var(--lp-border-amber);background:var(--lp-amber-soft)}.dg-desk-row.amber .ico{background:var(--lp-amber-soft);border-color:var(--lp-border-amber);color:var(--lp-amber-2)}.dg-desk-row.amber .lbl{color:var(--lp-amber-2)}.dg-founder-status{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);align-items:center;gap:8px;margin-top:auto;font-size:.62rem;display:flex}.dg-founder-status:before{content:"";background:var(--dg-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--dg-cyan);border-radius:50%;animation:1.8s infinite dgPulse}.dg-founder-tag{background:var(--dg-cyan-soft);border:1px solid var(--dg-cyan-border);color:var(--dg-cyan-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;font-size:.78rem;display:inline-flex}.dg-founder-tag:before{content:"";background:var(--dg-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--dg-cyan);border-radius:50%}.dg-faq{background:var(--lp-bg)}.dg-faq .faq-list{margin-top:var(--space-10);flex-direction:column;gap:10px;max-width:880px;margin-left:auto;margin-right:auto;display:flex}.dg-faq .faq-item{border:1px solid var(--lp-border);background:#0f1c3173;border-radius:14px;transition:border-color .22s,background .22s;overflow:hidden}.dg-faq .faq-item[open]{border-color:var(--dg-cyan-border);background:#0f1c31a6}.dg-faq .faq-item summary{cursor:pointer;font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.015em;color:var(--lp-text);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:1rem;font-weight:600;list-style:none;display:flex}.dg-faq .faq-item summary::-webkit-details-marker{display:none}.dg-faq .faq-item .chev{border:1px solid var(--lp-border);width:28px;height:28px;color:var(--lp-muted);background:#03081673;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,background .22s,border-color .22s,color .22s;display:inline-flex}.dg-faq .faq-item[open] .chev{background:var(--dg-cyan-soft);border-color:var(--dg-cyan-border);color:var(--dg-cyan-2);transform:rotate(45deg)}.dg-faq .faq-item .answer{color:var(--lp-text-soft);padding:0 22px 20px;font-size:.94rem;line-height:1.6}.dg-faq .faq-item .answer a{color:var(--lp-amber-2);text-underline-offset:3px;text-decoration:underline}.dg-final{background:linear-gradient(180deg, var(--lp-bg) 0%, var(--lp-bg-deep) 100%);position:relative;overflow:hidden}.dg-final:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 28%,#22d3ee24,#0000 50%),radial-gradient(circle at 22% 72%,#f59e0b1f,#0000 50%);position:absolute;inset:0}.dg-final-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid;position:relative}.dg-final-flow{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:22px;display:flex}.dg-final-flow .node{border:1px solid var(--lp-border);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-text-soft);letter-spacing:.02em;background:#0f1c318c;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.74rem;display:inline-flex}.dg-final-flow .node.last{border-color:var(--lp-border-amber);background:var(--lp-amber-soft);color:var(--lp-amber-2)}.dg-final-flow .arrow{color:var(--lp-muted-2);display:inline-flex}.dg-final-flow .arrow svg{width:12px;height:12px}.final-microcopy{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted);letter-spacing:.02em;flex-wrap:wrap;gap:6px 16px;font-size:.78rem;display:flex}.final-microcopy span{align-items:center;gap:8px;display:inline-flex}.final-microcopy span:before{content:"";background:var(--dg-cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #22d3ee80}.lead-form{border:1px solid var(--lp-border);background:linear-gradient(#0f1c31b3,#0b20358c);border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;box-shadow:0 50px 100px -40px #0009}.lead-form .form-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;display:flex}.lead-form .form-head .title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-text);font-size:1.05rem;font-weight:660}.dg-form .form-head .title{color:var(--dg-cyan-2)}.lead-form .form-head .meta{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.7rem}.lead-form .form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-form .form-field{flex-direction:column;gap:6px;display:flex}.lead-form .form-field.full{grid-column:1/-1}.lead-form .form-field label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.7rem}.lead-form .form-field input,.lead-form .form-field textarea,.lead-form .form-field select{appearance:none;border:1px solid var(--lp-border);font:inherit;color:var(--lp-text);background:#0308168c;border-radius:10px;padding:12px 14px;font-size:.94rem;transition:border-color .2s,box-shadow .2s}.lead-form .form-field textarea{resize:vertical;min-height:110px}.lead-form .form-field input::placeholder,.lead-form .form-field textarea::placeholder{color:var(--lp-muted-2)}.dg-form .form-field input:focus,.dg-form .form-field textarea:focus,.dg-form .form-field select:focus{border-color:var(--dg-cyan);box-shadow:0 0 0 3px var(--dg-cyan-soft);outline:none}.dg-form .checkbox-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.dg-form .checkbox-chip{border:1px solid var(--lp-border);cursor:pointer;color:var(--lp-text-soft);-webkit-user-select:none;user-select:none;background:#0308168c;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;transition:border-color .2s,background .2s,color .2s;display:flex}.dg-form .checkbox-chip input{accent-color:var(--dg-cyan)}.dg-form .checkbox-chip:has(input:checked){border-color:var(--dg-cyan-border);background:var(--dg-cyan-soft);color:var(--dg-cyan-2)}.form-legal{color:var(--lp-muted-2);margin:0;font-size:.78rem;line-height:1.5}.form-field-error{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--dg-coral-2);margin-top:2px;font-size:.7rem}.lead-form .form-field input[aria-invalid=true]{border-color:var(--dg-coral);box-shadow:0 0 0 3px var(--dg-coral-soft)}.form-success{border:1px solid var(--dg-cyan-border);background:var(--dg-cyan-soft);color:var(--dg-cyan-2);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:.92rem;line-height:1.5;display:none}.form-success.is-visible{display:flex}.form-success svg{flex-shrink:0;width:18px;height:18px}.sticky-cta{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lp-border);opacity:0;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);background:#081827eb;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:none;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(20px);box-shadow:0 18px 40px -12px #000000b3}.dg-sticky.sticky-cta{border-color:var(--dg-cyan-border);box-shadow:0 18px 40px -12px #000000b3,inset 0 0 0 1px #22d3ee1a}.sticky-cta.is-visible{opacity:1;transform:translateY(0)}.sticky-cta .info{flex-direction:column;gap:2px;min-width:0;display:flex}.sticky-cta .info .t{font-family:var(--font-sora), system-ui, sans-serif;color:var(--lp-text);letter-spacing:-.015em;font-size:.92rem;font-weight:660}.sticky-cta .info .s{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--lp-muted);font-size:.72rem}.dg-sticky .info .s{color:var(--dg-cyan-2)}@media (max-width:768px){.sticky-cta{display:flex}}@media (max-width:1024px){.dg-page section{padding-top:var(--space-12);padding-bottom:var(--space-12)}.dg-page section.dg-hero{padding-top:132px;padding-bottom:88px}.dg-page .container{padding:0 24px}.dg-hero .hero-grid{grid-template-columns:1fr;gap:40px}.dcc-stage{margin:0 auto}.dg-value-grid,.dg-signals-grid,.dg-analyzed-grid,.dg-deliv-grid{grid-template-columns:repeat(2,1fr)}.dg-paths-grid{grid-template-columns:1fr}.dg-matrix-grid{grid-template-columns:1fr;gap:32px}.dg-what-grid{grid-template-columns:1fr;gap:40px}.dg-founder-wrap{grid-template-columns:1fr;padding:32px}.dg-final-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.dg-page section{padding-top:var(--space-10);padding-bottom:var(--space-10)}.dg-page section.dg-hero{padding-top:110px;padding-bottom:72px}.dg-value-grid,.dg-signals-grid,.dg-analyzed-grid,.dg-deliv-grid{grid-template-columns:1fr}.dg-symcause-row{grid-template-columns:1fr;gap:8px;padding:16px 18px}.dg-symcause-row .arrow{display:none}.dg-symcause-row .cause{padding-left:18px}.dg-pricing-list{grid-template-columns:1fr}.dg-anchor-compare{grid-template-columns:1fr;gap:10px}.dg-anchor-compare .vs,.dg-timeline-line{display:none}.dg-timeline-steps{grid-template-columns:1fr;gap:26px}.dg-tl-step{text-align:left;flex-direction:row;align-items:flex-start;gap:18px}.dg-tl-step p{max-width:none}.dg-fit-grid{grid-template-columns:1fr}.dg-matrix{min-height:380px}.dg-quadrants,.dcc-insights{grid-template-columns:1fr}.dcc-next{margin:0 auto;bottom:-50px;left:0;right:0}.lead-form .form-row{grid-template-columns:1fr}}@media (max-width:480px){.dg-page .container{padding:0 18px}.lead-form{padding:22px}}@media (prefers-reduced-motion:reduce){.dcc-bar .live:before,.dcc-scanner,.dcc-rail-step.leak .dcc-rail-node,.dcc-insight,.dcc-mini-matrix .pt,.dcc-next,.dg-matrix-pt,.dg-matrix-pt.priority .dot,.dg-matrix-plan-arrow,.dg-founder-status:before,.dg-value-card:hover:before,.dg-signal-card:hover:before{opacity:1!important;animation:none!important;transform:none!important}}
