@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Archivo+Black&display=swap";
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_4b645808-module__mbo3Ua__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_4b645808-module__mbo3Ua__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.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:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.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:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.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:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.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:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:300;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:300;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:300;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:300;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:300;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: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 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_99f7661b-module__7EA-WG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_99f7661b-module__7EA-WG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.jiaclinic{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:#fff;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#6f8398;font-size:18px;line-height:1.55;overflow-x:hidden}:root{--blue:#6f8398;--blue-deep:#4f6276;--blue-darker:#3c4c5e;--blue-soft:#8298ad;--ivory:#f0ebdf;--ivory-warm:#e8e1d1;--paper:#f6f2e8;--ink:#2e3947;--line:#ffffff73;--line-ink:#2e394740}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.blue-bg{background:radial-gradient(1200px 600px at 80% 10%, #ffffff0f, transparent 60%), radial-gradient(900px 500px at 10% 90%, #0000001a, transparent 60%), var(--blue);position:relative}.blue-bg:before{content:"";opacity:.55;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cream-bg{background:radial-gradient(900px 500px at 90% 10%, #6f839814, transparent 60%), var(--ivory);color:var(--ink);position:relative}.cream-bg:before{content:"";opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.display{letter-spacing:.18em;text-transform:uppercase;font-family:Cinzel,serif;font-weight:400}.eyebrow{letter-spacing:.32em;text-transform:uppercase;opacity:.85;font-family:Cinzel,serif;font-size:11px;font-weight:500}.it{font-style:italic;font-weight:300}h1,h2,h3,h4{font-weight:400}.rule-label{align-items:center;gap:18px;max-width:520px;margin:18px auto;display:flex}.rule-label:before,.rule-label:after{content:"";background:var(--line);flex:1;height:1px}.cream-bg .rule-label:before,.cream-bg .rule-label:after{background:var(--line-ink)}.rule-label>span{letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;font-family:Cinzel,serif;font-size:13px}.container{z-index:1;max-width:1240px;margin:0 auto;padding:0 36px;position:relative}.nav{z-index:50;justify-content:space-between;align-items:center;padding:18px 36px;transition:background .35s,padding .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:#3c4c5ec7;border-bottom:1px solid #ffffff14;padding:12px 36px}.nav .brand{align-items:center;line-height:1;display:flex}.nav .brand svg{display:block}.nav ul{align-items:center;gap:34px;list-style:none;display:flex}.nav ul a{letter-spacing:.22em;text-transform:uppercase;color:#fff;opacity:.85;font-family:Cinzel,serif;font-size:11px;transition:opacity .2s}.nav ul a:hover{opacity:1}.nav .cta{letter-spacing:.22em;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:999px;padding:10px 22px;font-family:Cinzel,serif;font-size:10.5px;transition:background .25s,color .25s}.nav .cta:hover{color:var(--blue-darker);background:#fff}@media (max-width:900px){.nav ul{display:none}}.hero{text-align:center;place-items:center;min-height:100vh;padding:140px 24px 90px;display:grid;position:relative;overflow:hidden}.hero .floral{pointer-events:none;opacity:.6;position:absolute}.hero .floral.tr{width:560px;top:-30px;right:-40px;transform:rotate(0)}.hero .floral.bl{width:520px;bottom:-40px;left:-60px;transform:rotate(180deg)}.hero .eyebrow{margin-bottom:28px}.hero h1{letter-spacing:.16em;margin-bottom:14px;font-family:Cinzel,serif;font-size:clamp(48px,8.8vw,132px);font-weight:400;line-height:.95}.hero h1 .amp{letter-spacing:0;opacity:.92;padding:0 .05em;font-family:Cormorant Garamond,serif;font-size:.78em;font-style:italic}.hero .tagline{opacity:.92;max-width:680px;margin:24px auto 38px;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:300;line-height:1.4}.hero .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn{letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-family:Cinzel,serif;font-size:11px;transition:transform .2s,background .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--blue-darker);background:#fff}.btn-primary:hover{background:var(--ivory)}.btn-ghost{color:#fff;border-color:#ffffff8c}.btn-ghost:hover{background:#ffffff14}.btn-ink{background:var(--blue-deep);color:#fff}.btn-ink:hover{background:var(--blue-darker)}.btn-outline-ink{color:var(--ink);border-color:#2e394780}.btn-outline-ink:hover{background:#2e39470d}.hero .scroll-cue{letter-spacing:.32em;text-transform:uppercase;opacity:.7;flex-direction:column;align-items:center;gap:10px;font-family:Cinzel,serif;font-size:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue .line{transform-origin:top;background:#ffffff8c;width:1px;height:48px;animation:2.4s ease-in-out infinite drip}@keyframes drip{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(0)}}.monogram{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:32px;display:grid;position:relative}.monogram:after{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:6px}.monogram span{letter-spacing:.05em;font-family:Cinzel,serif;font-size:28px}section{padding:110px 0;position:relative}.section-head{text-align:center;margin-bottom:64px}.section-head h2{letter-spacing:.18em;text-transform:uppercase;margin-top:8px;font-family:Cinzel,serif;font-size:clamp(28px,4vw,48px);font-weight:400}.section-head p{opacity:.88;max-width:640px;margin:18px auto 0;font-size:19px;font-style:italic;font-weight:300;line-height:1.55}.philosophy{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;display:grid}.philosophy .img-wrap{aspect-ratio:4/5;background:linear-gradient(#3c4c5e0f,#3c4c5e2e),repeating-linear-gradient(45deg,#3c4c5e0a 0 12px,#0000 12px 24px),#dcd3c0;border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.philosophy .img-wrap:after{content:"clinic interior • portrait";letter-spacing:.2em;text-transform:uppercase;color:#2e39478c;font-family:ui-monospace,Menlo,monospace;font-size:10px}.philosophy .img-wrap.has-image:after{content:none}.philosophy .img-wrap .about-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.philosophy .copy h2{letter-spacing:.18em;text-transform:uppercase;margin:14px 0 22px;font-family:Cinzel,serif;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.15}.philosophy .copy p{margin-bottom:18px;font-size:19px}.philosophy .copy .it-lead{color:var(--blue-deep);margin-bottom:24px;font-size:24px;font-style:italic;font-weight:300;line-height:1.5}.philosophy .signature{color:var(--blue-deep);align-items:center;gap:14px;margin-top:32px;font-family:Cormorant Garamond,serif;font-style:italic;display:flex}.philosophy .signature:before{content:"";background:var(--blue-deep);width:42px;height:1px}@media (max-width:900px){.philosophy{grid-template-columns:1fr;gap:48px}}.signature-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.sig-card{background:linear-gradient(#ffffff08,#0000000a);border:1px solid #ffffff38;border-radius:2px;padding:38px 30px 32px;transition:transform .3s,background .3s,border-color .3s;position:relative}.sig-card:hover{background:linear-gradient(#ffffff14,#0000000a);border-color:#ffffff73;transform:translateY(-4px)}.sig-card .corner{letter-spacing:.3em;opacity:.6;font-family:Cinzel,serif;font-size:10px;position:absolute;top:14px;right:16px}.sig-card .icon{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.sig-card h3{letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-family:Cinzel,serif;font-size:16px;font-weight:400}.sig-card p{opacity:.92;min-height:80px;font-size:17px}.sig-card .meta{letter-spacing:.22em;text-transform:uppercase;opacity:.85;border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-family:Cinzel,serif;font-size:11px;display:flex}.sig-card .arrow{transition:transform .25s}.sig-card:hover .arrow{transform:translate(6px)}@media (max-width:900px){.signature-grid{grid-template-columns:1fr}}.packages{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.pkg{background:#ffffff80;border:1px solid #3c4c5e2e;border-radius:2px;grid-column:span 2;padding:36px 28px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.pkg:hover{background:#ffffffb8;transform:translateY(-3px)}.pkg.feature{background:var(--blue-deep);color:#fff;border-color:#0000;grid-column:span 3}.pkg.feature .rule-label:before,.pkg.feature .rule-label:after{background:#fff6}.pkg.feature .pkg-rows li{border-bottom-color:#ffffff2e}.pkg.feature .price{color:#fff}.pkg.feature .tag{color:#fff;background:#ffffff1f}.pkg .name{letter-spacing:.18em;text-transform:uppercase;text-align:center;margin:8px 0 4px;font-family:Cinzel,serif;font-size:15px}.pkg .sub{text-align:center;opacity:.85;margin-bottom:24px;font-size:16px;font-style:italic}.pkg-rows{margin:0;padding:0;list-style:none}.pkg-rows li{border-bottom:1px solid #3c4c5e1f;justify-content:space-between;padding:10px 0;font-size:17px;display:flex}.pkg-rows li:last-child{border-bottom:0}.pkg-rows li .v{font-variant-numeric:tabular-nums;opacity:.9}.pkg .footnote{opacity:.78;text-align:center;margin-top:16px;font-size:15px;font-style:italic}.pkg .price{letter-spacing:.16em;color:var(--blue-deep);text-align:center;margin:10px 0 4px;font-family:Cinzel,serif;font-size:30px}.pkg .price small{letter-spacing:.16em;opacity:.7;margin-top:6px;font-size:14px;display:block}.pkg .tag{color:var(--blue-deep);letter-spacing:.2em;text-transform:uppercase;background:#3c4c5e14;border-radius:999px;padding:5px 10px;font-family:Cinzel,serif;font-size:9px;position:absolute;top:14px;right:14px}.packages.three{grid-template-columns:repeat(3,1fr)}.packages.three .pkg{grid-column:span 1}@media (max-width:900px){.packages,.packages.three{grid-template-columns:1fr}.pkg,.pkg.feature{grid-column:1}}.categories{background:#ffffff2e;border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cat{background:var(--blue);text-align:center;cursor:pointer;padding:44px 30px;transition:background .25s}.cat:hover{background:var(--blue-deep)}.cat .num{letter-spacing:.32em;opacity:.7;font-family:Cinzel,serif;font-size:11px}.cat h4{letter-spacing:.18em;text-transform:uppercase;margin:18px 0 12px;font-family:Cinzel,serif;font-size:15px}.cat p{opacity:.85;font-size:15px;font-style:italic;line-height:1.45}@media (max-width:900px){.categories{grid-template-columns:1fr 1fr}}.experience{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.experience .copy h2{letter-spacing:.18em;text-transform:uppercase;margin-bottom:28px;font-family:Cinzel,serif;font-size:clamp(28px,3.4vw,42px);line-height:1.15}.experience .copy .it-lead{opacity:.92;margin-bottom:22px;font-size:22px;font-style:italic}.experience .copy p{opacity:.9;margin-bottom:16px}.experience .steps{gap:16px;margin-top:32px;display:grid}.step{border-top:1px solid #ffffff2e;grid-template-columns:48px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid}.step:last-child{border-bottom:1px solid #ffffff2e}.step .n{letter-spacing:.22em;border:1px solid #fff6;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Cinzel,serif;font-size:14px;display:grid}.step h5{letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-family:Cinzel,serif;font-size:13px;font-weight:500}.step p{opacity:.85;font-size:17px}.experience .img-wrap{aspect-ratio:3/4;background:linear-gradient(180deg, #ffffff0a, #00000029), repeating-linear-gradient(45deg, #ffffff0f 0 12px, transparent 12px 24px), var(--blue-deep);place-items:center;display:grid;position:relative}.experience .img-wrap:after{content:"treatment room • detail";letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-family:ui-monospace,Menlo,monospace;font-size:10px}@media (max-width:900px){.experience{grid-template-columns:1fr;gap:48px}}.price-board{grid-template-columns:1fr 1fr;gap:64px;display:grid}.board{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:2px;padding:44px 38px}.board h3{letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-bottom:28px;font-family:Cinzel,serif;font-size:15px}.board .rule-label{margin-top:4px;margin-bottom:22px}.board ul{list-style:none}.board li{border-bottom:1px dashed #ffffff2e;justify-content:space-between;align-items:baseline;padding:12px 0;font-size:17px;display:flex}.board li:last-child{border-bottom:none}.board li .price{font-variant-numeric:tabular-nums;opacity:.92}.board .note{opacity:.7;text-align:center;margin-top:16px;font-size:14px;font-style:italic}@media (max-width:900px){.price-board{grid-template-columns:1fr;gap:32px}}.testimonial{text-align:center;max-width:880px;margin:0 auto}.testimonial blockquote{color:var(--blue-deep);margin:22px 0 26px;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3.3vw,38px);font-style:italic;font-weight:300;line-height:1.35}.testimonial blockquote:before{content:"“";margin-right:6px;font-size:1.2em}.testimonial blockquote:after{content:"”";margin-left:6px;font-size:1.2em}.testimonial .who{letter-spacing:.28em;text-transform:uppercase;color:var(--blue-deep);font-family:Cinzel,serif;font-size:11px}.testimonial .who:before{content:"";background:var(--blue-deep);vertical-align:middle;width:36px;height:1px;margin-right:14px;display:inline-block}.dots{justify-content:center;gap:10px;margin-top:38px;display:flex}.dot{cursor:pointer;background:#3c4c5e40;border:none;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.dot.active{background:var(--blue-deep);transform:scale(1.2)}.visit{grid-template-columns:1.1fr 1fr;gap:72px;display:grid}.visit .info h2{letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-family:Cinzel,serif;font-size:clamp(28px,3.6vw,46px);line-height:1.15}.visit .info .it-lead{opacity:.92;max-width:520px;margin-bottom:36px;font-size:22px;font-style:italic;line-height:1.5}.visit .info dl{grid-template-columns:140px 1fr;gap:18px 24px;display:grid}.visit .info dt{letter-spacing:.22em;text-transform:uppercase;opacity:.75;padding-top:4px;font-family:Cinzel,serif;font-size:11px}.visit .info dd{font-size:18px;line-height:1.45}.visit .info dd a{border-bottom:1px solid #ffffff59}.visit form{background:#ffffff0f;border:1px solid #ffffff38;border-radius:2px;padding:36px 32px}.visit form h3{letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-bottom:6px;font-family:Cinzel,serif;font-size:14px}.visit form .sub{text-align:center;opacity:.85;margin-bottom:24px;font-style:italic}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{letter-spacing:.22em;text-transform:uppercase;opacity:.78;font-family:Cinzel,serif;font-size:10px}.field input,.field select,.field textarea{color:#fff;background:0 0;border:none;border-bottom:1px solid #ffffff59;outline:none;width:100%;padding:10px 2px;font-family:Cormorant Garamond,serif;font-size:17px;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:#fff}.field select option{color:#000}.grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.visit form button{width:100%;margin-top:14px}.visit form .ack{text-align:center;opacity:.7;margin-top:14px;font-size:14px;font-style:italic}@media (max-width:900px){.visit{grid-template-columns:1fr;gap:48px}.grid-2{grid-template-columns:1fr}.visit .info dl{grid-template-columns:1fr;row-gap:6px}.visit .info dd{margin-bottom:14px}}footer{background:var(--blue-darker);border-top:1px solid #ffffff29;padding:60px 48px 40px;position:relative}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px;display:grid}.foot-grid h6{letter-spacing:.22em;text-transform:uppercase;opacity:.85;margin-bottom:18px;font-family:Cinzel,serif;font-size:11px}.foot-grid a,.foot-grid p{opacity:.85;margin-bottom:10px;font-size:16px;display:block}.foot-grid a:hover{opacity:1}.foot-brand{letter-spacing:.32em;margin-bottom:14px;font-family:Cinzel,serif;font-size:18px}.foot-brand small{letter-spacing:.16em;text-transform:none;opacity:.7;margin-top:6px;font-family:Cormorant Garamond,serif;font-size:13px;font-style:italic;display:block}.ft-links{flex-wrap:wrap;gap:28px;margin-top:20px;margin-bottom:20px;display:flex}.ft-links a{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-family:Cinzel,serif;font-size:11px;transition:opacity .2s}.ft-links a:hover{opacity:1}.copy-line{letter-spacing:.06em;opacity:.55;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:20px;font-family:Cormorant Garamond,serif;font-size:13px}.dev-line{letter-spacing:.04em;opacity:.4;margin-top:6px;font-family:Cormorant Garamond,serif;font-size:12px}.dev-line a{opacity:.7;transition:opacity .2s}.dev-line a:hover{opacity:1}.foot-bottom{letter-spacing:.28em;text-transform:uppercase;opacity:.65;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;font-family:Cinzel,serif;font-size:10px;display:flex}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-bottom{flex-direction:column}}.reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(24px)}.reveal.in{opacity:1;transform:translateY(0)}.ornament{justify-content:center;align-items:center;gap:14px;margin:0 auto 26px;display:flex}.ornament .lf,.ornament .rt{opacity:.35;background:currentColor;width:60px;height:1px}.ornament svg{opacity:.6}.stat-band{border:1px solid #fff3;border-radius:2px;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid;overflow:hidden}.stat{text-align:center;border-right:1px solid #ffffff29;padding:28px 22px}.stat:last-child{border-right:none}.stat .big{letter-spacing:.05em;font-family:Cinzel,serif;font-size:34px}.stat .lbl{letter-spacing:.24em;text-transform:uppercase;opacity:.78;margin-top:8px;font-family:Cinzel,serif;font-size:10px}@media (max-width:900px){.stat-band{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:none}}
.zolvix{color:#fff;background:#0a0f1e;font-family:Space Grotesk,Inter,sans-serif;overflow-x:hidden}.zolvix *{box-sizing:border-box;margin:0;padding:0}.zolvix a{color:inherit;text-decoration:none}.zv-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1ed9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 60px;display:flex;position:fixed;top:0;left:0;right:0}.zv-logo{letter-spacing:.06em;background:linear-gradient(135deg,#3b6fff,#00c6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:700}.zv-nav-links{color:#ffffffb3;gap:36px;font-size:14px;font-weight:500;display:flex}.zv-nav-links a:hover{color:#fff}.zv-nav-cta{color:#fff;background:linear-gradient(135deg,#3b6fff,#00c6ff);border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600}.zv-hero{align-items:center;min-height:100vh;padding:140px 60px 100px;display:flex;position:relative;overflow:hidden}.zv-hero:before{content:"";background:radial-gradient(80% 60% at 60% 40%,#3b6fff2e,#0000 70%),radial-gradient(50% 40% at 80% 70%,#00c6ff1f,#0000 60%);position:absolute;inset:0}.zv-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.zv-badge{color:#00c6ff;letter-spacing:.12em;text-transform:uppercase;background:#3b6fff26;border:1px solid #3b6fff4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.zv-hero h1{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.05}.zv-grad{background:linear-gradient(135deg,#3b6fff,#00c6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.zv-hero p{color:#ffffffa6;max-width:480px;margin-bottom:40px;font-size:18px;line-height:1.7}.zv-actions{align-items:center;gap:16px;display:flex}.zv-btn-primary{color:#fff;background:linear-gradient(135deg,#3b6fff,#00c6ff);border-radius:10px;padding:14px 32px;font-size:15px;font-weight:600;box-shadow:0 8px 32px #3b6fff59}.zv-btn-ghost{color:#ffffffbf;border:1px solid #ffffff26;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:500}.zv-dashboard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:28px;box-shadow:0 32px 80px #0006}.zv-dash-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}.zv-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.zv-dash-label{color:#fff6;margin-left:8px;font-size:12px}.zv-dash-row{gap:12px;margin-bottom:12px;display:flex}.zv-dash-card{background:#3b6fff1a;border:1px solid #3b6fff33;border-radius:12px;flex:1;padding:16px}.zv-card-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px}.zv-card-val{font-size:22px;font-weight:700}.zv-card-sub{color:#00c6ff;margin-top:4px;font-size:11px}.zv-bar{background:#ffffff14;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.zv-bar-fill{background:linear-gradient(135deg,#3b6fff,#00c6ff);border-radius:3px;height:100%}.zv-dash-list{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.zv-list-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.zv-list-row:last-child{border-bottom:none}.zv-amount{color:#00c6ff;font-weight:600}.zv-tag-green{color:#00c864;background:#00c86426;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.zv-tag-amber{color:#ffb400;background:#ffb40026;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.zv-stats{background:#ffffff08;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:60px}.zv-stats-inner{background:#ffffff0f;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1200px;margin:0 auto;display:grid}.zv-stat{text-align:center;background:#0a0f1e;padding:40px}.zv-stat-big{background:linear-gradient(135deg,#3b6fff,#00c6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:40px;font-weight:700}.zv-stat-lbl{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:13px}.zv-features{max-width:1200px;margin:0 auto;padding:120px 60px}.zv-section-label{letter-spacing:.18em;text-transform:uppercase;color:#00c6ff;margin-bottom:16px;font-size:12px;font-weight:600}.zv-section-title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,3.5vw,44px);font-weight:700}.zv-section-sub{color:#ffffff8c;max-width:560px;margin-bottom:64px;font-size:17px;line-height:1.7}.zv-feat-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.zv-feat-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:36px 32px;transition:background .25s,transform .25s,border-color .25s}.zv-feat-card:hover{background:#3b6fff14;border-color:#3b6fff40;transform:translateY(-4px)}.zv-feat-icon{background:#3b6fff26;border:1px solid #3b6fff40;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;display:flex}.zv-feat-card h3{margin-bottom:10px;font-size:18px;font-weight:700}.zv-feat-card p{color:#ffffff8c;font-size:14px;line-height:1.7}.zv-modules{background:#ffffff05;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:120px 60px}.zv-modules-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:64px auto 0;display:grid}.zv-module-list{flex-direction:column;gap:4px;display:flex}.zv-module-item{cursor:default;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;display:flex}.zv-module-item.active{background:#3b6fff1f;border-color:#3b6fff40}.zv-mod-num{color:#00c6ff;opacity:.6;flex-shrink:0;width:24px;font-size:12px;font-weight:700}.zv-module-item.active .zv-mod-num{opacity:1}.zv-mod-title{margin-bottom:3px;font-size:15px;font-weight:600}.zv-mod-sub{color:#ffffff80;font-size:13px}.zv-module-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:center;min-height:400px;padding:40px;display:flex}.zv-module-panel h3{margin-bottom:12px;font-size:24px;font-weight:700}.zv-module-panel p{color:#fff9;margin-bottom:32px;font-size:15px;line-height:1.7}.zv-tags{flex-wrap:wrap;gap:8px;display:flex}.zv-tag{color:#fffc;background:#3b6fff26;border:1px solid #3b6fff40;border-radius:999px;padding:5px 12px;font-size:12px}.zv-contact{text-align:center;max-width:800px;margin:0 auto;padding:120px 60px}.zv-contact-sub{color:#ffffff8c;margin-top:12px;margin-bottom:56px;font-size:17px;line-height:1.7}.zv-contact-info{color:#ffffffb3;flex-direction:column;align-items:center;gap:12px;font-size:16px;display:flex}.zv-contact-info a:hover{color:#00c6ff}.zv-footer{color:#fff6;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:40px 60px;font-size:13px;display:flex}.zv-form{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;margin-top:0;padding:56px}.zv-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.zv-field{margin-bottom:16px}.zv-field label{color:#fff9;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.zv-field input,.zv-field textarea,.zv-field select{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.zv-field input:focus,.zv-field textarea:focus{border-color:#3b6fff99}.zv-field textarea{resize:vertical;min-height:120px}.zv-field select option{color:#fff;background:#1c2340}.zv-form-submit{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#3b6fff,#00c6ff);border:none;border-radius:10px;width:100%;margin-top:8px;padding:16px;font-family:inherit;font-size:15px;font-weight:600}.zv-form-submit:disabled{opacity:.6;cursor:not-allowed}.zv-form-error{color:#ff6b6b;text-align:center;margin-top:8px;font-size:13px}.zv-form-done{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:56px}.zv-done-icon{color:#00c864;background:#00c86426;border:1px solid #00c8644d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:24px;display:flex}.zv-form-done h3{margin-bottom:10px;font-size:22px;font-weight:700}.zv-form-done p{color:#fff9;font-size:15px;line-height:1.7}@media (max-width:900px){.zv-nav{padding:16px 24px}.zv-nav-links{display:none}.zv-hero{padding:120px 24px 80px}.zv-hero-grid{grid-template-columns:1fr;gap:48px}.zv-dashboard{display:none}.zv-stats{padding:40px 24px}.zv-stats-inner{grid-template-columns:repeat(2,1fr)}.zv-features{padding:80px 24px}.zv-feat-grid{grid-template-columns:1fr}.zv-modules{padding:80px 24px}.zv-modules-grid{grid-template-columns:1fr;gap:40px}.zv-contact{padding:80px 24px}.zv-footer{text-align:center;flex-direction:column;gap:12px;padding:32px 24px}}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.01_etqdfc2d_~.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.0l.h_0hrtjl_w.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.p.0h1ye24nbisx0.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_d0c1d556-module__obw2Cq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_d0c1d556-module__obw2Cq__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0oviuialj85z..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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.0uy8evdve.ea3.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.0qrn5m~u2b.t9.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.0locfeaqvhyn-.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.p.0yabx1ygi_y9y.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_9e54a1ef-module__kqE3FG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_9e54a1ef-module__kqE3FG__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
.gm-root{color:#f0f0f0;scroll-behavior:smooth;background:#0a0a0a;font-family:Barlow,Inter,sans-serif}.gm-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aeb;border-bottom:1px solid #c41e1e4d;justify-content:space-between;align-items:center;height:68px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.gm-nav-logo{align-items:center;gap:.75rem;display:flex}.gm-logo-text{letter-spacing:-.02em;color:#e62020;text-transform:uppercase;font-family:Barlow Condensed,Barlow,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.gm-logo-sub{letter-spacing:.25em;color:#aaa;text-transform:uppercase;margin-top:1px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:.65rem;font-weight:700;display:block}.gm-nav-links{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.gm-nav-links a{letter-spacing:.12em;text-transform:uppercase;color:#ccc;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s}.gm-nav-links a:hover{color:#e62020}.gm-nav-cta{background:#e62020;border-radius:4px;padding:.5rem 1.25rem;color:#fff!important;transition:background .2s!important}.gm-nav-cta:hover{color:#fff!important;background:#c01818!important}@media (max-width:640px){.gm-nav-links{display:none}}.gm-hero{align-items:center;min-height:100vh;padding-top:68px;display:flex;position:relative;overflow:hidden}.gm-hero-bg{background:linear-gradient(135deg,#0a0a0af2 0%,#0a0a0ab3 50%,#140505e6 100%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e62020' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.gm-hero-accent{clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);background:linear-gradient(135deg,#0000 0%,#c41e1e14 100%);width:45%;position:absolute;top:0;bottom:0;right:0}.gm-hero-stripe{background:linear-gradient(90deg,#e62020,#f44,#e62020);height:4px;position:absolute;bottom:0;left:0;right:0}.gm-hero-content{z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:4rem 2rem;position:relative}.gm-hero-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:#e62020;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:800;display:flex}.gm-hero-eyebrow:before{content:"";background:#e62020;width:40px;height:2px;display:block}.gm-hero-title{text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin:0 0 1.5rem;font-family:Barlow Condensed,Barlow,sans-serif;font-size:clamp(3.5rem,9vw,7rem);font-weight:900;line-height:.9}.gm-hero-title span{color:#e62020;display:block}.gm-hero-sub{color:#999;max-width:520px;margin-bottom:2.5rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.gm-hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.gm-btn-primary{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#e62020;border-radius:4px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.gm-btn-primary:hover{background:#c01818;transform:translateY(-1px)}.gm-btn-outline{color:#ddd;letter-spacing:.1em;text-transform:uppercase;border:2px solid #fff3;border-radius:4px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.gm-btn-outline:hover{color:#e62020;border-color:#e62020}.gm-hero-stats{flex-wrap:wrap;gap:3rem;margin-top:4rem;display:flex}.gm-stat-value{color:#e62020;font-family:Barlow Condensed,Barlow,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.gm-stat-label{letter-spacing:.15em;text-transform:uppercase;color:#666;margin-top:.25rem;font-size:.7rem;font-weight:700}.gm-cats{background:#111;border-top:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f;padding:2.5rem 2rem}.gm-cats-inner{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.gm-cat-card{cursor:default;background:#181818;border:1px solid #252525;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;transition:border-color .2s,transform .2s;display:flex}.gm-cat-card:hover{border-color:#e62020;transform:translateY(-3px)}.gm-cat-icon{color:#e62020;background:#e620201f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gm-cat-name{letter-spacing:.08em;text-transform:uppercase;color:#bbb;text-align:center;font-size:.72rem;font-weight:700}.gm-section-label{letter-spacing:.3em;text-transform:uppercase;color:#e62020;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.65rem;font-weight:800;display:flex}.gm-section-label:before{content:"";background:#e62020;width:28px;height:2px;display:block}.gm-section-title{text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0 0 1.25rem;font-family:Barlow Condensed,Barlow,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1}.gm-about{background:#0d0d0d;padding:7rem 2rem}.gm-about-inner{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1100px;margin:0 auto;display:grid}@media (max-width:768px){.gm-about-inner{grid-template-columns:1fr;gap:3rem}.gm-about-visual{order:-1}}.gm-about-body{color:#888;margin-bottom:2rem;font-size:1rem;line-height:1.8}.gm-about-visual{position:relative}.gm-about-card{background:#151515;border:1px solid #252525;border-radius:12px;padding:2.5rem;position:relative;overflow:hidden}.gm-about-card:before{content:"";background:linear-gradient(90deg,#e62020,#ff6b6b);height:3px;position:absolute;top:0;left:0;right:0}.gm-about-card-icon{color:#e62020;background:#e620201f;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex}.gm-feature-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gm-feature-list li{color:#bbb;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.gm-feature-list li:before{content:"";background:#e62020;border-radius:50%;flex-shrink:0;width:6px;height:6px}.gm-contact{background:#0a0a0a;padding:7rem 2rem}.gm-contact-inner{max-width:1100px;margin:0 auto}.gm-contact-grid{grid-template-columns:1fr 1.4fr;gap:3rem;margin-top:3.5rem;display:grid}@media (max-width:768px){.gm-contact-grid{grid-template-columns:1fr}}.gm-contact-info{flex-direction:column;gap:1.5rem;display:flex}.gm-contact-item{align-items:flex-start;gap:1rem;display:flex}.gm-contact-item-icon{color:#e62020;background:#e620201f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.gm-contact-item-label{letter-spacing:.15em;text-transform:uppercase;color:#555;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.gm-contact-item-value{color:#ccc;font-size:.95rem;line-height:1.5}.gm-map-wrap{border:1px solid #252525;border-radius:12px;height:380px;overflow:hidden}.gm-map-wrap iframe{filter:grayscale(.3)contrast(1.1);border:0;width:100%;height:100%}.gm-footer{background:#070707;border-top:1px solid #1a1a1a;padding:2.5rem 2rem}.gm-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;display:flex}.gm-footer-copy{color:#555;font-size:.78rem}.gm-footer-dev{color:#444;font-size:.72rem}.gm-footer-dev a{color:#e62020;font-weight:600;text-decoration:none;transition:color .2s}.gm-footer-dev a:hover{color:#f44}.gm-footer-links{align-items:center;gap:1.5rem;display:flex}.gm-footer-links a{letter-spacing:.1em;text-transform:uppercase;color:#555;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .2s}.gm-footer-links a:hover{color:#e62020}
.bcd-root{color:#0d1b2a;background:#f8f7f3;font-family:Archivo,sans-serif}.bcd-ticker{white-space:nowrap;background:#f5c518;padding:6px 0;overflow:hidden}.bcd-ticker-inner{gap:48px;animation:28s linear infinite bcd-ticker;display:inline-flex}.bcd-ticker-item{letter-spacing:.12em;text-transform:uppercase;color:#0d1b2a;font-size:11px;font-weight:700}@keyframes bcd-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bcd-nav{z-index:50;background:#fff;border-bottom:2px solid #0d1b2a;position:sticky;top:0}.bcd-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:80px;margin:0 auto;padding:0 32px;display:flex}.bcd-logo{align-items:center;text-decoration:none;display:flex}.bcd-logo-img{width:auto;height:64px;display:block}.bcd-nav-links{align-items:center;gap:28px;display:flex}.bcd-nav-link{letter-spacing:.1em;text-transform:uppercase;color:#0d1b2a;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s}.bcd-nav-link:hover{color:#1ba5f5}.bcd-nav-staff-login{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;border:1px solid #d1d5db;padding:7px 14px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.bcd-nav-staff-login:hover{color:#1ba5f5;border-color:#1ba5f5}.bcd-nav-cta{color:#0d1b2a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#f5c518;border:none;padding:10px 20px;font-size:11px;font-weight:800;text-decoration:none;transition:background .15s}.bcd-nav-cta:hover{background:#e0b400}.bcd-slider{align-items:center;min-height:560px;transition:background .6s;display:flex;position:relative;overflow:hidden}.bcd-slide{width:100%;max-width:1280px;margin:0 auto;padding:80px 80px 100px;transition:opacity .3s,transform .3s}.bcd-slide-in{opacity:1;transform:translate(0)}.bcd-slide-out{opacity:0;transform:translate(-20px)}.bcd-slide-tag{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:800;display:flex}.bcd-slide-tag:before{content:"";background:#fff6;width:24px;height:2px;display:block}.bcd-slide-headline{letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:24px;font-family:Archivo Black,sans-serif;font-size:clamp(56px,7vw,96px);line-height:.92}.bcd-slide-sub{color:#ffffffb3;max-width:520px;margin-bottom:36px;font-size:15px;line-height:1.65}.bcd-hero-btns{flex-wrap:wrap;gap:12px;display:flex}.bcd-btn-primary{color:#0d1b2a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#f5c518;border:2px solid #f5c518;align-items:center;gap:8px;padding:14px 28px;font-size:11px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bcd-btn-primary:hover{background:#e0b400;border-color:#e0b400}.bcd-btn-outline{color:#0d1b2a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #0d1b2a;align-items:center;gap:8px;padding:14px 28px;font-size:11px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bcd-btn-outline:hover{color:#fff;background:#0d1b2a}.bcd-btn-outline-light{color:#fffc;border-color:#fff6}.bcd-btn-outline-light:hover{color:#fff;background:#ffffff26;border-color:#fff}.bcd-slider-prev,.bcd-slider-next{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bcd-slider-prev{left:24px}.bcd-slider-next{right:24px}.bcd-slider-prev:hover,.bcd-slider-next:hover{background:#ffffff40}.bcd-slider-dots{z-index:10;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.bcd-slider-dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.bcd-slider-dot.active{background:#f5c518;transform:scale(1.3)}.bcd-banner{align-items:flex-end;height:280px;display:flex;position:relative;overflow:hidden}.bcd-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcd-banner-overlay{background:linear-gradient(90deg,#0d1b2ad9 0%,#0d1b2a66 60%,#0000 100%);position:absolute;inset:0}.bcd-banner-text{z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:32px;position:relative}.bcd-banner-headline{color:#fff;text-transform:uppercase;letter-spacing:-.01em;font-family:Archivo Black,sans-serif;font-size:28px;line-height:1.1}.bcd-banner-sub{letter-spacing:.2em;color:#f5c518;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:600}.bcd-stats{background:#0d1b2a;padding:40px 32px}.bcd-stats-inner{grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin:0 auto;display:grid}.bcd-stat{text-align:left;border-right:1px solid #ffffff1a;padding:0 32px}.bcd-stat:first-child{padding-left:0}.bcd-stat:last-child{border-right:none}.bcd-stat-value{color:#f5c518;margin-bottom:4px;font-family:Archivo Black,sans-serif;font-size:48px;line-height:1}.bcd-stat-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:700}.bcd-stat-desc{color:#ffffff59;margin-top:2px;font-size:12px}.bcd-section{padding:80px 32px}.bcd-section-inner{max-width:1280px;margin:0 auto}.bcd-section-label{letter-spacing:.22em;text-transform:uppercase;color:#1ba5f5;margin-bottom:8px;font-size:10px;font-weight:700}.bcd-section-heading{letter-spacing:-.02em;text-transform:uppercase;color:#0d1b2a;margin-bottom:40px;font-family:Archivo Black,sans-serif;font-size:clamp(36px,4vw,56px);line-height:.95}.bcd-section-heading.light{color:#fff}.bcd-categories-grid{background:#0d1b2a;border:2px solid #0d1b2a;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.bcd-cat-card{cursor:pointer;background:#fff;transition:transform .2s;position:relative;overflow:hidden}.bcd-cat-card:hover{z-index:1;transform:scale(1.01)}.bcd-cat-img{object-fit:cover;width:100%;height:160px;display:block}.bcd-cat-img-placeholder{background:#e5e7eb;justify-content:center;align-items:center;width:100%;height:160px;display:flex}.bcd-cat-body{padding:14px 16px 16px}.bcd-cat-tag{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#1ba5f5;margin-bottom:8px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-block}.bcd-cat-name{text-transform:uppercase;color:#0d1b2a;margin-bottom:4px;font-family:Archivo Black,sans-serif;font-size:18px;line-height:1}.bcd-cat-sub{color:#6b7280;margin-bottom:10px;font-size:11px}.bcd-cat-action{letter-spacing:.18em;text-transform:uppercase;color:#0d1b2a;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;transition:color .15s;display:flex}.bcd-cat-action:hover{color:#1ba5f5}.bcd-products-grid{background:#0d1b2a;border:2px solid #0d1b2a;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.bcd-product-card{background:#fff;overflow:hidden}.bcd-product-img{object-fit:cover;width:100%;height:140px}.bcd-product-img-placeholder{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:140px;display:flex}.bcd-product-body{padding:12px 14px 14px}.bcd-product-cat{letter-spacing:.2em;text-transform:uppercase;color:#1ba5f5;margin-bottom:4px;font-size:8px;font-weight:800}.bcd-product-name{text-transform:uppercase;color:#0d1b2a;min-height:32px;margin-bottom:10px;font-family:Archivo Black,sans-serif;font-size:13px;line-height:1.2}.bcd-product-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.bcd-product-price{color:#0d1b2a;font-family:Archivo Black,sans-serif;font-size:20px;line-height:1}.bcd-product-buy{color:#0d1b2a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#f5c518;border:none;padding:7px 12px;font-size:9px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-block}.bcd-product-buy:hover{background:#e0b400}.bcd-values{background:#0d1b2a;padding:80px 32px}.bcd-values-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid}.bcd-values-headline{text-transform:uppercase;color:#fff;letter-spacing:-.02em;font-family:Archivo Black,sans-serif;font-size:clamp(40px,4.5vw,64px);line-height:.92}.bcd-values-headline .accent{color:#f5c518}.bcd-values-sub{color:#ffffff80;margin-top:16px;font-size:14px;line-height:1.6}.bcd-values-list{flex-direction:column;gap:28px;display:flex}.bcd-value-item{align-items:flex-start;gap:20px;display:flex}.bcd-value-num{color:#f5c518;letter-spacing:.05em;flex-shrink:0;margin-top:2px;font-family:Archivo Black,sans-serif;font-size:13px}.bcd-value-title{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:4px;font-size:13px;font-weight:800}.bcd-value-desc{color:#ffffff73;font-size:13px;line-height:1.6}.bcd-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.bcd-contact-headline{text-transform:uppercase;color:#0d1b2a;letter-spacing:-.02em;margin-bottom:32px;font-family:Archivo Black,sans-serif;font-size:clamp(40px,4.5vw,64px);line-height:.92}.bcd-contact-headline .accent{color:#1ba5f5}.bcd-contact-info{flex-direction:column;gap:16px;display:flex}.bcd-contact-item{align-items:flex-start;gap:14px;display:flex}.bcd-contact-icon{background:#f5c518;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}.bcd-contact-label{letter-spacing:.2em;text-transform:uppercase;color:#1ba5f5;margin-bottom:2px;font-size:9px;font-weight:700}.bcd-contact-value{color:#0d1b2a;font-size:14px;font-weight:600;line-height:1.4}.bcd-form-card{background:#0d1b2a;padding:32px}.bcd-form-title{text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin-bottom:24px;font-family:Archivo Black,sans-serif;font-size:20px;display:flex}.bcd-form-title:after{content:"";background:#f5c518;flex:1;height:2px}.bcd-form-group{margin-bottom:14px}.bcd-form-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.bcd-form-input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;outline:none;width:100%;padding:10px 14px;font-family:Archivo,sans-serif;font-size:13px;transition:border-color .15s}.bcd-form-input:focus{border-color:#1ba5f5}.bcd-form-input::placeholder{color:#ffffff40}.bcd-form-checks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bcd-form-check{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #fff3;padding:6px 12px;font-size:10px;font-weight:700;transition:all .15s}.bcd-form-check.active,.bcd-form-check:hover{color:#f5c518;background:#f5c51814;border-color:#f5c518}.bcd-form-submit{color:#0d1b2a;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#f5c518;border:none;width:100%;margin-top:20px;padding:14px;font-family:Archivo Black,sans-serif;font-size:12px;transition:background .15s}.bcd-form-submit:hover{background:#e0b400}.bcd-location{background:#0d1b2a;padding:80px 32px}.bcd-location-inner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1280px;margin:0 auto;display:grid}.bcd-location-headline{text-transform:uppercase;color:#fff;letter-spacing:-.02em;margin-bottom:32px;font-family:Archivo Black,sans-serif;font-size:clamp(40px,4vw,56px);line-height:.92}.bcd-location-headline .accent{color:#1ba5f5}.bcd-map{border:2px solid #ffffff1a;width:100%;height:300px}.bcd-location-detail{flex-direction:column;gap:16px;display:flex}.bcd-location-label{letter-spacing:.2em;text-transform:uppercase;color:#f5c518;margin-bottom:2px;font-size:9px;font-weight:700}.bcd-location-value{color:#ffffffb3;font-size:14px;line-height:1.5}.bcd-location-phone{color:#fff;letter-spacing:-.01em;margin-top:8px;font-family:Archivo Black,sans-serif;font-size:32px}.bcd-footer{background:#060f1a;border-top:3px solid #f5c518;padding:48px 32px 0}.bcd-footer-inner{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1280px;margin:0 auto;padding-bottom:40px;display:grid}.bcd-footer-brand-name{letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:4px;font-family:Archivo Black,sans-serif;font-size:14px}.bcd-footer-tagline{text-transform:uppercase;color:#ffffff4d;margin-top:16px;font-family:Archivo Black,sans-serif;font-size:18px;line-height:1}.bcd-footer-tagline .accent{color:#1ba5f5}.bcd-footer-col-title{letter-spacing:.22em;text-transform:uppercase;color:#f5c518;margin-bottom:16px;font-size:9px;font-weight:800}.bcd-footer-link{color:#fff6;margin-bottom:8px;font-size:12px;text-decoration:none;transition:color .15s;display:block}.bcd-footer-link:hover{color:#fff}.bcd-footer-bottom{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:16px 0;display:flex}.bcd-footer-copy{color:#fff3;font-size:11px}.bcd-footer-dev{color:#fff3;font-size:11px;text-decoration:none}.bcd-footer-dev:hover{color:#ffffff80}.bcd-watermark{letter-spacing:-.03em;text-transform:uppercase;color:#ffffff08;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;max-width:1280px;margin:0 auto;padding:0 0 24px;font-family:Archivo Black,sans-serif;font-size:clamp(60px,10vw,120px);overflow:hidden}@media (max-width:900px){.bcd-slide{padding:60px 40px 80px}.bcd-categories-grid,.bcd-products-grid{grid-template-columns:1fr 1fr}.bcd-values-inner{grid-template-columns:1fr;gap:40px}.bcd-contact-grid,.bcd-location-inner{grid-template-columns:1fr}.bcd-stats-inner{grid-template-columns:repeat(2,1fr);gap:24px}.bcd-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bcd-section{padding:48px 20px}.bcd-slide{padding:40px 20px 70px}.bcd-slider{min-height:480px}.bcd-slider-prev{left:10px}.bcd-slider-next{right:10px}.bcd-categories-grid{grid-template-columns:1fr}.bcd-products-grid{grid-template-columns:1fr 1fr}.bcd-nav-links{display:none}}
