@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_28bc2190-module__2ybmlq__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_28bc2190-module__2ybmlq__variable{--font-onest:"Onest", "Onest Fallback"}
:root{--bg:#f0f2ef;--surface:#fff;--tile:#f6f7f5;--line:#e6e9e5;--outline:#d3d8d2;--ink:#101314;--ink-2:#2a3140;--muted:#525c63;--blue:#146cff;--blue-text:#0b57d6;--blue-hover:#0a4fc4;--blue-soft:#dfeaff;--warn-ink:#8a5a00;--warn-strong:#6f4a06;--warn-bg:#fbf3e2;--warn-line:#ecd9ae;--field:#868e89;--placeholder:#6a737b;--error:#9e3320;--success:#1d6b47;--dark:#101314;--dark-muted:#b3bcc9;--dark-line:#2a3036;--r-field:14px;--r-tile:18px;--r-card:22px;--r-header:24px;--r-panel:28px;--r-pill:999px;--shadow-panel:0 1px 2px #1013140d;--shadow-float:0 8px 24px #10131424;--ring:0 0 0 3px #146cff47;--container:1384px;--gutter:56px;--gap:20px;--panel-pad:36px;--header-offset:104px;--price-cols:minmax(0, 1fr) 132px 150px 150px;--font:var(--font-onest), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-offset)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600;line-height:1.2}p,ul,ol,dl,dd,figure,blockquote{margin:0}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}img{max-width:100%;height:auto}svg{flex-shrink:0}a{color:var(--blue-text);text-decoration:none}a:hover{color:var(--blue-hover)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}main:focus{outline:none}::selection{background:var(--blue-soft);color:var(--ink)}.prose a,.body-text a,.notice a,.legal-content a,.seo-hub-section-head a,.analytics-consent p a,.lead-form__consent a,.sources__notes a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.skip-link{z-index:200;border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:12px 20px;font-weight:600;position:absolute;top:-120px;left:16px}.skip-link:focus{color:#fff;top:16px}.container{width:min(100% - var(--gutter), var(--container));margin-inline:auto}main{gap:var(--gap);flex-direction:column;padding-top:20px;display:flex}.page-top{margin-bottom:-8px;padding-inline:8px}.panel{padding:var(--panel-pad);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;gap:24px;min-width:0;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{flex-direction:column;gap:12px;display:flex}.stack-xs{flex-direction:column;gap:4px;display:flex}.stack>.btn,.stack-sm>.btn{width:fit-content}.split{gap:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;display:grid}.split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-item{min-width:0;display:flex}.grid-item>*{flex:1;min-width:0}.stretched-link:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.stretched-link:focus-visible{outline:none}.stretched-link:focus-visible:after{outline:3px solid var(--blue);outline-offset:2px}.display{letter-spacing:-.025em;font-size:60px;line-height:1.04}.page-title{letter-spacing:-.02em;font-size:48px;line-height:1.08}.section-title{letter-spacing:-.02em;font-size:34px;line-height:1.12}.card-title{font-size:21px;line-height:1.3}.accent{color:var(--blue)}.lead{max-width:64ch;color:var(--ink-2);font-size:19px;line-height:1.55}.section-lead{max-width:720px;color:var(--muted);font-size:17px}.body-text{max-width:72ch;color:var(--ink-2)}.label{color:var(--ink-2);font-size:15px;font-weight:600;line-height:1.4}.muted{color:var(--muted)}.muted-note{color:var(--muted);font-size:15px;line-height:1.5}.text-link{width:fit-content;min-height:44px;color:var(--blue-text);white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.inline-icon{vertical-align:-4px;width:22px;height:22px;color:var(--blue-text);margin-right:6px;display:inline-block}.eyebrow{border-radius:var(--r-pill);background:var(--bg);width:fit-content;min-height:36px;color:var(--ink-2);align-items:center;gap:9px;padding:0 14px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.eyebrow>span{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.btn{border-radius:var(--r-pill);text-align:center;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 24px;font-size:17px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn svg{width:18px;height:18px}.btn--lg{min-height:56px;padding:0 30px;font-size:18px}.btn--sm{min-height:44px;padding:0 18px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-hover);color:#fff}.btn--outline{border-color:var(--outline);background:var(--surface);color:var(--ink)}.btn--outline:hover{border-color:var(--ink-2);color:var(--ink)}.btn--tint{background:var(--bg);color:var(--ink)}.btn--tint:hover{background:var(--line);color:var(--ink)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.icon-btn{border:1.5px solid var(--outline);background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{border-color:var(--ink-2);color:var(--ink)}.icon-btn svg{width:22px;height:22px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-height:44px;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--muted);margin:0 8px}.breadcrumbs a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.breadcrumbs a:hover{color:var(--blue-text)}.breadcrumbs [aria-current=page]{color:var(--ink);font-weight:500}.section-head{justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.section-head__text{flex-direction:column;gap:10px;min-width:0;display:flex}.section-head--compact{align-items:center}.chip-row{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--tile);min-height:44px;color:var(--ink);align-items:center;padding:6px 16px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}a.chip:hover{border-color:var(--blue);background:var(--surface);color:var(--blue-text)}.chip--lg{min-height:50px;padding:8px 20px;font-size:17px}.chip--accent{background:var(--blue-soft);color:var(--blue-text);border-color:#0000;font-weight:600}a.chip--accent:hover{border-color:var(--blue);background:var(--blue-soft)}.tag{border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-text);align-items:center;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--tile);min-height:36px;color:var(--ink-2);align-items:center;padding:4px 14px;font-size:15px;line-height:1.35;display:inline-flex}.notice{border:1px solid var(--warn-line);border-radius:var(--r-tile);background:var(--warn-bg);color:var(--ink-2);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.notice svg{width:22px;height:22px;color:var(--warn-ink);margin-top:1px}.notice p{font-size:16px;line-height:1.55}.notice strong{color:var(--warn-strong)}.notice--panel{border-radius:var(--r-panel);align-items:center;padding:28px}.stats{border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding-top:22px;display:grid}.stat{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;display:flex}.stat+.stat{border-left:1px solid var(--line);margin-left:24px;padding-left:24px}.stat dd{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.1}.stat dt{color:var(--muted);font-size:15px;line-height:1.4}.link-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.link-list--2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-list>li{display:flex}.link-list>li>*{flex:1}.link-row{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--tile);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:flex}.link-row:hover{border-color:var(--blue);background:var(--surface);color:var(--ink)}.link-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.link-row__title{font-size:17px;font-weight:500;line-height:1.35}.link-row__meta{color:var(--muted);font-size:15px;line-height:1.4}.link-row svg{width:20px;height:20px;color:var(--blue-text)}.article-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);flex-direction:column;gap:12px;padding:22px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.article-card:hover{border-color:var(--blue);background:var(--surface)}.article-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.article-card__title{font-size:19px;line-height:1.3}.article-card__title a{color:var(--ink)}.article-card__more{color:var(--blue-text);margin-top:auto;font-size:16px;font-weight:600}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--tile);transition:background-color .15s,border-color .15s}.faq-item[open]{border-color:var(--outline);background:var(--surface)}.faq-item summary{border-radius:var(--r-tile);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 20px;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:22px;height:22px;color:var(--muted);transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--ink-2);padding:0 20px 18px;font-size:16px;line-height:1.6}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 48px;display:grid}.faq-layout>.section-head{flex-direction:column;align-items:flex-start}.steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.step{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.step__num{background:var(--blue-soft);width:44px;height:44px;color:var(--blue-text);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.step h3{font-size:19px;line-height:1.35}.step p{color:var(--ink-2);margin-top:4px;font-size:16px}.step-list{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.step-list li{min-height:44px;color:var(--ink-2);counter-increment:step;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;display:grid}.step-list li:before{content:counter(step);background:var(--blue-soft);width:44px;height:44px;color:var(--blue-text);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.help-card{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px 32px}.help-card>.stack-xs{flex:320px}.form-note{color:var(--muted);align-items:flex-start;gap:8px;font-size:15px;line-height:1.5;display:flex}.form-note svg{width:18px;height:18px;margin-top:2px}.meta-item{border-radius:var(--r-tile);background:var(--tile);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.meta-item svg{width:22px;height:22px;color:var(--blue-text);margin-top:2px}.meta-item span{color:var(--muted);font-size:14px;line-height:1.4;display:block}.meta-item strong{font-size:16px;font-weight:600;line-height:1.4;display:block}.page-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sources{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.sources__notes{flex-direction:column;gap:6px;display:flex}.sources__notes li{color:var(--ink-2);padding-left:18px;font-size:15px;position:relative}.sources__notes li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.prose{flex-direction:column;gap:28px;max-width:780px;display:flex}.text-block h2,.text-block h3{align-items:center;gap:10px;display:flex}.text-block h3{font-size:21px;line-height:1.3}.text-block p,.text-block ul{color:var(--ink-2);margin-top:10px}.text-block ul{padding-left:22px}.text-block li+li{margin-top:6px}.text-block li::marker{color:var(--blue)}.text-block--urgent{border:1px solid var(--warn-line);border-radius:var(--r-tile);background:var(--warn-bg);padding:20px 22px}.text-block--urgent h3{color:var(--warn-strong)}.text-block--urgent svg{width:22px;height:22px;color:var(--warn-ink)}.prose--editorial{gap:40px}.text-block--editorial h2{letter-spacing:-.01em;font-size:28px;line-height:1.2}.text-block--editorial p,.text-block--editorial ul{margin-top:14px;font-size:18px;line-height:1.65}.article-toc{gap:14px}.article-toc ol{counter-reset:toc;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.article-toc li{counter-increment:toc}.article-toc a{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);grid-template-columns:34px minmax(0,1fr);align-items:center;padding-block:6px;font-size:16px;line-height:1.35;display:grid}.article-toc a:before{content:counter(toc, decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px}.article-toc a:hover{color:var(--blue-text)}@media (max-width:640px){.article-toc ol{grid-template-columns:minmax(0,1fr)}}.section-links{flex-direction:column;gap:10px;margin-top:20px;display:flex}.text-block--editorial .section-links p{margin-top:0;font-size:15px}.section-links .link-list{margin-top:0;padding-left:0}.section-links .link-list>li+li{margin-top:0}.prose .link-row,.prose .link-row:hover{text-decoration:none}.article-sources{border-top:1px solid var(--line);flex-direction:column;gap:12px;max-width:780px;margin-top:44px;padding-top:28px;display:flex}.article-sources ol{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:15px;line-height:1.5;display:flex}.article-sources a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.expandable__toggle{border:1.5px solid var(--outline);border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--ink);justify-content:center;align-items:center;margin-top:16px;padding:0 20px;font-size:16px;font-weight:600;display:none}.expandable__toggle:hover{border-color:var(--ink-2)}.site-header{z-index:50;padding-top:12px;position:sticky;top:0}.site-header__bar{border-radius:var(--r-header);background:var(--surface);align-items:center;gap:20px;min-height:76px;padding:0 14px;display:flex;position:relative;box-shadow:0 1px 2px #1013140d,0 6px 20px #1013140f}.brand{min-height:44px;color:var(--ink);align-items:center;gap:12px;display:flex}.brand:hover{color:var(--ink)}.brand__logo{border-radius:var(--r-field);object-fit:cover;flex:none;width:46px;height:46px;display:block}.brand__text{flex-direction:column;line-height:1.2;display:flex}.brand__text strong{white-space:nowrap;font-size:18px;font-weight:600}.brand__text small{color:var(--muted);white-space:nowrap;font-size:14px}.brand--inverse,.brand--inverse:hover{color:#fff}.site-nav{border-radius:var(--r-pill);background:var(--bg);gap:2px;padding:4px;display:flex}.site-nav a{border-radius:var(--r-pill);min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 16px;font-size:16px;font-weight:500;display:flex}.site-nav a:hover{background:var(--surface);color:var(--ink)}.site-nav a.is-active{background:var(--surface);color:var(--blue-text);box-shadow:var(--shadow-panel)}.site-header__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.header-phone{min-height:44px;color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-end;line-height:1.25;display:flex}.header-phone:hover{color:var(--blue-text)}.header-phone strong{white-space:nowrap;font-size:18px;font-weight:600}.header-phone small{color:var(--muted);white-space:nowrap;font-size:14px}.header-call,.mobile-menu{display:none}.mobile-menu summary{border:1.5px solid var(--outline);background:var(--surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:22px;height:22px}.mobile-menu[open] summary{border-color:var(--ink)}.mobile-menu-panel{border-radius:var(--r-header);background:var(--surface);max-height:calc(100dvh - 110px);box-shadow:var(--shadow-float);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mobile-menu-panel nav{flex-direction:column;margin-bottom:4px;display:flex}.mobile-menu-panel nav a{border-radius:var(--r-field);min-height:52px;color:var(--ink);align-items:center;padding:0 16px;font-size:18px;font-weight:500;display:flex}.mobile-menu-panel nav a:hover{background:var(--tile);color:var(--ink)}.site-footer{padding-block:var(--gap) 28px}.site-footer__panel{border-radius:var(--r-panel);background:var(--dark);color:#fff;flex-direction:column;gap:36px;padding:44px;display:flex}.site-footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.site-footer__brand{flex-direction:column;gap:14px;display:flex}.site-footer__brand .brand__logo{width:44px;height:44px}.site-footer__brand p{color:var(--dark-muted);font-size:15px;line-height:1.6}.site-footer__brand a{color:#fff;font-weight:600}.footer-col h2{color:#fff;margin-bottom:10px;font-size:16px;font-weight:600}.footer-col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-col a,.footer-link-button{min-height:44px;color:var(--dark-muted);text-align:left;background:0 0;border:0;align-items:center;padding:0;font-size:15px;line-height:1.35;display:inline-flex}.footer-col a:hover,.footer-link-button:hover{color:#fff}.site-footer__legal{border-top:1px solid var(--dark-line);color:var(--dark-muted);flex-direction:column;gap:8px;padding-top:24px;font-size:15px;display:flex}.site-footer__disclaimer{color:#d9dee5}.mobile-action-bar{display:none}.lead-form{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@container (max-width:440px){.lead-form__fields{grid-template-columns:minmax(0,1fr)}}.lead-form__field{flex-direction:column;gap:6px;display:flex}.lead-form__field>span{color:var(--ink-2);font-size:15px;font-weight:500}.lead-form input[type=text],.lead-form input[type=tel],.lead-form textarea{border:1.5px solid var(--field);border-radius:var(--r-field);background:var(--surface);width:100%;min-height:52px;color:var(--ink);padding:12px 16px;font-size:17px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.lead-form textarea{resize:vertical;min-height:96px}.lead-form input::placeholder,.lead-form textarea::placeholder{color:var(--placeholder);opacity:1}.lead-form input[type=text]:focus,.lead-form input[type=tel]:focus,.lead-form textarea:focus{border-color:var(--blue);box-shadow:var(--ring);outline:none}.lead-form [aria-invalid=true]{border-color:var(--error)}.lead-form__error{color:var(--error);font-size:15px;font-weight:500;line-height:1.4}.lead-form__consent-block{flex-direction:column;gap:6px;display:flex}.lead-form__consent{color:var(--muted);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.lead-form__consent input{width:22px;height:22px;accent-color:var(--blue);cursor:pointer;margin:1px 0 0}.lead-form__consent-block.is-invalid .lead-form__consent input{outline:2px solid var(--error);outline-offset:2px}.lead-form__submit{border-radius:var(--r-pill);background:var(--blue);color:#fff;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 28px;font-size:18px;font-weight:600;transition:background-color .15s;display:inline-flex}.lead-form__submit:hover:not(:disabled){background:var(--blue-hover)}.lead-form__submit:disabled{opacity:.72;cursor:progress}.lead-form__feedback{font-size:15px;font-weight:500;line-height:1.5}.lead-form__feedback:empty{display:none}.lead-form__feedback--success{color:var(--success)}.lead-form__feedback--queued{color:var(--warn-ink)}.lead-form__feedback--error{color:var(--error)}.lead-modal{z-index:100;background:#1013148c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-modal__dialog{border-radius:var(--r-panel);background:var(--surface);width:min(960px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-float);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;position:relative;overflow-y:auto}.lead-modal__dialog:focus{outline:none}.lead-modal__close{z-index:2;border:1.5px solid var(--outline);background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.lead-modal__close:hover{border-color:var(--ink-2)}.lead-modal__close svg{width:22px;height:22px}.lead-modal__intro{background:var(--bg);flex-direction:column;gap:16px;padding:40px;display:flex}.lead-modal__eyebrow{border-radius:var(--r-pill);background:var(--surface);width:fit-content;min-height:36px;color:var(--ink-2);align-items:center;gap:9px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.lead-modal__eyebrow span{background:var(--blue);border-radius:50%;width:8px;height:8px}.lead-modal__intro h2{letter-spacing:-.02em;font-size:30px;line-height:1.15}.lead-modal__intro>p:not(.lead-modal__eyebrow){color:var(--ink-2);font-size:17px}.lead-modal__secure{color:var(--muted);align-items:flex-start;gap:8px;margin-top:auto;font-size:15px;line-height:1.5;display:flex}.lead-modal__secure svg{width:18px;height:18px;margin-top:2px}.lead-modal__form{padding:80px 40px 36px}.analytics-consent{z-index:60;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:min(520px,100% - 32px);box-shadow:var(--shadow-float);flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px}.analytics-consent p{color:var(--ink-2);font-size:15px;line-height:1.5}.analytics-consent__actions{flex-wrap:wrap;gap:8px;display:flex}.home-hero{gap:var(--gap);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;display:grid}.home-hero__main{padding:44px 44px 36px}.home-hero__main .lead{max-width:600px}.home-hero__stats{margin-top:auto}.home-hero__stats .stat dd{font-size:36px}.home-hero__side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.home-picker{gap:16px;padding:26px}.picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.picker-grid>li{display:flex}.picker-tile{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--tile);min-height:66px;color:var(--ink);flex:1;align-items:center;gap:12px;padding:10px 16px;transition:border-color .15s,background-color .15s;display:flex}.picker-tile:hover{border-color:var(--blue);background:var(--surface);color:var(--ink)}.picker-tile strong{font-size:17px;font-weight:600;line-height:1.3}.picker-tile__text{flex-direction:column;gap:2px;min-width:0;display:flex}.picker-tile__text>span{color:var(--muted);font-size:15px;line-height:1.4}.info-cards{gap:var(--gap);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.info-card{color:var(--ink);justify-content:center;gap:6px;padding:22px 24px}.info-card strong{font-size:19px;font-weight:600;line-height:1.3}.info-card__label{color:var(--muted);align-items:center;gap:8px;margin-bottom:auto;padding-bottom:12px;font-size:15px;display:flex}.info-card__label svg{width:18px;height:18px;color:var(--blue-text)}.info-card__meta{color:var(--muted);font-size:15px;line-height:1.4}.info-card--link{transition:box-shadow .15s}.info-card--link:hover{color:var(--ink);box-shadow:var(--shadow-float)}.dir-grid{gap:14px}.dir-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);flex-direction:column;gap:10px;min-width:0;padding:24px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.dir-card:hover{border-color:var(--blue);background:var(--surface)}.dir-card__title{font-size:21px;line-height:1.3}.dir-card__title a{color:var(--ink)}.dir-card__text{color:var(--ink-2);font-size:16px;line-height:1.5}.dir-card__price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.dir-card__price strong{font-size:17px;font-weight:600}.dir-card__price span,.dir-card__meta{color:var(--muted);font-size:15px}.dir-card__children{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dir-card__children a{z-index:1;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.dir-card__more{color:var(--blue-text);margin-top:auto;padding-top:4px;font-size:16px;font-weight:600}.doctor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.doctor-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.doctor-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.doctor-card:hover{border-color:var(--blue)}.doctor-card__photo{aspect-ratio:1/1.08;background:var(--tile);position:relative;overflow:hidden}.doctor-card__photo img,.doctor-profile__photo img,.colleague__photo img{object-fit:cover;object-position:50% 22%}.doctor-card__initials{color:var(--muted);justify-content:center;align-items:center;font-size:36px;font-weight:600;display:flex;position:absolute;inset:0}.doctor-card__body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.doctor-card__name{font-size:19px;line-height:1.3}.doctor-card__name a{color:var(--ink)}.doctor-card__spec{color:var(--muted);font-size:15px;line-height:1.45}.doctor-card__facts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.doctor-card__facts>div{border-radius:var(--r-field);background:var(--surface);flex:110px;padding:8px 12px}.doctor-card__facts dt{color:var(--muted);font-size:14px;line-height:1.3}.doctor-card__facts dd{font-size:16px;font-weight:600;line-height:1.35}.doctor-card__cta{z-index:1;width:100%;margin-top:6px;position:relative}.doctor-fallback{background:var(--blue-soft);color:var(--blue-text);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.doctor-avatar{object-fit:cover;border-radius:50%;display:block}.doctor-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.doctor-layout__main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.doctor-profile{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.doctor-profile__photo{aspect-ratio:4/5;border-radius:var(--r-card);background:var(--tile);position:relative;overflow:hidden}.doctor-profile__body{flex-direction:column;gap:20px;min-width:0;display:flex}.colleague{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--tile);align-items:center;gap:14px;padding:12px;transition:border-color .15s;display:flex;position:relative}.colleague:hover{border-color:var(--blue)}.colleague__photo{background:var(--line);border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.colleague__text{flex-direction:column;min-width:0;display:flex}.colleague__name{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.colleague__text>span{color:var(--muted);font-size:15px;line-height:1.4}.direction-top{gap:var(--gap);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.direction-hero{padding:44px}.booking-side{flex-direction:column;gap:14px;min-width:0;display:flex}.booking-card{gap:18px;padding:28px}.anchor-nav{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-panel);align-items:center;gap:12px;padding:6px 6px 6px 22px;display:flex}.anchor-nav__label{color:var(--muted);white-space:nowrap;font-size:15px}.anchor-nav ul{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.anchor-nav ul::-webkit-scrollbar{display:none}.anchor-nav a{border-radius:var(--r-pill);min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 18px;font-size:16px;font-weight:500;display:flex}.anchor-nav a:hover{background:var(--bg);color:var(--ink)}.check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-grid li{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--tile);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;font-size:16px;line-height:1.5;display:grid}.check-grid svg{width:24px;height:24px;color:var(--blue-text)}.visit-steps{counter-reset:visit;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.visit-steps li{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);counter-increment:visit;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.visit-steps li:before{content:counter(visit);background:var(--blue-soft);width:36px;height:36px;color:var(--blue-text);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.visit-steps h3{font-size:18px;line-height:1.3}.visit-steps p{color:var(--ink-2);font-size:15px;line-height:1.5}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.method-grid li{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--tile);padding:18px 20px}.method-grid h3{margin-bottom:6px;font-size:17px;line-height:1.3}.method-grid p{color:var(--ink-2);font-size:15px;line-height:1.5}.safety-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.safety-list li{color:var(--ink-2);padding-left:26px;font-size:16px;line-height:1.5;position:relative}.safety-list li:before{content:"";background:var(--outline);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:6px}.panel--warn{border:1px solid var(--warn-line);background:var(--warn-bg);box-shadow:none}.panel--warn .section-title{color:var(--warn-strong)}.panel--warn .section-title .inline-icon{color:var(--warn-ink)}.panel--warn .safety-list li:before{background:var(--warn-ink)}.details-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px 48px;display:grid}.details-aside{flex-direction:column;gap:24px;min-width:0;display:flex}.details-aside .link-list--2{grid-template-columns:minmax(0,1fr)}.price-rows{flex-direction:column;display:flex;container-type:inline-size}.price-row{grid-template-columns:var(--price-cols);border-bottom:1px solid var(--line);grid-template-areas:"name duration price cta";align-items:center;gap:8px 16px;padding:14px 0;display:grid}.price-row:last-child{border-bottom:0}.price-row__name{color:var(--ink);grid-area:name;font-size:17px;font-weight:500;line-height:1.4}a.price-row__name{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--outline);text-decoration-color:var(--outline);text-underline-offset:4px;align-items:center;text-decoration-thickness:1px;display:flex}a.price-row__name:hover{color:var(--blue-text);text-decoration-color:currentColor}.price-row__duration{color:var(--muted);grid-area:duration;font-size:15px}.price-row__price{text-align:right;white-space:nowrap;grid-area:price;font-size:18px;font-weight:600}.price-row__price.is-text{color:var(--muted);white-space:normal;font-size:15px;font-weight:500}.price-row>:last-child{grid-area:cta;justify-self:end}@container (max-width:620px){.price-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""duration cta";padding:16px 0}.price-row__price.is-text{max-width:180px}}.price-table{gap:0;container-type:inline-size}.price-table__head{grid-template-columns:var(--price-cols);color:var(--muted);gap:16px;padding-bottom:12px;font-size:15px;font-weight:500;display:grid}.price-table__head span:nth-child(3){text-align:right}@container (max-width:620px){.price-table__head{display:none}}.price-group{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:8px;padding-top:28px;display:flex}.price-group__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.price-group__head h2{letter-spacing:-.01em;font-size:24px;line-height:1.25}.page-intro{gap:20px}.hub-hero{gap:var(--gap);grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);display:grid}.hub-hero--single{grid-template-columns:minmax(0,1fr)}.hub-hero__main{gap:20px}.hub-hero__aside{justify-content:flex-end;gap:8px}.hub-hero__aside strong{font-size:21px;line-height:1.3}.hub-hero__aside span{color:var(--muted);font-size:16px}.seo-hub-section>.container:not(.seo-contact-facts){padding:var(--panel-pad);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;gap:24px;display:flex}.seo-hub-section-head{flex-direction:column;gap:10px;display:flex}.seo-hub-section-head:not(:first-child){border-top:1px solid var(--line);margin-top:12px;padding-top:32px}.seo-hub-section-head h2{letter-spacing:-.02em;font-size:34px;line-height:1.12}.seo-hub-section-head p{max-width:760px;color:var(--muted)}.hub-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);flex-direction:column;gap:10px;min-width:0;padding:22px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.hub-card:has(.stretched-link):hover{border-color:var(--blue);background:var(--surface)}.hub-card__top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.hub-card__top svg{width:20px;height:20px;color:var(--blue-text)}.hub-card__title{font-size:20px;line-height:1.3}.hub-card__title a{color:var(--ink)}.hub-card__text{color:var(--ink-2);font-size:16px;line-height:1.5}.hub-card__meta{color:var(--blue-text);margin-top:auto;padding-top:4px;font-size:15px;font-weight:600}.seo-contact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-contact-fact{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;gap:4px;padding:22px;display:flex}.seo-hub-section>.container:not(.seo-contact-facts) .seo-contact-fact{border:1px solid var(--line);background:var(--tile);box-shadow:none}.seo-contact-fact small{color:var(--muted);margin-bottom:4px;font-size:15px;font-weight:500}.seo-contact-fact a,.seo-contact-fact strong{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}.seo-contact-fact a{align-items:center;width:fit-content;min-height:36px;display:inline-flex}.seo-contact-fact span{color:var(--muted);font-size:15px;line-height:1.45}.editorial{gap:var(--gap);flex-direction:column;display:flex}.editorial__head,.editorial__body{padding:44px}.editorial__head{gap:20px}.contact-section{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.contact-section__form{gap:18px}.contact-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.contact-list li{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.contact-list li>svg{border-radius:var(--r-field);background:var(--blue-soft);width:44px;height:44px;color:var(--blue-text);padding:11px}.contact-list li>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.contact-list strong{font-size:17px;font-weight:600;line-height:1.4}.contact-list span{color:var(--muted);font-size:15px;line-height:1.45}.contact-list a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:17px;display:inline-flex}.contact-list .text-link{white-space:normal;font-size:16px}.contact-list__strong{color:var(--ink);font-weight:600;font-size:21px!important}.legal-shell{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;gap:28px;padding:44px;display:flex}.legal-back{align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.legal-title{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;display:grid}.legal-title>span{background:var(--blue-soft);width:64px;height:64px;color:var(--blue-text);border-radius:20px;justify-content:center;align-items:center;display:flex}.legal-title>span svg{width:28px;height:28px}.legal-title .eyebrow{margin-bottom:14px}.legal-title h1{letter-spacing:-.02em;font-size:42px;line-height:1.1}.legal-title>div>p:last-child{max-width:72ch;color:var(--ink-2);margin-top:12px;font-size:19px}.legal-content{flex-direction:column;display:flex}.legal-content article{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:20px;padding-block:28px;display:grid}.legal-content article>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:2}.legal-content article>div{min-width:0;max-width:820px}.legal-content h2{margin-bottom:12px;font-size:24px;line-height:1.25}.legal-content p{color:var(--ink-2);margin-top:10px}.legal-content ul{color:var(--ink-2);margin:10px 0 0;padding-left:22px}.legal-content li+li{margin-top:6px}.legal-content li::marker{color:var(--blue)}.legal-content strong{color:var(--ink)}.legal-content a{overflow-wrap:anywhere}.legal-content .btn{text-decoration:none}.not-found__panel{align-items:flex-start;gap:20px;padding:56px}.not-found__code{color:var(--blue);letter-spacing:-.04em;font-size:96px;font-weight:600;line-height:1}@media (min-width:1025px) and (min-height:900px){.doctor-layout .booking-side{top:var(--header-offset);position:sticky}}@media (max-width:1320px){.brand__text small{display:none}.site-nav a{padding:0 13px}}@media (max-width:1200px){.header-phone{display:none}.header-call{display:inline-flex}.doctor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.direction-top{grid-template-columns:minmax(0,1fr) 380px}.doctor-layout{grid-template-columns:minmax(0,1fr) 360px}.details-layout{grid-template-columns:minmax(0,1fr) 300px}.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (max-width:1024px){:root{--panel-pad:28px;--header-offset:92px}.site-nav{display:none}.mobile-menu{display:block}.site-header__bar{min-height:68px}.display{font-size:48px}.page-title,.legal-title h1{font-size:40px}.section-title,.seo-hub-section-head h2{font-size:30px}.home-hero,.direction-top,.doctor-layout,.details-layout,.hub-hero{grid-template-columns:minmax(0,1fr)}.home-hero__main,.direction-hero,.editorial__head,.editorial__body,.legal-shell,.not-found__panel{padding:var(--panel-pad)}.grid--3,.grid--4,.dir-grid,.hub-grid,.seo-contact-facts,.check-grid,.visit-steps,.details-aside .link-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout,.contact-section,.split,.split--even{grid-template-columns:minmax(0,1fr)}.site-footer__panel{padding:36px}}@media (max-width:768px){:root{--gap:16px}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-action-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.analytics-consent{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;left:12px}.expandable.is-collapsed .expandable__content{max-height:520px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.expandable__toggle{display:inline-flex}.lead{font-size:18px}.lead-modal{align-items:end;padding:0}.lead-modal__dialog{border-radius:var(--r-header) var(--r-header) 0 0;grid-template-columns:minmax(0,1fr);max-height:100dvh}.lead-modal__intro{background:var(--surface);gap:10px;padding:24px 76px 8px 24px}.lead-modal__eyebrow{background:var(--bg)}.lead-modal__intro h2{font-size:24px}.lead-modal__intro>p:not(.lead-modal__eyebrow){font-size:16px}.lead-modal__secure{margin-top:0}.lead-modal__form{padding:12px 24px calc(24px + env(safe-area-inset-bottom))}.price-group__head h2{font-size:22px}}@media (max-width:640px){:root{--gutter:24px;--panel-pad:20px;--header-offset:84px}body{font-size:16px}.site-header{padding-top:8px}.site-header__bar{border-radius:20px;gap:8px;min-height:64px;padding:0 8px 0 10px}.brand{gap:10px}.brand__logo{border-radius:12px;width:40px;height:40px}.brand__text strong{font-size:17px}.site-header__actions{gap:8px}.header-cta{display:none}.header-call,.mobile-menu summary{width:46px;height:46px}.panel{border-radius:var(--r-card);gap:20px}.page-top{margin-bottom:-10px;padding-inline:4px}.display{font-size:36px;line-height:1.08}.page-title,.legal-title h1{font-size:30px;line-height:1.12}.section-title,.seo-hub-section-head h2{font-size:26px;line-height:1.15}.card-title,.dir-card__title{font-size:19px}.lead{font-size:17px}.section-head{flex-direction:column;align-items:flex-start;gap:4px}.section-head--compact{flex-direction:row;justify-content:space-between;align-items:center}.btn-row>.btn{flex:100%}.btn--lg{padding:0 22px;font-size:17px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:16px 0;padding-top:18px}.stat+.stat{border-left:0;margin-left:0;padding-left:0}.stat:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.stat:nth-child(3):last-child{grid-column:1/-1}.stat dd,.home-hero__stats .stat dd{font-size:24px}.stat dt{font-size:14px}.home-picker{padding:var(--panel-pad)}.picker-tile{padding:10px 12px}.picker-tile strong{font-size:16px}.info-cards,.grid--2,.grid--3,.grid--4,.dir-grid,.hub-grid,.hub-grid.is-two,.check-grid,.visit-steps,.method-grid,.doctor-grid,.doctor-grid--3,.seo-contact-facts,.link-list--2,.details-aside .link-list--2{grid-template-columns:minmax(0,1fr)}.chip-row--scroll{margin-inline:calc(var(--panel-pad) * -1);padding-inline:var(--panel-pad);scroll-padding-inline:var(--panel-pad);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip-row--scroll::-webkit-scrollbar{display:none}.chip-row--scroll>li{scroll-snap-align:start;flex:none}.dir-card,.article-card,.hub-card{padding:18px}.doctor-card{flex-direction:row;align-items:stretch}.doctor-card__photo{aspect-ratio:auto;border-radius:16px;flex:0 0 84px;align-self:flex-start;height:104px;margin:16px 0 0 16px}.doctor-card__body{min-width:0;padding:16px}.doctor-card__name{font-size:18px}.doctor-profile{grid-template-columns:minmax(0,1fr);gap:20px}.doctor-profile__photo{width:min(220px,100%)}.anchor-nav{padding:6px}.anchor-nav__label{display:none}.booking-card{padding:var(--panel-pad)}.prose--editorial{gap:32px}.text-block--editorial h2{font-size:23px}.text-block--editorial p,.text-block--editorial ul{font-size:17px}.notice{padding:14px 16px}.notice--panel{border-radius:var(--r-card);padding:20px}.seo-hub-section-head:not(:first-child){padding-top:24px}.legal-title{grid-template-columns:minmax(0,1fr);gap:14px}.legal-title>span{border-radius:16px;width:52px;height:52px}.legal-content article{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:22px}.not-found__code{font-size:72px}.site-footer{padding-bottom:16px}.site-footer__panel{border-radius:var(--r-card);gap:28px;padding:24px 20px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer-col a,.footer-link-button{min-height:44px}}@media (max-width:340px){.brand__text{display:none}}@media (max-width:400px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.footer-col a,.footer-link-button{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.mobile-action-bar,.analytics-consent,.lead-form,.booking-side,.contact-section__form{display:none!important}body{background:#fff;padding-bottom:0}.panel,.site-footer__panel{box-shadow:none}}.emblem{border:1px solid var(--line);background:var(--surface);object-fit:cover;border-radius:16px;flex:none;width:56px;height:56px}.emblem--sm{border-radius:12px;width:44px;height:44px}.emblem--lg{border-radius:20px;width:72px;height:72px}.dir-card__head{align-items:center;gap:14px;display:flex}.direction-hero__badge{align-items:center;gap:16px;margin-bottom:18px;display:flex}.direction-hero__badge .eyebrow{margin:0}.trust-card{flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.trust-card__team{align-items:center;gap:16px;display:flex}.trust-card__team p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.trust-card__team strong{font-size:17px;font-weight:600;line-height:1.35}.trust-card__team p>span{color:var(--muted);font-size:15px}.avatar-stack{flex:none;margin:0;padding:0;list-style:none;display:flex}.avatar-stack li+li{margin-left:-14px}.avatar-stack img{border:3px solid var(--surface);background:var(--tile);object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.trust-card__facts{border-top:1px solid var(--line);gap:14px;margin:0;padding:16px 0 0;list-style:none;display:grid}.trust-card__facts li{align-items:flex-start;gap:12px;display:flex}.trust-card__facts li>svg{width:20px;height:20px;color:var(--blue-text);flex:none;margin-top:2px}.trust-card__facts li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.trust-card__facts strong,.trust-card__facts a{color:var(--ink);font-size:16px;font-weight:600}.trust-card__facts a:hover{color:var(--blue-text)}.trust-card__facts li>span>span:not(.rating):not(.rating__value):not(.rating__stars){color:var(--muted);font-size:15px}.rating{align-items:center;gap:8px;display:inline-flex}.rating__value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.rating__stars{color:#f5a623;letter-spacing:1px;font-size:18px;line-height:1;display:inline-block}.contact-list .rating{margin:2px 0}.contact-list .rating__value{color:var(--ink);font-size:16px;font-weight:700}.contact-list .rating__stars{color:#f5a623;font-size:17px}@media (max-width:640px){.trust-card__team{flex-direction:column;align-items:flex-start;gap:12px}.dir-card__head .emblem{border-radius:14px;width:48px;height:48px}.direction-hero__badge .emblem--lg{border-radius:16px;width:56px;height:56px}.trust-card{padding:20px}.avatar-stack img{width:44px;height:44px}}.editorial__head:has(.guide-hero){grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;column-gap:40px;display:grid}.editorial__head:has(.guide-hero)>:not(.guide-hero){grid-column:1}.guide-hero{flex-direction:column;grid-area:1/2/span 4;gap:10px;margin:0;display:flex}.guide-hero img{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);width:100%;height:auto}.guide-hero figcaption{color:var(--muted);font-size:14px;line-height:1.45}.guide-widget{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tile);flex-direction:column;gap:18px;margin:22px 0 8px;padding:24px;display:flex}.guide-note{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.guide-tabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:flex-start;gap:4px;min-width:300px;padding:4px;display:grid}.guide-tab{white-space:nowrap;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s}.guide-tab:hover{background:var(--blue-soft)}.guide-tab[aria-selected=true]{background:var(--blue);color:#fff}.guide-tab:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px}.spine-svg{width:100%;max-width:240px;height:auto;margin:0 auto;display:block}.spine-svg__torso{stroke:#fff;stroke-width:2px;filter:drop-shadow(0 10px 24px #243c641f)}.spine-svg__glass{stroke:#fff;stroke-width:1.5px;stroke-opacity:.9}.spine-svg__axis{stroke:#9aa7b8;stroke-width:1px;stroke-dasharray:2 5}.spine-svg__shoulders{stroke:#7d8a9c;stroke-width:1.5px;stroke-dasharray:4 4}.spine-svg__dot{fill:#fff;stroke:#7d8a9c;stroke-width:1.5px}.spine-svg__glow{fill:none;stroke:#2f7bff;stroke-width:12px;stroke-opacity:.32;stroke-linecap:round}.spine-svg__cord{fill:none;stroke:#6fa6ff;stroke-width:2px;stroke-linecap:round}.spine-svg__process{fill:#edf2f9;stroke:#b6c6de;stroke-width:.8px}.spine-svg__body{stroke:#9fb6d8;stroke-width:.9px}.spine-svg__spinous{fill:#2f7bff;opacity:.75}.spine-svg__disc{fill:#5c9bff;opacity:.55}.spine-svg__cobb line{stroke:#e8553f;stroke-width:1.6px;stroke-dasharray:5 4;stroke-linecap:round}.guide-compare__grid{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;display:grid}.guide-compare__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-compare__col{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);opacity:.6;padding:18px;transition:opacity .2s,border-color .2s}.guide-compare__col.is-active{border-color:var(--blue);opacity:1}.guide-compare__col h3{margin:0 0 6px;font-size:18px}.guide-compare__lead{color:var(--ink-2);margin:0 0 10px;font-size:15px;font-weight:600}.guide-compare__col ul{gap:6px;margin:0;padding-left:18px;font-size:15px;display:grid}.guide-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--line);counter-increment:step;flex-direction:column;gap:4px;padding:16px 16px 16px 56px;font-size:15px;display:flex;position:relative}.guide-steps li:before{content:counter(step);background:var(--blue-soft);width:30px;height:30px;color:var(--blue-text);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:14px;left:14px}.guide-steps span{color:var(--muted);line-height:1.45}.guide-checklist{border:0;gap:8px;margin:0;padding:0;display:grid}.guide-checklist legend{margin-bottom:8px;font-size:17px;font-weight:600}.guide-checklist label{border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:16px;display:flex}.guide-checklist label:has(input:checked){border-color:var(--blue);background:#f2f7ff}.guide-checklist input{width:22px;height:22px;accent-color:var(--blue);flex:none}.guide-result{border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);padding:16px 18px}.guide-result strong{margin-bottom:4px;font-size:17px;display:block}.guide-result p{color:var(--ink-2);margin:0}.guide-result--ok{background:#f1f8f3;border-color:#cfe6d6}.guide-result--info{background:#f2f7ff;border-color:#c9d9f5}.guide-result--warn{border-color:var(--warn-line);background:var(--warn-bg)}.guide-result--warn strong{color:var(--warn-strong)}.guide-cobb__stage{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:32px;display:grid}.guide-cobb__readout{flex-direction:column;gap:10px;display:flex}.guide-cobb__label{color:var(--muted);font-size:15px;font-weight:600}.guide-cobb__value{font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.guide-cobb__readout input[type=range]{width:100%;height:44px;accent-color:var(--blue);cursor:pointer;margin:0;display:block}.guide-cobb__degree{margin:0;font-size:16px}.guide-cobb__action{border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--line);margin:0;padding:14px 16px;font-size:16px;line-height:1.5}.guide-table-wrap{overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:15px}.guide-table caption{color:var(--muted);text-align:left;margin-bottom:8px}.guide-table th,.guide-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.guide-table th{color:var(--muted);font-weight:600}.guide-table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.guide-table tr.is-active td{background:#f2f7ff}.guide-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guide-filter__btn{border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.guide-filter__btn:hover{border-color:var(--blue)}.guide-filter__btn[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.guide-filter__btn:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px}.guide-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-method{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);flex-direction:column;gap:8px;padding:18px;display:flex}.guide-method h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:18px}.guide-method p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.guide-method__badge{border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.guide-method--good .guide-method__badge{color:#1f6b3a;background:#e3f2e8}.guide-method--info .guide-method__badge{background:var(--blue-soft);color:var(--blue-text)}.guide-method--muted .guide-method__badge{color:var(--muted);background:#eef0ee}.text-block .guide-methods__grid,.text-block .guide-steps{font-size:inherit;line-height:inherit;margin:0;padding:0}.text-block .guide-methods__grid>li+li,.text-block .guide-steps>li+li,.text-block .guide-compare__col li+li{margin-top:0}.text-block .guide-compare__col ul{margin-top:0;padding-left:18px;font-size:15px;line-height:1.5}.text-block .guide-widget p{margin-top:0;font-size:16px;line-height:1.5}.text-block .guide-widget .guide-note{font-size:14px}.text-block .guide-widget .guide-compare__lead,.text-block .guide-widget .guide-method p{font-size:15px}.text-block .guide-widget .guide-mri__lead{font-size:18px;line-height:1.45}.text-block .guide-stage ul,.text-block .guide-bars{margin-top:0;font-size:15px;line-height:1.5}.text-block .guide-bars{padding:0}.text-block .guide-stage li+li,.text-block .guide-bars>li+li{margin-top:0}.guide-painmap__grid{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;display:grid}.guide-painmap__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.text-block .guide-widget .guide-painmap__question{color:var(--ink);font-size:17px;font-weight:600}.guide-filter--stack{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-filter__btn--warn[aria-pressed=true]{background:#c9432f;border-color:#c9432f}.pain-svg{width:100%;max-width:240px;height:auto;margin:0 auto;display:block}.pain-svg__body{stroke:#fff;stroke-width:2px;filter:drop-shadow(0 6px 10px #243c641a)}.pain-svg__sheen{fill:#fff;opacity:.7;filter:blur(6px)}.pain-svg__pelvis{opacity:.65}.pain-svg__shade{fill:#c3d0e3;opacity:.45;filter:blur(4px)}.pain-svg__section{transition:opacity .35s}.pain-svg__section.is-faint{opacity:.6}.pain-svg__glass{stroke:#fff;stroke-width:1.5px;stroke-opacity:.9}.pain-svg__crease{fill:none;stroke:#c9d6e8;stroke-width:1.4px;stroke-linecap:round}.pain-svg__layer{opacity:0;transition:opacity .45s}.pain-svg__layer.is-on{opacity:1}.pain-svg__dim{transition:opacity .45s}.pain-svg__pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite pain-pulse}.pain-svg__nerve{fill:none;stroke:#8db6ff;stroke-width:1.6px;stroke-opacity:.55;stroke-linecap:round}.pain-svg__cord{fill:none;stroke:#6fa6ff;stroke-width:2px;stroke-linecap:round}.pain-svg__shot-glow{fill:none;stroke:#ff6a55;stroke-width:9px;stroke-opacity:.35;stroke-linecap:round}.pain-svg__shot{fill:none;stroke:#e8553f;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pain-svg__layer.is-on .pain-svg__shot{animation:.9s ease-out both pain-shot}@keyframes pain-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes pain-shot{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.guide-widget .text-link{white-space:normal}.guide-phases__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.guide-phases__step{border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);min-height:76px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.guide-phases__step:hover{border-color:var(--blue)}.guide-phases__step[aria-selected=true]{border-color:var(--blue);background:var(--blue-soft)}.guide-phases__step--pain[aria-selected=true]{background:#fbe9e5;border-color:#c9432f}.guide-phases__step:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px}.guide-phases__num{color:var(--muted);font-size:13px;font-weight:700}.guide-phases__name{font-size:15px;font-weight:700;line-height:1.2}.guide-phases__time{color:var(--muted);font-size:13px;line-height:1.25}.guide-phases__panel[hidden]{display:none}.guide-aura__screen{contain:paint;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);position:relative;overflow:hidden}.text-block .guide-widget .guide-aura__text{color:var(--ink-2);padding:22px 24px;font-size:17px;line-height:1.7}.guide-aura__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.guide-aura__fix{fill:var(--blue)}.guide-aura__grow{opacity:0;transform-box:view-box;transform-origin:0 0}.guide-aura__screen.is-playing .guide-aura__grow{animation:10s ease-in both aura-grow}.guide-aura__zig{fill:none;stroke-linejoin:miter;stroke-linecap:round}.guide-aura__zig--outer{stroke:#ffb703;stroke-width:3px;animation:.18s steps(2,end) infinite aura-flicker}.guide-aura__zig--inner{stroke:#5c9bff;stroke-width:2px;animation:.24s steps(2,end) infinite reverse aura-flicker}.guide-aura__controls{display:flex}@keyframes aura-grow{0%{opacity:0;transform:scale(.15)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:scale(5.5)}}@keyframes aura-flicker{50%{stroke:#ff6a55}}.guide-checklist--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-checklist--grid legend{grid-column:1/-1}.guide-trigger__tips{gap:6px;margin:4px 0 8px;padding-left:18px;display:grid}.text-block .guide-trigger__tips{margin:4px 0 8px;padding-left:18px;font-size:15px;line-height:1.5}.text-block .guide-trigger__tips>li+li{margin-top:0}.head-svg__band{fill:none;stroke:#e8553f;stroke-width:2.4px;stroke-dasharray:6 5;animation:6s linear infinite head-band}.head-svg__throb{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite head-throb}.head-svg__flash{animation:.9s ease-out both head-flash}@keyframes head-band{to{stroke-dashoffset:-110px}}@keyframes head-throb{0%,to{opacity:.75;transform:scale(.92)}35%{opacity:1;transform:scale(1.06)}}@keyframes head-flash{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:.9;transform:scale(1)}}.head-svg__flash{transform-box:fill-box;transform-origin:50%}.guide-filter--three{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-pills__scale{border-radius:999px;height:8px;margin-top:-6px;display:flex;overflow:hidden}.guide-pills__zone{height:100%;transition:width .3s;display:block}.guide-pills__zone--safe{background:#9fd3ae}.guide-pills__zone--warn{background:#f1c46b}.guide-pills__zone--risk{background:#e8836f}.text-block .guide-widget .guide-pills__chronic{border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:15px}.guide-triage__step{flex-direction:column;gap:12px;display:flex}.guide-triage__step[hidden]{display:none}.text-block .guide-widget .guide-triage__progress{color:var(--muted);font-size:14px;font-weight:600}.guide-filter.guide-filter--column{grid-template-columns:minmax(0,1fr)}.guide-triage__list{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);gap:8px;margin:0;padding:14px 16px 14px 34px;display:grid}.text-block .guide-triage__list{margin:0;padding:14px 16px 14px 34px;font-size:15px;line-height:1.5}.text-block .guide-triage__list>li+li,.text-block .guide-triage__links>li+li{margin-top:0}.guide-triage__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-filter__btn--warn-outline{color:#a33a28;border-color:#c9432f}.guide-filter__btn--warn-outline:hover{background:#fbe9e5;border-color:#c9432f}.guide-triage__links{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.text-block .guide-triage__links{margin:8px 0 0;padding:0}.guide-triage__nav{flex-wrap:wrap;gap:8px;display:flex}.guide-compare__col--warn.is-active{border-color:#c9432f}.guide-compare__col--warn.is-active h3{color:#a33a28}.guide-compare__col--ok.is-active{border-color:#6fae84}.guide-visit__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.text-block .guide-visit__list{margin:0;padding:0}.text-block .guide-visit__list>li+li{margin-top:0}.guide-visit__step{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);transition:border-color .2s}.guide-visit__step.is-open{border-color:var(--blue)}.guide-visit__head{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;font-size:17px;font-weight:600;display:flex}.guide-visit__num{background:var(--blue-soft);width:30px;height:30px;color:var(--blue-text);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.guide-visit__step.is-open .guide-visit__num{background:var(--blue);color:#fff}.guide-visit__body{padding:0 16px 16px 58px}.text-block .guide-widget .guide-visit__body p{color:var(--ink-2);font-size:15px}.guide-filter--wrap .guide-filter__btn{white-space:normal;padding:6px 10px}.guide-term{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);flex-direction:column;gap:12px;padding:20px;display:flex}.guide-term[hidden]{display:none}.text-block .guide-term h3{margin:0;font-size:18px;display:block}.text-block .guide-widget .guide-term__caption{color:var(--muted);font-size:15px}.guide-term__stats{flex-direction:column;gap:10px;display:flex}.text-block .guide-widget .guide-term__action{border-top:1px solid var(--line);padding-top:12px}.guide-myths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.text-block .guide-myths__grid{margin:0;padding:0}.text-block .guide-myths__grid>li+li{margin-top:0}.guide-myth{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;padding:18px;transition:border-color .2s;display:flex}.text-block .guide-widget .guide-myth__claim{color:var(--ink);font-size:17px;font-weight:600}.guide-myth__toggle{border:1px solid var(--blue);min-height:44px;color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.guide-myth__toggle:hover{background:var(--blue-soft)}.guide-myth__toggle:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px}.guide-myth__answer strong{border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:13px;display:inline-block}.text-block .guide-widget .guide-myth__answer p{color:var(--ink-2);font-size:15px}.guide-myth--myth{border-color:#ecc9c2}.guide-myth--myth .guide-myth__answer strong{color:#a33a28;background:#fbe9e5}.guide-myth--truth{border-color:#cfe6d6}.guide-myth--truth .guide-myth__answer strong{color:#1f6b3a;background:#e3f2e8}.guide-tilt__stage{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:32px;display:grid}.tilt-svg{width:100%;max-width:240px;height:auto;margin:0 auto;display:block}.tilt-svg__neck-edge,.tilt-svg__neck{fill:none;stroke-linecap:round;stroke-linejoin:round}.tilt-svg__neck-edge{stroke:#fff;stroke-width:44px;filter:drop-shadow(0 6px 10px #243c641a)}.tilt-svg__neck{stroke:#e4ebf5;stroke-width:40px}.tilt-svg__forearm{fill:none;stroke:#e9eef6;stroke-width:15px;stroke-linecap:round}.tilt-svg__phone{fill:#dfe7f2;stroke:#9fb6d8;stroke-width:1.5px}.tilt-svg__gaze{stroke:#7d8a9c;stroke-width:1.2px;stroke-dasharray:3 4;transition:opacity .3s}.tilt-svg__load line,.tilt-svg__load path{fill:none;stroke:#e8553f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tilt-svg__load circle{fill:#e8553f}.text-block .guide-widget .guide-tilt__load{font-size:18px}.guide-tilt__scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.guide-tilt__scale li{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:10px;flex-direction:column;gap:2px;padding:8px 6px;font-size:13px;line-height:1.25;transition:background-color .2s,border-color .2s;display:flex}.guide-tilt__scale li span{color:var(--muted)}.guide-tilt__scale li.is-active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-text)}.text-block .guide-tilt__scale{margin-top:0;padding:0}.text-block .guide-tilt__scale>li+li{margin-top:0}.guide-duration__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.guide-duration__head>label{min-width:0}.guide-duration__value{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:32px;font-weight:700;line-height:1.1}.guide-range{width:100%;height:44px;accent-color:var(--blue);cursor:pointer;margin:0;display:block}.guide-timeline{gap:4px;margin-top:-8px;display:flex}.guide-timeline__part{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);text-align:center;white-space:nowrap;border-radius:10px;flex-basis:0;padding:7px 4px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s}.guide-timeline__part--acute,.guide-timeline__part--chronic{flex-grow:4}.guide-timeline__part--subacute{flex-grow:8}.guide-timeline__part.is-active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-text)}.guide-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-stage{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);opacity:.6;padding:18px;transition:opacity .2s,border-color .2s}.guide-stage.is-active{border-color:var(--blue);opacity:1}.text-block .guide-stage h3{margin:0 0 6px;font-size:18px;display:block}.text-block .guide-widget .guide-stage__range{color:var(--muted);margin:-4px 0 10px;font-size:15px}.guide-stage ul{gap:6px;margin:0;padding-left:18px;display:grid}.guide-bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide-bar{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"label value""track track";align-items:end;gap:6px 12px;display:grid}.guide-bar__label{grid-area:label;font-weight:600}.guide-bar__label span{color:var(--muted);font-weight:400}.guide-bar__track{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-area:track;height:10px;display:block;overflow:hidden}.guide-bar__fill{border-radius:inherit;background:linear-gradient(90deg, #8db6ff, var(--blue));height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}.guide-bar__value{text-align:right;font-variant-numeric:tabular-nums;grid-area:value;font-weight:700}@media (max-width:900px){.editorial__head:has(.guide-hero){grid-template-columns:1fr}.guide-hero{grid-area:auto/1;max-width:320px}}@media (max-width:720px){.guide-hero{max-width:none}.guide-widget{padding:16px}.guide-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-filter.guide-filter--three{grid-template-columns:minmax(0,1fr)}.guide-phases__track,.guide-checklist--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-checklist--grid{grid-template-columns:minmax(0,1fr)}.guide-compare__grid,.guide-cobb__stage{grid-template-columns:1fr;justify-items:center}.guide-cobb__readout{width:100%}.guide-compare__cols,.guide-steps,.guide-methods__grid,.guide-myths__grid,.guide-stages{grid-template-columns:minmax(0,1fr)}.guide-painmap__grid,.guide-tilt__stage{grid-template-columns:minmax(0,1fr);justify-items:center}.guide-tilt__stage .guide-cobb__readout{width:100%}.tilt-svg{max-width:200px}.guide-painmap__panel{justify-self:stretch;width:100%}.pain-svg{max-width:160px}.guide-duration__value{font-size:26px}.guide-stage:not(.is-active){display:none}.guide-timeline__part{flex-grow:1}.guide-compare__col:not(.is-active){display:none}.spine-svg{max-width:200px}.guide-table,.guide-table tbody,.guide-table tr,.guide-table td{display:block}.guide-table thead{display:none}.guide-table caption{padding:0 10px;display:block}.guide-table-wrap{overflow-x:visible}.guide-table tr{border-bottom:1px solid var(--line);padding:12px 10px}.guide-table td{border:0;padding:0}.guide-table td:first-child,.guide-table td:nth-child(2){font-weight:700;display:inline}.guide-table td:nth-child(2):before{content:" · "}.guide-table td:nth-child(3){margin-top:4px}.guide-table tr.is-active{background:#f2f7ff;border-radius:12px}.guide-table tr.is-active td{background:0 0}.guide-tabs{align-self:stretch;min-width:0}.guide-tabs .guide-tab{padding:0 6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.guide-compare__col,.guide-filter__btn,.guide-tab,.guide-stage,.guide-timeline__part,.guide-bar__fill,.pain-svg__layer,.pain-svg__dim,.pain-svg__section{transition:none}.pain-svg__pulse,.pain-svg__layer.is-on .pain-svg__shot,.head-svg__band,.head-svg__throb,.head-svg__flash,.guide-aura__zig{animation:none}.guide-aura__screen.is-playing .guide-aura__grow{opacity:1;animation:none;transform:scale(2.4)}}
