.pulseShell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex}.pulseHeader{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#f7f9fcf2;position:sticky;top:0;box-shadow:0 4px 20px #001f3b0a}.pulseNavShell{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding-block:10px;display:flex}.pulseNavShell>div:first-child{flex:auto;align-items:center;min-width:0;flex-wrap:nowrap!important;gap:24px!important;display:flex!important}.pulseBrand{align-items:center;gap:12px;text-decoration:none;display:flex}.pulseBrandMark{object-fit:contain;width:36px;height:36px}.pulseBrandWord{width:auto;height:24px}.pulseNavBadge{text-transform:uppercase;letter-spacing:.16em;color:var(--bronze);background:#b873331a;border:1px solid #b8733340;border-radius:2px;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:700}.pulseNavLinks{min-width:0;color:var(--slate);flex-wrap:nowrap;align-items:center;gap:18px;font-size:12px;font-weight:600;display:flex}.pulseNavLinks a:hover{color:var(--midnight)}.pulseUserMenu{flex:none;align-items:center;gap:10px;display:flex}@media (max-width:1060px){.pulseNavShell{flex-wrap:wrap;align-items:flex-start}.pulseNavShell>div:first-child{flex-basis:100%}.pulseUserMenu{margin-top:-6px;margin-left:auto}}@media (max-width:720px){.pulseNavShell>div:first-child{align-items:flex-start;flex-wrap:wrap!important;gap:12px!important}.pulseNavLinks{width:100%;padding-bottom:3px;overflow-x:auto}.pulseNavLinks a{flex:none}}.pulseMain{flex:1;padding:48px 0 80px}.pulseContainer{width:min(calc(100% - 40px), var(--max));margin-inline:auto}.pulseCard{background:var(--white);border:1px solid var(--border);border-radius:2px;padding:36px 32px;transition:transform .2s,box-shadow .2s;box-shadow:0 15px 45px #001f3b0a}.pulseCardHeader{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px}.pulseCardTitle{font-family:var(--serif);color:var(--midnight);letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:400}.pulseCardSubtitle{color:var(--steel);margin:0;font-size:14px;line-height:1.6}.pulseTitle{font-family:var(--serif);color:var(--midnight);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.15}.pulseSubtitle{color:var(--steel);max-width:680px;margin:0 0 28px;font-size:16px;line-height:1.7}.pulseFormGroup{margin-bottom:24px}.pulseLabel{color:var(--midnight);letter-spacing:.01em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.pulseInput,.pulseSelect,.pulseTextarea{width:100%;font-size:14px;font-family:var(--sans);color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:2px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.pulseInput:focus,.pulseSelect:focus,.pulseTextarea:focus{border-color:var(--midnight);box-shadow:0 0 0 1px var(--midnight)}.pulseInputHelp{color:var(--steel);margin-top:6px;font-size:12px;line-height:1.5}.pulseLikertGroup{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}@media (max-width:680px){.pulseLikertGroup{grid-template-columns:1fr}}.pulseLikertOption{text-align:center;background:var(--white);border:1px solid var(--border);cursor:pointer;border-radius:2px;flex-direction:column;align-items:center;padding:16px 10px;transition:all .2s;display:flex}.pulseLikertOption:hover{border-color:var(--steel);transform:translateY(-1px)}.pulseLikertOption.selected{border-color:var(--midnight);box-shadow:inset 0 0 0 1px var(--midnight);background:#001f3b0a}.pulseLikertValue{font-family:var(--serif);color:var(--midnight);margin-bottom:4px;font-size:20px;font-weight:700}.pulseLikertOption.selected .pulseLikertValue{color:var(--bronze)}.pulseLikertLabel{color:var(--steel);font-size:11px;font-weight:600;line-height:1.3}.pulseStatementBox{background:var(--white);border-left:3px solid var(--bronze);margin-bottom:28px;padding:24px 28px;box-shadow:0 10px 30px #001f3b08}.pulseStatementText{font-family:var(--serif);color:var(--midnight);margin:0;font-size:19px;line-height:1.55}.pulseDarkCallout{background:radial-gradient(circle at 80% 20%, #607d9838, transparent 35%), linear-gradient(135deg, #00172b 0%, var(--midnight) 50%, #071a32 100%);color:var(--cloud);border-radius:2px;margin-top:48px;padding:48px 44px;position:relative;overflow:hidden;box-shadow:0 30px 90px #001f3b21}.pulseDarkCallout h2,.pulseDarkCallout h3{font-family:var(--serif);color:#fff;margin:0 0 14px;font-weight:400}.pulseDarkCallout p{color:#e9eef5d1;font-size:15px;line-height:1.75}.pulseMetricCard{background:var(--white);border:1px solid var(--border);border-radius:2px;padding:24px 26px;box-shadow:0 10px 30px #001f3b08}.pulseMetricLabel{text-transform:uppercase;letter-spacing:.18em;color:var(--steel);margin-bottom:8px;font-size:11px;font-weight:700}.pulseMetricValue{font-family:var(--serif);color:var(--midnight);font-size:38px;font-weight:400;line-height:1}.pulseMetricValue.accent{color:var(--bronze)}.pulseMetricSubtext{color:var(--steel);margin-top:8px;font-size:12px}.pulseTable{border-collapse:collapse;width:100%;font-size:13px}.pulseTable th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--steel);border-bottom:2px solid var(--border);background:#fdfdfd;padding:12px 16px;font-size:11px;font-weight:700}.pulseTable td{color:var(--ink);border-bottom:1px solid #607d981f;padding:14px 16px}.pulseTable tr:hover td{background:#001f3b05}.pulseDisclaimer{border-top:1px solid var(--border);color:var(--steel);margin-top:60px;padding:24px 0;font-size:12px;line-height:1.7}.pulseDisclaimer strong{color:var(--midnight)}.pulseTabBar{border-bottom:1px solid var(--border);background:#fff;border-radius:4px 4px 0 0;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-bottom:28px;padding:4px 6px 0;display:grid;overflow:visible}.pulseTabButton{color:var(--brand-steel,#607d98);cursor:pointer;text-align:center;white-space:normal;background-color:#0000;border:none;border-bottom:3px solid #0000;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.25;transition:all .15s;display:flex}.pulseTabButton:hover{color:var(--brand-midnight,#061e38)}.pulseTabButton.active{color:var(--brand-midnight,#061e38);border-bottom:3px solid var(--brand-midnight,#061e38);font-weight:700}.pulseTabButtonAxiom{color:var(--brand-bronze,#b87333);background:#b873330b;font-weight:700}.pulseTabAxiomIcon{background:var(--brand-midnight,#061e38);color:#fff;width:20px;height:20px;font-family:var(--serif);border-radius:50%;place-items:center;margin-right:7px;font-size:11px;line-height:1;display:inline-grid}.pulseTabButtonAxiom.active{border-bottom-color:var(--brand-bronze,#b87333);background:#b8733317}@media (max-width:980px){.pulseTabBar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.pulseTabBar{grid-template-columns:repeat(2,minmax(0,1fr))}}.pulseShell{--bronze-accessible:#925923}.pulseShell :is(a,button,input,select,summary,textarea):focus-visible{outline-offset:3px;outline:3px solid #176b93}.pulseShell :is(button,select,summary){min-height:44px}.pulseShell .buttonBronze{background:var(--bronze-accessible);color:#fff}.pulseSkipLink{z-index:1000;color:#001f3b;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.pulseSkipLink:focus{top:10px}.pulseAppHeader{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 24px;display:flex}.pulseGlobalContext{align-items:center;gap:24px;min-width:0;display:flex}.pulseGlobalContext small,.pulseGlobalContext strong{display:block}.pulseGlobalContext small{color:#536475;font-size:11px}.pulseGlobalContext strong{overflow-wrap:anywhere;font-size:13px}.pulseAccount{font-size:13px;position:relative}.pulseAccount summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;display:flex}.pulseAccount>div{border:1px solid var(--border);background:#fff;min-width:200px;padding:16px;position:absolute;right:0;box-shadow:0 8px 24px #001f3b22}.pulseSidebar{border-right:1px solid var(--border);z-index:90;background:#f7f9fc;width:224px;padding:16px;position:fixed;top:92px;bottom:0;overflow-y:auto}.pulseNavGroup h2{font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#536475;margin:10px 12px}.pulseNavGroup a{color:#263c50;border-left:3px solid #0000;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.pulseNavGroup a[aria-current]{color:#001f3b;background:#e6ebf0;border-left-color:#925923;font-weight:750}.pulseCampaignNav{border-bottom:1px solid var(--border);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 28px;display:flex}.pulseCampaignNav a{padding:10px;font-size:13px}.pulseCampaignNav a[aria-current]{text-underline-offset:6px;font-weight:750;text-decoration:underline}.pulseMenuToggle{display:none}.pulseMain,.pulseMain>.pulseContainer{min-width:0}@media (max-width:1000px){.pulseAppHeader{flex-wrap:wrap;padding:12px 16px}.pulseGlobalContext{flex-wrap:wrap;gap:12px;width:100%}.pulseSidebar{width:100%;max-height:65vh;display:none;position:static}.pulseSidebar.isOpen,.pulseMenuToggle{display:block}.pulseShell:has(.pulseSidebar)>:is(.pulseMain,.siteFooter,.pulseCampaignNav){margin-left:0}}@media (max-width:480px){.pulseAppHeader .pulseBrandWord{width:105px}.pulseNavBadge{letter-spacing:.03em}.pulseAppHeader{gap:8px}}@media (prefers-reduced-motion:reduce){.pulseShell *,.pulseShell :before,.pulseShell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pulseAppHeader{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e3e8ed;min-height:72px;padding:14px 26px}.pulseAppHeader .pulseBrand{gap:12px}.pulseAppHeader .pulseBrandWord{width:145px;height:auto}.pulseAppHeader .pulseNavBadge{color:#8e673e;letter-spacing:1px;background:#f8f5f1;border:1px solid #e8dfd5;margin-left:5px;padding:4px 7px;font-size:8px}.pulseGlobalContext{gap:28px}.pulseGlobalContext small{letter-spacing:.7px;color:#82909c;margin-bottom:4px;font-size:9px}.pulseGlobalContext strong{color:#344e62;font-size:11px;font-weight:600}.pulseGlobalContext>a{color:#637b8e;padding:10px;font-size:11px}.pulseAccount summary{gap:10px;font-size:11px}.pulseAccount summary:before{content:"";background:radial-gradient(circle at 50% 37%,#6d8496 0 3px,#0000 3.5px),radial-gradient(at 50% 100%,#9dabb6 0 8px,#0000 8.5px),#edf2f6;border:1px solid #dce5eb;border-radius:50%;width:26px;height:26px}.pulseAccount summary:after{content:"⌄";color:#8394a0;font-size:13px}.pulseSidebar{background:#f8fafc;border-color:#e3e8ed;width:216px;padding:24px 14px;top:72px}.pulseNavGroup{margin-bottom:24px}.pulseNavGroup h2{letter-spacing:1.5px;color:#8a98a4;margin:0 14px 9px;font-size:8px}.pulseNavGroup a{color:#5e7485;border-left:0;border-radius:6px;gap:11px;min-height:43px;margin:3px 0;padding:10px 13px;font-size:11px}.pulseNavGroup svg{opacity:.7;flex-shrink:0}.pulseNavGroup a[aria-current]{color:#183b54;background:#e8eef3;font-weight:600;box-shadow:inset 2px 0 #9c744f}.pulseNavGroup a[aria-current] svg{opacity:1}.pulseNavGroup a:hover{background:#edf2f6}.pulseShell:has(.pulseSidebar)>:is(.pulseMain,.siteFooter,.pulseCampaignNav){margin-left:216px}.pulseCampaignNav{background:#fff;border-color:#e3e8ed;gap:20px;min-height:50px;padding:0 32px}.pulseCampaignNav a{color:#788b99;padding:15px 0;font-size:10px}.pulseCampaignNav a:first-child{color:#4c677a}.pulseCampaignNav>span{color:#c2ccd4;font-size:12px}.pulseCampaignNav a[aria-current]{color:#23445c;font-weight:600;text-decoration:none;box-shadow:inset 0 -2px #a17a54}.pulseShell:has(.pulseSidebar)>.siteFooter{padding:28px 32px}.pulseShell:has(.pulseSidebar)>.siteFooter .footerBrand{display:none}.pulseShell:has(.pulseSidebar)>.siteFooter .footerLinks{gap:18px;font-size:10px}.pulseShell:has(.pulseSidebar)>.siteFooter .copyright{font-size:9px}@media (max-width:1000px){.pulseShell:has(.pulseSidebar)>:is(.pulseMain,.siteFooter,.pulseCampaignNav){margin-left:0}.pulseSidebar{width:100%;padding:16px}.pulseNavGroup a{font-size:13px}.pulseCampaignNav{gap:14px;padding:0 18px}.pulseAppHeader{padding:12px 16px}.pulseGlobalContext{gap:16px}}@media (max-width:480px){.pulseAppHeader .pulseBrandWord{width:110px}.pulseAppHeader .pulseBrand{gap:7px}.pulseGlobalContext{gap:8px}.pulseAccount summary,.pulseGlobalContext strong{font-size:10px}.pulseCampaignNav{gap:12px}.pulseCampaignNav a{font-size:10px}.pulseMain{padding-top:24px}.pulseContainer{width:calc(100% - 24px)}}.pulseNavGroup a{min-height:44px;font-size:13px}.pulseNavGroup h2{color:#637888;font-size:9px}.pulseGlobalContext small{color:#637888}.pulseCampaignNav a{color:#5c7283;font-size:12px}.pulseAccount summary,.pulseGlobalContext>a,.pulseGlobalContext strong{font-size:12px}@media (max-width:480px){.pulseAppHeader{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:10px 12px;display:grid}.pulseAppHeader .pulseBrand{justify-content:flex-end;gap:8px}.pulseAppHeader .pulseBrandWord{width:110px}.pulseAppHeader .pulseNavBadge{display:none}.pulseMenuToggle{color:#29495f;background:#fff;border:1px solid #dce4eb;border-radius:5px;padding:8px 12px;font-size:12px}.pulseGlobalContext{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;display:grid}.pulseGlobalContext>div{min-width:0}.pulseGlobalContext strong{font-size:10px}.pulseGlobalContext small{font-size:9px}.pulseGlobalContext>a{padding:8px 0;font-size:11px}.pulseAccount summary{gap:5px;font-size:10px}.pulseAccount summary:before{display:none}.pulseAccount summary:after{font-size:10px}}
