@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/montserrat-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/montserrat-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('../fonts/dm-sans-latin.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/plus-jakarta-sans-latin.woff2') format('woff2')}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica,Arial,sans-serif;color:#42536a;font-size:13px;line-height:1.55}.navy{color:#122c4c}.kicker{font-size:10px;letter-spacing:2.5px;font-weight:bold;color:#e8961e;text-transform:uppercase;margin-bottom:14px}.kicker:before{content:"";display:inline-block;width:28px;height:3px;background:#e8961e;margin-right:10px;vertical-align:middle}h1{font-size:44px;line-height:1.15;color:#122c4c}h2{font-size:32px;line-height:1.2;color:#122c4c}h3{font-size:16px;color:#122c4c}section{padding:55px 60px}.row{display:flex}.grow{flex:1}.muted{color:#6b7d92}.card{background:#fff;border:1px solid #e4eaf1;border-radius:10px}.btn-o{display:inline-block;background:#f39c1b;color:#122c4c;font-weight:bold;font-size:12px;letter-spacing:.5px;padding:13px 24px;border-radius:5px}.btn-ghost{display:inline-block;border:1px solid #9fb0c3;color:#fff;font-weight:bold;font-size:12px;letter-spacing:.5px;padding:13px 24px;border-radius:5px}.dots{text-align:center;margin-top:14px;color:#c3cfdc;font-size:14px;letter-spacing:6px}.dots .on{color:#f39c1b}.car-note{text-align:center;font-size:10px;color:#9fb0c3;letter-spacing:1.5px;margin-top:4px;text-transform:uppercase}.arrow{display:inline-block;width:30px;height:30px;border:1px solid #c9d5e2;border-radius:50%;color:#122c4c;text-align:center;line-height:28px;font-size:15px;background:#fff}.ptile{height:112px;padding:8px;display:flex;align-items:center;justify-content:center}.ptile img{max-width:100%;max-height:96px}.pf-viewport{overflow:hidden;padding:6px 0 8px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.pf-track{display:flex;gap:12px;width:max-content;animation:pfscroll 55s linear infinite}.pf-viewport:hover .pf-track{animation-play-state:paused}.pf-tile{flex:0 0 300px;height:225px;padding:15px;display:flex;align-items:center;justify-content:center}.pf-tile img{max-width:100%;max-height:190px;object-fit:contain}@keyframes pfscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.arrow{cursor:pointer;user-select:none;transition:background-color .2s ease,color .2s ease}.arrow:hover{background:#f39c1b;color:#122c4c;border-color:#f39c1b}.cert-view img{transition:transform .25s ease,box-shadow .25s ease}.cert-view:hover img{transform:translateY(-4px);box-shadow:0 18px 44px rgba(18,44,76,0.16)}.eq-viewport{position:relative;overflow:hidden;height:88px}.eq-track{position:absolute;left:0;top:0;display:flex;width:max-content;animation:eqscroll 24s linear infinite}.eq-tile{flex:none;width:150px;margin-right:12px;padding:12px 8px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:86px}@keyframes eqscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.eq{display:flex;align-items:center;justify-content:center;height:50px;font-size:11px;color:#122c4c;text-align:center;padding:4px 10px}.stat{width:20%}.secright{padding-left:40px;align-self:center}@keyframes ram{0%,50%{transform:translateY(0)}62%,72%{transform:translateY(24px)}88%,100%{transform:translateY(0)}}@keyframes spark{0%,60%{opacity:0}64%,74%{opacity:1}84%,100%{opacity:0}}@keyframes belt{to{stroke-dashoffset:-96}}@keyframes roll{to{transform:rotate(360deg)}}@keyframes gearspin{to{transform:rotate(360deg)}}@keyframes conveyor{from{transform:translateX(0)}to{transform:translateX(-1240px)}}@keyframes blink{0%,46%{opacity:1}52%,94%{opacity:.15}100%{opacity:1}}@keyframes armswing{0%,100%{transform:rotate(8deg)}50%{transform:rotate(-14deg)}}@keyframes clawgrab{0%,40%,100%{transform:rotate(0deg)}55%,70%{transform:rotate(18deg)}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.15);opacity:1}}@keyframes steam{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:.5}100%{transform:translateY(-34px) scale(1.25);opacity:0}}.mach-ram{animation:ram 3.2s ease-in-out infinite}.mach-spark{animation:spark 3.2s linear infinite}.mach-belt{animation:belt 1.6s linear infinite}.mach-roll{transform-box:fill-box;transform-origin:center;animation:roll 2.2s linear infinite}.mach-gear{transform-box:fill-box;transform-origin:center;animation:gearspin 9s linear infinite}.mach-parts{animation:conveyor 14s linear infinite}.mach-blink{animation:blink 2.1s linear infinite}.mach-blink2{animation:blink 2.1s linear infinite 1s}.mach-arm{transform-box:fill-box;transform-origin:14px 64px;animation:armswing 5.5s ease-in-out infinite}.mach-claw{transform-box:fill-box;transform-origin:0 0;animation:clawgrab 5.5s ease-in-out infinite}.hero-card{animation:floaty 6s ease-in-out infinite}.hero-ring{animation:pulse 7s ease-in-out infinite}.mach-steam{animation:steam 2.6s ease-out infinite}.mach-steam2{animation:steam 2.6s ease-out infinite 1.3s}.glass{background:rgba(255,255,255,0.52);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,0.85);border-radius:20px;box-shadow:0 10px 34px rgba(18,44,76,0.10),inset 0 1px 0 rgba(255,255,255,0.9)}.glass-dark{background:rgba(14,36,62,0.78);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,0.16);border-radius:20px;box-shadow:0 14px 40px rgba(10,25,45,0.35),inset 0 1px 0 rgba(255,255,255,0.12)}.ind{padding:16px;border-radius:14px;background:#fbfcfe;border:1px solid #e4eaf1;box-shadow:0 8px 20px rgba(18,44,76,0.06)}.ind-ic{width:38px;height:38px;border-radius:11px;flex:none;background:linear-gradient(150deg,#eaf2fb,#dce9f7);border:1px solid #cfe0f2;display:flex;align-items:center;justify-content:center}.ind-h{display:flex;align-items:center;margin-bottom:10px}.ind-div{height:1px;background:#e9eef5;margin-bottom:10px}.gearlet{vertical-align:-2px;margin-right:5px}.sub{display:flex;align-items:center;font-size:10.5px;color:#5a6b7e;margin-bottom:7px}.sub-ic{flex:none;width:22px;height:22px;margin-right:8px;background:#eaf2fb;border:1px solid #d3e2f3;border-radius:7px;display:flex;align-items:center;justify-content:center}.pill{background:#eef4fb;border:1px solid #d3e2f3;border-radius:11px;padding:3px 10px;color:#2f6bad;font-weight:bold}.tick{display:inline-block;width:15px;height:15px;border-radius:50%;background:rgba(243,156,27,0.16);border:1px solid rgba(243,156,27,0.5);color:#d97e06;font-size:9px;font-weight:bold;text-align:center;line-height:14px;margin-right:5px;vertical-align:1px}.tick-d{background:rgba(243,156,27,0.2);border-color:rgba(243,156,27,0.55);color:#f5b04c}.stat-ic{width:46px;height:46px;border-radius:13px;margin-bottom:12px;background:linear-gradient(150deg,#eaf2fb,#dce9f7);border:1px solid #cfe0f2;display:flex;align-items:center;justify-content:center}.glass-chip{background:rgba(243,156,27,0.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(243,156,27,0.45);border-radius:10px;width:36px;height:36px;text-align:center;line-height:36px;color:#d97e06;font-weight:bold;font-size:11px}html{scroll-behavior:smooth}[id]{scroll-margin-top:84px}img,svg{max-width:100%}body{-webkit-text-size-adjust:100%}.nav-bar{position:sticky;top:0;z-index:1000;background:rgba(14,32,54,0.96);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom:3px solid #f39c1b}.nav-inner{display:flex;align-items:center;gap:16px;padding:15px 60px;max-width:1440px;margin:0 auto}.nav-brand{display:flex;align-items:center;text-decoration:none;flex:none}.nav-logo{width:40px;height:40px;background:#fff;border-radius:8px;color:#122c4c;font-weight:bold;font-size:20px;text-align:center;line-height:40px;flex:none}.nav-brand-text{margin-left:12px}.nav-title{color:#fff;font-weight:bold;font-size:16px;line-height:1.2}.nav-sub{color:#8ea1b8;font-size:9px;letter-spacing:2px}.nav-menu{display:flex;align-items:center;gap:22px;margin-left:auto}.nav-menu a{color:#c9d5e2;font-size:18.5px;text-decoration:none;font-weight:500;letter-spacing:.3px;transition:color .2s ease;white-space:nowrap}.nav-menu a:hover{color:#f39c1b}.nav-cta{background:#f39c1b;color:#122c4c !important;font-weight:bold;font-size:18.5px;letter-spacing:.5px;padding:13px 24px;border-radius:5px;margin-left:6px;transition:transform .2s ease,box-shadow .2s ease}.nav-cta:hover{color:#122c4c !important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(243,156,27,0.4)}.nav-toggle{display:none;margin-left:auto;width:44px;height:44px;flex:none;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);border-radius:10px;cursor:pointer;padding:0;align-items:center;justify-content:center}.nav-toggle svg{stroke:#fff}.nav-check{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.btn-o,.btn-ghost{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn-o:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(243,156,27,0.4)}.btn-ghost:hover{transform:translateY(-2px);background:rgba(255,255,255,0.12)}@media (max-width: 1024px){section{padding:46px 40px !important}.hero-sec{padding:64px 40px 120px 40px !important}h1{font-size:38px !important}h2{font-size:26px !important}.nav-inner{padding:12px 40px}.site-footer{padding:40px 40px 18px 40px !important}.row{flex-wrap:wrap}.colL{width:100% !important}.row>.grow{padding-left:0 !important}.secright{padding-left:0 !important;margin-top:14px;align-self:flex-start}.fcols{padding-left:0 !important;margin-top:26px}.hero-card{width:340px !important;max-width:100%;margin:36px 0 0 0 !important}.half{width:48% !important}.third{width:48% !important;margin:0 1% 16px 1% !important}.capcard{flex:1 1 44% !important;margin:0 8px 16px 8px !important}.ind{flex:1 1 44% !important;margin:0 6px 12px 6px !important}.ptile{flex:1 1 20% !important}.f4{width:48% !important;margin:0 2% 10px 0 !important}.f4:nth-of-type(even){margin-right:0 !important}.fcols .grow{min-width:46%;margin-bottom:20px}}@media (max-width: 900px){.nav-toggle{display:flex}.nav-menu{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:rgba(11,28,48,0.99);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,0.12);padding:8px 0;margin-left:0;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.nav-check:checked~.nav-menu,.nav-menu.open{max-height:480px;padding:8px 0 16px 0}.nav-menu a{padding:14px 40px;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.06)}.nav-cta{margin:12px 40px 0 40px;text-align:center;padding:14px 20px;border-bottom:none}}@media (max-width: 768px){section{padding:36px 18px !important}.hero-sec{padding:44px 18px 90px 18px !important}h1{font-size:29px !important}h2{font-size:22px !important}.nav-inner{padding:12px 18px}.site-footer{padding:32px 18px 16px 18px !important}.nav-sub{display:none}.nav-menu a,.nav-cta{padding-left:18px;padding-right:18px}.nav-cta{margin-left:18px;margin-right:18px}.hero-card{width:100% !important;margin:30px 0 0 0 !important}.stat{width:50% !important;border-right:none !important;padding:12px !important}.chal{flex:1 1 100% !important;margin:0 0 14px 0 !important}.half{width:100% !important;margin:0 0 16px 0 !important}.third{width:100% !important;margin:0 0 14px 0 !important}.capcard{flex:1 1 100% !important;margin:0 0 16px 0 !important}.ind{flex:1 1 100% !important;margin:0 0 12px 0 !important}.ptile{flex:1 1 44% !important;margin:0 5px 10px 5px !important}.f4{width:49% !important;margin:0 2% 8px 0 !important}.f4:nth-of-type(even){margin-right:0 !important}.chip47{width:100% !important;margin:0 0 10px 0 !important}.fcols .grow{min-width:46%;margin-bottom:18px}.hero-sec .btn-o,.hero-sec .btn-ghost{display:block;text-align:center;margin:0 0 12px 0 !important}.arrow{display:none}.hero-ring{display:none}.dots{margin-top:8px}}@media (max-width: 460px){h1{font-size:25px !important}.nav-title{font-size:14px}.stat{width:100% !important}.ptile{flex:1 1 46% !important}.f4{width:100% !important;margin:0 0 8px 0 !important}.fcols .grow{min-width:100%}}#marcus-page,#marcus-page *{box-sizing:border-box}#marcus-page{font-family:'Montserrat',Helvetica,Arial,sans-serif !important;color:#42536a;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-anchor:none}#marcus-page img,#marcus-page svg{max-width:100%}#marcus-page h1{font-family:'Montserrat',sans-serif !important;font-size:56px;line-height:1.15 !important;color:#122c4c !important;font-weight:600 !important;margin:0}#marcus-page h2{font-family:'Montserrat',sans-serif !important;font-size:30px !important;line-height:1.2 !important;color:#122c4c !important;font-weight:600 !important;margin:0}#marcus-page h3{font-family:'Montserrat',sans-serif !important;font-size:20px !important;color:#122c4c !important;font-weight:600 !important;margin:0}#marcus-page p{margin:0}#marcus-page a{text-decoration:none}#marcus-page section{padding:55px 60px;display:block}#marcus-page .navy{color:#122c4c}#marcus-page .kicker{font-size:12.5px;letter-spacing:2px;font-weight:700;color:#2f6bad;text-transform:uppercase;margin-bottom:16px;display:inline-flex;align-items:center;gap:9px;background:linear-gradient(120deg,rgba(47,107,173,0.10),rgba(47,107,173,0.04));border:1px solid rgba(47,107,173,0.22);border-radius:999px;padding:8px 18px}#marcus-page .kicker.kicker-light{color:#7fb2e8;background:linear-gradient(120deg,rgba(255,255,255,0.09),rgba(255,255,255,0.03));border-color:rgba(255,255,255,0.2)}#marcus-page .kicker:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#f39c1b;box-shadow:0 0 0 3px rgba(243,156,27,0.22)}#marcus-page .muted{color:#6b7d92}#marcus-page .card{background:#fff;border:1px solid #e4eaf1;border-radius:10px}#marcus-page .row{display:flex}#marcus-page .grow{flex:1}#marcus-page .btn-o{display:inline-block;background:#f39c1b;color:#122c4c !important;font-weight:bold;font-size:15px;letter-spacing:.5px;padding:13px 24px;border-radius:5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin:0 12px 12px 0}#marcus-page .btn-o:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(243,156,27,0.4)}#marcus-page .btn-ghost{display:inline-block;border:1px solid #9fb0c3;color:#fff !important;font-weight:bold;font-size:15px;letter-spacing:.5px;padding:13px 24px;border-radius:5px;cursor:pointer;transition:transform .2s ease;margin:0 12px 12px 0}#marcus-page .btn-ghost:hover{transform:translateY(-2px);background:rgba(255,255,255,0.12)}#marcus-page ::placeholder{color:#9fb0c3 !important;opacity:1 !important}#marcus-page .sub{display:none;align-items:center;font-size:15px;color:#5a6b7e;margin-bottom:7px}#marcus-page .sub.active{display:flex}#marcus-page .stat{width:20%}#marcus-page .stat-ic{width:46px;height:46px;border-radius:13px;margin-bottom:12px;background:linear-gradient(150deg,#eaf2fb,#dce9f7);border:1px solid #cfe0f2;display:flex;align-items:center;justify-content:center}#marcus-page .stat-title{font-size:clamp(9px,1.2vw,16.5px) !important;white-space:nowrap;color:#122c4c;font-weight:600}#marcus-page .secright{padding-left:40px;align-self:center}#marcus-page .hero-split-row{display:flex !important;flex-wrap:nowrap !important;align-items:center;position:relative;gap:20px}#marcus-page .hero-split-left,#marcus-page .hero-split-right{flex:1 1 50% !important;width:50% !important;max-width:50% !important;margin:0 !important;min-width:0}#marcus-page .hero-card{animation:marcus-floaty 6s ease-in-out infinite}#marcus-page .hero-ring{animation:marcus-pulse 7s ease-in-out infinite}#marcus-page .glass{background:rgba(255,255,255,0.52);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,0.85);border-radius:20px;box-shadow:0 10px 34px rgba(18,44,76,0.10);-webkit-transform:translateZ(0);transform:translateZ(0)}#marcus-page .glass-dark{background:rgba(14,36,62,0.78);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,0.16);border-radius:20px;box-shadow:0 14px 40px rgba(10,25,45,0.35);-webkit-transform:translateZ(0);transform:translateZ(0)}#marcus-page .glass-chip{background:rgba(243,156,27,0.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(243,156,27,0.45);border-radius:10px;width:36px;height:36px;text-align:center;line-height:36px;color:#d97e06;font-weight:bold;font-size:13px;-webkit-transform:translateZ(0);transform:translateZ(0)}#marcus-page .chal{padding:20px}#marcus-page .capcard{flex:1 1 30%;border-radius:14px;box-shadow:0 10px 26px rgba(18,44,76,0.08);overflow:hidden;margin-right:16px}#marcus-page .capcard:last-child{margin-right:0}#marcus-page .pill{display:inline-block;margin-bottom:6px;margin-right:4px;background:#eef4fb;border:1px solid #d3e2f3;border-radius:11px;padding:3px 10px;color:#2f6bad;font-weight:bold}#marcus-page .ind{padding:16px;border-radius:14px;background:#fbfcfe;border:1px solid #e4eaf1;box-shadow:0 8px 20px rgba(18,44,76,0.06)}#marcus-page .ind-ic{width:38px;height:38px;border-radius:11px;flex:none;background:linear-gradient(150deg,#eaf2fb,#dce9f7);border:1px solid #cfe0f2;display:flex;align-items:center;justify-content:center}#marcus-page .ind-h{display:flex;align-items:center;margin-bottom:10px;cursor:pointer}#marcus-page .ind-div{height:1px;background:#e9eef5;margin-bottom:10px}#marcus-page .sub-ic{flex:none;width:22px;height:22px;margin-right:8px;background:#eaf2fb;border:1px solid #d3e2f3;border-radius:7px;display:flex;align-items:center;justify-content:center}#marcus-page .tick{display:inline-block;width:15px;height:15px;border-radius:50%;background:rgba(243,156,27,0.16);border:1px solid rgba(243,156,27,0.5);color:#d97e06;font-size:11px;font-weight:bold;text-align:center;line-height:14px;margin-right:5px;vertical-align:1px}#marcus-page .tick-d{background:rgba(243,156,27,0.2);border-color:rgba(243,156,27,0.55);color:#7fb2e8}#marcus-page .third{padding:20px;border-radius:14px;flex:1 1 30%}#marcus-page .pf-viewport{overflow:hidden;padding:6px 0 8px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}#marcus-page .pf-track{display:flex;gap:12px;padding-right:12px;width:max-content;animation:marcus-pfscroll 75s linear infinite}#marcus-page .pf-track-rev{animation:marcus-pfscroll-rev 85s linear infinite}#marcus-page .pf-viewport:hover .pf-track{animation-play-state:paused}#marcus-page .pf-tile{flex:0 0 230px;height:175px;padding:12px;display:flex;align-items:center;justify-content:center}#marcus-page .pf-tile img{max-width:100%;max-height:145px;object-fit:contain}#marcus-page .car-note{text-align:center;font-size:14px;color:#9fb0c3;letter-spacing:1.5px;margin-top:4px;text-transform:uppercase}#marcus-page .logo-viewport{overflow:hidden;width:100%;position:relative;padding:20px 0}#marcus-page .logo-track{display:flex;gap:24px;padding-right:24px;width:max-content;animation:marcus-pfscroll 70s linear infinite}#marcus-page .logo-viewport:hover .logo-track{animation-play-state:paused}#marcus-page .logo-tile{flex:0 0 160px;height:160px;padding:24px;display:flex;align-items:center;justify-content:center;border:1px solid #e4eaf1;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(18,44,76,0.04)}#marcus-page .logo-tile img{max-width:100%;max-height:100%;object-fit:contain}#marcus-page input,#marcus-page textarea{font-size:15px !important}#marcus-page .form-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#marcus-page .form-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#marcus-page .rfq-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;margin-top:24px}#marcus-page .chip47{margin:0 8px 10px 0;display:inline-block}#marcus-page .cert-view img{transition:transform .25s ease,box-shadow .25s ease}#marcus-page .cert-view:hover img{transform:translateY(-4px);box-shadow:0 18px 44px rgba(18,44,76,0.16)}@keyframes marcus-pfscroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes marcus-pfscroll-rev{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes marcus-floaty{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-9px,0)}}@keyframes marcus-pulse{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media (max-width:1024px){#marcus-page section{padding:46px 40px !important}#marcus-page .hero-sec{padding:64px 40px 120px 40px !important}#marcus-page h1{font-size:40px !important}#marcus-page h2{font-size:26px !important}#marcus-page h3{font-size:20px !important}#marcus-page .row{flex-wrap:wrap}#marcus-page .mobile-full{width:100% !important;max-width:100% !important}#marcus-page div[style*="padding-left:40px"],#marcus-page div[style*="padding-left:44px"],#marcus-page .secright{padding-left:0 !important;margin-top:20px}#marcus-page .stat{width:48% !important;margin-bottom:16px;padding:0 18px 0 0 !important;border-right:none !important}#marcus-page .stat-title{font-size:15px !important;white-space:normal !important}#marcus-page .capcard{flex:1 1 44% !important;margin:0 8px 16px 8px !important}#marcus-page .ind{flex:1 1 44% !important}#marcus-page .third{flex:1 1 44% !important}#marcus-page .form-grid-4{grid-template-columns:repeat(2,1fr)}#marcus-page .rfq-grid{grid-template-columns:1fr}}@media (max-width:768px){#marcus-page section{padding:36px 18px !important}#marcus-page h1{font-size:31px !important}#marcus-page h2{font-size:24px !important}#marcus-page h3{font-size:18px !important}#marcus-page .hero-split-row{flex-wrap:wrap !important}#marcus-page .hero-split-left,#marcus-page .hero-split-right{width:100% !important;max-width:100% !important;flex:none !important}#marcus-page .hero-split-right{margin-top:30px !important}#marcus-page .stat{width:50% !important;border-right:none !important;padding:12px !important}#marcus-page .stat-title{font-size:15px !important;white-space:normal !important;font-weight:600 !important}#marcus-page .capcard{flex:1 1 100% !important;margin:0 0 16px 0 !important}#marcus-page .ind{flex:1 1 100% !important}#marcus-page .third{flex:1 1 100% !important}#marcus-page .form-grid-4{grid-template-columns:1fr}#marcus-page .form-grid-2{grid-template-columns:1fr}#marcus-page .rfq-grid{grid-template-columns:1fr}#marcus-page .hero-sec .btn-o,#marcus-page .hero-sec .btn-ghost{display:block;text-align:center;margin:0 0 12px 0 !important}#marcus-page .hero-ring{display:none}#marcus-page input,#marcus-page textarea{font-size:16px !important}}.nav-menu{position:relative}.nav-item{position:relative;padding:15px 0}.nav-item>a{color:#c9d5e2;font-size:16px;text-decoration:none;font-weight:500;letter-spacing:.3px;transition:color .2s ease;white-space:nowrap;display:flex;align-items:center;gap:4px}.nav-item>a:hover{color:#f39c1b}.mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:#ffffff;border-radius:12px;box-shadow:0 16px 48px rgba(14,32,54,0.15);border:1px solid #e4eaf1;width:max-content;padding:24px;opacity:0;visibility:hidden;transition:all 0.25s ease;z-index:999;pointer-events:none;display:flex;gap:32px}.mega-menu.services-mega{width:600px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.nav-item:hover .mega-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.mega-col h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#8ea1b8;margin-bottom:12px;font-weight:700}.mega-link{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;text-decoration:none;transition:background 0.2s ease}.mega-link:hover{background:#f4f7fa}.mega-link-icon{width:36px;height:36px;background:#eaf2fb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#2f6bad}.mega-link-text{font-size:15px;font-weight:600;color:#122c4c;margin-bottom:2px}.mega-link-desc{font-size:12px;color:#6b7d92}.nav-item .caret{width:10px;height:10px;fill:currentColor;transition:transform 0.2s ease}.nav-item:hover .caret{transform:rotate(180deg)}@media (max-width: 900px){.mega-menu{position:static;transform:none !important;opacity:1;visibility:visible;box-shadow:none;border:none;background:transparent;width:100% !important;padding:0 0 0 20px;display:none;pointer-events:auto}.nav-item:hover .mega-menu{display:grid}.nav-item>a{padding:14px 40px;border-bottom:1px solid rgba(255,255,255,0.06)}.mega-link-text{color:#c9d5e2}.mega-link-desc{color:#8ea1b8}.mega-link:hover{background:rgba(255,255,255,0.05)}.mega-col h4{color:#f39c1b;margin-top:10px}.mega-link-icon{background:rgba(255,255,255,0.08);color:#fff}}.skip-to-content{position:absolute;left:12px;top:-60px;z-index:2000;background:#f39c1b;color:#122c4c;font-weight:700;font-size:13px;padding:10px 18px;border-radius:0 0 8px 8px;text-decoration:none;transition:top .2s ease}.skip-to-content:focus{top:0}#marcus-page :focus-visible,.nav-bar :focus-visible{outline:3px solid #f39c1b;outline-offset:3px;border-radius:4px}#marcus-page h4{font-family:'Montserrat',sans-serif;font-size:16px;color:#122c4c;font-weight:600;margin:0}#marcus-page ul,#marcus-page ol{margin:0;padding:0;list-style:none}#marcus-page .page-head{position:relative;overflow:hidden;background:linear-gradient(135deg,#0b1c30 0%,#12304f 100%);padding:62px 60px 56px 60px}#marcus-page .page-head:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(127,178,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(127,178,232,.07) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(110% 100% at 22% 0%,#000 25%,transparent 78%);mask-image:radial-gradient(110% 100% at 22% 0%,#000 25%,transparent 78%)}#marcus-page .page-head>*{position:relative}#marcus-page .page-head h1{color:#fff !important;font-size:42px !important;max-width:20ch}#marcus-page .page-head p{color:#a9bdd4;font-size:16px;margin-top:16px;max-width:62ch;line-height:1.75}#marcus-page .page-head-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18}#marcus-page .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:12.5px;color:#8ea1b8}#marcus-page .crumbs a{color:#8ea1b8}#marcus-page .crumbs a:hover{color:#f39c1b}#marcus-page .crumbs li:not(:last-child):after{content:"/";margin-left:8px;color:#4d658260}#marcus-page .crumbs [aria-current="page"]{color:#f39c1b}#marcus-page .auto-grid{display:grid;gap:16px}#marcus-page .auto-2{grid-template-columns:repeat(2,minmax(0,1fr))}#marcus-page .auto-3{grid-template-columns:repeat(3,minmax(0,1fr))}#marcus-page .auto-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){#marcus-page .auto-3,#marcus-page .auto-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){#marcus-page .auto-2,#marcus-page .auto-3,#marcus-page .auto-4{grid-template-columns:minmax(0,1fr)}}#marcus-page .with-side{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}@media (max-width: 1024px){#marcus-page .with-side{grid-template-columns:minmax(0,1fr)}}#marcus-page .side-stick{position:sticky;top:96px}@media (max-width: 1024px){#marcus-page .side-stick{position:static}}#marcus-page .side-card{background:#fff;border:1px solid #e4eaf1;border-radius:14px;padding:22px;box-shadow:0 8px 20px rgba(18,44,76,.06)}#marcus-page .side-card+.side-card{margin-top:18px}#marcus-page .side-card h3{font-size:17px !important;margin-bottom:14px !important}#marcus-page .side-nav a{display:block;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;color:#42536a}#marcus-page .side-nav a:hover{background:#f4f7fa;color:#122c4c}#marcus-page .side-nav a[aria-current="page"]{background:#122c4c;color:#fff}#marcus-page .prose{font-size:16px;line-height:1.8;color:#42536a}#marcus-page .prose>*+*{margin-top:18px}#marcus-page .prose h2{margin-top:38px !important;font-size:26px !important}#marcus-page .prose h3{margin-top:30px !important;font-size:19px !important}#marcus-page .prose h4{margin-top:24px}#marcus-page .prose h2+p,#marcus-page .prose h3+p,#marcus-page .prose h2+ul,#marcus-page .prose h3+ul{margin-top:12px}#marcus-page .prose strong{color:#122c4c;font-weight:700}#marcus-page .prose a{color:#2f6bad;text-decoration:underline;text-underline-offset:3px}#marcus-page .prose a:hover{color:#d97e06}#marcus-page .prose ul{display:grid;gap:9px}#marcus-page .prose ul li{position:relative;padding-left:22px}#marcus-page .prose ul li:before{content:"";position:absolute;left:2px;top:.68em;width:7px;height:7px;border-radius:2px;background:#f39c1b}#marcus-page .prose ol{display:grid;gap:9px;counter-reset:n}#marcus-page .prose ol li{position:relative;padding-left:32px;counter-increment:n}#marcus-page .prose ol li:before{content:counter(n);position:absolute;left:0;top:.1em;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(243,156,27,.16);border:1px solid rgba(243,156,27,.45);color:#d97e06;font-size:11px;font-weight:700}#marcus-page .prose img{border-radius:12px}#marcus-page .prose figure{margin:0}#marcus-page .prose figcaption{margin-top:9px;font-size:13px;color:#8ea1b8;text-align:center}#marcus-page .prose blockquote{margin:0;padding:18px 24px;border-left:3px solid #f39c1b;background:#f4f7fa;border-radius:0 12px 12px 0;color:#122c4c}#marcus-page .prose table{width:100%;border-collapse:collapse;font-size:14px}#marcus-page .prose th,#marcus-page .prose td{border:1px solid #e4eaf1;padding:10px 13px;text-align:left}#marcus-page .prose th{background:#f4f7fa;color:#122c4c;font-weight:700}#marcus-page .table-scroll{overflow-x:auto}#marcus-page .faq{border-top:1px solid #e4eaf1}#marcus-page .faq details{border-bottom:1px solid #e4eaf1}#marcus-page .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:#122c4c}#marcus-page .faq summary::-webkit-details-marker{display:none}#marcus-page .faq summary:after{content:"";flex:none;width:22px;height:22px;border-radius:50%;border:1px solid rgba(243,156,27,.6);background-color:rgba(243,156,27,.16);background-image:linear-gradient(#d97e06,#d97e06),linear-gradient(#d97e06,#d97e06);background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:10px 1.5px,1.5px 10px;transition:background-size .22s ease,background-color .22s ease,border-color .22s ease}#marcus-page .faq details[open] summary:after{background-size:10px 1.5px,1.5px 0;background-color:rgba(243,156,27,.28);border-color:#d97e06}#marcus-page .faq .faq-body{padding:0 4px 22px;font-size:15px;line-height:1.8;color:#5a6b7e}#marcus-page .faq .faq-body>*+*{margin-top:12px}#marcus-page .faq .faq-body a{color:#2f6bad}#marcus-page .post-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4eaf1;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px rgba(18,44,76,.06);transition:transform .22s ease,box-shadow .22s ease}#marcus-page .post-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(18,44,76,.12)}#marcus-page .post-media{display:block;overflow:hidden;background:#eaf2fb}#marcus-page .post-media img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;transition:transform .5s ease;display:block}#marcus-page .post-card:hover .post-media img{transform:scale(1.05)}#marcus-page .post-body{padding:20px;display:flex;flex-direction:column;flex:1}#marcus-page .post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8ea1b8}#marcus-page .post-chip{background:rgba(243,156,27,.16);border:1px solid rgba(243,156,27,.45);color:#d97e06;border-radius:999px;padding:3px 10px}#marcus-page .post-card h3{margin-top:12px !important;font-size:17px !important;line-height:1.35 !important}#marcus-page .post-card h3 a{color:#122c4c}#marcus-page .post-card h3 a:hover{color:#d97e06}#marcus-page .post-excerpt{margin-top:10px;font-size:14px;color:#6b7d92;line-height:1.7}#marcus-page .post-more{margin-top:16px;align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#2f6bad}#marcus-page .post-more:hover{color:#d97e06}#marcus-page .post-card-wide{flex-direction:row}#marcus-page .post-card-wide .post-media{flex:0 0 44%;position:relative;min-height:280px}#marcus-page .post-card-wide .post-media img{position:absolute;inset:0;height:100%;aspect-ratio:auto}@media (max-width: 900px){#marcus-page .post-card-wide{flex-direction:column}#marcus-page .post-card-wide .post-media{position:static;min-height:0}#marcus-page .post-card-wide .post-media img{position:static;aspect-ratio:16 / 10}}#marcus-page .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}#marcus-page .pagination a,#marcus-page .pagination span{min-width:42px;height:42px;padding-inline:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e4eaf1;border-radius:8px;font-size:14px;font-weight:700;color:#42536a;background:#fff}#marcus-page .pagination a:hover{border-color:#f39c1b;color:#d97e06}#marcus-page .pagination [aria-current="page"]{background:#122c4c;border-color:#122c4c;color:#fff}#marcus-page .pagination .disabled{opacity:.4;pointer-events:none}#marcus-page .pagination .gap{border-color:transparent;background:none;color:#8ea1b8;min-width:20px;padding-inline:2px}#marcus-page .tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}#marcus-page .tile{background:#fff;border:1px solid #e4eaf1;border-radius:12px;overflow:hidden;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:12px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#marcus-page .tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(18,44,76,.10);border-color:#cfe0f2}#marcus-page .tile img{max-width:100%;max-height:100%;object-fit:contain}#marcus-page .tile-cap{font-size:11px;color:#8ea1b8;text-align:center;margin-top:6px}#marcus-page .lead{font-size:17px;line-height:1.8;color:#6b7d92}#marcus-page .center{text-align:center}#marcus-page .mt-1{margin-top:8px}#marcus-page .mt-2{margin-top:16px}#marcus-page .mt-3{margin-top:24px}#marcus-page .mt-4{margin-top:34px}#marcus-page .mt-5{margin-top:46px}#marcus-page .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}#marcus-page .btn-row{display:flex;flex-wrap:wrap;gap:0}#marcus-page .btn-line{display:inline-block;border:1px solid #c9d5e2;color:#122c4c !important;font-weight:bold;font-size:15px;letter-spacing:.5px;padding:13px 24px;border-radius:5px;background:#fff;transition:transform .2s ease,border-color .2s ease;margin:0 12px 12px 0}#marcus-page .btn-line:hover{transform:translateY(-2px);border-color:#f39c1b}@media (max-width: 1024px){#marcus-page .page-head{padding:46px 40px 42px 40px}#marcus-page .page-head h1{font-size:34px !important}}@media (max-width: 768px){#marcus-page .page-head{padding:36px 18px 32px 18px}#marcus-page .page-head h1{font-size:27px !important}#marcus-page .with-side{gap:32px}}#marcus-page .cap-row .capcard{margin-right:0}#marcus-page .ind-grid .row{align-items:flex-start}#marcus-page .ind-grid .ind{flex:1 1 calc(25% - 10px);min-width:200px}#marcus-page .logo-wall{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}#marcus-page .logo-wall .logo-tile{flex:none;height:132px;padding:20px}@media print{.nav-bar,.site-footer,.skip-to-content{display:none !important}#marcus-page section{padding:12px 0 !important}}#marcus-page .prose img{height:auto}#marcus-page .post-card-wide .post-body{justify-content:center;padding:26px 28px}@media (max-width: 900px){#marcus-page .mega-link-text{color:#122c4c}#marcus-page .mega-link-desc{color:#6b7d92}#marcus-page .mega-link-icon{background:#eaf2fb;color:#2f6bad}}@media (max-width: 768px){.nav-brand-text{display:none}.nav-inner{gap:10px}.nav-brand img{height:36px !important}}#marcus-page .mega-link-icon{flex:none}@media (min-width: 1441px){#marcus-page section{padding-left:max(60px,calc((100% - 1440px) / 2 + 60px)) !important;padding-right:max(60px,calc((100% - 1440px) / 2 + 60px)) !important}.site-footer{padding-left:max(60px,calc((100% - 1440px) / 2 + 60px)) !important;padding-right:max(60px,calc((100% - 1440px) / 2 + 60px)) !important}}@media (max-width: 900px){.nav-menu{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,0.12) !important}.nav-item{padding:0}.nav-item>a{padding:14px 18px}}@media (max-width: 900px){.mega-menu.services-mega{grid-template-columns:minmax(0,1fr) !important;gap:4px !important}.mega-link{min-width:0}.nav-item:focus-within .mega-menu{display:grid}}@media (max-width: 900px){.nav-check:checked~.nav-menu,.nav-menu.open{max-height:calc(100vh - 140px) !important;max-height:calc(100dvh - 140px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}}#marcus-page.interior section{padding-top:64px;padding-bottom:64px}#marcus-page.interior .page-head{padding-top:74px;padding-bottom:64px}#marcus-page.interior .page-head h1{font-size:46px !important;letter-spacing:-1px}#marcus-page.interior .page-head p{font-size:17px;margin-top:18px}#marcus-page.interior .page-head-img{opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%)}#marcus-page.interior .crumbs{margin-top:28px;gap:10px;font-size:13px}#marcus-page.interior .pg-banner{padding-top:74px !important;padding-bottom:66px !important}#marcus-page.interior .card{border-radius:14px;border-color:#e7edf4;box-shadow:0 6px 18px rgba(18,44,76,.05)}#marcus-page.interior .card.capcard{overflow:hidden}#marcus-page.interior a.card,#marcus-page.interior .capcard{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#marcus-page.interior .capcard:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(18,44,76,.11);border-color:#d8e3f0}#marcus-page.interior .glass{border-radius:16px}#marcus-page.interior .chal{border-radius:14px}#marcus-page.interior .third{border-radius:14px}#marcus-page.interior .btn-o,#marcus-page.interior .btn-ghost,#marcus-page.interior .btn-line{border-radius:8px}#marcus-page.interior .pill{border-radius:8px;font-weight:600}#marcus-page.interior .kicker{font-size:11.5px;padding:7px 16px;margin-bottom:14px}#marcus-page.interior .faq{border:1px solid #e7edf4;border-top:1px solid #e7edf4;border-radius:14px;background:#fff;padding:4px 24px;box-shadow:0 6px 18px rgba(18,44,76,.05)}#marcus-page.interior .faq details:last-child{border-bottom:0}#marcus-page.interior .faq summary{padding:19px 0}#marcus-page.interior .faq summary:hover{color:#d97e06}#marcus-page.interior .side-card{border-radius:14px;border-color:#e7edf4;box-shadow:0 6px 18px rgba(18,44,76,.05)}#marcus-page.interior .side-nav a{border-radius:9px}#marcus-page.interior .prose{font-size:16.5px;line-height:1.85}#marcus-page.interior .prose h2{margin-top:44px !important}#marcus-page.interior .prose h3{margin-top:34px !important}#marcus-page.interior .prose img{box-shadow:0 10px 30px rgba(18,44,76,.08)}#marcus-page.interior .prose blockquote{border-radius:0 14px 14px 0}#marcus-page.interior .table-scroll{border:1px solid #e7edf4;border-radius:12px;box-shadow:0 6px 18px rgba(18,44,76,.05)}#marcus-page.interior .prose table{font-size:14.5px}#marcus-page.interior .prose th,#marcus-page.interior .prose td{border:0;border-bottom:1px solid #edf2f7;padding:12px 16px}#marcus-page.interior .prose thead th{background:#f4f7fa}#marcus-page.interior .prose tbody tr:last-child td{border-bottom:0}#marcus-page.interior .prose tbody tr:nth-child(even) td{background:#fbfcfe}#marcus-page.interior .post-card{border-radius:14px;border-color:#e7edf4}#marcus-page.interior .post-chip{border-radius:7px}#marcus-page.interior .tile{border-radius:14px;border-color:#e7edf4}#marcus-page.interior .tile:hover{border-color:#cfe0f2}#marcus-page.interior .logo-tile{border-radius:14px;border-color:#e7edf4}#marcus-page.interior .pf-tile{border-radius:14px}#marcus-page.interior input,#marcus-page.interior select,#marcus-page.interior textarea{border-radius:9px !important}#marcus-page.interior input:focus,#marcus-page.interior select:focus,#marcus-page.interior textarea:focus{outline:none;border-color:#7fb2e8 !important;box-shadow:0 0 0 3px rgba(127,178,232,.18)}#marcus-page.interior .pagination a,#marcus-page.interior .pagination span{border-radius:9px;border-color:#e7edf4}#marcus-page.interior .mega-link{border-radius:12px}#marcus-page.interior .mega-link:hover{background:#f0f5fa}#marcus-page.interior .mega-link-icon{border-radius:10px}#marcus-page.interior .svc-article h2,#marcus-page.interior .svc-h2{font-size:23px !important;letter-spacing:-.2px}#marcus-page.interior .svc-article h2::before,#marcus-page.interior .svc-h2::before{content:"";display:block;width:26px;height:3px;border-radius:2px;background:#f39c1b;margin-bottom:10px}#marcus-page.interior .svc-article>p:first-child{font-size:18px}#marcus-page.interior .svc-article p,#marcus-page.interior .svc-article ul{max-width:800px}#marcus-page.interior .mega-index .mega-link{padding:16px 18px;align-items:flex-start}#marcus-page.interior .mega-index .mega-link-icon{margin-top:1px}#marcus-page.interior .mega-index .mega-link-text{font-size:15.5px;margin-bottom:4px}#marcus-page.interior .mega-index .mega-link-desc{font-size:13px;line-height:1.65}#marcus-page.interior .mega-index .mega-link:hover{border-color:#d8e3f0 !important}#marcus-page.interior .stat-band .stat:last-child{border-right:0 !important;padding-right:0 !important}@media (max-width: 768px){#marcus-page.interior .page-head h1{font-size:30px !important}#marcus-page.interior .faq{padding:2px 16px}}#marcus-page.interior .capcard{display:flex;flex-direction:column}#marcus-page.interior .capcard>:last-child{flex:1}#marcus-page.interior .stat:last-child{border-right:none !important}#marcus-page.interior .post-card{box-shadow:0 6px 18px rgba(18,44,76,.05)}#marcus-page.interior .post-card:hover{box-shadow:0 18px 40px rgba(18,44,76,.12)}#marcus-page.interior .post-card:not(.post-card-wide) .post-more{margin-top:auto;padding-top:16px}#marcus-page.interior .pagination{margin-top:48px}#marcus-page.interior .post-when{white-space:nowrap}#marcus-page.interior .page-head .post-meta{margin-top:20px}#marcus-page.interior .page-head .post-chip{color:#f7b955;background:rgba(243,156,27,.2);border-color:rgba(243,156,27,.55)}#marcus-page.interior .post-layout{max-width:1120px;margin-left:auto;margin-right:auto}#marcus-page.interior .post-hero{margin:0 0 30px}#marcus-page.interior .post-hero img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:14px;background:#f4f7fa;box-shadow:0 10px 30px rgba(18,44,76,.08)}#marcus-page.interior .side-post-list{display:grid;gap:16px}#marcus-page.interior .side-post{display:flex;gap:12px;align-items:flex-start}#marcus-page.interior .side-post>a{flex:none}#marcus-page.interior .side-post img{width:64px;height:64px;object-fit:cover;display:block;border-radius:9px;background:#f4f7fa}#marcus-page.interior .side-post-copy{min-width:0}#marcus-page.interior .side-post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:700;color:#122c4c;line-height:1.5}#marcus-page.interior .side-post-title:hover{color:#d97e06}#marcus-page.interior .side-post-date{display:block;font-size:12px;color:#8ea1b8;margin-top:5px}@media (max-width: 768px){#marcus-page.interior .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#marcus-page.interior .logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#marcus-page.interior .logo-wall .logo-tile{height:104px;padding:16px}}@media (min-width: 901px) and (max-width: 1150px){.nav-inner{gap:12px;padding-left:24px;padding-right:24px}.nav-brand img{height:36px !important}.nav-menu{gap:11px}.nav-menu a,.nav-item>a{font-size:13.5px}.nav-cta{font-size:13.5px;padding:10px 14px;margin-left:2px}}#marcus-page.interior{font-family:'DM Sans','Montserrat',Helvetica,Arial,sans-serif !important;font-size:17px;line-height:1.68;color:#4a5b70;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#marcus-page.interior h1,#marcus-page.interior h2,#marcus-page.interior h3,#marcus-page.interior h4,#marcus-page.interior .stat-title{font-family:'Plus Jakarta Sans','Montserrat',sans-serif !important;font-weight:600 !important;letter-spacing:-0.02em}#marcus-page.interior h2{font-size:27px !important;line-height:1.16 !important;max-width:26ch}#marcus-page.interior h3{font-size:20px !important;line-height:1.28 !important}#marcus-page.interior .center h2{max-width:none;margin-inline:auto}#marcus-page.interior .page-head h1{font-size:38px !important;font-weight:600 !important;line-height:1.12 !important;letter-spacing:-0.02em;max-width:26ch}#marcus-page.interior p{line-height:1.68}#marcus-page.interior .muted{color:#8391a3}#marcus-page.interior b,#marcus-page.interior strong{font-weight:600;color:#2c3d52}#marcus-page.interior .kicker{font-family:'DM Sans',sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.14em;padding:6px 14px;margin-bottom:16px}#marcus-page.interior section{padding-top:64px;padding-bottom:64px}#marcus-page.interior .page-head{padding-top:64px;padding-bottom:56px}#marcus-page.interior .pg-banner{padding-top:64px !important;padding-bottom:58px !important}#marcus-page.interior .page-head p{margin-top:18px;font-size:17px;line-height:1.7;max-width:58ch}#marcus-page.interior .crumbs{margin-top:26px}#marcus-page.interior .crumbs a{padding:10px 4px;margin:-10px -4px}#marcus-page.interior .mt-4{margin-top:28px}#marcus-page.interior .mt-5{margin-top:40px}#marcus-page.interior .secright{padding-left:64px}#marcus-page.interior .secright p,#marcus-page.interior .section-lead{max-width:540px}#marcus-page.interior .card{box-shadow:0 4px 14px rgba(18,44,76,.04)}#marcus-page.interior .chal{padding:26px}#marcus-page.interior .third{padding:26px}#marcus-page.interior .ind{padding:20px}#marcus-page.interior .capcard>div:last-child{padding:22px !important}#marcus-page.interior .auto-grid{gap:24px}#marcus-page.interior .row[style*="gap:16px"]{gap:20px !important}#marcus-page.interior .btn-o,#marcus-page.interior .btn-ghost,#marcus-page.interior .btn-line{font-family:'DM Sans',sans-serif;font-weight:700;font-size:13px;letter-spacing:.05em;padding:14px 26px}#marcus-page.interior .pill{font-family:'DM Sans',sans-serif;font-weight:500;font-size:12.5px}#marcus-page.interior .post-meta{font-family:'DM Sans',sans-serif;letter-spacing:.08em}#marcus-page.interior .prose{font-size:17px;line-height:1.75}#marcus-page.interior .prose p,#marcus-page.interior .prose li{max-width:66ch}#marcus-page.interior .prose h2{font-size:24px !important;margin-top:44px !important}#marcus-page.interior .prose h3{font-size:19px !important;margin-top:34px !important}#marcus-page.interior .faq summary{padding:20px 0;font-size:16.5px;font-weight:600}#marcus-page.interior .faq{padding:4px 26px}#marcus-page.interior .stat-title{font-size:20px !important}#marcus-page.interior .mega-link{padding:14px 16px;gap:13px}#marcus-page.interior .mega-link-text{font-size:15px}@media (max-width: 1024px){#marcus-page.interior section{padding-top:52px !important;padding-bottom:52px !important}#marcus-page.interior .page-head{padding-top:52px;padding-bottom:46px}#marcus-page.interior .page-head h1{font-size:32px !important}#marcus-page.interior h2{font-size:24px !important}#marcus-page.interior .secright{padding-left:0}}@media (max-width: 768px){#marcus-page.interior section{padding-top:44px !important;padding-bottom:44px !important}#marcus-page.interior .page-head{padding-top:44px;padding-bottom:38px}#marcus-page.interior .page-head h1{font-size:27px !important}#marcus-page.interior h2{font-size:22px !important}#marcus-page.interior{font-size:16px}}#marcus-page:not(.interior){font-family:'DM Sans','Montserrat',Helvetica,Arial,sans-serif !important}#marcus-page:not(.interior) h1,#marcus-page:not(.interior) h2,#marcus-page:not(.interior) h3,#marcus-page:not(.interior) h4{font-family:'Plus Jakarta Sans','Montserrat',sans-serif !important;font-weight:600 !important;letter-spacing:-0.02em}#marcus-page:not(.interior) .kicker{font-family:'DM Sans',sans-serif;font-weight:700}#marcus-page:not(.interior) .btn-o,#marcus-page:not(.interior) .btn-ghost{font-family:'DM Sans',sans-serif}#marcus-page:not(.interior) .pill{font-family:'DM Sans',sans-serif}#marcus-page:not(.interior) .stat-title{font-family:'Plus Jakarta Sans',sans-serif !important}.nav-bar,.nav-menu a,.nav-cta{font-family:'DM Sans',Helvetica,Arial,sans-serif}.site-footer{font-family:'DM Sans',Helvetica,Arial,sans-serif}#marcus-page.interior .capcard{align-self:stretch}#marcus-page.interior .capcard>div:last-child{display:flex;flex-direction:column;align-items:flex-start;flex:1}#marcus-page.interior .capcard>div:last-child>p:last-child:has(.pill){margin-top:auto !important;padding-top:18px}#marcus-page a.pill{transition:background-color .18s ease,color .18s ease,border-color .18s ease}#marcus-page a.pill:hover{background:#2f6bad;border-color:#2f6bad;color:#fff}#marcus-page.interior .svc-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:18px;max-width:none}#marcus-page.interior .svc-point{display:flex;align-items:flex-start;gap:11px;background:#fff;border:1px solid #e7edf4;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.65;color:#5a6b7e;box-shadow:0 3px 10px rgba(18,44,76,.04)}#marcus-page.interior .svc-point .tick{flex:none;margin-top:3px}#marcus-page.interior .svc-point strong{color:#122c4c}@media (max-width: 768px){#marcus-page.interior .svc-points{grid-template-columns:minmax(0,1fr)}}#marcus-page.interior .ov-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(32px,4vw,56px);align-items:center}#marcus-page.interior .ov-media{margin:0}#marcus-page.interior .ov-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;box-shadow:0 14px 34px rgba(18,44,76,.12);display:block}#marcus-page.interior .ov-facts{margin-top:24px;border-top:1px solid #e7edf4;display:grid}#marcus-page.interior .ov-fact{display:flex;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid #eef2f7;font-size:14.5px}#marcus-page.interior .ov-fact span{flex:0 0 108px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8ea1b8}#marcus-page.interior .ov-fact b{color:#122c4c;font-weight:600}#marcus-page.interior .ov-mats{margin-top:18px}#marcus-page.interior .ov-mats-label{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8ea1b8;margin-bottom:10px}@media (max-width: 960px){#marcus-page.interior .ov-grid{grid-template-columns:minmax(0,1fr)}#marcus-page.interior .ov-media{order:-1}#marcus-page.interior .ov-media img{aspect-ratio:16 / 9}}#marcus-page.interior .svc-points>.svc-point:last-child:nth-child(odd){grid-column:1 / -1}#marcus-page.interior .faq .faq-body>*{max-width:76ch}#marcus-page.interior .cols-2{column-count:2;column-gap:32px}#marcus-page.interior .cols-2>div{break-inside:avoid}@media (max-width: 1024px){#marcus-page.interior .cols-2{column-count:1}}#marcus-page.interior .pg-banner h1{font-size:38px !important;line-height:1.12 !important;letter-spacing:-0.02em !important;max-width:26ch}@media (max-width: 1024px){#marcus-page.interior .pg-banner h1{font-size:32px !important}}@media (max-width: 768px){#marcus-page.interior .pg-banner h1{font-size:27px !important}}.mega-menu.why-mega{width:660px;display:flex;flex-wrap:wrap;gap:0 28px;padding:24px 26px 14px}.why-mega .why-col{flex:1 1 0;min-width:0}.why-mega .why-col-head{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#122c4c;padding-bottom:8px;border-bottom:2px solid #2f6bad;margin-bottom:8px}.why-mega .why-col-head--amber{border-bottom-color:#f39c1b}.why-mega .why-col-sub{font-size:12px;color:#8ea1b8;line-height:1.5;margin:0 0 10px}.why-mega .why-row{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;margin:0 -8px;border-radius:8px;font-size:13.5px;color:#42536a;line-height:1.5}.why-mega .why-row:hover{background:#f0f5fa;color:#122c4c}.why-mega .why-row .tick{flex:none;margin-top:2px}.why-mega .why-foot{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px;padding:12px 2px 2px;border-top:1px solid #e7edf4}.why-mega .why-foot a{font-size:12.5px;font-weight:700;color:#2f6bad}.why-mega .why-foot a:hover{color:#d97e06}@media (max-width: 900px){.mega-menu.why-mega{width:100% !important;flex-direction:column;gap:14px;padding:4px 0 12px 20px}.why-mega .why-col-head{color:#f39c1b;border-bottom-color:rgba(255,255,255,.18)}.why-mega .why-col-sub{color:#8ea1b8}.why-mega .why-row{color:#c9d5e2}.why-mega .why-row:hover{background:rgba(255,255,255,.06);color:#fff}.why-mega .why-foot{border-top-color:rgba(255,255,255,.12)}.nav-item:hover .mega-menu.why-mega,.nav-item:focus-within .mega-menu.why-mega{display:flex}}.nav-item.is-open>.mega-menu,.nav-item:focus-within>.mega-menu{opacity:1 !important;visibility:visible !important;transform:translateX(-50%) translateY(0) !important;pointer-events:auto !important}.nav-item.is-open>.mega-menu.why-mega,.nav-item:focus-within>.mega-menu.why-mega{display:flex !important}#marcus-page :focus-visible,.nav-bar :focus-visible{outline:3px solid #f39c1b;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 6px rgba(11,28,48,.45)}#marcus-page input:focus-visible,#marcus-page select:focus-visible,#marcus-page textarea:focus-visible,#marcus-page.interior input:focus-visible,#marcus-page.interior select:focus-visible,#marcus-page.interior textarea:focus-visible{outline:3px solid #f39c1b !important;outline-offset:2px;border-color:#2f6bad !important;box-shadow:0 0 0 6px rgba(11,28,48,.28) !important}#marcus-page .muted,#marcus-page.interior .muted{color:#5c6b7f}@media (max-width: 900px){.nav-menu{visibility:hidden}#navCheck:checked~.nav-menu,.nav-menu:focus-within{visibility:visible}}#marcus-page .form-status{margin-top:14px;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.7}#marcus-page .form-status[data-state="ok"]{background:#eef7ef;border:1px solid #bcdcc2;color:#1f5b2c}#marcus-page .form-status[data-state="error"]{background:#fdf0ee;border:1px solid #f0c4bc;color:#8c2c1a}@media (min-width: 901px){.mega-menu{max-width:calc(100vw - 32px)}}@media (min-width: 901px) and (max-width: 1260px){.nav-menu{position:relative}.nav-menu>.nav-item{position:static}.mega-menu,.nav-item.is-open>.mega-menu,.nav-item:focus-within>.mega-menu{left:auto !important;right:0 !important;transform:none !important;max-width:calc(100vw - 24px)}.mega-menu.why-mega{width:min(660px,calc(100vw - 24px))}}@media (max-width: 900px){.why-mega .why-row{margin-left:0;margin-right:0}}@media (max-width: 900px){.why-mega .why-row{min-height:44px;padding-top:10px;padding-bottom:10px}}#marcus-page .pagination a,#marcus-page .pagination span,#marcus-page.interior .pagination a,#marcus-page.interior .pagination span{min-width:44px;min-height:44px}@media (max-width: 900px){.mega-menu,.mega-menu.services-mega,.mega-menu.why-mega{display:none}.nav-item.is-open>.mega-menu,.nav-item.is-open>.mega-menu.services-mega{display:grid}.nav-item.is-open>.mega-menu.why-mega{display:flex}.nav-menu>.nav-item.has-sub>a::after{content:"";float:right;width:8px;height:8px;margin:7px 2px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.7}.nav-menu>.nav-item.has-sub.is-open>a::after{transform:rotate(-135deg)}}@media (max-width: 768px){#marcus-page .hero-sec{padding:44px 18px 90px 18px !important}}#marcus-page select,#marcus-page input,#marcus-page textarea{font-size:16px !important}@media (prefers-reduced-motion: reduce){#marcus-page *,#marcus-page *::before,#marcus-page *::after,.nav-bar *{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}#marcus-page .pf-track,#marcus-page .logo-track{animation:none !important}}#marcus-page .pf-viewport,#marcus-page .logo-viewport{-webkit-overflow-scrolling:touch}@media (hover: none){#marcus-page .pf-viewport,#marcus-page .logo-viewport{overflow-x:auto;scrollbar-width:none}#marcus-page .pf-viewport::-webkit-scrollbar,#marcus-page .logo-viewport::-webkit-scrollbar{display:none}#marcus-page .pf-track,#marcus-page .logo-track{animation:none !important}}#marcus-page .table-scroll{background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) left / 36px 100% no-repeat,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right / 36px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(18,44,76,.14),transparent) left / 12px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(18,44,76,.14),transparent) right / 12px 100% no-repeat;background-attachment:local,local,scroll,scroll}#marcus-page{--sp-section:64px;--sp-band:32px}#marcus-page section,#marcus-page.interior section{padding-top:var(--sp-section) !important;padding-bottom:var(--sp-section) !important}#marcus-page .page-head,#marcus-page.interior .page-head,#marcus-page .pg-banner,#marcus-page.interior .pg-banner{padding-top:var(--sp-section) !important;padding-bottom:var(--sp-section) !important}#marcus-page .hero-sec{padding-top:88px !important}#marcus-page section.band,#marcus-page section[data-band]{padding-top:var(--sp-band) !important;padding-bottom:var(--sp-band) !important}@media (max-width: 1024px){#marcus-page{--sp-section:48px;--sp-band:28px}#marcus-page .hero-sec{padding-top:64px !important}}@media (max-width: 768px){#marcus-page{--sp-section:40px;--sp-band:24px}#marcus-page .hero-sec{padding-top:48px !important}}@media (min-width: 901px){.nav-menu>.nav-item>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}}.nav-brand{display:inline-flex;align-items:center;min-height:44px}.skip-to-content{min-height:44px;display:inline-flex;align-items:center}#marcus-page .ind-h{min-height:44px;display:flex;align-items:center}#marcus-page a.pill,#marcus-page .side-stick a,#marcus-page .auto-grid a{min-height:44px;display:inline-flex;align-items:center}#marcus-page .post-more{display:inline-flex;align-items:center;min-height:44px}@media (min-width: 901px){.nav-menu{gap:6px}.nav-menu>.nav-item>a{padding-left:8px;padding-right:8px}}@media (min-width: 901px) and (max-width: 1150px){.nav-menu{gap:0}.nav-menu>.nav-item>a{padding-left:6px;padding-right:6px}}.nav-cta{min-height:44px;display:inline-flex;align-items:center}#marcus-page .embed-hold{background:linear-gradient(100deg,rgba(255,255,255,0) 38%,rgba(127,178,232,.10) 50%,rgba(255,255,255,0) 62%),linear-gradient(150deg,#0b1e33 0%,#143253 60%,#0e2439 100%);background-size:220% 100%,100% 100%;animation:marcus-embed-wait 1.6s ease-in-out infinite}#marcus-page .embed-hold.is-loaded{animation:none;background:none}#marcus-page iframe[data-defer-embed]{opacity:0;transition:opacity .35s ease}#marcus-page iframe[data-defer-embed].is-loaded{opacity:1}@keyframes marcus-embed-wait{from{background-position:120% 0,0 0}to{background-position:-20% 0,0 0}}@media (prefers-reduced-motion: reduce){#marcus-page .embed-hold{animation:none}#marcus-page iframe[data-defer-embed]{transition:none}}.site-credit{margin-top:14px;padding-top:14px;border-top:1px solid rgba(29,58,92,.55);color:#64798f;font-size:12px;text-align:center;letter-spacing:.01em}.site-credit a{color:#8aa3bd;text-decoration:none;border-bottom:1px solid rgba(138,163,189,.35);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.site-credit a:hover,.site-credit a:focus-visible{color:#f39c1b;border-color:rgba(243,156,27,.6)}#marcus-page .logo-track{animation-duration:99s}#marcus-page .photo-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px}#marcus-page .photo-strip .ph-item{margin:0;background:#fff;border:1px solid #e4eaf1;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgba(18,44,76,.05);display:flex;flex-direction:column}#marcus-page .photo-strip .ph-item img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#eef3f8}#marcus-page .photo-strip figcaption{padding:14px 16px 16px;font-size:13.5px;line-height:1.55;color:#5f7488}@media (max-width: 768px){#marcus-page .photo-strip{gap:16px}#marcus-page .photo-strip figcaption{padding:12px 14px 14px;font-size:13px}}