.page-home .home-alt-head{color:var(--ink);font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:34px}.page-home .blueprint .home-alt-head,.page-home .on-ink .home-alt-head{color:var(--white)}.page-home .home-head-copy{display:flex;flex-direction:column;gap:14px}.page-home .home-lead-2{color:var(--mist);font-size:17px;line-height:27px;max-width:560px}.page-home .hero-copy{gap:26px}.page-home .home-subhead{color:var(--white);font-family:var(--f-display);font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:38px;max-width:620px}.page-home .hero-actions{gap:20px 24px}.page-home .home-chat-bar{align-items:center;display:flex;gap:16px;justify-content:space-between}.page-home .home-live{align-items:center;border:1.5px solid var(--seafoam);border-radius:3px;color:var(--seafoam);display:inline-flex;flex-shrink:0;font-family:var(--f-mono);font-size:11px;font-weight:600;gap:6px;letter-spacing:.12em;line-height:14px;padding:4px 8px;text-transform:uppercase}.page-home .home-live:before{background:var(--seafoam);border-radius:50%;content:"";height:6px;width:6px}.page-home .home-status{align-items:center;color:var(--sky);display:flex;font-family:var(--f-mono);font-size:12px;gap:10px;letter-spacing:.06em;line-height:16px}.page-home .home-status i{animation:home-pulse 1.6s ease-in-out infinite;background:var(--seafoam);border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes home-pulse{50%{opacity:.35}}.page-home .home-demo-caption{color:var(--mist);display:flex;flex-direction:column;font-size:14px;gap:6px;line-height:21px;padding-top:8px}.page-home .home-mcp-live{align-items:center;display:flex;gap:64px;padding-top:8px}.page-home .home-mcp-copy{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:22px;width:560px}.page-home .home-mcp-copy h3{color:var(--white);font-size:48px;line-height:50px}.page-home .home-mcp-copy .lead{font-size:18px;line-height:28px}.page-home .home-chat{background:rgba(148,211,219,.05);border:1.5px solid var(--rule-dark);border-radius:4px;display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;padding:26px 28px}.page-home .home-chat .home-chat-bar .mono{color:var(--sky);letter-spacing:.06em}.page-home .home-chat-user{border-left:1.5px solid var(--seafoam);color:var(--white);font-size:16px;line-height:24px;padding-left:16px}.page-home .home-chat-ai{background:var(--white);border-radius:3px;color:var(--ink);font-size:16px;line-height:24px;padding:16px 18px}.page-home .home-chat-saved{color:var(--seafoam)}.page-home .home-chat-saved:before{content:"✓ "}.page-home .home-chat-cap{color:var(--mist);font-size:14px;line-height:21px}.page-home .audit-list .txt{display:flex;flex-direction:column;gap:4px}.page-home .home-audit-empty{display:flex;flex-direction:column;gap:8px;padding-top:28px}.page-home .home-audit-empty[hidden]{display:none}.page-home .home-audit-empty .audit-empty{padding-top:0}.page-home .home-audit-empty p{color:var(--slate-2);font-size:16px;line-height:24px}.page-home .home-audit-empty h4{color:var(--ink);font-family:var(--f-display);font-size:24px;font-weight:700;line-height:28px;padding-top:10px}.page-home .home-result{min-height:0}.page-home .home-result .res-copy p+p{margin-top:-4px}.page-home .home-detail{flex:1 1 0;margin:0;min-width:0}.page-home .home-detail dt{color:var(--seafoam-deep);font-weight:400;padding-top:14px}.page-home .home-detail dt:first-child{padding-top:0}.page-home .home-detail dd{color:var(--slate-2);font-size:15px;line-height:22px;margin:6px 0 0}.page-home .home-detail ul{display:flex;flex-direction:column;gap:4px;list-style:disc;padding-left:18px}.page-home .home-detail strong{color:var(--ink);font-weight:600}.page-home .home-multi{flex-wrap:wrap}.page-home .quotes figcaption{align-items:center;display:flex;gap:12px}.page-home .home-initials{align-items:center;background:var(--ice);border-radius:50%;color:var(--seafoam-deep);display:inline-flex;flex-shrink:0;font-weight:600;height:36px;justify-content:center;letter-spacing:.04em;width:36px}.page-home .home-tier-copy{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.page-home .home-tier-copy p{color:var(--mist);font-size:14px;line-height:18px}.page-home .tier .home-tier-copy a{background:none;color:var(--seafoam);display:inline;font-size:13px;font-weight:600;height:auto;line-height:18px;padding:0}.page-home .tier .home-tier-copy a:hover{background:none;color:var(--white)}.page-home .tier li p.home-tile-alt{border-top:1px solid rgba(148,211,219,.18);color:var(--sky);font-size:13px;line-height:18px;padding-top:4px}.page-home .home-closing-copy{display:flex;flex-direction:column;gap:10px;max-width:600px}.page-home .home-closing-copy p{color:var(--mist);font-size:21px;line-height:32px}.page-home .home-closing-copy p+p{font-size:18px;line-height:28px}.page-home .home-closing-actions{align-items:center;display:flex;flex-shrink:0;gap:16px}.page-home .home-closing-actions .btn-outline{font-size:17px;line-height:22px;padding:20px 26px}@media (max-width:1180px){.page-home .home-mcp-live{align-items:stretch;flex-direction:column;gap:40px}.page-home .home-mcp-copy{max-width:640px;width:auto}.page-home .home-chat{max-width:640px}}@media (max-width:760px){.page-home .eyebrow{flex-wrap:wrap;row-gap:8px}.page-home .home-subhead{font-size:26px;line-height:30px}.page-home .home-alt-head{font-size:24px;line-height:28px}.page-home .home-mcp-copy h3{font-size:36px;line-height:38px}.page-home .home-mcp-copy .btn{justify-content:center;width:100%}.page-home .home-chat-bar{align-items:flex-start}.page-home .home-chat{padding:20px}.page-home .tier-head{gap:8px}.page-home .home-tier-copy{align-items:flex-start;text-align:left}.page-home .home-closing-copy p{font-size:18px;line-height:28px}.page-home .home-closing-copy p+p{font-size:16px;line-height:25px}.page-home .home-closing-actions{align-items:stretch;flex-direction:column}.page-home .home-closing-actions .btn{justify-content:center}}.page-home .core .core-link{color:var(--night);font-size:16px;font-weight:700;white-space:nowrap}.page-home .core .core-link:hover{text-decoration:underline}.page-home .home-audit-empty h4{padding-top:0}