:root{--band-navy:linear-gradient(115deg,#1b2a4a,#1b2a4a 55%,#0a1226);--band-copy:rgba(255,255,255,.84);--band-soft:rgba(255,255,255,.76);--band-link:#ffd6de;--band-line:rgba(255,255,255,.18)}.band-navy{position:relative;z-index:1;isolation:isolate;color:var(--band-copy);--ink:#fff;--ink-soft:#fff;--body:var(--band-copy);--muted:var(--band-soft);--faint:var(--band-soft);--brand-text:var(--band-link);--sky:#a9c4ff;--line:var(--band-line);--line-soft:var(--band-line);--canvas:rgba(255,255,255,.07);--card:rgba(255,255,255,.07);--canvas-2:rgba(255,255,255,.14);--tint:rgba(255,255,255,.07);--surface:rgba(255,255,255,.07);--ok-bg:rgba(134,239,172,.16);--ok-ink:#a7f3c0}.band-navy,.fx-sec.band-navy,.mk-section.band-navy,.mp-section--tint.band-navy{background:transparent}.band-navy,.mk-page{--band-fade:clamp(3.5rem,8vw,7rem);--band-wave:clamp(2.2rem,5vw,4.2rem)}.band-navy:is(.fx-sec,.mk-section){margin-block:calc(var(--band-wave) * -1);padding-top:calc(var(--band-wave) * 2 + clamp(1.6rem,3.4vw,3rem));padding-bottom:calc(var(--band-wave) * 2 + clamp(1.6rem,3.4vw,3rem))}.band-navy:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--band-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10V6Q50-4 100 6V10Z'/%3E%3C/svg%3E") top/100% var(--band-wave) no-repeat,linear-gradient(#000,#000) center/100% calc(100% - var(--band-wave) * 2 + 2px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0V4Q50 14 100 4V0Z'/%3E%3C/svg%3E") bottom/100% var(--band-wave) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10V6Q50-4 100 6V10Z'/%3E%3C/svg%3E") top/100% var(--band-wave) no-repeat,linear-gradient(#000,#000) center/100% calc(100% - var(--band-wave) * 2 + 2px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0V4Q50 14 100 4V0Z'/%3E%3C/svg%3E") bottom/100% var(--band-wave) no-repeat}.band-navy .lp-squiggle path{fill:#e5194a;stroke:none}.band-navy .fx-kicker{background:rgba(255,255,255,.14);color:#fff}.band-navy .mk-kicker{color:var(--band-link)}.band-navy .fx-link{color:#fff}.band-navy .fx-more{background:rgba(255,255,255,.07);border-color:var(--band-line)}.band-navy .fx-more>summary:after{background:rgba(255,255,255,.18);color:#fff}.band-navy .fx-more a,.band-navy .fx-sub a{color:#fff}.band-navy ::selection{background:#fff;color:#1b2a4a}.band-navy .mk-loop,.band-navy .mk-shot{border:0;box-shadow:0 30px 70px -26px rgba(0,0,0,.6)}.band-navy .fx-device.is-phone,.band-navy .mk-shot--phone{box-shadow:var(--iph-shadow)}.band-navy .hm-biz li{background:rgba(255,255,255,.07)}.band-navy .hm-biz__ico{background:rgba(255,255,255,.14);color:#fff}.band-navy .mp-checks li .ico{color:var(--sky)}.band-navy .fx-story__num{box-shadow:0 10px 24px -12px rgba(0,0,0,.5)}@media (forced-colors:active){.band-navy{background:Canvas;color:CanvasText}.band-navy:before{display:none}}@media (max-width:900px){.band-navy .fx-story__inline.fx-device{background:none;box-shadow:none}}.band-navy .fx-device:not([class*=is-phone]),.mk-main .fx-device:not([class*=is-phone]){padding:0;background:none;border-radius:14px;box-shadow:0 30px 70px -30px rgba(15,23,42,.5)}.mk-main .fx-device:not([class*=is-phone]):after,.mk-main .fx-device:not([class*=is-phone]):before{display:none}.mk-main .fx-device:not([class*=is-phone]) .mk-loop,.mk-main .fx-device:not([class*=is-phone]) .mk-shot,.mk-main .fx-device:not([class*=is-phone]) .mk-zoom,.mk-main .fx-device:not([class*=is-phone]) .sc{border-radius:14px;-webkit-clip-path:inset(0 round 14px);clip-path:inset(0 round 14px)}.band-navy .mk-loop{overflow:hidden}.band-navy .mk-loop__video{transform:scale(1.02)}.band-navy+:is(.fx-sec,.mk-section){padding-top:max(calc(var(--band-wave) + 1.5rem),clamp(3rem,7vw,5.5rem))}.sa-launch{position:fixed;right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:110;width:56px;height:56px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:0 6px 18px rgba(20,24,33,.22);transform:translateY(calc(-1 * var(--sa-lift, 0px)));transition:transform .2s ease,opacity .2s ease,background .16s}.sa-launch:hover{background:var(--brand-hover,var(--brand))}.sa-launch:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sa-launch svg{width:28px;height:28px;grid-area:1/1}.sa-launch__chat{fill:currentColor}.sa-launch__chat circle{fill:var(--brand)}.sa-launch__x{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;opacity:0}.sa-launch[data-open] .sa-launch__chat{opacity:0}.sa-launch[data-open] .sa-launch__x{opacity:1}.sa-launch[data-away]:not([data-open]){opacity:0;pointer-events:none;visibility:hidden}@media (max-width:640px){.sa-launch{top:10px;bottom:auto;right:calc(var(--site-pad, 1.1rem) + 52px + env(safe-area-inset-right));width:44px;height:44px;border-radius:12px;box-shadow:none;transform:none}.sa-launch svg{width:24px;height:24px}.sa-launch[data-open]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.sa-launch{transition:none}}@media print{.sa-launch{display:none}}@font-face{font-family:montserrat;src:url(/_next/static/media/606cdd767ee835e0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/d4df281bd2c98884-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/63885f7c1e9eccfb-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:montserrat;src:url(/_next/static/media/215992f82a7fc8d9-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:82.68%;descent-override:21.44%;line-gap-override:0.00%;size-adjust:117.08%}.__className_65d887{font-family:montserrat,montserrat Fallback,system-ui,sans-serif}.__variable_65d887{--font-display:"montserrat","montserrat Fallback",system-ui,sans-serif}