/* Homepage-owned Draft 08. Figma 230:226 / 230:227; responsive, semantic composition. */
/* ── 1. DRAFT 08 FOUNDATIONS ─────────────────────────────────────────── */
body.home-draft-08 { --blue: var(--accessible-orbit-blue); --art-blue: var(--master-orbit-blue); --warm: #FBF9F4; --soft-rule: rgba(10,14,20,.12); margin:0; border:0; overflow-x:visible; background:var(--paper); color:var(--ink); font-family:'Fraunces',Georgia,serif; font-weight:300; font-size:20px; line-height:1.55; }
.home-draft-08::before,.home-draft-08 .hero::after {display:none;}
.home-draft-08 * { box-sizing:border-box; }
.home-draft-08 :is(h1,h2,h3,h4,p,dl,dd) { margin:0; color:inherit; }
.home-draft-08 :is(h1,h2,h3,h4) { font-family:'Fraunces',Georgia,serif; font-weight:300; font-variation-settings:'SOFT' 0,'WONK' 1; line-height:1.08; text-transform:none; }
.home-draft-08 h1 {font-size:clamp(68px,7.22vw,104px); letter-spacing:-.02em;}
.home-draft-08 h2 {font-size:52px; letter-spacing:-.02em;}
.home-draft-08 h3 {font-size:32px; letter-spacing:-.02em;}
.home-draft-08 h4 {font-size:26px;letter-spacing:-.02em;}
.home-draft-08 a:where(:not(.skip-link)) { color:inherit; text-decoration:none; }
.home-draft-08 button {font:inherit; color:inherit; cursor:pointer; border:0; border-radius:0; background:none;}
.home-draft-08 :is(a,button,summary):focus-visible { outline:3px solid var(--blue); outline-offset:4px; }
.home-draft-08 [hidden] {display:none!important;}
.home-draft-08 .mono,.home-draft-08 .eyebrow,.home-draft-08 dt {font-family:'JetBrains Mono',monospace;font-size:13px;line-height:1.45;letter-spacing:.04em;}
.home-draft-08 .eyebrow,.home-draft-08 dt {font-size:12px;color:var(--blue);}
body.home-draft-08 #main section.band {padding:80px max(5.5556vw,24px); border-top:1px solid var(--soft-rule);}
.home-draft-08 .intro {display:flex; flex-direction:column; gap:24px;}
.home-draft-08 .intro .lede {font-size:20px;}
.home-draft-08 .actions {display:flex; flex-wrap:wrap; gap:16px;align-items:center;}
.home-draft-08 .action {display:inline-flex; min-height:48px; align-items:center; justify-content:center; padding:12px 24px; border:1px solid var(--ink);border-radius:2px; background:var(--paper);color:var(--ink);font:14px/1.45 'JetBrains Mono',monospace;letter-spacing:.04em; text-align:center;}
.home-draft-08 .action:hover {background:var(--paper-2);}
.home-draft-08 .action.primary {background:var(--blue);color:var(--paper);border-color:var(--blue);}
.home-draft-08 .action.primary:hover {background:var(--ink);border-color:var(--ink);}
.home-draft-08 .action.inverse {background:var(--paper);color:var(--ink);border-color:var(--paper);}
.home-draft-08 button:disabled {opacity:.45;cursor:not-allowed;}
.home-draft-08 .text-link {display:inline-flex;min-height:44px;align-items:center; font:13px/1.45 'JetBrains Mono',monospace;letter-spacing:.04em;color:var(--blue);text-align:left;padding:8px 0;}
.home-draft-08 .text-link:hover {text-decoration:underline;text-underline-offset:5px;}
.home-draft-08 .dark {background:var(--ink);color:var(--paper);}
.home-draft-08 .blue {background:var(--art-blue);color:var(--paper);}
.home-draft-08 :is(.dark,.blue) :is(.eyebrow,.text-link) {color:var(--paper);}
.home-draft-08 :is(.dark,.blue) :is(button,a):focus-visible {outline-color:var(--paper);}
.home-draft-08 .card {padding:24px;background:var(--warm);color:var(--ink);border:1px solid var(--soft-rule);}
.home-draft-08 .card .eyebrow {color:var(--blue);}
.home-draft-08 .card :is(button,a):focus-visible {outline-color:var(--blue);}
.home-draft-08 .card .text-link {color:var(--blue);}
.home-draft-08 .split {display:grid;grid-template-columns:456fr 760fr;gap:64px;align-items:start;}
.home-draft-08 .split > * {min-width:0;}
.home-draft-08 .status {font:12px/1.45 'JetBrains Mono',monospace;background:var(--paper-2);color:var(--plot);padding:4px 12px;display:inline-block;white-space:nowrap;}
.home-draft-08 .tabs {display:flex;align-items:stretch;margin:24px 0 16px;flex-wrap:wrap;}
.home-draft-08 .tabs > * {min-height:48px;min-width:0;padding:12px 24px;background:var(--paper);color:var(--ink);font:13px/1.45 'JetBrains Mono',monospace;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;}
.home-draft-08 .tabs :is([aria-selected=true],.selected) {background:var(--paper-2);border-bottom-color:var(--blue);}
.home-draft-08 .tabs button:hover {background:var(--paper-2);}
.home-draft-08 .masthead {height:92px;min-height:92px;padding:0 64px;display:flex;align-items:center;justify-content:space-between;gap:32px;border:0;}
.home-draft-08 .brand {display:inline-flex;align-items:center;gap:12px;flex-shrink:0;transform:none;min-height:44px;}
.home-draft-08 .brand-symbol {width:44px;height:35px;object-fit:contain;}
.home-draft-08 .brand-wordmark {width:200px;height:15px;object-fit:contain;}
.home-draft-08 .home-nav {display:flex;gap:32px;align-items:center;}
.home-draft-08 .home-nav .text-link {font-size:13px;color:var(--ink);}
.home-draft-08 .menu-toggle {display:none;font:13px 'JetBrains Mono',monospace;min-height:48px;}
.home-draft-08 .hero {padding:0;border:0;display:grid;grid-template-columns:800fr 640fr;min-height:664px;}
.home-draft-08 .hero-copy {display:flex;flex-direction:column;justify-content:center;gap:32px;padding:64px 5.5556vw;min-width:0;}
.home-draft-08 .hero-lede {font-size:26px;line-height:1.55;}
.home-draft-08 .product-label {color:var(--ink-3);}
.home-draft-08 .hero-art {display:block;background:var(--art-blue);overflow:hidden;}
.home-draft-08 .hero-art img {display:block;width:100%;height:100%;object-fit:cover;}
.home-draft-08 .timeline {min-height:762px;display:flex;flex-direction:column;gap:40px;}
.home-draft-08 .timeline > .eyebrow {font-size:12px;}
.home-draft-08 .milestones {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;}
.home-draft-08 .milestones article {position:relative;border-top:0;padding:32px 24px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;}
.home-draft-08 .milestones article::before {content:'';position:absolute;top:-16px;left:0;width:100%;height:32px;background:url('/hypergraphics/home-draft-08/236-230-imgTimelineConnectedRail1.svg') center/100% 32px no-repeat;}
.home-draft-08 .milestones article:first-child::before {background-image:url('/hypergraphics/home-draft-08/236-230-imgTimelineConnectedRail.svg');}
.home-draft-08 .milestones .eyebrow {color:var(--paper-3);}
.home-draft-08 .milestones h3 {font-size:36px;}
.home-draft-08 .milestones p:not([class]) {font-size:24px;}
.home-draft-08 .timeline .actions {margin-top:auto;}
.home-draft-08 .connect {min-height:890px;}
.home-draft-08 .connect > h2 {margin:24px 0 48px;}
.home-draft-08 .path-grid {display:grid;grid-template-columns:1fr 1fr;gap:24px;}
.home-draft-08 .path-grid .card {padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;}
.home-draft-08 .flow {display:flex;justify-content:space-between;gap:12px;width:100%;}
.home-draft-08 .flow span {color:var(--blue);}
.home-draft-08 .pack-heading {display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0 20px;}
.home-draft-08 .pack-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.home-draft-08 .pack {background:var(--paper-2);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;}
.home-draft-08 .pack:hover {background:var(--paper-3);}
.home-draft-08 .pack strong {font-size:24px;font-weight:300;display:block;}
.home-draft-08 .pack small {display:block;font:12px/1.45 'JetBrains Mono',monospace;margin-top:8px;}
.home-draft-08 .records {min-height:692px;}
.home-draft-08 .toolbar {display:flex;justify-content:space-between;gap:16px;}
.home-draft-08 .toolbar .eyebrow {color:var(--ink-3);}
.home-draft-08 .events {margin-bottom:24px;}
.home-draft-08 .event-row {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;width:100%;text-align:left;}
.home-draft-08 .event-row:hover {background:var(--paper-2);}
.home-draft-08 .event-row strong {display:block;font-size:22px;font-weight:300;}
.home-draft-08 .event-row small {display:block;font:12px/1.45 'JetBrains Mono',monospace;color:var(--ink-3);margin-top:8px;}
.home-draft-08 .review {min-height:659px;grid-template-columns:680fr 520fr;gap:80px;align-items:center;}
.home-draft-08 .review-card {grid-column:1;grid-row:1;padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;}
.home-draft-08 dl {display:flex;flex-direction:column;gap:8px;}
.home-draft-08 dt {color:var(--ink-3);margin-top:12px;}
.home-draft-08 dd {font-size:24px;}
.home-draft-08 .review-actions {display:flex;gap:16px;width:100%;}
.home-draft-08 .review-actions .action {flex:1;padding:12px;}
.home-draft-08 .review-context {grid-column:2;grid-row:1;}
.home-draft-08 .review .intro {margin-bottom:24px;}
.home-draft-08 .handoff {min-height:720px;}
.home-draft-08 .handoff .intro {margin:72px 0 24px;}
.home-draft-08 .handoff-art {position:relative;overflow:hidden;padding:40px 32px;display:flex;flex-direction:column;gap:24px;}
.home-draft-08 .handoff-art > :not(picture) {position:relative;}
.home-draft-08 .handoff-orbit {position:absolute;left:0;top:80px;width:100%;height:370px;}
.home-draft-08 .handoff-orbit img {width:100%;height:100%;}
.home-draft-08 .handoff-art .card {padding:32px;}
.home-draft-08 .handoff-art h3 {margin:20px 0 24px;}
.home-draft-08 .artifact-row {display:flex;justify-content:space-between;gap:16px;width:100%;border-top:1px solid var(--soft-rule);padding:12px 0;min-height:44px;font:13px/1.45 'JetBrains Mono',monospace;text-align:left;}
.home-draft-08 .artifact-row span {color:var(--blue);}
.home-draft-08 .handoff-art .action {margin-top:16px;}
.home-draft-08 .transparency {min-height:946px;}
.home-draft-08 .proof-diagram {display:grid;grid-template-columns:540fr 64fr 616fr;align-items:start;margin:48px 0 40px;}
.home-draft-08 .proof-diagram .card {padding:32px;}
.home-draft-08 .proof-diagram h3 {margin:16px 0;}
.home-draft-08 .record-chain {display:flex;align-items:center;gap:16px;margin:24px 0;}
.home-draft-08 .record-mark {background:var(--paper-2);padding:12px;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;font:12px/1.45 'JetBrains Mono',monospace;}
.home-draft-08 .record-mark img {width:24px;height:24px;}
.home-draft-08 .proof-branches {width:100%;height:224px;margin-top:72px;}
.home-draft-08 .proof-destinations {display:flex;flex-direction:column;gap:32px;}
.home-draft-08 .proof-destinations .blue {background:var(--art-blue);color:var(--paper);}
.home-draft-08 .proof-destinations .blue .eyebrow {color:var(--paper);}
.home-draft-08 .proof-destinations .action {margin-top:16px;}
.home-draft-08 .coverage {min-height:1016px;}
.home-draft-08 .workspace {margin:48px 0 32px;padding:32px;}
.home-draft-08 .workspace h3 {margin:24px 0 12px;}
.home-draft-08 .sequence {display:flex;gap:16px;margin:24px 0;}
.home-draft-08 .sequence > div {flex:1;background:var(--blue);color:var(--paper);padding:16px;text-align:center;}
.home-draft-08 .sequence strong {font-size:32px;font-weight:300;display:block;}
.home-draft-08 .sequence small {font:12px/1.45 'JetBrains Mono',monospace;display:block;}
.home-draft-08 .sequence .missing {border:1px solid var(--signal);background:var(--paper);color:var(--blood);}
.home-draft-08 .gap {display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--paper-2);padding:24px;}
.home-draft-08 .gap p {margin-top:12px;}
.home-draft-08 .workspace-key {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;}
.home-draft-08 .workspace-key p {margin-top:12px;}
.home-draft-08 .fleet-row {display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--soft-rule);align-items:center;}
.home-draft-08 .fleet-row p {margin-top:8px;}
.home-draft-08 .integration {min-height:623px;grid-template-columns:480fr 720fr;gap:80px;}
.home-draft-08 .integration .intro {margin-bottom:24px;}
.home-draft-08 .integration .text-link {display:flex;}
.home-draft-08 .integration .mono + .mono {margin-top:16px;}
.home-draft-08 .code-card {padding:32px;}
.home-draft-08 pre {background:transparent;border:0;padding:0;margin:24px 0;font:14px/1.65 'JetBrains Mono',monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;}
.home-draft-08 code {font:inherit;background:none;color:inherit;}
body.home-draft-08 main section.adoption {padding:0;border:0;}
.home-draft-08 .adoption > .band {padding:80px 5.5556vw;min-height:475px;}
.home-draft-08 .adoption-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;}
.home-draft-08 .adoption-steps article {border-top:1px solid var(--soft-rule);padding-top:24px;}
.home-draft-08 .adoption-steps p {margin:16px 0 8px;}
.home-draft-08 .offer {display:grid;grid-template-columns:800fr 640fr;min-height:640px;}
.home-draft-08 .offer-copy {padding:64px 80px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}
.home-draft-08 .allowance {font-size:160px;line-height:1;letter-spacing:-.04em;}
.home-draft-08 .offer-copy h2 {font-size:52px;}
.home-draft-08 .offer-art {display:block;overflow:hidden;}
.home-draft-08 .offer-art img {display:block;width:100%;height:100%;object-fit:cover;}
.home-draft-08 .conclusion {padding-bottom:32px;}
.home-draft-08 .faq {display:grid;grid-template-columns:416fr 800fr;gap:64px;}
.home-draft-08 .faq h2 {font-size:40px;}
.home-draft-08 details {border-top:1px solid var(--soft-rule);}
.home-draft-08 summary {list-style:none;cursor:pointer;min-height:88px;padding:24px 32px 24px 0;position:relative;font-size:24px;}
.home-draft-08 summary::-webkit-details-marker {display:none;}
.home-draft-08 summary::after {content:'+';position:absolute;right:0;color:var(--blue);}
.home-draft-08 details[open] summary::after {content:'−';}
.home-draft-08 details > p {padding:0 24px 24px 0;font-size:20px;}
.home-draft-08 .purpose {border-top:1px solid var(--soft-rule);margin-top:64px;padding-top:64px;}
.home-draft-08 .purpose h2 {font-size:64px;}
.home-draft-08 .purpose > p {margin-top:24px;font-size:24px;}
.home-draft-08 .home-footer {padding:0 5.5556vw 40px;}
.home-draft-08 .footer-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:32px 0;}
.home-draft-08 .footer-grid .text-link {display:flex;color:var(--ink-3);}
.home-draft-08 .footer-grid .eyebrow {color:var(--ink-3);margin-bottom:12px;}
.home-draft-08 .legal {border-top:1px solid var(--soft-rule);display:flex;align-items:center;gap:32px;padding-top:24px;}
.home-draft-08 .legal p {flex:1;}
/* ── 2. DRAFT 08 DETAIL STATES ──────────────────────────────────────── */
.home-draft-08 .home-dialog {margin:auto;inset:0;width:min(800px,calc(100% - 48px));max-height:calc(100dvh - 64px);padding:32px;border:1px solid var(--soft-rule);background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain;}
.home-draft-08 .home-dialog::backdrop {background:rgba(10,14,20,.64);}
.home-draft-08 .dialog-toolbar {display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;}
.home-draft-08 .dialog-close {font:13px 'JetBrains Mono',monospace;min-height:44px;min-width:80px;}
.home-draft-08 .dialog-content {display:flex;flex-direction:column;gap:24px;}
.home-draft-08 .dialog-content h2 {font-size:40px;}
.home-draft-08 .dialog-content .detail-fields {display:flex;flex-direction:column;gap:20px;}
.home-draft-08 .detail-fields > div {padding:16px 0;border-top:1px solid var(--soft-rule);}
.home-draft-08 .detail-fields p {margin-top:8px;}
.home-draft-08 .dialog-content .catalog-grid {display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.home-draft-08 .catalog-grid > * {padding:16px;min-height:60px;display:flex;justify-content:space-between;text-align:left;background:var(--paper-2);font-size:20px;}
.home-draft-08 .dialog-content .demo-label {font:12px/1.45 'JetBrains Mono',monospace;color:var(--ink-3);}
.home-draft-08 .saved-result {background:var(--paper-2);padding:24px;color:var(--plot);}
.home-draft-08 .saved-result .eyebrow {color:var(--plot);}
.home-draft-08 .saved-result p {white-space:pre-line;}
.home-draft-08 #mobile-menu .dialog-toolbar {flex-wrap:wrap;}
.home-draft-08 #mobile-menu .dialog-close {margin-left:auto;flex-shrink:0;}
.home-draft-08 .mobile-menu-links {display:flex;flex-direction:column;gap:16px;}
.home-draft-08 .mobile-menu-links a {font-size:20px;}
/* ── 3. DRAFT 08 RESPONSIVE ─────────────────────────────────────────── */
@media (min-width:1600px) { body.home-draft-08 #main section.band {padding-left:max(80px,calc((100vw - 1440px)/2 + 80px));padding-right:max(80px,calc((100vw - 1440px)/2 + 80px));} }
@media (max-width:1100px) {
 .home-draft-08 .masthead {padding:0 32px;gap:24px;}
 .home-draft-08 .home-nav {gap:16px;}
 .home-draft-08 .brand-wordmark {width:160px;height:12px;}
 .home-draft-08 .split {gap:40px;grid-template-columns:1fr 1.2fr;}
 .home-draft-08 .review {grid-template-columns:1.2fr 1fr;}
 .home-draft-08 h2 {font-size:44px;}
 .home-draft-08 .hero-copy {padding:48px 32px;}
 .home-draft-08 h1 {font-size:72px;}
 .home-draft-08 .event-row {padding:16px 0;}
 .home-draft-08 .status {white-space:normal;}
 .home-draft-08 .pack {padding:16px;}
 .home-draft-08 .proof-diagram {grid-template-columns:1fr 40px 1fr;}
 .home-draft-08 .record-chain {gap:8px;}
 .home-draft-08 .record-mark {padding:8px;}
 .home-draft-08 .gap {flex-direction:column;align-items:stretch;}
 .home-draft-08 .offer-copy {padding:48px;}
 .home-draft-08 .allowance {font-size:130px;}
}
@media (max-width:850px) and (min-width:701px) {
 .home-draft-08 .home-nav {gap:12px;}
 .home-draft-08 .home-nav .text-link {font-size:12px;}
 .home-draft-08 .brand-wordmark {width:130px;}
 .home-draft-08 h1 {font-size:58px;}
 .home-draft-08 .split {grid-template-columns:1fr;}
 .home-draft-08 .review-context,.home-draft-08 .review-card {grid-column:auto;grid-row:auto;}
 .home-draft-08 .review .intro {margin-top:24px;}
 .home-draft-08 .review-card {max-width:100%;}
 .home-draft-08 .path-grid .card {padding:24px;}
 .home-draft-08 .milestones h3 {font-size:28px;}
}
@media (max-width:700px) {
 body.home-draft-08 {font-size:18px;}
 body.home-draft-08 #main section.band {padding:64px 24px;}
 .home-draft-08 h1 {font-size:48px;}
 .home-draft-08 h2 {font-size:38px;}
 .home-draft-08 h3 {font-size:30px;}
 .home-draft-08 h4 {font-size:24px;}
 .home-draft-08 .intro .lede {font-size:18px;}
 .home-draft-08 .masthead {height:84px;min-height:84px;padding:0 24px;gap:16px;}
 .home-draft-08 .brand-symbol {width:34px;height:27px;}
 .home-draft-08 .brand-wordmark {width:148px;height:12px;}
 .home-draft-08 .brand {gap:8px;}
 .home-draft-08 .home-nav {display:none;}
 .home-draft-08 .menu-toggle {display:flex;gap:8px;align-items:center;}
 .home-draft-08 .hero {padding:0;border:0;display:flex;flex-direction:column;min-height:825px;}
 .home-draft-08 .hero-copy {gap:24px;padding:40px 24px;}
 .home-draft-08 .hero-lede {font-size:22px;}
 .home-draft-08 .hero .actions {display:grid;grid-template-columns:1fr;width:100%;gap:12px;}
 .home-draft-08 .hero-art {height:280px;min-height:280px;}
 .home-draft-08 .hero-art img {object-fit:cover;}
 .home-draft-08 .timeline {min-height:1292px;gap:32px;}
 .home-draft-08 .milestones {grid-template-columns:1fr;margin-left:6px;margin-top:0;}
 .home-draft-08 .milestones article {border-top:0;border-left:1px solid var(--ink-3);padding:0 0 32px 32px;gap:16px;}
 .home-draft-08 .milestones article::before {left:-7px;top:2px;width:12px;height:12px;border:1px solid var(--paper);border-radius:50%;background:var(--ink);}
 .home-draft-08 .milestones article:first-child::before {background:var(--paper);}
 .home-draft-08 .milestones article:first-child {border-left-color:var(--art-blue);}
 .home-draft-08 .milestones h3 {font-size:32px;}
 .home-draft-08 .milestones p:not([class]) {font-size:22px;}
 .home-draft-08 .timeline .actions {align-items:flex-start;flex-direction:column;}
 .home-draft-08 .connect {min-height:1432px;}
 .home-draft-08 .connect > h2 {margin-bottom:32px;}
 .home-draft-08 .path-grid {grid-template-columns:1fr;}
 .home-draft-08 .path-grid .card {padding:24px;gap:24px;}
 .home-draft-08 .flow {font-size:12px;gap:8px;}
 .home-draft-08 .pack-heading {display:block;margin-top:32px;}
 .home-draft-08 .pack-heading h3 {font-size:28px;}
 .home-draft-08 .pack-heading .text-link {margin-top:16px;}
 .home-draft-08 .pack-grid {grid-template-columns:1fr;}
 .home-draft-08 .pack {padding:20px 24px;}
 .home-draft-08 .split {display:flex;flex-direction:column;gap:40px;}
 .home-draft-08 .split > * {width:100%;}
 .home-draft-08 .records {min-height:1057px;}
 .home-draft-08 .session {padding:24px;}
 .home-draft-08 .toolbar {flex-direction:column;gap:16px;}
 .home-draft-08 .tabs > * {flex:1;padding:12px 8px;}
 .home-draft-08 .event-row {align-items:flex-start;flex-direction:column;padding:16px 0;gap:12px;}
 .home-draft-08 .event-row strong {font-size:22px;}
 .home-draft-08 .review {min-height:1053px;}

 .home-draft-08 .review-card {padding:24px;}
 .home-draft-08 .review-actions {flex-wrap:wrap;gap:12px;}
 .home-draft-08 .review-actions [data-review=escalated] {flex-basis:100%;}
 .home-draft-08 .handoff {min-height:1012px;}
 .home-draft-08 .handoff .intro {margin:0 0 16px;}
 .home-draft-08 .handoff-art {padding:32px 24px;}
 .home-draft-08 .handoff-art .card {padding:32px 24px;}
 .home-draft-08 .handoff-art .action {width:100%;padding:12px;}
 .home-draft-08 .handoff-orbit {top:140px;height:220px;}
 .home-draft-08 .transparency {min-height:1449px;}
 .home-draft-08 .proof-diagram {display:flex;flex-direction:column;margin:40px 0;gap:32px;}
 .home-draft-08 .proof-diagram > * {width:100%;}
 .home-draft-08 .proof-diagram .card {padding:24px;}
 .home-draft-08 .proof-diagram .proof-branches {display:none;}
 .home-draft-08 .record-chain {gap:10px;}
 .home-draft-08 .record-mark {padding:12px 8px;}
 .home-draft-08 .coverage {min-height:1294px;}
 .home-draft-08 .workspace {padding:24px;margin:32px 0;}
 .home-draft-08 .workspace .tabs {flex-wrap:nowrap;}
 .home-draft-08 .workspace .tabs > * {font-size:12px;padding:12px 4px;}
 .home-draft-08 .sequence {gap:8px;}
 .home-draft-08 .sequence > div {padding:12px 4px;}
 .home-draft-08 .sequence strong {font-size:22px;}
 .home-draft-08 .sequence small {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
 .home-draft-08 .gap {padding:20px;gap:20px;}
 .home-draft-08 .workspace-key {grid-template-columns:1fr;gap:24px;}
 .home-draft-08 .fleet-row {align-items:flex-start;flex-direction:column;}
 .home-draft-08 .integration {min-height:994px;}
 .home-draft-08 .code-card {padding:24px;}
 .home-draft-08 pre {font-size:12px;}
 .home-draft-08 .adoption > .band {padding:64px 24px;min-height:711px;}
 .home-draft-08 .adoption-steps {grid-template-columns:1fr;gap:24px;margin-top:32px;}
 .home-draft-08 .offer {display:flex;flex-direction:column;}
 .home-draft-08 .offer-copy {padding:48px 24px;min-height:556px;}
 .home-draft-08 .allowance {font-size:120px;}
 .home-draft-08 .offer-copy h2 {font-size:40px;}
 .home-draft-08 .offer-art {height:300px;}
 .home-draft-08 .faq {grid-template-columns:1fr;gap:32px;}
 .home-draft-08 .faq h2 {font-size:32px;}
 .home-draft-08 summary {font-size:22px;min-height:88px;}
 .home-draft-08 details > p {font-size:18px;}
 .home-draft-08 .purpose {margin-top:48px;padding-top:48px;}
 .home-draft-08 .purpose h2 {font-size:40px;}
 .home-draft-08 .purpose > p {font-size:20px;}
 .home-draft-08 .home-footer {padding:0 24px 32px;}
 .home-draft-08 .footer-grid {grid-template-columns:1fr 1fr;gap:24px;}
 .home-draft-08 .legal {flex-wrap:wrap;gap:16px;}
 .home-draft-08 .legal p {flex-basis:100%;}
 .home-draft-08 .home-dialog {padding:24px;max-height:calc(100dvh - 48px);}
 .home-draft-08 .dialog-content h2 {font-size:32px;}
 .home-draft-08 .dialog-content .catalog-grid {grid-template-columns:1fr;}
}
@media (max-width:359px) {
 .home-draft-08 h1 {font-size:40px;}
 .home-draft-08 .brand-wordmark {width:122px;height:10px;}
 .home-draft-08 .menu-toggle {font-size:12px;}
 .home-draft-08 .action {padding:12px 16px;font-size:12px;}
 .home-draft-08 .record-chain {gap:6px;}
 .home-draft-08 .record-mark {padding:8px 4px;}
 .home-draft-08 .dialog-content .sequence {gap:4px;}
 .home-draft-08 .workspace {padding:16px;}
}
@media (prefers-reduced-motion:no-preference) {html:has(.home-draft-08) {scroll-behavior:smooth;} }

@media (prefers-reduced-motion:reduce) {html:has(.home-draft-08) {scroll-behavior:auto;} }
@media (scripting:none) {.home-draft-08 :is(button,[role="tablist"]) {display:none;} .home-draft-08 [role="tabpanel"][hidden] {display:block!important;} }
