@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(./g-1-DR2aOY_p.woff2) format("woff2");unicode-range:U+20-7e,U+b7,U+d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+20a9,U+2190,U+2192-2193,U+ac00,U+ac04,U+ac10-ac12,U+ac15-ac16,U+ac19,U+ac1c,U+ac24,U+ac74,U+ac80,U+ac83,U+ac8c,U+aca8,U+acb0,U+acc4,U+ace0,U+ace8,U+acf1,U+acf3,U+acfc,U+ad00,U+ad50,U+ad6c,U+ad8c,U+ade0,U+adf8,U+ae00,U+ae08-ae09,U+ae0b,U+ae30,U+ae34,U+ae38,U+ae40,U+ae4c,U+af3c,U+afd4,U+b010,U+b05d,U+b098,U+b09c,U+b0a8,U+b0ae,U+b0b4,U+b0b8,U+b0bc,U+b108,U+b118,U+b141,U+b144,U+b178,U+b17c,U+b193,U+b204,U+b274,U+b294,U+b298,U+b2a5,U+b2c8,U+b2d8,U+b2e4,U+b2e8,U+b2ec,U+b2f4-b2f5,U+b2f9,U+b300,U+b358,U+b35c,U+b370,U+b3c4-b3c5,U+b3d9,U+b418,U+b450,U+b4a4,U+b4dc,U+b4e0,U+b4e3-b4e4,U+b4ed,U+b4f1,U+b514,U+b529,U+b54c,U+b5a8,U+b6f0,U+b77c-b77d,U+b78c,U+b790,U+b7a8,U+b7b5,U+b7c9,U+b7ec,U+b7f0,U+b7fc,U+b808,U+b825,U+b828,U+b840,U+b85c-b85d,U+b860,U+b864,U+b8cc,U+b8e8,U+b960,U+b974,U+b978,U+b97c,U+b984,U+b9ac,U+b9bd,U+b9c8-b9c9,U+b9cc,U+b9d0,U+b9dd-b9de,U+b9e4-b9e5,U+ba3c,U+ba54,U+ba74,U+ba85,U+ba87,U+baa8-baa9,U+bb34,U+bb38,U+bb3c,U+bbf8,U+bbfc,U+bc14-bc15,U+bc18,U+bc1b-bc1d,U+bc29,U+bc30,U+bc88,U+bc94-bc95,U+bca8,U+bcc0,U+bcc4,U+bcf4,U+bcf8,U+bd05,U+bd80,U+bd84,U+bd88,U+be44,U+be48,U+c0ac-c0ad,U+c0bd,U+c0c1,U+c0dd,U+c11c-c11d,U+c120,U+c124,U+c131,U+c138-c139,U+c158,U+c168,U+c190,U+c1a1,U+c218-c219,U+c21c,U+c220,U+c22b,U+c26c,U+c2a4,U+c2b5,U+c2b9,U+c2dc-c2dd,U+c2e0,U+c2e4,U+c2ec,U+c544,U+c548,U+c54a,U+c54c,U+c554,U+c558,U+c57c-c57d,U+c5b4,U+c5bc,U+c5c5-c5c6,U+c5c8,U+c5d0,U+c5f0,U+c601,U+c606,U+c624,U+c628,U+c62c,U+c640,U+c644,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6b8,U+c6c0-c6c1,U+c6cc,U+c6d0,U+c6d4,U+c704,U+c720,U+c724,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c774-c775,U+c778,U+c77c-c77d,U+c784-c785,U+c788,U+c790-c791,U+c798,U+c7a1,U+c7a5,U+c7ac,U+c800-c801,U+c804,U+c808,U+c810-c811,U+c815,U+c81c,U+c838,U+c84c,U+c870,U+c8fc,U+c900,U+c904,U+c911,U+c9c0-c9c1,U+c9c4,U+c9d1,U+c9dc,U+cc44-cc45,U+cc98,U+cc9c,U+cca8,U+ccab,U+ccad,U+ccb4,U+cd08,U+cd5c,U+cd94,U+cd9c,U+cda9,U+cdc4,U+ce35,U+ce58,U+ce60,U+ce74,U+ce78,U+cee4,U+cf1c,U+d058,U+d06c,U+d0a4,U+d0ac,U+d0b9,U+d0dd,U+d130,U+d134,U+d14c,U+d1a0,U+d1b1,U+d2b8,U+d2f4,U+d310,U+d328,U+d3b8,U+d3c9,U+d3ec,U+d3f4,U+d45c,U+d478,U+d480,U+d504,U+d544,U+d558-d559,U+d55c,U+d560,U+d569,U+d56d,U+d574-d575,U+d588-d589,U+d5c8,U+d5d8,U+d615,U+d638,U+d64d,U+d654-d655,U+d68c,U+d6c4,U+d6c8,U+d718,U+d76c,U+d788}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./g-2-CyE_E0q7.woff2) format("woff2");unicode-range:U+20-7e,U+b7,U+d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+20a9,U+2190,U+2192-2193,U+ac00,U+ac04,U+ac10-ac12,U+ac15-ac16,U+ac19,U+ac1c,U+ac24,U+ac74,U+ac80,U+ac83,U+ac8c,U+aca8,U+acb0,U+acc4,U+ace0,U+ace8,U+acf1,U+acf3,U+acfc,U+ad00,U+ad50,U+ad6c,U+ad8c,U+ade0,U+adf8,U+ae00,U+ae08-ae09,U+ae0b,U+ae30,U+ae34,U+ae38,U+ae40,U+ae4c,U+af3c,U+afd4,U+b010,U+b05d,U+b098,U+b09c,U+b0a8,U+b0ae,U+b0b4,U+b0b8,U+b0bc,U+b108,U+b118,U+b141,U+b144,U+b178,U+b17c,U+b193,U+b204,U+b274,U+b294,U+b298,U+b2a5,U+b2c8,U+b2d8,U+b2e4,U+b2e8,U+b2ec,U+b2f4-b2f5,U+b2f9,U+b300,U+b358,U+b35c,U+b370,U+b3c4-b3c5,U+b3d9,U+b418,U+b450,U+b4a4,U+b4dc,U+b4e0,U+b4e3-b4e4,U+b4ed,U+b4f1,U+b514,U+b529,U+b54c,U+b5a8,U+b6f0,U+b77c-b77d,U+b78c,U+b790,U+b7a8,U+b7b5,U+b7c9,U+b7ec,U+b7f0,U+b7fc,U+b808,U+b825,U+b828,U+b840,U+b85c-b85d,U+b860,U+b864,U+b8cc,U+b8e8,U+b960,U+b974,U+b978,U+b97c,U+b984,U+b9ac,U+b9bd,U+b9c8-b9c9,U+b9cc,U+b9d0,U+b9dd-b9de,U+b9e4-b9e5,U+ba3c,U+ba54,U+ba74,U+ba85,U+ba87,U+baa8-baa9,U+bb34,U+bb38,U+bb3c,U+bbf8,U+bbfc,U+bc14-bc15,U+bc18,U+bc1b-bc1d,U+bc29,U+bc30,U+bc88,U+bc94-bc95,U+bca8,U+bcc0,U+bcc4,U+bcf4,U+bcf8,U+bd05,U+bd80,U+bd84,U+bd88,U+be44,U+be48,U+c0ac-c0ad,U+c0bd,U+c0c1,U+c0dd,U+c11c-c11d,U+c120,U+c124,U+c131,U+c138-c139,U+c158,U+c168,U+c190,U+c1a1,U+c218-c219,U+c21c,U+c220,U+c22b,U+c26c,U+c2a4,U+c2b5,U+c2b9,U+c2dc-c2dd,U+c2e0,U+c2e4,U+c2ec,U+c544,U+c548,U+c54a,U+c54c,U+c554,U+c558,U+c57c-c57d,U+c5b4,U+c5bc,U+c5c5-c5c6,U+c5c8,U+c5d0,U+c5f0,U+c601,U+c606,U+c624,U+c628,U+c62c,U+c640,U+c644,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6b8,U+c6c0-c6c1,U+c6cc,U+c6d0,U+c6d4,U+c704,U+c720,U+c724,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c774-c775,U+c778,U+c77c-c77d,U+c784-c785,U+c788,U+c790-c791,U+c798,U+c7a1,U+c7a5,U+c7ac,U+c800-c801,U+c804,U+c808,U+c810-c811,U+c815,U+c81c,U+c838,U+c84c,U+c870,U+c8fc,U+c900,U+c904,U+c911,U+c9c0-c9c1,U+c9c4,U+c9d1,U+c9dc,U+cc44-cc45,U+cc98,U+cc9c,U+cca8,U+ccab,U+ccad,U+ccb4,U+cd08,U+cd5c,U+cd94,U+cd9c,U+cda9,U+cdc4,U+ce35,U+ce58,U+ce60,U+ce74,U+ce78,U+cee4,U+cf1c,U+d058,U+d06c,U+d0a4,U+d0ac,U+d0b9,U+d0dd,U+d130,U+d134,U+d14c,U+d1a0,U+d1b1,U+d2b8,U+d2f4,U+d310,U+d328,U+d3b8,U+d3c9,U+d3ec,U+d3f4,U+d45c,U+d478,U+d480,U+d504,U+d544,U+d558-d559,U+d55c,U+d560,U+d569,U+d56d,U+d574-d575,U+d588-d589,U+d5c8,U+d5d8,U+d615,U+d638,U+d64d,U+d654-d655,U+d68c,U+d6c4,U+d6c8,U+d718,U+d76c,U+d788}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(./g-3-BsHXc4dL.woff2) format("woff2");unicode-range:U+20-7e,U+b7,U+d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+20a9,U+2190,U+2192-2193,U+ac00,U+ac04,U+ac10-ac12,U+ac15-ac16,U+ac19,U+ac1c,U+ac24,U+ac74,U+ac80,U+ac83,U+ac8c,U+aca8,U+acb0,U+acc4,U+ace0,U+ace8,U+acf1,U+acf3,U+acfc,U+ad00,U+ad50,U+ad6c,U+ad8c,U+ade0,U+adf8,U+ae00,U+ae08-ae09,U+ae0b,U+ae30,U+ae34,U+ae38,U+ae40,U+ae4c,U+af3c,U+afd4,U+b010,U+b05d,U+b098,U+b09c,U+b0a8,U+b0ae,U+b0b4,U+b0b8,U+b0bc,U+b108,U+b118,U+b141,U+b144,U+b178,U+b17c,U+b193,U+b204,U+b274,U+b294,U+b298,U+b2a5,U+b2c8,U+b2d8,U+b2e4,U+b2e8,U+b2ec,U+b2f4-b2f5,U+b2f9,U+b300,U+b358,U+b35c,U+b370,U+b3c4-b3c5,U+b3d9,U+b418,U+b450,U+b4a4,U+b4dc,U+b4e0,U+b4e3-b4e4,U+b4ed,U+b4f1,U+b514,U+b529,U+b54c,U+b5a8,U+b6f0,U+b77c-b77d,U+b78c,U+b790,U+b7a8,U+b7b5,U+b7c9,U+b7ec,U+b7f0,U+b7fc,U+b808,U+b825,U+b828,U+b840,U+b85c-b85d,U+b860,U+b864,U+b8cc,U+b8e8,U+b960,U+b974,U+b978,U+b97c,U+b984,U+b9ac,U+b9bd,U+b9c8-b9c9,U+b9cc,U+b9d0,U+b9dd-b9de,U+b9e4-b9e5,U+ba3c,U+ba54,U+ba74,U+ba85,U+ba87,U+baa8-baa9,U+bb34,U+bb38,U+bb3c,U+bbf8,U+bbfc,U+bc14-bc15,U+bc18,U+bc1b-bc1d,U+bc29,U+bc30,U+bc88,U+bc94-bc95,U+bca8,U+bcc0,U+bcc4,U+bcf4,U+bcf8,U+bd05,U+bd80,U+bd84,U+bd88,U+be44,U+be48,U+c0ac-c0ad,U+c0bd,U+c0c1,U+c0dd,U+c11c-c11d,U+c120,U+c124,U+c131,U+c138-c139,U+c158,U+c168,U+c190,U+c1a1,U+c218-c219,U+c21c,U+c220,U+c22b,U+c26c,U+c2a4,U+c2b5,U+c2b9,U+c2dc-c2dd,U+c2e0,U+c2e4,U+c2ec,U+c544,U+c548,U+c54a,U+c54c,U+c554,U+c558,U+c57c-c57d,U+c5b4,U+c5bc,U+c5c5-c5c6,U+c5c8,U+c5d0,U+c5f0,U+c601,U+c606,U+c624,U+c628,U+c62c,U+c640,U+c644,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6b8,U+c6c0-c6c1,U+c6cc,U+c6d0,U+c6d4,U+c704,U+c720,U+c724,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c774-c775,U+c778,U+c77c-c77d,U+c784-c785,U+c788,U+c790-c791,U+c798,U+c7a1,U+c7a5,U+c7ac,U+c800-c801,U+c804,U+c808,U+c810-c811,U+c815,U+c81c,U+c838,U+c84c,U+c870,U+c8fc,U+c900,U+c904,U+c911,U+c9c0-c9c1,U+c9c4,U+c9d1,U+c9dc,U+cc44-cc45,U+cc98,U+cc9c,U+cca8,U+ccab,U+ccad,U+ccb4,U+cd08,U+cd5c,U+cd94,U+cd9c,U+cda9,U+cdc4,U+ce35,U+ce58,U+ce60,U+ce74,U+ce78,U+cee4,U+cf1c,U+d058,U+d06c,U+d0a4,U+d0ac,U+d0b9,U+d0dd,U+d130,U+d134,U+d14c,U+d1a0,U+d1b1,U+d2b8,U+d2f4,U+d310,U+d328,U+d3b8,U+d3c9,U+d3ec,U+d3f4,U+d45c,U+d478,U+d480,U+d504,U+d544,U+d558-d559,U+d55c,U+d560,U+d569,U+d56d,U+d574-d575,U+d588-d589,U+d5c8,U+d5d8,U+d615,U+d638,U+d64d,U+d654-d655,U+d68c,U+d6c4,U+d6c8,U+d718,U+d76c,U+d788}@font-face{font-family:Black Han Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./g-4-DAFNPbIm.woff2) format("woff2");unicode-range:U+20-7e,U+b7,U+d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+20a9,U+2190,U+2192-2193,U+ac00,U+ac04,U+ac10-ac12,U+ac15-ac16,U+ac19,U+ac1c,U+ac24,U+ac74,U+ac80,U+ac83,U+ac8c,U+aca8,U+acb0,U+acc4,U+ace0,U+ace8,U+acf1,U+acf3,U+acfc,U+ad00,U+ad50,U+ad6c,U+ad8c,U+ade0,U+adf8,U+ae00,U+ae08-ae09,U+ae0b,U+ae30,U+ae34,U+ae38,U+ae40,U+ae4c,U+af3c,U+afd4,U+b010,U+b05d,U+b098,U+b09c,U+b0a8,U+b0ae,U+b0b4,U+b0b8,U+b0bc,U+b108,U+b118,U+b141,U+b144,U+b178,U+b17c,U+b193,U+b204,U+b274,U+b294,U+b298,U+b2a5,U+b2c8,U+b2d8,U+b2e4,U+b2e8,U+b2ec,U+b2f4-b2f5,U+b2f9,U+b300,U+b358,U+b35c,U+b370,U+b3c4-b3c5,U+b3d9,U+b418,U+b450,U+b4a4,U+b4dc,U+b4e0,U+b4e3-b4e4,U+b4ed,U+b4f1,U+b514,U+b529,U+b54c,U+b5a8,U+b6f0,U+b77c-b77d,U+b78c,U+b790,U+b7a8,U+b7b5,U+b7c9,U+b7ec,U+b7f0,U+b7fc,U+b808,U+b825,U+b828,U+b840,U+b85c-b85d,U+b860,U+b864,U+b8cc,U+b8e8,U+b960,U+b974,U+b978,U+b97c,U+b984,U+b9ac,U+b9bd,U+b9c8-b9c9,U+b9cc,U+b9d0,U+b9dd-b9de,U+b9e4-b9e5,U+ba3c,U+ba54,U+ba74,U+ba85,U+ba87,U+baa8-baa9,U+bb34,U+bb38,U+bb3c,U+bbf8,U+bbfc,U+bc14-bc15,U+bc18,U+bc1b-bc1d,U+bc29,U+bc30,U+bc88,U+bc94-bc95,U+bca8,U+bcc0,U+bcc4,U+bcf4,U+bcf8,U+bd05,U+bd80,U+bd84,U+bd88,U+be44,U+be48,U+c0ac-c0ad,U+c0bd,U+c0c1,U+c0dd,U+c11c-c11d,U+c120,U+c124,U+c131,U+c138-c139,U+c158,U+c168,U+c190,U+c1a1,U+c218-c219,U+c21c,U+c220,U+c22b,U+c26c,U+c2a4,U+c2b5,U+c2b9,U+c2dc-c2dd,U+c2e0,U+c2e4,U+c2ec,U+c544,U+c548,U+c54a,U+c54c,U+c554,U+c558,U+c57c-c57d,U+c5b4,U+c5bc,U+c5c5-c5c6,U+c5c8,U+c5d0,U+c5f0,U+c601,U+c606,U+c624,U+c628,U+c62c,U+c640,U+c644,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6b8,U+c6c0-c6c1,U+c6cc,U+c6d0,U+c6d4,U+c704,U+c720,U+c724,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c774-c775,U+c778,U+c77c-c77d,U+c784-c785,U+c788,U+c790-c791,U+c798,U+c7a1,U+c7a5,U+c7ac,U+c800-c801,U+c804,U+c808,U+c810-c811,U+c815,U+c81c,U+c838,U+c84c,U+c870,U+c8fc,U+c900,U+c904,U+c911,U+c9c0-c9c1,U+c9c4,U+c9d1,U+c9dc,U+cc44-cc45,U+cc98,U+cc9c,U+cca8,U+ccab,U+ccad,U+ccb4,U+cd08,U+cd5c,U+cd94,U+cd9c,U+cda9,U+cdc4,U+ce35,U+ce58,U+ce60,U+ce74,U+ce78,U+cee4,U+cf1c,U+d058,U+d06c,U+d0a4,U+d0ac,U+d0b9,U+d0dd,U+d130,U+d134,U+d14c,U+d1a0,U+d1b1,U+d2b8,U+d2f4,U+d310,U+d328,U+d3b8,U+d3c9,U+d3ec,U+d3f4,U+d45c,U+d478,U+d480,U+d504,U+d544,U+d558-d559,U+d55c,U+d560,U+d569,U+d56d,U+d574-d575,U+d588-d589,U+d5c8,U+d5d8,U+d615,U+d638,U+d64d,U+d654-d655,U+d68c,U+d6c4,U+d6c8,U+d718,U+d76c,U+d788}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(./pretendard-academy-BP-_xLxt.woff2) format("woff2-variations")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{margin:0;min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;word-break:keep-all}img,svg,video,canvas,picture{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0s)}html.js [data-reveal].is-in{opacity:1;transform:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.js [data-reveal]{opacity:1;transform:none}}.wl-demo-note{font-size:12px;line-height:1.5;text-align:center;padding:14px 16px calc(14px + env(safe-area-inset-bottom));opacity:.72}.wl-demo-note a{text-underline-offset:3px}:root{--navy: #0a1430;--navy-2: #0f1c3f;--navy-3: #172a5c;--y: #ffe500;--y-2: #fff27a;--w: #ffffff;--mut: rgba(255, 255, 255, .68);--line: rgba(255, 255, 255, .14);--head: "Black Han Sans", "Pretendard Variable", sans-serif;--cond: "Barlow Condensed", "Pretendard Variable", sans-serif;--body: "Pretendard Variable", Pretendard, -apple-system, sans-serif;--gut: clamp(20px, 5vw, 64px);--ease: cubic-bezier(.2, .8, .2, 1)}html{scroll-padding-top:72px}body{background:var(--navy);color:var(--w);font-family:var(--body);font-size:16px;letter-spacing:-.01em}::selection{background:var(--y);color:var(--navy)}:focus-visible{outline:3px solid var(--y);outline-offset:3px}.wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--gut)}.num{font-family:var(--cond);font-weight:800;font-style:italic;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ic{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--y);color:var(--navy);padding:10px 16px;font-weight:700;text-decoration:none}.skip:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:54px;padding:0 26px;border:2px solid transparent;font-weight:800;font-size:16px;text-decoration:none;letter-spacing:-.01em;transition:background .25s,color .25s,transform .25s var(--ease),border-color .25s;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.btn:hover{transform:translateY(-2px)}.btn:hover .ic{transform:translate(3px)}.btn .ic{transition:transform .25s var(--ease)}.btn-sm{min-height:42px;padding:0 20px;font-size:14px}.btn-y{background:var(--y);color:var(--navy)}.btn-y:hover{background:var(--w)}.btn-ghost{color:var(--w);border-color:#ffffff73;clip-path:none}.btn-ghost:hover{border-color:var(--w);background:#ffffff0f}.btn-line{background:transparent;color:var(--w);border-color:var(--line);clip-path:none}.btn-line:hover{border-color:var(--w)}.btn-navy{background:var(--navy);color:var(--y)}.btn-navy:hover{background:var(--navy-3)}.btn-line-n{background:transparent;color:var(--navy);border-color:var(--navy);clip-path:none}.btn-full{width:100%}.btn:focus-visible{clip-path:none}.hd{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:24px;height:68px;padding:0 var(--gut);transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.hd.is-solid{background:#0a1430eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:var(--line)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.logo-mark{width:30px;height:30px;color:var(--w)}.logo-txt{font-family:var(--cond);font-weight:800;font-style:italic;font-size:24px;line-height:.9;letter-spacing:.02em;display:flex;flex-direction:column}.logo-txt small{font-family:var(--body);font-style:normal;font-weight:600;font-size:10px;letter-spacing:.08em;color:var(--mut);margin-top:3px}.hd-nav{display:none;gap:30px}.hd-nav a{font-size:14px;font-weight:600;text-decoration:none;color:var(--mut);transition:color .2s;padding:6px 0}.hd-nav a:hover{color:var(--w)}@media(min-width:1024px){.hd-nav{display:flex}}.hero{position:relative;display:grid;min-height:100svh;padding-top:92px;overflow:hidden;background:radial-gradient(120% 80% at 0% 100%,#13265a 0%,var(--navy) 60%)}.hero-copy{position:relative;z-index:2;padding:0 var(--gut);align-self:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--mut);margin-bottom:22px}.eyebrow b{font-family:var(--cond);font-weight:800;font-style:italic;font-size:15px;color:var(--y);letter-spacing:.06em}.dot{width:8px;height:8px;background:var(--y);transform:skew(-18deg)}.hero-title{font-family:var(--head);font-weight:400;font-size:clamp(3rem,13.4vw,7.4rem);line-height:1.04;letter-spacing:-.02em}.ln{display:block;overflow:hidden;padding-bottom:.04em}.ln>span{display:block}.ln-y>span{color:var(--y)}.hero-lead{max-width:30em;margin-top:26px;font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:var(--mut)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-media{position:relative;margin-top:48px;height:56vh;min-height:360px}.hero-img{position:absolute;inset:0;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);overflow:hidden}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:30% 40%;filter:saturate(.85) contrast(1.05)}.hero-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a14301a 40%,#0a14308c)}.hero-stripe{position:absolute;z-index:1;left:-10%;right:-10%;top:calc(6% - 14px);height:18px;background:var(--y);transform:rotate(-6.4deg);transform-origin:left}.hero-stat{position:absolute;z-index:2;left:var(--gut);bottom:28px;display:flex;align-items:flex-end;gap:14px}.hero-stat .num{font-size:clamp(72px,20vw,132px);line-height:.8;color:var(--y)}.hero-stat span{font-weight:800;font-size:15px;line-height:1.35;padding-bottom:4px}.hero-stat small{display:block;font-weight:500;font-size:12px;color:var(--mut)}.hero-scroll{display:none}@media(min-width:960px){.hero{grid-template-columns:minmax(0,56fr) minmax(0,44fr);padding-top:68px;min-height:max(100svh,680px)}.hero-copy{padding-right:0;padding-top:24px;padding-bottom:40px}.hero-title{font-size:clamp(4.2rem,7.4vw,7.6rem)}.hero-media{margin:0;height:auto;min-height:0}.hero-img{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.hero-img:after{background:linear-gradient(90deg,#0a143059,#0a143000 50%),linear-gradient(0deg,rgba(10,20,48,.6),transparent 45%)}.hero-stripe{height:auto;width:22px;inset:-10% auto -10% 11%;transform:rotate(12.4deg);transform-origin:center}.hero-stat{left:18%;bottom:48px}.hero-scroll{display:block;position:absolute;left:var(--gut);bottom:26px;z-index:2;font-family:var(--cond);font-weight:600;font-size:12px;letter-spacing:.3em;color:var(--mut);padding-left:44px}.hero-scroll:before{content:"";position:absolute;left:0;top:50%;width:32px;height:1px;background:var(--mut)}}@media(prefers-reduced-motion:no-preference){.ln>span{animation:lineUp 1s var(--ease) both}.ln:nth-child(2)>span{animation-delay:.1s}.ln:nth-child(3)>span{animation-delay:.2s}.hero-in{animation:fadeUp .9s var(--ease) both;animation-delay:calc(.45s + var(--i) * .1s)}.hero-img{animation:wipe 1.3s cubic-bezier(.7,0,.2,1) both .1s}.hero-img img{animation:settle 2.2s var(--ease) both .1s}.hero-stripe{animation:stripe .9s var(--ease) both .75s}.hero-stat{animation:fadeUp .9s var(--ease) both 1s}}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wipe{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes settle{0%{transform:scale(1.16)}to{transform:none}}@keyframes stripe{0%{opacity:0;translate:0 -40px}to{opacity:1;translate:0 0}}.band-clip{position:relative;z-index:3;overflow:hidden;margin:-30px 0 -16px;padding:30px 0}.band{position:relative;z-index:3;overflow:hidden;background:var(--y);color:var(--navy);transform:rotate(-1.6deg) scale(1.04);padding:12px 0}.band p{white-space:nowrap;font-family:var(--head);font-size:clamp(18px,2.4vw,26px);letter-spacing:.01em}.band i{font-style:normal;font-family:var(--cond);font-weight:800;margin:0 .7em;opacity:.5}.sec{padding:clamp(96px,13vw,168px) 0}.kicker{display:flex;align-items:center;gap:12px;font-family:var(--cond);font-weight:800;font-style:italic;font-size:15px;letter-spacing:.12em;color:var(--y);margin-bottom:20px}.kicker span{color:var(--w);font-style:normal;font-weight:600;letter-spacing:.22em;font-size:13px}.kicker:after{content:"";width:48px;height:2px;background:currentColor;order:1}.kicker span{order:2}.h2{font-family:var(--head);font-weight:400;font-size:clamp(2.4rem,6.4vw,5rem);line-height:1.08;letter-spacing:-.02em}.h2 em{font-style:normal;color:var(--y)}.sec-lead{margin-top:22px;max-width:34em;color:var(--mut);line-height:1.75}.results{padding-top:clamp(110px,14vw,180px)}.res-grid{display:grid;gap:48px}.res-big{display:flex;align-items:flex-end;line-height:.78;color:var(--y)}.res-big .num{font-size:clamp(9rem,40vw,21rem);letter-spacing:-.04em}.res-unit{font-family:var(--head);font-size:clamp(2rem,6vw,4rem);color:var(--w);margin-left:.12em;padding-bottom:.08em}.res-cap{margin-top:18px;font-size:clamp(18px,2vw,22px);font-weight:700;border-top:2px solid var(--y);padding-top:14px;display:inline-block}.res-cap b{color:var(--y)}.res-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.res-stats>div{padding:22px 0 24px;border-bottom:1px solid var(--line)}.res-stats>div:nth-child(odd){padding-right:16px;border-right:1px solid var(--line)}.res-stats>div:nth-child(2n){padding-left:20px}.res-stats dt{font-size:13px;font-weight:600;color:var(--mut)}.res-stats dd{margin:6px 0 0;display:flex;align-items:baseline;gap:4px}.res-stats dd .num{font-size:clamp(44px,6vw,68px);line-height:1}.res-stats dd em{font-style:normal;font-weight:700;font-size:15px;color:var(--mut)}.chart{background:var(--navy-2);border:1px solid var(--line);padding:22px 18px 14px}.chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:13px;font-weight:600;color:var(--mut);margin-bottom:12px}.legend{display:inline-flex;align-items:center;gap:6px}.legend i{width:12px;height:12px;display:inline-block;margin-left:8px}.lg-b{background:#3b4f86}.lg-a{background:var(--y)}.chart svg{width:100%;height:auto;overflow:visible}.chart .grid line{stroke:#ffffff1a;stroke-width:1}.chart .grid text{fill:#ffffff73;font-size:20px;text-anchor:end;font-family:var(--cond);font-weight:600}.chart .b-b{fill:#3b4f86}.chart .b-a{fill:var(--y)}.chart .bars rect{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1s var(--ease);transition-delay:calc(.3s + var(--d))}.chart .vals text{fill:var(--y);font-family:var(--cond);font-weight:800;font-style:italic;font-size:28px;text-anchor:middle}.chart .xl text{fill:var(--w);font-size:21px;font-weight:600;text-anchor:middle}@media(prefers-reduced-motion:no-preference){html.js .chart:not(.is-in) .bars rect{transform:scaleY(0)}}@media(min-width:768px){.chart .grid text{font-size:12px}.chart .vals text{font-size:18px}.chart .xl text{font-size:13px}}@media(min-width:960px){.res-grid{grid-template-columns:5fr 7fr;column-gap:clamp(48px,6vw,110px);row-gap:72px;align-items:end}.res-head{align-self:start}.res-hero{justify-self:end;text-align:right}.res-big{justify-content:flex-end}.res-stats{align-self:start;grid-template-columns:1fr 1fr}.chart{padding:32px 32px 20px}}.curri{position:relative;background:var(--w);color:var(--navy);overflow:hidden}.curri-inner{padding:clamp(96px,12vw,140px) 0 64px}.curri .kicker,.curri .kicker span{color:var(--navy)}.curri .h2 em{color:var(--navy);background:linear-gradient(transparent 58%,var(--y) 58%,var(--y) 92%,transparent 92%)}.curri .sec-lead{color:#3e4866}.curri-head{display:grid;gap:8px;margin-bottom:44px}.curri-view{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gut);scrollbar-width:none;padding-bottom:6px}.curri-view::-webkit-scrollbar{display:none}.curri-view:focus-visible{outline-color:var(--navy);outline-offset:-3px}.curri-track{display:flex;gap:14px;padding:0 var(--gut);width:max-content;margin:0;list-style:none}.cc{position:relative;flex:none;width:min(78vw,360px);min-height:440px;padding:26px 24px 24px;background:var(--navy);color:var(--w);scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden}.cc-code{position:absolute;right:-6px;top:-18px;font-family:var(--cond);font-weight:800;font-style:italic;font-size:170px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.22);letter-spacing:-.04em;pointer-events:none}.cc-grade{position:relative;font-weight:800;font-size:15px;color:var(--y);display:flex;gap:10px;align-items:baseline}.cc-grade span{font-family:var(--cond);font-weight:600;letter-spacing:.2em;font-size:12px;color:var(--mut)}.cc h3{position:relative;font-family:var(--head);font-weight:400;font-size:32px;line-height:1.15;margin-top:96px}.cc ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:15px;color:#ffffffd1}.cc li{padding-left:18px;position:relative}.cc li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--y)}.cc-goal{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-weight:700;font-size:15px;display:flex;flex-direction:column;gap:2px}.cc-goal span{font-family:var(--cond);font-weight:600;font-size:12px;letter-spacing:.2em;color:var(--y)}.cc-final{background:var(--y);color:var(--navy)}.cc-final .cc-code{-webkit-text-stroke-color:rgba(10,20,48,.25)}.cc-final .cc-grade{color:var(--navy)}.cc-final .cc-grade span,.cc-final ul{color:#0a1430bf}.cc-final li:before{background:var(--navy)}.cc-final .cc-goal{border-color:#0a143033}.cc-final .cc-goal span{color:var(--navy)}.cc-cta{background:transparent;color:var(--navy);border:2px solid var(--navy);justify-content:space-between}.cc-cta-q{font-family:var(--head);font-size:34px;line-height:1.15}.curri-foot{display:flex;align-items:center;gap:18px;margin-top:28px}.curri-prog{flex:1;height:3px;background:#0a14301f;position:relative;overflow:hidden}.curri-prog i{position:absolute;inset:0;background:var(--navy);transform-origin:left;transform:scaleX(.12)}.curri-hint{font-family:var(--cond);font-weight:800;font-style:italic;letter-spacing:.14em;font-size:14px}.curri.is-pinned .curri-inner{height:100vh;min-height:640px;display:flex;flex-direction:column;justify-content:center;padding:88px 0 40px}.curri.is-pinned .curri-view{overflow:hidden;scroll-snap-type:none;flex:none}.curri.is-pinned .h2{font-size:clamp(2.4rem,3.7vw,3.6rem)}.curri.is-pinned .curri-head{margin-bottom:36px}.curri.is-pinned .curri-track{will-change:transform}.curri.is-pinned .cc{min-height:0;height:clamp(360px,calc(100vh - 360px),480px)}.curri.is-pinned .cc h3{margin-top:clamp(48px,calc(100vh - 780px),96px)}@media(min-width:960px){.curri-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-bottom:48px}.curri-head .sec-lead{margin:0 0 6px}.cc{width:340px}}.t-grid{display:grid;gap:56px}.t-photo{position:relative;margin-top:40px}.t-photo img{width:100%;aspect-ratio:4 / 4.2;object-fit:cover}.t-photo figcaption{position:absolute;left:0;bottom:0;background:var(--y);color:var(--navy);font-weight:800;font-size:14px;padding:10px 16px}.t-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.tc{display:grid;grid-template-columns:76px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid var(--line)}.tc-mono{font-family:var(--cond);font-weight:800;font-style:italic;font-size:64px;line-height:.85;color:transparent;-webkit-text-stroke:1.5px var(--y);letter-spacing:-.03em;transition:color .3s}.tc:hover .tc-mono{color:var(--y)}.tc-role{font-size:13px;font-weight:700;color:var(--y);display:flex;gap:10px;flex-wrap:wrap}.tc-role span{color:var(--mut);font-weight:600}.tc h3{font-family:var(--head);font-weight:400;font-size:34px;line-height:1.2;margin-top:4px}.tc-line{margin-top:10px;color:var(--mut);line-height:1.7;max-width:34em}.tc-tag{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;padding:5px 10px;border:1px solid var(--line)}@media(min-width:960px){.t-grid{grid-template-columns:5fr 7fr;gap:clamp(48px,7vw,120px);align-items:start}.t-side{position:sticky;top:100px}.tc{grid-template-columns:120px 1fr;padding:40px 0}.tc-mono{font-size:96px}}.reviews{background:var(--navy-2)}.r-head{margin-bottom:52px}.r-grid{display:grid;gap:14px}.rv{background:var(--navy);border:1px solid var(--line);padding:30px 26px;display:flex;flex-direction:column}.rv-score{display:flex;align-items:center;gap:10px;color:var(--mut)}.rv-score .num{font-size:64px;line-height:.9;color:#ffffff80}.rv-score .num.y{color:var(--y)}.rv-score .ic{width:28px;height:28px;color:var(--y)}.rv-score small{font-weight:700;font-size:15px;align-self:flex-end;padding-bottom:6px;color:var(--w)}.rv blockquote{margin:22px 0 0;font-size:17px;line-height:1.75;font-weight:500}.rv figcaption{margin-top:auto;padding-top:22px;font-weight:800;font-size:15px;display:flex;gap:10px;align-items:baseline}.rv figcaption span{font-weight:500;font-size:13px;color:var(--mut)}.rv-main{background:var(--y);color:var(--navy);border:0}.rv-main .rv-score .num{font-size:clamp(96px,22vw,168px);color:#0a14304d}.rv-main .rv-score .num.y{color:var(--navy)}.rv-main .rv-score .ic{color:var(--navy);width:44px;height:44px}.rv-main .rv-score small{color:var(--navy);font-size:20px}.rv-main blockquote{font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.6}.rv-main figcaption span{color:#0a1430b3}.rv-photo{padding:0;overflow:hidden}.rv-photo img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.rv-photo blockquote,.rv-photo figcaption{padding-left:26px;padding-right:26px}.rv-photo figcaption{padding-bottom:28px}@media(min-width:768px){.r-grid{grid-template-columns:1fr 1fr}.rv-main{grid-column:1 / -1}}@media(min-width:1100px){.r-grid{grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto}.rv-main{grid-column:1;grid-row:1 / span 2;padding:44px 40px}.rv-photo{grid-column:2 / span 2;display:grid;grid-template-columns:1fr 1fr}.rv-photo img{grid-row:1 / span 2;height:100%;aspect-ratio:auto}.rv-photo blockquote{margin-top:30px}}.level{position:relative}.lv-grid{display:grid;gap:48px}.lv-photo{margin-top:36px;position:relative}.lv-photo img{width:100%;aspect-ratio:16 / 10;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 86%,88% 100%,0 100%)}.lt{background:var(--navy-2);border:1px solid var(--line);border-top:4px solid var(--y);padding:26px 20px 24px;min-height:480px;display:flex;flex-direction:column}.lt-top{display:flex;align-items:center;gap:16px;margin-bottom:26px}.lt-step{font-size:13px;font-weight:700;color:var(--mut);white-space:nowrap}.lt-step b{font-family:var(--cond);font-style:italic;font-weight:800;font-size:22px;color:var(--y)}.lt-bar{flex:1;height:6px;background:#ffffff1a;position:relative;overflow:hidden}.lt-bar i{position:absolute;inset:0;background:var(--y);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .5s var(--ease)}.lt-form{display:flex;flex-direction:column;flex:1}.lt-form[hidden]{display:none}.lt-q{border:0;padding:0;margin:0;min-width:0}.lt-q[hidden]{display:none}.lt-q legend{padding:0;width:100%;outline-offset:6px}.lt-tag{display:inline-block;font-family:var(--cond);font-weight:600;font-size:12px;letter-spacing:.2em;color:var(--navy);background:var(--y);padding:3px 9px;margin-bottom:14px}.lt-ask{display:block;font-size:15px;font-weight:600;color:var(--mut)}.lt-passage{display:block;margin-top:12px;padding:14px 16px;border-left:3px solid var(--y);background:#ffffff0a;font-size:15px;line-height:1.7;color:#ffffffe0}.lt-sent{display:block;margin-top:10px;font-size:clamp(20px,2.4vw,26px);line-height:1.45;font-weight:700;letter-spacing:-.005em}.lt-blank{display:inline-block;min-width:4.2em;border-bottom:3px solid var(--y);margin:0 .2em;height:1em;vertical-align:-.1em}.lt-opts{display:grid;gap:10px;margin-top:22px}.lt-opt{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 16px;border:1.5px solid var(--line);cursor:pointer;font-weight:600;transition:border-color .2s,background .2s}.lt-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lt-opt .k{flex:none;width:30px;height:30px;display:grid;place-items:center;font-family:var(--cond);font-weight:800;font-size:16px;border:1.5px solid var(--line);transition:background .2s,color .2s,border-color .2s}.lt-opt:hover{border-color:#ffffff73}.lt-opt:has(input:checked){border-color:var(--y);background:#ffe50014}.lt-opt:has(input:checked) .k{background:var(--y);border-color:var(--y);color:var(--navy)}.lt-opt:has(input:focus-visible){outline:3px solid var(--y);outline-offset:2px}.lt-msg{min-height:1.6em;margin-top:12px;font-size:14px;font-weight:600;color:var(--y)}.lt-nav{display:flex;gap:10px;margin-top:auto;padding-top:10px}.lt-nav [data-lt-next]{margin-left:auto}.lt-nav [hidden]{display:none}.lt-noscript{color:var(--mut)}@media(prefers-reduced-motion:no-preference){.lt-q.is-enter{animation:qIn .45s var(--ease) both}.lt-result.is-enter{animation:qIn .6s var(--ease) both}}@keyframes qIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.lt-result{outline:none}.lt-res-k{font-family:var(--cond);font-weight:600;letter-spacing:.3em;font-size:13px;color:var(--mut)}.lt-level{font-family:var(--cond);font-weight:800;font-style:italic;font-size:clamp(64px,14vw,112px);line-height:.9;color:var(--y);letter-spacing:-.01em;margin-top:6px}.lt-score{margin-top:10px;font-weight:700}.lt-score span:first-child{font-family:var(--cond);font-weight:800;font-size:24px;color:var(--y)}.lt-score-note{font-size:12px;font-weight:500;color:var(--mut);margin-left:6px}.lt-scale{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.lt-scale li{font-family:var(--cond);font-weight:600;font-size:12px;letter-spacing:.1em;padding-top:10px;border-top:6px solid rgba(255,255,255,.12);color:var(--mut)}.lt-scale li.on{border-color:var(--y);color:var(--y);font-weight:800}.lt-scale li.past{border-color:#ffe50059}.lt-rec{margin-top:26px;padding:18px 18px 20px;background:var(--navy);border-left:4px solid var(--y)}.lt-rec-k{font-size:12px;font-weight:700;color:var(--mut)}.lt-rec-name{font-family:var(--head);font-size:28px;line-height:1.25;margin-top:4px}.lt-rec-desc{margin-top:6px;color:var(--mut);font-size:15px;line-height:1.65}.lt-review{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:6px}.lt-review li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:6px 10px;border:1px solid var(--line)}.lt-review li .ic{width:15px;height:15px}.lt-review li.ok .ic{color:var(--y)}.lt-review li.no{color:var(--mut)}.lt-res-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lt-fine{margin-top:16px;font-size:13px;color:var(--mut)}@media(min-width:960px){.lv-grid{grid-template-columns:5fr 6fr;gap:clamp(48px,6vw,100px);align-items:start}.lt{padding:38px 40px 34px;min-height:540px}.lt-opts{grid-template-columns:1fr 1fr}.lt-opts.wide{grid-template-columns:1fr}}.consult{background:var(--y);color:var(--navy);padding:clamp(96px,12vw,150px) 0}.consult :focus-visible{outline-color:var(--navy)}.kicker-n,.kicker-n span{color:var(--navy)}.cs-grid{display:grid;gap:48px}.cs-lead{margin-top:22px;max-width:30em;line-height:1.75;font-weight:500;color:#0a1430cc}.cs-info{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:12px;font-weight:700}.cs-info li{display:flex;align-items:center;gap:12px}.cs-info .ic{width:20px;height:20px}.cs-box{background:var(--w);padding:28px 20px;box-shadow:14px 14px 0 var(--navy)}.cs-form{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.f{grid-column:1 / -1;display:flex;flex-direction:column;min-width:0}.f-half{grid-column:span 1}.f>label,.f legend{font-size:14px;font-weight:800;margin-bottom:8px;padding:0}.f input:not([type=radio]):not([type=checkbox]),.f select{width:100%;min-height:54px;padding:0 14px;border:2px solid #c9cedb;background:#fff;color:var(--navy);font-size:16px;font-weight:600;border-radius:0;transition:border-color .2s,box-shadow .2s}.f select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1430' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;padding-right:44px;cursor:pointer;text-overflow:ellipsis}.f select:hover:not(:disabled){border-color:#8d95ab}.f select:disabled{cursor:not-allowed;color:#9aa1b4;background-color:#f2f3f7;border-color:#dfe2ea}.f select option{background-color:#fff;color:var(--navy)}.f input:focus,.f select:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px var(--y),0 0 0 5px var(--navy)}.f [aria-invalid=true]{border-color:#d63a2f!important}.f input::placeholder{color:#9aa1b4;font-weight:500}.field-error{min-height:1.4em;font-size:13px;font-weight:700;color:#c4271c;margin-top:4px}.f-time{border:0;padding:0;margin:4px 0 14px;flex-direction:row;flex-wrap:wrap;gap:8px}.f-time legend{width:100%}.f-time label{position:relative}.f-time input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.f-time span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:2px solid #c9cedb;font-weight:700;font-size:14px;cursor:pointer}.f-time input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--y)}.f-time input:focus-visible+span{outline:3px solid var(--navy);outline-offset:2px}.chk{display:flex;gap:12px;align-items:flex-start;font-size:14px;font-weight:600;cursor:pointer;line-height:1.55}.chk input{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--navy)}.chk small{display:block;font-weight:500;color:#5b647c}.cs-chip{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--navy);color:var(--w);font-size:14px;font-weight:600;padding:12px 14px;margin-bottom:14px}.cs-chip b{font-family:var(--cond);font-style:italic;font-weight:800;font-size:18px;letter-spacing:.04em;color:var(--y)}.cs-chip[hidden]{display:none}.f select.is-filled{border-color:var(--navy);background-color:#fffbd6}.btn-full{margin-top:8px;grid-column:1 / -1;min-height:60px;font-size:17px}.cs-done{text-align:left;padding:12px 4px;outline:none}.cs-done-ic{width:56px;height:56px;fill:none;stroke:var(--navy);stroke-width:2.5;background:var(--y);padding:12px}.cs-done h3{font-family:var(--head);font-weight:400;font-size:30px;margin-top:22px;line-height:1.25}.cs-done p{margin-top:10px;line-height:1.7;color:#3e4866}.cs-done .cs-demo{font-weight:800;color:var(--navy);background:#fff3a3;display:inline-block;padding:6px 10px}.cs-done .btn{margin-top:24px}@media(min-width:960px){.cs-grid{grid-template-columns:5fr 6fr;gap:clamp(48px,7vw,120px);align-items:start}.cs-box{padding:40px 40px 36px;box-shadow:20px 20px 0 var(--navy)}}@media(max-width:400px){.cs-form{grid-template-columns:1fr}.f-half{grid-column:1 / -1}}.ft{background:#060d22;color:var(--mut);padding-top:48px}.ft-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 32px;padding-bottom:32px;border-bottom:1px solid var(--line);font-size:13px}.ft-logo{font-family:var(--cond);font-weight:800;font-style:italic;font-size:26px;color:var(--w);line-height:1}.ft-logo span{font-family:var(--body);font-style:normal;font-size:12px;font-weight:600;color:var(--mut);margin-left:8px}.ft .sep{opacity:.4;margin:0 6px}.wl-demo-note{color:var(--w)}
