@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_e6db706f-module__Av7Ula__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_e6db706f-module__Av7Ula__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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.0m6w47a4e5dy9.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.11u06r12fd6v_.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.0wxq9webf.ew4.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.067x_6k0k23tk.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.16ipb6fqu393i.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.0q-301v4kxxnr.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.0bjc5tiuqdqro.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.0m6w47a4e5dy9.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.11u06r12fd6v_.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.0wxq9webf.ew4.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.067x_6k0k23tk.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.16ipb6fqu393i.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.0q-301v4kxxnr.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.0bjc5tiuqdqro.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.0m6w47a4e5dy9.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.11u06r12fd6v_.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.0wxq9webf.ew4.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.067x_6k0k23tk.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.16ipb6fqu393i.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.0q-301v4kxxnr.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:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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_4763e27b-module__QeiyOW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4763e27b-module__QeiyOW__variable{--font-sans:"Inter", "Inter Fallback"}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
:root{--brand:#00882e;--brand-bright:#2bd16a;--brand-deep:#00521b;--brand-glow:0 0 0 1px #2bd16a2e, 0 18px 60px -16px #00882e8c;--bg-0:#050807;--bg-1:#0a0f0d;--bg-2:#0e1612;--bg-3:#131c18;--bg-elev:#161f1a;--line:#d4e6d714;--line-strong:#d4e6d729;--text:#e6eee8;--text-soft:#b9c6bd;--text-mute:#889389;--gold:#c9a85c;--bark:#5c4a36;--moss:#4f7a4d;--container:1240px;--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-xl:28px;--shadow-1:0 1px 0 #ffffff0a inset, 0 8px 30px #00000073;--shadow-2:0 1px 0 #ffffff0d inset, 0 30px 80px -20px #000000b3;--display:var(--font-display,"Cormorant Garamond"), "Playfair Display", ui-serif, Georgia, serif;--sans:var(--font-sans,"Inter"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg-0);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.6}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:radial-gradient(1200px 600px at 80% -10%, #00882e1a, transparent 60%), radial-gradient(900px 500px at -10% 30%, #2bd16a0f, transparent 60%), var(--bg-0);min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{color:#fff;background:#2bd16a59}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5{font-family:var(--display);letter-spacing:-.01em;color:#f3f8f4;margin:0 0 .4em;font-weight:500;line-height:1.05}h1{letter-spacing:-.02em;font-size:clamp(2.6rem,5.6vw,5.2rem)}h2{font-size:clamp(2rem,3.6vw,3.4rem)}h3{font-size:clamp(1.4rem,2.2vw,1.9rem)}h4{font-size:1.2rem;font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--text-soft);font-weight:600}p{color:var(--text-soft);margin:0 0 1em}p.lead{color:var(--text);max-width:62ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--brand-bright);align-items:center;gap:10px;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-bright));width:28px;height:1px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}@media (max-width:640px){.container{padding:0 18px}}.section{padding:clamp(72px,9vw,140px) 0;position:relative}.section--tight{padding:clamp(56px,6vw,96px) 0}.section__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.section__bg:after{content:"";background:linear-gradient(180deg, #05080799 0%, #050807eb 70%, var(--bg-0) 100%);position:absolute;inset:0}.section__content{z-index:1;position:relative}.btn{--btn-bg:var(--brand);--btn-text:#fff;background:var(--btn-bg);color:var(--btn-text);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:.95rem;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:0 10px 30px -10px #00882e8c}.btn:hover{background:var(--brand-bright);color:#051207;transform:translateY(-1px);box-shadow:0 14px 36px -10px #2bd16a8c}.btn--ghost{color:var(--text);border-color:var(--line-strong);box-shadow:none;background:0 0}.btn--ghost:hover{color:#fff;border-color:var(--brand-bright);box-shadow:none;background:#ffffff0a}.btn--gold{color:#1a1206;background:linear-gradient(#d4b46c 0%,#a98441 100%);box-shadow:0 10px 30px -10px #c9a85c8c}.btn--gold:hover{color:#1a1206;background:#e6c475}.btn--sm{padding:10px 16px;font-size:.85rem}.rule{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);border:0;height:1px;margin:0}.card{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#141c18d9,#0c120fd9);padding:28px;position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;background:radial-gradient(800px 200px at 0 0,#2bd16a14,#0000 60%);position:absolute;inset:0}.bg-grid{background-image:linear-gradient(#d4e6d70b 1px,#0000 1px),linear-gradient(90deg,#d4e6d70b 1px,#0000 1px);background-size:56px 56px}.bg-dots{background-image:radial-gradient(#d4e6d714 1px,#0000 1px);background-size:22px 22px}.bg-noise:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.vignette:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 30%,#0000 60%,#0000008c 100%);position:absolute;inset:0}.grid{gap:24px;display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid--3,.grid--4,.grid--2{grid-template-columns:1fr}}.header{z-index:80;-webkit-backdrop-filter:saturate(140%)blur(16px);border-bottom:1px solid var(--line);background:#080c0a8c;width:100%;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:78px;display:flex}.header__brand{color:#fff;flex:none;align-items:center;display:inline-flex}.header__brand-image{object-fit:contain;width:clamp(112px,10vw,148px);height:auto;display:block}.header__brand--footer .header__brand-image{width:clamp(128px,11vw,144px)}.header__brand--mobile .header__brand-image{width:120px}.nav{flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.nav a{color:var(--text-soft);white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:.88rem;transition:color .2s,background .2s;position:relative}.nav a:hover{color:#fff;background:#ffffff0a}.nav a.active{color:#fff}.nav a.active:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-bright), transparent);height:1px;position:absolute;bottom:4px;left:14px;right:14px}.nav__cta{margin-left:4px}.header__phone{color:var(--text-soft);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.header__phone span{white-space:nowrap}.header__phone:hover{color:#fff}.header__hamburger{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:none}@media (max-width:1360px){.header__inner{gap:16px}.nav a{padding:10px;font-size:.84rem}.header__phone{gap:6px;font-size:.8rem}}@media (max-width:1240px){.header__inner{gap:14px}.header__brand-image{width:126px}.nav a{padding:10px 8px;font-size:.8rem}.header__phone{font-size:.76rem}}@media (max-width:1200px){.nav,.header__phone{display:none}.header__hamburger{display:inline-flex}}@media (max-width:640px){.header__inner{min-height:72px}.header__brand-image{width:112px}}.mobile-nav{z-index:95;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050807f5;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-nav__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.mobile-nav__close{border:1px solid var(--line-strong);color:#fff;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.mobile-nav__list{flex-direction:column;flex:1;gap:4px;padding:24px 22px 36px;display:flex;overflow-y:auto}.mobile-nav__list a{font-family:var(--display);color:#fff;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 6px;font-size:1.6rem;display:flex}.mobile-nav__list a .arrow{color:var(--brand-bright);font-size:1rem}.mobile-nav__footer{border-top:1px solid var(--line);gap:10px;padding:22px;display:grid}.hero{align-items:center;min-height:clamp(640px,92vh,920px);display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;position:absolute;inset:0}.hero__bg img{object-fit:cover}.hero__bg:after{content:"";background:linear-gradient(90deg,#050807db 0%,#050807c2 26%,#0508078a 48%,#05080742 78%,#05080733 100%),linear-gradient(#05080799 0%,#05080770 30%,#050807eb 88%,#050807f7 100%),radial-gradient(50% 55% at 82% 28%,#00882e29,#0000 72%);position:absolute;inset:0}.hero__content{z-index:2;width:100%;position:relative}.hero__title{letter-spacing:-.02em;color:#fff;max-width:18ch;font-size:clamp(2.8rem,7vw,6.4rem);font-weight:500;line-height:.96}.hero__title em{color:var(--brand-bright);font-style:italic;font-family:var(--display);font-weight:400}.hero__sub{max-width:56ch;color:var(--text-soft);margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.2rem)}.hero__cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.hero__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:760px;margin-top:60px;display:grid}.hero__meta-item{border-left:1px solid var(--line-strong);padding-left:16px}.hero__meta-item h4{color:var(--brand-bright);letter-spacing:.3em;margin:0 0 8px;font-size:.72rem}.hero__meta-item p{color:var(--text);margin:0;font-size:.95rem}@media (max-width:640px){.hero__meta{grid-template-columns:1fr;gap:16px}}.service-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#121a16e6,#0a100de6);flex-direction:column;transition:transform .4s,border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.service-card:hover{box-shadow:var(--shadow-2);border-color:#2bd16a59;transform:translateY(-4px)}.service-card__media{aspect-ratio:4/3;position:relative;overflow:hidden}.service-card__media img{object-fit:cover;transition:transform .8s}.service-card:hover .service-card__media img{transform:scale(1.06)}.service-card__media:after{content:"";background:linear-gradient(#0000 50%,#050807d9);position:absolute;inset:0}.service-card__icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--brand-bright);z-index:2;background:#05080799;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;left:16px}.service-card__body{padding:24px 24px 28px}.service-card__body h3{margin-bottom:10px;font-size:1.45rem}.service-card__cta{color:var(--brand-bright);align-items:center;gap:8px;margin-top:16px;font-size:.9rem;font-weight:600;display:inline-flex}.service-card__cta .arrow{transition:transform .25s}.service-card:hover .service-card__cta .arrow{transform:translate(4px)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.stat{border-left:1px solid var(--line-strong);padding-left:18px}.stat__number{font-family:var(--display);color:#fff;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1}.stat__label{color:var(--text-mute);text-transform:uppercase;letter-spacing:.18em;margin-top:8px;font-size:.7rem}@media (max-width:980px){.stats{grid-template-columns:repeat(2,1fr)}}.footer{background:linear-gradient(180deg, var(--bg-1), #03060a);border-top:1px solid var(--line);margin-top:80px;padding:80px 0 32px;position:relative;overflow:hidden}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:980px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.footer__grid{grid-template-columns:1fr}}.footer h4{color:var(--brand-bright);letter-spacing:.3em;margin-bottom:18px;font-size:.7rem}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer a{color:var(--text-soft);transition:color .2s}.footer a:hover{color:#fff}.footer__bottom{border-top:1px solid var(--line);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:.85rem;display:flex}.form{gap:16px;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.form__row{grid-template-columns:1fr}}.field{flex-direction:column;gap:6px;display:flex}.field label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);font-size:.78rem}.field input,.field select,.field textarea{border:1px solid var(--line-strong);color:#fff;background:#ffffff08;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:.98rem;transition:border-color .2s,background .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-bright);background:#2bd16a0a;outline:none;box-shadow:0 0 0 3px #2bd16a1f}.field textarea{resize:vertical;min-height:140px}.field--hp{position:absolute;left:-9999px}.quote{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#141c18b3,#0a0e0cb3);padding:32px;position:relative}.quote__mark{font-family:var(--display);color:#2bd16a2e;font-size:5rem;line-height:.6;position:absolute;top:12px;left:24px}.quote p{font-family:var(--display);color:#f3f8f4;margin-bottom:16px;font-size:1.2rem;font-style:italic;line-height:1.5}.quote .author{letter-spacing:.2em;text-transform:uppercase;color:var(--text-mute);font-size:.85rem}.media-panel{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid var(--line);position:relative;overflow:hidden}.media-panel img{object-fit:cover}.media-panel--wide{aspect-ratio:16/9}.crew-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#121a16e6,#0a100de6);position:relative;overflow:hidden}.crew-card__title{padding:22px 22px 26px}.crew-card__role{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-bright);margin-bottom:6px;font-size:.7rem}.price-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#141c18d9,#0a0e0cd9);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.price-card h3{margin-bottom:6px;font-size:1.3rem}.price-card .price{font-family:var(--display);color:var(--brand-bright);font-size:2rem;line-height:1}.price-card .unit{color:var(--text-mute);margin-top:6px;font-size:.8rem}.feature-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--text-soft);grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.feature-list li svg,.feature-list li .fa-icon{color:var(--brand-bright);margin-top:4px}.page-hero{padding:clamp(120px,14vw,200px) 0 clamp(60px,8vw,90px);position:relative;overflow:hidden}.page-hero__bg{position:absolute;inset:0}.page-hero__bg:after{content:"";background:linear-gradient(180deg, #05080773 0%, #050807d9 60%, var(--bg-0) 100%);position:absolute;inset:0}.side-rule{padding-left:28px;position:relative}.side-rule:before{content:"";background:linear-gradient(180deg, var(--brand-bright), transparent);width:2px;position:absolute;top:6px;bottom:6px;left:0}.link-underline{color:var(--brand-bright);border-bottom:1px solid #2bd16a66;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.link-underline:hover{color:#fff;border-color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.no-scroll{overflow:hidden}.cta-band{grid-template-columns:1.4fr auto;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);display:grid}.cta-band__actions{justify-items:end;gap:12px;display:grid}@media (max-width:760px){.cta-band{grid-template-columns:1fr;gap:24px}.cta-band__actions{justify-items:start}}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.split--reverse{grid-template-columns:.95fr 1.05fr}.split--reverse>:first-child{order:1}.split--reverse>:last-child{order:0}@media (max-width:900px){.split,.split--reverse{grid-template-columns:1fr}.split--reverse>:first-child{order:0}.split--reverse>:last-child{order:1}}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{gap:24px;width:max-content;animation:38s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.crew-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:980px){.crew-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.crew-grid{grid-template-columns:1fr}}.badge{letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--brand-bright);background:#2bd16a0f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;display:inline-flex}.badge--gold{color:var(--gold);background:#c9a85c0f;border-color:#c9a85c4d}.badge--mute{color:var(--text-mute)}.numlist{gap:24px;margin:0;padding:0;list-style:none;display:grid}.numlist li{grid-template-columns:56px 1fr;align-items:start;gap:20px;display:grid}.numlist .num{font-family:var(--display);color:var(--brand-bright);font-size:2.4rem;line-height:1}.numlist h3{margin-bottom:6px;font-size:1.25rem}.emergency-band{grid-template-columns:56px 1fr auto;align-items:center;gap:24px;padding:clamp(28px,4vw,44px);display:grid;border-color:#2bd16a40!important}@media (max-width:760px){.emergency-band{grid-template-columns:56px 1fr}.emergency-band .btn{grid-column:1/-1;justify-self:start}}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:980px){.trust-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.trust-strip{grid-template-columns:1fr;gap:18px}}.glow-circle{filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}
