.redesign-home .redesign-hero-copy{grid-column:1/span 7}.hero-ledger{grid-column:8/-1;align-self:center;min-width:0;margin:0}.hero-ledger svg{width:100%;max-width:520px;height:auto;margin-left:auto;display:block;overflow:visible}.hero-ledger figcaption{max-width:520px;color:var(--ink-muted);font:var(--t-label);letter-spacing:.06em;margin:12px 0 0 auto}.hl-source rect{fill:var(--paper);stroke:var(--ink-muted);stroke-width:1px}.hl-source text,.hl-card-title,.hl-sign{fill:var(--ink);font:500 12px var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.04em}.hl-line{fill:none;stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.hl-card{fill:var(--surface);stroke:var(--ink-muted);stroke-width:1px}.hl-row rect{fill:var(--brand)}.hl-row line{stroke:var(--ink-muted);stroke-width:2px}.hl-sign{fill:var(--accent)}@media (prefers-reduced-motion:no-preference){.hl-line{stroke-dashoffset:1px;animation:hl-draw .9s var(--ease-out) forwards;animation-delay:calc(.3s + var(--i) * .22s)}.hl-row{opacity:0;animation:hl-fill .4s var(--ease-out) forwards;animation-delay:calc(.9s + var(--i) * .22s)}.hl-sign{opacity:0;animation:hl-fill .4s var(--ease-out) 2s forwards}}@keyframes hl-draw{to{stroke-dashoffset:0}}@keyframes hl-fill{to{opacity:1}}.hero-qualifier{max-width:620px;color:var(--ink);margin:18px 0 22px;font-size:17px;font-weight:600;line-height:1.5}.hero-modular{color:var(--ink-muted);font:italic 500 16px/1.45 var(--font-fraunces), Georgia, serif;margin:10px 0 0}.spine-section .path-list{position:relative}.spine-section .path-list:before{content:"";background:var(--ink-muted);opacity:.5;width:1px;position:absolute;top:44px;bottom:30px;left:20px}.spine-section .path-list li{grid-template-columns:64px 1fr;position:relative}.spine-section .path-number{z-index:1;color:var(--accent);font:500 40px/1 var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;text-transform:none;align-self:start;padding:0;position:relative}@media (width<=900px){.redesign-home .redesign-hero-copy,.hero-ledger{grid-column:1/-1}.hero-ledger svg,.hero-ledger figcaption{max-width:440px;margin-left:0}}@media (width<=700px){.redesign-home .redesign-subcta{font-size:16px}.spine-section .path-list li{column-gap:var(--space-3);grid-template-columns:52px 1fr}.spine-section .path-list:before{display:none}.spine-section .path-number{font-size:32px}}@media (width<=900px){.hero-ledger svg{width:100%;max-height:220px}}.home-faq-list[data-astro-cid-lcdefpme]{max-width:900px;margin-top:2rem}.home-faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid;padding:1.25rem 0}.home-faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid}.home-faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.12rem;font-weight:650;list-style:none;display:flex}.home-faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font:400 1.4rem/1 monospace}.home-faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.home-faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline-offset:5px;outline:3px solid}.home-faq-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:760px;margin:1rem 0 0;line-height:1.65}.home-faq-more[data-astro-cid-lcdefpme]{margin-top:1.5rem}.redesign-home[data-astro-cid-lcdefpme] .depth-status[data-astro-cid-lcdefpme].muted{color:var(--ink-muted)}.redesign-subcta[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:14px 0 0;font-size:15px;line-height:1.5}@media (width<=600px){.redesign-subcta[data-astro-cid-lcdefpme]{font-size:16px}}.depth-intro[data-astro-cid-lcdefpme]{margin:0 0 1.5rem;font-size:17px}.redesign-home[data-astro-cid-lcdefpme] .security-dial[data-astro-cid-lcdefpme]{align-content:start;gap:14px;display:grid}.redesign-home[data-astro-cid-lcdefpme] .dial-title[data-astro-cid-lcdefpme]{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0}.redesign-home[data-astro-cid-lcdefpme] .dial-chips[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.redesign-home[data-astro-cid-lcdefpme] .dial-chip[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:36px 100px minmax(0,1fr) auto;align-items:center;gap:6px 13px;min-height:56px;padding:8px 0;display:grid}.redesign-home[data-astro-cid-lcdefpme] .dial-num[data-astro-cid-lcdefpme]{font:var(--t-label);color:var(--ink-muted)}.redesign-home[data-astro-cid-lcdefpme] .dial-chip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:500 19px var(--font-fraunces),Georgia,serif}.redesign-home[data-astro-cid-lcdefpme] .dial-models[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:14px;line-height:1.4}.redesign-home[data-astro-cid-lcdefpme] .dial-questions[data-astro-cid-lcdefpme]{margin:0;font-size:15px;line-height:1.5}.adopt-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.adopt-chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);padding:4px 10px;font-size:14px;line-height:1.4}.adopt-claim[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:15px;line-height:1.5}.trust-count[data-astro-cid-lcdefpme]{max-width:760px;margin:2.5rem 0 0;font-size:17px;line-height:1.6}.notes-band-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.notes-band-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:inherit;gap:6px;padding:20px 0;text-decoration:none;display:grid}.notes-band-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme],.notes-band-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible strong[data-astro-cid-lcdefpme]{text-decoration:underline}.notes-band-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:500 24px/1.25 var(--font-fraunces),Georgia,serif}.notes-band-meta[data-astro-cid-lcdefpme]{font:var(--t-label);letter-spacing:.1em;color:var(--ink-muted)}@media (width<=700px){.redesign-home[data-astro-cid-lcdefpme] .dial-chip[data-astro-cid-lcdefpme]{grid-template-columns:26px minmax(0,1fr);gap:4px 8px}.redesign-home[data-astro-cid-lcdefpme] .dial-models[data-astro-cid-lcdefpme],.redesign-home[data-astro-cid-lcdefpme] .dial-chip[data-astro-cid-lcdefpme] .status-chip[data-astro-cid-lcdefpme]{grid-column:2}}
