/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,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-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff)format("woff");unicode-range:U+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-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff)format("woff");unicode-range:U+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-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff)format("woff");unicode-range:U+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-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff");unicode-range:U+??,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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-lime-400:oklch(84.1% .238 128.85);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-600:oklch(60% .118 184.704);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#f6f0e6;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"IBM Plex Sans", "Segoe UI", sans-serif;--font-body:"Inter", "Segoe UI", sans-serif;--color-brand-900:#08110f;--color-brand-800:#123129;--color-brand-700:#2b6f5d;--color-brand-600:#3f8a73;--color-brand-500:#57a58d;--color-brand-300:#92b9a9;--color-brand-200:#c8ded4;--color-brand-100:#e1ece6;--color-brand-50:#eff6f2;--color-bg-main:#08110f;--color-bg-soft:#0f1b18;--color-bg-warm:#171317;--color-relief-ivory:#e9dfc9;--color-text-main:#f3ebdd;--color-text-secondary:#b9c0b7;--color-text-muted:#879289;--color-text-inverse:#f6f0e6;--color-text-on-light:#08110f;--color-accent-warm:#d4956a;--color-accent-warm-soft:#c9935e;--color-accent-warm-deep:#a87548;--color-accent-cool:#2b6f77;--color-accent-cool-light:#8eb8bf;--color-accent-cool-deep:#1a4850;--color-border:#23362f;--color-border-strong:#365047;--color-hover-soft:#16231f;--color-success:#4f9a75;--color-warning:#b79557;--color-error:#c76878;--spacing-section-y:clamp(3.5rem, 6vw, 7.5rem);--shadow-soft:0 10px 28px #08110f3d;--shadow-medium:0 18px 46px #08110f52;--shadow-large:0 28px 72px #08110f6b}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-32{top:calc(var(--spacing) * 32)}.top-\[-5\%\]{top:-5%}.top-\[3\.75rem\]{top:3.75rem}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[40\%\]{top:40%}.top-\[44\%\]{top:44%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-14{right:calc(var(--spacing) * -14)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/4{right:25%}.right-4{right:calc(var(--spacing) * 4)}.right-\[-5\%\]{right:-5%}.right-\[4\%\]{right:4%}.right-\[5\%\]{right:5%}.right-\[6\%\]{right:6%}.right-\[8\%\]{right:8%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[10\%\]{bottom:10%}.bottom-\[15\%\]{bottom:15%}.-left-4{left:calc(var(--spacing) * -4)}.-left-10{left:calc(var(--spacing) * -10)}.-left-16{left:calc(var(--spacing) * -16)}.-left-24{left:calc(var(--spacing) * -24)}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[1\.25rem\]{left:1.25rem}.left-\[4\%\]{left:4%}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[10\%\]{left:10%}.left-\[60\%\]{left:60%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-100{z-index:100}.z-\[1\]{z-index:1}.z-\[110\]{z-index:110}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-16{margin-block:calc(var(--spacing) * 16)}.\!mt-1{margin-top:calc(var(--spacing) * 1)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-auto{margin-bottom:auto}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[1\.14\/0\.84\]{aspect-ratio:1.14/.84}.aspect-\[1\.18\/0\.8\]{aspect-ratio:1.18/.8}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[16\/20\]{aspect-ratio:16/20}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[18px\]{width:18px;height:18px}.size-\[36px\]{width:36px;height:36px}.size-\[40rem\]{width:40rem;height:40rem}.size-\[44px\]{width:44px;height:44px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[4px\]{height:4px}.h-\[7rem\]{height:7rem}.h-\[32px\]{height:32px}.h-\[42rem\]{height:42rem}.h-\[50vh\]{height:50vh}.h-\[100\%\]{height:100%}.h-\[120\%\]{height:120%}.h-\[140\%\]{height:140%}.h-\[280px\]{height:280px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[460px\]{height:460px}.h-\[500px\]{height:500px}.h-\[1200px\]{height:1200px}.h-\[clamp\(14rem\,29vh\,19rem\)\]{height:clamp(14rem,29vh,19rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.min-h-\[12rem\]{min-height:12rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[35rem\]{min-height:35rem}.min-h-\[52px\]{min-height:52px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[75vh\]{min-height:75vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[350px\]{min-height:350px}.min-h-\[400px\]{min-height:400px}.min-h-\[450px\]{min-height:450px}.min-h-\[460px\]{min-height:460px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[var\(--sondes-card-min-height\)\]{min-height:var(--sondes-card-min-height)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\.5px\]{width:1.5px}.w-\[1px\]{width:1px}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[4px\]{width:4px}.w-\[7rem\]{width:7rem}.w-\[17rem\]{width:17rem}.w-\[42rem\]{width:42rem}.w-\[70\%\]{width:70%}.w-\[120\%\]{width:120%}.w-\[160\%\]{width:160%}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[460px\]{width:460px}.w-\[500px\]{width:500px}.w-\[1200px\]{width:1200px}.w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[4rem\]{max-width:4rem}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[55ch\]{max-width:55ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[95px\]{min-width:95px}.min-w-\[240px\]{min-width:240px}.min-w-\[320px\]{min-width:320px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[150\%\]{--tw-translate-x: -150% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/6{--tw-translate-x:calc(1 / 6 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-12{--tw-translate-y:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+24px\)\]{--tw-translate-y: calc((100% + 24px)*-1) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y: 25% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.03\]{scale:1.03}.scale-\[1\.07\]{scale:1.07}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fade-in-up_0\.8s_ease-out_forwards\]{animation:.8s ease-out forwards fade-in-up}.animate-\[fade-in-up_1\.2s_ease-out_0\.4s_forwards\]{animation:1.2s ease-out .4s forwards fade-in-up}.animate-\[fade-in-up_1\.3s_ease-out_0\.5s_forwards\]{animation:1.3s ease-out .5s forwards fade-in-up}.animate-\[fade-in-up_1\.4s_ease-out_0\.6s_forwards\]{animation:1.4s ease-out .6s forwards fade-in-up}.animate-\[fade-in-up_1\.6s_ease-out_0\.8s_forwards\]{animation:1.6s ease-out .8s forwards fade-in-up}.animate-\[fade-in-up_1s_ease-out_0\.2s_forwards\]{animation:1s ease-out .2s forwards fade-in-up}.animate-\[shake_0\.4s_ease-in-out\]{animation:.4s ease-in-out shake}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.5fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[12px\]{gap:12px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border-soft\)\]>:not(:last-child)){border-color:var(--border-soft)}:where(.divide-\[var\(--card-border\)\]>:not(:last-child)){border-color:var(--card-border)}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.78rem\]{border-radius:.78rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[4rem\]{border-radius:4rem}.rounded-\[var\(--radius-core\)\]{border-radius:var(--radius-core)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3b7f57\]\/10{border-color:#3b7f571a}.border-\[\#57A58D\]\/30{border-color:#57a58d4d}.border-\[\#23362F\]{border-color:#23362f}.border-\[\#234934\]{border-color:#234934}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[\#d7e6de\]{border-color:#d7e6de}.border-\[rgba\(54\,80\,71\,0\.6\)\]{border-color:#36504799}.border-\[rgba\(54\,80\,71\,0\.54\)\]{border-color:#3650478a}.border-\[rgba\(87\,165\,141\,0\.2\)\]{border-color:#57a58d33}.border-\[rgba\(87\,165\,141\,0\.15\)\]{border-color:#57a58d26}.border-\[rgba\(87\,165\,141\,0\.22\)\]{border-color:#57a58d38}.border-\[rgba\(87\,165\,141\,0\.25\)\]{border-color:#57a58d40}.border-\[rgba\(142\,184\,191\,0\.15\)\]{border-color:#8eb8bf26}.border-\[rgba\(199\,104\,120\,0\.24\)\]{border-color:#c768783d}.border-\[rgba\(233\,223\,201\,0\.1\)\]{border-color:#e9dfc91a}.border-\[rgba\(233\,223\,201\,0\.08\)\]{border-color:#e9dfc914}.border-\[rgba\(233\,223\,201\,0\.10\)\]{border-color:#e9dfc91a}.border-\[rgba\(233\,223\,201\,0\.12\)\]{border-color:#e9dfc91f}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--color-brand-500\)\]{border-color:var(--color-brand-500)}.border-\[var\(--color-brand-500\)\]\/25{border-color:#57a58d40}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-brand-500\)\]\/25{border-color:color-mix(in oklab,var(--color-brand-500) 25%,transparent)}}.border-\[var\(--color-brand-600\)\]{border-color:var(--color-brand-600)}.border-\[var\(--color-brand-700\)\]{border-color:var(--color-brand-700)}.border-\[var\(--color-brand-700\)\]\/20{border-color:#2b6f5d33}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-brand-700\)\]\/20{border-color:color-mix(in oklab,var(--color-brand-700) 20%,transparent)}}.border-\[var\(--color-error\)\]{border-color:var(--color-error)}.border-\[var\(--color-error\)\]\!{border-color:var(--color-error)!important}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/60{border-color:#bedbff99}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/60{border-color:color-mix(in oklab,var(--color-blue-200) 60%,transparent)}}.border-blue-900\/40{border-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.border-blue-900\/40{border-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-500\/20{border-color:#57a58d33}@supports (color:color-mix(in lab,red,red)){.border-brand-500\/20{border-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/60{border-color:#b9f8cf99}@supports (color:color-mix(in lab,red,red)){.border-green-200\/60{border-color:color-mix(in oklab,var(--color-green-200) 60%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-600\/30{border-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){.border-green-600\/30{border-color:color-mix(in oklab,var(--color-green-600) 30%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-200\/60{border-color:#ffd7a899}@supports (color:color-mix(in lab,red,red)){.border-orange-200\/60{border-color:color-mix(in oklab,var(--color-orange-200) 60%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/5{border-color:#f6f0e60d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:#f6f0e614}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#f6f0e61a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#f6f0e61f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#f6f0e624}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/20{border-color:#f6f0e633}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/50{border-color:#f6f0e680}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-\[\#0A1311\]{background-color:#0a1311}.bg-\[\#0A1311\]\/80{background-color:#0a1311cc}.bg-\[\#0E905D\]{background-color:#0e905d}.bg-\[\#0E905D\]\/10{background-color:#0e905d1a}.bg-\[\#1a4731\]{background-color:#1a4731}.bg-\[\#2D9B6E\]{background-color:#2d9b6e}.bg-\[\#3d7f58\]{background-color:#3d7f58}.bg-\[\#4b9f6d\]{background-color:#4b9f6d}.bg-\[\#4e9f6d\]{background-color:#4e9f6d}.bg-\[\#8EB8BF\]{background-color:#8eb8bf}.bg-\[\#57A58D\]{background-color:#57a58d}.bg-\[\#57A58D\]\/5{background-color:#57a58d0d}.bg-\[\#090F0E\]{background-color:#090f0e}.bg-\[\#25563c\]{background-color:#25563c}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#163123\]{background-color:#163123}.bg-\[\#D96B18\]{background-color:#d96b18}.bg-\[\#F5F8FF\]{background-color:#f5f8ff}.bg-\[\#dfe9e3\]{background-color:#dfe9e3}.bg-\[\#f5faf7\]{background-color:#f5faf7}.bg-\[\#f8faf9\]{background-color:#f8faf9}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,69\,90\,0\.12\)\,transparent_30\%\)\,radial-gradient\(circle_at_bottom_left\,rgba\(63\,138\,115\,0\.14\)\,transparent_34\%\)\,rgba\(10\,19\,17\,0\.92\)\]{background-color:radial-gradient(circle at top right,#7c455a1f,transparent 30%),radial-gradient(circle at bottom left,#3f8a7324,transparent 34%),#0a1311eb}.bg-\[rgba\(8\,17\,15\,0\.62\)\]{background-color:#08110f9e}.bg-\[rgba\(8\,17\,15\,0\.98\)\]{background-color:#08110ffa}.bg-\[rgba\(10\,18\,16\,0\.96\)\]{background-color:#0a1210f5}.bg-\[rgba\(15\,27\,24\,0\.4\)\]{background-color:#0f1b1866}.bg-\[rgba\(15\,27\,24\,0\.68\)\]{background-color:#0f1b18ad}.bg-\[rgba\(15\,27\,24\,0\.72\)\]{background-color:#0f1b18b8}.bg-\[rgba\(15\,27\,24\,0\.86\)\]{background-color:#0f1b18db}.bg-\[rgba\(15\,27\,24\,0\.88\)\]{background-color:#0f1b18e0}.bg-\[rgba\(15\,27\,24\,0\.92\)\]{background-color:#0f1b18eb}.bg-\[rgba\(43\,111\,119\,0\.14\)\]{background-color:#2b6f7724}.bg-\[rgba\(87\,165\,141\,0\.2\)\]{background-color:#57a58d33}.bg-\[rgba\(87\,165\,141\,0\.04\)\]{background-color:#57a58d0a}.bg-\[rgba\(87\,165\,141\,0\.06\)\]{background-color:#57a58d0f}.bg-\[rgba\(87\,165\,141\,0\.08\)\]{background-color:#57a58d14}.bg-\[rgba\(87\,165\,141\,0\.12\)\]{background-color:#57a58d1f}.bg-\[rgba\(87\,165\,141\,0\.14\)\]{background-color:#57a58d24}.bg-\[rgba\(87\,165\,141\,0\.15\)\]{background-color:#57a58d26}.bg-\[rgba\(124\,69\,90\,0\.14\)\]{background-color:#7c455a24}.bg-\[rgba\(142\,184\,191\,0\.04\)\]{background-color:#8eb8bf0a}.bg-\[rgba\(142\,184\,191\,0\.12\)\]{background-color:#8eb8bf1f}.bg-\[rgba\(199\,104\,120\,0\.2\)\]{background-color:#c7687833}.bg-\[rgba\(199\,104\,120\,0\.12\)\]{background-color:#c768781f}.bg-\[rgba\(233\,223\,201\,0\.1\)\]{background-color:#e9dfc91a}.bg-\[rgba\(233\,223\,201\,0\.24\)\]{background-color:#e9dfc93d}.bg-\[rgba\(246\,240\,230\,0\.04\)\]{background-color:#f6f0e60a}.bg-\[rgba\(246\,240\,230\,0\.06\)\]{background-color:#f6f0e60f}.bg-\[rgba\(246\,240\,230\,0\.08\)\]{background-color:#f6f0e614}.bg-\[var\(--border-soft\)\]{background-color:var(--border-soft)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--card-border\)\]{background-color:var(--card-border)}.bg-\[var\(--color-accent-cool\)\]{background-color:var(--color-accent-cool)}.bg-\[var\(--color-accent-cool-deep\)\]{background-color:var(--color-accent-cool-deep)}.bg-\[var\(--color-accent-cool-light\)\]{background-color:var(--color-accent-cool-light)}.bg-\[var\(--color-accent-warm\)\]{background-color:var(--color-accent-warm)}.bg-\[var\(--color-accent-warm\)\]\/10{background-color:#d4956a1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent-warm\)\]\/10{background-color:color-mix(in oklab,var(--color-accent-warm) 10%,transparent)}}.bg-\[var\(--color-accent-warm\)\]\/12{background-color:#d4956a1f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent-warm\)\]\/12{background-color:color-mix(in oklab,var(--color-accent-warm) 12%,transparent)}}.bg-\[var\(--color-accent-warm\)\]\/18{background-color:#d4956a2e}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent-warm\)\]\/18{background-color:color-mix(in oklab,var(--color-accent-warm) 18%,transparent)}}.bg-\[var\(--color-accent-warm-soft\)\]{background-color:var(--color-accent-warm-soft)}.bg-\[var\(--color-bg-main\)\]{background-color:var(--color-bg-main)}.bg-\[var\(--color-brand-50\)\]\/50{background-color:#eff6f280}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand-50\)\]\/50{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.bg-\[var\(--color-brand-100\)\]{background-color:var(--color-brand-100)}.bg-\[var\(--color-brand-300\)\]{background-color:var(--color-brand-300)}.bg-\[var\(--color-brand-400\)\]{background-color:var(--color-brand-400)}.bg-\[var\(--color-brand-500\)\]{background-color:var(--color-brand-500)}.bg-\[var\(--color-brand-500\)\]\/10{background-color:#57a58d1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand-500\)\]\/10{background-color:color-mix(in oklab,var(--color-brand-500) 10%,transparent)}}.bg-\[var\(--color-brand-600\)\]{background-color:var(--color-brand-600)}.bg-\[var\(--color-brand-700\)\]{background-color:var(--color-brand-700)}.bg-\[var\(--color-brand-700\)\]\/10{background-color:#2b6f5d1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand-700\)\]\/10{background-color:color-mix(in oklab,var(--color-brand-700) 10%,transparent)}}.bg-\[var\(--color-brand-700\)\]\/15{background-color:#2b6f5d26}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand-700\)\]\/15{background-color:color-mix(in oklab,var(--color-brand-700) 15%,transparent)}}.bg-\[var\(--color-brand-800\)\]{background-color:var(--color-brand-800)}.bg-\[var\(--color-brand-900\)\]{background-color:var(--color-brand-900)}.bg-\[var\(--color-brand-900\)\]\/90{background-color:#08110fe6}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand-900\)\]\/90{background-color:color-mix(in oklab,var(--color-brand-900) 90%,transparent)}}.bg-\[var\(--color-relief-ivory\)\]{background-color:var(--color-relief-ivory)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100\/30{background-color:#e1ece64d}@supports (color:color-mix(in lab,red,red)){.bg-brand-100\/30{background-color:color-mix(in oklab,var(--color-brand-100) 30%,transparent)}}.bg-brand-200\/20{background-color:#c8ded433}@supports (color:color-mix(in lab,red,red)){.bg-brand-200\/20{background-color:color-mix(in oklab,var(--color-brand-200) 20%,transparent)}}.bg-brand-500\/5{background-color:#57a58d0d}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/5{background-color:color-mix(in oklab,var(--color-brand-500) 5%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50) 50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/50{background-color:color-mix(in oklab,var(--color-orange-50) 50%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-white\/0{background-color:color-mix(in oklab,var(--color-white) 0%,transparent)}}.bg-white\/5{background-color:#f6f0e60d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#f6f0e614}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#f6f0e61a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/14{background-color:#f6f0e624}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/20{background-color:#f6f0e633}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#f6f0e64d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/78{background-color:#f6f0e6c7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.bg-white\/80{background-color:#f6f0e6cc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#f6f0e6d9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/95{background-color:#f6f0e6f2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.03\]{background-color:#f6f0e608}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#0F1B18\,\#08110F\)\]{background-image:linear-gradient(135deg,#0f1b18,#08110f)}.bg-\[linear-gradient\(135deg\,rgba\(15\,27\,24\,0\.98\)\,rgba\(10\,18\,17\,0\.98\)\)\]{background-image:linear-gradient(135deg,#0f1b18fa,#0a1211fa)}.bg-\[linear-gradient\(135deg\,var\(--color-brand-700\)\,var\(--color-brand-600\)\)\]{background-image:linear-gradient(135deg,var(--color-brand-700),var(--color-brand-600))}.bg-\[linear-gradient\(158deg\,\#0f2c1f_0\%\,\#19432f_42\%\,\#24553d_100\%\)\]{background-image:linear-gradient(158deg,#0f2c1f,#19432f 42%,#24553d)}.bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.14\)_0\%\,rgba\(255\,255\,255\,0\.05\)_100\%\)\]{background-image:linear-gradient(160deg,#ffffff24,#ffffff0d)}.bg-\[linear-gradient\(180deg\,\#08110F\,\#0F1B18\)\]{background-image:linear-gradient(#08110f,#0f1b18)}.bg-\[radial-gradient\(\#3b7f57_0\.5px\,transparent_0\.5px\)\]{background-image:radial-gradient(#3b7f57 .5px,#0000 .5px)}.bg-\[radial-gradient\(\.\.\.\)\]{background-image:radial-gradient(...)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(87\,165\,141\,0\.1\)_0\%\,rgba\(43\,111\,119\,0\.04\)_40\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at 50% 0,#57a58d1a,#2b6f770a 40%,#0000 70%)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(87\,165\,141\,0\.08\)_0\%\,transparent_60\%\)\]{background-image:radial-gradient(circle at 50% 30%,#57a58d14,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,var\(--color-brand-800\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,var(--color-brand-800) 0%,transparent 70%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(87\,165\,141\,0\.12\)\,transparent_24\%\)\,radial-gradient\(circle_at_top_right\,rgba\(124\,69\,90\,0\.12\)\,transparent_22\%\)\]{background-image:radial-gradient(circle at 0 0,#57a58d1f,#0000 24%),radial-gradient(circle at 100% 0,#7c455a1f,#0000 22%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,69\,90\,0\.1\)\,transparent_40\%\)\,radial-gradient\(circle_at_bottom_left\,rgba\(63\,138\,115\,0\.15\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 100% 0,#7c455a1a,#0000 40%),radial-gradient(circle at 0 100%,#3f8a7326,#0000 45%)}.bg-\[radial-gradient\(ellipse_60\%_55\%_at_18\%_65\%\,rgba\(63\,138\,115\,0\.11\)\,transparent\)\,radial-gradient\(ellipse_44\%_50\%_at_80\%_20\%\,rgba\(87\,165\,141\,0\.07\)\,transparent\)\]{background-image:radial-gradient(60% 55% at 18% 65%,#3f8a731c,#0000),radial-gradient(44% 50% at 80% 20%,#57a58d12,#0000)}.bg-\[radial-gradient\(ellipse_at_20\%_60\%\,rgba\(43\,111\,77\,0\.18\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_80\%_20\%\,rgba\(124\,69\,90\,0\.16\)\,transparent_50\%\)\]{background-image:radial-gradient(at 20% 60%,#2b6f4d2e,#0000 55%),radial-gradient(at 80% 20%,#7c455a29,#0000 50%)}.from-\[rgba\(8\,17\,15\,0\.55\)\]{--tw-gradient-from:#08110f8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(8\,17\,15\,0\.78\)\]{--tw-gradient-from:#08110fc7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(87\,165\,141\,0\.22\)\]{--tw-gradient-from:#57a58d38;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(233\,223\,201\,0\.1\)\]{--tw-gradient-from:#e9dfc91a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--card-bg\)\]{--tw-gradient-from:var(--card-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-accent-cool-light\)\]\/60{--tw-gradient-from:#8eb8bf99}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-accent-cool-light\)\]\/60{--tw-gradient-from:color-mix(in oklab, var(--color-accent-cool-light) 60%, transparent)}}.from-\[var\(--color-accent-cool-light\)\]\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-accent-warm-soft\)\]\/60{--tw-gradient-from:#c9935e99}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-accent-warm-soft\)\]\/60{--tw-gradient-from:color-mix(in oklab, var(--color-accent-warm-soft) 60%, transparent)}}.from-\[var\(--color-accent-warm-soft\)\]\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-bg-soft\)\]{--tw-gradient-from:var(--color-bg-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-brand-500\)\]\/60{--tw-gradient-from:#57a58d99}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-brand-500\)\]\/60{--tw-gradient-from:color-mix(in oklab, var(--color-brand-500) 60%, transparent)}}.from-\[var\(--color-brand-500\)\]\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-brand-700\)\]\/5{--tw-gradient-from:#2b6f5d0d}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-brand-700\)\]\/5{--tw-gradient-from:color-mix(in oklab, var(--color-brand-700) 5%, transparent)}}.from-\[var\(--color-brand-700\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-brand-800\)\]{--tw-gradient-from:var(--color-brand-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-brand-900\)\]\/25{--tw-gradient-from:#08110f40}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-brand-900\)\]\/25{--tw-gradient-from:color-mix(in oklab, var(--color-brand-900) 25%, transparent)}}.from-\[var\(--color-brand-900\)\]\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab,red,red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-700{--tw-gradient-from:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-700{--tw-gradient-from:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900\/40{--tw-gradient-from:#0f172b66}@supports (color:color-mix(in lab,red,red)){.from-slate-900\/40{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.from-slate-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[rgba\(8\,17\,15\,0\.2\)\]{--tw-gradient-via:#08110f33;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(87\,165\,141\,0\.3\)\]{--tw-gradient-via:#57a58d4d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(246\,240\,230\,0\.04\)\]{--tw-gradient-via:#f6f0e60a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-accent-cool-light\)\]\/25{--tw-gradient-via:#8eb8bf40}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--color-accent-cool-light\)\]\/25{--tw-gradient-via:color-mix(in oklab, var(--color-accent-cool-light) 25%, transparent)}}.via-\[var\(--color-accent-cool-light\)\]\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-accent-warm-soft\)\]\/25{--tw-gradient-via:#c9935e40}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--color-accent-warm-soft\)\]\/25{--tw-gradient-via:color-mix(in oklab, var(--color-accent-warm-soft) 25%, transparent)}}.via-\[var\(--color-accent-warm-soft\)\]\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-brand-400\)\]\/30{--tw-gradient-via:var(--color-brand-400)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--color-brand-400\)\]\/30{--tw-gradient-via:color-mix(in oklab, var(--color-brand-400) 30%, transparent)}}.via-\[var\(--color-brand-400\)\]\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-brand-500\)\]{--tw-gradient-via:var(--color-brand-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-brand-800\)\]{--tw-gradient-via:var(--color-brand-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500\/20{--tw-gradient-via:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.via-emerald-500\/20{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.via-emerald-500\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/35{--tw-gradient-via:#f6f0e659}@supports (color:color-mix(in lab,red,red)){.via-white\/35{--tw-gradient-via:color-mix(in oklab, var(--color-white) 35%, transparent)}}.via-white\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[rgba\(43\,111\,119\,0\.18\)\]{--tw-gradient-to:#2b6f772e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(246\,240\,230\,0\.12\)\]{--tw-gradient-to:#f6f0e61f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--card-bg\)\]{--tw-gradient-to:var(--card-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-bg-main\)\]{--tw-gradient-to:var(--color-bg-main);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-brand-500\)\]{--tw-gradient-to:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50\/10{--tw-gradient-to:#f0fdf41a}@supports (color:color-mix(in lab,red,red)){.to-green-50\/10{--tw-gradient-to:color-mix(in oklab, var(--color-green-50) 10%, transparent)}}.to-green-50\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50\/20{--tw-gradient-to:#f0fdf433}@supports (color:color-mix(in lab,red,red)){.to-green-50\/20{--tw-gradient-to:color-mix(in oklab, var(--color-green-50) 20%, transparent)}}.to-green-50\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-900{--tw-gradient-to:var(--color-green-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-950{--tw-gradient-to:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_right\,transparent\,white_15\%\,white_85\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#fff 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 15% 85%,#0000)}.\[mask-image\:radial-gradient\(ellipse_at_center\,black_30\%\,transparent_90\%\)\]{-webkit-mask-image:radial-gradient(#000 30%,#0000 90%);mask-image:radial-gradient(#000 30%,#0000 90%)}.\[background-size\:24px_24px\]{background-size:24px 24px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[0\.75rem\]{padding-inline:.75rem}.px-\[1\.375rem\]{padding-inline:1.375rem}.px-\[10px\]{padding-inline:10px}.px-\[16px\]{padding-inline:16px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.875rem\]{padding-block:.875rem}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-\[8px\]{padding-top:8px}.pt-\[clamp\(1\.6rem\,4vw\,3\.25rem\)\]{padding-top:clamp(1.6rem,4vw,3.25rem)}.pt-\[clamp\(1rem\,3vw\,2\.25rem\)\]{padding-top:clamp(1rem,3vw,2.25rem)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-\[calc\(1\.25rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-18{padding-left:calc(var(--spacing) * 18)}.pl-\[0\.22em\]{padding-left:.22em}.pl-\[1\.25rem\]{padding-left:1.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.99rem\]{font-size:.99rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1rem\]{font-size:1rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[22rem\]{font-size:22rem}.text-\[clamp\(\)\]{font-size:clamp()}.text-\[clamp\(\.\.\.\)\]{font-size:clamp(...)}.text-\[clamp\(0\.78rem\,0\.5vw\+0\.6rem\,0\.875rem\)\]{font-size:clamp(.78rem,.5vw + .6rem,.875rem)}.text-\[clamp\(1\.3rem\,2\.4vw\,2\.2rem\)\]{font-size:clamp(1.3rem,2.4vw,2.2rem)}.text-\[clamp\(1\.5rem\,3\.5vw\,1\.9rem\)\]{font-size:clamp(1.5rem,3.5vw,1.9rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3vw,2.2rem)}.text-\[clamp\(1\.6rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.6rem,4vw,2.5rem)}.text-\[clamp\(1\.8rem\,3\.5vw\,2\.8rem\)\]{font-size:clamp(1.8rem,3.5vw,2.8rem)}.text-\[clamp\(1\.8rem\,4vw\,2\.8rem\)\]{font-size:clamp(1.8rem,4vw,2.8rem)}.text-\[clamp\(1\.8rem\,4vw\,3\.2rem\)\]{font-size:clamp(1.8rem,4vw,3.2rem)}.text-\[clamp\(1\.8rem\,4vw\,3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(1\.9rem\,4\.2vw\,3\.3rem\)\]{font-size:clamp(1.9rem,4.2vw,3.3rem)}.text-\[clamp\(1\.9rem\,4\.2vw\,3\.6rem\)\]{font-size:clamp(1.9rem,4.2vw,3.6rem)}.text-\[clamp\(1\.25rem\,3\.2vw\,2\.2rem\)\]{font-size:clamp(1.25rem,3.2vw,2.2rem)}.text-\[clamp\(1\.95rem\,4\.1vw\,3\.25rem\)\]{font-size:clamp(1.95rem,4.1vw,3.25rem)}.text-\[clamp\(1rem\,1\.5vw\,1\.1rem\)\]{font-size:clamp(1rem,1.5vw,1.1rem)}.text-\[clamp\(1rem\,2\.2vw\,1\.8rem\)\]{font-size:clamp(1rem,2.2vw,1.8rem)}.text-\[clamp\(1rem\,2vw\,1\.25rem\)\]{font-size:clamp(1rem,2vw,1.25rem)}.text-\[clamp\(2\.1rem\,4\.5vw\,3\.6rem\)\]{font-size:clamp(2.1rem,4.5vw,3.6rem)}.text-\[clamp\(2\.1rem\,4\.5vw\,3\.8rem\)\]{font-size:clamp(2.1rem,4.5vw,3.8rem)}.text-\[clamp\(2\.2rem\,6vw\,4\.4rem\)\]{font-size:clamp(2.2rem,6vw,4.4rem)}.text-\[clamp\(2\.2rem\,6vw\,4\.8rem\)\]{font-size:clamp(2.2rem,6vw,4.8rem)}.text-\[clamp\(2\.4rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.4rem,5vw,4.5rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.5rem,5vw,4.5rem)}.text-\[clamp\(2\.8rem\,5\.6vw\,5rem\)\]{font-size:clamp(2.8rem,5.6vw,5rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.5rem\)\]{font-size:clamp(2rem,4.5vw,3.5rem)}.text-\[clamp\(2rem\,4vw\,3\.1rem\)\]{font-size:clamp(2rem,4vw,3.1rem)}.text-\[clamp\(2rem\,5vw\,3\.2rem\)\]{font-size:clamp(2rem,5vw,3.2rem)}.text-\[clamp\(2rem\,5vw\,3\.25rem\)\]{font-size:clamp(2rem,5vw,3.25rem)}.text-\[clamp\(2rem\,7vw\,2\.8rem\)\]{font-size:clamp(2rem,7vw,2.8rem)}.text-\[clamp\(4rem\,8vw\,6rem\)\]{font-size:clamp(4rem,8vw,6rem)}.text-\[clamp\(6rem\,20vw\,12rem\)\]{font-size:clamp(6rem,20vw,12rem)}.text-\[clamp\(12\.5px\,0\.5vw\+9\.6px\,14px\)\]{font-size:clamp(12.5px,.5vw + 9.6px,14px)}.text-\[clamp\(…\)\]{font-size:clamp(…)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.55em\]{--tw-tracking:.55em;letter-spacing:.55em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.\!text-\[var\(--color-brand-900\)\]{color:var(--color-brand-900)!important}.\!text-\[var\(--color-brand-900\)\]\/60{color:#08110f99!important}@supports (color:color-mix(in lab,red,red)){.\!text-\[var\(--color-brand-900\)\]\/60{color:color-mix(in oklab,var(--color-brand-900) 60%,transparent)!important}}.\!text-white{color:var(--color-white)!important}.text-\[\#0E905D\]{color:#0e905d}.text-\[\#2a513b\]{color:#2a513b}.text-\[\#57A58D\],.text-\[\#57a58d\]{color:#57a58d}.text-\[\#92B9A9\]{color:#92b9a9}.text-\[\#27593c\]\/70{color:#27593cb3}.text-\[\#143625\]{color:#143625}.text-\[\#234632\]{color:#234632}.text-\[\#355744\]{color:#355744}.text-\[\#879289\]{color:#879289}.text-\[\#B5EACD\]{color:#b5eacd}.text-\[\#B9C0B7\]{color:#b9c0b7}.text-\[\#C8DED4\]{color:#c8ded4}.text-\[\#F3EBDD\]{color:#f3ebdd}.text-\[\#FFFFFF\]{color:#fff}.text-\[\#c7dfd1\]{color:#c7dfd1}.text-\[\#d7efe2\]{color:#d7efe2}.text-\[rgba\(236\,246\,239\,0\.78\)\]{color:#ecf6efc7}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,0\.65\)\]{color:#ffffffa6}.text-\[rgba\(255\,255\,255\,0\.74\)\]{color:#ffffffbd}.text-\[rgba\(255\,255\,255\,0\.76\)\]{color:#ffffffc2}.text-\[rgba\(255\,255\,255\,0\.78\)\]{color:#ffffffc7}.text-\[var\(--color-accent-cool-light\)\]{color:var(--color-accent-cool-light)}.text-\[var\(--color-accent-cool-light\)\]\/80{color:#8eb8bfcc}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-accent-cool-light\)\]\/80{color:color-mix(in oklab,var(--color-accent-cool-light) 80%,transparent)}}.text-\[var\(--color-accent-warm\)\]{color:var(--color-accent-warm)}.text-\[var\(--color-accent-warm\)\]\/80{color:#d4956acc}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-accent-warm\)\]\/80{color:color-mix(in oklab,var(--color-accent-warm) 80%,transparent)}}.text-\[var\(--color-accent-warm-soft\)\]{color:var(--color-accent-warm-soft)}.text-\[var\(--color-brand-200\)\]{color:var(--color-brand-200)}.text-\[var\(--color-brand-300\)\]{color:var(--color-brand-300)}.text-\[var\(--color-brand-300\)\]\/20{color:#92b9a933}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-brand-300\)\]\/20{color:color-mix(in oklab,var(--color-brand-300) 20%,transparent)}}.text-\[var\(--color-brand-400\)\]{color:var(--color-brand-400)}.text-\[var\(--color-brand-500\)\]{color:var(--color-brand-500)}.text-\[var\(--color-brand-500\)\]\/70{color:#57a58db3}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-brand-500\)\]\/70{color:color-mix(in oklab,var(--color-brand-500) 70%,transparent)}}.text-\[var\(--color-brand-600\)\]{color:var(--color-brand-600)}.text-\[var\(--color-brand-700\)\]{color:var(--color-brand-700)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-text-main\)\]{color:var(--color-text-main)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--text-body\)\]{color:var(--text-body)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-on-card\)\]{color:var(--text-on-card)}.text-\[var\(--text-on-card-muted\)\]{color:var(--text-on-card-muted)}.text-\[var\(--text-on-card-subtle\)\]{color:var(--text-on-card-subtle)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-strong\)\]{color:var(--text-strong)}.text-\[var\(--text-subtle\)\]{color:var(--text-subtle)}.text-black{color:var(--color-black)}.text-black\/20{color:#0003}@supports (color:color-mix(in lab,red,red)){.text-black\/20{color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-900\/80{color:#1c398ecc}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/80{color:color-mix(in oklab,var(--color-blue-900) 80%,transparent)}}.text-brand-300{color:var(--color-brand-300)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-700\/50{color:#2b6f5d80}@supports (color:color-mix(in lab,red,red)){.text-brand-700\/50{color:color-mix(in oklab,var(--color-brand-700) 50%,transparent)}}.text-brand-700\/60{color:#2b6f5d99}@supports (color:color-mix(in lab,red,red)){.text-brand-700\/60{color:color-mix(in oklab,var(--color-brand-700) 60%,transparent)}}.text-brand-700\/70{color:#2b6f5db3}@supports (color:color-mix(in lab,red,red)){.text-brand-700\/70{color:color-mix(in oklab,var(--color-brand-700) 70%,transparent)}}.text-brand-800\/60{color:#12312999}@supports (color:color-mix(in lab,red,red)){.text-brand-800\/60{color:color-mix(in oklab,var(--color-brand-800) 60%,transparent)}}.text-brand-800\/80{color:#123129cc}@supports (color:color-mix(in lab,red,red)){.text-brand-800\/80{color:color-mix(in oklab,var(--color-brand-800) 80%,transparent)}}.text-brand-900{color:var(--color-brand-900)}.text-emerald-300\/60{color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/60{color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-green-50\/90{color:#f0fdf4e6}@supports (color:color-mix(in lab,red,red)){.text-green-50\/90{color:color-mix(in oklab,var(--color-green-50) 90%,transparent)}}.text-green-100\/70{color:#dcfce7b3}@supports (color:color-mix(in lab,red,red)){.text-green-100\/70{color:color-mix(in oklab,var(--color-green-100) 70%,transparent)}}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-green-900\/40{color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.text-green-900\/40{color:color-mix(in oklab,var(--color-green-900) 40%,transparent)}}.text-indigo-50{color:var(--color-indigo-50)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/10{color:#f6f0e61a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.text-white\/25{color:#f6f0e640}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/40{color:#f6f0e666}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#f6f0e673}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#f6f0e680}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#f6f0e68c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#f6f0e699}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#f6f0e6b3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/88{color:#f6f0e6e0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.text-white\/90{color:#f6f0e6e6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--color-brand-400\)\]{-webkit-text-decoration-color:var(--color-brand-400);text-decoration-color:var(--color-brand-400)}.decoration-green-400\/40{text-decoration-color:#05df7266}@supports (color:color-mix(in lab,red,red)){.decoration-green-400\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-green-400) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-green-400) 40%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-8{text-underline-offset:8px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#0E905D\]{accent-color:#0e905d}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-12{opacity:.12}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.shadow-\[0_0_15px_var\(--color-brand-500\)\]\/30{--tw-shadow-alpha:30%;--tw-shadow:0 0 15px var(--tw-shadow-color,var(--color-brand-500))}@supports (color:lab(from red l a b)){.shadow-\[0_0_15px_var\(--color-brand-500\)\]\/30{--tw-shadow:0 0 15px var(--tw-shadow-color,oklab(from var(--color-brand-500) l a b / 30%))}}.shadow-\[0_0_15px_var\(--color-brand-500\)\]\/30{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--color-brand-800\)\]\/20{--tw-shadow-alpha:20%;--tw-shadow:var(--color-brand-800);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--color-brand-800\)\]\/25{--tw-shadow-alpha:25%;--tw-shadow:var(--color-brand-800);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-12px_42px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -12px 42px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--color-brand-500\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--color-brand-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(87\,165\,141\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#57a58d26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(11\,31\,26\,0\.12\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0b1f1a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_36px_-24px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 12px 36px -24px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-18px_rgba\(43\,111\,77\,0\.6\)\]{--tw-shadow:0 16px 36px -18px var(--tw-shadow-color,#2b6f4d99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_-15px_rgba\(42\,91\,73\,0\.6\)\]{--tw-shadow:0 20px 50px -15px var(--tw-shadow-color,#2a5b4999);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_44px_-28px_rgba\(63\,138\,115\,0\.7\)\]{--tw-shadow:0 24px 44px -28px var(--tw-shadow-color,#3f8a73b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_-54px_rgba\(8\,24\,16\,0\.45\)\]{--tw-shadow:0 24px 70px -54px var(--tw-shadow-color,#08181073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_60px_-38px_rgba\(0\,0\,0\,0\.78\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:0 28px 60px -38px var(--tw-shadow-color,#000000c7), inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_64px_-16px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 32px 64px -16px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_90px_-48px_rgba\(7\,22\,14\,0\.68\)\]{--tw-shadow:0 34px 90px -48px var(--tw-shadow-color,#07160ead);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_35px_90px_-25px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 35px 90px -25px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_100px_-30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 40px 100px -30px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_45px_100px_-35px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 45px 100px -35px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_50px_100px_-40px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 50px 100px -40px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset\]{--tw-shadow:inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-medium\)\]{--tw-shadow:var(--shadow-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#0E905D\]\/20{--tw-shadow-color:#0e905d33}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#0E905D\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(57.7444% -.120794 .0459906/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[rgba\(87\,165\,141\,0\.3\)\]{--tw-shadow-color:#57a58d4d}@supports (color:color-mix(in lab,red,red)){.shadow-\[rgba\(87\,165\,141\,0\.3\)\]{--tw-shadow-color:color-mix(in oklab, #57a58d4d var(--tw-shadow-alpha), transparent)}}.shadow-\[rgba\(87\,165\,141\,0\.24\)\]{--tw-shadow-color:#57a58d3d}@supports (color:color-mix(in lab,red,red)){.shadow-\[rgba\(87\,165\,141\,0\.24\)\]{--tw-shadow-color:color-mix(in oklab, #57a58d3d var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-950\/20{--tw-shadow-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.shadow-green-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/20{--tw-shadow-color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[rgba\(43\,111\,119\,0\.22\)\]{--tw-ring-color:#2b6f7738}.ring-\[rgba\(87\,165\,141\,0\.12\)\]{--tw-ring-color:#57a58d1f}.ring-\[rgba\(87\,165\,141\,0\.22\)\]{--tw-ring-color:#57a58d38}.ring-\[rgba\(124\,69\,90\,0\.22\)\]{--tw-ring-color:#7c455a38}.ring-\[rgba\(199\,104\,120\,0\.2\)\]{--tw-ring-color:#c7687833}.ring-\[rgba\(233\,223\,201\,0\.08\)\]{--tw-ring-color:#e9dfc914}.ring-\[var\(--color-brand-500\)\]\/30{--tw-ring-color:#57a58d4d}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand-500\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.ring-brand-100{--tw-ring-color:var(--color-brand-100)}.ring-brand-500\/10{--tw-ring-color:#57a58d1a}@supports (color:color-mix(in lab,red,red)){.ring-brand-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.ring-brand-500\/20{--tw-ring-color:#57a58d33}@supports (color:color-mix(in lab,red,red)){.ring-brand-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-green-600) 20%, transparent)}}.ring-green-900\/10{--tw-ring-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.ring-green-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-green-900) 10%, transparent)}}.ring-white\/10{--tw-ring-color:#f6f0e61a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,transform\]{transition-property:padding,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[2s\]{--tw-duration:2s;transition-duration:2s}.duration-\[5s\]{--tw-duration:5s;transition-duration:5s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[xml\:lang\]{xml:lang}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\/field\:text-\[var\(--color-brand-300\)\]:is(:where(.group\/field):focus-within *){color:var(--color-brand-300)}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-4:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[150\%\]:is(:where(.group):hover *){--tw-translate-x:150%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-150:is(:where(.group):hover *){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[var\(--color-brand-500\)\]:is(:where(.group):hover *){border-color:var(--color-brand-500)}.group-hover\:border-white\/20:is(:where(.group):hover *){border-color:#f6f0e633}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-white\/20:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.group-hover\:bg-\[rgba\(87\,165\,141\,0\.2\)\]:is(:where(.group):hover *){background-color:#57a58d33}.group-hover\:bg-\[rgba\(87\,165\,141\,0\.22\)\]:is(:where(.group):hover *){background-color:#57a58d38}.group-hover\:bg-\[rgba\(246\,240\,230\,0\.05\)\]:is(:where(.group):hover *){background-color:#f6f0e60d}.group-hover\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\:bg-brand-500\/10:is(:where(.group):hover *){background-color:#57a58d1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-brand-500\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-brand-500) 10%,transparent)}}.group-hover\:bg-brand-600:is(:where(.group):hover *){background-color:var(--color-brand-600)}.group-hover\:bg-green-100:is(:where(.group):hover *){background-color:var(--color-green-100)}.group-hover\:bg-green-500\/30:is(:where(.group):hover *){background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-green-500\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.group-hover\:bg-green-700:is(:where(.group):hover *){background-color:var(--color-green-700)}.group-hover\:text-\[var\(--color-accent-cool-light\)\]:is(:where(.group):hover *){color:var(--color-accent-cool-light)}.group-hover\:text-\[var\(--color-brand-300\)\]:is(:where(.group):hover *){color:var(--color-brand-300)}.group-hover\:text-\[var\(--color-brand-400\)\]:is(:where(.group):hover *){color:var(--color-brand-400)}.group-hover\:text-\[var\(--color-brand-700\)\]:is(:where(.group):hover *){color:var(--color-brand-700)}.group-hover\:text-\[var\(--color-brand-800\)\]:is(:where(.group):hover *){color:var(--color-brand-800)}.group-hover\:text-\[var\(--color-brand-900\)\]:is(:where(.group):hover *){color:var(--color-brand-900)}.group-hover\:text-\[var\(--text-main\)\]:is(:where(.group):hover *){color:var(--text-main)}.group-hover\:text-green-700:is(:where(.group):hover *){color:var(--color-green-700)}.group-hover\:text-green-800:is(:where(.group):hover *){color:var(--color-green-800)}.group-hover\:text-green-900:is(:where(.group):hover *){color:var(--color-green-900)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#f6f0e6cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.group-hover\:opacity-25:is(:where(.group):hover *){opacity:.25}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.06\]:is(:where(.group):hover *){opacity:.06}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:scale-100:is(:where(.group\/card):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/card\:scale-110:is(:where(.group\/card):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/card\:text-\[var\(--color-brand-300\)\]:is(:where(.group\/card):hover *){color:var(--color-brand-300)}.group-hover\/card\:text-brand-600:is(:where(.group\/card):hover *){color:var(--color-brand-600)}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/item\:scale-110:is(:where(.group\/item):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/link\:translate-x-1\.5:is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/link\:scale-x-100:is(:where(.group\/link):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/opt\:text-\[var\(--text-on-card\)\]:is(:where(.group\/opt):hover *){color:var(--text-on-card)}.group-hover\/step\:bg-green-700:is(:where(.group\/step):hover *){background-color:var(--color-green-700)}.group-hover\/step\:text-white:is(:where(.group\/step):hover *){color:var(--color-white)}}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.selection\:bg-\[rgba\(87\,165\,141\,0\.28\)\] ::selection{background-color:#57a58d47}.selection\:bg-\[rgba\(87\,165\,141\,0\.28\)\]::selection{background-color:#57a58d47}.selection\:text-\[var\(--text-main\)\] ::selection{color:var(--text-main)}.selection\:text-\[var\(--text-main\)\]::selection{color:var(--text-main)}.placeholder\:text-\[\#7b8582\]::placeholder{color:#7b8582}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--text-on-card-subtle\)\]::placeholder{color:var(--text-on-card-subtle)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:flex-none:last-child{flex:none}.focus-within\:border-\[var\(--color-brand-400\)\]:focus-within{border-color:var(--color-brand-400)}.focus-within\:bg-\[rgba\(246\,240\,230\,0\.1\)\]:focus-within{background-color:#f6f0e61a}@media(hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#0E905D\]:hover{border-color:#0e905d}.hover\:border-\[\#57A58D\]\/60:hover{border-color:#57a58d99}.hover\:border-\[rgba\(87\,165\,141\,0\.22\)\]:hover{border-color:#57a58d38}.hover\:border-\[rgba\(87\,165\,141\,0\.35\)\]:hover{border-color:#57a58d59}.hover\:border-\[rgba\(233\,223\,201\,0\.18\)\]:hover{border-color:#e9dfc92e}.hover\:border-\[var\(--card-border-hover\)\]:hover{border-color:var(--card-border-hover)}.hover\:border-\[var\(--color-brand-400\)\]:hover{border-color:var(--color-brand-400)}.hover\:border-\[var\(--color-brand-500\)\]:hover{border-color:var(--color-brand-500)}.hover\:border-\[var\(--color-brand-700\)\]\/30:hover{border-color:#2b6f5d4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-brand-700\)\]\/30:hover{border-color:color-mix(in oklab,var(--color-brand-700) 30%,transparent)}}.hover\:border-blue-600\/20:hover{border-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-600\/20:hover{border-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.hover\:border-brand-500\/20:hover{border-color:#57a58d33}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-500\/20:hover{border-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.hover\:border-green-600\/20:hover{border-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-600\/20:hover{border-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-white\/16:hover{border-color:#f6f0e629}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:border-white\/20:hover{border-color:#f6f0e633}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/30:hover{border-color:#f6f0e64d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-\[\#0C1614\]:hover{background-color:#0c1614}.hover\:bg-\[\#0b784d\]:hover{background-color:#0b784d}.hover\:bg-\[\#57A58D\]\/15:hover{background-color:#57a58d26}.hover\:bg-\[\#22583c\]:hover{background-color:#22583c}.hover\:bg-\[rgba\(15\,27\,24\,0\.86\)\]:hover{background-color:#0f1b18db}.hover\:bg-\[rgba\(15\,27\,24\,0\.94\)\]:hover{background-color:#0f1b18f0}.hover\:bg-\[rgba\(87\,165\,141\,0\.08\)\]:hover{background-color:#57a58d14}.hover\:bg-\[rgba\(233\,223\,201\,0\.06\)\]:hover{background-color:#e9dfc90f}.hover\:bg-\[rgba\(246\,240\,230\,0\.06\)\]:hover{background-color:#f6f0e60f}.hover\:bg-\[rgba\(246\,240\,230\,0\.08\)\]:hover{background-color:#f6f0e614}.hover\:bg-\[rgba\(246\,240\,230\,0\.12\)\]:hover{background-color:#f6f0e61f}.hover\:bg-\[var\(--card-bg-hover\)\]:hover{background-color:var(--card-bg-hover)}.hover\:bg-\[var\(--color-brand-300\)\]:hover{background-color:var(--color-brand-300)}.hover\:bg-\[var\(--color-brand-500\)\]:hover{background-color:var(--color-brand-500)}.hover\:bg-\[var\(--color-brand-600\)\]:hover{background-color:var(--color-brand-600)}.hover\:bg-\[var\(--color-brand-700\)\]:hover{background-color:var(--color-brand-700)}.hover\:bg-\[var\(--color-brand-800\)\]:hover{background-color:var(--color-brand-800)}.hover\:bg-\[var\(--color-hover-soft\)\]:hover{background-color:var(--color-hover-soft)}.hover\:bg-\[var\(--input-bg\)\]:hover{background-color:var(--input-bg)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.hover\:bg-hover-soft:hover{background-color:var(--color-hover-soft)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white\/95:hover{background-color:#f6f0e6f2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#f6f0e60f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#f6f0e614}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:to-green-100\/40:hover{--tw-gradient-to:#dcfce766}@supports (color:color-mix(in lab,red,red)){.hover\:to-green-100\/40:hover{--tw-gradient-to:color-mix(in oklab, var(--color-green-100) 40%, transparent)}}.hover\:to-green-100\/40:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#0E905D\]:hover{color:#0e905d}.hover\:text-\[\#F3EBDD\]:hover{color:#f3ebdd}.hover\:text-\[var\(--color-brand-300\)\]:hover{color:var(--color-brand-300)}.hover\:text-\[var\(--color-brand-400\)\]:hover{color:var(--color-brand-400)}.hover\:text-\[var\(--color-brand-500\)\]:hover{color:var(--color-brand-500)}.hover\:text-\[var\(--text-main\)\]:hover{color:var(--text-main)}.hover\:text-\[var\(--text-on-light\)\]:hover{color:var(--text-on-light)}.hover\:text-\[var\(--text-strong\)\]:hover{color:var(--text-strong)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:accent-\[\#0b784d\]:hover{accent-color:#0b784d}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#08110f3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-brand-100:hover{--tw-shadow-color:#e1ece6}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-brand-100:hover{--tw-shadow-color:color-mix(in oklab, var(--color-brand-100) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-brand-900\/5:hover{--tw-shadow-color:#08110f0d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-brand-900\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-\[1\.02\]:hover{--tw-brightness:brightness(1.02);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[200\]:focus{z-index:200}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded-\[var\(--radius-md\)\]:focus{border-radius:var(--radius-md)}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-\[\#0E905D\]:focus{border-color:#0e905d}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-\[var\(--color-brand-600\)\]:focus{border-color:var(--color-brand-600)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:bg-\[var\(--color-relief-ivory\)\]:focus{background-color:var(--color-relief-ivory)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-\[var\(--text-on-light\)\]:focus{color:var(--text-on-light)}.focus\:no-underline:focus{text-decoration-line:none}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--focus-ring\)\]:focus{--tw-ring-color:var(--focus-ring)}.focus\:ring-green-50:focus{--tw-ring-color:var(--color-green-50)}.focus\:ring-green-100:focus{--tw-ring-color:var(--color-green-100)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-slate-50:focus{--tw-ring-color:var(--color-slate-50)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-brand-500\)\]:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:flex-wrap{flex-wrap:wrap}.motion-reduce\:justify-center{justify-content:center}}@media(min-width:1440px){.min-\[1440px\]\:inline-flex{display:inline-flex}}@media(min-width:40rem){.sm\:-right-8{right:calc(var(--spacing) * -8)}.sm\:-left-8{left:calc(var(--spacing) * -8)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.sm\:\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.sm\:max-h-none{max-height:none}.sm\:w-\[calc\(50\%-1rem\)\]{width:calc(50% - 1rem)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.md\:inset-5{inset:calc(var(--spacing) * 5)}.md\:top-5{top:calc(var(--spacing) * 5)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-auto{width:auto}.md\:translate-x-\[-20px\]{--tw-translate-x:-20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-12{gap:calc(var(--spacing) * 12)}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.md\:justify-self-end{justify-self:flex-end}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-24{padding:calc(var(--spacing) * 24)}.md\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-\[24px\]{padding-inline:24px}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-\[12px\]{padding-block:12px}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-\[16px\]{padding-top:16px}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-right{text-align:right}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[9px\]{font-size:9px}.md\:text-\[10px\]{font-size:10px}.md\:opacity-0{opacity:0}@media(hover:hover){.md\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:z-30{z-index:30}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mt-\[60vh\]{margin-top:60vh}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:ml-6{margin-left:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[4\/3\]{aspect-ratio:4/3}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[680px\]{height:680px}.lg\:h-full{height:100%}.lg\:min-h-auto{min-height:auto}.lg\:min-h-full{min-height:100%}.lg\:w-24{width:calc(var(--spacing) * 24)}.lg\:w-\[calc\(33\.33\%-1\.5rem\)\]{width:calc(33.33% - 1.5rem)}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1\.85fr_1fr\]{grid-template-columns:1.85fr 1fr}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,58fr\)_minmax\(0\,42fr\)\]{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-\[12px\]{gap:12px}:where(.lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-\[60vh\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(60vh * var(--tw-space-y-reverse));margin-block-end:calc(60vh * calc(1 - var(--tw-space-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:justify-self-center{justify-self:center}.lg\:justify-self-end{justify-self:flex-end}.lg\:rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[rgba\(233\,223\,201\,0\.08\)\]{border-color:#e9dfc914}.lg\:border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.lg\:bg-\[rgba\(10\,18\,16\,0\.86\)\]{background-color:#0a1210db}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pr-16{padding-right:calc(var(--spacing) * 16)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.lg\:pb-64{padding-bottom:calc(var(--spacing) * 64)}.lg\:pb-\[30vh\]{padding-bottom:30vh}.lg\:pl-0{padding-left:calc(var(--spacing) * 0)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:shadow-\[var\(--shadow-medium\)\]{--tw-shadow:var(--shadow-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:gap-\[32px\]{gap:32px}}@media(min-width:96rem){.\32xl\:gap-\[40px\]{gap:40px}}}[data-motion-fallback]{opacity:1!important;visibility:visible!important;transition:none!important;transform:none!important}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#08110f85;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#57a58d75;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#8fb8bfc7}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#57a58d75 #08110f85}:root{color-scheme:dark;--page-bg:var(--color-bg-main);--surface:var(--color-bg-soft);--surface-soft:var(--color-bg-soft);--surface-warm:var(--color-bg-warm);--surface-muted:#111d1a;--surface-contrast:var(--color-brand-800);--surface-relief:var(--color-relief-ivory);--text-strong:var(--color-text-main);--text-body:var(--color-text-main);--text-muted:var(--color-text-secondary);--text-subtle:var(--color-text-muted);--text-inverse:var(--color-text-inverse);--text-on-light:var(--color-text-on-light);--border-soft:var(--color-border);--border-strong:var(--color-border-strong);--focus-ring:#57a58d47;--card-bg:#0f1b18f0;--card-bg-hover:#0f1b18fa;--card-border:#e9dfc914;--card-border-hover:#e9dfc926;--input-bg:#e9dfc90d;--input-border:#e9dfc91a;--input-border-focus:var(--color-brand-600);--text-on-card:#e9dfc9ad;--text-on-card-muted:#e9dfc96b;--text-on-card-subtle:#e9dfc947;--color-accent-ochre:#c4956a;--color-accent-ochre-soft:#d9b98a;--color-accent-ochre-deep:#967248;--container-max:80rem;--content-max:51rem;--header-height:5rem;--mobile-nav-height: calc(4.5rem + env(safe-area-inset-bottom,0px)) }html[data-theme=light]{color-scheme:light;--page-bg:#fff;--surface:#e7efe6;--surface-soft:#ede9e0;--surface-warm:#f2efe7;--surface-muted:#e0ddd5;--surface-contrast:#0f2e23;--surface-relief:#fffdf8;--text-strong:#1a1a1a;--text-body:#2d2d2d;--text-main:#2d2d2d;--text-muted:#5e6a67;--text-subtle:#667a76;--text-inverse:#fff;--text-on-light:#1a1a1a;--text-secondary:#5e6a67;--border-soft:#d8d4cc;--border-strong:#c2bfb7;--focus-ring:#1d5c4347;--card-bg:#fffdf8fa;--card-bg-hover:#fffdf8;--card-border:#0000000f;--card-border-hover:#0000001a;--input-bg:#f2efe7;--input-border:#d8d4cc;--input-border-focus:var(--color-brand-600);--text-on-card:var(--text-secondary);--text-on-card-muted:var(--text-muted);--text-on-card-subtle:#0000006b;--color-brand-900:#0f2e23;--color-brand-800:#163d2f;--color-brand-700:#1d5c43;--color-brand-600:#1d5c43;--color-brand-500:#3e7c59;--color-brand-300:#7baf8e;--color-brand-200:#b0d4be;--color-brand-100:#d6eadd;--color-brand-50:#eaf4ed;--color-accent-warm:#9e661e;--color-accent-warm-soft:#be8838;--color-accent-warm-deep:#845214;--color-accent-cool:#2b6f77;--color-accent-cool-light:#5aabb5;--color-accent-cool-deep:#1a4850;--color-accent-ochre:#9e661e;--color-accent-ochre-soft:#be8838;--color-accent-ochre-deep:#845214;--color-bg-main:#fff;--color-bg-soft:#e7efe6;--color-bg-warm:#f2efe7;--color-white:#fffdf8;--color-relief-ivory:#fffdf8;--color-text-main:#2d2d2d;--color-text-secondary:#5e6a67;--color-text-muted:#556260;--color-text-inverse:#fff;--color-text-on-light:#1a1a1a;--color-border:#d8d4cc;--color-border-strong:#c2bfb7;--color-hover-soft:#ede9e0;--color-success:#3e7c59;--color-warning:#9e661e;--color-error:#c4605a;--shadow-soft:0 1px 2px #0000000a, 0 4px 14px #0f2e230d, 0 0 0 1px #00000008;--shadow-medium:0 1px 3px #0000000d, 0 8px 28px #0f2e2312, 0 0 0 1px #00000008;--shadow-large:0 2px 6px #0000000d, 0 16px 48px #0f2e231a, 0 0 0 1px #00000008}.mobile-nav-spacing{padding-bottom:var(--mobile-nav-height)}astro-island:empty{display:none!important}html{scroll-behavior:smooth;background:radial-gradient(circle at 12% -8%,#7c455a33,transparent 28%),radial-gradient(circle at 88% 0%,#2b6f7729,transparent 24%),linear-gradient(180deg,#0a1512 0%,var(--page-bg) 22%,#060c0a 100%);font-size:clamp(15px,.15vw + 14.5px,16.5px);transition:background-color .3s,color .3s}html[data-theme=light]{background:#0d2215}@media(min-width:1600px){html{font-size:17px}}@media(min-width:2000px){html{font-size:17.5px}}html[data-lenis-active=true]{scroll-behavior:auto;height:auto}html[data-lenis-active=true] body{height:auto}html[data-lenis-active=true] [data-lenis-prevent]{overscroll-behavior:contain}body{min-height:100dvh;font-family:var(--font-body);color:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:0 0;margin:0;line-height:1.65;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}p{max-width:68ch;margin:0}a{color:inherit;text-decoration:none}::selection{color:var(--color-text-main);background:#57a58d47}button,input,select,textarea{font:inherit}.focus-ring{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 1px var(--color-brand-700),0 0 0 4px var(--focus-ring)}.container-shell{width:min(100% - clamp(1rem,3.2vw,4rem),var(--container-max));margin-inline:auto}@media(min-width:1024px){.container-shell{width:min(100% - clamp(5rem,7vw,7rem),var(--container-max))}}.double-bezel{border-radius:var(--radius-xl);background:0 0;overflow:visible}.double-bezel[data-tone=soft]{background:var(--surface-soft)}.double-bezel[data-tone=dark]{background:var(--surface-contrast);border-color:#ffffff14}.double-bezel-core{border-radius:inherit;background:inherit}.hero-floor-grid{position:relative}.hero-floor-grid:before,.hero-floor-grid:after{content:none;display:none}.section-padding{padding-top:clamp(.3rem,.6vw,.6rem)!important;padding-bottom:clamp(.3rem,.6vw,.6rem)!important}.section-padding.hero-floor-grid,.section-padding:has(>.page-hero-shell),.section-padding:has(>.container>.page-hero-shell),.section-padding:has(>*>.page-hero-shell){padding-top:0!important;padding-bottom:0!important}.section-padding.hero-floor-grid:not(#home-hero){padding-top:clamp(.96rem,2.4vw,1.95rem)!important}.hero-floor-grid h1+p{margin-top:clamp(1.5rem,4vw,4rem)!important}.sh-stat-card{background:#1d5c430a;border:1px solid #1d5c431a;border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;transition:transform .3s,box-shadow .3s;display:flex}.sh-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f2e2314}.sh-stat-head{justify-content:space-between;align-items:center;margin-bottom:.15rem;display:flex}.sh-stat-num{font-family:var(--font-family-display,system-ui);color:var(--color-brand-600,#1d5c43);letter-spacing:-.04em;font-size:1.6rem;font-weight:900;line-height:1}.sh-stat-icon{color:var(--color-brand-500,#3e7c59);opacity:.5}.sh-stat-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-strong,#2d2d2d);font-size:.9rem;font-weight:800}.sh-stat-desc{color:var(--text-secondary,#5e6a67);font-size:.9rem;line-height:1.45}html[data-theme=dark] .sh-stat-card{background:#57a58d0d;border-color:#57a58d1a}html[data-theme=dark] .sh-stat-card:hover{box-shadow:0 6px 20px #0003}.content-prose>*+*{margin-top:1rem}.content-prose h2{font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.12}.content-prose h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.content-prose p,.content-prose li{color:var(--text-muted);font-size:1rem;line-height:1.72}.content-prose ul,.content-prose ol{padding-left:1.1rem}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--text-main);background:#f6f0e60f;border:1px solid #e9dfc914;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem .75rem;font-size:.88rem;font-weight:900;display:inline-flex;box-shadow:0 1px 2px #0000000d}.eyebrow-icon{background:var(--color-accent-warm);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.section-title{font-size:clamp(2.25rem,5vw,4rem);line-height:1.04}.section-lead{max-width:62ch;color:var(--text-muted);font-size:clamp(1.05rem,.6vw + .85rem,1.3rem);line-height:1.6}.reading-width{max-width:var(--content-max)}.section-kicker{letter-spacing:.08em;text-transform:uppercase;color:#57a58d;font-size:clamp(.82rem,.5vw + .7rem,1rem);font-weight:600}.hero-fade-divider{pointer-events:none;z-index:10;background:linear-gradient(to bottom,transparent,var(--color-bg-main));width:100%;height:clamp(80px,12vw,160px);position:absolute;bottom:0;left:0}html[data-theme=light] .hero-fade-divider{background:linear-gradient(#0000,#fff)}:has(>.section-kicker):not(.company-v2-section-header){padding-left:1.1rem;position:relative}:has(>.section-kicker):not(.company-v2-section-header):before{content:"";background:linear-gradient(#57a58d,#57a58d0d);border-radius:999px;width:1.5px;position:absolute;top:.15rem;bottom:.2rem;left:0}section[data-page-section]:nth-of-type(3n+1) :has(>.section-kicker):not(.company-v2-section-header):before{background:linear-gradient(#57a58d,#57a58d0d)}section[data-page-section]:nth-of-type(3n+2) :has(>.section-kicker):not(.company-v2-section-header):before{background:linear-gradient(#8eb8bf,#8eb8bf0d)}section[data-page-section]:nth-of-type(3n) :has(>.section-kicker):not(.company-v2-section-header):before{background:linear-gradient(#d96b18,#d96b180d)}#how-it-works :has(>.section-kicker):before{background:linear-gradient(#57a58d,#57a58d0d)}#offer-overview :has(>.section-kicker):before{background:linear-gradient(#8eb8bf,#8eb8bf0d)}#results-preview :has(>.section-kicker):before{background:linear-gradient(#d96b18,#d96b180d)}#use-cases-preview :has(>.section-kicker):before{background:linear-gradient(#57a58d,#57a58d0d)}#faq-home :has(>.section-kicker):before{background:linear-gradient(#8eb8bf,#8eb8bf0d)}section[data-page-section]:nth-of-type(3n+1) .section-kicker{color:#57a58d}section[data-page-section]:nth-of-type(3n+2) .section-kicker{color:#8eb8bf}section[data-page-section]:nth-of-type(3n) .section-kicker{color:#d96b18}#how-it-works .section-kicker{color:#57a58d}#offer-overview .section-kicker{color:#8eb8bf}#results-preview .section-kicker{color:#d96b18}#use-cases-preview .section-kicker{color:#57a58d}#faq-home .section-kicker{color:#8eb8bf}.section-heading{text-wrap:balance;color:var(--text-strong);font-size:clamp(1.65rem,3.8vw,2.9rem);line-height:1.08}@media(min-width:1024px){body{font-size:1.15rem}.section-title{font-size:clamp(3.5rem,5.5vw,4rem)}.section-heading{font-size:clamp(2.375rem,3.2vw,2.75rem)}.content-prose h3{font-size:clamp(1.5rem,2vw,1.75rem)}}.surface-soft{background:var(--surface-soft)}.surface-dark{background:var(--surface-contrast);color:var(--text-inverse)}.surface-dark h1,.surface-dark h2,.surface-dark h3,.surface-dark h4,.surface-dark h5,.surface-dark h6,.surface-dark p{color:inherit}body.home-showcase{--home-line:#e9dfc90f;--home-line-strong:#e9dfc91f;--home-surface-card:#0f1b18cc;--home-surface-card-strong:#142520eb;--home-surface-card-dark:#0f1b18a8;--home-shadow-hero:0 52px 120px -58px #000000b8;--home-shadow-card:0 28px 62px -38px #0000007a;--home-shadow-deep:0 40px 100px -54px #000000d1;background:radial-gradient(circle at 12% 0,#7c455a33,#0000 30%),radial-gradient(circle at 88% 6%,#2b6f7724,#0000 28%),linear-gradient(#08110f,#0b1715 42%,#08110f)}.home-showcase-main{position:relative}body.home-showcase [data-site-header]{padding-top:.85rem}body.home-showcase [data-site-header-shell]{box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f6f0e612,#f6f0e605),#08110fc2;border-color:#e9dfc91a}body.home-showcase [data-site-header-logo-mark]{box-shadow:none;background:0 0}body.home-showcase[data-home-header-state=scrolled] [data-site-header-shell]{background:linear-gradient(135deg,#f6f0e60d,#f6f0e604),#08110feb;border-color:#e9dfc914;box-shadow:0 26px 64px -40px #0000008f}[data-site-header] [data-cta-button]{white-space:nowrap!important;padding:12px 18px!important;font-size:14px!important}[data-site-header]{opacity:1;filter:blur();will-change:transform,opacity,filter;transition:transform .52s cubic-bezier(.32,1.4,.42,1),opacity .34s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}[data-site-header] [data-site-header-shell]{will-change:transform,opacity;transition:transform .52s cubic-bezier(.32,1.4,.42,1),opacity .34s cubic-bezier(.22,1,.36,1)}[data-site-header][data-header-visible=false]{opacity:0;filter:blur(6px);pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.72,.1),opacity .22s cubic-bezier(.4,0,.72,.1),filter .22s cubic-bezier(.4,0,.72,.1);transform:translateY(-112%)scale(.985)}[data-site-header][data-header-visible=false] [data-site-header-shell]{opacity:.92;transform:translateY(-4px)}[data-site-header][data-header-visible=true]{opacity:1;filter:blur();pointer-events:auto;transform:translate(0)scale(1)}@media(prefers-reduced-motion:reduce){[data-site-header],[data-site-header] [data-site-header-shell]{transition:opacity .2s linear}[data-site-header][data-header-visible=false]{filter:none;transform:none}[data-site-header][data-header-visible=false] [data-site-header-shell]{transform:none}}.home-hero-stage,.home-section-frame,.home-final-stage{isolation:isolate;position:relative;overflow:hidden}.hero-title-tilt-shell{will-change:transform;transform-style:preserve-3d;cursor:default;display:block}.home-hero-stage{box-shadow:var(--home-shadow-hero);background:radial-gradient(circle at 12% 18%,#7c455a38,#0000 34%),radial-gradient(circle at 84% 12%,#2b6f7724,#0000 30%),linear-gradient(155deg,#0f1b18f5,#08110ff0);border:1px solid #e9dfc914;border-radius:0;padding:clamp(1.6rem,4vw,3.25rem);overflow:visible}.home-section-frame{border-radius:0;padding:clamp(1.5rem,3.5vw,3rem);position:relative}.home-section-frame-light{box-shadow:var(--home-shadow-card);background:radial-gradient(circle at 100% 0,#2b6f771f,#0000 28%),linear-gradient(#0f1b18e6,#08110fdb);border:1px solid #e9dfc914}.home-process-frame,.home-faq-frame{box-shadow:var(--home-shadow-card);background:radial-gradient(circle at 10% 14%,#7c455a24,#0000 32%),linear-gradient(#0f1b18eb,#08110fe0);border:1px solid #e9dfc914}.home-offer-frame,.home-results-frame,.home-final-stage{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 10% 15%,#7c455a52,#0000 38%),radial-gradient(circle at 85% 80%,#2b6f773d,#0000 38%),linear-gradient(#0c2419,#081a10);border:1px solid #ffffff1f;box-shadow:0 42px 96px -48px #0009,inset 0 1px #ffffff14}.skeleton-pulse{border-radius:var(--radius-md);background:var(--surface-soft,#e9dfc90f);position:relative;overflow:hidden}.skeleton-pulse:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a 40%,#ffffff14,#ffffff0a 60%,#0000);animation:1.8s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}html[data-theme=light] .skeleton-pulse{background:#0000000a}html[data-theme=light] .skeleton-pulse:after{background:linear-gradient(90deg,#0000,#ffffff80 40%,#fffc,#ffffff80 60%,#0000)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}astro-island:not([ssr]):empty{border-radius:var(--radius-md);background:var(--surface-soft,#e9dfc90f);min-height:120px;display:block;position:relative;overflow:hidden}astro-island:not([ssr]):empty:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);animation:1.8s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}@media(min-width:1024px){.home-hero-stage,.home-section-frame,.home-final-stage,.page-section-shell{box-sizing:border-box;border-left:none;border-right:none;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.resource-article-page .page-section-shell{width:100%;box-shadow:none;border:none;margin-left:auto;margin-right:auto;padding-inline:0}}.home-grid-lines{pointer-events:none;background-image:linear-gradient(var(--home-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-line) 1px,transparent 1px);opacity:.4;background-size:9rem 9rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 88%);mask-image:radial-gradient(circle,#000 35%,#0000 88%)}.home-orb{filter:blur(12px);opacity:.82;pointer-events:none;border-radius:999px;position:absolute}.home-orb-bordeaux{background:radial-gradient(circle,#7c455a4d,#0000 68%)}.home-orb-sage{background:radial-gradient(circle,#57a58d42,#0000 70%)}.home-orb-hero-a{width:18rem;height:18rem;top:-6rem;right:-4rem}.home-orb-hero-b{width:16rem;height:16rem;bottom:-7rem;left:-5rem}.home-offer-orb{width:14rem;height:14rem;top:-5rem;right:-4rem}.home-simulator-orb{width:12rem;height:12rem;top:-4rem;right:-3rem}.home-final-orb-a{width:16rem;height:16rem;top:-7rem;left:-5rem}.home-final-orb-b{width:18rem;height:18rem;bottom:-8rem;right:-5rem}.home-hero-visual-shell{padding-inline:clamp(.15rem,.9vw,.8rem);gap:1.25rem;padding-top:.75rem;display:grid;position:relative}.home-hero-image-frame{z-index:1;box-shadow:var(--home-shadow-hero);background:linear-gradient(135deg,#f6f0e60f,#f6f0e605),#08110fcc;border-radius:2rem;padding:.9rem;position:relative}.home-hero-image-rim{background:linear-gradient(#0f1b1875,#08110f2e);border:1px solid #e9dfc914;border-radius:1.85rem;min-height:100%;padding:.5rem}.home-hero-signal-grid{z-index:1;align-items:stretch;gap:1rem;margin-top:.9rem;padding-inline:.35rem;display:grid;position:relative}.home-signal-card,.home-surface-card,.home-news-card,.home-results-card,.home-offer-card,.home-faq-item{border:1px solid #e9dfc914;border-radius:1.4rem;position:relative}.home-signal-card,.home-surface-card,.home-news-card,.home-faq-item{background:var(--home-surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--home-shadow-card)}.home-signal-card{padding:1.5rem}.home-hero-floating-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(18.25rem,100% - 1rem);box-shadow:var(--home-shadow-deep);background:#0f1b18db;border:1px solid #e9dfc914;border-radius:1.35rem;align-items:center;gap:.9rem;padding:.95rem 1rem;display:flex;position:absolute}.home-hero-floating-card-install{bottom:16rem;left:-1.2rem}.home-hero-floating-card-decision{top:1.5rem;right:-1.35rem}.home-hero-floating-icon{border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.home-hero-floating-icon-green{color:var(--color-brand-300);background:#57a58d24;border:1px solid #57a58d38}.home-hero-floating-icon-blue{color:var(--color-accent-cool-light);background:#2b6f7724;border:1px solid #2b6f7738}.home-card-index{min-width:2.5rem;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-brand-300);background:#0f1b18c2;border:1px solid #e9dfc914;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.9rem;font-weight:500;display:inline-flex}.home-spotlight-card{min-height:100%;box-shadow:var(--home-shadow-card);background:linear-gradient(155deg,#fffffff5,#e7efe6ad),#ffffffa8;border:1px solid #08110f14;border-radius:1.6rem;align-content:start;gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.home-surface-card{min-height:100%;padding:1.3rem}.home-reassurance-frame{background:radial-gradient(circle at 6% 18%,#7c455a4d,#0000 32%),radial-gradient(circle at 94% 82%,#2b6f7738,#0000 34%),radial-gradient(circle at 50% 55%,#57a58d12,#0000 58%),linear-gradient(160deg,#0e2219,#08150f);border:1px solid #ffffff12;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 100px -60px #040c08cc}.reassurance-column-deck{position:relative}.reassurance-column-stack{gap:.75rem;display:grid}.reassurance-column-card{cursor:pointer;text-align:left;background:linear-gradient(155deg,#0f1b16e0,#08100cf0);border:1px solid #57a58d1a;border-radius:1.65rem;width:100%;min-height:7.6rem;padding:1.5rem;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .26s,background .26s,flex .44s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 52px -34px #040c088c}.reassurance-column-card:before{content:"";background:#57a58d1a;border-radius:999px;height:1px;position:absolute;inset:auto 1rem .85rem}.reassurance-column-card-grid,.reassurance-column-card-glow{pointer-events:none;position:absolute;inset:0}.reassurance-column-card-grid{opacity:.14;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:3.75rem 3.75rem;-webkit-mask-image:linear-gradient(160deg,#000 20%,#0000 80%);mask-image:linear-gradient(160deg,#000 20%,#0000 80%)}.reassurance-column-card-glow{opacity:0;transition:opacity .28s,transform .36s cubic-bezier(.16,1,.3,1)}.reassurance-column-card-glow-a{background:radial-gradient(circle at 12% 16%,#7c455a6b,#0000 32%)}.reassurance-column-card-glow-b{background:radial-gradient(circle at 86% 84%,#2b6f7752,#0000 36%)}.reassurance-column-card-meta,.reassurance-column-card-copy,.reassurance-column-card-compact{z-index:1;position:relative}.reassurance-column-card-meta{align-items:center;gap:.8rem;display:flex}.reassurance-column-card-index{color:#57a58d;width:2.6rem;height:2.6rem;font-family:var(--font-mono);letter-spacing:.18em;background:#08110f99;border:1px solid #57a58d40;border-radius:999px;place-items:center;font-size:.9rem;font-weight:700;transition:border-color .26s,background .26s;display:inline-grid}.reassurance-column-card-rule{transform-origin:0;background:linear-gradient(90deg,#57a58d59,#2b6f7780,#57a58d14);flex:auto;height:1px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .26s;display:block}.reassurance-column-card-copy{gap:.55rem;margin-top:1rem;display:grid}.reassurance-column-card-title{color:#ecf6eff2;font-family:var(--font-family-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:600;line-height:1;transition:opacity .24s,transform .32s cubic-bezier(.16,1,.3,1)}.reassurance-column-card-description{color:#b9d2c6b3;opacity:0;max-width:28ch;max-height:0;margin:0;font-size:.88rem;line-height:1.55;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .24s,transform .34s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(.55rem)}.reassurance-column-card-compact{display:none}.reassurance-column-card:hover,.reassurance-column-card[data-active=true]{border-color:#57a58d3d;box-shadow:inset 0 2px #57a58d38,inset 0 1px #57a58d1a,0 32px 70px -44px #040c08a6}.reassurance-column-card:hover .reassurance-column-card-index,.reassurance-column-card[data-active=true] .reassurance-column-card-index{background:#57a58d1f;border-color:#57a58d80}.reassurance-column-card:hover .reassurance-column-card-glow,.reassurance-column-card[data-active=true] .reassurance-column-card-glow{opacity:1}.reassurance-column-card[data-active=true] .reassurance-column-card-description{opacity:1;max-height:8rem;transform:none}.reassurance-column-card[data-active=true] .reassurance-column-card-rule{opacity:1;transform:scaleX(1.06)}.reassurance-column-card:focus-visible{outline-offset:4px;outline:2px solid #57a58d99}@media(min-width:1024px){.reassurance-column-stack{align-items:stretch;gap:.65rem;min-height:15rem;display:flex}.reassurance-column-card{flex-direction:column;flex:.85 1 0;justify-content:flex-start;min-width:0;min-height:100%;padding:1rem 1rem 1.1rem;display:flex}.reassurance-column-card[data-active=true]{background:linear-gradient(155deg,#101e18f5,#09120efc);border-color:#57a58d4d;flex:2.4 1 0;transform:translateY(-.3rem);box-shadow:inset 0 2px #57a58d47,inset 0 1px #57a58d1f,0 42px 88px -50px #040c08bf,0 0 0 1px #57a58d0f}.reassurance-column-card[data-active=false]{background:linear-gradient(155deg,#0b1510b8,#070e0bd1);border-color:#57a58d0f}.reassurance-column-card-copy{max-width:26rem;margin-top:.75rem}.reassurance-column-card[data-active=false] .reassurance-column-card-copy{opacity:0;pointer-events:none;transform:translateY(1rem)}.reassurance-column-card[data-active=true] .reassurance-column-card-copy{opacity:1;transition:opacity .28s 60ms,transform .36s cubic-bezier(.16,1,.3,1) 40ms;transform:none}.reassurance-column-card[data-active=false] .reassurance-column-card-rule{opacity:.3;transform:scaleX(.65)}.reassurance-column-card-compact{color:#b9d2c673;font-family:var(--font-family-display);letter-spacing:-.04em;writing-mode:vertical-rl;text-orientation:mixed;transform-origin:50%;text-wrap:balance;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:600;line-height:.96;transition:opacity .26s,color .26s,transform .34s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:4.2rem;bottom:.5rem;left:1rem;overflow:hidden;transform:rotate(180deg)}.reassurance-column-card[data-active=false]:hover .reassurance-column-card-compact{color:#b9d2c6b8}.reassurance-column-card[data-active=true] .reassurance-column-card-compact{opacity:0;transform:rotate(180deg)translateY(1.4rem)}.reassurance-column-card[data-active=false] .reassurance-column-card-title,.reassurance-column-card[data-active=false] .reassurance-column-card-description{opacity:0}.reassurance-column-card[data-active=true] .reassurance-column-card-index{background:#57a58d24;border-color:#57a58d8c;box-shadow:0 0 12px #57a58d33}}@media(prefers-reduced-motion:reduce){.reassurance-column-card,.reassurance-column-card-glow,.reassurance-column-card-compact,.reassurance-column-card-copy,.reassurance-column-card-title,.reassurance-column-card-rule,.reassurance-column-card-description,.reassurance-column-card-index{transition:none!important}}.how-flow-shell{--how-flow-progress:28;position:relative}.how-flow-progress{justify-content:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.how-flow-progress-step{color:var(--text-muted);cursor:pointer;text-align:left;background:#fff;border:1px solid #08110f14;border-radius:1.2rem;align-items:center;gap:.8rem;padding:.7rem 1.4rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 4px 12px #08110f0a}.how-flow-progress-step:hover,.how-flow-progress-step[data-active=true]{color:var(--text-strong);background:#fffffff0;border-color:#08110f24;transform:translateY(-.12rem);box-shadow:0 24px 50px -38px #08110f33}.how-flow-progress-step:focus-visible,.how-flow-node:focus-visible{outline-offset:3px;outline:2px solid #08110f6b}.how-flow-progress-index{width:2.15rem;height:2.15rem;color:var(--color-brand-700);font-family:var(--font-mono);letter-spacing:.18em;background:#f7f4ecd6;border:1px solid #08110f14;border-radius:999px;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.how-flow-progress-label{font-size:.92rem;font-weight:600;line-height:1.2}.how-flow-stage{background:radial-gradient(circle,#e8efe673,#0000 85%) 0 0/100% 100%;border-radius:2.2rem;height:520px;position:relative;overflow:visible}.how-flow-stage:before,.how-flow-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.how-flow-stage:before{opacity:.18;background-image:linear-gradient(#08110f0d 1px,#0000 1px),linear-gradient(90deg,#08110f0d 1px,#0000 1px);background-size:5rem 5rem;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.how-flow-stage:after{filter:blur(42px);opacity:.72;background:linear-gradient(90deg,#7c455a24,#57a58d29);border-radius:999px;height:8rem;inset:auto 2rem 1.4rem}.how-flow-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.how-flow-track,.how-flow-active-track{fill:none;stroke-linecap:round;stroke-linejoin:round}.how-flow-track{stroke:#08110f1f;stroke-width:4px;stroke-dasharray:.1 7.5}.how-flow-active-track{stroke:var(--color-brand-400);fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:var(--how-flow-progress) 100;filter:drop-shadow(0 0 12px #57a58d66)drop-shadow(0 0 4px #fff3);transition:stroke-dasharray .8s cubic-bezier(.16,1,.3,1)}.how-flow-packet{opacity:0;offset-path:path("M 120 360 C 240 360, 300 320, 408 250 S 580 138, 688 160 S 904 304, 1088 250");pointer-events:none;background:#fff;border-radius:999px;width:.6rem;height:.6rem;position:absolute;box-shadow:0 0 12px #fff}.how-flow-packet-2{animation-delay:2.2s}.how-flow-packet-3{animation-delay:4.4s}.how-flow-node{cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:column;align-items:center;gap:1.25rem;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.how-flow-node:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#7c455a24,#0000 28%),radial-gradient(circle at 0 100%,#57a58d1f,#0000 32%);transition:opacity .24s;position:absolute;inset:0}.how-flow-node:hover,.how-flow-node[data-active=true]{background:linear-gradient(#fff,#ecf4ece0),#fffffff0;border-color:#08110f24;box-shadow:0 32px 70px -44px #08110f42}.how-flow-node:hover:before,.how-flow-node[data-active=true]:before{opacity:1}.how-flow-node-1{top:69%;left:15%;transform:translate(-50%,-50%)}.how-flow-node-2{top:30%;left:62.3%;transform:translate(-50%,-50%)}.how-flow-node-3{top:48%;left:91.6%;transform:translate(-50%,-50%)}.how-flow-node[data-active=true]{z-index:30}.how-flow-node-2[data-active=true]{transform:translate(-50%,-.35rem)scale(1.02)}.how-flow-node-core{border:4px solid var(--color-brand-700);background:#fff;border-radius:999px;width:1.5rem;height:1.5rem;transition:transform .4s,box-shadow .4s,border-color .4s;box-shadow:0 0 #4f745e66}.how-flow-node[data-active=true] .how-flow-node-core{background:var(--color-brand-500);border-color:#fff;transform:scale(1.3);box-shadow:0 0 24px #57a58d99}.how-flow-node-visual{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.how-flow-node-index{width:2.1rem;height:2.1rem;color:var(--color-brand-700);font-family:var(--font-mono);letter-spacing:.16em;background:#f7f4ecd6;border:1px solid #08110f14;border-radius:999px;place-items:center;font-size:.88rem;font-weight:600;display:inline-grid}.how-flow-node-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:radial-gradient(circle at 0 0,#fff,#0000 70%),#ffffffd1;border:1px solid #fff9;border-radius:1.8rem;width:20rem;padding:1.8rem;transition:all .5s cubic-bezier(.16,1,.3,1);transform:translateY(16px)scale(.965);box-shadow:0 32px 64px -40px #08110f47,inset 0 1px #ffffffe6}.how-flow-node-title{font-family:var(--font-family-display);color:var(--text-strong);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.how-flow-node-description{color:var(--text-muted);font-size:.95rem;line-height:1.6}.how-flow-node[data-active=true] .how-flow-node-copy{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.how-flow-node-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.6vw,2.15rem);font-weight:600;line-height:1}.how-flow-node-description{color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.55}.how-flow-shell[data-active-index="0"]{--how-flow-progress:34}.how-flow-shell[data-active-index="1"]{--how-flow-progress:66}.how-flow-shell[data-active-index="2"]{--how-flow-progress:100}@media(max-width:1023px){.how-flow-progress{grid-template-columns:1fr}.how-flow-stage{gap:.85rem;min-height:auto;padding:1rem;display:grid}.how-flow-svg,.how-flow-packet{display:none}.how-flow-node{width:100%;position:relative;inset:auto;transform:none!important}.how-flow-node-core{top:1.05rem;left:auto;right:1rem}}.solution-capability-showcase{display:block}.solution-capability-shell{background:0 0;border-radius:2.5rem;gap:clamp(1rem,1.8vw,1.35rem);padding:clamp(1rem,1.9vw,1.4rem);display:grid;position:relative;overflow:hidden}.solution-capability-shell-noise,.solution-capability-shell-grid{pointer-events:none;position:absolute;inset:0}.solution-capability-shell-noise{opacity:.12;mix-blend-mode:multiply;background-image:radial-gradient(#08110f29 .55px,#0000 .55px),radial-gradient(#08110f14 .55px,#0000 .55px);background-position:0 0,8px 10px;background-size:17px 17px,26px 26px}.solution-capability-shell-grid{opacity:.18;background-image:linear-gradient(#08110f0d 1px,#0000 1px),linear-gradient(90deg,#08110f0d 1px,#0000 1px);background-size:5rem 5rem;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 100%);mask-image:radial-gradient(circle,#000 42%,#0000)}.solution-capability-copy-pane,.solution-capability-stage{z-index:1;position:relative}.solution-capability-copy-pane{gap:.9rem;display:grid}.solution-capability-progress{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.solution-capability-progress-index,.solution-capability-progress-total,.solution-capability-stage-index,.solution-capability-tab-index{width:2.6rem;height:2.6rem;color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;background:#ffffffd6;border:1px solid #08110f1a;border-radius:.95rem;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.solution-capability-progress-rail{background:#08110f14;border-radius:999px;height:.35rem;position:relative;overflow:hidden}.solution-capability-progress-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7c455aeb,#57a58ddb);transition:transform .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.solution-capability-copy-card{background:radial-gradient(circle at 100% 0,#7c455a14,#0000 30%),linear-gradient(#fffffff5,#f8f4ecdb);border:1px solid #08110f14;border-radius:1.7rem;gap:.95rem;padding:clamp(1rem,1.8vw,1.2rem);display:grid;box-shadow:inset 0 1px #ffffffa3,0 22px 44px -38px #08110f29}.solution-capability-copy-label{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.9rem;font-weight:600}.solution-capability-copy-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.solution-capability-tab{text-align:left;background:#ffffffb3;border:1px solid #08110f14;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:auto;padding:.9rem 1rem;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -34px #08110f24}.solution-capability-tab:before{content:"";opacity:0;transform-origin:0;inset-inline:0;background:linear-gradient(90deg,#7c455ae0,#57a58dd6);height:2px;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;transform:scaleX(.3)}.solution-capability-tab-copy{z-index:1;position:relative}.solution-capability-stage{min-height:clamp(24rem,34vw,29rem);box-shadow:none;background:0 0;border:0;padding:0}.solution-capability-stage-frame{background:radial-gradient(circle at 14% 18%,#7c455a1a,#0000 24%),radial-gradient(circle at 86% 20%,#57a58d1f,#0000 28%),linear-gradient(#e7efe6e0,#ffffffd6);border:1px solid #08110f14;border-radius:1.9rem;height:100%;padding:clamp(1rem,1.9vw,1.2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa3,0 26px 56px -44px #08110f29}.solution-capability-stage-caption{pointer-events:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 7rem;align-items:center;gap:.75rem;padding:0;display:grid;position:absolute;bottom:clamp(1rem,1.8vw,1.2rem);left:clamp(1rem,1.8vw,1.2rem);right:clamp(1rem,1.8vw,1.2rem)}.solution-capability-stage-caption-line,.solution-capability-stage-caption-track{background:linear-gradient(90deg,#08110f0f,#08110f33,#08110f0f);height:1px}.solution-capability-stage-caption-orb{background:linear-gradient(#7c455af0,#57a58deb);border-radius:999px;width:.75rem;height:.75rem;box-shadow:0 0 0 .45rem #78d69d24}.solution-capability-application-visual,.solution-capability-platform-visual{z-index:1;height:100%;min-height:clamp(20rem,28vw,24rem);box-shadow:none;background:0 0;border:0;gap:.9rem;margin-bottom:0;padding:0;display:grid;position:relative}.solution-capability-app-window{background:radial-gradient(circle at 18% 16%,#ffffffd6,#0000 32%),linear-gradient(#f7f4ec94,#ffffff80);border:1px solid #08110f14;border-radius:1.55rem;gap:.9rem;height:100%;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.solution-capability-app-head{gap:.42rem;display:flex}.solution-capability-app-head span{background:#08110f24;border-radius:999px;width:.55rem;height:.55rem}.solution-capability-app-body{flex:auto;grid-template-columns:minmax(0,.78fr) minmax(0,1.28fr) minmax(0,.84fr);align-items:stretch;gap:.85rem;display:grid}.solution-capability-app-stack,.solution-capability-app-side{gap:.75rem;display:grid}.solution-capability-app-stack-card,.solution-capability-app-side-card,.solution-capability-app-footer span{background:linear-gradient(#ffffffeb,#f7f4ecc2);border:1px solid #08110f14;border-radius:1.05rem;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s,background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff9e}.solution-capability-app-stack-card{min-height:4rem}.solution-capability-app-stack-card-strong{background:linear-gradient(#08110ff5,#205841eb);min-height:4.8rem}.solution-capability-app-stack-card-soft{opacity:.72}.solution-capability-app-chart{background:linear-gradient(#ffffffc7,#e8efe6d6);border:1px solid #08110f14;border-radius:1.25rem;min-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,inset 0 -80px 120px -110px #57a58d47}.solution-capability-app-line-b{background:linear-gradient(90deg,#7c455ac7,#57a58dc7);top:55%;transform:rotate(-6deg)scaleX(.8)}.solution-capability-app-line-c{opacity:.5;background:linear-gradient(90deg,#08110f14,#08110f47);top:68%;transform:rotate(8deg)scaleX(.56)}.solution-capability-app-side-card{min-height:4rem}.solution-capability-app-side-card-large{min-height:6.2rem}.solution-capability-app-side-card-pill{background:linear-gradient(90deg,#08110fe0,#205841d6);border-radius:999px;min-height:2.8rem}.solution-capability-app-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.solution-capability-app-footer span{border-radius:999px;min-height:2.2rem}.solution-capability-app-orb{filter:blur(22px);pointer-events:none;border-radius:999px;position:absolute}.solution-capability-app-orb-a{background:radial-gradient(circle,#7c455a33,#0000 72%);width:7rem;height:7rem;top:2rem;left:-1rem}.solution-capability-app-orb-b{background:radial-gradient(circle,#57a58d38,#0000 72%);width:8rem;height:8rem;bottom:3rem;right:-.5rem}.solution-capability-platform-scene{background:radial-gradient(circle at 18% 80%,#57a58d24,#0000 24%),radial-gradient(circle at 82% 16%,#7c455a1a,#0000 24%),linear-gradient(#f7f4ec94,#ffffff7a);border:1px solid #08110f14;border-radius:1.55rem;flex:auto;grid-template-columns:minmax(0,.9fr) minmax(4rem,.28fr) minmax(0,.86fr) minmax(4rem,.28fr) minmax(0,.96fr);align-items:center;gap:.75rem;min-height:100%;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.solution-capability-platform-inputs,.solution-capability-platform-output{gap:.8rem;display:grid}.solution-capability-platform-inputs span,.solution-capability-platform-card,.solution-capability-platform-baseline span{background:linear-gradient(#ffffffeb,#f7f4ecc7);border:1px solid #08110f14;box-shadow:inset 0 1px #ffffffa3}.solution-capability-platform-inputs span,.solution-capability-platform-card{border-radius:1.15rem;min-height:4rem;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s,background .22s,box-shadow .22s}.solution-capability-platform-card-wide{min-height:5.2rem}.solution-capability-platform-connector{opacity:.3;background:linear-gradient(90deg,#7c455ad1,#57a58dbd);border-radius:999px;height:3px;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s;position:relative;transform:scaleX(.72)}.solution-capability-platform-connector-left{transform-origin:0}.solution-capability-platform-connector-right{transform-origin:100%}.solution-capability-platform-core-dot{z-index:1;background:#ffffffeb;border-radius:999px;width:.78rem;height:.78rem;position:relative}.solution-capability-platform-baseline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.solution-capability-platform-baseline span{border-radius:999px;min-height:2rem;transition:transform .34s cubic-bezier(.16,1,.3,1),background .22s,opacity .22s}.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-app-stack-card-strong,.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-app-footer span:first-child{transform:translateY(-.18rem);box-shadow:0 20px 34px -24px #08110f38}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-line-a,.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-line-b,.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-line-c{opacity:1;filter:saturate(1.05);transform:rotate(0)scaleX(1)}.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-app-side-card,.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-app-footer span:last-child{transform:translate(.2rem,-.16rem);box-shadow:0 18px 34px -24px #08110f2e}.solution-capability-showcase[data-mode=platform] .solution-capability-stage-frame{background:radial-gradient(circle at 14% 20%,#57a58d1f,#0000 26%),radial-gradient(circle at 84% 18%,#7c455a1a,#0000 24%),linear-gradient(#e7efe6e0,#ffffffd6)}.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-platform-inputs span,.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-platform-baseline span:first-child{background:linear-gradient(#e8efe6,#d6e4d6e6);transform:translate(.18rem,-.12rem)}.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-platform-connector-left{opacity:.92;transform:scaleX(1)}.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-platform-baseline span:nth-child(2){transform:translateY(-.18rem)}.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-platform-card,.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-platform-baseline span:last-child{transform:translate(.2rem,-.16rem);box-shadow:0 18px 34px -26px #08110f2e}.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-platform-connector-right{opacity:.92;transform:scaleX(1)}@media(min-width:1024px){.solution-capability-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}.solution-capability-copy-pane{padding-block:.25rem}}@media(max-width:1023px){.solution-capability-shell{grid-template-columns:1fr}.solution-capability-stage{min-height:auto}.solution-capability-stage-frame{min-height:clamp(22rem,62vw,28rem)}}@media(max-width:767px){.solution-capability-stage-title{font-size:clamp(1.5rem,7vw,2rem)}.solution-capability-app-body{grid-template-columns:1fr}.solution-capability-app-stack,.solution-capability-app-side{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-capability-platform-scene{grid-template-columns:1fr;gap:.9rem}.solution-capability-platform-connector{justify-self:center;width:100%}.solution-capability-platform-core{min-height:9rem}}@media(max-width:639px){.solution-capability-shell{border-radius:1.5rem;padding:.9rem}.solution-capability-copy-card,.solution-capability-stage-frame{border-radius:1.3rem}.solution-capability-stage-frame{min-height:clamp(20rem,92vw,24rem);padding:.85rem}.solution-capability-stage-caption{grid-template-columns:minmax(0,1fr) auto 4.5rem;bottom:.85rem;left:.85rem;right:.85rem}.solution-capability-app-window,.solution-capability-platform-scene{border-radius:1.15rem;padding:.85rem}.solution-capability-tab{border-radius:1.1rem;padding:.82rem .9rem}.solution-capability-tab-title{font-size:1rem}.solution-capability-stage-description{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.how-flow-progress-step,.how-flow-active-track,.how-flow-node,.how-flow-node:before,.how-flow-node-core,.how-flow-packet{transition:none!important;animation:none!important}}@keyframes howFlowPacketTravel{0%{offset-distance:0%;opacity:0}8%,82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes howFlowCorePulse{0%,to{transform:scale(1);box-shadow:0 0 0 .38rem #1a6b4a1a,0 0 0 .82rem #7c455a14}50%{transform:scale(1.08);box-shadow:0 0 0 .48rem #1a6b4a21,0 0 0 1rem #7c455a1f}}.home-offer-grid{gap:1rem;display:grid}.home-offer-card{background:#ffffff0f;padding:1.35rem;box-shadow:inset 0 1px #ffffff0a}.offer-overview-shell{--offer-pointer-x:50%;--offer-pointer-y:50%;--offer-tilt-x:0deg;--offer-tilt-y:0deg;position:relative}.offer-overview-grid{gap:1rem;display:grid}.offer-overview-stage,.offer-overview-card{border:1px solid #ffffff14;border-radius:1.75rem;position:relative;overflow:hidden}.offer-overview-stage{isolation:isolate;background:radial-gradient(circle at 100% 0,#7c455a2e,#0000 28%),radial-gradient(circle at 0 100%,#57a58d2e,#0000 30%),linear-gradient(#ffffff14,#ffffff08),#ffffff08;flex-direction:column;min-height:clamp(25rem,54vw,35rem);padding:clamp(1.2rem,2vw,1.55rem);display:flex;box-shadow:inset 0 1px #ffffff14,0 34px 74px -48px #040e0a9e}.offer-overview-stage-grid,.offer-overview-stage-noise,.offer-overview-stage-glow{pointer-events:none;position:absolute;inset:0}.offer-overview-stage-grid{opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:5.5rem 5.5rem;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 88%);mask-image:radial-gradient(circle,#000 40%,#0000 88%)}.offer-overview-stage-noise{opacity:.16;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff2e .6px,#0000 .6px),radial-gradient(#ffffff14 .6px,#0000 .6px);background-position:0 0,8px 10px;background-size:18px 18px,26px 26px}.offer-overview-stage-glow{background:radial-gradient(circle at var(--offer-pointer-x) var(--offer-pointer-y),#ffffff2e,transparent 26%),radial-gradient(circle at 50% 50%,#7c455a14,transparent 40%)}.offer-overview-stage-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.offer-overview-progress{align-items:center;gap:.45rem;width:min(100%,20rem);display:inline-flex}.offer-overview-progress-segment{cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:1 1 0;height:.34rem;padding:0}.offer-overview-progress-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ffffff80,#7c455af2);width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.26)}.offer-overview-progress-segment[data-active=true] .offer-overview-progress-fill{transform:scaleX(1)}.offer-overview-stage-count{min-width:4.6rem;font-family:var(--font-mono);letter-spacing:.16em;color:#ffffffd6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.9rem;display:inline-flex}.offer-overview-visual{z-index:1;min-height:clamp(13rem,24vw,19rem);transform:perspective(1200px) rotateX(var(--offer-tilt-x)) rotateY(var(--offer-tilt-y));transform-style:preserve-3d;background:radial-gradient(circle at top,#ffffff12,#0000 34%),linear-gradient(#ffffff0a,#ffffff05),#00000014;border:1px solid #ffffff14;border-radius:1.6rem;margin-top:1rem;transition:transform .18s ease-out;position:relative;box-shadow:inset 0 1px #ffffff0f}.offer-overview-visual:before{content:"";background:radial-gradient(circle at var(--offer-pointer-x) var(--offer-pointer-y),#ffffff24,transparent 18%),linear-gradient(180deg,#ffffff0f,transparent 18%);position:absolute;inset:0}.offer-overview-core-ring,.offer-overview-core-pulse,.offer-overview-node,.offer-overview-beam{pointer-events:none;position:absolute}.offer-overview-core-ring{border:1px solid #ffffff29;border-radius:999px;width:clamp(7rem,14vw,9.4rem);height:clamp(7rem,14vw,9.4rem);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0a}.offer-overview-core-ring-inner{background:radial-gradient(circle,#ffffff38,#ffffff05);border-color:#7c455a52;width:clamp(4rem,8vw,5rem);height:clamp(4rem,8vw,5rem)}.offer-overview-core-pulse{filter:blur(.2px);background:radial-gradient(circle,#7c455acc,#57a58d3d);border-radius:999px;width:clamp(3.2rem,6vw,4rem);height:clamp(3.2rem,6vw,4rem);animation:3.4s ease-in-out infinite offer-core-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.offer-overview-beam{transform-origin:0;background:linear-gradient(90deg,#ffffff0a,#ffffff38);width:34%;height:1px;top:50%;left:50%}.offer-overview-beam-a{transform:translateY(-50%)rotate(-22deg)}.offer-overview-beam-b{transform:translateY(-50%)rotate(18deg)}.offer-overview-beam-c{transform:translateY(-50%)rotate(82deg)}.offer-overview-node{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;width:2.65rem;height:2.65rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .26s,background-color .26s,box-shadow .26s;transform:translate(-50%,-50%)}.offer-overview-node-core{border-radius:inherit;background:#ffffffe0;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .26s,box-shadow .26s;position:absolute;inset:.62rem;box-shadow:0 0 #ffffff29,inset 0 1px #ffffffd6}.offer-overview-node[data-active=true]{background:#7c455a29;border-color:#7c455a61;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 18px 44px -28px #7c455a73}.offer-overview-node[data-active=true] .offer-overview-node-core{background:linear-gradient(#fffffffa,#7c455ae6);transform:scale(1.06);box-shadow:0 0 0 .45rem #7c455a1f,inset 0 1px #fffffff5}.offer-overview-node-1{top:24%;left:18%}.offer-overview-node-2{top:71%;left:27%}.offer-overview-node-3{top:32%;left:78%}.offer-overview-node-4{top:72%;left:73%}.offer-overview-node-5{top:16%;left:55%}.offer-overview-stage-copy{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff14,#ffffff08),#ffffff08;border:1px solid #ffffff14;border-radius:1.4rem;align-items:start;gap:.95rem;margin-top:1rem;padding:1.1rem 1.1rem 1.15rem;display:grid;position:relative}.offer-overview-stage-chip,.offer-overview-card-index{width:3.1rem;height:3.1rem;font-family:var(--font-mono);letter-spacing:.12em;border-radius:999px;justify-content:center;align-items:center;font-size:.88rem;display:inline-flex}.offer-overview-stage-chip{color:var(--color-brand-900);background:#fffffff0;box-shadow:0 18px 34px -22px #ffffff3d}.offer-overview-stage-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;max-width:12ch;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.02}.offer-overview-stage-description{color:#ffffffbd;max-width:36ch;font-size:.98rem;line-height:1.64}.offer-overview-list{gap:.85rem;display:grid}.offer-overview-card{text-align:left;cursor:pointer;background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;width:100%;padding:1rem 1rem 1.05rem;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,box-shadow .26s;display:grid;box-shadow:inset 0 1px #ffffff0d}.offer-overview-card:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f,#0000 26%),radial-gradient(circle at 100% 0,#7c455a1f,#0000 34%);transition:opacity .22s;position:absolute;inset:0}.offer-overview-card[data-active=true],.offer-overview-card:hover,.offer-overview-card:focus-visible{background:#ffffff17;border-color:#7c455a3d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 24px 48px -34px #040e0a70}.offer-overview-card[data-active=true]:before,.offer-overview-card:hover:before,.offer-overview-card:focus-visible:before{opacity:1}.offer-overview-card:focus-visible{outline:none}.offer-overview-card-index{z-index:1;color:var(--color-brand-900);background:#fffffff0;position:relative}.offer-overview-card-copy{z-index:1;min-width:0;position:relative}.offer-overview-card-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:1.35rem;line-height:1.06}.offer-overview-card-description{color:#ffffffb8;max-width:32ch;margin-top:.45rem;font-size:.96rem;line-height:1.6}.offer-overview-card-rail{transform-origin:0;background:linear-gradient(90deg,#ffffff0a,#7c455a57,#ffffff0a);border-radius:999px;height:.18rem;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 1rem .85rem;transform:scaleX(.24)}.offer-overview-card[data-active=true] .offer-overview-card-rail,.offer-overview-card:hover .offer-overview-card-rail,.offer-overview-card:focus-visible .offer-overview-card-rail{transform:scaleX(1)}.offer-sub-card{z-index:1;transform:perspective(900px) rotateX(var(--offer-tilt-x,0deg)) rotateY(var(--offer-tilt-y,0deg));will-change:transform;background:radial-gradient(at 60% 0,#57a58d0f,#0000 55%),linear-gradient(170deg,#0d1914f7,#050b09fc);border:1px solid #57a58d33;border-radius:1.25rem;flex-direction:column;padding:clamp(1.1rem,2vw,1.6rem);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000059,0 32px 72px -40px #020805d9}.offer-sub-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--offer-pointer-x,50%) var(--offer-pointer-y,50%),#57a58d21,transparent 52%);pointer-events:none;transition:background .1s linear;position:absolute;inset:0}.offer-sub-card:after{content:"";background:linear-gradient(90deg,#0000,#57a58d8c 35%,#2b6f778c 65%,#0000);height:1px;animation:3.6s ease-in-out infinite offer-card-glow-sweep;position:absolute;top:0;left:10%;right:10%}@keyframes offer-card-glow-sweep{0%,to{opacity:.4;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1.1)}}.offer-sub-card-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:clamp(.9rem,1.5vw,1.3rem);display:flex}.offer-sub-card-brand{align-items:center;gap:.5rem;display:flex}.offer-sub-card-brand-dot{background:#57a58d;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;animation:2.8s ease-in-out infinite offer-dot-pulse;box-shadow:0 0 8px #57a58db3}@keyframes offer-dot-pulse{0%,to{box-shadow:0 0 6px #57a58d8c}50%{box-shadow:0 0 14px #57a58de6}}.offer-sub-card-brand-name{font-family:var(--font-display);letter-spacing:.06em;color:#ecf6efeb;font-size:.88rem;font-weight:700}.offer-sub-card-tier{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#57a58dcc;background:#57a58d14;border:1px solid #57a58d47;border-radius:999px;padding:.28rem .65rem;font-size:.9rem;font-weight:700}.offer-sub-card-chips{grid-template-columns:1fr 1fr;align-content:start;gap:.4rem;margin-bottom:.9rem;display:grid}.offer-sub-card-chip{color:#b9d2c647;background:#ffffff06;border:1px solid #ffffff0d;border-radius:.75rem;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.93rem;font-weight:500;transition:color .3s,border-color .3s,background .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.offer-sub-card-chip:last-child{grid-column:1/-1}.offer-sub-card-chip[data-lit=true]{color:#dcf5e9f7;background:#57a58d21;border-color:#57a58d73;animation:.4s cubic-bezier(.34,1.56,.64,1) both offer-chip-pop;transform:translateY(-1px);box-shadow:inset 0 1px #57a58d33,0 0 18px -6px #57a58d4d}@keyframes offer-chip-pop{0%{opacity:.4;transform:translateY(3px)scale(.97)}to{opacity:1;transform:translateY(-1px)scale(1)}}.offer-sub-card-chip-dot{background:#57a58d33;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .3s,box-shadow .3s,transform .3s}.offer-sub-card-chip[data-lit=true] .offer-sub-card-chip-dot{background:#57a58d;transform:scale(1.3);box-shadow:0 0 7px #57a58dbf}.offer-sub-card-hero-zone{justify-content:center;align-items:center;height:0;transition:height .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.offer-sub-card:has(.offer-sub-card-hero-slot[data-visible=true]) .offer-sub-card-hero-zone{height:clamp(9rem,16vw,13rem)}.offer-sub-card-hero-slot{pointer-events:none;flex-direction:column;align-items:center;gap:.3rem;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.offer-sub-card-hero-slot[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.offer-sub-card-hero-value{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-shadow:0 0 40px #57a58d8c,0 0 80px #57a58d33;font-size:clamp(3.2rem,5.5vw,4.8rem);font-weight:700;line-height:.95}.offer-sub-card-hero-unit{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-500);font-size:.88rem;font-weight:700}.offer-sub-card-divider{background:linear-gradient(90deg,#0000,#57a58d38 30%,#7c455a38 70%,#0000);flex-shrink:0;height:1px;margin-top:.5rem;margin-bottom:.85rem}.offer-sub-card-metrics{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.offer-sub-card-metric{border:1px solid #0000;border-radius:.75rem;flex-direction:column;align-items:center;gap:.2rem;padding:clamp(.5rem,1vw,.7rem) .25rem;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex}.offer-sub-card-metric[data-lit=true]{background:#57a58d0a;border-color:#57a58d24;transition:background .45s,border-color .45s,transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;transform:scale(.92)}.offer-sub-card-metric-value{font-family:var(--font-display);color:#ecf6ef38;letter-spacing:-.03em;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:700;line-height:1;transition:color .4s,opacity .4s}.offer-sub-card-metric[data-lit=true] .offer-sub-card-metric-value{color:#57a58d59;opacity:.5}.offer-sub-card-metric-unit{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#b9d2c633;font-size:.9rem;font-weight:600;transition:color .4s,opacity .4s}.offer-sub-card-metric[data-lit=true] .offer-sub-card-metric-unit{color:#57a58d4d;opacity:.5}@media(prefers-reduced-motion:reduce){.offer-sub-card,.offer-sub-card:after{transition:none!important;animation:none!important;transform:none!important}.offer-sub-card:before,.offer-sub-card-brand-dot,.offer-sub-card-chip,.offer-sub-card-chip-dot,.offer-sub-card-metric,.offer-sub-card-metric-value,.offer-sub-card-metric-unit{transition:none!important;animation:none!important}}@keyframes offer-core-pulse{0%,to{transform:translate(-50%,-50%)scale(.98);box-shadow:0 0 #7c455a2e}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1.2rem #7c455a00}}.offer-ab-panel{z-index:1;flex-direction:column;gap:1.25rem;margin-top:auto;margin-bottom:auto;display:flex;position:relative}.offer-ab-hero{height:clamp(6.5rem,10vw,8.5rem);position:relative}.offer-ab-hero-slot{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.offer-ab-hero-slot[data-visible=true]{opacity:1;transform:none}.offer-ab-hero-value{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-shadow:0 0 40px #57a58d59;font-size:clamp(3.6rem,6.5vw,5.2rem);font-weight:700;line-height:.9}.offer-ab-hero-unit{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-500);font-size:.9rem;font-weight:600}.offer-ab-hero-all{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem}.offer-ab-mini-metric{flex-direction:column;align-items:center;gap:.15rem;display:flex}.offer-ab-mini-value{font-family:var(--font-display);letter-spacing:-.02em;color:#ffffffd1;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:700;line-height:1}.offer-ab-mini-unit{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#57a58d8c;font-size:.9rem;font-weight:600}.offer-ab-sep{background:linear-gradient(90deg,#0000,#57a58d2e 30% 70%,#0000);width:100%;height:1px}.offer-ab-checklist{flex-direction:column;gap:.3rem;display:flex}.offer-ab-check-item{border-radius:.6rem;align-items:center;gap:.65rem;padding:.45rem .6rem;transition:opacity .3s,background .3s;display:flex}.offer-ab-check-item[data-lit=true]{background:#57a58d12}.offer-ab-check-item[data-dim=true]{opacity:.28}.offer-ab-check-icon{color:#57a58d59;border:1.5px solid #57a58d40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.offer-ab-check-item[data-lit=true] .offer-ab-check-icon{color:var(--color-brand-500);background:#57a58d1a;border-color:#57a58d8c}.offer-ab-check-icon svg{width:.7rem;height:.7rem}.offer-ab-check-label{color:#b9d2c68c;font-size:.9rem;font-weight:500;transition:color .3s}.offer-ab-check-item[data-lit=true] .offer-ab-check-label{color:#b9d2c6e0}@media(prefers-reduced-motion:reduce){.offer-ab-hero-slot,.offer-ab-check-item,.offer-ab-check-icon,.offer-ab-check-label{transition:none!important}}.offer-abd-card{z-index:1;transform:perspective(900px) rotateX(var(--offer-tilt-x,0deg)) rotateY(var(--offer-tilt-y,0deg));background:linear-gradient(145deg,#0d1914f5,#070e0bfc);border:1px solid #57a58d2e;border-radius:1.5rem;margin-top:auto;margin-bottom:auto;padding:1.4rem 1.5rem 1.35rem;transition:transform .12s ease-out;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000004d,0 28px 64px -36px #040c08cc}.offer-abd-hero{height:clamp(5rem,8vw,6.5rem);margin:.75rem 0}.offer-abd-checklist{gap:.2rem}.offer-abd-checklist .offer-ab-check-item{padding:.35rem .5rem}.home-benefit-panel{box-shadow:var(--home-shadow-card);color:var(--text-strong);background:linear-gradient(145deg,#ffffffeb,#e7efe6b3),#ffffffb3;border:1px solid #08110f14;border-radius:1.8rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:clamp(1.5rem,3vw,2.2rem);display:flex}.home-benefit-panel p{opacity:.8}.home-benefit-panel-reverse{background:linear-gradient(145deg,#f7f4ecf2,#ffffffd6),#ffffffa8}.home-benefit-panel-dark{box-shadow:var(--home-shadow-deep);color:#fff;background:radial-gradient(circle at 100% 0,#7c455a2e,#0000 32%),linear-gradient(#08110ff5,#13392afa);border-color:#ffffff0f}.home-title-on-dark{text-shadow:0 2px 16px #02161070;color:#fff!important}.home-title-kicker{letter-spacing:.14em;text-shadow:0 1px 10px #02161059;font-weight:700;color:#acf0d4f5!important}#benefits .home-benefit-panel{color:#f1fbf7f2;background:radial-gradient(circle at 88% 12%,#549e7642,#0000 32%),linear-gradient(145deg,#0d2c20f2,#123a2bf5);border-color:#ffffff1f;box-shadow:0 30px 70px -42px #03140eb3,inset 0 1px #ffffff12}#benefits .home-benefit-panel-reverse{background:radial-gradient(circle at 12% 84%,#7c455a33,#0000 30%),linear-gradient(145deg,#0f3224f5,#143f2ef5)}#benefits .home-benefit-panel-dark{background:radial-gradient(circle at 80% 18%,#7c455a47,#0000 34%),linear-gradient(145deg,#0a2319fa,#0d2c20fa)}#benefits .home-benefit-title{text-shadow:0 2px 14px #0000005c;color:#fff!important}#benefits .home-benefit-desc{color:#e8f5efe6;opacity:1}#benefits .home-benefit-badge{color:#f6fffcf2;background:#ffffff1f;border:1px solid #ffffff29}#results-preview .home-results-lead{text-shadow:0 1px 10px #00000052;color:#e7f5eee6!important}#linkedin-news .home-news-main-title,#linkedin-news .home-news-card-title{text-shadow:0 2px 18px #02140e80;color:#fff!important}#linkedin-news article p{color:#dff1e8e6}#linkedin-news .home-news-featured{position:relative}#linkedin-news .home-news-media{isolation:isolate;position:relative}#linkedin-news .home-news-media:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);width:26%;height:140%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:-18%;left:-45%;transform:translate(-120%)rotate(8deg)}#linkedin-news .home-news-image{transform-origin:50%;will-change:transform;transition:transform .86s cubic-bezier(.16,1,.3,1),filter .42s,opacity .32s}#linkedin-news .home-news-media-overlay{opacity:.72;background:linear-gradient(#07181105,#07181180),linear-gradient(#07181114,#0718115c);transition:opacity .42s}#linkedin-news .group:hover .home-news-image,#linkedin-news .group:focus-within .home-news-image{filter:saturate(1.1)contrast(1.05);opacity:.95;transform:scale(1.075)}#linkedin-news .group:hover .home-news-media-featured .home-news-image,#linkedin-news .group:focus-within .home-news-media-featured .home-news-image{transform:scale(1.09)}#linkedin-news .group:hover .home-news-media-overlay,#linkedin-news .group:focus-within .home-news-media-overlay{opacity:.38}#linkedin-news .group:hover .home-news-media:after,#linkedin-news .group:focus-within .home-news-media:after{transform:translate(460%)rotate(8deg)}.home-benefit-badge{width:3rem;height:3rem;font-family:var(--font-mono);letter-spacing:.1em;background:#1a6b4a14;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.home-benefit-panel-dark .home-benefit-badge{background:#ffffff1f}.home-use-case-card{box-shadow:var(--home-shadow-card);background:linear-gradient(#ffffffeb,#f7f4ecd1),#ffffffb8;border:1px solid #08110f14;border-radius:1.75rem;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,1.8rem);display:flex}.home-use-case-card-alt{background:linear-gradient(#e7efe6f5,#ffffffd1),#ffffffa8}.results-hero-proof{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#57a58d14;border:1px solid #57a58d38;border-radius:99px;align-items:center;gap:.85rem;padding:.55rem 1.1rem;display:inline-flex}.results-hero-proof-live{text-transform:uppercase;letter-spacing:.14em;color:#57a58d;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.results-hero-proof-dot{background:#57a58d;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:2s ease-in-out infinite proof-pulse;display:block;box-shadow:0 0 #57a58d80}@keyframes proof-pulse{0%,to{box-shadow:0 0 #57a58d80}50%{box-shadow:0 0 0 5px #57a58d00}}.results-hero-proof-divider{background:#57a58d40;flex-shrink:0;width:1px;height:1.1rem}.results-hero-proof-stat{align-items:baseline;gap:.28rem;display:inline-flex}.results-hero-proof-value{color:var(--text-strong);letter-spacing:-.02em;font-size:.9rem;font-weight:700;line-height:1}.results-hero-proof-unit{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600}html[data-theme=light] .results-hero-proof{background:#57a58d0f;border-color:#57a58d33}.results-methodo-card{background:linear-gradient(135deg,#57a58d0f,#8eb8bf0a);border:1px solid #57a58d26;border-left:3px solid #57a58d;border-radius:1.5rem;flex-direction:column;gap:1.1rem;padding:clamp(1.75rem,3.2vw,2.5rem) clamp(1.75rem,3.2vw,2.75rem);display:flex;position:relative;box-shadow:0 2px 12px #57a58d12,0 1px 3px #0000000a}.results-methodo-header{align-items:center;gap:.6rem;display:flex}.results-methodo-icon{color:#57a58d;flex-shrink:0}.results-methodo-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#57a58d;font-size:clamp(.82rem,.5vw + .7rem,1rem);font-weight:600}.results-methodo-body{font-family:var(--font-body);color:var(--text-strong);max-width:72ch;margin:0;font-size:clamp(1.05rem,.6vw + .85rem,1.3rem);line-height:1.6}.results-methodo-body strong{color:var(--text-strong);font-weight:700}.results-methodo-disclaimer{font-family:var(--font-body);color:var(--text-muted);border-top:1px solid #57a58d1f;max-width:72ch;margin:0;padding-top:.85rem;font-size:.95rem;font-style:italic;line-height:1.6}html[data-theme=light] .results-methodo-card{background:linear-gradient(135deg,#57a58d0d,#8eb8bf08);border-color:#57a58d24 #57a58d24 #57a58d24 #57a58d}.results-highlights-shell{--results-pointer-x:50%;--results-pointer-y:50%;--results-tilt-x:0deg;--results-tilt-y:0deg;position:relative}.results-highlights-grid{gap:1rem;display:grid}.results-highlights-stage,.results-highlights-card{border:1px solid #ffffff14;border-radius:1.8rem;position:relative;overflow:hidden}.results-highlights-stage{isolation:isolate;min-height:clamp(26rem,58vw,37rem);transform:perspective(1400px) rotateX(var(--results-tilt-x)) rotateY(var(--results-tilt-y));background:radial-gradient(circle at 100% 0,#7c455a2e,#0000 28%),radial-gradient(circle at 0 100%,#63b3871f,#0000 34%),linear-gradient(#ffffff0f,#ffffff06),#ffffff09;grid-template-rows:auto 1fr auto;gap:1rem;padding:clamp(1.15rem,2vw,1.55rem);transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:grid;box-shadow:inset 0 1px #ffffff12,0 28px 64px #04120d47}.results-highlights-stage:before,.results-highlights-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.results-highlights-stage:before{z-index:0;background:radial-gradient(circle at var(--results-pointer-x) var(--results-pointer-y),#ffffff1f,transparent 36%);opacity:.9;transition:opacity .22s}.results-highlights-stage:after{z-index:0;filter:blur(42px);opacity:.75;background:linear-gradient(90deg,#7c455a38,#4c8f6814);border-radius:999px;height:10rem;inset:auto 1.1rem 1.1rem}.results-highlights-stage-grid,.results-highlights-stage-noise,.results-highlights-stage-glow{pointer-events:none;position:absolute;inset:0}.results-highlights-stage-grid{z-index:0;opacity:.32;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:3.8rem 3.8rem;-webkit-mask-image:linear-gradient(#000000bf,#0000);mask-image:linear-gradient(#000000bf,#0000)}.results-highlights-stage-noise{z-index:0;opacity:.18;mix-blend-mode:screen;background-image:radial-gradient(circle at 25% 25%,#ffffff14 0 1px,#0000 1px),radial-gradient(circle at 70% 40%,#ffffff0f 0 1px,#0000 1px),radial-gradient(circle at 40% 75%,#ffffff0d 0 1px,#0000 1px);background-size:1.15rem 1.15rem,1.45rem 1.45rem,1.35rem 1.35rem}.results-highlights-stage-glow{z-index:0;opacity:.95;background:radial-gradient(circle at 18% 28%,#7c455a38,#0000 24%),radial-gradient(circle at 78% 68%,#79c99c2e,#0000 26%);transition:transform .42s cubic-bezier(.16,1,.3,1)}.results-highlights-top,.results-highlights-copy,.results-highlights-visual{z-index:1;position:relative}.results-highlights-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.results-highlights-progress{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.results-highlights-progress-segment{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;height:.52rem;padding:0;position:relative;overflow:hidden}.results-highlights-progress-segment:focus-visible{outline-offset:2px;outline:2px solid #ffffff9e}.results-highlights-progress-fill{border-radius:inherit;transform-origin:0;opacity:.48;background:linear-gradient(90deg,#f4c080eb,#84dda7eb);width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:block;transform:scaleX(.18)}.results-highlights-progress-segment[data-active=true] .results-highlights-progress-fill{opacity:1;transform:scaleX(1)}.results-highlights-count{color:#ffffffd6;min-width:4.6rem;font-family:var(--font-mono);letter-spacing:.22em;text-align:center;background:#ffffff14;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:.58rem .78rem;font-size:.93rem;font-weight:600}.results-highlights-visual{min-height:clamp(14rem,30vw,18rem);transform-style:preserve-3d;place-items:center;display:grid}.results-highlights-ring,.results-highlights-halo{border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.results-highlights-ring{aspect-ratio:1;background:radial-gradient(circle,#ffffff12,#0000 68%),linear-gradient(#ffffff08,#fff0);border:1px solid #ffffff29;width:clamp(13rem,32vw,18rem);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #020b083d}.results-highlights-ring-inner{opacity:.72;border-style:dashed;border-color:#fff3;width:clamp(8.6rem,22vw,11rem)}.results-highlights-halo{aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle at 35% 35%,#ffffffb3,#ffffff1f 28%,#0000 64%),radial-gradient(circle at 55% 55%,#7c455a80,#68b8882e 54%,#0000 72%);width:clamp(7rem,18vw,10rem);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .26s;animation:7.4s ease-in-out infinite resultsHaloPulse}.results-highlights-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.55rem,1.3vw,1rem);height:58%;display:grid;position:absolute;inset:auto 12% 8%}.results-highlights-bar{height:var(--results-bar-height);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px 999px .95rem .95rem;min-height:3.4rem;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .22s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff12}.results-highlights-bar-1{--results-bar-height:34%}.results-highlights-bar-2{--results-bar-height:56%}.results-highlights-bar-3{--results-bar-height:76%}.results-highlights-bar-4{--results-bar-height:46%}.results-highlights-bar-fill{border-radius:inherit;transform-origin:bottom;opacity:.72;background:linear-gradient(#f4c080f0,#63b387f0);height:100%;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:auto 0 0;transform:scaleY(.36)}.results-highlights-bar[data-active=true]{border-color:#ffffff29;transform:translateY(-.25rem)}.results-highlights-bar[data-active=true] .results-highlights-bar-fill{opacity:1;transform:scaleY(1)}.results-highlights-node{aspect-ratio:1;opacity:.52;background:#f4c080eb;border-radius:999px;width:.9rem;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .24s,background-color .24s;position:absolute;transform:scale(.72);box-shadow:0 0 0 .35rem #ffffff0d,0 0 0 .7rem #68b88814}.results-highlights-node-1{top:24%;left:18%}.results-highlights-node-2{top:16%;right:24%}.results-highlights-node-3{bottom:24%;right:16%}.results-highlights-node-4{bottom:18%;left:24%}.results-highlights-node[data-active=true]{opacity:1;background:#fffffff5;transform:scale(1.05)}.results-highlights-copy{align-content:end;gap:.5rem;display:grid}.results-highlights-label{color:#ffffffb3;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:600}.results-highlights-value{color:#fff;max-width:9ch;font-family:var(--font-family-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:700;line-height:.92}.results-highlights-note{color:#ffffffb8;max-width:42ch;margin:0;font-size:.98rem;line-height:1.6}.results-highlights-cards{gap:1rem;display:grid}.results-highlights-card{cursor:pointer;text-align:left;background:linear-gradient(#ffffff14,#ffffff08),#ffffff08;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;width:100%;padding:1.2rem 1.15rem 1.15rem;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #04120d2e}.results-highlights-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#7c455a29,#0000 28%),radial-gradient(circle at 0 100%,#70c49324,#0000 30%);transition:opacity .22s;position:absolute;inset:0}.results-highlights-card:hover,.results-highlights-card[data-active=true]{border-color:#ffffff24;transform:translateY(-.2rem);box-shadow:inset 0 1px #ffffff12,0 18px 44px #04120d38}.results-highlights-card:hover:before,.results-highlights-card[data-active=true]:before{opacity:1}.results-highlights-card:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.results-highlights-card-index{z-index:1;color:#ffffffd1;width:2.85rem;height:2.85rem;font-family:var(--font-mono);letter-spacing:.18em;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:.92rem;font-weight:600;display:grid;position:relative}.results-highlights-card-copy{z-index:1;gap:.42rem;display:grid;position:relative}.results-highlights-card-value{color:#fff;font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.6vw,2.35rem);font-weight:700;line-height:1}.results-highlights-card-label{color:#ffffffb3;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.93rem;font-weight:600}.results-highlights-card-note{color:#ffffffad;margin:0;font-size:.95rem;line-height:1.5}.results-highlights-card-rail{background:#ffffff14;border-radius:999px;height:.18rem;position:absolute;inset:auto 1.15rem .95rem;overflow:hidden}.results-highlights-card-rail:before{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f4c080f5,#87dda9f5);width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.18)}.results-highlights-card[data-active=true] .results-highlights-card-rail:before{transform:scaleX(1)}.results-highlights-shell[data-results-active-index="0"] .results-highlights-halo{transform:translate(-70%,-54%)scale(1.08)}.results-highlights-shell[data-results-active-index="1"] .results-highlights-halo{transform:translate(12%,-52%)scale(.96)}.results-highlights-shell[data-results-active-index="2"] .results-highlights-halo{transform:translate(26%,8%)scale(1.12)}.results-highlights-shell[data-results-active-index="3"] .results-highlights-halo{transform:translate(-48%,16%)scale(.98)}.results-highlights-shell[data-results-active-index="1"] .results-highlights-stage-glow{transform:translate(.8rem,-.8rem)}.results-highlights-shell[data-results-active-index="2"] .results-highlights-stage-glow{transform:translate(1rem,.9rem)}.results-highlights-shell[data-results-active-index="3"] .results-highlights-stage-glow{transform:translate(-.9rem,.7rem)}@media(min-width:768px){.results-highlights-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.results-highlights-card{min-height:13.5rem;padding:1.3rem 1.25rem 1.2rem}}@media(min-width:1024px){.results-highlights-grid{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);align-items:stretch}.results-highlights-stage{min-height:clamp(30rem,42vw,36rem)}.results-highlights-cards{align-content:start}.results-highlights-value{max-width:8.5ch}}@media(max-width:639px){.results-highlights-stage{min-height:23rem;padding:1rem}.results-highlights-top{flex-direction:column;align-items:flex-start}.results-highlights-progress{width:100%}.results-highlights-count{min-width:4rem}.results-highlights-visual{min-height:12rem}.results-highlights-bars{height:54%;inset-inline:9%}.results-highlights-card{gap:.82rem;padding:1rem .95rem}.results-highlights-card-index{width:2.55rem;height:2.55rem;font-size:.71rem}.results-highlights-value{font-size:clamp(2rem,11vw,3rem)}.results-highlights-card-value{font-size:clamp(1.3rem,7vw,1.95rem)}.results-highlights-note,.results-highlights-card-note{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.results-highlights-stage,.results-highlights-card,.results-highlights-node,.results-highlights-progress-fill,.results-highlights-bar-fill,.results-highlights-card-rail:before,.results-highlights-stage-glow,.results-highlights-halo{transition:none!important;animation:none!important}.results-highlights-stage,.results-highlights-card:hover,.results-highlights-card[data-active=true],.results-highlights-shell[data-results-active-index="0"] .results-highlights-halo,.results-highlights-shell[data-results-active-index="1"] .results-highlights-halo,.results-highlights-shell[data-results-active-index="2"] .results-highlights-halo,.results-highlights-shell[data-results-active-index="3"] .results-highlights-halo{transform:none!important}}@keyframes resultsHaloPulse{0%,to{opacity:.72;filter:blur(2px)}50%{opacity:.95;filter:blur(4px)}}.rv2-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media(min-width:1024px){.rv2-bento{grid-template-rows:175px 150px auto;grid-template-columns:2.4fr 1fr 1fr;gap:1.25rem}.rv2-hero{grid-area:1/1/4}.rv2-surface{grid-area:1/2/3}.rv2-pilotes{grid-area:1/3}.rv2-yield{grid-area:2/3}.rv2-brand{grid-area:3/2/auto/4}}@media(min-width:1600px){.rv2-bento{max-width:80rem;margin-inline:auto}}@media(max-width:1023px){.rv2-hero{grid-column:1/3}}@media(max-width:639px){.rv2-bento{grid-template-columns:1fr;gap:.75rem}.rv2-hero{grid-column:1}}.rv2-bento--no-hero{grid-template-columns:1fr;gap:.85rem;display:grid}@media(min-width:640px){.rv2-bento--no-hero{grid-template-columns:1fr 1fr;gap:1rem}.rv2-bento--no-hero .rv2-brand{grid-column:1/3}}@media(min-width:1024px){.rv2-bento--no-hero{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}.rv2-bento--no-hero .rv2-surface{grid-area:1/1}.rv2-bento--no-hero .rv2-pilotes{grid-area:1/2}.rv2-bento--no-hero .rv2-yield{grid-area:1/3}.rv2-bento--no-hero .rv2-brand{grid-area:2/1/auto/4}}.rv2-card{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;transition-delay:var(--d,0s);background:#ffffff06;border:1px solid #ffffff12;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.rv2-card[data-v="1"]{opacity:1;transform:translateY(0)}.rv2-card:hover{border-color:#57a58d33;box-shadow:0 0 0 1px #57a58d0f,0 8px 32px #0000004d}.rv2-noise{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.rv2-card-inner{z-index:1;flex-direction:column;padding:1.75rem 1.75rem 0;display:flex;position:relative}.rv2-hero .rv2-card-inner{flex:none}.rv2-surface .rv2-card-inner,.rv2-pilotes .rv2-card-inner,.rv2-yield .rv2-card-inner{flex:1}.rv2-idx{letter-spacing:.07em;color:#ffffff47;margin-bottom:.8rem;font-size:.88rem;font-weight:600;line-height:1}.rv2-val{font-family:var(--font-display,sans-serif);color:#fff;letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:700;line-height:1}.rv2-val--hero{font-size:clamp(2.8rem,5vw,4.8rem)}.rv2-val-unit{letter-spacing:-.01em;color:#ffffffb3;font-size:.55em;font-weight:500}.rv2-lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin:0 0 .6rem;font-size:.9rem;font-weight:700}.rv2-note{color:#ffffff7a;margin:0;font-size:.88rem;line-height:1.55}.rv2-bar{z-index:1;background:var(--c,#57a58d);transform-origin:0;height:.18rem;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d,0s) + .4s);border-radius:999px;margin:.9rem 1.4rem 1.2rem;position:relative;transform:scaleX(0)}.rv2-card[data-v="1"] .rv2-bar{transform:scaleX(1)}.rv2-hero{background:radial-gradient(at 30% 80%,#c5a3571f,#0000 65%),#ffffff06}.rv2-hero-glow{aspect-ratio:1;pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#c5a3572e,#0000 70%);width:70%;position:absolute;bottom:-20%;left:-10%}.rv2-hero-chart{z-index:1;flex:1;align-items:flex-end;min-height:0;padding:.5rem 1.6rem 0;display:flex;position:relative}.rv2-bars-svg{width:100%;height:100%;min-height:120px;max-height:none;display:block}.rv2-bar-rect{transform-box:fill-box;transform-origin:bottom;transition:transform .65s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.rv2-bar-rect[data-visible=true]{transform:scaleY(1)}.rv2-card-visual{z-index:1;margin-top:auto;padding:.4rem 1.4rem 0;position:relative}.rv2-card-visual--dots{padding-bottom:.2rem}.rv2-card-visual--trend{padding-bottom:0}.rv2-parcels-svg,.rv2-pilots-svg,.rv2-trend-svg{width:100%;height:auto;display:block}.rv2-pilots-svg{max-height:80px}.rv2-trend-svg{max-height:56px}.rv2-yield-inner{padding:1rem 1.4rem 0;flex:none!important}.rv2-yield .rv2-note{padding-bottom:.6rem;font-size:.9rem}.rv2-yield .rv2-idx{margin-bottom:.4rem}.rv2-yield .rv2-lbl{margin-bottom:.3rem}.rv2-val--yield{font-size:clamp(1.9rem,3.2vw,2.6rem)}.rv2-yield-trend{flex:1;align-items:flex-end;min-height:60px;margin-top:0;padding-bottom:0;display:flex}.rv2-yield-trend .rv2-trend-svg{width:100%;height:100%;min-height:58px;max-height:none}.rv2-brand{background:radial-gradient(at 60%,#57a58d14,#0000 65%),#ffffff06;flex-direction:row;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem}.rv2-brand-glow{aspect-ratio:1;pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#57a58d1f,#0000 70%);width:50%;position:absolute;top:-60%;left:20%}.rv2-brand-content{z-index:1;flex-direction:row;flex:1;align-items:center;gap:1rem;min-width:0;display:flex;position:relative}.rv2-logomark{flex-shrink:0;display:block}.rv2-brand-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.rv2-brand-name{font-family:var(--font-display,sans-serif);color:#ffffffe6;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1.2rem;font-weight:700}.rv2-brand-sub{color:#ffffff80;white-space:normal;max-width:38ch;margin:0;font-size:.93rem;line-height:1.5}.rv2-brand-cta{z-index:1;color:#57a58d;white-space:nowrap;background:#57a58d24;border:1px solid #57a58d4d;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;position:relative}.rv2-brand-cta:hover{color:#57a58d;background:#57a58d38;border-color:#57a58d80;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.rv2-card{opacity:1;transition:border-color .3s;transform:none}.rv2-bar,.rv2-bar-rect{transition:none;transform:scaleX(1)scaleY(1)}}html[data-theme=light] .rv2-card{background:#ffffffd9!important;border-color:#0000001f!important;box-shadow:inset 0 1px #fff9,0 2px 8px #0000000f,0 8px 24px #00000014!important}html[data-theme=light] .rv2-card:hover{border-color:#2d9b6e38!important;box-shadow:0 0 0 1px #2d9b6e14,0 12px 40px #00000024!important}html[data-theme=light] .rv2-hero{background:radial-gradient(at 30% 80%,#c49a3c1a,#0000 65%),#ffffffd9!important}html[data-theme=light] .rv2-hero-glow{background:radial-gradient(circle,#c49a3c1f,#0000 70%)!important}html[data-theme=light] .rv2-brand{background:radial-gradient(at 60%,#35907014,#0000 65%),#ffffffd9!important}html[data-theme=light] .rv2-idx{color:var(--text-subtle)!important}html[data-theme=light] .rv2-val,html[data-theme=light] .rv2-hero .rv2-val{color:var(--color-brand-800)!important}html[data-theme=light] .rv2-val-unit{color:var(--text-muted)!important}html[data-theme=light] .rv2-lbl{color:var(--text-subtle)!important}html[data-theme=light] .rv2-note{color:var(--text-muted)!important}html[data-theme=light] .rv2-brand-name{color:var(--color-brand-900)!important}html[data-theme=light] .rv2-brand-sub{color:var(--text-muted)!important}html[data-theme=light] .rv2-brand-cta:hover{color:var(--color-brand-800)!important;background:#2d9b6e24!important}html[data-theme=light] .rv2-bars-svg rect[fill="rgba(255,255,255,0.7)"]{fill:#00000026!important}html[data-theme=light] .rv2-bars-svg line[stroke="rgba(255,255,255,0.2)"]{stroke:#0000001f!important}html[data-theme=light] .rv2-bars-svg text[fill="rgba(255,255,255,0.35)"]{fill:var(--text-subtle)!important}html[data-theme=light] .rv2-bars-svg text[fill="rgba(255,255,255,0.7)"]{fill:var(--color-brand-800)!important}html[data-theme=light] .rv2-parcels-svg rect[fill="rgba(255,255,255,0.07)"],html[data-theme=light] .rv2-pilots-svg circle[fill="rgba(255,255,255,0.07)"]{fill:#0000000f!important}html[data-theme=light] .rv2-logomark text{fill:var(--color-brand-800)!important}html[data-theme=light] .rv2-logomark circle{stroke:#2d9b6e80!important}.home-simulator-frame{padding-right:clamp(1.5rem,5vw,3rem)}.home-news-card{flex-direction:column;min-height:100%;padding:1.4rem;display:flex}.home-faq-item{padding:1.2rem 1.3rem}.home-faq-item summary{outline:none}.home-final-stage{box-shadow:var(--home-shadow-deep);border:1px solid #ffffff14;border-radius:2rem;padding:clamp(2rem,5vw,4rem)}.home-final-stage:before{content:"";opacity:.26;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:8rem 8rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 85%);mask-image:radial-gradient(circle,#000 35%,#0000 85%)}[data-home-section][data-home-state=active] .home-section-header,[data-home-section][data-home-state=active] .home-card-index{filter:saturate(1.02)}@media(min-width:768px){.home-hero-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.35rem)}.offer-overview-card{padding:1.1rem 1.15rem 1.15rem}.offer-overview-stage-copy{grid-template-columns:auto minmax(0,1fr);align-items:start}.home-benefit-panel{flex-direction:row;align-items:flex-end}.home-benefit-panel-reverse{flex-direction:row-reverse}.home-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.home-hero-signal-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.home-offer-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media(min-width:1024px){.offer-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);align-items:start}.offer-overview-grid[data-has-metric=true]{align-items:stretch}.offer-overview-grid[data-has-metric=true] .offer-overview-stage{flex-direction:column;align-self:stretch;display:flex}.offer-overview-grid[data-has-metric=true] .offer-sub-card{flex:1}.offer-overview-grid[data-has-metric=true] .offer-sub-card-hero-zone{flex:1;height:auto}.offer-overview-stage{min-height:0}.offer-overview-list{align-content:start}.home-hero-stage{align-items:center;min-height:clamp(30rem,62vh,42rem);display:grid}.home-hero-visual-shell{padding-inline:1.3rem}.home-hero-image-frame{padding:1rem}.home-hero-signal-grid{align-items:start}.home-process-step:nth-child(2){transform:translate(1.5rem)}.home-process-step:nth-child(3){transform:translate(3rem)}}@media(max-width:1023px){.home-hero-visual-shell{padding-top:.7rem}.home-hero-floating-card-install{bottom:11rem;left:.6rem}.home-hero-floating-card-decision{top:1.1rem;bottom:auto;right:.6rem}}@media(max-width:639px){.offer-overview-stage{min-height:22.5rem;padding:1rem}.offer-overview-stage-top{align-items:flex-start}.offer-overview-progress{width:100%}.offer-overview-stage-count{min-width:4rem}.offer-overview-card{grid-template-columns:auto minmax(0,1fr);gap:.85rem}.offer-overview-stage-chip,.offer-overview-card-index{width:2.7rem;height:2.7rem;font-size:.9rem}.offer-overview-card-title{font-size:1.18rem}.offer-overview-card-description,.offer-overview-stage-description{font-size:.92rem}.home-hero-visual-shell{padding-top:.3rem}.home-hero-floating-card{width:min(18.25rem,100% - 1.2rem)}.home-hero-signal-grid{margin-top:.75rem;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin-left:-1rem!important;margin-right:-1rem!important;padding-bottom:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important;overflow-x:auto!important}.home-hero-signal-grid::-webkit-scrollbar{display:none!important}.home-hero-signal-grid>*{scroll-snap-align:center!important;flex-shrink:0!important;width:85%!important}.home-hero-floating-card-install{inset:calc(100% - 17rem) auto auto .4rem}.home-hero-floating-card-decision{inset:.7rem .4rem auto auto}}@media(prefers-reduced-motion:reduce){body.home-showcase [data-site-header-shell],.home-signal-card,.home-surface-card,.home-process-step,.home-use-case-card,.home-news-card,.home-faq-item,.reassurance-column-card,.reassurance-column-card-copy,.reassurance-column-card-description,.reassurance-column-card-glow,.offer-overview-stage,.offer-overview-card,.offer-overview-node,.offer-overview-progress-fill{transition:none!important}.home-process-step:nth-child(2),.home-process-step:nth-child(3),.reassurance-column-card,.offer-overview-stage,.offer-overview-node[data-active=true]{transform:none!important}.offer-overview-core-pulse{animation:none!important}}.page-main{position:relative}.footer-reveal-main{z-index:1;position:relative}body.page-family-cinematic,body.page-family-editorial,body.page-family-form,body.page-family-legal{--page-depth-shadow:0 28px 72px -48px #0000008f;--page-surface-highlight:#f6f0e614}body.page-family-cinematic{background:radial-gradient(circle at 8% 0,#7c455a2e,#0000 28%),radial-gradient(circle at 88% 12%,#2b6f7729,#0000 28%),linear-gradient(#0c1513,#08110f 48%,#060b0a)}body.page-family-editorial{background:radial-gradient(circle at 14% 0,#7c455a24,#0000 24%),radial-gradient(circle at 92% 0,#2b6f771a,#0000 26%),linear-gradient(#101815,#0b1210 48%,#08100e)}body.page-family-form{background:radial-gradient(circle at 86% 0,#2b6f7724,#0000 24%),radial-gradient(circle at 12% 0,#7c455a1f,#0000 28%),linear-gradient(#0e1714,#09110f 52%,#060c0a)}body.page-family-legal{background:radial-gradient(circle at top,#2b6f7714,#0000 24%),linear-gradient(#0d1412,#09100f 55%,#060a09)}body.page-family-cinematic [data-site-header-shell],body.page-family-editorial [data-site-header-shell],body.page-family-form [data-site-header-shell],body.page-family-legal [data-site-header-shell]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f6f0e60a,#f6f0e605),#0a1210db;border-color:#e9dfc914;box-shadow:0 20px 54px -36px #0000009e}body[data-page-header-state=scrolled].page-family-cinematic [data-site-header-shell],body[data-page-header-state=scrolled].page-family-editorial [data-site-header-shell],body[data-page-header-state=scrolled].page-family-form [data-site-header-shell],body[data-page-header-state=scrolled].page-family-legal [data-site-header-shell]{background:#08110ff0;border-color:#e9dfc91a;box-shadow:0 24px 54px -36px #000000b3}body.page-family-cinematic [data-site-header-logo-mark],body.page-family-editorial [data-site-header-logo-mark],body.page-family-form [data-site-header-logo-mark],body.page-family-legal [data-site-header-logo-mark]{box-shadow:none;background:0 0}[data-page-family-root]{isolation:isolate;position:relative}.page-section-shell,.page-hero-shell{isolation:isolate;position:relative;overflow:hidden}.page-section-shell{box-shadow:var(--page-depth-shadow);border:1px solid #e9dfc90f;border-radius:0}.page-surface-light{background:radial-gradient(circle at 100% 0,#7c455a1f,#0000 34%),radial-gradient(circle at 0 100%,#2b6f7714,#0000 38%),linear-gradient(#0f1b18fa,#0a1210fa);padding-block:clamp(.75rem,1.3vw,1.2rem)}.page-surface-soft{background:radial-gradient(circle at top,#57a58d1a,#0000 30%),linear-gradient(#12221efa,#0c1513fa);padding-block:clamp(.75rem,1.3vw,1.2rem)}.page-surface-dark{background:radial-gradient(circle at 100% 0,#7c455a2e,#0000 38%),radial-gradient(circle at 0 100%,#2b6f7724,#0000 35%),linear-gradient(#08110ffa,#0b1412fa);border-color:#e9dfc914;padding-block:clamp(.75rem,1.3vw,1.2rem)}.page-surface-dark .section-heading,.page-surface-dark .section-lead,.page-surface-dark .section-kicker,.page-surface-dark p,.page-surface-dark h2,.page-surface-dark h3,.page-surface-dark li{color:var(--text-main)}.page-surface-dark .section-kicker{color:var(--color-accent-warm-soft)}.page-surface-editorial{background:radial-gradient(circle at 100% 0,#7c455a14,#0000 28%),linear-gradient(#101815fa,#0b110ffa);padding-block:clamp(.75rem,1.3vw,1.2rem)}html[data-theme=light] .page-surface-dark{background:radial-gradient(circle at 100% 0,#2d9b6e0a,#0000 38%),linear-gradient(#f2f7f4,#edf2ef);border-color:#0000000f}html[data-theme=light] .page-surface-dark,html[data-theme=light] .page-surface-dark h1:not(.dynamic-simulator-frame *):not(.simulateur-intro-card *),html[data-theme=light] .page-surface-dark h2:not(.dynamic-simulator-frame *):not(.simulateur-intro-card *),html[data-theme=light] .page-surface-dark h3:not(.dynamic-simulator-frame *):not(.simulateur-intro-card *),html[data-theme=light] .page-surface-dark h4:not(.dynamic-simulator-frame *):not(.simulateur-intro-card *),html[data-theme=light] .page-surface-dark p:not(.dynamic-simulator-frame *):not(.simulateur-intro-card *):not(.results-metric-card__eyebrow),html[data-theme=light] .page-surface-dark li:not(.dynamic-simulator-frame *):not(.simulateur-intro-card *),html[data-theme=light] .page-surface-dark span:not([class*=bg-]):not([class*=rounded-full]):not([class*=simulateur-module-chip]):not([class*=sim-meta-icon]):not(.dynamic-simulator-frame *):not(.simulateur-intro-card *):not(.results-metric-card__icon-badge):not(.results-metric-card__mark){color:var(--text-strong)!important}html[data-theme=light] .results-metric-card__eyebrow,html[data-theme=light] .results-metric-card__icon-badge{color:var(--metric-accent)!important}html[data-theme=light] .dynamic-simulator-frame{color:#1e293b}html[data-theme=light] .page-surface-dark .section-lead,html[data-theme=light] .page-surface-dark .text-muted,html[data-theme=light] .page-surface-dark [class*=text-muted],html[data-theme=light] .page-surface-dark [class*=opacity-]{color:var(--text-secondary)!important;opacity:1!important}html[data-theme=light] .page-surface-dark [class*=rounded][class*=border],html[data-theme=light] .page-surface-dark .card{background:#f2f7f4b3!important;border-color:#2d9b6e26!important}html[data-theme=light] .page-surface-dark [class*="bg-[rgba(8"],html[data-theme=light] .page-surface-dark [class*="bg-[rgba(10"],html[data-theme=light] .page-surface-dark [class*="bg-[rgba(12"],html[data-theme=light] .page-surface-dark [class*="bg-[rgba(15"],html[data-theme=light] .page-surface-dark [class*="bg-[rgba(11"]{background-color:#edf2efcc!important;border-color:#2d9b6e26!important}html[data-theme=light] .page-surface-dark [class*=text-white]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *),html[data-theme=light] .page-surface-dark [class*="text-[var(--text-strong)"]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *),html[data-theme=light] .page-surface-dark [class*="text-[var(--text-main)"]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *){color:var(--text-strong)!important}html[data-theme=light] .page-surface-dark [class*="text-[rgba(236"]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *),html[data-theme=light] .page-surface-dark [class*="text-[rgba(233"]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *),html[data-theme=light] .page-surface-dark [class*="text-[var(--text-muted)"]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *),html[data-theme=light] .page-surface-dark [class*="text-[var(--text-secondary)"]:not(.simulateur-intro-card *):not(.dynamic-simulator-frame *){color:var(--text-secondary)!important}html[data-theme=light] .page-surface-dark [class*="border-[rgba(233"],html[data-theme=light] .page-surface-dark [class*="border-[rgba(87"]{border-color:#2d9b6e26!important}html[data-theme=light] .page-surface-dark [class*="from-[rgba("],html[data-theme=light] .page-surface-dark [class*="bg-[linear-gradient"],html[data-theme=light] .page-surface-dark [class*="bg-[radial-gradient"]{background-color:#edf2efb3!important;background-image:none!important}html[data-theme=light] .page-surface-dark [style*="background:rgba(15,27,24"],html[data-theme=light] .page-surface-dark [style*="background:rgba(8,17,15"],html[data-theme=light] .page-surface-dark [style*="background:rgba(12,22,18"],html[data-theme=light] .page-surface-dark [style*="background:rgba(35,54,47"],html[data-theme=light] .page-surface-dark [style*="background: rgba(15,27,24"],html[data-theme=light] .page-surface-dark [style*="background: rgba(8,17,15"],html[data-theme=light] .page-surface-dark [style*="background: rgba(12,22,18"],html[data-theme=light] .page-surface-dark [style*="background: rgba(35,54,47"]{background:#edf2efbf!important;border-color:#2d9b6e26!important}html[data-theme=light] .page-surface-dark .system-architecture-stage{background:#edf2efb3!important;border-color:#2d9b6e26!important;box-shadow:inset 0 1px #fff9,0 8px 24px #0000000f!important}html[data-theme=light] .ic-card{background:#ffffffe0!important;border-color:#2d9b6e24!important;box-shadow:inset 0 1px #fff9,0 2px 8px #0000000f,0 8px 24px #0000001a!important}html[data-theme=light] .ic-card .ic-context-title,html[data-theme=light] .ic-card .ic-number,html[data-theme=light] .ic-card .ic-icon-label{color:var(--text-strong)!important}html[data-theme=light] .ic-card .ic-context-desc,html[data-theme=light] .ic-card .ic-impact-desc{color:var(--text-secondary)!important}html[data-theme=light] .ic-card:hover .ic-context-title{color:var(--color-brand-800)!important}html[data-theme=light] .ic-card:hover .ic-context-desc,html[data-theme=light] .ic-card:hover .ic-impact-desc{color:var(--text-muted)!important}html[data-theme=light] .sdc-column-cards>*{background:#ffffffd9!important;border-color:#2d9b6e24!important;box-shadow:inset 0 1px #fff9,0 2px 6px #0000000f,0 6px 18px #00000014!important}html[data-theme=light] .sdc-column-head,html[data-theme=light] .sdc-title{color:var(--color-brand-800)!important}html[data-theme=light] .sdc-desc{color:var(--color-text-secondary)!important}html[data-theme=light] .hw2-live-badge{color:var(--color-brand-700)!important}@media(min-width:1024px){html[data-theme=light] [data-site-header-shell]{background:#f2f7f4e0;border-color:#0000001f;box-shadow:0 10px 28px #0000001f}}html[data-theme=light] [data-site-header-shell] a,html[data-theme=light] [data-site-header-shell] span{color:var(--color-text-main)}html[data-theme=light] [data-site-header-shell] a[aria-current=page]{background:#0000001a;border-color:#0000001a}@media(min-width:1024px){html[data-theme=light] body[data-page-header-state=scrolled] [data-site-header-shell],html[data-theme=light] body[data-page-header-state=scrolled].page-family-cinematic [data-site-header-shell],html[data-theme=light] body[data-page-header-state=scrolled].page-family-editorial [data-site-header-shell],html[data-theme=light] body[data-page-header-state=scrolled].page-family-form [data-site-header-shell],html[data-theme=light] body[data-page-header-state=scrolled].page-family-legal [data-site-header-shell]{background:#f2f7f4f2;border-color:#0000001a;box-shadow:0 18px 46px #0000001a}}html[data-theme=light] body{color:var(--color-text-main)}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6{color:var(--color-brand-900)}html[data-theme=light] p,html[data-theme=light] li,html[data-theme=light] span,html[data-theme=light] label{color:inherit}html[data-theme=light] [data-site-header]{background:#ede9e0!important}html[data-theme=light] [data-site-header]:before{content:none;background:0 0;display:none}html[data-theme=light] [data-page-family-root]>.container-shell.pt-4:has(.breadcrumbs){background:#ede9e0;position:relative}html[data-theme=light] [data-page-family-root]>.container-shell.pt-4:has(.breadcrumbs):before{content:"";z-index:-1;pointer-events:none;background:#ede9e0;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}html[data-theme=light] [data-site-header-shell]{border-radius:var(--radius-xl,1.25rem)!important;-webkit-backdrop-filter:blur(16px)saturate(1.4)!important;background:#fffffff5!important;border:1px solid #0f2e2314!important;box-shadow:0 1px 2px #00000008,0 8px 32px #0f2e230f!important}@media(min-width:1024px){html[data-theme=light] [data-site-header-shell]{z-index:1;position:relative;-webkit-backdrop-filter:blur(16px)saturate(1.4)!important;backdrop-filter:blur(16px)saturate(1.4)!important;background:#ffffffeb!important;border-color:#0000000f!important;box-shadow:0 1px 2px #00000008,0 8px 32px #0f2e230f!important}}html[data-theme=light] [data-site-header-shell] .font-display{color:var(--color-brand-900)!important}html[data-theme=light] [data-site-header-shell] svg{color:var(--color-brand-800)!important}html[data-theme=light] [data-site-header-shell] svg text{fill:var(--color-brand-800)!important}html[data-theme=light] [data-site-header-shell] a:not([class*="bg-[var(--color-brand"]){color:var(--color-text-secondary)!important}html[data-theme=light] [data-site-header-shell] a[aria-current=page]:not([class*="bg-[var(--color-brand"]){color:var(--color-brand-900)!important;background:#0000001a!important;border-color:#00000024!important}html[data-theme=light] [data-site-header-shell] a:hover:not([class*="bg-[var(--color-brand"]){color:var(--color-brand-900)!important;background:#0000000a!important}html[data-theme=light] [data-site-header-shell] a[class*="bg-[var(--color-brand"],html[data-theme=light] [data-site-header-shell] a[class*="bg-[var(--color-brand"] span,html[data-theme=light] [data-site-header-shell] [data-cta-button][data-cta-variant=primary],html[data-theme=light] [data-site-header-shell] [data-cta-button][data-cta-variant=primary] span{color:#fff!important}html[data-theme=light] [data-site-header-shell] [class*="text-[var(--text-muted)]"]{color:var(--color-text-muted)!important}@media(min-width:1024px){html[data-theme=light] body[data-page-header-state=scrolled] [data-site-header-shell]{-webkit-backdrop-filter:blur(20px)saturate(1.5)!important;backdrop-filter:blur(20px)saturate(1.5)!important;background:#f7f4eceb!important;border-color:#0000000f!important;box-shadow:0 1px 3px #0000000a,0 12px 40px #0f2e2314!important}}@media(max-width:1023px){[data-site-header]{padding-top:0!important}[data-site-header-shell],html[data-theme=light] [data-site-header-shell]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body[data-page-header-state=scrolled] [data-site-header-shell]{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#0a1210b3!important;border-color:#0000!important}html[data-theme=light] body[data-page-header-state=scrolled] [data-site-header-shell]{-webkit-backdrop-filter:blur(16px)!important;background:#ffffffd9!important;box-shadow:0 1px #0000000f!important}#mobile-menu-open{background:0 0!important;border-color:#0000!important}}html[data-theme=light] nav[aria-label="Navigation mobile basse"]{-webkit-backdrop-filter:blur(16px)saturate(1.4)!important;backdrop-filter:blur(16px)saturate(1.4)!important;background:#faf9f5eb!important;border-color:#0000000f!important;box-shadow:0 -4px 24px #0f2e2314!important}html[data-theme=light] .page-section-shell{border-color:#0000001f!important;box-shadow:0 8px 24px #0000001a!important}html[data-theme=light] .page-hero-shell{border-color:#0000001f!important}html[data-theme=light] .page-hero-shell-cinematic{box-shadow:none!important;background:#fff!important}html[data-theme=light] .section-kicker{color:var(--color-accent-warm)}html[data-theme=light] .page-surface-dark .section-kicker{color:var(--color-brand-700)!important}html[data-theme=light] [class*="border-[rgba(233,223,201"]:not([data-site-header-shell]){border-color:#0000001f!important}html[data-theme=light] [class*="bg-[rgba(10,18,16"]:not([data-site-header-shell]){background-color:#f2f7f4e6!important}@media(min-width:1024px){html[data-theme=light] [data-site-header-shell][class*="bg-[rgba(10,18,16"]{background-color:#f7f4ecd1!important}}html[data-theme=light] [class*="bg-[rgba(15,27,24"]{background-color:#edf2efeb!important}html[data-theme=light] [class*="bg-[rgba(8,17,15"]{background-color:#f2f7f4f2!important}html[data-theme=light] [class*=text-white]:not(.page-surface-dark *):not([data-section-surface=dark] *):not(footer *):not([class*="bg-[var(--color-brand"]):not([class*="bg-[var(--color-cta"]):not(.mobile-menu-item):not([data-cta-button]):not([data-cta-button] *):not([data-dark-bg-cta]):not([data-dark-bg-cta] *){color:var(--color-brand-900)!important}html[data-theme=light] [data-dark-bg-cta],html[data-theme=light] [data-dark-bg-cta] span,html[data-theme=light] .split-cta-btn,html[data-theme=light] .split-cta-btn span,html[data-theme=light] .split-cta-btn-label,html[data-theme=light] .split-cta-btn-icon{color:#fff!important}html[data-theme=light] [class*="text-[var(--text-main)]"]:not(.page-surface-dark *),html[data-theme=light] [class*="text-[var(--color-text-main)]"]:not(.page-surface-dark *){color:var(--color-brand-900)!important}html[data-theme=light] [class*="text-[var(--color-brand-200)"]:not(.page-surface-dark *):not(footer *):not([class*=text-white] *):not([class*="bg-[var(--color-brand-900)"] *){color:var(--color-brand-700)!important}html[data-theme=light] [class*="text-[var(--color-brand-300)"]:not(.page-surface-dark *):not(footer *):not([class*=text-white] *):not([class*="bg-[var(--color-brand-900)"] *){color:var(--color-brand-600)!important}html[data-theme=light] [class*="bg-[var(--color-brand-900)]"]:not(.page-surface-dark):not(footer):not([class*=text-white]){background-color:#fff!important}html[data-theme=light] [class*="bg-[var(--color-brand-800)]"]:not(.page-surface-dark *):not(footer *):not([class*=text-white]),html[data-theme=light] [class*="bg-[var(--color-bg-soft)]"]:not(.page-surface-dark *){background-color:#f7faf8!important}html[data-theme=light] [class*="bg-[var(--color-bg-main)]"]:not(.page-surface-dark *){background-color:#fff!important}html[data-theme=light] [class*="border-white/"]:not(.page-surface-dark *):not(footer *):not([class*=text-white]):not([class*=text-white] *){border-color:#00000014!important}html[data-theme=light] [class*="shadow-[var(--shadow"]:not([data-site-header-shell]){box-shadow:0 8px 24px #0000001a!important}html[data-theme=light] [class*="shadow-[0_-12px"]{box-shadow:0 -8px 24px #0000001a!important}html[data-theme=light] [class*=shadow-2xl]:not(.page-surface-dark *){box-shadow:0 18px 46px #00000024!important}html[data-theme=light] [class*=shadow-xl]:not(.page-surface-dark *){box-shadow:0 12px 36px #0000001f!important}html[data-theme=light] [style*=background][style*="#0a14"],html[data-theme=light] [style*=background][style*="#050d"],html[data-theme=light] [style*=background][style*="rgb(8, 17"],html[data-theme=light] [style*=background][style*="rgb(15, 27"],html[data-theme=light] [style*=background][style*="rgb(10, 18"]{background:#f7faf8!important}html[data-theme=light] [style*=linear-gradient][style*="rgba(15, 27, 24"]:not(.page-surface-dark *),html[data-theme=light] [style*=linear-gradient][style*="rgba(8, 17, 15"]:not(.page-surface-dark *){background:linear-gradient(#fff,#fff)!important}html[data-theme=light] [style*=border][style*="rgba(233, 223, 201"]{border-color:#0000001f!important}html[data-theme=light] [style*=box-shadow][style*="rgba(0, 0, 0"],html[data-theme=light] [style*=box-shadow][style*="rgba(8, 17, 15"]{box-shadow:0 8px 24px #0000001f!important}html[data-theme=light] [class*="bg-[var(--color-brand-800)]"]:not(footer *) a,html[data-theme=light] a[class*="bg-[var(--color-brand-800)]"]:not(footer *){background-color:var(--color-brand-700)!important;color:#fff!important}html[data-theme=light] [class*="bg-[var(--color-brand-50)]"]{background-color:var(--color-brand-50)!important}html[data-theme=light] a[class*="bg-[var(--color-brand-"],html[data-theme=light] button[class*="bg-[var(--color-brand-"],html[data-theme=light] .mobile-menu-item[class*="bg-[var(--color-brand-"]{color:#fff!important}html[data-theme=light] .problem-split-card{background:0 0!important;border-color:#0000!important}html[data-theme=light] .problem-split-visual{background:0 0!important;border-left-color:#0000!important}html[data-theme=light] footer h1,html[data-theme=light] footer h2,html[data-theme=light] footer h3,html[data-theme=light] footer p,html[data-theme=light] footer a,html[data-theme=light] footer span,html[data-theme=light] footer li{color:revert-layer}html[data-theme=light] .custom-scrollbar::-webkit-scrollbar-track{background:#0000001a}html[data-theme=light] .custom-scrollbar::-webkit-scrollbar-thumb{background:#2d9b6e4d}html[data-theme=light] .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2d9b6e80}html[data-theme=light] .custom-scrollbar{scrollbar-color:#2d9b6e4d #0000001a}html[data-theme=light] .eyebrow{color:var(--color-brand-700);background:#e9dfc90f;border-color:#e9dfc91f}html[data-theme=light] .eyebrow-icon{color:var(--color-brand-700);background:#2d9b6e1a}.hero-floor-grid .eyebrow,.page-hero-shell .eyebrow{color:var(--color-brand-400);background:#57a58d24;border-color:#57a58d4d}.hero-floor-grid .eyebrow-icon,.page-hero-shell .eyebrow-icon{background:var(--color-brand-600);color:#fff}html[data-theme=light] .hero-floor-grid .eyebrow,html[data-theme=light] .page-hero-shell .eyebrow{color:var(--color-brand-800);background:#2d9b6e21;border-color:#2d9b6e47}html[data-theme=light] .hero-floor-grid .eyebrow-icon,html[data-theme=light] .page-hero-shell .eyebrow-icon{background:var(--color-brand-600);color:#fff}html[data-theme=light] .focus-ring:focus-visible{box-shadow:0 0 0 1px var(--color-brand-700),0 0 0 4px #2d9b6e3d!important}html[data-theme=light] body.home-showcase{--home-line:#00000014;--home-line-strong:#0000001f;--home-surface-card:#ffffffe6;--home-surface-card-strong:#fffffff2;--home-surface-card-dark:#edf2efa6;--home-shadow-hero:0 24px 64px -32px #0f2e2324;--home-shadow-card:0 8px 32px -16px #0f2e231a;--home-shadow-deep:0 16px 48px -24px #0f2e2324}html[data-theme=light] .home-hero-stage{border-color:#0000;box-shadow:none!important;background:#ede9e0!important}html[data-theme=light] .hero-floor-grid,html[data-theme=light] .page-hero-shell{background:#ede9e0!important}html[data-theme=light] .home-section-frame-light{border-color:#0000000d;background:radial-gradient(at 90% 10%,#2d9b6e0a,#0000 40%),radial-gradient(at 10% 90%,#c17a2c05,#0000 40%),linear-gradient(175deg,#fff,#f7faf8)!important}html[data-theme=light] .home-process-frame,html[data-theme=light] .home-faq-frame{border-color:#0000000d;background:radial-gradient(at 70% 20%,#2d9b6e08,#0000 45%),linear-gradient(175deg,#fff,#fafcfa)!important}html[data-theme=light] .home-offer-frame,html[data-theme=light] .home-results-frame,html[data-theme=light] .home-final-stage{border-color:#0000000d;background:radial-gradient(at 85% 80%,#2d9b6e0d,#0000 45%),radial-gradient(at 15% 20%,#c17a2c08,#0000 45%),linear-gradient(175deg,#f5faf7,#fff)!important;box-shadow:0 1px 2px #00000008,0 8px 24px #0f2e230a!important}html[data-theme=light] .offer-overview-stage{background:radial-gradient(circle at 100% 0,#c17a2c24,#0000 30%),radial-gradient(circle at 0 100%,#1d5c4338,#0000 35%),linear-gradient(160deg,#0e1c16,#162b20)!important;border-color:#ffffff0f!important;box-shadow:inset 0 1px #ffffff0f,0 24px 56px -24px #00000059!important}html[data-theme=light] .offer-overview-progress-segment{background:#ffffff1f!important}html[data-theme=light] .offer-overview-progress-fill{background:linear-gradient(90deg,#ffffff80,#c17a2ce6)!important}html[data-theme=light] .offer-overview-stage-count{color:#fffc!important;background:#ffffff12!important;border-color:#ffffff1a!important}html[data-theme=light] .offer-overview-stage-title{color:#fff!important}html[data-theme=light] .offer-overview-stage-description{color:#ffffffad!important}html[data-theme=light] .offer-overview-stage-chip{color:#ffffffc7!important;background:#ffffff14!important;border-color:#ffffff1f!important}html[data-theme=light] .offer-sub-card{background:#ffffff0d!important;border-color:#ffffff1a!important}html[data-theme=light] .offer-sub-card-brand-name,html[data-theme=light] .offer-sub-card-tier{color:#ffffffb8!important}html[data-theme=light] .offer-sub-card-chip{color:#b4e6d2f2!important;background:#57a58d26!important;border-color:#57a58d4d!important}html[data-theme=light] .offer-sub-card-hero-value{color:#fff!important}html[data-theme=light] .offer-sub-card-metric-value{color:#ffffffd9!important}html[data-theme=light] .offer-sub-card-metric-unit{color:#ffffff73!important}html[data-theme=light] .offer-sub-card-divider{background:#ffffff14!important}html[data-theme=light] .offer-overview-card{background:#fff!important;border-color:#0f2e2314!important;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008!important}html[data-theme=light] .offer-overview-card[data-active=true],html[data-theme=light] .offer-overview-card:hover{transform:translateY(-2px);background:#fff!important;border-color:#1d5c4338!important;box-shadow:0 4px 16px #0f2e2317,0 1px 3px #0000000d!important}html[data-theme=light] .offer-overview-card-index{color:var(--color-brand-600)!important;background:#1d5c4314!important}html[data-theme=light] .offer-overview-card-title{color:var(--color-brand-900)!important}html[data-theme=light] .offer-overview-card-description{color:var(--color-text-secondary)!important}html[data-theme=light] .offer-overview-card-rail{background:#0f2e2314!important}html[data-theme=light] .home-hero-image-frame{background:linear-gradient(135deg,#0000000a,#00000005),#fffc!important}html[data-theme=light] .home-hero-image-rim{border-color:#0000001f;background:linear-gradient(#edf2ef75,#f2f7f42e)!important}html[data-theme=light] .home-hero-floating-card{border-color:#0000001f;background:#ffffffe6!important;box-shadow:0 12px 36px #00000024!important}html[data-theme=light] .home-signal-card,html[data-theme=light] .home-surface-card,html[data-theme=light] .home-news-card,html[data-theme=light] .home-faq-item{border-color:#0000001f;background:var(--home-surface-card)!important}html[data-theme=light] .home-orb-sage{background:radial-gradient(circle,#3590701a,#0000 70%)!important}html[data-theme=light] .home-grid-lines{opacity:.2}html[data-theme=light] .home-offer-frame h2.section-heading,html[data-theme=light] .home-results-frame h2.section-heading,html[data-theme=light] .home-final-stage h2.section-heading,html[data-theme=light] .home-offer-frame h2,html[data-theme=light] .home-results-frame h2,html[data-theme=light] .home-final-stage h2{color:var(--color-brand-900)!important}.results-dose-highlight{color:#d96b18!important}html[data-theme=light] .results-dose-highlight{color:#c45d0a!important}html[data-theme=light] .home-offer-frame .section-heading.\!text-white,html[data-theme=light] .home-results-frame .section-heading.\!text-white,html[data-theme=light] .home-final-stage .section-heading.\!text-white{color:var(--color-brand-900)!important}html[data-theme=light] .home-news-card a{color:var(--color-brand-900)}html[data-theme=light] .home-results-card{border-color:#0000001f;background:#ffffffbf!important}html[data-theme=light] .home-offer-card{border-color:#0000001f;background:#ffffffb3!important}html[data-theme=light] .home-hero-stage [class*="!text-white"],html[data-theme=light] .home-offer-frame [class*="!text-white"],html[data-theme=light] .home-results-frame [class*="!text-white"],html[data-theme=light] .home-offer-frame [class*=text-white],html[data-theme=light] .home-results-frame [class*=text-white],html[data-theme=light] .home-final-stage [class*=text-white]{color:var(--color-brand-900)!important}html[data-theme=light] .home-offer-frame [class*="text-white/"],html[data-theme=light] .home-results-frame [class*="text-white/"],html[data-theme=light] .home-final-stage [class*="text-white/"]{color:var(--color-text-secondary)!important}html[data-theme=light] .home-hero-floating-icon{background:#2d9b6e1a}html[data-theme=light] .home-title-on-dark{color:var(--color-brand-900)!important}html[data-theme=light] .problem-visual-noise,html[data-theme=light] .problem-visual-grid{opacity:.3}html[data-theme=light] [class*="bg-[var(--color-brand-900)]"]:not(footer):not(footer *):not([class*=text-white]){background-color:#fff!important}html[data-theme=light] .reassurance-column-card{background:#fff!important;border-color:#0000000f!important;box-shadow:0 1px 3px #0000000a,0 8px 24px -12px #0000000f!important}html[data-theme=light] .reassurance-column-card-title{color:var(--color-brand-900)!important}html[data-theme=light] .reassurance-column-card-description{color:var(--color-text-secondary)!important}html[data-theme=light] .reassurance-column-card-index{color:var(--color-brand-700)!important;background:#2d9b6e14!important;border-color:#2d9b6e33!important}html[data-theme=light] .reassurance-column-card-compact{color:var(--color-text-muted)!important}html[data-theme=light] .reassurance-column-card-rule{background:#00000024!important}html[data-theme=light] .reassurance-column-card:before{background:#2d9b6e14!important}html[data-theme=light] .reassurance-column-card-grid{opacity:.06!important;background-image:linear-gradient(#0000001f 1px,#0000 1px),linear-gradient(90deg,#0000001f 1px,#0000 1px)!important}html[data-theme=light] .reassurance-column-card-glow-a{background:radial-gradient(circle at 12% 16%,#2d9b6e1a,#0000 32%)!important}html[data-theme=light] .reassurance-column-card-glow-b{background:radial-gradient(circle at 86% 84%,#2d9b6e14,#0000 36%)!important}html[data-theme=light] .reassurance-column-card:hover,html[data-theme=light] .reassurance-column-card[data-active=true]{border-color:#2d9b6e33!important;box-shadow:0 2px 6px #0000000a,0 12px 32px -16px #00000014!important}@media(min-width:1024px){html[data-theme=light] .reassurance-column-card[data-active=true]{background:radial-gradient(circle at 8% 12%,#2d9b6e0f,#0000 28%),radial-gradient(circle at 88% 86%,#2d9b6e0f,#0000 30%),linear-gradient(155deg,#fff,#fff)!important}html[data-theme=light] .reassurance-column-card[data-active=false]{background:linear-gradient(155deg,#fff,#f7faf8)!important;border-color:#0000001a!important}html[data-theme=light] .reassurance-column-card[data-active=false] .reassurance-column-card-compact{color:var(--color-text-muted)!important}html[data-theme=light] .reassurance-column-card[data-active=false]:hover .reassurance-column-card-compact{color:var(--color-text-secondary)!important}}html[data-theme=light] #sondes-station{background:#fff!important}html[data-theme=light] #sondes-station .sondes-intro-title,html[data-theme=light] #sondes-station [class*=text-white]{color:var(--text-strong)!important}html[data-theme=light] #sondes-station .sondes-intro-copy,html[data-theme=light] #sondes-station [class*="rgba(236,246,239"]{color:var(--text-secondary)!important}html[data-theme=light] .sondes-image-stack{background:#f2f7f4e6!important;border-color:#00000014!important;box-shadow:0 8px 40px -16px #00000014!important}html[data-theme=light] .sondes-split-section-inner{background:#f7faf8cc!important;border-color:#0000000f!important}html[data-theme=light] .sondes-split-section[data-active=true] .sondes-split-section-inner{background:#fff!important;border-color:#2d9b6e33!important}html[data-theme=light] .sondes-split-section-inner:before{background:linear-gradient(to bottom,var(--color-brand-500),transparent)!important}html[data-theme=light] .sondes-split-title{color:var(--text-strong)!important}html[data-theme=light] .sondes-split-point{color:var(--text-muted)!important}html[data-theme=light] .sondes-split-section[data-active=true] .sondes-split-point{color:var(--text-secondary)!important}html[data-theme=light] .sondes-split-total{color:#00000059!important}html[data-theme=light] .sondes-split-meta-line{background:#2d9b6e21!important}.sim-teaser-kicker{letter-spacing:.08em;text-transform:uppercase;color:#d96b18;background:linear-gradient(135deg,#d96b1829,#d96b180f);border:1px solid #d96b1852;border-radius:999px;margin:0;padding:.3rem .85rem;font-size:clamp(.82rem,.5vw + .7rem,1rem);font-weight:600;display:inline-block}html[data-theme=light] .sim-teaser-kicker{color:#8a4500;background:linear-gradient(135deg,#d96b181f,#d96b180d);border-color:#d96b1842}html[data-theme=light] .sim-teaser-frame{background:linear-gradient(155deg,#f2f7f4,#eefaf4)!important;border-color:#0000000f!important}html[data-theme=light] .sim-teaser-frame [class*=text-white]{color:var(--text-strong)!important}html[data-theme=light] .sim-teaser-frame [class*="text-white/"]{color:var(--text-secondary)!important}html[data-theme=light] .sim-teaser-frame [class*="text-[var(--color-brand-300)]"]{color:var(--color-brand-700)!important}html[data-theme=light] .sim-teaser-frame [class*="border-[rgba(87,165,141"]{border-color:var(--color-brand-300)!important}html[data-theme=light] .sim-teaser-frame [class*="bg-[rgba(87,165,141"]{background-color:#2d9b6e14!important}html[data-theme=light] .sim-teaser-frame .pointer-events-none{opacity:0!important}html[data-theme=light] .sim-teaser-frame a[class*="bg-[var(--color-brand"]{background-color:var(--color-brand-600)!important;color:#fff!important}html[data-theme=light] .sim-mockup-card{background:#0e1e18!important;border-color:#ffffff14!important;box-shadow:0 12px 40px #00000038!important}html[data-theme=light] #linkedin-news .home-section-frame{background-color:var(--color-brand-900)!important;border-color:#ffffff14!important}html[data-theme=light] #linkedin-news .home-news-card{background:#ffffff0f!important;border-color:#ffffff1a!important}html[data-theme=light] #linkedin-news .home-news-card a,html[data-theme=light] #linkedin-news .home-news-card-title{color:#fff!important}html[data-theme=light] #linkedin-news [class*="text-white/"]{color:#ffffffb3!important}html[data-theme=light] #linkedin-news .home-news-main-title{color:#fff!important}html[data-theme=light] #linkedin-news [class*="bg-[var(--color-brand-800"]{background-color:var(--color-brand-800)!important}html[data-theme=light] #linkedin-news [class*="border-white/"]{border-color:#ffffff1a!important}html[data-theme=light] #linkedin-news [class*="text-[var(--color-brand-200"]{color:var(--color-brand-200)!important}html[data-theme=light] .split-cta-section h2,html[data-theme=light] .split-cta-section h3,html[data-theme=light] .split-cta-section p:not(.split-cta-btn *),html[data-theme=light] .split-cta-section span:not(.split-cta-btn span):not(.split-cta-btn-label):not(.split-cta-btn-icon),html[data-theme=light] .split-cta-section li,html[data-theme=light] .split-cta-left,html[data-theme=light] .split-cta-body{color:var(--text-strong)!important}html[data-theme=light] .results-tabs-nav{border:1px solid #00000024;background:#ffffffe6!important}html[data-theme=light] .results-tab-button{color:var(--color-text-secondary)!important;background:0 0!important}html[data-theme=light] .results-tab-button.is-active:not([data-tone=brand]):not([data-tone=cool]):not([data-tone=warm]){color:var(--color-brand-900)!important;background:#2d9b6e14!important}html[data-theme=light] .results-tab-button[data-tone=brand].is-active{color:var(--color-brand-700)!important;background:#2d9b6e1a!important}html[data-theme=light] .results-tab-button[data-tone=cool].is-active{color:#1e6b7a!important;background:#2b6f771a!important}html[data-theme=light] .results-tab-button[data-tone=warm].is-active{color:#8a4500!important;background:#c17a2c1a!important}html[data-theme=light] .results-tab-button__icon{background:#2d9b6e0f!important}html[data-theme=light] .results-impact-shell{border:1px solid #0000001f;background:linear-gradient(#fff,#fff)!important}html[data-theme=light] .results-impact-note{background:#edf2efcc!important;border-color:#0000001f!important}html[data-theme=light] .results-impact-card,html[data-theme=light] .results-impact-card--single-secondary{background:#fff!important;border-color:#00000024!important;box-shadow:inset 0 1px #fff9,0 2px 8px #0000000f,0 8px 24px #0000001a!important}html[data-theme=light] .results-impact-card__icon{background:#2d9b6e14!important}html[data-theme=light] .results-impact-card h3,html[data-theme=light] .results-impact-card p,html[data-theme=light] .results-impact-note h4,html[data-theme=light] .results-impact-note p,html[data-theme=light] .results-impact-shell h2,html[data-theme=light] .results-impact-shell h3,html[data-theme=light] .results-impact-shell p,html[data-theme=light] .results-impact-shell span{color:var(--color-brand-900)!important}html[data-theme=light] .results-proof-stepper__tab{color:var(--color-text-secondary)!important;background:#edf2efb3!important}html[data-theme=light] .results-proof-stepper__tab.is-active,html[data-theme=light] .results-proof-stepper__tab[data-active=true]{color:var(--color-brand-900)!important;background:#fff!important;border-color:#00000024!important}html[data-theme=light] .results-proof-stepper__metric-icon,html[data-theme=light] .results-proof-stepper__callout-icon,html[data-theme=light] .results-proof-stepper__disclosure-button-icon,html[data-theme=light] .results-proof-stepper__disclosure-card-icon,html[data-theme=light] .results-proof-stepper__detail-card-icon{background:#2d9b6e14!important}html[data-theme=light] .results-proof-stepper__disclosure-button{color:var(--color-brand-900)!important;background:#edf2ef99!important}html[data-theme=light] .results-proof-stepper__disclosure-inner{background:#f2f7f4cc!important}html[data-theme=light] .page-results-tabs-section{background:radial-gradient(circle at 50% 0,#2d9b6e12,#0000 36%),linear-gradient(#fff,#f7faf8)!important;border-top-color:#2d9b6e1f!important}html[data-theme=light] .page-results-tabs-section .results-impact-header__eyebrow,html[data-theme=light] .page-results-tabs-section .results-impact-header__title,html[data-theme=light] .page-results-tabs-section .results-impact-header__sub,html[data-theme=light] .page-results-tabs-section h2,html[data-theme=light] .page-results-tabs-section h3,html[data-theme=light] .page-results-tabs-section p{color:var(--text-strong)!important}html[data-theme=light] .simulateur-intro-card{background:linear-gradient(145deg,#123129f5,#08110ffa)!important;border-color:#57a58d2e!important;box-shadow:0 24px 60px -32px #00000047!important}html[data-theme=light] .simulateur-intro-card h2,html[data-theme=light] .simulateur-intro-card p,html[data-theme=light] .simulateur-intro-card .section-kicker{color:#f3ebdd!important}html[data-theme=light] .simulateur-intro-card .page-inline-note{color:#f3ebddd9!important;background:#57a58d1f!important;border-color:#57a58d38!important}html[data-theme=light] .simulateur-intro-card .page-inline-note *{color:#f3ebddd9!important}html[data-theme=light] .simulateur-meta-panel{background:#edf2eff2!important;border-color:#2d9b6e26!important;box-shadow:0 16px 40px #0000001f!important}html[data-theme=light] .simulateur-meta-card{background:#f2f7f4d9!important;border-color:#2d9b6e1f!important}html[data-theme=light] .simulateur-meta-label,html[data-theme=light] .simulateur-meta-value,html[data-theme=light] .simulateur-meta-copy,html[data-theme=light] .simulateur-meta-panel p,html[data-theme=light] .simulateur-meta-panel span,html[data-theme=light] .simulateur-meta-panel h3{color:var(--text-strong)!important}html[data-theme=light] #use-cases-hero-premium [class*="from-[rgba(15,27,24"]{background-image:linear-gradient(#0000,#edf2ef40,#f2f7f4b3)!important}html[data-theme=light] #use-cases-hero-premium [class*="bg-black/"]{background-color:#f2f7f4d1!important}html[data-theme=light] #use-cases-hero-premium [class*="border-white/"]{border-color:#2d9b6e26!important}html[data-theme=light] .results-proof-stepper__panel-shell{background:#f2f7f4eb!important;border-color:#2d9b6e1f!important;box-shadow:0 8px 32px #0000001f!important}html[data-theme=light] .results-proof-stepper__metric-card,html[data-theme=light] .results-proof-stepper__detail-card,html[data-theme=light] .results-proof-stepper__callout,html[data-theme=light] .results-proof-stepper__disclosure-card{background:#edf2efd9!important;border-color:#2d9b6e1f!important}html[data-theme=light] .company-v2-card h3,html[data-theme=light] .company-v2-card h4,html[data-theme=light] .company-v2-card p,html[data-theme=light] .company-v2-card span,html[data-theme=light] .company-v2-card a{color:var(--color-brand-900)!important}html[data-theme=light] .company-v2-card[data-tone=warm]>p:first-child{color:#b07830!important}html[data-theme=light] .company-v2-card[data-tone=cool]>p:first-child{color:#1d6068!important}html[data-theme=light] .company-v2-card[data-tone=brand]>p:first-child{color:var(--color-brand-600)!important}html[data-theme=light] .company-v2-icon-chip{background:#2d9b6e14!important}html[data-theme=light] .company-v2-icon-chip[data-tone=warm]{color:#b07830!important;background:#c17a2c14!important;border-color:#c17a2c2e!important}html[data-theme=light] .company-v2-icon-chip[data-tone=cool]{color:#1d6068!important;background:#2b6f7714!important;border-color:#2b6f772e!important}html[data-theme=light] .company-v2-monogram{background:#2d9b6e0f!important}html[data-theme=light] .page-hero-shell-form{background:#ede9e0!important;border-color:#0000!important}html[data-theme=light] .page-hero-panel-cinematic{background:#f2f7f480!important}html[data-theme=light] .page-cta-shell,html[data-theme=light] .page-cta-shell-cinematic,html[data-theme=light] .page-cta-shell-default{background:var(--color-brand-700)!important;border-color:var(--color-brand-600)!important}html[data-theme=light] .page-cta-shell h2,html[data-theme=light] .page-cta-shell p,html[data-theme=light] .page-cta-shell span,html[data-theme=light] .page-cta-shell a{color:#fff!important}html[data-theme=light] .double-bezel:not(.surface-dark){background:#fff!important;border-color:#0000001f!important}html[data-theme=light] .double-bezel-core{border-color:#0000001a!important}html[data-theme=light] .double-bezel.surface-dark .double-bezel-core{background:var(--color-brand-800)!important}html[data-theme=light] .page-feature-card:not(.page-surface-dark *):not([data-section-surface=dark] *),html[data-theme=light] .page-kpi-card:not(.page-surface-dark *):not([data-section-surface=dark] *),html[data-theme=light] .page-faq-shell:not(.page-surface-dark *):not([data-section-surface=dark] *){background:#fff!important;border-color:#0000001f!important}html[data-theme=light] .page-faq-item:not(.page-surface-dark *):not([data-section-surface=dark] *){border-color:#0000001f!important}html[data-theme=light] article[class*="bg-[rgba(11,20,18"]:not(.page-surface-dark *):not(footer *){background:#fff!important;border-color:#0000001f!important}html[data-theme=light] .page-inline-note,html[data-theme=light] .page-hero-note,html[data-theme=light] .page-story-card:not(.simulateur-intro-card),html[data-theme=light] .page-form-aside,html[data-theme=light] .page-article-shell,html[data-theme=light] .page-legal-shell,html[data-theme=light] .page-reading-shell{background:#f2f7f4d9!important;border-color:#2d9b6e1f!important}html[data-theme=light] .pf-shell [style*=background][style*="#0a1410"],html[data-theme=light] .pf-shell [style*=background][style*="#0a14"]{background:linear-gradient(160deg,#fff,#fff)!important}html[data-theme=light] .pf-shell svg text[fill*="rgba(255,255,255"]{fill:var(--text-subtle)!important}html[data-theme=light] .pf-shell svg line[stroke*="rgba(255,255,255"]{stroke:#00000026!important}html[data-theme=light] .pf-shell svg circle[fill*="rgba(255,255,255"]{fill:#00000014!important}html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.2"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.22"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.25"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.28"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.2"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.22"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.25"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.28"]{color:var(--text-subtle)!important}html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.3"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.35"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.4"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.45"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.3"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.35"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.4"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.45"]{color:var(--text-muted)!important}html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.5"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.55"],html[data-theme=light] .pf-shell [style*="color:rgba(255,255,255,0.7"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.5"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.55"],html[data-theme=light] .pf-shell [style*="color: rgba(255,255,255,0.7"]{color:var(--text-secondary)!important}html[data-theme=light] .pf-shell [style*="background:rgba(0,0,0,0.3"],html[data-theme=light] .pf-shell [style*="background: rgba(0,0,0,0.3"],html[data-theme=light] .pf-shell [style*="background:rgba(0,0,0,0.2"],html[data-theme=light] .pf-shell [style*="background: rgba(0,0,0,0.2"]{background:#0000000a!important}html[data-theme=light] .pf-shell [style*="background:rgba(87,165,141,0.0"],html[data-theme=light] .pf-shell [style*="background: rgba(87,165,141,0.0"]{background:#3590700f!important}html[data-theme=light] .pf-shell [style*="linear-gradient(160deg, rgba(15,27,24"],html[data-theme=light] .pf-shell [style*="linear-gradient(160deg,rgba(15,27,24"]{background:linear-gradient(160deg,#fff,#fff)!important;border-color:#00000024!important}html[data-theme=light] .pf-shell [style*="background:rgba(35,54,47"],html[data-theme=light] .pf-shell [style*="background: rgba(35,54,47"]{background:#00000014!important}html[data-theme=light] .pf-shell [style*="background:rgba(87,165,141,0.1)"],html[data-theme=light] .pf-shell [style*="background: rgba(87,165,141,0.1)"]{background:#35907026!important}html[data-theme=light] body{background:#fff!important}html[data-theme=light] .page-surface-light{background:radial-gradient(at 90% 10%,#2d9b6e0a,#0000 42%),#fff!important}html[data-theme=light] .page-surface-soft{background:radial-gradient(at 75% 20%,#2d9b6e08,#0000 40%),#fff!important}html[data-theme=light] .page-surface-editorial{background:radial-gradient(at 55% 0,#2d9b6e08,#0000 38%),#fff!important}html[data-theme=light] .page-surface-dark{background:radial-gradient(at 95% 5%,#2d9b6e0d,#0000 45%),linear-gradient(#f8faf9,#f2f5f3)!important}html[data-theme=light] .page-hero-shell-cinematic{background:#fff!important}html[data-theme=light] .section-kicker{color:var(--color-brand-700)!important;letter-spacing:.08em!important;font-weight:700!important}html[data-theme=light] .page-feature-card:not(.page-surface-dark *):not([data-section-surface=dark] *),html[data-theme=light] .page-kpi-card:not(.page-surface-dark *):not([data-section-surface=dark] *){background:linear-gradient(#fff,#fcfcfa)!important;border-color:#2d9b6e1f!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s!important;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000f,0 0 0 1px #2d9b6e0d!important}html[data-theme=light] .page-feature-card:not(.page-surface-dark *):hover,html[data-theme=light] .page-kpi-card:not(.page-surface-dark *):hover{transform:translateY(-2px)!important;box-shadow:0 2px 4px #0000000a,0 8px 28px #00000014,0 0 0 1px #2d9b6e1a!important}html[data-theme=light] .page-surface-soft .page-feature-card,html[data-theme=light] .page-surface-soft .page-kpi-card,html[data-theme=light] .page-surface-editorial .page-feature-card{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffe0!important}html[data-theme=light] .page-faq-shell:not(.page-surface-dark *){background:linear-gradient(#fff,#fdfcfa)!important;border-color:#2d9b6e1a!important;box-shadow:0 2px 12px #0000000a,0 0 0 1px #00000008!important}html[data-theme=light] .page-faq-item:not(.page-surface-dark *),html[data-theme=light] .home-faq-item{border-left:3px solid #0000!important;transition:border-color .25s,background .25s!important}html[data-theme=light] .page-faq-item:not(.page-surface-dark *):hover,html[data-theme=light] .home-faq-item:hover{border-left-color:var(--color-brand-500)!important;background:#f2faf680!important}html[data-theme=light] [class*=rounded-full][class*=border][class*=text-]{color:var(--color-brand-700)!important;background:linear-gradient(135deg,#d6ece380,#eaf4ed99)!important;border-color:#2d7a6340!important}html[data-theme=light] [class*="text-[var(--color-accent-warm"]:not(.section-kicker){color:var(--color-accent-warm)!important}html[data-theme=light] .page-story-card:not(.simulateur-intro-card),html[data-theme=light] .page-inline-note{border-color:#2d9b6e24!important;border-left:3px solid var(--color-brand-500)!important;background:linear-gradient(135deg,#fffffff2,#f7faf8e6)!important;box-shadow:0 2px 16px #0000000d,0 0 0 1px #00000005!important}html[data-theme=light] .page-hero-note{border-left:3px solid var(--color-accent-warm)!important;background:linear-gradient(135deg,#fffffff2,#faf8f3eb)!important;border-color:#c17a2c26!important}html[data-theme=light] .page-section-shell{border-color:#0000000f!important}html[data-theme=light] .results-proof-stepper__tab.is-active,html[data-theme=light] .results-proof-stepper__tab[data-active=true]{color:var(--color-brand-800)!important;background:linear-gradient(135deg,#d6ece3b3,#eaf4ed99)!important;border-color:#2d7a6338!important;box-shadow:0 2px 8px #2d7a631a!important}html[data-theme=light] .ic-card{border-top:2px solid #35907040!important;transition:transform .25s,box-shadow .25s!important}html[data-theme=light] .ic-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 24px #00000014!important}html[data-theme=light] .hw2-deploy-card{border-left:3px solid #3590704d!important}html[data-theme=light] [data-cta-button][data-cta-variant=secondary]{border-color:#0f2e2333!important;transition:background .25s,border-color .25s!important}html[data-theme=light] .home-signal-card,html[data-theme=light] .home-surface-card{background:linear-gradient(#fff,#fcfcfa)!important;border-color:#00000014!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s!important;box-shadow:0 1px 3px #00000008,0 6px 20px #0000000d!important}html[data-theme=light] .home-signal-card:hover,html[data-theme=light] .home-surface-card:hover{transform:translateY(-2px)!important;box-shadow:0 2px 6px #0000000a,0 12px 32px #00000014!important}html[data-theme=light] .home-results-card{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:linear-gradient(#ffffffe6,#fafcfacc)!important;border-color:#00000014!important;box-shadow:0 2px 12px #0000000f!important}html[data-theme=light] .home-offer-card{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:linear-gradient(#ffffffd9,#f7faf8bf)!important;border-color:#00000014!important;box-shadow:0 2px 12px #0000000f!important}html[data-theme=light] h1,html[data-theme=light] h2{text-shadow:0 1px 3px #0f2e230f!important}html[data-theme=light] .page-section-shell+.page-section-shell{border-top:1px solid #0000000d!important}html[data-theme=light] .company-v2-card{background:linear-gradient(175deg,#fff,#fcfcfa)!important;border-color:#00000014!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s!important;box-shadow:0 1px 3px #0000000a,0 6px 20px #0000000f,inset 0 1px #fffc!important}html[data-theme=light] .company-v2-card:hover{transform:translateY(-3px)!important;box-shadow:0 2px 6px #0000000d,0 12px 36px #00000017,inset 0 1px #fffc!important}html[data-theme=light] .home-hero-floating-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(160deg,#fffffff0,#fafcfae0)!important;border-color:#0000001a!important;box-shadow:0 4px 12px #0000000f,0 16px 48px #0000001a!important}html[data-theme=light] .reassurance-column-card,html[data-theme=light] .offer-overview-card,html[data-theme=light] .results-impact-card,html[data-theme=light] .methodo-card{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s!important}html[data-theme=light] .reassurance-column-card:hover{transform:translateY(-2px)!important}html[data-theme=light] .results-impact-card,html[data-theme=light] .results-impact-card--single-secondary{background:linear-gradient(175deg,#fff,#fcfcfa)!important;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000012,inset 0 1px #fff9!important}html[data-theme=light] .methodo-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px #00000014,0 0 0 1px #0000000a!important}html[data-theme=light] #home-hero [data-cta-variant=secondary]{background:#fff!important;border-color:#0000001f!important;box-shadow:0 1px 2px #0000000a!important}html[data-theme=light] #home-hero [data-cta-variant=secondary]:hover{border-color:var(--color-brand-500)!important;background:#fff!important}html[data-theme=light] .home-hero-stage,html[data-theme=light] .hero-floor-grid{background:radial-gradient(at 25% 40%,#c17a2c0d,#0000 50%),radial-gradient(at 75% 60%,#2d9b6e0a,#0000 50%),#ede9e0!important}html[data-theme=light] .page-hero-shell{background:radial-gradient(at 20% 30%,#c17a2c0a,#0000 50%),#ede9e0!important}html[data-theme=light] .sim-teaser-frame{background:radial-gradient(at 80% 20%,#2d9b6e1f,#0000 50%),linear-gradient(155deg,#eef6f1,#e6f2eb)!important;border-color:#2d9b6e1f!important;box-shadow:0 4px 24px #0000000a,0 0 0 1px #2d9b6e0f!important}html[data-theme=light] .split-cta-section{background:radial-gradient(at 90% 10%,#2d9b6e0f,#0000 40%),linear-gradient(140deg,#f5faf7,#edf2ef)!important}html[data-theme=light] .company-v2-icon-chip,html[data-theme=light] .results-impact-card__icon,html[data-theme=light] .results-proof-stepper__metric-icon,html[data-theme=light] .results-proof-stepper__callout-icon{background:linear-gradient(135deg,#d6ece399,#eaf4ed80)!important;box-shadow:0 1px 3px #2d9b6e14!important}html[data-theme=light] .section-kicker:not(.simulateur-intro-card .section-kicker):not(.page-cta-shell .section-kicker):not(footer .section-kicker){color:var(--color-brand-700)!important;background:linear-gradient(135deg,#1d5c4314,#1d5c430a)!important;border:1px solid #1d5c431f!important;border-radius:999px!important;padding:.3rem .85rem!important;font-size:clamp(.82rem,1.2vw,1rem)!important;display:inline-block!important}html[data-theme=light] section[data-page-section]:nth-of-type(3n+2) .section-kicker:not(.simulateur-intro-card .section-kicker):not(.page-cta-shell .section-kicker):not(footer .section-kicker){color:#1e6b7a!important;background:linear-gradient(135deg,#8eb8bf24,#8eb8bf0f)!important;border-color:#8eb8bf4d!important}html[data-theme=light] section[data-page-section]:nth-of-type(3n) .section-kicker:not(.simulateur-intro-card .section-kicker):not(.page-cta-shell .section-kicker):not(footer .section-kicker){color:#8a4500!important;background:linear-gradient(135deg,#d96b181f,#d96b180d)!important;border-color:#d96b1842!important}html[data-theme=light] #offer-overview .section-kicker,html[data-theme=light] #faq-home .section-kicker{color:#1e6b7a!important;background:linear-gradient(135deg,#8eb8bf24,#8eb8bf0f)!important;border-color:#8eb8bf4d!important}html[data-theme=light] #results-preview .section-kicker{color:#8a4500!important;background:linear-gradient(135deg,#d96b181f,#d96b180d)!important;border-color:#d96b1842!important}#company-v2-why-now .section-kicker,#company-v2-team .section-kicker,#company-v2-ecosystem .section-kicker{color:#8eb8bf}#company-v2-stance .section-kicker{color:#57a58d}#company-v2-foundations .section-kicker,#company-v2-cta .section-kicker{color:#d96b18}html[data-theme=light] #company-v2-why-now .section-kicker,html[data-theme=light] #company-v2-team .section-kicker,html[data-theme=light] #company-v2-ecosystem .section-kicker{color:#1e6b7a!important;background:linear-gradient(135deg,#8eb8bf24,#8eb8bf0f)!important;border-color:#8eb8bf4d!important}html[data-theme=light] #company-v2-stance .section-kicker{color:var(--color-brand-700)!important;background:linear-gradient(135deg,#1d5c4314,#1d5c430a)!important;border-color:#1d5c431f!important}html[data-theme=light] #company-v2-foundations .section-kicker,html[data-theme=light] #company-v2-cta .section-kicker{color:#8a4500!important;background:linear-gradient(135deg,#d96b181f,#d96b180d)!important;border-color:#d96b1842!important}html[data-theme=light] .simulateur-intro-card .section-kicker{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}html[data-theme=light] #use-cases-preview a[href*=cas-d-usage]{border-color:#0000000f #0000000f #0000000f #0000!important;border-left-style:solid!important;border-left-width:3px!important;transition:border-left-color .3s,background .3s,padding-left .3s!important}html[data-theme=light] #use-cases-preview a[href*=cas-d-usage]:hover{border-left-color:var(--color-accent-warm)!important;background:#c17a2c0a!important;padding-left:calc(1.5rem + 4px)!important}html[data-theme=light] #use-cases-preview a[href*=cas-d-usage]:hover .rounded-full{color:var(--color-accent-warm)!important;background:#c17a2c14!important;border-color:#c17a2c4d!important}html[data-theme=light] .home-faq-item:hover,html[data-theme=light] .page-faq-item:not(.page-surface-dark *):hover{border-left-color:var(--color-accent-warm)!important;background:#c17a2c08!important}html[data-theme=light] ::selection{color:var(--color-brand-900)!important;background:#c17a2c2e!important}html[data-theme=light] #scroll-progress-bar{background:linear-gradient(90deg,var(--color-brand-600),var(--color-accent-warm))!important}html[data-theme=light] .offer-overview-card[data-active=true] .offer-overview-card-rail,html[data-theme=light] .offer-overview-card:hover .offer-overview-card-rail{background:linear-gradient(180deg,var(--color-brand-600),var(--color-accent-warm))!important}html[data-theme=light] .offer-overview-card[data-active=true] .offer-overview-card-index,html[data-theme=light] .offer-overview-card:hover .offer-overview-card-index{color:var(--color-accent-warm)!important;background:#c17a2c1a!important;border-color:#c17a2c38!important}html[data-theme=light] .reassurance-column-card[data-active=true]:after{content:""!important;background:linear-gradient(90deg,var(--color-brand-500),var(--color-accent-warm),var(--color-brand-500))!important;border-radius:2px!important;height:2px!important;position:absolute!important;top:0!important;left:1.5rem!important;right:1.5rem!important}html[data-theme=light] .reassurance-column-card{position:relative!important}html[data-theme=light] .hw2-row--reverse .hw2-device{border-color:#c17a2c33!important}html[data-theme=light] .hw2-param-tags span{color:var(--color-accent-warm-deep)!important;background:#c17a2c0f!important;border-color:#c17a2c2e!important}html[data-theme=light] .page-hero-shell .section-kicker:before,html[data-theme=light] .home-hero-stage .section-kicker:before{background:var(--color-accent-warm)!important}html[data-theme=light] .rv2-hero{border-top:3px solid var(--color-accent-warm)!important}html[data-theme=light] .company-v2-card:nth-child(2n){border-top:2px solid #c17a2c2e!important}html[data-theme=light] .company-v2-card:nth-child(odd){border-top:2px solid #2d9b6e2e!important}html[data-theme=light] .methodo-card[data-variant=warm]{border-top-color:#c17a2c4d!important}html[data-theme=light] .methodo-card[data-variant=neutral]{border-top-color:#c17a2c33!important}html[data-theme=light] .company-v2-card:nth-child(2n) .company-v2-icon-chip{background:linear-gradient(135deg,#d9a05e26,#c17a2c14)!important;box-shadow:0 1px 3px #c17a2c14!important}html[data-theme=light] .sim-teaser-frame [class*=rounded-full][class*=border]{background:#c17a2c0f!important;border-color:#c17a2c38!important}html[data-theme=light] .sim-teaser-frame [class*=rounded-full][class*=border] span{color:var(--color-accent-warm-deep)!important}html[data-theme=light] [data-cta-button][data-cta-variant=secondary]{color:var(--color-accent-warm-deep)!important;border-color:#c17a2c38!important}html[data-theme=light] [data-cta-button][data-cta-variant=secondary]:hover{background:#c17a2c0f!important;border-color:#c17a2c59!important}html[data-theme=light] .rv2-brand-cta{color:var(--color-accent-warm-deep)!important;background:linear-gradient(135deg,#c17a2c1a,#c17a2c0d)!important;border-color:#c17a2c38!important}html[data-theme=light] .rv2-brand-cta:hover{background:linear-gradient(135deg,#c17a2c29,#c17a2c14)!important;border-color:#c17a2c4d!important}html[data-theme=light] .home-hero-image-rim{border-color:#c17a2c1a!important;box-shadow:0 8px 32px #c17a2c0f!important}html[data-theme=light] .home-orb-bordeaux{background:radial-gradient(circle,#c17a2c1a,#0000 65%)!important}html[data-theme=light] .contact-intent-card.is-active,html[data-theme=light] .contact-intent-card[data-active=true]{border-color:#c17a2c4d!important;box-shadow:0 4px 16px #c17a2c1a!important}html[data-theme=light] .page-inline-note{border-left-color:var(--color-accent-warm)!important}html[data-theme=light] .uc-hero-target-card:hover{border-color:#c17a2c33!important;box-shadow:0 8px 24px #c17a2c14!important}html[data-theme=light] nav[aria-label="Navigation mobile basse"] a[aria-current=page]{color:var(--color-accent-warm)!important}html[data-theme=light] .page-kpi-card:nth-child(2n):not(.page-surface-dark *){border-top:2px solid #c17a2c26!important}html[data-theme=light] .page-kpi-card:nth-child(odd):not(.page-surface-dark *){border-top:2px solid #2d9b6e26!important}html[data-theme=light] .rv2-val{color:var(--color-brand-800)!important}.page-hero-shell{border:1px solid #e9dfc914;border-radius:0;padding:clamp(1.6rem,3vw,2.8rem) clamp(1.6rem,3vw,2.2rem)}.page-hero-shell-cinematic,.page-hero-shell-form,.page-hero-shell-editorial{box-shadow:0 36px 88px -54px #08110f57}.page-hero-shell-cinematic{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 0 0,#7c455a2e,#0000 35%),radial-gradient(circle at 100% 0,#2b6f772e,#0000 35%),linear-gradient(155deg,#111c19f5,#09100ef5),#0a1210db;box-shadow:0 42px 96px -48px #00000094,inset 0 1px #f6f0e60d}#solution-hero-main .page-hero-shell{background:radial-gradient(circle at 0 0,#7c455a29,#0000 36%),radial-gradient(circle at 100% 0,#2b6f7729,#0000 34%),linear-gradient(170deg,#101916fa,#09100ef5),#0a1210e6;border:1px solid #e9dfc914;border-radius:0;padding:clamp(1.45rem,2.5vw,2.35rem);box-shadow:0 36px 88px -56px #00000094,inset 0 1px #f6f0e60d}#solution-hero-main .page-hero-grid-lines{opacity:.22;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 92%);mask-image:radial-gradient(circle,#000 48%,#0000 92%)}#solution-hero-main .page-hero-data-visual{opacity:.26!important}#solution-hero-main .eyebrow{letter-spacing:.01em;background:#f6f0e60f;border-color:#e9dfc914;border-radius:999px;padding:.52rem .94rem;font-size:.88rem}#solution-hero-main [data-page-hero-title-impact]{max-width:15ch;color:var(--text-strong);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.65rem,5.4vw,5.65rem);font-weight:700;line-height:.95}#solution-hero-main .section-lead{max-width:47ch;font-size:clamp(1.04rem,1.55vw,1.95rem);line-height:1.48}#solution-hero-main .page-hero-panel{background:radial-gradient(circle at 100% 0,#7c455a1f,#0000 36%),#0a1210b8;border:1px solid #e9dfc914;border-radius:2rem;padding:.58rem;box-shadow:0 34px 74px -46px #0000009e,inset 0 1px #f6f0e60d}#solution-hero-main .page-hero-panel>div{border-radius:1.7rem;min-height:clamp(20rem,40vw,35rem)}#solution-hero-main .page-hero-panel img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .36s}#solution-hero-main .page-hero-panel:hover img,#solution-hero-main .page-hero-panel:focus-within img{filter:saturate(1.05)contrast(1.03);transform:scale(1.055)}#solution-hero-main [data-cta-button][data-cta-variant=primary]{box-shadow:0 16px 30px -20px #08110f80}.page-hero-shell-editorial{background:radial-gradient(circle at 100% 0,#7c455a1f,#0000 28%),linear-gradient(#121b18fa,#0a110ff5),#0a1210d1}.page-hero-shell-form{background:radial-gradient(circle at 100% 0,#2b6f7724,#0000 28%),linear-gradient(#121b18fa,#0a110ff5),#0a1210d1}.page-hero-grid-lines{background-image:none!important;display:none!important}.page-hero-grid{z-index:1;gap:1.5rem;display:grid;position:relative}.page-hero-panel{background:#0a1210bd;border:1px solid #e9dfc914;border-radius:1.75rem;padding:clamp(1.2rem,2.4vw,1.8rem);box-shadow:0 22px 48px -34px #0000007a}.page-hero-panel-cinematic{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#f6f0e614,#0000 40%),#0a12106b;border:1px solid #e9dfc914;box-shadow:0 32px 64px -40px #0000008a,inset 0 1px #f6f0e60d}.page-hero-data-visual{pointer-events:none;z-index:1;position:absolute;inset:0}.page-hero-data-visual svg{width:100%;height:100%}.page-hero-data-visual{animation:15s ease-in-out infinite alternate pageHeroVisualFloat}@keyframes pageHeroVisualFloat{0%{opacity:.2;transform:translate(0)rotate(0)}50%{opacity:.35;transform:translate(10px,-15px)rotate(1deg)}to{opacity:.2;transform:translate(-5px,-10px)rotate(-.5deg)}}.page-hero-note,.page-story-card,.page-chip,.page-reading-shell,.page-list-card,.page-form-aside,.page-article-shell,.page-legal-shell,.page-inline-note{background:#0f1b18c2;border:1px solid #e9dfc914;border-radius:1.4rem;box-shadow:0 20px 44px -36px #0006}.page-hero-note,.page-story-card,.page-form-aside,.page-inline-note,.page-reading-shell,.page-article-shell,.page-legal-shell{padding:1.1rem}[data-page=simulator] .page-section-shell{box-shadow:0 34px 86px -52px #000000ad,inset 0 1px #f6f0e60a}.simulateur-intro-shell,.simulateur-module-shell{border-color:#e9dfc914}.simulateur-intro-shell:before,.simulateur-module-shell:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 100% 0,#7c455a24,#0000 30%),radial-gradient(circle at 0 100%,#2b6f771f,#0000 32%);position:absolute;inset:0}.simulateur-intro-grid,.simulateur-module-stack{z-index:1;position:relative}.simulateur-intro-grid{gap:1rem;display:grid}.simulateur-module-lead{text-align:center}.simulateur-module-lead>p{text-align:center;max-width:68ch;margin-left:auto;margin-right:auto}.simulateur-module-lead>h2{text-align:center}.simulateur-intro-card{text-align:center;align-items:center}.simulateur-intro-card h2,.simulateur-intro-card p{text-align:center}.simulateur-intro-card,.simulateur-module-lead{background:linear-gradient(#0f1b18d6,#08110fc7),#0f1b18c2}.simulateur-meta-panel{background:linear-gradient(#12312957,#08110feb),#08110fdb;border:1px solid #e9dfc914;border-radius:1.6rem;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 26px 58px -42px #00000094}.simulateur-meta-grid{gap:.85rem;margin-top:.95rem;display:grid}.simulateur-meta-card{background:linear-gradient(#0f1b18e0,#09110ff5),#0f1b18db;border:1px solid #365047e0;border-radius:1.15rem;padding:.95rem 1rem;box-shadow:inset 0 1px #f6f0e608,0 18px 36px -28px #08110fb3}.simulateur-meta-label{color:var(--color-accent-warm-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;font-weight:600}.simulateur-meta-value{color:var(--text-main);margin-top:.42rem;font-size:1rem;font-weight:600;line-height:1.2}.simulateur-meta-copy{color:var(--text-secondary);margin-top:.4rem;font-size:.88rem;line-height:1.55}.simulateur-module-stack{gap:1rem;display:grid}.simulateur-module-highlights{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.simulateur-module-chip{min-height:2.1rem;color:var(--text-secondary);letter-spacing:.01em;background:#08110fb3;border:1px solid #365047eb;border-radius:999px;align-items:center;padding:.48rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.simulateur-module-frame{background:linear-gradient(#1231292e,#08110f5c),#08110fd1;border:1px solid #e9dfc914;border-radius:2rem;padding:clamp(.6rem,1.4vw,.9rem);position:relative;overflow:hidden;box-shadow:0 32px 72px -48px #000000b3,inset 0 1px #f6f0e60d}.simulateur-module-frame:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 8%,#57a58d1f,#0000 24%),radial-gradient(circle at 88% 0,#7c455a1a,#0000 24%);position:absolute;inset:0}.simulateur-module-frame>*{z-index:1;position:relative}.page-feature-frame,.page-metrics-frame,.page-faq-frame{padding-block:clamp(.75rem,1.3vw,1.2rem)}.page-feature-grid,.page-metrics-frame .grid{align-items:stretch}.page-feature-card,.page-kpi-card,.page-faq-shell,.page-cta-shell,.page-list-card{box-shadow:0 24px 56px -40px #08110f33}.page-feature-card .double-bezel-core,.page-kpi-card .double-bezel-core,.page-faq-shell .double-bezel-core,.page-cta-shell .double-bezel-core{background:inherit}[data-section-surface=dark] .page-feature-card,[data-section-surface=dark] .page-kpi-card,[data-section-surface=dark] .page-faq-shell{background:#f6f0e60a;border-color:#e9dfc914}[data-section-surface=dark] .page-feature-card h3,[data-section-surface=dark] .page-feature-card p,[data-section-surface=dark] .page-kpi-card p,[data-section-surface=dark] .page-faq-item summary span,[data-section-surface=dark] .page-faq-item p{color:var(--text-main)!important}[data-section-surface=dark] .page-faq-item summary+span,[data-section-surface=dark] .page-faq-item .section-kicker{color:var(--color-accent-warm-soft)!important}[data-page=simulator] .page-faq-shell{background:linear-gradient(#0f1b18e0,#08110ff0),#0f1b18d1}[data-page=simulator] .page-faq-shell-item summary span{color:var(--text-main)}body.page-family-cinematic :is([class*="text-[var(--color-brand-900)]"],[class*=text-slate-900],[class*="text-[#0a1f16]"],[class*=text-brand-900],[class*=text-emerald-800],[class*=text-emerald-700]),body.page-family-editorial :is([class*="text-[var(--color-brand-900)]"],[class*=text-slate-900],[class*="text-[#0a1f16]"],[class*=text-brand-900],[class*=text-emerald-800],[class*=text-emerald-700]),body.page-family-legal :is([class*="text-[var(--color-brand-900)]"],[class*=text-slate-900],[class*="text-[#0a1f16]"],[class*=text-brand-900],[class*=text-emerald-800],[class*=text-emerald-700]){color:var(--text-main)!important}body.page-family-cinematic :is([class*=text-slate-600],[class*=text-slate-500],[class*=text-slate-400],[class*="text-[#234136]"],[class*=text-emerald-600],[class*=text-emerald-500]),body.page-family-editorial :is([class*=text-slate-600],[class*=text-slate-500],[class*=text-slate-400],[class*="text-[#234136]"],[class*=text-emerald-600],[class*=text-emerald-500]),body.page-family-legal :is([class*=text-slate-600],[class*=text-slate-500],[class*=text-slate-400],[class*="text-[#234136]"],[class*=text-emerald-600],[class*=text-emerald-500]){color:var(--text-secondary)!important}body.page-family-cinematic :is([class*=border-white],[class*=border-slate-100],[class*=border-slate-200],[class*=border-emerald-100],[class*=border-orange-100],[class*=border-orange-200]),body.page-family-editorial :is([class*=border-white],[class*=border-slate-100],[class*=border-slate-200],[class*=border-emerald-100],[class*=border-orange-100],[class*=border-orange-200]),body.page-family-form :is([class*=border-white],[class*=border-slate-100],[class*=border-slate-200],[class*=border-emerald-100],[class*=border-orange-100],[class*=border-orange-200]),body.page-family-legal :is([class*=border-white],[class*=border-slate-100],[class*=border-slate-200],[class*=border-emerald-100],[class*=border-orange-100],[class*=border-orange-200]){border-color:#e9dfc91a!important}body.page-family-cinematic :is([class*=bg-orange-50],[class*=bg-orange-100]),body.page-family-editorial :is([class*=bg-orange-50],[class*=bg-orange-100]),body.page-family-form :is([class*=bg-orange-50],[class*=bg-orange-100]),body.page-family-legal :is([class*=bg-orange-50],[class*=bg-orange-100]){background-color:#7c455a1a!important}body.page-family-form [class*="text-[var(--color-brand-800)]"]{color:var(--color-brand-300)!important}@media(min-width:1024px){.simulateur-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.82fr);gap:1.25rem}.simulateur-module-stack{gap:1.15rem}}.system-architecture-shell{--system-progress:0;position:relative}.system-architecture-stage{background:radial-gradient(circle at 12% 16%,#7c455a1f,#0000 24%),radial-gradient(circle at 82% 18%,#62a97921,#0000 28%),radial-gradient(circle at 54% 88%,#78d69d14,#0000 30%),linear-gradient(#ffffff0f,#ffffff08),#ffffff08;border:1px solid #ffffff14;border-radius:2rem;height:clamp(34rem,85vh,52rem);padding:clamp(1rem,2vw,1.45rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 36px 88px -52px #05120c94}.system-architecture-stage:before{content:"";border-radius:inherit;opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 92%);mask-image:linear-gradient(#000000b3,#0000 92%)}.system-architecture-stage:after{content:"";opacity:.64;pointer-events:none;background:radial-gradient(circle,#78d69d1a,#0000 70%);border-radius:999px;width:24rem;height:24rem;position:absolute;inset:auto -8% -22% auto}.system-architecture-grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4.2rem 4.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 92%);mask-image:radial-gradient(circle,#000 42%,#0000 92%)}.system-architecture-layout{z-index:1;gap:clamp(1rem,2vw,1.4rem);display:grid;position:relative}.system-architecture-process{will-change:transform;flex-direction:column;gap:1.5rem;padding-bottom:50vh;display:flex;position:relative}.system-architecture-process:before,.system-architecture-process:after{content:"";transform-origin:top;pointer-events:none;border-radius:999px;width:2px;position:absolute;top:.95rem;bottom:.95rem;left:.95rem}.system-architecture-process:before{background:linear-gradient(#ffffff0f,#ffffff29);transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1)}.system-architecture-process:after{background:linear-gradient(180deg,var(--color-brand-400),var(--color-accent-warm),var(--color-brand-300));transform-origin:top;transform:scaleY(var(--system-progress,0));box-shadow:0 0 16px var(--color-brand-500),0 0 4px #fff;transition:transform .45s cubic-bezier(.16,1,.3,1)}.system-architecture-row{z-index:1;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;gap:1rem;min-height:clamp(7rem,11vw,9rem);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.system-architecture-step{cursor:pointer;text-align:left;background:radial-gradient(circle at 100% 0,#7c455a14,#0000 24%),linear-gradient(#ffffff14,#ffffff05),#ffffff09;border:1px solid #ffffff14;border-radius:1.55rem;gap:.9rem;width:100%;min-height:100%;padding:1.35rem 1.35rem 1.45rem;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .24s,opacity .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 22px 56px -42px #05120c80}.system-architecture-step:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 24%),radial-gradient(circle at 0 100%,#78d69d1a,#0000 30%);transition:opacity .22s;position:absolute;inset:0}.system-architecture-step:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#7c455acc,#78d69dc7);height:1px;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);position:absolute;top:.9rem;left:1.35rem;right:1.35rem;transform:scaleX(.4)}.system-architecture-row[data-revealed=true]{opacity:1;filter:blur();transform:translate(0)scale(1)}.system-architecture-step:hover,.system-architecture-step[data-active=true]{background:radial-gradient(circle at 100% 0,#7c455a24,#0000 34%),linear-gradient(#ffffff1f,#ffffff0a),#fff1;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff14,0 28px 64px -42px #05120c94}.system-architecture-row[data-revealed=false] .system-architecture-step{pointer-events:none;opacity:.2}.system-architecture-step:hover:before,.system-architecture-step[data-active=true]:before{opacity:1}.system-architecture-step:hover:after,.system-architecture-step[data-active=true]:after{opacity:1;transform:scaleX(1)}.system-architecture-step:hover,.system-architecture-step[data-active=true]{transform:translate(.3rem,-.18rem)}.system-architecture-step:focus-visible{outline-offset:4px;outline:2px solid #ffffff9e}.system-architecture-step-index,.system-architecture-step-copy,.system-architecture-step-title,.system-architecture-step-description{z-index:1;position:relative}.system-architecture-step-index{color:#ffffffe0;width:2.55rem;height:2.55rem;font-family:var(--font-mono);letter-spacing:.18em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.95rem;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.system-architecture-step-copy{gap:.55rem;max-width:32ch;display:grid}.system-architecture-step-title{color:#fffffff5;font-family:var(--font-family-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:600;line-height:1.05}.system-architecture-step-description{color:#ffffffb8;text-wrap:pretty;max-width:32ch;margin:0;font-size:.92rem;line-height:1.5}.system-architecture-step[data-active=true] .system-architecture-step-description{color:#ffffffd6}.system-architecture-row-anchor{min-height:100%;position:relative}.system-architecture-rail-stop{opacity:0;background:#ffffff4d;border-radius:999px;width:1rem;height:1rem;transition:opacity .32s,background .22s,box-shadow .24s,transform .24s;position:absolute;top:1.85rem;left:50%;transform:translate(-50%)scale(.8);box-shadow:0 0 0 .28rem #ffffff0d,0 0 0 .78rem #78d69d0a}.system-architecture-row[data-revealed=true] .system-architecture-rail-stop{opacity:1;transform:translate(-50%)scale(1)}.system-architecture-row[data-complete=true] .system-architecture-rail-stop{background:#fffffff5;box-shadow:0 0 0 .28rem #ffffff14,0 0 0 .78rem #78d69d1a}.system-architecture-row[data-active=true] .system-architecture-rail-stop{animation:4.8s ease-in-out infinite systemNodePulse}.system-architecture-visual-shell{position:relative}.system-architecture-visual-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 100% 0,#7c455a26,#0000 30%),linear-gradient(#ffffff24,#ffffff0a),#081c15a6;border:1px solid #ffffff1f;border-radius:2rem;flex-direction:column;gap:1.25rem;height:auto;padding:1.5rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 42px 96px -48px #0009}.system-architecture-visual-header{align-items:center;gap:.8rem;display:flex}.system-architecture-visual-index{color:#ffffffe0;width:2.7rem;height:2.7rem;font-family:var(--font-mono);letter-spacing:.18em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.95rem;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.system-architecture-visual-kicker{color:var(--color-accent-warm);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:600}.system-architecture-visual-frame{aspect-ratio:16/10;background:linear-gradient(#ffffff14,#ffffff08),#ffffff0a;border:1px solid #ffffff14;border-radius:1.4rem;position:relative;overflow:hidden}.system-architecture-visual-image,.system-architecture-visual-image-placeholder{width:100%;height:100%}.system-architecture-visual-image{object-fit:cover;transition:transform .8s cubic-bezier(.1,0,0,1);animation:.8s cubic-bezier(.16,1,.3,1) systemVisualReveal;display:block}@keyframes systemVisualReveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.system-architecture-visual-image-placeholder{background:radial-gradient(circle at 25% 28%,#7c455a38,#0000 24%),radial-gradient(circle at 70% 66%,#78d69d2e,#0000 26%),linear-gradient(#ffffff1a,#ffffff08),#ffffff0a}.system-architecture-visual-copy{gap:.45rem;display:grid}.system-architecture-visual-title{color:#fff;font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:600;line-height:.98}.system-architecture-visual-description{color:#ffffffc2;text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.6}.system-architecture-shell[data-started=false] .system-architecture-visual-panel{opacity:0;pointer-events:none;transform:translateY(1.6rem)scale(.98)}.system-architecture-shell[data-started=false] .system-architecture-process:before,.system-architecture-shell[data-started=false] .system-architecture-process:after{opacity:0;transform:scaleY(0)}.solution-capability-showcase{align-items:stretch;gap:1rem;display:grid;position:relative}.solution-capability-stage,.solution-capability-tab{border:1px solid #08110f1a;position:relative;overflow:hidden;box-shadow:0 28px 72px -52px #08110f38}.solution-capability-stage{background:radial-gradient(circle at 12% 16%,#7c455a1f,#0000 24%),radial-gradient(circle at 86% 18%,#57a58d24,#0000 28%),linear-gradient(#f7f4ecf0,#ffffffdb);border-radius:1.9rem;min-height:clamp(24rem,38vw,29rem);padding:clamp(1rem,1.8vw,1.25rem)}.solution-capability-stage-noise,.solution-capability-stage-grid{pointer-events:none;position:absolute;inset:0}.solution-capability-stage-noise{opacity:.12;mix-blend-mode:multiply;background-image:radial-gradient(#08110f33 .55px,#0000 .55px),radial-gradient(#08110f1a .55px,#0000 .55px);background-position:0 0,9px 11px;background-size:18px 18px,24px 24px}.solution-capability-stage-grid{opacity:.24;background-image:linear-gradient(#08110f0f 1px,#0000 1px),linear-gradient(90deg,#08110f0f 1px,#0000 1px);background-size:4.25rem 4.25rem;-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 100%);mask-image:radial-gradient(circle,#000 38%,#0000)}.solution-capability-stage-caption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffe0,#f7f4ecbd),#ffffffb8;border:1px solid #ffffff75;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.35rem);left:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem);box-shadow:inset 0 1px #ffffffa6,0 20px 48px -32px #08110f33}.solution-capability-stage-index{width:2.65rem;height:2.65rem;color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;background:#ffffffd6;border:1px solid #08110f1a;border-radius:.95rem;place-items:center;font-size:.92rem;font-weight:600;display:inline-grid}.solution-capability-stage-copy{gap:.3rem;display:grid}.solution-capability-stage-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:600;line-height:1}.solution-capability-stage-description{max-width:38ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.96rem;line-height:1.55}.solution-capability-rail{gap:.85rem;display:grid}.solution-capability-tab{text-align:left;background:radial-gradient(circle at 100% 0,#7c455a14,#0000 24%),linear-gradient(#fffffffa,#f8f4ecd1);border-radius:1.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-height:8.4rem;padding:1rem 1rem 1.05rem;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background .22s;display:grid}.solution-capability-tab:before{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#7c455af0,#57a58dd6);border-radius:999px;height:3px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;top:0;left:1rem;right:1rem;transform:scaleX(.22)}.solution-capability-tab:hover,.solution-capability-tab[data-active=true]{background:radial-gradient(circle at 100% 0,#7c455a1f,#0000 28%),linear-gradient(#e8efe6fa,#ffffffd1);border-color:#08110f29;transform:translate(.3rem,-.18rem);box-shadow:0 30px 60px -40px #08110f38}.solution-capability-tab:hover:before,.solution-capability-tab[data-active=true]:before{opacity:1;transform:scaleX(1)}.solution-capability-tab:focus-visible{outline-offset:4px;outline:2px solid #08110f52}.solution-capability-tab-index,.solution-capability-tab-copy{z-index:1;position:relative}.solution-capability-tab-index{width:2.55rem;height:2.55rem;color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;background:#ffffffc2;border:1px solid #08110f1a;border-radius:.95rem;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.solution-capability-tab-copy{gap:.36rem;display:grid}.solution-capability-tab-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.04em;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:600;line-height:1.02}.solution-capability-tab-description{color:var(--text-muted);text-wrap:pretty;font-size:.96rem;line-height:1.55}.solution-capability-application-visual,.solution-capability-platform-visual{z-index:1;min-height:clamp(18rem,30vw,22rem);position:relative}.solution-capability-application-visual{background:radial-gradient(circle at 10% 12%,#7c455a1a,#0000 20%),radial-gradient(circle at 88% 20%,#57a58d1f,#0000 24%),linear-gradient(#e8efe6d6,#ffffffad);border:1px solid #08110f14;border-radius:1.5rem;gap:.85rem;margin-bottom:6.75rem;padding:1rem;display:grid;box-shadow:inset 0 1px #fff9}.solution-capability-app-bar{gap:.45rem;display:flex}.solution-capability-app-bar span{background:#08110f29;border-radius:999px;width:.55rem;height:.55rem}.solution-capability-app-summary{grid-template-columns:1.25fr .95fr .85fr;gap:.75rem;transition:transform .36s cubic-bezier(.16,1,.3,1);display:grid}.solution-capability-app-tile{background:linear-gradient(#ffffffe6,#f7f4ecc2);border:1px solid #08110f14;border-radius:1.15rem;min-height:4.9rem;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s,border-color .22s,background .22s;box-shadow:inset 0 1px #ffffffa6}.solution-capability-app-tile-primary{background:linear-gradient(#08110ff5,#205841eb)}.solution-capability-app-tile-secondary{background:linear-gradient(#e8efe6fa,#d6e4d6e0)}.solution-capability-app-tile-ghost{background:linear-gradient(#ffffffc2,#f7f4ec9e)}.solution-capability-app-chart{background:linear-gradient(#ffffffb8,#e8efe6cc);border:1px solid #08110f14;border-radius:1.3rem;min-height:10rem;position:relative;overflow:hidden}.solution-capability-app-chart-grid{opacity:.28;background-image:linear-gradient(#08110f0f 1px,#0000 1px),linear-gradient(90deg,#08110f0f 1px,#0000 1px);background-size:2.85rem 2.85rem;position:absolute;inset:0}.solution-capability-app-line{transform-origin:0;border-radius:999px;height:4px;transition:opacity .24s,transform .36s cubic-bezier(.16,1,.3,1);position:absolute;inset-inline:1rem}.solution-capability-app-line-a{background:linear-gradient(90deg,#08110f1f,#57a58dd6,#7c455ad1);top:56%;transform:translateY(-50%)rotate(-5deg)scaleX(.82)}.solution-capability-app-line-b{opacity:.62;background:linear-gradient(90deg,#08110f1a,#7c455abd,#57a58da3);top:44%;transform:translateY(-50%)rotate(6deg)scaleX(.68)}.solution-capability-app-cursor{background:#ffffffeb;border:1px solid #57a58d33;border-radius:999px;width:1rem;height:1rem;animation:4.8s ease-in-out infinite capabilityPulse;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #78d69d29,0 12px 24px -18px #08110f42}.solution-capability-app-decision{background:linear-gradient(#fffc,#f7f4ecb3);border:1px solid #08110f14;border-radius:1.2rem;align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex}.solution-capability-app-pill{background:#08110f14;border-radius:999px;flex:1 1 0;min-width:0;height:2.2rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s}.solution-capability-app-pill-strong{background:linear-gradient(90deg,#08110fe0,#205841d6)}.solution-capability-platform-visual{background:radial-gradient(circle at 18% 82%,#57a58d24,#0000 24%),radial-gradient(circle at 78% 20%,#7c455a1c,#0000 22%),linear-gradient(#e8efe6d6,#ffffffa8);border:1px solid #08110f14;border-radius:1.5rem;grid-template-columns:minmax(0,.78fr) minmax(0,.95fr) minmax(0,.88fr);align-items:center;gap:1rem;margin-bottom:6.75rem;padding:1rem;display:grid;box-shadow:inset 0 1px #fff9}.solution-capability-platform-inputs{gap:.9rem;display:grid}.solution-capability-platform-inputs span,.solution-capability-platform-card{background:linear-gradient(#ffffffe0,#f7f4ecbd);border:1px solid #08110f14;border-radius:1.2rem;box-shadow:inset 0 1px #ffffffa6}.solution-capability-platform-inputs span{height:3.3rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s,opacity .22s}.solution-capability-platform-stream{opacity:.36;background:linear-gradient(90deg,#7c455ad6,#57a58db8);border-radius:999px;height:3px;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;top:50%;transform:translateY(-50%)scaleX(.72)}.solution-capability-platform-stream-left{transform-origin:0;width:22%;left:18%}.solution-capability-platform-stream-right{transform-origin:0;width:20%;right:13%}.solution-capability-platform-core{place-items:center;min-height:11.5rem;display:grid;position:relative}.solution-capability-platform-ring{border:1px solid #08110f1f;border-radius:999px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,opacity .22s;position:absolute}.solution-capability-platform-ring-a{background:#ffffff47;width:11rem;height:11rem}.solution-capability-platform-ring-b{background:#e8efe6a3;width:7.5rem;height:7.5rem}.solution-capability-platform-ring-c{background:linear-gradient(#08110feb,#205841db);border-color:#fff3;width:3.7rem;height:3.7rem;box-shadow:0 0 0 .5rem #78d69d1f,0 16px 28px -22px #08110f47}.solution-capability-platform-output{gap:.8rem;display:grid}.solution-capability-platform-card{min-height:4.9rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s,opacity .22s,box-shadow .22s}.solution-capability-platform-card-offset{justify-self:end;width:82%}.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-app-summary{transform:translateY(-.15rem)}.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-app-tile-primary{transform:scale(1.02);box-shadow:0 26px 42px -28px #08110f47}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-chart{box-shadow:inset 0 1px #ffffff9e,0 26px 48px -34px #57a58d38}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-line-a,.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-line-b{opacity:1;transform:translateY(-50%)rotate(0)scaleX(1)}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-app-cursor{animation-duration:2.4s}.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-app-pill{transform:translateY(-.12rem)}.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-app-pill-strong{box-shadow:0 18px 32px -24px #08110f47}.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-platform-inputs span{background:linear-gradient(#e8efe6,#d6e4d6e6);transform:translate(.25rem)}.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-platform-stream-left{opacity:.92;transform:translateY(-50%)scaleX(1)}.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-platform-ring-a,.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-platform-ring-b,.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-platform-ring-c{transform:scale(1.04)}.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-platform-ring-c{box-shadow:0 0 0 .68rem #78d69d29,0 20px 32px -22px #08110f4d}.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-platform-stream-right{opacity:.92;transform:translateY(-50%)scaleX(1)}.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-platform-card{background:linear-gradient(#e8efe6fa,#ffffffd1);transform:translate(.25rem,-.12rem);box-shadow:0 18px 34px -26px #08110f2e}.solution-capability-showcase[data-mode=platform] .solution-capability-stage{background:radial-gradient(circle at 14% 22%,#57a58d1f,#0000 26%),radial-gradient(circle at 82% 18%,#7c455a1f,#0000 24%),linear-gradient(#e7efe6f5,#ffffffd6)}.page-cta-shell-default,.page-cta-shell-cinematic{background:radial-gradient(circle at 0 0,#7c455a33,#0000 32%),linear-gradient(#08110ffa,#0c231bfa)}.page-cta-shell-editorial,.page-cta-shell-form{background:radial-gradient(circle at 100% 0,#57a58d2e,#0000 34%),linear-gradient(#08110ff5,#13392afa)}.page-chip-list{flex-wrap:wrap;gap:.75rem;display:flex}.page-chip{color:var(--text-strong);padding:.72rem 1rem;font-size:.92rem;font-weight:600}.page-story-grid{gap:1rem;display:grid}.page-form-grid{gap:1.25rem;display:grid}.page-form-aside strong{color:var(--text-strong)}.page-prose-shell{box-shadow:var(--page-depth-shadow);background:linear-gradient(#fffffff0,#fbf7efd1),#ffffffbd;border:1px solid #08110f14;border-radius:2rem;padding:clamp(1.4rem,3vw,2.2rem)}.page-legal-shell{background:linear-gradient(#fffffff5,#fbf7efdb),#ffffffc7;max-width:52rem;margin-inline:auto}body.page-family-cinematic [data-cta-button][data-cta-variant=primary],body.page-family-editorial [data-cta-button][data-cta-variant=primary],body.page-family-form [data-cta-button][data-cta-variant=primary]{box-shadow:0 18px 42px -28px #08110f47}body.page-family-cinematic [data-cta-button][data-cta-variant=secondary],body.page-family-editorial [data-cta-button][data-cta-variant=secondary],body.page-family-form [data-cta-button][data-cta-variant=secondary]{background:#ffffffb3}[data-page-section][data-page-state=active] .page-section-shell,[data-page-section][data-page-state=active] .page-hero-shell,[data-page-section][data-page-state=active] .page-cta-shell{box-shadow:0 34px 72px -48px #08110f42}@media(min-width:1024px){.system-architecture-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.solution-capability-showcase{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.solution-capability-showcase[data-mode=platform]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.solution-capability-showcase[data-mode=platform] .solution-capability-stage{order:2}.solution-capability-showcase[data-mode=platform] .solution-capability-rail{order:1}.page-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}.page-hero-grid-solo{grid-template-columns:1fr}.page-hero-grid>div:last-child{justify-self:end;width:100%;max-width:44rem}.page-hero-grid-solo>div:first-child{justify-self:center;max-width:56rem}.page-hero-grid-editorial{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}#solution-hero-main .page-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:end;gap:clamp(1.6rem,3.2vw,3.2rem)}#solution-hero-main .page-hero-grid>div:last-child{max-width:min(42rem,100%)}body.page-family-cinematic .page-feature-grid[data-feature-variant=cinematic][data-feature-columns="3"] article:first-child{transform:translateY(.65rem)}body.page-family-cinematic .page-feature-grid[data-feature-variant=cinematic][data-feature-columns="3"] article:nth-child(2){transform:translateY(-.4rem)}.page-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-form-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media(max-width:1023px){#solution-hero-main [data-page-hero-title-impact]{max-width:18ch}#solution-hero-main .page-hero-panel>div{min-height:clamp(16rem,62vw,24rem)}.system-architecture-stage,.solution-capability-stage{min-height:auto}.solution-capability-application-visual,.solution-capability-platform-visual{margin-bottom:6rem}.system-architecture-layout{gap:1.15rem}.system-architecture-visual-shell{order:-1}.system-architecture-visual-panel{min-height:auto;top:.75rem}.system-architecture-process{padding-inline-start:.2rem}.system-architecture-row{min-height:clamp(8.75rem,30vw,10.5rem)}.system-architecture-step{min-height:auto}.system-architecture-step:hover,.system-architecture-step[data-active=true]{transform:translate(.18rem,-.12rem)}.solution-capability-showcase[data-mode=platform] .solution-capability-stage,.solution-capability-showcase[data-mode=platform] .solution-capability-rail{order:initial}}@media(max-width:639px){.system-architecture-stage{padding:.8rem}.system-architecture-visual-panel{border-radius:1.35rem;padding:.9rem}.system-architecture-visual-frame{aspect-ratio:16/10;border-radius:1.15rem}.system-architecture-process{gap:.75rem;padding-inline-start:.1rem}.system-architecture-process:before,.system-architecture-process:after{left:.9rem}.system-architecture-row{grid-template-columns:1.7rem minmax(0,1fr)}.system-architecture-rail-stop{top:1.6rem}.system-architecture-step{border-radius:1.3rem;padding:1rem .95rem}.system-architecture-step-title{font-size:1.32rem}.system-architecture-step-description{font-size:.94rem}.solution-capability-stage{border-radius:1.45rem;padding:.85rem}.solution-capability-stage-caption{border-radius:1.15rem;padding:.8rem .82rem;bottom:.85rem;left:.85rem;right:.85rem}.solution-capability-stage-title{font-size:1.28rem}.solution-capability-stage-description,.solution-capability-tab-description{font-size:.92rem}.solution-capability-application-visual,.solution-capability-platform-visual{border-radius:1.2rem;margin-bottom:6.9rem;padding:.85rem}.solution-capability-app-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-capability-app-tile-ghost{display:none}.solution-capability-platform-visual{grid-template-columns:1fr;gap:.85rem}.solution-capability-platform-inputs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.solution-capability-platform-stream{display:none}.solution-capability-platform-core{min-height:8.2rem}.solution-capability-tab{border-radius:1.2rem;min-height:auto;padding:.9rem}}@media(prefers-reduced-motion:reduce){.page-hero-shell,.page-section-shell,.page-feature-card,.page-kpi-card,.page-cta-shell,.page-faq-shell,.system-architecture-step,.system-architecture-process:after,.system-architecture-process:before,.system-architecture-row,.system-architecture-visual-panel,.system-architecture-rail-stop,.solution-capability-tab,.solution-capability-tab:before,.solution-capability-app-tile,.solution-capability-app-line,.solution-capability-app-pill,.solution-capability-platform-inputs span,.solution-capability-platform-stream,.solution-capability-platform-ring,.solution-capability-platform-card{transition:none!important}body.page-family-cinematic .page-feature-grid[data-feature-variant=cinematic][data-feature-columns="3"] article:first-child,body.page-family-cinematic .page-feature-grid[data-feature-variant=cinematic][data-feature-columns="3"] article:nth-child(2){transform:none!important}.system-architecture-row[data-active=true] .system-architecture-rail-stop,.solution-capability-app-cursor,.solution-capability-platform-ring-c{animation:none!important}}@keyframes systemNodePulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 .32rem #ffffff14,0 0 0 .72rem #7c455a17}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 .42rem #ffffff1a,0 0 0 .9rem #78d69d1f}}@keyframes capabilityPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 .35rem #78d69d29,0 12px 24px -18px #08110f42}50%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 .48rem #78d69d38,0 14px 26px -18px #08110f4d}}.reveal-block{opacity:0;animation:.9s cubic-bezier(.32,.72,0,1) forwards revealUp;transform:translateY(32px)}.reveal-block[data-delay="1"]{animation-delay:.11s}.reveal-block[data-delay="2"]{animation-delay:.2s}.reveal-block[data-delay="3"]{animation-delay:.29s}.sondes-shell{background:radial-gradient(circle at 100% 0,#7c455a52,#0000 28%),radial-gradient(circle at 12% 18%,#ffffff1f,#0000 18%),radial-gradient(circle at 50% 100%,#2b6f7738,#0000 40%),linear-gradient(#0c2419,#081a10);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff08,0 42px 110px -56px #040c08d1}.sondes-shell:before,.sondes-shell:after{content:"";pointer-events:none;position:absolute}.sondes-shell:before{border-radius:inherit;opacity:.9;background:linear-gradient(#ffffff14,#0000 16%),linear-gradient(90deg,#0000,#ffffff0a,#0000);inset:0}.sondes-shell:after{border:1px solid #ffffff0a;border-radius:1.75rem;inset:.5rem}.sondes-shell-grid{opacity:.28;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:8rem 8rem;-webkit-mask-image:radial-gradient(circle,#000 32%,#0000 88%);mask-image:radial-gradient(circle,#000 32%,#0000 88%)}.sondes-shell-noise{opacity:.2;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff24 .6px,#0000 .6px),radial-gradient(#ffffff14 .6px,#0000 .6px);background-position:0 0,7px 9px;background-size:18px 18px,26px 26px}.sondes-shell-orb{pointer-events:none;border-radius:999px}.sondes-shell-orb-a{filter:blur(20px);background:radial-gradient(circle,#2b6f7766,#0000 72%);width:7rem;height:7rem;top:2.5rem;left:2rem}.sondes-shell-orb-b{filter:blur(28px);background:radial-gradient(circle,#7c455a59,#0000 72%);width:10rem;height:10rem;bottom:1rem;right:-2rem}.sondes-shell-line{background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:14rem;height:1px;top:2rem;right:2.5rem}.sondes-shell-frame{border:1px solid #ffffff0f;border-radius:1.8rem;height:calc(100% - 1.5rem)}.sondes-shell-lid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.55rem .7rem;display:inline-flex}.sondes-shell-lid-dot{background:#ffffffad;border-radius:999px;width:.45rem;height:.45rem}.sondes-shell-lid-dot:nth-child(2){background:#7c455ad9}.sondes-shell-lid-dot:nth-child(3){background:#2b6f77d9}.sondes-intro-shell{z-index:1;position:relative}.sondes-intro-title{color:#fff}.sondes-intro-accent{align-items:center;gap:.55rem;display:inline-flex}.sondes-intro-accent-line{background:linear-gradient(90deg,#7c455ae0,#ffffff5c);width:4.75rem;height:1px}.sondes-intro-accent-dot{background:#7c455aeb;border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #7c455a1f}.sondes-intro-accent-dot-soft{background:#ecf6ef9e;box-shadow:0 0 0 4px #ffffff0d}@media(prefers-reduced-motion:reduce){.solution-capability-progress-fill,.solution-capability-tab,.solution-capability-tab:before,.solution-capability-app-stack-card,.solution-capability-app-line,.solution-capability-app-side-card,.solution-capability-app-footer span,.solution-capability-platform-inputs span,.solution-capability-platform-connector,.solution-capability-platform-ring,.solution-capability-platform-card,.solution-capability-platform-baseline span{transition:none!important}.solution-capability-app-cursor{animation:none!important}}.sondes-intro-copy-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#7c455a29,#0000 34%),linear-gradient(#ffffff1a,#ffffff0a),#ffffff08;border:1px solid #ffffff1a;border-radius:1.45rem;padding:1.05rem 1.15rem 1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px -32px #020a0685}.sondes-intro-copy-shell:before{content:"";background:linear-gradient(90deg,#7c455a99,#ffffff1f);height:1px;position:absolute;inset:0 0 auto}.sondes-intro-copy-shell:after{content:"";opacity:.7;background:linear-gradient(90deg,#fff3,#7c455a24);height:1px;position:absolute;inset:auto 1.1rem .95rem}.sondes-intro-copy{text-wrap:pretty;max-width:34ch}.sondes-progress-shell{z-index:1;align-items:center;gap:1rem;width:min(100%,70rem);display:flex;position:relative}.sondes-progress-label{color:#ecf6efb8;font-variant-numeric:tabular-nums;min-width:4.2rem;margin:0}.sondes-progress-rail{background:linear-gradient(90deg,#ffffff29,#ffffff0f),#ffffff14;border-radius:999px;flex:auto;height:.48rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}.sondes-progress-rail:before{content:"";opacity:.32;background:repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 25%);position:absolute;inset:0}.sondes-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#78d69df5,#7c455aeb);width:100%;height:100%;display:block;box-shadow:0 0 20px #78d69d42,inset 0 1px #ffffff57}.sondes-stage-divider{z-index:1;align-items:center;gap:.8rem;display:flex;position:relative}.sondes-stage-divider-line{background:linear-gradient(90deg,#fff0,#ffffff2e);flex:auto;height:1px}.sondes-stage-divider-line-soft{background:linear-gradient(90deg,#ffffff2e,#7c455a00)}.sondes-stage-divider-node{background:#7c455ae0;border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #7c455a14,0 0 0 1px #fff3}.sondes-viewport{background:radial-gradient(circle at 100% 0,#7c455a14,#0000 28%),linear-gradient(#ffffff14,#ffffff06),#0000001c;border:1px solid #ffffff14;border-radius:2rem;padding:1rem 0 1rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff08,0 26px 60px -48px #0009}.sondes-viewport:before,.sondes-viewport:after{content:"";pointer-events:none;z-index:1;width:5rem;position:absolute;top:0;bottom:0}.sondes-viewport:before{background:linear-gradient(90deg,#0a1e17d6,#0a1e1700);left:0}.sondes-viewport:after{background:linear-gradient(270deg,#0a1e17d6,#0a1e1700);right:0}.sondes-track{z-index:2;padding-inline:0 1rem;position:relative}.sondes-card-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,#7c455a14,#0000 30%),linear-gradient(#fffffffe,#f8f5edf2);border:1px solid #ffffffe0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 32px 72px -40px #08110f47}.sondes-card-shell:before,.sondes-card-shell:after{content:"";pointer-events:none;position:absolute}.sondes-card-shell:before{background:radial-gradient(circle at 100% 0,#7c455a24,#0000 30%),radial-gradient(circle at 12% 10%,#57a58d12,#0000 22%),linear-gradient(#ffffff8a,#0000 18%);inset:0}.sondes-card-shell:after{opacity:.84;background:linear-gradient(90deg,#1a6b4a00,#1a6b4a38,#7c455a75,#1a6b4a00);border-radius:999px;height:.22rem;inset:auto 1.25rem 1.05rem}.sondes-card-header{padding-bottom:1.1rem;position:relative}.sondes-card-header:after{content:"";background:linear-gradient(90deg,#1137263d,#11372600);width:min(12rem,48%);height:1px;position:absolute;bottom:0;left:0}.sondes-step-chip{font-variant-numeric:tabular-nums;background:linear-gradient(#174a37,#0f2e23);border-radius:.92rem;width:2.1rem;height:2.1rem;box-shadow:inset 0 1px #ffffff24,0 14px 26px -16px #08110fc2}.sondes-step-label{color:#66816f;letter-spacing:.26em}.sondes-card-title{color:#113726;letter-spacing:.01em;text-wrap:balance;max-width:12ch;font-size:clamp(1.56rem,.95vw + 1.28rem,2.25rem);line-height:1.04}.sondes-card-media{background:linear-gradient(#fbf8f1fa,#eff7f2eb),#f3f8f4;border:1px solid #08110f14;position:relative;box-shadow:inset 0 1px #ffffffd1,0 22px 44px -28px #08110f2e}.sondes-card-media:before,.sondes-card-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sondes-card-media:before{background:linear-gradient(#ffffff38,#0000 26%),linear-gradient(90deg,#ffffff1f,#0000 16%)}.sondes-card-media:after{border:1px solid #ffffff4d}.sondes-illustration-shell{background:#fffffff0;position:relative;box-shadow:inset 0 0 0 1px #0000000d,inset 0 1px #ffffff80}.sondes-illustration-shell img{transform-origin:50%;transition:transform .64s cubic-bezier(.16,1,.3,1),filter .26s}.sondes-card-copy{width:min(100%,54rem);max-width:none;margin-inline:auto}.sondes-card-points{gap:.95rem;display:grid}.sondes-bullet-icon{background:linear-gradient(#f5faf6,#e7f1ea);border:1px solid #2d5f4529;box-shadow:inset 0 1px #ffffffeb}.sondes-card-footer{border-top:1px solid #08110f14}.sondes-footer-rail{background:linear-gradient(90deg,#1a6b4a2e,#7c455a5c,#1a6b4a2e)}.sondes-footer-index{color:#4f745e;font-variant-numeric:tabular-nums}[data-sondes-root] [data-sondes-spacer]{height:var(--sondes-scroll-distance,0px)}[data-sondes-root] [data-sondes-visual-shell]{min-height:calc(100dvh - var(--sondes-header-offset,0px) + 1.5rem)}[data-sondes-root] [data-sondes-stage]{flex-direction:column;display:flex}[data-sondes-root] [data-sondes-chrome]{z-index:1;position:relative}[data-sondes-root] [data-sondes-pin-shell]{min-height:calc(100dvh - var(--sondes-header-offset,0px) - 4rem);align-items:center;display:grid}[data-sondes-root] [data-sondes-pin]{min-height:min(var(--sondes-viewport-height),calc(100dvh - var(--sondes-header-offset,0px) - 5rem));max-height:none}[data-sondes-root] [data-sondes-progress-fill]{transform-origin:0;transform:scaleX(var(--sondes-progress-ratio,0));will-change:transform}[data-sondes-root] [data-sondes-card]{width:var(--sondes-card-width-mobile);max-width:var(--sondes-card-max-width)}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-viewport]{min-height:min(var(--sondes-viewport-height),calc(100dvh - var(--sondes-header-offset,0px) - clamp(4rem,9vh,7rem)));align-items:center;padding-block:0;display:grid;overflow-x:hidden}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-track]{will-change:transform;align-items:stretch}[data-sondes-root][data-sondes-mode=mobile] [data-sondes-track],[data-sondes-root][data-sondes-mode=reduced-motion] [data-sondes-track],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-track]{transform:translate(0)!important}[data-sondes-root][data-sondes-mode=mobile] [data-sondes-viewport]{padding-bottom:.5rem}[data-sondes-root][data-sondes-mode=reduced-motion] [data-sondes-viewport],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-viewport]{overflow-x:visible}[data-sondes-root][data-sondes-mode=reduced-motion] [data-sondes-track],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-track]{min-width:0;padding-right:0;display:grid}[data-sondes-root][data-sondes-mode=reduced-motion] [data-sondes-card],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-card]{width:100%;max-width:none}[data-sondes-card][data-active=true] [data-sondes-card-shell]{filter:none;border-color:#57a58d57;transform:translateY(-8px)scale(1.018);box-shadow:inset 0 1px #fffffffa,0 40px 88px -44px #08110f61}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-card][data-active=false] [data-sondes-card-shell]{filter:saturate(.92)brightness(.99);border-color:#08110f14;transform:translateY(10px)scale(.978);box-shadow:inset 0 1px #ffffffeb,0 18px 44px -36px #08110f3d}[data-sondes-card][data-active=true] [data-sondes-illustration-wrap]{opacity:1;transform:translateY(-4px)scale(1.018);box-shadow:inset 0 0 0 1px #ffffff9e,0 22px 40px -32px #08110f47}[data-sondes-card][data-active=false] [data-sondes-illustration-wrap]{opacity:.92}[data-sondes-card] [data-sondes-illustration-wrap]{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .22s,box-shadow .26s}[data-sondes-card][data-active=true] .sondes-illustration-shell img{transform:scale(1.03)}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-card][data-active=false] .sondes-illustration-shell img{filter:saturate(.92)}[data-sondes-card] [data-sondes-card-shell]{height:100%;min-height:var(--sondes-card-min-height);max-height:none;transition:transform .32s cubic-bezier(.32,.72,0,1),box-shadow .26s,border-color .2s,background-color .22s,filter .22s}[data-sondes-card]:hover [data-sondes-card-shell]{transform:translateY(-4px)scale(1.006);box-shadow:inset 0 1px #fffffff5,0 34px 72px -40px #08110f4d}[data-sondes-card] [data-sondes-card-media]{min-height:var(--sondes-media-min-height)}[data-sondes-card][data-text-visible=false] [data-sondes-copy]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px)}[data-sondes-card][data-text-visible=true] [data-sondes-copy]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}[data-sondes-card][data-active=true] [data-sondes-copy]{opacity:1;visibility:visible}[data-sondes-card] [data-sondes-copy]{min-height:var(--sondes-copy-min-height);transition:opacity .18s,transform .22s cubic-bezier(.32,.72,0,1),visibility linear}[data-sondes-card] [data-sondes-title]{letter-spacing:.01em;font-size:clamp(1.56rem,.95vw + 1.28rem,2.25rem);line-height:1.04}[data-sondes-card] [data-sondes-bullet]{color:var(--text-strong);font-size:clamp(1.05rem,.35vw + .95rem,1.18rem);line-height:1.66}[data-sondes-card][data-sondes-density=dense] [data-sondes-copy]{min-height:clamp(13.5rem,28vh,20rem)}[data-sondes-card][data-sondes-density=dense] [data-sondes-bullet]{font-size:clamp(1.02rem,.28vw + .94rem,1.12rem);line-height:1.56}[data-sondes-card][data-sondes-density=dense] [data-sondes-copy] ul{row-gap:.56rem;display:grid}[data-sondes-card]:focus-visible [data-sondes-card-shell]{outline:2px solid var(--color-brand-700);outline-offset:2px}[data-sondes-root][data-sondes-low-perf=true] [data-sondes-card-shell],[data-sondes-root][data-sondes-low-perf=true] [data-sondes-illustration-wrap],[data-sondes-root][data-sondes-low-perf=true] [data-sondes-copy]{transition:none!important;animation:none!important;transform:none!important}@media(min-width:768px){.sondes-shell-orb-a{width:8rem;height:8rem}.sondes-shell-line{width:18rem}.sondes-viewport{padding:1.15rem 0 1.15rem 1.15rem}.sondes-progress-shell{gap:1.2rem}.sondes-progress-label{min-width:4.5rem}[data-sondes-root] [data-sondes-card]{width:var(--sondes-card-width-md)}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-stage],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-stage]{justify-content:flex-start}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-chrome],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-chrome]{inset-inline:auto;position:relative;top:auto}[data-sondes-root][data-sondes-mode=desktop] [data-sondes-pin-shell],[data-sondes-root][data-sondes-mode=desktop-static] [data-sondes-pin-shell]{transform:none!important}}@media(min-width:1024px){.sondes-intro-shell{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:end;display:grid}.sondes-shell-orb-b{width:12rem;height:12rem}.sondes-viewport{padding:1.2rem 0 1.25rem 1.2rem}[data-sondes-root] [data-sondes-card]{width:var(--sondes-card-width-lg)}}@media(max-width:767px){.sondes-shell-lid{top:1rem;left:1.1rem;right:auto}.sondes-shell-frame{inset-inline:1rem;top:1rem}.sondes-stage-divider{gap:.55rem}.sondes-progress-shell{gap:.75rem}.sondes-progress-label{min-width:3.7rem;font-size:.92rem}.sondes-progress-rail{height:.4rem}.sondes-viewport{padding:.85rem 0 .85rem .85rem}.sondes-viewport:before,.sondes-viewport:after{width:2.5rem}}@media(min-width:1280px){[data-sondes-root] [data-sondes-card]{width:var(--sondes-card-width-xl)}}@media(min-width:1536px){[data-sondes-root] [data-sondes-card]{width:var(--sondes-card-width-2xl)}}.sondes-split-root{position:relative}.sondes-split-grid{grid-template-columns:1fr;align-items:start;gap:.5rem;display:grid}@media(min-width:768px){.sondes-split-grid{grid-template-columns:1fr 1fr;gap:.5rem}}@media(min-width:1280px){.sondes-split-grid{grid-template-columns:1.12fr .88fr;gap:.5rem}}.sondes-split-left{display:none}@media(min-width:768px){.sondes-split-left{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:5.5rem}}.sondes-image-stack{aspect-ratio:4/3;background:#08110fd9;border:1px solid #57a58d1f;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 32px 80px -40px #040c08b3}.sondes-image-slot{opacity:0;transition:opacity .72s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sondes-image-slot[data-active=true]{opacity:1}.sondes-image-img{object-fit:cover;width:100%;height:100%;display:block}.sondes-image-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0000,#08110f8c 55%,#08110ff2);height:60%;position:absolute;inset:auto 0 0}.sondes-image-label{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.sondes-image-label-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;color:#57a58d;flex-shrink:0;font-size:.88rem;font-weight:700}.sondes-image-label-sep,.sondes-image-label-total{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:#ecf6ef47;flex-shrink:0;font-size:.93rem}.sondes-image-label-line{background:#57a58d73;flex-shrink:0;width:1.4rem;height:1px}.sondes-image-label-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#ecf6ef99;white-space:nowrap;text-overflow:ellipsis;font-size:.93rem;font-weight:600;transition:opacity .4s;overflow:hidden}.sondes-split-dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.sondes-split-dot{cursor:pointer;background:#57a58d33;border:none;border-radius:999px;width:1.5rem;height:.3rem;padding:0;transition:width .38s cubic-bezier(.4,0,.2,1),background .3s}.sondes-split-dot[data-active=true]{background:#57a58d;width:2.75rem}.sondes-split-dot:hover:not([data-active=true]){background:#57a58d73}.sondes-split-right{flex-direction:column;display:flex}.sondes-split-section{flex-direction:column;justify-content:center;min-height:35vh;padding-block:.5rem;display:flex;position:relative}.sondes-split-section:first-child{min-height:70vh;padding-top:0}.sondes-split-mobile-img{aspect-ratio:16/9;border-radius:1.15rem;margin-bottom:1.25rem;overflow:hidden}.sondes-split-section-inner{background:#0c161273;border:1px solid #57a58d12;border-radius:1.5rem;padding:1.75rem 2rem;transition:border-color .45s,background .45s;position:relative;overflow:hidden}.sondes-split-section-inner:before{content:"";opacity:0;background:linear-gradient(#57a58d,#2b6f77);border-radius:999px;width:2.5px;transition:opacity .45s;position:absolute;inset:.75rem auto .75rem 0}.sondes-split-section[data-active=true] .sondes-split-section-inner{background:#0c1612d1;border-color:#57a58d38}.sondes-split-section[data-active=true] .sondes-split-section-inner:before{opacity:1}.sondes-split-meta{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.sondes-split-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;color:#57a58d;flex-shrink:0;font-size:.93rem;font-weight:700}.sondes-split-meta-line{background:#57a58d21;flex:1;height:1px}.sondes-split-total{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:#ecf6ef40;flex-shrink:0;font-size:.9rem}.sondes-split-title{font-family:var(--font-display);color:var(--text-strong,#ecf6ef);letter-spacing:.01em;margin-bottom:1.35rem;font-size:clamp(1.1rem,1.3vw + .65rem,1.55rem);font-weight:700;line-height:1.18}.sondes-split-points{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.sondes-split-point{color:#ecf6ef94;align-items:flex-start;gap:.8rem;font-size:.93rem;line-height:1.6;transition:color .35s;display:flex}.sondes-split-section[data-active=true] .sondes-split-point{color:#ecf6efc7}.sondes-split-point-bullet{opacity:.5;background:#57a58d;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.52rem;transition:opacity .35s}.sondes-split-section[data-active=true] .sondes-split-point-bullet{opacity:1}@media(min-width:1024px){.sondes-split-section-inner{padding:2.25rem 2.5rem}}@media(prefers-reduced-motion:reduce){.sondes-image-slot,.sondes-split-dot,.sondes-split-section-inner,.sondes-split-section-inner:before,.sondes-split-point,.sondes-split-point-bullet{transition:none!important}}[data-use-cases-root] [data-use-cases-progress-fill]{transform-origin:0;will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1)}[data-use-cases-root] [data-use-cases-copy-panel],[data-use-cases-root] [data-use-cases-media-panel]{opacity:0;pointer-events:none;transition:opacity .26s,transform .38s cubic-bezier(.22,1,.36,1);transform:translateY(20px)scale(.985)}[data-use-cases-root] [data-use-cases-copy-panel][data-active=true],[data-use-cases-root] [data-use-cases-media-panel][data-active=true]{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}[data-use-cases-root] [data-use-cases-copy-panel]{grid-area:1/1/2/2}[data-use-cases-root] [data-use-case-tab]{box-shadow:var(--shadow-soft)}[data-use-cases-root] [data-use-case-tab][data-active=true]{transform:translateY(-1px);box-shadow:0 18px 40px -24px #08110f3d;border-color:var(--uc-border,#1a6b4a59)!important;background:var(--uc-bg,#1a6b4a1f)!important}.uc-tab-index{color:var(--uc-clr,var(--color-brand-400));opacity:.8}.uc-tab-label{color:var(--text-main,#ffffffe6)}.uc-tab-num{color:var(--uc-clr,var(--color-brand-400));opacity:.65}[data-use-cases-root] [data-use-case-step]{transition:border-color .22s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .26s,background-color .22s}.uc-step-index{color:var(--uc-clr,#57a58d)}[data-use-cases-root] [data-use-case-step]{border:1px solid var(--uc-border,#1a6b4a2e)}[data-use-cases-root] [data-use-case-step][data-active=true]{background:#e7efe6db;transform:translateY(-2px);box-shadow:0 16px 34px -22px #08110f24;border-color:var(--uc-active-border,#1a6b4a66)!important}[data-use-cases-root] [data-use-cases-interactive]{display:none}@media(min-width:1024px){[data-use-cases-root] [data-use-cases-interactive]{display:block}[data-use-cases-root] [data-use-cases-static]{display:none}}@keyframes revealUp{to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-block{opacity:1;animation:none;transform:none}[data-use-cases-root] [data-use-cases-progress-fill],[data-use-cases-root] [data-use-cases-copy-panel],[data-use-cases-root] [data-use-cases-media-panel],[data-use-cases-root] [data-use-case-step]{transition:none!important}}.solution-capability-v2-panel{gap:1rem;display:grid}.solution-capability-v2-spotlight{background:radial-gradient(circle at 12% 16%,#7c455a14,#0000 24%),radial-gradient(circle at 86% 18%,#57a58d1a,#0000 28%),linear-gradient(#fffffff5,#f7f4ece0);border:1px solid #08110f14;border-radius:1.9rem;gap:1rem;min-height:clamp(24rem,34vw,28rem);padding:clamp(1.1rem,2vw,1.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px -52px #08110f2e}.solution-capability-v2-spotlight-noise,.solution-capability-v2-spotlight-grid{pointer-events:none;position:absolute;inset:0}.solution-capability-v2-spotlight-noise{opacity:.1;mix-blend-mode:multiply;background-image:radial-gradient(#08110f29 .55px,#0000 .55px),radial-gradient(#08110f14 .55px,#0000 .55px);background-position:0 0,10px 8px;background-size:18px 18px,28px 28px}.solution-capability-v2-spotlight-grid{opacity:.16;background-image:linear-gradient(#08110f0d 1px,#0000 1px),linear-gradient(90deg,#08110f0d 1px,#0000 1px);background-size:5rem 5rem;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000)}.solution-capability-v2-meta,.solution-capability-v2-copy,.solution-capability-v2-visual{z-index:1;position:relative}.solution-capability-v2-meta{align-items:center;gap:.9rem;display:flex}.solution-capability-v2-index,.solution-capability-v2-step-index{width:2.55rem;height:2.55rem;color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;background:#ffffffd6;border:1px solid #08110f1a;border-radius:.95rem;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.solution-capability-v2-dots{align-items:center;gap:.45rem;display:flex}.solution-capability-v2-dot{background:#08110f1a;border-radius:999px;width:2.4rem;height:.3rem;transition:transform .28s cubic-bezier(.16,1,.3,1),background .22s,opacity .22s}.solution-capability-v2-dot[data-active=true]{background:linear-gradient(90deg,#7c455ae6,#57a58dd1);transform:scaleX(1.08)}.solution-capability-v2-copy{gap:.45rem;max-width:22rem;display:grid}.solution-capability-v2-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.2vw,2.6rem);font-weight:600;line-height:.98}.solution-capability-v2-description{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.58}.solution-capability-v2-rail{gap:.8rem;display:grid}.solution-capability-v2-step{text-align:left;background:linear-gradient(#fffffff5,#f8f4ecd6);border:1px solid #08110f14;border-radius:1.4rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px -42px #08110f29}.solution-capability-v2-step:before{content:"";opacity:0;transform-origin:top;background:linear-gradient(#7c455ae6,#57a58dd6);border-radius:999px;width:3px;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:1rem;bottom:1rem;left:0;transform:scaleY(.32)}.solution-capability-v2-step:hover,.solution-capability-v2-step[data-active=true]{background:radial-gradient(circle at 100% 0,#7c455a14,#0000 24%),linear-gradient(#e8efe6fa,#ffffffd1);border-color:#08110f24;transform:translate(.35rem,-.08rem);box-shadow:0 28px 54px -38px #08110f2e}.solution-capability-v2-step:hover:before,.solution-capability-v2-step[data-active=true]:before{opacity:1;transform:scaleY(1)}.solution-capability-v2-step:focus-visible{outline-offset:4px;outline:2px solid #08110f47}.solution-capability-v2-step-copy{gap:.28rem;display:grid}.solution-capability-v2-step-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.04em;font-size:clamp(1.12rem,1.35vw,1.4rem);font-weight:600;line-height:1.02}.solution-capability-v2-step-description{color:var(--text-muted);text-wrap:pretty;font-size:.95rem;line-height:1.55}.solution-capability-v2-visual{min-height:18rem}.solution-capability-v2-visual-application,.solution-capability-v2-visual-platform{background:radial-gradient(circle at 82% 20%,#7c455a14,#0000 24%),radial-gradient(circle at 18% 80%,#57a58d1a,#0000 24%),linear-gradient(#e7efe6d1,#ffffffb8);border:1px solid #08110f14;border-radius:1.6rem;box-shadow:inset 0 1px #ffffff9e}.solution-capability-v2-visual-application{position:relative;overflow:hidden}.solution-capability-v2-app-frame{background:linear-gradient(#ffffffb3,#f7f4ec94);border:1px solid #08110f14;border-radius:1.4rem;position:absolute;inset:1.2rem}.solution-capability-v2-app-card,.solution-capability-v2-app-chart{background:linear-gradient(#ffffffe0,#f7f4ecb8);border:1px solid #08110f14;border-radius:1.2rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s,opacity .22s;position:absolute;box-shadow:inset 0 1px #ffffff9e}.solution-capability-v2-app-card-a{background:linear-gradient(#08110ff0,#205841e6);width:24%;height:28%;top:2.1rem;left:2.1rem}.solution-capability-v2-app-card-b{width:28%;height:22%;bottom:2.1rem;left:2.1rem}.solution-capability-v2-app-card-c{width:22%;height:44%;top:2.3rem;right:2.1rem}.solution-capability-v2-app-chart{background:linear-gradient(#e8efe6eb,#d9e8ddb8);width:34%;height:42%;top:25%;left:31%}.solution-capability-v2-app-line,.solution-capability-v2-app-marker{transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s,box-shadow .22s;position:absolute}.solution-capability-v2-app-line{border-radius:999px;width:18%;height:3px;left:36%}.solution-capability-v2-app-line-a{background:linear-gradient(90deg,#7c455ad1,#57a58dd1);top:46%;transform:rotate(8deg)scaleX(.74)}.solution-capability-v2-app-line-b{background:linear-gradient(90deg,#08110f1f,#57a58db8);top:55%;transform:rotate(-6deg)scaleX(.92)}.solution-capability-v2-app-marker{background:#ffffffeb;border:1px solid #57a58d2e;border-radius:999px;width:1rem;height:1rem;top:48%;left:50%;box-shadow:0 0 0 .4rem #78d69d24}.solution-capability-v2-visual-platform{position:relative;overflow:hidden}.solution-capability-v2-platform-node,.solution-capability-v2-platform-output{background:linear-gradient(#ffffffe6,#f7f4ecbd);border:1px solid #08110f14;border-radius:1.15rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s,opacity .22s;position:absolute;box-shadow:inset 0 1px #ffffff9e}.solution-capability-v2-platform-node-a{width:22%;height:18%;top:2.1rem;left:1.9rem}.solution-capability-v2-platform-node-b{width:26%;height:16%;top:43%;left:1.9rem}.solution-capability-v2-platform-node-c{width:24%;height:14%;bottom:2.1rem;left:1.9rem}.solution-capability-v2-platform-beam{opacity:.42;background:linear-gradient(90deg,#7c455ad6,#57a58dc7);border-radius:999px;height:3px;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute}.solution-capability-v2-platform-beam-a{transform-origin:0;width:19%;top:46%;left:30%;transform:scaleX(.72)}.solution-capability-v2-platform-beam-b{transform-origin:100%;width:18%;top:46%;right:20%;transform:scaleX(.72)}.solution-capability-v2-platform-core,.solution-capability-v2-platform-ring{border-radius:999px;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .22s,opacity .22s;position:absolute}.solution-capability-v2-platform-core{background:linear-gradient(#08110ff0,#205841e6);border:1px solid #ffffff38;width:4.25rem;height:4.25rem;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5rem #78d69d1f}.solution-capability-v2-platform-ring-a{background:#ffffff38;border:1px solid #08110f14;width:7.2rem;height:7.2rem;top:calc(46% - 3.6rem);left:calc(50% - 3.6rem)}.solution-capability-v2-platform-ring-b{background:#ffffff1a;border:1px solid #08110f14;width:10.6rem;height:10.6rem;top:calc(46% - 5.3rem);left:calc(50% - 5.3rem)}.solution-capability-v2-platform-output-a{width:23%;height:20%;top:2.4rem;right:2rem}.solution-capability-v2-platform-output-b{width:27%;height:18%;bottom:2.4rem;right:2rem}.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-v2-app-card-a,.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-v2-dot[data-active=true]{transform:translateY(-.18rem);box-shadow:0 18px 34px -24px #08110f33}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-v2-app-chart,.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-v2-app-line{transform:translateY(-.12rem)scale(1.02)}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-v2-app-marker{transform:translate(.25rem,-.1rem)}.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-v2-app-card-c{transform:translate(.2rem,-.18rem);box-shadow:0 18px 34px -24px #08110f2e}.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-v2-platform-node,.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-v2-platform-beam-a{opacity:1;transform:translate(.18rem,-.12rem)}.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-v2-platform-core{transform:translate(-50%,-50%)scale(1.04)}.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-v2-platform-ring-a,.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-v2-platform-ring-b{transform:scale(1.04)}.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-v2-platform-output,.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-v2-platform-beam-b{opacity:1;transform:translate(.18rem,-.12rem)}@media(min-width:1024px){.solution-capability-v2-panel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}.solution-capability-v2-spotlight{padding-right:clamp(15rem,34%,21rem)}.solution-capability-v2-visual{width:clamp(14rem,30%,20rem);position:absolute;top:1.25rem;bottom:1.25rem;right:1.25rem}}@media(max-width:1023px){.solution-capability-v2-panel{grid-template-columns:1fr}}@media(max-width:639px){.solution-capability-v2-spotlight{border-radius:1.45rem;min-height:auto;padding:.95rem}.solution-capability-v2-title{font-size:1.72rem}.solution-capability-v2-step{border-radius:1.2rem;padding:.9rem}.solution-capability-v2-step-title{font-size:1.05rem}.solution-capability-v2-step-description,.solution-capability-v2-description{font-size:.92rem}.solution-capability-v2-visual{min-height:14rem}}@media(prefers-reduced-motion:reduce){.solution-capability-v2-dot,.solution-capability-v2-step,.solution-capability-v2-step:before,.solution-capability-v2-app-card,.solution-capability-v2-app-line,.solution-capability-v2-app-marker,.solution-capability-v2-platform-node,.solution-capability-v2-platform-beam,.solution-capability-v2-platform-core,.solution-capability-v2-platform-ring,.solution-capability-v2-platform-output{transition:none!important}}.solution-capability-v3-panel{gap:1rem;width:100%;display:grid}.solution-capability-v3-rail{gap:.85rem;display:grid}.solution-capability-v3-step{text-align:left;background:linear-gradient(#e9dfc90a,#08110f66);border:1px solid #e9dfc914;border-radius:1.45rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.05rem;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px -40px #00000080}.solution-capability-v3-step:before{content:"";opacity:0;transform-origin:0;inset-inline:0;background:linear-gradient(90deg,#7c455ae6,#57a58dd1);height:2px;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;transform:scaleX(.3)}.solution-capability-v3-step:hover,.solution-capability-v3-step[data-active=true]{background:radial-gradient(circle at 100% 0,#7c455a1f,#0000 28%),linear-gradient(#2b6f5d1f,#08110f99);border-color:#57a58d3d;transform:translate(.3rem,-.08rem);box-shadow:0 28px 56px -38px #0009}.solution-capability-v3-step:hover:before,.solution-capability-v3-step[data-active=true]:before{opacity:1;transform:scaleX(1)}.solution-capability-v3-step:focus-visible{outline-offset:4px;outline:2px solid #08110f47}.solution-capability-v3-step-index,.solution-capability-v3-stage-index{width:2.55rem;height:2.55rem;color:var(--color-brand-300);font-family:var(--font-mono);letter-spacing:.18em;background:#e9dfc90f;border:1px solid #e9dfc91a;border-radius:.95rem;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.solution-capability-v3-step-copy{gap:.32rem;display:grid}.solution-capability-v3-step-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.04em;font-size:clamp(1.14rem,1.3vw,1.45rem);font-weight:600;line-height:1.04}.solution-capability-v3-step-description{color:var(--text-muted);text-wrap:pretty;font-size:.96rem;line-height:1.56}.solution-capability-v3-stage{background:radial-gradient(circle at 12% 14%,#7c455a1f,#0000 30%),radial-gradient(circle at 88% 16%,#57a58d24,#0000 34%),linear-gradient(#0a1210f0,#08110ffa);border:1px solid #e9dfc914;border-radius:1.9rem;gap:1rem;min-height:clamp(24rem,34vw,28rem);padding:clamp(1.1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 76px -52px #0009}.solution-capability-v3-stage-noise,.solution-capability-v3-stage-grid{pointer-events:none;position:absolute;inset:0}.solution-capability-v3-stage-noise{opacity:.1;mix-blend-mode:multiply;background-image:radial-gradient(#08110f29 .55px,#0000 .55px),radial-gradient(#08110f14 .55px,#0000 .55px);background-position:0 0,10px 8px;background-size:18px 18px,28px 28px}.solution-capability-v3-stage-grid{opacity:.16;background-image:linear-gradient(#e9dfc908 1px,#0000 1px),linear-gradient(90deg,#e9dfc908 1px,#0000 1px);background-size:5rem 5rem;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 100%);mask-image:radial-gradient(circle,#000 46%,#0000)}.solution-capability-v3-stage-top,.solution-capability-v3-stage-main,.solution-capability-v3-stage-footer{z-index:1;position:relative}.solution-capability-v3-stage-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.solution-capability-v3-stage-label{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.9rem;font-weight:600}.solution-capability-v3-stage-active{align-items:center;gap:.8rem;display:inline-flex}.solution-capability-v3-stage-active-title{color:var(--text-strong);font-family:var(--font-family-display);letter-spacing:-.03em;font-size:clamp(1rem,1.15vw,1.18rem);font-weight:600;line-height:1.05}.solution-capability-v3-stage-main{grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.solution-capability-v3-stage-copy{text-align:center;background:linear-gradient(#e9dfc908,#0f1b186b),radial-gradient(circle at 100% 0,#7c455a1f,#0000 38%);border:1px solid #e9dfc914;border-radius:1.3rem;align-content:center;justify-items:center;gap:1.25rem;max-width:48rem;margin-inline:auto;padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 22px 42px -34px #00000080}.solution-capability-v3-scene-eyebrow{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.45rem;font-size:.93rem;font-weight:600}.solution-capability-v3-scene-description{color:var(--text-muted);max-width:36ch;font-size:1.12rem;line-height:1.6}.solution-capability-v3-scene-points{justify-items:center;gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.solution-capability-v3-scene-points li{color:#e9dfc9d1;padding-left:1.2rem;font-size:.98rem;font-weight:500;line-height:1.5;position:relative}.solution-capability-v3-scene-points li:before{content:"";background:linear-gradient(140deg,#7c455af0,#57a58ddb);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.solution-capability-v3-scene-chips{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:.85rem;display:flex}.solution-capability-v3-scene-chip{color:#e9dfc9d6;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#e9dfc90f;border:1px solid #08110f1a;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.solution-capability-v3-stage-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.solution-capability-v3-progress-segment{background:#e9dfc91a;border-radius:999px;height:.34rem;transition:background .22s,transform .26s cubic-bezier(.16,1,.3,1)}.solution-capability-v3-progress-segment[data-active=true]{background:linear-gradient(90deg,#7c455aeb,#57a58dd6);transform:scaleX(1.03)}.solution-capability-v3-scene-visual{background:linear-gradient(#08110fcc,#0b1412eb),radial-gradient(circle at 82% 16%,#7c455a1f,#0000 34%);border:1px solid #e9dfc914;border-radius:1.35rem;min-height:15rem;position:relative;box-shadow:inset 0 1px #e9dfc90a,0 20px 38px -34px #00000080}.solution-capability-v3-scene-visual-application,.solution-capability-v3-scene-visual-platform{display:grid}.solution-capability-v3-app-ui{align-content:stretch;gap:.72rem;padding:.95rem;display:grid}.solution-capability-v3-ui-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.solution-capability-v3-ui-pill{color:#e9dfc9b8;min-height:2.2rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#e9dfc90f;border:1px solid #e9dfc91a;border-radius:.84rem;justify-content:center;align-items:center;font-size:.93rem;font-weight:600;transition:transform .28s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex}.solution-capability-v3-ui-pill-head-strong,.solution-capability-v3-ui-pill-foot-strong{color:#fffffff5;background:linear-gradient(140deg,#08110fe6,#205841db);border-color:#20584152}.solution-capability-v3-ui-chart{background:linear-gradient(#08110fdb,#0b1412f0),linear-gradient(90deg,#e9dfc90a 1px,#0000 1px) 0 0/1.4rem 1.4rem;border:1px solid #08110f14;border-radius:1.04rem;min-height:8.1rem;position:relative;overflow:hidden}.solution-capability-v3-ui-axis{background:#e9dfc914;height:1px;position:absolute;top:52%;left:11%;right:11%}.solution-capability-v3-ui-line{opacity:.62;border-radius:999px;height:3px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s,box-shadow .22s;position:absolute;left:17%;right:17%}.solution-capability-v3-ui-line-a{background:linear-gradient(90deg,#57a58d29,#57a58dd6);top:38%;transform:rotate(-5deg)scaleX(.86)}.solution-capability-v3-ui-line-b{background:linear-gradient(90deg,#7c455a29,#7c455adb);top:52%;transform:rotate(4deg)scaleX(.8)}.solution-capability-v3-ui-line-c{background:linear-gradient(90deg,#08110f1a,#57a58db8);top:64%;transform:rotate(-3deg)scaleX(.7)}.solution-capability-v3-ui-marker{background:linear-gradient(#0f1b18f5,#08110fe6);border:1px solid #e9dfc91f;border-radius:.92rem;width:2.8rem;height:2.8rem;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .22s;position:absolute;top:49%;left:54%;transform:translate(-50%,-50%);box-shadow:0 16px 30px -24px #00000080}.solution-capability-v3-platform-ui{align-content:stretch;gap:.72rem;padding:.95rem;display:grid}.solution-capability-v3-platform-lane{gap:.5rem;display:grid}.solution-capability-v3-platform-lane span{color:#e9dfc9b8;min-height:2.22rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#e9dfc90f;border:1px solid #e9dfc91a;border-radius:.82rem;justify-content:center;align-items:center;font-size:.93rem;font-weight:600;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.solution-capability-v3-platform-hub{background:linear-gradient(#ffffffe6,#e8efe6c2);border:1px solid #08110f14;border-radius:1.1rem;min-height:6.7rem;position:relative;overflow:hidden}.solution-capability-v3-platform-link,.solution-capability-v3-platform-ring,.solution-capability-v3-platform-core{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s,box-shadow .22s,background .22s,border-color .22s,color .22s;position:absolute}.solution-capability-v3-platform-link{opacity:.52;background:linear-gradient(90deg,#7c455ad1,#57a58dd6);border-radius:999px;width:20%;height:3px;top:50%;transform:translateY(-50%)}.solution-capability-v3-platform-link-left{left:11%}.solution-capability-v3-platform-link-right{right:11%}.solution-capability-v3-platform-ring-a{background:#e9dfc90a;border:1px solid #e9dfc914;border-radius:999px;width:4.9rem;height:4.9rem;top:calc(50% - 2.45rem);left:calc(50% - 2.45rem)}.solution-capability-v3-platform-ring-b{background:#e9dfc905;border:1px solid #e9dfc90f;border-radius:999px;width:6.8rem;height:6.8rem;top:calc(50% - 3.4rem);left:calc(50% - 3.4rem)}.solution-capability-v3-platform-core{color:#ffffffe6;width:3.35rem;height:3.35rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;background:linear-gradient(#08110ff0,#205841e6);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding-inline:.4rem;font-size:.9rem;font-weight:600;line-height:1.35;display:inline-flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .4rem #78d69d1f}.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-v3-ui-pill-head-strong,.solution-capability-showcase[data-mode=application][data-active-index="0"] .solution-capability-v3-scene-chip:first-child{transform:translateY(-.12rem);box-shadow:0 14px 24px -20px #08110f33}.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-v3-ui-line,.solution-capability-showcase[data-mode=application][data-active-index="1"] .solution-capability-v3-ui-marker{opacity:1;transform:translateY(-.08rem)scale(1.03);box-shadow:0 16px 28px -24px #08110f33}.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-v3-ui-pill-foot-strong,.solution-capability-showcase[data-mode=application][data-active-index="2"] .solution-capability-v3-scene-chip:last-child{transform:translate(.08rem,-.12rem);box-shadow:0 14px 24px -20px #08110f33}.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-v3-platform-lane-left span,.solution-capability-showcase[data-mode=platform][data-active-index="0"] .solution-capability-v3-platform-link-left{opacity:1;background:linear-gradient(#e7efe6fa,#ffffffe6);border-color:#57a58d47;transform:translate(.1rem,-.06rem);box-shadow:0 14px 24px -20px #08110f2e}.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-v3-platform-ring-a,.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-v3-platform-ring-b,.solution-capability-showcase[data-mode=platform][data-active-index="1"] .solution-capability-v3-platform-core{transform:translateY(-.08rem)scale(1.03);box-shadow:0 0 0 .32rem #78d69d14}.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-v3-platform-lane-right span,.solution-capability-showcase[data-mode=platform][data-active-index="2"] .solution-capability-v3-platform-link-right{opacity:1;background:linear-gradient(#e7efe6fa,#ffffffe6);border-color:#57a58d47;transform:translate(-.08rem,-.06rem);box-shadow:0 14px 24px -20px #08110f2e}@media(min-width:1024px){.solution-capability-v3-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch}}@media(max-width:1023px){.solution-capability-v3-panel{grid-template-columns:1fr}.solution-capability-v3-stage{order:-1}.solution-capability-v3-stage-main{grid-template-columns:1fr}.solution-capability-v3-stage-copy{text-align:center;justify-items:center}.solution-capability-v3-scene-points{justify-items:center}.solution-capability-v3-scene-chips{justify-content:center}.solution-capability-v3-scene-visual{order:-1;min-height:13.4rem}}@media(max-width:639px){.solution-capability-v3-step{border-radius:1.25rem;padding:.9rem}.solution-capability-v3-step-title{font-size:1.05rem}.solution-capability-v3-step-description{font-size:.92rem}.solution-capability-v3-stage{border-radius:1.45rem;min-height:21rem;padding:.95rem}.solution-capability-v3-stage-top{flex-direction:column;align-items:flex-start}.solution-capability-v3-stage-active-title{font-size:1rem}.solution-capability-v3-scene-visual{min-height:12.8rem}.solution-capability-v3-scene-description{font-size:.9rem}.solution-capability-v3-scene-points li{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.solution-capability-v3-step,.solution-capability-v3-step:before,.solution-capability-v3-progress-segment,.solution-capability-v3-scene-chip,.solution-capability-v3-ui-pill,.solution-capability-v3-ui-line,.solution-capability-v3-ui-marker,.solution-capability-v3-platform-lane span,.solution-capability-v3-platform-link,.solution-capability-v3-platform-ring,.solution-capability-v3-platform-core{transition:none!important}}.solution-capability-showcase{width:100%;grid-template-columns:none!important;gap:0!important;display:block!important}.sdc-static-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media(min-width:900px){.sdc-static-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem)}}.sdc-static-column{flex-direction:column;gap:1.25rem;display:flex}.sdc-static-head{border-bottom:1px solid #0f2e231a;align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.sdc-static-label{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.sdc-static-list{flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.sdc-static-item{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.sdc-static-index{letter-spacing:.16em;color:#0f2e2361;padding-top:.15rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem;font-weight:700;line-height:1.6}.sdc-static-body{flex-direction:column;gap:.3rem;display:flex}.sdc-static-title{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:1.14rem;font-weight:700;line-height:1.3}.sdc-static-desc{color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.65}section[data-surface=dark] .sdc-static-head,[data-tone=dark] .sdc-static-head{border-bottom-color:#ffffff1f}section[data-surface=dark] .sdc-static-index,[data-tone=dark] .sdc-static-index{color:#fff6}section[data-surface=dark] .sdc-static-title,[data-tone=dark] .sdc-static-title{color:#fff}section[data-surface=dark] .sdc-static-desc,[data-tone=dark] .sdc-static-desc{color:#ffffffa6}.sdc-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media(min-width:768px){.sdc-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.sdc-column{flex-direction:column;gap:0;display:flex}.sdc-column-head{text-transform:uppercase;letter-spacing:.18em;opacity:.7;align-items:center;gap:.6rem;padding:0 .25rem 1rem;font-size:.88rem;font-weight:800;display:flex}.sdc-column-label{font-family:var(--font-family-mono,"IBM Plex Mono", monospace)}.sdc-column-cards{flex-direction:column;gap:.5rem;display:flex}.sdc-card{border:1px solid var(--color-border,#e9dfc91a);cursor:pointer;background:#f6f0e608;border-radius:1.1rem;transition:border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}.sdc-card[data-open=true]{border-color:rgba(var(--sdc-accent-rgb),.3);background:rgba(var(--sdc-accent-rgb),.06);box-shadow:0 8px 32px rgba(var(--sdc-accent-rgb),.1),inset 0 1px rgba(var(--sdc-accent-rgb),.08)}.sdc-card:hover:not([data-open=true]){border-color:rgba(var(--sdc-accent-rgb),.15);background:rgba(var(--sdc-accent-rgb),.03)}.sdc-header{align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.sdc-index{width:2.2rem;height:2.2rem;font-family:var(--font-family-mono,monospace);letter-spacing:.08em;background:rgba(var(--sdc-accent-rgb),.08);color:var(--sdc-accent);border:1px solid rgba(var(--sdc-accent-rgb),.12);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;transition:all .3s;display:flex}.sdc-index[data-open=true]{background:var(--sdc-accent);color:#fff;border-color:var(--sdc-accent);box-shadow:0 4px 14px rgba(var(--sdc-accent-rgb),.35)}.sdc-title-wrap{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sdc-title{font-family:var(--font-family-display,system-ui);color:var(--text-strong);font-size:1.2rem;font-weight:700;transition:color .3s}.sdc-title[data-open=true]{color:var(--sdc-accent)}.sdc-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--text-subtle,#e9dfc966);opacity:0;max-height:0;font-size:.9rem;font-weight:700;transition:opacity .3s,max-height .3s}.sdc-eyebrow[data-open=true]{opacity:.7;max-height:1.5rem}.sdc-chevron{width:1.6rem;height:1.6rem;color:var(--text-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1),color .3s,background .3s;display:flex}.sdc-chevron[data-open=true]{color:var(--sdc-accent);background:rgba(var(--sdc-accent-rgb),.1);transform:rotate(180deg)}.sdc-body{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.sdc-body-inner{flex-direction:column;gap:.9rem;padding:0 1.25rem 1.25rem 4.3rem;display:flex}.sdc-description{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.sdc-highlights{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.sdc-highlight{color:var(--text-secondary,#e9dfc9b3);align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.5;display:flex}.sdc-highlight-dot{background:var(--sdc-accent);opacity:.6;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.45rem}.sdc-chips{flex-wrap:wrap;gap:.4rem;padding-top:.3rem;display:flex}.sdc-chip{letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--sdc-accent-rgb),.1);color:var(--sdc-accent);border:1px solid rgba(var(--sdc-accent-rgb),.15);border-radius:.55rem;align-items:center;padding:.3rem .7rem;font-size:.88rem;font-weight:700;display:inline-flex}@media(prefers-reduced-motion:reduce){.sdc-card,.sdc-index,.sdc-title,.sdc-chevron,.sdc-body,.sdc-eyebrow{transition:none!important}}.ic-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media(min-width:768px){.ic-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}.ic-card{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;transition-delay:var(--ic-delay,0s);background:linear-gradient(175deg,#14241ef2,#0c1612fa);border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ic-card[data-visible=true]{opacity:1;transform:translateY(0)}.ic-card:hover{border-color:rgba(var(--ic-accent-rgb),.25);box-shadow:0 12px 40px rgba(var(--ic-accent-rgb),.1),inset 0 1px rgba(var(--ic-accent-rgb),.06)}.ic-accent-bar{background:linear-gradient(90deg,var(--ic-accent),transparent 80%);opacity:.7;height:3px}.ic-top{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 0;display:flex}.ic-icon{background:rgba(var(--ic-accent-rgb),.1);border:1px solid rgba(var(--ic-accent-rgb),.15);width:2.8rem;height:2.8rem;color:var(--ic-accent);border-radius:.85rem;justify-content:center;align-items:center;transition:background .3s,box-shadow .3s;display:flex}.ic-card:hover .ic-icon{background:rgba(var(--ic-accent-rgb),.18);box-shadow:0 4px 16px rgba(var(--ic-accent-rgb),.2)}.ic-number{font-family:var(--font-family-mono,monospace);letter-spacing:-.03em;color:#ffffff0f;font-size:2rem;font-weight:900;line-height:1;transition:color .3s}.ic-card:hover .ic-number{color:rgba(var(--ic-accent-rgb),.15)}.ic-label{text-transform:uppercase;letter-spacing:.2em;color:#ffffff4d;margin-bottom:.4rem;font-size:.9rem;font-weight:800;display:inline-block}.ic-label-result{color:var(--ic-accent);opacity:.7}.ic-context{flex:1;padding:1rem 1.5rem 0}.ic-context-title{font-family:var(--font-family-display,system-ui);color:#ffffffeb;margin:0 0 .5rem;font-size:1.2rem;font-weight:800;line-height:1.25;transition:color .3s}.ic-card:hover .ic-context-title{color:#fff}.ic-context-desc{color:#ffffff80;margin:0;font-size:.93rem;line-height:1.6;transition:color .3s}.ic-card:hover .ic-context-desc{color:#ffffffa6}.ic-connector{align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.ic-connector-line{background:rgba(var(--ic-accent-rgb),.15);flex:1;height:1px}.ic-connector-arrow{background:rgba(var(--ic-accent-rgb),.1);border:1px solid rgba(var(--ic-accent-rgb),.2);width:1.8rem;height:1.8rem;color:var(--ic-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,transform .3s;display:flex}.ic-card:hover .ic-connector-arrow{background:rgba(var(--ic-accent-rgb),.2);transform:scale(1.1)}.ic-impact{background:linear-gradient(180deg,rgba(var(--ic-accent-rgb),.04),rgba(var(--ic-accent-rgb),.08));border-top:1px solid rgba(var(--ic-accent-rgb),.08);border-radius:0 0 1.25rem 1.25rem;padding:1rem 1.5rem 1.5rem}.ic-impact-title{font-family:var(--font-family-display,system-ui);color:var(--ic-accent);margin:0 0 .35rem;font-size:1.05rem;font-weight:800;line-height:1.3}.ic-impact-desc{color:#ffffff8c;margin:0;font-size:.9rem;line-height:1.55;transition:color .3s}.ic-card:hover .ic-impact-desc{color:#ffffffb3}@media(prefers-reduced-motion:reduce){.ic-card{opacity:1;transform:none;transition:border-color .3s,box-shadow .3s!important}}.methodo-card{background:linear-gradient(170deg,#0f1e18f2,#0a1410fa);border:1px solid #57a58d1a;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .3s,transform .3s;display:flex;position:relative}.methodo-card:hover{border-color:#57a58d40;transform:translateY(-3px)}.methodo-icon{color:#57a58d;background:#57a58d14;border:1px solid #57a58d33;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .3s,box-shadow .3s;display:flex}.methodo-card:hover .methodo-icon{background:#57a58d26;box-shadow:0 4px 12px #57a58d26}.methodo-icon--cool{color:#8eb8bf;background:#2b6f7714;border-color:#2b6f7733}.methodo-card:hover .methodo-icon--cool{background:#2b6f7726;box-shadow:0 4px 12px #2b6f7726}.methodo-icon--warm{color:#c4956a;background:#c4956a14;border-color:#c4956a33}.methodo-card:hover .methodo-icon--warm{background:#c4956a26;box-shadow:0 4px 12px #c4956a26}.methodo-icon--neutral{color:#e9dfc9b3;background:#e9dfc90d;border-color:#e9dfc91f}.methodo-card:hover .methodo-icon--neutral{background:#e9dfc91a;box-shadow:0 4px 12px #e9dfc914}.methodo-num{font-family:var(--font-family-mono,monospace);color:#fff3;letter-spacing:.1em;font-size:.88rem;font-weight:800}.methodo-title{font-family:var(--font-family-display,system-ui);color:#ffffffe6;margin:0;font-size:1.05rem;font-weight:720;line-height:1.3}.methodo-desc{color:#ffffff73;margin:0;font-size:.88rem;line-height:1.55}html[data-theme=light] .methodo-card{box-shadow:0 2px 8px #0000000a,0 6px 20px #0000000d;background:#ffffffd9!important;border-color:#0000000f!important}html[data-theme=light] .methodo-card:hover{box-shadow:0 4px 12px #0000000f,0 12px 32px #00000014;border-color:#2d9b6e33!important}html[data-theme=light] .methodo-num{color:#00000026}html[data-theme=light] .methodo-title{color:var(--color-text-main,#2d2d2d)!important}html[data-theme=light] .methodo-desc{color:var(--color-text-secondary,#5e6a67)!important}html[data-theme=light] .methodo-icon{background:#2d9b6e0f;border-color:#2d9b6e26}html[data-theme=light] .methodo-icon--cool{background:#2b6f770f;border-color:#2b6f7726}html[data-theme=light] .methodo-icon--warm{background:#c17a2c0f;border-color:#c17a2c26}html[data-theme=light] .methodo-icon--neutral{color:#5e6a67;background:#00000008;border-color:#00000014}.hw2-root{flex-direction:column;gap:clamp(4rem,7vw,7rem);display:flex}.hw2-row{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media(min-width:768px){.hw2-row{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem)}.hw2-row--reverse{direction:rtl}.hw2-row--reverse>*{direction:ltr}}.hw2-row-visual{justify-content:center;align-items:center;display:flex}.hw2-mockup-frame{flex-direction:column;align-items:center;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.hw2-mockup-frame[data-visible=true]{opacity:1;transform:translateY(0)}.hw2-device{background:linear-gradient(170deg,#0f1e18f7,#0a1410fc);border:3px solid #57a58d40;border-radius:2.5rem;width:clamp(300px,42vw,480px);padding:14px;position:relative;box-shadow:0 30px 80px -20px #0000008c,0 0 0 1px #57a58d14,inset 0 1px #57a58d14,0 0 60px -10px #57a58d14}.hw2-device:before{content:"";z-index:2;background:#57a58d26;border-radius:3px;width:80px;height:6px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hw2-device--warm{border-color:#c4956a40;box-shadow:0 30px 80px -20px #0000008c,0 0 0 1px #c4956a14,inset 0 1px #c4956a14,0 0 60px -10px #c4956a14}.hw2-device--warm:before{background:#c4956a26}.hw2-screen{background:#08110fd9;border:1px solid #57a58d1a;border-radius:2rem;flex-direction:column;min-height:380px;display:flex;overflow:hidden}.hw2-screen--warm{border-color:#c4956a14}.hw2-screen-bar{background:#57a58d08;border-bottom:1px solid #57a58d0f;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.hw2-screen-bar--warm{background:#c4956a08;border-bottom-color:#c4956a0f}.hw2-screen-dot{background:#ffffff26;border-radius:50%;width:5px;height:5px}.hw2-screen-dot--active{background:#57a58d;animation:2s ease-in-out infinite hw2-pulse;box-shadow:0 0 4px #57a58d66}.hw2-screen-dot--warm-active{background:#c4956a;animation:2s ease-in-out infinite hw2-pulse-warm;box-shadow:0 0 4px #c4956a66}.hw2-screen-bar-text{font-family:var(--font-family-mono,monospace);color:#fff6;letter-spacing:.04em;font-size:.9rem;font-weight:700}.hw2-screen-svg{width:100%;height:auto;display:block}@keyframes hw2-pulse{0%,to{opacity:1;box-shadow:0 0 #57a58d80}50%{opacity:.6;box-shadow:0 0 0 4px #57a58d00}}@keyframes hw2-pulse-warm{0%,to{opacity:1;box-shadow:0 0 #c4956a80}50%{opacity:.6;box-shadow:0 0 0 4px #c4956a00}}.hw2-live-badge{color:#57a58d;letter-spacing:.08em;background:#57a58d1a;border:1px solid #57a58d33;border-radius:2rem;align-items:center;gap:.4rem;margin-top:1rem;padding:.35rem .85rem;font-size:.93rem;font-weight:700;transition:opacity .6s 1s;display:flex}.hw2-live-badge[data-visible=true]{opacity:1}.hw2-live-dot{background:#57a58d;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hw2-pulse}.hw2-live-dot--warm{background:#d96b18;animation:2s ease-in-out infinite hw2-pulse-warm}.hw2-live-badge--warm{color:#d96b18}.hw2-row-content{flex-direction:column;gap:0;display:flex}.hw2-kicker{text-transform:uppercase;letter-spacing:.22em;color:#57a58d;background:#57a58d1a;border:1px solid #57a58d33;border-radius:.5rem;width:fit-content;margin-bottom:1.25rem;padding:.4rem .9rem;font-size:.9rem;font-weight:800;display:inline-block}.hw2-kicker--warm{color:#c4956a;background:#c4956a1a;border-color:#c4956a33}.hw2-title{font-family:var(--font-family-display,system-ui);color:#ffffffeb;letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:750;line-height:1.3}.hw2-checklist{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.hw2-check-item{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;transition-delay:var(--hw2-delay,0s);background:#57a58d05;border:1px solid #57a58d0f;border-radius:.85rem;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.hw2-check-item[data-visible=true]{opacity:1;transform:translateY(0)}.hw2-check-item:hover{background:#57a58d0a;border-color:#57a58d26}.hw2-check-item--warm{background:#c4956a05;border-color:#c4956a0f}.hw2-check-item--warm:hover{background:#c4956a0a;border-color:#c4956a26}.hw2-check-icon{color:#57a58d;flex-shrink:0;margin-top:.1rem}.hw2-check-icon--warm{color:#c4956a}.hw2-check-title{font-family:var(--font-family-display,system-ui);color:#ffffffe6;margin-bottom:.25rem;font-size:1.1rem;font-weight:720;display:block}.hw2-check-desc{color:#ffffff7a;font-size:.95rem;line-height:1.55;display:block}.hw2-param-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.hw2-param-tag{letter-spacing:.06em;text-transform:uppercase;color:#c4956a;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transition-delay:var(--hw2-delay,0s);background:#c4956a14;border:1px solid #c4956a26;border-radius:.5rem;padding:.38rem .8rem;font-size:.9rem;font-weight:750}.hw2-param-tag[data-visible=true]{opacity:1;transform:scale(1)}.hw2-deploy-row{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.hw2-deploy-row{grid-template-columns:1fr 1fr}}.hw2-deploy-card{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .3s;transition-delay:var(--hw2-delay,0s);background:linear-gradient(170deg,#0f1e18f7,#0a1410fc);border:1px solid #57a58d1a;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.hw2-deploy-card[data-visible=true]{opacity:1;transform:translateY(0)}.hw2-deploy-card:hover{border-color:#57a58d33}.hw2-deploy-visual{justify-content:center;align-items:flex-end;min-height:90px;display:flex}.hw2-depth-bar{flex-direction:column;align-items:center;gap:4px;display:flex}.hw2-depth-seg{font-family:var(--font-family-mono,monospace);color:#fff;transform-origin:top;border-radius:.55rem;justify-content:center;align-items:center;font-weight:900;transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex;transform:scaleY(0)}.hw2-depth-seg[data-visible=true]{transform:scaleY(1)}.hw2-depth-30{background:linear-gradient(135deg,#57a58d80,#57a58d4d);border:1px solid #57a58d66;width:52px;height:36px;font-size:.9rem;transition-delay:.4s}.hw2-depth-60{background:linear-gradient(135deg,#3f8a7373,#2b6f5f4d);border:1px solid #3f8a7359;width:52px;height:48px;font-size:1.1rem;transition-delay:.55s}.hw2-depth-unit{font-family:var(--font-family-mono,monospace);color:#57a58d80;letter-spacing:.15em;text-transform:uppercase;margin-top:.35rem;font-size:.88rem;font-weight:700}.hw2-field-svg{width:100%;max-width:160px;height:auto}.hw2-deploy-badge{text-transform:uppercase;letter-spacing:.18em;color:#57a58d;background:#57a58d1a;border:1px solid #57a58d2e;border-radius:.4rem;margin-bottom:.4rem;padding:.2rem .6rem;font-size:.9rem;font-weight:800;display:inline-block}.hw2-deploy-badge--alt{color:#8eb8bf;background:#8eb8bf1a;border-color:#8eb8bf2e}.hw2-deploy-title{font-family:var(--font-family-display,system-ui);color:#ffffffe6;margin:0 0 .3rem;font-size:1.05rem;font-weight:750}.hw2-deploy-desc{color:#ffffff73;margin:0;font-size:.88rem;line-height:1.55}.hw2-deploy-metric{align-items:baseline;gap:.4rem;margin-top:.75rem;display:flex}.hw2-metric-val{font-family:var(--font-family-mono,monospace);color:#8eb8bf;letter-spacing:-.03em;font-size:2.2rem;font-weight:900;line-height:1}.hw2-metric-unit{color:#8eb8bf80;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;font-weight:700}.hw2-deploy-text{flex-direction:column;display:flex}.hw2-inline-metric{opacity:0;transition:opacity .5s var(--hw2-delay,0s),transform .5s var(--hw2-delay,0s);background:#8eb8bf0f;border:1px solid #8eb8bf1f;border-radius:.9rem;align-items:center;gap:1rem;margin-top:1.2rem;padding:.9rem 1.1rem;display:flex;transform:translateY(10px)}.hw2-inline-metric[data-visible=true]{opacity:1;transform:none}.hw2-inline-metric--warm{background:#c4956a0f;border-color:#c4956a1f}.hw2-inline-metric-icon{flex-shrink:0;align-items:center;gap:.3rem;width:80px;display:flex}.hw2-inline-metric-icon .hw2-field-svg{width:80px;height:auto}.hw2-inline-metric-icon .hw2-depth-bar--compact{gap:.25rem}.hw2-inline-metric-text{flex:1;min-width:0}.hw2-inline-metric-text .hw2-check-desc{margin-top:.2rem}.hw2-inline-metric-val{flex-shrink:0;align-items:baseline;gap:.3rem;display:flex}.hw2-inline-metric-val .hw2-metric-val{font-size:1.6rem}html[data-theme=light] .hw2-device{background:linear-gradient(170deg,#e8f0ec,#dce8de)!important;border-color:#2d9b6e40!important;box-shadow:0 30px 80px -20px #00000026,0 0 0 1px #2d9b6e1a,0 0 60px -10px #2d9b6e0f!important}html[data-theme=light] .hw2-device:before{background:#2d9b6e1f!important}html[data-theme=light] .hw2-device--warm{background:linear-gradient(170deg,#f2ece4,#ebe3d8)!important;border-color:#c17a2c40!important;box-shadow:0 30px 80px -20px #00000026,0 0 0 1px #c17a2c1a,0 0 60px -10px #c17a2c0f!important}html[data-theme=light] .hw2-device--warm:before{background:#c17a2c1f!important}html[data-theme=light] .hw2-screen{background:#fffffff2!important;border-color:#2d9b6e1a!important}html[data-theme=light] .hw2-screen--warm{border-color:#c17a2c1a!important}html[data-theme=light] .hw2-screen-bar{background:#2d9b6e0a!important;border-bottom-color:#2d9b6e14!important}html[data-theme=light] .hw2-screen-bar--warm{background:#c17a2c0a!important;border-bottom-color:#c17a2c14!important}html[data-theme=light] .hw2-screen-bar-text{color:#00000073!important}html[data-theme=light] .hw2-title{color:var(--color-text-main,#2d2d2d)!important}html[data-theme=light] .hw2-check-item{background:#2d9b6e08!important;border-color:#2d9b6e14!important}html[data-theme=light] .hw2-check-item:hover{background:#2d9b6e0f!important;border-color:#2d9b6e26!important}html[data-theme=light] .hw2-check-item--warm{background:#c17a2c08!important;border-color:#c17a2c14!important}html[data-theme=light] .hw2-check-item--warm:hover{background:#c17a2c0f!important;border-color:#c17a2c26!important}html[data-theme=light] .hw2-check-title{color:var(--color-text-main,#2d2d2d)!important}html[data-theme=light] .hw2-check-desc{color:var(--color-text-secondary,#5e6a67)!important}html[data-theme=light] .hw2-deploy-card{background:#ffffffd9!important;border-color:#2d9b6e24!important;box-shadow:inset 0 1px #fff9,0 2px 8px #0000000f,0 6px 20px #00000014!important}html[data-theme=light] .hw2-inline-metric{background:#2d9b6e0a!important;border-color:#2d9b6e1a!important}html[data-theme=light] .hw2-inline-metric--warm{background:#c17a2c0a!important;border-color:#c17a2c1a!important}html[data-theme=light] .hw2-deploy-title{color:var(--color-text-main,#2d2d2d)!important}html[data-theme=light] .hw2-deploy-desc{color:var(--color-text-secondary,#5e6a67)!important}@media(prefers-reduced-motion:reduce){.hw2-mockup-frame,.hw2-check-item,.hw2-param-tag,.hw2-deploy-card,.hw2-depth-seg,.hw2-live-badge{opacity:1!important;transition:border-color .3s,background .3s!important;transform:none!important}}.solution-focus-grid{gap:clamp(1.1rem,2vw,1.5rem);display:grid}.solution-focus-visual,.solution-focus-step{position:relative}.solution-focus-visual-shell{background:radial-gradient(circle at 0 0,#57a58d2e,#0000 26%),radial-gradient(circle at 100% 0,#7c455a29,#0000 24%),linear-gradient(#0f1b18f5,#08110ffa);border:1px solid #e9dfc914;border-radius:1.8rem;gap:1rem;min-height:100%;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 34px 74px -52px #08110fb3}.solution-focus-visual-shell:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 32%),linear-gradient(#0000 38%,#08110f57);position:absolute;inset:0}.solution-focus-visual-top,.solution-focus-visual-media,.solution-focus-visual-footer{z-index:1;position:relative}.solution-focus-visual-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.solution-focus-visual-kicker{color:var(--color-brand-300);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:600}.solution-focus-visual-badge{min-height:2rem;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#f6f0e60f;border:1px solid #e9dfc914;border-radius:999px;align-items:center;padding-inline:.8rem;font-size:.93rem;font-weight:600;display:inline-flex}.solution-focus-visual-media{background:radial-gradient(circle at 0 0,#57a58d1f,#0000 28%),linear-gradient(#0a1210e6,#08110ff0);border:1px solid #e9dfc914;border-radius:1.45rem;min-height:clamp(18rem,36vw,23rem);overflow:hidden}.solution-focus-visual-image,.solution-focus-inset-image{object-fit:cover;width:100%;height:100%;display:block}.solution-focus-visual-image{opacity:.82;filter:saturate(.88)contrast(1.04)}.solution-focus-floating-card,.solution-focus-inset{z-index:2;background:#0a1210e0;border:1px solid #e9dfc914;position:absolute;box-shadow:0 20px 48px -28px #08110fb8}.solution-focus-floating-card{border-radius:1.15rem;gap:.35rem;max-width:min(15rem,100% - 1.5rem);padding:.85rem .95rem;display:grid}.solution-focus-floating-card strong{color:var(--text-main);letter-spacing:-.03em;font-size:.98rem;font-weight:600;line-height:1.28}.solution-focus-floating-label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.93rem;font-weight:600}.solution-focus-floating-card-top{top:1rem;right:1rem}.solution-focus-floating-card-bottom{bottom:1rem;left:1rem}.solution-focus-inset{border-radius:1.1rem;gap:.55rem;width:min(12.5rem,46%);padding:.5rem;display:grid;bottom:1rem;right:1rem}.solution-focus-inset-image{aspect-ratio:4/3;border-radius:.85rem}.solution-focus-inset-caption{color:var(--text-secondary);font-size:.93rem;font-weight:500;line-height:1.4}.solution-focus-visual-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.solution-focus-visual-footer span{min-height:2.25rem;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#f6f0e60f;border:1px solid #e9dfc914;border-radius:999px;justify-content:center;align-items:center;padding-inline:.65rem;font-size:.93rem;font-weight:600;display:inline-flex}.solution-focus-steps{gap:1rem;display:grid}.solution-focus-step{background:linear-gradient(#0f1b18eb,#08110ff5),radial-gradient(circle at 100% 0,#57a58d14,#0000 28%);border:1px solid #e9dfc914;border-radius:1.45rem;gap:1rem;padding:clamp(1rem,2vw,1.25rem);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 28px 52px -44px #08110fb3}.solution-focus-step:before{content:"";inset-inline:0;background:linear-gradient(90deg,#57a58ddb,#0000 78%);height:2px;position:absolute;top:0}.solution-focus-step-cool:before{background:linear-gradient(90deg,#2b6f77e6,#0000 78%)}.solution-focus-step-warm:before{background:linear-gradient(90deg,#7c455aeb,#0000 78%)}.solution-focus-step:hover{border-color:#e9dfc924;transform:translateY(-.16rem);box-shadow:inset 0 1px #ffffff0a,0 34px 64px -44px #08110fc2}.solution-focus-step-top{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.solution-focus-step-index{min-width:2.6rem;height:2.4rem;color:var(--text-main);font-family:var(--font-mono);letter-spacing:.18em;background:#f6f0e60f;border:1px solid #e9dfc914;border-radius:.9rem;place-items:center;padding-inline:.7rem;font-size:.9rem;font-weight:600;display:inline-grid}.solution-focus-step-metric{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.88rem;font-weight:600}.solution-focus-step-copy{gap:.55rem;display:grid}.solution-focus-step-kicker{color:var(--color-brand-300);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:600}.solution-focus-step-cool .solution-focus-step-kicker{color:var(--color-accent-cool-light)}.solution-focus-step-warm .solution-focus-step-kicker{color:var(--color-accent-warm-soft)}.solution-focus-step-title{color:var(--text-main);font-family:var(--font-family-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,1.5vw,1.5rem);font-weight:600;line-height:1.04}.solution-focus-step-description{color:var(--text-secondary);max-width:42ch;margin:0;font-size:.98rem;line-height:1.6}.solution-focus-step-points{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.solution-focus-step-points li{color:var(--text-main);padding-left:1rem;font-size:.92rem;line-height:1.5;position:relative}.solution-focus-step-points li:before{content:"";background:linear-gradient(140deg,#57a58deb,#7c455ad1);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.58rem;left:0}.solution-focus-step-chips{flex-wrap:wrap;gap:.55rem;display:flex}.solution-focus-step-chips span{min-height:1.95rem;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#f6f0e60d;border:1px solid #e9dfc914;border-radius:999px;justify-content:center;align-items:center;padding-inline:.72rem;font-size:.93rem;font-weight:600;display:inline-flex}@media(min-width:1024px){.solution-focus-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch}.solution-focus-grid[data-orientation=reverse] .solution-focus-visual{order:2}.solution-focus-grid[data-orientation=reverse] .solution-focus-steps{order:1}}@media(max-width:1023px){.solution-focus-grid{grid-template-columns:1fr}.solution-focus-visual{order:-1}}@media(max-width:639px){.solution-focus-visual-shell,.solution-focus-step{border-radius:1.3rem}.solution-focus-visual-media{min-height:15rem}.solution-focus-floating-card,.solution-focus-inset{width:100%;max-width:none;position:static}.solution-focus-visual-media{gap:.8rem;padding:.8rem;display:grid}.solution-focus-visual-image{aspect-ratio:4/3;border-radius:1rem}.solution-focus-visual-footer{grid-template-columns:1fr}.solution-focus-step-top{flex-direction:column;align-items:flex-start}}.solution-probes-showcase{gap:1rem;display:grid}.solution-probes-main,.solution-probes-secondary{background:linear-gradient(#fffffff5,#f7f4ece6),radial-gradient(circle at 100% 0,#7c455a14,#0000 32%);border:1px solid #08110f1a;border-radius:1.55rem;padding:clamp(1rem,2vw,1.35rem);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;position:relative;box-shadow:0 26px 54px -42px #08110f33}.solution-probes-main:hover,.solution-probes-secondary:hover{border-color:#08110f29;transform:translateY(-.18rem);box-shadow:0 30px 64px -42px #08110f3d}.solution-probes-main-header{align-items:center;gap:.65rem;display:inline-flex}.solution-probes-main-header h3{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:clamp(1.32rem,2vw,1.9rem);font-weight:600;line-height:1.06}.solution-probes-index,.solution-impact-index{min-width:2.25rem;height:2.25rem;color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.16em;background:#ffffffe6;border:1px solid #08110f1a;border-radius:.85rem;place-items:center;padding-inline:.55rem;font-size:.88rem;font-weight:600;display:inline-grid}.solution-probes-main p,.solution-probes-secondary p{max-width:60ch;color:var(--text-muted);margin-top:.75rem;font-size:1rem;line-height:1.65}.solution-probes-tags{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.solution-probes-tags li{color:#08110fdb;min-height:1.95rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffffd6;border:1px solid #08110f1a;border-radius:999px;justify-content:center;align-items:center;padding-inline:.7rem;font-size:.93rem;font-weight:600;display:inline-flex}.solution-probes-signal{background:linear-gradient(#ffffffd6,#e7efe6b8),linear-gradient(90deg,#08110f0f 1px,#0000 1px) 0 0/1.5rem 1.5rem;border:1px solid #08110f14;border-radius:1.2rem;min-height:8.4rem;margin-top:1rem;position:relative;overflow:hidden}.solution-probes-signal-line,.solution-probes-signal-focus{transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s,box-shadow .22s;position:absolute}.solution-probes-signal-line{border-radius:999px;height:3px;left:14%;right:14%}.solution-probes-signal-line-a{background:linear-gradient(90deg,#57a58d2e,#57a58dd1);top:34%;transform:rotate(-5deg)scaleX(.9)}.solution-probes-signal-line-b{background:linear-gradient(90deg,#7c455a38,#7c455ad6);top:50%;transform:rotate(3deg)scaleX(.8)}.solution-probes-signal-line-c{background:linear-gradient(90deg,#08110f14,#57a58dbd);top:66%;transform:rotate(-2deg)scaleX(.74)}.solution-probes-signal-focus{background:linear-gradient(#e7efe6f2,#d9e8ddc7);border:1px solid #08110f14;border-radius:1rem;width:3.2rem;height:3.2rem;top:48%;left:58%;transform:translate(-50%,-50%);box-shadow:0 18px 28px -22px #08110f33}.solution-probes-main:hover .solution-probes-signal-line,.solution-probes-main:hover .solution-probes-signal-focus{transform:translateY(-.08rem)scale(1.02)}.solution-probes-timeline{gap:.65rem;margin-top:1rem;display:grid;position:relative}.solution-probes-timeline-step{background:#ffffffd6;border:1px solid #08110f14;border-radius:999px;height:.72rem;display:block}.solution-probes-timeline-step-a{width:56%}.solution-probes-timeline-step-b{width:78%}.solution-probes-timeline-step-c{background:linear-gradient(90deg,#7c455ae0,#57a58dd6);width:100%}.solution-probes-timeline-rail{background:#08110f14;border-radius:999px;height:.28rem;display:block}.solution-impact-showcase{gap:1rem;display:grid}.solution-impact-card{background:linear-gradient(#fffffff2,#f7f4ece6),radial-gradient(circle at 100% 0,#7c455a14,#0000 30%);border:1px solid #08110f1a;border-radius:1.45rem;gap:.68rem;padding:1.15rem;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 24px 52px -42px #08110f33}.solution-impact-card:hover{border-color:#08110f29;transform:translateY(-.18rem);box-shadow:0 30px 64px -44px #08110f3d}.solution-impact-card-featured{background:linear-gradient(#e7efe6f2,#f7f4ecdb),radial-gradient(circle at 100% 0,#57a58d29,#0000 38%)}.solution-impact-card-emphasis{background:linear-gradient(#fffffff2,#e7efe6c7),radial-gradient(circle at 100% 0,#7c455a1f,#0000 40%)}.solution-impact-card h3{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:clamp(1.3rem,1.7vw,1.75rem);font-weight:600;line-height:1.08}.solution-impact-card p{max-width:58ch;color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.62}.solution-impact-meter{gap:.28rem;margin-top:.25rem;display:grid}.solution-impact-meter-track,.solution-impact-meter-fill{border-radius:999px;height:.36rem;display:block}.solution-impact-meter-track{background:#08110f14}.solution-impact-meter-fill{background:linear-gradient(90deg,#7c455ae6,#57a58dd6);width:72%}.solution-impact-card-featured .solution-impact-meter-fill{width:86%}.solution-impact-card-emphasis .solution-impact-meter-fill{width:78%}@media(min-width:1024px){.solution-probes-showcase{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.solution-impact-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-impact-card-featured{transform:translateY(-.26rem)}}@media(max-width:639px){.solution-probes-main,.solution-probes-secondary,.solution-impact-card{border-radius:1.25rem;padding:.95rem}.solution-probes-main-header h3{font-size:1.2rem}.solution-probes-main p,.solution-probes-secondary p,.solution-impact-card p{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.solution-probes-main,.solution-probes-secondary,.solution-probes-signal-line,.solution-probes-signal-focus,.solution-impact-card{transition:none!important}}.solution-proof-bento{gap:1.25rem;display:grid}@media(min-width:960px){.solution-proof-bento{grid-template-columns:repeat(3,1fr)}}.solution-proof-bento .solution-proof-card{flex-direction:column;padding:clamp(1.4rem,2.2vw,1.9rem);display:flex}.solution-proof-bento .solution-proof-card-head{align-items:flex-start;gap:1rem;display:flex;margin-bottom:1.1rem!important;transition:none!important}.solution-proof-bento .solution-proof-card h3{margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.3}.solution-proof-bento .solution-proof-card-body{flex-direction:column;flex:1;grid-template-rows:unset!important;opacity:1!important;visibility:visible!important;display:flex!important}.solution-proof-bento .solution-proof-card-content-wrap{flex-direction:column;flex:1;justify-content:space-between;gap:1.1rem;min-height:0;display:flex}.solution-proof-bento .solution-proof-card p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}@media(max-width:959px){.solution-proof-bento>*{grid-column:1/-1!important}}.solution-proof-card{cursor:default;background:linear-gradient(#0f1b18f0,#08110ffa),radial-gradient(circle at 100% 0,#57a58d0f,#0000 36%);border:1px solid #e9dfc914;border-radius:2rem;padding:clamp(1.2rem,2.5vw,2rem);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 24px 52px -44px #08110fb3}.solution-proof-card:hover{background:linear-gradient(#142420f5,#08110ffc),radial-gradient(circle at 100% 0,#57a58d1a,#0000 42%);border-color:#e9dfc929;transform:translateY(-.25rem);box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #08110fd9}.solution-proof-card-body{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .4s,visibility .4s;display:grid}.solution-proof-card:hover .solution-proof-card-body{opacity:1;visibility:visible;grid-template-rows:1fr}.solution-proof-card-content-wrap{min-height:0}.solution-proof-card-head{align-items:center;gap:1.25rem;margin-bottom:0;transition:margin .4s;display:flex}.solution-proof-card:hover .solution-proof-card-head{margin-bottom:1.5rem}.solution-proof-index{min-width:2.8rem;height:2.8rem;color:var(--color-brand-300);font-family:var(--font-mono);letter-spacing:.12em;background:#e9dfc90a;border:1px solid #e9dfc91a;border-radius:1rem;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;transition:all .4s;display:inline-flex}.solution-proof-card:hover .solution-proof-index{background:var(--color-brand-600);border-color:var(--color-brand-500);color:#fff;transform:scale(1.05);box-shadow:0 0 20px #57a58d4d}.hw-deploy{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:1024px){.hw-deploy{grid-template-columns:1fr 1fr}}@media(max-width:767px){.hw-root.mobile-horizontal-scroll>.hw-deploy{flex-direction:row;gap:1rem;display:flex;overflow:visible}.hw-root.mobile-horizontal-scroll>.hw-deploy>.hw-deploy-card{flex:0 0 80vw}}.solution-proof-card h3{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;line-height:1.2;transition:color .3s}.solution-proof-card:hover h3{color:#fff}.solution-proof-card p{color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.6}.solution-proof-subgrid{grid-column:1/-1;gap:1.5rem;display:grid}@media(min-width:960px){.solution-proof-subgrid{grid-template-columns:repeat(3,1fr)}}.test-env-visual-container,.somme-map-container,.proof-mini-meter{background:#08110f66;border:1px solid #e9dfc914;border-radius:1.25rem;margin-top:2rem;overflow:hidden}.test-env-visual-container{min-height:14rem}.somme-map-container{min-height:10rem;padding:1rem}.proof-mini-meter{background:#e9dfc90a;height:.5rem}.meter-fill{background:linear-gradient(90deg,var(--color-brand-600),var(--color-brand-400));border-radius:inherit;height:100%;display:block;box-shadow:0 0 12px #57a58d66}.proof-status-dot{color:var(--color-brand-300);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.93rem;font-weight:600;display:inline-flex}@media(max-width:639px){.solution-proof-card{border-radius:1.25rem;padding:1rem}.solution-proof-card h3{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.solution-proof-card,.solution-proof-card-body{transition:none!important}}@media(max-width:639px){[data-home-reveal],[data-page-reveal],[data-home-stagger-item],[data-page-stagger-item]{will-change:opacity,transform}}@media(max-width:1023px){.mobile-horizontal-scroll{position:relative;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000);scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin-left:-1rem!important;margin-right:-1rem!important;padding-bottom:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important;scroll-padding-inline:1rem!important;display:flex!important;overflow-x:auto!important}.mobile-horizontal-scroll::-webkit-scrollbar{display:none!important}.mobile-horizontal-scroll>*{scroll-snap-align:center!important;flex-shrink:0!important;width:85%!important}.mobile-horizontal-scroll.scroll-end{-webkit-mask-image:none;mask-image:none}}@media(min-width:1024px){.mobile-horizontal-scroll{overflow-x:visible!important}.mobile-horizontal-scroll>*{flex-shrink:1!important;width:auto!important}}.problem-split-card{transition:transform .6s var(--ease-out-expo);background:0 0;border-radius:0;grid-template-columns:1fr;gap:1.5rem;display:grid;overflow:visible}.problem-centered-card{text-align:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem) 0;display:flex;position:relative;overflow:hidden}.problem-centered-card .problem-centered-content{flex-direction:column;align-items:center;gap:.6rem;max-width:56rem;display:flex}.problem-centered-card .problem-lead-heading,.problem-centered-card .problem-body-text{text-align:center;max-width:60ch;margin-left:auto;margin-right:auto}.problem-centered-card .problem-accent-rail{margin-left:auto;margin-right:auto}@media(min-width:1024px){.problem-split-card{grid-template-columns:1.15fr .85fr;min-height:28rem}}.problem-split-content{z-index:2;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.problem-lead-heading{font-family:var(--font-family-display);letter-spacing:-.05em;color:var(--text-strong);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:700;line-height:1.02}.problem-body-text{max-width:44ch;color:var(--text-muted);text-wrap:pretty;margin-top:.9rem;font-size:1.05rem;line-height:1.62}.problem-accent-rail{background:linear-gradient(90deg,var(--color-accent-warm),transparent);width:3.5rem;height:2px;transition:width .6s var(--ease-out-expo);margin-top:3rem}.problem-split-card:hover .problem-accent-rail{width:6rem}.problem-split-visual{background:0 0;border-left:none;justify-content:center;align-items:center;min-height:22rem;display:flex;position:relative;overflow:hidden}.problem-visual-noise{opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.problem-visual-grid{opacity:.06;background-image:linear-gradient(#08110f33 1px,#0000 1px),linear-gradient(90deg,#08110f33 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.problem-visual-signal{flex-direction:column;justify-content:center;gap:1.5rem;width:100%;height:60%;padding-left:15%;display:flex;position:relative}.signal-line{transform-origin:0;height:2px;transition:transform .8s var(--ease-out-expo),opacity .4s ease;border-radius:999px}.signal-line-1{background:linear-gradient(90deg,#0000,#57a58d99);width:45%;animation:4s ease-in-out infinite signal-float}.signal-line-2{background:linear-gradient(90deg,#0000,#7c455ab3);width:65%;animation:4.5s ease-in-out infinite reverse signal-float}.signal-line-3{background:linear-gradient(90deg,#0000,#57a58d80);width:35%;animation:3.5s ease-in-out .5s infinite signal-float}@keyframes signal-float{0%,to{opacity:.5;transform:translate(0)scaleX(1)}50%{opacity:1;transform:translate(1.5rem)scaleX(1.1)}}.problem-visual-decision{z-index:2;position:absolute;top:50%;right:20%;transform:translateY(-50%)}.decision-core{width:4.5rem;height:4.5rem;transition:transform .6s var(--ease-out-expo),box-shadow .4s ease;background:#fff;border:1px solid #08110f1a;border-radius:1.4rem;justify-content:center;align-items:center;display:flex;box-shadow:0 14px 28px -10px #08110f26}.decision-dot{background:var(--color-brand-600);width:1rem;height:1rem;box-shadow:0 0 15px var(--color-brand-400);border-radius:50%;animation:2s infinite decision-pulse}@keyframes decision-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.decision-ring{pointer-events:none;border:1px solid #57a58d1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.decision-ring-1{width:8rem;height:8rem;animation:3s infinite ring-sync}.decision-ring-2{width:12rem;height:12rem;animation:3s .5s infinite ring-sync}@keyframes ring-sync{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.problem-visual-label{flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.visual-label-text{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--color-brand-800);opacity:.6;font-size:.88rem;font-weight:600}.visual-label-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-warm);align-items:center;gap:.4rem;font-size:.93rem;font-weight:600;display:flex}.visual-label-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 5px}.pp-visual-wrap{flex-direction:column;align-items:center;gap:0;width:100%;max-width:24rem;padding:1rem 0;display:flex}.pp-card{border-radius:1.1rem;width:100%;transition:transform .4s,box-shadow .4s;overflow:hidden}.pp-card--before{background:#f9fafb;border:1.5px dashed #0000001a}.pp-card--after{background:#fff;border:1.5px solid #1d5c4333;box-shadow:0 8px 32px -8px #0f2e231f,0 0 0 1px #1d5c430a}.problem-split-card:hover .pp-card--after{transform:translateY(-3px);box-shadow:0 14px 40px -8px #0f2e232e,0 0 0 1px #1d5c4314}.pp-card-head{border-bottom:1px solid #0000000d;align-items:center;gap:.6rem;padding:.85rem 1.25rem;display:flex}.pp-card--after .pp-card-head{background:#1d5c4305;border-bottom-color:#1d5c4314}.pp-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pp-card-dot--red{background:#e5a28a;box-shadow:0 0 0 3px #e5a28a33}.pp-card-dot--green{background:#57a58d;animation:2s ease-in-out infinite pp-pulse;box-shadow:0 0 0 3px #57a58d33}@keyframes pp-pulse{0%,to{box-shadow:0 0 0 3px #57a58d33}50%{box-shadow:0 0 0 6px #57a58d1a}}.pp-card-label{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#5e6a67);font-size:.9rem;font-weight:700}.pp-card--after .pp-card-label{color:#1d5c43}.pp-card-body{flex-direction:column;gap:.6rem;padding:1rem 1.25rem 1.15rem;display:flex}.pp-metric-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pp-metric-name{color:var(--text-muted,#5e6a67);font-size:.88rem;font-weight:500}.pp-metric-val{font-family:var(--font-mono,monospace);text-align:right;font-size:.93rem;font-weight:700}.pp-metric-val--muted{color:#00000059}.pp-metric-val--active{color:#1d5c43}.pp-bar-visual{flex-direction:column;gap:.35rem;margin-top:.3rem;display:flex}.pp-bar{border-radius:999px;width:75%;height:7px;position:relative}.pp-bar span{font-family:var(--font-mono,monospace);color:#1d5c4399;font-size:.93rem;font-weight:800;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}.pp-bar--ghost{background:repeating-linear-gradient(90deg,#0000000f 0 6px,#0000 6px 10px);animation:3s ease-in-out infinite pp-shimmer}@keyframes pp-shimmer{0%,to{opacity:.5}50%{opacity:.9}}.pp-bar--n{background:linear-gradient(90deg,#1d5c43,#3e7c59)}.pp-bar--p{background:linear-gradient(90deg,#c17a2c,#d4944a)}.pp-bar--k{background:linear-gradient(90deg,#3e7c59,#5a9970)}.pp-result{border-radius:.7rem;align-items:center;gap:.6rem;margin-top:.2rem;padding:.65rem .85rem;font-size:.88rem;font-weight:600;display:flex}.pp-result--before{color:#0006;background:#00000008;border:1px dashed #00000014}.pp-result--after{color:#1d5c43;background:#1d5c430f;border:1px solid #1d5c431f}.pp-result-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:800;display:flex}.pp-result--before .pp-result-icon{color:#0000004d;background:#0000000f}.pp-result--after .pp-result-icon{color:#1d5c43;background:#1d5c431f}.pp-highlight{color:#1d5c43;font-weight:800}.pp-transform{flex-direction:column;align-items:center;gap:0;padding:.3rem 0;display:flex}.pp-transform-line{background:#1d5c4326;border-radius:1px;width:2px;height:12px}.pp-transform-badge{color:#3e7c59;background:#fff;border:1.5px solid #1d5c432e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #0f2e2314}html[data-theme=dark] .pp-card--before{background:#0f1b1866;border-color:#ffffff14}html[data-theme=dark] .pp-card--after{background:#0f1b18d9;border-color:#57a58d33;box-shadow:0 8px 32px -8px #0000004d}html[data-theme=dark] .pp-card-head{border-bottom-color:#ffffff0f}html[data-theme=dark] .pp-card--after .pp-card-head{background:#57a58d0a}html[data-theme=dark] .pp-card-label{color:#ffffff80}html[data-theme=dark] .pp-card--after .pp-card-label{color:#57a58d}html[data-theme=dark] .pp-metric-val--muted{color:#ffffff40}html[data-theme=dark] .pp-metric-val--active{color:#57a58d}html[data-theme=dark] .pp-result--before{color:#ffffff4d;background:#ffffff08;border-color:#ffffff0f}html[data-theme=dark] .pp-result--after{color:#57a58d;background:#57a58d14;border-color:#57a58d26}html[data-theme=dark] .pp-result--before .pp-result-icon{color:#fff3;background:#ffffff0f}html[data-theme=dark] .pp-result--after .pp-result-icon{color:#57a58d;background:#57a58d26}html[data-theme=dark] .pp-highlight{color:#57a58d}html[data-theme=dark] .pp-transform-badge{color:#57a58d;background:#0f1b18e6;border-color:#57a58d33}html[data-theme=dark] .pp-transform-line{background:#57a58d26}html[data-theme=dark] .pp-bar span{color:#57a58d80}.deployment-bento-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media(min-width:768px){.deployment-bento-grid{grid-template-columns:repeat(2,1fr)}}.deployment-bento-card{transition:transform .6s var(--ease-out-expo);background:0 0;border-radius:2rem;flex-direction:column;padding:2.25rem;display:flex;position:relative;overflow:hidden}.deployment-bento-card:hover{transform:translateY(-.25rem);box-shadow:0 30px 60px -25px #08110f2e}.bento-card-header{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.bento-badge{width:fit-content;color:var(--color-brand-700);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;background:#57a58d14;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.93rem;font-weight:600;display:inline-flex}.bento-badge.badge-accent{color:var(--color-accent-warm);background:#7c455a1a}.bento-title{font-family:var(--font-family-display);color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:700}.bento-visual-zone{background:linear-gradient(135deg,#f7f9f6,#f0f4f0);border-radius:1.25rem;justify-content:center;align-items:center;height:12rem;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}.deployment-card-area .bento-visual-zone{background:linear-gradient(135deg,#f9f7f0,#f4f0e6)}.bento-description{color:var(--text-muted);margin:0;font-size:.94rem;line-height:1.58}.roots-indicator{flex-direction:column;justify-content:center;width:100%;height:100%;padding:0 2rem;display:flex;position:relative}.roots-line{height:1px;font-family:var(--font-mono);color:var(--color-brand-600);background:#57a58d26;justify-content:space-between;align-items:center;margin:1.25rem 0;font-size:.93rem;display:flex;position:relative}.roots-line:after{content:"";background:var(--color-brand-400);width:4rem;height:1px;transition:width .6s var(--ease-out-expo);position:absolute;top:0;left:0}.deployment-bento-card:hover .roots-line:after{width:6rem}.roots-focus-zone{border-left:2px solid var(--color-brand-500);background:linear-gradient(#57a58d14,#57a58d2e);width:2.5rem;height:4rem;animation:3s infinite roots-pulse;position:absolute;top:35%;left:3rem}@keyframes roots-pulse{0%,to{opacity:.5;height:3.5rem}50%{opacity:1;height:4.5rem}}.area-grid-preview{border:1px dashed #7c455a26;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.area-marker{background:var(--color-accent-warm);z-index:2;border-radius:50%;width:8px;height:8px}.area-radius{background:#7c455a0f;border:1px solid #7c455a33;border-radius:50%;width:0;height:0;animation:4s infinite area-expand;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes area-expand{0%{opacity:1;width:0;height:0}60%{opacity:1;width:140px;height:140px}to{opacity:0;width:180px;height:180px}}.area-metric{flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:absolute;bottom:2rem;right:2.5rem}.area-value{font-family:var(--font-family-display);color:var(--color-accent-warm);letter-spacing:-.05em;font-size:3.2rem;font-weight:800}.area-unit{font-family:var(--font-mono);letter-spacing:.15em;color:#7c455ab3;font-size:.93rem;font-weight:700}.solution-proof-card{transition:transform .6s var(--ease-out-expo);background:0 0;border-radius:2rem;flex-direction:column;padding:2.25rem;display:flex;position:relative}.solution-proof-card-hero{grid-column:1/-1}@media(min-width:1024px){.solution-proof-subgrid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}}.solution-proof-card-head{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.solution-proof-index{width:2.5rem;height:2.5rem;color:var(--color-brand-700);font-family:var(--font-mono);background:#08110f0d;border-radius:.75rem;place-items:center;font-size:.93rem;font-weight:700;display:inline-grid}.solution-proof-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-warm);margin-bottom:.25rem;font-size:.93rem;font-weight:700;display:block}.test-env-visual-container{background:var(--surface-soft);border:1px solid #08110f0d;border-radius:1.5rem;margin-top:3rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000005}@media(min-width:1024px){.test-env-visual-container{padding:2.5rem}}.test-env-premium-chart{width:100%;max-width:800px;margin:0 auto;position:relative}.test-env-svg-main{width:100%;height:auto;min-height:250px;display:block}.test-env-path-area{opacity:0;animation:2.5s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.test-env-path-line{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:3s cubic-bezier(.16,1,.3,1) forwards draw-test-env-path}@keyframes draw-test-env-path{to{stroke-dashoffset:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.test-env-html-overlays{pointer-events:none;position:absolute;inset:0}.test-env-marker{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid #08110f0d;border-radius:.5rem;padding:.25rem .5rem;position:absolute;transform:translate(-50%)}.test-env-marker-text{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;font-size:.93rem;font-weight:700}.test-env-tooltip{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.premium-tooltip .tooltip-content{background:#fff;border:1px solid #7c455a33;border-radius:.75rem;flex-direction:column;align-items:center;padding:.65rem 1rem;transition:transform .3s;display:flex;position:relative;transform:translateY(-5px);box-shadow:0 10px 25px -5px #7c455a26}.premium-tooltip .tooltip-content:after{content:"";background:#fff;border-bottom:1px solid #7c455a33;border-right:1px solid #7c455a33;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.premium-tooltip .tooltip-value{font-family:var(--font-family-body);color:var(--color-accent-warm);font-size:1.15rem;font-weight:700;line-height:1.1}.premium-tooltip .tooltip-label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.93rem;font-weight:600}.test-env-badge-canceled{background:#fff;border:1px solid #dc262626;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #dc262614}.test-env-badge-canceled .badge-icon{color:#dc2626;background:#dc26261a;border-radius:50%;padding:2px}.test-env-badge-canceled span{color:var(--text-muted);font-size:.88rem;line-height:1.2}.test-env-badge-canceled strong{color:#dc2626;font-size:.93rem}.test-env-timeline{border-top:1px solid #08110f0d;justify-content:space-around;width:100%;padding-top:.5rem;display:flex;position:absolute;bottom:0;left:0}.test-env-timeline span{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.88rem;font-weight:600}.test-env-timeline .timeline-active{color:var(--color-brand-600)}.proof-mini-meter{background:#08110f0d;border-radius:999px;height:4px;margin-top:auto;overflow:hidden}.proof-mini-meter .meter-fill{background:var(--color-brand-600);border-radius:inherit;height:100%;display:block}.proof-status-dot{font-family:var(--font-mono);color:var(--color-brand-700);align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}.proof-status-dot:before{content:"";background:var(--color-brand-500);width:6px;height:6px;box-shadow:0 0 8px var(--color-brand-400);border-radius:50%}.proof-badge-context{font-family:var(--font-mono);color:var(--text-muted);background:#08110f0d;border-radius:.5rem;width:fit-content;margin-top:auto;padding:.35rem .65rem;font-size:.88rem;font-weight:600}.solution-proof-card-secondary:hover{transform:translateY(-.2rem);box-shadow:0 15px 35px -15px #08110f1f}.somme-map-container{aspect-ratio:4/3;background:#08110f05;border:1px solid #08110f0d;border-radius:1rem;justify-content:center;align-items:center;width:100%;margin-top:2rem;display:flex;position:relative;overflow:hidden}.somme-svg{filter:drop-shadow(0 10px 15px #08110f0d);width:90%;height:90%}.somme-marker-pulse{transform-origin:50%;animation:2s ease-out infinite somme-pulse}@keyframes somme-pulse{0%{opacity:.2;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.somme-labels{pointer-events:none;position:absolute;inset:0}.somme-labels span{font-family:var(--font-mono);color:var(--color-brand-900);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border:1px solid #08110f0d;border-radius:.35rem;padding:.15rem .4rem;font-size:.88rem;font-weight:700;position:absolute}.label-bernaville,.label-test-env{transform:translate(-50%)}.somme-soil-profiles-v3{pointer-events:none;position:absolute;inset:.5rem}.site-soil-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#fffffff2;border:1px solid #08110f14;border-radius:.5rem;padding:.4rem;position:absolute;box-shadow:0 4px 10px #0000000d}.group-left{top:15%;left:.5rem}.group-right{top:25%;right:1.5rem}.soil-chips{flex-direction:column;gap:.35rem;display:flex}.soil-chip{align-items:center;gap:.4rem;display:flex}.soil-chip span{text-transform:uppercase;color:var(--color-brand-900);letter-spacing:.02em;font-size:.9rem;font-weight:700}.chip-layers{border-radius:1px;width:8px;height:16px}.chip-limon{background:linear-gradient(#3d2b1f,#8d7356,#5d4037)}.chip-craie{background:linear-gradient(#3d2b1f,#e3d8c4,#c2b29a)}.ats-full-section{background-color:#1f5643;justify-content:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden;padding:6rem 2rem!important}.ats-container{width:100%;max-width:1024px;margin:0 auto}.ats-plan-image{opacity:1;width:100%;height:auto;display:block}.ats-content-overlay{display:none}.ats-header{max-width:600px}.ats-tag{color:#a9dfbf;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;background:#a9dfbf33;border:1px solid #a9dfbf4d;border-radius:99px;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.9rem;display:inline-block}.ats-header .title-h2{color:#fff;margin-bottom:1rem}.ats-header p{color:#fffc;font-size:1.1rem}.ats-tech-data{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;display:grid}.tech-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:1.5rem;padding:1.25rem;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 8px 32px #0003}.tech-item:hover{border-color:#a9dfbf;transform:translate(10px)}.tech-dot{background:#a9dfbf;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 15px #a9dfbf}.tech-info label{font-family:var(--font-mono);text-transform:uppercase;color:#a9dfbf;margin-bottom:.25rem;font-size:.88rem;display:block}.tech-info strong{font-size:1rem;font-weight:600;display:block}.ats-footer-specs{border-top:1px solid #ffffff1a;gap:3rem;padding-top:2rem;display:flex}.spec-tile{flex-direction:column;display:flex}.spec-tile span{font-family:var(--font-mono);text-transform:uppercase;color:#ffffff80;margin-bottom:.25rem;font-size:.88rem}.spec-tile strong{color:#a9dfbf;font-size:1.25rem}@media(max-width:1024px){.ats-tech-data{grid-template-columns:1fr}.ats-footer-specs{flex-wrap:wrap;gap:1.5rem}.ats-hero-image{opacity:.3}}.prose-premium{--article-spacing:5rem}.prose-premium h2{margin-top:calc(var(--spacing) * 24);margin-bottom:calc(var(--spacing) * 12);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-900);letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3rem);line-height:1.05}.prose-premium h3{margin-top:calc(var(--spacing) * 16);margin-bottom:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-800);font-size:clamp(1.5rem,3vw,2rem)}.prose-premium p{margin-bottom:calc(var(--spacing) * 12);--tw-leading:1.85;color:var(--text-strong);opacity:.95;max-width:72ch;font-size:1.15rem;line-height:1.85}.prose-premium h2+p{margin-bottom:calc(var(--spacing) * 16);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-900)}.prose-premium article ul{margin-bottom:calc(var(--spacing) * 20)}:where(.prose-premium article ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.prose-premium article li{padding-left:calc(var(--spacing) * 12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--text-muted);position:relative}.prose-premium article li:before{content:"—";color:var(--color-brand-500);font-weight:900;position:absolute;top:0;left:0}.prose-premium article blockquote{margin-block:calc(var(--spacing) * 24);border-left-style:var(--tw-border-style);padding:calc(var(--spacing) * 12);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-left-width:8px;border-top-right-radius:3rem;border-bottom-right-radius:3rem}@media(min-width:48rem){.prose-premium article blockquote{padding:calc(var(--spacing) * 20)}}.prose-premium article blockquote{color:var(--text-main);background:#0f1b18c7;border-left-color:#57a58d66;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.5}.prose-premium article blockquote p{margin-bottom:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:1;font-style:italic}.prose-premium img{margin-block:calc(var(--spacing) * 32);border-style:var(--tw-border-style);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:3rem;box-shadow:0 40px 100px -25px #08110f33}.prose-premium figcaption{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 16);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400);font-style:italic}.company-v2-hero-fade{background:linear-gradient(90deg,#080f0d,#0000 20% 80%,#080f0d),linear-gradient(#080f0d,#0000 16% 84%,#080f0d)}.company-v2-hero-card{background:#08110ffa}html[data-theme=light] .company-v2-hero-card{background:#ede9e0!important;border-color:#2d9b6e38!important;box-shadow:0 42px 110px -62px #0000001f,inset 0 1px #ffffffb3!important}html[data-theme=light] .company-v2-hero-glows{opacity:0!important}html[data-theme=light] .company-v2-hero-fade{background:linear-gradient(90deg,#f7faf8,#0000 20% 80%,#edf2ef),linear-gradient(#f7faf8,#0000 16% 84%,#edf2ef)!important}.traction-bento-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08110f80;border:1px solid #57a58d1f;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.25rem 1.25rem;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden}.traction-bento-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -12px #00000040}.traction-bento-card:before{content:"";background:var(--color-brand-500);opacity:.5;border-radius:0 0 2px 2px;height:2px;transition:opacity .4s;position:absolute;top:0;left:20%;right:20%}.traction-bento-card:hover:before{opacity:1}.traction-bento-card__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-strong);font-size:clamp(2.2rem,3.2vw,3rem);font-weight:800;line-height:1}.traction-bento-card__label{text-transform:uppercase;letter-spacing:.16em;text-align:center;color:var(--text-muted);opacity:.65;font-size:.88rem;font-weight:700;line-height:1.3}.traction-bento-card--brand:before{background:var(--color-brand-500)}.traction-bento-card--brand .traction-bento-card__value{color:#8fd5bc}.traction-bento-card--brand:hover{border-color:#57a58d4d}.traction-bento-card--warm:before{background:var(--color-accent-warm)}.traction-bento-card--warm .traction-bento-card__value{color:#d4956a}.traction-bento-card--warm:hover{border-color:#c17a2c4d}.traction-bento-card--cool:before{background:#5ab8bf}.traction-bento-card--cool .traction-bento-card__value{color:#6ec8ce}.traction-bento-card--cool:hover{border-color:#5ab8bf4d}.traction-bento-card--neutral:before{background:#92b9a9}.traction-bento-card--neutral .traction-bento-card__value{color:#92b9a9}.traction-bento-card--neutral:hover{border-color:#92b9a94d}html[data-theme=light] .traction-bento-card{box-shadow:0 2px 12px -4px #0000000f,inset 0 1px #fffc;background:#ffffffb3!important;border-color:#2d9b6e24!important}html[data-theme=light] .traction-bento-card:hover{box-shadow:0 12px 32px -12px #0000001a,inset 0 1px #fffc!important}html[data-theme=light] .traction-bento-card--brand .traction-bento-card__value{color:#1d5c43!important}html[data-theme=light] .traction-bento-card--warm .traction-bento-card__value{color:#8a4500!important}html[data-theme=light] .traction-bento-card--cool .traction-bento-card__value{color:#1e6b7a!important}html[data-theme=light] .traction-bento-card--neutral .traction-bento-card__value{color:var(--color-brand-700)!important}html[data-theme=light] .company-v2-foundation-row{background:#edf2efd9!important;border:1px solid #2d9b6e2e!important;border-radius:1rem!important;box-shadow:inset 0 1px #fff9,0 4px 16px -8px #00000014!important}html[data-theme=light] .company-v2-card{background:#edf2efd9!important;border-color:#2d9b6e2e!important;box-shadow:inset 0 1px #fff9,0 4px 16px -8px #00000014!important}html[data-theme=light] #company-v2-stance .company-v2-card[class*=radial-gradient]{background:linear-gradient(135deg,#c8e8dc80,#edf2efe6)!important}html[data-theme=light] .company-v2-icon-chip,html[data-theme=light] .company-v2-monogram{background:#f2f7f4d9!important;box-shadow:inset 0 1px #fffc!important}html[data-theme=light] .company-v2-pill{color:var(--text-secondary)!important;background:#2d9b6e0f!important;border-color:#2d9b6e2e!important}html[data-theme=light] #company-v2-cta .relative.overflow-hidden{background:linear-gradient(135deg,#f7faf8,#edf2ef)!important;border-color:#2d9b6e38!important;box-shadow:0 4px 24px #0000000f!important}html[data-theme=light] #company-v2-why-now .company-v2-section-header:before{background:linear-gradient(#57a58d,#57a58d14)!important}html[data-theme=light] #company-v2-stance .company-v2-section-header:before{background:linear-gradient(#8eb8bf,#8eb8bf14)!important}html[data-theme=light] #company-v2-foundations .company-v2-section-header:before{background:linear-gradient(#d96b18,#d96b1814)!important}html[data-theme=light] #company-v2-team .company-v2-section-header:before{background:linear-gradient(#57a58d,#57a58d14)!important}html[data-theme=light] #company-v2-ecosystem .company-v2-section-header:before{background:linear-gradient(#8eb8bf,#8eb8bf14)!important}html[data-theme=light] #company-v2-cta .company-v2-section-header:before{background:linear-gradient(#d96b18,#d96b1814)!important}html[data-theme=light] .contact-hero-shell,html[data-theme=light] [class*=contact-hero]{background:linear-gradient(140deg,#f7faf8,#edf2ef)!important;border-color:#2d9b6e38!important}html[data-theme=light] .resource-card,html[data-theme=light] [class*=resource-card]{background:#edf2efd9!important;border-color:#2d9b6e2e!important}html[data-theme=light] .page-hero-shell-cinematic,html[data-theme=light] #solution-hero-main .page-hero-shell{box-shadow:none!important;background:#fff!important;border-color:#0000!important}html[data-theme=light] .page-hero-shell:not([data-section-surface=dark] *){box-shadow:none!important;background:#ede9e0!important;border-color:#0000!important}html[data-theme=light] .system-architecture-stage{background:linear-gradient(135deg,#c8e8dc4d,#edf2efd9)!important;border-color:#2d9b6e2e!important;box-shadow:inset 0 1px #fff9,0 20px 60px -30px #00000014!important}html[data-theme=light] .simulateur-module-frame{background:#edf2efb3!important;border-color:#2d9b6e26!important}.simulateur-meta-card--brand{border-left:2px solid var(--color-brand-500)!important}.simulateur-meta-card--cool{border-left:2px solid var(--color-accent-cool-light)!important}.simulateur-meta-card--warm{border-left:2px solid var(--color-accent-warm-soft)!important}.sim-meta-icon{border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.9rem;font-weight:700;display:inline-flex}.sim-meta-icon--brand{color:var(--color-brand-400);background:#57a58d29}.sim-meta-icon--cool{color:var(--color-accent-cool-light);background:#2b6f7729}.sim-meta-icon--warm{color:var(--color-accent-warm-soft);background:#7c455a2e}.simulateur-meta-card--brand .simulateur-meta-label{color:var(--color-brand-400)!important}.simulateur-meta-card--cool .simulateur-meta-label{color:var(--color-accent-cool-light)!important}.simulateur-meta-card--warm .simulateur-meta-label{color:var(--color-accent-warm-soft)!important}.simulateur-module-chip--brand{color:var(--color-brand-300)!important;background:#57a58d14!important;border-color:#57a58d59!important}.simulateur-module-chip--cool{color:var(--color-accent-cool-light)!important;background:#2b6f7714!important;border-color:#2b6f7759!important}.simulateur-module-chip--warm{color:var(--color-accent-warm-soft)!important;background:#7c455a14!important;border-color:#7c455a59!important}html[data-theme=light] .dynamic-simulator-frame [class*="bg-[#0F1B18]"],html[data-theme=light] .dynamic-simulator-frame [class*="bg-[#0f1b18]"]{background-color:#fff!important;border-color:#0000001f!important}html[data-theme=light] .dynamic-simulator-frame [class*="bg-[rgba(15,27,24"],html[data-theme=light] .dynamic-simulator-frame [class*="bg-[linear-gradient"][class*="rgba(15,27,24"],html[data-theme=light] .dynamic-simulator-frame [class*="bg-[linear-gradient"][class*="rgba(8,17,15"]{background:#ffffffd9!important;border-color:#00000014!important}html[data-theme=light] .dynamic-simulator-frame [class*="text-[#F3EBDD]"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[#f3ebdd]"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[#F6F0E6]"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[#f6f0e6]"]{color:var(--text-strong)!important}html[data-theme=light] .dynamic-simulator-frame [class*="text-[#B9C0B7]"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[#b9c0b7]"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[#879289]"]{color:var(--text-secondary)!important}html[data-theme=light] .dynamic-simulator-frame [class*="border-[#23362F]"],html[data-theme=light] .dynamic-simulator-frame [class*="border-[#23362f]"],html[data-theme=light] .dynamic-simulator-frame [class*="border-[#365047]"]{border-color:#00000017!important}html[data-theme=light] .dynamic-simulator-frame input:not([type=range]),html[data-theme=light] .dynamic-simulator-frame select,html[data-theme=light] .dynamic-simulator-frame textarea{color:var(--text-strong)!important;background:#fff!important;border-color:#0000001f!important}html[data-theme=light] .dynamic-simulator-frame input::placeholder,html[data-theme=light] .dynamic-simulator-frame select::placeholder,html[data-theme=light] .dynamic-simulator-frame textarea::placeholder{color:var(--text-subtle)!important}html[data-theme=light] .dynamic-simulator-frame select option{color:#1a1a1a!important;background:#fff!important}html[data-theme=light] .dynamic-simulator-frame [class*="bg-[rgba(8,17,15"]{background-color:#fff!important;border-color:#0000001a!important}html[data-theme=light] .dynamic-simulator-frame [class*="text-[rgba(233,223,201,0.6"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[rgba(233,223,201,0.7"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[rgba(233,223,201,0.8"],html[data-theme=light] .dynamic-simulator-frame [class*="text-[rgba(233,223,201,0.9"]{color:var(--text-strong)!important}html[data-theme=light] .dynamic-simulator-frame [class*="text-[rgba(233"]{color:var(--text-secondary)!important}html[data-theme=light] .dynamic-simulator-frame [class*="bg-[rgba(233"]{background-color:#00000009!important}html[data-theme=light] .dynamic-simulator-frame [class*="border-[rgba(233"]{border-color:#00000017!important}html[data-theme=light] .dynamic-simulator-frame [class*="bg-white\\/10"]{background-color:#00000014!important}html[data-theme=light] main [class*="bg-[radial-gradient"][class*="rgba(10,19,17"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[radial-gradient"][class*="rgba(8,17,15"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[linear-gradient"][class*="rgba(8,17,15"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[linear-gradient"][class*="rgba(10,19,17"]:not([data-section-surface=dark] *){background:linear-gradient(135deg,#f7faf8,#edf2ef)!important;border-color:#2d9b6e33!important}html[data-theme=light] main [class*="bg-[rgba(8,17,15"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[rgba(10,18,16"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[rgba(10,19,17"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[rgba(11,20,18"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[rgba(11,22,19"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="bg-[rgba(15,27,24"]:not([data-section-surface=dark] *){background-color:#edf2efd9!important;border-color:#2d9b6e2e!important}html[data-theme=light] main [class*="from-[rgba(15,27,24"]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="from-[rgba(8,17,15"]:not([data-section-surface=dark] *){background-image:linear-gradient(#0000,#ffffff40)!important}html[data-theme=light] main [class*="from-[rgba(15,27,24"][class*=bg-gradient-to-b]:not([data-section-surface=dark] *),html[data-theme=light] main [class*="from-[rgba(8,17,15"][class*=bg-gradient-to-b]:not([data-section-surface=dark] *){background-image:linear-gradient(#fff3,#0000)!important}html[data-theme=light] [class*="border-[rgba(233,223,201"]{border-color:#0000000f!important}html[data-theme=light] [class*="bg-[rgba(246,240,230"]{background-color:#f7faf80f!important}html[data-theme=light] [class*="border-[rgba(233,223,201"][class*=border-t]{border-top-color:#0000000f!important}html[data-theme=light] .solution-proof-card{background:#fff!important;border:1px solid #0000000f!important;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a!important}html[data-theme=light] .solution-proof-card:hover{border-color:#2d9b6e33!important;box-shadow:0 4px 12px #0000000f,0 16px 40px #0000000f!important}html[data-theme=light] .solution-proof-card h3{color:var(--text-strong)!important}html[data-theme=light] .solution-proof-card p{color:var(--text-body)!important}html[data-theme=light] .solution-proof-index{color:var(--color-brand-600)!important;background:#2d9b6e14!important;border-color:#2d9b6e1f!important}html[data-theme=light] .solution-proof-card[data-tone=cool] .solution-proof-index{color:#1d6068!important;background:#2b6f7714!important;border-color:#2b6f7724!important}html[data-theme=light] .solution-proof-card[data-tone=warm] .solution-proof-index{color:#b07830!important;background:#c17a2c14!important;border-color:#c17a2c24!important}html[data-theme=light] .solution-proof-card[data-tone=cool]:hover{border-color:#2b6f7733!important}html[data-theme=light] .solution-proof-card[data-tone=warm]:hover{border-color:#c17a2c33!important}html[data-theme=light] .solution-proof-tag{color:var(--color-brand-600)!important}html[data-theme=light] .solution-algo-card{background:#ffffffb3!important;border-color:#00000012!important;box-shadow:0 2px 12px #0000000a!important}html[data-theme=light] .solution-algo-card:hover{background:#ffffffeb!important;border-color:#0000001a!important;box-shadow:0 6px 20px #00000012!important}html[data-theme=light] .solution-algo-card h4{color:var(--text-strong)!important}html[data-theme=light] .solution-algo-card p{color:var(--text-secondary)!important}html[data-theme=light] #investor-ambition article{background:#fff!important;border:1px solid #0000000f!important;box-shadow:0 2px 12px #0000000a,0 8px 32px #0000000a!important}html[data-theme=light] #investor-ambition article:hover{border-color:#2d9b6e33!important;box-shadow:0 4px 16px #0000000f,0 16px 48px #0000000f!important}html[data-theme=light] #investor-ambition article h3{color:#2d2d2d!important}html[data-theme=light] #investor-ambition article p{color:#5e6a67!important}html[data-theme=light] #investor-ambition article .border-t{border-color:#0000000f!important}html[data-theme=light] #investor-model article{background:#fff!important;border:1px solid #0000000f!important;box-shadow:0 2px 12px #0000000a,0 8px 32px #0000000a!important}html[data-theme=light] #investor-model article:hover{border-color:#2d9b6e33!important}html[data-theme=light] #investor-model article h3,html[data-theme=light] #investor-model article h5{color:#2d2d2d!important}html[data-theme=light] #investor-model article p{color:#5e6a67!important}html[data-theme=light] #investor-model article .border-t,html[data-theme=light] #investor-model article .border-white\/5{border-color:#0000000f!important}html[data-theme=light] #investor-team article{background:#fff!important;border:1px solid #0000000f!important;box-shadow:0 2px 12px #0000000a,0 8px 32px #0000000a!important}html[data-theme=light] #investor-team article h3,html[data-theme=light] #investor-team article h4{color:#2d2d2d!important}html[data-theme=light] #investor-team article p{color:#5e6a67!important}html[data-theme=light] #investor-team article .border-white\/5{border-color:#0000000f!important}html[data-theme=light] #investor-traction>div>div:last-child{background:#fff!important;border:1px solid #0000000f!important;box-shadow:0 2px 12px #0000000a,0 16px 48px #0000000a!important}html[data-theme=light] #investor-traction h4{color:#2d2d2d!important}html[data-theme=light] #investor-traction .bg-white\/5{background:#0000000a!important}html[data-theme=light] #investor-traction .flex.items-center.gap-4{background:#f5f8f6cc!important;border-color:#0000000f!important}html[data-theme=light] #investor-final-cta .investor-cta-heading{color:#fff!important}html[data-theme=light] #investor-final-cta .investor-cta-heading span{color:#57a58d!important}html[data-theme=light] #investor-final-cta .investor-cta-lead{color:#ffffffa6!important}html[data-theme=light] #investor-final-cta .investor-cta-primary,html[data-theme=light] #investor-final-cta .investor-cta-primary span{color:#fff!important;background:#2d9b6e!important}html[data-theme=light] #investor-final-cta .investor-cta-primary svg,html[data-theme=light] #investor-final-cta .investor-cta-secondary,html[data-theme=light] #investor-final-cta .investor-cta-secondary span{color:#fff!important}html[data-theme=light] #investor-final-cta .investor-cta-secondary svg,html[data-theme=light] #investor-final-cta .investor-cta-icon,html[data-theme=light] #investor-final-cta .investor-cta-icon svg{color:#57a58d!important}html[data-theme=light] [data-cta-button][data-cta-variant=primary],html[data-theme=light] [data-cta-button][data-cta-variant=primary] *,html[data-theme=light] [data-use-cases-media-panel] [class*=text-white]{color:#fff!important}html[data-theme=light] [data-use-cases-root] [data-use-case-tab]{background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 4px #0000000f!important}html[data-theme=light] [data-use-cases-root] [data-use-case-tab][data-active=true]{background:var(--uc-bg,#57a58d1f)!important;border-color:var(--uc-border,#57a58d59)!important;box-shadow:0 4px 16px #0000001a!important}html[data-theme=light] [data-use-cases-root] [data-use-case-tab][data-active=true] .uc-tab-index,html[data-theme=light] [data-use-cases-root] [data-use-case-tab][data-active=true] .uc-tab-num{color:var(--uc-clr)!important;opacity:1!important}html[data-theme=light] [data-use-cases-root] [data-use-case-tab][data-active=true] .uc-tab-label{color:var(--text-strong)!important}html[data-theme=light] [data-use-cases-root] .h-1.flex-1.overflow-hidden.rounded-full{background:#00000014!important}html[data-theme=light] [data-use-cases-root] [data-use-cases-progress-fill]{background:linear-gradient(to right,var(--color-brand-700),var(--color-brand-500))!important;box-shadow:none!important}html[data-theme=light] [data-use-cases-static] article{background:#fff!important;border:1px solid #0000000f!important;border-radius:1.5rem!important;padding:1.5rem!important;box-shadow:0 2px 12px #0000000a!important}.offer-pipeline-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.offer-pipeline-line{display:none}@media(min-width:768px){.offer-pipeline-line{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}@media(max-width:767px){.offer-pipeline-grid{grid-template-columns:1fr}.offer-pipeline-grid.mobile-horizontal-scroll>.offer-pipeline-card{min-width:72vw}}@media(min-width:768px)and (max-width:1023px){.offer-pipeline-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1600px){.offer-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem);max-width:1400px;margin-inline:auto}}.offer-pipeline-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1b1899;border:1px solid #e9dfc914;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1.75rem,3vw,2.5rem);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:flex;position:relative}.offer-pipeline-card:hover{border-color:#3e7c594d;transform:translateY(-4px);box-shadow:0 12px 32px -8px #0000004d}.offer-pipeline-card--highlighted{background:#0f231ccc;border-color:#3e7c5966;box-shadow:0 0 0 1px #3e7c5926,0 8px 24px -4px #0003}.offer-pipeline-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-300);background:#3e7c5926;border:1px solid #3e7c5940;border-radius:999px;padding:.2rem .6rem;font-size:.93rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}html[data-theme=light] .offer-pipeline-card--highlighted{z-index:2;transform:scale(1.025)translateY(-3px);background:linear-gradient(150deg,#d0ebd9,#bee0ce 55%,#aad4bf)!important;border-color:#1d5c43 #1d5c438c #1d5c438c!important;border-top-width:3px!important;box-shadow:0 0 0 2px #1d5c431f,0 8px 32px #1d5c432e,0 2px 8px #1d5c431f!important}html[data-theme=light] .offer-pipeline-card--highlighted:hover{transform:scale(1.03)translateY(-5px)!important;box-shadow:0 0 0 2px #1d5c432e,0 12px 40px #1d5c433d,0 3px 12px #1d5c4326!important}html[data-theme=light] .offer-pipeline-badge{color:#fff;letter-spacing:.12em;background:#1d5c43;border-color:#1d5c43;font-size:.72rem;font-weight:700;box-shadow:0 2px 6px #1d5c4340}html[data-theme=light] .offer-pipeline-card{box-shadow:0 2px 8px #0000000a,0 0 0 1px #1d5c4308;background:linear-gradient(165deg,#fff,#f4faf7)!important;border-color:#1d5c4333 #1d5c431a #1d5c431a!important;border-top-style:solid!important;border-top-width:3px!important}html[data-theme=light] .offer-pipeline-card:hover{border-color:#1d5c4380 #1d5c4338 #1d5c4338!important;box-shadow:0 12px 32px -8px #0f2e231a,0 0 0 1px #1d5c430f!important}.offer-pipeline-icon-ring{align-items:center;gap:.75rem;display:flex}.offer-pipeline-step{width:2rem;height:2rem;font-size:.9rem;font-weight:700;font-family:var(--font-data,"IBM Plex Mono", monospace);color:var(--color-brand-300);letter-spacing:.02em;background:#3e7c591f;border:1px solid #3e7c5933;border-radius:.625rem;justify-content:center;align-items:center;display:flex}.offer-pipeline-icon{width:2.25rem;height:2.25rem;color:var(--color-brand-400);background:#3e7c591a;border-radius:.75rem;justify-content:center;align-items:center;padding:.4rem;display:flex}.offer-pipeline-card[data-tone=warm] .offer-pipeline-step{color:#d4956a;background:#c17a2c1f;border-color:#c17a2c38}.offer-pipeline-card[data-tone=warm] .offer-pipeline-icon{color:#d4956a;background:#c17a2c1a}.offer-pipeline-card[data-tone=warm]:hover{border-color:#c17a2c4d}.offer-pipeline-card[data-tone=cool] .offer-pipeline-step{color:#5aabb5;background:#2b6f771f;border-color:#2b6f7738}.offer-pipeline-card[data-tone=cool] .offer-pipeline-icon{color:#5aabb5;background:#2b6f771a}.offer-pipeline-card[data-tone=cool]:hover{border-color:#2b6f774d}html[data-theme=light] .offer-pipeline-step{color:var(--color-brand-700)!important;background:#1d5c4314!important;border-color:#1d5c4326!important}html[data-theme=light] .offer-pipeline-icon{color:var(--color-brand-600)!important;background:#1d5c430f!important}html[data-theme=light] .offer-pipeline-card[data-tone=warm] .offer-pipeline-step{color:#b07830!important;background:#c17a2c14!important;border-color:#c17a2c26!important}html[data-theme=light] .offer-pipeline-card[data-tone=warm] .offer-pipeline-icon{color:#b07830!important;background:#c17a2c0f!important}html[data-theme=light] .offer-pipeline-card[data-tone=warm]{border-top-color:#c17a2c40!important}html[data-theme=light] .offer-pipeline-card[data-tone=warm]:hover{border-top-color:#c17a2c80!important}html[data-theme=light] .offer-pipeline-card[data-tone=cool] .offer-pipeline-step{color:#1d6068!important;background:#2b6f7714!important;border-color:#2b6f7726!important}html[data-theme=light] .offer-pipeline-card[data-tone=cool] .offer-pipeline-icon{color:#1d6068!important;background:#2b6f770f!important}html[data-theme=light] .offer-pipeline-card[data-tone=cool]{border-top-color:#2b6f7740!important}html[data-theme=light] .offer-pipeline-card[data-tone=cool]:hover{border-top-color:#2b6f7780!important}.offer-pipeline-title{font-family:var(--font-display,"IBM Plex Sans", sans-serif);color:var(--text-strong);letter-spacing:-.01em;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:600}.offer-pipeline-tagline{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.offer-pipeline-tagline-icon{width:3rem;height:auto;color:var(--color-brand-500);opacity:.65}html[data-theme=light] .offer-pipeline-tagline-icon{color:#1d5c43;opacity:.45}.offer-pipeline-tagline-text{letter-spacing:.06em;color:var(--text-muted);max-width:36ch;margin:0;font-size:.82rem;font-style:italic;font-weight:500}html[data-theme=light] .offer-pipeline-tagline-text{color:#4a7460}.offer-pipeline-desc{color:var(--text-muted);font-size:.92rem;line-height:1.55}.home-section-frame-light,.home-process-frame,.home-faq-frame,.home-offer-frame,.home-results-frame{background:var(--page-bg)!important;box-shadow:none!important;border-color:#0000!important}.page-surface-light,.page-surface-soft,.page-surface-dark,.page-surface-editorial{background:var(--page-bg)!important}.page-section-shell{box-shadow:none!important;border-color:#0000!important}html[data-theme=light] .home-section-frame-light,html[data-theme=light] .home-process-frame,html[data-theme=light] .home-faq-frame,html[data-theme=light] .home-offer-frame,html[data-theme=light] .home-results-frame{box-shadow:none!important;background:#fff!important;border-color:#0000!important}html[data-theme=light] .page-surface-light,html[data-theme=light] .page-surface-soft,html[data-theme=light] .page-surface-dark,html[data-theme=light] .page-surface-editorial{background:#fff!important}html[data-theme=light] .page-section-shell{box-shadow:none!important;border-color:#0000!important}html{scroll-behavior:smooth;scroll-padding-top:7rem}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.focus-ring:focus-visible{outline:none}html[data-theme=light]{--text-secondary:#4a5652;--text-subtle:#6b7572}.footer-link{align-items:center;min-height:2.5rem;padding-block:.375rem;display:inline-flex}.footer-email{align-items:center;min-height:2.5rem;display:inline-flex}@media(max-width:1023px){#main-content{overflow-x:clip}.page-form-grid{max-width:100%}.page-form-grid>*{overflow-wrap:break-word;word-break:break-word;min-width:0}.home-orb{display:none}}html[data-theme=light] .home-process-frame [data-home-reveal]>.rounded-2xl{background:#2d9b6e0f!important;border-color:#2d9b6e40!important}.sim-result-placeholder{min-height:20rem;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.back-to-top{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:3rem;height:3rem;color:var(--color-brand-300);cursor:pointer;opacity:0;visibility:hidden;background:#0a1210d9;border:1px solid #e9dfc91f;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,visibility .3s,transform .3s,background .3s,border-color .3s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(1rem);box-shadow:0 4px 20px #00000040}.back-to-top__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.back-to-top__ring-track{stroke:none}.back-to-top__ring-progress{stroke:#e9dfc959;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;transition:stroke-dashoffset .18s linear}.back-to-top__arrow{z-index:1;position:relative}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{color:#fff;background:#0a1210f2;border-color:#57a58d4d}html[data-theme=light] .back-to-top{color:var(--color-brand-700);background:#fffdf8eb;border-color:#00000014;box-shadow:0 4px 20px #0f2e2314}html[data-theme=light] .back-to-top:hover{color:var(--color-brand-900);background:#fffdf8;border-color:#2d9b6e33}html[data-theme=light] .back-to-top__ring-track{stroke:none}html[data-theme=light] .back-to-top__ring-progress{stroke:#0f2e2338}@media(max-width:639px){.back-to-top{width:2.75rem;height:2.75rem;bottom:1.25rem;right:1.25rem}}.long-page-cta{z-index:95;-webkit-backdrop-filter:blur(18px)saturate(1.4);color:#f1ecdf;opacity:0;pointer-events:none;background:#08110feb;border:1px solid #e9dfc924;border-radius:999px;align-items:center;gap:.9rem;max-width:min(92vw,540px);padding:.55rem 1rem .55rem 1.15rem;font-size:.88rem;font-weight:500;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,16px)scale(.98);box-shadow:0 18px 48px -18px #0000008c,inset 0 2px #ffffff0a}.long-page-cta[data-state=visible]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.long-page-cta[data-state=dismissed]{opacity:0;pointer-events:none;transform:translate(-50%,16px)scale(.96)}.long-page-cta__pulse{background:var(--color-brand-500);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2.2s cubic-bezier(.4,0,.2,1) infinite long-page-cta-pulse;box-shadow:0 0 #57a58d8c}@keyframes long-page-cta-pulse{0%{box-shadow:0 0 #57a58d8c}70%{box-shadow:0 0 0 10px #57a58d00}to{box-shadow:0 0 #57a58d00}}.long-page-cta__text{white-space:nowrap;letter-spacing:-.005em;color:#f1ecdf;margin:0}.long-page-cta__action{background:linear-gradient(135deg,#47916f,#3f8a73);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 20px -10px #3f8a73b3,inset 0 1px #ffffff29;color:#fff!important}.long-page-cta__action:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #3f8a73d9,inset 0 1px #fff3}.long-page-cta__close{color:#f6f0e699;cursor:pointer;background:#f6f0e614;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-left:-.2rem;padding:0;transition:background .2s,color .2s;display:inline-flex}.long-page-cta__close:hover{color:#f1ecdf;background:#f6f0e61f}html[data-theme=light] .long-page-cta{background:#0b1f1af0;border-color:#0000001f;box-shadow:0 20px 52px -20px #0f2e2373,inset 0 2px #ffffff0d}@media(max-width:639px){.long-page-cta{gap:.55rem;max-width:calc(100vw - 1.5rem);padding:.45rem .85rem .45rem .9rem;font-size:.88rem;bottom:5.5rem}.long-page-cta__text{font-size:.88rem}.long-page-cta__action{padding:.4rem .75rem;font-size:.92rem}.long-page-cta__action span{display:none}}@media(prefers-reduced-motion:reduce){.long-page-cta{transition:opacity .2s;transform:translate(-50%)}.long-page-cta__pulse{animation:none}}.offer-pipeline-grid{align-items:stretch}.offer-pipeline-card{flex-direction:column;display:flex}.offer-pipeline-desc{flex:1}.section-padding+.section-padding{margin-top:0}@media(min-width:1024px){.section-padding+.section-padding{margin-top:clamp(1.5rem,1.8vw,2rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.back-to-top{transition:none}}.split-cta-btn{background:linear-gradient(135deg,var(--color-brand-700),var(--color-brand-600));border-radius:var(--radius-md);padding:.85rem 1.5rem;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 16px 40px -20px #3f8a7380}.split-cta-btn:hover{opacity:1;transform:translateY(-2px);box-shadow:0 22px 48px -20px #3f8a73b3}.split-cta-btn-label{color:#fffffff2!important;font-size:.95rem!important;font-weight:600!important}.split-cta-btn-icon{background:#ffffff26!important;border-color:#ffffff40!important}.solution-proof-subgrid{position:relative}.solution-proof-subgrid:after{content:"";background:linear-gradient(90deg,var(--color-brand-500) var(--scroll-pct,0%),#ffffff14 var(--scroll-pct,0%));opacity:0;pointer-events:none;border-radius:2px;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}@media(max-width:1023px){.solution-proof-subgrid:after{opacity:1}}.results-proof-stepper__tab[data-active=true]{box-shadow:0 0 20px #57a58d26,inset 0 1px #ffffff0d;background:#57a58d1f!important;border-color:#57a58d59!important}.results-proof-stepper__tab[data-active=true]:not([data-accent]) .results-proof-stepper__tab-label{color:var(--text-strong)!important;font-weight:700!important}.results-proof-stepper__tab[data-active=true][data-accent=brand] .results-proof-stepper__tab-label{color:#8fd5bc!important;font-weight:700!important}.results-proof-stepper__tab[data-active=true][data-accent=cool] .results-proof-stepper__tab-label{color:#6ec8ce!important;font-weight:700!important}.results-proof-stepper__tab[data-active=true][data-accent=warm] .results-proof-stepper__tab-label{color:#d4956a!important;font-weight:700!important}html[data-theme=light] .results-proof-stepper__tab[data-active=true][data-accent=brand] .results-proof-stepper__tab-label{color:#1d5c43!important}html[data-theme=light] .results-proof-stepper__tab[data-active=true][data-accent=cool] .results-proof-stepper__tab-label{color:#1e6b7a!important}html[data-theme=light] .results-proof-stepper__tab[data-active=true][data-accent=warm] .results-proof-stepper__tab-label{color:#8a4500!important}.results-proof-stepper__tab[data-active=true][data-accent=cool]{box-shadow:0 0 20px #2b6f7726,inset 0 1px #ffffff0d;background:#2b6f771f!important;border-color:#2b6f7759!important}.results-proof-stepper__tab[data-active=true][data-accent=warm]{box-shadow:0 0 20px #c17a2c26,inset 0 1px #ffffff0d;background:#c17a2c1f!important;border-color:#c17a2c59!important}.awards-item__name{font-size:.93rem!important}.awards-item__meta{font-size:.92rem!important}#company-v2-milestones .grid{align-items:stretch}#company-v2-milestones .company-v2-card{flex-direction:column;display:flex}#company-v2-milestones .company-v2-card p:last-child{flex:1}@media(max-width:639px){.flex.justify-center.mb-8 .inline-flex{flex-direction:column;width:100%}.flex.justify-center.mb-8 .inline-flex button{text-align:center;justify-content:center;width:100%}}.uc-tabs-root{width:100%}.uc-tabs-bar{border-bottom:1px solid var(--card-border,#e9dfc91a);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.uc-tabs-bar::-webkit-scrollbar{display:none}.uc-tab{font-family:var(--font-body,"Inter", sans-serif);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:1rem 1.5rem;font-size:.9rem;font-weight:500;transition:color .2s;position:relative}.uc-tab:hover{color:var(--text-strong)}.uc-tab--active{color:var(--text-strong);font-weight:700}.uc-tab--active:after{content:"";background:var(--color-brand-500,#57a58d);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:1rem;right:1rem}.uc-tabs-panel{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0;animation:.4s uc-panel-in;display:grid}@keyframes uc-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.uc-tabs-panel{grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:2.5rem;padding:3rem 0}}.uc-tabs-text{flex-direction:column;gap:1rem;display:flex}.uc-tabs-title{font-family:var(--font-heading,"IBM Plex Sans", sans-serif);color:var(--text-strong);letter-spacing:-.02em;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;line-height:1.15}.uc-tabs-objective{color:var(--text-muted);max-width:38ch;font-size:.95rem;line-height:1.7}.uc-tabs-visual{justify-content:center;align-items:center;display:flex}.uc-tabs-image{object-fit:cover;aspect-ratio:4/3;border-radius:1rem;width:100%;max-width:400px;height:auto}.uc-tabs-outcomes{flex-direction:column;display:flex}.uc-tabs-outcome-item{border-bottom:1px solid var(--card-border,#e9dfc91a)}.uc-tabs-outcome-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;transition:color .15s;display:flex}.uc-tabs-outcome-label{font-family:var(--font-body,"Inter", sans-serif);color:var(--text-strong);font-size:.95rem;font-weight:600}.uc-tabs-outcome-trigger:hover .uc-tabs-outcome-label{color:var(--color-brand-600,#2a5a3f)}.uc-tabs-outcome-toggle{color:var(--text-muted);text-align:center;flex-shrink:0;width:1.5rem;font-size:1.25rem;font-weight:300;line-height:1}.uc-tabs-outcome-content{padding:0 0 1rem;animation:.25s uc-outcome-in}@keyframes uc-outcome-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uc-tabs-outcome-content p{color:var(--text-muted);max-width:42ch;font-size:.9rem;line-height:1.65}html[data-theme=light] .uc-tabs-bar{border-color:#00000014}html[data-theme=light] .uc-tabs-outcome-item{border-color:#0000000f}html[data-theme=light] .uc-tab--active:after{background:var(--color-brand-600,#2a5a3f)}.ucs-root{flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem);max-width:82rem;margin:0 auto;padding:clamp(1rem,3vw,2rem) 0;display:flex}.ucs-card{background:linear-gradient(165deg,#fff 0%,var(--ucs-accent,#57a58d) 100%);border-radius:clamp(1.25rem,2vw,2rem);padding:clamp(1.75rem,3vw,3rem);position:relative}@supports (color:color-mix(in lab,red,red)){.ucs-card{background:linear-gradient(165deg,#fff,color-mix(in srgb,var(--ucs-accent,#57a58d) 6%,#f8fafb))}}.ucs-card{border:1px solid var(--ucs-accent,#57a58d)}@supports (color:color-mix(in lab,red,red)){.ucs-card{border:1px solid color-mix(in srgb,var(--ucs-accent,#57a58d) 18%,transparent)}}.ucs-card{box-shadow:0 1px 2px #0f2e230a,0 20px 60px -30px var(--ucs-accent,#57a58d)}@supports (color:color-mix(in lab,red,red)){.ucs-card{box-shadow:0 1px 2px #0f2e230a,0 20px 60px -30px color-mix(in srgb,var(--ucs-accent,#57a58d) 22%,transparent)}}.ucs-card{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),box-shadow .4s;overflow:hidden;transform:translateY(48px)}.ucs-card:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 90% 10%,var(--ucs-accent,#57a58d),transparent 55%),radial-gradient(ellipse at 10% 90%,var(--ucs-accent,#57a58d),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ucs-card:before{background:radial-gradient(ellipse at 90% 10%,color-mix(in srgb,var(--ucs-accent,#57a58d) 10%,transparent),transparent 55%),radial-gradient(ellipse at 10% 90%,color-mix(in srgb,var(--ucs-accent,#57a58d) 5%,transparent),transparent 55%)}}.ucs-card--visible{opacity:1;transform:translateY(0)}.ucs-card:hover{box-shadow:0 1px 2px #0f2e230d,0 32px 80px -32px #0f2e2338}.ucs-card-index{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.15em;color:#0f2e2373;z-index:2;align-items:baseline;gap:.3rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:1.25rem;right:1.5rem}.ucs-card-index span:first-child{color:var(--color-brand-700,#1d5c43);font-size:1.1rem}.ucs-card-total{opacity:.5}.ucs-card-inner{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid;position:relative}@media(min-width:880px){.ucs-card-inner{grid-template-columns:1.05fr 1.2fr}.ucs-card--reversed .ucs-card-inner{grid-template-columns:1.2fr 1.05fr}.ucs-card--reversed .ucs-card-visual{order:2}.ucs-card--reversed .ucs-card-content{order:1}}.ucs-card-visual{position:relative}.ucs-card-visual-frame{aspect-ratio:4/3;border-radius:clamp(1rem,1.5vw,1.4rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #0f2e2314,0 24px 60px -28px #0f2e2359}.ucs-card-visual-frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.ucs-card:hover .ucs-card-visual-frame img{transform:scale(1.04)}.ucs-card-visual-overlay{pointer-events:none;background:linear-gradient(#0000 55%,#08140f8c);position:absolute;inset:0}.ucs-card-content{flex-direction:column;gap:.85rem;display:flex}.ucs-card-kicker{font-family:var(--font-family-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.2em;color:var(--color-brand-700,#1d5c43);font-size:.68rem;font-weight:700}.ucs-card-title{font-family:var(--font-family-display,serif);letter-spacing:-.03em;color:var(--text-strong,#08141e);text-wrap:balance;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700;line-height:1.1}.ucs-card-objective{color:var(--text-muted,#0f2e23b3);max-width:56ch;font-size:.98rem;line-height:1.65}.ucs-card-outcomes{padding:0;border-top:1px solid #0f2e2314;flex-direction:column;gap:.6rem;margin:.6rem 0 0;padding-top:1.1rem;list-style:none;display:flex}.ucs-card-outcome{color:var(--text-strong,#0f2e23);opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--ucs-delay,0s);align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.55;display:flex;transform:translate(-12px)}.ucs-card--visible .ucs-card-outcome{opacity:1;transform:translate(0)}.ucs-card-outcome-marker{width:1.4rem;height:1.4rem;color:var(--color-brand-700,#1d5c43);background:#2d9b6e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}html[data-theme=dark] .ucs-card{background:linear-gradient(165deg,#0f1b18f2,#08110f);border-color:#57a58d24}html[data-theme=dark] .ucs-card-title{color:#fff}html[data-theme=dark] .ucs-card-objective,html[data-theme=dark] .ucs-card-outcome{color:#ffffffc7}.company-positioning-bento{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.2vw,1.1rem);display:grid}@media(max-width:959px){.company-positioning-bento>*{grid-area:auto/1/auto/-1!important}}.company-bento-card{flex-direction:column;gap:.6rem;padding:clamp(1.4rem,2.2vw,1.9rem);display:flex;position:relative;overflow:hidden}.company-bento-eyebrow{text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:700}.company-bento-title{font-family:var(--font-display);color:var(--text-strong,#f3ebdd);margin:0 0 .25rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.25}.company-bento-body{color:var(--text-muted,#879289);flex:1;margin:0;font-size:clamp(.875rem,1vw,.95rem);line-height:1.72}.company-bento-accent{opacity:.55;height:2px;position:absolute;bottom:0;left:0;right:0}html[data-theme=light] .company-bento-title{color:#1a2e25}html[data-theme=light] .company-bento-body{color:#4a6358}html[data-theme=light] .company-bento-eyebrow{opacity:.85}@media(max-width:1023px){:root{--mobile-section-gap:clamp(3rem, 8vw, 5rem);--mobile-px:clamp(1.25rem, 5vw, 2rem);--mobile-touch-min:44px;--mobile-card-radius:1.5rem;--mobile-hero-title:clamp(2.2rem, 7.5vw, 3rem);--mobile-section-title:clamp(1.8rem, 5.5vw, 2.2rem);--mobile-kicker-size:.82rem;--mobile-transition-fast:.15s;--mobile-transition-medium:.3s}.container-shell{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media(orientation:landscape)and (max-width:1023px){.container-shell{padding-left:max(var(--mobile-px),env(safe-area-inset-left,0px));padding-right:max(var(--mobile-px),env(safe-area-inset-right,0px))}}@media(pointer:coarse){button,[role=button],a[href],summary{min-height:var(--mobile-touch-min,44px)}[data-cta-button]{min-height:var(--mobile-touch-min,44px);padding-block:.875rem}input,select,textarea{min-height:48px;font-size:16px}[class*=rounded-full][class*=border]{min-width:var(--mobile-touch-min,44px);min-height:var(--mobile-touch-min,44px)}input,select,textarea,button,[role=button],a[href]{touch-action:manipulation}.mobile-horizontal-scroll{touch-action:pan-x;-webkit-touch-callout:none}.mobile-horizontal-scroll>*{-webkit-user-select:none;user-select:none}}@media(max-width:1023px){.section-title,[data-page-hero-title],[data-page-hero-title-impact]{letter-spacing:-.04em;text-wrap:balance;line-height:1.05;font-size:var(--mobile-hero-title)!important}.section-heading,.results-impact-header__title{letter-spacing:-.03em;line-height:1.1;font-size:var(--mobile-section-title)!important}.section-kicker{font-size:var(--mobile-kicker-size)!important;letter-spacing:.12em!important;font-weight:700!important}.section-lead{font-size:clamp(1.05rem,4vw,1.25rem);line-height:1.6}.container-shell{width:min(100% - 2.5rem,var(--container-max,104rem))}.section-padding{padding-block:var(--mobile-section-gap)}[class*=space-y-10],[class*=space-y-12]{--tw-space-y-reverse:0;gap:1.5rem}[class*=pb-24]{padding-bottom:4rem!important}[class*=pb-32]{padding-bottom:5rem!important}[data-section-surface=dark]+.section-padding,.page-surface-dark+.section-padding{padding-top:clamp(4rem,12vw,6rem)}.page-section-shell+.page-section-shell{border-top:1px solid #1e5c4a0f}}@media(orientation:portrait)and (max-width:1023px){.page-hero-shell img,.page-hero-shell video{aspect-ratio:3/4;object-fit:cover}}@media(max-width:1023px){::view-transition-old(root){animation:.28s ease-in forwards mobile-page-out}::view-transition-new(root){animation:.36s ease-out mobile-page-in}@keyframes mobile-page-out{to{opacity:0;filter:blur(3px);transform:translateY(-1.5rem)scale(.98)}}@keyframes mobile-page-in{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-hero-note,.page-inline-note{-webkit-backdrop-filter:blur(16px)saturate(1.3)}.mobile-horizontal-scroll>*{-webkit-backdrop-filter:blur(8px)saturate(1.2)}}@media(hover:none){[data-cta-button]:active{transition-duration:var(--mobile-transition-fast,.15s);transform:scale(.97)}.page-feature-card:active,.page-kpi-card:active,.page-story-card:active{transition-duration:var(--mobile-transition-fast,.15s);transform:scale(.98)}}@media(max-width:1023px){.page-feature-card,.page-kpi-card,.page-story-card,.page-faq-shell,.double-bezel-core{border-radius:var(--mobile-card-radius);transition:transform var(--mobile-transition-medium) ease,box-shadow var(--mobile-transition-medium) ease}.page-feature-card:active,.page-kpi-card:active{box-shadow:0 8px 32px #0b1f1a1f}}@media(orientation:landscape)and (max-height:500px){.section-padding{padding-block:2rem!important}.section-title,[data-page-hero-title],[data-page-hero-title-impact]{font-size:clamp(1.8rem,6vw,2.5rem)!important}.page-hero-shell{min-height:auto!important;padding-block:1.5rem!important}}@media(max-width:1023px){.home-hero-stage .animate-pulse-slow{display:none}.home-hero-stage .double-bezel{margin-bottom:1rem}.home-hero-stage .double-bezel-core{aspect-ratio:16/10!important;border-radius:var(--mobile-card-radius)!important}.home-hero-stage [data-delay="3"],.home-hero-stage [data-delay="4"]{margin-bottom:.75rem;width:100%!important;position:static!important}.home-hero-stage [data-delay="3"] .double-bezel-core,.home-hero-stage [data-delay="4"] .double-bezel-core{border-radius:var(--mobile-card-radius)!important}.mobile-horizontal-scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.scroll-hint-wrap{position:relative}.scroll-hint-arrow{width:2rem;height:2rem;color:var(--text-body);background:var(--card-bg,#ffffffe6);border:1px solid var(--card-border,#0000000f);z-index:10;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:300;line-height:1;transition:opacity .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.scroll-hint-arrow[data-dir=right]{animation:1.5s ease-in-out infinite scroll-hint-bounce-right;right:.5rem}.scroll-hint-arrow[data-dir=left]{animation:1.5s ease-in-out infinite scroll-hint-bounce-left;left:.5rem}.scroll-hint-arrow[aria-hidden=true]{display:none}@keyframes scroll-hint-bounce-right{0%,to{opacity:.7;transform:translateY(-50%)translate(0)}50%{opacity:1;transform:translateY(-50%)translate(4px)}}@keyframes scroll-hint-bounce-left{0%,to{opacity:.7;transform:translateY(-50%)translate(0)}50%{opacity:1;transform:translateY(-50%)translate(-4px)}}.mobile-horizontal-scroll>*{box-shadow:0 2px 16px #0b1f1a0f}[data-mobile-anim]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(2.5rem)}[data-mobile-anim].is-visible{opacity:1;transform:translateY(0)}[data-mobile-anim=scale]{transform:scale(.94)}[data-mobile-anim=scale].is-visible{transform:scale(1)}[data-mobile-anim=clip]{clip-path:inset(100% 0 0);transform:none}[data-mobile-anim=clip].is-visible{clip-path:inset(0)}.mobile-menu-overlay{--menu-origin:90% 5%;clip-path:circle(0% at var(--menu-origin));opacity:1;transition:clip-path .45s cubic-bezier(.22,1,.36,1);width:100vw!important;height:100dvh!important;top:0!important;left:0!important}.mobile-menu-overlay[data-menu-state=open]{clip-path:circle(150% at var(--menu-origin))}.mobile-menu-overlay[data-menu-state=closing]{clip-path:circle(0% at var(--menu-origin));transition:clip-path .35s cubic-bezier(.55,0,1,.45)}.mobile-menu-overlay .mobile-menu-item{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(80ms + var(--stagger-index,0) * 50ms);transform:translateY(1.5rem)}.mobile-menu-overlay[data-menu-state=open] .mobile-menu-item{opacity:1;transform:translateY(0)}.mobile-menu-overlay[data-menu-state=closing] .mobile-menu-item{opacity:0;transition-duration:.15s;transition-delay:0s;transform:translateY(-.5rem)}#mobile-bottom-nav a[class*=brand-500] svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(1.15)}#mobile-bottom-nav a:not([class*=brand-500]) svg{transition:transform .2s ease-out;transform:scale(1)}#mobile-bottom-nav a[class*=brand-500]:before{content:"";z-index:-1;background:#57a58d1f;border-radius:12px;animation:.3s ease-out nav-pill-in;position:absolute;inset:4px 8px}@keyframes nav-pill-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#scroll-progress-bar{background:linear-gradient(90deg,var(--color-brand-500),var(--color-accent-cool))!important;height:3px!important;box-shadow:0 0 8px #57a58d66!important}.ic-grid{gap:1rem!important}.ic-card{border-radius:var(--mobile-card-radius)!important;padding:1.5rem!important}.hw-section{scroll-snap-align:center;min-width:85vw!important}.hw-deploy-card,.hw-probe-block,.hw-station-badge,.pf-step{border-radius:var(--mobile-card-radius)!important}.results-tab-button{scroll-snap-align:center;min-height:var(--mobile-touch-min)!important;border-radius:1rem!important;padding:.75rem 1.25rem!important}.results-tabs-nav{scroll-snap-type:x mandatory!important;gap:.5rem!important}.results-proof-stepper__tabs{scroll-snap-type:x mandatory!important}.results-proof-stepper__tab{scroll-snap-align:center;min-height:var(--mobile-touch-min)!important}.results-proof-stepper__card-grid{gap:1rem!important}.results-proof-stepper__panel-shell{border-radius:var(--mobile-card-radius)!important}.lead-form-shell{border-radius:var(--mobile-card-radius)!important;padding:1.5rem!important}.lead-form-shell input,.lead-form-shell select,.lead-form-shell textarea{border-radius:1rem!important;min-height:52px!important;font-size:16px!important}.lead-form-shell button[type=submit],.lead-form-shell [data-cta-button]{border-radius:1rem!important;width:100%!important;min-height:56px!important;font-size:1.05rem!important}.lead-form-shell .step-indicator{min-width:2.5rem;min-height:2.5rem}[id*=company-v2-team] .mobile-horizontal-scroll>*{min-width:75vw!important}[id*=company-v2-milestones] .mobile-horizontal-scroll>*{min-width:72vw!important}[id*=company-v2-ecosystem] [class*=animate-marquee]{animation-duration:40s!important}#use-cases-hero-premium img{border-radius:var(--mobile-card-radius)!important}#use-cases-hero-premium [class*="bg-black/"],#use-cases-hero-premium [class*="bg-white/"]{min-height:var(--mobile-touch-min)!important;border-radius:1rem!important;padding:.75rem 1rem!important}.simulateur-meta-panel{border-radius:var(--mobile-card-radius)!important}.simulateur-meta-card{border-radius:1rem!important}input[type=range]{cursor:pointer;height:48px!important}input[type=range]::-webkit-slider-thumb{width:28px!important;height:28px!important}input[type=range]::-moz-range-thumb{width:28px!important;height:28px!important}.simulator-result-value{font-size:clamp(1.8rem,7vw,2.5rem)!important;font-weight:800!important}}@media(max-width:767px){.dynamic-simulator-frame>div{border-radius:1.5rem!important;min-height:auto!important;padding:1.25rem!important}.simulateur-module-stack{max-width:100vw!important;overflow:hidden!important}.simulateur-module-stack>*{max-width:100%!important;overflow:hidden!important}.simulateur-meta-grid.mobile-horizontal-scroll{scroll-snap-type:none!important;grid-template-columns:1fr!important;gap:.75rem!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important;overflow-x:visible!important}.simulateur-meta-grid.mobile-horizontal-scroll>*{flex-shrink:1!important;width:100%!important}.simulateur-intro-grid{max-width:100%!important;overflow:hidden!important}.simulateur-intro-card,.simulateur-meta-panel{box-sizing:border-box!important;max-width:100%!important}.dynamic-simulator-frame [class*=gap-12]{gap:1.5rem!important}.dynamic-simulator-frame [class*=gap-8]{gap:1rem!important}.dynamic-simulator-frame [class*=mb-12]{margin-bottom:1.5rem!important}.dynamic-simulator-frame [class*=rounded-3xl][class*=p-8],.dynamic-simulator-frame [class*=p-10]{padding:1.25rem!important}.dynamic-simulator-frame h3{font-size:clamp(1.35rem,5vw,1.875rem)!important;line-height:1.25!important}.dynamic-simulator-frame [class*=text-4xl]{font-size:clamp(1.5rem,5.5vw,2.25rem)!important}.dynamic-simulator-frame .text-5xl,.dynamic-simulator-frame [class*=text-5xl]{font-size:clamp(2rem,8vw,3rem)!important}.dynamic-simulator-frame [class*=text-xl]{font-size:.95rem!important}.dynamic-simulator-frame [class*=text-lg]{font-size:.9rem!important}.simulator-results-cards{height:auto!important;position:relative!important}.simulator-results-cards>div{position:relative!important}.simulator-results-cards>div[class*=opacity-0]{display:none!important}.dynamic-simulator-frame .rounded-3xl{border-radius:1rem!important}.dynamic-simulator-frame [class*="rounded-[2.5rem]"]{border-radius:1.25rem!important}.dynamic-simulator-frame [class*="rounded-[3.5rem]"]{border-radius:1.5rem!important}.dynamic-simulator-frame button[class*=px-10],.dynamic-simulator-frame button[class*=px-12]{justify-content:center!important;width:100%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.dynamic-simulator-frame [class*=space-y-10]>.space-y-4 p{word-break:break-word!important}}@media(max-width:1023px){:root{--footer-h:600px!important;--footer-mark-h:320px!important}.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.footer-grid a{min-height:var(--mobile-touch-min)!important;align-items:center!important;font-size:.82rem!important;display:inline-flex!important}.footer-wordmark{font-size:clamp(2.5rem,12vw,4rem)!important}#footer-canvas{opacity:.4!important}.mobile-horizontal-scroll{scroll-snap-type:x mandatory!important}.mobile-horizontal-scroll>*{scroll-snap-align:center!important}.split-cta-section [data-cta-button],.page-hero-shell [data-cta-button]{justify-content:center!important;width:100%!important}.page-faq-shell summary{align-items:center!important;min-height:56px!important;padding:1rem 1.25rem!important;display:flex!important}.ic-card:active,.hw-deploy-card:active,.hw-probe-block:active,.double-bezel-core:active{transition-duration:.1s!important;transform:scale(.98)!important}@keyframes swipe-hint{0%{opacity:.7;transform:translate(0)}40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(0)}}.swipe-hint-hand{pointer-events:none;animation:1.2s ease-out 1s both swipe-hint}.how-it-works-mobile-stepper .mobile-horizontal-scroll{scroll-snap-type:none;flex-direction:column;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.mobile-scroll-indicator-wrapper{flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.mobile-scroll-dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.mobile-scroll-dot{cursor:pointer;background:#e9dfc926;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .35s cubic-bezier(.22,1,.36,1)}.mobile-scroll-dot.is-active{background:var(--color-brand-500);border-radius:4px;width:24px;box-shadow:0 0 12px #57a58d59}.swipe-hint-hand{color:var(--text-muted);opacity:.5}}@media(min-width:1024px){.mobile-scroll-indicator-wrapper{display:none!important}}@media(max-width:1023px){.lead-form-shell input:focus-visible,.lead-form-shell select:focus-visible,.lead-form-shell textarea:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;box-shadow:0 0 0 4px #57a58d26}.lead-form-shell [data-error] input,.lead-form-shell [data-error] select,.lead-form-shell [data-error] textarea{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.lead-form-shell button[type=submit][disabled],.lead-form-shell button[type=submit][data-loading]{opacity:.6;pointer-events:none}}@media(orientation:landscape)and (max-height:600px)and (max-width:1023px){.section-padding{padding-block:1.5rem!important}.section-title,[data-page-hero-title],[data-page-hero-title-impact]{font-size:clamp(1.6rem,5vw,2.2rem)!important}.page-hero-shell{min-height:auto!important;padding-block:1rem!important}#mobile-bottom-nav{padding-block:.25rem!important}}@media(max-width:767px){.container-shell{width:min(calc(100% - var(--mobile-px,1.25rem) * 2),var(--container-max,104rem))}}@media(hover:none){.group:active h3{transition-duration:.15s;transform:translate(4px)}}@media(pointer:coarse){.mobile-scroll-dot{position:relative}.mobile-scroll-dot:before{content:"";border-radius:50%;position:absolute;inset:-12px}}@media(max-width:639px){.home-hero-stage .section-title{text-align:center;max-width:none;margin-left:auto;margin-right:auto;text-wrap:pretty!important;display:block!important}.home-hero-stage .section-title span[style*=inline-block]{display:inline!important}.home-hero-stage .section-lead,.home-hero-stage p{text-align:center;margin-left:auto;margin-right:auto}.home-hero-stage>.grid>div:first-child>div[data-home-hero-reveal]:first-child{justify-content:center;display:flex}.home-section-header,.home-section-frame>.max-w-3xl,.home-section-frame>div>.max-w-3xl,[data-home-section]>div>.max-w-3xl,.section-heading{text-align:center}.home-hero-stage .grid{display:block!important}.home-hero-stage .grid>div:last-child{display:none!important}.rv2-brand{text-align:center;flex-direction:column!important;gap:1rem!important;padding:1.5rem 1.25rem!important}.rv2-brand-content{text-align:center;flex-direction:column!important;align-items:center!important}.rv2-brand-sub{text-align:center;max-width:32ch}.rv2-brand-cta{justify-content:center;width:100%;padding:.85rem 1.5rem!important;font-size:.95rem!important}:has(>.section-kicker){text-align:center;justify-items:center}.section-heading,.section-title{text-align:center}.section-lead{text-align:center;margin-left:auto;margin-right:auto}[data-hero-word-reveal]{text-align:center;max-width:none;text-wrap:pretty!important;display:block!important}[data-hero-word-reveal] span[style*=inline-block]{display:inline!important}[data-page-reveal]>.space-y-8>.inline-flex,[data-page-reveal]>.space-y-5>.inline-flex,[data-page-hero-reveal]>.inline-flex,[data-page-reveal]>div>.inline-flex{margin-left:auto;margin-right:auto}[data-page-reveal]>.space-y-8,[data-page-reveal]>.space-y-5,[data-page-reveal]>div>.space-y-8{text-align:center}[data-page-reveal] .section-lead,[data-page-hero-reveal] .section-lead{text-align:center;margin-left:auto;margin-right:auto}[data-page-reveal] .flex.flex-wrap,[data-page-hero-reveal] .flex.flex-wrap{justify-content:center}#company-v2-hero .flex.flex-col{text-align:center;align-items:center}.hw2-param-tags{justify-content:center}.company-v2-section-header{text-align:center!important;justify-items:center!important;padding-left:0!important}.company-v2-section-header:before,#results-hero-premium .grid>.relative.group{display:none!important}.results-tabs-nav{scroll-snap-type:none!important;background:#fff9!important;border:1px solid #00000014!important;border-radius:1rem!important;flex-direction:column!important;gap:.25rem!important;padding:.35rem!important;overflow:visible!important}.results-tab-button{scroll-snap-align:none!important;border-radius:.75rem!important;justify-content:center!important;width:100%!important;padding:.75rem 1rem!important;font-size:.9rem!important}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){[data-mobile-anim]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.section-glow-green .page-section-shell,.section-glow-blue .page-section-shell,.section-glow-orange .page-section-shell,.section-glow-terrain .page-section-shell{position:relative;overflow:hidden}.section-glow-green .page-section-shell:before,.section-glow-blue .page-section-shell:before,.section-glow-orange .page-section-shell:before,.section-glow-terrain .page-section-shell:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.section-glow-green .page-section-shell>*,.section-glow-blue .page-section-shell>*,.section-glow-orange .page-section-shell>*,.section-glow-terrain .page-section-shell>*{z-index:1;position:relative}.section-glow-green[data-section-surface=plain],.section-glow-blue[data-section-surface=plain],.section-glow-orange[data-section-surface=plain],.section-glow-terrain[data-section-surface=plain]{position:relative;overflow:hidden}.section-glow-green[data-section-surface=plain]:before,.section-glow-blue[data-section-surface=plain]:before,.section-glow-orange[data-section-surface=plain]:before,.section-glow-terrain[data-section-surface=plain]:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.section-glow-green[data-section-surface=plain]>*,.section-glow-blue[data-section-surface=plain]>*,.section-glow-orange[data-section-surface=plain]>*,.section-glow-terrain[data-section-surface=plain]>*{z-index:1;position:relative}.section-glow-green .page-section-shell:before,.section-glow-green[data-section-surface=plain]:before{background:radial-gradient(65% 60% at 8% 20%,#57a58d29,#0000 65%)}html[data-theme=light] .section-glow-green .page-section-shell:before,html[data-theme=light] .section-glow-green[data-section-surface=plain]:before{background:radial-gradient(65% 60% at 8% 20%,#57a58d1a,#0000 65%)}.section-glow-blue .page-section-shell:before,.section-glow-blue[data-section-surface=plain]:before{background:radial-gradient(65% 60% at 92% 15%,#8eb8bf29,#0000 65%)}html[data-theme=light] .section-glow-blue .page-section-shell:before,html[data-theme=light] .section-glow-blue[data-section-surface=plain]:before{background:radial-gradient(65% 60% at 92% 15%,#8eb8bf1a,#0000 65%)}.section-glow-orange .page-section-shell:before,.section-glow-orange[data-section-surface=plain]:before{background:radial-gradient(60% 55% at 50% 95%,#d96b1824,#0000 65%)}html[data-theme=light] .section-glow-orange .page-section-shell:before,html[data-theme=light] .section-glow-orange[data-section-surface=plain]:before{background:radial-gradient(60% 55% at 50% 95%,#d96b1817,#0000 65%)}.section-glow-terrain .page-section-shell:before,.section-glow-terrain[data-section-surface=plain]:before{background:radial-gradient(50% 55% at 6% 25%,#57a58d24,#0000 60%),radial-gradient(45% 50% at 94% 75%,#d96b181c,#0000 60%)}html[data-theme=light] .section-glow-terrain .page-section-shell:before,html[data-theme=light] .section-glow-terrain[data-section-surface=plain]:before{background:radial-gradient(50% 55% at 6% 25%,#57a58d17,#0000 60%),radial-gradient(45% 50% at 94% 75%,#d96b1812,#0000 60%)}.hero-cursor-glow{pointer-events:none;z-index:2;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#3f8a734d,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:0;left:0}html[data-theme=light] .hero-cursor-glow{background:radial-gradient(circle,#2d9b6e38,#0000 70%)}[data-cta-button][data-cta-variant=primary]{position:relative;overflow:hidden}[data-cta-button][data-cta-variant=primary]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff2e,#0000 62%);animation:4.5s cubic-bezier(.4,0,.2,1) 2s infinite shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-sweep{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}.section-line-draw{width:100%;height:2px;margin:0 auto;display:block;overflow:visible}.section-line-draw line{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1)}.section-line-draw.is-drawn line{stroke-dashoffset:0}.offer-pipeline-card{gap:.85rem!important;padding:clamp(1.6rem,2.5vw,2.2rem)!important}.offer-pipeline-desc{font-size:.85rem;line-height:1.6}.offer-pipeline-grid{row-gap:1.5rem}@media(min-width:768px){.offer-pipeline-grid{row-gap:2rem}}.home-faq-item summary span:first-child{line-height:1.45}.home-faq-item>div>p{font-size:.925rem!important;line-height:1.75!important}@media(min-width:768px){.home-faq-item>div>p{font-size:.975rem!important}}.home-process-frame .section-lead{font-size:clamp(.95rem,1.5vw,1.1rem)!important;line-height:1.7!important}.home-news-main-title+p,.home-news-sub-text{color:#ffffff8c;max-width:50ch;font-size:.95rem;line-height:1.6}.home-results-frame .italic{color:var(--text-muted)!important}@media(min-width:1024px){.split-cta-panel .split-cta-copy{padding-inline-start:clamp(2rem,4vw,4rem)}[data-site-header-shell] nav a:not([class*="bg-[var(--color-brand"]):after{content:"";background:var(--color-brand-500);border-radius:1px;width:0;height:1.5px;transition:width .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:50%}[data-site-header-shell] nav a:not([class*="bg-[var(--color-brand"]):not([aria-current=page]):hover:after{width:60%;left:20%}[data-site-header-shell] nav a[aria-current=page]:after{background:var(--color-brand-500);width:40%;left:30%}[data-site-header-shell] nav a:not([aria-current=page]):hover{transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s,background-color .2s;transform:translateY(-1px)}[data-site-header-shell]>div a[href]:not([class*="bg-[var(--color-brand"]):not([class*=mobile-menu]){position:relative}[data-site-header-shell]>div a[href]:not([class*="bg-[var(--color-brand"]):not([class*=mobile-menu]):after{content:"";background:var(--color-brand-500);border-radius:1px;width:0;height:1.5px;transition:width .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:50%}[data-site-header-shell]>div a[href]:not([class*="bg-[var(--color-brand"]):not([class*=mobile-menu]):hover:after{width:60%;left:20%}}.footer-social-link{position:relative;overflow:hidden;transition:background-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s!important}.footer-social-link:before{content:"";opacity:0;border-radius:inherit;background:radial-gradient(circle,#57a58d66,#0000 70%);transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(0)}.footer-social-link:hover{box-shadow:0 4px 20px #57a58d40;color:#57a58d!important;background:#ffffff24!important;transform:translateY(-3px)scale(1.08)!important}.footer-social-link:hover:before{opacity:1;transform:scale(1.5)}.footer-social-link svg{z-index:1;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative}.footer-social-link:hover svg{transform:rotate(-8deg)scale(1.1)}.footer-link{display:inline;position:relative}.footer-link:after{content:"";background:#fff6;width:0;height:1px;transition:width .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.footer-link:hover:after{width:100%}.cursor-dot{background:var(--color-brand-500);pointer-events:none;z-index:9999;mix-blend-mode:difference;will-change:transform;border-radius:50%;width:6px;height:6px;transition:width .2s,height .2s,margin .2s,opacity .3s;position:fixed;top:0;left:0}.cursor-ring{pointer-events:none;z-index:9998;will-change:transform;border:1.5px solid #57a58d80;border-radius:50%;width:36px;height:36px;transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),border-color .3s,opacity .4s,margin .35s;position:fixed;top:0;left:0}body.cursor-hover .cursor-ring{border-color:#57a58dcc;width:52px;height:52px;margin:-8px 0 0 -8px}body.cursor-hover .cursor-dot{width:10px;height:10px;margin:-2px 0 0 -2px}@media(hover:none),(pointer:coarse){.cursor-dot,.cursor-ring{display:none!important}}@media(hover:hover)and (pointer:fine){body.has-custom-cursor,body.has-custom-cursor a,body.has-custom-cursor button,body.has-custom-cursor [role=button],body.has-custom-cursor input,body.has-custom-cursor select,body.has-custom-cursor textarea,body.has-custom-cursor summary{cursor:none}}@media(min-width:1024px){::view-transition-old(root){animation:.32s cubic-bezier(.4,0,.2,1) forwards dt-page-out}::view-transition-new(root){animation:.42s cubic-bezier(.22,1,.36,1) dt-page-in}@keyframes dt-page-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(.96)}}@keyframes dt-page-in{0%{opacity:0;filter:blur(4px);transform:scale(1.02)}60%{filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.page-hero-shell{view-timeline:--hero-scroll block}[data-parallax=slow]{animation:linear both parallax-slow;animation-timeline:scroll();animation-range:0 100vh}[data-parallax=medium]{animation:linear both parallax-medium;animation-timeline:scroll();animation-range:0 100vh}@keyframes parallax-slow{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes parallax-medium{0%{transform:translateY(0)}to{transform:translateY(-60px)}}.home-orb-bordeaux,.home-orb-sage{animation:6s ease-in-out infinite alternate orb-float}@keyframes orb-float{0%{transform:translate(0)scale(1)}to{transform:translate(8px,-12px)scale(1.04)}}}.scroll-progress-bar{z-index:9990;pointer-events:none;transform-origin:0;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.scroll-progress-bar:after{content:"";background:linear-gradient(90deg,var(--color-brand-600),var(--color-brand-400),var(--color-accent-warm));width:100%;height:100%;transform:scaleX(var(--scroll-pct,0));transform-origin:0;transition:transform .1s linear;display:block}@media(prefers-reduced-motion:no-preference){[data-scroll-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-scroll-reveal].revealed{opacity:1;transform:translateY(0)}[data-scroll-stagger="1"]{transition-delay:80ms}[data-scroll-stagger="2"]{transition-delay:.16s}[data-scroll-stagger="3"]{transition-delay:.24s}[data-scroll-stagger="4"]{transition-delay:.32s}[data-scroll-stagger="5"]{transition-delay:.4s}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){[data-scroll-clip]{clip-path:inset(100% 0 0);transition:clip-path .8s cubic-bezier(.22,1,.36,1)}[data-scroll-clip].revealed{clip-path:inset(0)}}:root{--type-micro:.75rem;--type-caption:.82rem;--type-label:.88rem;--type-badge:clamp(.75rem, .4vw + .6rem, .88rem)}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.section-title,[data-page-hero-title-impact]{animation:linear both typo-title-reveal;animation-timeline:view();animation-range:entry entry 50%}@keyframes typo-title-reveal{0%{letter-spacing:.02em;opacity:.7}to{letter-spacing:-.04em;opacity:1}}.section-heading{animation:linear both typo-heading-reveal;animation-timeline:view();animation-range:entry entry 45%}@keyframes typo-heading-reveal{0%{letter-spacing:.01em;opacity:.8}to{letter-spacing:-.025em;opacity:1}}.section-kicker{animation:linear both typo-kicker-reveal;animation-timeline:view();animation-range:entry entry 40%}@keyframes typo-kicker-reveal{0%{letter-spacing:.04em;opacity:0;font-weight:500}to{letter-spacing:.08em;opacity:1;font-weight:700}}.section-lead{animation:linear both typo-lead-reveal;animation-timeline:view();animation-range:entry entry 35%}@keyframes typo-lead-reveal{0%{word-spacing:-.05em;opacity:.6}to{word-spacing:0;opacity:1}}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.form-toast{border-radius:var(--radius-lg,1rem);border:1px solid;align-items:center;gap:.75rem;padding:1rem 1.25rem;animation:.4s cubic-bezier(.22,1,.36,1) toast-in;display:flex}.form-toast-success{background:#57a58d1a;border-color:#57a58d40}.form-toast-error{background:#c768781a;border-color:#c7687840}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){[data-cta-button][data-cta-variant=primary]:after{animation:none;display:none}.hero-cursor-glow{display:none}.section-line-draw line{stroke-dashoffset:0;transition:none}.cursor-dot,.cursor-ring{display:none!important}.footer-social-link:before{display:none}[data-site-header-shell] nav a:after{transition:none!important}.home-orb-bordeaux,.home-orb-sage{animation:none}::view-transition-old(root){animation-duration:10ms!important}::view-transition-new(root){animation-duration:10ms!important}.form-toast{animation:none}[style*=shake],[class*=shake],.section-title,.section-heading,.section-kicker,.section-lead,[data-page-hero-title-impact]{animation:none!important}}:root{--fs-xs:clamp(.75rem, .2vw + .7rem, .82rem);--fs-sm:clamp(.85rem, .25vw + .78rem, .95rem);--fs-base:clamp(.95rem, .3vw + .88rem, 1.05rem);--fs-md:clamp(1.05rem, .5vw + .9rem, 1.2rem);--fs-lg:clamp(1.2rem, .8vw + .95rem, 1.45rem);--fs-xl:clamp(1.5rem, 1.5vw + 1rem, 2rem);--fs-2xl:clamp(2rem, 3vw + 1rem, 2.8rem);--fs-3xl:clamp(2.5rem, 4.5vw + 1rem, 4rem);--fs-hero:clamp(2.8rem, 6vw + 1rem, 5.2rem);--space-xs:.375rem;--space-sm:.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3.5rem;--space-2xl:5.5rem}h1,h2,h3,h4,h5,h6,.font-display,[class*=section-title],[data-page-hero-title],[data-page-hero-title-impact]{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1;text-rendering:optimizelegibility}body{font-feature-settings:"kern" 1,"liga" 1}.eyebrow--success .eyebrow-icon{background:var(--color-success)}.eyebrow--warning .eyebrow-icon{background:var(--color-warning)}.eyebrow--new .eyebrow-icon{background:var(--color-accent-warm)}.eyebrow--beta .eyebrow-icon,.eyebrow--info .eyebrow-icon{background:var(--color-accent-cool)}.eyebrow--success{border-color:#4f9a7547}@supports (color:color-mix(in lab,red,red)){.eyebrow--success{border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}}.eyebrow--warning{border-color:#b7955747}@supports (color:color-mix(in lab,red,red)){.eyebrow--warning{border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}}.eyebrow--new{border-color:#d4956a52}@supports (color:color-mix(in lab,red,red)){.eyebrow--new{border-color:color-mix(in srgb,var(--color-accent-warm) 32%,transparent)}}.eyebrow--beta{border-color:#2b6f7747}@supports (color:color-mix(in lab,red,red)){.eyebrow--beta{border-color:color-mix(in srgb,var(--color-accent-cool) 28%,transparent)}}.eyebrow--info{border-color:#2b6f7738}@supports (color:color-mix(in lab,red,red)){.eyebrow--info{border-color:color-mix(in srgb,var(--color-accent-cool) 22%,transparent)}}.kpi-accent,[data-kpi-accent]{font-variant-numeric:tabular-nums;color:var(--color-accent-warm)!important}html[data-theme=light] .kpi-accent,html[data-theme=light] [data-kpi-accent]{color:var(--color-accent-warm-deep)!important}[data-site-header] nav a:not([aria-current=page]):after{content:"";background:var(--color-brand-300);pointer-events:none;border-radius:999px;width:0;height:1.5px;transition:width .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:3px;left:50%}[data-site-header] nav a:not([aria-current=page]):hover:after,[data-site-header] nav a:not([aria-current=page]):focus-visible:after{width:calc(100% - 20px);left:10px}@media(hover:hover)and (pointer:fine){.card-tilt{transform-style:preserve-3d;perspective:1000px;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.card-tilt:hover{transform:translateY(-4px)rotateX(1.5deg)rotateY(-1.5deg);box-shadow:0 20px 40px -15px #00000059,0 8px 16px -8px #00000038}@media(prefers-reduced-motion:reduce){.card-tilt,.card-tilt:hover{transition:none!important;transform:none!important}}}@media(max-width:1023px){.mobile-horizontal-scroll,[data-mobile-snap-x]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:1rem}.mobile-horizontal-scroll>*,[data-mobile-snap-x]>*{scroll-snap-align:center;scroll-snap-stop:always}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-brand-300);outline-offset:3px;border-radius:var(--radius-sm)}.form-field-error input,.form-field-error textarea,.form-field-error select,input.is-error,textarea.is-error,select.is-error{animation:.42s cubic-bezier(.36,.07,.19,.97) shake;border-color:var(--color-error)!important}@keyframes back-to-top-spring-in{0%{opacity:0;transform:translateY(24px)scale(.7)}60%{opacity:1;transform:translateY(-4px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.back-to-top.visible{animation:.42s cubic-bezier(.34,1.56,.64,1) back-to-top-spring-in}@media(prefers-reduced-motion:reduce){.back-to-top.visible{animation:none!important}}.exit-intent-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#08110fc7;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .26s;display:flex;position:fixed;inset:0}.exit-intent-overlay[data-state=visible]{opacity:1;pointer-events:auto}.exit-intent-modal{border-radius:var(--radius-xl);border:1px solid var(--card-border);background:var(--card-bg);width:100%;max-width:520px;box-shadow:var(--shadow-large);opacity:0;padding:clamp(1.75rem,3vw,2.75rem);transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .26s 80ms;position:relative;transform:translateY(16px)scale(.96)}.exit-intent-overlay[data-state=visible] .exit-intent-modal{opacity:1;transform:translateY(0)scale(1)}.exit-intent-close{border:1px solid var(--border-soft);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:12px;right:12px}.exit-intent-close:hover{background:var(--color-hover-soft);color:var(--text-main)}.exit-intent-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.exit-intent-title{font-family:var(--font-display);color:var(--text-strong);text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700;line-height:1.2}.exit-intent-desc{color:var(--text-muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.55}.exit-intent-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.exit-intent-primary{border-radius:var(--radius-md);background:var(--color-brand-500);color:#fff;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .22s,background-color .22s;display:inline-flex}.exit-intent-primary:hover{background:var(--color-brand-700);transform:translateY(-1px)}.exit-intent-dismiss{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.5rem .75rem;font-size:.88rem;transition:color .2s,background-color .2s}.exit-intent-dismiss:hover{color:var(--text-main);background:var(--color-hover-soft)}[data-simulator-nav-pill]{border:1px solid #d4956a47;position:relative;color:var(--color-accent-warm)!important}@supports (color:color-mix(in lab,red,red)){[data-simulator-nav-pill]{border:1px solid color-mix(in srgb,var(--color-accent-warm) 28%,transparent)}}[data-simulator-nav-pill]{background:#d4956a14}@supports (color:color-mix(in lab,red,red)){[data-simulator-nav-pill]{background:color-mix(in srgb,var(--color-accent-warm) 8%,transparent)}}[data-simulator-nav-pill]:hover{background:#d4956a24}@supports (color:color-mix(in lab,red,red)){[data-simulator-nav-pill]:hover{background:color-mix(in srgb,var(--color-accent-warm) 14%,transparent)}}[data-simulator-nav-pill]:hover{color:var(--color-accent-warm)!important}[data-simulator-nav-pill]:before{content:"";border-radius:inherit;border:1px solid #d4956a57;position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){[data-simulator-nav-pill]:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 34%,transparent)}}[data-simulator-nav-pill]:before{opacity:0;pointer-events:none;animation:2.8s ease-in-out infinite simulator-pill-pulse}@keyframes simulator-pill-pulse{0%{opacity:0;transform:scale(1)}40%{opacity:.5}to{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){[data-simulator-nav-pill]:before{animation:none}}.mega-menu-trigger{position:relative}.mega-menu-panel{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);min-width:420px;box-shadow:var(--shadow-large);opacity:0;pointer-events:none;z-index:120;grid-template-columns:1fr 1fr;gap:.35rem;padding:1rem;transition:opacity .24s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px)}.mega-menu-trigger:hover>.mega-menu-panel,.mega-menu-trigger:focus-within>.mega-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-menu-item{border-radius:var(--radius-md);color:var(--text-main);flex-direction:column;padding:.75rem;text-decoration:none;transition:background-color .2s;display:flex}.mega-menu-item:hover{background:var(--color-hover-soft)}.mega-menu-item-title{color:var(--text-main);margin-bottom:2px;font-size:.92rem;font-weight:600}.mega-menu-item-desc{color:var(--text-muted);font-size:.78rem;line-height:1.4}.skeleton-base{background:linear-gradient(90deg,var(--color-hover-soft) 0%,#16231f 50%,var(--color-hover-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.skeleton-base{background:linear-gradient(90deg,var(--color-hover-soft) 0%,color-mix(in srgb,var(--color-hover-soft) 50%,var(--card-bg)) 50%,var(--color-hover-soft) 100%)}}.skeleton-base{border-radius:var(--radius-sm);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}@media(prefers-reduced-motion:reduce){.skeleton-base{animation:none}}.skeleton-resource-card{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);padding:1.25rem}.skeleton-resource-card .skeleton-image{border-radius:var(--radius-md);height:140px;margin-bottom:1rem}.skeleton-resource-card .skeleton-line{height:14px;margin-bottom:10px}.skeleton-resource-card .skeleton-line:nth-child(2){width:90%}.skeleton-resource-card .skeleton-line:nth-child(3){width:60%}.skeleton-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.skeleton-metric-block{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);padding:1.5rem}.skeleton-metric-block .skeleton-value{width:70%;height:34px;margin-bottom:.75rem}.skeleton-metric-block .skeleton-label{width:100%;height:12px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.lang-toggle[aria-expanded=true] .lang-chevron{transform:rotate(180deg)}.lang-opt[aria-selected=true]{color:var(--color-brand-400);background:#f6f0e60f}html[data-theme=light] .lang-toggle{border-color:#0b1f1a1f;background:#0b1f1a0a;color:var(--color-brand-900)}html[data-theme=light] .lang-toggle:hover{background:#0b1f1a14;border-color:#0b1f1a2e}html[data-theme=light] .lang-menu{background:#fffffff7;border-color:#0b1f1a1a}html[data-theme=light] .lang-opt{color:var(--text-body)}html[data-theme=light] .lang-opt:hover{background:#0b1f1a0d}html[data-theme=light] .lang-opt[aria-selected=true]{color:var(--color-brand-600);background:#0b1f1a0a}.theme-icon-sun,.theme-icon-moon{transform-origin:center}.theme-icon-sun{opacity:1;transform:rotate(0) scale(1)}.theme-icon-moon{opacity:0;transform:rotate(-90deg) scale(.5)}html[data-theme=light] .theme-icon-sun{opacity:0;transform:rotate(90deg) scale(.5)}html[data-theme=light] .theme-icon-moon{opacity:1;transform:rotate(0) scale(1)}html[data-theme=light] #theme-toggle{border-color:#0b1f1a1f;background:#0b1f1a0a;color:var(--color-brand-900)}html[data-theme=light] #theme-toggle:hover{background:#0b1f1a14;border-color:#0b1f1a2e}.footer[data-astro-cid-lejjx2fa]{background:#0d2215;color:#fff;border-top:1px solid rgba(255,255,255,.06)}.footer-inner[data-astro-cid-lejjx2fa]{max-width:1200px;margin:0 auto;padding:4rem 2rem 1.75rem}.footer-grid[data-astro-cid-lejjx2fa]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2rem 3rem;align-items:start}.footer-logo-text[data-astro-cid-lejjx2fa]{font-size:1.25rem;font-weight:800;letter-spacing:.01em;color:#fff;margin:0 0 1rem}.footer-desc[data-astro-cid-lejjx2fa]{font-size:.8rem;line-height:1.6;color:#e9dfc9d1;margin:0;max-width:30ch}.footer-col[data-astro-cid-lejjx2fa]{display:flex;flex-direction:column;gap:0}.footer-col-title[data-astro-cid-lejjx2fa]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e9dfc9;margin:0 0 .85rem}.footer-col-links[data-astro-cid-lejjx2fa]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.footer-link[data-astro-cid-lejjx2fa]{font-size:.82rem;color:#e9dfc9c7;text-decoration:none;transition:color .15s;line-height:1.6}.footer-link[data-astro-cid-lejjx2fa]:hover{color:#fff}.footer-email[data-astro-cid-lejjx2fa]{display:block;margin-top:1.25rem;font-size:.82rem;font-weight:600;color:#fff;text-decoration:none;transition:color .15s}.footer-email[data-astro-cid-lejjx2fa]:hover{color:var(--color-accent-warm, #E7B08A)}.footer-social[data-astro-cid-lejjx2fa]{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.footer-social-link[data-astro-cid-lejjx2fa]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:#ffffff0f;color:#ffffff8c;text-decoration:none;transition:background-color .15s,color .15s,transform .15s}.footer-social-link[data-astro-cid-lejjx2fa]:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.footer-social-link[data-astro-cid-lejjx2fa] svg[data-astro-cid-lejjx2fa]{flex-shrink:0}.footer-address[data-astro-cid-lejjx2fa]{margin:.75rem 0 0;font-size:.75rem;line-height:1.55;color:#e9dfc9ad}.footer-details[data-astro-cid-lejjx2fa]{display:contents}.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa]{list-style:none;cursor:default}.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa]::-webkit-details-marker,.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa]::marker{display:none;content:""}.footer-divider[data-astro-cid-lejjx2fa]{height:1px;background:#ffffff1a;margin:3rem 0 1.25rem}.footer-bottom[data-astro-cid-lejjx2fa]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-copy[data-astro-cid-lejjx2fa]{font-size:.75rem;color:#e9dfc9a6;margin:0}.footer-legal[data-astro-cid-lejjx2fa]{display:flex;gap:1.5rem}.footer-legal-link[data-astro-cid-lejjx2fa]{font-size:.75rem;color:#e9dfc9b8;text-decoration:none;transition:color .15s}.footer-legal-link[data-astro-cid-lejjx2fa]:hover{color:#fff}.footer-link[data-astro-cid-lejjx2fa]:focus-visible,.footer-social-link[data-astro-cid-lejjx2fa]:focus-visible,.footer-email[data-astro-cid-lejjx2fa]:focus-visible,.footer-legal-link[data-astro-cid-lejjx2fa]:focus-visible,.footer-newsletter-btn[data-astro-cid-lejjx2fa]:focus-visible,.footer-newsletter-input[data-astro-cid-lejjx2fa]:focus-visible,.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa]:focus-visible{outline:2px solid rgba(87,165,141,.7);outline-offset:3px;border-radius:4px}@media(max-width:900px){.footer-grid[data-astro-cid-lejjx2fa]{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand[data-astro-cid-lejjx2fa]{grid-column:1 / -1}.footer-desc[data-astro-cid-lejjx2fa]{max-width:none}}@media(max-width:560px){.footer-grid[data-astro-cid-lejjx2fa]{grid-template-columns:1fr}.footer-details[data-astro-cid-lejjx2fa]{display:block}.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:0}.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa]:after{content:"+";font-size:1.25rem;font-weight:300;color:#fff6;transition:transform .3s ease}.footer-details[data-astro-cid-lejjx2fa][open]>summary[data-astro-cid-lejjx2fa]:after{content:"−"}.footer-details[data-astro-cid-lejjx2fa]>summary[data-astro-cid-lejjx2fa] .footer-col-title[data-astro-cid-lejjx2fa],.footer-details[data-astro-cid-lejjx2fa]>.footer-col-title[data-astro-cid-lejjx2fa]{margin-bottom:0}.footer-col-links[data-astro-cid-lejjx2fa]{padding-top:.5rem;padding-bottom:.5rem}.footer-bottom[data-astro-cid-lejjx2fa]{flex-direction:column;align-items:flex-start;gap:.75rem}.footer-legal[data-astro-cid-lejjx2fa]{gap:1rem;flex-wrap:wrap}}.footer-newsletter[data-astro-cid-lejjx2fa]{margin-top:2.5rem;padding:1.5rem 2rem;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.footer-newsletter-inner[data-astro-cid-lejjx2fa]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.footer-newsletter-title[data-astro-cid-lejjx2fa]{font-size:.82rem;font-weight:700;color:#fff;margin:0 0 .25rem}.footer-newsletter-desc[data-astro-cid-lejjx2fa]{font-size:.72rem;color:#ffffff80;margin:0}.footer-newsletter-form[data-astro-cid-lejjx2fa]{display:flex;gap:.5rem;flex:1;max-width:380px;min-width:240px}.footer-newsletter-input[data-astro-cid-lejjx2fa]{flex:1;padding:.55rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:.78rem;outline:none;transition:border-color .15s}.footer-newsletter-input[data-astro-cid-lejjx2fa]::placeholder{color:#ffffff59}.footer-newsletter-input[data-astro-cid-lejjx2fa]:focus{border-color:#57a58d80}.footer-newsletter-btn[data-astro-cid-lejjx2fa]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:var(--radius-sm);border:none;background:#57a58d33;color:#ffffffe6;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s,transform .15s}.footer-newsletter-btn[data-astro-cid-lejjx2fa]:hover{background:#57a58d59;transform:translateY(-1px)}.footer-newsletter-success[data-astro-cid-lejjx2fa]{font-size:.78rem;font-weight:600;color:#57a58de6;margin:0}@media(max-width:560px){.footer-newsletter[data-astro-cid-lejjx2fa]{padding:1.25rem 1rem}.footer-newsletter-inner[data-astro-cid-lejjx2fa]{flex-direction:column;align-items:stretch}.footer-newsletter-form[data-astro-cid-lejjx2fa]{max-width:none}}@media(min-width:561px){.footer-details[data-astro-cid-lejjx2fa][open]{display:contents}}.cinematic-transition{position:fixed;inset:0;z-index:9995;pointer-events:none;isolation:isolate}.cinematic-blade{position:absolute;top:-2vh;bottom:-2vh;width:26vw;background:linear-gradient(180deg,#08110f,#0c1a17 45%,#0a1614);transform:translateY(-110%);will-change:transform}html[data-theme=light] .cinematic-blade{background:linear-gradient(180deg,#f7f4ec,#f1ecdf,#ebe4d2)}.cinematic-blade--1{left:0}.cinematic-blade--2{left:25vw}.cinematic-blade--3{left:50vw}.cinematic-blade--4{left:75vw}.cinematic-blade:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(233,223,201,.08) 50%,transparent 100%)}.cinematic-blade--4:after{display:none}.cinematic-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(233,223,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(233,223,201,.025) 1px,transparent 1px);background-size:64px 64px;opacity:0;transition:opacity .4s ease;mix-blend-mode:overlay}.cinematic-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;color:#f1ecdf;opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .cinematic-content{color:#0b1f1a}.cinematic-sigil-shell{position:relative;width:148px;height:148px;display:flex;align-items:center;justify-content:center}.cinematic-sigil-glow{position:absolute;inset:-24%;border-radius:50%;background:radial-gradient(circle at center,#57a58d38,#57a58d00 60%);filter:blur(14px);opacity:0;transform:scale(.78);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.cinematic-sigil{position:relative;width:148px;height:148px;color:currentColor}.cinematic-sigil-ring,.cinematic-sigil-ring-bg{transform-origin:105px 80px}.cinematic-sigil-halo{opacity:0;transition:opacity .6s ease .3s}.cinematic-sigil-ring-bg{opacity:.12}.cinematic-sigil-ring{stroke-dasharray:390;stroke-dashoffset:390;transform-origin:105px 80px}.cinematic-sigil-word{opacity:0}.cinematic-sigil-ticks{opacity:0;transition:opacity .4s ease .8s}.cinematic-wordmark{display:flex;gap:.32em;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:currentColor;margin-top:4px}.cinematic-wordmark span{display:inline-block;opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.cinematic-meta{display:flex;align-items:center;gap:18px;opacity:0;transform:translateY(8px);transition:opacity .4s ease .1s,transform .4s ease .1s}.cinematic-meta-line{display:inline-block;width:36px;height:1px;background:currentColor;opacity:.45}.cinematic-meta-label{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.cinematic-progress{width:220px;height:1px;background:currentColor;opacity:.18;overflow:hidden}.cinematic-progress-bar{width:100%;height:100%;background:currentColor;transform:translate(-100%)}.cinematic-transition[data-state=cover]{pointer-events:auto}.cinematic-transition[data-state=cover] .cinematic-blade{transform:translateY(0);transition:transform .7s cubic-bezier(.76,0,.24,1)}.cinematic-transition[data-state=cover] .cinematic-blade--1{transition-delay:0ms}.cinematic-transition[data-state=cover] .cinematic-blade--2{transition-delay:60ms}.cinematic-transition[data-state=cover] .cinematic-blade--3{transition-delay:.12s}.cinematic-transition[data-state=cover] .cinematic-blade--4{transition-delay:.18s}.cinematic-transition[data-state=cover] .cinematic-grid{opacity:1}.cinematic-transition[data-state=cover] .cinematic-content{opacity:1;transform:translateY(0);transition-delay:.45s}.cinematic-transition[data-state=cover] .cinematic-meta{opacity:1;transform:translateY(0);transition-delay:.6s}.cinematic-transition[data-state=cover] .cinematic-sigil-glow{opacity:1;transform:scale(1)}.cinematic-transition[data-state=cover] .cinematic-sigil-halo{opacity:1}.cinematic-transition[data-state=cover] .cinematic-sigil-ticks{opacity:.45}.cinematic-transition[data-state=cover] .cinematic-sigil-ring{animation:cinematic-sigil-trace 1.05s cubic-bezier(.22,1,.36,1) .45s forwards}.cinematic-transition[data-state=cover] .cinematic-sigil-word{animation:cinematic-sigil-word .45s ease 1.2s forwards}.cinematic-transition[data-state=cover] .cinematic-wordmark span{opacity:1;transform:translateY(0)}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(1){transition-delay:.7s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(2){transition-delay:.75s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(3){transition-delay:.8s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(4){transition-delay:.85s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(5){transition-delay:.9s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(6){transition-delay:.95s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(7){transition-delay:1s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(8){transition-delay:1.05s}.cinematic-transition[data-state=cover] .cinematic-wordmark span:nth-child(9){transition-delay:1.1s}.cinematic-transition[data-state=cover] .cinematic-progress-bar{animation:cinematic-progress .9s cubic-bezier(.4,0,.2,1) .5s forwards}.cinematic-transition[data-state=reveal]{pointer-events:auto}.cinematic-transition[data-state=reveal] .cinematic-blade{transform:translateY(110%);transition:transform .75s cubic-bezier(.76,0,.24,1)}.cinematic-transition[data-state=reveal] .cinematic-blade--1{transition-delay:.18s}.cinematic-transition[data-state=reveal] .cinematic-blade--2{transition-delay:.12s}.cinematic-transition[data-state=reveal] .cinematic-blade--3{transition-delay:60ms}.cinematic-transition[data-state=reveal] .cinematic-blade--4{transition-delay:0ms}.cinematic-transition[data-state=reveal] .cinematic-content{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}@keyframes cinematic-sigil-trace{0%{stroke-dashoffset:390}to{stroke-dashoffset:0}}@keyframes cinematic-sigil-word{0%{opacity:0;letter-spacing:6px}to{opacity:1;letter-spacing:2px}}@keyframes cinematic-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cinematic-transition[data-state=cover],.cinematic-transition[data-state=reveal]{transition:opacity .2s ease}.cinematic-transition[data-state=cover]{background:#08110feb;opacity:1}.cinematic-transition[data-state=cover] .cinematic-blade,.cinematic-transition[data-state=reveal] .cinematic-blade{transform:none;transition:none}.cinematic-transition .cinematic-sigil-ring,.cinematic-transition .cinematic-sigil-word,.cinematic-transition .cinematic-progress-bar{animation:none!important}}::view-transition-old(root),::view-transition-new(root){animation:none!important}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.logo-unlock{position:fixed;bottom:28px;right:28px;z-index:9988;display:flex;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(135deg,#08110ff2,#0b1a16f2);border:1px solid rgba(87,165,141,.45);border-radius:16px;color:#f1ecdf;font-family:var(--font-display);box-shadow:0 24px 60px #0006,0 0 40px #57a58d40;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translateY(20px) scale(.96);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none;max-width:320px}.logo-unlock[data-active]{opacity:1;transform:translateY(0) scale(1)}.logo-unlock-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#57a58d2e;color:#57a58d;font-size:20px;font-weight:800;flex-shrink:0;text-shadow:0 0 18px rgba(87,165,141,.7)}.logo-unlock-body{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.4}.logo-unlock-body strong{font-weight:700;color:#f1ecdf}.logo-unlock-body span{color:#f1ecdfbf;font-size:12px}.cmdk{position:fixed;inset:0;z-index:9992;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;pointer-events:none;opacity:0;transition:opacity .25s ease}.cmdk[data-cmdk-state=open]{opacity:1;pointer-events:auto}.cmdk-scrim{position:absolute;inset:0;background:#08110fa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cmdk-panel{position:relative;width:min(620px,92vw);background:#0c1815f5;border:1px solid rgba(233,223,201,.16);border-radius:20px;box-shadow:0 30px 80px #0000008c;color:#f1ecdf;overflow:hidden;transform:translateY(-12px) scale(.98);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s ease}html[data-theme=light] .cmdk-panel{background:#f7f4ecfa;border-color:#0b1f1a24;color:#0b1f1a;box-shadow:0 30px 80px #0b1f1a2e}.cmdk[data-cmdk-state=open] .cmdk-panel{transform:translateY(0) scale(1)}.cmdk-input-row{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(233,223,201,.1)}html[data-theme=light] .cmdk-input-row{border-bottom-color:#0b1f1a14}.cmdk-icon{width:18px;height:18px;color:#f1ecdf8c;flex-shrink:0}html[data-theme=light] .cmdk-icon{color:#0b1f1a73}.cmdk-input{flex:1;background:transparent;border:none;outline:none;color:inherit;font-family:var(--font-display);font-size:16px;font-weight:400}.cmdk-input::placeholder{color:#f1ecdf66}html[data-theme=light] .cmdk-input::placeholder{color:#0b1f1a59}.cmdk-kbd{font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;padding:3px 7px;background:#e9dfc914;border:1px solid rgba(233,223,201,.14);border-radius:6px;color:#f1ecdfb3}html[data-theme=light] .cmdk-kbd{background:#0b1f1a0d;border-color:#0b1f1a1a;color:#0b1f1a99}.cmdk-list{list-style:none;margin:0;padding:8px;max-height:50vh;overflow-y:auto}.cmdk-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;cursor:pointer;font-size:14px;transition:background .15s ease,transform .15s ease}.cmdk-list li[data-selected]{background:#57a58d29;transform:translate(2px)}html[data-theme=light] .cmdk-list li[data-selected]{background:#57a58d2e}.cmdk-list li .cmdk-arrow{margin-left:auto;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease;color:#57a58d;font-weight:700}.cmdk-list li[data-selected] .cmdk-arrow{opacity:1;transform:translate(0)}.cmdk-list li .cmdk-emoji{width:24px;text-align:center;color:#57a58d}.cmdk-list li .cmdk-meta{font-size:11px;opacity:.55;font-family:var(--font-mono, ui-monospace, monospace);text-transform:uppercase;letter-spacing:.1em;margin-left:8px}.cmdk-empty{padding:28px 14px;text-align:center;color:#f1ecdf80;font-size:13px;font-style:italic}html[data-theme=light] .cmdk-empty{color:#0b1f1a66}.cmdk-footer{display:flex;gap:18px;padding:10px 18px;border-top:1px solid rgba(233,223,201,.08);font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#f1ecdf80}html[data-theme=light] .cmdk-footer{border-top-color:#0b1f1a14;color:#0b1f1a73}.cmdk-footer kbd{display:inline-block;padding:2px 5px;margin-right:4px;background:#e9dfc90f;border:1px solid rgba(233,223,201,.12);border-radius:4px;font-family:inherit;font-size:9px}html[data-theme=light] .cmdk-footer kbd{background:#0b1f1a0a;border-color:#0b1f1a14}@media(max-width:640px){.cmdk{padding-top:8vh}.cmdk-input{font-size:15px}.cmdk-footer{display:none}}@media(prefers-reduced-motion:reduce){.logo-unlock,.cmdk,.cmdk-panel{transition:opacity .15s linear}}.soil2{position:fixed;inset:0;z-index:9972;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);--soil2-green: #57a58d;--soil2-green-bright: #9ed1bd;--soil2-amber: #d4a373;--soil2-bone: #f1ecdf;--soil2-ink: #c8ded4;color:var(--soil2-ink);font-family:var(--font-mono, ui-monospace, monospace);font-feature-settings:"tnum","ss01";letter-spacing:.04em;text-shadow:0 0 12px rgba(87,165,141,.35)}.soil2[data-active]{opacity:1;pointer-events:auto}.soil2 *{box-sizing:border-box}.soil2-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.soil2-canvas-bg{z-index:0}.soil2-canvas-roots{z-index:1;mix-blend-mode:screen}.soil2-grid{position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(87,165,141,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(87,165,141,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,black 0%,black 55%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,black 55%,transparent 85%);pointer-events:none}.soil2-vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(4,12,10,.78) 100%)}.soil2-topbar{position:absolute;top:22px;left:22px;right:22px;z-index:10;display:flex;justify-content:space-between;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.22em;opacity:0;transform:translateY(-6px);transition:opacity .5s ease .2s,transform .5s ease .2s}.soil2[data-active] .soil2-topbar{opacity:1;transform:translateY(0)}.soil2-brand{display:flex;align-items:center;gap:10px}.soil2-brand-dot{width:6px;height:6px;background:var(--soil2-green);border-radius:50%;box-shadow:0 0 12px var(--soil2-green);animation:soil2-pulse 1.4s ease-in-out infinite}.soil2-brand-name{color:var(--soil2-bone);font-weight:700}.soil2-brand-sep{opacity:.35}.soil2-brand-mode{color:var(--soil2-green-bright)}.soil2-topbar-meta{display:flex;gap:10px;align-items:center;opacity:.8}.soil2-sep{opacity:.3}.soil2-rec{display:inline-flex;align-items:center;gap:6px;color:#e08666}.soil2-rec-dot{width:6px;height:6px;border-radius:50%;background:#e08666;box-shadow:0 0 10px #e08666;animation:soil2-pulse 1s ease-in-out infinite}@keyframes soil2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.7)}}.soil2-panel{position:absolute;z-index:10;width:280px;padding:14px 16px 16px;background:linear-gradient(180deg,#081411d1,#08141199);border:1px solid rgba(87,165,141,.22);border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #57a58d0f inset,0 18px 40px #00000073,0 0 40px #57a58d14;opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.soil2[data-active] .soil2-panel{opacity:1;transform:translateY(0)}.soil2-panel-tl{top:60px;left:22px;transition-delay:.3s}.soil2-panel-tr{top:60px;right:22px;transition-delay:.4s}.soil2-panel-bl{bottom:60px;left:22px;transition-delay:.5s}.soil2-panel-br{bottom:60px;right:22px;transition-delay:.6s}.soil2-panel-head{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--soil2-green-bright);padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgba(87,165,141,.18)}.soil2-panel-head-meta{color:var(--soil2-amber);opacity:.7;font-size:8px}.soil2-gauges{display:flex;flex-direction:column;gap:12px}.soil2-gauge{display:grid;grid-template-columns:18px 1fr 46px;align-items:center;gap:10px;font-size:11px}.soil2-gauge-label{font-weight:700;color:var(--soil2-bone)}.soil2-gauge-track{position:relative;height:8px;background:#57a58d1a;border:1px solid rgba(87,165,141,.2);border-radius:4px;overflow:hidden}.soil2-gauge-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--soil2-green) 0%,var(--soil2-green-bright) 100%);width:0%;transition:width .55s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px #57a58d8c}.soil2-gauge-ticks{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0 9%,rgba(8,20,17,.6) 9% 10%,transparent 10% 100%);background-size:10% 100%;pointer-events:none;mix-blend-mode:multiply}.soil2-gauge-value{text-align:right;font-weight:600;color:var(--soil2-green-bright)}.soil2-dials{display:grid;grid-template-columns:1fr 1fr;gap:10px}.soil2-dial{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border:1px solid rgba(87,165,141,.14);border-radius:10px;background:#0814114d}.soil2-dial svg{width:56px;height:56px}.soil2-dial-bg{fill:none;stroke:#57a58d24;stroke-width:3}.soil2-dial-arc{fill:none;stroke:var(--soil2-green-bright);stroke-width:3;stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:150.8;transform:rotate(-90deg);transform-origin:30px 30px;filter:drop-shadow(0 0 4px rgba(87,165,141,.55));transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.soil2-dial-text{fill:var(--soil2-bone);font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;font-weight:700;text-anchor:middle}.soil2-dial-label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--soil2-amber);opacity:.75}.soil2-waveform{width:100%;height:62px;display:block}.soil2-waveform-meta{display:flex;justify-content:space-between;margin-top:8px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--soil2-amber);opacity:.7}.soil2-horizons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.soil2-horizon{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:6px 8px;border:1px solid rgba(87,165,141,.1);border-radius:6px;background:#57a58d08;font-size:10px;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.soil2-horizon:hover,.soil2-horizon[data-active]{background:#57a58d1f;border-color:#57a58d80;transform:translate(3px)}.soil2-horizon-tag{font-weight:800;color:var(--soil2-green-bright);text-align:center;border:1px solid rgba(87,165,141,.35);border-radius:4px;padding:2px 0}.soil2-horizon-name{color:var(--soil2-bone)}.soil2-horizon-depth{color:var(--soil2-amber);opacity:.7;font-size:9px}.soil2-scope{position:absolute;top:0;left:0;width:200px;height:200px;margin:-100px 0 0 -100px;z-index:20;pointer-events:none;will-change:transform;opacity:0;transition:opacity .4s ease}.soil2[data-active] .soil2-scope{opacity:1}.soil2-scope-svg{width:100%;height:100%}.soil2-scope-outer{fill:none;stroke:#57a58d40;stroke-width:.6;stroke-dasharray:3 5;transform-origin:100px 100px;animation:soil2-rot 24s linear infinite}.soil2-scope-inner{fill:none;stroke:#9ed1bd8c;stroke-width:.8;transform-origin:100px 100px;animation:soil2-rot 10s linear infinite reverse;filter:drop-shadow(0 0 4px rgba(87,165,141,.4))}.soil2-scope-dot{fill:var(--soil2-green-bright);filter:drop-shadow(0 0 6px var(--soil2-green-bright))}.soil2-scope-tick{stroke:#9ed1bda6;stroke-width:.8}.soil2-scope-deg line{stroke:var(--soil2-green-bright);stroke-width:1.2}@keyframes soil2-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.soil2-scope-data{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--soil2-green-bright);white-space:nowrap}.soil2-haiku{position:absolute;bottom:110px;left:50%;transform:translate(-50%);z-index:10;max-width:min(560px,80vw);text-align:center;opacity:0;transform-origin:center bottom;transition:opacity .6s ease .8s}.soil2[data-active] .soil2-haiku{opacity:1}.soil2-haiku-body{font-family:var(--font-display);font-size:clamp(18px,2.4vw,26px);font-style:italic;font-weight:300;line-height:1.55;color:var(--soil2-bone);letter-spacing:0;min-height:2.4em;white-space:pre-wrap}.soil2-haiku-cursor{display:inline-block;width:.55em;height:1em;background:var(--soil2-green-bright);margin-left:2px;vertical-align:-.1em;animation:soil2-blink .8s step-end infinite;box-shadow:0 0 10px var(--soil2-green-bright)}@keyframes soil2-blink{0%,50%{opacity:1}51%,to{opacity:0}}.soil2-haiku-meta{margin-top:14px;display:inline-flex;gap:8px;align-items:center;font-size:9px;letter-spacing:.26em;text-transform:uppercase;opacity:.6}.soil2-haiku-sep{width:20px;height:1px;background:currentColor}.soil2-footer{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:0;transition:opacity .5s ease 1s}.soil2[data-active] .soil2-footer{opacity:.85}.soil2-footer-key{display:inline-flex;align-items:center;gap:6px}.soil2-footer kbd{font-family:inherit;font-size:9px;padding:2px 6px;border:1px solid rgba(87,165,141,.35);border-radius:4px;background:#57a58d14;color:var(--soil2-green-bright)}.soil2-footer-sep{opacity:.3}@media(max-width:900px){.soil2-panel-tl,.soil2-panel-tr,.soil2-panel-bl,.soil2-panel-br{display:none}.soil2-haiku{bottom:140px}.soil2-footer{flex-wrap:wrap;justify-content:center;bottom:20px}}@media(prefers-reduced-motion:reduce){.soil2-brand-dot,.soil2-rec-dot,.soil2-scope-outer,.soil2-scope-inner,.soil2-haiku-cursor{animation:none!important}.soil2,.soil2-panel,.soil2-scope,.soil2-haiku,.soil2-footer{transition-duration:.18s!important;transition-delay:0s!important}}.film-grain{position:fixed;inset:-10%;z-index:9980;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.05  0 0 0 0 0.05  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;will-change:transform;animation:grain-shift 1.4s steps(6) infinite}html[data-theme=light] .film-grain{display:none}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-3%,4%)}40%{transform:translate(2%,-2%)}60%{transform:translate(-1%,3%)}80%{transform:translate(3%,1%)}to{transform:translate(-2%,-3%)}}@media(prefers-reduced-motion:reduce){.film-grain{animation:none}}[data-magnetic]{transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}[data-magnetic][data-magnetic-active]{transition:transform .08s linear}[data-scramble]{display:inline-block;font-variant-numeric:tabular-nums}
