/* Desk UI: one quiet visual system, with status colors reserved for evidence. */
.g8-site,.g8-terminal{--focus-ring:#9cebe6;--desk-ink:#f3f0fa;--desk-muted:#b8b2c8;--desk-border:#363046;--desk-accent:#b5a2ff;--desk-surface:#16131f;--desk-raised:#1e1a2b}
.g8-site{--night:#0d0b13;--night2:#16131f;--night3:#1e1a2b;--line:#363046;--line2:#282332;--text:var(--desk-ink);--dim:var(--desk-muted);--faint:#a59db7;--grad:linear-gradient(115deg,#bbabff,#9080ec);background:#0d0b13}
.g8-site .sky,.g8-site .sun{display:none}
.g8-site .shell,.g8-site .sb{max-width:1280px}
.g8-site .sb{min-height:72px;gap:24px;padding:12px 32px}
.g8-site .statusbar{background:#100d17f5;border-color:#2f293c}
.g8-site .statusbar .div,.g8-site .clock{display:none}
.g8-site .mark{font-family:var(--ui);font-size:20px;font-weight:700;letter-spacing:-.04em;color:#f3f0fa;background:none;-webkit-text-fill-color:currentColor}
.g8-site .site-brand{gap:10px;flex-shrink:0}
.g8-site .desk-nav{gap:22px}
.g8-site .desk-nav a{font-family:var(--ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:#bdb6cd}
.g8-site .desk-nav a:hover{color:#fff;text-shadow:none}
.g8-site .enter{background:#292136;color:#eee6ff;border:1px solid #5e4d7f;border-radius:9px;box-shadow:none;font-family:var(--ui);font-size:13px;text-transform:none;letter-spacing:0;white-space:nowrap}
.g8-site .home-hero{max-width:1280px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:66px 32px 58px;gap:56px;border:0;overflow:visible}
.g8-site .home-hero>header.shell{padding:0;max-width:none}
.g8-site .home-hero .hero{padding:0}
.g8-site .home-hero .hero-copy{display:flex;flex-direction:column;align-items:flex-start}
.g8-site .home-hero .eyebrow{color:#bba9fa;font:500 12px/1.5 var(--mono);letter-spacing:.11em;margin-bottom:24px}
.g8-site .home-hero .eyebrow::before{display:none}
.g8-site .home-hero .hero h1{font-family:var(--ui);font-weight:600;font-size:clamp(36px,3.9vw,54px);line-height:1.12;letter-spacing:-.065em;margin:0}
.g8-site .hero-title-line{white-space:normal}
.g8-site .home-hero .hero h1 .l2{color:#b8a4f5}
.g8-site .home-hero .hero .lead{font-size:16px;line-height:1.8;color:#bfb9ce;margin:24px 0 0;max-width:34em}
.g8-site .home-hero .act{order:3;display:flex;gap:22px;align-items:center;margin:28px 0 0;flex-wrap:wrap}
.g8-site .home-hero .hero-facts{order:4;align-self:stretch;margin-top:36px;padding-top:20px;border:0;border-top:1px solid #363046;border-radius:0;background:none;gap:12px;overflow:visible}
.g8-site .hero-facts span,.g8-site .hero-facts span:first-child{padding:0;border:0;font-size:12px;letter-spacing:0;text-transform:none;color:#a8a0b8;line-height:1.6}
.g8-site .hero-facts b{font-family:var(--ui);font-size:14px;letter-spacing:-.01em;color:#eee8f8;margin-bottom:5px}
.g8-site .hero-facts span.is-active{background:none;box-shadow:none;color:#cfc6e2}
.g8-site .btn{font:600 14px/1.5 var(--ui);min-height:48px;border:1px solid #c1b2ff;background:linear-gradient(110deg,#beafff,#a18cec);color:#1a112d;border-radius:9px;padding:13px 22px;box-shadow:0 4px 18px #8c66e51a;text-transform:none;letter-spacing:0}
.g8-site .btn:hover{box-shadow:0 8px 24px #8c66e526;filter:brightness(1.06)}
.g8-site .link{font:500 14px/1.5 var(--ui);letter-spacing:0;color:#d3cce1;text-transform:none}
.g8-site .home-hero .heroart{position:relative;transform:none;height:auto;aspect-ratio:auto;display:flex;flex-direction:column;border-radius:16px;border:1px solid #50405f;overflow:hidden;box-shadow:0 28px 70px #0005;background:#16111f;align-self:center}
.g8-site .hero-art-label{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #41314f;color:#b7a7ce;font:10px/1.5 var(--mono);letter-spacing:.08em}
.g8-site .hero-art-label span:last-child{color:#bba6f1}
.g8-site .home-hero .ha-inner{position:relative;inset:auto;aspect-ratio:1.4;min-height:0}
.g8-site .home-hero .ha-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) brightness(.88)}
.g8-site .home-hero .ha-cap{position:static;display:block;margin:0;padding:15px 18px;border-top:1px solid #41314f;font:13px/1.6 var(--ui);color:#c0b6d0;background:#191321;letter-spacing:0;text-transform:none}
.g8-site .market-strip{max-width:1216px;margin:0 auto;padding:17px 0;gap:12px 20px;border-top:1px solid #302839;border-bottom:1px solid #302839;background:none;font-size:12px;letter-spacing:0}
.g8-site .market-label{font-size:11px;color:#a79bb8}.g8-site .market-note{font-size:12px;color:#a79bb8}
.g8-site .motion-toggle{border-color:#443651;background:#181320;font-size:12px;min-height:36px;padding:8px 12px}
.g8-site main.shell,.g8-site footer.shell{padding-left:32px;padding-right:32px}
.g8-site .section{padding:72px 0;border-color:#2d2637}
.g8-site .section h2{font-family:var(--ui);font-weight:600;font-size:clamp(27px,3vw,39px);line-height:1.22;letter-spacing:-.05em}
.g8-site .sec-label{font:500 12px/1.5 var(--mono);letter-spacing:.1em;color:#bca6f3;margin-bottom:16px}
.g8-site .sub{max-width:64ch;font-size:16px;line-height:1.8;color:#b8b2c8;margin-top:18px}
.g8-site .proofgrid{gap:0;border:1px solid #38303f;border-radius:12px;overflow:hidden;margin:30px 0 20px}
.g8-site .proof{border:0;border-right:1px solid #38303f;border-radius:0;background:#15111d;padding:26px;box-shadow:none}
.g8-site .proof:last-child{border-right:0}
.g8-site .proof::before,.g8-site .proof::after{display:none}
.g8-site .proof .pmetric{font-family:var(--ui);font-weight:600;font-size:25px;letter-spacing:-.045em;color:#e9e1f5;background:none;-webkit-text-fill-color:currentColor}
.g8-site .proof .plabel{font-family:var(--ui);font-size:13px;letter-spacing:0;text-transform:none;color:#b5a0e2;margin-top:10px}
.g8-site .proof p{font-size:14px;line-height:1.6;margin-top:10px}
.g8-site .proofnote{font-size:14px;line-height:1.8;background:none;padding:0 0 0 16px;border-left-color:#504264}
.g8-site .proofcta{margin-top:24px}
.g8-site .walkthrough-head{margin-bottom:28px}
.g8-site .video-framebar{background:#211a2c;border-color:#4e3c60}.g8-site .video-shell{border-color:#4e3c60;box-shadow:0 18px 65px #0005}
.g8-site .video-chapters button{background:#17121f;border-color:#3b2f4a;color:#c7bad8;font-size:13px}
.g8-site .video-chapters button[aria-current]{background:#272139;border-color:#a78ae5;color:#f3eaff}
.g8-site .video-chapters button[aria-current] span{color:#c9b1f3}
.g8-site .video-transcript,.g8-site .reference-details{background:#15111d;border-color:#3a2f45}
.g8-site .plan,.g8-site .web-example,.g8-site .installcard,.g8-site .riskcard,.g8-site .node{border-radius:12px;background:#18131f;border-color:#3b2f46}
.g8-site .plan .tier{font:500 13px/1.5 var(--ui);color:#c2a9f5;letter-spacing:0;text-transform:none}
.g8-site .plan .price{font:600 42px/1.1 var(--ui);letter-spacing:-.055em;margin-top:10px}
.g8-site .plan li{padding-top:10px;padding-bottom:10px}.g8-site .plan .btn{margin-top:8px}
.g8-site .qa h4,.g8-site .web-ex-body h3,.g8-site .installcard h3,.g8-site .riskcard h3,.g8-site .node h3{font-family:var(--ui);font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.025em}
.g8-site .qa{border-color:#33283e}.g8-site .qa p{font-size:15px;line-height:1.8}
.g8-site .close h2{font-family:var(--ui);font-size:clamp(30px,4vw,48px);letter-spacing:-.05em;font-weight:600}
.g8-site .foot .flogo{font-family:var(--ui);font-weight:700;font-size:21px;letter-spacing:-.04em}

/* Terminal: retain one navigation and one independently scrolling content area. */
.g8-terminal{--bg:#0e0c14;--panel:#18141f;--panel2:#211b2d;--inset:#110e18;--bd:#403349;--bd2:#2e2538;--tx:#f3eef9;--mut:#c2b7ce;--mut2:#ada0bd;background:#0e0c14;background-image:none}
.g8-terminal .app-shell{background:radial-gradient(ellipse at 80% 0,#261a382c,transparent 55%)}
.g8-terminal .brand h1{font-family:var(--disp);font-weight:600;font-size:28px;line-height:1.15;letter-spacing:-.045em;background:none;color:#f0e8f8;filter:none;-webkit-text-fill-color:currentColor}
.g8-terminal .brand .sub{font:10px/1.5 var(--mono);letter-spacing:.12em;color:#a798bb;margin-top:7px}
.g8-terminal .home-back,.g8-terminal .pref-toggle{background:#21192c;border-color:#4c3a60;color:#d8c8eb;box-shadow:none;font-family:var(--disp);font-size:12px;letter-spacing:0;text-transform:none;border-radius:8px}
.g8-terminal .top-actions{margin-bottom:12px}.g8-terminal .hdr{padding:8px 0;margin-bottom:12px}
.g8-terminal .demoline{background:none;border:0;border-top:1px solid #352a40;border-radius:0;padding:12px 0 16px;margin:0;color:#afa0c2;font-size:12px;line-height:1.6}
.g8-terminal .demo{font-size:10px;min-height:30px;padding:7px 9px;border-radius:6px}
.g8-terminal .banner{border-radius:10px;box-shadow:none;margin-bottom:18px;padding:16px 18px}
.g8-terminal .banner .b1{font-size:14px}.g8-terminal .banner .b2{font-size:13px;line-height:1.6;margin-top:5px}
.g8-terminal .card,.g8-terminal .panel{border:1px solid #41324e;border-radius:12px;background:#18131f;box-shadow:0 8px 20px #0002;padding:22px;margin-bottom:20px}
.g8-terminal .card.long{border-top:3px solid var(--mint)}.g8-terminal .card.short{border-top:3px solid var(--coral)}
.g8-terminal .card .ch{gap:12px;padding-bottom:16px;border-bottom:1px solid #35273f;margin-bottom:18px}
.g8-terminal .inst{font-family:var(--disp);font-size:18px;letter-spacing:-.025em}
.g8-terminal .chartwrap{height:185px;border-radius:8px;background:#110d18}
.g8-terminal .legend{gap:16px;margin:12px 0 16px}.g8-terminal .lg{font-size:11px}
.g8-terminal .met{border-radius:8px;padding:12px;background:#120e1a}.g8-terminal .met .k{font-size:11px}.g8-terminal .met .v{font-size:14px;margin-top:6px}
.g8-terminal .ladder{border-radius:8px}.g8-terminal .lrow{padding:12px;background:#1b1524}.g8-terminal .lrow.hit{background:#172a24}
.g8-terminal .rrchip{border-radius:8px;padding:12px}.g8-terminal .stats{border-radius:10px;gap:1px;margin-bottom:20px}.g8-terminal .stat{padding:19px 16px}.g8-terminal .stat .v{font-size:24px;margin-top:10px}
.g8-terminal .sec-h{font-size:13px;letter-spacing:.035em;color:#d4c3e5}.g8-terminal .sec-h::before{background:#b295e3;width:6px;height:6px;border-radius:2px}
.g8-terminal .broker-title{font-size:26px}.g8-terminal .broker-btn,.g8-terminal .broker-input,.g8-terminal .broker-select{border-radius:8px}
.g8-terminal .broker-panel,.g8-terminal .broker-status{box-shadow:none}
.g8-terminal .broker-callout{border-radius:8px}.g8-terminal .broker-kicker{letter-spacing:.08em;color:#c0a5f2}
.g8-terminal .push-card{border-radius:10px;padding:16px;box-shadow:none}.g8-terminal .push-card .push-title{letter-spacing:0;text-transform:none;font-family:var(--disp);font-size:14px}.g8-terminal .push-card .push-cta{font-family:var(--disp);font-size:12px;letter-spacing:0;text-transform:none;min-height:40px}
.g8-terminal .feedwarn{border-radius:10px;padding:16px}.g8-terminal .idle-note{border:1px dashed #493854;border-radius:12px;padding:34px 26px;background:#19122170}.g8-terminal .idle-note p{max-width:48ch;margin:auto;font-size:14px;line-height:1.8}
.g8-terminal .hrow{padding:17px 18px;border-color:#3b2d47}.g8-terminal .htop{font-size:15px}.g8-terminal .hsub{font-size:12px;line-height:1.7}
.g8-terminal .bnav{border-radius:14px;background:#1b1425f5;border-color:#5b4270;padding:6px;box-shadow:0 10px 36px #0008}
.g8-terminal .bnav::before{display:none}.g8-terminal .bnav button{font-size:11px;min-height:54px;letter-spacing:0;text-transform:none;gap:5px}
.g8-terminal .bnav button.on{background:#342344;color:#e2caff;box-shadow:none}.g8-terminal .bnav button.on svg{filter:none}.g8-terminal .bnav .nbadge{background:#ba9ae8;color:#20132f}
.g8-terminal .desk-rail-brand,.g8-terminal .rail-caption,.g8-terminal .rail-home{display:none}
.g8-terminal .status,.g8-terminal .pill.grade,.g8-terminal .demo{box-shadow:none}
.g8-terminal .audio-description{color:var(--mut);font-size:14px;line-height:1.7}
.g8-terminal #terminal-view{scrollbar-color:#695075 transparent}.g8-terminal #terminal-view::-webkit-scrollbar-thumb{background:#695075}

@media(min-width:1100px){
  .g8-terminal .app-shell{padding-left:216px}
  .g8-terminal .wrap{max-width:1200px;width:100%;padding:26px 40px 0;margin:0 auto}
  .g8-terminal .top-actions{height:38px;margin-bottom:8px;justify-content:flex-end;flex-shrink:0}
  .g8-terminal .top-actions .home-back{display:none}
  .g8-terminal .hdr>.g8-profile-wrap{display:none}
  .g8-terminal .brand h1{font-size:32px}.g8-terminal .brand .sub{display:none}
  .g8-terminal #terminal-view{padding:4px 8px 32px 0}
  .g8-terminal .bnav{position:fixed;inset:0 auto 0 0;width:216px;max-width:none;height:100dvh;margin:0;padding:32px 16px 24px;border:0;border-right:1px solid #3f2d4d;border-radius:0;background:#14101c;display:flex;flex-direction:column;align-items:stretch;gap:8px;box-shadow:none;overflow-y:auto;z-index:100}
  .g8-terminal .desk-rail-brand{display:flex;align-items:center;gap:10px;color:#f4eafb;text-decoration:none;font:700 16px/1.4 var(--disp);letter-spacing:-.04em;margin-bottom:36px;padding:0 3px}
  .g8-terminal .desk-rail-brand img{width:36px;height:36px;border-radius:50%;flex-shrink:0}.g8-terminal .desk-rail-brand small{display:block;font:9px/1.6 var(--mono);letter-spacing:.08em;color:#a08aad;margin-top:3px}
  .g8-terminal .rail-caption{display:block;font:10px/1.5 var(--mono);color:#a58bb5;letter-spacing:.12em;padding:0 14px;margin-bottom:10px}
  .g8-terminal .bnav button{flex:0 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;min-height:49px;padding:13px 15px;border-radius:8px;font-size:14px;font-weight:500;color:#b6a2c6;text-align:left}
  .g8-terminal .bnav button svg{width:19px;height:19px;flex-shrink:0}
  .g8-terminal .bnav button.on{color:#e8d5fc;background:#30213e;box-shadow:inset 2px 0 #c2a1f0}
  .g8-terminal .bnav .nbadge{position:static;transform:none;margin-left:auto;font-size:10px;border-radius:5px;padding:2px 6px}
  .g8-terminal .rail-home{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:20px 14px 0;border-top:1px solid #38283f;text-decoration:none;font-size:12px;color:#b9a2c8}
}
@media(min-width:1360px){
  .g8-terminal .card:not(:has(.reconcile-notice)){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:24px}
  .g8-terminal .card:not(:has(.reconcile-notice))>.ch{grid-column:1/-1;grid-row:1}
  .g8-terminal .card:not(:has(.reconcile-notice))>.chartwrap{grid-column:1;grid-row:2;height:180px}
  .g8-terminal .card:not(:has(.reconcile-notice))>.legend{grid-column:1;grid-row:3}
  .g8-terminal .card:not(:has(.reconcile-notice))>.metrics{grid-column:1;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr))}
  .g8-terminal .card:not(:has(.reconcile-notice))>.ladder{grid-column:2;grid-row:2/5;margin:0;justify-content:stretch}
  .g8-terminal .card:not(:has(.reconcile-notice)) .lrow{flex:1;grid-template-columns:15px 72px minmax(0,1fr) auto;gap:7px}
  .g8-terminal .card:not(:has(.reconcile-notice))>.rrline{grid-column:1/-1}
}
@media(hover:hover){.g8-site .proof:hover{transform:none;background:#1c1625;box-shadow:none;border-color:#38303f}.g8-terminal .bnav button:not(.on):hover{background:#241a2e;color:#e6d8f1}.g8-terminal .rail-home:hover{color:#eee0fc}}
@media(max-width:1100px){.g8-site .sb{gap:18px}.g8-site .desk-nav{gap:16px}.g8-site .home-hero{gap:32px;padding-top:48px}.g8-site .market-strip{margin:0 32px}.g8-site .proof{padding:22px 18px}}
@media(max-width:900px){.g8-site .home-hero{grid-template-columns:1fr;gap:36px;padding:42px 32px}.g8-site .home-hero>header.shell{grid-row:1}.g8-site .home-hero .heroart{grid-column:1;grid-row:2;width:100%;max-width:680px;justify-self:center;max-height:none}.g8-site .home-hero .ha-inner{aspect-ratio:2.2}.g8-site .home-hero .hero h1{font-size:clamp(36px,6.2vw,54px)}.g8-site .home-hero .hero .lead{max-width:42em}.g8-site .home-hero .hero-facts{max-width:600px}.g8-site .proofgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g8-site .proof:nth-child(2){border-right:0}.g8-site .proof:nth-child(-n+2){border-bottom:1px solid #38303f}}
@media(max-width:600px){
  .g8-site .sb{padding:10px 20px;min-height:66px;gap:14px}.g8-site .site-brand .mark{font-size:15px;display:inline}.g8-site .site-brand-logo{width:28px;height:28px}.g8-site .site-brand{gap:7px}.g8-site .sb .spacer{display:none}.g8-site .mobile-nav{margin-left:auto}.g8-site .mobile-nav summary{font-size:13px;gap:7px;min-height:44px}.g8-site .enter{margin-left:0;font-size:12px;padding:0 11px;min-height:38px}.g8-site .mobile-nav nav{border-color:#574164;background:#1a1124}
  .g8-site .home-hero{padding:36px 20px;gap:30px}.g8-site .home-hero .eyebrow{font-size:11px;margin-bottom:20px}.g8-site .home-hero .hero h1{font-size:clamp(33px,8.4vw,48px);letter-spacing:-.06em}.g8-site .home-hero .hero .lead{font-size:15px;margin-top:20px;line-height:1.8}.g8-site .home-hero .act{margin-top:24px;gap:20px}.g8-site .home-hero .act .link:last-child{display:inline-flex}.g8-site .home-hero .hero-facts{margin-top:28px;padding-top:18px;gap:12px}.g8-site .hero-facts b{font-size:13px}.g8-site .hero-facts span{font-size:11px}.g8-site .hero-art-label{font-size:9px;padding:12px}.g8-site .home-hero .ha-inner{aspect-ratio:1.78}.g8-site .home-hero .ha-cap{font-size:12px;padding:12px}.g8-site .market-strip{margin:0 20px;gap:10px 16px;padding:18px 0}.g8-site .market-label,.g8-site .market-note{width:auto}.g8-site .market-label{width:100%;text-align:left}.g8-site .market-note{margin-right:auto}.g8-site main.shell,.g8-site footer.shell{padding-left:20px;padding-right:20px}.g8-site .section{padding:50px 0}.g8-site .section h2{font-size:28px}.g8-site .sec-label{font-size:11px}.g8-site .proof{padding:20px 16px}.g8-site .proof .pmetric{font-size:22px}.g8-site .proof .plabel{font-size:12px}.g8-site .proof p{font-size:13px}.g8-site .proofnote{font-size:13px}.g8-site .video-chapters button{font-size:13px}.g8-site .plans>.plan{padding:24px}.g8-site .plan .price{font-size:38px}
  .g8-terminal .wrap{padding:16px max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.g8-terminal .top-actions{flex-wrap:nowrap;margin-bottom:10px;align-items:center}.g8-terminal .top-tools{flex-basis:auto!important;display:flex!important;justify-content:flex-end!important}.g8-terminal .pref-toggle{font-size:11px;padding:9px 10px;width:auto}.g8-terminal .brand h1{font-size:23px}.g8-terminal .brand .sub{font-size:9px;letter-spacing:.07em}.g8-terminal .hdr{gap:10px}.g8-terminal .demo{font-size:9px;padding:6px;min-height:28px}.g8-terminal .hdr .g8-profile-wrap{width:34px;height:34px;flex-shrink:0}.g8-terminal .hdr .g8-profile-logo{width:34px;height:34px}.g8-terminal .demoline{font-size:11px;padding:10px 0 14px}.g8-terminal .card,.g8-terminal .panel{padding:16px;margin-bottom:16px;border-radius:11px}.g8-terminal .ch{gap:8px}.g8-terminal .card .ch{gap:8px}.g8-terminal .inst{font-size:17px}.g8-terminal .pill,.g8-terminal .status{font-size:10px}.g8-terminal .chartwrap{height:155px}.g8-terminal .metrics{gap:8px}.g8-terminal .met{padding:10px}.g8-terminal .lrow{padding:11px 9px;grid-template-columns:14px 66px minmax(0,1fr) auto;gap:6px}.g8-terminal .lrow .lp,.g8-terminal .lrow .lrr,.g8-terminal .lrow .ln2{font-size:12px}.g8-terminal .banner{padding:14px}.g8-terminal .banner .b1{font-size:12px}.g8-terminal .banner .b2{font-size:12px}.g8-terminal .broker-title{font-size:23px}.g8-terminal .bnav{width:calc(100% - 20px);padding:5px;margin-bottom:max(8px,env(safe-area-inset-bottom))}.g8-terminal .bnav button{font-size:11px;min-width:0;padding:7px 3px}.g8-terminal .bnav button svg{width:20px;height:20px}
}
@media(max-width:360px){.g8-site .sb{padding:10px 14px;gap:10px}.g8-site .site-brand .mark{font-size:13px}.g8-site .site-brand-logo{width:25px;height:25px}.g8-site .enter{font-size:11px;padding:0 8px}.g8-site .mobile-nav summary{font-size:12px;gap:4px}.g8-site .home-hero .act{gap:16px}.g8-site .home-hero .btn{padding:13px 17px;font-size:13px}.g8-site .home-hero .link{font-size:13px}.g8-terminal .hdr{flex-wrap:wrap}.g8-terminal .hdr .demo{margin-left:44px}.g8-terminal .hdr .spacer{display:none}}
@media(prefers-reduced-motion:reduce){.g8-site *,.g8-terminal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.g8-site .home-hero .hero .lead,.g8-site .qa p{font-size:16px}
