@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.BKBcEa_className{font-family:Newsreader,Newsreader Fallback}.BKBcEa_variable{--font-v2-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.OiLDlW_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.OiLDlW_variable{--font-v2-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2tuvx2ggl0uf7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.048ctm9k7u_u3.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.2t3qiyt2vl-ta.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2_s53-223o24o.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}._YivuW_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}._YivuW_variable{--font-v2-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.Ey27tW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.Ey27tW_variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.yq7b0G_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.yq7b0G_variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.1mpetegfkmrpx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.21ll88aq_0oyg.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.hr9ymG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.hr9ymG_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4ee;--bg-alt:#eef3fb;--surface:#ffffffe6;--surface-strong:#fffffffa;--surface-soft:#f6f8fcd9;--border:#0f172a1f;--border-strong:#1557d542;--text:#0f172a;--muted:#536274;--muted-strong:#243244;--accent:#1557d5;--accent-2:#2563eb;--accent-soft:#1557d51f;--highlight:#0b1220;--page-max:1280px;--shadow:0 22px 70px #0f172a14;--radius-lg:28px;--radius-md:20px;--radius-sm:14px}*{box-sizing:border-box}html{background:radial-gradient(circle at 0 0,#1557d514,#0000 30%),radial-gradient(circle at 85% 10%,#60a5fa14,#0000 25%),linear-gradient(#fbfaf7 0%,#f4f7fb 52%,#eef2f8 100%);min-height:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0%, #1557d50d, transparent 30%), linear-gradient(180deg, #ffffff38, #fff0), var(--bg);font-family:var(--font-body), "Avenir Next", "Segoe UI", sans-serif;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{color:#0b1220;background:#1557d533}.site-shell{position:relative;overflow-x:clip}.site-shell:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:100% 38px,38px 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 90%);mask-image:linear-gradient(#000000a6,#0000 90%)}.skip-link{z-index:30;background:var(--highlight);color:#091120;border-radius:999px;padding:.75rem 1rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer,.section{width:min(var(--page-max), calc(100vw - 2rem));margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #0f172a14;border-radius:999px;grid-template-columns:1.1fr 1.8fr auto;align-items:center;gap:1rem;margin-top:.8rem;padding:1rem 1rem .875rem;display:grid;position:sticky;top:0;box-shadow:0 16px 50px #0f172a14}.site-brand>a{align-items:center;gap:.85rem;display:inline-flex}.site-brand__mark{width:2.75rem;height:2.75rem;color:var(--accent);font-family:var(--font-display), Georgia, serif;background:linear-gradient(145deg,#fffffff5,#e8f0fff2);border:1px solid #1557d538;border-radius:18px;place-items:center;font-size:1.08rem;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #1557d514}.site-brand__text{gap:.14rem;display:grid}.site-brand__text strong{letter-spacing:.01em;font-size:.98rem;font-weight:650}.site-brand__text em{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-style:normal}.site-nav{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1rem 1.2rem;font-size:.93rem;display:flex}.site-nav a:hover,.site-nav a:focus-visible,.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__contact a:hover,.site-footer__contact a:focus-visible{color:var(--highlight)}.site-header__actions{justify-content:flex-end;display:flex}.button{color:#f7fbff;letter-spacing:.01em;background:linear-gradient(#2d6cdffa,#1557d5f5);border:1px solid #1557d538;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.82rem 1.15rem;font-weight:650;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #1557d52e}.button:hover,.button:focus-visible{transform:translateY(-1px);box-shadow:0 18px 34px #1557d542}.button:disabled,.button[aria-disabled=true]{cursor:wait;opacity:.72;box-shadow:none;transform:none}.button--secondary{color:var(--text);border-color:var(--border);box-shadow:none;background:#ffffffd1}.button--secondary:hover,.button--secondary:focus-visible{border-color:var(--border-strong);background:#fffffff5}.section{padding-block:clamp(2rem,4vw,4rem);position:relative}.journey-section{isolation:isolate;--journey-accent:var(--accent);--journey-tint:#1557d50f;--journey-border:#1557d529;--journey-surface:#fffffff5;--journey-muted:var(--muted);background:linear-gradient(180deg, var(--journey-tint), transparent 72%), linear-gradient(90deg, #ffffff38, transparent 18%, transparent 82%, #ffffff1f);position:relative}.journey-section:before{content:"";border-top:1px solid var(--journey-border);pointer-events:none;position:absolute;inset:0}.journey-section:after{content:"";background:linear-gradient(90deg, transparent, var(--journey-border), transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.journey-section>*{z-index:1;position:relative}.journey-section .eyebrow,.journey-section .panel-title,.journey-section .section-heading .eyebrow{color:var(--journey-accent)}.journey-section .section-heading:before{content:"";background:linear-gradient(90deg, var(--journey-accent), transparent);border-radius:999px;width:4.5rem;height:3px;margin-bottom:.85rem;display:block}.journey-section .card,.journey-section .surface{border-color:var(--journey-border);background:linear-gradient(180deg, var(--journey-surface), #f7f9fdf0)}.journey-section .hero__copy{border-color:var(--journey-border)}.journey-section .hero__lede,.journey-section .card p,.journey-section .surface p,.journey-section .section-heading p{color:var(--journey-muted)}.journey-section--demand{--journey-accent:#1557d5;--journey-tint:#1557d512;--journey-border:#1557d529;--journey-surface:#fffffff5}.journey-section--path{--journey-accent:#0f7c7b;--journey-tint:#0f7c7b12;--journey-border:#0f7c7b29;--journey-surface:#fffffff5}.journey-section--friction{--journey-accent:#c46d09;--journey-tint:#c46d0912;--journey-border:#c46d0929;--journey-surface:#fffcf6f7}.journey-section--proof{--journey-accent:#6a5cf0;--journey-tint:#6a5cf00f;--journey-border:#6a5cf029;--journey-surface:#fcfafff7}.journey-section--close{--journey-accent:#bfcdf7;--journey-tint:#080d18e0;--journey-border:#a2b1d62e;--journey-surface:#0a111fa8;--journey-muted:#e2e9f4d1;color:#eef3fb;background:linear-gradient(#080d18f0,#0d182cfa),linear-gradient(#ffffff0d,#0000 32%)}.journey-section--close .card,.journey-section--close .surface{background:#0a111fb3;border-color:#a2b1d62e;box-shadow:0 18px 44px #05091238}.journey-section--close .card p,.journey-section--close .surface p,.journey-section--close .section-heading p{color:#e2e9f4d1}.hero{padding-top:clamp(2rem,6vw,4.75rem)}.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.hero__copy{max-width:42rem;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#1557d514,#0000 24%),linear-gradient(#fffffffa,#f9fafcf2);border:1px solid #0f172a14;border-radius:34px;padding:clamp(1.5rem,3vw,2.5rem)}.eyebrow{color:var(--accent-2);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem}.hero h1,.section-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-weight:600;line-height:.96}.hero h1{max-width:16ch;font-size:clamp(3.1rem,7vw,5.8rem)}.hero__lede,.section-heading p{color:var(--muted);font-size:1.04rem}.hero__lede{max-width:44rem;margin:1.2rem 0 0;font-size:1.08rem}.hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.6rem;display:flex}.hero__aside{position:relative}.hero-visual{gap:1rem;display:grid}.hero-visual__board,.hero-visual__sidebar,.surface,.card{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#fffffffa,#f7f9fdf5);border:1px solid #0f172a14}.hero-visual__board{padding:1.2rem}.hero-visual__topline,.hero-visual__headline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-visual__topline{color:var(--muted);margin-bottom:1rem;font-size:.82rem}.hero-visual__headline{background:linear-gradient(#1557d50f,#1557d506);border:1px solid #1557d524;border-radius:22px;margin-bottom:1rem;padding:1rem 1rem 1rem 1.15rem}.hero-visual__headline strong{font-size:1.05rem}.hero-visual__headline span{color:var(--accent-2);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.kv-grid{gap:.8rem;margin:0;display:grid}.kv-grid__item{background:#ffffffeb;border:1px solid #0f172a14;border-radius:18px;padding:.95rem 1rem}.kv-grid dt{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.kv-grid dd{color:var(--text);margin:.42rem 0 0;font-size:.92rem}.hero-visual__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.hero-visual__module{background:#fffffff0;border:1px solid #0f172a14;border-radius:18px;gap:.15rem;padding:.85rem .9rem;animation:.4s both rise;display:grid}.hero-visual__module span{color:var(--muted);font-size:.82rem}.hero-visual__module strong{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.hero-visual__sidebar{padding:1.15rem}.panel-title{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.panel-title--spaced{margin-top:1rem}.signal-list,.micro-proof-list,.feature-list,.bullet-list,.step-list,.solution-list,.proof-list,.mini-surface-list{margin:0;padding:0;list-style:none}.signal-list{gap:.65rem;margin-top:.95rem;display:grid}.signal-list li{background:#fffffff0;border:1px solid #0f172a14;border-radius:18px;gap:.2rem;padding:.82rem .9rem;display:grid}.signal-list strong,.proof-list strong{font-size:.94rem}.signal-list span,.proof-list span{color:var(--muted);font-size:.91rem}.micro-proof-list{gap:.5rem;margin-top:.9rem;display:grid}.micro-proof-list li{background:#1557d50f;border-radius:16px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.72rem .85rem;display:flex}.micro-proof-list span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.micro-proof-list strong{color:var(--text);font-size:.9rem}.section-heading{gap:.5rem;max-width:46rem;margin-bottom:1.5rem;display:grid}.section-heading h2{font-size:clamp(2rem,3.8vw,3.15rem)}.card-grid{gap:1rem;display:grid}.card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.card,.surface{padding:1.2rem}.card h3,.card h4,.surface h3,.surface h4{margin:0;font-size:1.05rem}.card p,.surface p{color:var(--muted)}.pill{width:fit-content;color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#1557d50d;border:1px solid #1557d524;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.66rem;display:inline-flex}.status-pill{width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .68rem;font-size:.65rem;display:inline-flex}.status-pill--live{color:#0f8a58;background:#17c3711f}.status-pill--pilot{color:#1557d5;background:#1557d51a}.status-pill--prototype{color:#9a5b00;background:#ffbc401f}.status-pill--foundation{color:#334155;background:#0f172a14}.status-pill--candidate,.status-pill--planned{color:#1d4ed8;background:#1557d514}.feature-list,.step-list,.proof-list{gap:.85rem;display:grid}.feature-list li,.step-list li,.proof-list li{background:#fffffff0;border:1px solid #0f172a14;border-radius:20px;padding:1rem 1.05rem}.step-list li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.step-list li strong{min-width:5.3rem;color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}.step-list li span,.feature-list li span,.proof-list li span{color:var(--muted)}.solution-list{gap:1rem;display:grid}.solution-tile{gap:.8rem;display:grid}.solution-tile__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.solution-tile__title{gap:.3rem;display:grid}.solution-tile__title strong{font-size:1.18rem}.solution-tile__title span{color:var(--muted)}.solution-tile__status{color:var(--accent-2);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem}.solution-tile__links{flex-wrap:wrap;gap:.75rem;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.detail-grid__item{background:#fffffff0;border:1px solid #0f172a14;border-radius:18px;padding:1rem}.detail-grid__item dt{color:var(--accent-2);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem}.detail-grid__item dd{color:var(--muted);margin:0}.fine-print,.muted{color:var(--muted)}.callout{background:radial-gradient(circle at 100% 0,#1557d514,#0000 30%),#fffffff5;border:1px solid #1557d524;border-radius:22px;gap:.85rem;padding:1.2rem;display:grid}.callout strong{font-size:1.08rem}.callout p{color:var(--muted);margin:0}.callout__actions{flex-wrap:wrap;gap:.75rem;display:flex}.site-footer{border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.75fr);gap:1rem;margin-top:1rem;padding:2rem 0 2.4rem;display:grid}.site-footer__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.35rem;font-weight:600}.site-footer__brand p{max-width:34rem;color:var(--muted);margin:0}.site-footer__nav,.site-footer__contact{color:var(--muted);align-content:start;gap:.5rem;display:grid}.site-footer__contact{justify-items:end}.footer-note{color:var(--muted);margin-top:.75rem;font-size:.85rem}.stack{gap:1rem;display:grid}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form{gap:.95rem;display:grid}.form [hidden]{display:none!important}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.field{gap:.45rem;display:grid}.field label{color:var(--text);font-size:.86rem;font-weight:650}.field input,.field textarea,.field select{width:100%;color:var(--text);background:#fffffff0;border:1px solid #0f172a1f;border-radius:18px;padding:.92rem .95rem;transition:border-color .16s,box-shadow .16s,background .16s}.field textarea{resize:vertical;min-height:9.5rem}.field input::placeholder,.field textarea::placeholder{color:#536274b3}.field input:focus,.field textarea:focus,.field select:focus{border-color:#1557d5a3;outline:none;box-shadow:0 0 0 4px #1557d51f}.checkbox-row{align-items:flex-start;gap:.75rem;display:flex}.checkbox-row input{width:1rem;height:1rem;margin-top:.3rem}.helper{color:var(--muted);font-size:.87rem}.form__notice{color:var(--muted);background:#ffffffeb;border:1px solid #0f172a14;border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}.form__status{min-height:1.5rem;color:var(--accent-2);font-size:.92rem}.form__status--error{color:#b42318}.form__status--success{color:#087f5b}.form__followup{background:#eff6ffc2;border:1px solid #1557d533;border-radius:14px;gap:.85rem;padding:1rem;display:grid}.form__followup p{color:var(--muted);margin:.35rem 0 0}.form__followup .button{justify-self:start}.code-block{color:#1f2937;font-family:var(--font-mono), monospace;background:#f7f9fcfa;border:1px solid #0f172a14;border-radius:18px;padding:1rem 1.05rem;font-size:.83rem;line-height:1.6;overflow-x:auto}.route-table{border-collapse:collapse;width:100%}.route-table th,.route-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a14;padding:.85rem .75rem}.route-table th{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.route-table td{color:var(--muted)}.route-table td strong{color:var(--text)}.route-table tr:last-child td{border-bottom:0}.diagnostic-board{gap:1rem;display:grid}.diagnostic-board__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.diagnostic-chip{background:#fffffff0;border:1px solid #0f172a14;border-radius:18px;padding:1rem}.diagnostic-chip strong{margin-bottom:.35rem;display:block}.diagnostic-chip span{color:var(--muted);font-size:.92rem}.animated-sweep{position:relative;overflow:hidden}.animated-sweep:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 28%,#7dd3fc1f,#0000 72%);animation:5s ease-in-out infinite sweep;position:absolute;inset:0;transform:translate(-120%)}.proof-matrix{gap:1rem;display:grid}.proof-matrix__item{gap:.8rem;display:grid}.proof-matrix__item h3{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.proof-step{gap:.25rem;display:grid}.proof-step strong{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem}.proof-step span{color:var(--muted)}.sample-banner{color:#1557d5;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background:#1557d514;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.68rem;display:inline-flex}.sample-note{color:var(--muted);font-size:.92rem}@keyframes sweep{0%,45%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.site-header{border-radius:18px;grid-template-columns:auto 1fr auto}.site-brand__text em{display:none}.site-nav{justify-content:flex-end;gap:.7rem .9rem;font-size:.84rem}.site-nav a:nth-child(4),.site-nav a:nth-child(5){display:none}.site-header__actions{justify-content:flex-end}.hero__grid,.split,.site-footer,.diagnostic-board__row,.detail-grid,.form__grid,.card-grid--3,.card-grid--4,.card-grid--5{grid-template-columns:1fr}}@media (max-width:720px){.site-header,.site-footer,.section{width:min(100vw - 1rem, var(--page-max))}.card-grid--2{grid-template-columns:1fr}.hero h1{font-size:clamp(2.4rem,12vw,4rem)}.hero__copy,.hero-visual__board,.hero-visual__sidebar,.surface,.card,.callout{border-radius:22px}.solution-tile__meta,.solution-tile__links,.site-footer__contact{justify-items:start}.site-footer{gap:1.4rem}.site-footer__contact{justify-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.animated-sweep:after{animation:none}}.site-header{border-radius:18px}.site-brand__mark{border-radius:12px}.home-page{--home-ink:#101827;--home-muted:#526072;--home-paper:#f4f3ee;--home-paper-strong:#fffefa;--home-line:#10182726;--home-blue:#1557d5;--home-blue-dark:#0e3d98;background:linear-gradient(#10182709 1px, transparent 1px), linear-gradient(90deg, #10182709 1px, transparent 1px), var(--home-paper);width:min(1440px,100vw - 1rem);color:var(--home-ink);background-size:42px 42px;border-radius:30px 30px 0 0;margin:.85rem auto 0;overflow:clip}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin-top:0}.home-page h1,.home-page h2,.home-page h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em}.home-page .button{border-color:var(--home-blue);background:var(--home-blue);min-height:3.25rem;box-shadow:0 12px 24px #1557d533}.home-page .button:hover,.home-page .button:focus-visible{background:var(--home-blue-dark);border-color:var(--home-blue-dark);box-shadow:0 16px 28px #1557d540}.home-page .button--secondary{color:var(--home-ink);box-shadow:none;background:0 0;border-color:#10182747}.home-page .button--secondary:hover,.home-page .button--secondary:focus-visible{border-color:var(--home-ink);background:#1018270d}.home-kicker{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:500}.home-hero,.home-section,.home-final{width:min(1240px,100% - 4rem);margin-inline:auto}.home-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:min(760px,100dvh - 102px);padding-block:clamp(3.5rem,8vh,6.5rem);display:grid}.home-hero__copy{max-width:42rem}.home-hero h1{max-width:11ch;margin:1rem 0 1.35rem;font-size:clamp(3.65rem,6.3vw,6.7rem);font-weight:650;line-height:.93}.home-hero__copy>p{max-width:35rem;color:var(--home-muted);margin-bottom:0;font-size:clamp(1.08rem,1.55vw,1.25rem);line-height:1.55}.home-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.home-hero__assurance{color:var(--home-muted);flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1.5rem;font-size:.84rem;display:flex}.home-hero__assurance span{padding-left:.9rem;position:relative}.home-hero__assurance span:before{content:"";background:var(--home-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.flow-map{background:var(--home-paper-strong);border:1px solid #10182733;border-radius:18px;padding:clamp(1.3rem,2.5vw,2rem);position:relative;transform:rotate(1.1deg);box-shadow:22px 22px #10182712}.flow-map:before{content:"";background:var(--home-blue);width:7rem;height:4px;position:absolute;top:-1px;left:2rem}.flow-map__header{border-bottom:1px solid var(--home-line);gap:.35rem;padding-bottom:1.1rem;display:grid}.flow-map__header span,.flow-map__finding span{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.flow-map__header strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.35rem}.flow-map__path{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-map__path:before{content:"";background:#1018273d;width:1px;position:absolute;top:1.8rem;bottom:1.8rem;left:1.32rem}.flow-map__step{border-bottom:1px solid #10182717;grid-template-columns:2.7rem 1fr auto;align-items:center;gap:.85rem;min-height:4.35rem;padding:.65rem 0;display:grid;position:relative}.flow-map__step--alert{background:#1557d514;margin-inline:-.8rem;padding-inline:.8rem}.flow-map__number{z-index:1;background:var(--home-paper-strong);width:2.7rem;height:2.7rem;color:var(--home-muted);font-family:var(--font-mono), monospace;border:1px solid #1018273d;border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:relative}.flow-map__step--alert .flow-map__number{border-color:var(--home-blue);background:var(--home-blue);color:#fff}.flow-map__copy{gap:.1rem;display:grid}.flow-map__copy strong{font-size:.96rem}.flow-map__copy small{color:var(--home-muted);font-size:.82rem}.flow-map__dot{background:#1018274d;border-radius:50%;width:6px;height:6px;margin-right:.25rem}.flow-map__flag{background:var(--home-blue);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .55rem;font-size:.61rem}.flow-map__finding{border-left:3px solid var(--home-blue);background:#eef3ff;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.flow-map__finding strong{max-width:31ch;font-size:.92rem}.home-proofbar{border-block:1px solid var(--home-line);color:var(--home-ink);background:linear-gradient(#fffffff0,#f6f8fdf5);grid-template-columns:repeat(3,1fr);display:grid}.home-proofbar span{text-align:center;padding:1.35rem 1.5rem;font-size:.88rem}.home-proofbar span+span{border-left:1px solid var(--home-line)}.home-section{padding-block:clamp(5rem,9vw,8.5rem)}.home-section__intro{max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.home-section__intro--wide{max-width:62rem}.home-section__intro h2,.home-method__statement h2,.home-evidence h2,.home-final h2{margin:.9rem 0 1rem;font-size:clamp(2.6rem,5.5vw,5.3rem);font-weight:600;line-height:.98}.home-section__intro p,.home-method__statement p,.home-evidence__sample>p,.home-final p{max-width:42rem;color:var(--home-muted);margin-bottom:0;font-size:1.05rem}.pain-list{border-top:1px solid var(--home-line)}.pain-row{border-bottom:1px solid var(--home-line);grid-template-columns:3.5rem minmax(11rem,.8fr) minmax(18rem,1.4fr) auto;align-items:center;gap:1.5rem;min-height:6.5rem;transition:padding .18s,background .18s;display:grid}.pain-row:hover,.pain-row:focus-visible{background:#1557d50f;outline:none;padding-inline:1rem}.pain-row__number{color:var(--home-blue);font-family:var(--font-mono), monospace;font-size:.72rem}.pain-row>strong{font-family:var(--font-display), sans-serif;font-size:1.18rem}.pain-row>span:not(.pain-row__number):not(.pain-row__action){color:var(--home-muted)}.pain-row__action{color:var(--home-blue);font-size:.82rem;font-weight:700}.home-method{border-block:1px solid var(--home-line);background:linear-gradient(180deg, #fffffffa, #f6f8fdf5), var(--home-paper);width:100%;max-width:none;color:var(--home-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);padding-inline:max(2rem,50% - 620px);display:grid}.home-method__statement h2{max-width:11ch}.home-method__statement p{color:var(--home-muted);margin-bottom:1.7rem}.home-method .home-kicker{color:var(--home-blue)}.home-method .button--secondary{color:var(--home-ink);background:#ffffffd1;border-color:#10182729}.home-method .button--secondary:hover,.home-method .button--secondary:focus-visible{background:#fffffff5;border-color:#1018273d}.method-list{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none}.method-list li{border-bottom:1px solid var(--home-line);grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.7rem 0;display:grid}.method-list li>span{color:var(--home-blue);font-family:var(--font-mono), monospace;font-size:.72rem}.method-list strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.35rem}.method-list p{max-width:33rem;color:var(--home-muted);margin:.45rem 0 0}.offer-path{border:1px solid var(--home-line);background:var(--home-paper-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-step{flex-direction:column;min-height:26rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background .18s,transform .18s;display:flex}.offer-step+.offer-step{border-left:1px solid var(--home-line)}.offer-step:hover,.offer-step:focus-visible{background:#eef3ff;outline:none;transform:translateY(-5px)}.offer-step__topline{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.69rem;display:flex}.offer-step__topline em{font-style:normal}.offer-step h3{max-width:10ch;margin:4.2rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1}.offer-step p{color:var(--home-muted)}.offer-step>strong{color:var(--home-blue);margin-top:auto;font-size:.85rem}.offer-aside{border-bottom:1px solid var(--home-line);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}.offer-aside span{font-family:var(--font-display), sans-serif;font-weight:700}.offer-aside p{color:var(--home-muted);margin:0;font-size:.9rem}.offer-aside a{color:var(--home-blue);font-size:.84rem;font-weight:700}.home-evidence{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.home-evidence__sample h2{max-width:10ch}.home-evidence__sample>p{margin-bottom:1.6rem}.home-evidence__list{border-top:1px solid var(--home-line)}.evidence-row{border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.evidence-row>div>strong{font-family:var(--font-display), sans-serif;font-size:1.05rem}.evidence-row p{color:var(--home-muted);margin:.45rem 0 0;font-size:.9rem}.home-page .evidence-row .status-pill{color:var(--home-blue-dark);background:#dde8ff}.evidence-note{color:var(--home-muted);margin-top:1rem;font-size:.8rem}.home-final{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:2rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.home-final h2{max-width:10ch;margin-bottom:0}.home-final__action{justify-items:start;gap:1.25rem;display:grid}.home-final__action p{margin:0}@media (max-width:960px){.home-hero,.home-method,.home-evidence{grid-template-columns:1fr}.home-hero{min-height:0}.home-hero__copy{max-width:48rem}.home-hero h1{max-width:12ch}.flow-map{transform:none}.offer-path{grid-template-columns:1fr}.offer-step{min-height:0}.offer-step+.offer-step{border-top:1px solid var(--home-line);border-left:0}.offer-step h3{margin-top:2.2rem}.offer-step>strong{margin-top:1.5rem}.offer-aside{grid-template-columns:1fr;gap:.5rem}}@media (max-width:720px){.site-brand__text em,.site-header__actions{display:none}.site-header{grid-template-columns:auto 1fr;width:calc(100vw - 1rem);padding:.7rem .8rem}.site-nav{justify-content:flex-end;gap:.65rem .9rem;font-size:.78rem}.site-nav a:nth-child(3),.site-nav a:nth-child(4),.site-nav a:nth-child(5){display:none}.home-page{border-radius:22px 22px 0 0}.home-hero,.home-section,.home-final{width:calc(100% - 2rem)}.home-hero{gap:2.5rem;padding-block:3.5rem}.home-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.home-hero__actions .button{width:100%}.home-proofbar{grid-template-columns:1fr}.home-proofbar span+span{border-top:1px solid #ffffff2e;border-left:0}.home-section{padding-block:4.5rem}.home-section__intro h2,.home-method__statement h2,.home-evidence h2,.home-final h2{font-size:clamp(2.45rem,12vw,3.75rem)}.pain-row{grid-template-columns:2.2rem 1fr;gap:.3rem .8rem;padding-block:1.25rem}.pain-row>span:not(.pain-row__number):not(.pain-row__action){grid-column:2}.pain-row__action{display:none}.home-method{width:100%;padding-inline:1rem}.flow-map__step{grid-template-columns:2.7rem 1fr}.flow-map__flag,.flow-map__dot{display:none}.home-final{grid-template-columns:1fr;align-items:start}}.pes-preview-page{--pes-midnight:#071426;--pes-navy:#102a4a;--pes-teal:#0f9f91;--pes-amber:#d97706;--pes-blue:#1557d5;--pes-paper:#f8fafc;--pes-line:#3341552e;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.pes-preview-page h2,.pes-preview-page h3{letter-spacing:-.035em}.pes-preview-hero{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.75rem,7vw,6.5rem);display:grid}.pes-preview-hero__copy h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(3.3rem,7.2vw,6.6rem);line-height:.94}.pes-preview-hero__copy .hero__lede{max-width:38rem}.pes-preview-privacy{max-width:33rem;color:var(--muted);margin:1rem 0 0;font-size:.84rem}.pes-artifact-shell{gap:.9rem;padding-top:clamp(3.5rem,7vw,6rem);display:grid}.pes-artifact-shell__note{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.pes-artifact{color:var(--text);background:radial-gradient(circle at 4% 0,#1557d51f,#0000 14rem),radial-gradient(circle at 94% 18%,#0f9f9114,#0000 15rem),linear-gradient(#fffffffe,#f7f9fdfb);border:1px solid #0f172a1f;border-radius:20px;gap:0;padding:clamp(1.4rem,3.5vw,2.5rem);display:grid;overflow:hidden;box-shadow:0 20px 50px #0f172a17}.pes-artifact:before{content:"";background:linear-gradient(90deg,#1557d5 0%,#0f9f91 48%,#d97706 100%);border-radius:999px;height:.35rem;margin:-1.4rem -1.4rem 1.25rem;display:block}.pes-artifact__header{border-bottom:1px solid #0f172a1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:1.35rem;display:grid}.pes-artifact__header h2{color:var(--text);letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(2rem,4.7vw,4rem);line-height:.96}.pes-artifact__meta{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-items:end;gap:.35rem;font-size:.7rem;display:grid}.pes-artifact__lead{max-width:44rem;color:var(--muted-strong);margin:1.1rem 0 0;font-size:clamp(1.05rem,1.9vw,1.25rem)}.pes-artifact__section-heading{gap:.45rem;display:grid}.pes-artifact__section-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1}.pes-artifact__demand,.pes-artifact__path,.pes-artifact__issues,.pes-artifact__included{border-top:1px solid #0f172a1a;margin-top:clamp(1.4rem,3vw,2rem);padding-top:clamp(1.4rem,3vw,2rem)}.pes-artifact__demand{background:linear-gradient(#e5eefff5,#f8fafcf7);border-top-color:#1557d52e;border-bottom:1px solid #1557d514;margin-inline:-1rem;padding:clamp(1.2rem,2.8vw,1.8rem)}.pes-artifact__path{background:linear-gradient(#e4fcf8e6,#fafdfdfa);border-top-color:#0f9f912e;border-bottom:1px solid #0f9f9114;margin-inline:-1rem;padding:clamp(1.2rem,2.8vw,1.8rem)}.pes-artifact__issues{background:linear-gradient(#fff7eaeb,#fffcf6fa);border-top-color:#d977062e;border-bottom:1px solid #d9770614;margin-inline:-1rem;padding:clamp(1.2rem,2.8vw,1.8rem)}.pes-artifact__included{background:linear-gradient(#f0f0ffeb,#fcfbfffc);border-top-color:#6d58ff24;border-bottom:1px solid #6d58ff0f;margin-inline:-1rem;padding:clamp(1.2rem,2.8vw,1.8rem)}.pes-artifact__footer{color:#f8fafc;background:radial-gradient(circle at 0 0,#1557d538,#0000 11rem),linear-gradient(135deg,#091529 0%,#102a4a 55%,#0b1d35 100%);border-top:0;border-radius:18px;margin:clamp(1.4rem,3vw,2rem) -1rem 0;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:inset 0 1px #ffffff14}.pes-artifact__demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.1rem;display:grid}.pes-artifact__demand-grid>div,.pes-artifact__demand-grid>p{min-width:0}.pes-artifact__demand-grid>p{color:var(--muted);grid-column:1/-1;margin:.1rem 0 0}.pes-artifact__label{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.pes-artifact__demand-grid strong{letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.15rem,2.2vw,1.6rem);display:block}.pes-artifact__path-list,.pes-artifact__issue-list,.pes-artifact__included-list{margin:1.1rem 0 0;padding:0;list-style:none}.pes-artifact__path-list{border-top:1px solid var(--pes-line)}.pes-artifact__path-step{border-bottom:1px solid var(--pes-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 0;display:grid}.pes-artifact__path-number,.pes-artifact__path-state,.pes-artifact__issue-index,.pes-artifact__included-list span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.pes-artifact__path-number{color:var(--muted)}.pes-artifact__path-step strong{font-size:1.02rem;display:block}.pes-artifact__path-step p{color:var(--muted);margin:.15rem 0 0}.pes-artifact__path-state{border:1px solid var(--pes-line);color:var(--muted-strong);border-radius:6px;padding:.35rem .55rem}.pes-artifact__path-step--clear .pes-artifact__path-state{color:var(--pes-teal);border-color:#0f9f9152}.pes-artifact__path-step--friction .pes-artifact__path-state{color:var(--pes-amber);border-color:#d9770652}.pes-artifact__path-step--next .pes-artifact__path-state{color:var(--pes-blue);border-color:#1557d54d}.pes-artifact__issue-list{border-top:1px solid var(--pes-line)}.pes-artifact__issue{border-bottom:1px solid var(--pes-line);grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;padding:clamp(1.8rem,3.5vw,3rem) 0;display:grid}.pes-artifact__issue-index{color:var(--pes-blue)}.pes-artifact__issue-body>span{color:var(--pes-blue);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pes-artifact__issue-body h4{letter-spacing:-.04em;max-width:28ch;margin:.45rem 0 1.3rem;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.04}.pes-artifact__issue-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin:0;display:grid}.pes-artifact__issue-body dt{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.pes-artifact__issue-body dd{color:var(--muted-strong);margin:.45rem 0 0}.pes-artifact__included{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.pes-artifact__included>div>p{max-width:35rem;color:var(--muted);margin:1rem 0 0}.pes-artifact__included-list li{border-top:1px solid var(--pes-line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.pes-artifact__included-list li:last-child{border-bottom:1px solid var(--pes-line)}.pes-artifact__included-list span{color:var(--pes-blue)}.pes-artifact__footer{border-top:1px solid #0f172a1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-top:1.5rem;padding-top:1.5rem;display:grid}.pes-artifact__footer h3{letter-spacing:-.045em;max-width:22ch;margin:.35rem 0 0;font-size:clamp(1.7rem,3.6vw,2.8rem);line-height:1}.pes-artifact__footer p{color:#cbdced;max-width:44rem;margin:.95rem 0 0}.pes-artifact__footer .button{white-space:nowrap}.pes-preview-cover{min-height:34rem;color:var(--text);background:radial-gradient(circle at 6% 0,#1557d514,#0000 16rem),linear-gradient(#fffffffc,#f7f9fdfa);border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;padding:clamp(1.5rem,4vw,2.75rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.pes-preview-cover:after{content:"";border:1px solid #1557d51f;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-7rem;right:-6rem;box-shadow:0 0 0 2.75rem #1557d508,0 0 0 5.5rem #1557d505}.pes-preview-cover__topline,.pes-preview-cover__footer{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex;position:relative}.pes-preview-cover__topline{color:var(--muted)}.pes-preview-cover__label{z-index:1;color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:clamp(4rem,10vw,7rem);font-size:.7rem;font-weight:700;position:relative}.pes-preview-cover h2{z-index:1;max-width:13ch;color:var(--text);letter-spacing:-.045em;margin:.75rem 0 1.25rem;font-size:clamp(2.1rem,4.7vw,4rem);font-weight:650;line-height:.96;position:relative}.pes-preview-cover>p{z-index:1;max-width:32rem;color:var(--muted-strong);position:relative}.pes-preview-cover__footer{z-index:1;color:var(--muted);border-top:1px solid #0f172a1a;margin-top:auto;padding-top:1rem;position:relative}.pes-preview-cover__footer strong{color:var(--text);margin-bottom:.3rem;display:block}.pes-preview-proof{background:var(--pes-midnight);color:#f8fafc;border:1px solid #a8bdd533;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:0;display:grid;overflow:hidden}.pes-preview-proof__item{padding:1.5rem clamp(1rem,3vw,2.25rem)}.pes-preview-proof__item+.pes-preview-proof__item{border-left:1px solid #a8bdd533}.pes-preview-proof__item strong,.pes-preview-proof__item span{display:block}.pes-preview-proof__item strong{color:#74e5d8;font-family:var(--font-display), sans-serif;font-size:clamp(1.75rem,4vw,2.7rem);line-height:1}.pes-preview-proof__item span{color:#a8bdd5;margin-top:.4rem;font-size:.78rem}.pes-preview-demand,.pes-preview-path,.pes-preview-findings,.pes-preview-included{padding-top:clamp(4.5rem,8vw,7.5rem)}.pes-preview-demand{gap:2rem;display:grid}.pes-demand-card{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #0f172a1a;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 16px 38px #0f172a0f}.pes-demand-card__label{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.pes-demand-card strong{letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.2rem,2.4vw,1.75rem);display:block}.pes-demand-card p{color:var(--muted);grid-column:1/-1;margin:.15rem 0 0}.pes-preview-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.pes-preview-section-heading h2,.pes-preview-included h2,.pes-preview-cta h2{max-width:16ch;margin:0;font-size:clamp(2.5rem,5.5vw,5rem);line-height:.98}.pes-preview-section-heading>p,.pes-preview-included>div>p{color:var(--muted);margin:0}.pes-path-list,.pes-finding-list,.pes-preview-included ol{margin:0;padding:0;list-style:none}.pes-path-list{border-top:1px solid var(--pes-line)}.pes-path-step{border-bottom:1px solid var(--pes-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.45rem 0;display:grid}.pes-path-step__number,.pes-path-step__state{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.pes-path-step__number{color:var(--muted)}.pes-path-step strong{font-size:1.05rem;display:block}.pes-path-step p{color:var(--muted);margin:.15rem 0 0}.pes-path-step__state{border:1px solid var(--pes-line);color:var(--muted-strong);border-radius:6px;padding:.35rem .55rem}.pes-path-step--clear .pes-path-step__state{color:var(--pes-teal);border-color:#0f9f9152}.pes-path-step--friction .pes-path-step__state{color:var(--pes-amber);border-color:#d9770652}.pes-path-step--next .pes-path-step__state{color:var(--pes-blue);border-color:#1557d54d}.pes-finding-list{border-top:1px solid var(--pes-line)}.pes-finding{border-bottom:1px solid var(--pes-line);grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.pes-finding__index{color:var(--pes-blue);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.74rem}.pes-finding__body>span{color:var(--pes-blue);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pes-finding h3{max-width:24ch;margin:.45rem 0 1.5rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.03}.pes-finding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);margin:0;display:grid}.pes-finding dt{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.pes-finding dd{color:var(--muted-strong);margin:.5rem 0 0}.pes-preview-included{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.pes-preview-included>div>p{max-width:35rem;margin-top:1.25rem}.pes-preview-included li{border-top:1px solid var(--pes-line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.pes-preview-included li:last-child{border-bottom:1px solid var(--pes-line)}.pes-preview-included li span{color:var(--pes-blue);font-family:var(--font-mono), monospace;font-size:.7rem}.pes-preview-cta{background:var(--pes-midnight);color:#f8fafc;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);margin-block:clamp(4.5rem,9vw,8rem) 2rem;padding:clamp(2rem,5vw,4rem);display:grid}.pes-preview-cta .eyebrow{color:#74e5d8}.pes-preview-cta h2{color:#f8fafc}.pes-preview-cta p{color:#cbdced;max-width:44rem;margin:1rem 0 0}.pes-preview-cta .button{white-space:nowrap}@media (max-width:860px){.pes-preview-hero,.pes-preview-section-heading,.pes-preview-included,.pes-preview-cta,.pes-artifact__header,.pes-artifact__footer,.pes-artifact__included{grid-template-columns:1fr}.pes-preview-cover{min-height:30rem}.pes-preview-section-heading,.pes-preview-cta{align-items:start}.pes-artifact__meta{justify-items:start}}@media (max-width:560px){.pes-preview-hero{padding-top:2.5rem}.pes-preview-hero__copy h1{font-size:clamp(2.85rem,14vw,4rem)}.pes-preview-cover{min-height:32rem}.pes-preview-cover__topline,.pes-preview-cover__footer{display:grid}.pes-preview-cover__label{margin-top:3.5rem}.pes-artifact{padding:1.1rem}.pes-artifact__demand-grid{grid-template-columns:1fr}.pes-artifact__path-step{grid-template-columns:2.25rem 1fr}.pes-artifact__path-state{grid-column:2;justify-self:start}.pes-artifact__issue,.pes-artifact__issue-body dl{grid-template-columns:1fr}.pes-artifact__footer .button{white-space:normal;width:100%}}
.skip-link:focus{color:#f7f9fc}.site-header{background:#fdfeffe6;border-color:#0d1c331a;border-radius:16px;grid-template-columns:minmax(17rem,1.2fr) minmax(0,1fr) auto;width:min(1320px,100vw - 2rem);min-height:68px;margin-top:.7rem;padding:.62rem .75rem .62rem 1rem;box-shadow:0 16px 44px #182a4614}.site-brand>a{gap:.95rem}.site-brand__mark{isolation:isolate;width:3.15rem;height:2.65rem;box-shadow:none;color:#0e397d;font-family:var(--font-display), sans-serif;letter-spacing:-.08em;background:0 0;border:0;border-radius:0;font-size:1.02rem;font-weight:700;position:relative;overflow:visible}.site-brand__mark:before,.site-brand__mark:after{content:"";z-index:-1;border:1px solid #1557d5b8;border-radius:50%;position:absolute}.site-brand__mark:before{inset:.05rem .22rem}.site-brand__mark:after{border-width:1.5px;inset:.8rem -.15rem;transform:rotate(-14deg)}.site-brand__text strong{color:#101b2d;letter-spacing:-.01em;font-size:.96rem;font-weight:700}.site-brand__text em{color:#667286;letter-spacing:.11em;font-size:.64rem}.site-nav{white-space:nowrap;flex-wrap:nowrap;gap:clamp(.8rem,1.5vw,1.3rem);font-size:.87rem}.site-header .button{min-height:2.75rem;box-shadow:none;background:#1557d5;border-radius:10px;padding:.68rem 1rem}.site-header .button:hover,.site-header .button:focus-visible{background:#0d3f9f;box-shadow:0 10px 24px #1557d533}.home-page{--home-ink:#0d1c33;--home-muted:#536178;--home-line:#0d1c3324;--home-blue:#1557d5;--home-blue-deep:#0d3f9f;--home-blue-soft:#e9f0fe;--home-paper:#f8fafc;--home-surface:#fdfefe;background:radial-gradient(circle at 82% 7%, #1557d517, transparent 24rem), linear-gradient(#0d1c3306 1px, transparent 1px), linear-gradient(90deg, #0d1c3306 1px, transparent 1px), var(--home-paper);width:min(1440px,100vw - 1rem);color:var(--home-ink);background-size:auto,48px 48px,48px 48px,auto;border:1px solid #0d1c3314;border-bottom:0;border-radius:22px 22px 0 0;margin:.8rem auto 0;overflow:clip}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin-top:0}.home-page h1,.home-page h2,.home-page h3{font-family:var(--font-display), sans-serif;letter-spacing:-.052em}.home-page a:focus-visible{outline-offset:4px;outline:3px solid #1557d559}.home-page .button{border-color:var(--home-blue);background:var(--home-blue);border-radius:10px;min-height:3.15rem;padding-inline:1.2rem;box-shadow:0 12px 28px #1557d533}.home-page .button:hover,.home-page .button:focus-visible{border-color:var(--home-blue-deep);background:var(--home-blue-deep);box-shadow:0 16px 30px #1557d540}.home-page .button:active{transform:translateY(1px)}.home-page .button--secondary{color:var(--home-ink);box-shadow:none;background:#fdfeffa6;border-color:#0d1c333d}.home-page .button--secondary:hover,.home-page .button--secondary:focus-visible{border-color:var(--home-ink);background:var(--home-surface)}.home-kicker{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:500}.home-hero,.home-section,.home-final{width:min(1240px,100% - 4rem);margin-inline:auto}.home-hero.journey-section--demand{background:radial-gradient(circle at 18% 18%, #1557d524, transparent 18rem), radial-gradient(circle at 78% 12%, #0f7c7b14, transparent 16rem), linear-gradient(180deg, #1557d50f, transparent 60%), var(--home-paper)}.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:min(780px,100dvh - 92px);padding-block:clamp(2.5rem,6vh,4.75rem);display:grid}.home-hero__copy{z-index:1;max-width:45rem;position:relative}.home-hero h1{max-width:none;color:var(--home-ink);margin:1rem 0 1.2rem;font-size:clamp(3.15rem,4vw,4rem);font-weight:650;line-height:.95}.home-hero h1 span{color:var(--home-blue);display:block}.home-hero__copy>p{max-width:34rem;color:var(--home-muted);margin-bottom:0;font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.55}.home-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.7rem;display:flex}.hero-globe{align-self:stretch;place-items:center;min-width:0;padding:1rem 0 3.5rem;display:grid;position:relative}.hero-globe:before{content:"";border:1px solid #1557d529;border-radius:50%;position:absolute;inset:12% 2% 18% 6%;transform:rotate(-8deg)}.hero-globe__orbit{border:1px solid #0d1c3324;border-radius:50%;position:absolute;inset:20% 4% 29% 0;transform:rotate(16deg)}.hero-globe img{z-index:1;mix-blend-mode:multiply;filter:saturate(.94)contrast(1.02);width:min(100%,570px);height:auto;animation:.9s cubic-bezier(.16,1,.3,1) both globe-enter;position:relative}.hero-globe__caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfeffe8;border:1px solid #0d1c3329;border-radius:12px;gap:.35rem;width:min(21rem,72%);padding:1rem 1.1rem;display:grid;position:absolute;bottom:clamp(1rem,3vw,2.5rem);right:0;box-shadow:0 18px 45px #182a461a}.hero-globe__caption span,.route-map__finding span,.report-sheet__header span,.offer-feature>span{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-style:normal}.hero-globe__caption strong{font-size:.88rem;line-height:1.35}@keyframes globe-enter{0%{opacity:0;transform:translate(1.5rem,.75rem)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.home-proofbar{border-block:1px solid var(--home-line);background:#fdfeffc2;grid-template-columns:repeat(3,1fr);display:grid}.home-proofbar span{text-align:center;color:#34445d;padding:1.15rem 1.5rem;font-size:.84rem;font-weight:600}.home-proofbar span+span{border-left:1px solid var(--home-line)}.home-section{padding-block:clamp(5rem,8vw,8rem)}.home-section.journey-section--path{background:linear-gradient(180deg, #0f7c7b0d, transparent 68%), var(--home-paper)}.home-section__intro,.home-route__intro{max-width:51rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.home-section__intro h2,.home-route__intro h2,.home-method__statement h2,.home-evidence h2,.home-founder h2,.home-final h2{margin:0 0 1rem;font-size:clamp(2.5rem,5.15vw,5rem);font-weight:600;line-height:.98}.home-route__intro .home-kicker,.home-evidence__sample .home-kicker{margin-bottom:.85rem}.home-section__intro p,.home-route__intro p,.home-method__statement p,.home-evidence__sample>p,.home-founder p,.home-final p{max-width:43rem;color:var(--home-muted);margin-bottom:0;font-size:1.04rem}.pain-list{border-top:1px solid var(--home-line);grid-template-columns:repeat(12,1fr);display:grid}.pain-row{border-bottom:1px solid var(--home-line);grid-column:1/-1;grid-template-columns:minmax(12rem,.78fr) minmax(18rem,1.4fr) auto;align-items:center;gap:1.5rem;min-height:5.8rem;padding-inline:.25rem;transition:padding .18s,background .18s;display:grid}.pain-row:hover,.pain-row:focus-visible{background:#1557d50e;padding-inline:1rem}.pain-row>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.16rem}.pain-row>span:not(.pain-row__action){color:var(--home-muted)}.pain-row__action{color:var(--home-blue);font-size:.8rem;font-weight:700}.home-route{border-block:1px solid var(--home-line);background:radial-gradient(circle at 72% 30%,#1557d512,#0000 25rem),#fdfeffbd;grid-template-columns:minmax(0,.78fr) minmax(32rem,1.22fr);align-items:start;gap:clamp(3rem,7vw,7rem);width:100%;max-width:none;padding-inline:max(2rem,50% - 620px);display:grid}.home-route__intro{margin-bottom:0;position:sticky;top:7rem}.route-map{background:var(--home-paper-strong);border:1px solid #0d1c3324;border-radius:18px;gap:1.2rem;min-height:30rem;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:20px 20px #10182712}.route-map__veil{z-index:2;border-radius:inherit;cursor:pointer;color:var(--home-ink);text-align:left;background:radial-gradient(circle at 18% 20%,#1557d51f,#0000 32%),linear-gradient(135deg,#fffffff5,#f4f7fce6);border:0;align-content:center;justify-items:start;gap:.45rem;padding:clamp(1.3rem,3vw,2rem);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .24s,box-shadow .24s;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #fffc}.route-map__veil:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;background:linear-gradient(135deg,#1557d526,#1557d505 62%,#0000 63%);border-top-right-radius:18px;width:5.75rem;height:5.75rem;position:absolute;top:.95rem;right:.95rem}.route-map__veil:hover,.route-map__veil:focus-visible{outline:none;box-shadow:inset 0 1px #ffffffe6,0 20px 42px #10182714}.route-map__veil::-webkit-details-marker{display:none}.route-map__veil span{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.route-map__veil strong{max-width:13ch;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600;line-height:.95}.route-map__veil p{max-width:24rem;color:var(--home-muted);margin:0;font-size:.94rem}.route-map__veil em{color:var(--home-blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-style:normal}.route-map__stage{gap:1.2rem;transition:filter .24s,transform .24s;display:grid}.route-map:not([open]) .route-map__stage{filter:blur(1.5px)saturate(.95);transform:scale(.992)}.route-map[open] .route-map__veil{opacity:.92;transform:translate(72%)rotate(6deg)}.route-map ol{margin:0;padding:0;list-style:none;display:grid;position:relative}.route-map ol:before{content:"";background:#0d1c333d;width:1px;position:absolute;top:2.1rem;bottom:2.1rem;left:1rem}.route-map__item{border-bottom:1px solid #0d1c331a;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;min-height:5.25rem;padding:.7rem .85rem;display:grid;position:relative}.route-map__node{z-index:1;border:2px solid var(--home-surface);background:#607089;border-radius:50%;width:.7rem;height:.7rem;margin-left:.66rem;position:relative;box-shadow:0 0 0 1px #607089}.route-map__item--break{background:var(--home-blue-soft);border:1px solid #1557d538;border-radius:12px}.route-map__item--break .route-map__node{background:var(--home-blue);box-shadow:0 0 0 1px var(--home-blue)}.route-map__item>div{gap:.2rem;display:grid}.route-map__item strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1.08rem}.route-map__item small{color:var(--home-muted);font-size:.82rem}.route-map__item em{color:#5f6d82;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-style:normal}.route-map__item--break em{color:var(--home-blue-deep);font-weight:600}.route-map__finding{border-left:4px solid var(--home-blue);background:#e9f0fe;gap:.35rem;padding:1.25rem 1.4rem;display:grid}.route-map__finding strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1.2rem}.route-map__finding p{color:var(--home-muted);margin:0;font-size:.86rem}.home-method{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);display:grid}.home-method.journey-section--friction{background:linear-gradient(180deg, #c46d0912, #fffcf6f7), var(--home-paper)}.home-method__statement h2{max-width:10ch}.home-method__statement p{max-width:30rem;margin-bottom:1.6rem}.method-list{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none}.method-list li{border-bottom:1px solid var(--home-line);grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.55rem 0;display:grid}.method-list li>span,.report-sheet li>span{color:var(--home-blue);font-family:var(--font-mono), monospace;font-size:.68rem}.method-list strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.3rem}.method-list p{max-width:34rem;color:var(--home-muted);margin:.4rem 0 0}.home-offer{background:#e9f0fe8c;width:100%;max-width:none;padding-inline:max(2rem,50% - 620px)}.home-offer.journey-section--proof{background:linear-gradient(180deg, #6a5cf00f, transparent 70%), var(--home-paper)}.offer-ledger{grid-template-rows:repeat(2,minmax(14rem,auto));grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:1rem;display:grid}.offer-feature{border:1px solid var(--home-line);background:var(--home-surface);border-radius:14px;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.4rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}a.offer-feature:hover,a.offer-feature:focus-visible{border-color:#1557d566;transform:translateY(-4px);box-shadow:0 20px 50px #182a461a}.offer-feature--primary{background:radial-gradient(circle at 82% 20%,#1557d529,#0000 14rem),linear-gradient(145deg,#fdfefe,#edf3fd);grid-row:1/3;min-height:30rem}.offer-feature--handoff{background:#fdfefe}.offer-feature--system{background:linear-gradient(135deg,#0d1c3309 25%,#0000 25%) 0 0/18px 18px,#f5f8fc}.offer-feature h3{max-width:12ch;margin:auto 0 .8rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1}.offer-feature p{max-width:31rem;color:var(--home-muted)}.offer-feature strong{color:var(--home-blue);margin-top:1rem;font-size:.82rem}.offer-note{color:var(--home-muted);margin:1.2rem 0 0;font-size:.9rem}.offer-note a,.home-founder a{color:var(--home-blue);font-weight:700}.home-evidence{grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.home-evidence.journey-section--proof{background:linear-gradient(180deg, #6a5cf00f, transparent 70%), var(--home-paper)}.home-evidence__sample h2{max-width:10ch}.home-evidence__sample>p{margin-bottom:1.6rem}.report-sheet{background:var(--home-surface);border:1px solid #0d1c332e;border-radius:14px;padding:clamp(1.5rem,3vw,2.35rem);transform:rotate(.7deg);box-shadow:20px 20px #0d1c330e}.report-sheet__header{border-bottom:1px solid var(--home-line);gap:.35rem;padding-bottom:1.25rem;display:grid}.report-sheet__header strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.55rem}.report-sheet ol{margin:0;padding:0;list-style:none}.report-sheet li{border-bottom:1px solid #0d1c3317;grid-template-columns:2.4rem 1fr;align-items:start;gap:.8rem;padding:1.05rem 0;display:grid}.report-sheet li:last-child{border-bottom:0}.report-sheet li p{color:#33445e;margin:0;font-size:.92rem}.home-founder{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.home-founder.journey-section--proof{background:linear-gradient(180deg, #6a5cf00d, transparent 72%), var(--home-paper)}.home-founder h2{max-width:12ch;margin-bottom:0}.home-founder p+p{margin-top:1rem}.home-founder a{margin-top:1.25rem;display:inline-block}.home-final{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:2rem;padding-block:clamp(4.5rem,8vw,7rem);display:grid}.home-final.journey-section--close{color:#eef3fb;background:linear-gradient(#080d18f2,#0d182cfc)}.home-final.journey-section--close .home-final__action p,.home-final.journey-section--close h2,.home-final.journey-section--close p{color:inherit}.home-final h2{max-width:11ch;margin:.9rem 0 0}.home-final__action{justify-items:start;gap:1.2rem;display:grid}.home-final__action p{margin:0}@media (max-width:1060px){.site-header{grid-template-columns:minmax(15rem,1fr) auto}.site-nav{display:none}.home-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.home-route{grid-template-columns:1fr}.home-route__intro{position:static}.route-map[open] .route-map__veil{transform:translate(64%)rotate(6deg)}}@media (max-width:820px){.home-hero,.home-method,.home-evidence,.home-founder,.home-final{grid-template-columns:1fr}.home-hero{min-height:0;padding-top:4rem}.home-hero h1{max-width:12ch}.hero-globe{min-height:34rem}.route-map__veil{padding:1.1rem}.route-map__veil strong{max-width:11ch;font-size:1.9rem}.offer-ledger{grid-template-rows:auto;grid-template-columns:1fr}.offer-feature--primary{grid-row:auto;min-height:22rem}.report-sheet{transform:none}}@media (max-width:620px){.site-header{grid-template-columns:1fr;width:calc(100vw - 1rem);min-height:62px;padding:.55rem .7rem}.site-header__actions,.site-brand__text em{display:none}.site-brand__text strong{font-size:.88rem}.home-page{border-radius:16px 16px 0 0}.home-hero,.home-section,.home-final{width:calc(100% - 2rem)}.home-hero{gap:1rem;padding-block:3.2rem 2rem}.home-hero h1{font-size:clamp(2.65rem,10.5vw,3.3rem);line-height:.96}.home-hero__actions .button{width:100%}.hero-globe{min-height:23rem;padding-bottom:4.5rem}.hero-globe__caption{width:88%;bottom:1rem;right:0}.home-proofbar{grid-template-columns:1fr}.home-proofbar span+span{border-top:1px solid var(--home-line);border-left:0}.home-section{padding-block:4.5rem}.home-section__intro h2,.home-route__intro h2,.home-method__statement h2,.home-evidence h2,.home-founder h2,.home-final h2{font-size:clamp(2.35rem,11.5vw,3.5rem)}.pain-row{grid-template-columns:1fr;gap:.35rem;padding-block:1.2rem}.pain-row__action{margin-top:.35rem}.home-route,.home-offer{padding-inline:1rem}.route-map__veil{gap:.35rem;padding:1rem}.route-map__veil p{max-width:16rem;font-size:.88rem}.route-map__item{grid-template-columns:1.7rem 1fr}.route-map__item em{grid-column:2}.route-map ol:before{left:.85rem}.route-map__node{margin-left:.5rem}.home-founder{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.hero-globe img{animation:none}.route-map__stage,.route-map__veil{transition:none}}
:root{--v2-fog:#f1f3f6;--v2-ink:#0e1726;--v2-muted:#475467;--v2-edge:#ffffffb8;--v2-hair:#0e17261a;--v2-anchor:#1557d5;--v2-anchor-hover:#114abb;--v2-close:#0a1120;--v2-demand-t:#1557d5;--v2-path-t:#0b6463;--v2-seam-t:#8a4600;--v2-proof-t:#5240d6;--v2-glass:linear-gradient(180deg, #ffffffa8, #ffffff70);--v2-glass-solid:#fbfcfd;--v2-blur:blur(22px) saturate(170%)}body{--v2-display:var(--font-v2-display), Georgia, "Times New Roman", serif;--v2-body:var(--font-v2-body), system-ui, -apple-system, "Segoe UI", sans-serif;--v2-mono:var(--font-v2-mono), ui-monospace, Consolas, monospace}@media (max-width:640px){:root{--v2-blur:blur(16px) saturate(170%)}}.v2{isolation:isolate;background:var(--v2-fog);color:var(--v2-ink);font-family:var(--v2-body);font-size:17px;line-height:1.6;position:relative}.v2 h1,.v2 h2,.v2 h3,.v2 h4{text-wrap:balance;letter-spacing:normal;margin:0;font-weight:400}.v2 p{margin:0}.v2 :focus-visible{outline:2px solid var(--v2-anchor);outline-offset:3px;border-radius:8px}.v2-light,.v2-flow{z-index:0;pointer-events:none;position:fixed;inset:0}.v2-flow{width:100%;height:100%}.v2-light>div{opacity:0;transition:opacity .9s;position:absolute;inset:0}.v2-light>div.is-on{opacity:1}.v2-light__demand{background:radial-gradient(60% 45% at 85% 12%,#5b8cff8c,#0000 70%),radial-gradient(55% 40% at 5% 70%,#5b8cff52,#0000 70%)}.v2-light__path{background:radial-gradient(60% 45% at 10% 20%,#2bb3a880,#0000 70%),radial-gradient(50% 40% at 95% 75%,#5b8cff38,#0000 70%)}.v2-light__seam{background:radial-gradient(65% 50% at 80% 35%,#f5a52494,#0000 70%),radial-gradient(45% 40% at 0 85%,#f5782440,#0000 70%)}.v2-light__proof{background:radial-gradient(60% 45% at 15% 30%,#8f7cff7a,#0000 70%),radial-gradient(50% 40% at 90% 85%,#2bb3a82e,#0000 70%)}.v2-in{max-width:1120px;padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px));margin:0 auto;position:relative}.v2-glass{background:var(--v2-glass);border:1px solid var(--v2-edge);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--v2-hair), 0 28px 60px -32px #0e172673;-webkit-backdrop-filter:var(--v2-blur);border-radius:24px;position:relative}.v2-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff8c 0%,#fff0 38%);position:absolute;inset:0}.v2-glass>*{position:relative}.v2-dglass{-webkit-backdrop-filter:var(--v2-blur);background:linear-gradient(#ffffff1f,#ffffff0d);border:1px solid #ffffff29;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff2e,0 40px 80px -40px #000000b3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-glass{background:var(--v2-glass-solid)}.v2-dglass{background:#18233d}}@media (prefers-reduced-transparency:reduce){.v2-glass{background:var(--v2-glass-solid);-webkit-backdrop-filter:none}.v2-dglass{-webkit-backdrop-filter:none;background:#18233d}}.v2-eyebrow{font-family:var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.v2-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.v2-h2{font-family:var(--v2-display);letter-spacing:-.02em;font-size:clamp(32px,5.4vw,52px);line-height:1.06}.v2-lede{color:var(--v2-muted);max-width:58ch;font-size:18px}.v2-head{gap:14px;margin-bottom:34px;display:grid}.v2-k{font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px}.v2-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.v2-btn--anchor{background:var(--v2-anchor);color:#fff;box-shadow:0 10px 28px -10px #1557d5a6,inset 0 1px #ffffff40}.v2-btn--anchor:hover{background:var(--v2-anchor-hover);color:#fff}.v2-btn--quiet{color:var(--v2-ink);border:1px solid var(--v2-hair);background:#ffffff80}.v2-btn--call{color:#fff;background:#ffffff14;border:1px solid #ffffff38;font-weight:500}.v2-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:520px){.v2-ctas .v2-btn{white-space:normal;text-align:center;width:100%}}.v2-section{z-index:1;padding-block:72px;position:relative}.v2-section--demand .v2-eyebrow,.v2-section--demand .v2-k{color:var(--v2-demand-t)}.v2-section--seam .v2-eyebrow,.v2-section--seam .v2-k,.v2-section--seam .v2-num{color:var(--v2-seam-t)}.v2-section--path .v2-eyebrow,.v2-section--path .v2-k{color:var(--v2-path-t)}.v2-section--proof .v2-eyebrow,.v2-section--proof .v2-k,.v2-section--proof .v2-num{color:var(--v2-proof-t)}.v2-section--seam .v2-card{box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #f5a52473,0 26px 60px -32px #c46d0980}.v2-hero{padding-block:48px 72px}@media (max-width:600px){.v2-hero{padding-top:22px}.v2-hero__copy{gap:18px}}.v2-hero__grid{align-items:center;gap:36px;display:grid}@media (min-width:900px){.v2-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.v2-hero__copy{gap:22px;min-width:0;display:grid}.v2-h1{font-family:var(--v2-display);letter-spacing:-.028em;font-size:clamp(40px,7.2vw,74px);line-height:1.02}.v2-h1--long{font-size:clamp(34px,5.6vw,58px);line-height:1.06}.v2-h1 em{color:var(--v2-demand-t);font-style:italic}.v2-micro{color:var(--v2-muted);font-size:14px;font-weight:500}.v2-micro a,.v2-tel{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.v2-trust{color:var(--v2-muted);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.v2-trust span:before{content:"✓";color:var(--v2-path-t);margin-right:6px;font-weight:700}.v2-stage{min-width:0;padding:18px 0;position:relative}.v2-orb{pointer-events:none;border-radius:50%;position:absolute}.v2-orb--1{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#9db8ff,#3d6ff0 70%);width:58%;max-width:260px;top:-4%;right:2%}.v2-orb--2{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#7fe0d6,#1e9c92 75%);width:40%;max-width:180px;bottom:2%;left:0}.v2-orb--3{aspect-ratio:1;background:#f5a524;width:18%;max-width:80px;bottom:10%;right:30%}.v2-answer{gap:12px;max-width:440px;margin:0 auto;padding:22px;font-size:15.5px;display:grid}.v2-answer__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-tag{font-family:var(--v2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted);border:1px solid var(--v2-hair);background:#ffffff80;border-radius:999px;padding:3px 8px;font-size:11px}.v2-who{font-family:var(--v2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-muted);font-size:11.5px}.v2-q{font-family:var(--v2-display);font-size:21px;line-height:1.3}.v2-a{border:1px solid var(--v2-edge);background:#ffffff8c;border-radius:16px;padding:14px}.v2-src{font-family:var(--v2-mono);color:var(--v2-muted);font-size:12px}.v2-cards{gap:16px;display:grid}@media (min-width:760px){.v2-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.v2-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.v2-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-card{align-content:start;gap:10px;padding:26px;display:grid}.v2-card h3{font-family:var(--v2-display);letter-spacing:-.01em;font-size:23px;line-height:1.2}.v2-card p{color:var(--v2-muted);font-size:16px}.v2-examples{color:var(--v2-muted);gap:6px;margin:0;padding-left:1.1em;font-size:15px;display:grid}.v2-card-link{color:inherit;text-decoration:none}.v2-card-link .v2-card{height:100%;transition:transform .2s}.v2-card-link:hover .v2-card{transform:translateY(-2px)}.v2-card__more{color:var(--v2-anchor);font-size:14.5px;font-weight:600}.v2-num{font-family:var(--v2-display);font-size:44px;font-style:italic;line-height:1}.v2-bridge{font-family:var(--v2-display);border-radius:20px;margin-top:18px;padding:18px 22px;font-size:clamp(19px,2.4vw,23px);line-height:1.35}.v2-bridge a{color:var(--v2-anchor);white-space:nowrap;font-weight:600}.v2-legal{gap:16px;max-width:760px}.v2-legal h2{font-family:var(--v2-display);margin:18px 0 0;font-size:clamp(22px,2.6vw,27px);font-weight:500;line-height:1.25}.v2-legal p,.v2-legal li{font-size:16.5px;line-height:1.6}.v2-legal ul{gap:10px;margin:0;padding-left:20px;display:grid}.v2-legal a{color:var(--v2-anchor,inherit);text-underline-offset:3px;text-decoration:underline}.v2-note{color:var(--v2-muted);border-radius:18px;margin-top:18px;padding:16px 20px;font-size:15.5px}.v2-story{gap:16px;max-width:760px;padding:30px 34px;font-size:18px;line-height:1.6;display:grid}.v2-story p{margin:0}.v2-story .v2-story__sign{font-family:var(--v2-display);gap:2px;margin-top:6px;font-weight:600;display:grid}.v2-story__sign span{font-family:var(--v2-body);color:var(--v2-muted);font-size:15px;font-weight:400}@media (max-width:640px){.v2-story{padding:22px 20px;font-size:17px}}.v2-demo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:18px;padding:22px 24px;display:flex}.v2-demo__line{font-family:var(--v2-display);margin-top:6px;font-size:clamp(22px,3vw,28px);line-height:1.2}.v2-demo__line a{color:inherit;white-space:nowrap}.v2-demo__note{color:var(--v2-muted);max-width:52ch;margin-top:6px;font-size:14.5px}.v2-proof-grid{gap:16px;margin-top:16px;display:grid}@media (min-width:860px){.v2-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-example{max-width:680px}.v2-call{gap:10px;padding:20px;font-size:15px;display:grid}.v2-msg{border-radius:14px;gap:2px;max-width:92%;padding:10px 12px;display:grid}.v2-msg__t{font-family:var(--v2-mono);color:var(--v2-muted);font-size:11px}.v2-msg--in{border:1px solid var(--v2-hair);background:#ffffffb3;justify-self:start}.v2-msg--out{background:#1557d51a;border:1px solid #1557d538;justify-self:end}.v2-list{padding:10px 26px;display:grid}.v2-list div{border-bottom:1px solid var(--v2-hair);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 0;font-size:16px;display:grid}.v2-list div:last-child{border-bottom:0}.v2-list i{font-style:normal;font-family:var(--v2-mono);color:var(--v2-proof-t)}.v2-faq{padding:8px 26px}.v2-faq details{border-bottom:1px solid var(--v2-hair);padding:18px 0}.v2-faq details:last-child{border-bottom:0}.v2-faq summary{cursor:pointer;font-family:var(--v2-display);justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:21px;line-height:1.3;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq summary:after{content:"+";font-family:var(--v2-mono);color:var(--v2-proof-t);font-size:20px}.v2-faq details[open] summary:after{content:"–"}.v2-faq p{color:var(--v2-muted);max-width:70ch;margin-top:10px}.v2-close{z-index:1;color:#eef2fa;background:radial-gradient(60% 60% at 80% 10%, #3b5bdb8c, transparent 70%), radial-gradient(50% 50% at 0% 100%, #2bb3a838, transparent 70%), var(--v2-close);padding-block:96px 72px;position:relative;overflow:hidden}.v2-close .v2-eyebrow{color:#bfcdf7}.v2-close a:not(.v2-btn){color:#fff}.v2-orb--4{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at 35% 35%,#7fa2ff,#2447b8 75%);width:300px;top:40px;right:-60px}.v2-orb--5{aspect-ratio:1;opacity:.8;background:radial-gradient(circle at 35% 35%,#6fd8cd,#147a72 75%);width:140px;bottom:120px;left:8%}.v2-safe-head{gap:14px;max-width:760px;margin-bottom:28px;display:grid}.v2-safe-head h2,.v2-box h2{font-family:var(--v2-display);letter-spacing:-.02em;color:#fff;font-size:clamp(32px,5.2vw,52px);line-height:1.06}.v2-safe-head p{color:#c9d4ea;max-width:58ch}.v2-risks{gap:14px;margin-bottom:28px;display:grid}@media (min-width:760px){.v2-risks{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-risk{border-radius:22px;align-content:start;gap:8px;padding:22px;display:grid}.v2-risk h3{font-family:var(--v2-display);color:#fff;font-size:21px;line-height:1.25}.v2-risk p{color:#c9d4ea;font-size:15.5px}.v2-box{border-radius:28px;gap:20px;max-width:780px;padding:clamp(28px,5vw,56px);display:grid}.v2-facts{color:#c9d4ea;gap:12px;max-width:56ch;margin:0;padding:0;list-style:none;display:grid}.v2-facts li{padding-left:22px;position:relative}.v2-facts li:before{content:"";background:#bfcdf7;border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.v2-facts b{color:#fff;font-weight:600}.v2-close .v2-btn--anchor{box-shadow:0 0 0 1px #bfcdf773,0 14px 40px -10px #3d7bffcc}.v2-after{color:#aebbd6;font-size:14.5px}.v2-doors{gap:12px;margin-top:28px;display:grid}@media (min-width:760px){.v2-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-doors__h{grid-column:1/-1}}@media (min-width:1040px){.v2-doors{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-doors__h{font-family:var(--v2-display);color:#fff;font-size:24px}.v2-door{color:#fff;border-radius:18px;align-content:start;gap:6px;min-height:44px;padding:18px;text-decoration:none;display:grid}.v2-door__st{font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;color:#bfcdf7;font-size:11px}.v2-door b{font-size:16px;font-weight:600;line-height:1.35}.v2-door__go{color:#c9d4ea;font-size:14px}.v2-door:hover{border-color:#bfcdf773}.v2-nav{top:env(safe-area-inset-top,0px);z-index:50;font-family:var(--v2-body);padding-top:10px;position:sticky}.v2-nav__bar{color:var(--v2-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;transition:background .6s,border-color .6s,color .6s;display:flex;position:relative}.v2-logo{font-family:var(--v2-display);letter-spacing:-.01em;white-space:nowrap;color:inherit;align-items:center;gap:9px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.v2-logo__mark{width:30px;height:30px;color:var(--v2-anchor);flex:none}body.v2-dark-nav .v2-logo__mark{color:#8fb3ff}.v2-logo__word{flex-direction:column;line-height:1;display:inline-flex}.v2-logo__word b{font-family:var(--v2-display);letter-spacing:-.02em;font-size:22px;font-weight:500}.v2-logo small{font-family:var(--v2-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-top:3px;font-size:9.5px;font-weight:500}.v2-menu__btn{border:1px solid var(--v2-hair);min-height:44px;color:inherit;font:600 14.5px var(--v2-body);cursor:pointer;background:#ffffff8c;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}body.v2-dark-nav .v2-menu__btn{background:#ffffff14;border-color:#ffffff2e}.v2-menu__icon,.v2-menu__icon:before,.v2-menu__icon:after{background:currentColor;border-radius:2px;width:16px;height:2px;transition:transform .2s,opacity .2s;display:block}.v2-menu__icon{position:relative}.v2-menu__icon:before,.v2-menu__icon:after{content:"";position:absolute;left:0}.v2-menu__icon:before{top:-5px}.v2-menu__icon:after{top:5px}.v2-menu__icon[data-open=true]{background:0 0}.v2-menu__icon[data-open=true]:before{transform:translateY(5px)rotate(45deg)}.v2-menu__icon[data-open=true]:after{transform:translateY(-5px)rotate(-45deg)}.v2-menu__panel{background:var(--v2-glass-solid);width:min(320px,100vw - 32px);color:var(--v2-ink);border-radius:22px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0e172629}.v2-menu__panel a{color:inherit;border-radius:14px;padding:13px 14px;font-size:17px;font-weight:500;text-decoration:none;display:block}.v2-menu__panel a:hover,.v2-menu__panel a[aria-current=page]{color:var(--v2-anchor);background:#1557d514}.v2-menu__panel .v2-menu__phone{white-space:nowrap;border-top:1px solid var(--v2-hair);color:var(--v2-anchor);border-radius:0 0 14px 14px;margin-top:6px;font-weight:600}@media (min-width:1180px){.v2-menu{display:none}}.v2-nav__links{gap:22px;font-size:14.5px;font-weight:500;display:none}.v2-nav__links a{white-space:nowrap;color:inherit;opacity:.8;text-decoration:none}.v2-nav__links a:hover{opacity:1}@media (min-width:1180px){.v2-nav__links{display:flex}}@media (min-width:1180px) and (max-width:1519px){.v2-nav__phone{display:none!important}}.v2-nav__right{align-items:center;gap:14px;display:flex}.v2-nav__phone{color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600;text-decoration:none;display:none}@media (min-width:600px){.v2-nav__phone{display:inline}}.v2-nav .v2-btn{min-height:44px;padding:0 18px;font-size:14.5px}@media (max-width:420px){.v2-logo small{letter-spacing:.12em;font-size:8px}.v2-logo__word b{font-size:20px}.v2-logo__mark{width:26px;height:26px}.v2-logo{gap:7px}.v2-nav__bar{gap:8px;padding-left:14px}.v2-nav__right{gap:6px}.v2-nav .v2-btn{padding:0 13px;font-size:14px}.v2-menu__btn{gap:7px;padding:0 11px;font-size:14px}}@media (max-width:350px){.v2-logo small{display:none}}body.v2-dark-nav .v2-nav__bar{color:#eef2fa;background:linear-gradient(#141e349e,#141e346b);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f}body.v2-dark-nav .v2-nav__bar:before{background:linear-gradient(130deg,#ffffff1f,#0000 40%)}.v2-footer{background:var(--v2-close);color:#aebbd6;font-family:var(--v2-body);padding-block:40px;font-size:14px}.v2-footer__grid{gap:24px;display:grid}@media (min-width:860px){.v2-footer__grid{grid-template-columns:1.2fr 1fr 1fr}}.v2-footer__title{font-family:var(--v2-display);color:#fff;font-size:22px}.v2-footer nav,.v2-footer__contact{align-content:start;gap:8px;display:grid}.v2-footer a{color:#dbe3f3;text-decoration:none}.v2-footer a:hover{text-decoration:underline}.v2-skip{z-index:100;background:var(--v2-anchor);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.v2-skip:focus{top:12px}@keyframes v2-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.v2-hero__copy>*{animation:.6s cubic-bezier(.2,.7,.2,1) both v2-rise}.v2-hero__copy>:nth-child(2){animation-delay:80ms}.v2-hero__copy>:nth-child(3){animation-delay:.16s}.v2-hero__copy>:nth-child(4){animation-delay:.24s}.v2-hero__copy>:nth-child(5){animation-delay:.32s}.v2-stage{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both v2-rise}@media (prefers-reduced-motion:reduce){.v2 *,.v2-nav *{transition:none!important;animation:none!important}}
