@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(./manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(./manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(./manrope-vietnamese-400-normal.D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(./manrope-latin-ext-400-normal.C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(./manrope-latin-400-normal.8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(./manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(./manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(./manrope-vietnamese-500-normal.DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(./manrope-latin-ext-500-normal.EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(./manrope-latin-500-normal.DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(./manrope-cyrillic-600-normal.It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(./manrope-greek-600-normal.CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(./manrope-vietnamese-600-normal.lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(./manrope-latin-ext-600-normal.u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(./manrope-latin-600-normal.BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(./manrope-cyrillic-700-normal.7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2"),url(./manrope-greek-700-normal.DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2"),url(./manrope-vietnamese-700-normal.pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(./manrope-latin-ext-700-normal.eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(./manrope-latin-700-normal.DGRFkw-m.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(./sora-latin-ext-600-normal.Cue1zdhl.woff2)format("woff2"),url(./sora-latin-ext-600-normal.DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(./sora-latin-600-normal.Cdg4DaK0.woff2)format("woff2"),url(./sora-latin-600-normal.1_7fyUAY.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(./sora-latin-ext-700-normal.DM0oy5s8.woff2)format("woff2"),url(./sora-latin-ext-700-normal.Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(./sora-latin-700-normal.9waGdLWo.woff2)format("woff2"),url(./sora-latin-700-normal.BKPfQAnC.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}:root{--ebony:#090d17;--royal:#5e6ae2;--royal-deep:#4652c8;--gold:#ffc54d;--mint:#73f8b2;--crimson:#e91449;--ink:#121724;--muted:#626a79;--line:#dfe3eb;--paper:#fff;--surface:#f5f6f9;--surface-blue:#eef0ff;--radius:22px;--shadow:0 24px 70px #090d171c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.03}h2{margin-bottom:24px;font-size:clamp(38px,4vw,62px)}h3{font-size:27px}.section-shell{width:min(1320px,100% - 64px);margin-inline:auto}.card-kicker,.eyebrow{color:var(--royal);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:56px;padding:13px 25px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:46px;padding:10px 18px}.button--blue{background:var(--royal);color:#fff;box-shadow:0 12px 24px #5e6ae233}.button--gold{background:var(--gold);color:var(--ebony)}.button--ghost{background:#fff;border-color:#bfc5d1}.site-header{grid-template-columns:280px 1fr auto;align-items:center;gap:32px;width:min(1420px,100% - 64px);height:96px;margin-inline:auto;display:grid}.site-header--compact{grid-template-columns:1fr auto;height:82px}.brand img{width:210px;height:auto}.desktop-nav{justify-content:center;gap:42px;display:flex}.desktop-nav a,.header-back{font-size:15px;font-weight:700}.mobile-menu{display:none}.hero{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:58px 64px;padding-top:58px;padding-bottom:78px;display:grid}.hero-copy{align-self:center;min-width:0;max-width:650px}.hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:20px 0 32px;font-size:clamp(58px,5.3vw,80px);font-weight:700;line-height:.98}.hero h1 span{background:linear-gradient(var(--gold),var(--gold)) 0 100%/100% 7px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:6px}.hero-text{color:#444d5c;max-width:640px;font-size:19px;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:34px;display:flex}.hero-primary-action{flex-direction:column;align-items:center;gap:7px;display:flex}.hero-primary-action small{color:var(--muted);letter-spacing:.02em;font-size:11px}.hero-reassurance{color:var(--muted);flex-wrap:wrap;gap:26px;margin-top:18px;font-size:13px;display:flex}.hero-reassurance span:before{color:var(--royal);content:"✓";margin-right:7px;font-weight:700}.hero-trust{border-top:1px solid var(--line);margin-top:28px;padding-top:19px}.hero-trust p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:11px;font-size:11px}.hero-trust>div{grid-template-columns:repeat(6,auto);align-items:center;gap:10px 24px;display:grid}.hero-trust strong{color:#737b89;white-space:nowrap;font-size:13px;font-weight:700}.hero-media{aspect-ratio:16/9;align-self:center;min-height:0;position:relative}.hero-video{background:var(--ebony);box-shadow:var(--shadow);color:#fff;isolation:isolate;border:8px solid #fff;border-radius:28px;width:100%;height:auto;position:absolute;inset:0;overflow:hidden}.hero-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-video__shade{z-index:1;background:linear-gradient(#090d177a,#090d1714 36%,#090d17c7),linear-gradient(90deg,#5e6ae233,#0000 60%);position:absolute;inset:0}.hero-video__topline{letter-spacing:.08em;text-transform:uppercase;z-index:2;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;top:23px;left:24px;right:24px}.hero-video__topline span:first-child{background:var(--gold);color:var(--ebony);border-radius:7px;padding:7px 10px;font-weight:700}.hero-video__topline span:last-child{color:#ffffffd1}.hero-video__play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--royal);z-index:3;background:#ffffffe6;border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;transition:transform .16s,background .16s;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #090d1747}.hero-video__play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.04)}.hero-video__play span{margin-left:5px;font-size:24px}.hero-video__caption{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:42px;left:28px;right:28px}.hero-video__caption strong{letter-spacing:-.025em;font-size:27px}.hero-video__caption span{color:#ffffffc2;margin-top:5px;font-size:13px}.hero-video__progress{z-index:2;background:#ffffff3d;height:3px;position:absolute;bottom:20px;left:28px;right:28px}.hero-video__progress span{background:var(--gold);width:36%;height:100%;display:block}.hero-outcomes{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10vh;display:grid}.hero-outcome{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:215px;padding:25px 24px 24px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #090d170e}.hero-outcome:before{background:var(--royal);content:"";height:5px;position:absolute;top:0;left:0;right:0}.hero-outcome--1:before{background:var(--gold)}.hero-outcome--3:before{background:var(--mint)}.hero-outcome--4:before{background:var(--ebony)}.hero-outcome:hover{transform:translateY(-4px);box-shadow:0 20px 48px #090d1717}.hero-outcome__top{justify-content:space-between;align-items:center;display:flex}.hero-outcome__top span{color:var(--royal);letter-spacing:.1em;font-size:11px;font-weight:700}.hero-outcome__top i{background:linear-gradient(90deg,var(--gold) 0 32%,var(--royal) 32% 67%,var(--mint) 67%);border-radius:999px;width:42px;height:4px;display:block}.hero-outcome h2{margin:30px 0 12px;font-size:23px}.hero-outcome p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.5}.trust-strip{background:radial-gradient(circle at 12% 20%,#5e6ae23d,transparent 24%),radial-gradient(circle at 88% 90%,#73f8b217,transparent 20%),var(--ebony);color:#fff;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:66px;min-height:142px;padding:32px;display:flex}.trust-strip p{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.trust-strip div{flex-wrap:wrap;align-items:center;gap:54px;display:flex}.trust-strip strong{color:#ffffffd1;letter-spacing:-.015em;font-size:20px}.applications-section,.faq-section,.fit-section,.pricing-section,.problem-section{padding-block:130px}.section-intro{max-width:760px}.fit-copy>p,.pricing-copy>p:last-child,.section-intro>p:last-child{color:var(--muted);font-size:19px}.section-intro--wide{max-width:850px}.interactive-comparison{margin-top:62px}.comparison-toolbar{background:var(--ebony);color:#fff;z-index:4;border-radius:18px;justify-content:space-between;align-items:center;max-width:1020px;margin:0 auto -34px;padding:20px 22px 20px 28px;display:flex;position:relative;box-shadow:0 18px 50px #090d1724}.comparison-toolbar>div{flex-direction:column;gap:2px;display:flex}.comparison-toolbar span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.comparison-toolbar strong{font-size:18px}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.comparison-card{border-radius:30px;min-height:760px;padding:74px 40px 38px;transition:filter .32s,opacity .32s,transform .32s,box-shadow .32s;position:relative;overflow:hidden}.comparison-card--muted{color:#68707d;background:linear-gradient(145deg,#f7f7f8,#eceef2);border:1px solid #dfe2e8;box-shadow:0 24px 65px #3037451f}.comparison-card--active{background:radial-gradient(circle at 88% 8%,#73f8b24d,#0000 25%),linear-gradient(145deg,#f5f6ff,#e9ebff);border:1px solid #5e6ae259;box-shadow:0 30px 80px #5e6ae23d,0 0 0 8px #5e6ae20b}.interactive-comparison--legacy .comparison-card--muted{transform:translateY(-9px)scale(1.012);box-shadow:0 34px 90px #090d1738,0 0 0 8px #090d170b}.interactive-comparison--legacy .comparison-card--active{filter:saturate(.35);opacity:.4;transform:scale(.975)}.interactive-comparison--application .comparison-card--muted{filter:saturate(.45);opacity:.5;transform:scale(.975)}.interactive-comparison--application .comparison-card--active{transform:translateY(-9px)scale(1.012);box-shadow:0 36px 96px #5e6ae24d,0 0 0 9px #5e6ae20f}.comparison-card__label{color:#656d79;letter-spacing:.11em;text-transform:uppercase;background:#d9dde4;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700;position:absolute;top:72px;right:28px}.comparison-card--active .comparison-card__label{background:var(--royal);color:#fff}.comparison-card h3{color:var(--ink);max-width:420px;margin:12px 0 16px;font-size:clamp(31px,3vw,41px)}.comparison-card__intro{color:var(--muted);max-width:490px;margin-bottom:28px;font-size:15px}.clickthrough-demo,.scenario-demo{background:#ffffffd1;border:1px solid #c7ccd7cc;border-radius:18px;padding:22px}.clickthrough-demo{box-shadow:inset 0 1px #fff}.clickthrough-demo__screen{flex-direction:column;min-height:210px;display:flex}.clickthrough-demo__chapter,.scenario-demo__context{color:var(--royal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:700}.clickthrough-demo__screen strong{color:var(--ink);font-size:20px}.legacy-checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.legacy-checks li{color:#737b88;opacity:.18;align-items:center;gap:9px;font-size:13px;display:flex;transform:translateY(5px)}.legacy-checks li span{color:#7d8592;background:#d8dce3;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:700;display:flex}.interactive-comparison--legacy .legacy-checks li{animation:.46s forwards legacy-check}.interactive-comparison--legacy .legacy-checks li:first-child{animation-delay:.9s}.interactive-comparison--legacy .legacy-checks li:nth-child(2){animation-delay:2.7s}.interactive-comparison--legacy .legacy-checks li:nth-child(3){animation-delay:4.5s}.interactive-comparison--application .legacy-checks li{opacity:1;transform:none}@keyframes legacy-check{to{opacity:1;transform:translateY(0)}}.comparison-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;display:grid}.comparison-progress__track{background:#dfe2e8;border-radius:20px;height:9px;overflow:hidden}.comparison-progress__track span{border-radius:inherit;background:#9ba2ae;width:0;height:100%;display:block}.interactive-comparison--legacy .comparison-progress__track span{animation:6.2s linear forwards comparison-progress}.interactive-comparison--application .comparison-progress__track span{width:100%}@keyframes comparison-progress{0%{width:0}to{width:100%}}.comparison-progress small{color:var(--muted);font-size:11px}.comparison-conclusion,.comparison-result,.comparison-takeaway{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(8px)}.comparison-conclusion.is-visible,.comparison-result.is-visible,.comparison-takeaway.is-visible{opacity:1;transform:translateY(0)}.comparison-result{background:#ffffffad;border:1px solid #d8dce3;border-radius:15px;align-items:center;gap:13px;margin-top:18px;padding:15px;display:flex}.comparison-result>span{color:#707886;background:#dce0e6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.comparison-result div{flex-direction:column;display:flex}.comparison-result strong{color:var(--ink);font-size:14px}.comparison-result small{color:var(--muted);font-size:11px}.scenario-demo{border-color:#5e6ae240;min-height:345px;transition:box-shadow .18s;box-shadow:0 12px 32px #5e6ae214}.scenario-demo.is-active{box-shadow:0 15px 38px #5e6ae226}.scenario-demo>strong{color:var(--ink);font-size:17px;line-height:1.35;display:block}.scenario-demo__choices{gap:9px;margin-top:17px;display:grid}.scenario-demo__choices button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dcf7;border-radius:11px;grid-template-columns:27px 1fr;align-items:center;gap:10px;padding:11px;font-size:12px;line-height:1.35;transition:border .16s,box-shadow .16s,transform .16s;display:grid}.scenario-demo__choices button:not(:disabled):hover{border-color:var(--royal);transform:translateY(-1px);box-shadow:0 8px 20px #5e6ae21a}.scenario-demo__choices button:disabled{cursor:default;opacity:.52}.scenario-demo__choices button.is-selected{background:var(--royal);border-color:var(--royal);color:#fff}.scenario-demo__choices button span{background:var(--surface-blue);color:var(--royal);border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-weight:700;display:flex}.scenario-demo__choices button.is-selected span{color:#fff;background:#ffffff2e}.scenario-state{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.scenario-state>div{background:#ffffffb8;border:1px solid #5e6ae22e;border-radius:11px;padding:10px 11px}.scenario-state small,.scenario-state strong{display:block}.scenario-state small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.scenario-state strong{color:var(--royal);margin-top:3px;font-size:13px}.scenario-consequence{background:var(--surface-blue);border:1px solid #d6daff;border-radius:13px;margin-top:13px;padding:13px 14px}.scenario-consequence>span,.scenario-outcome>span{color:var(--royal);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.scenario-consequence p{color:var(--ink);margin:5px 0 10px;font-size:11px;line-height:1.45}.scenario-consequence button,.scenario-outcome button{color:var(--royal);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.scenario-outcome{flex-direction:column;gap:10px;display:flex}.scenario-outcome>strong{color:var(--ink);font-size:15px;line-height:1.45}.scenario-path{background:var(--ebony);color:#fff;border-radius:12px;padding:13px 14px}.scenario-path small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.scenario-path p{margin:4px 0 0;font-size:12px;font-weight:700}.comparison-takeaway{background:var(--ebony);color:#fff;border-radius:14px;margin-top:13px;padding:15px 17px}.comparison-takeaway span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.comparison-takeaway strong{font-size:12px}.comparison-conclusion{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;max-width:690px;margin:24px auto 0;padding:17px 24px;font-size:16px;display:flex;box-shadow:0 16px 46px #090d171a}.comparison-conclusion span{color:var(--muted)}.comparison-conclusion strong{color:var(--royal)}.mechanism-section{background:var(--ebony);color:#fff;padding-block:130px}.section-intro--light>p:last-child{color:#aeb5c1}.section-intro--light .eyebrow{color:var(--gold)}.process-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:70px;display:grid}.mechanism-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.mechanism-intro{padding-right:34px;position:sticky;top:110px}.mechanism-intro .eyebrow{color:var(--gold)}.mechanism-intro>p:last-of-type{color:#aeb5c1;font-size:18px}.mechanism-progress{background:#2c3340;border-radius:999px;width:5px;height:170px;margin-top:44px;overflow:hidden}.mechanism-progress span{background:linear-gradient(var(--gold),var(--royal),var(--mint));border-radius:inherit;width:100%;transition:height .36s;display:block}.mechanism-steps{gap:26px;display:grid}.mechanism-steps article{transform-origin:50%;background:#111723;border:1px solid #2c3340;border-radius:24px;grid-template-columns:48px 1fr;gap:30px;min-height:245px;padding:42px;transition:border .32s,box-shadow .32s,transform .32s;display:grid;transform:scale(.955)}.mechanism-steps article.is-active{background:radial-gradient(circle at 92% 12%,#5e6ae240,#0000 28%),#131a28;border-color:#5e6ae2c7;transform:scale(1);box-shadow:0 28px 70px #00000047,0 0 0 7px #5e6ae214}.mechanism-steps article.is-complete{transform:scale(.98)}.mechanism-steps article>span{color:var(--gold);letter-spacing:.08em;padding-top:4px;font-size:13px;font-weight:700}.mechanism-steps h3{margin:0 0 18px;font-size:34px}.mechanism-steps p{color:#aeb5c1;margin-bottom:0;font-size:16px}.application-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:64px;display:grid}.application-card{border:1px solid var(--line);border-radius:var(--radius);min-height:340px;padding:42px;position:relative}.application-card>span{color:var(--royal);font-size:13px}.application-card h3{margin:52px 0 18px;font-size:34px}.application-card p{color:var(--muted);max-width:560px}.application-card small{color:var(--royal);font-weight:700;position:absolute;bottom:34px}.projects-section{background:var(--surface);padding-block:130px}.projects-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.project-card{background:#fff;border:1px solid #d2d7e1e6;border-radius:26px;flex-direction:column;transition:box-shadow .22s,transform .22s;display:flex;overflow:hidden;box-shadow:0 18px 45px #090d1713,0 2px 7px #090d1709}.project-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #090d171f,0 4px 12px #090d170d}.project-image{height:310px;position:relative;overflow:hidden}.project-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.project-card:hover img{transform:scale(1.025)}.project-image>span{background:var(--gold);color:var(--ebony);border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:16px}.project-content{flex-direction:column;flex:1;padding:32px;display:flex}.project-content>.card-kicker{margin-bottom:12px}.project-content h3{margin:0 0 16px;font-size:27px}.project-content>p:not(.card-kicker){color:var(--muted);margin-bottom:0;font-size:15px}.project-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.project-content a{color:var(--royal);font-weight:700}.project-quote{background:linear-gradient(145deg,#f7f7ff,#eff1ff);border:1px solid #dde0ff;border-radius:16px;margin:24px 0 0;padding:20px}.project-quote>p{color:var(--ink);margin:0 0 19px;font-size:15px;font-weight:600;line-height:1.55}.project-quote footer{align-items:center;gap:15px;display:flex}.project-quote footer img{background:var(--surface);-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;width:68px;height:68px;box-shadow:0 8px 20px #090d1721}.project-quote footer>span{flex-direction:column;display:flex}.project-quote footer strong{font-size:14px}.project-quote footer small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.more-projects{text-align:center;margin-top:42px}.more-projects>summary{list-style:none;display:inline-flex}.more-projects>summary::-webkit-details-marker{display:none}.more-projects[open] .more-projects__show,.more-projects__hide{display:none}.more-projects[open] .more-projects__hide{display:inline}.projects-grid--more{text-align:left;animation:.26s both reveal-projects}@keyframes reveal-projects{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.projects-transition{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:86px;padding-top:42px;display:flex}.projects-transition p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.projects-transition .button span{margin-left:9px;font-size:18px;transition:transform .16s}.projects-transition .button:hover span{transform:translate(3px)}.effect-story{background:#fff}.decorated-section{isolation:isolate;position:relative}.decorated-section>*{z-index:1;position:relative}.decorated-section:after,.decorated-section:before{content:"";pointer-events:none;z-index:0;position:absolute}.decorated-section:before{opacity:.55;background-image:radial-gradient(circle,#5e6ae23d 1.6px,#0000 1.8px);background-size:18px 18px;width:230px;height:250px;top:150px;left:-118px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.decorated-section:after{filter:blur(1px);background:radial-gradient(circle,#5e6ae224,#73f8b20e 42%,#0000 70%);border:1px solid #5e6ae214;border-radius:50%;width:310px;height:310px;top:42%;right:-160px}.decorated-section--applications:before{top:70px}.decorated-section--applications:after{top:360px}.decorated-section--pricing:before{top:90px}.decorated-section--pricing:after{top:30px}.decorated-section--faq:before{top:240px}.decorated-section--faq:after{top:70px}.testimonial{border-left:5px solid var(--gold);max-width:1000px;margin:90px 0 0;padding:10px 0 10px 44px}.testimonial>p{letter-spacing:-.03em;font-size:clamp(27px,3vw,42px);line-height:1.22}.testimonial footer{flex-direction:column;font-size:14px;display:flex}.testimonial footer span{color:var(--muted)}.fit-section,.pricing-section{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.fit-copy .button{margin-top:24px}.fit-list{border-top:1px solid var(--line)}.fit-list div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:16px;min-height:78px;display:grid}.fit-list span{background:var(--surface-blue);color:var(--royal);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.fit-list p{margin:0}.process-section{background:var(--royal-deep);color:#fff;padding-block:130px}.process-section .eyebrow{color:var(--gold)}.process-section .section-intro>p:last-child{color:#e1e4ff}.process-grid article{border-left:1px solid #ffffff47;min-height:320px;padding:10px 30px}.process-grid span{color:var(--gold)}.process-grid h3{margin-top:54px}.process-grid p{color:#e1e4ff;font-size:15px}.process-grid small{color:var(--gold);font-weight:700}.pricing-copy{align-self:center}.pricing-panel{background:var(--surface);border-radius:28px;padding:34px}.price-scale{gap:9px;display:grid}.price-scale>div{background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding:13px 18px;display:grid;position:relative}.price-scale span{font-size:21px;font-weight:700}.price-scale small{color:var(--muted)}.price-scale .price-scale--focus{background:var(--ebony);color:#fff;min-height:96px;margin-block:8px}.price-scale--focus small{color:#fff}.price-scale--focus em{background:var(--gold);color:var(--ebony);border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-10px;left:18px}.pricing-panel>p{color:var(--muted);margin:22px 5px 0;font-size:13px}.check-cta{background:var(--ebony);color:#fff;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:70px;display:grid}.check-cta .eyebrow{color:var(--gold)}.check-cta h2{max-width:850px;font-size:clamp(38px,4vw,58px)}.check-cta>div:first-child>p:last-child{color:#afb7c5;margin-bottom:0}.check-cta>div:last-child{flex-direction:column;align-items:center;gap:12px;display:flex}.check-cta small{color:#afb7c5;font-size:11px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list summary{cursor:pointer;padding-right:35px;font-weight:700;list-style:none;position:relative}.faq-list summary:after{color:var(--royal);content:"+";font-size:26px;position:absolute;top:-8px;right:0}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--muted);margin:18px 50px 0 0;font-size:15px}.final-cta{background:var(--royal);color:#fff;padding-block:110px}.final-cta .section-shell{text-align:center;max-width:1060px}.final-cta .eyebrow{color:var(--gold)}.final-cta p:not(.eyebrow){color:#e2e5ff;font-size:19px}.final-cta .button{margin-top:25px}.site-footer{background:var(--ebony);color:#fff;padding:72px max(32px,50% - 660px)}.footer-main{grid-template-columns:280px 1fr auto;align-items:start;gap:60px;display:grid}.brand--footer img{filter:brightness(0)invert()}.footer-main p{color:#aeb5c1;max-width:500px}.footer-meta{color:#8e96a4;border-top:1px solid #2c3340;justify-content:space-between;margin-top:70px;padding-top:22px;font-size:12px;display:flex}.footer-meta div{gap:28px;display:flex}.check-page{background:var(--surface);min-height:calc(100vh - 82px);padding:40px 32px 80px}.check-shell{max-width:930px;margin-inline:auto}.check-progress{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:52px;display:grid}.check-progress__track{background:#dfe3eb;border-radius:20px;height:7px;overflow:hidden}.check-progress__track span{background:var(--royal);height:100%;transition:width .22s;display:block}.check-progress small{color:var(--muted)}.check-question{background:#fff;border-radius:28px;padding:54px;box-shadow:0 16px 60px #090d1712}.check-question h1{margin:12px 0 14px;font-size:clamp(38px,5vw,58px)}.check-question__intro{color:var(--muted);margin-bottom:34px}.option-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.option-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:13px;min-height:82px;padding:17px 18px}.option-card:hover{border-color:#aeb5fa}.option-card--selected{background:var(--surface-blue);border-color:var(--royal);box-shadow:inset 0 0 0 1px var(--royal)}.option-card small,.option-card strong{display:block}.option-card small{color:var(--muted);margin-top:5px}.check-actions{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:700}.button[disabled]{cursor:not-allowed;opacity:.45;transform:none}.privacy-note{color:var(--muted);text-align:center;margin:20px 0 0;font-size:12px}.result-page{background:var(--surface);padding:55px 32px 100px}.result-shell{max-width:1060px;margin-inline:auto}.result-hero{max-width:820px}.result-hero h1{margin:16px 0 20px;font-size:clamp(46px,6vw,72px)}.result-hero>p:last-child{color:var(--muted);font-size:19px}.result-summary{box-shadow:var(--shadow);background:#fff;border-radius:28px;grid-template-columns:1.35fr 1fr 1fr;gap:20px;margin-top:46px;padding:30px;display:grid}.result-summary>div{border-left:1px solid var(--line);padding:20px 24px}.result-summary>div:first-child{background:var(--ebony);color:#fff;border:0;border-radius:17px}.profile-card small,.result-summary small{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block}.result-summary>div:first-child small{color:var(--gold)}.result-summary strong{letter-spacing:-.03em;font-size:clamp(24px,3vw,38px);display:block}.result-summary span{color:var(--muted);font-size:13px}.result-summary>div:first-child span{color:#b6beca}.result-profile{grid-template-columns:repeat(3,1fr);gap:16px;margin-block:36px 80px;display:grid}.profile-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.profile-card strong{font-size:17px}.sketch-section{background:var(--ebony);color:#fff;border-radius:30px;grid-template-columns:1.1fr .9fr;gap:70px;padding:62px;display:grid}.sketch-section .eyebrow{color:var(--gold)}.sketch-section h2{font-size:clamp(38px,4vw,54px)}.sketch-section p{color:#b6beca}.sketch-list{counter-reset:sketch}.sketch-list div{counter-increment:sketch;border-bottom:1px solid #2c3340;padding:18px 0 18px 46px;position:relative}.sketch-list div:before{color:var(--gold);content:"0" counter(sketch);font-size:12px;position:absolute;top:21px;left:0}.booking-card{background:#fff;border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:26px;padding:42px;display:grid}.booking-card h2{margin-bottom:12px;font-size:34px}.booking-card p{color:var(--muted);margin-bottom:0}.booking-card small{color:var(--muted);text-align:center;margin-top:9px;display:block}.result-disclaimer{color:var(--muted);text-align:center;max-width:800px;margin:20px auto 0;font-size:12px}@media (width<=1100px){.site-header{grid-template-columns:220px 1fr auto}.desktop-nav{gap:24px}.hero{grid-template-columns:1fr}.hero-copy{max-width:850px}.projects-grid{grid-template-columns:1fr 1fr}.projects-grid article:last-child{grid-column:1/-1}.projects-grid article:last-child .project-image{height:390px}.faq-section,.fit-section,.pricing-section{gap:55px}}@media (width<=860px){body{font-size:16px}.section-shell{width:min(100% - 40px,1320px)}.site-header{grid-template-columns:1fr auto;width:calc(100% - 40px)}.desktop-cta,.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;gap:5px;padding:12px;list-style:none;display:grid}.mobile-menu summary span{background:var(--ink);width:25px;height:2px;display:block}.mobile-menu nav{border:1px solid var(--line);box-shadow:var(--shadow);z-index:20;background:#fff;border-radius:14px;gap:14px;width:240px;padding:22px;display:grid;position:absolute;top:50px;right:0}.hero{padding-top:45px}.hero h1{font-size:clamp(52px,10vw,72px)}.hero-outcomes,.process-grid{grid-template-columns:repeat(2,1fr)}.hero-trust>div{grid-template-columns:repeat(3,max-content);gap:10px 20px}.trust-strip{flex-direction:column;align-items:flex-start;gap:14px}.application-grid,.comparison-grid,.faq-section,.fit-section,.pricing-section,.sketch-section{grid-template-columns:1fr}.decorated-section:after,.decorated-section:before{display:none}.comparison-toolbar{max-width:calc(100% - 36px)}.comparison-card{min-height:620px}.interactive-comparison--application .comparison-card--active,.interactive-comparison--application .comparison-card--muted,.interactive-comparison--legacy .comparison-card--active,.interactive-comparison--legacy .comparison-card--muted{transform:none}.process-grid article:nth-child(n+3){border-top:1px solid #ffffff40;padding-top:35px}.mechanism-layout{grid-template-columns:1fr;gap:48px}.mechanism-intro{padding-right:0;position:static}.mechanism-progress{width:100%;height:5px;margin-top:28px}.mechanism-progress span{width:100%;height:100%!important}.mechanism-steps article,.mechanism-steps article.is-active,.mechanism-steps article.is-complete{opacity:1;min-height:auto;transform:none}.projects-grid{grid-template-columns:1fr}.projects-grid article:last-child{grid-column:auto}.projects-grid article:last-child .project-image{height:310px}.check-cta{grid-template-columns:1fr;padding:50px}.check-cta>div:last-child{align-items:flex-start}.footer-main{grid-template-columns:1fr;gap:30px}.result-summary{grid-template-columns:1fr 1fr}.result-summary>div:first-child{grid-column:1/-1}.booking-card,.result-profile{grid-template-columns:1fr}}@media (width<=560px){.section-shell{width:min(100% - 28px,1320px)}.site-header{width:calc(100% - 28px);height:78px}.brand img{width:176px}.header-back{font-size:12px}.hero{gap:35px;padding-top:28px}.hero h1{letter-spacing:-.05em;font-size:clamp(44px,13.5vw,62px)}.hero-text{font-size:17px}.hero-actions{flex-direction:column}.hero-actions,.hero-primary-action{align-items:stretch}.hero-video{border-width:4px}.hero-outcomes{grid-template-columns:1fr}.hero-outcome{min-height:195px}.hero-video__topline{top:16px;left:16px;right:16px}.hero-video__play{width:68px;height:68px}.hero-video__caption{bottom:34px;left:18px;right:18px}.hero-video__caption strong{font-size:22px}.hero-video__caption span{font-size:11px}.hero-video__progress{bottom:16px;left:18px;right:18px}.hero-trust>div{grid-template-columns:repeat(3,1fr)}.trust-strip div{gap:24px}.applications-section,.faq-section,.fit-section,.mechanism-section,.pricing-section,.problem-section,.process-section,.projects-section{padding-block:82px}h2{font-size:38px}.application-card,.comparison-card{min-height:auto;padding:30px}.interactive-comparison{margin-top:48px}.comparison-toolbar{flex-direction:column;align-items:stretch;gap:16px;max-width:100%;margin-bottom:16px;padding:20px}.comparison-toolbar .button{width:100%}.comparison-card{padding:32px 22px 26px}.comparison-card__label{margin-bottom:18px;display:inline-flex;position:static}.comparison-card h3{font-size:31px}.comparison-conclusion{flex-direction:column;align-items:flex-start}.project-quote footer img{width:58px;height:58px}.application-card{padding-bottom:85px}.process-grid{grid-template-columns:1fr}.process-grid article{border-top:1px solid #ffffff40;border-left:0;min-height:auto;padding:28px 0}.process-grid h3{margin-top:28px}.mechanism-steps article{grid-template-columns:34px 1fr;gap:18px;padding:28px 24px}.mechanism-steps h3{font-size:28px}.project-image,.projects-grid article:last-child .project-image{height:250px}.testimonial{padding-left:26px}.check-cta{border-radius:0;width:100%;padding:60px 25px}.site-footer{padding-inline:25px}.footer-meta{flex-direction:column;align-items:flex-start;gap:16px}.footer-meta div{flex-wrap:wrap}.check-page,.result-page{padding-inline:14px}.check-question{padding:28px 20px}.option-grid{grid-template-columns:1fr}.check-actions .button{padding-inline:18px}.result-summary{grid-template-columns:1fr;padding:17px}.result-summary>div:first-child{grid-column:auto}.result-summary>div{border-left:0;border-top:1px solid var(--line)}.sketch-section{border-radius:20px;padding:34px 23px}.booking-card{padding:28px 22px}}.hero-video>img,.hero-video>picture>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-video>video{-o-object-fit:cover;object-fit:cover;display:block}.trust-strip__logos{flex-wrap:wrap;gap:32px 50px;width:100%;max-width:1320px;margin:0;padding:0;list-style:none}.trust-strip__logo,.trust-strip__logos{justify-content:center;align-items:center;display:flex}.trust-strip__logo{flex:none;height:auto;min-height:54px}.trust-strip__logo>img,.trust-strip__logo>picture>img{height:calc(54px*var(--logo-scale));-o-object-fit:contain;object-fit:contain;width:auto;max-height:none}@media (width<=1100px){.trust-strip__logos{gap:28px 44px}}@media (width<=700px){.trust-strip__logos{gap:24px 30px}}.project-quote{flex-direction:column;height:245px;display:flex}.project-quote footer{margin-top:auto}.project-quote footer img{aspect-ratio:1;flex:0 0 68px}.project-quote footer small{font-size:12px}.projects-grid--more .project-quote{height:285px}@media (width<=560px){.project-quote,.projects-grid--more .project-quote{height:auto}.project-quote footer img{flex-basis:58px}}.clickthrough-demo>strong{color:var(--ink);font-size:20px;display:block}.scenario-label{color:var(--royal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.legacy-checks li{transition:opacity .42s,transform .42s}.legacy-checks li.is-done{opacity:1;transform:translateY(0)}.comparison-progress>div{background:#dfe2e8;border-radius:20px;height:9px;overflow:hidden}.comparison-progress>div>span{border-radius:inherit;background:#9ba2ae;height:100%;transition:width .12s linear;display:block}.scenario-choices{gap:9px;margin-top:17px;display:grid}.scenario-choices button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dcf7;border-radius:11px;grid-template-columns:27px 1fr;align-items:center;gap:10px;padding:11px;font-size:12px;line-height:1.35;transition:border .16s,box-shadow .16s,transform .16s;display:grid}.scenario-choices button:not(:disabled):hover{border-color:var(--royal);transform:translateY(-1px);box-shadow:0 8px 20px #5e6ae21a}.scenario-choices button:disabled{cursor:default;opacity:.52}.scenario-choices button span{background:var(--surface-blue);color:var(--royal);border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-weight:700;display:flex}.more-projects[open] .show-more,.show-less{display:none}.more-projects[open] .show-less{display:inline}.price-scale .price-focus{background:var(--ebony);color:#fff;min-height:96px;margin-block:8px}.price-focus small{color:#fff}.price-focus em{background:var(--gold);color:var(--ebony);border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-10px;left:18px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-body:"Manrope", Arial, sans-serif;--font-heading:"Sora", "Manrope", Arial, sans-serif;--control-border:#727b8b;--control-border-dark:#8d97a8;--focus-ring:#4652c8;--focus-ring-dark:#ffc54d;--focus-ring-on-royal:#fff;--royal-text:#4652c8}body{font-family:var(--font-body)}h1,h2{font-family:var(--font-heading)}h1{font-weight:700}html{scroll-padding-top:110px}.application-card small,.application-card>span,.card-kicker,.clickthrough-demo__chapter,.comparison-conclusion strong,.eyebrow,.fit-list span,.hero-outcome__top span,.project-content a,.scenario-choices button span,.scenario-consequence button,.scenario-consequence>span,.scenario-demo__choices button span,.scenario-demo__context,.scenario-label,.scenario-outcome button,.scenario-outcome>span,.scenario-state strong{color:var(--royal-text)}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:where(h1,h2,h3,h4)[tabindex="-1"]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}.application-card--custom :is(a,button):focus-visible,.check-cta :is(a,button):focus-visible,.site-footer :is(a,button):focus-visible{outline-color:var(--focus-ring-dark)}.final-cta :is(a,button):focus-visible{outline-color:var(--focus-ring-on-royal)}h1,h2,h3{overflow-wrap:anywhere}@media (width<=420px){h2{font-size:clamp(28px,8.7vw,34px)}.project-content h3{font-size:clamp(19px,6.1vw,25px)}}.final-cta .eyebrow,.final-cta p:not(.eyebrow){color:#fff}h2{font-weight:600}picture{display:contents}html{scrollbar-gutter:stable;overflow-x:clip}.icon-arrow{flex-shrink:0;display:block}.spam-shield{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mechanism-steps article{min-height:285px;position:relative;overflow:hidden}.mechanism-step__content{flex-direction:column;min-height:198px;padding-right:92px;display:flex}.mechanism-effect{color:#d9deea;letter-spacing:.075em;text-transform:uppercase;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;line-height:1.35}.mechanism-icon{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;width:66px;height:66px;transition:background .32s,border .32s,box-shadow .32s,transform .32s;position:absolute;top:30px;right:30px;box-shadow:inset 0 1px #ffffff18,0 14px 32px #0003}.mechanism-icon i{display:block;position:absolute}.mechanism-steps article.is-active .mechanism-icon{background:linear-gradient(145deg,#5e6ae24d,#5e6ae21a);border-color:#9ba3ff8c;transform:translateY(-2px)rotate(2deg);box-shadow:inset 0 1px #ffffff2b,0 14px 34px #5e6ae238}.mechanism-steps article:first-child.is-active{background:radial-gradient(circle at 88% 10%,#ffc54d35,#0000 29%),#131a28;border-color:#ffc54d8c}.mechanism-steps article:nth-child(3).is-active{background:radial-gradient(circle at 88% 10%,#73f8b231,#0000 29%),#131a28;border-color:#73f8b27d}.mechanism-steps article:nth-child(4).is-active{background:radial-gradient(circle at 88% 10%,#5e6ae242,#0000 29%),#131a28;border-color:#8791ffad}.mechanism-icon--context i:first-child{border:2px solid var(--gold);border-radius:50%;width:27px;height:27px;top:19px;left:19px}.mechanism-icon--context i:nth-child(2){background:var(--gold);width:42px;height:2px;top:32px;left:12px}.mechanism-icon--context i:nth-child(3){background:var(--gold);width:2px;height:42px;top:12px;left:32px}.mechanism-icon--apply i:first-child,.mechanism-icon--apply i:nth-child(2){border:2px solid #aeb5ff;border-radius:6px;width:18px;height:18px}.mechanism-icon--apply i:first-child{top:14px;left:13px}.mechanism-icon--apply i:nth-child(2){bottom:14px;right:13px}.mechanism-icon--apply i:nth-child(3){background:#aeb5ff;width:27px;height:2px;top:33px;left:24px;transform:rotate(45deg)}.mechanism-icon--feedback i:first-child{border:2px solid var(--mint);border-right-color:#0000;border-radius:50%;inset:14px;transform:rotate(-25deg)}.mechanism-icon--feedback i:nth-child(2){border-bottom:2px solid var(--mint);border-right:2px solid var(--mint);width:9px;height:9px;top:22px;right:12px;transform:rotate(18deg)}.mechanism-icon--feedback i:nth-child(3){background:var(--mint);border-radius:50%;width:8px;height:8px;top:29px;left:29px}.mechanism-icon--impact i{background:linear-gradient(var(--gold),#fff0a8);border-radius:4px 4px 2px 2px;width:8px;bottom:14px}.mechanism-icon--impact i:first-child{height:16px;left:15px}.mechanism-icon--impact i:nth-child(2){height:27px;left:29px}.mechanism-icon--impact i:nth-child(3){height:39px;left:43px}@media (width<=860px){.mechanism-steps article{min-height:260px}.mechanism-step__content{min-height:190px}}@media (width<=560px){.mechanism-steps article{min-height:245px}.mechanism-step__content{min-height:180px;padding-right:60px}.mechanism-icon{transform-origin:100% 0;width:66px;height:66px;top:22px;right:18px;transform:scale(.76)}.mechanism-steps article.is-active .mechanism-icon{transform:scale(.76)}.mechanism-effect{font-size:10px}}.application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.application-card.application-card--custom,.application-card.application-card--visual{background:#fff;border:1px solid #d6dae4;border-radius:24px;min-height:0;padding:0;transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 18px 46px #090d1714,0 2px 8px #090d1708}.application-card.application-card--visual:hover{border-color:#bbc1d2;transform:translateY(-6px);box-shadow:0 30px 70px #090d1721,0 4px 14px #090d170c}.application-card__media{aspect-ratio:16/9;background:var(--ebony);color:inherit;cursor:zoom-in;text-align:left;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.application-card__media:after{content:"";pointer-events:none;background:linear-gradient(#090d1705 46%,#090d179e);position:absolute;inset:0}.application-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s}.application-card--visual:hover .application-card__media img{transform:scale(1.025)}.application-card__media:focus-visible{box-shadow:inset 0 0 0 8px var(--focus-ring);outline-offset:-5px;outline:3px solid #fff}.application-card__context,.application-card__number{z-index:1;align-items:center;display:inline-flex;position:absolute}.application-card__number{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--control-border);color:var(--royal-text);background:#fff;border-radius:999px;justify-content:center;width:42px;height:42px;font-size:12px;font-weight:700;top:18px;left:18px;box-shadow:0 8px 22px #090d1724}.application-card__context{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#090d17d9;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700;bottom:16px;right:16px}.application-card__zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);z-index:1;background:#ffffffeb;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 22px #090d1724}.application-card__zoom b{color:var(--royal-text);font-size:16px;line-height:1}.application-card__body{flex-direction:column;min-height:300px;padding:30px 30px 28px;display:flex}.application-card__body h3{margin:0 0 16px;font-size:30px}.application-card__body p{color:var(--muted);margin-bottom:26px}.application-card__body small{border-top:1px solid var(--line);color:var(--royal-text);margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;position:static}.application-card.application-card--custom{background:radial-gradient(circle at 84% 16%,#73f8b228,transparent 25%),radial-gradient(circle at 9% 86%,#5e6ae24d,transparent 29%),var(--ebony);color:#fff;isolation:isolate;border-color:#242b3a;flex-direction:column;min-height:542px;display:flex;position:relative}.application-card--custom:after,.application-card--custom:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff16;border-radius:50%;position:absolute}.application-card--custom:before{width:300px;height:300px;top:-110px;right:-150px}.application-card--custom:after{width:230px;height:230px;bottom:-100px;left:-90px}.application-card__custom-content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;padding:64px 34px 36px;display:flex}.application-card__custom-content .eyebrow{color:var(--gold);margin-bottom:20px}.application-card__custom-content h3{margin:0 0 20px;font-size:34px}.application-card__custom-content>p:not(.eyebrow){color:#b9c0cc;margin-bottom:30px}.application-card__custom-content .button{margin-top:auto}.application-lightbox{z-index:1000;background:#050810ed;justify-content:center;align-items:center;padding:32px;animation:.2s both application-lightbox-in;display:flex;position:fixed;inset:0}.application-lightbox__dialog{background:var(--ebony);border:1px solid #ffffff2b;border-radius:24px;width:max-content;max-width:min(1480px,100%);animation:.24s both application-lightbox-dialog-in;position:relative;overflow:hidden;box-shadow:0 34px 110px #000a}.application-lightbox__dialog>img,.application-lightbox__dialog>picture>img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 170px);display:block}.application-lightbox__close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:2;background:#090d17de;border:1px solid #ffffff4a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;line-height:1;transition:background .16s,transform .16s;display:flex;position:absolute;top:18px;right:18px}.application-lightbox__close:hover{background:var(--royal);transform:scale(1.05)}.application-lightbox__close:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.application-lightbox__caption{background:var(--ebony);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.application-lightbox__caption span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.application-lightbox__caption strong{font-size:20px}@keyframes application-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes application-lightbox-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.application-grid{grid-template-columns:1fr}.application-card__body{min-height:0;padding:26px 24px}.application-card__body h3{font-size:28px}.application-card.application-card--custom{min-height:470px}.application-card__custom-content{padding:32px 26px}.application-lightbox{padding:12px}.application-lightbox__dialog{border-radius:18px;width:100%}.application-lightbox__dialog>img,.application-lightbox__dialog>picture>img{width:100%;max-height:calc(100vh - 150px)}.application-lightbox__caption{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px}.application-lightbox__caption strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.application-card--visual:hover .application-card__media img,.application-card.application-card--visual:hover,.application-lightbox,.application-lightbox__dialog{animation:none;transform:none}}.fit-section{align-items:start}.fit-copy{position:sticky;top:110px}.fit-copy__button{border-color:var(--control-border);box-shadow:none;color:var(--muted);background:#eef0f4;margin-top:0;transition:background .28s,border-color .28s,box-shadow .28s,color .28s,transform .2s}.fit-copy__button.is-active{background:var(--royal);border-color:var(--royal);color:#fff;box-shadow:0 16px 38px #5e6ae24d,0 0 0 7px #5e6ae212}.fit-copy__button.is-active:hover{box-shadow:0 20px 45px #5e6ae25c,0 0 0 8px #5e6ae218}.fit-actions{justify-content:space-between;align-items:flex-end;gap:22px;margin-top:30px;display:flex}.fit-direction{color:var(--royal-text);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:800;display:flex}.fit-direction b{background:var(--surface-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.fit-list{border-top:1px solid var(--line);border-bottom:0;border-left:0;border-right:0;min-width:0;margin:0;padding:0}.fit-list label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:38px 1fr;align-items:center;gap:16px;min-height:78px;padding:12px 16px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.fit-list label:hover{background:#f8f9ff}.fit-list label.is-selected{background:linear-gradient(90deg,#eef0ff,#f8f9ff);border-color:#ccd1ff}.fit-list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fit-list label:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:10px}.fit-list .fit-list__check{border:2px solid var(--control-border);color:#0000;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.fit-list__check i{opacity:0;font-size:14px;font-style:normal;font-weight:700;transition:opacity .16s,transform .18s;transform:scale(.45)}.fit-list label.is-selected .fit-list__check{background:var(--royal);border-color:var(--royal);color:#fff;transform:scale(1.04);box-shadow:0 7px 18px #5e6ae23d}.fit-list label.is-selected .fit-list__check i{opacity:1;transform:scale(1)}.fit-list .fit-list__text{color:var(--ink);background:0 0;border-radius:0;justify-content:normal;align-items:normal;width:auto;height:auto;font-weight:400;line-height:1.4;display:block}@media (width<=860px){.fit-copy{position:static}.fit-list{margin-top:16px}.fit-direction{justify-content:flex-start}.fit-actions{flex-direction:column;align-items:stretch;gap:16px}.fit-direction b{transform:rotate(90deg)}}@media (width<=560px){.fit-copy__button{width:100%}.fit-list label{min-height:82px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.fit-copy__button,.fit-list label,.fit-list__check,.fit-list__check i{transition:none}}.bloodgame-comparison{color:#17221d;margin-top:58px}.bloodgame-page{color:#17221d;background:radial-gradient(circle at 88% 8%,#e0ff6847,#0000 24rem),linear-gradient(#f7f7f2,#edf2ec);min-height:100vh;padding:0 5vw 5rem}.bloodgame-header{color:#57635d;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #17221d29;justify-content:space-between;align-items:center;min-height:5.25rem;font-size:.85rem;display:flex}.bloodgame-brand{color:#17221d;font-family:var(--font-heading);text-transform:none;letter-spacing:-.04em;font-size:1.15rem;font-weight:700;text-decoration:none}.bloodgame-intro{text-align:center;max-width:53rem;margin:4.5rem auto 3rem}.bloodgame-kicker,.panel-heading p{color:#416a58;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:750}.bloodgame-intro h1{font-family:var(--font-heading);letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.98}.bloodgame-intro>p:last-child{color:#5a665f;max-width:43rem;margin:1.35rem auto 0;font-size:1.06rem;line-height:1.6}.bloodgame-grid{grid-template-columns:minmax(20rem,.85fr) minmax(36rem,1.3fr);align-items:stretch;gap:1.25rem;max-width:91rem;margin:0 auto;display:grid}.approach-panel{background:#ffffffd1;border:1px solid #17221d1f;border-radius:1.75rem;min-width:0;padding:clamp(1.25rem,2.4vw,2.4rem);box-shadow:0 1.5rem 4rem #26382f14}.classic-panel{background:#e5e7e6;box-shadow:0 1.2rem 3rem #262d290f}.panel-heading{margin-bottom:1.5rem}.panel-heading h2,.panel-heading h3{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.2vw,2.2rem)}.panel-heading--interactive p{color:#6c5410}.fact-list{border:0;gap:.72rem;min-width:0;margin:0;padding:0;display:grid}.fact-card{color:#596259;cursor:default;background:#dcdedd;border:1px solid #d8ded9;border-radius:1rem;grid-template-columns:2.2rem 1fr;align-items:center;gap:.85rem;min-height:4.4rem;padding:.9rem 1rem;line-height:1.42;display:grid}.fact-card.is-active{border-color:var(--control-border);color:#39463f;cursor:pointer;background:#fff;transition:border-color .18s,transform .18s}.fact-card.is-active:hover{border-color:#9ca39f;transform:translateY(-1px)}.fact-card input{opacity:0;width:1px;height:1px;position:absolute}.fact-check{color:#596259;border:1px solid #9da39f;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.82rem;font-weight:800;display:grid}.fact-card.is-active .fact-check{border-color:var(--control-border)}.fact-card.is-checked{color:#596259;background:#dcdedd;border-color:#c7cac8}.fact-card.is-checked .fact-check{color:#fff;background:#596259;border-color:#596259}.blood-cell:focus-visible,.bloodgame-brand:focus-visible,.motion-stop:focus-visible,.organ-zone:focus-visible,.oxygen-token:focus-visible,.reset-game:focus-visible{outline-offset:4px;outline:3px solid #17221d}.fact-card:has(input:focus-visible){outline-offset:4px;outline:3px solid #17221d}.classic-result{color:#526059;background:#ecefeb;border-radius:1rem;grid-template-columns:2.6rem 1fr;margin-top:1.3rem;padding:1rem;display:grid}.classic-result>span{background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:2.15rem;height:2.15rem;font-size:.75rem;font-weight:800;display:grid}.classic-result small{margin-top:.15rem}.classic-result.is-complete{color:#555b57;background:#d1d4d2}.game-progress{margin-bottom:1rem}.game-progress__label{color:#5c6861;justify-content:space-between;font-size:.85rem;display:flex}.game-progress__steps{grid-template-columns:repeat(6,1fr);gap:.4rem;margin-top:.55rem;display:grid}.game-progress__steps span{background:#dbe0dc;border-radius:99px;height:.48rem}.game-progress__steps .is-complete{background:#2d6e52}.game-progress__steps .is-current{background:#ddff59;box-shadow:0 0 0 2px #2d6e52}.game-progress__steps .is-new{z-index:1;animation:1s ease-in-out 3 progress-celebrate;position:relative}.speech-bubble{background:#fff;border:1px solid #d5dbd6;border-radius:1rem;align-items:center;gap:.75rem;min-height:4.6rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex;position:relative;box-shadow:0 .6rem 1.5rem #212f280f}.speech-bubble:after{content:"";background:#fff;border-bottom:1px solid #d5dbd6;border-right:1px solid #d5dbd6;width:1rem;height:1rem;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)rotate(45deg)}.speech-bubble>span{font-size:1.4rem}.speech-bubble p{margin:0;font-weight:700;line-height:1.4}.circulation-board{isolation:isolate;background:radial-gradient(circle,#fffffff0 0 22%,#0000 23%),linear-gradient(160deg,#f4f8f5,#e8f0eb);border:1px solid #d9dfda;border-radius:1.4rem;min-height:39rem;position:relative;overflow:hidden}.motion-stop{z-index:12;color:#33443b;min-height:2.75rem;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #17221d3d;border-radius:99px;align-items:center;gap:.42rem;padding:.55rem .75rem;font-size:.75rem;font-weight:750;display:inline-flex;position:absolute;top:.8rem;right:.8rem;box-shadow:0 .35rem .9rem #26382f1a}.motion-stop:hover{border-color:#17221d}.motion-stop>span{letter-spacing:-.16em;font-size:.82rem}.flow-line{z-index:-1;border:2px dashed #4864563d;border-radius:50%;width:54%;height:30%;position:absolute;left:23%}.flow-line--top{top:21%}.flow-line--bottom{bottom:14%}.organ-zone{color:#17221d;min-width:7.5rem;min-height:6rem;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:1.15rem;padding:.7rem;transition:background-color .16s,transform .16s,filter .16s;position:absolute}.organ-zone:hover{filter:drop-shadow(0 .85rem 1rem #26382f24);background:#ffffff94;transform:translateY(-2px)}.organ-zone small,.organ-zone strong{display:block}.organ-zone strong{font-size:.88rem;line-height:1.12}.organ-zone small{color:#5c6861;margin-top:.28rem;font-size:.68rem}.organ-zone--lungs{width:13rem;min-height:10rem;top:1.5%;left:50%;transform:translate(-50%)}.organ-zone--lungs:hover{transform:translate(-50%)translateY(-2px)}.organ-illustration{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.organ-illustration--lungs{width:7.4rem;height:6.6rem;margin:-.35rem auto 0}.heart-wrap{width:20rem;height:13.2rem;position:absolute;top:34%;left:50%;transform:translate(-50%)}.heart-illustration{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .8rem .9rem #3c25282e);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.heart-note{color:#5c6861;text-transform:uppercase;letter-spacing:.06em;font-size:.63rem;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%)}.organ-zone--heart{z-index:1;background:0 0;width:50%;height:100%;padding:0;top:0}.organ-zone--heart:hover{filter:drop-shadow(0 0 .75rem #fffc);background:#ffffff29}.organ-zone--heart>span{background:#ffffffeb;border:1px solid #17221d1a;border-radius:.65rem;width:8.6rem;padding:.5rem .55rem;position:absolute;bottom:-1.5rem;box-shadow:0 .35rem .9rem #26382f14}.organ-zone--right-heart{border-radius:6rem 1rem 1rem 6rem;left:0}.organ-zone--right-heart>span{left:-1.4rem}.organ-zone--left-heart{border-radius:1rem 6rem 6rem 1rem;right:0}.organ-zone--left-heart>span{right:-1.4rem}.organ-zone--body{width:13rem;min-height:11.2rem;bottom:1.5%;left:50%;transform:translate(-50%)}.organ-zone--body:hover{transform:translate(-50%)translateY(-2px)}.organ-illustration--body{filter:drop-shadow(0 .65rem .65rem #26382f21);width:6.8rem;height:7.6rem;margin:-.4rem auto -.3rem}.blood-cell{z-index:5;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;width:6.2rem;height:6.2rem;padding:0;transition:left .32s cubic-bezier(.2,.8,.2,1),top .32s cubic-bezier(.2,.8,.2,1),filter .16s;position:absolute;transform:translate(-50%,-50%)}.blood-cell img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .65rem .7rem #71242433);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.blood-cell--body{top:80%;left:33%}.blood-cell--right-heart{top:52%;left:34%}.blood-cell--lungs{top:19%;left:35%}.blood-cell--left-heart{top:52%;left:66%}.blood-cell.is-selected,.oxygen-token.is-selected{outline-offset:4px;outline:4px solid #17221d}.blood-cell.is-dragging,.oxygen-token.is-dragging{z-index:1000;pointer-events:none;cursor:grabbing;transition:none;position:fixed;transform:translate(-50%,-50%)scale(1.08)}.blood-cell.is-confused img{animation:.42s cell-wobble}.blood-cell.is-intro-pulse img{animation:1.6s ease-in-out infinite cell-invitation}.blood-cell.is-intro-pulse:before{content:"";z-index:-1;pointer-events:none;border:3px solid #e9144975;border-radius:50%;animation:1.6s ease-out infinite cell-invitation-ring;position:absolute;inset:.35rem}.blood-cell.is-joyful img{animation:.72s cubic-bezier(.2,.8,.2,1) cell-cheer}.blood-cell.is-joyful:after{content:"✦";color:#e6b900;text-shadow:-2.1rem .7rem #ddff59;font-size:1.6rem;animation:.72s ease-out success-sparkle;position:absolute;top:-.45rem;right:-.2rem}.oxygen-badge,.oxygen-token{color:#fff;background:radial-gradient(circle at 32% 24%,#ffffffd1 0 8%,#0000 9%),radial-gradient(circle at 36% 30%,#2772b3,#1e63a3 62%,#123f6b 100%);border:2px solid #fffffff2;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.9rem;font-weight:850;display:grid;box-shadow:inset 0 -.25rem .45rem #0739603d,0 .45rem 1rem #1c5b894d}.oxygen-badge{position:absolute;bottom:.1rem;right:-.15rem}.oxygen-token{z-index:7;cursor:grab;touch-action:none;padding:0;font-family:inherit;position:absolute}.oxygen-token>span{line-height:1}.oxygen-token small{color:#315164;white-space:nowrap;background:#ffffffeb;border-radius:99px;padding:.18rem .38rem;font-size:.58rem;font-weight:750;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%)}.oxygen-pile{z-index:8;width:6.2rem;height:5rem;position:absolute;top:18%;left:64%}.oxygen-token--decorative{cursor:default;pointer-events:none}.oxygen-token--pile-0{top:1.3rem;left:0;transform:rotate(-9deg)scale(.92)}.oxygen-token--pile-1{top:0;left:1.55rem;transform:rotate(7deg)scale(.96)}.oxygen-token--pile-2{top:1.45rem;left:3rem;box-shadow:inset 0 -.25rem .45rem #0739603d,0 .55rem 1.15rem #1c5b8966,0 0 0 .3rem #6cc9f329}.oxygen-token--attached{transition:left .32s cubic-bezier(.2,.8,.2,1),top .32s cubic-bezier(.2,.8,.2,1);top:80%;left:39%}.oxygen-drop-slot{color:#1f5f86;background:#6cc9f333;border:2px dashed #2a7ab8;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.8rem;font-weight:850;display:grid;position:absolute;top:48%;right:.45rem;box-shadow:0 0 0 .35rem #6cc9f317}.oxygen-drop-slot.is-filled{color:#fff;background:#1e63a3;border-style:solid}.game-feedback{color:#3f4d45;background:#eef1ee;border-radius:.9rem;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;min-height:4rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.game-feedback>span{background:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:850;display:grid}.game-feedback p{margin:0;line-height:1.4}.game-feedback--correct{color:#174f36;background:#dff2e7}.game-feedback--wrong{color:#713932;background:#f6e6e3}.reset-game{color:#fff;min-height:2.8rem;font:inherit;cursor:pointer;background:#17221d;border:1px solid #17221d;border-radius:99px;margin-top:1rem;padding:.6rem 1rem;font-weight:700}@keyframes cell-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-5deg)}}@keyframes cell-cheer{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-.75rem)scale(1.08)}65%{transform:translateY(.12rem)scale(.98)}}@keyframes cell-invitation{0%,to{transform:scale(1)}50%{transform:scale(1.075)}}@keyframes cell-invitation-ring{0%{opacity:.7;transform:scale(.88)}70%,to{opacity:0;transform:scale(1.42)}}@keyframes success-sparkle{0%{opacity:0;transform:scale(.3)rotate(-25deg)}45%{opacity:1;transform:scale(1.2)rotate(8deg)}to{opacity:.75;transform:scale(1)rotate(0)}}@keyframes progress-celebrate{0%,to{background:#2d6e52;transform:scaleY(1);box-shadow:0 0 #ddff5900}50%{background:#ddff59;transform:scaleY(1.8);box-shadow:0 0 0 .35rem #ddff5959}}@media (width<=1050px){.bloodgame-grid{grid-template-columns:1fr;max-width:48rem}.classic-panel{order:1}.interactive-panel{order:2}}@media (width<=620px){.bloodgame-page{padding:0 .9rem 3rem}.bloodgame-header{min-height:4.4rem}.bloodgame-intro{margin:3rem auto 2rem}.approach-panel{border-radius:1.25rem;padding:1rem}.circulation-board{min-height:34rem}.heart-wrap{width:16.5rem;height:11.4rem}.organ-zone--heart{width:50%}.organ-zone--heart>span{width:7.2rem;font-size:.78rem}.organ-zone--right-heart>span{left:-.65rem}.organ-zone--left-heart>span{right:-.65rem}.organ-zone--body,.organ-zone--lungs{width:11rem}.blood-cell{width:5.2rem;height:5.2rem}.blood-cell--body{left:28%}.blood-cell--lungs{left:27%}.oxygen-pile{left:64%;transform:scale(.88)}.oxygen-token--attached{left:38%}}@media (prefers-reduced-motion:reduce){.motion-stop{display:none}.blood-cell,.fact-card,.organ-zone{transition:none}.blood-cell.is-confused img,.blood-cell.is-intro-pulse img,.blood-cell.is-intro-pulse:before,.blood-cell.is-joyful img,.blood-cell.is-joyful:after,.game-progress__steps .is-new{animation:none}.blood-cell.is-intro-pulse{outline-offset:5px;outline:3px solid #e91449b3}.game-progress__steps .is-new{outline-offset:2px;outline:3px solid #17221d}}@media (width>=861px){.projects-grid:not(.projects-grid--more) .project-content>h3{min-height:98px}.projects-grid:not(.projects-grid--more) .project-content>p:not(.card-kicker){min-height:86px}.projects-grid:not(.projects-grid--more) .project-meta{margin-top:24px}}.application-card.application-card--custom:after,.application-card.application-card--custom:before{transition:border-color .3s,transform .45s}.application-card.application-card--custom:hover{border-color:#5e6ae28f;transform:translateY(-6px);box-shadow:0 32px 78px #090d174d,0 0 0 7px #5e6ae214}.application-card.application-card--custom:hover:before{border-color:#73f8b24a;transform:scale(1.08)translate(-5px,5px)}.application-card.application-card--custom:hover:after{border-color:#5e6ae269;transform:scale(1.08)translate(5px,-5px)}.application-card.application-card--custom:hover .button{box-shadow:0 14px 34px #73f8b22e}@media (prefers-reduced-motion:reduce){.application-card.application-card--custom,.application-card.application-card--custom:after,.application-card.application-card--custom:before{transition:none}.application-card.application-card--custom:hover{transform:none}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:#fffffff2;border-bottom:1px solid #dfe3ebc7;width:100%;padding-inline:max(32px,50% - 710px);transition:background .25s,border-color .25s,box-shadow .25s;position:sticky;top:0;box-shadow:0 9px 28px #090d170a}.site-header--at-top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}.guided-checks li.is-done{color:var(--muted);opacity:1;background:#f9fafb;border-color:#d8dce4}.guided-checks li.is-current{color:var(--ink);opacity:1;background:#fff;border-color:#bfc5cf;transform:translate(6px);box-shadow:0 13px 30px #090d1717,inset 4px 0 #8d94a0}.guided-checks li.is-current>span{background:#8d94a0;box-shadow:0 5px 14px #090d1724}.guided-choices button{grid-template-columns:38px 82px 1fr;align-items:center;gap:12px;min-height:112px;padding:12px}.guided-choices button>.guided-choice__letter{grid-row:auto;width:38px;height:38px}.guided-choices button>.guided-choice__visual{background:var(--ebony);color:inherit;border-radius:11px;grid-row:auto;justify-content:normal;align-items:normal;width:82px;height:72px;font-weight:400;display:block;position:relative;overflow:hidden}.guided-choice__visual:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 45%,#5e6ae244);position:absolute;inset:0}.guided-choice__visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s}.guided-choices button:hover .guided-choice__visual img{transform:scale(1.07)}.guided-choices button>.guided-choice__copy{color:var(--ink);background:0 0;border-radius:0;flex-direction:column;grid-row:auto;justify-content:center;align-items:flex-start;gap:3px;width:auto;height:auto;font-weight:400;display:flex}.guided-choice__copy strong{align-self:auto!important}.process-section{background:radial-gradient(circle at 10% 12%,#73f8b21c,transparent 24%),radial-gradient(circle at 92% 88%,#ffc54d1c,transparent 20%),var(--royal-deep);overflow:hidden}.process-section .eyebrow,.process-section .section-intro>p:last-child{color:#fff}.process-card:focus-visible,.process-result>a:focus-visible,.process-result>button:focus-visible{outline-color:var(--focus-ring-on-royal)}.process-card.is-active:focus-visible{outline-color:var(--focus-ring);outline-offset:-6px}.process-journey{margin-top:64px}.process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.process-card{color:#fff;cursor:pointer;text-align:left;z-index:1;background:#ffffff12;border:1px solid #fff;border-radius:20px;flex-direction:column;height:100%;min-height:365px;padding:24px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.process-card:hover{background:#ffffff1f;border-color:#ffffff70;transform:translateY(-4px)}.process-card.is-active{color:var(--ink);background:#fff;border-color:#fff;transform:translateY(-7px);box-shadow:0 24px 58px #27309845,0 0 0 6px #ffffff14}.process-card__number{background:var(--royal);color:#fff;border:2px solid #ffffffa8;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:flex}.process-card.is-active .process-card__number{background:var(--gold);color:var(--ebony);border-color:#fff}.process-card__time{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:13px;font-weight:800}.process-card.is-active .process-card__time{color:var(--royal-text)}.process-card>strong{margin:11px 0 15px;font-size:27px;line-height:1.08}.process-card__copy{color:#fff;font-size:16px;line-height:1.55}.process-card.is-active .process-card__copy{color:var(--muted)}.process-card__action{color:#fff;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:800;display:flex}.process-card.is-active .process-card__action{color:var(--royal-text)}.process-result{background:var(--ebony);border:1px solid #ffffff26;border-radius:19px;grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:116px;margin-top:22px;padding:24px 28px;display:grid;box-shadow:0 24px 60px #27309838}.process-result>div{flex-direction:column;gap:5px;display:flex}.process-result>div span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.process-result>div strong{font-size:clamp(18px,2vw,25px)}.process-result>a,.process-result>button{color:#fff;cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:0;align-items:center;padding:12px 0;font-size:16px;font-weight:750;line-height:1.2;display:inline-flex}.process-result>a .icon-arrow,.process-result>button .icon-arrow{color:var(--gold);margin-left:8px}.footer-main--contact{grid-template-columns:250px 1fr auto;align-items:center}.footer-contact-copy .eyebrow{color:var(--gold);margin-bottom:10px}.footer-contact-copy h2{max-width:740px;margin:0 0 12px;font-size:clamp(28px,3vw,43px)}.footer-contact-copy>p:not(.eyebrow){color:#aeb5c1;margin:0 0 8px}.footer-phone{color:#fff;font-size:19px;font-weight:800}.contact-form{background:#111723;border:1px solid #2c3340;border-radius:24px;margin-top:46px;padding:clamp(24px,4vw,46px)}.contact-form__intro{flex-direction:column;margin-bottom:26px;display:flex}.contact-form__intro span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.contact-form__intro h3{margin:6px 0 0;font-size:31px}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{color:#fff;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.contact-form label small{color:#8e96a4;font-size:10px;font-weight:400;display:inline}.contact-form input:not([type=checkbox]),.contact-form textarea{border:1px solid var(--control-border-dark);color:#fff;resize:vertical;background:#090d17;border-radius:10px;min-height:52px;padding:12px 14px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--focus-ring-dark);outline:3px solid var(--focus-ring-dark);outline-offset:2px}.contact-form__message{margin-top:18px}.contact-form__privacy{grid-template-columns:20px 1fr;align-items:flex-start;margin-top:20px;line-height:1.45;gap:11px!important;font-weight:400!important;display:grid!important}.contact-form__privacy input{accent-color:var(--royal);width:18px;height:18px;margin:2px 0 0}.contact-form__privacy a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.contact-form__submit{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.contact-form__submit small{color:#8e96a4}.contact-form__status{border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:13px}.contact-form__status:empty{margin:0;padding:0}.contact-form__status--success{color:#17673c;background:#e2f9eb}.contact-form__status--error{color:#9d1636;background:#ffe8ed}.contact-form__status--setup{color:#525b69;background:#eef0f4}.contact-form .button[aria-disabled=true]{cursor:default;opacity:.85}.check-cta{margin-block:120px}@media (width<=1000px){.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main--contact{grid-template-columns:210px 1fr}.footer-main--contact>.button{grid-column:2;justify-self:start}}@media (width<=860px){.site-header{width:100%;padding-inline:20px}.process-result{grid-template-columns:1fr}.process-result>a,.process-result>button{text-align:left;white-space:normal}}@media (width<=700px){.guided-checks li.is-current{transform:translate(3px)}.guided-choices button{grid-template-columns:36px 68px 1fr}.guided-choices button>.guided-choice__visual{width:68px;height:62px}.contact-form__grid,.footer-main--contact,.process-track{grid-template-columns:1fr}.process-card{min-height:285px}.footer-main--contact>.button{grid-column:auto;justify-self:stretch}.contact-form__submit .button{width:100%}.check-cta{margin-block:76px}}@media (width<=560px){.site-header{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.guided-checks li,.guided-choice__visual img,.process-card{transition:none}.guided-checks li.is-current,.process-card.is-active,.process-card:hover{transform:none}}.hero-media-column{flex-direction:column;align-self:center;gap:18px;min-width:0;display:flex}.hero-media-column>.hero-media{align-self:stretch}.video-description{background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;padding:0 20px;font-size:15px;line-height:1.55}.video-description summary{cursor:pointer;padding:14px 40px 14px 0;font-weight:700;list-style:none;position:relative}.video-description summary::-webkit-details-marker{display:none}.video-description summary:after{color:var(--royal-text);content:"+";font-size:24px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.video-description[open] summary:after{content:"–"}.video-description>p{color:var(--muted);margin:0 0 16px}.video-description ol{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.video-description li{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.video-description__time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:14px}.video-description strong{margin-bottom:2px;display:block}.video-description li p{color:var(--muted);margin:0}.legal-page{padding:48px 0 96px}.legal-content{max-width:860px}.legal-content h1{margin-bottom:40px;font-size:clamp(34px,4vw,52px)}.legal-content h2{margin:56px 0 16px;font-size:clamp(24px,2.6vw,32px)}.legal-content h3{margin:36px 0 12px;font-size:21px}.legal-content li,.legal-content p{color:var(--muted);line-height:1.65}.legal-content li{margin-bottom:10px}.legal-content strong{color:var(--ink)}.legal-content a,.legal-inline-action{color:var(--royal-text);text-underline-offset:3px;text-decoration:underline}.legal-inline-action{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}
