@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.badges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:16px;display:grid}.badge{text-align:center;border:1px solid #22406e;border-radius:18px;justify-content:center;align-items:center;min-height:112px;padding:18px 14px;display:flex}.badge img{object-fit:contain;max-width:100%;max-height:64px;display:block}.badge .fb{flex-direction:column;align-items:center;gap:6px;display:none}.badge.nologo .fb{display:flex}.badge .fb b{color:#fff;letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.1}.badge .fb small{letter-spacing:.12em;text-transform:uppercase;color:#b0becf;font-size:11px;font-weight:600}.badge .fb svg{color:#55cbe8;width:26px;height:26px}.badges.light .badge{background:#fff;border-color:#e2e8f0}.badges.light .badge .fb b{color:#081b3c}.badges.light .badge .fb small{color:#56606e}.badges.light .badge .fb svg{color:#2f6be0}#toTop{bottom:104px!important}.ovc-launch{z-index:70;color:#fff;cursor:pointer;background:#2f6be0;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 34px #081b3c61}.ovc-launch:hover{transform:scale(1.06)}.ovc-launch svg{width:28px;height:28px}.ovc-launch .dot{background:#45b0e5;border:2px solid #2f6be0;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:6px}.ovc-panel{z-index:71;color:#17212f;opacity:0;pointer-events:none;background:#fff;border-radius:22px;flex-direction:column;width:390px;height:min(640px,100vh - 140px);font-family:Plus Jakarta Sans,system-ui,sans-serif;transition:opacity .22s,transform .22s;display:flex;position:fixed;bottom:104px;right:28px;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 30px 80px #081b3c59}.ovc-panel.open{opacity:1;pointer-events:auto;transform:none}.ovc-body{background:#f8fafc;flex:1;overflow-y:auto}.ovc-hero{color:#fff;background:#081b3c;padding:22px 24px 64px;position:relative;overflow:hidden}.ovc-hero .top{justify-content:space-between;align-items:center;display:flex;position:relative}.ovc-hero .brand{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.ovc-hero .brand img{height:26px}.ovc-x{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ovc-x:hover{background:#ffffff29}.ovc-hero h3{margin:34px 0 0;font-family:Newsreader,Georgia,serif;font-size:34px;font-weight:400;line-height:1.1;position:relative}.ovc-hero h3 span{color:#55cbe8}.ovc-hero .thr{opacity:.55;position:absolute;bottom:6px;left:0}.ovc-cards{flex-direction:column;gap:12px;margin-top:-44px;padding:0 16px 18px;display:flex;position:relative}.ovc-card{background:#fff;border:1px solid #e8eef5;border-radius:16px;box-shadow:0 6px 22px #081b3c17}.ovc-row{text-align:left;width:100%;font:inherit;cursor:pointer;color:#081b3c;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ovc-row:hover{background:#f8fafc}.ovc-row b{font-size:15px}.ovc-row small{color:#56606e;margin-top:2px;font-size:13px;font-weight:400;display:block}.ovc-row svg{color:#2f6be0;flex-shrink:0;width:18px;height:18px}.ovc-search{background:#eff6ff;border-radius:12px;align-items:center;gap:8px;margin:10px;padding:0 12px;display:flex}.ovc-search input{font:inherit;color:#081b3c;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.ovc-search svg{color:#2458c7;width:18px;height:18px}.ovc-q{text-align:left;width:100%;font:inherit;color:#17212f;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.ovc-q:hover{color:#081b3c;background:#eff6ff}.ovc-q svg{color:#667080;flex-shrink:0;width:16px;height:16px}.ovc-list{padding:0 6px 8px}.ovc-head{color:#fff;background:#081b3c;align-items:center;gap:10px;padding:18px 20px;display:flex}.ovc-head h4{flex:1;margin:0;font-size:17px;font-weight:700}.ovc-back{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ovc-art{padding:22px 22px 26px}.ovc-art h5{color:#081b3c;margin:0 0 12px;font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.ovc-art p{color:#17212f;margin:0;font-size:15px;line-height:1.7}.ovc-help{color:#56606e;border-top:1px solid #e8eef5;align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.ovc-help button{font:inherit;cursor:pointer;color:#17212f;background:#fff;border:1px solid #d5dee8;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.ovc-help button:hover{color:#2458c7;border-color:#2f6be0}.ovc-btn{color:#fff;font:inherit;cursor:pointer;background:#2f6be0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ovc-btn:hover{filter:brightness(1.1);color:#fff}.ovc-btn.ghost{color:#081b3c;background:#fff;border:1px solid #d5dee8}.ovc-form{flex-direction:column;gap:12px;padding:18px 20px 22px;display:flex}.ovc-form label{color:#17212f;flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.ovc-form input,.ovc-form textarea{font:inherit;color:#081b3c;background:#fff;border:1px solid #d5dee8;border-radius:10px;padding:11px 12px;font-size:14px}.ovc-form input:focus,.ovc-form textarea:focus{outline-offset:0;border-color:#0000;outline:2px solid #2f6be0}.ovc-form textarea{resize:none;min-height:96px}.ovc-form .note{color:#56606e;font-size:12px;line-height:1.5}.ovc-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 28px;display:flex}.ovc-empty .ic{color:#2458c7;background:#eaf2ff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ovc-empty b{color:#081b3c;font-size:17px}.ovc-empty span{color:#56606e;font-size:14px;line-height:1.6}.ovc-thread{flex-direction:column;gap:10px;padding:18px 16px;display:flex}.ovc-msg{border-radius:16px;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.55}.ovc-msg.me{color:#fff;background:#2f6be0;border-bottom-right-radius:4px;align-self:flex-end}.ovc-msg.them{color:#17212f;background:#fff;border:1px solid #e8eef5;border-bottom-left-radius:4px;align-self:flex-start}.ovc-msg .who{color:#2458c7;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.ovc-msg .who img{height:14px}.ovc-time{color:#667080;align-self:center;margin:4px 0;font-size:11px}.ovc-reply{background:#fff;border-top:1px solid #e8eef5;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ovc-reply textarea{font:inherit;resize:none;color:#081b3c;border:1px solid #d5dee8;border-radius:12px;flex:1;height:44px;padding:10px 12px;font-size:14px}.ovc-reply button{color:#fff;cursor:pointer;background:#2f6be0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ovc-reply button svg{width:18px;height:18px}.ovc-tabs{background:#fff;border-top:1px solid #e8eef5;grid-template-columns:repeat(3,1fr);display:grid}.ovc-tab{font:inherit;color:#667080;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:10px 0 12px;font-size:12px;font-weight:600;display:flex}.ovc-tab svg{width:22px;height:22px}.ovc-tab.on{color:#081b3c}.ovc-tab.on svg{color:#2f6be0}.ovc-foot{text-align:center;color:#667080;padding:10px 0 2px;font-size:11px}@media (max-width:480px){.ovc-panel{width:auto;bottom:96px;left:8px;right:8px}}.ovc-panel *,.ovc-panel{box-sizing:border-box}:root{--ink:#081b3c;--ink2:#0e2650;--line:#22406e;--p:#2f6be0;--p2:#2458c7;--pl:#55cbe8;--sky:#45b0e5;--lav:#eff6ff;--lav2:#f8fafc;--bd:#e2e8f0;--tx:#17212f;--mu:#3d4655;--mu2:#56606e}body{color:var(--tx);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}.serif{font-family:Newsreader,Georgia,serif;font-weight:400}.wrap{max-width:1280px;margin:0 auto;padding:0 80px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--p);font-size:13px;font-weight:600}.h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-family:Newsreader,Georgia,serif;font-size:52px;font-weight:400;line-height:1.08}.dark .h2{color:#fff}.lead{color:var(--mu);margin:0;font-size:18px;line-height:1.7}.dark .lead{color:#cbd5e1}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:filter .2s,background .2s,transform .2s;display:inline-flex}.btn.p{background:var(--p);color:#fff}.btn.p:hover{filter:brightness(1.1);color:#fff}.btn.g{color:#fff;border-color:#3e5f8e}.btn.g:hover{color:#fff;background:#ffffff14}.btn.o{color:var(--ink);background:#fff;border-color:#d2dcea}.btn.o:hover{border-color:var(--p);color:var(--p2)}.btn svg{width:18px;height:18px}section{position:relative}.annc{color:#cbd5e1;text-align:center;background:#061430;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:flex}.annc .pill{letter-spacing:.08em;text-transform:uppercase;color:#061430;background:var(--sky);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.annc a{color:#9fe0f4;font-weight:700;text-decoration:none}.annc a:hover{color:#fff}.hdr{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#081b3cf5;border-bottom:1px solid #1a3563;justify-content:space-between;align-items:center;height:78px;padding:0 80px;display:flex;position:sticky;top:0}.hdr .logo img{height:28px;display:block}.mainnav{align-items:center;gap:6px;height:100%;display:flex}.mainnav>a,.ddb{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mainnav>a:hover,.ddb:hover,.dd:focus-within .ddb{color:#fff;background:#ffffff0f}.mainnav [aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--pl);border-radius:0}.ddb svg{width:14px;height:14px;transition:transform .2s}.dd{align-items:center;height:100%;display:flex;position:relative}.dd:hover .ddb svg,.dd:focus-within .ddb svg{transform:rotate(180deg)}.ddm{opacity:0;pointer-events:none;background:#fff;border-radius:18px;min-width:300px;padding:14px;transition:opacity .18s,transform .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px);box-shadow:0 30px 70px #040e2259}.dd:hover .ddm,.dd:focus-within .ddm{opacity:1;pointer-events:auto;transform:translate(-50%)}.ddm a{color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.ddm a:hover{background:var(--lav)}.ddm a b{font-size:14.5px;font-weight:700;display:block}.ddm a small{color:var(--mu2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ddm .mi{width:36px;height:36px;color:var(--p2);background:#eaf2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ddm .mi svg{width:19px;height:19px}.ddm .num{color:var(--p);flex-shrink:0;width:22px;padding-top:2px;font-size:12px;font-weight:700}.mega{grid-template-columns:1fr 1fr 260px;gap:6px;width:860px;padding:18px;display:grid}.mega h6{letter-spacing:.14em;text-transform:uppercase;color:#667080;margin:6px 12px;font-size:11px;font-weight:700}.mega .side{background:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.mega .side a{color:#fff}.mega .side a:hover{background:#ffffff12}.mega .side a small{color:#bfcbda}.mega .tag{color:var(--ink);vertical-align:2px;background:#9fe0f4;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700}.acts{align-items:center;gap:10px;display:flex}.acts .login{color:#cbd5e1;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none}.acts .login:hover{color:#fff}.acts .btn{padding:12px 20px;font-size:15px}.hero{background:var(--ink);color:#fff;padding:88px 0 96px;overflow:hidden}.hero .grid{grid-template-columns:1fr 1.02fr;align-items:center;gap:64px;display:grid}.hero h1{letter-spacing:-.02em;margin:0;font-family:Newsreader,Georgia,serif;font-size:84px;font-weight:400;line-height:1}.hero h1 em{color:var(--pl);font-style:normal}.rot{color:#cbd5e1;min-height:66px;font-size:22px;line-height:1.5}.rot .w{color:#fff;border-bottom:2px solid var(--sky);font-weight:700;transition:opacity .35s,transform .35s;display:inline-block}.rot .w.out{opacity:0;transform:translateY(8px)}.chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chips span{color:#d3eef8;border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:flex}.chips span i{background:var(--sky);border-radius:50%;width:7px;height:7px;display:block}.thread{opacity:.5;pointer-events:none;position:absolute;bottom:0;left:0}.ui{color:var(--tx);background:#fff;border-radius:22px;grid-template-columns:210px 1fr;height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.ui .side{background:#f5f8fc;border-right:1px solid #e6ecf3;flex-direction:column;gap:6px;padding:16px 12px;display:flex}.ui .side .brand{color:var(--ink);align-items:center;gap:8px;padding:4px 6px 12px;font-size:13px;font-weight:700;display:flex}.ui .side .brand img{height:18px}.ui .it{color:var(--mu);border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;font-size:12px;display:flex}.ui .it b{color:var(--ink);font-size:12.5px}.ui .it.on{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 10px #081b3c14}.ui .it .st{color:var(--p2);font-size:10.5px;font-weight:700}.ui .main{flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:relative}.ui .top{justify-content:space-between;align-items:center;display:flex}.ui .top b{color:var(--ink);font-size:14px}.ui .tag{color:var(--p2);background:#eaf2ff;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.ui .letter{color:var(--tx);background:#fbfcfe;border:1px solid #e8eef5;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.7}.ui mark{color:inherit;background:0 0;border-radius:4px;padding:1px 3px;animation:9s infinite hl}.ui mark.m2{animation-delay:.25s}.ui mark.m3{animation-delay:.5s}@keyframes hl{0%,12%{background:0 0}18%,to{color:#0f3570;background:#dcebff}}.ui .codes{flex-direction:column;gap:8px;display:flex}.ui .code{opacity:0;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;animation:9s infinite cin;display:flex;transform:translateY(6px)}.ui .code:nth-child(2){animation-delay:.35s}.ui .code:nth-child(3){animation-delay:.7s}@keyframes cin{0%,22%{opacity:0;transform:translateY(6px)}28%,to{opacity:1;transform:none}}.ui .code b{color:var(--ink);flex:1;font-size:12.5px}.ui .code small{color:var(--mu2);font-size:11px}.ui .bar{background:#e8eef5;border-radius:3px;width:56px;height:5px;position:relative;overflow:hidden}.ui .bar i{background:var(--p);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ui .ok{color:#1f6b45;opacity:0;background:#e6f4ec;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;animation:9s infinite ok}.ui .code:nth-child(2) .ok{animation-delay:.3s}.ui .code:nth-child(3) .ok{animation-delay:.6s}@keyframes ok{0%,52%{opacity:0}58%,to{opacity:1}}.ui .file{color:var(--mu2);border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.ui .file .fb{color:#fff;background:var(--p);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;animation:9s infinite fbp}@keyframes fbp{0%,66%{background:var(--p)}72%,to{background:#1f6b45}}.ui .file .fb:after{content:"Approve and file";animation:9s infinite fbt}@keyframes fbt{0%,70%{content:"Approve and file"}71%,to{content:"Filed to record ✓"}}.ui .audit{background:var(--ink);color:#fff;opacity:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;animation:9s infinite au;display:flex;position:absolute;bottom:62px;right:18px}.ui .audit i{background:var(--sky);border-radius:50%;width:7px;height:7px}@keyframes au{0%,74%{opacity:0;transform:translateY(6px)}80%,95%{opacity:1;transform:none}to{opacity:0}}.floatcard{border:1px solid var(--line);color:#fff;background:#0e2650;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex;position:absolute;top:46px;left:-36px;box-shadow:0 20px 40px #00000059}.floatcard img{height:20px}.proof{color:#fff;background:#061430;padding:46px 0}.proof .row{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.proof .k{color:#fff;font-family:Newsreader,Georgia,serif;font-size:46px;line-height:1}.proof .k em{color:var(--pl);font-style:normal}.proof .l{color:#b4c1d1;margin-top:8px;font-size:14px;line-height:1.5}.fam{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.fam .c{border:1px solid var(--bd);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:34px 30px;display:flex}.fam .q{color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:27px;line-height:1.2}.fam .c p{color:var(--mu);margin:0;font-size:16px;line-height:1.65}.fam .who{letter-spacing:.12em;text-transform:uppercase;color:var(--p);font-size:12px;font-weight:700}.steps3{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.st3{border:1px solid var(--bd);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.st3 .vis{background:var(--lav);box-sizing:border-box;justify-content:center;align-items:center;height:210px;padding:22px;display:flex}.st3 .tx{flex-direction:column;gap:8px;padding:26px 28px 30px;display:flex}.st3 .n{color:var(--p);font-size:13px;font-weight:700}.st3 h3{color:var(--ink);margin:0;font-size:22px}.st3 p{color:var(--mu);margin:0;font-size:16px;line-height:1.6}.mini{background:#fff;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:14px;font-size:12px;display:flex;box-shadow:0 10px 30px #081b3c1a}.mini .ln{background:#e6ecf3;border-radius:4px;height:7px}.mini .hl{background:#cfe0fa}.mini .row{border:1px solid #e8eef5;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.mini .row b{color:var(--ink);flex:1;font-size:12px}.mini .pill{border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.out{background:var(--bd);border:1px solid var(--bd);border-radius:26px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;overflow:hidden}.out .c{background:#fff;flex-direction:column;gap:12px;padding:36px 32px;display:flex}.out .ic{width:50px;height:50px;color:var(--p2);background:#eaf2ff;border-radius:14px;justify-content:center;align-items:center;display:flex}.out .ic svg{width:25px;height:25px}.out h3{color:var(--ink);margin:0;font-size:20px}.out p{color:var(--mu);margin:0;font-size:15.5px;line-height:1.65}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:18px;margin-top:52px;display:grid}.bento a{border:1px solid var(--bd);color:var(--tx);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.bento a:hover{border-color:#b9ccea;transform:translateY(-2px)}.bento .big{background:var(--ink);color:#fff;border-color:var(--ink);grid-area:span 2/span 2;padding:34px;position:relative;overflow:hidden}.bento .n{color:var(--p);font-size:13px;font-weight:700}.bento .big .n{color:var(--pl)}.bento h3{color:var(--ink);margin:0;font-size:19px}.bento .big h3{color:#fff;font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:400;line-height:1.08}.bento p{color:var(--mu);margin:0;font-size:14.5px;line-height:1.55}.bento .big p{color:#cbd5e1;max-width:430px;font-size:16px}.bento .ic{color:var(--p2)}.bento .ic svg{width:26px;height:26px}.bento .go{color:#9fe0f4;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:700;display:flex}.bento .wide{grid-column:span 2}.bento .intel{background:var(--lav2)}.aud{grid-template-columns:320px 1fr;gap:32px;margin-top:48px;display:grid}.aud .tabs{flex-direction:column;gap:10px;display:flex}.aud .tab{text-align:left;border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:18px;flex-direction:column;gap:4px;padding:20px 22px;font-family:inherit;display:flex}.aud .tab b{font-size:18px}.aud .tab small{color:#b4c1d1;font-size:14px}.aud .tab[aria-selected=true]{background:#fff;border-color:#fff}.aud .tab[aria-selected=true] b{color:var(--ink)}.aud .tab[aria-selected=true] small{color:var(--mu2)}.aud .panel{border:1px solid var(--line);background:#0e2650;border-radius:24px;grid-template-columns:1.1fr 1fr;gap:40px;padding:44px 48px;display:none}.aud .panel.on{display:grid}.aud .panel h3{color:#fff;margin:0 0 14px;font-family:Newsreader,Georgia,serif;font-size:36px;font-weight:400;line-height:1.12}.aud .panel p{color:#cbd5e1;margin:0;font-size:16.5px;line-height:1.7}.aud .panel ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.aud .panel li{color:#fff;gap:12px;font-size:16px;line-height:1.55;display:flex}.aud .panel li svg{width:22px;height:22px;color:var(--pl);flex-shrink:0;margin-top:1px}.clear{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.clear .pts{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.clear .pt b{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.clear .pt span{color:var(--mu);font-size:15px;line-height:1.6}.why{border:1px solid var(--bd);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 30px 70px #081b3c1a}.why .src{color:var(--tx);background:#fbfcfe;border:1px solid #e8eef5;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.7}.why .src mark{color:#0f3570;background:#dcebff;border-radius:4px;padding:1px 4px}.why .rowx{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;display:flex}.why .rowx:last-child{border-bottom:none}.why .rowx span{color:var(--mu2)}.why .rowx b{color:var(--ink)}.voices{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.voice{background:var(--lav2);border:1px dashed #c4d3e8;border-radius:24px;flex-direction:column;gap:14px;padding:32px;display:flex}.voice .qm{color:var(--pl);font-family:Newsreader,Georgia,serif;font-size:60px;line-height:.6}.voice p{color:#667080;margin:0;font-family:Newsreader,Georgia,serif;font-size:22px;line-height:1.35}.voice small{color:#667080;font-size:13px;font-weight:600}.hfaq{grid-template-columns:380px 1fr;align-items:start;gap:72px;display:grid}.hfaq details{border-bottom:1px solid var(--bd)}.hfaq details:first-child{border-top:1px solid var(--bd)}.hfaq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 8px;font-size:19px;font-weight:700;list-style:none;display:flex}.hfaq summary::-webkit-details-marker{display:none}.hfaq summary i{width:32px;height:32px;color:var(--p2);background:#eaf2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-style:normal;transition:transform .2s;display:flex}.hfaq details[open] summary i{background:var(--p);color:#fff;transform:rotate(45deg)}.hfaq details p{color:var(--mu);margin:0;padding:0 60px 24px 8px;font-size:17px;line-height:1.7}.fcta{background:var(--ink);color:#fff;border-radius:34px;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;padding:80px;display:grid;position:relative;overflow:hidden}.fcta h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:56px;font-weight:400;line-height:1.05}.fcta h2 em{color:var(--pl);font-style:normal}.calc{border:1px solid var(--bd);border-radius:28px;grid-template-columns:1fr 1fr;gap:0;margin-top:48px;display:grid;overflow:hidden}.calc .in{background:#fff;flex-direction:column;gap:26px;padding:44px;display:flex}.calc label{color:var(--ink);flex-direction:column;gap:10px;font-size:15px;font-weight:600;display:flex}.calc label .v{justify-content:space-between;align-items:center;display:flex}.calc label output{color:var(--p2);background:#eaf2ff;border-radius:8px;padding:4px 10px;font-size:15px;font-weight:700}.calc input[type=range]{width:100%;accent-color:var(--p)}.calc .res{background:var(--ink);color:#fff;flex-direction:column;gap:22px;padding:44px;display:flex}.calc .big{color:#fff;font-family:Newsreader,Georgia,serif;font-size:76px;line-height:1}.calc .big small{color:var(--pl);font-size:24px}.calc .kv{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calc .kv div{border:1px solid var(--line);border-radius:16px;padding:16px 18px}.calc .kv b{font-size:26px;font-weight:700;display:block}.calc .kv span{color:#b4c1d1;font-size:13px}.calc .note{color:#9fb0c4;font-size:13px;line-height:1.6}a{color:var(--p2);text-decoration:none}.ddm.mega{left:0;transform:translateY(8px)}.dd:hover .ddm.mega,.dd:focus-within .ddm.mega{transform:translate(0)}.bento .go svg,.fcta svg.x{width:18px;height:18px}.hero h1{font-size:78px}.hero .grid{grid-template-columns:1.05fr 1fr}footer a{text-decoration:none}.hero .lead{color:#cbd5e1}.floatcard{z-index:3}.annc{justify-content:space-between;padding:9px 80px;font-size:13.5px}.annc .tgl{color:#cbd5e1;align-items:center;gap:8px;min-width:260px;font-weight:600;display:flex}.annc .tgl svg{color:var(--sky)}.annc .mid{align-items:center;gap:12px;display:flex}.annc .rt{justify-content:flex-end;gap:20px;min-width:260px;display:flex}.annc .rt a{color:#cbd5e1;font-weight:600}.annc .rt a:hover{color:#fff}.eyebrow,.bento .n,.st3 .n,.ddm .num,.fam .who{color:#2458c7}.dark .eyebrow,.hero .eyebrow{color:#55cbe8}.fcta .lead{color:#cbd5e1}.floatcard{top:-30px;left:-28px}.sec{padding:128px 0}.sec.tint{background:#eff6ff}.sec.dk{color:#fff;background:#081b3c}.hd2{grid-template-columns:1fr 1fr;align-items:end;gap:88px;margin-bottom:52px;display:grid}.hd2 .l{flex-direction:column;gap:18px;display:flex}.eb{letter-spacing:.16em;text-transform:uppercase;color:#2458c7;font-size:13px;font-weight:600}.dk .eb{color:#55cbe8}.h2x{letter-spacing:-.015em;color:#081b3c;margin:0;font-family:Newsreader,Georgia,serif;font-size:50px;font-weight:400;line-height:1.08}.dk .h2x{color:#fff}.ld{color:#3d4655;margin:0;font-size:18px;line-height:1.7}.dk .ld{color:#cbd5e1}.ill{letter-spacing:.06em;text-transform:uppercase;color:#56606e;background:#eef2f7;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.ticks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ticks li{color:#17212f;gap:12px;font-size:16.5px;line-height:1.55;display:flex}.dk .ticks li{color:#fff}.ticks li svg{color:#2f6be0;flex-shrink:0;width:22px;height:22px;margin-top:1px}.dk .ticks li svg{color:#55cbe8}.note{color:#56606e;border-left:3px solid #55cbe8;padding:4px 0 4px 14px;font-size:14px;line-height:1.6}.dk .note{color:#b4c1d1}.scr{color:#17212f;background:#fff;border:1px solid #e2e8f0;border-radius:20px;font-size:13px;overflow:hidden;box-shadow:0 30px 70px #081b3c1f}.scr .bar{background:#f8fafc;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.scr .bar b{color:#081b3c;align-items:center;gap:8px;font-size:13.5px;display:flex}.scr .bar img{height:16px}.scr .bd{padding:18px}.fld{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fld div{border:1px solid #e8eef5;border-radius:12px;padding:10px 12px;position:relative}.fld small{letter-spacing:.08em;text-transform:uppercase;color:#56606e;font-size:10.5px;font-weight:700;display:block}.fld b{color:#081b3c;margin-top:3px;font-size:13.5px;display:block}.fld .ed{color:#2458c7;font-size:11px;font-weight:700;position:absolute;top:8px;right:10px}.fld .chg{background:#f2fbfe;border-color:#55cbe8}.fld .chg i{color:#1e5b7a;margin-top:4px;font-size:11px;font-style:normal;display:block}.tl{flex-direction:column;gap:0;display:flex}.tl .it{grid-template-columns:62px 18px 1fr;align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.tl .it:not(:last-child):after{content:"";background:#d3e0f2;width:2px;position:absolute;top:16px;bottom:0;left:82px}.tl .t{color:#56606e;padding-top:1px;font-size:12px;font-weight:700}.tl .d{z-index:1;background:#fff;border:3px solid #2f6be0;border-radius:50%;width:14px;height:14px;margin-top:2px;position:relative}.tl .d.h{border-color:#1f6b45}.tl .d.s{border-color:#7c8594}.tl .d.c{border-color:#0db9e5}.tl .x b{color:#081b3c;font-size:13.5px;display:block}.tl .x span{color:#56606e;font-size:12.5px}.tag2{vertical-align:1px;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.tg-h{color:#1f6b45;background:#e6f4ec}.tg-s{color:#56606e;background:#eef2f7}.tg-o{color:#1e4fb0;background:#eaf2ff}.lanes{flex-direction:column;gap:22px;display:flex}.lane{border-radius:26px;padding:30px 34px}.lane.old{background:#fff;border:1px solid #dce6f2}.lane.new{color:#fff;background:#081b3c}.lane .lh{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.lane .lh b{letter-spacing:.12em;text-transform:uppercase;color:#56606e;font-size:14px;font-weight:700}.lane.new .lh b{color:#55cbe8}.lane .lh span{color:#a12c2c;background:#fbeaea;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.lane.new .lh span{color:#9fe0f4;background:#16305a}.nodes{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.node{flex-direction:column;gap:8px;padding:0 14px 0 0;display:flex;position:relative}.node .tool{color:#56606e;background:#eef2f7;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.lane.new .node .tool{color:#d3eef8;background:#16305a}.node .dot{color:#56606e;z-index:1;background:#eef2f7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;position:relative}.lane.new .node .dot{color:#fff;background:#2f6be0}.node .dot svg{width:18px;height:18px}.node b{color:#081b3c;font-size:15.5px;line-height:1.3}.lane.new .node b{color:#fff}.node p{color:#56606e;margin:0;font-size:13.5px;line-height:1.5}.lane.new .node p{color:#bfcbda}.nodes:before{content:"";height:2px;position:absolute;top:47px;left:17px;right:40px}.lane.old .nodes:before{background:repeating-linear-gradient(90deg,#c4d3e8 0 8px,#0000 8px 16px)}.lane.new .nodes:before{background:#55cbe8}.node .sw{color:#a12c2c;z-index:2;background:#fbeaea;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:22px;right:26px}.sumrow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sumrow div{background:#fff;border:1px solid #dce6f2;border-radius:18px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.sumrow b{color:#081b3c;font-size:15px}.sumrow span{color:#2458c7;font-size:15px;font-weight:700}.pipe{flex-direction:column;gap:10px;display:flex}.pipe .st{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pipe .st i{color:#1e4fb0;background:#eaf2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:700;display:flex}.pipe .st.done i{color:#1f6b45;background:#e6f4ec}.pipe .st.now{border-color:#2f6be0;box-shadow:0 0 0 3px #eaf2ff}.pipe .st b{color:#081b3c;font-size:15px}.pipe .st span{color:#56606e;margin-left:auto;font-size:13px}.side2{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.side2 div{color:#3d4655;background:#f8fafc;border:1px dashed #c4d3e8;border-radius:12px;padding:12px 14px;font-size:13px}.side2 b{color:#081b3c;margin-bottom:2px;font-size:13.5px;display:block}.tbar{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tbtn{color:#17212f;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:14.5px;font-weight:700;display:flex}.tbtn i{color:#2458c7;font-size:12px;font-style:normal}.tbtn[aria-selected=true]{color:#fff;background:#081b3c;border-color:#081b3c}.tbtn[aria-selected=true] i{color:#55cbe8}.dk .tbtn{color:#fff;background:0 0;border-color:#22406e}.dk .tbtn[aria-selected=true]{color:#081b3c;background:#fff;border-color:#fff}.dk .tbtn[aria-selected=true] i{color:#2458c7}.tpan{display:none}.tpan.on{display:grid}.wt{grid-template-columns:1fr 360px;align-items:start;gap:32px}.wt .cap{flex-direction:column;gap:14px;display:flex}.wt .cap h3{color:#081b3c;margin:0;font-family:Newsreader,Georgia,serif;font-size:34px;font-weight:400;line-height:1.12}.wt .cap p{color:#3d4655;margin:0;font-size:16px;line-height:1.7}.wt .nav{gap:10px;margin-top:6px;display:flex}.app{grid-template-columns:78px 1fr;min-height:470px;display:grid}.app .rail{background:#f5f8fc;border-right:1px solid #e6ecf3;flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.app .rail img{width:34px}.app .rail span{background:#eef2f7;border-radius:11px;width:40px;height:40px;display:block}.app .rail span.on{background:#315775}.app .mn{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.banner{color:#fff;background:#315775;border-radius:14px;padding:18px 20px}.banner small{color:#d3eef8;font-size:11.5px}.banner b{margin-top:2px;font-size:19px;display:block}.pills{gap:6px;display:flex}.pills span{color:#3d4655;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}.pills span.on{color:#fff;background:#315775}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpis div{border:1px solid #e6ecf3;border-top:3px solid #315775;border-radius:12px;padding:10px 12px}.kpis div.w{background:#fffbf2;border-top-color:#c27a12}.kpis div.r{border-top-color:#a12c2c}.kpis div.g{border-top-color:#1f6b45}.kpis small{color:#56606e;font-size:11.5px;display:block}.kpis b{color:#081b3c;margin-top:4px;font-size:22px;display:block}.tbl{border:1px solid #e6ecf3;border-radius:12px;overflow:hidden}.tbl .r{border-bottom:1px solid #eef2f7;grid-template-columns:1.6fr 1fr 1.2fr .9fr .8fr;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:grid}.tbl .r:last-child{border-bottom:none}.tbl .r.h{color:#56606e;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:11px;font-weight:700}.tbl .r b{color:#081b3c;font-size:12.5px}.tbl .r small{color:#56606e;font-size:11px;display:block}.chip3{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.c-h{color:#1f6b45;background:#e6f4ec}.c-m{color:#8a5208;background:#fdf1de}.c-l{color:#a12c2c;background:#fbeaea}.c-b{color:#1e4fb0;background:#eaf2ff}.c-n{color:#3d4655;background:#eef2f7}.cr{grid-template-columns:.9fr 1.3fr 1fr;gap:12px;display:grid}.pane{border:1px solid #e6ecf3;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.pane h5{color:#081b3c;margin:0;font-size:12.5px}.pane p{color:#3d4655;margin:0;font-size:12px;line-height:1.5}.alrt{color:#a12c2c;background:#fdf5f5;border:1px solid #f0caca;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.sug{border:1px solid #e6ecf3;border-radius:10px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.sug b{color:#081b3c;font-size:12.5px}.sug small{color:#56606e;font-size:11px}.sug mark{color:#5a4200;background:#fff1c2;border-radius:3px;padding:0 3px}.sug .ab{gap:6px;display:flex}.sug .ab span{text-align:center;border-radius:7px;flex:1;padding:6px 0;font-size:11px;font-weight:700}.act{justify-content:flex-end;gap:8px;display:flex}.act span{border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:700}.roles{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px}.roles h3{color:#fff;margin:0 0 12px;font-family:Newsreader,Georgia,serif;font-size:36px;font-weight:400;line-height:1.12}.roles p{color:#cbd5e1;margin:0 0 20px;font-size:16.5px;line-height:1.7}.grp{flex-direction:column;gap:8px;display:flex}.grp div{border:1px solid #e6ecf3;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12.5px;display:flex}.grp div b{color:#081b3c}.grp div span{font-size:13px;font-weight:700}@media (max-width:1100px){.hd2,.wt,.roles,.cr{grid-template-columns:1fr}}.subnav{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e2e8f0;position:sticky;top:78px;box-shadow:0 6px 18px #081b3c0f}.subnav .sn-in{scrollbar-width:none;align-items:center;gap:4px;max-width:1280px;height:54px;margin:0 auto;padding:0 80px;display:flex;overflow-x:auto}.subnav .sn-in::-webkit-scrollbar{display:none}.subnav .sn-t{letter-spacing:.14em;text-transform:uppercase;color:#56606e;white-space:nowrap;margin-right:14px;font-size:11px;font-weight:700}.subnav a{color:#3d4655;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.subnav a:hover{color:#081b3c;background:#eff6ff}.subnav a.on{color:#fff;background:#081b3c}[id]{scroll-margin-top:136px}.ddm.cols{grid-template-columns:1fr 1fr;gap:2px 6px;width:620px;display:grid}.ddm .ddh{border-bottom:1px solid #eef2f7;grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 12px 10px;display:flex}.ddm .ddh b{letter-spacing:.12em;text-transform:uppercase;color:#56606e;font-size:12px}.ddm .ddh a{color:#2458c7;padding:6px 10px;font-size:13px;font-weight:700}.ddm.right{left:auto;right:-40px;transform:translateY(8px)}.dd:hover .ddm.right,.dd:focus-within .ddm.right{transform:translate(0)}.shot{background:#fff;border:1px solid #d5dee8;border-radius:18px;display:block;overflow:hidden;box-shadow:0 30px 70px #081b3c29}.shot img{width:100%;height:auto;display:block}.shot-cap{color:#56606e;justify-content:space-between;align-items:center;margin-top:14px;font-size:13.5px;display:flex}.shot-cap a{color:#2458c7;font-weight:700;text-decoration:none}.wt .shot{box-shadow:0 20px 50px #081b3c1f}html,body{overflow-x:clip}img,video{max-width:100%}div[style*="min-width: 1280px"]{min-width:0!important}svg[width="1100"],svg[width="620"],svg[width="980"],svg[width="560"]{max-width:100%;height:auto}section svg.thread{max-width:100%}#toTop{right:max(20px,50vw - 696px)!important}.ovc-launch,.ovc-panel{right:max(20px,50vw - 696px)}.ap-on{position:relative;overflow:hidden}.ap-on:after{content:"";width:0;height:3px;animation:apbar var(--apd,4s) linear forwards;background:#55cbe8;position:absolute;bottom:0;left:0}.ap-paused .ap-on:after{animation-play-state:paused}@keyframes apbar{to{width:100%}}.ap-ctl{color:#56606e;cursor:pointer;background:0 0;border:1px solid #d5dee8;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.ap-ctl:hover{color:#2458c7;border-color:#2458c7}.dk .ap-ctl{color:#cbd5e1;border-color:#22406e}.ap-ctl svg{width:14px;height:14px}.lbx{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040e22db;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}.lbx.open{display:flex}.lbx figure{flex-direction:column;gap:12px;max-width:min(1600px,96vw);max-height:92vh;margin:0;display:flex}.lbx img{object-fit:contain;background:#fff;border-radius:14px;max-width:100%;max-height:calc(92vh - 50px);box-shadow:0 30px 80px #00000080}.lbx figcaption{color:#cbd5e1;text-align:center;font-size:14px}.lbx .x{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:48px;height:48px;font-size:26px;line-height:1;position:absolute;top:18px;right:18px}.lbx .x:hover{background:#ffffff38}.shot{cursor:zoom-in}.subnav{--fade:#fff}.subnav .sn-wrap{max-width:1280px;margin:0 auto;position:relative}.subnav .sn-btn{color:#081b3c;cursor:pointer;z-index:2;background:#fff;border:1px solid #d5dee8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #081b3c1f}.subnav .sn-btn svg{width:16px;height:16px}.subnav.ovf .sn-btn{display:flex}.subnav .sn-btn.l{left:8px}.subnav .sn-btn.r{right:8px}.subnav.ovf .sn-in{padding-left:52px;padding-right:52px}.subnav.at-start .sn-btn.l,.subnav.at-end .sn-btn.r{opacity:.35;pointer-events:none}.burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #22406e;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.burger svg{width:22px;height:22px}@media (max-width:1500px),(max-height:950px){section[style*="padding: 128px 80px"]{padding-top:96px!important;padding-bottom:96px!important}section[style*="padding: 120px 80px"]{padding-top:88px!important;padding-bottom:88px!important}.sec{padding:96px 0}.hero{padding:72px 0 80px}.hero h1{font-size:68px}.subnav .sn-t{display:none}.subnav a{padding:7px 11px;font-size:13.5px}.hd2{margin-bottom:40px}.calc{margin-top:32px}.calc .in,.calc .res{gap:18px;padding:32px 36px}.calc .big{font-size:60px}#calculator .hd2,#calculator>.wrap>div:first-child{align-items:end}}@media (max-height:950px) and (min-width:900px){body section[style*="grid-template-columns: 560px"]>div{padding-top:48px!important;padding-bottom:48px!important}#theForm{gap:14px!important;padding:32px 36px!important}#theForm textarea{min-height:72px}#theForm [style*="grid-template-columns: repeat(2"]{gap:12px!important}section[style*="grid-template-columns: 560px"] h1{font-size:48px!important}}@media (max-width:1180px){.hdr{padding:0 24px}.burger{display:flex}.acts .login{display:none}.mainnav{z-index:60;background:#081b3c;flex-direction:column;align-items:stretch;gap:4px;height:auto;padding:16px 20px 60px;display:none;position:fixed;inset:78px 0 0;overflow-y:auto}.hdr.open .mainnav{display:flex}.mainnav>a,.ddb{border-radius:12px;justify-content:space-between;width:100%;padding:14px 12px;font-size:17px}.mainnav [aria-current=page]{box-shadow:none;background:#ffffff0f}.dd{flex-direction:column;align-items:stretch;height:auto}.ddm,.ddm.mega,.ddm.cols,.ddm.right{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;border-radius:14px;margin:4px 0 10px;display:none;position:static;width:auto!important;transform:none!important}.dd.open .ddm{display:block}.dd.open .ddm.mega,.dd.open .ddm.cols{grid-template-columns:1fr;display:grid}.dd:hover .ddb svg{transform:none}.dd.open .ddb svg{transform:rotate(180deg)}.annc{padding:9px 20px}.annc .tgl,.annc .rt{display:none}.annc .mid{text-align:center;flex-wrap:wrap;justify-content:center}.subnav{top:78px}.subnav .sn-in{padding:0 20px}[style*="grid-template-columns: repeat(6, minmax(0, 1fr))"],.badges{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bento{grid-template-columns:repeat(2,1fr)}.ddm.mega .side{display:none}}@media (max-width:900px){.wrap{padding:0 28px}section[style*="80px"],div[style*="padding: 0 80px"],header,footer[style*="80px"],section[style*="160px"]{padding-left:28px!important;padding-right:28px!important}[style*="margin: 0 80px"]{margin-left:20px!important;margin-right:20px!important}[style*="padding: 80px;"],[style*="padding: 72px 80px"]{padding:40px 28px!important}[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:32px!important}[style*="repeat(3, minmax(0, 1fr))"],[style*="repeat(4, minmax(0, 1fr))"],[style*="repeat(6, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(4,1fr)"],[style*="1.5fr 1fr 1fr 1.3fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}[style*="display: flex; justify-content: space-between; align-items: center; gap: 48px"],[style*="display: flex; justify-content: space-between; align-items: flex-end; gap: 48px"]{flex-direction:column;align-items:flex-start!important}h1{font-size:clamp(40px,7.5vw,60px)!important}h2{font-size:clamp(30px,5.2vw,42px)!important}[style*="font-size: 112px"]{font-size:72px!important}[style*="font-size: 44px"],[style*="font-size: 46px"],[style*="font-size: 48px"]{font-size:32px!important}.hero .grid,.clear,.hfaq,.fcta,.calc,.hd2,.wt,.roles,.cr,.aud,.aud .panel{gap:32px;grid-template-columns:1fr!important}.fcta{padding:40px 28px}.fcta h2{font-size:40px}.proof .row,.fam,.steps3,.out,.voices,.sumrow{grid-template-columns:1fr 1fr}.aud .tabs{flex-flow:wrap}.aud .tab{flex:200px}.aud .panel{padding:32px 28px}.ui{grid-template-columns:1fr;height:auto}.ui .side,.floatcard{display:none}.nodes{grid-template-columns:1fr;gap:18px}.nodes:before{display:none}.node .sw{align-self:flex-start;position:static}.node{padding:0}.lane{padding:24px 22px}.tbl{overflow-x:auto}.tbl .r{min-width:560px}.app{grid-template-columns:1fr}.app .rail{display:none}.kpis{grid-template-columns:repeat(2,1fr)}.fld,.side2{grid-template-columns:1fr}.calc .kv{grid-template-columns:1fr 1fr}.tpan.wt .cap{order:-1}.mini{font-size:11px}.bento .big{grid-column:span 2}.ovc-panel{bottom:96px}}@media (max-width:560px){.wrap{padding:0 20px}section[style*="80px"],div[style*="padding: 0 80px"],header,footer[style*="80px"],section[style*="160px"]{padding-left:20px!important;padding-right:20px!important}section[style*="padding: 128px 80px"],section[style*="padding: 120px 80px"]{padding-top:64px!important;padding-bottom:64px!important}.sec{padding:64px 0}.hero{padding:48px 0 56px}.hero h1,h1{font-size:40px!important}h2,.h2,.h2x{font-size:30px!important}.rot{font-size:18px}[style*="repeat(3, minmax(0, 1fr))"],[style*="repeat(4, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(4,1fr)"],[style*="1.5fr 1fr 1fr 1.3fr"]{grid-template-columns:1fr!important}[style*="repeat(6, minmax(0, 1fr))"],.badges{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proof .row,.fam,.steps3,.out,.voices,.sumrow,.bento,.calc .kv,.kpis{grid-template-columns:1fr}.bento .big{grid-area:auto}.bento{grid-auto-rows:auto}.proof .k{font-size:38px}.btn{padding:14px 20px;font-size:15px}[style*="display: flex; gap: 14px"]{flex-wrap:wrap}.annc{font-size:12.5px}.annc .mid>span:nth-child(2){display:none}.hdr .logo img{height:24px}.acts .btn{padding:10px 14px;font-size:14px}.calc .in,.calc .res{padding:26px 22px}.calc .big{font-size:52px}footer div[style*="justify-content: space-between"]{flex-direction:column;gap:14px}.lbx{padding:12px}[style*="padding: 40px 44px"],[style*="padding: 48px;"],[style*="padding: 44px"],[style*="padding: 64px 56px"],[style*="padding: 52px 56px"],[style*="padding: 40px;"]{padding:24px 18px!important}[style*="padding: 96px 72px 96px 80px"]{padding:48px 20px!important}#codes span[style*=flex-shrink\:0]{white-space:normal;flex-shrink:1!important}#codes>div>div:first-child{flex-wrap:wrap}#theForm [style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr!important}#theForm>div:last-child{flex-direction:column;align-items:stretch!important}}@media (max-width:900px){[style*=grid-template-columns]>*{min-width:0}}.mainnav>a,.ddb,.annc a,.annc .tgl,.hdr .acts a{white-space:nowrap}@media (min-width:1181px) and (max-width:1440px){.hdr{padding:0 40px}.mainnav{gap:2px}.mainnav>a,.ddb{padding:10px;font-size:14.5px}.annc{padding:8px 40px;font-size:13px}.annc .tgl,.annc .rt{min-width:0}.annc .mid span:not(.pill){text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}}@media (min-width:1181px) and (max-width:1320px){.annc .tgl{display:none}.annc{justify-content:center;gap:28px}}@media (max-height:950px) and (min-width:900px){#calculator{padding-top:72px!important}#calculator .h2{font-size:44px}#calculator>.wrap>div:first-child{gap:56px!important}#calculator .calc{margin-top:24px}#calculator .calc .in,#calculator .calc .res{gap:12px;padding:24px 32px}#calculator .calc .big{font-size:52px}#theForm input,#theForm select{padding-top:9px!important;padding-bottom:9px!important}}@media (max-width:900px){.node{grid-template-columns:34px 1fr;gap:4px 14px;padding:0;display:grid}.node .dot{grid-area:1/1/span 4}.node>:not(.dot){grid-column:2}.node .tool{grid-row:1}}@media (max-width:560px){.hdr .acts .btn,.hdr .acts a.btn{white-space:nowrap;padding:9px 14px!important;font-size:13.5px!important}.hdr .logo img{height:20px}}@media (max-width:380px){.hdr .acts .btn,.hdr .acts a.btn{display:none!important}}@media (max-height:950px) and (min-width:1100px){#theForm{gap:12px!important;padding:24px 30px!important}#theForm>div:first-child{font-size:21px!important}#theForm>div[style*=repeat\(2]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 12px!important}#theForm label{font-size:13px!important}#theForm input:not([type=checkbox]),#theForm select,#theForm textarea{padding:8px 12px!important;font-size:15px!important}#theForm fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}#theForm fieldset label{gap:8px!important;padding:8px 10px!important;font-size:13.5px!important}#theForm legend{margin-bottom:6px!important}#theForm textarea{height:58px;min-height:0!important}#theForm button[type=submit]{padding:12px 24px!important}#calculator .h2{font-size:40px}#calculator .calc .in{gap:10px}#calculator .calc label{gap:4px;font-size:14px}#calculator .calc .res{gap:10px}#calculator .calc .big{font-size:46px}#calculator .calc .kv{grid-template-columns:repeat(3,1fr);gap:8px}#calculator .calc .kv div{padding:10px 12px}#calculator .calc .kv b{font-size:21px}#calculator .calc .kv span{font-size:12px;line-height:1.35;display:block}#calculator .calc .note{font-size:12px;line-height:1.5}#calculator .calc .res .btn{padding:11px 20px}}@media (max-height:950px) and (min-width:1100px) and (max-width:1340px){#theForm fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}#theForm fieldset label{padding:7px 10px!important}}@media (max-width:560px){.btn{white-space:nowrap}.hero .btn,section .btn.p,section .btn.o{justify-content:center}.hero [style*="display: flex"]>.btn,.hero .ctas>.btn{flex:100%}}@media (max-width:900px){.node .tool,.node .sw{justify-self:start}}@media (max-width:560px){.btn{white-space:normal}a.btn,button.btn{white-space:nowrap}div:has(>a.btn+a.btn){flex-wrap:wrap!important}div:has(>a.btn+a.btn)>a.btn{flex:100%;justify-content:center}.eyebrow,.hero .eb{letter-spacing:.12em}}.rot .w{will-change:opacity,transform}.rot .w.rw-out{opacity:0;transform:translateY(8px)}
