:root{--ink:#121520;--paper:#f5f4f0;--cream:#eeece6;--accent:#5c55d9;--line:#d9d8d2}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.landing{max-width:1440px;margin:auto}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 48px;display:flex}.wordmark{font-family:Georgia,serif;font-size:21px}.wordmark span{letter-spacing:2px;color:#777;margin-left:5px;font-family:Arial,sans-serif;font-size:8px}.topbar nav{color:#4e5260;gap:30px;font-size:12px;display:flex}.topbar button,.actions button{background:var(--ink);color:#fff;border:0;border-radius:8px;margin-left:8px;padding:11px 16px;font-weight:650}.secondary{color:var(--ink)!important;border:1px solid var(--line)!important;background:0 0!important}.hero{background:radial-gradient(circle at 80% 15%,#e7e4ff 0,#0000 32%);grid-template-columns:1.12fr .88fr;align-items:center;gap:70px;min-height:590px;padding:80px 70px;display:grid}.eyebrow{letter-spacing:1.8px;color:#777b89;font-size:10px;font-weight:700}.hero h1{letter-spacing:-2.8px;max-width:700px;margin:17px 0 20px;font-family:Georgia,serif;font-size:67px;font-weight:400;line-height:1.02}.heroCopy>p:not(.eyebrow){color:#666b78;max-width:620px;font-size:16px;line-height:1.7}.actions{margin:31px 0 20px}.actions button{margin-left:0;margin-right:9px}.heroCopy small{color:#9699a3;font-size:10px}.productCard{background:#fff;border:1px solid #dddde3;border-radius:18px;padding:25px;transform:rotate(1deg);box-shadow:0 35px 80px #1e22301c}.cardHead{letter-spacing:1px;color:#777;justify-content:space-between;font-size:9px;display:flex}.cardHead b{color:#17865f;background:#e8f6ef;border-radius:5px;padding:5px 8px}.score{margin:32px 0 3px;font:52px Georgia,serif}.score small{color:#999;font:12px Arial}.productCard h3{font:400 20px Georgia,serif}.miniGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.miniGrid>div{background:#f7f7fa;border-radius:10px;padding:15px}.miniGrid span,.miniGrid small{color:#8c909b;font-size:8px;display:block}.miniGrid strong{margin:8px 0 2px;font:22px Georgia;display:block}.spark{background:linear-gradient(#f1efff,#0000);border-radius:10px;height:90px;margin-top:15px;position:relative;overflow:hidden}.spark i{border-top:3px solid var(--accent);border-radius:50% 50% 0 0;width:110%;height:70px;position:absolute;top:27px;left:-5%;transform:rotate(-4deg)}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.7px;color:#6c707b;background:#f9f8f5;justify-content:space-around;padding:22px 30px;font-size:10px;display:flex}.features{padding:95px 70px}.sectionIntro{grid-template-columns:.55fr 1.45fr;align-items:start;display:grid}.sectionIntro h2{max-width:750px;margin:0;font:400 41px/1.1 Georgia,serif}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.featureGrid article{border-top:1px solid #bfc0c5;padding:20px 5px 0}.featureGrid em{color:#8b8e98;font-size:9px;font-style:normal}.featureGrid h3{margin:18px 0 10px;font:400 22px Georgia,serif}.featureGrid p{color:#737783;max-width:330px;font-size:12px;line-height:1.65}@media (max-width:900px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding:60px 30px}.hero h1{font-size:48px}.features{padding:70px 30px}.sectionIntro,.featureGrid{grid-template-columns:1fr}.trust{flex-wrap:wrap;gap:15px}.topbar{padding:0 20px}}.intelligence{padding:15px 70px 100px}.intelGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.intelGrid article{background:#fff;border:1px solid #dedee3;border-radius:15px;min-height:230px;padding:25px;box-shadow:0 15px 35px #1a1e2d0b}.intelGrid span{letter-spacing:1.4px;color:#6f68d6;font-size:8px;font-weight:800}.intelGrid h3{margin:22px 0 13px;font:400 24px/1.12 Georgia,serif}.intelGrid p{color:#737783;font-size:12px;line-height:1.65}.intelGrid b{color:#3e4250;margin-top:24px;font-size:9px;display:block}@media (max-width:900px){.intelligence{padding:15px 30px 70px}.intelGrid{grid-template-columns:1fr}}.lifeStages,.process{padding:25px 70px 100px}.stageGrid,.processGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px;display:grid}.stageGrid article,.processGrid article{background:#fff;border:1px solid #dedee3;border-radius:15px;min-height:205px;padding:24px}.stageGrid small,.processGrid b{color:#777b89;letter-spacing:1.2px;font-size:9px}.stageGrid h3,.processGrid h3{margin:24px 0 12px;font:400 23px/1.12 Georgia,serif}.stageGrid p,.processGrid p{color:#737783;font-size:12px;line-height:1.65}.process{background:#eceae4;padding-top:80px}.processGrid article{background:#ffffff94}.processGrid b{border:1px solid #c9c7c1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.trustDeep{color:#fff;background:#151823;border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:70px;margin:0 70px 100px;padding:55px;display:grid}.trustDeep h2{margin:14px 0 20px;font:400 42px/1.05 Georgia,serif}.trustDeep>div>p:last-child{color:#b8bbc4;font-size:13px;line-height:1.7}.trustList>div{border-bottom:1px solid #303440;grid-template-columns:.6fr 1fr;gap:25px;padding:18px 0;display:grid}.trustList strong{font:400 17px Georgia,serif}.trustList span{color:#aeb2bc;font-size:11px;line-height:1.6}@media (max-width:900px){.lifeStages,.process{padding:20px 30px 70px}.stageGrid,.processGrid{grid-template-columns:1fr}.trustDeep{grid-template-columns:1fr;margin:0 30px 70px;padding:30px}.trustList>div{grid-template-columns:1fr}.trustDeep h2{font-size:34px}}.workspaceShell{background:#f4f3ef;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.workspaceNav{color:#fff;background:#151823;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.workspaceBrand span{letter-spacing:2px;color:#969aa6;font:8px Arial}.tenantBadge span{color:#aeb2bd;font-size:10px}.workspaceNav nav a{color:#c5c9d3;border-radius:8px;padding:11px 12px;font-size:12px;text-decoration:none}.workspaceNav nav a:hover{color:#fff;background:#242936}.navFoot{border-top:1px solid #2d3240;margin-top:auto;padding-top:20px}.workspaceTop{background:#ffffffb3;border-bottom:1px solid #dddcd6;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex}.workspaceTop b{margin-top:3px;font-size:11px;display:block}.statusPill{color:#14724f;background:#e6f5ed;border-radius:20px;padding:7px 10px;font-size:9px}.workspacePage{max-width:1280px;padding:42px 44px 80px}.pageTitle h1{margin:10px 0;font:400 44px/1.05 Georgia,serif}.darkButton,.primaryLink{color:#fff;background:#171a23;border:0;border-radius:8px;padding:12px 17px;font-size:11px;font-weight:700;text-decoration:none}.metricCards,.accountGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metricCards article,.accountGrid article,.reviewGrid article,.taxTrace article{background:#fff;border:1px solid #dfded8;border-radius:14px;padding:20px}.metricCards span,.accountGrid span,.reviewGrid span,.taxTrace span{color:#767a86;font-size:9px;display:block}.largePanel,.sidePanel,.comparePanel,.commentPanel{background:#fff;border:1px solid #dfded8;border-radius:15px;margin-top:14px;padding:25px}.panelTag{letter-spacing:1.3px;color:#625bd4;font-size:8px;font-weight:800}.largePanel h2,.comparePanel h2{margin:16px 0;font:400 28px Georgia,serif}.largePanel>p,.comparePanel>p,.commentPanel p,.sidePanel p{color:#737783;font-size:11px;line-height:1.65}.actionRow p{color:#777b85;margin:5px 0;font-size:10px}.actionRow em{color:#5d55c7;background:#f1efff;border-radius:12px;padding:6px 8px;font-size:8px;font-style:normal}.healthScore{margin-top:25px;font:50px Georgia,serif}.healthScore small{color:#999;font:12px Arial}.tablePanel,.strategyTable{background:#fff;border:1px solid #dfded8;border-radius:14px;overflow:hidden}.tableHead,.tableRow{border-bottom:1px solid #ecebe7;grid-template-columns:.6fr 1fr 1fr .7fr;padding:14px 18px;font-size:11px;display:grid}.tableHead,.strategyRow.head{color:#777;letter-spacing:1px;background:#efeee9;font-size:8px}.strategyRow{border-bottom:1px solid #ecebe7;grid-template-columns:1.5fr repeat(5,.7fr);padding:15px 18px;font-size:10px;display:grid}.reviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reviewGrid strong{margin:14px 0;font:20px Georgia,serif;display:block}.reviewGrid p{color:#767a84;font-size:10px;line-height:1.6}.taxTrace{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.signinPage{background:radial-gradient(circle at 75% 20%,#e4e1ff,#0000 35%),#f5f4f0;place-items:center;min-height:100vh;padding:30px;display:grid}.signinPanel{background:#fff;border:1px solid #dedde2;border-radius:20px;width:min(480px,100%);padding:42px;box-shadow:0 30px 80px #1419281a}.signinPanel h1{font:400 42px/1.05 Georgia,serif}.signinPanel>p:not(.eyebrow){color:#707581;font-size:12px;line-height:1.7}.signinPanel .primaryLink{margin:22px 0;display:inline-block}.signinPanel>small{color:#9699a3;font-size:9px;line-height:1.5;display:block}@media (max-width:950px){.workspaceShell{grid-template-columns:1fr}.workspaceNav{height:auto;position:relative}.workspaceNav nav{grid-template-columns:repeat(2,1fr);display:grid}.navFoot{display:none}.workspaceGrid,.metricCards,.accountGrid,.reviewGrid,.taxTrace{grid-template-columns:1fr 1fr}.workspacePage{padding:30px 22px}.pageTitle{flex-direction:column;align-items:start}.strategyRow{grid-template-columns:1.4fr repeat(5,.8fr);overflow-x:auto}}@media (max-width:600px){.metricCards,.accountGrid,.reviewGrid,.taxTrace,.workspaceGrid{grid-template-columns:1fr}.pageTitle h1{font-size:36px}.workspaceTop{padding:0 20px}.workspaceNav nav{grid-template-columns:1fr 1fr}.tableHead,.tableRow{grid-template-columns:.5fr 1fr 1fr}.tableHead span:last-child,.tableRow span:last-child{display:none}}:root{--workspace-bg:#f2f1ed;--workspace-card:#fff;--workspace-ink:#111522;--workspace-muted:#6f7480;--workspace-line:#deded8;--workspace-accent:#6d63e8;--workspace-accent-soft:#efedff;--workspace-nav:#111621;--workspace-good:#16815d;--workspace-warn:#a65a19}.workspaceShell{background:var(--workspace-bg);min-height:100vh;color:var(--workspace-ink);grid-template-columns:272px minmax(0,1fr);display:grid}.workspaceNav{color:#fff;z-index:30;background:linear-gradient(#121722,#191f2d);flex-direction:column;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:1px 0 #ffffff0a}.navHeader{justify-content:space-between;align-items:center;display:flex}.navClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;display:none}.workspaceBrand{color:#fff;font:22px Georgia,serif;text-decoration:none}.workspaceBrand span{letter-spacing:2.2px;color:#a9afbd;margin-left:4px;font:8px Arial,sans-serif}.tenantBadge{background:#ffffff0d;border:1px solid #2b3240;border-radius:13px;flex-direction:column;gap:5px;margin:28px 0 22px;padding:15px 16px;display:flex}.tenantBadge small,.workspaceTop small{letter-spacing:1.5px;color:#9298a8;font-size:8px}.tenantBadge strong{font-size:11px}.tenantBadge span{color:#b6bbc7;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workspaceNav nav{flex-direction:column;gap:3px;display:flex}.workspaceNav nav a{color:#c3c8d2;border-radius:8px;padding:9px 11px;font-size:11px;line-height:1.2;text-decoration:none;transition:background .16s,color .16s}.workspaceNav nav a:hover,.workspaceNav nav a:focus-visible{color:#fff;outline-offset:1px;background:#272e3d;outline:2px solid #857ef0}.workspaceNav nav a.active{color:#fff;background:#2b3142;box-shadow:inset 3px 0 #887ff4}.navFoot{border-top:1px solid #2d3442;margin-top:auto;padding:20px 4px 0}.navFoot span,.navFoot small{display:block}.navFoot span{font-size:10px;font-weight:700}.navFoot small{color:#9299a8;margin-top:5px;font-size:9px;line-height:1.5}.workspaceMain{min-width:0}.workspaceTop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#f8f7f4e0;border-bottom:1px solid #deddd8;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.workspaceTopTitle b{margin-top:3px;font-size:11px;display:block}.statusPill{color:#146b50;background:#e7f5ef;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;display:flex}.statusPill i{background:#24a478;border-radius:50%;width:7px;height:7px}.menuButton{cursor:pointer;background:#fff;border:1px solid #d7d6d1;border-radius:9px;padding:8px 11px;font-size:11px;display:none}.workspacePage{max-width:1440px;margin:0 auto;padding:40px 42px 80px}.pageTitle{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.pageTitle h1{letter-spacing:-.025em;margin:8px 0 10px;font:400 44px/1.04 Georgia,serif}.pageTitle>div>p:last-child{color:var(--workspace-muted);max-width:760px;font-size:12px;line-height:1.65}.eyebrow,.panelTag{letter-spacing:1.55px;color:#6660cf;font-size:8px;font-weight:800}.darkButton{color:#fff;white-space:nowrap;background:#171c28;border:0;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:700}.darkButton:focus-visible,.textLink:focus-visible{outline-offset:3px;outline:3px solid #8178eb}.demoBanner{color:#69521b;background:#fff2cf;border:1px solid #ead59b;border-radius:10px;align-items:center;gap:14px;margin-bottom:18px;padding:10px 14px;font-size:10px;display:flex}.demoBanner b{letter-spacing:1.2px;color:#fff;background:#9a6d10;border-radius:5px;padding:5px 7px;font-size:8px}.heroGrid{grid-template-columns:.82fr 1.3fr;gap:14px;margin-bottom:14px;display:grid}.readinessCard,.trajectoryPanel,.metricCards article,.largePanel,.sidePanel,.accountGrid article,.taxTrace article,.reviewGrid article,.tablePanel,.emptyState,.warningPanel{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:16px;box-shadow:0 10px 35px #181d2b09}.readinessCard,.trajectoryPanel{padding:25px}.readinessTop,.panelHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.statusBadge{letter-spacing:.6px;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:800}.statusBadge.good{color:#137253;background:#e7f6ef}.statusBadge.warn{color:#a15412;background:#fff0df}.scoreRing{--score:0%;background:conic-gradient(var(--workspace-accent) var(--score),#ececf1 0);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin:20px 0 14px;display:flex;position:relative}.scoreRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.scoreRing strong,.scoreRing small{z-index:1;position:relative}.scoreRing strong{font:37px Georgia,serif}.scoreRing small{color:#8b8f99;margin:15px 0 0 2px;font-size:9px}.readinessCard h2,.trajectoryPanel h2,.largePanel h2{margin:10px 0;font:400 27px/1.12 Georgia,serif}.readinessCard>p,.largePanel>p,.sidePanel p,.warningPanel p{color:var(--workspace-muted);font-size:11px;line-height:1.65}.engineChip{background:var(--workspace-accent-soft);color:#5750c4;border-radius:20px;padding:6px 8px;font-size:8px}.trajectoryPanel h2 small{color:#9498a1;font:10px Arial,sans-serif}.trajectoryWrap{height:245px;color:var(--workspace-accent);margin-top:8px;position:relative}.trajectoryChart{width:100%;height:190px;overflow:visible}.trajectoryChart polyline{stroke:currentColor;stroke-width:2.25px}.chartLabels{color:#7c808a;border-top:1px solid #ecebe7;justify-content:space-between;padding-top:10px;font-size:9px;display:flex}.chartLabels b{color:#202533;margin-top:3px;font-size:11px;display:block}.chartEmpty{color:#8a8f98;place-items:center;height:180px;font-size:11px;display:grid}.metricCards,.accountGrid,.taxTrace{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metricCards article,.accountGrid article,.taxTrace article{padding:19px 20px}.metricCards span,.accountGrid span,.taxTrace span{color:#777c87;font-size:9px;display:block}.metricCards strong,.accountGrid strong,.taxTrace strong{margin:10px 0 4px;font:26px Georgia,serif;display:block}.metricCards small,.accountGrid small{color:#979ba4;font-size:9px}.workspaceGrid{grid-template-columns:1.45fr .72fr;gap:14px;margin-top:14px;display:grid}.workspaceGrid.lower{align-items:stretch}.largePanel,.sidePanel{padding:24px}.textLink{color:#5750c4;font-size:9px;font-weight:700;text-decoration:none}.actionRow{border-top:1px solid #ecebe7;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 0;display:grid}.actionRow>b{color:#999;font-size:9px}.actionRow strong{font-size:11px}.actionRow p{color:#777c86;margin:5px 0;font-size:10px;line-height:1.55}.actionRow em{text-transform:uppercase;letter-spacing:.7px;color:#5b54c5;background:#f0efff;border-radius:14px;padding:6px 8px;font-size:7px;font-style:normal}.actionRow em.critical{color:#a43636;background:#ffebeb}.sideValue{margin:22px 0 4px;font:42px Georgia,serif}.sidePanel h3{margin:4px 0 11px;font:400 18px Georgia,serif}.sidePanel hr{border:0;border-top:1px solid #ecebe7;margin:22px 0}.strategyCards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.strategyCards article{background:#f7f7fa;border:1px solid #ebebef;border-radius:12px;padding:16px}.strategyCards small{letter-spacing:1px;color:#7169d5;font-size:7px}.strategyCards h3{margin:12px 0 5px;font:400 17px Georgia,serif}.strategyCards p{color:#777c87;text-transform:capitalize;font-size:9px}.strategyCards article>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.strategyCards span{color:#878b95;font-size:8px}.strategyCards b{color:#252a36;margin-top:4px;font-size:11px;display:block}.allocationRow{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin:12px 0;font-size:9px;display:grid}.allocationRow>div{background:#ececf0;border-radius:10px;height:5px;overflow:hidden}.allocationRow i{background:var(--workspace-accent);border-radius:10px;height:100%;display:block}.allocationRow b{text-align:right}.microcopy{margin-top:18px}.provenance{border-top:1px solid #ecebe7;margin-top:18px;padding-top:13px}.provenance summary,.warningPanel summary{cursor:pointer;color:#5750c4;font-size:9px;font-weight:800}.provenanceGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.provenanceGrid span{color:#8a8e97;font-size:8px}.provenanceGrid b{color:#303542;overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.warningPanel{margin-top:14px;padding:18px 20px}.warningPanel p{margin:10px 0}.strategyTable,.tablePanel{overflow-x:auto}.strategyRow{border-bottom:1px solid #ecebe7;grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(90px,.7fr));align-items:center;min-width:760px;padding:14px 18px;font-size:10px;display:grid}.strategyRow.head,.tableHead{color:#777c86;letter-spacing:1px;background:#ecebe6;font-size:8px}.strategyRow span:first-child small{color:#888d97;text-transform:capitalize;margin-top:4px;display:block}.tableHead,.tableRow{border-bottom:1px solid #ecebe7;grid-template-columns:.5fr 1fr 1.2fr .8fr;min-width:650px;padding:14px 18px;font-size:10px;display:grid}.emptyState{max-width:780px;padding:42px}.emptyState h1,.emptyState h2{font:400 34px Georgia,serif}.emptyState p{color:var(--workspace-muted);font-size:12px;line-height:1.6}.previewCanvas{background:var(--workspace-bg);min-height:100vh}.previewHeader{color:#fff;background:#111621;justify-content:space-between;align-items:center;height:54px;padding:0 30px;font-size:10px;display:flex}.previewHeader b{font:20px Georgia,serif}.previewHeader span{color:#aeb3bf}.navBackdrop{display:none}@media (max-width:1100px){.workspaceShell{grid-template-columns:232px minmax(0,1fr)}.workspacePage{padding:34px 28px 70px}.metricCards{grid-template-columns:repeat(2,1fr)}.strategyCards,.heroGrid,.workspaceGrid{grid-template-columns:1fr}.trajectoryWrap{height:220px}}@media (max-width:760px){.workspaceShell{display:block}.workspaceNav{width:min(310px,86vw);height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 50px #0000003d}.workspaceNav.isOpen{transform:translate(0)}.navClose{display:block}.navBackdrop{z-index:25;background:#0c10187a;border:0;display:block;position:fixed;inset:0}.menuButton{align-items:center;gap:6px;display:inline-flex}.workspaceTopTitle{display:none}.workspaceTop{padding:0 18px}.workspacePage{padding:26px 16px 60px}.pageTitle{flex-direction:column;align-items:flex-start}.pageTitle h1{font-size:36px}.metricCards,.accountGrid,.taxTrace{grid-template-columns:1fr 1fr}.heroGrid{grid-template-columns:1fr}.readinessCard,.trajectoryPanel,.largePanel,.sidePanel{padding:20px}.provenanceGrid{grid-template-columns:1fr}.actionRow{grid-template-columns:28px minmax(0,1fr)}.actionRow em{grid-column:2}.previewHeader{padding:0 16px}}@media (max-width:480px){.metricCards,.accountGrid,.taxTrace{grid-template-columns:1fr}.pageTitle h1{font-size:32px}.trajectoryWrap{height:190px}.trajectoryChart{height:150px}.readinessTop{align-items:flex-start}.scoreRing{width:92px;height:92px}.workspaceTop{height:62px}.statusPill{font-size:8px}.previewHeader span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skipLink{z-index:1000;color:#111522;background:#fff;border-radius:8px;padding:10px 14px;transition:transform .15s;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skipLink:focus{outline:3px solid #8178eb;transform:translateY(0)}.loadingGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.loadingGrid div,.loadingPanel{background:linear-gradient(90deg,#e8e7e2,#f6f5f2,#e8e7e2) 0 0/220% 100%;border-radius:14px;animation:1.5s linear infinite finadvisor-shimmer}.loadingGrid div{height:112px}.loadingPanel{height:320px;margin-top:14px}.loadingText{color:#777c87;margin-top:14px;font-size:10px}@keyframes finadvisor-shimmer{to{background-position:-220% 0}}@media (max-width:760px){.loadingGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.loadingGrid{grid-template-columns:1fr}}.phase9FeatureGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.phase9FeatureGrid article{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:15px;min-height:135px;padding:20px}.phase9FeatureGrid span{letter-spacing:1.2px;color:#7169d5;font-size:8px;display:block}.phase9FeatureGrid strong{margin:18px 0 8px;font:400 18px/1.2 Georgia,serif;display:block}.phase9FeatureGrid small{color:var(--workspace-muted);font-size:9px}.phase9Boundary{margin-top:14px}@media (max-width:1050px){.phase9FeatureGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.phase9FeatureGrid{grid-template-columns:1fr}}
