@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_72a5c97a-module__r1g1vW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_72a5c97a-module__r1g1vW__variable{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_67b0a88b-module__JyIkVa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_67b0a88b-module__JyIkVa__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_4334d54e-module__bN3Xtq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_4334d54e-module__bN3Xtq__variable{--font-ui:"Geist","Geist Fallback"}
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-ease:initial}}}@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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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-2\.5{margin:calc(var(--spacing)*2.5)}.m-3\.5{margin:calc(var(--spacing)*3.5)}.m-22{margin:calc(var(--spacing)*22)}.m-149{margin:calc(var(--spacing)*149)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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,-webkit-text-decoration-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--blue-950:#0a1a4e;--blue-900:#0f2468;--blue-800:#143082;--blue-700:#1840a8;--blue-600:#1b4fd8;--blue-500:#2e63e8;--blue-400:#5585f0;--blue-300:#85a8f5;--blue-200:#b8cefa;--blue-100:#dceafe;--blue-50:#eef4ff;--teal-600:#0891b2;--teal-500:#06b6d4;--teal-400:#22d3ee;--teal-300:#67e8f9;--teal-100:#cffafe;--teal-50:#ecfeff;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-subtle:#e8eef7;--bg-chamber:#f8f7f2;--text-primary:#0a0f1a;--text-secondary:#1e2a3d;--text-tertiary:#3d4f6b;--text-muted:#6b7fa3;--text-subtle:#94a3b8;--text-on-blue:#fff;--text-on-teal:#fff;--neutral-950:#0a0f1a;--neutral-900:#0f172a;--neutral-800:#1e293b;--neutral-700:#334155;--neutral-600:#475569;--neutral-500:#64748b;--neutral-400:#94a3b8;--neutral-300:#cbd5e1;--neutral-200:#e2e8f0;--neutral-100:#f1f5f9;--neutral-50:#f8fafc;--color-primary:var(--blue-600);--color-primary-hover:var(--blue-700);--color-primary-active:var(--blue-800);--color-accent:var(--teal-500);--color-accent-hover:var(--teal-600);--color-background:var(--bg-primary);--color-surface:var(--bg-secondary);--color-border:var(--neutral-200);--color-border-subtle:var(--neutral-100);--color-border-strong:var(--neutral-300);--color-success:#16a34a;--color-warning:#d97706;--color-error:#dc2626;--color-info:var(--blue-500);--gradient-hero:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(27,79,216,.08) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 90% 50%,rgba(6,182,212,.06) 0%,transparent 60%),var(--bg-primary);--gradient-hero-sky:radial-gradient(ellipse 120% 100% at 50% 35%,#fafcff 0%,#d4e9ff 100%);--gradient-section-alt:radial-gradient(ellipse 70% 60% at 10% 50%,rgba(27,79,216,.05) 0%,transparent 60%),var(--bg-secondary);--gradient-blue-vertical:linear-gradient(180deg,var(--blue-600)0%,var(--blue-800)100%);--gradient-accent:linear-gradient(135deg,var(--teal-500)0%,var(--teal-600)100%);--gradient-blue-teal:linear-gradient(135deg,var(--blue-600)0%,var(--teal-500)100%);--gradient-card:linear-gradient(160deg,var(--bg-primary)0%,var(--bg-secondary)100%);--gradient-text-brand:linear-gradient(105deg,var(--blue-600)0%,var(--teal-500)100%);--gradient-line:linear-gradient(90deg,transparent 0%,var(--neutral-200)30%,var(--neutral-200)70%,transparent 100%);--gradient-fade-up:linear-gradient(to top,var(--bg-primary)0%,transparent 100%);--gradient-fade-down:linear-gradient(to bottom,var(--bg-primary)0%,transparent 100%);--gradient-shine:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.4) 50%,transparent 60%);--shadow-xs:0 1px 2px rgba(10,15,26,.04);--shadow-sm:0 1px 4px rgba(10,15,26,.06),0 2px 8px rgba(10,15,26,.03);--shadow-md:0 4px 12px rgba(10,15,26,.08),0 2px 4px rgba(10,15,26,.04);--shadow-lg:0 8px 24px rgba(10,15,26,.1),0 4px 8px rgba(10,15,26,.05);--shadow-xl:0 16px 48px rgba(10,15,26,.12),0 8px 16px rgba(10,15,26,.06);--shadow-2xl:0 32px 80px rgba(10,15,26,.14),0 16px 32px rgba(10,15,26,.07);--shadow-blue-sm:0 2px 12px rgba(27,79,216,.15),0 1px 4px rgba(27,79,216,.08);--shadow-blue-md:0 4px 24px rgba(27,79,216,.2),0 2px 8px rgba(27,79,216,.1);--shadow-blue-lg:0 8px 40px rgba(27,79,216,.25),0 4px 16px rgba(27,79,216,.12);--shadow-teal-sm:0 2px 12px rgba(6,182,212,.2);--shadow-teal-md:0 4px 24px rgba(6,182,212,.25),0 2px 8px rgba(6,182,212,.12);--shadow-inset:inset 0 1px 3px rgba(10,15,26,.06);--font-display:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-ui:"Geist",system-ui,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tightest:-.04em;--tracking-tight:-.03em;--tracking-snug:-.02em;--tracking-normal:0em;--tracking-wide:.05em;--tracking-wider:.1em;--tracking-widest:.15em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-64:16rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--container-max:1536px;--section-padding-x:var(--space-20);--section-padding-y:var(--space-32);--island-padding-x:var(--space-6);--island-padding-y:var(--space-3);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--border-width:1px;--border-width-md:1.5px;--border-width-lg:2px;--border-color:var(--neutral-200);--border-color-subtle:var(--neutral-100);--border-color-strong:var(--neutral-300);--border-color-brand:var(--blue-200);--border-color-accent:var(--teal-300);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--duration-slowest:.8s;--ease-default:cubic-bezier(.4,0,.2,1);--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);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-smooth:cubic-bezier(.25,.46,.45,.94);--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-navbar:500;--z-toast:600;--z-tooltip:700;--gsap-duration-fast:.3;--gsap-duration-normal:.6;--gsap-duration-slow:1;--gsap-duration-slower:1.4;--gsap-scrub:1;--gsap-stagger:.08;--navbar-height:80px;--island-radius:var(--radius-full);--island-bg:rgba(255,255,255,.92);--island-border:var(--border-color);--island-backdrop:blur(12px);--island-shadow:var(--shadow-md);--btn-height-sm:36px;--btn-height-md:44px;--btn-height-lg:56px;--btn-padding-x-sm:var(--space-4);--btn-padding-x-md:var(--space-6);--btn-padding-x-lg:var(--space-8);--btn-radius:var(--radius-md);--btn-font:var(--font-ui);--btn-weight:var(--weight-semibold);--btn-tracking:var(--tracking-wide);--card-padding:var(--space-8);--card-radius:var(--radius-xl);--card-border:var(--border-color);--card-bg:var(--bg-primary);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-blue-md);--chip-height:44px;--chip-padding-x:var(--space-5);--chip-radius:var(--radius-full);--chip-bg:var(--bg-primary);--chip-border:var(--border-color);--chip-shadow:var(--shadow-blue-sm);--chip-font-size:var(--text-sm)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:auto;font-size:16px}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);overflow-x:hidden}.gradient-text{background:var(--gradient-text-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-padding{padding:var(--section-padding-y)var(--section-padding-x)}.container-site{width:100%;max-width:var(--container-2xl);padding-inline:var(--section-padding-x);margin-left:auto;margin-right:auto}@keyframes nav-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero{z-index:1;background:var(--gradient-hero-sky);width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.hero__map-stage{perspective:900px;width:680px;height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}.hero__map-tilt{will-change:transform;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(40deg)rotateY(0)}.hero__map-svg{width:100%;height:100%;display:block;transform:scaleZ(15)}.service-label{text-align:center;width:100%;z-index:var(--z-raised);pointer-events:none;clip-path:inset(100% 0 0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-label__text{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-5xl);color:var(--blue-500);text-shadow:0 8px 30px rgba(6,102,212,.4);margin:0}.hero__trust-element{z-index:var(--z-raised);position:absolute}.hero__text{bottom:var(--space-20);left:var(--section-padding-x);gap:var(--space-6);max-width:500px;z-index:var(--z-raised);flex-direction:column;display:flex;position:absolute}.hero__headline{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--weight-extrabold);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tightest)}.hero__description{font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:420px}.hero__cta{height:var(--btn-height-lg);padding-inline:var(--btn-padding-x-lg);background:var(--blue-600);color:var(--text-on-blue);font-family:var(--btn-font);font-size:var(--text-sm);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);border-radius:var(--btn-radius);cursor:pointer;transition:background var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out);border:none;align-self:flex-start;align-items:center;display:inline-flex}.hero__cta:hover{background:var(--blue-700);box-shadow:var(--shadow-blue-md)}.trust-glass{-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-blue-sm),var(--shadow-sm);background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.68)}.trust-badge{gap:var(--space-1);padding:var(--space-4)var(--space-5);border-radius:var(--radius-xl);flex-direction:column;display:flex}.trust-badge__label{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:var(--blue-600);line-height:1}.trust-badge__sublabel{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.trust-pill{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-5);border-radius:var(--radius-full);display:flex}.trust-pill__label{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary);white-space:nowrap}.trust-pill__sep{font-size:var(--text-xs);color:var(--neutral-300)}.trust-pill__sublabel{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.trust-avatars{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-xl);display:flex}.trust-avatars__stack{align-items:center;display:flex}.trust-avatars__avatar{border-radius:var(--radius-full);background:var(--gradient-blue-teal);border:2px solid rgba(255,255,255,.9);flex-shrink:0;width:30px;height:30px;margin-left:-8px}.trust-avatars__avatar:first-child{margin-left:0}.trust-avatars__avatar:nth-child(2){background:linear-gradient(135deg,var(--teal-500)0%,var(--blue-400)100%)}.trust-avatars__avatar:nth-child(3){background:linear-gradient(135deg,var(--blue-500)0%,var(--blue-700)100%)}.trust-avatars__avatar:nth-child(4){background:linear-gradient(135deg,var(--teal-400)0%,var(--teal-600)100%)}.trust-avatars__text{flex-direction:column;gap:2px;display:flex}.trust-avatars__label{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary);line-height:1}.trust-avatars__sublabel{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-muted)}@keyframes trust-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.services{z-index:2;margin-top:-300px;position:relative}.curtain__scroll-track{position:relative}.services__content{background:var(--bg-primary);z-index:1;padding:100px 0 160px;position:relative}.services__header{max-width:860px;padding:0 var(--space-xl);text-align:center;margin:0 auto 96px}.services__eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--blue-500);margin:0 0 20px}.services__title{font-family:var(--font-display);font-size:clamp(var(--text-4xl),4vw,var(--text-5xl));font-weight:var(--weight-bold);color:var(--text-primary);margin:0 0 24px;line-height:1.15}.services__title-accent{background:linear-gradient(135deg,var(--blue-500),var(--teal-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.services__subtitle{font-family:var(--font-ui);font-size:var(--text-lg);color:var(--text-secondary);margin:0;line-height:1.7}.services__categories{max-width:1280px;padding:0 var(--space-xl);flex-direction:column;gap:2px;margin:0 auto;display:flex}.services__category-block{background:var(--surface-secondary);border:1px solid var(--border-subtle);min-height:220px;transition:border-color .35s var(--ease-out),box-shadow .35s var(--ease-out);cursor:default;border-radius:20px;position:relative;overflow:hidden}.services__category-block:hover{border-color:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.services__category-block:hover{border-color:color-mix(in srgb,var(--category-accent)40%,transparent)}}.services__category-block:hover{box-shadow:0 4px 40px var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.services__category-block:hover{box-shadow:0 4px 40px color-mix(in srgb,var(--category-accent)12%,transparent)}}.services__category-inner{height:100%;min-height:inherit;align-items:stretch;display:flex;position:relative;overflow:hidden}.services__category-bar{background:var(--category-accent);opacity:.6;width:4px;transition:opacity .35s var(--ease-out);flex-shrink:0}.services__category-block:hover .services__category-bar{opacity:1}.services__category-content{z-index:1;flex-direction:column;flex:1;gap:16px;padding:40px 48px;display:flex;position:relative}.services__category-header{align-items:center;gap:16px;display:flex}.services__category-icon{flex-shrink:0;font-size:28px;line-height:1}.services__category-label{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0;line-height:1.2}.services__category-summary{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-secondary);max-width:640px;margin:0;line-height:1.65}.services__category-items{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.services__category-item{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);border:1px solid var(--border-subtle);transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out);background:rgba(255,255,255,.04);border-radius:100px;padding:6px 16px}.services__category-block:hover .services__category-item{color:var(--text-secondary);border-color:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.services__category-block:hover .services__category-item{border-color:color-mix(in srgb,var(--category-accent)25%,transparent)}}.services__category-block:hover .services__category-item{background:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.services__category-block:hover .services__category-item{background:color-mix(in srgb,var(--category-accent)6%,transparent)}}.services__category-ghost{font-family:var(--font-display);font-size:max(64px,min(8vw,120px));font-weight:var(--weight-bold);color:var(--text-primary);opacity:.03;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .4s var(--ease-out);z-index:0;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.services__category-block:hover .services__category-ghost{opacity:.06}.curtain{pointer-events:none;z-index:2;width:100%;padding:0 4px;position:relative}.curtain__card{pointer-events:auto}.curtain__tracks{align-items:flex-end;gap:8px;width:100%;margin:0 auto;display:flex}.curtain__track{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.curtain-navbar-wrapper.is-accordion-locked .curtain__track{transition:flex-grow .6s cubic-bezier(.16,1,.3,1)}.curtain-navbar-wrapper.is-accordion-locked .curtain__track[data-active=true]{flex-grow:4}.curtain-navbar-wrapper.is-accordion-locked .curtain__track[data-active=false]{flex-grow:.5}.curtain__card{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(140%);width:100%;transition:border-color .3s var(--ease-out),background .3s var(--ease-out);background:linear-gradient(rgba(235,245,255,.5) 0%,rgba(255,255,255,.8) 100%);border:1px solid rgba(255,255,255,.4);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.5),0 8px 32px rgba(10,20,40,.08)}.curtain__card:before{content:"";pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.6) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.curtain__card:hover{background:linear-gradient(rgba(245,250,255,.6) 0%,rgba(255,255,255,.95) 100%);border-color:rgba(255,255,255,.7)}.curtain__card--sm{height:240px}.curtain__card--md{height:340px}.curtain__card--lg{height:440px}.curtain__card--kw{justify-content:center;align-items:center;padding:20px 16px;display:flex}.curtain__kw-content{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.curtain__kw-type-kw{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--blue-700);opacity:.6;letter-spacing:.03em;transition:opacity .3s var(--ease-out);line-height:1.3}.curtain__kw-type-trust{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:.15em;color:var(--blue-600);line-height:1.1}.curtain__kw-type-metric{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-bold);background:linear-gradient(135deg,var(--blue-600),var(--teal-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.curtain__kw-type-flag{filter:grayscale(.5)opacity(.8);transition:filter .3s var(--ease-out);font-size:32px;line-height:1}.curtain__kw-subtext{font-family:var(--font-ui);letter-spacing:.04em;color:var(--blue-700);opacity:.5;text-transform:uppercase;font-size:11px}.curtain__card--kw:hover .curtain__kw-type-kw{opacity:1}.curtain__card--kw:hover .curtain__kw-type-flag{filter:grayscale(0)opacity()}.curtain__card--kw:hover .curtain__kw-subtext{opacity:.8}.curtain__card--country{cursor:pointer;height:180px;transition:height .6s var(--ease-out);border-top:2px solid rgba(255,255,255,.8);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;display:flex}.curtain__card--country:hover{border-top-color:var(--blue-500)}.curtain__country-flag{filter:grayscale(.85)opacity(.5);transition:filter .4s var(--ease-out),font-size .6s var(--ease-out);font-size:32px;line-height:1}.curtain__card--country:hover .curtain__country-flag,.curtain__card--country.is-active .curtain__country-flag{filter:grayscale(0)opacity()}.curtain__country-short{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--blue-800);opacity:.6;letter-spacing:.05em;transition:opacity .3s var(--ease-out),color .3s var(--ease-out),font-size .6s var(--ease-out);line-height:1}.curtain__card--country:hover .curtain__country-short,.curtain__card--country.is-active .curtain__country-short{color:var(--blue-600);opacity:1}.curtain__country-label{font-family:var(--font-ui);color:var(--blue-700);letter-spacing:.04em;text-align:center;opacity:0;max-height:0;transition:opacity .3s var(--ease-out),max-height .3s var(--ease-out);font-size:11px;line-height:1.2;overflow:hidden}.curtain__card--country.is-active .curtain__country-label{opacity:.6;max-height:24px}.service-monolith{background:var(--bg-primary);width:100%;margin-top:-1px;position:relative}.service-monolith__viewport{flex-direction:column;width:100%;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.service-monolith__header{text-align:center;padding:72px var(--section-padding-x)40px;z-index:2;background:var(--bg-primary);flex-shrink:0;position:relative}.service-monolith__eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--blue-500);margin:0 0 16px}.service-monolith__title{font-family:var(--font-display);font-size:clamp(var(--text-3xl),3.2vw,var(--text-5xl));font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0;line-height:1.15}.service-monolith__title-accent{background:linear-gradient(135deg,var(--blue-500),var(--teal-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.service-monolith__stack{margin:0 var(--section-padding-x)0;flex:1;position:relative}.service-monolith__panel{will-change:transform,opacity;position:absolute;top:0;bottom:0;left:0;right:0}.service-monolith__panel-inner{border-radius:var(--radius-2xl)var(--radius-2xl)0 0;--glint-x:50%;--glint-y:50%;background:linear-gradient(100deg,rgba(255,255,255,.98) 0%,rgba(248,251,255,.96) 38%,rgba(240,247,255,.88) 58%,rgba(230,242,255,.78) 100%);border:1px solid rgba(200,218,255,.6);border-bottom:none;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 -4px 40px rgba(27,79,216,.07),inset 0 -1px rgba(255,255,255,.9),0 32px 80px rgba(10,15,26,.08)}.service-monolith__panel-inner:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(165deg,rgba(255,255,255,.55) 0%,transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}.service-monolith__accent-bar{background:var(--panel-accent,var(--blue-600));opacity:.75;z-index:1;width:5px;transition:opacity .3s var(--ease-out);border-radius:0;flex-shrink:0;position:relative}.service-monolith__panel-inner:hover .service-monolith__accent-bar{opacity:1}.service-monolith__accent-bar:after{content:"";background:linear-gradient(to right,var(--panel-accent,var(--blue-600)),transparent);position:absolute;top:0;bottom:0;left:0;right:-12px}@supports (color:color-mix(in lab, red, red)){.service-monolith__accent-bar:after{background:linear-gradient(to right,color-mix(in srgb,var(--panel-accent,var(--blue-600))20%,transparent),transparent)}}.service-monolith__accent-bar:after{pointer-events:none}.service-monolith__content{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:20px;padding:52px 64px;display:flex;position:relative}.service-monolith__step{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);display:block}.service-monolith__heading-block{align-items:center;gap:20px;display:flex}.service-monolith__icon{filter:grayscale(.3);transition:filter .3s var(--ease-out);flex-shrink:0;font-size:36px;line-height:1}.service-monolith__panel-inner:hover .service-monolith__icon{filter:grayscale(0)}.service-monolith__label{font-family:var(--font-display);font-size:clamp(var(--text-3xl),3.6vw,52px);font-weight:var(--weight-extrabold);color:var(--text-primary);letter-spacing:var(--tracking-tightest);margin:0;line-height:1.05}.service-monolith__summary{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-tertiary);max-width:560px;margin:0;line-height:1.7}.service-monolith__items{flex-wrap:wrap;gap:10px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.service-monolith__item{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);border-radius:var(--radius-full);transition:background .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out);white-space:nowrap;background:rgba(27,79,216,.05);border:1px solid rgba(27,79,216,.12);align-items:center;gap:8px;padding:7px 18px 7px 12px;display:flex}.service-monolith__item:hover{background:var(--panel-accent,var(--blue-600))}@supports (color:color-mix(in lab, red, red)){.service-monolith__item:hover{background:color-mix(in srgb,var(--panel-accent,var(--blue-600))10%,transparent)}}.service-monolith__item:hover{border-color:var(--panel-accent,var(--blue-600))}@supports (color:color-mix(in lab, red, red)){.service-monolith__item:hover{border-color:color-mix(in srgb,var(--panel-accent,var(--blue-600))30%,transparent)}}.service-monolith__item:hover{color:var(--text-primary)}.service-monolith__item-dot{border-radius:var(--radius-full);background:var(--panel-accent,var(--blue-600));opacity:.7;flex-shrink:0;width:5px;height:5px;display:inline-block}.service-monolith__ghost{font-family:var(--font-display);font-size:max(80px,min(9vw,130px));font-weight:var(--weight-extrabold);color:var(--panel-accent,var(--blue-600));opacity:.04;letter-spacing:var(--tracking-tightest);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;transition:opacity .4s var(--ease-out);line-height:1;position:absolute;bottom:-16px;right:-12px}.service-monolith__panel-inner:hover .service-monolith__ghost{opacity:.07}.service-monolith__glint{pointer-events:none;z-index:2;background:radial-gradient(circle 280px at var(--glint-x,50%)var(--glint-y,50%),rgba(255,255,255,.22) 0%,rgba(200,220,255,.08) 45%,transparent 70%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.service-monolith__panel-inner:hover .service-monolith__glint{opacity:1}.slab__bg{opacity:.13;filter:blur(2px)saturate(.6);pointer-events:none;z-index:0;background-position:50%;background-size:cover;animation:14s ease-in-out infinite slab-bg-breathe;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.12)}@keyframes slab-bg-breathe{0%,to{transform:scale(1.12)}50%{transform:scale(1.06)}}.slab__split{z-index:1;grid-template-columns:44% 56%;width:100%;height:100%;display:grid;position:relative}.slab__left{border-right:1px solid rgba(27,79,216,.08);flex-direction:column;justify-content:center;gap:20px;padding:52px 52px 52px 64px;display:flex;position:relative}.slab__left:before{content:"";background:var(--panel-accent,var(--blue-600));opacity:.7;width:4px;transition:opacity .3s var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:48px;bottom:48px;left:0}.service-monolith__panel-inner:hover .slab__left:before{opacity:1}.slab__step{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);display:block}.slab__heading{flex-direction:column;gap:10px;display:flex}.slab__icon{filter:grayscale(.2);transition:filter .3s var(--ease-out);font-size:34px;line-height:1}.service-monolith__panel-inner:hover .slab__icon{filter:grayscale(0)}.slab__label{font-family:var(--font-display);font-size:clamp(var(--text-3xl),3.2vw,50px);font-weight:var(--weight-extrabold);color:var(--text-primary);letter-spacing:var(--tracking-tightest);margin:0;line-height:1.05}.slab__summary{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);max-width:380px;margin:0;line-height:1.75}.slab__right{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blueprint-tiles{z-index:1;grid-template-columns:repeat(2,1fr);align-content:center;gap:14px;width:100%;height:100%;padding:32px;display:grid;position:relative}.blueprint-tile{border:1.5px solid var(--panel-accent,var(--blue-600));min-height:130px;position:relative}@supports (color:color-mix(in lab, red, red)){.blueprint-tile{border:1.5px solid color-mix(in srgb,var(--panel-accent,var(--blue-600))35%,rgba(200,218,255,.5))}}.blueprint-tile{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--panel-accent,var(--blue-600)),var(--panel-accent,var(--blue-600)))}@supports (color:color-mix(in lab, red, red)){.blueprint-tile{background:linear-gradient(135deg,color-mix(in srgb,var(--panel-accent,var(--blue-600))5%,rgba(255,255,255,.95)),color-mix(in srgb,var(--panel-accent,var(--blue-600))2%,rgba(245,250,255,.9)))}}.blueprint-tile{cursor:pointer;transition:border-color .3s var(--ease-out),transform .35s var(--ease-spring),box-shadow .3s var(--ease-out);justify-content:center;align-items:center;display:flex;overflow:hidden}.blueprint-tile:hover{border-color:var(--panel-accent,var(--blue-600))}@supports (color:color-mix(in lab, red, red)){.blueprint-tile:hover{border-color:color-mix(in srgb,var(--panel-accent,var(--blue-600))65%,transparent)}}.blueprint-tile:hover{box-shadow:0 10px 36px var(--panel-accent,var(--blue-600));transform:translateY(-5px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.blueprint-tile:hover{box-shadow:0 10px 36px color-mix(in srgb,var(--panel-accent,var(--blue-600))18%,transparent)}}.blueprint-tile--span{grid-column:1/-1;max-width:calc(50% - 7px);min-height:100px;margin:0 auto}.blueprint-tile__grid{background-image:linear-gradient(var(--panel-accent,var(--blue-600))1px,transparent 1px),linear-gradient(90deg,var(--panel-accent,var(--blue-600))1px,transparent 1px);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.blueprint-tile__grid{background-image:linear-gradient(color-mix(in srgb,var(--panel-accent,var(--blue-600))10%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--panel-accent,var(--blue-600))10%,transparent)1px,transparent 1px)}}.blueprint-tile__grid{opacity:.4;pointer-events:none;background-size:20px 20px}.blueprint-tile__corners{pointer-events:none;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.bp-corner{border-color:var(--panel-accent,var(--blue-600));width:10px;height:10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bp-corner{border-color:color-mix(in srgb,var(--panel-accent,var(--blue-600))55%,transparent)}}.bp-corner{border-style:solid}.bp-corner--tl{border-width:1.5px 0 0 1.5px;top:0;left:0}.bp-corner--tr{border-width:1.5px 1.5px 0 0;top:0;right:0}.bp-corner--bl{border-width:0 0 1.5px 1.5px;bottom:0;left:0}.bp-corner--br{border-width:0 1.5px 1.5px 0;bottom:0;right:0}.blueprint-tile__label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--panel-accent,var(--blue-600));text-align:center;z-index:1;letter-spacing:.02em;transition:color .3s var(--ease-out);padding:16px;line-height:1.3;position:relative}.sphere-field{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sphere{background:radial-gradient(circle at 33% 33%,rgba(255,255,255,.92) 0%,var(--panel-accent,var(--blue-600))28%,var(--panel-accent,var(--blue-600))56%,var(--panel-accent,var(--blue-600))100%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sphere{background:radial-gradient(circle at 33% 33%,rgba(255,255,255,.92) 0%,color-mix(in srgb,var(--panel-accent,var(--blue-600))18%,rgba(255,255,255,.65))28%,color-mix(in srgb,var(--panel-accent,var(--blue-600))30%,rgba(220,235,255,.45))56%,color-mix(in srgb,var(--panel-accent,var(--blue-600))50%,transparent)100%)}}.sphere{box-shadow:0 6px 24px var(--panel-accent,var(--blue-600)),inset 0 2px 10px rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75)}@supports (color:color-mix(in lab, red, red)){.sphere{box-shadow:0 6px 24px color-mix(in srgb,var(--panel-accent,var(--blue-600))22%,transparent),inset 0 2px 10px rgba(255,255,255,.55)}}.sphere{text-align:center;cursor:pointer;pointer-events:auto;animation:sphere-float var(--sphere-duration,5s)ease-in-out infinite;animation-delay:var(--sphere-delay,0s);will-change:transform;transition:box-shadow .4s var(--ease-out),filter .4s var(--ease-out);justify-content:center;align-items:center;padding:10px;display:flex}.sphere:hover{box-shadow:0 10px 40px var(--panel-accent,var(--blue-600)),inset 0 2px 10px rgba(255,255,255,.65)}@supports (color:color-mix(in lab, red, red)){.sphere:hover{box-shadow:0 10px 40px color-mix(in srgb,var(--panel-accent,var(--blue-600))38%,transparent),inset 0 2px 10px rgba(255,255,255,.65)}}.sphere:hover{filter:brightness(1.04)}@keyframes sphere-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.sphere__label{font-family:var(--font-ui);font-size:10px;font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:.01em;line-height:1.3}.precision-slabs{z-index:1;flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;padding:28px 32px;display:flex;position:relative}.precision-bar{border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,var(--panel-accent,var(--teal-500))100%);height:62px;position:relative}@supports (color:color-mix(in lab, red, red)){.precision-bar{background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,color-mix(in srgb,var(--panel-accent,var(--teal-500))6%,rgba(245,252,255,.88))100%)}}.precision-bar{border:1px solid var(--panel-accent,var(--teal-500))}@supports (color:color-mix(in lab, red, red)){.precision-bar{border:1px solid color-mix(in srgb,var(--panel-accent,var(--teal-500))28%,rgba(200,240,255,.6))}}.precision-bar{cursor:pointer;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out);align-items:center;padding:0 20px;display:flex;overflow:hidden}.precision-bar:hover{border-color:var(--panel-accent,var(--teal-500));transform:translate(6px)}@supports (color:color-mix(in lab, red, red)){.precision-bar:hover{border-color:color-mix(in srgb,var(--panel-accent,var(--teal-500))55%,transparent)}}.precision-bar:hover{box-shadow:0 4px 24px var(--panel-accent,var(--teal-500))}@supports (color:color-mix(in lab, red, red)){.precision-bar:hover{box-shadow:0 4px 24px color-mix(in srgb,var(--panel-accent,var(--teal-500))18%,transparent)}}.precision-bar__scan{width:100%;height:100%;animation:2.6s ease-in-out infinite scan-sweep;animation-delay:var(--bar-delay,0s);pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0%,transparent 30%,rgba(255,255,255,0) 38%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 62%,transparent 70%,transparent 100%);position:absolute;top:0;left:0}@keyframes scan-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.precision-bar__label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);z-index:1;flex:1;position:relative}.precision-bar__ticks{z-index:1;align-items:center;gap:5px;display:flex;position:relative}.precision-bar__tick{background:var(--panel-accent,var(--teal-500));border-radius:2px;width:3px}@supports (color:color-mix(in lab, red, red)){.precision-bar__tick{background:color-mix(in srgb,var(--panel-accent,var(--teal-500))45%,transparent)}}.precision-bar__tick:first-child{height:28px}.precision-bar__tick:nth-child(2){height:18px}.precision-bar__tick:nth-child(3){height:22px}.shield-matrix{z-index:1;grid-template-columns:repeat(2,1fr);align-content:center;gap:14px;width:100%;height:100%;padding:28px 32px;display:grid;position:relative}.shield-panel{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);background:linear-gradient(160deg,rgba(255,255,255,.96) 0%,var(--panel-accent,var(--blue-700))100%);height:150px;position:relative}@supports (color:color-mix(in lab, red, red)){.shield-panel{background:linear-gradient(160deg,rgba(255,255,255,.96) 0%,color-mix(in srgb,var(--panel-accent,var(--blue-700))10%,rgba(240,246,255,.9))100%)}}.shield-panel{border-top:2px solid var(--panel-accent,var(--blue-700))}@supports (color:color-mix(in lab, red, red)){.shield-panel{border-top:2px solid color-mix(in srgb,var(--panel-accent,var(--blue-700))45%,rgba(200,210,240,.7))}}.shield-panel{cursor:pointer;transition:transform .35s var(--ease-spring),filter .3s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 12px 24px;display:flex;overflow:hidden}.shield-panel:hover{filter:brightness(1.02);transform:scale(1.06)translateY(-5px)}.shield-panel__shimmer{animation:3.5s ease-in-out infinite shield-shimmer;animation-delay:var(--shield-delay,0s);pointer-events:none;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%}@keyframes shield-shimmer{0%{transform:translate(-60%)translateY(-60%)rotate(45deg)}to{transform:translate(60%)translateY(60%)rotate(45deg)}}.shield-panel__num{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.15em;color:var(--panel-accent,var(--blue-700))}@supports (color:color-mix(in lab, red, red)){.shield-panel__num{color:color-mix(in srgb,var(--panel-accent,var(--blue-700))70%,transparent)}}.shield-panel__num{line-height:1}.shield-panel__label{font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-semibold);color:var(--text-secondary);text-align:center;padding:0 8px;line-height:1.35}.sig-gallery{z-index:1;justify-content:center;align-items:center;gap:28px;height:100%;padding:32px;display:flex;position:relative}.sig-frame{aspect-ratio:3/4;border:2px solid var(--panel-accent,var(--blue-400));flex:1;max-width:210px}@supports (color:color-mix(in lab, red, red)){.sig-frame{border:2px solid color-mix(in srgb,var(--panel-accent,var(--blue-400))40%,rgba(210,190,150,.55))}}.sig-frame{border-radius:var(--radius-lg);box-shadow:4px 6px 22px rgba(0,0,0,.1),0 0 0 7px rgba(252,250,244,.9),0 0 0 8px var(--panel-accent,var(--blue-400));background:linear-gradient(155deg,rgba(255,253,247,.98) 0%,rgba(250,248,240,.95) 100%)}@supports (color:color-mix(in lab, red, red)){.sig-frame{box-shadow:4px 6px 22px rgba(0,0,0,.1),0 0 0 7px rgba(252,250,244,.9),0 0 0 8px color-mix(in srgb,var(--panel-accent,var(--blue-400))22%,rgba(210,190,150,.35))}}.sig-frame{cursor:pointer;transform:rotate(var(--frame-tilt,0deg));transition:transform .5s var(--ease-spring),box-shadow .4s var(--ease-out);will-change:transform;justify-content:center;align-items:center;display:flex}.sig-frame:hover{transform:rotate(calc(var(--frame-tilt,0deg)*-.5))translateY(-10px)scale(1.04);box-shadow:6px 14px 36px rgba(0,0,0,.16),0 0 0 7px rgba(252,250,244,.9),0 0 0 8px var(--panel-accent,var(--blue-400))}@supports (color:color-mix(in lab, red, red)){.sig-frame:hover{box-shadow:6px 14px 36px rgba(0,0,0,.16),0 0 0 7px rgba(252,250,244,.9),0 0 0 8px color-mix(in srgb,var(--panel-accent,var(--blue-400))40%,rgba(210,190,150,.5))}}.sig-frame__mat{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.sig-frame__num{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.18em;color:var(--panel-accent,var(--blue-400))}@supports (color:color-mix(in lab, red, red)){.sig-frame__num{color:color-mix(in srgb,var(--panel-accent,var(--blue-400))60%,rgba(180,160,120,.6))}}.sig-frame__num{text-transform:uppercase}.sig-frame__label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:.01em;line-height:1.35}.sig-frame__rule{background:var(--panel-accent,var(--blue-400));width:36px;height:1.5px}@supports (color:color-mix(in lab, red, red)){.sig-frame__rule{background:color-mix(in srgb,var(--panel-accent,var(--blue-400))55%,rgba(180,160,120,.5))}}.sig-frame__rule{border-radius:1px}.workspace-grid{z-index:1;grid-template-columns:repeat(2,1fr);align-content:center;gap:12px;width:100%;height:100%;padding:28px 32px;display:grid;position:relative}.workspace-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,var(--panel-accent,var(--teal-600))100%);min-height:96px;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-card{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,color-mix(in srgb,var(--panel-accent,var(--teal-600))6%,rgba(240,252,252,.9))100%)}}.workspace-card{border:1px solid var(--panel-accent,var(--teal-600))}@supports (color:color-mix(in lab, red, red)){.workspace-card{border:1px solid color-mix(in srgb,var(--panel-accent,var(--teal-600))22%,rgba(190,230,230,.5))}}.workspace-card{text-align:center;cursor:pointer;transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out);justify-content:center;align-items:center;display:flex;overflow:hidden}.workspace-card:hover{border-color:var(--panel-accent,var(--teal-600));transform:scale(1.04)translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.workspace-card:hover{border-color:color-mix(in srgb,var(--panel-accent,var(--teal-600))50%,transparent)}}.workspace-card:hover{box-shadow:0 6px 28px var(--panel-accent,var(--teal-600))}@supports (color:color-mix(in lab, red, red)){.workspace-card:hover{box-shadow:0 6px 28px color-mix(in srgb,var(--panel-accent,var(--teal-600))18%,transparent)}}.workspace-card__label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-secondary);z-index:1;transition:color .25s var(--ease-out);padding:14px;line-height:1.3;position:relative}.workspace-card:hover .workspace-card__label{color:var(--text-primary)}.why-section{z-index:3;height:1200vh;position:relative}.why-section__sticky{background:var(--bg-primary);width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.why-section__light{pointer-events:none;z-index:0;background:radial-gradient(70% 90% at 50% 0,rgba(255,254,250,.95) 0%,rgba(248,247,242,.4) 50%,transparent 80%);width:90%;height:70%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.why-section__label{top:var(--space-12);left:var(--section-padding-x);z-index:2;pointer-events:none;position:absolute}.why-section__eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-subtle)}.why-section__stage{transform-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0}.why-section__caption{bottom:var(--space-16);width:min(640px,100% - 64px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);text-align:center;letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed);pointer-events:none;z-index:2;position:absolute;left:50%;transform:translate(-50%)}.why-proof{will-change:transform;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;background:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid rgba(10,15,26,.07);position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #fff,0 2px 8px rgba(10,15,26,.05),0 8px 24px rgba(10,15,26,.06),0 24px 48px rgba(10,15,26,.04)}.why-proof:before{content:"";top:0;left:var(--space-6);right:var(--space-6);border-radius:var(--radius-full);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 30%,rgba(255,255,255,.9) 70%,transparent);height:1px;position:absolute}.why-proof--hero{gap:var(--space-2);width:580px;padding:var(--space-8)var(--space-10);border-radius:var(--radius-2xl);border-top:3px solid var(--blue-600);flex-direction:column;display:flex;box-shadow:inset 0 2px #fff,0 4px 12px rgba(10,15,26,.06),0 12px 40px rgba(10,15,26,.09),0 32px 80px rgba(10,15,26,.06),0 0 0 1px rgba(27,79,216,.08)}.why-proof--hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);width:60%;animation:10s ease-in-out infinite why-proof-shine;position:absolute;top:0;bottom:0;left:-120%}@keyframes why-proof-shine{0%{opacity:0;left:-120%}8%{opacity:1}28%{left:160%}29%{opacity:0}to{opacity:0;left:160%}}.why-proof__hero-stat{font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--weight-extrabold);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest);background:var(--gradient-text-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.why-proof__hero-label{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-secondary);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);display:block}.why-proof--mini{justify-content:center;align-items:flex-start;gap:var(--space-2);width:180px;height:170px;padding:var(--space-6);border-bottom:2px solid var(--teal-500);flex-direction:column;display:flex}.why-proof--block{justify-content:center;align-items:flex-start;gap:var(--space-2);width:220px;height:180px;padding:var(--space-6);flex-direction:column;display:flex}.why-proof__stat{font-family:var(--font-display);font-size:clamp(2.5rem,3vw,var(--text-5xl));font-weight:var(--weight-extrabold);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest);color:var(--text-primary);display:block}.why-proof__label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);display:block}.why-proof__stars{font-size:var(--text-xs);letter-spacing:3px;color:var(--blue-400);margin-top:var(--space-1);display:block}.why-proof--compact{justify-content:center;align-items:flex-start;gap:var(--space-1);width:175px;height:150px;padding:var(--space-5)var(--space-6);border-radius:var(--radius-lg);border-bottom:2px solid var(--teal-500);flex-direction:column;display:flex}.why-proof--strip{align-items:center;gap:var(--space-4);width:290px;height:100px;padding:var(--space-4)var(--space-6);flex-direction:row;display:flex}.why-proof__strip-value{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tightest);color:var(--text-primary);flex-shrink:0;line-height:1;display:block}.why-proof__strip-divider{background:var(--neutral-200);flex-shrink:0;width:1px;height:40px;display:block}.why-proof__strip-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);display:block}.why-proof--statement{justify-content:center;align-items:flex-start;gap:var(--space-1);width:265px;height:90px;padding:var(--space-4)var(--space-6);border-left:3px solid var(--teal-500);flex-direction:column;display:flex}.why-proof__statement-primary{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:var(--text-primary);letter-spacing:var(--tracking-snug);line-height:1;display:block}.why-proof__statement-secondary{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-wide);display:block}.why-proof--wide{justify-content:center;align-items:flex-start;gap:var(--space-2);width:310px;height:125px;padding:var(--space-5)var(--space-6);border-left:3px solid var(--blue-500);flex-direction:column;display:flex}.why-proof__wide-value{font-family:var(--font-display);font-size:clamp(2.2rem,2.8vw,var(--text-4xl));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tightest);color:var(--text-primary);line-height:1;display:block}.why-proof__wide-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);line-height:var(--leading-snug);display:block}.why-proof--rating{justify-content:center;align-items:flex-start;gap:var(--space-1);width:300px;height:125px;padding:var(--space-5)var(--space-6);border-left:3px solid var(--teal-500);flex-direction:column;display:flex}.why-proof__rating-value{font-family:var(--font-display);font-size:clamp(2.1rem,2.8vw,var(--text-4xl));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tightest);color:var(--text-primary);line-height:1;display:block}.why-proof__rating-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-wide);display:block}.why-proof__rating-meta{font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-semibold);color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;display:block}@media (max-width:1440px){.why-section__stage{transform:scale(.9)}}@media (max-width:1280px){.why-section__stage{transform:scale(.8)}}.about-section{background:var(--bg-chamber);height:500vh;position:relative}.about-section__sticky{isolation:isolate;background:var(--bg-chamber);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.about-hallway{z-index:0;will-change:transform,opacity;background:radial-gradient(120% 80% at 50% 100%,rgba(218,210,195,.7) 0%,rgba(248,247,242,.35) 45%,transparent 72%),radial-gradient(60% 40% at 50% 80%,rgba(200,192,175,.14) 0%,transparent 65%);position:absolute;top:0;bottom:0;left:0;right:0}.about-orb{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.about-orb--a{background:radial-gradient(circle,rgba(27,79,216,.04) 0%,transparent 65%);width:700px;height:700px;top:-180px;left:-200px}.about-orb--b{background:radial-gradient(circle,rgba(6,182,212,.05) 0%,transparent 65%);width:500px;height:500px;bottom:-100px;right:-120px}.about-statement{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.12em;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.about-statement__line{font-family:var(--font-display);font-size:max(2.6rem,min(5.5vw,5.5rem));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);text-align:center;white-space:nowrap;will-change:transform,opacity;background:linear-gradient(160deg,var(--neutral-900)0%,var(--neutral-700)45%,var(--neutral-900)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.about-monolith{z-index:3;border-radius:var(--radius-3xl);cursor:default;will-change:transform,opacity;-webkit-backdrop-filter:blur(28px)saturate(1.6);outline-offset:0px;background:linear-gradient(135deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.56) 50%,rgba(248,247,242,.68) 100%);border:1px solid rgba(255,255,255,.8);outline:1px solid rgba(200,190,170,.22);width:min(860px,88vw);height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 4px rgba(10,15,26,.04),0 8px 24px rgba(10,15,26,.06),0 24px 72px rgba(10,15,26,.09),0 48px 120px rgba(10,15,26,.06),inset 0 1px rgba(255,255,255,.9),inset 0 -1px rgba(200,190,170,.18)}.about-monolith__shimmer{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:background,opacity;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.about-monolith__edge{pointer-events:none;z-index:4;position:absolute}.about-monolith__edge--top{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.95) 30%,rgba(255,255,255,.95) 70%,transparent 100%);height:1px;top:0;left:10%;right:10%}.about-monolith__edge--bottom{background:linear-gradient(90deg,transparent 0%,rgba(200,190,170,.35) 30%,rgba(200,190,170,.35) 70%,transparent 100%);height:1px;bottom:0;left:15%;right:15%}.about-monolith__edge--left{background:linear-gradient(transparent 0%,rgba(255,255,255,.7) 30%,rgba(255,255,255,.7) 70%,transparent 100%);width:1px;top:10%;bottom:10%;left:0}.about-monolith__inner{z-index:1;padding:max(2.5rem,min(4vw,3.5rem)) max(2.5rem,min(5vw,4.5rem));position:relative}.about-monolith__eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--blue-600);margin-bottom:var(--space-4);opacity:.85}.about-monolith__headline{font-family:var(--font-display);font-size:max(1.75rem,min(2.8vw,2.5rem));font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--space-6)}.about-monolith__rule{width:100%;height:1px;margin-bottom:var(--space-6);background:linear-gradient(90deg,var(--blue-200)0%,rgba(200,190,170,.3) 60%,transparent 100%)}.about-monolith__body{font-family:var(--font-body);font-size:clamp(var(--text-base),1.2vw,var(--text-lg));font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--text-tertiary);margin-bottom:var(--space-5)}.about-monolith__body:last-of-type{margin-bottom:var(--space-8)}.about-monolith__stats{margin-bottom:var(--space-6);border-top:1px solid rgba(200,190,170,.28);border-bottom:1px solid rgba(200,190,170,.28);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.about-monolith__stat{padding:var(--space-6)var(--space-4);justify-content:center;align-items:center;gap:var(--space-1);border-right:1px solid rgba(200,190,170,.22);flex-direction:column;display:flex;position:relative}.about-monolith__stat:last-child{border-right:none}.about-monolith__stat:nth-child(odd){background:rgba(255,255,255,.28)}.about-monolith__stat-value{font-family:var(--font-display);font-size:max(1.5rem,min(2.5vw,2rem));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);color:var(--blue-700);line-height:1;display:block}.about-monolith__stat-label{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);text-align:center;display:block}.about-monolith__caption{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);line-height:var(--leading-relaxed);text-align:center;letter-spacing:.01em;padding-top:var(--space-2)}.about-wipe{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(1.4);will-change:transform,opacity;opacity:0;background:rgba(248,247,242,.92);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(0)}@media (max-width:768px){.about-monolith__stats{grid-template-columns:repeat(2,1fr)}.about-monolith__stat:nth-child(2){border-right:none}.about-monolith__stat:nth-child(3){border-top:1px solid rgba(200,190,170,.22)}.about-statement__line{white-space:normal;padding:0 1rem}}@media (max-width:480px){.about-monolith__inner{padding:2rem 1.5rem}.about-monolith__stats{grid-template-columns:repeat(2,1fr)}}.team-section{visibility:hidden;opacity:0;z-index:5;background:radial-gradient(160% 100% at 50% 120%,#0a1020 0%,#060c18 45%,#04080f 100%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.team-spotlight{pointer-events:none;z-index:1;filter:blur(3px);will-change:transform,opacity;background:radial-gradient(100% 100% at 50% 85%,rgba(255,255,248,.95) 0%,rgba(248,244,228,.65) 35%,rgba(236,230,210,.25) 62%,transparent 82%);border-radius:50%;width:80vw;height:50vh;margin:0 auto;position:absolute;bottom:-14vh;left:0;right:0}.team-headline{pointer-events:none;z-index:0;font-family:var(--font-display);font-size:max(8rem,min(22vw,22rem));font-weight:var(--weight-extrabold);letter-spacing:.12em;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(160deg,rgba(255,255,255,.28) 0%,rgba(220,215,195,.32) 45%,rgba(255,255,255,.24) 100%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.team-stage{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.team-member{will-change:transform,opacity;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;bottom:0;left:50%}.team-member__shadow{filter:blur(8px);pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(100% 100% at 50% 100%,rgba(0,0,0,.38) 0%,rgba(0,0,0,.12) 50%,transparent 75%);border-radius:50%;width:160%;height:60px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.team-member__portrait{z-index:2;flex-shrink:0;width:240px;position:relative}.team-member__img{object-fit:contain;object-position:bottom center}.team-member__pedestal{z-index:1;will-change:transform,opacity;background:radial-gradient(100% 100%,rgba(255,255,248,.95) 0%,rgba(240,236,218,.8) 45%,rgba(220,215,195,.45) 70%,transparent 100%);border-radius:50%;flex-shrink:0;margin-top:-6px;position:relative;box-shadow:0 0 24px rgba(255,248,220,.7),0 0 48px rgba(255,244,200,.35),0 0 80px rgba(255,240,180,.18),inset 0 1px rgba(255,255,255,.9)}.team-member__pedestal--ceo{box-shadow:0 0 36px rgba(255,252,230,.9),0 0 72px rgba(255,245,180,.55),0 0 120px rgba(255,238,150,.28),inset 0 1px rgba(255,255,255,.95)}.team-member__label{border-radius:var(--radius-lg);white-space:nowrap;pointer-events:none;z-index:3;will-change:transform,opacity;-webkit-backdrop-filter:blur(6px);background:rgba(255,255,250,.1);border:1px solid rgba(255,255,255,.18);flex-direction:column;gap:3px;padding:8px 14px;display:flex;position:absolute;bottom:52px;left:calc(50% + 92px)}.team-member__label--ceo{bottom:60px;left:calc(50% + 108px)}.team-member__name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:rgba(255,252,235,.92);letter-spacing:.01em;line-height:1.2;display:block}.team-member__role{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);color:rgba(220,215,195,.65);letter-spacing:.06em;text-transform:uppercase;line-height:1.2;display:block}.team-radiant{pointer-events:none;z-index:20;will-change:transform,opacity;filter:blur(4px);background:radial-gradient(circle,#fffff8 0%,rgba(252,250,242,.98) 25%,rgba(248,247,238,.95) 50%,rgba(245,243,233,.9) 70%,rgba(240,238,228,.85) 85%,transparent 100%);border-radius:50%;width:60vw;height:60vw;position:absolute;bottom:-5vh;left:50%;transform:translate(-50%)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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-ease{syntax:"*";inherits:false}
