:where(.c-section){padding-block:var(--space-12)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(.c-section-head){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8);align-items:end;margin-bottom:var(--space-7)}
:where(.c-section-head p){color:var(--muted)}
.c-head-center{text-align:center}
.c-head-center>.kicker,.c-head-center>.c-kicker{margin-inline:auto}
.c-head-center>.c-actions{justify-content:center}
.c-hero-center>.kicker,.c-hero-center>.c-kicker{margin-inline:auto}
.c-hero-center>p{margin-inline:auto;max-width:var(--width-narrow)}
.c-hero-center>.c-actions,.c-hero-center>.c-facts{justify-content:center}
:where(.c-hero-center){text-align:center}
:where(.c-page-hero){background:#1A1C22;color:#F3F4F6;padding:var(--space-hero) 0 var(--space-9)}
:where(.c-page-hero h1){color:#FFFFFF;font-size:var(--text-display);line-height:var(--lh-tight)}
:where(.c-page-hero p){color:#C7CCD5;max-width:var(--width-narrow)}
:where(.c-page-hero .c-kicker){color:#A3A9B5;border:1px solid var(--hair-d)}
.c-page-hero .c-breadcrumb{color:#C7CCD5}
:where(.c-page-hero .c-actions){margin-top:var(--space-6);margin-bottom:var(--space-4)}
:where(.c-hero-split){display:grid;grid-template-columns:minmax(0,11fr) minmax(28rem,13fr);gap:var(--hero-gap);align-items:start}
:where(.c-hero-copy){padding:0;min-width:0;text-align:left}
:where(.c-hero-copy>p){margin-top:var(--space-4)}
:where(.c-hero-stage){position:relative;min-width:0;width:100%;height:auto;isolation:isolate}
:where(.c-ledger){height:auto;overflow:hidden;padding:var(--space-4);border-radius:var(--radius-lg);background:#22252D;color:#F3F4F6}
.c-ledger :where(h2,h3,dt,dd){color:#F3F4F6}
.c-ledger p{color:#C7CCD5}
.c-ledger-row{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--hair-d)}
.c-hero-photo{height:var(--hero-media-height);border-radius:var(--radius-lg);overflow:hidden;background:var(--slate)}
.c-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}
.hero{background:var(--ink);color:var(--slate-ink);padding:72px 0 152px}
.hero-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(28rem,13fr);gap:64px;align-items:start}
.hero h1{font-size:56px;line-height:1.15;font-weight:300;letter-spacing:-.02em;margin:24px 0;color:#FFFFFF}
.hero h1 span{color:var(--slate-mute)}
.hero .kicker{margin-bottom:0}
.hero .sub{font-size:var(--text-lg);line-height:var(--lh-body);color:#C7CCD5;max-width:480px}
.hero .acts{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}
.hero .fine{margin-top:16px;font-size:var(--text-xs);line-height:var(--lh-body);color:var(--slate-mute);font-family:var(--f-mono)}
.hero-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:16px;width:100%;isolation:isolate;height:auto}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;border-radius:28px;background:radial-gradient(ellipse at 72% 18%,rgba(221,233,242,.10),rgba(221,233,242,0) 62%)}
.hero-art .hero-slide{grid-area:1/1;display:grid;gap:16px;align-content:start;opacity:1;visibility:visible;animation:heroSwap 12s infinite}
.hero-art .hero-slide[data-offer="dgx-spark"]{opacity:0;visibility:hidden;animation-delay:-6s}
.hero-art .queue-card{display:block;padding:16px;border-radius:24px;background:#22252D;color:#F3F4F6;border:1px solid rgba(243,244,246,.10)}
.hero-art .queue-card svg{display:block;width:100%;height:auto;aspect-ratio:680/300}
.hero-art .runner-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 32px;padding:28px;border-radius:24px;background:#DDE9F2;color:#0F2A3D}
.hero-art .hero-slide[data-offer="dgx-spark"] .runner-card{background:#E4E8DF;color:#1F2A1C}
.hero-art .runner-card .node-label{margin:0 0 10px;font:500 var(--text-xs)/var(--lh-label) var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#3E5669}
.hero-art .hero-slide[data-offer="dgx-spark"] .runner-card .node-label{color:#4B5845}
.hero-art .runner-card .float-title{margin:0 0 10px;font:500 24px/1.2 var(--f-head);letter-spacing:-.01em;color:#0F2A3D}
.hero-art .hero-slide[data-offer="dgx-spark"] .runner-card .float-title{color:#1F2A1C}
.hero-art .runner-card p{margin:0;font-size:var(--text-sm);line-height:var(--lh-body);color:#3E5669}
.hero-art .hero-slide[data-offer="dgx-spark"] .runner-card p{color:#4B5845}
.hero-art .cluster{margin:0;padding:0;list-style:none;display:grid;gap:0;align-content:start}
.hero-art .build-row{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid rgba(15,42,61,.16);font-size:var(--text-sm);line-height:1.5;color:#0F2A3D}
.hero-art .hero-slide[data-offer="dgx-spark"] .build-row{color:#1F2A1C;border-top-color:rgba(31,42,28,.16)}
.hero-art .build-row::before{content:"";display:block;width:8px;height:8px;margin-top:7px;border:1.5px solid currentColor;border-radius:2px}
.hero-art .runner-line{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(15,42,61,.16)}
.hero-art .status-live{display:inline-flex;align-items:baseline;gap:4px;padding:8px 14px;border-radius:8px;background:#0F2A3D;color:#DDE9F2;font:400 var(--text-sm)/1.2 var(--f-mono)}
.hero-art .status-live b{font-size:24px;font-weight:600;color:#DDE9F2}
.hero-art .runner-line a{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:8px;background:#D02F3A;color:#FFFFFF;font:500 var(--text-sm)/var(--lh-heading) var(--f-body);text-decoration:none;max-width:100%}
.hero-art .runner-line a:hover{background:#B5252F}
.hero-art .float-card{grid-row:2;grid-column:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.hero-art .float-card .node-label{padding-top:10px;border-top:2px solid #D02F3A;font:500 var(--text-xs)/var(--lh-label) var(--f-mono);letter-spacing:.06em;color:#F3F4F6;opacity:1;animation:heroDot 12s infinite}
.hero-art .float-card .node-label+.node-label{opacity:.35;animation-delay:-6s}
@keyframes heroSwap{0%,44%{opacity:1;visibility:visible}50%,94%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
@keyframes heroDot{0%,44%{opacity:1}50%,94%{opacity:.35}100%{opacity:1}}
:where(.c-close){padding:var(--space-12) 0 var(--space-close);background:#E4E8DF;color:#1F2A1C}
:where(.c-close-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
:where(.c-close-card){display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);background:#FDFDFC;color:#1A1C22}
.c-close-card>.c-actions{margin-top:var(--space-3)}
.c-close-card h3{color:#1A1C22}
.c-close-card p{color:#4A4F5A}
.c-close-split{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5)}
.c-close-split>div:first-child{text-align:left}
:where(.c-legal-layout){display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:var(--space-8);align-items:stretch}
.c-legal-toc{position:sticky;top:9rem;align-self:start;background:#EFEBE3;color:#2A2620;border-radius:var(--radius-md);padding:var(--space-4)}
.c-legal-toc ol a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-2);text-decoration:none}
.c-legal-toc .c-btn{display:inline-flex}
:where(.c-blog-rows){display:grid;gap:0}
:where(.c-blog-row){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--hair);text-decoration:none}
.c-blog-row:hover{background:var(--paper)}
.c-blog-row img{display:none}
.c-blog-row h3{font-size:var(--text-card);line-height:var(--lh-heading)}
.c-blog-row p{margin-top:var(--space-2);padding-bottom:var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:var(--lh-body)}
.c-blog-row time{font:var(--text-xs)/var(--lh-label) var(--f-mono)}
.c-blog-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.c-blog-rest>article{height:100%}
@media(max-width:64rem){
.hero-grid,.c-hero-split{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}
.hero h1{font-size:var(--text-display)}
.hero .sub{max-width:var(--width-narrow)}
.c-section-head{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}
.c-legal-layout{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
}
@media(max-width:42rem){
.hero{padding:var(--space-hero) 0 var(--space-10)}
.hero-grid{gap:var(--space-6)}
.hero h1{font-size:var(--text-display)}
[data-hero-form] .c-hero-stage,[data-hero-form] .hero-art{width:min(calc(100% - var(--gutter)*2),100%);margin-inline:auto;height:auto;min-height:0;overflow:visible;transform:none}
.hero-art{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:var(--space-3)}
.hero-art>*{grid-area:auto;grid-column:1;width:auto;max-width:none;justify-self:stretch}
.hero-art .art-backdrop{inset:0}
.hero-art .hero-slide,.hero-art .hero-slide[data-offer="dgx-spark"]{grid-area:auto;grid-column:1;animation:none;opacity:1;visibility:visible;height:auto;overflow:visible}
.hero-art .float-card{grid-area:auto;grid-column:1}
.hero-art .float-card .node-label,.hero-art .float-card .node-label+.node-label{animation:none;opacity:1}
.hero-art .runner-card{padding:var(--space-4)}
.hero-art .runner-line a{padding-inline:var(--space-3)}
.c-hero-stage .c-ledger{height:auto;min-height:0;overflow:visible}
.c-close-grid{grid-template-columns:minmax(0,1fr)}
.c-close-split{flex-direction:column;align-items:start}
.c-blog-row{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){
.hero-art .hero-slide,.hero-art .float-card .node-label{animation:none}
.hero-art .hero-slide[data-offer="dgx-spark"]{opacity:0;visibility:hidden}
.hero-art .float-card .node-label+.node-label{opacity:.35}
}
@media(max-width:42rem) and (prefers-reduced-motion:reduce){
.hero-art .hero-slide[data-offer="dgx-spark"]{opacity:1;visibility:visible}
.hero-art .float-card .node-label+.node-label{opacity:1}
}

/* confirmed-draft-hero-face */
[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form]):not(:has(> .hero-queue)):not(:has(> .hero-art)):not([class*="hero-art"]){height:auto;min-height:0;min-width:0}
[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form]):has(.hero-art){min-height:510px;overflow:visible;background:transparent;border-radius:0;--mono:var(--mv-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);--green:#27785d}
[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form])::before,[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form])::after{display:none;content:none}
[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form])>img:not(.art-photo){display:none}
[data-hero-face="confirmed-draft"] .hero-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:16px;width:100%;isolation:isolate}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;border-radius:28px;background:radial-gradient(ellipse at 72% 18%,rgba(221,233,242,.10),rgba(221,233,242,0) 62%)}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide{grid-area:1/1;display:grid;gap:16px;align-content:start;opacity:1;visibility:visible;animation:heroSwap 12s infinite}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"]{opacity:0;visibility:hidden;animation-delay:-6s}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{display:block;padding:16px;border-radius:24px;background:#22252D;border:1px solid rgba(243,244,246,.10)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card svg{display:block;width:100%;height:auto}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 32px;padding:28px;border-radius:24px;background:#DDE9F2;color:#0F2A3D}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"] .runner-card{background:#E4E8DF;color:#1F2A1C}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .node-label{margin:0 0 10px;font:500 12px/1.4 "JetBrains Mono","SFMono-Regular","Menlo","Consolas",monospace;letter-spacing:.08em;text-transform:uppercase;color:#3E5669}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"] .runner-card .node-label{color:#4B5845}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-title{margin:0 0 10px;font:500 24px/1.2 "Sora","Manrope","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.01em;color:#0F2A3D}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"] .runner-card .float-title{color:#1F2A1C}
[data-hero-face="confirmed-draft"] .hero-art .runner-card p{margin:0;font-size:15px;line-height:1.6;color:#3E5669}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"] .runner-card p{color:#4B5845}
[data-hero-face="confirmed-draft"] .hero-art .cluster{margin:0;padding:0;list-style:none;display:grid;gap:0;align-content:start}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid rgba(15,42,61,.16);font-size:15px;line-height:1.5;color:#0F2A3D}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"] .build-row{color:#1F2A1C;border-top-color:rgba(31,42,28,.16)}
[data-hero-face="confirmed-draft"] .hero-art .build-row::before{content:"";display:block;width:8px;height:8px;margin-top:7px;border:1.5px solid currentColor;border-radius:2px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(15,42,61,.16)}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-flex;align-items:baseline;gap:4px;padding:8px 14px;border-radius:8px;background:#0F2A3D;color:#DDE9F2;font:400 15px/1.2 "JetBrains Mono","SFMono-Regular","Menlo","Consolas",monospace}
[data-hero-face="confirmed-draft"] .hero-art .status-live b{font-size:24px;font-weight:600;color:#DDE9F2}
[data-hero-face="confirmed-draft"] .hero-art .runner-line a{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:8px;background:#D02F3A;color:#FFFFFF;font:500 15px/1 "Inter","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;text-decoration:none}
[data-hero-face="confirmed-draft"] .hero-art .runner-line a:hover{background:#B5252F}
[data-hero-face="confirmed-draft"] .hero-art .float-card{grid-row:2;grid-column:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
[data-hero-face="confirmed-draft"] .hero-art .float-card .node-label{padding-top:10px;border-top:2px solid #D02F3A;font:500 12px/1.4 "JetBrains Mono","SFMono-Regular","Menlo","Consolas",monospace;letter-spacing:.06em;color:#F3F4F6;opacity:1;animation:heroDot 12s infinite}
[data-hero-face="confirmed-draft"] .hero-art .float-card .node-label + .node-label{opacity:.35;animation-delay:-6s}
[data-hero-face="confirmed-draft"] .ncard.n1{background:var(--ice);color:var(--ice-ink);margin-right:64px}
[data-hero-face="confirmed-draft"] .ncard.n2{background:var(--sand);color:var(--sand-ink);margin-left:64px;transform:rotate(2.5deg)}
[data-hero-face="confirmed-draft"] .ncard.n3{background:var(--sage);color:var(--sage-ink);margin-right:32px}
@keyframes heroSwap{0%,44%{opacity:1;visibility:visible}50%,94%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
@keyframes heroDot{0%,44%{opacity:1}50%,94%{opacity:.35}100%{opacity:1}}
@media (prefers-reduced-motion:reduce){
[data-hero-face="confirmed-draft"] .hero-art .hero-slide,[data-hero-face="confirmed-draft"] .hero-art .float-card .node-label{animation:none}
[data-hero-face="confirmed-draft"] .hero-art .hero-slide[data-offer="dgx-spark"]{opacity:0;visibility:hidden}
[data-hero-face="confirmed-draft"] .hero-art .float-card .node-label + .node-label{opacity:.35}
}
@media(max-width:42rem){
  [data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form]):not(:has(> .hero-queue)):not(:has(> .hero-art)):not([class*="hero-art"]){min-height:0}
  [data-hero-face="confirmed-draft"] .hero-art{height:auto;min-height:0;width:auto;max-width:100%;transform:none;grid-template-columns:minmax(0,1fr);grid-template-areas:none;overflow:visible}
  [data-hero-face="confirmed-draft"] .hero-art>*:not(.art-backdrop){grid-area:auto;grid-column:1;justify-self:stretch;transform:none}
  [data-hero-face="confirmed-draft"] .cluster{position:relative;inset:auto;width:100%;height:auto}
  [data-hero-face="confirmed-draft"] .float-card,
  [data-hero-face="confirmed-draft"] .node-label:not(:is(.runner-card,.queue-card,.float-card) .node-label){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:none;display:inline-block;margin:.35rem .35rem 0 0}
  [data-hero-face="confirmed-draft"] .queue-card,
  [data-hero-face="confirmed-draft"] .runner-card{position:relative;inset:auto;width:100%;height:auto;min-height:0;transform:none}
  [data-hero-face="confirmed-draft"] .hero-art .hero-slide{animation:none!important;opacity:1!important;visibility:visible!important}
}
/* /confirmed-draft-hero-face */
