@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-ext-500-normal.DngHVvy4.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-500-normal.Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2)format("woff2"),url(/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-vietnamese-500-normal.hXcn5ojQ.woff2)format("woff2"),url(/_astro/oswald-vietnamese-500-normal.Bi4XG4HV.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-ext-500-normal.QdEKgtiz.woff2)format("woff2"),url(/_astro/oswald-latin-ext-500-normal.DcyNJhgm.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-cyrillic-ext-600-normal.DJv8RkPb.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-600-normal.CXH_3Vsf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-cyrillic-600-normal.OIkAk3Qq.woff2)format("woff2"),url(/_astro/oswald-cyrillic-600-normal.B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-vietnamese-600-normal.h0z1RevK.woff2)format("woff2"),url(/_astro/oswald-vietnamese-600-normal.CH5CIKWT.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-ext-600-normal.5Cvn_Zbc.woff2)format("woff2"),url(/_astro/oswald-latin-ext-600-normal.BUCHT9gM.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff");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:Oswald Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:500 700;size-adjust:77.69%;ascent-override:153.55%;descent-override:37.2%;line-gap-override:0%}:root{--white:#fff;--navy:#072c3e;--deep:#041e2b;--navy2:#0a3a52;--sky:#11a3f6;--royal:#0c81e6;--cyan:#01dbff;--paper:#f4f8fb;--line:#dce5ec;--ink2:#3a5566;--ink3:#617a8b;--ghost:#7094ab;--on2:#b9d3e3;--on3:#8fb0c4;--amber:#f5a623;--amber-ink:#8a5308;--signal:linear-gradient(90deg,#01ffff,#11a3f6 45%,#0c81e6);--osw:"Oswald","Oswald Fallback","Arial Narrow",sans-serif;--body:"Poppins","Segoe UI",system-ui,sans-serif;--gutter:clamp(16px,5vw,72px);--maxw:1296px;--sec:clamp(80px,9vw,128px);--r:10px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--white);color:var(--navy);font:400 16px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:6px}.dark :focus-visible{outline-color:var(--cyan)}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}.sec{padding-block:var(--sec)}.paper{background:var(--paper)}.dark{background:var(--deep);color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d{font-family:var(--osw);text-transform:uppercase;letter-spacing:-.005em;color:var(--navy);margin:0;font-weight:600;line-height:.95}.dark .d{color:#fff}.g{color:var(--ghost)}.dark .g{color:#7fa6be}.d-hero{font-size:clamp(2.8rem,5.6vw,5.3rem)}.d-2{text-wrap:balance;font-size:clamp(2.2rem,3.9vw,3.25rem);line-height:1}.d-3{letter-spacing:.005em;font-size:1.45rem;line-height:1.1}.lead{color:var(--ink2);margin:0;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.65}.dark .lead{color:var(--on2)}.body{color:var(--ink2);margin:0;font-size:1rem;line-height:1.65}.dark .body{color:var(--on2)}.small{color:var(--ink3);margin:0;font-size:.85rem;line-height:1.55}.dark .small{color:var(--on3)}.need{color:var(--amber-ink);font-size:.78rem;font-weight:500}.dark .need{color:var(--amber)}.signal{background:var(--signal);border-radius:2px;width:72px;height:3px;margin-bottom:28px;display:block}.head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(40px,5vw,64px);display:grid}@media (width<=880px){.head{grid-template-columns:minmax(0,1fr)}}.btn{height:54px;font:600 .95rem/1 var(--body);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 9px 0 22px;text-decoration:none;transition:transform .12s ease-out,background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.btn i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.btn i svg{width:14px;height:14px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btn:hover i svg{animation:.45s cubic-bezier(.2,.8,.2,1) fly}@keyframes fly{0%{transform:translate(0)}45%{transform:translate(14px,-14px)}46%{transform:translate(-14px,14px)}to{transform:translate(0)}}.btn:active{transform:scale(.97)}.btn.primary{background:var(--sky);color:#fff;box-shadow:0 10px 24px -12px #11a3f6cc}.btn.primary i{background:#ffffff38}.btn.primary:hover{background:var(--royal)}.btn.quiet{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn.quiet i{background:var(--paper)}.btn.quiet:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.dark .btn.quiet{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.dark .btn.quiet i{background:#ffffff1a}.link{font:600 .95rem/1.3 var(--body);color:var(--royal);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.link svg{width:12px;height:12px;transition:transform .2s}.link:hover svg{transform:translate(3px,-3px)}.dark .link{color:var(--cyan)}.ctas{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}@media (width<=520px){.ctas .btn{white-space:normal;height:auto;min-height:54px;padding-block:9px;line-height:1.25}}.nav{z-index:40;backdrop-filter:blur(16px)saturate(170%);background:#ffffffe6;transition:box-shadow .2s;position:sticky;top:0}.nav.over{box-shadow:0 1px 0 var(--line)}.nav .wrap{align-items:center;gap:28px;min-height:84px;transition:min-height .25s;display:flex}.nav.over .wrap{min-height:68px}.nav img{width:161px;min-width:161px;height:auto}.nav ul{gap:4px;margin:0 auto;padding:0;list-style:none;display:flex}.nav ul a{font:500 .9rem/1 var(--body);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:10px 13px;text-decoration:none;transition:background-color .15s,color .15s;display:block}.nav ul a:hover{background:var(--paper);color:var(--navy)}.nav .tel{display:none}.nav .btn{height:44px;padding-left:18px;font-size:.88rem}.nav .nav-search{width:42px;height:42px;color:var(--navy);border-radius:999px;flex:none;place-items:center;transition:background-color .15s;display:grid}.nav .nav-search:hover{background:var(--paper)}.nav .nav-search svg{width:19px;height:19px}.nav .btn i{width:30px;height:30px}.nav .short{display:none}.nav ul a[aria-current=page]{color:var(--navy);background:var(--paper)}.nav .menu-tel,.menu-btn{display:none}.nav ul{margin:0 0 0 auto}.nav .btn{flex:none}@media (width<=1439px){.nav .wrap{gap:12px}.nav .nav-search{margin-left:auto}.menu-btn{background:var(--paper);width:44px;height:44px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.menu-btn:hover{background:var(--line)}.menu-btn i,.menu-btn i:before,.menu-btn i:after{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .15s;display:block}.menu-btn i{position:relative}.menu-btn i:before,.menu-btn i:after{content:"";position:absolute;left:0}.menu-btn i:before{top:-6px}.menu-btn i:after{top:6px}.nav.open .menu-btn i{background:0 0}.nav.open .menu-btn i:before{transform:translateY(6px)rotate(45deg)}.nav.open .menu-btn i:after{transform:translateY(-6px)rotate(-45deg)}.nav ul{padding:12px var(--gutter) 20px;border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:2px;margin:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 32px -20px #072c3e59}.nav.open ul{display:flex}.nav ul a{border-radius:10px;padding:14px 16px;font-size:1rem}.nav .menu-tel{border-top:1px solid var(--line);margin-top:8px;padding-top:10px;display:block}.nav .menu-tel a{color:var(--royal);font-weight:600}}.nav .menu-cta{display:none}@media (width<=480px){.nav .btn{display:none}.menu-btn{margin-left:auto}.nav .menu-cta{margin-top:10px;display:block}.nav .menu-cta a{background:var(--sky);color:#fff;text-align:center;border-radius:999px;font-weight:600}.nav .menu-cta a:hover{background:var(--royal);color:#fff}}.hero{padding-block:clamp(40px,5vw,72px) clamp(56px,6vw,88px);position:relative;overflow:hidden}.hero:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#11a3f61f,#0000);border-radius:50%;width:62%;position:absolute;top:-30%;right:-12%}#heroWrap{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero h1 span{display:block}.hero .lead{max-width:560px;margin-top:28px}.hero .ctas{margin-top:34px}.hero .kicker{color:var(--navy);margin:22px 0 0;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600}.hero .kicker+.lead{margin-top:14px}.window{margin:0;position:relative}.window .frame{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #072c3e0f,0 40px 80px -40px #072c3e73}.window .bar{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink3);align-items:center;gap:7px;padding:11px 14px;font-size:.74rem;display:flex}.window .bar i{background:#c9d6df;border-radius:50%;width:9px;height:9px}.window .bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.window img{width:100%;height:auto}.chip{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.82rem;line-height:1.35;display:flex;position:absolute;box-shadow:0 18px 40px -18px #072c3e73}.chip b{color:var(--navy);font-weight:600;display:block}.chip span{color:var(--ink3)}.chip .dot{width:30px;height:30px;color:var(--royal);background:#11a3f61f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.chip .dot svg{width:14px;height:14px}.chip.c1{bottom:56px;left:-28px}.chip.c2{top:64px;right:-18px}.window.dash{width:calc(100% + var(--gutter) + max(0px,(100vw - var(--maxw)) / 2));max-width:none}.window.dash .frame{border-right:0;border-radius:14px 0 0 14px}.window.dash img{width:max(100%,1180px);max-width:none;height:auto}.window.dash .chip.c2{inset:auto auto -22px 42%}.window.dash .chip.c1{top:46%;bottom:auto;left:-28px}@media (width<=960px){.window.dash,.window.dash img{width:100%}.window.dash .frame{border-right:1px solid var(--line);border-radius:14px}.window.dash .chip.c2{display:none}.window.dash .chip.c1{top:auto;bottom:-20px;left:10px}}.window figcaption{color:var(--ink3);margin-top:16px;font-size:.78rem}@media (width<=960px){#heroWrap{grid-template-columns:minmax(0,1fr)}.chip.c1{left:10px}.chip.c2{right:10px}}@media (width<=520px){.chip.c2{display:none}.chip.c1{bottom:40px;left:8px}}.claims{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.claims li{align-content:start;gap:8px;padding:26px 26px 0 0;display:grid}.claims li+li{border-left:1px solid var(--line);padding-left:26px}.claims b{font:600 1.18rem/1.1 var(--osw);text-transform:uppercase;letter-spacing:.005em}.claims span{color:var(--ink2);font-size:.88rem;line-height:1.55}@media (width<=960px){.claims{grid-template-columns:1fr}.claims li,.claims li+li{border-left:0;padding-left:0}.claims li+li{margin-top:18px}}@media (width<=520px){.claims{grid-template-columns:1fr}.claims li,.claims li+li{border-left:0;padding-left:0}.claims li+li{margin-top:18px}}.trust{border-block:1px solid var(--line);background:#fff}.trust ul{padding:24px var(--gutter);max-width:var(--maxw);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px 0;margin:0 auto;list-style:none;display:grid}.trust li{gap:4px;min-width:0;padding:0 20px;display:grid}.trust li:first-child{padding-left:0}.trust li+li{border-left:1px solid var(--line)}.trust b{white-space:nowrap}@media (width<=1060px){.trust ul{grid-template-columns:repeat(3,minmax(0,1fr))}.trust li:nth-child(4){border-left:0;padding-left:0}}@media (width<=600px){.trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.trust li:nth-child(n){border-left:0;padding-left:0}.trust li:nth-child(odd){padding-right:12px}.trust b{white-space:normal}}.trust b{font:600 1rem/1.15 var(--osw);text-transform:uppercase;letter-spacing:.02em;color:var(--navy)}.trust span{color:var(--ink3);font-size:.76rem}.proof .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);display:grid}.fig{gap:10px;padding-top:22px;display:grid;position:relative}.fig:before{content:"";background:var(--signal);border-radius:2px;width:48px;height:3px;position:absolute;top:0;left:0}.fig .n{font:600 clamp(3.4rem,6.5vw,5.6rem)/.9 var(--osw);letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.fig .n small{font:500 .3em var(--body);letter-spacing:0;vertical-align:.9em;color:var(--on2);margin-right:.35em}.fig p{color:var(--on2);margin:0}.fig em{color:var(--on3);font-size:.82rem;font-style:normal}.proof .src{grid-column:1/-1;margin-top:8px}@media (width<=820px){.proof .wrap{grid-template-columns:1fr}}.duty{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.duty .copy{gap:18px;display:grid}.cmp{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;box-shadow:0 30px 60px -44px #072c3e80}.cmp-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cmp-h p{margin:0;font-weight:600}.seg{background:var(--paper);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;min-width:min(260px,100%);padding:4px;display:grid;position:relative}.seg .thumb{background:var(--navy);border-radius:999px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.seg[data-on="1"] .thumb{transform:translate(100%)}.seg button{all:unset;z-index:1;text-align:center;font:600 .82rem/1 var(--body);cursor:pointer;color:var(--ink2);border-radius:999px;padding:9px 10px;transition:color .25s;position:relative}.seg button[aria-pressed=true]{color:#fff}.seg button:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.rows{margin:0;padding:0;list-style:none}.rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 4px;font-size:.92rem;display:grid}.rows .lb{color:var(--ink2)}.rows .st{display:grid}.rows .st span{grid-area:1/1;align-items:center;gap:9px;font-weight:600;transition:opacity .3s,transform .3s;display:flex}.rows .st svg{flex:none;width:18px;height:18px}.rows .a{color:var(--navy)}.rows .a svg{color:var(--sky)}.rows .b{color:var(--amber-ink);opacity:0;transform:translateY(6px)}.rows .b svg{color:var(--amber)}.cmp[data-on="1"] .rows .a{opacity:0;transform:translateY(-6px)}.cmp[data-on="1"] .rows .b{opacity:1;transform:none}.cmp .foot{color:var(--ink3);margin:12px 4px 0;font-size:.8rem}@media (width<=960px){.duty{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.cmp-h{flex-direction:column;align-items:stretch}.seg{min-width:0}}.duties{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dcard{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:30px 28px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid}.dcard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #072c3e73}.dcard .num{font:600 3.2rem/1 var(--osw);color:#0000;-webkit-text-stroke:1.5px var(--sky)}.dcard p b{color:var(--navy);font-weight:600}@media (width<=900px){.duties{grid-template-columns:1fr}}.bvc{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:clamp(48px,6vw,72px);padding:clamp(22px,3vw,34px)}.bvc table{border-collapse:collapse;width:100%;margin-top:22px;font-size:.92rem}.bvc th,.bvc td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:14px 12px}.bvc thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);border-top:0;font-size:.78rem;font-weight:600}.bvc tbody th{color:var(--ink2);font-weight:500}.bvc td{color:var(--amber-ink);font-weight:600}.bvc td:last-child{color:var(--navy)}.bvc .foot{color:var(--ink3);margin:12px 0 0;font-size:.8rem}@media (width<=640px){.bvc thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bvc tr{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.bvc th,.bvc td{border:0;padding:0}.bvc td:before{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);font-size:.72rem;font-weight:600;display:block}.bvc td:first-of-type:before{content:"Typical broker"}.bvc td:nth-of-type(2):before{content:"Ethos Benefits";margin-top:6px}}.record .wrap{display:block}.caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0 0 40px;padding:0;list-style:none;display:grid}.caps li{border-top:1px solid #ffffff1f;grid-template-columns:28px 1fr;align-content:start;gap:4px 12px;padding:22px 0;display:grid}.caps svg{width:22px;height:22px;color:var(--cyan);grid-row:span 2;margin-top:2px}.caps b{color:#fff;font-weight:600}.caps span{color:var(--on2);font-size:.88rem;line-height:1.5}.record .window .frame{border-color:#ffffff24;box-shadow:0 0 0 1px #01dbff14,0 50px 100px -40px #000000b3}.record .window .bar{color:var(--on3);background:#0e2f42;border-color:#ffffff14}.record .window .bar i{background:#ffffff2e}.record{overflow:hidden}.record .glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#11a3f647,#0000 70%);position:absolute;inset:-12%}.record .window figcaption{color:var(--on3)}@media (width<=960px){.record .wrap{grid-template-columns:minmax(0,1fr)}.caps{grid-template-columns:1fr 1fr}}@media (width<=520px){.caps{grid-template-columns:1fr}}.track{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:44px;display:grid;position:relative}.track:before,.track .fill{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;top:13px;left:0;right:0}.track .fill{background:var(--signal);transform-origin:0;transform:scaleX(var(--p,0))}.phase{align-content:start;gap:12px;display:grid;position:relative}.phase:before{content:"";border:3px solid var(--line);background:#fff;border-radius:50%;width:17px;height:17px;transition:border-color .3s,background-color .3s;position:absolute;top:-38px;left:0}.phase.on:before{border-color:var(--sky);background:var(--sky)}.phase .num{font:600 2.6rem/1 var(--osw);color:var(--navy)}.phase ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.phase li{color:var(--ink2);align-items:center;gap:9px;font-size:.86rem;display:flex}.phase li:before{content:"";background:var(--sky);border-radius:50%;flex:none;width:6px;height:6px}@media (width<=1000px){.track{grid-template-columns:1fr 1fr}.track:before,.track .fill,.phase:before{display:none}}@media (width<=480px){.track{grid-template-columns:1fr}}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.case{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:30px 28px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid}.case:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #072c3e73}.case .n{font:600 4rem/.9 var(--osw);color:var(--royal);font-variant-numeric:tabular-nums}.case .n small{font:500 .28em var(--body);vertical-align:.95em;color:var(--ink2);margin-right:.35em}.case.ph{background:0 0;border-style:dashed}.case.ph .n{color:var(--ink3)}@media (width<=960px){.cases{grid-template-columns:1fr}}.res-src{margin-top:16px}.films{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.poster{background:var(--navy2);color:#fff;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;overflow:hidden}.poster:hover{transform:translateY(-4px);box-shadow:0 40px 70px -34px #000000bf}.poster .im{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.poster .im img{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.poster:hover .im img,.poster:hover .im.inp>span{transform:scale(1.03)}.poster .im.se{background:#fff}.poster .im.inp{font:300 clamp(1.3rem,2.6vw,2.4rem)/1.15 var(--body);color:#fff;background:#000;flex-direction:column;justify-content:center;gap:.15em;padding:0 9%;display:flex}.poster .im.inp>span{transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.poster .im.inp .t2{padding-left:18%}.poster .im.inp s{text-decoration-color:#e0322b;text-decoration-thickness:.09em}.poster .im.inp .t3{color:#e0322b;align-self:flex-end;font-weight:600}.poster .meta{gap:6px;padding:20px 22px 22px;display:grid}.poster .kind{color:var(--on3);font-size:.78rem}.poster b{font:600 1.35rem/1.1 var(--osw);text-transform:uppercase;letter-spacing:.005em}.poster .log{color:var(--on2);font-size:.92rem;line-height:1.5}.poster .cap{font:600 .9rem/1.2 var(--body);color:var(--cyan);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.poster .cap svg{width:11px;height:11px;transition:transform .2s}.poster:hover .cap svg{transform:translate(3px,-3px)}@media (width<=760px){.films{grid-template-columns:minmax(0,1fr)}}.vs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}.vs{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.vs h3{padding:24px 24px 18px}.vs p{align-items:flex-start;gap:10px;margin:0;padding:18px 24px;font-size:.93rem;line-height:1.55;display:flex}.vs p svg{flex:none;width:16px;height:16px;margin-top:3px}.vs b{font-weight:600}.vs .was{color:var(--ink3);background:var(--paper);border-top:1px solid var(--line)}.vs .was svg{color:#b4c3ce}.vs .now{background:var(--navy);color:var(--on2)}.vs .now b{color:#fff}.vs .now svg{color:var(--cyan)}.vs .now .soon{color:var(--amber);background:#f5a62324;margin-left:4px}@media (width<=980px){.vs-list{grid-template-columns:minmax(0,1fr)}}.tour{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ttabs{gap:8px;display:grid}.ttab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:16px 20px;transition:background-color .2s,border-color .2s,transform .12s;display:grid}.ttab:active{transform:scale(.99)}.ttab b{font:600 1rem/1.3 var(--body);color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ttab span{color:var(--ink3);font-size:.86rem;line-height:1.45}.ttab[aria-selected=true]{background:var(--navy);border-color:var(--navy);box-shadow:inset 3px 0 0 var(--sky)}.ttab[aria-selected=true] b{color:#fff}.ttab[aria-selected=true] span{color:var(--on2)}.ttab[aria-selected=true] .soon{color:var(--amber);background:#f5a62324}.ttab:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.tpanel{gap:22px;display:grid}.tpanel[hidden]{display:none}.tpanel.enter{animation:.45s cubic-bezier(.2,.8,.2,1) both upIn}.tshot{border:1px solid var(--line);background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 40px 80px -50px #072c3e80}.tshot>img{width:100%;height:auto}.tcopy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px;display:grid}.tcopy ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tcopy li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.tcopy li svg{width:16px;height:16px;color:var(--sky);flex:none;margin-top:3px}.tcopy .link{white-space:nowrap}.soon{font:600 .7rem/1 var(--body);letter-spacing:.02em;text-transform:none;color:var(--amber-ink);vertical-align:middle;white-space:nowrap;background:#f5a62329;border-radius:999px;padding:6px 9px;display:inline-block}.dark .soon{color:var(--amber);background:#f5a62324}@media (width<=980px){.tour{grid-template-columns:minmax(0,1fr)}.ttabs{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.ttab{scroll-snap-align:start;flex:none;width:240px}}@media (width<=640px){.tcopy{grid-template-columns:minmax(0,1fr)}.tcopy .link{white-space:normal}}@media (prefers-reduced-motion:reduce){.tpanel.enter{animation:none}}@keyframes upIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.upd{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:26px 24px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative}.upd:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #072c3e73}.u-top{color:var(--ink3);justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;display:flex}.tag{font:600 .74rem/1 var(--body);color:var(--royal);background:#11a3f61a;border-radius:999px;padding:6px 10px}.u-h{font:500 1.02rem/1.45 var(--body);color:var(--navy);margin:0}.upd .link{margin-top:auto}.ev{grid-template-columns:auto 1fr;column-gap:18px}.ev .date{background:var(--navy);color:#fff;border-radius:12px;grid-row:span 3;align-content:center;place-items:center;width:64px;height:72px;display:grid}.ev .date span{font:600 .72rem/1 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--on2)}.ev .date b{font:600 1.9rem/1 var(--osw)}.ev .where{color:var(--ink3)}.people{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.person figure{aspect-ratio:4/5;background:var(--paper);border-radius:16px;margin:0 0 18px;overflow:hidden}.person picture{width:100%;height:100%;display:block}.person img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.person:hover img{transform:scale(1.04)}.person .r{color:var(--royal);margin:4px 0 8px;font-size:.9rem;font-weight:600}.people.p3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.people,.people.p3{grid-template-columns:1fr 1fr}}@media (width<=480px){.people,.people.p3{grid-template-columns:1fr}}.faqw{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 1.05rem/1.4 var(--body);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;width:30px;height:30px;transition:transform .25s,background-color .2s;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--navy);width:11px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary i:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary i{background:var(--sky);border-color:var(--sky)}.faq details[open] summary i:before,.faq details[open] summary i:after{background:#fff}.faq details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq details p{max-width:640px;margin:0 0 22px}@media (width<=860px){.faqw{grid-template-columns:minmax(0,1fr)}}.close .wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.close h2.d{font-size:clamp(2.6rem,5.4vw,4.6rem)}.close .lead{max-width:600px;margin-top:24px}.close .ctas{margin-top:34px}.nl{background:var(--navy2);border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:26px;display:grid}.nl form{gap:8px;display:flex}.nl input{color:#fff;min-width:0;height:50px;font:400 .95rem var(--body);background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;flex:1;padding:0 18px}.nl input::placeholder{color:var(--on3)}.nl input[aria-invalid=true]{box-shadow:0 0 0 2px var(--amber)}.nl button{background:var(--sky);color:#fff;height:50px;font:600 .9rem var(--body);cursor:pointer;border:0;border-radius:999px;padding:0 20px;transition:transform .12s}.nl button:active{transform:scale(.97)}.nl .ok{color:#fff;min-height:1.3em;margin:0;font-size:.85rem}@media (width<=900px){.close .wrap{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.nl form{flex-wrap:wrap}.nl button{width:100%}}footer{background:var(--deep);color:var(--on2);border-top:1px solid #ffffff14}footer .wrap{padding-block:56px 36px}.fcols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.fcols h2{font:600 .95rem/1 var(--osw);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 14px}.fcols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fcols a{color:var(--on2);font-size:.9rem;text-decoration:none}.fcols a:hover{color:#fff}.legal{color:var(--on3);border-top:1px solid #ffffff1a;margin:36px 0 0;padding-top:20px;font-size:.76rem;line-height:1.6}@media (width<=820px){.fcols{grid-template-columns:1fr 1fr}}.js .rise{opacity:0;transform:translateY(18px)}.js .ready .rise{opacity:1;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:none}.js .ready .rise:nth-child(2){transition-delay:80ms}.js .ready .rise:nth-child(3){transition-delay:.16s}.js .ready .chip.c1{transition-delay:.55s}.js .ready .chip.c2{transition-delay:.75s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .rise{opacity:1;transform:none}}.skip{z-index:100;background:var(--navy);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.learn-grid{grid-template-columns:3fr 2fr;gap:48px;margin-top:8px;display:grid}.learn-grid h3{margin:0}.learn-grid .hub-list small{font:600 .74rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);grid-column:1}.learn-grid .hub-list.dated svg{grid-row:1/span 3}.media-h{margin:0 0 24px}.media-h~.media-h{margin-top:clamp(56px,7vw,88px)}@media (width<=900px){.learn-grid{grid-template-columns:1fr;gap:32px}}.learn-grid .hub-list{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.learn-grid .hub-list li{border-bottom:1px solid var(--line)}.learn-grid .hub-list a{grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px 0;text-decoration:none;display:grid}.learn-grid .hub-list b{font:600 1.1rem/1.35 var(--body);color:var(--navy)}.learn-grid .hub-list span{color:var(--ink2);grid-column:1;font-size:.95rem;line-height:1.55}.learn-grid .hub-list svg{width:16px;height:16px;color:var(--sky);grid-area:1/2/span 2;align-self:center}.learn-grid .hub-list{margin-top:16px}.d .g.ghost-line,h1 .g.ghost-line,h2 em.ghost-line,h3 em.ghost-line{display:block}.nw{white-space:nowrap}.d,h1,h2,h3{text-wrap:balance}#cycle{vertical-align:top;min-height:1em;display:inline-block}#cycle .hchip{color:var(--navy);background:var(--cyan);border-radius:.1em;padding:.02em .16em 0;display:inline-block}@media (width>=1440px) and (width<=1599px){.nav .wrap{gap:14px}.nav ul a{padding-inline:10px}.nav .nav-search{width:38px;height:38px}}@media (width<=560px){.nav .btn{display:none}}.pod-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.pod-player{gap:16px;display:grid}.pod-frame,.pod-iframe{aspect-ratio:16/9;background:var(--deep);cursor:pointer;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #072c3e8c}.pod-frame img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.pod-frame:hover img{transform:scale(1.03)}.pod-play{background:var(--sky);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .2s;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 30px #11a3f673}.pod-play svg{width:30px;height:30px;margin-left:4px}.pod-frame:hover .pod-play,.pod-frame:focus-visible .pod-play{transform:scale(1.08)}.pod-frame:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.pod-meta{gap:6px;display:grid}.pod-k{font:600 .74rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--royal)}.pod-t{font:600 1.2rem/1.35 var(--body);color:var(--navy)}.pod-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pod-ep{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:12px;transition:border-color .2s,transform .2s;display:grid}.pod-ep:hover{border-color:var(--sky);transform:translateY(-2px)}.pod-ep:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.pod-ep img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:132px;height:auto;display:block}.pod-ep span{gap:4px;min-width:0;display:grid}.pod-ep small{color:var(--ink3);font-size:.78rem}.pod-ep b{font:600 .95rem/1.35 var(--body);color:var(--navy);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pod-more{color:var(--ink3);margin-top:28px;font-size:.95rem}@media (width<=960px){.pod-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.pod-ep{grid-template-columns:104px minmax(0,1fr)}.pod-ep img{width:104px}}@media (prefers-reduced-motion:reduce){.pod-frame img,.pod-ep,.pod-play{transition:none}}.u-d{color:var(--ink2);margin:0;font-size:.92rem;line-height:1.55}.awards{background:var(--deep);color:#fff;isolation:isolate;position:relative;overflow:hidden}.awards:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#11a3f629,#0000);border-radius:50%;width:56%;position:absolute;inset:-50% -12% auto auto}.awards .wrap{padding-block:clamp(36px,4vw,52px)}.aw-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(22px,2.6vw,30px);display:flex}.awards h2{color:#fff;font-size:clamp(1.6rem,2.4vw,2.1rem)}.awards h2 .g{color:var(--on3)}.aw-say{color:var(--on2);margin:14px 0 0;font-size:.92rem}.aw-say .aw-all{color:var(--cyan);white-space:nowrap;align-items:center;gap:6px;margin-left:6px;font-weight:600;text-decoration:none;display:inline-flex}.aw-say .aw-all:hover{text-decoration:underline}.awards ul{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:clamp(240px,23.2558% - 14.8837px,300px);grid-auto-flow:column;gap:16px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.awards ul::-webkit-scrollbar{display:none}.awards li{scroll-snap-align:start;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;transition:border-color .2s}.awards li:hover{border-color:#11a3f680}.awards li a{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:16px 14px;height:100%;padding:20px;text-decoration:none;display:grid}.awards li a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.aw-mk{background:#fff;border-radius:12px;grid-column:1/-1;place-items:center start;width:100%;max-width:168px;height:72px;padding:8px 14px;display:grid}.aw-mk img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.aw-mk.seal{border-radius:50%;place-items:center;width:72px;padding:6px}.aw-mk.seal img{border-radius:50%;width:60px;height:60px}.aw-mk.word img{max-height:24px}.aw-mk.word.yp img{max-height:34px}.aw-mk.mag{background:#2c3135;width:72px;padding:0;overflow:hidden}.aw-mk.mag img{object-fit:cover;width:72px;height:72px}.awards li b{font:600 .95rem/1.3 var(--body);color:#fff;display:block}.aw-who{color:var(--on3);margin-top:3px;font-size:.8rem;line-height:1.45;display:block}.awards time{font:600 1.25rem/1 var(--osw);color:var(--on3);align-self:start;padding-top:2px}.awards li a:hover b{color:var(--cyan)}.aw-all svg{flex:none;width:11px;height:11px}.aw-nav{flex:none;margin-top:0}.aw-nav button{color:#fff;background:0 0;border-color:#ffffff40}.aw-nav button:hover{border-color:var(--cyan);color:var(--cyan)}@media (width<=640px){.aw-head{display:block}.aw-nav{display:none}.awards ul{grid-auto-columns:78%}}@media (prefers-reduced-motion:reduce){.awards ul{scroll-behavior:auto}}.deck{height:clamp(460px,44vw,600px);margin:0;position:relative;container-type:inline-size}.deck figcaption{color:var(--ink3);font-size:.78rem;position:absolute;bottom:-48px;left:0;right:0}.doc{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:clamp(16px,3.4cqw,24px);font-size:clamp(.72rem,2.75cqw,.95rem);transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;box-shadow:0 2px 6px #072c3e0f,0 34px 60px -34px #072c3e73}.doc b{color:var(--navy)}.doc small{font-size:.86em}.doc-cover{aspect-ratio:8.5/11;background:linear-gradient(160deg,#0a3a52,var(--deep,#072c3e) 60%);color:#cfe3ee;border-color:#0000;gap:10px;width:45%;top:6%;left:0;transform:rotate(-4deg)}.doc-cover b{color:#fff}.dc-mark img{width:28px;height:28px}.dc-k{font:600 .78em/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin-top:auto}.dc-t{font:600 1.5em/1.15 var(--osw);text-transform:uppercase;letter-spacing:.01em}.dc-s{font-size:.9em}.dc-find{border-top:1px solid #ffffff2e;gap:2px;margin-top:12px;padding-top:12px;display:grid}.dc-find small{text-transform:uppercase;letter-spacing:.1em;color:#9cc3d6;font-size:.8em}.dc-find b{font:600 2.3em/1 var(--osw)}.dc-foot{color:#9cc3d6;margin-top:14px;font-size:.78em}.doc-cover{flex-direction:column;display:flex}.doc-renew{z-index:2;width:56%;top:0;right:0;transform:rotate(2.5deg)}.dr-k,.dm-k,.df-k{font:600 .78em/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.dr-t{font:600 1.08em/1.3 var(--body)}.dr-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding-top:6px;display:grid}.dr-row>span{grid-column:1/-1;font-size:.92em}.dr-row i{background:linear-gradient(90deg,var(--sky),var(--royal));height:10px;width:var(--w);border-radius:999px;display:block}.dr-row.amber i{background:#f5a623}.dr-row.amber b{color:#8a5308}.dr-row.best i{background:linear-gradient(90deg,#01dbff,var(--sky))}.dr-row.best>span{color:var(--navy);font-weight:600}.dr-note{color:var(--royal);background:#e8f6fe;border-radius:999px;justify-self:start;margin-top:6px;padding:4px 10px;font-size:.82em;font-weight:600}.doc-min{z-index:3;width:54%;bottom:0;left:6%;transform:rotate(-1.5deg)}.dm-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding-top:4px;line-height:1.4;display:grid}.dm-row svg,.df-row svg{width:16px;height:16px;color:var(--sky);margin-top:1px}.dm-next{color:var(--royal);margin-top:6px;font-size:.84em;font-weight:600}.doc-file{z-index:4;width:35%;bottom:-3%;right:0;transform:rotate(3deg)}.df-score{align-items:baseline;gap:2px;display:flex}.df-score b{font:600 2.6em/1 var(--osw)}.df-score small{color:var(--ink3)}.df-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;font-size:.9em;line-height:1.35;display:grid}.deck:hover .doc-cover{transform:rotate(-6deg)translate(-8px)}.deck:hover .doc-renew{transform:rotate(4deg)translate(8px,-6px)}.deck:hover .doc-min{transform:rotate(-2.5deg)translateY(6px)}.deck:hover .doc-file{transform:rotate(5deg)translate(6px,6px)}@media (width<=960px){.deck{height:clamp(420px,92vw,560px);margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.doc{transition:none}.deck:hover .doc{transform:none}}@media (width<=600px){.deck{gap:0;height:auto;min-height:0;margin-bottom:44px;padding-bottom:8px;display:grid}.doc{font-size:.82rem;position:relative;inset:auto}.doc-cover,.doc-file{display:none}.doc-renew{z-index:1;width:88%;transform:rotate(-1.5deg)}.doc-min{z-index:2;justify-self:end;width:84%;margin-top:-18px;transform:rotate(1.5deg)}.deck figcaption{bottom:-36px}.deck:hover .doc{transform:none}}.quotes{margin-top:clamp(36px,5vw,56px);position:relative}.q-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.q-track::-webkit-scrollbar{display:none}.q{scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-rows:1fr auto;gap:22px;padding:clamp(24px,2.6vw,32px);display:grid}.q:first-child{background:var(--deep);border-color:var(--deep)}.q blockquote{margin:0}.q blockquote p{font:500 clamp(1.02rem,1.25vw,1.15rem)/1.5 var(--body);color:var(--navy);margin:0}.q blockquote p:before{content:"“"}.q blockquote p:after{content:"”"}.q:first-child blockquote p{color:#fff;font-size:clamp(1.12rem,1.45vw,1.3rem)}.q-who{color:var(--ink2);border-top:1px solid var(--line);gap:4px;margin:0;padding-top:18px;font-size:.86rem;line-height:1.45;display:grid}.q-who b{color:var(--navy)}.q-who .link{margin-top:8px}.q-who.has-face{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px}.q-who.has-face>:not(.q-face){grid-column:2}.q-who.has-face .link{grid-column:1/-1}.q-face{background:var(--royal);border-radius:50%;grid-row:1/span 2;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff2e}.q-face img{width:320%;max-width:none;height:auto;position:absolute;top:-12.5%;left:-198.75%}.q:first-child .q-who{color:var(--on2);border-top-color:#ffffff24}.q:first-child .q-who b{color:#fff}.q:first-child .q-who .link{color:var(--cyan)}.q:first-child :focus-visible{outline-color:var(--cyan)}.q-nav{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.q-nav button{all:unset;cursor:pointer;border:1px solid var(--line);width:44px;height:44px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;transition:border-color .2s,color .2s,opacity .2s;display:grid}.q-nav button:hover{border-color:var(--sky);color:var(--royal)}.q-nav button:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.q-nav button[aria-disabled=true]{opacity:.35;cursor:default}.q-nav svg{width:16px;height:16px}@media (width<=1000px){.q-track{grid-auto-columns:calc(50% - 10px)}}@media (width<=640px){.q-track{grid-auto-columns:86%}}@media (prefers-reduced-motion:reduce){.q-track{scroll-behavior:auto}}.cmp-h{position:relative}.seg-timer{background:linear-gradient(90deg,var(--sky),var(--cyan));transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.seg-timer.run{animation:4s linear forwards segTimer}@keyframes segTimer{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.seg-timer{display:none}}.filling .fw{color:color-mix(in srgb,var(--ink2) calc(var(--f,0) * 100%),var(--ghost))}.js .awards ul>li,.js .people:not(.team-grid)>.person{opacity:0;transform:translateY(16px)}.js .awards ul.in>li,.js .people.in>.person{opacity:1;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),border-color .2s;transform:none}.js .awards ul.in>li:nth-child(2),.js .people.in>.person:nth-child(2){transition-delay:70ms}.js .awards ul.in>li:nth-child(3),.js .people.in>.person:nth-child(3){transition-delay:.14s}.js .awards ul.in>li:nth-child(4),.js .people.in>.person:nth-child(4){transition-delay:.21s}.js .awards ul.in>li:nth-child(5){transition-delay:.28s}.js .awards ul.in>li:nth-child(6){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.js .awards ul>li,.js .people:not(.team-grid)>.person{opacity:1;transform:none}.filling .fw{color:inherit}}html .btn.primary{color:var(--navy)}html .btn.primary i{background:#072c3e1f}html .btn.primary:hover{background:var(--navy);color:#fff}html .filling .fw{color:color-mix(in srgb,var(--ink2) calc(var(--f,0) * 100%),var(--ink3))}html .d-3{font-size:1.5rem}html .fwc-agenda em{color:var(--ink3)}html .paper{--ink3:var(--ink2)}html .transcript .ts,html .facts dt,html .learn-topics small{color:var(--ink2)}html footer .small{color:var(--on3)}html .prose a,html .sources a,html .byline a,html .crumbs a,html .learn-links a,html .learn-row a,html .tag,html .tag-guide,html .cards .tag,html .srch-results .tag,html .link,html .person .r,html .art-answer .art-k,html .learn-card .art-k{color:var(--navy2)}html .dark .link,html .band.dark .link{color:var(--cyan)}html .learn-hero .crumbs a{color:var(--on2)}html :is(.chapter.alt,.band:not(.dark),.vs .was,.answer,.takeaways,.pull,.prose tbody tr,.ep-people li,.window .bar,.frame .bar,.lines span,.q){--ink3:var(--ink2)}html .art-body .ch-h h2.d,html .art-main .c-faq h2.d{font-size:clamp(1.5rem,2vw,1.75rem)}html .sources .ch-h h2.d{font-size:1.5rem}html .topic-card small,html .ep-platforms a,html .rq-alt a,html .pod-k{color:var(--navy2)}html .crumb a{color:var(--navy2);text-underline-offset:3px;text-decoration:underline}html .nl button{color:var(--navy)}html .ttab .soon{color:var(--amber-ink)}html .ttab[aria-selected=true] .soon,html .dark .soon{color:var(--amber)}footer .certs{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}footer .certs li{color:var(--cyan,#01ffff);border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 9px;display:flex}footer .certs span{color:var(--on2);flex-direction:column;font-size:.72rem;line-height:1.15;display:flex}footer .certs b{font-family:var(--osw);letter-spacing:.04em;color:#fff;font-size:.88rem;font-weight:600}.p-headline{font-family:var(--osw);letter-spacing:.01em;color:var(--navy2,#0a5bb0);max-width:34ch;margin:10px 0 18px;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.35}
