@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9264b357-module__6CeKZG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9264b357-module__6CeKZG__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c3648c96-module__h0OhUq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c3648c96-module__h0OhUq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--navy:#0a1b33;--navy-2:#0f2647;--navy-3:#16325c;--blue:#1e56e8;--blue-hover:#1747c4;--blue-soft:#3d74f4;--ice:#edf2fd;--ice-2:#f6f8fd;--sky:#dce7fb;--ink:#111b29;--body:#3e4c61;--mute:#68788f;--faint:#9aa7ba;--line:#e2e8f1;--line-2:#edf1f7;--green:#0e8a4c;--green-bg:#e8f6ee;--amber:#b45309;--amber-bg:#fcf3e3;--teal:#0e7490;--teal-bg:#e6f7fa;--red:#c4314b;--red-bg:#fcebee;--r-sm:6px;--r:10px;--r-lg:14px;--sh-sm:0 1px 2px #0a1b330d;--sh:0 6px 24px -10px #0a1b3324;--sh-lg:0 18px 48px -18px #0a1b3338;--container:1240px;--f-d:var(--font-jakarta),"Segoe UI",system-ui,sans-serif;--f-b:var(--font-inter),"Segoe UI",system-ui,sans-serif;--spring:cubic-bezier(.22,1,.36,1);--spring-back:cubic-bezier(.34,1.56,.64,1)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:400 15px/1.6 var(--f-b);color:var(--body);-webkit-font-smoothing:antialiased;background:#fff}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--f-d);color:var(--ink);letter-spacing:-.015em;font-weight:700;line-height:1.18}h1{font-size:clamp(30px,3.6vw,44px)}h2{font-size:clamp(22px,2.6vw,30px)}h3{font-size:17px}h4{font-size:15px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.container{max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding:64px 0}.section-sm{padding:40px 0}.tint{background:#eaf0fa}.section.tint{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.grid{gap:20px;display:grid}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.center{text-align:center}.mute{color:var(--mute)}.small{font-size:13px}.lead{font-size:16px;line-height:1.65}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.sec-head{max-width:720px;margin-bottom:32px}.sec-head h2{margin-bottom:8px}.sec-head p{color:var(--mute)}.sec-head .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.eyebrow{font:600 11px/1 var(--f-b);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--blue);width:22px;height:2px}.btn{font:600 14px/1 var(--f-b);border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:all .15s;display:inline-flex}.btn svg{width:16px;height:16px}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-hover)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-2)}.btn-outline{border-color:var(--line);color:var(--ink);background:#fff}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-white{color:var(--navy);background:#fff}.btn-white:hover{box-shadow:var(--sh)}.btn-lg{padding:13px 24px;font-size:15px}.btn-sm{padding:8px 12px;font-size:13px}.btn-block{width:100%}.linkc{color:var(--blue);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.linkc svg{width:14px;height:14px;transition:transform .15s}.linkc:hover svg{transform:translate(3px)}.topbar{background:var(--navy);color:#ffffffc7;font-size:12.5px}.topbar .container{justify-content:space-between;align-items:center;gap:16px;height:34px;display:flex}.topbar a{color:#ffffffe6;font-weight:500}.topbar a:hover{color:#fff}.topbar .links{align-items:center;gap:20px;display:flex}.topbar .dot-sep{background:#ffffff4d;border-radius:50%;width:3px;height:3px}.site-header{z-index:50;border-bottom:1px solid var(--line-2);background:#fff;position:sticky;top:0}.nav{align-items:center;gap:8px;height:60px;display:flex}.brand{font:700 17px var(--f-d);color:var(--ink);letter-spacing:-.02em;align-items:center;gap:9px;margin-right:28px;display:flex}.brand-mark{flex:none;width:28px;height:28px}.nav-links{align-items:center;gap:2px;height:100%;display:flex}.nav-item{align-items:center;height:100%;display:flex;position:relative}.nav-link{height:100%;font:500 14px var(--f-b);color:var(--body);border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 13px;transition:all .15s;display:flex}.nav-link:hover,.nav-link.on{color:var(--blue);border-bottom-color:var(--blue)}.nav-link svg{opacity:.6;width:13px;height:13px}.nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-signin{font:600 14px var(--f-b);color:var(--body);padding:8px 10px}.nav-signin:hover{color:var(--blue)}.dropdown{border:1px solid var(--line);border-radius:0 0 var(--r) var(--r);min-width:250px;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;background:#fff;padding:8px;transition:all .15s;position:absolute;top:calc(100% - 1px);left:0;transform:translateY(6px)}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{border-radius:var(--r-sm);color:var(--ink);align-items:flex-start;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}.dropdown a:hover{background:var(--ice)}.dropdown a small{color:var(--mute);margin-top:1px;font-size:12px;font-weight:400;display:block}.dropdown .di{background:var(--ice);width:28px;height:28px;color:var(--blue);border-radius:6px;flex:none;place-items:center;display:grid}.dropdown .di svg{width:15px;height:15px}.nav-toggle{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;place-items:center;width:38px;height:38px;display:none}.nav-toggle svg{width:18px;height:18px}.icon-btn{background:var(--ice);width:36px;height:36px;color:var(--navy);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn svg{width:17px;height:17px}.icon-btn .dot{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.avatar{background:var(--navy);color:#fff;width:34px;height:34px;font:700 12px var(--f-b);border-radius:50%;place-items:center;display:grid}.hero{border-bottom:1px solid var(--line-2);position:relative;overflow:hidden}.hero-art{opacity:.55;pointer-events:none;width:56%;max-width:760px;position:absolute;bottom:-30px;right:-60px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:56px 0 60px;display:grid;position:relative}.hero h1{margin:14px 0 12px}.hero h1 .acc{color:var(--blue)}.hero p.lead{max-width:520px;color:var(--mute)}.hero-points{gap:8px;margin:18px 0 22px;display:grid}.hero-points li{color:var(--body);align-items:center;gap:9px;font-size:14px;display:flex}.hero-points svg{width:15px;height:15px;color:var(--green);flex:none}.hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.qcard{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);background:#fff;position:relative;overflow:hidden}.qcard-head{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.qcard-head b{font:700 14px var(--f-d)}.qcard-head span{color:#fff9;font-size:11.5px}.qcard-body{gap:12px;padding:18px 20px 20px;display:grid}.qrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.statband{background:var(--navy);color:#fff;position:relative;overflow:hidden}.statband .container{z-index:1;grid-template-columns:repeat(4,1fr);padding-block:22px;display:grid;position:relative}.statband .st{border-left:1px solid #ffffff1f;padding:2px 24px}.statband .st:first-child{border-left:0;padding-left:0}.statband b{font:700 26px var(--f-d);letter-spacing:-.02em;display:block}.statband span{color:#ffffff8c;font-size:12.5px}.statband .wave{opacity:.5;position:absolute;inset:0}.card{border-radius:var(--r);background:#fff;border:1px solid #dce3ef;padding:20px;box-shadow:0 1px 2px #0a1b330a,0 10px 24px -16px #0a1b3329}.card h3{margin-bottom:6px}.card p{color:var(--mute);font-size:13.5px}.fcard{border-left:3px solid var(--blue);transition:all .15s}.fcard:hover{box-shadow:var(--sh);transform:translateY(-2px)}.fcard .fi{background:var(--ice);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.fcard .fi svg{width:17px;height:17px}.tabs{background:var(--ice);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.tab{font:600 13.5px var(--f-b);color:var(--mute);background:0 0;border:0;border-radius:5px;padding:8px 16px}.tab.on{color:var(--navy);box-shadow:var(--sh-sm);background:#fff}.dir{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.dir-row{border-bottom:1px solid var(--line-2);grid-template-columns:38px 200px 1fr auto auto;align-items:center;gap:16px;padding:13px 18px;transition:all .12s;display:grid}.dir-row:last-child{border-bottom:0}.dir-row:hover{background:var(--ice-2)}.dir-row .ic{background:var(--ice);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.dir-row .ic svg{width:16px;height:16px}.dir-row .nm{font:600 14px var(--f-b);color:var(--ink)}.dir-row .ex{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dir-row .ct{color:var(--mute);white-space:nowrap;font-size:12px}.dir-row .go{color:var(--blue)}.dir-row .go svg{width:15px;height:15px}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.steps:before{content:"";background:var(--line);height:2px;position:absolute;top:17px;left:5%;right:5%}.step{position:relative}.step .n{z-index:1;background:var(--blue);color:#fff;width:34px;height:34px;font:700 13px var(--f-d);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 5px #fff}.tint .step .n{box-shadow:0 0 0 5px var(--ice-2)}.step h3{margin:12px 0 4px;font-size:16px}.step p{color:var(--mute);font-size:13.5px}.rail{justify-content:space-between;display:flex;position:relative}.rail:before{content:"";background:var(--line);height:2px;position:absolute;top:14px;left:4%;right:4%}.rl{z-index:1;text-align:center;flex:1;position:relative}.rl .d{border:2px solid var(--line);width:28px;height:28px;color:var(--faint);font:700 11px var(--f-b);background:#fff;border-radius:50%;place-items:center;margin:0 auto 6px;display:grid}.rl span{color:var(--mute);font-size:11.5px}.rl.done .d{background:var(--green);border-color:var(--green);color:#fff}.rl.act .d{background:var(--blue);border-color:var(--blue);color:#fff}.rl.done span,.rl.act span{color:var(--ink);font-weight:600}.notice{background:var(--ice);border:1px solid var(--sky);border-radius:var(--r);gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.notice svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:1px}.notice b{color:var(--navy)}.notice p{color:var(--body);margin-top:1px}.band{background:var(--navy);color:#fff;border-radius:var(--r-lg);padding:40px 44px;position:relative;overflow:hidden}.band h2{color:#fff}.band p{color:#ffffffa6;font-size:14.5px}.band .art{opacity:.5;pointer-events:none;width:460px;position:absolute;bottom:-24px;right:-30px}.band .inner{z-index:1;max-width:560px;position:relative}.band-photo{object-fit:cover;object-position:right center;opacity:.55;pointer-events:none;width:60%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 62%);mask-image:linear-gradient(90deg,#0000 0,#000 62%)}.ph-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;display:grid}.ph-hero .ph-copy>.btn{margin-top:20px}.ph-photo{object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--sky);width:100%;height:280px;box-shadow:var(--sh);background:#0a1b33}@media (max-width:860px){.ph-hero{grid-template-columns:1fr;gap:24px}.ph-photo{height:210px}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.split .visual{background:var(--ice-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.chip{font:500 12.5px var(--f-b);color:var(--body);border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;padding:5px 11px;display:inline-flex}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.chips{flex-wrap:wrap;gap:6px;display:flex}.tag{font:600 11px var(--f-b);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:4px 9px;display:inline-flex}.tag-blue{color:var(--blue);background:var(--ice)}.tag-teal{color:var(--teal);background:var(--teal-bg)}.tag-navy{color:#fff;background:var(--navy)}.status{font:600 12px var(--f-b);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.status .d{background:currentColor;border-radius:50%;width:6px;height:6px}.st-new{color:var(--blue);background:var(--ice)}.st-src{color:var(--amber);background:var(--amber-bg)}.st-quo{color:var(--teal);background:var(--teal-bg)}.st-won{color:var(--green);background:var(--green-bg)}.st-off{color:var(--mute);background:var(--line-2)}.verified{color:var(--blue);font:700 11.5px var(--f-b);align-items:center;gap:4px;display:inline-flex}.verified svg{width:13px;height:13px}.form-grid{grid-template-columns:repeat(3,1fr);gap:14px 16px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}.field{flex-direction:column;gap:5px;display:flex}.field.c2{grid-column:span 2}.field.c3{grid-column:1/-1}.field label{font:600 12.5px var(--f-b);color:var(--ink)}.field label .req{color:var(--red)}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--r-sm);font:400 13.5px var(--f-b);color:var(--ink);background:#fff;outline:0;width:100%;padding:9px 11px;transition:all .12s}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1e56e81f}.field textarea{resize:vertical;min-height:84px}.field .hint{color:var(--faint);font-size:11.5px}.fs-title{font:700 11px var(--f-b);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;display:flex}.fs-title:after{content:"";background:var(--line-2);flex:1;height:1px}.radio-row{align-items:center;gap:18px;padding-top:2px;display:flex}.radio-row label{color:var(--body);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.check{color:var(--body);cursor:pointer;align-items:flex-start;gap:8px;padding:5px 0;font-size:13px;display:flex}.check input{accent-color:var(--blue);margin-top:2px}.upload{border:1.5px dashed var(--line);border-radius:var(--r-sm);text-align:center;color:var(--mute);padding:18px;font-size:13px}.upload b{color:var(--ink);font-size:13.5px;display:block}.panel{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.panel-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.panel-head h3{font-size:15px}.panel-body{padding:18px}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:left;font:700 11px var(--f-b);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line-2);white-space:nowrap;background:var(--ice-2);padding:10px 16px}.table td{border-bottom:1px solid var(--line-2);color:var(--body);vertical-align:middle;padding:11px 16px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--ice-2)}.table td b,.table td a.id{color:var(--ink);font-weight:600}.table a.id{color:var(--blue)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.portal{grid-template-columns:228px 1fr;min-height:calc(100vh - 60px);display:grid}.side{border-right:1px solid var(--line-2);background:#fff;height:calc(100vh - 60px);padding:18px 12px;position:sticky;top:60px;overflow-y:auto}.side-group{margin-top:20px}.side-group .label{font:700 10.5px var(--f-b);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;padding:0 10px}.side-link{border-radius:var(--r-sm);color:var(--body);font:500 13.5px var(--f-b);align-items:center;gap:10px;padding:8px 10px;transition:all .12s;display:flex}.side-link svg{opacity:.75;width:16px;height:16px}.side-link:hover{background:var(--ice-2);color:var(--blue)}.side-link.active{background:var(--ice);color:var(--blue);font-weight:600}.side-link .pill{background:var(--blue);color:#fff;font:700 10.5px var(--f-b);border-radius:99px;margin-left:auto;padding:1px 7px}.pmain{background:var(--ice-2);min-width:0;padding:22px 26px}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.phead h1{font-size:21px}.phead p{color:var(--mute);margin-top:2px;font-size:13px}.internal-bar{background:var(--navy);color:#ffffffd9;font:500 12.5px var(--f-b);border-radius:var(--r-sm);align-items:center;gap:9px;margin-bottom:16px;padding:8px 14px;display:flex}.internal-bar svg{width:14px;height:14px;color:var(--blue-soft)}.tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:14px 16px}.tile .k{font:700 10.5px var(--f-b);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;display:flex}.tile .k svg{width:13px;height:13px}.tile .v{font:700 24px var(--f-d);color:var(--ink);letter-spacing:-.02em;margin-top:6px}.tile .v small{color:var(--faint);font-size:13px;font-weight:500}.tile .sub{color:var(--mute);margin-top:1px;font-size:11.5px}.tile.accent{background:var(--ice);border-color:var(--sky)}.co{align-items:center;gap:10px;display:flex}.co .logo{background:var(--ice);width:32px;height:32px;color:var(--navy);font:700 12px var(--f-d);border:1px solid var(--sky);border-radius:7px;flex:none;place-items:center;display:grid}.co b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.co small{color:var(--faint);font-size:11.5px}.fblock{border-bottom:1px solid var(--line-2);padding:12px 0}.fblock:last-child{border-bottom:0}.fblock>b{color:var(--ink);justify-content:space-between;font-size:13px;display:flex}.fblock .check{padding:3px 0}.fblock .check .n{color:var(--faint);margin-left:auto;font-size:12px}.searchbox{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--faint);align-items:center;gap:8px;padding:8px 10px;display:flex}.searchbox svg{flex:none;width:14px;height:14px}.searchbox input{width:100%;font:400 13px var(--f-b);color:var(--ink);background:0 0;border:0;outline:0}.crumb{color:var(--faint);align-items:center;gap:7px;padding:14px 0 0;font-size:12.5px;display:flex}.crumb a:hover{color:var(--blue)}.crumb b{color:var(--ink);font-weight:600}.pagehead{border-bottom:1px solid var(--line-2);background:linear-gradient(#f1f6fe 0%,#f7fafe 60%,#fff 100%);padding:32px 0 36px;position:relative;overflow:hidden}.pagehead:before{content:"";pointer-events:none;background-image:radial-gradient(#1e56e80d 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.pagehead>.container{z-index:1;position:relative}.pagehead h1{margin:10px 0 8px}.pagehead p{color:var(--mute);max-width:760px;font-size:14.5px}.pagehead .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.stepnav{gap:2px;display:grid}.stepnav a{border-radius:var(--r-sm);font:500 13px var(--f-b);color:var(--body);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.stepnav a:hover{background:var(--ice-2)}.stepnav a.on{background:var(--ice);color:var(--blue);font-weight:600}.stepnav .n{background:var(--line-2);width:22px;height:22px;color:var(--mute);font:700 11px var(--f-b);border-radius:50%;flex:none;place-items:center;display:grid}.stepnav a.on .n{background:var(--blue);color:#fff}.stepnav a.done .n{background:var(--green);color:#fff}.progress{background:var(--line-2);border-radius:99px;height:6px;overflow:hidden}.progress i{background:var(--blue);height:100%;display:block}.site-footer{background:var(--navy);color:#fff;padding:48px 0 0;font-size:13.5px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;display:grid}.foot-grid h5{color:#fff;font:700 12px var(--f-b);letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:14px}.foot-grid a{color:#ffffff9e;padding:4px 0;font-size:13px;display:block}.foot-grid a:hover{color:#fff}.foot-brand p{color:#ffffff8c;max-width:280px;margin-top:12px;font-size:13px;line-height:1.6}.foot-bottom{color:#ffffff73;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:12.5px;display:flex}.foot-bottom .links{gap:18px;display:flex}.foot-bottom .links a{color:#ffffffbf}.socials{gap:8px;display:flex}.socials a{color:#fff;background:#ffffff14;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.socials a:hover{background:var(--blue)}.socials svg{width:14px;height:14px}[data-icon]{vertical-align:-.18em;flex:none;width:1.15em;height:1.15em;display:inline-flex}[data-icon]>svg{width:100%;height:100%}.divider{background:var(--line-2);border:0;height:1px;margin:0}.sup{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:56px 1fr auto;align-items:start;gap:16px;padding:16px 18px;transition:all .12s;display:grid}.sup:hover{box-shadow:var(--sh);border-color:var(--sky)}.sup .logo{background:var(--ice-2);border:1px solid var(--line);width:52px;height:52px;font:800 17px var(--f-d);color:var(--navy);border-radius:10px;place-items:center;display:grid;position:relative}.sup .prem{background:var(--blue);color:#fff;font:700 8.5px var(--f-b);letter-spacing:.05em;border-radius:4px;padding:2px 6px;position:absolute;top:-7px;left:-7px}.sup h3{font-size:15px}.sup-cats{grid-template-columns:repeat(3,1fr);gap:2px 16px;margin-top:8px;display:grid}.sup-cats span{color:var(--body);align-items:center;gap:5px;font-size:12px;display:flex}.sup-cats span:before{content:"✓";color:var(--blue);font-size:11px;font-weight:700}.stage-tabs{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.stage-tab{border-radius:var(--r-sm);border:1px solid var(--line);font:600 13px var(--f-b);color:var(--mute);cursor:pointer;background:#fff;align-items:center;gap:7px;padding:8px 14px;display:flex}.stage-tab .b{background:var(--ice);color:var(--blue);border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:700}.stage-tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.stage-tab.on .b{background:var(--blue);color:#fff}.filters{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.filters select{border:1px solid var(--line);border-radius:var(--r-sm);font:400 13px var(--f-b);color:var(--body);background:#fff;padding:8px 10px}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:32px}.hero-art{display:none}.split{grid-template-columns:1fr;gap:28px}.foot-grid{grid-template-columns:1fr 1fr 1fr}.statband .container{grid-template-columns:1fr 1fr;gap:14px}.statband .st{border-left:0;padding:0}}@media (max-width:860px){.nav-links{display:none}.nav-toggle{display:grid}.g3,.g4,.tiles,.form-grid{grid-template-columns:1fr 1fr}.portal{grid-template-columns:1fr}.side{display:none}.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}.dir-row{grid-template-columns:38px 1fr auto}.dir-row .ex{display:none}.sup{grid-template-columns:1fr}}@media (max-width:600px){.section{padding:44px 0}.g2,.g3,.g4,.tiles,.form-grid,.form-grid.two,.qrow{grid-template-columns:1fr}.field.c2,.field.c3{grid-column:1/-1}.foot-grid{grid-template-columns:1fr 1fr}.topbar .hide-m{display:none}.rail{flex-wrap:wrap;gap:10px}.rail:before{display:none}}@media (prefers-reduced-motion:no-preference){.mo [data-reveal]{opacity:0;transition:opacity .7s var(--spring),transform .7s var(--spring);transform:translateY(26px)}.mo [data-reveal=left]{transform:translate(-34px)}.mo [data-reveal=right]{transform:translate(34px)}.mo [data-reveal=scale]{transform:scale(.94)}.mo [data-reveal=fade]{transform:none}.mo [data-reveal].mo-in{opacity:1;transform:none}}.mo-cursor{vertical-align:-2px;background:currentColor;width:2px;margin-left:2px;animation:1s steps(2,end) infinite moBlink;display:inline-block}@keyframes moBlink{50%{opacity:0}}.marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{animation:moMarq var(--dur,32s) linear infinite;flex:none;gap:0;display:flex}.marquee.rev .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes moMarq{to{transform:translate(-50%)}}@keyframes moBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mo-bob{animation:6s ease-in-out infinite moBob}@keyframes moSpin{to{transform:rotate(360deg)}}@keyframes moPing{0%{opacity:.9;transform:scale(.2)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes moRipple{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1)}}@keyframes moGrad{0%,to{background-position:0%}50%{background-position:100%}}.scrollbar{transform-origin:0;background:linear-gradient(90deg,var(--blue),var(--teal));z-index:99;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}
