.story_page:where(.astro-ougpahz5){background:var(--bg);overflow:clip}.story_container:where(.astro-ougpahz5){width:min(100% - 2.5rem,1160px);margin-inline:auto}.story_hero:where(.astro-ougpahz5){padding-block:clamp(4rem,8vw,7rem) clamp(3rem,6vw,5rem);background:radial-gradient(65% 55% at 78% 18%,var(--signal-wash),transparent 62%),linear-gradient(to bottom,transparent 0 47px,var(--border) 48px);background-size:auto,100% 48px}.hero_grid:where(.astro-ougpahz5),.split_grid:where(.astro-ougpahz5),.faq_grid:where(.astro-ougpahz5){display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.split_grid:where(.astro-ougpahz5).reverse{grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr)}.hero_copy:where(.astro-ougpahz5),.story_copy:where(.astro-ougpahz5),.story_center:where(.astro-ougpahz5){display:grid;gap:1rem}.story_center:where(.astro-ougpahz5){justify-items:center;max-width:760px;margin:0 auto clamp(2rem,5vw,3rem);text-align:center}h1:where(.astro-ougpahz5),h2:where(.astro-ougpahz5),h3:where(.astro-ougpahz5),p:where(.astro-ougpahz5){margin:0}h1:where(.astro-ougpahz5){max-width:min(13ch,100%);font-size:clamp(2.5rem,1.4rem + 2.8vw,4.25rem);line-height:1.02;letter-spacing:-.035em;color:var(--ink-strong);text-wrap:balance;overflow-wrap:break-word}h2:where(.astro-ougpahz5){font-size:clamp(2.1rem,4.2vw,3.7rem);line-height:1.05;letter-spacing:-.035em;color:var(--ink-strong)}h3:where(.astro-ougpahz5){font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.18;letter-spacing:-.02em;color:var(--ink)}.hero_copy:where(.astro-ougpahz5)>p:where(.astro-ougpahz5):not(.signal-label),.story_copy:where(.astro-ougpahz5)>p:where(.astro-ougpahz5),.story_center:where(.astro-ougpahz5)>p:where(.astro-ougpahz5){color:var(--ink-2);font-size:1.08rem;line-height:1.68}.story_actions:where(.astro-ougpahz5){display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:.35rem}.story_actions:where(.astro-ougpahz5).compact{margin-top:0}.story_section:where(.astro-ougpahz5){padding-block:clamp(4rem,8vw,7rem)}.story_section:where(.astro-ougpahz5).subtle{background:var(--bg-subtle)}.evidence_note:where(.astro-ougpahz5){padding-top:1rem;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs)!important}.ink_story:where(.astro-ougpahz5){position:relative;background:var(--ink-strong);color:var(--on-ink);overflow:hidden}.ink_story:where(.astro-ougpahz5):before,.story_final:where(.astro-ougpahz5):before{content:"";position:absolute;inset:-120px 0 auto;height:320px;background:radial-gradient(45% 70% at 50% 0%,oklch(.78 .13 222 / .24),transparent 68%);pointer-events:none}.ink_story:where(.astro-ougpahz5) .story_container:where(.astro-ougpahz5),.story_final:where(.astro-ougpahz5) .story_container:where(.astro-ougpahz5){position:relative}.ink_story:where(.astro-ougpahz5) :where(.astro-ougpahz5):is(h2,h3),.story_final:where(.astro-ougpahz5) h2:where(.astro-ougpahz5){color:var(--on-ink)}.ink_story:where(.astro-ougpahz5) p:where(.astro-ougpahz5),.ink_story:where(.astro-ougpahz5) .signal-label:where(.astro-ougpahz5),.story_final:where(.astro-ougpahz5) p:where(.astro-ougpahz5){color:var(--on-ink-2)}.steps_grid:where(.astro-ougpahz5){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.steps_4:where(.astro-ougpahz5){grid-template-columns:repeat(4,minmax(0,1fr))}.steps_5:where(.astro-ougpahz5){grid-template-columns:repeat(5,minmax(0,1fr))}.step_item:where(.astro-ougpahz5){display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--border-on-ink);border-radius:var(--radius-xl);background:#f3f5f809}.step_item:where(.astro-ougpahz5) span:where(.astro-ougpahz5){font-family:var(--font-mono);color:var(--signal-bright)}.step_item:where(.astro-ougpahz5) p:where(.astro-ougpahz5){color:var(--on-ink-2)}.context_link:where(.astro-ougpahz5){max-width:72ch;margin:0 auto 2rem;text-align:center;color:var(--on-ink-2)}.context_link:where(.astro-ougpahz5) a:where(.astro-ougpahz5),.text_cta:where(.astro-ougpahz5),.related_cta:where(.astro-ougpahz5){color:var(--signal-deep);font-weight:var(--weight-semibold);text-decoration:none}.ink_story:where(.astro-ougpahz5) .context_link:where(.astro-ougpahz5) a:where(.astro-ougpahz5){color:var(--signal-bright)}.scenario_grid:where(.astro-ougpahz5),.related_grid:where(.astro-ougpahz5),.proof_grid:where(.astro-ougpahz5){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.scenario_groups:where(.astro-ougpahz5){display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.scenario_group:where(.astro-ougpahz5){display:grid;gap:1rem}.scenario_group:where(.astro-ougpahz5)>h3:where(.astro-ougpahz5){max-width:18ch}.scenario_grid:where(.astro-ougpahz5).compact{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario_card:where(.astro-ougpahz5),.related_card:where(.astro-ougpahz5),.proof_grid:where(.astro-ougpahz5) article:where(.astro-ougpahz5){display:grid;gap:.85rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-card)}a:where(.astro-ougpahz5).scenario_card{color:inherit;text-decoration:none}a:where(.astro-ougpahz5).scenario_card:hover{color:inherit;text-decoration:none}.scenario_card:where(.astro-ougpahz5).featured{background:var(--ink);color:var(--on-ink)}.scenario_card:where(.astro-ougpahz5).featured :where(.astro-ougpahz5):is(h3,p){color:var(--on-ink)}.scenario_icon:where(.astro-ougpahz5){display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);background:var(--signal-wash);color:var(--signal-deep);font-family:var(--font-mono);font-size:var(--text-xs)}.scenario_card:where(.astro-ougpahz5) p:where(.astro-ougpahz5),.related_card:where(.astro-ougpahz5) small:where(.astro-ougpahz5),.proof_grid:where(.astro-ougpahz5) p:where(.astro-ougpahz5){color:var(--ink-2);line-height:1.6}.related_card:where(.astro-ougpahz5){text-decoration:none;color:var(--ink)}.related_card:where(.astro-ougpahz5) span:where(.astro-ougpahz5){font-size:1.1rem;font-weight:var(--weight-bold)}.related_cta:where(.astro-ougpahz5){display:block;width:fit-content;margin:1.25rem auto 0}.faq_grid:where(.astro-ougpahz5){align-items:start}.faq_list:where(.astro-ougpahz5){display:grid;gap:.7rem}details:where(.astro-ougpahz5){border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);overflow:hidden}summary:where(.astro-ougpahz5){min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;cursor:pointer;font-weight:var(--weight-semibold);color:var(--ink)}summary:where(.astro-ougpahz5):after{content:"+";display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:var(--radius-sm);background:var(--signal-wash);color:var(--signal-deep)}details:where(.astro-ougpahz5)[open] summary:where(.astro-ougpahz5):after{content:"-"}details:where(.astro-ougpahz5) p:where(.astro-ougpahz5){padding:0 1.2rem 1.15rem;color:var(--ink-2)}.story_final:where(.astro-ougpahz5){position:relative;padding-block:clamp(4rem,8vw,6.5rem);background:var(--ink-strong);color:var(--on-ink);text-align:center;overflow:hidden}.story_final:where(.astro-ougpahz5) .story_container:where(.astro-ougpahz5){display:grid;justify-items:center;gap:1rem}.story_final:where(.astro-ougpahz5) h2:where(.astro-ougpahz5){max-width:18ch}.story_final:where(.astro-ougpahz5) p:where(.astro-ougpahz5){max-width:56ch}.final_secondary:where(.astro-ougpahz5){background:transparent;border-color:var(--border-on-ink);color:var(--on-ink)}.final_secondary:where(.astro-ougpahz5):hover{background:#f3f5f814;color:var(--on-ink);text-decoration:none}.security_tone:where(.astro-ougpahz5) .story_hero:where(.astro-ougpahz5){background:linear-gradient(to bottom,transparent 0 47px,var(--border) 48px),var(--bg);background-size:100% 48px,auto}.security_tone:where(.astro-ougpahz5) h1:where(.astro-ougpahz5){max-width:min(11ch,100%)}@media(hover:hover){.scenario_card:where(.astro-ougpahz5),.related_card:where(.astro-ougpahz5),.proof_grid:where(.astro-ougpahz5) article:where(.astro-ougpahz5){transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.scenario_card:where(.astro-ougpahz5):hover,.related_card:where(.astro-ougpahz5):hover,.proof_grid:where(.astro-ougpahz5) article:where(.astro-ougpahz5):hover{transform:translateY(-3px);border-color:var(--signal-line);box-shadow:var(--shadow-card-hover)}}@media(max-width:1020px){.hero_grid:where(.astro-ougpahz5),.split_grid:where(.astro-ougpahz5),.split_grid:where(.astro-ougpahz5).reverse,.faq_grid:where(.astro-ougpahz5){grid-template-columns:1fr}.steps_grid:where(.astro-ougpahz5),.steps_4:where(.astro-ougpahz5),.steps_5:where(.astro-ougpahz5),.scenario_grid:where(.astro-ougpahz5),.scenario_grid:where(.astro-ougpahz5).compact,.related_grid:where(.astro-ougpahz5),.proof_grid:where(.astro-ougpahz5){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.story_container:where(.astro-ougpahz5){width:min(100% - 2rem,1160px)}h1:where(.astro-ougpahz5){font-size:clamp(2.25rem,9vw,3.25rem)}.story_actions:where(.astro-ougpahz5){width:100%;flex-direction:column;align-items:stretch}.story_actions:where(.astro-ougpahz5) .btn:where(.astro-ougpahz5){min-height:52px}.steps_grid:where(.astro-ougpahz5),.steps_4:where(.astro-ougpahz5),.steps_5:where(.astro-ougpahz5),.scenario_grid:where(.astro-ougpahz5),.scenario_grid:where(.astro-ougpahz5).compact,.related_grid:where(.astro-ougpahz5),.proof_grid:where(.astro-ougpahz5){grid-template-columns:1fr}}
