:root{--blu-navy:#001a57;--blu-blue:#3f5cfd;--blu-azure:#2a86fe;--blu-sky:#69bbfd;--navy-900:#000d2e;--navy-800:#001440;--navy-700:#001a57;--navy-600:#0a2a75;--navy-500:#173d96;--navy-400:#2a55b8;--blue-700:#1f3ae0;--blue-600:#3f5cfd;--blue-500:#5c74fd;--blue-400:#8b9cfe;--blue-300:#c0c9ff;--blue-200:#e0e5ff;--blue-100:#f0f2ff;--azure-600:#0d6fe8;--azure-500:#2a86fe;--azure-300:#8ec4ff;--azure-100:#e7f2ff;--sky-500:#69bbfd;--sky-300:#a5d7ff;--sky-100:#eaf6ff;--white:#fff;--grey-50:#f7f8fa;--grey-100:#eef0f4;--grey-200:#dfe3ea;--grey-300:#c5ccd8;--grey-400:#98a2b3;--grey-500:#6b7688;--grey-600:#4a5468;--grey-700:#333c4d;--black:#0b0f19;--success-600:#0f9d58;--success-100:#e6f6ee;--warning-600:#e2a005;--warning-100:#fdf4e0;--danger-600:#d92d20;--danger-100:#fdeceb;--info-600:#2a86fe;--info-100:#e7f2ff;--surface-page:var(--white);--surface-subtle:var(--grey-50);--surface-card:var(--white);--surface-inverse:var(--navy-700);--surface-inverse-deep:var(--navy-900);--surface-accent-soft:var(--blue-100);--surface-azure-soft:var(--azure-100);--text-heading:var(--navy-700);--text-body:var(--grey-600);--text-muted:var(--grey-500);--text-on-inverse:var(--white);--text-on-inverse-muted:#ffffffb8;--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--border-subtle:var(--grey-200);--border-strong:var(--grey-300);--border-inverse:#ffffff29;--border-focus:var(--blue-600);--action-primary-bg:var(--blue-600);--action-primary-bg-hover:var(--blue-700);--action-primary-fg:var(--white);--action-secondary-bg:var(--navy-700);--action-secondary-fg:var(--white);--action-ghost-fg:var(--navy-700);--icon-default:var(--blue-600);--icon-muted:var(--grey-400);--icon-on-inverse:var(--sky-500);--focus-ring:0 0 0 3px #3f5cfd59;--font-display:"Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--font-body:"Inter","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display-xl:72px;--fs-display-l:56px;--fs-display-m:44px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-h4:18px;--fs-body-l:18px;--fs-body:16px;--fs-body-s:14px;--fs-caption:13px;--fs-overline:12px;--lh-tight:1.05;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.6;--lh-loose:1.75;--ls-display:-.02em;--ls-heading:-.01em;--ls-body:0;--ls-overline:.14em;--text-display:var(--fw-semibold) var(--fs-display-l)/var(--lh-tight) var(--font-display);--text-title:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-display);--text-section:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);--text-card-title:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-display);--text-paragraph:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--text-label:var(--fw-semibold) var(--fs-body-s)/1.4 var(--font-body);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:24px;--container-max:1240px;--container-narrow:760px;--section-y:96px;--section-y-compact:64px;--card-padding:28px;--control-height-s:36px;--control-height-m:44px;--control-height-l:54px;--radius-xs:4px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-l);--radius-control:var(--radius-s);--radius-button:var(--radius-pill);--radius-tile:var(--radius-xl);--shadow-none:none;--shadow-xs:0 1px 2px #001a570f;--shadow-s:0 2px 8px #001a5712;--shadow-m:0 8px 24px #001a5717;--shadow-l:0 18px 44px #001a571f;--shadow-blue:0 12px 28px #3f5cfd47;--shadow-inset-hairline:inset 0 0 0 1px var(--border-subtle);--glow-sky:0 0 40px #69bbfd59;--gradient-brand:linear-gradient(120deg,#3f5cfd 0%,#2a86fe 55%,#69bbfd 100%);--gradient-brand-soft:linear-gradient(120deg,#f0f2ff 0%,#eaf6ff 100%);--gradient-navy-deep:linear-gradient(140deg,#000d2e 0%,#001a57 60%,#0a2a75 100%);--gradient-navy-glow:radial-gradient(90% 120% at 12% 0%,#3f5cfd73 0%,#000d2e00 62%);--gradient-sky-wash:linear-gradient(180deg,#69bbfd2e 0%,#69bbfd00 100%);--gradient-text-brand:linear-gradient(90deg,#3f5cfd 0%,#69bbfd 100%);--gradient-hairline:linear-gradient(90deg,#69bbfd00 0%,#69bbfdb3 50%,#69bbfd00 100%);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-instant:80ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.4s;--dur-reveal:.7s;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--text-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);outline:none}:root{--navy-900:#131521;--navy-800:#0b1a45;--navy-700:#08163a;--blue-700:#3652a5;--blue-600:#4a6ed8;--blue-400:#a6bcf5;--blue-100:#eef1f9;--focus-ring:0 0 0 3px #4a6ed866}a{color:#4a6ed8}a:hover{color:#3652a5}.m-page{color:#4a5468;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,"Inter 18pt",system-ui,sans-serif;line-height:1.6}.m-page h1,.m-page h2,.m-page h3,.m-page h4{color:#08163a;letter-spacing:-.02em;margin:0;font-family:Schibsted Grotesk,system-ui,sans-serif;font-weight:600}.m-wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 24px}.m-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#4a6ed8;margin:0;font-size:12px;font-weight:600}.m-eyebrow.on-dark{color:#a6bcf5}.m-btn{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.m-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4a6ed866}.m-btn-primary{color:#fff;background:#4a6ed8;box-shadow:0 8px 24px #4a6ed847}.m-btn-primary:hover{color:#fff;background:#3652a5;transform:translateY(-1px)}.m-btn-ghost{color:#08163a;background:0 0;border-color:#c5ccd8}.m-btn-ghost:hover{color:#08163a;background:#eef1f9}.m-nav a{color:#fff;opacity:.88;font-size:15px;font-weight:500;text-decoration:none}.m-nav a:hover,.m-nav a.is-current{opacity:1;color:#fff;text-underline-offset:6px;text-decoration:underline}.m-switch{border:1px solid #ffffff47;border-radius:999px;display:inline-flex;overflow:hidden}.m-switch :is(a,button){letter-spacing:.08em;color:#ffffffb8;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.m-switch :is(a,button):hover{color:#fff;background:#ffffff14}.m-switch :is(a,button).is-on{color:#08163a;background:#fff}.m-card{box-sizing:border-box;background:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 24px #08163a17}.m-tile{color:#4a6ed8;background:#eef1f9;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.m-tile svg{width:26px;height:26px}.m-check{color:#fff;background:#4a6ed8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.m-check svg{width:16px;height:16px}.m-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-list li{color:#333c4d;align-items:flex-start;gap:14px;font-size:16px;display:flex}.m-list li strong{color:#08163a;font-weight:600}.m-logo-text{letter-spacing:-.02em;color:#fff;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:38px;font-weight:600;line-height:1}.m-foot a{color:#ffffffc7;font-size:15px;text-decoration:none}.m-foot a:hover{color:#fff;text-decoration:underline}.m-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.m-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.m-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.m-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.m-subnav{flex-wrap:wrap;gap:8px;display:flex}.m-subnav a{color:#08163a;background:#fff;border:1px solid #dfe3ea;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.m-subnav a:hover{color:#08163a;background:#eef1f9;border-color:#c3d2f7}@media (max-width:1100px){.m-grid4,.m-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.m-grid2,.m-grid3,.m-grid4,.m-feature{grid-template-columns:repeat(1,minmax(0,1fr))}.m-nav{display:none!important}}.m-h1{font-size:clamp(34px,8.5vw,56px)}.m-h2{font-size:clamp(28px,6.5vw,44px)}.m-h2s{font-size:clamp(26px,6vw,40px)}.m-switch :is(a,button){justify-content:center;min-width:44px}.m-tap{align-items:center;min-height:44px;display:inline-flex}@media (max-width:860px){.m-wrap{padding-left:16px;padding-right:16px}.m-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:3;gap:4px;width:100%;padding:2px 0 8px;overflow-x:auto;display:flex!important}.m-nav::-webkit-scrollbar{display:none}.m-nav a{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.m-logo-img{border-radius:12px!important;width:52px!important;height:52px!important}.m-logo-text{font-size:30px!important}.m-foot a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.m-case,.m-split{grid-template-columns:repeat(1,minmax(0,1fr))!important}.m-case>*,.m-split>*,.m-feature>*{order:0!important}.m-list[style*=grid]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.m-subnav a{min-height:48px}}@media (max-width:360px){.m-h1{font-size:32px}.m-grid2[style*="gap: 20px"]{gap:14px}}.m-dd{align-items:center;display:inline-flex;position:relative}.m-dd>a:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 0 3px 7px;display:inline-block;transform:rotate(45deg)}.m-dd-menu{z-index:60;background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:460px;margin-top:6px;padding:10px;display:none;position:absolute;top:100%;left:-12px;box-shadow:0 16px 40px #08163a2e}.m-dd-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.m-dd:hover .m-dd-menu,.m-dd:focus-within .m-dd-menu{display:grid}.m-nav .m-dd-menu a{opacity:1;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;display:flex;color:#08163a!important;text-decoration:none!important}.m-nav .m-dd-menu a:hover{background:#eef1f9;color:#3652a5!important}.m-subnav{scrollbar-width:none;border-bottom:2px solid #c5ccd8;flex-wrap:wrap;gap:0;display:flex}@media (max-width:860px){.m-subnav{flex-wrap:nowrap;overflow-x:auto}}.m-subnav::-webkit-scrollbar{display:none}.m-subnav a{color:#08163a;white-space:nowrap;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;align-items:center;min-height:64px;margin-bottom:-2px;padding:0 18px;font-size:17px;font-weight:600;text-decoration:none;transition:color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.m-subnav a:hover,.m-subnav a:focus-visible{color:#3652a5;background:#eef1f9;border-bottom-color:#4a6ed8}@media (max-width:860px){.m-dd-menu{display:none!important}.m-dd>a:after{display:none}}.m-top{color:#fff;z-index:80;background:#08163a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #08163a59}.m-top:hover{color:#fff;background:#4a6ed8;transform:translateY(-2px)}.m-top svg{width:22px;height:22px}@media (max-width:1100px){.m-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.m-foot-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.m-top{bottom:16px;right:16px}}.rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.rv.in{opacity:1;transform:none}[data-px]{will-change:transform}.m-permit{border:1px solid #0000;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1),border-color .26s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.m-permit:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#eef1f9 0%,#eef1f900 70%);transition:opacity .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.m-permit>*{position:relative}.m-permit:hover,.m-permit:focus-within{border-color:#4a6ed8;transform:translateY(-4px);box-shadow:0 18px 44px #4a6ed83d}.m-permit:hover:before,.m-permit:focus-within:before{opacity:1}.m-permit .m-tile{transition:background-color .26s cubic-bezier(.2,.8,.2,1),color .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)}.m-permit:hover .m-tile,.m-permit:focus-within .m-tile{color:#fff;background:#4a6ed8;transform:scale(1.04)}.m-permit h3{transition:color .22s}.m-permit:hover h3,.m-permit:focus-within h3{color:#3652a5}.m-permit a{transition:transform .22s cubic-bezier(.2,.8,.2,1),color .22s}.m-permit:hover a,.m-permit:focus-within a{color:#3652a5;transform:translate(4px)}.m-permit.m-permit-dark:hover,.m-permit.m-permit-dark:focus-within{border-color:#a6bcf5;box-shadow:0 18px 44px #08163a73}.m-permit.m-permit-dark:before{background:linear-gradient(#4a6ed859 0%,#4a6ed800 70%)}.m-permit.m-permit-dark:hover .m-tile{color:#08163a;background:#a6bcf5}.m-permit.m-permit-dark:hover h3,.m-permit.m-permit-dark:hover a{color:#fff}.m-int:hover,.m-type:hover{background:#f7f9fe;border-color:#4a6ed8}.m-int:hover .m-int-ico,.m-type:hover .m-tile{color:#fff;background:#4a6ed8}.m-int .m-int-ico,.m-type .m-tile{transition:background-color .22s,color .22s}.m-type{transition:border-color .22s,background-color .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.m-type:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4a6ed824}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.m-permit,.m-permit *,.m-type,.m-int{transition:none}.m-permit:hover{transform:none}}.m-hdr-row{flex-wrap:wrap;row-gap:0;padding-top:14px}.m-hdr-row>a:first-child{order:0}.m-hdr-row>.m-hdr-tools,.m-hdr-row>.m-mnav{order:1;margin-left:auto}.m-hdr-row>.m-nav{flex:100%;order:2;gap:4px;margin:10px 0 0 -14px;padding:6px 0 10px;position:relative}.m-hdr-row>.m-nav:before{content:"";border-top:1px solid #ffffff24;position:absolute;top:0;left:14px;right:-14px}.m-nav .m-mega-side a.m-mega-cta{text-align:center;padding:8px 18px;line-height:1.25}.m-nav>a,.m-nav>.m-dd>a{opacity:.92;border-radius:10px;align-items:center;min-height:52px;padding:0 14px;font-size:17px;font-weight:600;display:inline-flex}.m-nav>a:hover,.m-nav>.m-dd>a:hover,.m-nav>.m-dd:hover>a{opacity:1;background:#ffffff1a;text-decoration:none}.m-nav>a.is-current,.m-nav>.m-dd>a.is-current{opacity:1;background:#ffffff24;text-decoration:none}.m-mega{top:calc(100% - 4px);left:14px;right:-14px}.m-mega:before{height:12px;top:-12px}.m-nav{align-items:center;gap:24px;display:flex}.m-h1,.m-h2,.m-h2s,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}header{overflow:visible!important}.m-bgclip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-hdr-row{z-index:40;position:relative}.m-nav .m-dd{position:static}.m-mega{color:#08163a;z-index:70;text-align:left;background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 300px;display:none;position:absolute;top:calc(100% - 8px);left:24px;right:24px;overflow:hidden;box-shadow:0 28px 60px #08163a4d}.m-mega:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.m-dd:hover>.m-mega,.m-dd:focus-within>.m-mega{display:grid}.m-dd:hover>a:after,.m-dd:focus-within>a:after{margin-bottom:-2px;transform:rotate(225deg)}.m-mega-main{padding:28px 28px 30px}.m-mega-label{letter-spacing:.12em;text-transform:uppercase;color:#4a6ed8;margin:0 0 14px;font-size:13px;font-weight:700}.m-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;display:grid}.m-nav .m-mega a{opacity:1;color:#08163a!important;text-decoration:none!important}.m-nav .m-mega-grid a{border-radius:12px;align-items:flex-start;gap:14px;min-height:44px;padding:12px;transition:background-color .18s;display:flex}.m-nav .m-mega-grid a:hover,.m-nav .m-mega-grid a:focus-visible{background:#eef1f9}.m-mm-ico{color:#4a6ed8;background:#eef1f9;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;transition:background-color .18s,color .18s;display:grid}.m-mm-ico svg{width:24px;height:24px}.m-mega-grid a:hover .m-mm-ico,.m-mega-grid a:focus-visible .m-mm-ico{color:#fff;background:#4a6ed8}.m-mm-txt{gap:3px;display:grid}.m-mm-txt b{color:#08163a;font-size:17px;font-weight:600;line-height:1.25}.m-mega-grid a:hover .m-mm-txt b{color:#3652a5}.m-mm-txt small{color:#4a5468;font-size:14.5px;line-height:1.45}.m-mega-side{background:#f3f5fb;flex-direction:column;gap:12px;padding:28px 26px 30px;display:flex}.m-mega-side p{color:#333c4d;margin:0;font-size:15.5px;line-height:1.5}.m-mega-shot{aspect-ratio:16/10;object-fit:cover;object-position:top center;border-radius:12px;width:100%;display:block;box-shadow:0 10px 24px #08163a29}.m-nav .m-mega-side a.m-mega-cta{background:#4a6ed8;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex;color:#fff!important}.m-nav .m-mega-side a.m-mega-cta:hover{background:#3652a5}.m-nav .m-mega-side a.m-mega-cta2{text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex;color:#3652a5!important;text-decoration:underline!important}@media (max-width:1180px){.m-mega{grid-template-columns:minmax(0,1fr) 250px}.m-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.m-dd:hover>.m-mega,.m-dd:focus-within>.m-mega{animation:.18s cubic-bezier(.2,.8,.2,1) m-mega-in}}@keyframes m-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.m-mnav{display:none}@media (max-width:860px){.m-nav,.m-hdr-tools{display:none!important}.m-mnav{display:block}.m-mnav>summary{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #fff6;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:17px;font-weight:600;list-style:none;display:inline-flex}.m-mnav>summary::-webkit-details-marker{display:none}.m-mnav[open]>summary{color:#08163a;background:#fff}.m-burger{gap:4px;width:20px;display:grid}.m-burger i{background:currentColor;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.m-mnav[open] .m-burger i:first-child{transform:translateY(6px)rotate(45deg)}.m-mnav[open] .m-burger i:nth-child(2){opacity:0}.m-mnav[open] .m-burger i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.m-mnav-panel{color:#08163a;z-index:80;background:#fff;border-radius:18px;max-height:calc(100vh - 120px);padding:10px 14px 18px;position:absolute;top:calc(100% + 4px);left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 56px #08163a59}.m-mnav-sec{border-bottom:1px solid #e3e7ef;padding:10px 0}.m-mnav-h{color:#08163a;align-items:center;min-height:48px;padding:0 6px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.m-mnav-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.m-mnav-items a{color:#08163a;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:6px;font-size:15.5px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.m-mnav-items a:active,.m-mnav-items a:hover{background:#eef1f9}.m-mnav-items .m-mm-ico{border-radius:10px;width:40px;height:40px}.m-mnav-items .m-mm-ico svg{width:20px;height:20px}.m-mnav-links{border-bottom:1px solid #e3e7ef;padding:8px 0;display:grid}.m-mnav-links a{color:#08163a;align-items:center;min-height:52px;padding:0 6px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.m-mnav-tools{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.m-mnav-tools .m-switch{border-color:#c5ccd8}.m-mnav-tools .m-switch :is(a,button){color:#4a5468;min-height:44px;font-size:14px}.m-mnav-tools .m-switch :is(a,button).is-on{color:#fff;background:#08163a}.m-mnav-tools .m-btn{justify-content:center;width:100%;min-height:52px;font-size:17px}}@media (max-width:420px){.m-mnav-items{grid-template-columns:repeat(1,minmax(0,1fr))}}.m-foot-brand{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.m-foot-brand .m-foot-sep{background:#ffffff38;width:1px;height:40px}.m-foot-brand a.m-foot-blu{align-items:center;min-height:44px;padding:0;display:inline-flex}.m-foot-blu img{width:auto;height:44px;display:block}@media (max-width:860px){.m-foot a{min-height:46px!important}}.m-foot-cities{color:#ffffffd9;font-size:15px;line-height:1.7}@media (max-width:1180px){.m-nav>a,.m-nav>.m-dd>a{padding:0 10px;font-size:16px}}.m-field textarea{resize:vertical;min-height:160px}.m-office{flex-direction:column;gap:10px;padding:28px;display:flex}.m-office .m-tile{width:56px;height:56px}.m-office h3{font-size:24px}.m-office p{color:#333c4d;margin:0;font-size:17px;line-height:1.55}.m-hero-media.is-tall img{height:120%}@media (max-width:860px){.m-hero-media.is-tall img{height:100%}}.m-hero-media.is-right img{width:70%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}@media (max-width:860px){.m-hero-media.is-right img{width:100%;-webkit-mask-image:none;mask-image:none}}.m-hero-copy{max-width:1240px!important;padding-top:88px!important;padding-bottom:110px!important}.m-hero-copy>*{max-width:600px!important}@media (max-width:860px){.m-hero-copy>*{max-width:none!important}.m-hero-copy{padding-top:48px!important;padding-bottom:64px!important}}.m-hero-media{position:absolute;inset:0}.m-hero-media img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;top:0;right:0}.m-hero-media:after{content:"";background:linear-gradient(90deg,#08163a 0%,#08163af7 30%,#08163ab8 48%,#08163a33 72%,#08163a0f 100%),linear-gradient(#08163acc 0,#08163a00 190px),linear-gradient(0deg,#08163a8c 0,#08163a00 120px);position:absolute;inset:0}.m-hero-media.is-home img{opacity:.85}.m-hero-media.is-home:after{background:linear-gradient(90deg,#08163a 0%,#08163af2 34%,#08163a8c 62%,#08163a66 100%),linear-gradient(#08163acc 0,#08163a00 200px),linear-gradient(0deg,#08163a 0,#08163a00 160px)}@media (max-width:860px){.m-hero-media img{object-position:72% center}.m-hero-media:after,.m-hero-media.is-home:after{background:linear-gradient(#08163ae0 0,#08163ac7 45%,#08163ae6 100%)}}body{margin:0}.m-btn{font-family:Inter,system-ui,sans-serif}.m-btn-ghost.on-dark{color:#fff;border-color:#ffffff52}.m-btn-ghost.on-dark:hover{color:#fff;background:#ffffff14}.m-logo-sub{letter-spacing:.14em;text-transform:uppercase;color:#a6bcf5;margin-top:4px;font-size:11px;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.m-btn{transition:none}.m-btn:hover{transform:none}}.m-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.m-header{z-index:50;color:#fff;background:0 0;position:absolute;top:0;left:0;right:0}.m-hero{padding-top:var(--header-h,170px)}.m-hdr-row{justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.m-hdr-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-switch button{cursor:pointer;background:0 0;border:0;margin:0;font-family:inherit}.m-page h1,.m-page h2,.m-page h3,.m-page h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.m-page p,.m-page li,.m-page td,.m-page th{overflow-wrap:break-word}.m-page img,.m-page svg,.m-page video{max-width:100%}
