@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-208E,U+2090-209C,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+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,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-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-italic-CnuSFIyO.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-208E,U+2090-209C,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+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-italic-BMZuTBzt.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,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-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-italic-BGkqizij.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-italic-BC6VAxdc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--terra: #C66A45;--terra-strong: #B45A37;--terra-text: #A04E2F;--ivory: #F4EFE6;--cream: #FBF4EA;--peach: #FCE7D8;--sage-mist: #DDE6DD;--sage: #A7BEA6;--green: #4E765F;--forest: #2B4034;--forest-deep: #22342A;--ink: #2F302D;--muted: #6E675E;--white: #FFFDF9;--line: #E3D8C8;--font-display: "Lora Variable", "Lora", Georgia, serif;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand: "Caveat Variable", "Caveat", "Bradley Hand", cursive;--font-brand: "Cormorant Garamond", Georgia, serif;--radius-sm: 12px;--radius: 20px;--radius-lg: 32px;--shadow-soft: 0 1px 2px rgba(47, 48, 45, .06), 0 14px 34px -16px rgba(47, 48, 45, .22);--shadow-phone: 0 50px 90px -40px rgba(34, 52, 42, .55), 0 20px 40px -20px rgba(34, 52, 42, .35);--ease: cubic-bezier(.22, 1, .36, 1);--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.05'/></svg>");--container: 1200px;--gutter: clamp(16px, 4vw, 40px);--header-h: 72px}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 8px)}body{margin:0;background:var(--grain) repeat,var(--ivory);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#conteudo>section,footer.ftr{background-image:var(--grain)}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}section{scroll-margin-top:var(--header-h)}button{font:inherit;color:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.em-accent{color:var(--terra-text);font-style:italic}.hand{font-family:var(--font-hand);font-weight:500;line-height:1.1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--terra-strong);color:var(--white);box-shadow:0 10px 24px -12px #b45a37b3}.btn--primary:hover{background:var(--terra-text)}.btn--ghost{border-color:currentColor;color:var(--terra-text);background:transparent}:focus-visible{outline:3px solid var(--terra-strong);outline-offset:3px;border-radius:8px}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:10px}.skip:focus{top:12px}main:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.logo img{width:34px}.logo__word{font-family:var(--font-brand);font-weight:600;font-size:1.65rem;letter-spacing:-.01em;line-height:1}.badges{display:flex;flex-wrap:wrap;gap:12px}.badge{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:8px 18px 8px 14px;border-radius:12px;background:#121311;color:#fff;text-decoration:none;box-shadow:0 12px 24px -14px #0000008c;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.badge:hover{transform:translateY(-3px);box-shadow:0 18px 30px -16px #0009}.badge__logo{width:24px;height:24px;flex:none}.badge__text{display:flex;flex-direction:column;line-height:1.05}.badge__text small{font-size:11px;opacity:.85}.badge__text strong{font-size:19px;font-weight:600;letter-spacing:-.01em}.badge--lg{min-height:58px;padding-inline:16px 22px}.badge--lg .badge__text strong{font-size:21px}.phone{position:relative;flex:none;width:var(--phone-w, 290px);aspect-ratio:9 / 19;border-radius:calc(var(--phone-w, 290px) * .155);padding:calc(var(--phone-w, 290px) * .034);background:#1e201d;box-shadow:var(--shadow-phone),inset 0 0 0 1.5px #3a3d38}.phone__screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--phone-w, 290px) * .125);background:var(--ivory);color:var(--ink);font-family:var(--font-sans);font-size:calc(var(--phone-w, 290px) / 24);line-height:1.35}.phone__island{position:absolute;z-index:5;left:50%;translate:-50% 0;top:calc(var(--phone-w, 290px) * .06);width:30%;height:calc(var(--phone-w, 290px) * .085);border-radius:999px;background:#0d0e0c}.scribble{overflow:visible;color:var(--terra)}.note{font-family:var(--font-hand);color:var(--terra-text);font-size:1.5rem;line-height:1.1}.leaf{color:var(--green);transform-origin:18% 100%}.leaf--sway{animation:leaf-sway 7s ease-in-out infinite alternate;animation-play-state:paused}html.is-loaded .leaf--sway{animation-play-state:running}@keyframes leaf-sway{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}.photo{display:block;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.photo--fallback{width:100%;background:radial-gradient(120% 90% at 30% 20%,var(--peach),var(--sage-mist))}.next{position:relative;background:var(--peach);border-radius:1.4em;padding:1em 1.1em .8em;box-shadow:0 .4em 1em -.6em #a04e2f59}.next__kicker{color:var(--terra-text);font-weight:700;font-size:.92em}.next__title{font-weight:700;font-size:1.35em;margin-top:.2em}.next__time{color:var(--muted);font-size:1em}.next__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.8em}.next__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.35em;height:2.6em;border-radius:.8em;font-weight:700;font-size:1em}.next__btn--done{background:var(--green);color:var(--white)}.next__btn--stuck{border:1.5px solid var(--terra);color:var(--terra-text);background:transparent}.next__circle{position:absolute;inset:-38% -14% -40% -16%;width:130%;height:178%}.next__skip{text-align:center;color:var(--muted);margin-top:.6em;font-size:.95em}.next__note{text-align:right;color:var(--terra-text);font-size:1.35em;rotate:-3deg;margin-top:.1em}.hdr{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease)}.hdr.is-scrolled{background:#fbf4ead1;backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);box-shadow:0 1px #2f302d12}.hdr__inner{height:var(--header-h);display:flex;align-items:center;gap:24px}.hdr__nav{margin-left:auto}.hdr__nav ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.hdr__nav a{position:relative;text-decoration:none;font-weight:500;font-size:15px;padding:6px 0}.hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--terra);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.hdr__nav a:hover:after{transform:scaleX(1);transform-origin:left}.hdr__cta{min-height:44px;white-space:nowrap}.hdr__burger{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--white);align-items:center;justify-content:center;cursor:pointer}.hdr__sheet{position:absolute;top:var(--header-h);left:12px;right:12px;background:var(--white);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-soft);display:grid;gap:20px}.hdr__sheet ul{list-style:none;margin:0;padding:0;display:grid}.hdr__sheet a:not(.badge){display:block;padding:12px 4px;font-size:1.15rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}@media (max-width: 899px){.hdr__inner{gap:12px}.hdr__nav{display:none}.hdr__cta{margin-left:auto;padding-inline:16px;font-size:14px}.hdr__burger{display:inline-flex}}@media (max-width: 380px){.hdr__cta{display:none}.hdr__burger{margin-left:auto}}.hl{font-weight:700;color:inherit}.hl--line{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 50 4, 120 13, 237 6' fill='none' stroke='%23C66A45' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:0% .42em;padding-bottom:.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .8s var(--ease) .25s}.hl--line.is-on{background-size:100% .42em}@media (prefers-reduced-motion: reduce){.hl--line{transition:none}}.hl--circle{position:relative;display:inline-block;white-space:nowrap}.hl__circle{position:absolute;inset:-34% -20% -36%;width:140%;max-width:none;height:170%;color:var(--terra);pointer-events:none}.scr{height:100%;display:flex;flex-direction:column;gap:.85em;padding:3.4em 1.1em 1.2em;overflow:hidden}.scr-top{display:flex;justify-content:space-between;align-items:center}.scr-top__menu{width:2.5em;height:2.5em;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--white)}.scr-top__pill{display:inline-flex;align-items:center;gap:.35em;padding:.3em .85em .3em .5em;border-radius:999px;background:var(--sage);color:#2e4a3a;font-family:var(--font-brand);font-weight:600;font-size:1.2em}.scr-top__owl{width:1.1em!important}.scr-card{background:var(--white);border:1px solid var(--line);border-radius:1.2em;padding:.95em 1em}.scr-tag{display:inline-flex;align-items:center;padding:.15em .6em;border-radius:999px;background:var(--peach);color:var(--terra-text);font-weight:700;font-size:.9em}.scr-tag--solid{background:var(--terra-strong);color:var(--white)}.scr-tag--plain{background:transparent;color:var(--ink);padding-inline:.2em}.today__greet{display:flex;align-items:center;gap:.7em}.today__owl{width:2.9em!important}.today__hello{font-family:var(--font-brand);font-weight:600;font-size:1.55em;line-height:1.1}.today__date{color:var(--muted);font-size:.9em}.today__day{display:grid;gap:.5em}.today__head{display:flex;align-items:center;gap:.8em}.today__ring{position:relative;width:3.2em;height:3.2em;flex:none}.today__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.today__ring-bg{fill:none;stroke:var(--line);stroke-width:3.2}.today__ring-fg{fill:none;stroke:var(--green);stroke-width:3.2;stroke-linecap:round;transition:stroke-dasharray .6s var(--ease)}.today__ring-txt{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:.78em}.today__title{display:block;font-family:var(--font-brand);font-weight:600;font-size:1.3em;line-height:1.1}.today__sum{display:block;color:var(--muted);font-size:.85em}.today__list{list-style:none;margin:0;padding:0}.today__row{display:flex;align-items:center;gap:.55em;padding:.55em 0;border-top:1px solid var(--line)}.today__radio{width:1.15em;height:1.15em;border-radius:50%;border:1.5px solid var(--ink);position:relative;flex:none}.today__radio:after{content:"";position:absolute;inset:22%;border-radius:50%;background:var(--green);transform:scale(0);transition:transform .5s var(--ease)}.today__row.is-done .today__radio:after{transform:scale(1)}.today__pill{color:var(--terra);flex:none}.today__name{flex:1;min-width:0;transition:color .5s var(--ease)}.today__row.is-done .today__name{text-decoration:line-through;color:var(--muted)}.today__time{color:var(--muted);font-size:.9em}.today__more{color:var(--terra-text);font-weight:700;font-size:.9em}.today__areas{color:var(--muted);font-weight:700;font-size:.8em;letter-spacing:.08em;border-top:2px dotted var(--line);padding-top:.8em}.hero{position:relative;overflow:clip;background:var(--cream);padding:calc(var(--header-h) + clamp(24px,5vw,56px)) 0 clamp(56px,8vw,104px)}.hero__blob{position:absolute;left:-140px;bottom:-120px;width:380px;height:380px;border-radius:50%;background:var(--sage-mist);opacity:.75}.hero__inner{position:relative;display:grid;gap:clamp(36px,5vw,64px);align-items:center}@media (min-width: 960px){.hero__inner{grid-template-columns:1.02fr 1fr}}.hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700;color:var(--terra-text);margin-bottom:16px;text-wrap:balance}.hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.7rem,6.4vw,5.1rem);line-height:1;letter-spacing:-.015em;margin-bottom:26px}.hero__line{display:block;overflow:hidden;padding-bottom:.2em;margin-bottom:-.2em}.hero__line.is-last{padding-bottom:.32em;margin-bottom:-.26em}.hero__line.is-muted{color:#586661;font-weight:500}.hero__line-inner{display:inline-block}.hero__accent{position:relative;display:inline-block;color:var(--terra);font-style:italic}.hero__underline{position:absolute;left:-3%;bottom:-.12em;width:106%;height:.26em;color:var(--terra);overflow:visible}.hero__tagline{font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2;color:var(--terra-text);margin-bottom:10px}.hero__sub{font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--muted);max-width:33em;margin-bottom:30px}.hero__cta-note{margin-top:10px;font-size:.9rem;color:var(--muted)}.hero__cta-note .hl{color:var(--ink);font-size:1.06em}.hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:28px 0 0;font-size:.86rem;color:var(--muted)}.hero__trust li{display:inline-flex;align-items:center;gap:8px}.hero__trust svg{color:var(--terra-strong)}.hero__stage{position:relative;min-height:600px;display:flex;align-items:center}.hero__photo-wrap{position:absolute;inset:0 0 0 24%}.hero__photo{width:100%;height:100%;border-radius:260px 260px 40px 40px;box-shadow:var(--shadow-soft)}.hero__photo img{object-position:70% 30%}.hero__phone{position:relative;z-index:2;--phone-w: clamp(250px, 23vw, 300px)}.hero__note-wrap{position:absolute;right:5%;bottom:9%;z-index:3}.hero__note{color:var(--white);font-size:clamp(1.5rem,2.1vw,2rem);text-align:center;max-width:8.5em;text-shadow:0 2px 16px rgba(0,0,0,.35)}.hero__heart{position:absolute;right:7%;top:7%;width:46px;z-index:3;color:var(--terra)}.hero__leaf{position:absolute;left:-36px;bottom:-18px;width:96px;z-index:1}@media (max-width: 959px){.hero__stage{display:block;min-height:0;padding-top:28px;margin-bottom:clamp(96px,30vw,170px)}.hero__photo-wrap{position:relative;inset:auto;width:100%;aspect-ratio:4 / 5}.hero__photo{border-radius:200px 200px 32px 32px}.hero__photo img{object-position:50% 22%}.hero__phone{position:absolute;right:-2%;bottom:calc(-1*clamp(96px,30vw,170px));--phone-w: min(44vw, 210px)}.hero__note-wrap{inset:16% auto auto 5%}.hero__note{font-size:1.3rem;max-width:6.5em;text-align:left}.hero__heart{top:9%;right:6%}}@media (min-width: 600px) and (max-width: 959px){.hero__photo-wrap{width:82%}.hero__phone{right:4%;--phone-w: min(34vw, 250px)}}.hero__line-inner{animation:hero-line .95s var(--ease) both;animation-delay:calc(.1s + var(--i, 0) * .09s - var(--intro-elapsed, 0ms))}.hero__phone{transform:rotate(-2deg);animation:hero-phone 1.1s var(--ease) both;animation-delay:calc(.35s - var(--intro-elapsed, 0ms))}.hero__rise{animation:hero-rise .8s var(--ease) both;animation-delay:calc(var(--d, 0s) - var(--intro-elapsed, 0ms))}@keyframes hero-line{0%{transform:translateY(135%)}}@keyframes hero-phone{0%{opacity:0;transform:translateY(70px) rotate(-2deg)}}@keyframes hero-rise{0%{transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){.hero__line-inner,.hero__phone,.hero__rise{animation:none}}.midcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:48px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,36px);border-radius:var(--radius-lg);background:#fffdf9b3;border:1px solid var(--line)}.midcta__copy{flex:1 1 18rem;min-width:0}.midcta__title{font-family:var(--font-sans);font-weight:800;font-size:1.25rem;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.midcta__text{margin-top:4px;color:var(--muted);font-size:.98rem}.midcta .badges{flex:none}.midcta--dark{background:#f4efe614;border-color:#f4efe629}.midcta--dark .midcta__title{color:var(--ivory)}.midcta--dark .midcta__text{color:#f4efe6d1}.midcta--dark .badge{box-shadow:0 0 0 1px #f4efe638,0 12px 24px -14px #0000008c}@media (max-width: 520px){.midcta{margin-top:36px}.midcta .badges{width:100%}}.pains{background:var(--ivory);padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px)}.pains__head{max-width:40rem;margin-bottom:clamp(32px,4vw,52px)}.pains__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700;color:var(--terra-text);margin-bottom:12px}.pains__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.015em;color:var(--ink)}.pains__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width: 640px){.pains__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 1040px){.pains__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.pain{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft)}.pain__pain{position:relative;font-size:1.02rem;line-height:1.5;color:var(--muted)}.pain__text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' preserveAspectRatio='none'%3E%3Cpath d='M2 10 C 40 4, 80 14, 120 8 S 200 12, 238 6' fill='none' stroke='%23C66A45' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 62%;background-size:0% .62em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s var(--ease) var(--strike-delay, 0s)}.pain__pain.is-struck .pain__text{background-size:100% .62em}@media (prefers-reduced-motion: reduce){.pain__text{transition:none}}.pain__fix{margin-top:auto;display:flex;align-items:flex-start;gap:14px;padding-top:18px;border-top:1px dashed var(--line)}.pain__icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--sage-mist);color:var(--green)}.pain__fix-text{align-self:center;font-weight:700;font-size:1rem;line-height:1.4;color:var(--ink);letter-spacing:-.005em}.owl-a{overflow:visible;display:block}.areas{background:var(--ivory);padding:clamp(56px,7vw,96px) 0;border-top:1px solid rgba(47,48,45,.06)}.areas__head{text-align:center;max-width:40em;margin:0 auto clamp(32px,4vw,48px)}.areas__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700;color:var(--terra-text);margin-bottom:12px}.areas__title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.areas__text{color:var(--muted);font-size:clamp(1.05rem,1.3vw,1.15rem);margin-top:14px}.areas__grid{list-style:none;margin:0 auto;padding:0;max-width:880px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width: 720px){.areas__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.u-wrap{overflow-wrap:anywhere;min-width:0}.area{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:16px 14px 18px;display:flex;flex-direction:column;gap:6px;min-width:0;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.area.is-active{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.area__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:6px}.area__icon--sky{background:#dce8f2;color:#3e6a8c}.area__icon--peach{background:var(--peach);color:var(--terra-text)}.area__icon--slate{background:#e2e4ea;color:#4a5163}.area__icon--sage{background:var(--sage-mist);color:var(--green)}.area__icon--sand{background:#f3e8c9;color:#8a6a1f}.area__icon--mint{background:#d7ece6;color:#2f6f5e}.area__tag{position:absolute;top:14px;right:12px;display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:var(--muted)}.area__name{font-size:1.02rem;font-weight:700;line-height:1.25}.area__line{color:var(--muted);font-size:.9rem;line-height:1.4}.area__owl{position:absolute;top:-30px;right:10px;z-index:2;pointer-events:none}.area:has(.area__tag) .area__owl{right:auto;left:54px}.area__owl-hop{display:block}.scr--voice{gap:1em}.voice-card{text-align:center;margin-top:1.4em}.voice-card__kicker{color:var(--terra-text);font-weight:800;letter-spacing:.08em;font-size:.82em}.voice-card__title{font-weight:800;font-size:1.4em;letter-spacing:-.01em;margin:.2em 0}.voice-card__text{color:var(--muted);font-size:.92em}.mic{position:relative;display:grid;place-items:center;margin:.6em auto 0;width:11em;height:11em}.mic__pulse{position:absolute;inset:0;border-radius:50%;background:var(--sage)}.mic__ring{position:relative;width:9em;height:9em;border-radius:50%;display:grid;place-items:center;background:#fff;border:.22em solid var(--terra);box-shadow:0 0 0 .5em var(--sage-mist)}.mic__owl{width:5.6em!important}.voice-hint{text-align:center;color:var(--muted);font-size:.92em}.voice-input{display:grid;grid-template-columns:auto 1fr auto;gap:.5em;align-items:center;margin-top:auto}.voice-input__icon,.voice-input__send{width:2.8em;height:2.8em;border-radius:50%;display:grid;place-items:center}.voice-input__icon{background:#fff;border:1px solid var(--line)}.voice-input__send{background:#d9a28c;color:#fff}.voice-input__field{background:#fff;border:1px solid var(--line);border-radius:1em;padding:.75em .9em;color:var(--muted)}.scr--split{background:#8f8e86;padding-inline:.4em;padding-bottom:0}.scr--split .scr-top{padding-inline:.7em;opacity:.8}.split-sheet{flex:1;background:var(--white);border-radius:1.6em 1.6em 0 0;padding:1em .9em;display:flex;flex-direction:column;gap:.55em}.split-sheet__head{display:flex;justify-content:space-between;align-items:center}.split-sheet__title{font-weight:800;font-size:1.3em}.split-sheet__close{width:2em;height:2em;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.split-sheet__sub{color:var(--muted);font-size:.9em}.split-list{list-style:none;margin:0;padding:0;display:grid;gap:.5em}.split-item{padding:.7em .85em}.split-item__name{font-size:1.02em;margin-bottom:.35em}.split-item__tags{display:flex;flex-wrap:wrap;gap:.35em}.split-cta{margin-top:auto;display:grid;place-items:center;height:2.8em;border-radius:.9em;background:var(--terra-strong);color:var(--white);font-weight:700}.voice{position:relative;overflow:clip;background:var(--sage-mist);padding:clamp(64px,8vw,112px) 0}.voice__inner{display:grid;gap:clamp(32px,4vw,56px);align-items:center}@media (min-width: 1040px){.voice__inner{grid-template-columns:auto 1.1fr .95fr;column-gap:clamp(40px,5vw,80px)}}@media (min-width: 720px) and (max-width: 1039px){.voice__inner{grid-template-columns:auto 1fr}.voice__targets{grid-column:1 / -1}}.voice__phone-col{position:relative;justify-self:center}.voice__phone{--phone-w: clamp(240px, 22vw, 290px)}.voice__screen{height:100%}.voice__leaf{position:absolute;left:-64px;top:-24px;width:80px;rotate:-20deg}.voice__phone-note{position:absolute;top:-44px;right:-24px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.voice__phone-note .note{font-size:1.6rem}.voice__arrow{width:56px;rotate:100deg;margin:-2px 34px 0 0}@media (max-width: 719px){.voice__phone-note{top:-40px;right:4px}.voice__arrow{display:none}}.voice__kicker{color:var(--terra-text);font-size:clamp(2rem,3.2vw,2.7rem);margin-bottom:18px;rotate:-1.5deg}.voice__quote{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.voice__seg{position:relative;display:inline;border-radius:6px;padding:0 .08em;background:linear-gradient(transparent 58%,#c66a4500 58%);transition:background .6s var(--ease),color .6s var(--ease)}.voice__q--open{margin-left:-.45em}@media (max-width: 719px){.voice__q--open{margin-left:0}}.voice__seg.is-marked{background:linear-gradient(transparent 56%,#c66a4552 56%)}.voice__seg.is-gone{color:#56655b}.voice__body{color:#5a534b;max-width:30em}.voice__photo{color:#5a534b;max-width:30em;margin-top:12px;font-weight:600}.voice__heart{width:34px;margin-top:18px;color:var(--terra)}.voice__targets{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vtarget{display:flex;align-items:center;gap:14px;background:var(--white);border-radius:18px;padding:14px 18px;box-shadow:var(--shadow-soft);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.vtarget:nth-child(2){margin-left:clamp(0px,3vw,28px)}.vtarget.is-filled{transform:translate(4px)}.vtarget__icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--peach);color:var(--terra-text)}.vtarget__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.98rem}.vtarget__label{font-weight:700;color:var(--ink)}.vtarget__label.is-empty{color:#7a7266;letter-spacing:.2em}.vtarget__dest{color:var(--muted)}.vtarget__dest:before{content:"→ "}.scr--feel{gap:1.1em}.feel__q{text-align:center;font-weight:700;font-size:1.15em;margin-top:1.6em}.feel__chips{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.feel__chip{min-height:2.8em;border-radius:999px;border:1.5px solid #D8B9A6;background:var(--white);color:var(--ink);font-size:1em;cursor:pointer;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.feel__chip:hover{transform:translateY(-2px);border-color:var(--terra)}.feel__chip.is-on{background:var(--terra-strong);border-color:var(--terra-strong);color:var(--white)}.feel__reply{min-height:5.4em;background:var(--peach);border-radius:1.2em;padding:.9em 1em;display:flex;align-items:center}.feel__hint{color:var(--muted);font-size:.95em}.feel__answer{font-weight:600;color:var(--ink)}.travei{position:relative;overflow:clip;background:var(--peach);padding:clamp(64px,8vw,112px) 0 0}.travei__inner{display:grid;gap:40px;align-items:end}@media (min-width: 1040px){.travei__inner{grid-template-columns:1.05fr auto .8fr}}.travei__copy{align-self:center;padding-bottom:clamp(24px,6vw,96px)}.travei__title{font-family:var(--font-sans);font-weight:800;font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.02;letter-spacing:-.035em;color:var(--forest);margin-bottom:20px}.travei__title em{font-style:normal;color:var(--terra)}.travei__body{color:#5f574f;font-size:1.08rem;max-width:28em;margin-bottom:28px}.travei__phone{justify-self:center;--phone-w: clamp(250px, 22vw, 290px);margin-bottom:-90px}.travei__side{position:relative;min-height:340px}.travei__bubble{position:relative;max-width:13em;background:var(--white);color:var(--terra-text);font-size:1.55rem;padding:18px 22px;border-radius:22px;box-shadow:var(--shadow-soft);rotate:3deg}.travei__bubble:after{content:"";position:absolute;left:34px;bottom:-12px;width:24px;height:24px;background:var(--white);rotate:45deg;border-radius:4px}.travei__heart{position:absolute;left:22%;top:62%;width:34px}.travei__owl{position:absolute;right:-40px;bottom:-11px;width:210px;height:auto}.travei__leaf{position:absolute;right:120px;bottom:0;width:70px}@media (max-width: 1039px){.travei__phone{margin-bottom:0}.travei__side{min-height:220px}.travei__owl{right:-28px;width:168px}}.scr--meds{gap:.55em}.meds__who{display:flex;align-items:center;gap:.45em;font-weight:800;letter-spacing:.06em;font-size:.85em}.meds__dot{width:.75em;height:.75em;border-radius:50%}.meds__card{margin-top:.3em;padding:.8em .9em}.meds__row{display:flex;gap:.7em;align-items:center}.meds__row>span:last-child{display:flex;flex-direction:column}.meds__icon{width:2.3em;height:2.3em;border-radius:.7em;display:grid;place-items:center;background:var(--peach);color:var(--terra)}.meds__name{font-weight:600}.meds__detail{color:var(--muted);font-size:.85em}.meds__track{display:block;height:.5em;border-radius:999px;background:#e8dfd2;margin:.7em 0 .55em;overflow:hidden}.meds__fill{display:block;height:100%;width:100%;border-radius:inherit;background:var(--green);transform-origin:left center}.meds__foot{display:flex;justify-content:space-between;align-items:flex-start;gap:.5em}.meds__foot>span:first-child{display:flex;flex-direction:column}.meds__left{font-size:.9em}.meds__ends{color:var(--muted);font-size:.8em}.meds__ok{color:var(--green);font-weight:700;font-size:.85em}.scr--house{gap:.7em}.house__head{padding:.8em 1em}.house__title{font-family:var(--font-brand);font-weight:600;font-size:1.5em;line-height:1.1}.house__sum{color:var(--muted);font-size:.85em}.house__tabs{display:grid;grid-template-columns:1fr 1fr;background:#eae1d3;border-radius:999px;padding:.25em;font-weight:700;font-size:.85em;text-align:center}.house__tabs span{padding:.5em 0;border-radius:999px}.house__tabs .is-on{background:var(--white)}.house__tip{display:flex;align-items:center;gap:.7em;background:var(--peach);border-radius:1em;padding:.7em .9em;font-size:.88em}.house__tip span span{display:block;color:var(--muted)}.house__label{font-weight:800;font-size:.74em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.house__list{list-style:none;margin:0;padding:.2em .9em}.house__row{display:flex;align-items:center;gap:.65em;padding:.5em 0}.house__row+.house__row{border-top:1px solid var(--line)}.house__radio{width:1.15em;height:1.15em;border-radius:50%;border:1.5px solid var(--ink);position:relative;flex:none}.house__radio:after{content:"";position:absolute;inset:22%;border-radius:50%;background:var(--green);transform:scale(0);transition:transform .5s var(--ease)}.house__row.is-done .house__radio:after{transform:scale(1)}.house__txt{flex:1;min-width:0;display:flex;flex-direction:column}.house__name{transition:color .5s var(--ease)}.house__row.is-done .house__name{text-decoration:line-through;color:var(--muted)}.house__where{color:var(--muted);font-size:.8em}.house__later{background:var(--sage-mist);color:var(--forest);border-radius:999px;padding:.35em .7em;font-weight:700;font-size:.78em;white-space:nowrap}.scr--money{gap:.65em}.money__head{padding:.8em 1em}.money__title{font-family:var(--font-brand);font-weight:600;font-size:1.5em;line-height:1.1}.money__private{display:flex;align-items:center;gap:.35em;color:var(--muted);font-size:.85em}.money__tabs{display:grid;grid-template-columns:.8fr .7fr 1.5fr;background:#eae1d3;border-radius:999px;padding:.25em;font-weight:700;font-size:.8em;text-align:center}.money__tabs span{padding:.5em 0;border-radius:999px}.money__tabs .is-on{background:var(--white)}.money__label{font-weight:800;font-size:.74em;letter-spacing:.06em;text-transform:uppercase}.money__list{list-style:none;margin:0;padding:.2em .9em}.money__row{display:flex;align-items:center;gap:.65em;padding:.45em 0}.money__list .money__row+.money__row{border-top:1px solid var(--line)}.money__tag{width:2.2em;height:2.2em;flex:none;display:grid;place-items:center;border-radius:.6em;background:#dce8f2;color:#3e6a8c;font-weight:700;font-size:.8em}.money__tag--card{background:#e6e1f2;color:#574b8a}.money__txt{flex:1;min-width:0;display:flex;flex-direction:column}.money__name{font-weight:600}.money__sub{color:var(--muted);font-size:.8em}.money__value{font-weight:700;white-space:nowrap}.money__value--due{color:var(--terra-text)}.money__card{display:grid;gap:.45em;padding:.5em .9em .7em}.money__track{display:block;height:.45em;border-radius:999px;background:#eae1d3;overflow:hidden}.money__fill{display:block;height:100%;background:var(--green);transform-origin:left}.money__ok{color:var(--green)}.sc{background:var(--forest);color:var(--ivory);padding:clamp(64px,7vw,104px) 0 clamp(40px,5vw,64px);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;position:relative;z-index:1}.sc__head{max-width:40rem;margin-bottom:8px}.sc__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700;color:var(--sage);margin-bottom:12px}.sc__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.015em}.sc__grid{display:grid;gap:48px}@media (min-width: 960px){.sc__grid{grid-template-columns:1fr auto;gap:64px}}.sc-block{padding:32px 0 48px}@media (min-width: 960px){.sc-block{min-height:64vh;display:flex;flex-direction:column;justify-content:center;padding:6vh 0}}.sc-block__title{font-family:var(--font-sans);font-weight:800;font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:.98;letter-spacing:-.04em;color:var(--ivory);margin-bottom:20px}.sc-block__title span{display:block;color:var(--terra)}.sc-block__body{font-size:1.12rem;color:#d8ded6;max-width:26em}.sc-block__points{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;max-width:28em}.sc-block__points li{display:flex;align-items:flex-start;gap:12px;font-size:1.02rem;line-height:1.4;color:var(--ivory)}.sc-block__points svg{flex:none;margin-top:2px;color:var(--sage)}.sc-block__phone{margin-top:32px;display:flex;flex-direction:column;align-items:center;--phone-w: min(68vw, 280px)}.sc-block__note{color:var(--peach);font-size:1.5rem;margin-bottom:8px;text-align:center}@media (min-width: 960px){.sc-block__phone{display:none}}.sc__sticky{display:none}@media (min-width: 960px){.sc__sticky{display:flex;align-items:center;gap:28px;position:sticky;top:calc(var(--header-h) + 6vh);height:calc(100vh - var(--header-h) - 12vh)}}.sc__phone{position:relative;padding-top:56px;--phone-w: min(clamp(260px, 22vw, 300px), calc((100vh - var(--header-h) - 170px) * 9 / 19))}.sc__phone:before{content:"";position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(167,190,166,.25),transparent);z-index:-1;pointer-events:none}.sc__note{position:absolute;top:0;left:8%;z-index:2;white-space:nowrap}.sc__note .note{color:var(--peach);font-size:1.7rem}.sc__arrow{position:absolute;left:60%;top:100%;width:44px;margin-top:2px;color:var(--peach)}.sc__dots{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sc__dots li{width:8px;height:8px;border-radius:999px;background:#f4efe64d;transition:height .5s var(--ease),background-color .5s var(--ease)}.sc__dots li.is-active{height:28px;background:var(--terra)}.scr--self{--beauty: #8E3B4F;--beauty-bg: #FBEDEF;--beauty-line: #EDCDD4}.care__scroll{display:flex;flex-direction:column;gap:.7em;transition:transform .9s var(--ease)}.care__scroll.is-down{transform:translateY(-27%)}@media (prefers-reduced-motion: reduce){.care__scroll{transition:none}}.care__label{font-weight:800;font-size:.74em;letter-spacing:.06em;text-transform:uppercase}.care__label span{color:var(--muted);font-weight:600;text-transform:none;letter-spacing:0}.care__grid{display:grid;grid-template-columns:1fr 1fr;gap:.55em}.care__card{padding:.75em .8em;display:flex;flex-direction:column;gap:.2em}.care__k{display:flex;align-items:center;gap:.35em;font-weight:700;font-size:.9em}.care__v{font-weight:800;font-size:1.35em;line-height:1.1}.care__s{color:var(--muted);font-size:.8em}.care__bar{display:block;height:.4em;border-radius:999px;background:#eae1d3;overflow:hidden;margin-top:.3em}.care__bar span{display:block;height:100%;background:var(--green);transform-origin:left;transition:transform .8s var(--ease)}.care__bar--beauty span{background:var(--beauty)}.care__chips{display:flex;gap:.35em;margin-top:.35em}.care__chips span{background:var(--sage-mist);border-radius:999px;padding:.25em .6em;font-weight:700;font-size:.78em;transition:transform .3s var(--ease),background .3s}.care__chips .is-tap{background:var(--sage);transform:scale(1.08)}.care__beauty{background:var(--beauty-bg);border:1px solid var(--beauty-line);border-radius:1.1em;padding:.85em .9em;display:flex;flex-direction:column;gap:.35em}.care__mirror-k{color:var(--beauty);font-weight:800;font-size:.72em;letter-spacing:.08em;text-transform:uppercase}.care__mirror-q{font-weight:700}.care__skin{display:flex;flex-wrap:wrap;gap:.35em}.care__skin span{background:var(--white);border:1px solid var(--beauty-line);border-radius:999px;padding:.3em .7em;font-weight:700;font-size:.8em;transition:background .4s,color .4s,border-color .4s}.care__skin .is-on{background:#f6dce1;border-color:var(--beauty);color:var(--beauty)}.care__beauty-title{font-family:var(--font-brand);font-weight:600;font-size:1.35em;line-height:1.1;margin-top:.3em}.care__period{display:flex;align-items:center;gap:.35em;font-weight:700;font-size:.88em;color:var(--beauty)}.care__steps{list-style:none;margin:0;padding:0}.care__step{display:flex;align-items:center;gap:.6em;padding:.45em 0}.care__step+.care__step{border-top:1px solid var(--beauty-line)}.care__n{width:1.6em;height:1.6em;flex:none;display:grid;place-items:center;border-radius:50%;background:#f6dce1;font-weight:700;font-size:.8em}.care__txt{flex:1;min-width:0;display:flex;flex-direction:column}.care__name{font-weight:700;align-self:flex-start;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' preserveAspectRatio='none'%3E%3Cpath d='M2 10 C 40 4, 80 14, 120 8 S 200 12, 238 6' fill='none' stroke='%238E3B4F' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 62%;background-size:0% .62em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--ease),color .6s}.care__step.is-done .care__name{background-size:100% .62em;color:var(--muted)}@media (prefers-reduced-motion: reduce){.care__name{transition:none}}.care__what{color:var(--muted);font-size:.8em}.care__dot{width:1.3em;height:1.3em;flex:none;border-radius:50%;border:1.5px solid var(--beauty);transition:background .4s}.care__step.is-done .care__dot{background:var(--beauty)}.self{background:var(--cream);padding:clamp(64px,8vw,112px) 0;overflow:clip}.self__inner{display:grid;gap:40px;align-items:center}@media (min-width: 960px){.self__inner{grid-template-columns:1.1fr .9fr;gap:72px}}.self__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700;color:var(--terra-text);margin-bottom:14px}.self__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.self__body{color:var(--muted);font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.6;max-width:30em;margin-top:20px}.self__stage{position:relative;justify-self:center;width:min(320px,82vw)}.self__note{position:absolute;left:-12%;top:-6%;z-index:2;max-width:8em;color:var(--terra-text);font-size:clamp(1.4rem,2.2vw,1.8rem)}@media (max-width: 959px){.self__note{position:static;display:block;max-width:none;text-align:center;margin:0 0 14px}}.ben{background:var(--forest-deep);color:var(--ivory);padding:clamp(56px,7vw,96px) 0;overflow:clip}.ben__inner{position:relative;display:grid;gap:48px;align-items:center}@media (min-width: 960px){.ben__inner{grid-template-columns:.85fr 1.15fr;gap:72px}}.ben__photo-wrap{position:relative}.ben__photo{aspect-ratio:1 / 1;border-radius:40px 200px 40px 40px}.ben__note{position:absolute;right:-8px;top:10%;max-width:7.5em;text-align:center;color:var(--peach);font-size:clamp(1.6rem,2.4vw,2.1rem);text-shadow:0 2px 14px rgba(0,0,0,.45)}.ben__text{font-size:clamp(1.05rem,1.3vw,1.15rem);color:#f4efe6d1;max-width:30em;margin:-16px 0 28px}.ben__title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,3.4vw,2.6rem);letter-spacing:-.015em;margin-bottom:32px}.ben__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}@media (min-width: 1100px){.ben__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ben__item{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ben__icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(244,239,230,.35);color:var(--ivory)}.ben__label{font-size:1.08rem;font-weight:600;line-height:1.3}.ben__leaf{position:absolute;right:-10px;bottom:-40px;width:90px;color:var(--green);opacity:.8}.faq{background:var(--ivory);padding:clamp(72px,9vw,120px) 0}.faq__inner{display:grid;gap:40px}@media (min-width: 960px){.faq__inner{grid-template-columns:.8fr 1.2fr;gap:80px}.faq__head{position:sticky;top:calc(var(--header-h) + 32px);align-self:start}}.faq__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4.2vw,3.2rem);line-height:1.08;letter-spacing:-.015em;margin-bottom:14px}.faq__lead{color:var(--muted);max-width:22em}.faq__owl{width:130px;height:auto;margin-top:20px;margin-left:-18px}.faq__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__h{font-size:inherit}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;background:none;border:0;cursor:pointer;text-align:left;font-size:1.12rem;font-weight:650;color:var(--ink)}.faq__q:hover{color:var(--terra-text)}.faq__chev{flex:none;transition:transform .45s var(--ease);color:var(--terra-text)}.faq__item.is-open .faq__chev{transform:rotate(180deg)}.faq__a{overflow:hidden}.faq__a p{padding:0 4px 24px;color:var(--muted);max-width:40em}.fcta{background:var(--cream);padding:clamp(64px,8vw,104px) 0;overflow:clip}.fcta__inner{position:relative;display:grid;gap:24px;align-items:center}@media (min-width: 1040px){.fcta__inner{grid-template-columns:1.2fr 1fr 1fr;gap:32px}}.fcta__leaf{position:absolute;left:-54px;bottom:-40px;width:88px}.fcta__title{font-family:var(--font-sans);font-weight:800;font-size:clamp(2.4rem,4.8vw,3.6rem);letter-spacing:-.04em;line-height:1;color:var(--forest)}.fcta__sub{color:var(--muted);margin:14px 0 22px}.fcta__plan{display:flex;gap:16px;align-items:center;background:var(--peach);border-radius:var(--radius);padding:24px}.fcta__plan-icon{flex:none;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--white);color:var(--terra-text)}.fcta__plan>span:last-child{display:flex;flex-direction:column;gap:4px}.fcta__plan-title{color:var(--terra-text);font-size:1.15rem;line-height:1.25}.fcta__plan-text{color:#5f574f;font-size:.95rem}.fcta__disc{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.fcta__disc strong{display:block;font-size:1.05rem;margin-bottom:4px}.fcta__disc p{color:var(--muted);font-size:.95rem}.consent{position:fixed;z-index:80;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(420px,calc(100vw - 32px));background:var(--white);border-radius:var(--radius);padding:20px;box-shadow:0 24px 48px -20px #22342a73,0 0 0 1px #2f302d0f}.consent:focus{outline:none}.consent:focus-visible{outline:3px solid var(--terra-text);outline-offset:3px}.consent__title{font-weight:700;margin-bottom:6px}.consent__text{color:var(--muted);font-size:.92rem;line-height:1.5}.consent__text a{color:var(--terra-text)}.consent__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.consent__actions .btn{min-height:44px;padding-inline:20px}@media (max-width: 899px){.consent{top:calc(8px + env(safe-area-inset-top));bottom:auto;left:8px;right:auto;width:calc(100vw - 16px);padding:12px 14px}.consent__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.consent__text{font-size:.85rem;line-height:1.45}.consent__actions{margin-top:10px}:root[data-consent-open="1"] .mcta{display:none}}.ftr{background:var(--ivory);border-top:1px solid var(--line);padding:32px 0}.ftr__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.ftr__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.92rem}.ftr__links a{color:var(--muted);text-decoration:none}.ftr__links a:hover{color:var(--terra-text);text-decoration:underline}.ftr__cookies{background:none;border:0;padding:0;cursor:pointer;color:var(--muted);font-size:.92rem}.ftr__cookies:hover{color:var(--terra-text);text-decoration:underline}.ftr__copy{color:var(--muted);font-size:.85rem}@media (max-width: 899px){.ftr{padding-bottom:112px}.ftr__links a,.ftr__cookies{display:inline-flex;align-items:center;min-height:44px}.ftr__links{row-gap:0}}.mcta{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:20px;background:#fbf4eaeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 40px -18px #22342a80,0 0 0 1px #2f302d0f}.mcta__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.mcta__text strong{font-family:var(--font-brand);font-size:1.25rem}.mcta__text span{color:var(--muted);font-size:.8rem}.mcta .badge{flex:none;min-height:46px;padding-block:6px;white-space:nowrap}@media (min-width: 900px){.mcta{display:none}}.guide{position:fixed;z-index:65;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));pointer-events:none;transform:translateY(calc(-1 * var(--lift, 0px)))}.guide__body{display:flex;align-items:flex-end;gap:6px}.guide__say{display:flex;justify-content:flex-end}.guide__owl{pointer-events:auto;display:block;background:none;border:0;padding:0;cursor:pointer;border-radius:24px;filter:drop-shadow(0 14px 18px rgba(34,52,42,.28));transition:transform .35s var(--ease)}.guide__owl:hover{transform:translateY(-4px) rotate(-3deg)}.guide__owl:focus-visible{outline:3px solid var(--terra-text);outline-offset:4px}.guide__bubble{pointer-events:none;max-width:230px;margin-bottom:8px;padding:10px 16px;border-radius:18px 18px 4px;background:var(--white);color:var(--terra-text);font-size:1.32rem;line-height:1.15;box-shadow:var(--shadow-soft)}@media (min-width: 1400px){.guide{transform:none}.guide__body{flex-direction:column;gap:4px}.guide__bubble{max-width:180px;margin-bottom:0}}@media (max-width: 899px){.guide{right:auto;left:10px;bottom:calc(86px + env(safe-area-inset-bottom))}.guide__body{flex-direction:row-reverse}.guide__owl svg{width:64px;height:auto}.guide__bubble{max-width:210px;margin-bottom:6px;border-radius:18px 18px 18px 4px;font-size:1.15rem}}:root[data-consent-open="1"] .guide{display:none}
