:root{--ink:#151B2B;--ink-soft:#253450;--paper:#F5F7FC;--white:#fff;--line:#DFE6F0;--muted:#68758A;--brand-accent:#DCE7FF;--brand-blue-dark:#3159B6;--brand-blue:#1C3E95;--radius:3px;--container:1200px;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.skip-link{position:absolute;left:12px;top:-100px;padding:12px 16px;background:var(--brand-accent);color:var(--ink);z-index:999}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:relative;z-index:20;background:rgba(245,247,252,.94);border-bottom:1px solid rgba(21,27,43,.1)}.header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{display:grid;place-items:center;position:relative;width:39px;height:39px;background:var(--ink);color:var(--brand-accent);font-weight:800;letter-spacing:-.08em;font-size:17px;transform:skew(-7deg)}.brand-symbol span{color:#fff}.brand-wordmark{display:flex;flex-direction:column;line-height:1.2;letter-spacing:.1em}.brand-wordmark strong{font-size:11px;font-weight:800}.brand-wordmark small{font-size:9px;letter-spacing:.25em;margin-top:5px}.primary-nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:650}.primary-nav>a:not(.nav-cta){color:#53627C;transition:color .2s}.primary-nav>a:not(.nav-cta):hover,.primary-nav>a[aria-current=page]{color:#10192C}.nav-cta{display:inline-flex;align-items:center;gap:16px;padding:13px 17px;background:var(--brand-accent);font-weight:750;transition:background .2s,transform .2s}.nav-cta:hover{background:#C6D6FF;transform:translateY(-1px)}.nav-toggle{display:none;border:0;background:transparent;padding:10px}.nav-toggle span:not(.sr-only){display:block;width:23px;height:2px;background:var(--ink);margin:5px}.section-shell{overflow:hidden}.hero{padding:68px 0 0;background:var(--paper)}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:56px;align-items:center;min-height:520px}.hero-copy{padding:16px 0 45px}.eyebrow{margin:0 0 20px;display:flex;align-items:center;gap:9px;font-size:9px;font-weight:800;letter-spacing:.16em;line-height:1.5;color:#5C6A82}.eyebrow-line{display:inline-block;width:25px;height:1px;background:var(--brand-blue)}.eyebrow-dot{width:5px;height:5px;background:var(--brand-blue);border-radius:50%;margin-left:5px}.hero h1,.placeholder-inner h1{margin:0;max-width:680px;font-size:clamp(42px,5.3vw,73px);font-weight:650;letter-spacing:-.065em;line-height:.99}.hero h1 em,.intro-copy h2 em,.section-heading h2 em,.approach-heading h2 em,.partners-inner h2 em,.cta-panel h2 em{font-family:var(--font-display);font-weight:400;letter-spacing:-.065em}.hero h1 em{color:#1C3E95}.hero-lede{max-width:510px;margin:25px 0 0;color:#64718A;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:0 18px;font-size:11px;font-weight:750;line-height:1.2;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#243B72}.button-light{background:var(--paper);color:var(--ink)}.button-outline{border:1px solid #C0CBE0}.button-outline:hover{background:white;border-color:white}.button-lime{background:var(--brand-accent);color:var(--ink)}.button-lime:hover{background:#B8CCFF}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:11px;font-weight:800;border-bottom:1px solid #C4CEE0;padding-bottom:6px}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:39px}.proof-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #BBC7DF;border-radius:50%;font-size:9px;font-weight:800}.hero-proof p{margin:0;font-size:10px;line-height:1.6;color:#66758F}.hero-proof strong{color:var(--ink);font-size:11px}.hero-art{position:relative;min-height:490px;overflow:hidden;background:#E2E8F4;background-image:linear-gradient(135deg,rgba(21,27,43,.04),transparent 55%),radial-gradient(circle at 68% 30%,#F7F9FF 0,#C4CFE3 28%,#9EAFCD 70%);isolation:isolate}.art-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(21,27,43,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(21,27,43,.08) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(145deg,black,transparent 78%)}.art-orbit{position:absolute;left:50%;top:47%;border:1px solid rgba(21,27,43,.28);border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.art-orbit-one{width:430px;height:300px}.art-orbit-two{width:340px;height:440px;transform:translate(-50%,-50%) rotate(53deg)}.part-plate{position:absolute;left:50%;top:48%;width:245px;height:245px;border:2px solid #5D6F91;transform:translate(-50%,-50%) rotate(35deg);box-shadow:16px 22px 0 rgba(21,27,43,.11),inset 0 0 0 11px rgba(255,255,255,.12)}.plate-back{background:linear-gradient(135deg,#E6EBF4,#A5B6D5);border-radius:15% 35% 15% 35%}.plate-front{width:190px;height:190px;border-radius:50%;background:linear-gradient(145deg,#6A81AF,#2A427B);border:9px solid #DFE6F3;box-shadow:inset 0 0 0 2px #1D2F5D,0 0 0 14px rgba(21,27,43,.08)}.plate-core{position:absolute;left:50%;top:48%;width:92px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;transform:translate(-50%,-50%);background:var(--brand-accent);color:var(--ink);box-shadow:0 0 0 8px rgba(28,62,149,.17)}.plate-core span{font-size:31px;font-weight:900;letter-spacing:-.13em;line-height:1}.plate-core small{font-size:7px;letter-spacing:.1em;font-weight:800}.art-label{position:absolute;font-size:8px;font-weight:800;letter-spacing:.14em;line-height:1.7;color:#253C72}.label-top{top:35px;left:29px}.label-bottom{right:26px;bottom:32px;text-align:right}.art-index{position:absolute;left:28px;bottom:31px;font-size:8px;letter-spacing:.13em;color:#405783}.hero-bottomline{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0;border-top:1px solid var(--line);font-size:8px;font-weight:800;letter-spacing:.12em;color:#6E7B92}.scroll-cue{text-align:right}.section{padding:100px 0}.section-intro{padding-top:108px;padding-bottom:95px}.intro-grid{display:grid;grid-template-columns:.65fr 1.4fr .7fr;gap:35px;align-items:center}.intro-grid>.eyebrow{align-self:start;margin-top:10px}.intro-copy h2,.section-heading h2,.approach-heading h2,.partners-inner h2,.cta-panel h2{font-size:clamp(32px,4.1vw,53px);font-weight:630;letter-spacing:-.06em;line-height:1.04;margin:0}.intro-copy p:not(.eyebrow){max-width:650px;margin:22px 0;color:#5F6D83;font-size:13px;line-height:1.9}.intro-stamp{justify-self:end;width:145px;height:145px;border:1px solid #C0CAE0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#687894;transform:rotate(-12deg)}.intro-stamp span{font-size:7px;font-weight:800;letter-spacing:.12em}.intro-stamp strong{font-size:43px;letter-spacing:-.15em;color:var(--ink);line-height:1}.section-products{background:#EBEFF7;padding-top:88px;padding-bottom:75px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{max-width:590px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.category-card{position:relative;display:flex;flex-direction:column;min-height:355px;padding:24px;background:#FCFDFF;border:1px solid rgba(21,27,43,.08);transition:transform .25s,box-shadow .25s;overflow:hidden}.category-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(21,27,43,.08)}.category-card-dark{background:var(--ink);color:#F5F7FC}.category-number{position:relative;z-index:2;font-size:8px;font-weight:800;letter-spacing:.14em;color:#7786A2}.category-card-dark .category-number{color:#A8B9D9}.category-visual{height:170px;position:relative;display:grid;place-items:center;overflow:hidden}.visual-engine .visual-ring{position:absolute;width:122px;height:122px;border-radius:50%;border:16px solid #9EAFCD;box-shadow:0 0 0 10px #D5DEEF,0 0 0 11px #8093B5}.visual-engine .visual-core{position:absolute;width:48px;height:48px;border-radius:50%;background:var(--brand-accent);border:9px solid #42619C}.visual-bolt{position:absolute;width:9px;height:9px;border-radius:50%;background:#3B568A}.b1{transform:translate(0,-51px)}.b2{transform:translate(-44px,25px)}.b3{transform:translate(44px,25px)}.visual-track .track-bar{position:absolute;left:10%;right:10%;height:60px;top:53px;border:12px solid #8295B9;border-radius:35px;background:#D1DCEE;box-shadow:inset 0 0 0 2px #314C83}.track-wheel{position:absolute;top:66px;width:38px;height:38px;border:9px solid #1A2D56;background:#ACBCDC;border-radius:50%}.w1{left:22%}.w2{left:calc(50% - 19px)}.w3{right:22%}.visual-hydraulic .hydraulic-ring{position:absolute;width:128px;height:128px;border:17px solid #AABBDC;border-radius:50%;box-shadow:inset 0 0 0 10px #4A6195}.visual-hydraulic .hydraulic-core{position:absolute;width:38px;height:38px;border-radius:50%;background:#3F5E9C;border:8px solid var(--brand-accent)}.hydraulic-line{position:absolute;width:180px;height:2px;background:#7489AA;transform:rotate(-22deg)}.category-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.category-bottom h3{margin:0;font-size:18px;letter-spacing:-.04em}.round-arrow{display:grid;place-items:center;width:31px;height:31px;border:1px solid #D6DFF0;border-radius:50%;font-size:13px;transition:background .2s}.category-card:hover .round-arrow{background:var(--brand-accent);border-color:var(--brand-accent)}.category-card p{margin:8px 0 0;max-width:270px;color:#697894;font-size:10px;line-height:1.7}.category-card-dark p{color:#BAC7E0}.section-footnote{margin:24px 0 0;font-size:10px;color:#687994}.section-footnote a{font-weight:800;border-bottom:1px solid #BFCBE1}.section-approach{background:var(--ink);color:#F2F5FC;padding:100px 0}.approach-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.approach-heading .eyebrow{color:#BFCAE0}.approach-heading h2{max-width:460px}.approach-heading h2 em{color:var(--brand-accent)}.approach-heading>p:not(.eyebrow){max-width:380px;color:#b9c3b8;font-size:12px;line-height:1.85;margin:24px 0 29px}.approach-steps{border-top:1px solid #536258}.approach-step{display:grid;grid-template-columns:38px 1fr 25px;gap:20px;align-items:start;padding:25px 0;border-bottom:1px solid #536258}.approach-step>span:first-child{font-size:9px;color:var(--brand-accent);font-weight:800}.approach-step h3{font-size:16px;margin:0 0 7px;letter-spacing:-.03em}.approach-step p{max-width:390px;margin:0;color:#b9c3b8;font-size:11px;line-height:1.8}.step-arrow{color:var(--brand-accent);font-size:16px}.section-partners{padding:90px 0 55px}.partners-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.partners-inner>div{max-width:720px}.partners-inner .eyebrow{margin-bottom:15px}.partners-inner h2{max-width:630px}.partners-inner p:not(.eyebrow){max-width:610px;margin:18px 0 0;color:#63718B;font-size:12px;line-height:1.8}.partner-note{margin-top:45px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#75829A;font-size:8px;font-weight:800;letter-spacing:.1em}.partner-note span:last-child{font-weight:500;letter-spacing:0}.section-cta{padding:30px 0 100px}.cta-panel{position:relative;overflow:hidden;background:#DFE8F9;padding:48px 52px;display:flex;align-items:center;justify-content:space-between;gap:35px;isolation:isolate}.cta-panel>div{max-width:630px;position:relative;z-index:1}.cta-panel .eyebrow{margin-bottom:15px}.cta-panel h2{font-size:clamp(30px,4vw,48px)}.cta-panel p:not(.eyebrow){max-width:550px;margin:18px 0 0;color:#53688C;font-size:12px;line-height:1.8}.cta-panel .button{position:relative;z-index:2;flex-shrink:0}.cta-watermark{position:absolute;right:170px;bottom:-100px;font-size:310px;font-weight:900;line-height:1;letter-spacing:-.18em;color:rgba(21,27,43,.045);z-index:-1}.site-footer{background:#141D32;color:#E7ECF7;padding:58px 0 0}.footer-top{display:grid;grid-template-columns:1.15fr .55fr .9fr;gap:65px;padding-bottom:48px}.brand-light .brand-symbol{background:var(--brand-accent);color:var(--ink)}.brand-light .brand-symbol span{color:var(--ink)}.brand-light .brand-wordmark small{color:#b1bdb0}.footer-brand p,.footer-contact p{max-width:320px;color:#B7C4DC;font-size:11px;line-height:1.9;margin:20px 0 0}.footer-links h2,.footer-contact h2{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 17px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-links a{font-size:11px;color:#C3CEE4}.footer-links a:hover{color:var(--brand-accent)}.text-link-light{color:#EFF3FB;border-color:#52668D;margin-top:20px}.footer-bottom{border-top:1px solid #344A73;min-height:55px;display:flex;justify-content:space-between;align-items:center;gap:15px;color:#96A6C3;font-size:9px}.placeholder-section{min-height:60vh;display:grid;align-items:center;padding:90px 0}.placeholder-inner{max-width:850px}.placeholder-inner h1{font-size:clamp(42px,6vw,70px)}.placeholder-inner>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:25px 0}.placeholder-inner .button{margin-top:5px}[data-reveal]{opacity:1;transform:none}.js-ready [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s ease}.js-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:960px){.container{width:min(calc(100% - 36px),var(--container))}.header-inner{min-height:74px}.primary-nav{gap:18px}.hero-grid{gap:28px;min-height:460px}.hero-art{min-height:420px}.hero h1{font-size:clamp(40px,6vw,60px)}.art-orbit-one{width:350px;height:260px}.art-orbit-two{width:290px;height:370px}.part-plate{width:200px;height:200px}.plate-front{width:158px;height:158px}.intro-grid{grid-template-columns:.5fr 1.5fr}.intro-stamp{display:none}.approach-grid{gap:50px}.footer-top{gap:35px}}@media(max-width:720px){.container{width:min(calc(100% - 32px),var(--container))}.header-inner{min-height:70px}.nav-toggle{display:block;cursor:pointer}.primary-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px 16px 18px}.primary-nav.is-open{display:flex}.primary-nav>a:not(.nav-cta){padding:13px 7px;border-bottom:1px solid #DFE6F2}.nav-cta{margin-top:13px;justify-content:space-between}.hero{padding-top:43px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-copy{padding-bottom:0}.hero h1{max-width:570px;font-size:clamp(43px,11vw,64px)}.hero-lede{font-size:13px}.hero-proof{margin-top:28px}.hero-art{min-height:370px}.art-orbit-one{width:350px;height:245px}.art-orbit-two{width:255px;height:350px}.part-plate{width:190px;height:190px}.plate-front{width:152px;height:152px}.hero-bottomline{grid-template-columns:1fr 1fr;font-size:7px;gap:12px}.scroll-cue{text-align:left}.section{padding:72px 0}.section-intro{padding:70px 0}.intro-grid{grid-template-columns:1fr;gap:19px}.intro-grid>.eyebrow{margin:0}.intro-copy h2,.section-heading h2,.approach-heading h2,.partners-inner h2{font-size:clamp(32px,8vw,45px)}.intro-copy p:not(.eyebrow){font-size:12px}.section-products{padding:70px 0 56px}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:26px}.category-grid{grid-template-columns:1fr}.category-card{min-height:315px;padding:21px}.category-visual{height:150px}.category-bottom h3{font-size:17px}.section-approach{padding:72px 0}.approach-grid{grid-template-columns:1fr;gap:42px}.approach-heading>p:not(.eyebrow){font-size:12px}.approach-step{grid-template-columns:30px 1fr 20px;gap:12px;padding:22px 0}.approach-step h3{font-size:14px}.partners-inner{align-items:flex-start;flex-direction:column;gap:25px}.partner-note{align-items:flex-start;flex-direction:column;gap:5px;margin-top:30px}.section-cta{padding:10px 0 72px}.cta-panel{align-items:flex-start;flex-direction:column;padding:32px 24px;gap:26px}.cta-panel h2{font-size:clamp(30px,8vw,42px)}.cta-watermark{font-size:210px;right:0;bottom:-60px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-brand{grid-column:1/-1}.footer-contact{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding:14px 0;gap:4px}.placeholder-section{min-height:55vh;padding:65px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-ready [data-reveal]{opacity:1;transform:none}}


/* SIENDA BRAND PALETTE — LOGO-ALIGNED */
:root {
    --sienda-ink: #151B2B;
    --sienda-ink-soft: #253450;
    --sienda-blue: #1C3E95;
    --sienda-accent: #DCE7FF;
    --sienda-muted: #68758A;
    --sienda-border: #DFE6F0;
    --ink: #151B2B;
    --ink-soft: #253450;
    --paper: #F5F7FC;
    --line: #DFE6F0;
    --muted: #68758A;
    --brand-blue: #1C3E95;
    --brand-blue-dark: #173575;
    --brand-accent: #DCE7FF;
}

.brand-symbol,
.brand-light .brand-symbol {
    background: #1C3E95;
    color: #FFFFFF;
}

.brand-symbol span,
.brand-light .brand-symbol span {
    color: #FFFFFF;
}

.hero h1 em,
.intro-copy h2 em,
.section-heading h2 em,
.cms-card-link,
.cms-module-count {
    color: #1C3E95;
}

.eyebrow-line,
.eyebrow-dot {
    background-color: #1C3E95;
}

.plate-core {
    background: #1C3E95;
    color: #FFFFFF;
    box-shadow: 0 0 0 8px rgb(28 62 149 / 14%);
}

.cms-brand-mark,
.cms-brand-mark-login {
    background: #1C3E95;
    color: #FFFFFF;
    border-color: rgb(220 231 255 / 35%);
}

.cms-stat-icon {
    color: #1C3E95;
    border-color: #DCE5F6;
    background: #F0F4FC;
}

.cms-module-card:hover {
    border-color: #B9C9EB;
}

.cms-login-back {
    color: #1C3E95;
}

.cms-sidebar .menu li > a.active {
    color: #151B2B;
    background: #DCE7FF;
}



/* SIENDA PHASE 4: four product categories */
.category-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.category-card { min-width: 0; }
.visual-transmission .transmission-shaft { position: absolute; top: 88px; left: calc(50% - 77px); width: 154px; height: 5px; background: #365b96; transform: rotate(18deg); border-radius: 4px; }
.visual-transmission .transmission-gear { position: absolute; display: block; border: 11px solid #7188ad; border-radius: 50%; background: #e4eaf4; box-shadow: inset 0 0 0 8px #bdcce2, 0 0 0 5px #cbd6e8; }
.visual-transmission .transmission-gear-large { width: 94px; height: 94px; left: calc(50% - 66px); top: 26px; }
.visual-transmission .transmission-gear-small { width: 62px; height: 62px; right: calc(50% - 81px); top: 76px; border-width: 9px; background: #d2deef; }
.visual-filtration .filter-canister { position: absolute; display: block; top: 30px; left: calc(50% - 36px); width: 72px; height: 108px; border: 7px solid #7188ad; border-radius: 12px 12px 15px 15px; background: linear-gradient(90deg, #c7d5eb, #f4f7fc 45%, #b4c6e0); box-shadow: inset 0 0 0 4px #dce5f3; }
.visual-filtration .filter-cap { position: absolute; top: 25px; left: calc(50% - 47px); width: 94px; height: 17px; border-radius: 4px; background: #365b96; box-shadow: 0 8px 0 #8fa6c9; }
.visual-filtration .filter-line { position: absolute; left: calc(50% + 39px); width: 28px; height: 3px; background: #6f89b4; border-radius: 3px; }
.visual-filtration .filter-line-one { top: 80px; }
.visual-filtration .filter-line-two { top: 99px; width: 20px; }
@media (max-width: 960px) { .category-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 720px) { .category-grid { grid-template-columns: 1fr; } }

/* PHASE 7: Insights navigation dropdown */
.nav-dropdown{position:relative;display:inline-flex;align-items:center;z-index:30;color:inherit;font-size:inherit}
.nav-dropdown summary{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer;user-select:none;color:inherit;font:inherit;font-weight:inherit;padding:0;border:0;background:transparent}
.primary-nav .nav-dropdown summary:hover,.primary-nav .nav-dropdown summary:focus-visible,.primary-nav .nav-dropdown[open] summary{color:#1c3e95}
.nav-dropdown summary::-webkit-details-marker{display:none}
.nav-dropdown-caret{font-size:14px;transition:transform .18s ease}
.nav-dropdown[open] .nav-dropdown-caret{transform:rotate(180deg)}
.nav-dropdown-menu{position:absolute;top:calc(100% + 13px);left:0;min-width:205px;padding:7px;background:#fff;border:1px solid #dce4f0;box-shadow:0 16px 42px rgba(14,35,74,.16);border-radius:8px;display:grid;gap:2px;z-index:60}
.nav-dropdown-menu a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 12px;border-radius:5px;color:#1b2a44!important;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}
.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:#edf3ff;color:#1c3e95!important}
.nav-dropdown-menu a span{color:#1c3e95}
@media(min-width:761px){.nav-dropdown:hover .nav-dropdown-menu{display:grid}}
@media(max-width:760px){.nav-dropdown{display:flex;flex-direction:column;align-items:stretch;width:100%}.nav-dropdown summary{justify-content:space-between;width:100%;box-sizing:border-box}.nav-dropdown-menu{position:static;min-width:0;width:auto;margin:6px 0 7px 9px;box-shadow:none;background:rgba(255,255,255,.75);border-color:#e0e7f2}.nav-dropdown-menu a{white-space:normal}}
@media(prefers-reduced-motion:reduce){.nav-dropdown-caret{transition:none}}

