.ck-banner{position:fixed;inset:auto 0 0;z-index:300;background:#fff;color:var(--c-ink);border-top:1px solid var(--c-line);box-shadow:0 -8px 32px rgba(14,58,68,.08);padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px))}.ck-banner-inner{display:flex;gap:32px;align-items:center;justify-content:space-between}.ck-copy{flex:1;min-width:0}.ck-banner .ck-copy h2{margin-bottom:4px;font-size:16px;line-height:1.3;font-weight:500}.ck-banner .ck-copy p{font-size:13px;line-height:1.6}.ck-banner .ck-actions{flex:none;gap:8px}.ck-banner .ck-btn{height:44px;padding-inline:18px;font-size:13px;white-space:nowrap}.ck-copy h2,.ck-dialog h2{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:600;color:var(--c-navy)}.ck-copy p,.ck-dialog p{margin:0;font-size:14px;line-height:1.6;color:var(--c-body)}.ck-copy a{color:var(--c-teal-ink);text-decoration:underline;text-underline-offset:3px}.ck-actions,.ck-d-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ck-btn{font:inherit;font-size:14px;font-weight:500;line-height:1;height:42px;padding:0 20px;border-radius:999px;border:1px solid transparent;cursor:pointer}.ck-primary{background:var(--c-teal-button);color:#fff}.ck-primary:hover{background:var(--c-teal-hover)}.ck-secondary{background:#fff;color:var(--c-ink);border-color:var(--c-line-strong)}.ck-secondary:hover{border-color:var(--c-navy)}.ck-link{background:transparent;color:var(--c-navy);text-decoration:underline;text-underline-offset:3px;padding:0 8px}.ck-btn:focus-visible,.ck-copy a:focus-visible,.ck-switch input:focus-visible+span{outline:2px solid var(--c-teal-ink);outline-offset:3px}.ck-overlay{position:fixed;inset:0;z-index:310;display:grid;place-items:center;padding:16px;background:rgba(11,20,24,.55)}.ck-dialog{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow:auto;padding:28px;background:#fff;border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}.ck-d-lead{margin-bottom:18px!important}.ck-row{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:16px 0;border-top:1px solid var(--c-line-3)}.ck-row h3{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--c-ink)}.ck-always{flex:none;font-size:13px;font-weight:500;color:var(--c-teal-ink);padding-top:2px}.ck-switch{position:relative;flex:none;width:46px;height:26px;margin-top:2px}.ck-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck-switch span{position:absolute;inset:0;pointer-events:none;border-radius:999px;background:var(--c-line-strong);transition:background .2s}.ck-switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.ck-switch input:checked+span{background:var(--c-teal-button)}.ck-switch input:checked+span:after{transform:translateX(20px)}.ck-d-actions{margin-top:20px;padding-top:20px;border-top:1px solid var(--c-line-3)}@media(max-width:1024px){.ck-banner-inner{gap:16px;flex-wrap:wrap}.ck-copy{flex-basis:100%}.ck-banner .ck-actions{margin-left:auto}}@media (max-width:560px){.ck-banner .ck-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.ck-banner .ck-link{grid-column:1/-1;justify-self:center;height:36px}.ck-banner .ck-btn:not(.ck-link){padding-inline:12px}.ck-d-actions .ck-btn:not(.ck-link){flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.ck-switch span,.ck-switch span:after{transition:none}}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/b8b8a9b4b93147b7-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/59a78378d8ff98d4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/8a46cfca7977140b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/2d60f2dca601c94b-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/7c10e1e83b2e7f9a-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/decf5989f4e7f901-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f836bffb0378cb18-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/204a0a5e1cf12efb-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2cc74b96cdc9383d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0a48a8bf13ca80-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ae6a2fe692ea80aa-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c99ef75952aca458-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0d4c388da6b99db2-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/bd907a34e79d0cf5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/7c1535108079abc4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/334d90a676c555e4-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/8727a9eb9a9ed107-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1f69a0c8aed54d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_488e72{font-family:Poppins,Poppins Fallback}.__variable_488e72{--font-poppins:"Poppins","Poppins Fallback"}:root{--c-teal:#00adb7;--c-teal-button:#01adb7;--c-teal-hover:#00c0cb;--c-teal-ink:#007a82;--c-teal-light:#7fdee3;--c-teal-glow:#5fe3ea;--c-navy:#204756;--c-deep:#0e3a44;--c-deep-2:#17353f;--c-ink:#0b1418;--c-ink-2:#1d2a33;--c-body:#374648;--c-body-2:#4d6268;--c-body-3:#4d5f66;--c-muted:#5b6c72;--c-muted-2:#6b7a80;--c-muted-3:#6b8590;--c-muted-4:#7a8a90;--c-muted-5:#8a989d;--c-muted-6:#9fb2b9;--c-line-strong:#bfcdd2;--c-line:#d7dee1;--c-line-2:#e1e6e9;--c-line-3:#e3e8eb;--c-line-4:#e6ecee;--c-line-5:#edf1f3;--c-tint-line:#9fd6d2;--c-tint-line-2:#bfe3e3;--c-tint-line-3:#cbebee;--c-tint-line-4:#cfe7e6;--c-hero-grey:#e1e6e7;--c-soft:#f6f8f9;--c-soft-2:#fafcfc;--c-soft-3:#f4fafb;--c-tint:#eaf9f9;--c-tint-2:#eaf6f7;--c-tint-3:#e6f8f9;--c-tint-4:#ddf3f5;--h2-size:clamp(26px,2.5vw,38px);--h2-weight:300;--h2-lh:1.12;--h2-ls:-.025em}@media (min-width:1920px){:root{--h2-size:40px}}@media (max-width:768px){:root{--h1-size:32px;--h1-lh:1.15;--h3-size:18px;--h3-lh:1.3;--p-size:15px;--p-lh:1.6}:root:root:root :is(main,[class*=pg-]) h1{font-size:var(--h1-size)!important;line-height:var(--h1-lh)!important}:root:root:root :is(main,[class*=pg-]) h3{font-size:var(--h3-size)!important;line-height:var(--h3-lh)!important}main h4{font-size:15px}:root:root:root [class*=pg-] p:not(:is(.sc-nav *,footer *,button *,a *,[class*=eyebrow],[class*=kick],[class*=cap],[class*=tag],[class*=note],[class*=meta],[class*=label])),:root:root:root main p:not(:is(.sc-nav *,footer *,button *,a *,[class*=eyebrow],[class*=kick],[class*=cap],[class*=tag],[class*=note],[class*=meta],[class*=label])){font-size:var(--p-size)!important;line-height:var(--p-lh)!important}}[class*=pg-] h2,main h2{font-size:var(--h2-size)!important;font-weight:var(--h2-weight)!important;line-height:var(--h2-lh)!important;letter-spacing:var(--h2-ls)!important}body :is(h1,h2,h3,h4,h5,h6){text-transform:capitalize!important}:root{--container-lg:1280px;--container-md:1040px;--container-sm:800px;--gutter:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:80px;--section-pad:var(--space-24)}@media (min-width:1700px){:root{--container-lg:1440px}}@media (max-width:1024px){:root{--gutter:24px;--section-pad:var(--space-16)}}@media (max-width:768px){:root{--gutter:20px;--section-pad:56px}}.container-lg,.container-md,.container-sm{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--gutter)}.container-lg{max-width:var(--container-lg)}.container-md{max-width:var(--container-md)}.container-sm{max-width:var(--container-sm)}.section{padding-block:var(--section-pad)}body:has(.layout-system) footer.scf .scf-shell.container-lg{width:100%;max-width:var(--container-lg);margin-inline:auto;padding-inline:var(--gutter)}body:has(.layout-system) footer.scf .scf-main{padding-block:var(--space-16);gap:var(--space-12)}body:has(.layout-system) footer.scf .scf-bar-in{padding-block:var(--space-6);gap:var(--space-4) var(--space-8)}.layout-system{padding-top:var(--nav-h)}.layout-system section.section:not(.layout-pinned):not(.layout-compact):not([data-layout-compact]):not(:has(h1)){padding:var(--section-pad) 0!important;margin-block:0!important}.layout-system section.section.layout-compact,.layout-system section[data-layout-compact]{padding:var(--space-16) 0!important;margin-block:0!important}.layout-system :is(section,header):not(.hv-hero):has(h1){padding:calc(var(--space-16) + var(--space-4)) 0 var(--space-24)!important;margin:0!important;min-height:0!important}.layout-system .hv-hero.hv-hero{margin:0 var(--space-2) var(--space-2)!important}body:has(.layout-system) .layout-system .container-lg:not(.hv-hero>.wrap){box-sizing:border-box;width:100%!important;max-width:var(--container-lg)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}body:has(.layout-system) .layout-system .container-md{box-sizing:border-box;width:100%!important;max-width:var(--container-md)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}body:has(.layout-system) .layout-system .container-sm{box-sizing:border-box;width:100%!important;max-width:var(--container-sm)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}.layout-system :is(section,header):not(.hv-hero):has(h1)>.container-lg,.layout-system section.section:not(.layout-pinned)>.container-lg{padding-block:0!important}.layout-system .hv-hero .ctas .btn{padding-inline:var(--space-6)!important}body:has(.layout-system) .site-root .site-head .head-in.container-lg,body:has(.layout-system) .site-root footer.sf .sf-shell.container-lg{width:100%;max-width:var(--container-lg)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}body:has(.layout-system) .site-root footer.sf .sf-main{padding-block:var(--space-16);gap:var(--space-12)}body:has(.layout-system) .site-root footer.sf .sf-bar-in{padding-block:var(--space-6);gap:var(--space-4) var(--space-8)}.layout-system .pc-wrap.container-lg{gap:var(--space-8)}.layout-system .pc-wrap>:is(.pc-split,.adv-head)+*{margin-top:var(--space-4)}.layout-programme #top>.container-lg,.layout-system :is(.proof-hero,.who-hero) .hero-inner.container-lg{padding-block:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.layout-system :is(.proof-hero,.who-hero) .hero-copy{max-width:var(--container-sm);min-width:0}.layout-system :is(.proof-hero,.who-hero) .hero-copy p{max-width:var(--container-sm)}.layout-system :is(.proof-hero,.who-hero) h1{margin-bottom:var(--space-4)}.layout-system :is(.proof-hero,.who-hero) .ctas{gap:var(--space-4);padding-top:var(--space-8)}.layout-system :is(.proof-hero,.who-hero) .crumbs{margin-bottom:var(--space-4);gap:var(--space-1)}.layout-system :is(.proof-hero,.who-hero) .hero-img{max-height:none}.layout-system :is(.proof-hero,.who-hero) .btn{padding-inline:var(--space-6)}.layout-system .layout-card{padding:var(--space-8)}.layout-system .layout-grid{gap:var(--space-6)}@media(max-width:900px){.layout-programme #top>.container-lg,.layout-system :is(.proof-hero,.who-hero) .hero-inner.container-lg{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media(max-width:768px){.layout-system .pc-wrap>:is(.pc-split,.adv-head)+*{margin-top:0}.layout-system .layout-card{padding:var(--space-6)}}.layout-system .layout-split{gap:var(--space-12);align-items:start}@media(max-width:768px){.layout-system .layout-split{gap:var(--space-4)}}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sec{padding-block:var(--section-pad);padding-inline:0}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .hero-in.container-lg{padding-block:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--space-12);align-items:center}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .hero-img{max-height:none;max-width:100%}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .crumb{margin-bottom:var(--space-4);gap:var(--space-1)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero h1{margin-bottom:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .lede{max-width:var(--container-sm)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .cta{margin-top:var(--space-8);gap:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sec-h,.sol-ai-head){gap:var(--space-12);align-items:center;padding-bottom:0}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sec-h,.sol-ai-head) p{margin-top:0}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sec-h+*{margin-top:var(--space-12)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.kick,.sol-ai-kick,.sol-pr-kick,.ss-kick)+h2{margin-top:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) section.sol-pr.section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important;gap:0}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sol-pr-l{padding-block:var(--section-pad);padding-left:max(var(--gutter),calc(100% - var(--container-lg) / 2 + var(--gutter)));padding-right:var(--space-12)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sol-pr-m{margin:0;align-self:stretch}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sol-pr-intro{margin-top:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sol-pr-acc{margin-top:var(--space-12)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.ss-grid,.intro){gap:var(--space-12);align-items:start}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sol-ai-grid,.sol-next-grid){gap:var(--space-6);margin-top:var(--space-12);padding-top:0}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sol-ai-card,.sol-next-card,.cc,.evc,.wfc,.pc,.vc){padding:var(--space-8)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sol-next-eyebrow{margin-bottom:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.roles2,.val2,.ev3,.bgrid,.cgrid,.ccs,.cards){gap:var(--space-6)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(th,td){padding-block:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.cx-tools,.cx-benefits,.ar2,.bg2,.cmg,.cw2,.cta3,.ai3){gap:var(--space-6)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .cx-t{padding:var(--space-8)}@media(max-width:1000px){:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .hero-in.container-lg{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) section.sol-pr.section{grid-template-columns:minmax(0,1fr)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .sol-pr-l{padding-inline:var(--gutter)}}@media(max-width:768px){:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sec-h,.sol-ai-head){gap:var(--space-4)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sec-h+*,.sol-ai-grid,.sol-next-grid,.sol-pr-acc){margin-top:var(--space-8)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.ss-grid,.intro){gap:var(--space-8)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) :is(.sol-ai-card,.sol-next-card,.cc,.evc,.wfc,.pc,.vc){padding:var(--space-6)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .cx-t{padding:var(--space-6)}}@media(min-width:1920px){:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .hero-in.container-lg{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-16)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .crumb{margin-bottom:var(--space-6)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero h1{margin-bottom:var(--space-6)}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .lede{line-height:1.65}:is(#am.layout-solutions.layout-solutions,.layout-solutions.pg-sol.layout-solutions) .hero .cta{margin-top:var(--space-12);gap:var(--space-6)}}:root{--lede-size:15px;--lede-lh:1.7;--lede-color:#4a5a60;--lede-rule:var(--c-line)}#am .sec-h,.layout-split,.pg-about .ab-head,.pg-cm .sec-h,.pg-command .c2 .hd,.pg-contact .cx-ev-head,.pg-cp .sec-h,.pg-home .head-c.head-split,.pg-home .head-l,.pg-home .mr-head,.pg-ip .sec-h,.pg-of .sec-h,.pg-pd .sec-h,.pg-platform .fnd-head,.pg-platform .sec-head,.pg-proof .pc-split,.pg-proof.pg-lg .lg-head,.pg-resources #finder .rf-findHead,.pg-resources .ax-hd,.pg-resources .res-intro,.pg-rr .sec-h,.pg-sd .sec-h,.pg-solutions .split,.pg-sow .page-v2-head,.pg-wc .sec-h,.pg-who .groups-head,.pg-why .cta-wrap,.pg-why .evid-head,.pg-why .exp-inner,.pg-why .priv-head,.sol-ai-head,.split-head{align-items:center!important}@media(min-width:901px){:is(.split-head,.layout-split,.pg-about .ab-head,.pg-command .c2 .hd,.pg-proof.pg-lg .lg-head,.pg-platform .fnd-head,.pg-platform .sec-head,.pg-proof .pc-split,.pg-resources .ax-hd,.pg-resources #finder .rf-findHead,.pg-resources .res-intro,#am .sec-h,.pg-cp .sec-h,.pg-cm .sec-h,.pg-of .sec-h,.pg-pd .sec-h,.pg-rr .sec-h,.pg-wc .sec-h,.sol-ai-head,.pg-who .groups-head,.pg-why .priv-head,.pg-why .evid-head,.pg-sow .page-v2-head,.pg-home .head-l,.pg-home .head-c.head-split,.pg-home .mr-head,.pg-contact .cx-ev-head,.pg-why .exp-inner,.pg-why .cta-wrap,.pg-solutions .split,.pg-ip .sec-h,.pg-sd .sec-h){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;column-gap:var(--space-16)!important;row-gap:var(--space-4)}:is(.split-head,.layout-split,.pg-about .ab-head,.pg-command .c2 .hd,.pg-proof.pg-lg .lg-head,.pg-platform .fnd-head,.pg-platform .sec-head,.pg-proof .pc-split,.pg-resources .ax-hd,.pg-resources #finder .rf-findHead,.pg-resources .res-intro,#am .sec-h,.pg-cp .sec-h,.pg-cm .sec-h,.pg-of .sec-h,.pg-pd .sec-h,.pg-rr .sec-h,.pg-wc .sec-h,.sol-ai-head,.pg-who .groups-head,.pg-why .priv-head,.pg-why .evid-head,.pg-sow .page-v2-head,.pg-home .head-l,.pg-home .head-c.head-split,.pg-home .mr-head,.pg-contact .cx-ev-head,.pg-why .exp-inner,.pg-why .cta-wrap,.pg-solutions .split,.pg-ip .sec-h,.pg-sd .sec-h)>:is(p,.lede){margin:0!important;padding:0 0 0 var(--space-6)!important;border-left:1px solid var(--lede-rule)!important;max-width:none!important;font-size:var(--lede-size)!important;line-height:var(--lede-lh)!important;font-weight:300!important;color:var(--lede-color)!important}}@media(max-width:900px){:is(.split-head,.layout-split,.pg-about .ab-head,.pg-command .c2 .hd,.pg-proof.pg-lg .lg-head,.pg-platform .fnd-head,.pg-platform .sec-head,.pg-proof .pc-split,.pg-resources .ax-hd,.pg-resources #finder .rf-findHead,.pg-resources .res-intro,#am .sec-h,.pg-cp .sec-h,.pg-cm .sec-h,.pg-of .sec-h,.pg-pd .sec-h,.pg-rr .sec-h,.pg-wc .sec-h,.sol-ai-head,.pg-who .groups-head,.pg-why .priv-head,.pg-why .evid-head,.pg-sow .page-v2-head,.pg-home .head-l,.pg-home .head-c.head-split,.pg-home .mr-head,.pg-contact .cx-ev-head,.pg-why .exp-inner,.pg-why .cta-wrap,.pg-solutions .split,.pg-ip .sec-h,.pg-sd .sec-h)>:is(p,.lede){border-left:0!important;padding-left:0!important;margin:0!important}}[data-tone=dark]{--lede-color:rgba(255,255,255,.88);--lede-rule:rgba(255,255,255,.3)}:root{--card-link-size:14.5px;--card-link-weight:400}.pg-about .next-cta,.pg-command .n3 .nx .lnk,.pg-who .fit-go,.pg-why .cta-go,.sol-next-cta{font-size:var(--card-link-size)!important;font-weight:var(--card-link-weight)!important}.ev-hit,.rf-hit,mark{background:rgba(0,173,183,.22);color:inherit;border-radius:3px;padding:0 1px}::selection{background:rgba(0,173,183,.28);color:inherit}:root{--button-secondary-text:#18181b}.sc-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border:1px solid transparent;border-radius:999px;font:500 15px/1.2 var(--font-poppins,Poppins,sans-serif);letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,box-shadow .4s}.sc-btn.sc-sm{height:40px;padding:0 18px;font-size:14px}.sc-btn .sc-arr{width:16px;height:16px;transition:transform .45s ease}.sc-btn:hover .sc-arr{transform:translateX(4px)}.sc-btn-primary{background:var(--c-teal-button);color:#fff!important}.sc-btn-primary:hover{background:var(--c-teal-hover);box-shadow:0 14px 30px -14px rgba(1,173,183,.8)}.sc-btn-secondary{background:#fff;color:var(--button-secondary-text);border-color:var(--c-line)}.sc-btn-secondary:hover{border-color:var(--c-navy)}.sc-btn-ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.35)}.sc-btn-ghost:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.7)}.sc-btn:hover{text-decoration:none}.sc-btn:focus-visible{outline:2px solid var(--c-teal-ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.sc-btn,.sc-btn .sc-arr{transition:none}}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-teal);outline-offset:3px}.skip-link{position:fixed;left:16px;top:-80px;z-index:200;padding:12px 18px;border-radius:999px;background:var(--c-deep);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:top .15s}.skip-link:focus,.skip-link:focus-visible{top:16px;outline:2px solid var(--c-teal);outline-offset:3px}#main-content{display:block;height:0;outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}}