:root{color-scheme:dark;--bg:#0c0d0c;--bg-raised:#111311;--surface:#151715;--surface-soft:#1a1c19;--surface-hover:#20221f;--text:#f2efe7;--text-soft:#c1c0b9;--text-muted:#858780;--line:hsla(44,32%,88%,.105);--line-strong:hsla(44,32%,88%,.18);--gold:#c6a468;--gold-soft:hsla(38,45%,59%,.12);--green:#87ae8c;--green-soft:rgba(135,174,140,.12);--blue:#809fbd;--blue-soft:rgba(128,159,189,.12);--shadow:0 22px 70px rgba(0,0,0,.28);--sidebar-width:238px;--topbar-height:68px;--font-ui:"Aptos","Segoe UI",sans-serif;--font-body:"Aptos","Segoe UI",sans-serif;--font-display:"Iowan Old Style","Palatino Linotype",Georgia,serif}:root[data-theme=daylight]{color-scheme:light;--bg:#f1efe9;--bg-raised:#f8f6f0;--surface:#fffdf8;--surface-soft:#e9e6dd;--surface-hover:#e2ded3;--text:#20211e;--text-soft:#51534d;--text-muted:#797b73;--line:rgba(42,43,39,.11);--line-strong:rgba(42,43,39,.19);--gold:#947343;--gold-soft:rgba(148,115,67,.1);--green:#4f7958;--green-soft:rgba(79,121,88,.1);--blue:#506f8a;--blue-soft:rgba(80,111,138,.1);--shadow:0 22px 70px rgba(64,54,37,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topbar-height) + 28px)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.loginPage,body{min-height:100vh}.loginPage{display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,var(--gold-soft),transparent 38%),var(--bg)}.loginCard{width:min(100%,470px);border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:clamp(28px,6vw,54px);box-shadow:var(--shadow)}.loginCard>.brandMark{margin-bottom:34px}.loginCard h1{margin:0;color:var(--text);font-size:clamp(32px,7vw,48px);font-weight:400;letter-spacing:-.055em;line-height:1}.loginCard>p:not(.eyebrow){margin:18px 0 26px;color:var(--text-muted);font-size:11px;line-height:1.7}.loginCard form{display:grid;grid-gap:9px;gap:9px}.loginCard label,.loginCard small{color:var(--text-muted);font-size:9px}.loginCard input{min-height:46px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-raised);color:var(--text);padding:0 13px}.loginCard button{min-height:46px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:10px;background:var(--gold);color:var(--bg);cursor:pointer;font-size:10px;font-weight:600}.loginCard small{display:block;margin-top:20px;line-height:1.6}.loginMessage{margin-bottom:18px;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:9px;background:var(--green-soft);color:var(--green);padding:12px;font-size:9px;line-height:1.5}.loginMessage--error{border-color:color-mix(in srgb,#b66f62 30%,transparent);background:color-mix(in srgb,#b66f62 10%,transparent);color:#b66f62}a,button{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skipLink{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;border-radius:8px;background:var(--text);color:var(--bg);transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.platformShell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:var(--sidebar-width);flex-direction:column;border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg-raised) 96%,transparent);padding:23px 16px 18px}.brandLockup,.mobileBrand{display:flex;align-items:center;gap:11px;padding:0 7px;color:var(--text);font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:.24em}.brandMark{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--gold);font-family:var(--font-display);font-size:18px;font-style:italic;letter-spacing:0}.workspaceLabel{display:grid;grid-template-columns:29px 1fr 14px;align-items:center;grid-gap:9px;gap:9px;margin:30px 0 23px;padding:12px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text-soft);font-family:var(--font-ui);font-size:12px;font-weight:500}.founderIdentity span,.workspaceLabel small{display:block;margin-bottom:2px;color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.workspaceIcon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:var(--gold-soft);color:var(--gold)}.primaryNav{display:flex;flex:1 1;flex-direction:column;gap:4px}.navGroupLabel{margin:0 10px 7px;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.navGroupLabel,.navItem{color:var(--text-muted);font-family:var(--font-ui)}.navItem{display:grid;min-height:42px;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.navItem:hover{background:var(--surface);color:var(--text)}.navItem--active{background:var(--gold-soft);color:var(--gold)}.navCount{min-width:21px;padding:2px 6px;border:1px solid var(--line);border-radius:99px;text-align:center;font-size:9px}.sidebarFooter{display:grid;grid-template-columns:33px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:14px 8px 0;border-top:1px solid var(--line);color:var(--text-muted)}.founderAvatar{display:grid;width:33px;height:33px;place-items:center;border-radius:50%;background:var(--surface-soft);font-size:9px;font-weight:600;letter-spacing:.08em}.founderAvatar,.founderIdentity strong{color:var(--text-soft);font-family:var(--font-ui)}.founderIdentity strong{display:block;font-size:10px;font-weight:500}.founderIdentity span{margin:3px 0 0;font-size:7.5px}.topbar{position:fixed;inset:0 0 auto var(--sidebar-width);z-index:15;display:flex;height:var(--topbar-height);align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);padding:0 34px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileBrand{display:none}.contextPath{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-family:var(--font-ui);font-size:10px}.contextPath strong{color:var(--text-soft);font-weight:500}.topbarActions{display:flex;align-items:center;gap:8px}.commandButton,.themeToggle{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text-muted);padding:0 10px;font-family:var(--font-ui);font-size:9px}.commandButton:disabled{cursor:not-allowed;opacity:.72}.commandButton kbd{border:1px solid var(--line);border-radius:5px;padding:2px 5px;color:var(--text-muted);font:inherit}.themeToggle{cursor:pointer;color:var(--text-soft)}.themeToggle:hover{background:var(--surface-hover)}.themeGlyph{position:relative;display:block;width:15px;height:15px;overflow:hidden;border:1px solid;border-radius:50%}.themeGlyph i{position:absolute;inset:2px 7px 2px 2px;border-radius:9px 0 0 9px;background:currentColor}.mainContent{width:calc(100% - var(--sidebar-width));max-width:1480px;margin-left:var(--sidebar-width);padding:calc(var(--topbar-height) + 28px) clamp(24px,3.2vw,56px) 28px}.accessNotice{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:13px;gap:13px;margin-bottom:52px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--gold) 27%,transparent);border-radius:12px;background:var(--gold-soft)}.accessNotice strong{display:block;margin-bottom:3px;color:var(--text);font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.02em}.accessNotice p{margin:0;color:var(--text-muted);font-size:9px;line-height:1.55}.noticeIcon{display:grid;width:34px;height:34px;place-items:center;color:var(--gold)}.statusPill{display:inline-flex;width:max-content;align-items:center;min-height:21px;border:1px solid var(--line);border-radius:99px;background:var(--surface-soft);color:var(--text-muted);padding:2px 8px;font-family:var(--font-ui);font-size:8px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.statusPill--gold{border-color:color-mix(in srgb,var(--gold) 27%,transparent);background:var(--gold-soft);color:var(--gold)}.statusPill--green{border-color:color-mix(in srgb,var(--green) 25%,transparent);background:var(--green-soft);color:var(--green)}.statusPill--blue{border-color:color-mix(in srgb,var(--blue) 25%,transparent);background:var(--blue-soft);color:var(--blue)}.heroSection{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:flex-end;grid-gap:50px;gap:50px}.eyebrow{display:block;margin-bottom:12px;color:var(--gold);font-size:8px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.eyebrow,.heroCopy h1{font-family:var(--font-ui)}.heroCopy h1{max-width:720px;margin:0;color:var(--text);font-size:clamp(37px,5vw,68px);font-weight:400;letter-spacing:-.058em;line-height:.98}.heroCopy h1 em{color:var(--gold);font-family:var(--font-display);font-weight:400;letter-spacing:-.035em}.heroCopy>p{max-width:545px;margin:23px 0 0;color:var(--text-muted);font-size:11px;line-height:1.75}.heroFocus{min-height:180px;border-left:1px solid var(--line-strong);padding:3px 0 0 28px}.focusLabel{display:block;color:var(--text-muted);font-family:var(--font-ui);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.heroFocus>strong{display:block;margin:8px 0 -3px;color:var(--gold);font-family:var(--font-display);font-size:58px;font-style:italic;font-weight:400;line-height:1}.heroFocus>span:not(.focusLabel){display:block;color:var(--text-soft);font-size:9px}.heroFocus a,.textLink{display:inline-flex;align-items:center;gap:6px;margin-top:25px;color:var(--gold);font-family:var(--font-ui);font-size:9px;font-weight:500;text-decoration:none}.signalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:54px 0 96px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.signalCard{display:grid;min-height:118px;grid-template-columns:35px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:22px;border-right:1px solid var(--line)}.signalCard:last-child{border-right:0}.signalCard--primary{background:linear-gradient(135deg,var(--gold-soft),transparent)}.signalIcon{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--text-muted)}.signalCard--primary .signalIcon{border-color:color-mix(in srgb,var(--gold) 20%,transparent);background:var(--gold-soft);color:var(--gold)}.signalCard div>small,.signalCard div>span{display:block;color:var(--text-muted);font-family:var(--font-ui);font-size:8px}.signalCard div>strong{display:block;margin:3px 0;color:var(--text);font-family:var(--font-ui);font-size:22px;font-weight:500}.signalCard div>small{color:var(--text-muted);font-size:7.5px}.contentSection{margin-bottom:106px}.sectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.operationsCard h2,.sectionHeading h2{margin:0;color:var(--text);font-family:var(--font-ui);font-size:clamp(22px,2.3vw,31px);font-weight:400;letter-spacing:-.045em}.sectionHeading p{max-width:570px;margin:9px 0 0;color:var(--text-muted);font-size:9px;line-height:1.65}.sectionAction .textLink{margin:0}.decisionList{border-top:1px solid var(--line-strong)}.decisionRow{display:grid;grid-template-columns:42px minmax(0,1fr) 210px;align-items:center;grid-gap:22px;gap:22px;min-height:142px;border-bottom:1px solid var(--line);padding:23px 0}.decisionIndex{align-self:start;padding-top:3px;color:var(--text-muted);font-family:var(--font-display);font-size:13px;font-style:italic}.decisionMeta{display:flex;align-items:center;gap:10px;margin-bottom:7px;color:var(--gold);font-family:var(--font-ui);font-size:8px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.risk{border-left:1px solid var(--line-strong);padding-left:10px;color:var(--text-muted)}.decisionBody h3,.handoffCard h3,.productCard h3{margin:0;color:var(--text);font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:-.025em}.decisionBody p{margin:7px 0;color:var(--text-soft);font-size:9px;line-height:1.6}.decisionBody small{color:var(--text-muted);font-size:8px;line-height:1.55}.decisionBody small strong{color:var(--text-soft);font-weight:500}.reservedButton{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text-muted);padding:0 12px;font-family:var(--font-ui);font-size:8px;cursor:not-allowed}.authorityNote{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;border-radius:10px;background:var(--surface);color:var(--gold)}.authorityNote p{margin:0;color:var(--text-muted);font-size:8px;line-height:1.65}.authorityNote strong{color:var(--text-soft);font-weight:500}.splitSection{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);grid-gap:24px;gap:24px}.leadTable{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface)}.tableHead,.tableRow{display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(140px,1fr) 76px 28px;align-items:center;grid-gap:15px;gap:15px;padding:0 17px}.tableHead{min-height:39px;color:var(--text-muted);font-family:var(--font-ui);font-size:7px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tableHead,.tableRow{border-bottom:1px solid var(--line)}.tableRow{min-height:69px;color:var(--text-soft);font-size:8px}.tableRow:last-child{border-bottom:0}.tableEmpty{padding:28px 17px;color:var(--text-muted);font-size:9px}.leadTitle small,.leadTitle strong{display:block}.leadTitle strong{color:var(--text);font-family:var(--font-ui);font-size:9px;font-weight:500}.leadTitle small{margin-top:4px;color:var(--text-muted);font-size:7.5px}.tableRow button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:var(--text-muted);cursor:not-allowed}.handoffCard{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:24px}.handoffCard .signalIcon{margin-bottom:23px;color:var(--gold)}.handoffCard h3{font-size:20px;line-height:1.2}.handoffCard ol{margin:22px 0;padding:0;list-style:none}.handoffCard li{position:relative;display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;padding:0 0 16px}.handoffCard li:last-child{padding-bottom:0}.handoffCard li>span{display:grid;z-index:1;width:22px;height:22px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--gold);font-family:var(--font-ui);font-size:7px}.handoffCard li:not(:last-child):before{position:absolute;top:21px;bottom:-1px;left:10px;width:1px;background:var(--line);content:""}.handoffCard li small,.handoffCard li strong{display:block;font-size:8px}.handoffCard li strong{padding-top:1px;color:var(--text-soft);font-family:var(--font-ui);font-weight:500}.handoffCard li small{margin-top:3px;color:var(--text-muted)}.handoffCard>p{margin:0;padding-top:15px;border-top:1px solid var(--line);color:var(--text-muted);font-size:7.5px;line-height:1.6}.productGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.productCard{position:relative;min-height:350px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:18px}.productGlyph{position:relative;display:grid;height:106px;margin:-18px -18px 17px;place-items:center;overflow:hidden;background:linear-gradient(145deg,var(--surface-soft),var(--bg))}.productGlyph:after,.productGlyph:before{position:absolute;width:75px;height:75px;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:25%;content:"";transform:rotate(45deg)}.productGlyph:after{width:46px;height:46px;border-color:var(--line-strong);transform:rotate(20deg)}.productGlyph span{z-index:1;color:var(--gold);font-family:var(--font-display);font-size:19px;font-style:italic}.productGlyph--2:after,.productGlyph--2:before{border-radius:50%;transform:none}.productGlyph--3:before{transform:rotate(30deg) skew(-8deg)}.productGlyph--4:before{width:52px;height:78px;border-radius:11px;transform:none}.productTopline{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--text-muted);font-family:var(--font-display);font-size:10px;font-style:italic}.productCard h3{font-size:16px}.productCard>p{min-height:48px;margin:8px 0 20px;color:var(--text-muted);font-size:8px;line-height:1.6}.progressBlock>span{display:flex;justify-content:space-between;color:var(--text-muted);font-size:7px}.progressBlock>span strong{color:var(--text-soft);font-family:var(--font-ui);font-weight:500}.progressTrack{height:2px;margin:8px 0 19px;overflow:hidden;background:var(--surface-soft)}.progressTrack span{display:block;height:100%;background:var(--gold)}.nextStep{padding-top:13px;border-top:1px solid var(--line)}.nextStep span,.nextStep strong{display:block;font-size:7px}.nextStep span{margin-bottom:4px;color:var(--text-muted);text-transform:uppercase}.nextStep strong{color:var(--text-soft);font-weight:500}.operationsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:80px}.operationsCard{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:26px}.operationsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.operationsCard h2{font-size:22px}.operationsCard>p{max-width:540px;min-height:46px;margin:10px 0 22px;color:var(--text-muted);font-size:8.5px;line-height:1.65}.lifecyclePreview{display:grid;grid-template-columns:repeat(5,1fr);margin:27px 0}.lifecyclePreview span{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--text-muted);font-size:6.5px}.lifecyclePreview span:not(:last-child):after{position:absolute;top:4px;left:calc(50% + 5px);width:calc(100% - 10px);height:1px;background:var(--line-strong);content:""}.lifecyclePreview i{display:block;z-index:1;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 1px var(--line-strong)}.guardrailList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:22px 0 27px;padding:0;list-style:none}.guardrailList li{display:flex;min-height:48px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);padding:8px;font-size:7px;line-height:1.35}.guardrailList svg{flex:0 0 auto;color:var(--green)}.emptyState{display:flex;align-items:center;gap:12px;min-height:58px;border-top:1px solid var(--line);color:var(--text-muted);padding-top:17px}.emptyState small,.emptyState strong{display:block}.emptyState strong{color:var(--text-soft);font-family:var(--font-ui);font-size:8px;font-weight:500}.emptyState small{margin-top:4px;font-size:7px}.platformFooter{display:flex;align-items:center;justify-content:space-between;padding:21px 0 4px;border-top:1px solid var(--line);color:var(--text-muted);font-size:7px}.mobileNav{display:none}@media (max-width:1120px){.productGrid,.signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.signalCard:nth-child(2){border-right:0}.signalCard:nth-child(-n+2){border-bottom:1px solid var(--line)}.splitSection{grid-template-columns:1fr}.handoffCard{display:grid;grid-template-columns:45px 1fr 1.5fr;grid-column-gap:16px;column-gap:16px}.handoffCard .signalIcon{grid-row:1/4}.handoffCard ol{grid-column:3;grid-row:1/4;margin:0}.handoffCard>p{grid-column:2}.guardrailList{grid-template-columns:1fr}}@media (max-width:860px){:root{--topbar-height:60px}html{scroll-padding-top:78px}.sidebar{display:none}.topbar{left:0;padding:0 18px}.mobileBrand{display:flex;padding:0;font-size:11px}.mobileBrand .brandMark{width:25px;height:25px;font-size:16px}.contextPath{display:none}.mainContent{width:100%;margin-left:0;padding:calc(var(--topbar-height) + 19px) 19px 92px}.mobileNav{position:fixed;inset:auto 10px 10px;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);min-height:62px;border:1px solid var(--line-strong);border-radius:15px;background:color-mix(in srgb,var(--bg-raised) 92%,transparent);padding:5px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileNavItem{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:10px;color:var(--text-muted);font-family:var(--font-ui);font-size:7px;text-decoration:none}.mobileNavItem--active{background:var(--gold-soft);color:var(--gold)}.accessNotice{margin-bottom:42px}.heroSection{grid-template-columns:1fr;gap:30px}.heroFocus{display:grid;min-height:0;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line-strong);border-left:0;padding:18px 0 0}.focusLabel{display:none}.heroFocus>strong{margin:0;font-size:42px}.heroFocus a{margin:0}.signalGrid{margin-bottom:78px}.decisionRow{grid-template-columns:30px 1fr}.reservedButton{grid-column:2;justify-self:start}.operationsGrid{grid-template-columns:1fr}}@media (max-width:600px){.commandButton,.themeLabel{display:none}.themeToggle{width:36px;justify-content:center}.accessNotice{grid-template-columns:31px 1fr;align-items:start}.accessNotice .statusPill{grid-column:2}.heroCopy h1{font-size:clamp(36px,12vw,52px)}.heroCopy>p{font-size:10px}.heroFocus{grid-template-columns:auto 1fr}.heroFocus a{grid-column:1/-1}.signalGrid{grid-template-columns:1fr;border-radius:12px}.signalCard,.signalCard:nth-child(2){min-height:92px;border-right:0;border-bottom:1px solid var(--line);padding:17px}.signalCard:last-child{border-bottom:0}.sectionHeading{align-items:start;flex-direction:column;gap:11px}.decisionRow{gap:12px}.reservedButton{width:100%}.tableHead{display:none}.tableRow{grid-template-columns:1fr auto;gap:8px;padding:14px}.tableRow>span:nth-child(2){grid-column:1;color:var(--text-muted)}.tableRow>span:nth-child(3){grid-column:2;grid-row:1}.tableRow button{display:none}.handoffCard{display:block}.handoffCard ol{margin:22px 0}.productGrid{grid-template-columns:1fr}.productCard{min-height:330px}.guardrailList{grid-template-columns:1fr}.lifecyclePreview{overflow-x:auto;grid-template-columns:repeat(5,minmax(64px,1fr))}.platformFooter{align-items:flex-start;flex-direction:column;gap:6px}.mobileNavItem span{max-width:54px;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}