@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--yellow:#F1B434;--yellow-rgb:241,180,52;--yellow-tint:rgba(var(--yellow-rgb),.12);--navy-900:#091543;--navy-950:#060E2D;--navy-900-rgb:9,21,67;--navy-950-rgb:6,14,45;--paper:#FFFFFF;--surface:#ECEFF9;--danger:#B4321F;--success:#1E8E5A;--success-deep:#166B45;--success-tint:rgba(30,142,90,.07);--success-line:rgba(30,142,90,.28);--ink:var(--navy-900);--ink-strong:rgba(var(--navy-900-rgb),.8);--ink-body:rgba(var(--navy-900-rgb),.72);--ink-muted:rgba(var(--navy-900-rgb),.66);--ink-ui:rgba(var(--navy-900-rgb),.55);--ink-faint:rgba(var(--navy-900-rgb),.28);--line:rgba(var(--navy-900-rgb),.12);--line-soft:rgba(var(--navy-900-rgb),.08);--on-navy:#FFFFFF;--on-navy-soft:rgba(255,255,255,.82);--on-navy-muted:rgba(255,255,255,.72);--on-navy-faint:rgba(255,255,255,.62);--line-on-navy:rgba(255,255,255,.12);--line-on-navy-strong:rgba(255,255,255,.3);--z-nav:50;--z-menu:60;--z-skip:100;--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-underline:cubic-bezier(.4,0,.2,1);--content-max:1240px;--pad-x:max(56px,calc((100% - var(--content-max))/2));--pad-x-flush:max(0px,calc((100% - var(--content-max))/2))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-kerning:normal}h1,h2{margin:0;text-wrap:balance}p{margin:0}img{max-width:100%;display:block}a{color:inherit}section{scroll-margin-top:88px}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.btn-primary:focus-visible,.nav-cta:focus-visible,.btn-secondary:focus-visible,.submit:focus-visible{outline-color:var(--navy-900)}.skip-link{position:absolute;left:16px;top:-70px;z-index:var(--z-skip);background:var(--yellow);color:var(--navy-900);padding:11px 20px;font-weight:600;font-size:14px;text-decoration:none;transition:top .2s var(--ease-out-quint)}.skip-link:focus{top:16px}.wrap{max-width:1240px;margin:0 auto}.akasia-nav{position:sticky;top:0;z-index:var(--z-nav);background:var(--navy-900);border-bottom:1px solid var(--line-on-navy);transition:background .25s ease,box-shadow .25s ease;display:flex;align-items:center;justify-content:space-between;padding:20px var(--pad-x)}.akasia-nav .brand{display:flex;align-items:center;gap:12px;text-decoration:none}.akasia-nav.stuck .brand{align-items:flex-start}.akasia-nav .brand-text{display:flex;flex-direction:column;gap:2px}.akasia-nav .nav-logo{font-size:19px;line-height:1;font-weight:500;letter-spacing:-.01em;color:var(--on-navy);transition:color .25s ease}.akasia-nav .nav-logo b{color:var(--yellow);font-weight:500}.akasia-nav .brand-tagline{display:none;font-size:14px;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--ink-muted)}.akasia-nav.stuck .brand-tagline{display:block}.akasia-nav .brand-mark{width:35px;height:35px;background:var(--yellow);position:relative;border-radius:2px;flex:none;transition:background .25s ease}.akasia-nav .brand-mark:after{content:"";position:absolute;right:6px;bottom:6px;width:13px;height:13px;background:var(--navy-900);transition:background .25s ease}.akasia-nav .links{display:flex;align-items:center;gap:30px;font-size:14px}.akasia-nav .nav-link{color:var(--on-navy-soft);font-weight:500;text-decoration:none;transition:color .2s ease}.akasia-nav .nav-link:hover{color:var(--on-navy)}.akasia-nav .nav-link[aria-current=page]{color:var(--yellow)}.akasia-nav.stuck .nav-link[aria-current=page]{color:var(--navy-900);font-weight:600}.akasia-nav .nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--yellow);color:var(--navy-900);padding:0 22px;font-weight:600;font-size:14px;border:none;border-radius:4px;cursor:pointer;font-family:inherit;text-decoration:none}.akasia-nav.stuck{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 2px 14px rgba(var(--navy-950-rgb),.09)}.akasia-nav.stuck .nav-link{color:var(--ink-body)}.akasia-nav.stuck .nav-link:hover{color:var(--navy-900)}.akasia-nav.stuck .nav-logo{color:var(--navy-900);font-weight:700}.akasia-nav.stuck .nav-logo b{font-weight:700}.akasia-nav.stuck .brand-mark{background:var(--navy-900)}.akasia-nav.stuck .brand-mark:after{background:var(--yellow)}.nav-toggle{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--on-navy);cursor:pointer;padding:0}.akasia-nav.stuck .nav-toggle{color:var(--navy-900)}.nav-toggle .bar,.nav-toggle .bar:before,.nav-toggle .bar:after{width:22px;height:2px;background:currentColor;display:block;transition:transform .25s var(--ease-out-quint),opacity .2s ease}.nav-toggle .bar{position:relative}.nav-toggle .bar:before,.nav-toggle .bar:after{content:"";position:absolute;left:0}.nav-toggle .bar:before{top:-7px}.nav-toggle .bar:after{top:7px}.akasia-nav.open .nav-toggle .bar{background:transparent}.akasia-nav.open .nav-toggle .bar:before{top:0;transform:rotate(45deg)}.akasia-nav.open .nav-toggle .bar:after{top:0;transform:rotate(-45deg)}@media(max-width:900px){.akasia-nav{padding:14px 24px}.nav-toggle{display:inline-flex}.akasia-nav .links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--navy-900);padding:8px 24px 20px;border-bottom:1px solid var(--line-on-navy);box-shadow:0 14px 30px rgba(var(--navy-950-rgb),.25);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s var(--ease-out-quint),transform .22s var(--ease-out-quint),visibility .22s}.akasia-nav.stuck .links{background:var(--paper)}.akasia-nav.open .links{opacity:1;visibility:visible;transform:none}.akasia-nav .links .nav-link{display:block;padding:15px 0;font-size:16px;border-bottom:1px solid var(--line-on-navy)}.akasia-nav.stuck .links .nav-link{border-bottom-color:var(--line-soft)}.akasia-nav .nav-cta{margin-top:16px;width:100%}.akasia-nav.open{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 2px 14px rgba(var(--navy-950-rgb),.09)}.akasia-nav.open .links{background:var(--paper);border-bottom-color:var(--line)}.akasia-nav.open .links .nav-link{color:var(--ink-body);border-bottom-color:var(--line-soft)}.akasia-nav.open .links .nav-link:hover{color:var(--navy-900)}.akasia-nav.open .links .nav-link[aria-current=page]{color:var(--navy-900);font-weight:600}.akasia-nav.open .nav-logo{color:var(--navy-900);font-weight:700}.akasia-nav.open .nav-logo b{font-weight:700}.akasia-nav.open .brand-mark{background:var(--navy-900)}.akasia-nav.open .brand-mark:after{background:var(--yellow)}.akasia-nav.open .nav-toggle{color:var(--navy-900)}}.hero{background:var(--navy-900);color:var(--on-navy);padding:76px var(--pad-x) 68px;display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center}.hero h1{font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.02;font-weight:700;letter-spacing:-.03em}.hero h1 span{color:var(--yellow)}.hero .lead{margin:32px 0 0;font-size:18px;line-height:1.6;color:var(--on-navy-soft);max-width:46ch;text-wrap:pretty}.hero .cta-row{margin-top:32px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--yellow);color:var(--navy-900);padding:0 32px;font-weight:600;font-size:17px;border:none;cursor:pointer;font-family:inherit;text-decoration:none}.hero .cta-note{font-size:13px;color:var(--on-navy-faint)}.hero .portrait-col{display:flex;flex-direction:column;align-items:center;gap:18px}.hero .portrait{width:390px;height:390px;border-radius:50%;overflow:hidden;box-shadow:0 28px 70px rgba(var(--navy-950-rgb),.5)}.hero .portrait img{width:100%;height:100%;object-fit:cover}.hero .portrait-name{font-weight:600;font-size:15px;text-align:center;line-height:1.45}.hero .portrait-role{display:block;font-weight:400;font-size:13px;letter-spacing:.01em;color:var(--on-navy-faint)}@media(max-width:900px){.hero{grid-template-columns:1fr;padding:52px 24px}.hero .portrait{width:min(240px,64vw);height:min(240px,64vw)}}.trust{background:var(--surface);display:grid;grid-template-columns:repeat(4,1fr);padding-inline:var(--pad-x-flush)}.trust div{padding:20px 24px;text-align:center;font-size:13.5px;font-weight:500;color:var(--ink-body);border-right:1px solid var(--line-soft)}.trust div:last-child{border-right:none}.trust div:first-child{display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px}.trust .trust-logo{height:44px;width:auto}.trust .trust-swiss,.trust .trust-item{display:flex;align-items:center;justify-content:center;gap:10px}.trust .trust-swiss svg,.trust .trust-item svg{flex:none}@media(max-width:900px){.trust{grid-template-columns:1fr 1fr}.trust div{border-bottom:1px solid var(--line-soft)}.trust div:nth-child(2){border-right:none}}.metric{padding:88px var(--pad-x) 72px;display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.metric .num{font-size:clamp(3.5rem,10vw,8.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--navy-900)}.metric .num span{color:var(--yellow)}.metric .tag{font-size:12px;color:var(--ink-muted);margin-top:16px}.metric h2{font-size:clamp(1.6rem,3.6vw,2.125rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;max-width:26ch}.metric .desc{margin:20px 0 0;font-size:16px;line-height:1.65;color:var(--ink-body);max-width:52ch;text-wrap:pretty}.metric blockquote{margin:32px 0 0;padding:24px 28px;background:var(--surface)}.metric blockquote p{font-size:17px;line-height:1.6;font-weight:500;color:var(--navy-900);max-width:52ch}.metric blockquote cite{display:block;margin-top:14px;font-size:13.5px;color:var(--ink-muted);font-style:normal}@media(max-width:900px){.metric{grid-template-columns:1fr;padding:56px 24px}}.steps{padding:0 var(--pad-x) 88px}.steps h2{font-size:clamp(1.6rem,3.6vw,2.125rem);font-weight:700;letter-spacing:-.01em;margin-bottom:48px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.step{border-right:1px solid var(--line);padding:0 32px}.step .idx{font-size:52px;font-weight:700;color:var(--ink-faint);letter-spacing:-.02em}.step:first-child .idx{color:var(--yellow)}.step .title{font-weight:600;font-size:16px;margin:12px 0 6px;color:var(--ink)}.step p{font-size:14px;line-height:1.65;color:var(--ink-body)}@media(max-width:900px){.steps{padding:56px 24px}.steps-grid{grid-template-columns:1fr;border-left:none}.step{border-right:none;border-top:1px solid var(--line);padding:24px 0}}.cases{background:var(--surface);padding:80px var(--pad-x)}.cases-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px;gap:16px;flex-wrap:wrap}.cases-head h2{font-size:clamp(1.6rem,3.6vw,2.125rem);font-weight:700;letter-spacing:-.01em;max-width:22ch}.cases-head .compat{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--ink-muted)}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.case-card{background:var(--paper);border:1px solid var(--line-soft);padding:30px}.case-card .kicker{font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:12px}:where(.case-card) .kicker{color:var(--ink-muted)}.case-card .title{font-weight:600;font-size:16.5px;margin-bottom:8px}:where(.case-card) .title{color:var(--ink)}.case-card p{font-size:13.5px;line-height:1.6}:where(.case-card) p{color:var(--ink-body)}.case-card.cta-card{background:var(--navy-900);color:var(--on-navy);display:flex;flex-direction:column;justify-content:space-between;gap:20px;border:none}.case-card.cta-card .kicker{color:var(--on-navy-faint)}.case-card.cta-card .title{font-weight:700;font-size:17px;color:var(--on-navy)}.case-card.cta-card p{color:var(--on-navy-muted)}.btn-secondary{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--yellow);color:var(--navy-900);padding:0 20px;font-weight:600;font-size:13.5px;border:none;cursor:pointer;font-family:inherit;text-decoration:none}@media(max-width:900px){.cases{padding:56px 24px}.cases-grid{grid-template-columns:1fr}}.compliance{padding:80px var(--pad-x);display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.badge{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--line);padding:14px 20px;margin-bottom:26px}.badge .badge-title{font-weight:600;font-size:14px;color:var(--ink)}.badge .badge-sub{font-size:12px;color:var(--ink-muted)}.compliance h2{font-size:clamp(1.6rem,3.6vw,2.125rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;max-width:20ch}.compliance-copy{font-size:15px;line-height:1.7;color:var(--ink-body);align-self:center}.compliance-copy p{margin:0 0 16px;max-width:56ch;text-wrap:pretty}.compliance-copy p:last-child{margin-bottom:0}.compliance-copy strong{color:var(--navy-900)}@media(max-width:900px){.compliance{grid-template-columns:1fr;padding:56px 24px}}.proof{border-top:1px solid var(--line);padding:72px var(--pad-x)}.proof-lead{max-width:60ch;margin-bottom:44px}.proof-lead h2{font-size:clamp(1.6rem,3.6vw,2.125rem);font-weight:700;letter-spacing:-.01em}.proof-lead p{margin-top:16px;font-size:16px;line-height:1.65;color:var(--ink-body);text-wrap:pretty}.engagements{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.engage{border-top:2px solid var(--yellow);padding-top:20px}.engage-k{font-weight:700;font-size:15px;color:var(--ink);margin-bottom:8px}.engage p{font-size:14px;line-height:1.65;color:var(--ink-body);max-width:38ch}@media(max-width:900px){.proof{padding:56px 24px}.engagements{grid-template-columns:1fr;gap:24px}}.faq{background:var(--surface);padding:80px var(--pad-x);display:grid;grid-template-columns:4fr 8fr;gap:56px}.faq h2{font-size:clamp(1.6rem,3.6vw,2.125rem);font-weight:700;letter-spacing:-.01em}.faq-item{background:var(--paper);border:1px solid var(--line-soft);padding:22px 28px;margin-bottom:10px}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit;padding:0;min-height:28px}.faq-q::-webkit-details-marker{display:none}.faq-q span:first-child{font-weight:600;font-size:15px;color:var(--ink)}.faq-icon{color:var(--ink-ui);font-size:18px;font-weight:600;flex:none}.faq-item[open] .faq-icon{color:var(--yellow)}.faq-a{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--ink-body);max-width:58ch;text-wrap:pretty}@media(max-width:900px){.faq{grid-template-columns:1fr;padding:56px 24px}}.final-cta{background:var(--navy-900);color:var(--on-navy);padding:88px var(--pad-x);display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:center}.final-cta h2{font-size:clamp(1.9rem,4.4vw,2.625rem);line-height:1.12;font-weight:700;letter-spacing:-.02em}.final-cta h2 span{color:var(--yellow)}.final-cta .desc{margin:20px 0 0;font-size:15.5px;line-height:1.65;color:var(--on-navy-muted);max-width:46ch;text-wrap:pretty}.final-cta .checks{margin-top:26px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--on-navy-muted)}.final-cta .checks span{display:flex;align-items:baseline;gap:10px}.final-cta .checks .tick{color:var(--yellow);font-weight:700}.form-card{background:var(--paper);color:var(--navy-900);padding:38px}.form-card .form-title{font-weight:600;font-size:17px;margin-bottom:18px}.form-card form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.field-row{grid-template-columns:1fr}}.field label{font-size:13px;font-weight:600;color:var(--ink-body)}.form-card .req{color:var(--danger)}.form-card input,.form-card select,.form-card textarea{width:100%;min-width:0;border:1px solid var(--line);padding:13px 16px;font-size:15px;font-family:inherit;color:var(--navy-900);background:var(--paper)}.form-card input::placeholder,.form-card textarea::placeholder{color:var(--ink-muted)}.form-card input[aria-invalid=true],.form-card select[aria-invalid=true]{border-color:var(--danger);outline:1px solid var(--danger)}.form-card select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23091543' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.form-card select:invalid{color:var(--ink-muted)}.form-card textarea{resize:vertical;min-height:88px;line-height:1.5}.form-card .form-title .optional-hint{font-weight:400;color:var(--ink-muted);font-size:14px}.topics-field{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;min-inline-size:0}.topics-field legend{font-size:13px;font-weight:600;color:var(--ink-body);padding:0;margin-bottom:6px}.topics{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:400px){.topics{grid-template-columns:1fr}}.topic{position:relative;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);padding:9px 10px;cursor:pointer;user-select:none}.topic input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.topic svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--ink-muted)}.topic-text{display:flex;flex-direction:column;gap:1px;min-width:0}.topic-text strong{font-size:13px;font-weight:600;color:var(--navy-900);line-height:1.3}.topic-text small{font-size:11px;line-height:1.35;color:var(--ink-muted)}.topic:hover{border-color:var(--navy-900)}.topic:has(input:checked){border-color:var(--yellow);background:var(--yellow-tint);box-shadow:inset 0 0 0 1px var(--yellow)}.topic:has(input:checked) svg{color:var(--navy-900)}.topic:has(input:focus-visible){outline:2px solid var(--navy-900);outline-offset:2px}.seg-field{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.seg-field legend{font-size:13px;font-weight:600;color:var(--ink-body);padding:0;margin-bottom:2px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.seg-option{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);padding:11px 10px;font-size:14px;font-weight:600;color:var(--ink-body);cursor:pointer;user-select:none}.seg-option input,.chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.seg-option:hover,.chip:hover{border-color:var(--navy-900)}.seg-option:has(input:checked){border-color:var(--navy-900);background:var(--surface);color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--navy-900)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{position:relative;display:inline-flex;align-items:center;border:1px solid var(--line);padding:8px 12px;font-size:13px;color:var(--ink-body);cursor:pointer;user-select:none}.chip:has(input:checked){border-color:var(--yellow);background:var(--yellow-tint);color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--yellow)}.seg-option:has(input:focus-visible),.chip:has(input:focus-visible){outline:2px solid var(--navy-900);outline-offset:2px}#phonePanel{display:flex;flex-direction:column;gap:14px}#phonePanel[hidden]{display:none}.reveal-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;background:var(--paper);border:1px solid var(--line);color:var(--ink-body);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.reveal-btn svg{width:15px;height:15px}.reveal-btn:hover{border-color:var(--navy-900);color:var(--navy-900)}.reveal-btn[hidden]{display:none}.field-error{font-size:12px;color:var(--danger);min-height:0}.form-card .submit{margin-top:4px;min-height:48px;background:var(--yellow);color:var(--navy-900);padding:0 15px;text-align:center;font-weight:600;font-size:15px;border:none;cursor:pointer;font-family:inherit}.form-card .submit[disabled]{opacity:.6;cursor:wait}.form-card .form-note{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:18px;row-gap:6px;font-size:12px;color:var(--ink-muted)}.form-card .form-note span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.form-card .form-note svg{width:14px;height:14px;flex:none;color:var(--ink-ui)}.form-error-global{margin-top:12px;font-size:13px;line-height:1.5;color:var(--danger)}.form-success{padding:8px 0}.form-success .ok-mark{width:44px;height:44px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--navy-900);font-size:22px;font-weight:700;margin-bottom:16px}.form-success h3{margin:0 0 8px;font-size:18px;color:var(--ink)}.form-success p{font-size:14px;line-height:1.6;color:var(--ink-body)}@media(max-width:900px){.final-cta{grid-template-columns:1fr;padding:56px 24px}}footer{background:var(--navy-950);color:var(--on-navy-muted);padding:64px var(--pad-x) 0}.footer-grid{display:grid;grid-template-columns:4fr 3fr 3fr 2fr;gap:48px;padding-bottom:56px}footer .brand-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none}footer .brand-mark{width:35px;height:35px;background:var(--yellow);position:relative;border-radius:2px;flex:none}footer .brand-mark:after{content:"";position:absolute;right:6px;bottom:6px;width:13px;height:13px;background:var(--navy-900)}footer .brand-word{font-size:19px;line-height:1;font-weight:500;letter-spacing:-.01em;color:var(--on-navy)}footer .brand-word b{color:var(--yellow);font-weight:500}footer .brand-tagline{display:none}footer .footer-desc{margin:12px 0 0;max-width:34ch;font-size:14px;line-height:1.65;color:var(--on-navy-muted)}footer .col-title{font-size:13px;font-weight:600;color:var(--on-navy);letter-spacing:.04em;margin-bottom:16px}footer .col-links{display:flex;flex-direction:column;gap:10px;font-size:14px}footer a{color:var(--on-navy-muted);text-decoration:none}footer a:hover{color:var(--on-navy)}footer .col-links span{color:var(--on-navy-muted)}.footer-bottom{border-top:1px solid var(--line-on-navy);padding:22px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--on-navy-faint);flex-wrap:wrap;gap:10px}.footer-bottom a{color:inherit}@media(max-width:900px){footer{padding:56px 24px 0}.footer-grid{grid-template-columns:1fr;gap:32px}}.legal-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:72px 56px 60px}.legal-hero .wrap{max-width:1240px;margin:0 auto}.legal-kicker{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.legal-hero h1{font-size:clamp(2rem,4.6vw,3rem);line-height:1.06;font-weight:700;letter-spacing:-.025em;color:var(--navy-900);margin-top:16px;max-width:20ch}.legal-hero .legal-lead{margin-top:20px;font-size:16px;line-height:1.65;color:var(--ink-body);max-width:62ch;text-wrap:pretty}.legal-hero .legal-updated{margin-top:22px;font-size:12px;letter-spacing:.04em;color:var(--ink-muted)}.legal-body{padding:60px var(--pad-x) 96px;display:grid;grid-template-columns:250px 1fr;gap:72px;align-items:start}.legal-toc{position:sticky;top:104px}.legal-toc .toc-title{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px}.legal-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc;display:flex;flex-direction:column;gap:2px}.legal-toc li{counter-increment:toc}.legal-toc a{display:flex;gap:12px;padding:7px 0;font-size:13.5px;line-height:1.4;color:var(--ink-body);text-decoration:none;border-top:1px solid var(--line-soft);transition:color .18s ease}.legal-toc li:first-child a{border-top:none}.legal-toc a:before{content:counter(toc,decimal-leading-zero);font-size:11px;font-weight:500;color:var(--ink-ui);flex:none;padding-top:1px}.legal-toc a:hover{color:var(--navy-900)}.legal-content{max-width:74ch;counter-reset:sec}.legal-content section{margin-bottom:48px;scroll-margin-top:100px}.legal-content section:last-child{margin-bottom:0}.legal-content h2{counter-increment:sec;display:flex;align-items:baseline;gap:14px;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--navy-900);padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.legal-content h2:before{content:counter(sec,decimal-leading-zero);font-size:13px;font-weight:600;color:var(--yellow);flex:none}.legal-content h3{font-size:15px;font-weight:600;color:var(--ink);margin:26px 0 8px}.legal-content p{font-size:15px;line-height:1.72;color:var(--ink-body);margin:0 0 14px;text-wrap:pretty}.legal-content p:last-child{margin-bottom:0}.legal-content strong{color:var(--navy-900);font-weight:600}.legal-content ul{margin:0 0 14px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.legal-content ul li{position:relative;padding-left:22px;font-size:15px;line-height:1.66;color:var(--ink-body)}.legal-content ul li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;background:var(--yellow);border-radius:1px}.legal-content a{color:var(--navy-900);text-decoration:none;background-image:linear-gradient(var(--navy-900),var(--navy-900)),linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0 1.5px,100% 1.5px;padding-bottom:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s var(--ease-underline)}.legal-content a:hover,.legal-content a:focus-visible{background-size:100% 1.5px,100% 1.5px}.legal-content code{font-family:inherit;font-size:.92em;font-weight:500;background:var(--surface);padding:1px 6px;color:var(--navy-900)}.legal-callout{background:var(--surface);padding:20px 24px;margin:0 0 14px}.legal-callout p{margin:0}.legal-dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 28px}.legal-dl dt{font-size:13.5px;font-weight:600;color:var(--navy-900)}.legal-dl dd{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-body)}@media(max-width:900px){.legal-hero{padding:52px 24px 40px}.legal-body{grid-template-columns:1fr;gap:36px;padding:40px 24px 72px}.legal-toc{position:static;top:auto;border:1px solid var(--line);padding:22px 24px;background:var(--paper)}.legal-dl{grid-template-columns:1fr;gap:2px 0}.legal-dl dd{margin-bottom:12px}}.post-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:72px 56px 60px}.post-breadcrumb{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0}.post-breadcrumb a{color:var(--ink-muted);text-decoration:none}.post-breadcrumb a:hover{color:var(--navy-900)}.post-back{display:inline-flex;align-items:center;gap:8px;min-height:32px;transition:color .3s var(--ease-underline)}.post-back svg{flex:none;color:var(--yellow);transition:transform .3s var(--ease-underline),color .3s var(--ease-underline)}.post-back:hover,.post-back:focus-visible{color:var(--navy-900)}.post-back:hover svg,.post-back:focus-visible svg{color:var(--navy-900);transform:translate(-4px)}.post-hero h1{font-size:clamp(2rem,4.6vw,3rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--navy-900);margin-top:16px;max-width:26ch;text-wrap:balance}.post-meta{margin-top:20px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13.5px;color:var(--ink-muted)}.blog-lead{margin-top:20px;font-size:16px;line-height:1.65;color:var(--ink-body);max-width:62ch;text-wrap:pretty}.blog-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.blog-hero-media img{width:100%;height:auto;border-radius:2px;box-shadow:0 18px 44px rgba(var(--navy-950-rgb),.18)}@media(max-width:900px){.blog-hero-grid{grid-template-columns:1fr;gap:32px}.blog-hero-media{max-width:480px}}.post-cover{max-width:calc(74ch + 112px);margin:0 auto;padding:48px 56px 0}.post-cover img{width:100%;height:auto;border-radius:2px}.post-body{max-width:74ch;margin:0 auto;padding:60px 56px 96px}.post-body .post-lead{font-size:18px;line-height:1.7;color:var(--ink-strong);margin:0 0 36px;text-wrap:pretty}.post-body h2{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--navy-900);padding-bottom:14px;margin:44px 0 18px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.post-toc{background:var(--surface);padding:28px 32px;margin:0 0 40px}.post-toc-title{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 16px}.post-toc ol{list-style:none;margin:0;padding:0;counter-reset:ptoc;display:flex;flex-direction:column;gap:14px}.post-toc li{counter-increment:ptoc;display:grid;grid-template-columns:auto 1fr;column-gap:14px}.post-toc li:before{content:counter(ptoc,decimal-leading-zero);font-size:12px;font-weight:600;color:var(--yellow);padding-top:2px}.post-toc li a{grid-column:2;font-size:15px;font-weight:600;line-height:1.4}.post-toc li span{grid-column:2;margin-top:2px;font-size:13.5px;line-height:1.55;color:var(--ink-body)}.post-body p{font-size:15.5px;line-height:1.75;margin:0 0 16px;text-wrap:pretty}:where(.post-body) p{color:var(--ink-body)}.post-body strong{font-weight:600}:where(.post-body) strong{color:var(--navy-900)}.post-body em{font-style:italic}.post-body ul{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.post-body ul li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.68}:where(.post-body) ul li{color:var(--ink-body)}.post-body ul li:before{content:"";position:absolute;left:2px;top:10px;width:6px;height:6px;background:var(--yellow);border-radius:1px}.post-body a:not(.btn-primary):not(.btn-back){color:var(--navy-900);text-decoration:none;background-image:linear-gradient(var(--navy-900),var(--navy-900)),linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0 1.5px,100% 1.5px;padding-bottom:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s var(--ease-underline)}.post-body a:not(.btn-primary):not(.btn-back):hover,.post-body a:not(.btn-primary):not(.btn-back):focus-visible{background-size:100% 1.5px,100% 1.5px}.post-cta{margin-top:56px;background:var(--navy-900);color:var(--on-navy);padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.post-cta-title{font-size:17px;font-weight:700;color:var(--on-navy);margin:0 0 8px}.post-cta-text{font-size:14px;line-height:1.65;color:var(--on-navy-soft);max-width:48ch;margin:0}.post-cta .btn-primary{flex:none;font-size:15px;text-decoration:none}.post-return{margin-top:32px}.btn-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;border:none;border-radius:2px;background:var(--surface);color:var(--navy-900);font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .3s var(--ease-underline),color .3s var(--ease-underline)}.btn-back svg{flex:none;transition:transform .3s var(--ease-underline)}.btn-back:hover,.btn-back:focus-visible{background:var(--navy-900);color:var(--on-navy)}.btn-back:hover svg,.btn-back:focus-visible svg{transform:translate(-4px)}.blog-list{padding:64px var(--pad-x) 96px;display:flex;flex-direction:column}.blog-item{position:relative;max-width:1000px;display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:48px;align-items:start;padding:40px 0;border-bottom:1px solid var(--line)}.blog-item:first-child{padding-top:0}.blog-item:last-child{border-bottom:0}.blog-item-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:14px;font-size:13px;color:var(--ink-muted)}.blog-item-dot{color:var(--ink-muted)}.blog-item-media{aspect-ratio:16/10;overflow:hidden;border-radius:2px;background:var(--surface)}.blog-item-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease-out-quint)}.blog-item:hover .blog-item-media img{transform:scale(1.03)}.blog-item-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-900);background:var(--surface);padding:4px 10px;text-decoration:none}a.blog-item-kicker{position:relative;z-index:1;transition:background-color .25s var(--ease-underline),color .25s var(--ease-underline)}a.blog-item-kicker:hover,a.blog-item-kicker:focus-visible{background:var(--navy-900);color:var(--on-navy)}.blog-item h2{font-size:clamp(1.25rem,2.6vw,1.55rem);line-height:1.25;font-weight:700;letter-spacing:-.015em;margin:0 0 10px;text-wrap:balance}.blog-item h2 a{color:var(--navy-900);text-decoration:none;background-image:linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;padding-bottom:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s var(--ease-underline)}.blog-item h2 a:hover,.blog-item h2 a:focus-visible{background-size:100% 2px}.blog-item h2 a:after{content:"";position:absolute;inset:0}.blog-item:hover h2 a{background-size:100% 2px}.blog-item p{font-size:15px;line-height:1.68;color:var(--ink-body);text-wrap:pretty}.blog-item-more{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--navy-900);border-bottom:1.5px solid var(--yellow);padding-bottom:3px}.blog-item-arrow{display:inline-block;margin-left:5px;transition:transform .3s var(--ease-out-quint)}.blog-item:hover .blog-item-arrow{transform:translate(3px)}.blog-filter{padding:36px var(--pad-x) 0}.blog-filter-inner{max-width:1000px}.blog-filter-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.blog-filter-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.blog-filter-count{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}.blog-chips{display:flex;flex-wrap:wrap;gap:10px}.blog-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.005em;color:var(--navy-900);background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 16px;text-decoration:none;cursor:pointer;transition:background-color .22s var(--ease-underline),border-color .22s var(--ease-underline),color .22s var(--ease-underline)}.blog-chip:hover{background:var(--surface);border-color:transparent}.blog-chip.is-active{background:var(--navy-900);border-color:var(--navy-900);color:var(--on-navy)}.blog-chip-count{font-size:11px;font-weight:700;color:var(--ink-ui);font-variant-numeric:tabular-nums;transition:color .22s var(--ease-underline)}.blog-chip:hover .blog-chip-count{color:var(--ink-muted)}.blog-chip.is-active .blog-chip-count{color:var(--yellow)}.blog-empty{margin:0;padding:8px 0 40px;font-size:15px;color:var(--ink-muted)}@media(prefers-reduced-motion:no-preference){.blog-list.is-swapping .blog-item:not([hidden]){animation:blogFadeIn .34s var(--ease-out-quint) both}}@keyframes blogFadeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.blog-cat-count{display:inline-flex;align-items:center;margin:18px 0 0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-900);background:var(--surface);border-radius:999px;padding:6px 14px}.blog-othercats{padding:8px var(--pad-x) 0}.blog-othercats-inner{max-width:1000px}.blog-othercats-title{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.post-related{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.post-related-title{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.post-related-title a{color:var(--navy-900);text-decoration:none;border-bottom:1.5px solid var(--yellow)}.post-related-title a:hover{color:var(--navy-900);border-bottom-color:var(--navy-900)}.post-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.post-related li a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid var(--line-soft);text-decoration:none;color:var(--navy-900)}.post-related li:last-child a{border-bottom:0}.post-related-post-title{font-size:16px;font-weight:600;line-height:1.4;text-wrap:pretty;background-image:linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;padding-bottom:2px;transition:background-size .3s var(--ease-underline)}.post-related li a:hover .post-related-post-title,.post-related li a:focus-visible .post-related-post-title{background-size:100% 2px}.post-related-date{flex:none;font-size:13px;color:var(--ink-muted)}@media(max-width:900px){.post-hero{padding:52px 24px 40px}.post-cover{padding:32px 24px 0}.post-body{padding:40px 24px 72px}.post-cta{padding:28px 24px}.blog-list{padding:40px 24px 72px}.blog-item{grid-template-columns:1fr;row-gap:18px;padding:32px 0}.blog-item-media{order:-1}.blog-item-meta{gap:6px 10px;margin-bottom:12px}.blog-filter{padding:28px 24px 0}.blog-filter-head{flex-wrap:wrap;gap:6px 16px}.blog-othercats{padding:8px 24px 0}.post-related li a{gap:12px}.post-related-date{font-size:12px}}.on-navy:is(.on-navy),.on-navy:is(.on-navy) :is(h1,h2,h3,h4,.title,.post-cta-title){color:var(--on-navy)}.on-navy:is(.on-navy) :is(p,li,dt,dd,figcaption,label,small){color:var(--on-navy-soft)}.on-navy:is(.on-navy) :is(.kicker,.eyebrow,.meta,.note){color:var(--on-navy-faint)}.on-light:is(.on-light):is(.on-light),.on-light:is(.on-light):is(.on-light) :is(h1,h2,h3,h4,.title){color:var(--ink)}.on-light:is(.on-light):is(.on-light) :is(p,li,dt,dd,figcaption,label,small){color:var(--ink-body)}.on-light:is(.on-light):is(.on-light) :is(.kicker,.eyebrow,.meta,.note){color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.blog-item:hover .blog-item-media img,.blog-item:hover .blog-item-arrow{transform:none}}
