.mission-example[data-astro-cid-epvj77se]{min-width:0;max-width:100%;margin:0}figcaption[data-astro-cid-epvj77se]{display:flex;flex-direction:column;gap:var(--phi-1);margin-bottom:var(--phi-3)}.mission-kicker[data-astro-cid-epvj77se]{align-self:flex-start;padding:.2rem .55rem;border:1px dashed color-mix(in srgb,var(--accent) 70%,var(--border));border-radius:999px;color:var(--accent);font:700 .68rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}figcaption[data-astro-cid-epvj77se] p[data-astro-cid-epvj77se]{max-width:36rem;color:var(--muted);font-size:.84rem;line-height:1.45}.mission-sheet[data-astro-cid-epvj77se]{padding:var(--phi-3);border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel))}dl[data-astro-cid-epvj77se]{display:flex;flex-direction:column;gap:0;margin:0}dl[data-astro-cid-epvj77se]>div[data-astro-cid-epvj77se]{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-block:var(--phi-2);border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}dl[data-astro-cid-epvj77se]>div[data-astro-cid-epvj77se]:first-child{padding-top:0}dl[data-astro-cid-epvj77se]>div[data-astro-cid-epvj77se]:last-child{padding-bottom:0;border-bottom:0}dt[data-astro-cid-epvj77se]{color:var(--accent);font:600 .68rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}dd[data-astro-cid-epvj77se]{margin:0;color:var(--ink);font-size:.98rem;line-height:1.4;overflow-wrap:anywhere}.human[data-astro-cid-epvj77se] dt[data-astro-cid-epvj77se]{color:var(--gold)}.home-hero,.benefit-section,.usage-section,.workflow-section,.maturity-section,.previous-section,.final-cta{scroll-margin-top:var(--anchor-offset)}.home-hero{position:relative;overflow:hidden;padding-block:clamp(var(--phi-5),4.5vw,var(--phi-6))}.home-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 66% at 2% 30%,var(--glow-cyan),transparent 72%),radial-gradient(48% 80% at 100% 42%,color-mix(in srgb,var(--info) 13%,transparent),transparent 72%)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:var(--grid-gap)}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--phi-4)}.hero-copy>.eyebrow{position:relative;padding-left:var(--phi-3)}.hero-copy>.eyebrow:before{content:"";position:absolute;top:50%;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-50%)}.home-hero h1{max-width:16em;color:var(--ink);font-size:clamp(1.9rem,3.35vw,2.9rem);line-height:1.08;letter-spacing:-.04em}.hero-lede{max-width:40rem;color:var(--muted);font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:var(--phi-2);flex-wrap:wrap}.reassurance{display:flex;flex-wrap:wrap;gap:var(--phi-2) var(--phi-3);margin:0;padding:0;list-style:none;color:var(--faint);font-size:.82rem}.portal-status{max-width:40rem;color:var(--muted);font-size:.92rem;line-height:1.5}.portal-status a,.final-action a,.previous-links a{color:var(--ink);font-weight:650}.reassurance li+li{padding-left:var(--phi-3);border-left:1px solid var(--border)}.benefit-section,.usage-section,.workflow-section,.maturity-section,.previous-section,.final-cta{padding-block:var(--space-section)}.section-intro{display:flex;flex-direction:column;gap:var(--phi-2);max-width:40rem}.section-intro h2,.previous-section h2,.final-cta h2{color:var(--ink);font-size:clamp(1.85rem,3.1vw,2.85rem);line-height:1.08}.benefit-section .section-intro,.usage-section .section-intro{margin-bottom:var(--phi-4)}.benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--border)}.benefit-list article{display:flex;flex-direction:column;gap:var(--phi-2);padding:var(--phi-4) var(--phi-3)}.benefit-list article+article{border-left:1px solid var(--border)}.benefit-list span,.maturity-list dt{color:var(--accent);font:600 .72rem/1.4 var(--mono);letter-spacing:.08em}.benefit-list h3{color:var(--ink);font-size:1.2rem}.benefit-list p,.usage-copy,.previous-copy,.maturity-list dd{color:var(--muted);line-height:1.6}.usage-section,.previous-section{border-block:1px solid var(--border);background:color-mix(in srgb,var(--panel) 52%,transparent)}.scenario-list{display:grid;grid-template-columns:1fr 1fr;margin:0;border-block:1px solid var(--border)}.scenario-list article{padding:var(--phi-4) var(--phi-3)}.scenario-list article:nth-child(odd){border-right:1px solid var(--border)}.scenario-list article:nth-child(n+3){border-top:1px solid var(--border)}.scenario-list span{color:var(--accent);font:600 .72rem/1.4 var(--mono);letter-spacing:.08em}.scenario-list h3{margin-top:var(--phi-2);color:var(--ink);font-size:1.15rem}.scenario-list p{margin-top:var(--phi-1);color:var(--muted);line-height:1.55}.usage-grid,.maturity-grid,.previous-grid,.final-inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:var(--grid-gap);align-items:start}.usage-copy,.previous-copy{display:flex;flex-direction:column;gap:var(--phi-3);font-size:1.04rem}.principle{margin:var(--phi-4) 0 0;padding-left:var(--phi-3);border-left:2px solid var(--accent);color:var(--ink);font-weight:650}.maturity-grid{padding:var(--pad-panel);border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--accent-dim) 38%,var(--panel)));box-shadow:var(--shadow)}.maturity-list{margin:0;border-top:1px solid var(--border)}.maturity-list>div{display:grid;grid-template-columns:8.5rem 1fr;gap:var(--phi-3);padding-block:var(--phi-3);border-bottom:1px solid var(--border)}.maturity-list dd{margin:0}.final-cta{border-top:1px solid var(--border)}.final-inner{align-items:center}.final-action{display:flex;align-items:center;justify-content:flex-end;gap:var(--phi-3);flex-wrap:wrap}.final-action p,.final-copy,.maturity-copy p,.workflow-note,.workflow-steps p{color:var(--muted);font-size:.98rem;line-height:1.55}.final-copy+.final-copy,.maturity-copy{display:flex;flex-direction:column;gap:var(--phi-3)}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--phi-4) 0 0;padding:0;list-style:none;border-block:1px solid var(--border)}.workflow-steps li{padding:var(--phi-4) var(--phi-3)}.workflow-steps li+li{border-left:1px solid var(--border)}.workflow-steps span{color:var(--accent);font:600 .72rem/1.4 var(--mono);letter-spacing:.08em}.workflow-steps h3{margin-top:var(--phi-2);color:var(--ink);font-size:1.15rem}.workflow-note{max-width:46rem;margin-top:var(--phi-4)}.final-inner>div{display:flex;flex-direction:column;gap:var(--phi-3)}@media(max-width:980px){.hero-grid,.usage-grid,.maturity-grid,.previous-grid,.final-inner{grid-template-columns:1fr}.hero-grid{gap:var(--phi-5)}.benefit-list{grid-template-columns:1fr}.benefit-list article+article{border-top:1px solid var(--border);border-left:0}.final-action{justify-content:flex-start}.maturity-grid{padding:var(--phi-4)}}@media(max-width:700px){.home-hero{padding-block:var(--phi-4) var(--phi-5)}.home-hero h1{max-width:none;font-size:clamp(1.85rem,8.4vw,2.45rem)}.scenario-list{grid-template-columns:1fr}.scenario-list article:nth-child(odd){border-right:0}.scenario-list article+article{border-top:1px solid var(--border)}.workflow-steps{grid-template-columns:1fr}.workflow-steps li+li{border-top:1px solid var(--border);border-left:0}.reassurance{display:grid;gap:var(--phi-1)}.reassurance li+li{padding-left:0;border-left:0}.maturity-list>div{grid-template-columns:1fr;gap:var(--phi-1)}}@media(max-width:520px){.hero-actions,.final-action{align-items:stretch;width:100%}.hero-actions .btn,.final-action .btn{justify-content:center;width:100%}}
