@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-vietnamese-400-normal.BLrFBAHj.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-400-normal.C-iWyKLC.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-ext-400-normal.DR7lHpW4.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-400-normal.DI-aIsWt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-vietnamese-500-normal.DxwlvJEc.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-500-normal.DkDHNoXI.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-ext-500-normal.DLb9JDK8.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-500-normal.BNvrJ0Ju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-vietnamese-600-normal.Cp8QQjQf.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-600-normal.DHaFH8q1.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-ext-600-normal.FY8kSObK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-600-normal.DHIm05DD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB7AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVz2VsVNUQVQAAAI0AAAAOQAAAETl28wdY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABUQAAAXa5Z4vvaGVhZAAABBAAAAA2AAAANiKuW4NoaGVhAAAESAAAAB8AAAAkCFoBaWhtdHgAAARoAAAAIQAAACIOPgB7bG9jYQAABIwAAAAUAAAAFAFdAeVtYXhwAAAEoAAAABoAAAAgABwA5W5hbWUAAAS8AAABGQAAAnI2iF0HcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mfaw8DKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MCxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQACDwzQAAAAeNodxIEFgFAYBsD7/qIUhEZosUBFgEfLNVx0OBGjwvq/qec4W3C1/c4keotAhnrRicoMwgezyASoAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPU41cNxAFH1/lWgvDAIz7N14FQatIMzMzMyctCnDMTOX7vu5xtQY+3Ht3tzaxzP+zP+BwQVomCaggQNqk9hUITYJl9oSLXQ80UcTiS3b6ScYIgDrZHFwrAYUKYo5glc4PEL5zym/1k1MKyp8/JTFl87+/7+YSCCZzO1of5gEAeBpTmB8uf52uR5BPdIlrEkusBI2giL4wMqolL4XBmHMF5bQuW6Ztq3cIMzTdfJFEAa+J2UsqnMnCJRr25bJlUXiwpfDKxjbyjYnenRtTakq33t6w/eSn4l6uke0Pk/mx/bbb8Wnc8dfhPrudcGLo5bBI9evc24WlG23d+9Q529Q9w2izflW1HDk0ePH3Dv7bOMGCJJtpyIWhwYYoeLy258utr2uLtuZpKfaW6wDjKj0lZlBmnb64PWL97YWlTr3rrLJ08fKSspKTp5IAffUSWUAAAAAAQAAAAMDVA1NLcxfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf79BR4D5QABAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr+//Avx6sckARVMABAJctBckAeNpj/MVgxLSIgQOGGVkYGECYyYCBm4GBQY1BDQBcBwPFAAAAAAAAFAAuADoARgBGAEYAlgCjALt42mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqNkYNuRkEYRE/thrVtuw1q23H12+Zz9Gka9aEaFpN0a+bmu3Nm1rtAMddkkZFdANxmVBvOoJYHw5nkc2c4i2luDGfT/jo2h2rShnNp5dRwKeM0P3MGWqvccN7bnBmFygsNF4lgHx8ezvGyRljqxsElJ1ikNuzKVPr8hJhmgAHpJUEcSsLifkJit9Sn1MYAOyyzySqaExcW/VcI4iMsDinpY17OzRXHSoJovLyXRkboZ5Ah6fvRjZ/GN76Of+s/wyqLLLAj+s/KRn9dZ0HsJ0Hw9SYaGWZQNSQ6VGKR/r7TXeRxyl8Slp8jIrUr07nlO7/crk2rqQcRLujnEr0OA6pzgsjhVtlUEULK7e9W71P+fvWuJ3pCXsUAAAB42mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-vietnamese-700-normal.C4RNfQp6.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-700-normal.CslVg6dq.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-ext-700-normal.CK2OfQqO.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-700-normal.BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/hanken-grotesk-vietnamese-800-normal.rhXM_bnk.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-800-normal.Botv5QzP.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/hanken-grotesk-latin-ext-800-normal.BUyj4f7g.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-800-normal.Cj41HOW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/hanken-grotesk-latin-800-normal.KQ5tvtTT.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-800-normal.BTy3IUcF.woff)format("woff");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:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.cookie-banner[data-astro-cid-3qhvysvt]{inset-inline:1rem;z-index:9999999;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;bottom:1rem}@media (width>=640px){.cookie-banner[data-astro-cid-3qhvysvt]{inset-inline:auto;max-width:360px;bottom:1.5rem;left:1.5rem}}.cookie-banner[data-astro-cid-3qhvysvt][hidden]{display:none}.cookie-banner__card[data-astro-cid-3qhvysvt]{background:var(--cookie-bg,#f1e8d8f5);color:var(--cookie-fg,#2a2218);border:1px solid var(--cookie-border,#0000001a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1.5rem;padding:1rem 1.25rem}.cookie-banner__text[data-astro-cid-3qhvysvt]{margin:0;font-size:.9rem;font-weight:500;line-height:1.4}.cookie-banner__actions[data-astro-cid-3qhvysvt]{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.cookie-banner__btn[data-astro-cid-3qhvysvt]{color:inherit;border:1px solid var(--cookie-border,#00000026);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:.375rem 1rem;font-weight:500;transition:background-color .2s}.cookie-banner__btn[data-astro-cid-3qhvysvt]:hover{background:#0000000d}.cookie-banner__link[data-astro-cid-3qhvysvt]{color:inherit;text-underline-offset:2px;font-size:.85rem;text-decoration:underline}.site-gate[data-astro-cid-ju4pidww]{z-index:2147483647;background:var(--cream,#e9dcc6);place-items:center;display:grid;position:fixed;inset:0}.site-gate[data-astro-cid-ju4pidww][hidden]{display:none}.site-gate__logo[data-astro-cid-ju4pidww]{flex-direction:column;align-items:center;gap:18px;text-decoration:none;display:flex}.site-gate__mark[data-astro-cid-ju4pidww]{background:var(--accent2,#0e686a);border-radius:32px;place-items:center;width:110px;height:110px;display:grid}.site-gate__mark[data-astro-cid-ju4pidww] .paw{color:#fff;width:64px;height:64px}.site-gate__name[data-astro-cid-ju4pidww]{letter-spacing:-.02em;color:var(--ink,#2a2218);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:800}.site-gate__name[data-astro-cid-ju4pidww] b[data-astro-cid-ju4pidww]{color:var(--accent,#fa4f86)}:root{--ink:#2a2218;--muted:#4a4234;--green-700:#4a4038;--green-600:#605347;--green-500:#8a7358;--green-200:#dccbae;--green-100:#e4d6bd;--green-50:#efe6d5;--accent:#fa4f86;--accent-600:#e8306b;--accent-100:#ffd6e1;--accent2:#0e686a;--accent2-600:#0a5254;--earth:#d6c19f;--terra:#e8894d;--terra-600:#c76a2e;--terra-100:#fbe2cd;--cream:#e9dcc6;--card:#f1e8d8;--line:#dccbae;--danger:#c9485c;--danger-100:#fbe2e4;--warn:#a8622d;--warn-100:#f8e6d3;--warn-200:#ecc49c;--ok:var(--accent2);--whatsapp:#25d366;--whatsapp-deep:#128c53;--r-sm:12px;--r-md:20px;--r-lg:30px;--r-xl:42px;--shadow-sm:0 2px 8px #4a362114;--shadow-md:0 18px 44px -22px #4a362152;--shadow-lg:0 40px 80px -40px #4a362173;--head:"Helvetica Neue", Helvetica, Arial, sans-serif;--body:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--maxw:1200px;--nav-h:80px;--cookie-bg:#f1e8d8f5;--cookie-fg:#2a2218;--cookie-border:#0e888a33;--tint-sand:color-mix(in srgb, var(--earth) 26%, var(--cream));--tint-green:color-mix(in srgb, var(--green-600) 14%, var(--tint-sand));--tint-accent:color-mix(in srgb, var(--accent) 15%, var(--cream));--tint-teal:color-mix(in srgb, var(--accent2) 13%, var(--tint-sand))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4{font-family:var(--head);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;line-height:1.02}h1{font-size:clamp(44px,5.4vw,82px)}h2{font-size:clamp(34px,3.6vw,54px)}h3{letter-spacing:-.015em;font-size:clamp(22px,1.8vw,28px)}p{text-wrap:pretty;margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.hero+.section{padding-top:48px}.section{padding:130px 0;position:relative}.section>.wrap{z-index:1;position:relative}.eyebrow{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);background:color-mix(in srgb, var(--accent) 9%, var(--card));border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.eyebrow .paw{width:17px;height:17px;color:var(--accent)}.lead{color:var(--muted);font-size:clamp(18px,1.35vw,21px);line-height:1.65}.btn{font-family:var(--head);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:17px;font-weight:800;transition:transform .18s,box-shadow .22s,background .2s,color .2s;display:inline-flex}.btn .ic{width:18px;height:18px}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 26px -12px var(--accent-600)}.btn-primary:hover{box-shadow:0 20px 32px -12px var(--accent-600);transform:translateY(-2px)}.btn-outline{color:var(--accent-600);border:1.6px solid var(--accent);background:0 0}.btn-outline:hover{background:var(--accent);color:#fff;box-shadow:0 16px 28px -14px var(--accent-600);transform:translateY(-2px)}.btn-dark{background:var(--green-700);color:#fff}.btn-dark:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.btn-ghost:hover{border-color:var(--green-500);color:var(--green-700);background:var(--green-50)}.btn-block{width:100%}.btn-lg{padding:18px 34px;font-size:18px}.nav{z-index:50;background:color-mix(in srgb, var(--cream) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid #0000;transition:border-color .3s,background .3s,box-shadow .3s;position:sticky;top:0}.nav.scrolled{border-color:var(--line);box-shadow:0 6px 20px -16px #2b342a80}.nav.menu-open{background:var(--cream);border-color:var(--line)}.nav-inner{max-width:1440px;height:var(--nav-h);align-items:center;gap:24px;margin:0 auto;padding:0 32px;display:flex}.brand{font-family:var(--head);letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex}.brand .logo{background:var(--accent2);color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.brand .logo .paw{color:#fff;width:24px;height:24px}.brand b{color:var(--accent)}.nav-links{align-items:center;gap:clamp(20px,2.4vw,38px);margin:0 auto;display:flex}.nav-links a{color:var(--muted);white-space:nowrap;font-size:16px;font-weight:600;transition:color .18s;position:relative}.nav-links a:after{content:"";background:var(--accent);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{flex:none;align-items:center;gap:12px;display:flex}.nav-cta .btn{padding:12px 22px;font-size:15px}.nav-burger{border:1.5px solid var(--line);background:var(--card);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;margin-left:auto;transition:border-color .2s,background .2s;display:none}.nav-burger:hover{border-color:var(--green-500)}.nav-burger__bars{gap:5px;width:20px;display:grid}.nav-burger__bars i{background:var(--ink);border-radius:2px;height:2px;transition:transform .24s,opacity .16s;display:block}.menu-open .nav-burger__bars i:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .nav-burger__bars i:nth-child(2){opacity:0}.menu-open .nav-burger__bars i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-menu{background:var(--cream);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);max-height:calc(100svh - var(--nav-h));overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .2s,transform .24s,visibility .24s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.nav.menu-open .nav-menu{opacity:1;visibility:visible;transform:none}.nav-menu__inner{padding:8px 32px 28px}.nav-menu__link{font-family:var(--head);letter-spacing:-.01em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;font-size:19px;font-weight:800;transition:color .18s;display:flex}.nav-menu__link .ic{width:19px;height:19px;color:var(--muted);transition:transform .2s}.nav-menu__link:hover{color:var(--accent-600)}.nav-menu__link:hover .ic{color:var(--accent);transform:translate(4px)}.nav-menu__cta{gap:12px;margin-top:24px;display:grid}html.nav-locked{overflow:hidden}.hero{min-height:calc(100svh - var(--nav-h));align-items:center;display:flex;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(48px,6vw,96px);width:100%;padding-block:clamp(48px,6vh,88px);display:grid}.hero h1{margin:20px 0 0;font-size:clamp(36px,4vw,52px)}.hero h1 .hl{color:var(--accent-600);background-image:linear-gradient(to top, color-mix(in srgb, var(--accent) 26%, transparent) .16em, transparent .16em);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.hero-sub{max-width:46ch;margin-top:22px}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.hero-art{justify-content:center;align-items:center;display:flex;position:relative}.hero-scene{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:min(100%,clamp(300px,34vw,460px));height:auto;display:block}.avatars{align-items:center;gap:14px;margin-top:30px;display:flex}.avatars .stack{display:flex}.avatars .stack span{border:3px solid var(--cream);background:var(--green-200);border-radius:50%;place-items:center;width:42px;height:42px;margin-left:-12px;display:grid}.avatars .stack span:first-child{margin-left:0}.avatars .stack .paw{width:20px;height:20px;color:var(--green-600)}.avatars .cap{color:var(--muted);font-size:14.5px;line-height:1.3}.avatars .cap b{color:var(--ink)}.sec-head{text-align:center;max-width:680px;margin:0 auto 60px}.sec-head.left{text-align:left;margin-left:0}.sec-head h2{margin:16px 0 0}.sec-head p{margin-top:18px}.problem{color:var(--ink);background:0 0}.problem h2,.problem h3{color:var(--ink)}.problem-top{justify-content:space-between;align-items:center;gap:48px;display:flex}.problem-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.video-teaser{background:var(--green-700);width:232px;box-shadow:var(--shadow-md);border-radius:24px;flex:none;margin:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;transform:rotate(-2deg)}.video-teaser:hover,.video-teaser:focus-within,.video-teaser.playing{box-shadow:var(--shadow-lg);transform:rotate(0)}.video-teaser video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.video-teaser video:fullscreen{aspect-ratio:auto;object-fit:contain;background:#000;width:100%;height:100%}.video-play{cursor:pointer;color:#fff;background:linear-gradient(#2a22180a 45%,#2a22188c);border:0;padding:0;transition:opacity .25s;display:block;position:absolute;inset:0}.video-teaser.playing .video-play{opacity:0;pointer-events:none}.video-play-ico{width:56px;height:56px;box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:999px;place-items:center;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-ico .ico{width:28px;height:28px;color:var(--accent)}.video-play:hover .video-play-ico{background:#fff;transform:translate(-50%,-50%)scale(1.07)}.video-play-txt{font-family:var(--body);letter-spacing:.04em;text-shadow:0 1px 6px #2a221873;font-size:13px;font-weight:700;position:absolute;bottom:16px;left:14px;right:14px}.prob-card{background:var(--green-700);border:1px solid color-mix(in srgb, var(--green-700) 80%, black);border-radius:var(--r-md);padding:30px 28px;transition:transform .2s,background .2s}.prob-card:hover{background:color-mix(in srgb, var(--green-700) 88%, white);transform:translateY(-4px)}.prob-card .prob-ico{background:color-mix(in srgb, var(--accent) 26%, transparent);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.prob-card .prob-ico .ico{width:28px;height:28px;color:color-mix(in srgb, var(--accent) 60%, white)}.prob-card h3{color:#fff;margin-bottom:8px;font-size:20px}.prob-card p{color:#ffffffc7;font-size:16px;line-height:1.5}.solution-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:46px;display:flex}.solution-row .pill{background:var(--accent);color:#fff;font-family:var(--head);border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:19px;font-weight:800;display:inline-flex}.solution-row .pill .paw{width:18px;height:18px}.solution-row .txt{color:var(--ink);text-align:left;max-width:440px;font-size:20px}#guide{background:radial-gradient(circle at 4% 6%, color-mix(in srgb, var(--terra) 18%, transparent), transparent 44%), radial-gradient(circle at 96% 94%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), var(--tint-green)}.guide-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.guide-perks{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.guide-perk{background:var(--card);border:1px solid var(--line);border-top:3px solid color-mix(in srgb, var(--terra) 65%, white);border-radius:var(--r-md);padding:24px;transition:transform .2s,box-shadow .25s}.guide-perk:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.guide-perk:nth-child(2n){border-top-color:color-mix(in srgb, var(--accent) 60%, white)}.guide-perk-ico{background:color-mix(in srgb, var(--terra) 16%, var(--card));border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.guide-perk-ico .ico{width:26px;height:26px;color:var(--terra-600)}.guide-perk:nth-child(2n) .guide-perk-ico{background:color-mix(in srgb, var(--accent) 13%, var(--card))}.guide-perk:nth-child(2n) .guide-perk-ico .ico{color:var(--accent-600)}.guide-perk h4{font-family:var(--head);margin:0 0 6px;font-size:18px;font-weight:800}.guide-perk p{color:var(--muted);font-size:15px;line-height:1.45}.guide-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.guide-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:30px}.guide-card-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.guide-card-head .ava{background:color-mix(in srgb, var(--terra) 18%, white);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.guide-card-head .ava .paw{width:24px;height:24px;color:var(--terra-600)}.guide-card-head .meta b{font-family:var(--head);font-size:17px;font-weight:800}.guide-card-head .meta span{color:var(--muted);font-size:13px;display:block}.guide-label{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.guide-link{background:var(--green-50);border:1px dashed var(--green-200);border-radius:var(--r-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;padding:13px 16px;font-size:15px;display:flex}.guide-link b{color:var(--accent-600)}.guide-link .copy{color:var(--accent2-600);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.guide-link .copy .ic{width:15px;height:15px}.guide-teams{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.guide-teams li{background:color-mix(in srgb, var(--earth) 14%, var(--card));border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:12px;padding:12px 15px;display:flex}.guide-teams .dot{background:color-mix(in srgb, var(--accent) 14%, white);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.guide-teams .dot .paw{width:17px;height:17px;color:var(--accent)}.guide-teams b{font-family:var(--head);font-size:16px;font-weight:800;display:block}.guide-teams small{color:var(--muted);font-size:13px}.guide-note{background:var(--green-700);color:#fff;border-radius:var(--r-sm);align-items:center;gap:11px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.guide-note .ic{width:22px;height:22px;color:color-mix(in srgb, var(--terra) 70%, white);flex:none}#how{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--green-500) 16%, transparent), transparent 44%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 40%), var(--tint-sand)}.steps{grid-template-columns:repeat(3,1fr);gap:26px;display:grid;position:relative}.step{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--green-600);border-radius:var(--r-lg);padding:38px 32px;transition:transform .2s,box-shadow .25s;position:relative}.step:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.step .num{font-family:var(--head);color:var(--green-100);font-size:56px;font-weight:800;line-height:1;position:absolute;top:30px;right:34px}.step:nth-child(2){border-top-color:var(--accent)}.step:nth-child(2) .num{color:var(--accent-100)}.step:nth-child(3){border-top-color:var(--terra)}.step:nth-child(3) .num{color:var(--terra-100)}.step .stepart{width:88px;height:88px;margin-bottom:24px}.step h3{margin-bottom:10px}.step p{color:var(--muted);font-size:17px}.step .tag{color:var(--green-700);white-space:nowrap;background:var(--green-50);border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.step .tag .paw{width:14px;height:14px;color:var(--accent)}.pricing{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), radial-gradient(circle at 95% 100%, color-mix(in srgb, var(--green-500) 14%, transparent), transparent 46%), var(--green-50)}.price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:22px;display:grid}.price-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .25s,border-color .2s;display:flex;position:relative}.price-card:not(.featured){border-top:4px solid color-mix(in srgb, var(--green-600) 55%, white)}.price-card:hover{box-shadow:var(--shadow-md);border-color:var(--green-200);transform:translateY(-6px)}.price-card.featured{border:2px solid var(--accent);box-shadow:0 44px 70px -34px var(--accent-600);transform:translateY(-14px)}.price-card.featured:hover{transform:translateY(-20px)}.price-card.featured .pk-price{color:var(--accent-600)}.price-badge{white-space:nowrap;background:var(--accent);color:#fff;font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 10px 20px -8px var(--accent-600);border-radius:999px;align-items:center;gap:7px;padding:8px 17px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-badge .paw{color:#fff;width:14px;height:14px}.price-card .pk-name{font-family:var(--head);align-items:center;gap:9px;font-size:22px;font-weight:800;display:flex}.price-card .pk-name .paw{width:18px;height:18px;color:var(--green-600)}.price-card.featured .pk-name .paw{color:var(--accent)}.price-card .pk-dur{color:var(--muted);margin-top:4px;font-size:14px;font-weight:600}.price-card .pk-price{font-family:var(--head);margin:18px 0 4px;font-size:40px;font-weight:800}.price-card .pk-price small{color:var(--muted);font-size:16px;font-weight:600}.price-card .pk-note{color:var(--muted);min-height:20px;font-size:13.5px}.price-card ul{flex-direction:column;gap:11px;margin:20px 0 26px;padding:0;list-style:none;display:flex}.price-card li{color:var(--ink);gap:10px;font-size:15.5px;line-height:1.4;display:flex}.price-card li .paw{width:15px;height:15px;color:var(--green-500);flex:none;margin-top:4px}.price-card .pk-cta{margin-top:auto}.price-hint{text-align:center;color:var(--muted);margin-top:34px;font-size:15px}.price-wide{background:linear-gradient(135deg, var(--green-700) 0%, var(--green-600) 100%);color:#fff;border-radius:var(--r-lg);grid-template-columns:1.4fr 1fr auto;align-items:center;gap:30px;margin-top:42px;padding:38px 44px;display:grid}.price-wide h3{color:#fff;align-items:center;gap:11px;display:flex}.price-wide .paw{width:22px;height:22px;color:var(--accent)}.price-wide p{color:#ffffffd6;margin-top:8px;font-size:16px}.price-wide .wprice{font-family:var(--head);font-size:38px;font-weight:800}.price-wide .wprice small{color:var(--accent-100);letter-spacing:.01em;font-size:14px;font-weight:600;display:block}#community{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--accent2) 12%, transparent), transparent 46%), radial-gradient(circle at 6% 92%, color-mix(in srgb, var(--earth) 24%, transparent), transparent 48%), var(--tint-teal)}.comm-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.comm-features{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.comm-feat{background:var(--card);border:1px solid var(--line);border-top:3px solid color-mix(in srgb, var(--accent2) 55%, white);border-radius:var(--r-md);padding:24px;transition:transform .2s,box-shadow .25s}.comm-feat:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.comm-feat .ico{width:38px;height:38px;color:var(--accent2);margin-bottom:14px}.comm-feat h4{font-family:var(--head);margin:0 0 6px;font-size:18px;font-weight:800}.comm-feat p{color:var(--muted);font-size:15px;line-height:1.45}.chat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:26px;position:relative}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.chat-head .ava{background:color-mix(in srgb, var(--accent2) 16%, white);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.chat-head .ava .paw{width:24px;height:24px;color:var(--accent2-600)}.chat-head .meta b{font-family:var(--head);font-size:17px;font-weight:800}.chat-head .meta span{color:var(--accent2-600);align-items:center;gap:6px;font-size:13px;display:flex}.chat-head .meta span:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px}.bubble{border-radius:16px;max-width:80%;margin-bottom:12px;padding:12px 16px;font-size:15px;line-height:1.4}.bubble.them{background:var(--green-50);border-bottom-left-radius:5px}.bubble.them b{color:var(--accent2-600);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.bubble.me{background:var(--accent-100);color:var(--ink);border-bottom-right-radius:5px;margin-left:auto}.chat-streak{background:var(--accent2-600);color:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:13px 16px;font-size:14.5px;display:flex}.chat-streak .paw{color:#fff;flex:none;width:20px;height:20px}.chat-streak b{font-family:var(--head)}.freecta{position:relative}.freecta-card{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-600) 100%);border-radius:var(--r-xl);color:#fff;padding:64px 60px;position:relative;overflow:hidden}.freecta-card h2{color:#fff;max-width:620px}.freecta-card .lead{color:#ffffffeb;max-width:560px;margin-top:18px}.freecta-card .eyebrow{background:#ffffff24;border-color:#ffffff4d}.freecta-inner{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.freeform{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#fff;padding:30px}.freeform h3{color:var(--ink);font-size:21px}.freeform .frow{flex-direction:column;gap:12px;margin-top:18px;display:flex}.freeform input,.freeform textarea{border-radius:var(--r-sm);border:1.5px solid var(--line);width:100%;min-width:0;font-family:var(--body);color:var(--ink);background:#fff;outline:none;padding:14px 18px;font-size:16px;transition:border-color .18s}.freeform textarea{resize:vertical;min-height:80px}.freeform input:focus,.freeform textarea:focus{border-color:var(--accent)}.freeform input.err{border-color:var(--danger)}.freeform .hint{color:var(--muted);margin-top:12px;font-size:13px}.freeform .form-error{color:var(--danger);margin-top:10px;font-size:14px}.freeform.done{text-align:center}.freeform .success{flex-direction:column;align-items:center;gap:14px;padding:8px 0;display:flex}.freeform .success .check{background:var(--green-100);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.freeform .success .check svg{width:32px;height:32px;color:var(--green-600)}.bring{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.bring .chip{color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.bring .chip .ic{width:16px;height:16px}#einzelangebote{background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--terra) 16%, transparent), transparent 42%), radial-gradient(circle at 94% 96%, color-mix(in srgb, var(--green-500) 12%, transparent), transparent 44%), var(--tint-sand)}.singles-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:900px;margin:0 auto;display:grid}.single-card{background:var(--card);border:1px solid var(--line);border-top:4px solid color-mix(in srgb, var(--green-600) 55%, white);border-radius:var(--r-md);text-align:center;flex-direction:column;padding:28px 22px;transition:transform .2s,box-shadow .25s,border-color .2s;display:flex}.single-card:hover{box-shadow:var(--shadow-md);border-color:var(--green-200);transform:translateY(-5px)}.single-ico{background:color-mix(in srgb, var(--earth) 22%, white);border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 16px;display:grid}.single-ico .ic{width:26px;height:26px;color:var(--green-600)}.single-card:nth-child(3n+2){border-top-color:color-mix(in srgb, var(--accent) 60%, white)}.single-card:nth-child(3n+2) .single-ico{background:color-mix(in srgb, var(--accent) 14%, white)}.single-card:nth-child(3n+2) .single-ico .ic{color:var(--accent-600)}.single-card:nth-child(3n+3){border-top-color:color-mix(in srgb, var(--terra) 70%, white)}.single-card:nth-child(3n+3) .single-ico{background:color-mix(in srgb, var(--terra) 18%, white)}.single-card:nth-child(3n+3) .single-ico .ic{color:var(--terra-600)}.single-name{font-family:var(--head);color:var(--ink);font-size:17px;font-weight:800}.single-price{font-family:var(--head);color:var(--accent-600);margin:10px 0 2px;font-size:30px;font-weight:800}.single-unit{color:var(--muted);font-size:14px}.single-card .single-cta{margin-top:18px}#kontakt{background:radial-gradient(circle at 6% 8%, color-mix(in srgb, var(--green-500) 13%, transparent), transparent 44%), radial-gradient(circle at 96% 70%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), linear-gradient(180deg, var(--tint-sand) 0%, var(--tint-sand) 55%, var(--cream) 100%)}.contact-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}.contact-ways{flex-direction:column;gap:16px;margin-top:30px;display:flex}.contact-way{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:16px;padding:20px 24px;transition:transform .2s,box-shadow .25s;display:flex}.contact-way:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.contact-way .cw-ico{background:var(--green-50);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.contact-way .cw-ico .ic{width:24px;height:24px;color:var(--green-600)}.contact-way.whatsapp .cw-ico{background:color-mix(in srgb, var(--whatsapp) 15%, white)}.contact-way.whatsapp .cw-ico .ic{color:var(--whatsapp-deep)}.contact-way b{font-family:var(--head);font-size:16px;font-weight:800;display:block}.contact-way span{color:var(--muted);font-size:14.5px}.contact-form{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:36px}.contact-form h3{margin-bottom:6px}.contact-form .cf-sub{color:var(--muted);margin-bottom:22px;font-size:15px}.field{margin-bottom:16px}.field label{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:600;display:block}.field input,.field textarea,.field select{border-radius:var(--r-sm);border:1.5px solid var(--line);width:100%;font-family:var(--body);color:var(--ink);background:#fff;outline:none;padding:13px 16px;font-size:16px;transition:border-color .18s}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent)}.form-msg{margin-top:14px;font-size:15px;display:none}.form-msg.ok{color:var(--green-700);display:block}.form-msg.fail{color:var(--danger);display:block}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.footer{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 44%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--earth) 26%, transparent), transparent 50%), linear-gradient(135deg, var(--accent2) 0%, var(--accent2-600) 100%);color:#fff;padding:110px 0 36px;position:relative}.footer:before{content:"";background:var(--cream);pointer-events:none;height:52px;position:absolute;top:-1px;left:0;right:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 52' preserveAspectRatio='none'><path d='M0,26C150,0,350,52,600,26C850,0,1050,52,1200,26L1200,0L0,0Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 52' preserveAspectRatio='none'><path d='M0,26C150,0,350,52,600,26C850,0,1050,52,1200,26L1200,0L0,0Z'/></svg>") 50%/100% 100% no-repeat}.footer h3{color:#fff}.footer-top{border-bottom:1px solid #ffffff24;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;display:grid}.footer .brand{color:#fff}.footer .brand .logo{background:var(--accent)}.footer-col h4{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--green-200);margin:0 0 18px;font-size:15px;font-weight:800}.footer-col a{color:#ffffffd1;margin-bottom:12px;font-size:15.5px;transition:color .15s;display:block}.footer-col a:hover{color:#fff}.footer-blurb{color:#fffc;max-width:320px;margin-top:18px;font-size:16px;line-height:1.6}.footer-contact{flex-direction:column;gap:10px;margin-top:18px;display:flex}.footer-contact a{align-items:center;gap:10px;font-weight:600;display:inline-flex}.footer-contact a .ic{width:18px;height:18px;color:var(--accent-100)}.footer-bottom{color:#fff9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:28px;font-size:14px;display:flex}.footer-credit{padding-top:18px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.paw-scatter{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.paw-scatter .paw{color:color-mix(in srgb, var(--green-600) 55%, var(--earth));opacity:.1;position:absolute}.auth-main{place-items:center;min-height:calc(100vh - 80px);padding:60px 20px;display:grid}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--shadow-md);padding:40px 36px}.auth-card .brand{justify-content:center;margin-bottom:20px}.auth-card h1{text-align:center;margin-bottom:6px;font-size:28px}.auth-card .auth-sub{text-align:center;color:var(--muted);margin-bottom:26px;font-size:15px}.auth-card .btn{margin-top:6px}.auth-alt{text-align:center;color:var(--muted);margin-top:20px;font-size:14.5px}.auth-alt a{color:var(--accent-600);font-weight:700}.dash-main{max-width:var(--maxw);min-height:70vh;margin:0 auto;padding:48px 32px 100px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.dash-head h1{font-size:clamp(30px,3.4vw,44px)}.dash-head .dash-sub{color:var(--muted);margin-top:6px;font-size:16px}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.dash-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:28px}.dash-card h2{align-items:center;gap:9px;margin-bottom:14px;font-size:20px;display:flex}.dash-card h2 .paw{width:18px;height:18px;color:var(--accent)}.dash-card.span2{grid-column:1/-1}.dash-empty{color:var(--muted);padding:10px 0;font-size:15.5px}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.badge.ok{background:var(--green-100);color:var(--green-700)}.badge.warn{background:var(--warn-100);color:var(--warn)}.badge.err{background:var(--danger-100);color:var(--danger)}.badge.mut{background:var(--green-50);color:var(--muted)}.dash-table{border-collapse:collapse;width:100%;font-size:15px}.dash-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:2px solid var(--line);padding:10px 12px;font-size:13px}.dash-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.dash-table tr:last-child td{border-bottom:none}.dash-table .row-actions{justify-content:flex-end;gap:8px;display:flex}.dash-table td.row-actions{text-align:right;white-space:nowrap;display:table-cell}.dash-table td.row-actions>*{vertical-align:middle}.dash-table td.row-actions>*+*{margin-left:8px}.btn-sm{padding:8px 16px;font-size:14px}.alert-box{background:var(--warn-100);border:1.5px solid var(--warn-200);border-radius:var(--r-md);align-items:flex-start;gap:14px;margin-bottom:14px;padding:18px 22px;display:flex}.alert-box .ab-txt b{font-family:var(--head);color:var(--warn);font-weight:800;display:block}.alert-box .ab-txt span{color:var(--ink);font-size:14.5px}.alert-box .btn{flex:none;margin-left:auto}.abo-panel{border-radius:var(--r-md);color:#fff;background:linear-gradient(135deg, var(--green-700) 0%, var(--green-600) 100%);padding:26px}.abo-panel h2{color:#fff;margin-bottom:10px;font-size:20px}.abo-panel p{color:#ffffffd9;font-size:15px}.abo-panel .btn{margin-top:18px}.group-link-box{background:color-mix(in srgb, var(--whatsapp) 12%, white);border:1.5px solid color-mix(in srgb, var(--whatsapp) 40%, white);border-radius:var(--r-md);margin-top:16px;padding:20px 24px}.group-link-box b{color:var(--whatsapp-deep)}.legal-main{max-width:820px;margin:0 auto;padding:60px 32px 100px}.legal-main h1{margin-bottom:30px;font-size:clamp(34px,4vw,52px)}.legal-main h2{margin:40px 0 14px;font-size:24px}.legal-main h3{margin:28px 0 10px;font-size:19px}.legal-main p,.legal-main li{color:var(--ink);margin-bottom:12px;font-size:16px;line-height:1.7}.legal-main a{color:var(--accent-600);text-underline-offset:2px;text-decoration:underline}.legal-divider{border:none;border-top:1px solid var(--line);margin:44px 0}@media (width>=1081px){.nav-menu{display:none}}@media (width<=1080px){.nav-links,.nav-cta{display:none}.nav-burger{display:grid}.price-grid{grid-template-columns:repeat(2,1fr)}.problem-grid{grid-template-columns:repeat(3,1fr)}.price-wide{text-align:left;grid-template-columns:1fr;gap:18px}.singles-grid{grid-template-columns:repeat(3,1fr)}.price-card.featured{transform:none}.price-card.featured:hover{transform:translateY(-6px)}}@media (width<=880px){.hero{min-height:0}.hero-grid{grid-template-columns:1fr;gap:40px;padding-block:56px 64px}.hero-scene{max-width:min(72vw,380px)}.comm-grid,.guide-grid{grid-template-columns:1fr;gap:36px}.freecta-inner{grid-template-columns:1fr;gap:30px}.contact-grid{grid-template-columns:1fr;gap:36px}.steps{grid-template-columns:1fr}.footer-top,.problem-grid{grid-template-columns:1fr 1fr}.problem-top{flex-direction:column;align-items:flex-start;gap:32px}.video-teaser{align-self:center;width:208px}}@media (width<=560px){.price-grid,.problem-grid,.comm-features,.guide-perks{grid-template-columns:1fr}.guide-card{padding:24px 20px}.singles-grid{grid-template-columns:1fr}.section{padding:78px 0}.wrap,.nav-inner{padding:0 20px}.nav-menu__inner{padding:8px 20px 24px}.brand{font-size:19px}.brand .logo{border-radius:12px;width:38px;height:38px}.freecta-card{padding:40px 24px}.problem.section{padding:46px 26px!important}h1{font-size:clamp(38px,8vw,56px)}.hero h1{font-size:clamp(30px,8.2vw,40px)}.hero-grid{padding-block:40px 52px}.dash-main{padding:32px 20px 80px}.contact-form{padding:26px 20px}}@media (hover:hover) and (pointer:fine){html,body{cursor:url(/cursors/paw.png) 6 4,auto;cursor:-webkit-image-set(url(/cursors/paw.png) 1x, url(/cursors/paw@2x.png) 2x) 6 4, auto;cursor:image-set(url(/cursors/paw.png) 1x, url(/cursors/paw@2x.png) 2x) 6 4, auto}a,button,label[for],summary,select,[role=button],[role=tab],[onclick],.btn{cursor:url(/cursors/paw-teal.png) 6 4,pointer;cursor:-webkit-image-set(url(/cursors/paw-teal.png) 1x, url(/cursors/paw-teal@2x.png) 2x) 6 4, pointer;cursor:image-set(url(/cursors/paw-teal.png) 1x, url(/cursors/paw-teal@2x.png) 2x) 6 4, pointer}input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea{cursor:text}:disabled,[aria-disabled=true]{cursor:not-allowed}}.auth-main.auth-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;max-width:1040px;margin:0 auto;padding:60px 20px;display:grid}.auth-split .auth-card{border-radius:0 var(--r-lg) var(--r-lg) 0;max-width:460px;margin:auto}.auth-aside{border-radius:var(--r-lg) 0 0 var(--r-lg);background:linear-gradient(150deg, var(--accent2) 0%, var(--accent2-600) 100%);color:var(--cream);align-items:center;padding:48px 42px;display:flex;position:relative;overflow:hidden}.auth-aside-paws{opacity:.12;color:#fff;position:absolute;inset:0}.auth-aside-paws .paw{width:90px;height:90px;position:absolute}.auth-aside-paws .paw:first-child{top:6%;left:8%;transform:rotate(-18deg)}.auth-aside-paws .paw:nth-child(2){width:60px;height:60px;top:30%;right:6%;transform:rotate(14deg)}.auth-aside-paws .paw:nth-child(3){width:70px;height:70px;bottom:12%;left:12%;transform:rotate(8deg)}.auth-aside-paws .paw:nth-child(4){width:46px;height:46px;bottom:26%;right:16%;transform:rotate(-10deg)}.auth-aside-paws .paw:nth-child(5){width:54px;height:54px;top:54%;left:40%;transform:rotate(22deg)}.auth-aside-paws .paw:nth-child(6){width:40px;height:40px;top:4%;right:34%;transform:rotate(-24deg)}.auth-aside-inner{z-index:1;position:relative}.auth-aside-badge{letter-spacing:.03em;background:#ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:14px;font-weight:800;display:inline-flex}.auth-aside-badge .paw{width:16px;height:16px}.auth-aside h2{color:#fff;margin-bottom:14px;font-size:clamp(24px,3vw,32px);line-height:1.15}.auth-aside p{color:#ffffffe0;margin-bottom:22px;font-size:15.5px;line-height:1.6}.auth-aside-list{gap:12px;list-style:none;display:grid}.auth-aside-list li{align-items:center;gap:11px;font-size:15px;font-weight:600;display:flex}.auth-aside-list .paw{width:20px;height:20px;color:var(--terra-100);flex-shrink:0}.paw-hero{background:linear-gradient(135deg, var(--tint-accent), var(--card));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:26px 30px;display:flex}.paw-hero-main{align-items:center;gap:18px;display:flex}.paw-hero-icon{background:var(--accent);color:#fff;width:66px;height:66px;box-shadow:0 12px 24px -12px var(--accent-600);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.paw-hero-icon .paw{width:34px;height:34px}.paw-hero-count{font-family:var(--head);color:var(--ink);font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1}.paw-hero-sub{color:var(--muted);margin-top:4px;font-size:15px}.paw-hero-stats{gap:14px;display:flex}.paw-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);text-align:center;min-width:96px;padding:14px 20px}.paw-stat-num{font-family:var(--head);color:var(--accent2);font-size:26px;font-weight:800}.paw-stat-lbl{color:var(--muted);margin-top:2px;font-size:12.5px}.treue-card{margin-bottom:24px}.treue-sub{color:var(--muted);margin-bottom:16px;font-size:15px}.treue-strip{grid-template-columns:repeat(10,1fr);gap:10px;display:grid}.treue-slot{aspect-ratio:1;border-radius:var(--r-sm);border:1.5px dashed var(--line);color:var(--green-200);background:var(--green-50);place-items:center;display:grid;position:relative}.treue-slot svg{width:58%;height:58%}.treue-slot.filled{background:var(--accent);color:#fff;box-shadow:0 8px 16px -10px var(--accent-600);border-style:solid;border-color:#0000}.treue-slot.free{border-color:var(--terra);color:var(--terra)}.treue-slot.free.filled{background:var(--terra);color:#fff}.treue-free{text-transform:uppercase;letter-spacing:.04em;background:var(--terra);color:#fff;border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:800;position:absolute;bottom:-8px}.level-nav{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.level-pill{border-radius:var(--r-md);background:var(--card);border:1.5px solid var(--line);flex-direction:column;align-items:center;gap:4px;width:74px;padding:12px 0;transition:transform .14s,border-color .14s;display:flex}.level-pill:not(:disabled):hover{border-color:var(--accent);transform:translateY(-2px)}.level-pill-num{font-family:var(--head);color:var(--ink);font-size:22px;font-weight:800}.level-pill-badge{color:var(--muted);font-size:12.5px;font-weight:700}.level-pill.active{background:var(--accent);border-color:var(--accent)}.level-pill.active .level-pill-num,.level-pill.active .level-pill-badge{color:#fff}.level-pill.complete{border-color:var(--accent2)}.level-pill.complete .level-pill-badge{color:var(--accent2)}.level-pill.locked{opacity:.55}.level-intro{margin-bottom:16px}.level-intro h3{margin-bottom:4px;font-size:22px}.level-intro p{color:var(--muted);font-size:15px}.level-intro .level-paw-hint{color:var(--green-700,#2f6f5e);margin-top:6px;font-size:14px;font-weight:600}.challenge-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.challenge{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:22px;transition:transform .14s,box-shadow .14s;display:flex;position:relative}.challenge:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.challenge-reward{color:var(--accent-600);background:var(--accent-100);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:16px;right:16px}.challenge-paw{place-items:center;display:inline-grid}.challenge-paw svg{width:14px;height:14px}.challenge h4{margin-bottom:2px;padding-right:54px;font-size:17px}.challenge p{color:var(--muted);font-size:14.5px;line-height:1.55}.challenge-novoice{font-style:italic}.challenge .challenge-toggle{width:100%;margin-top:auto}.challenge.done{border-color:var(--accent2);background:var(--tint-teal)}.challenge-media,.cms-media{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cms-media{margin-top:8px}.media-thumb{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--green-50);cursor:pointer;flex:none;width:56px;height:56px;padding:0;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.media-thumb:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.media-thumb img,.media-thumb video{object-fit:cover;width:100%;height:100%;display:block}.media-thumb--video .media-play{color:#fff;text-shadow:0 1px 3px #0009;pointer-events:none;background:#00000038;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.media-del{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:13px;line-height:16px;position:absolute;top:2px;right:2px}.media-del:hover{background:#000000d9}.media-add{border:1px dashed var(--green-500);border-radius:var(--r-sm);min-width:56px;height:56px;color:var(--green-600);cursor:pointer;background:0 0;flex:none;padding:0 10px;font-size:12px;font-weight:700}.media-add:hover{background:var(--green-50)}.media-add:disabled{opacity:.6;cursor:default}.media-add--voice{height:36px;padding:0 14px;font-size:12.5px}.voice-note{border:1px solid var(--line);background:#fff;border-radius:18px 18px 18px 6px;align-items:center;gap:10px;max-width:420px;padding:9px 13px 9px 10px;display:flex}.voice-note.is-error{border-color:var(--danger)}.voice-play{background:var(--accent);color:#fff;cursor:pointer;width:38px;height:38px;box-shadow:0 8px 16px -10px var(--accent-600);border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .12s,background .12s;display:grid}.voice-play:hover{background:var(--accent-600);transform:scale(1.05)}.voice-play svg{width:19px;height:19px}.voice-note.is-loading .voice-play{opacity:.6}.voice-ico-pause,.voice-note.is-playing .voice-ico-play{display:none}.voice-note.is-playing .voice-ico-pause{display:block}.voice-body{flex:1;min-width:0}.voice-wave{cursor:pointer;background:0 0;border:none;align-items:center;gap:1px;width:100%;height:26px;padding:0;display:flex;overflow:hidden}.voice-wave:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.voice-bar{background:var(--green-200);border-radius:2px;flex:1 1 0;min-width:2px;transition:background .1s linear}.voice-bar.is-on{background:var(--accent)}.voice-meta{color:var(--muted);align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.voice-mic{width:13px;height:13px;color:var(--green-500);flex:none}.voice-time{font-variant-numeric:tabular-nums}.voice-rate{border:1px solid var(--line);color:var(--green-600);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.voice-rate:hover{background:var(--card)}.voice-note--compact{flex:240px;max-width:340px;padding:7px 11px 7px 8px}.voice-note--compact .voice-play{width:32px;height:32px}.voice-note--compact .voice-play svg{width:16px;height:16px}.voice-note--compact .voice-wave{height:20px}.cms-voice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cms-voice-actions{flex-wrap:wrap;gap:6px;display:flex}.voice-rec-overlay{z-index:200}.voice-rec-hint{color:var(--muted);margin:-8px 0 18px;font-size:14.5px}.voice-rec-stage{background:var(--green-50);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:16px;padding:16px;display:flex}.voice-rec-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;padding:0;transition:transform .12s,background .12s;display:grid}.voice-rec-btn:hover{transform:scale(1.04)}.voice-rec-btn:disabled{background:var(--green-200);cursor:default;transform:none}.voice-rec-btn svg{width:28px;height:28px}.voice-rec-ico-stop,.voice-rec-overlay.is-recording .voice-rec-ico-mic{display:none}.voice-rec-overlay.is-recording .voice-rec-ico-stop{display:block}.voice-rec-overlay.is-recording .voice-rec-btn{background:var(--danger);animation:1.5s ease-out infinite voice-pulse}@keyframes voice-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 45%, transparent)}70%{box-shadow:0 0 0 18px color-mix(in srgb, var(--danger) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.voice-rec-overlay.is-recording .voice-rec-btn{animation:none}}.voice-rec-state{gap:2px;display:grid}.voice-rec-timer{font-family:var(--head);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.voice-rec-label{color:var(--muted);font-size:13.5px}.voice-rec-preview:not(:empty){margin-top:16px}.voice-rec-error{color:var(--danger);margin-top:14px;font-size:13.5px}.voice-rec-error[hidden]{display:none}.voice-rec-actions{flex-wrap:wrap;margin-top:18px}.voice-rec-actions .btn[hidden]{display:none}.voice-rec-actions .btn:disabled{opacity:.5;box-shadow:none;cursor:default;transform:none}.lightbox{z-index:100000;background:#000000e6;justify-content:center;align-items:center;padding:4vmin;display:flex;position:fixed;inset:0}.lightbox[hidden]{display:none}.lightbox__stage{justify-content:center;align-items:center;max-width:92vw;max-height:88vh;display:flex}.lightbox__stage img,.lightbox__stage video{border-radius:8px;width:auto;max-width:92vw;height:auto;max-height:88vh;box-shadow:0 10px 40px #00000080}.lightbox__close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:16px;right:20px}.lightbox__close:hover{background:#ffffff47}.lightbox__nav{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav:hover{background:#ffffff47}.lightbox__nav[hidden]{display:none}.lightbox__nav--prev{left:16px}.lightbox__nav--next{right:16px}.level-locked-note{background:var(--green-50);border:1.5px dashed var(--line);border-radius:var(--r-md);text-align:center;color:var(--muted);padding:28px;font-size:16px}.paw-count-badge{color:var(--accent-600);background:var(--accent-100);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.mut-note{color:var(--muted);font-size:12.5px}.level-cms-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.cms-level{border:1px solid var(--line);border-radius:var(--r-md);background:var(--tint-sand);margin-bottom:16px;padding:18px 20px}.cms-level-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.cms-level-num{text-transform:uppercase;letter-spacing:.05em;color:var(--accent2);margin-right:8px;font-size:12px;font-weight:800;display:inline-block}.cms-level-desc,.cms-card-desc{color:var(--muted);margin-top:4px;font-size:14px}.cms-cards{gap:10px;display:grid}.cms-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cms-card>div:not(.row-actions){flex:260px;min-width:0}.cms-paw{color:var(--accent-600);font-size:13px;font-weight:700}.cms-add-card{justify-self:start;margin-top:2px}@media (width<=760px){.auth-main.auth-split{grid-template-columns:1fr;max-width:460px}.auth-aside{border-radius:var(--r-lg) var(--r-lg) 0 0;padding:34px 30px}.auth-split .auth-card{border-radius:0 0 var(--r-lg) var(--r-lg)}.paw-hero-stats{width:100%}.paw-hero-stats .paw-stat{flex:1}.treue-strip{grid-template-columns:repeat(5,1fr)}}.linklike{font:inherit;color:var(--accent2);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--accent2-600)}.modal-overlay,.drawer-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a22186b;padding:24px;display:flex;position:fixed;inset:0}.modal-overlay[hidden],.drawer-overlay[hidden]{display:none}.modal-overlay{justify-content:center;align-items:center}.modal-box{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:100%;max-width:460px;box-shadow:var(--shadow-lg);padding:26px 26px 22px}.modal-title{margin:0 0 18px;font-size:20px}.modal-fields .field{margin-bottom:14px}.modal-fields .field span{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:600;display:block}.modal-confirm-text{color:var(--ink);margin:4px 0 20px;font-size:16px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:color-mix(in srgb, #000 10%, var(--danger))}.drawer-overlay{justify-content:flex-end;padding:0}.drawer{background:var(--bg,var(--cream));width:min(720px,100%);height:100%;box-shadow:var(--shadow-lg);padding:26px 30px 40px;overflow-y:auto}.drawer-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.drawer-head h2{margin:0 0 4px}.drawer-body{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px}.level-preview{background:var(--tint-sand,var(--card));border:1px dashed var(--line);border-radius:var(--r-lg);margin-top:24px;padding:24px 26px}.level-preview-head h3{margin:0 0 6px;font-size:19px}.level-preview-head p{color:var(--muted);max-width:60ch;margin:0;font-size:15px}.level-preview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.level-preview-tile{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);color:var(--muted);opacity:.85;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;display:flex}.level-preview-lock{font-size:24px}@media (width<=760px){.drawer{padding:20px 16px 32px}.drawer-body{padding:16px 14px}}
