/* Additions for workflow forms and demonstration. Original stylesheet is unchanged. */
.form-panel {min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}
.form-step{margin-bottom:30px}.form-step .number{display:block;color:var(--cyan);margin-bottom:16px;font-size:13px;letter-spacing:.08em}
.form-panel label{display:block;margin:16px 0;color:var(--ink)}
.form-panel input:not([type=checkbox]),.form-panel textarea,.form-panel select{display:block;box-sizing:border-box;width:100%;margin-top:8px;background:var(--base-2);border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--ink);font:inherit}
.form-panel input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.form-panel label.consent{display:flex;gap:12px;align-items:flex-start}
.form-panel .honeypot{display:none}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-panel [hidden]{display:none}
.side-steps{padding-left:24px}.side-steps li{margin:20px 0}.side-steps span{display:block;color:var(--muted)}
.micro{font-size:14px;color:var(--muted)}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:32px 0}.scenario-buttons{display:grid;gap:12px}.scenario-buttons button{text-align:left;justify-content:space-between}.scenario-buttons [aria-pressed=true]{border-color:var(--cyan)}.scenario-result dt{color:var(--cyan);font-size:12px;letter-spacing:.08em;margin-top:20px}.scenario-result dd{margin:5px 0}.prose{max-width:900px}.prose h2{margin-top:36px}#form-message{color:#ffb9b9}#receipt-id{overflow-wrap:anywhere}.preview-notice{background:#111a31;color:#f6f8ff;border-bottom:1px solid #35435e;padding:12px 24px;font:14px/1.5 system-ui}
@media(max-width:760px){.field-grid,.demo-layout{grid-template-columns:1fr}.form-panel{padding:20px}}

/* Founder review notes 1–5: homepage only. */
#profit-levels .card h3 { display: inline-block; }
#choose-path .section-head > .value-callout { padding: 26px; border: 1px solid transparent; border-radius: 26px; background: linear-gradient(#0e1529,#0e1529) padding-box, linear-gradient(125deg,#8eb9ff,#66e8da,#ae9df1) border-box; box-shadow: 0 0 24px rgba(102,232,218,.10); color: #e3e9f7; align-self: center; }
#choose-path .value-question { font-size: clamp(2.3rem,4.4vw,4.7rem); line-height: 1.08; }
#choose-path .question-line { display:block; }
#transformation .section-head h2 { font-size: clamp(2.3rem,4.4vw,4.7rem); line-height:1.08; }
@media(max-width:600px) { #choose-path .section-head > .value-callout { padding:22px; } }

#profit-levels .gradient-text, #choose-path .value-question .gradient-text, #transformation .section-head .gradient-text { background-image:linear-gradient(100deg,#a8c7ff 8%,#7ceade 55%,#c1afff 100%); }
#profit-levels .card:nth-child(1) p { color:#c4d7f5; }
#profit-levels .card:nth-child(2) p { color:#b9e5df; }
#profit-levels .card:nth-child(3) p { color:#d5c9ef; }
/* Approved founder edits 6–11. */
.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vault-card{display:flex;flex-direction:column;border-top:2px solid #6de6e7}.vault-card:nth-child(2){border-top-color:#a58bfa}.vault-card:nth-child(3){border-top-color:#edc778}.vault-card:nth-child(4){border-top-color:#7fa9ff}.vault-card h3{font-size:1.6rem;line-height:1.25}.vault-card h4{color:#a7e5ee;font-size:1rem;line-height:1.5;text-transform:uppercase;margin:0 0 10px}.vault-card p{flex:1}.vault-card .card-link{margin-top:18px}.benefit-stack{display:grid;gap:12px;margin:26px 0}.benefit{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #50dbe4;border-radius:999px;background:linear-gradient(120deg,#11202b,#0a101d);font-size:.96rem;line-height:1.45}.benefit-icon{font-size:1.8rem;color:#59e6ed;line-height:1}.benefit strong{color:#59e6ed}.benefit-1{border-color:#ad88f5;background:linear-gradient(120deg,#21172f,#0a101d)}.benefit-1 strong,.benefit-1 .benefit-icon{color:#bf9afa}.benefit-2{border-color:#e0b96c;background:linear-gradient(120deg,#282219,#0a101d)}.benefit-2 strong,.benefit-2 .benefit-icon{color:#edcb82}.experience-copy h3{line-height:1.12}.experience-copy .scope-note,.scope-note{font-size:.875rem;line-height:1.6;color:#b9c6dc;margin-top:22px}.experience-copy .hero-actions{flex-wrap:wrap}.experience-copy .hero-actions .button{white-space:normal;text-align:center}.experience-media{min-height:550px}.experience-media>img{position:absolute;inset:0;object-position:center}.memory-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.memory-card{border:1px solid #3a4764;border-radius:22px;padding:28px 22px;background:linear-gradient(145deg,#172032d9,#0b1120)}.memory-symbol{display:block;font-size:3rem;color:#9dd4ed;margin-bottom:18px}.memory-card small{text-transform:uppercase;letter-spacing:.15em;color:#bcc3ef}.memory-card h3{font-size:1.15rem;margin:14px 0}.memory-card p{font-size:1rem;color:#b8c2d6}.centered{text-align:center}#business-memory{position:relative;isolation:isolate;overflow:hidden}#business-memory .section-head{position:relative}#business-memory .benefit-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.ambient-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13;z-index:-1;pointer-events:none}#owner-control{position:relative;isolation:isolate;overflow:hidden;border-color:#ba985c;grid-template-columns:minmax(0,1fr);padding:clamp(28px,5vw,60px)}#owner-control>div{max-width:850px}#owner-control h2{line-height:1.1;margin:20px 0}#owner-control>.button{justify-self:start}#owner-control .ambient-image{opacity:.24;object-position:right}#owner-control p{color:#d0d7e5}.control-pills{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.control-pills span{padding:10px 16px;border:1px solid #a48c60;border-radius:999px;background:#101622dd;font-size:.9rem}#value-faq{position:relative;isolation:isolate;padding:34px;border-radius:28px}#value-faq .ambient-image{opacity:.08;border-radius:28px}#value-faq details{border:1px solid #34425f;border-radius:18px;margin:12px 0;padding:0 22px;background:#080e1be8}#value-faq summary{font-size:1.1rem}#value-faq .answer{font-size:1rem;line-height:1.75}.capability-limits{margin-top:36px;padding:30px;border:1px solid #40516e;border-radius:24px}.capability-limits .button{margin:12px 12px 0 0}
@media(max-width:1050px){.memory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#business-memory .benefit-stack{grid-template-columns:1fr}.experience-card,.experience-card.reverse{grid-template-columns:1fr}.experience-card.reverse .experience-media{order:0}.experience-media{min-height:420px}.experience-media>img{object-position:center 45%}}
@media(max-width:600px){.vault-grid,.memory-cards{grid-template-columns:1fr}.experience-media{min-height:330px}.benefit{border-radius:22px;padding:14px}.experience-copy{padding:26px}.experience-copy h3{font-size:2.2rem}#value-faq{padding:0 18px}#value-faq details{padding:0 16px}.vault-card h3{font-size:1.4rem}}
/* Edits 12–13: text-first cards with restrained corner imagery. */
#transformation .circuit{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#transformation .circuit-step{min-height:175px;padding:23px 24px;overflow:hidden}
#transformation .circuit-step::after{display:none}
#transformation .circuit-step strong{font-size:1.125rem;padding-right:64px}
#transformation .circuit-step>span{display:block;max-width:80%;font-size:1rem;line-height:1.6;color:#bfc9dc}
#transformation .circuit-step>b{font-size:.875rem;margin-bottom:18px}
#choose-path .intent-card{position:relative;overflow:hidden;padding:24px;min-height:245px}
#choose-path .intent-card>strong{font-size:1.1rem;line-height:1.45;position:relative;max-width:87%}
#choose-path .intent-card>span:not(.intent-icon){font-size:1rem;line-height:1.65;position:relative}
#choose-path .intent-card>.intent-icon{font-size:.9rem;margin-bottom:22px}
#choose-path .intent-card .corner-accent,#transformation .circuit-step .corner-accent{position:absolute;right:12px;top:12px;width:20%;max-width:86px;height:auto;aspect-ratio:1;object-fit:cover;opacity:.4;border-radius:18px;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 25%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 73%)}
#transformation .circuit-step .corner-accent{width:18%;opacity:.35}
.intent-card em{font-style:normal}.intent-card .value-time{color:#79e6ed}.intent-card .value-money{color:#c2a6fa}.intent-card .value-profit{color:#f2cc87}
@media(max-width:1050px){#transformation .circuit{grid-template-columns:repeat(2,minmax(0,1fr))}#choose-path .intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#transformation .circuit,#choose-path .intent-grid{grid-template-columns:1fr}#choose-path .intent-card{min-height:220px}#transformation .circuit-step{min-height:175px}#transformation .circuit-step>span{max-width:90%}}

/* Notes 14–17: recognizable value, visible imagery, audience and introduction. */
.hero-copy .audience-badge{display:inline-block;padding:12px 16px;border:1px solid #58c9d2;border-radius:14px;background:linear-gradient(110deg,#12313c,#152238);color:#f1fbff;box-shadow:0 0 20px #39bcc51c;line-height:1.7;max-width:100%}
.hero-copy .audience-badge::before{display:none}.audience-badge span{color:#83f0ee}
.hero-introduction{color:#c4cede;font-size:1.06rem;line-height:1.7;margin:24px 0}.hero-introduction p{margin:0 0 16px}.hero-introduction .intro-question,.hero-introduction .intro-close{color:#f0f4ff;font-weight:650}.hero-introduction em{font-style:normal}
.value-time{color:#79e6ed}.value-money{color:#c2a6fa}.value-profit{color:#f2cc87}
#choose-path .intent-card .corner-accent,#transformation .circuit-step .corner-accent{opacity:1;filter:brightness(2.6) saturate(1.8);mask-image:radial-gradient(ellipse at center,#000 48%,transparent 79%);-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,transparent 79%);background:#1d3854}
#choose-path [data-intent="dispute"] .corner-accent{filter:brightness(2.8) sepia(.65) saturate(2);background:#514021}
#choose-path [data-intent="technology"] .corner-accent{filter:brightness(2.8) sepia(.25) saturate(2) hue-rotate(25deg);background:#392752}
#choose-path [data-intent="parcel"] .corner-accent,#choose-path [data-intent="build"] .corner-accent{background:#164e55}
.followup-example{border:1px solid #34465f;border-radius:28px;padding:32px;background:linear-gradient(135deg,#101c30,#090f1c)}
.example-heading h3{font-size:clamp(1.7rem,3vw,2.5rem);margin:12px 0 26px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.comparison-card{padding:26px;border:1px solid #39445b;border-radius:20px;background:#0c1424}.comparison-card.after{border-color:#469b9d;background:linear-gradient(145deg,#123037,#101b2e)}.example-label{font-size:.85rem;font-weight:700;color:#c8d3e7}.after .example-label{color:#89e5de}.comparison-card h4{font-size:1.25rem;line-height:1.4;margin:16px 0}.comparison-card ul,.comparison-card ol{padding-left:22px;color:#ccd5e4;line-height:1.7}.comparison-card li{margin:9px 0}.example-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px 0}.example-benefits strong{font-size:1.1rem}.example-benefits p{color:#c4cede;margin:8px 0;line-height:1.6}.approval-line{padding:14px 18px;border-left:3px solid #c2a6fa;background:#b293ec0c;color:#ece2ff;font-weight:600}.followup-example .scope-note{line-height:1.6;margin:18px 0}.workflow-details{margin-top:24px;border:1px solid #344057;border-radius:18px;padding:20px}.workflow-details summary{cursor:pointer;color:#c6e9fa;font-weight:650}.workflow-details .depth-switch{margin-bottom:24px}.workflow-details [data-depth-panel]{margin-top:20px}
@media(max-width:700px){.comparison-grid,.example-benefits{grid-template-columns:1fr}.followup-example{padding:22px}.comparison-card{padding:20px}.example-benefits{gap:12px}.hero-copy .audience-badge{letter-spacing:.12em}}

/* Note 18: compare against an existing AI-assisted workflow. */
.comparison-card>p{color:#c4cede;line-height:1.7}.comparison-card .comparison-prompt{font-weight:650;color:#eef3ff;margin-top:22px}.existing-tools-note{padding:16px 18px;border:1px solid #427578;border-radius:12px;color:#bcebe6;background:#56bab50b;line-height:1.65}

/* How It Works: business-first companion to the approved homepage. */
.how-page .page-hero{padding-bottom:64px}.how-page .page-lede{max-width:850px}.how-audience{padding:10px 16px;border:1px solid #58c9d2;border-radius:14px;background:#16303c;color:#d9fffc;line-height:1.7}.how-audience::before{display:none}.how-value-pills{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.how-value-pills>span{padding:10px 18px;border:1px solid currentColor;border-radius:24px;font-weight:650;background:#ffffff05}.how-page .time{color:#84e6e5}.how-page .money{color:#c7adff}.how-page .profit{color:#f2cf8d}.how-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.how-step{padding:28px;border:1px solid #39465f;border-top:3px solid currentColor;border-radius:22px;background:linear-gradient(145deg,#142039,#0b1220);display:flex;flex-direction:column}.how-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid currentColor;border-radius:15px;background:#ffffff0a;font-weight:750;margin-bottom:22px}.how-step h3{font-size:1.4rem;color:#f0f4ff;line-height:1.35}.how-step p,.how-role p{color:#c3cddd;line-height:1.7}.how-deliverable{margin-top:auto;padding-top:20px;border-top:1px solid #35415a}.how-deliverable small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;margin-bottom:8px}.how-deliverable strong{display:block;line-height:1.5}.how-roles,.how-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.how-role{padding:26px;border:1px solid #36455e;border-radius:20px;background:linear-gradient(140deg,#121d31,#0b1120)}.how-role h3{font-size:1.3rem;margin:15px 0 10px}.how-role>small{color:#9fe5ee;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.how-process .circuit{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.how-process .circuit-step{min-height:175px;padding:22px}.how-process .circuit-step::after{display:none}.how-process .circuit-step>span{color:#c3cddd;line-height:1.6}.how-process>p{color:#c3cddd}.how-measure{padding:32px;border:1px solid #8c7951;border-radius:24px;background:linear-gradient(130deg,#29241a55,#11192a)}.how-measure h2{max-width:900px}.how-measure>p{max-width:850px;color:#cbd3e2;line-height:1.7}.how-next{margin-top:28px}
@media(max-width:1000px){.how-three{grid-template-columns:1fr}.how-step{display:block}.how-deliverable{margin-top:20px}}@media(max-width:650px){.how-roles,.how-levels,.how-process .circuit{grid-template-columns:1fr}.how-step,.how-role,.how-measure{padding:22px}.how-audience{letter-spacing:.1em}.how-page .page-hero{padding-bottom:40px}}

/* Workspace hero: same integrated split-card treatment as homepage features. */
.how-page .page-hero{padding-top:34px}
.how-page .how-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:rgba(10,16,31,.82);box-shadow:var(--shadow)}
.how-hero-copy{min-width:0;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center}
.how-page .how-hero-copy h1{font-size:clamp(2.5rem,3.6vw,3.7rem);line-height:1.1;margin:24px 0 20px}
.how-page .how-hero-copy .page-lede{font-size:1.0625rem;line-height:1.7}
.how-page .how-hero-copy .how-audience{font-size:.8125rem;letter-spacing:.1em;align-self:flex-start}
.how-page .how-hero-copy .how-value-pills{gap:10px;margin:24px 0;display:grid}
.how-page .how-hero-copy .how-value-pills>span{font-size:1rem;padding:14px 18px;border-radius:999px}
.how-hero-copy .hero-actions{flex-wrap:wrap;gap:12px}
.how-hero-copy .button{white-space:normal;text-align:center}
.how-hero-visual{margin:0;min-width:0;position:relative;background:#0b1422;min-height:680px}
.how-hero-visual>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.how-hero-caption{margin:28px 0 0;color:#c7d4e6;line-height:1.6;font-size:1rem}
.how-hero-caption strong{color:#a3ece5;font-size:1.125rem}
.how-hero-caption small{display:block;color:#a9b8ce;font-size:.875rem;margin-top:12px}
@media(max-width:900px){.how-page .how-hero-grid{grid-template-columns:1fr}.how-hero-visual{min-height:0;aspect-ratio:4/3}.how-hero-visual>img{object-position:50% 58%}.how-page .how-hero-copy h1{font-size:clamp(2.5rem,6vw,3.7rem)}}
@media(max-width:600px){.how-page .page-hero{padding-top:24px}.how-page .how-hero-grid{border-radius:22px}.how-hero-copy{padding:26px}.how-page .how-hero-copy h1{font-size:clamp(2.1rem,8vw,2.8rem)}.how-hero-visual{aspect-ratio:1/1}.how-hero-copy .hero-actions{align-items:stretch;flex-direction:column}}

/* Subtle value imagery for the three How It Works card groups. */
.how-page .how-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;margin:-8px 0 12px}
.how-page .how-card-heading .how-number{margin:0;flex-shrink:0}
.how-page .how-card-heading>small{font-size:.875rem;line-height:1.5;letter-spacing:.08em;color:#9fe5ee;text-transform:uppercase;font-weight:650;max-width:70%}
.how-page .how-card-accent{display:block;flex-shrink:0;width:96px;height:96px;object-fit:contain;border-radius:18px;opacity:.9;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 73%)}
.how-page .how-value-cue{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:20px 0 0;padding:12px 0 0;border-top:1px solid #34435c;font-size:.875rem;line-height:1.6;color:#c7d2e3}
.how-page .how-value-cue strong{font-size:.8125rem;letter-spacing:.06em;color:#84e6e5}
.how-page .how-value-cue.cue-money strong{color:#c7adff}
.how-page .how-value-cue.cue-profit strong{color:#f2cf8d}
.how-page .how-step .how-value-cue{margin:16px 0 20px}
@media(max-width:600px){.how-page .how-card-heading{min-height:80px}.how-page .how-card-accent{width:80px;height:80px}.how-page .how-card-heading>small{font-size:.8125rem}.how-page .how-value-cue{display:grid;gap:4px}}

/* Plain-language service-business examples and transparent illustrative arithmetic. */
.how-page .how-plain-example{padding:16px 18px;border-left:2px solid #79cbd4;border-radius:0 12px 12px 0;background:#74cbd408;font-size:1rem;line-height:1.7;color:#e0eaf5;margin-top:20px}
.how-number-example{margin-top:28px;padding-top:26px;border-top:1px solid #665c43}
.how-number-example .how-example-label{font-size:.875rem;color:#edcb82;letter-spacing:.04em}
.how-number-example>h3{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.3;margin:12px 0 18px}
.how-number-example>p{font-size:1rem;line-height:1.7;color:#cbd3e2}
.how-math-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}
.how-math{min-width:0;padding:24px;border:1px solid #365963;border-top:3px solid currentColor;border-radius:18px;background:#0b1423}
.how-math.money{border-color:#655382}.how-math.profit{border-color:#86734c}
.how-math>strong{font-size:.875rem;letter-spacing:.1em}.how-math h4{color:#f0f4ff;font-size:1.4rem;line-height:1.3;margin:14px 0 20px}
.how-math p{font-size:1rem;line-height:1.7;color:#cbd3e2}.how-math .how-equation{font-weight:700;color:#f0f4ff;padding:14px 0;border-top:1px solid #34435c;border-bottom:1px solid #34435c}
.how-math small{display:block;font-size:.875rem;line-height:1.7;color:#b9c6d9}
.how-number-example .how-math-takeaway{font-weight:650;color:#edf4ff;font-size:1.125rem}
@media(max-width:1000px){.how-math-grid{grid-template-columns:1fr}.how-math{padding:22px}}

/* Nine workflow stages: restrained imagery and practical business value. */
.how-page .how-process .how-process-illustrated{position:relative;overflow:hidden;padding:24px;border-top:2px solid #508b95}
.how-page .how-process .process-money{border-top-color:#846ba8}
.how-page .how-process .process-profit{border-top-color:#ad915b}
.how-page .how-process .how-process-accent{position:absolute;top:10px;right:14px;width:80px;height:80px;object-fit:contain;pointer-events:none;opacity:.9;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 73%)}
.how-page .how-process .how-process-illustrated>b{margin-bottom:28px}
.how-page .how-process .how-process-illustrated>strong{font-size:1.0625rem;padding-right:64px}
.how-page .how-process .how-process-illustrated>span{font-size:1rem;line-height:1.65}
.how-page .how-process .how-value-cue{display:grid;gap:5px;margin-top:20px;font-size:.875rem;line-height:1.6}
.how-page .how-process .how-value-cue>strong{font-size:.8125rem}
@media(max-width:1050px) and (min-width:651px){.how-page .how-process .circuit{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Establish the product, actors, and task before introducing example numbers. */
.how-example-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 34px}
.how-example-story>article{padding:22px;border:1px solid #3a4d66;border-radius:18px;background:#101b2c}
.how-story-label{display:block;color:#a6e9e8;font-weight:700;font-size:1rem;line-height:1.5}
.how-example-story p{color:#cbd3e2;font-size:1rem;line-height:1.7;margin-bottom:0}
.how-number-example .how-example-assumption{font-size:.9375rem;line-height:1.7;color:#cbd3e2;padding:14px 18px;border-left:2px solid #c8aa70;background:#c8aa7008}
@media(max-width:1000px){.how-example-story{grid-template-columns:1fr}}

/* Distinct assistant and agent examples, with the vault relationship explicit. */
.how-example-context{margin:28px 0;padding:24px 28px;border:1px solid #65bcc6;border-radius:18px;background:linear-gradient(110deg,#14303a,#101d30)}
.how-example-context>strong,.how-vault-explainer>strong{display:block;font-size:1.0625rem;color:#a5ece9;margin-bottom:10px}
.how-example-context p,.how-vault-explainer p{margin:0;color:#e1eaf5;font-size:1.125rem;line-height:1.7}
.how-support-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}
.how-support-card{min-width:0;padding:28px;border:1px solid #517f8d;border-top:3px solid #84e6e5;border-radius:22px;background:#0c1627}
.how-support-card.agent-example{border-color:#826fa2;border-top-color:#c7adff}
.how-support-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:80px}
.how-support-label{color:#a9eceb;font-size:.9375rem;line-height:1.6;font-weight:700}.agent-example .how-support-label{color:#d5bfff}
.how-support-heading img{width:80px;height:80px;flex-shrink:0;object-fit:contain;mask-image:radial-gradient(ellipse,#000 40%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse,#000 40%,transparent 73%)}
.how-support-card h3{font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.35;margin:18px 0 12px;color:#f3f6ff}
.how-support-card .how-support-intro{font-size:1.0625rem;line-height:1.6;color:#e2eaf8}
.how-support-card dl{margin:24px 0}.how-support-card dt{font-size:1rem;font-weight:700;color:#f0f4ff;margin:18px 0 6px}.how-support-card dd{margin:0;color:#cbd6e6;font-size:1rem;line-height:1.7}
.how-support-benefits{border-top:1px solid #3e4e66;padding-top:12px}.how-support-benefits p{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;font-size:1rem;line-height:1.65;color:#d5dfec;margin:16px 0}.how-support-benefits strong{font-size:.875rem;letter-spacing:.04em}
.how-vault-explainer{padding:24px 28px;background:#1e183080;border:1px solid #8670a6;border-radius:18px}.how-vault-explainer>strong{color:#d5bfff}
.how-cost-example{margin-top:28px;border:1px solid #8c7951;border-radius:18px;padding:22px}.how-cost-example>summary{cursor:pointer;font-size:1.0625rem;line-height:1.6;font-weight:700;color:#f0d59f}.how-cost-example .how-number-example{margin-top:22px}
@media(max-width:1000px){.how-support-examples{grid-template-columns:1fr}}
@media(max-width:600px){.how-support-card{padding:22px}.how-example-context,.how-vault-explainer{padding:20px}.how-support-benefits p{grid-template-columns:1fr;gap:4px}.how-cost-example{padding:18px}.how-support-heading img{width:64px;height:64px}}
