@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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}.marketing-site{--marketing-wine: #4a263e;--marketing-berry: #bd477c;--marketing-rose: #e47aa5;--marketing-pink: #f5b6ce;--marketing-pale: #fceef5;--marketing-ink: #32152d;--marketing-muted: #786b73;--marketing-line: #f0e3e9;overflow:clip;color:var(--marketing-ink);background:#fff;font-family:Plus Jakarta Sans,Aptos,Segoe UI,sans-serif;line-height:1.5}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button{font:inherit}.marketing-header{position:sticky;z-index:20;top:0;background:#fff8fbf2;border-bottom:1px solid rgb(240 215 226 / 90%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-header-inner{display:flex;width:min(100% - 64px,1280px);height:78px;align-items:center;justify-content:space-between;margin:0 auto}.marketing-logo{display:inline-flex;flex:0 0 auto;align-items:center}.marketing-logo .brand-lockup{gap:10px;color:var(--marketing-wine)}.marketing-logo .brand-mark{width:37px;height:37px;flex-basis:37px;color:#fff;background:var(--marketing-berry);border-radius:11px;font-size:12px}.marketing-logo .brand-name{font-size:15px;letter-spacing:0}.marketing-nav{display:flex;align-items:center;gap:clamp(17px,2.4vw,34px);margin-left:auto;margin-right:30px}.marketing-nav>a{color:#62545d;font-size:12px;font-weight:550;transition:color .16s ease}.marketing-nav>a:hover{color:var(--marketing-berry)}.marketing-contact-button,.marketing-contact-mobile{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:0 17px;color:#fff!important;background:var(--marketing-berry);border-radius:999px;font-size:12px;font-weight:650;transition:background-color .16s ease,transform .16s ease}.marketing-contact-button:hover,.marketing-contact-mobile:hover{background:#9f3868;transform:translateY(-1px)}.marketing-contact-mobile,.mobile-menu-toggle{display:none}.hero-section{position:relative;min-height:640px;padding:62px 0 70px;background:linear-gradient(90deg,transparent 0 49.95%,rgb(214 108 155 / 9%) 50%,transparent 50.1%),linear-gradient(118deg,#fceef5,#fff8fb 47%,#f7d6e4)}.hero-section:before{position:absolute;top:0;right:0;width:43%;height:100%;background-image:radial-gradient(rgb(189 71 124 / 24%) .8px,transparent .8px);background-size:16px 16px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 36%,transparent 100%);opacity:.55;pointer-events:none}.hero-inner,.section-container,.trust-inner,.contact-inner,.marketing-footer{width:min(100% - 64px,1180px);margin:0 auto}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;min-height:490px}.hero-copy{max-width:555px;padding:16px 0 34px}.hero-eyebrow,.section-kicker{display:flex;align-items:center;gap:9px;color:var(--marketing-berry);font-size:10px;font-weight:750;letter-spacing:1.2px}.hero-eyebrow>span,.section-kicker>span{width:20px;height:1px;background:var(--marketing-rose)}.hero-copy h1{margin:23px 0 18px;color:var(--marketing-wine);font-size:clamp(42px,5vw,65px);font-weight:650;line-height:1.08;letter-spacing:0}.hero-copy h1 em,.section-heading h2 em,.solutions-heading h2 em,.about-copy h2 em,.contact-inner h2 em{color:var(--marketing-berry);font-style:normal}.hero-description{max-width:460px;margin:0;color:var(--marketing-muted);font-size:14px;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px}.marketing-site .button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:0 19px;border-radius:999px;font-size:12px;font-weight:650;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.marketing-site .button:hover{transform:translateY(-2px)}.marketing-site .button-wine{color:#fff!important;background:var(--marketing-berry);box-shadow:0 9px 22px #bd477c38}.marketing-site .button-wine:hover{background:#a83a6d;box-shadow:0 12px 25px #bd477c45}.marketing-site .button-text{color:var(--marketing-wine)}.marketing-site .button-text:hover{color:var(--marketing-berry)}.hero-note{display:flex;align-items:center;gap:9px;margin-top:27px;color:#85757e;font-size:10px}.hero-note-check{display:grid;width:19px;height:19px;place-items:center;color:var(--marketing-berry);background:var(--marketing-pale);border-radius:50%}.hero-visual{min-width:0}.preview-stage{position:relative;display:grid;min-height:425px;align-content:center;justify-items:center;padding:30px 8px 38px}.preview-orbit{position:absolute;border:1px solid rgb(214 108 155 / 17%);border-radius:50%;pointer-events:none}.preview-orbit-one{top:5%;right:4%;width:355px;height:355px}.preview-orbit-two{top:0;right:-1%;width:435px;height:435px;border-color:#d66c9b1a}.preview-window{position:relative;z-index:1;width:min(100%,520px);overflow:hidden;background:#fff;border:1px solid #f1e2e9;border-radius:13px;box-shadow:0 25px 70px #411f3421,0 4px 16px #411f340d;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);transition:transform .35s ease,box-shadow .35s ease}.preview-window:hover{box-shadow:0 30px 75px #411f342b,0 4px 18px #411f340f;transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-3px)}.preview-topbar{display:flex;height:47px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #f2e9ed}.preview-brand{display:flex;align-items:center;gap:8px;color:#58434f;font-size:9px}.preview-brand strong{color:var(--marketing-wine);font-weight:750}.preview-brand-mark{display:grid;width:20px;height:20px;place-items:center;color:#fff;background:var(--marketing-berry);border-radius:6px;font-size:9px;font-weight:750}.preview-window-actions{display:flex;gap:4px}.preview-window-actions i{width:5px;height:5px;background:#dfcbd4;border-radius:50%}.preview-body{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:320px}.preview-sidebar{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 0;background:#fdf9fb;border-right:1px solid #f2e9ed}.preview-nav{width:15px;height:15px;background:#efdee6;border-radius:4px}.preview-nav.active{background:#d66c9b;box-shadow:0 0 0 4px #f9e8ef}.preview-nav.short{height:10px}.preview-content{min-width:0;padding:21px 21px 15px}.preview-title-row,.preview-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.preview-overline{color:#b08298;font-size:7px;font-weight:750;letter-spacing:.8px}.preview-title-row h2{margin:4px 0 0;color:#3d2635;font-size:15px;font-weight:700}.preview-live{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#836374;background:#fcf5f8;border:1px solid #f3e6ec;border-radius:999px;font-size:7px;white-space:nowrap}.preview-live i{width:5px;height:5px;background:#b84e7d;border-radius:50%}.preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 14px;padding:11px 0;border-top:1px solid #f2e9ed;border-bottom:1px solid #f2e9ed}.preview-stats>div{display:grid;gap:4px;padding:0 9px;border-right:1px solid #f2e9ed}.preview-stats>div:first-child{padding-left:0}.preview-stats>div:last-child{padding-right:0;border-right:0}.preview-stats span{color:#a08b96;font-size:7px}.preview-stats strong{color:#523545;font-size:10px;font-weight:700}.preview-stats small{display:flex;align-items:center;gap:3px;color:#a35d7b;font-size:6px;white-space:nowrap}.preview-chart-panel{padding:11px 10px 8px;background:#fff;border:1px solid #f0e5ea;border-radius:7px}.preview-chart-heading strong,.preview-chart-heading span{display:block}.preview-chart-heading strong{color:#583c4c;font-size:8px}.preview-chart-heading>div>span{margin-top:3px;color:#aa98a1;font-size:6px}.preview-chart-period{display:flex!important;align-items:center;gap:3px;color:#8d7381;font-size:6px}.preview-chart{display:grid;grid-template-columns:25px minmax(0,1fr);height:95px;margin-top:8px}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:3px 0 17px;color:#b4a4ac;font-size:6px}.chart-grid{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:15px}.chart-grid>i{width:100%;border-top:1px dashed #f0e7eb}.chart-grid svg{position:absolute;top:2px;width:100%;height:70px;overflow:visible}.chart-fill{fill:url(#chart-gradient);fill:#d66c9b1f}.chart-line{fill:none;stroke:#c45d88;stroke-linecap:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.chart-x-axis{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:#b4a4ac;font-size:6px}.preview-bottom-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;color:#917d87;font-size:6px}.preview-bottom-row>span{display:inline-flex;align-items:center;gap:4px}.preview-dot{width:5px;height:5px;border-radius:50%}.rose-dot{background:#d66c9b}.wine-dot{background:#6e3559}.preview-bottom-row .preview-secure{margin-left:auto;color:#765565}.preview-caption{position:absolute;right:13px;bottom:12px;display:flex;align-items:center;gap:7px;color:#8b7480;font-size:9px}.preview-caption>span{width:6px;height:6px;background:var(--marketing-rose);border-radius:50%}.hero-scroll{position:absolute;right:max(32px,calc((100% - 1180px)/2));bottom:21px;display:flex;align-items:center;gap:8px;color:#9a858f!important;font-size:9px}.hero-scroll>span{width:22px;height:1px;background:#d99ab5}.trust-section{padding:28px 0 31px;background:#fff9fc;border-top:1px solid #f5edf1;border-bottom:1px solid #f5edf1}.trust-inner>p{margin:0;color:#a38f99;font-size:9px;font-weight:750;letter-spacing:1px;text-align:center}.client-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px;margin-top:23px;color:#806976}.client-list span{font-size:15px;font-weight:750;letter-spacing:.5px;opacity:.73}.client-list span:nth-child(2){font-family:Georgia,serif;font-size:17px;font-weight:500;letter-spacing:-.3px}.client-list span:nth-child(5){font-size:12px;letter-spacing:.2px}.section-padding{padding:104px 0}.section-heading,.solutions-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.65fr);align-items:end;gap:55px;margin-bottom:40px}.section-kicker{margin:0 0 15px}.section-heading h2,.solutions-heading h2,.about-copy h2{max-width:650px;margin:0;color:var(--marketing-wine);font-size:clamp(34px,4vw,47px);font-weight:620;line-height:1.16;letter-spacing:0}.section-intro{max-width:360px;margin:0 0 3px;color:var(--marketing-muted);font-size:13px;line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-card{display:flex;min-height:257px;flex-direction:column;padding:20px 19px 18px;background:#fff;border:1px solid #f0e5ea;border-radius:9px;box-shadow:0 8px 26px #32152d08;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.service-card:hover{border-color:#e4bbcc;box-shadow:0 16px 32px #32152d14;transform:translateY(-4px)}.service-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.service-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--marketing-berry);background:var(--marketing-pale);border-radius:10px}.service-arrow{display:grid;width:30px;height:30px;place-items:center;color:#9e7c8c!important;border:1px solid #f0e5ea;border-radius:50%;transition:color .16s ease,background .16s ease,border-color .16s ease}.service-card:hover .service-arrow{color:#fff!important;background:var(--marketing-berry);border-color:var(--marketing-berry)}.service-card h3{margin:0 0 9px;color:var(--marketing-wine);font-size:15px;font-weight:700;line-height:1.35}.service-card>p{margin:0;color:var(--marketing-muted);font-size:11px;line-height:1.75}.service-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:20px}.service-tags span{padding:5px 8px;color:#8f6679;background:#fcf5f8;border:1px solid #f4e8ee;border-radius:999px;font-size:8px}.solutions-section{color:var(--marketing-wine);background:linear-gradient(125deg,#fff8fb,#fceef5 54%,#f8dce8)}.solutions-heading{grid-template-columns:minmax(0,1.1fr) minmax(230px,.55fr)}.light-kicker{color:var(--marketing-berry)}.light-kicker>span{background:var(--marketing-rose)}.solutions-heading h2{color:var(--marketing-wine)}.solutions-heading h2 em{color:var(--marketing-berry)}.solutions-heading>p{max-width:340px;margin:0 0 4px;color:#76616d;font-size:12px;line-height:1.8}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.solution-card{position:relative;display:flex;min-height:278px;flex-direction:column;justify-content:space-between;padding:22px 22px 20px;overflow:hidden;border:1px solid rgb(74 38 62 / 8%);border-radius:9px;transition:transform .18s ease,box-shadow .18s ease}.solution-card:after{position:absolute;right:-50px;bottom:-90px;width:190px;height:190px;border:1px solid rgb(255 255 255 / 38%);border-radius:50%;content:"";pointer-events:none}.solution-card:hover{box-shadow:0 18px 38px #4a263e29;transform:translateY(-4px)}.solution-rose{background:#fceef5}.solution-wine{background:#f5b6ce}.solution-plum{background:#bd477c}.solution-featured{background:linear-gradient(135deg,#f5b6ce,#e88eaf)}.solution-card-meta{display:flex;align-items:flex-start;justify-content:space-between;color:#4a263ea8}.solution-card-meta>span{font-size:11px;font-weight:750;letter-spacing:1px}.solution-card-copy{position:relative;z-index:1;max-width:290px;margin-top:46px}.solution-card h3{margin:0;color:var(--marketing-wine);font-size:20px;font-weight:650;line-height:1.3}.solution-card p{margin:9px 0 0;color:#4a263ec7;font-size:11px;line-height:1.75}.solution-card>a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:23px;color:var(--marketing-wine)!important;font-size:10px;font-weight:700}.solution-card>a svg{transition:transform .16s ease}.solution-card>a:hover svg{transform:translate(3px)}.solution-plum .solution-card-meta,.solution-plum h3,.solution-plum p,.solution-plum>a{color:#fff!important}.about-section{background:#fff}.about-inner{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(180px,.45fr);align-items:center;gap:44px}.about-mark{position:relative;display:grid;width:118px;height:118px;place-items:center;color:var(--marketing-berry);background:linear-gradient(145deg,#fff8fb,#fceef5);border:1px solid #f1dce6;border-radius:30px 30px 30px 8px;transform:rotate(-4deg)}.about-mark>span{font-size:58px;font-weight:700;line-height:1;transform:rotate(4deg)}.about-mark i{position:absolute;right:13px;bottom:17px;width:5px;height:5px;background:#d66c9b;border-radius:50%}.about-mark i:nth-of-type(2){right:23px;bottom:17px;opacity:.65}.about-mark i:nth-of-type(3){right:33px;bottom:17px;opacity:.35}.about-copy h2{max-width:550px;font-size:clamp(30px,3.4vw,42px)}.about-copy>p:last-child{max-width:550px;margin:16px 0 0;color:var(--marketing-muted);font-size:12px;line-height:1.85}.about-aside{padding-left:24px;border-left:1px solid #efdde5}.about-aside span{color:var(--marketing-rose);font-size:10px;font-weight:750;letter-spacing:1px}.about-aside p{margin:11px 0 0;color:#796b73;font-size:11px;line-height:1.8}.contact-section{padding:78px 0;color:var(--marketing-wine);background:linear-gradient(112deg,#f8c6d9,#f5b6ce 45%,#e98caf)}.contact-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-items:center;gap:60px}.contact-inner h2{margin:0;color:var(--marketing-wine);font-size:clamp(33px,4.3vw,50px);font-weight:620;line-height:1.15}.contact-inner h2 em{color:#9f3868}.contact-inner>div:first-child>p:last-child{max-width:485px;margin:15px 0 0;color:#654b5a;font-size:12px;line-height:1.8}.contact-actions{display:grid;justify-items:start;gap:13px}.marketing-site .button-light{color:var(--marketing-wine)!important;background:#fffafd}.marketing-site .button-light:hover{background:#fff}.contact-actions>span{max-width:245px;color:#684e5d;font-size:9px;line-height:1.7}.marketing-footer{display:flex;min-height:83px;align-items:center;justify-content:space-between;gap:20px;background:#fff}.marketing-footer .brand-mark{width:30px;height:30px;flex-basis:30px;border-radius:9px;font-size:10px}.marketing-footer .brand-name{font-size:12px}.marketing-footer>p,.marketing-footer>span{margin:0;color:#927f89;font-size:9px}.reveal{opacity:0;transform:translateY(15px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.marketing-site [data-reveal]{opacity:0;transform:translateY(15px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--reveal-delay, 0ms)}.marketing-site [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (min-width: 1440px){.hero-section{min-height:690px}.hero-inner{min-height:525px}}@media (max-width: 1100px){.marketing-header-inner,.hero-inner,.section-container,.trust-inner,.contact-inner,.marketing-footer{width:min(100% - 48px,1180px)}.marketing-nav{gap:17px;margin-right:18px}.marketing-nav>a{font-size:11px}.hero-inner{gap:22px}.hero-copy h1{font-size:clamp(40px,5.2vw,58px)}.preview-content{padding-right:15px;padding-left:15px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:230px}}@media (max-width: 820px){.marketing-header-inner{height:70px}.mobile-menu-toggle{display:grid;width:40px;height:40px;place-items:center;margin-left:auto;color:var(--marketing-wine);background:#fff;border:1px solid #f0e3e9;border-radius:50%;cursor:pointer}.marketing-contact-button{display:none}.marketing-nav{position:absolute;top:70px;right:0;left:0;display:none;align-items:stretch;gap:0;margin:0;padding:10px 24px 20px;background:#fff;border-bottom:1px solid #f0e3e9;box-shadow:0 16px 25px #32152d12}.marketing-nav.is-open{display:flex;flex-direction:column}.marketing-nav>a:not(.marketing-contact-mobile){padding:12px 3px;border-bottom:1px solid #f6edf1;font-size:13px}.marketing-contact-mobile{display:inline-flex;align-self:flex-start;margin-top:14px}.hero-section{min-height:0;padding:54px 0 65px}.hero-inner{grid-template-columns:1fr;gap:15px}.hero-copy{max-width:620px;padding:10px 0 0}.hero-copy h1{max-width:660px;font-size:clamp(42px,8vw,60px)}.hero-description{max-width:560px}.hero-visual{width:min(100%,610px);justify-self:center}.preview-stage{min-height:390px}.preview-orbit-one{right:13%}.preview-orbit-two{right:7%}.hero-scroll{display:none}.section-padding{padding:78px 0}.section-heading,.solutions-heading{grid-template-columns:1fr;gap:16px;margin-bottom:29px}.section-intro,.solutions-heading>p{max-width:540px}.solution-grid{gap:10px}.solution-card{min-height:258px;padding:18px}.solution-card h3{font-size:17px}.about-inner{grid-template-columns:100px minmax(0,1fr);gap:27px}.about-mark{width:96px;height:96px;border-radius:25px 25px 25px 7px}.about-mark>span{font-size:47px}.about-aside{grid-column:2;margin-top:-12px}.contact-inner{grid-template-columns:1fr;gap:25px}.contact-actions{grid-template-columns:auto 1fr;align-items:center}}@media (max-width: 600px){.marketing-header-inner,.hero-inner,.section-container,.trust-inner,.contact-inner,.marketing-footer{width:min(100% - 36px,1180px)}.hero-section{padding:43px 0 45px}.hero-eyebrow,.section-kicker{font-size:8px;letter-spacing:1px}.hero-copy h1{margin-top:17px;font-size:clamp(38px,10.2vw,49px)}.hero-description{font-size:12px}.hero-actions{align-items:flex-start;gap:6px 10px;margin-top:22px}.button{min-height:44px;padding:0 15px;font-size:10px}.hero-note{align-items:flex-start;margin-top:19px;font-size:9px}.hero-note-check{flex:0 0 19px}.preview-stage{min-height:305px;padding:20px 0 30px}.preview-window{width:100%;border-radius:9px;transform:none}.preview-window:hover{transform:translateY(-2px)}.preview-topbar{height:39px;padding:0 10px}.preview-body{grid-template-columns:30px minmax(0,1fr);min-height:250px}.preview-sidebar{gap:10px;padding-top:14px}.preview-nav{width:11px;height:11px}.preview-content{padding:13px 11px 10px}.preview-title-row h2{font-size:12px}.preview-stats{margin:12px 0 10px;padding:8px 0}.preview-stats>div{gap:3px;padding:0 5px}.preview-stats span{font-size:6px}.preview-stats strong{font-size:8px}.preview-stats small{font-size:5px}.preview-chart-panel{padding:8px 7px 6px}.preview-chart{height:75px}.chart-grid svg{height:55px}.preview-bottom-row{gap:6px;margin-top:8px;font-size:5px}.preview-orbit-one{right:0;width:250px;height:250px}.preview-orbit-two{right:-8%;width:300px;height:300px}.preview-caption{right:5px;bottom:9px;font-size:8px}.trust-section{padding:22px 0 24px}.trust-inner>p{max-width:330px;margin:0 auto;font-size:7px;line-height:1.8}.client-list{justify-content:center;gap:14px 24px;margin-top:16px}.client-list span{font-size:11px}.client-list span:nth-child(2){font-size:13px}.client-list span:nth-child(5){font-size:10px}.section-padding{padding:62px 0}.section-heading h2,.solutions-heading h2{font-size:32px}.section-intro,.solutions-heading>p{font-size:11px}.service-grid{grid-template-columns:1fr;gap:10px}.service-card{min-height:0;padding:17px}.service-card-top{margin-bottom:15px}.service-card h3{font-size:14px}.service-card>p{max-width:340px}.service-tags{padding-top:16px}.solution-grid{grid-template-columns:1fr;gap:10px}.solution-card{min-height:220px;padding:19px}.solution-card-copy{margin-top:27px}.solution-card h3{font-size:19px}.about-inner{grid-template-columns:1fr;gap:22px}.about-mark{width:77px;height:77px;border-radius:20px 20px 20px 6px}.about-mark>span{font-size:39px}.about-mark i{right:10px;bottom:12px}.about-mark i:nth-of-type(2){right:19px;bottom:12px}.about-mark i:nth-of-type(3){right:28px;bottom:12px}.about-copy h2{font-size:31px}.about-copy>p:last-child{font-size:11px}.about-aside{grid-column:1;margin-top:0;padding-left:15px}.contact-section{padding:58px 0}.contact-inner h2{font-size:34px}.contact-inner>div:first-child>p:last-child{font-size:11px}.contact-actions{grid-template-columns:1fr}.marketing-footer{min-height:74px;flex-wrap:wrap;gap:4px 12px;padding:15px 0}.marketing-footer>p{display:none}.marketing-footer>span{margin-left:auto}}@media (prefers-reduced-motion: reduce){.marketing-site *,.marketing-site *:before,.marketing-site *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marketing-site [data-reveal]{opacity:1;transform:none}}.services-section{background:#fffafd}.insight-page{display:grid;gap:18px;color:var(--ink)}.insight-page .page-heading{margin-bottom:0}.insight-page .eyebrow{color:var(--rose-700)}.demo-period,.demo-data-chip{display:inline-flex;min-height:33px;align-items:center;padding:0 11px;color:var(--rose-800);background:#fff;border:1px solid var(--line);border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}.insight-metric-grid{gap:12px}.insight-metric{min-height:124px;padding:15px 16px;border-radius:7px}.insight-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.insight-metric .metric-label{color:#75656d;font-size:11px}.insight-metric .metric-value{margin-top:14px;color:var(--rose-950);font-size:26px;letter-spacing:-.5px}.insight-metric .metric-detail{margin-top:7px;font-size:10px}.metric-trend{display:inline-flex;align-items:center;gap:2px;color:#6b806f;font-size:10px;font-weight:650;white-space:nowrap}.metric-warning .metric-trend{color:var(--rose-700)}.metric-revenue{border-top:2px solid var(--rose-600)}.secondary-metrics .insight-metric{min-height:105px;padding-top:13px}.secondary-metrics .metric-value{margin-top:10px;font-size:23px}.insight-section{display:grid;gap:12px}.section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.section-title-row .eyebrow{margin-bottom:5px}.section-title-row h2{margin:0;color:var(--rose-950);font-size:16px;font-weight:650}.section-text-link,.text-action{display:inline-flex;align-items:center;gap:6px;padding:0;color:var(--rose-700);background:none;border:0;cursor:pointer;font:inherit;font-size:10px;font-weight:650;text-decoration:none;white-space:nowrap}.section-text-link:hover,.text-action:hover{color:var(--rose-900)}.segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.segment-grid-compact{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.segment-card{min-width:0;padding:14px;background:#fff;border:1px solid var(--line);border-top:2px solid var(--segment-color, var(--rose-600));border-radius:6px}.segment-grid-compact .segment-card{padding:11px 10px}.segment-vip{--segment-color: #89516d;--segment-soft: #f3e5eb}.segment-repeat{--segment-color: #a85f7e;--segment-soft: #f8edf2}.segment-ticket{--segment-color: #71465a;--segment-soft: #f2e9ed}.segment-frequent{--segment-color: #b77b93;--segment-soft: #f8eff3}.segment-new{--segment-color: #c6819c;--segment-soft: #fbf1f5}.segment-risk{--segment-color: #b77962;--segment-soft: #fbf1ed}.segment-inactive{--segment-color: #9a8b92;--segment-soft: #f3f0f1}.segment-card-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.segment-dot{width:7px;height:7px;background:var(--segment-color);border-radius:50%}.segment-trend{display:inline-flex;align-items:center;gap:1px;color:#71816e;font-size:9px;font-weight:650}.segment-trend.trend-down{color:#997166}.segment-count{margin:9px 0 2px;color:var(--rose-950);font-size:23px;font-weight:700;line-height:1.1}.segment-card h3{min-height:31px;margin:0;color:#55444d;font-size:10px;font-weight:650;line-height:1.4}.segment-grid-compact .segment-count{margin-top:8px;font-size:20px}.segment-grid-compact .segment-card h3{min-height:29px;font-size:9px}.segment-description{min-height:32px;margin:7px 0 10px;color:var(--muted);font-size:10px;line-height:1.55}.segment-progress{height:4px;overflow:hidden;background:var(--segment-soft);border-radius:4px}.segment-progress span{display:block;height:100%;background:var(--segment-color);border-radius:inherit}.segment-share{margin:6px 0 0;color:#857780;font-size:9px}.dashboard-insight-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:13px}.behavior-panel,.dashboard-opportunities,.service-panel{min-width:0;padding:17px;border-radius:7px}.insight-page .panel-heading h2{color:var(--rose-950);font-size:13px}.insight-page .panel-heading p{font-size:10px}.chart-legend{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;white-space:nowrap}.chart-legend i{width:7px;height:7px;background:var(--rose-600);border-radius:50%}.scatter-chart{position:relative;display:grid;grid-template-columns:42px 38px minmax(0,1fr);grid-template-rows:182px 17px 14px;margin:14px 1px 0}.scatter-y-label{position:absolute;top:45%;left:-8px;color:#867780;font-size:8px;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.scatter-y-ticks{display:flex;grid-column:2;grid-row:1;flex-direction:column;justify-content:space-between;padding:0 5px 0 0;color:#968890;font-size:8px;text-align:right}.scatter-plot{position:relative;display:grid;grid-column:3;grid-row:1;overflow:hidden;border-bottom:1px solid #d8c9d0;border-left:1px solid #d8c9d0}.scatter-gridline{grid-column:1;border-top:1px dashed #eee5e9}.scatter-point{position:absolute;z-index:1;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--segment-color);cursor:pointer;opacity:.86;transform:translate(-50%,50%);transition:opacity .13s ease,transform .13s ease}.scatter-point:hover,.scatter-point:focus-visible{opacity:1;outline:2px solid var(--rose-700);outline-offset:2px;transform:translate(-50%,50%) scale(1.16)}.point-vip{--segment-color: #89516d;background:#a85f7e}.point-repeat{--segment-color: #a85f7e;background:#d59bb1}.point-ticket{--segment-color: #71465a;background:#8e6679}.point-frequent{--segment-color: #b77b93;background:#ce9bad}.point-new{--segment-color: #c6819c;background:#dfa9bd}.point-risk{--segment-color: #b77962;background:#ce9885}.scatter-x-ticks{display:flex;grid-column:3;grid-row:2;justify-content:space-between;padding-top:5px;color:#968890;font-size:8px}.scatter-x-label{grid-column:2 / 4;grid-row:3;color:#867780;font-size:8px;text-align:center}.chart-footnote{display:flex;align-items:center;gap:7px;margin:8px 0 0 42px;color:#897b83;font-size:9px}.chart-size-key{display:inline-flex;align-items:center;gap:3px}.chart-size-key i{width:7px;height:7px;border:1px solid var(--rose-600);border-radius:50%}.chart-size-key i:last-child{width:12px;height:12px}.dashboard-opportunities{display:flex;flex-direction:column}.opportunity-count{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;color:var(--rose-800);background:var(--rose-100);border-radius:50%;font-size:10px;font-weight:700}.opportunity-list{display:grid}.opportunity-list-compact{margin:9px 0 10px}.opportunity-item{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-bottom:1px solid #f0e7eb}.opportunity-list-compact .opportunity-item{gap:9px;padding:9px 0}.opportunity-item:last-child{border-bottom:0}.opportunity-marker{width:8px;height:8px;flex:0 0 8px;margin-top:5px;background:var(--rose-700);border-radius:50%}.opportunity-rose{background:#c67b99}.opportunity-plum{background:#765064}.opportunity-pale{background:#ddb3c3}.opportunity-copy{min-width:0;flex:1}.opportunity-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.opportunity-heading h3{margin:0;color:#4c3943;font-size:10px;font-weight:650}.opportunity-heading>span{flex:0 0 auto;color:var(--rose-700);font-size:9px;font-weight:650}.opportunity-copy p{margin:3px 0 0;color:#84777e;font-size:9px;line-height:1.5}.opportunity-item>svg{flex:0 0 auto;margin-top:3px;color:#aa8b9a}.dashboard-opportunities>.section-text-link{margin-top:auto}.rfm-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fbf5f8;border:1px solid #f0e1e8;border-radius:7px}.rfm-mark{display:grid;width:38px;height:34px;flex:0 0 38px;place-items:center;color:#fff;background:var(--rose-800);border-radius:5px;font-size:10px;font-weight:750;letter-spacing:.4px}.rfm-note h3{margin:0;color:var(--rose-950);font-size:11px;font-weight:700}.rfm-note p{margin:3px 0;color:#786771;font-size:10px}.rfm-note p strong{color:var(--rose-800)}.rfm-note p span{margin:0 4px;color:#bca8b1}.rfm-note small{color:#877981;font-size:9px}.customer-page{gap:17px}.customer-tabs{display:flex;align-items:center;gap:5px;padding-bottom:9px;border-bottom:1px solid var(--line)}.customer-tabs button{min-height:33px;padding:0 12px;color:#796b73;background:transparent;border:0;border-radius:4px;cursor:pointer;font:inherit;font-size:11px;font-weight:550}.customer-tabs button:hover{color:var(--rose-800);background:#f7edf1}.customer-tabs button.is-active{color:#fff;background:var(--rose-800);font-weight:650}.customer-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:13px}.service-list{margin-top:13px}.service-row{display:grid;grid-template-columns:33px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:39px;border-bottom:1px solid #f0e7eb;color:#5f4d57;font-size:10px}.service-row:last-child{border-bottom:0}.service-index{color:#b58d9f;font-size:9px;font-weight:650}.service-row strong{color:var(--rose-800);font-size:10px;text-align:right}.client-table-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px}.client-table-summary strong{color:var(--rose-950);font-size:13px}.client-directory-panel{min-width:0;padding:0;overflow:hidden;border-radius:7px}.client-table-wrap{overflow-x:auto}.client-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.client-table th{height:42px;padding:0 12px;color:#84767e;background:#fcf9fa;border-bottom:1px solid var(--line);font-size:9px;font-weight:650}.client-table td{height:59px;padding:7px 12px;color:#66565f;border-bottom:1px solid #f2eaee;font-size:9px}.client-table tbody tr{cursor:pointer;transition:background-color .12s ease}.client-table tbody tr:hover{background:#fdf9fb}.client-table tbody tr:last-child td{border-bottom:0}.client-name-button{display:inline-flex;min-width:150px;align-items:center;gap:8px;padding:0;color:#4c3943;background:transparent;border:0;cursor:pointer;font:inherit;font-size:9px;font-weight:650;text-align:left}.client-name-button>span:last-child{display:grid;gap:3px}.client-name-button small{color:#998990;font-size:8px;font-weight:400}.client-avatar,.detail-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:var(--rose-800);background:var(--rose-100);border-radius:50%;font-size:9px;font-weight:700}.table-money{color:var(--rose-950)!important;font-weight:650}.segment-badge{display:inline-flex;min-height:22px;align-items:center;padding:2px 7px;color:var(--segment-text, #71465a);background:var(--segment-bg, #f3e5eb);border-radius:4px;font-size:8px;font-weight:650}.badge-vip{--segment-bg: #f0e3e9;--segment-text: #71465a}.badge-repeat{--segment-bg: #f6eaf0;--segment-text: #89516d}.badge-ticket{--segment-bg: #eee7eb;--segment-text: #5a3b4b}.badge-frequent{--segment-bg: #f8edf2;--segment-text: #89516d}.badge-new{--segment-bg: #fbf0f4;--segment-text: #a85f7e}.badge-risk{--segment-bg: #faf0ed;--segment-text: #98614e}.badge-inactive{--segment-bg: #f2eff0;--segment-text: #796b73}.mock-data-note{margin:0;padding:10px 13px;color:#988b92;border-top:1px solid #f0e7eb;font-size:9px}.opportunities-panel{padding:0 18px;border-radius:7px}.detail-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#2d1c2652}.client-detail{width:min(100%,470px);height:100%;padding:23px 24px 35px;overflow-y:auto;background:#fff;box-shadow:-12px 0 35px #36212d1f}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--line)}.detail-header .eyebrow{margin-bottom:4px;font-size:9px}.detail-header h2{margin:0;color:var(--rose-950);font-size:19px}.detail-close{display:grid;width:32px;height:32px;place-items:center;color:#765f6b;background:#faf5f7;border:1px solid var(--line);border-radius:5px;cursor:pointer}.detail-client-identity{display:flex;align-items:center;gap:11px;padding:17px 0}.detail-avatar{width:41px;height:41px;flex-basis:41px;font-size:12px}.detail-client-identity h3{margin:0 0 6px;color:#49343f;font-size:13px}.detail-section{padding:15px 0;border-top:1px solid #f0e7eb}.detail-section>h3{margin:0 0 12px;color:var(--rose-950);font-size:12px}.detail-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-stat-grid>div{display:grid;gap:4px;min-height:51px;align-content:center;padding:7px 9px;background:#fcf9fa;border:1px solid #f2e9ed;border-radius:4px}.detail-stat-grid span,.detail-label{color:#897b83;font-size:9px}.detail-stat-grid strong{color:#4b3742;font-size:11px;font-weight:650}.detail-label{margin:12px 0 6px}.service-highlight{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;color:#5c4652;background:#fbf5f8;border-radius:4px;font-size:10px}.service-highlight strong{color:var(--rose-800);font-size:9px}.product-tags{display:flex;flex-wrap:wrap;gap:5px}.product-tags span{padding:4px 7px;color:#6f5965;background:#f8f1f4;border:1px solid #f0e4e9;border-radius:4px;font-size:9px}.mini-spend-chart{display:flex;height:75px;align-items:flex-end;gap:7px;padding:7px 7px 0;border-bottom:1px solid #e9dce2}.mini-spend-chart span{min-width:8px;flex:1;background:#dca9bd;border-radius:3px 3px 0 0}.mini-spend-chart span:nth-child(3n){background:var(--rose-600)}.mini-month-labels{display:flex;justify-content:space-between;padding:4px 5px 0;color:#9b8e95;font-size:8px}.detail-segmentation{margin-top:2px;padding:14px;background:#fbf5f8;border:1px solid #f0e1e8;border-radius:6px}.detail-segmentation .eyebrow{margin:0 0 4px;font-size:8px}.detail-segmentation h3{margin:0;color:var(--rose-950);font-size:13px}.detail-segmentation>p:not(.eyebrow){margin:7px 0 11px;color:#75666e;font-size:10px;line-height:1.6}.detail-rfm{display:flex;flex-wrap:wrap;gap:6px}.detail-rfm span{padding:5px 7px;color:#786771;background:#fff;border:1px solid #eedfe6;border-radius:4px;font-size:8px}.detail-rfm strong{color:var(--rose-800)}@media (max-width: 1180px){.segment-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.dashboard-insight-grid,.customer-overview-grid{grid-template-columns:1fr}.segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 600px){.insight-page{gap:14px}.insight-page .page-heading{align-items:flex-start;flex-direction:column}.demo-period,.demo-data-chip{min-height:28px}.insight-metric-grid{gap:8px}.insight-metric{min-height:112px;padding:11px}.insight-metric .metric-label{font-size:9px}.insight-metric .metric-value{font-size:21px}.insight-metric .metric-detail{font-size:9px}.secondary-metrics .insight-metric{min-height:96px}.metric-trend{font-size:8px}.section-title-row{align-items:flex-start}.section-title-row h2{font-size:14px}.section-title-row .section-text-link{font-size:0}.section-title-row .section-text-link svg{width:17px;height:17px}.segment-grid,.segment-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-grid-compact .segment-card{padding:11px}.customer-tabs{gap:1px;overflow-x:auto}.customer-tabs button{padding:0 8px;font-size:10px;white-space:nowrap}.client-table-summary{align-items:flex-start;flex-direction:column;gap:4px}.client-detail{padding:18px 17px 28px}.opportunity-heading{align-items:flex-start;flex-direction:column;gap:2px}}:root{--rose-950: #49343f;--rose-900: #5a3b4b;--rose-800: #71465a;--rose-700: #89516d;--rose-600: #a85f7e;--rose-200: #ead2dc;--rose-100: #f3e5eb;--rose-50: #faf5f7;--ink: #332b30;--muted: #837780;--line: #eadfe4;font-family:Aptos,Segoe UI,sans-serif;color:var(--ink);background:var(--rose-50);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{min-height:100vh}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh;background:#f2f6f4}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;width:252px;height:100vh;padding:25px 15px 18px;overflow-y:auto;color:#e8f0ed;background:#203b3d}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.sidebar-brand{padding:0 9px 27px}.brand-mark{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;color:#203b3d;background:#d2e3c9;border-radius:8px;font-size:12px;font-weight:800}.brand-name{font-size:15px;font-weight:500}.brand-name strong{font-weight:750}.primary-navigation{display:grid;gap:23px}.navigation-group{display:grid;gap:3px}.navigation-label{margin:0 10px 7px;color:#94adaa;font-size:10px;font-weight:700;letter-spacing:1px}.navigation-link{display:flex;min-height:39px;align-items:center;gap:11px;padding:8px 11px;color:#d0ddda;border-radius:5px;font-size:13px;text-decoration:none;transition:background-color .14s ease,color .14s ease}.navigation-link:hover,.navigation-link:focus-visible{color:#fff;background:#2d5050;outline:none}.navigation-link.is-active{color:#fff;background:#35645d;font-weight:650}.navigation-indicator{width:6px;height:6px;flex:0 0 6px;border:1px solid #90aca4;border-radius:2px}.navigation-link.is-active .navigation-indicator{background:#d2e3c9;border-color:#d2e3c9}.sidebar-bottom{display:grid;gap:12px;margin-top:auto;padding-top:22px;border-top:1px solid #385251}.sidebar-version{padding:0 11px;color:#94adaa;font-size:9px;font-weight:650}.workspace{min-width:0}.topbar{position:sticky;z-index:5;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:12px 34px;background:#fff;border-bottom:1px solid #e2e9e5}.breadcrumb{display:flex;align-items:center;gap:10px;color:#788987;font-size:12px}.breadcrumb strong{color:#2b3e3d;font-weight:650}.breadcrumb-divider{color:#bac6c1}.account-menu{position:relative}.account-menu summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{display:grid;width:35px;height:35px;place-items:center;color:#31544d;background:#e4eee8;border-radius:50%;font-size:11px;font-weight:750}.account-copy{display:grid;max-width:180px;gap:1px}.account-copy strong{overflow:hidden;color:#253a38;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-copy small{color:#81908d;font-size:10px}.account-chevron{margin-left:4px;color:#778985;font-size:17px}.account-dropdown{position:absolute;top:calc(100% + 13px);right:0;display:grid;width:220px;gap:4px;padding:14px;background:#fff;border:1px solid #e2e9e5;border-radius:6px;box-shadow:0 12px 30px #1a362f1f}.account-dropdown p{margin:0;color:#81908d;font-size:11px}.account-dropdown strong{overflow:hidden;margin-bottom:8px;color:#253a38;font-size:12px;text-overflow:ellipsis}.account-dropdown button{padding:9px 10px;color:#8b3934;background:#fff;border:1px solid #eadbd8;border-radius:4px;cursor:pointer;font-size:12px;text-align:left}.account-dropdown button:hover{background:#fcf4f2}.main-content{padding:34px 38px 48px}.page-content{width:min(100%,1380px);margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow{margin:0 0 7px;color:#66827a;font-size:10px;font-weight:750;letter-spacing:1px}.page-heading h1{margin:0;color:#203533;font-size:25px;font-weight:650;line-height:1.2}.page-description{margin:8px 0 0;color:#778783;font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-panel,.content-panel{background:#fff;border:1px solid #e1e9e5;border-radius:6px}.metric-panel{min-height:142px;padding:17px 18px}.metric-label{margin:0;color:#60736f;font-size:12px;font-weight:600}.metric-value{margin:13px 0 2px;color:#253b38;font-size:29px;font-weight:650;line-height:1}.metric-detail{margin:8px 0 0;color:#899793;font-size:11px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:14px;margin-top:17px}.content-panel{padding:20px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-heading h2,.setup-panel h2,.module-placeholder h2,.health-panel h2{margin:0;color:#2b403d;font-size:14px;font-weight:650}.panel-heading p,.setup-panel>p:not(.eyebrow),.health-panel p{margin:5px 0 0;color:#7f8d89;font-size:12px}.activity-panel{min-height:275px}.empty-state{display:grid;min-height:174px;align-content:center;justify-items:center;padding:18px;text-align:center}.empty-state-mark{display:grid;width:34px;height:34px;place-items:center;color:#69847b;background:#eff4f0;border-radius:50%;font-size:18px}.empty-state h3{margin:11px 0 3px;color:#425653;font-size:12px;font-weight:650}.empty-state p{max-width:290px;margin:0;color:#84918d;font-size:11px}.setup-panel{min-height:275px;padding:22px}.setup-panel .eyebrow{margin-bottom:12px}.setup-panel>p:not(.eyebrow){margin-top:11px;line-height:1.65}.text-link{display:inline-block;margin-top:20px;color:#356a5e;font-size:12px;font-weight:650;text-decoration:none}.text-link:hover{color:#24483f;text-decoration:underline}.module-placeholder{display:grid;min-height:260px;align-content:center;justify-items:center;text-align:center}.placeholder-mark{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;color:#35645d;background:#e8f0e9;border-radius:7px;font-size:16px;font-weight:700}.module-placeholder p{margin:7px 0 0;color:#7f8d89;font-size:12px}.health-panel{display:flex;align-items:flex-start;gap:13px}.status-indicator{width:9px;height:9px;flex:0 0 9px;margin-top:4px;background:#bd8c48;border-radius:50%}.auth-shell{display:grid;min-height:100vh;padding:24px;place-items:center;background:#eef3f0}.auth-card{display:grid;width:min(100%,420px);gap:19px;padding:34px;background:#fff;border:1px solid #e1e9e5;border-radius:8px;box-shadow:0 18px 50px #203b3d14}.auth-card .brand-lockup{color:#203b3d}.auth-card .brand-mark{color:#f8fbf9;background:#35645d}.auth-heading .eyebrow{margin:0 0 8px}.auth-heading h1{margin:0;color:#203533;font-size:25px;font-weight:650}.auth-heading>p:last-child{margin:7px 0 0;color:#788783;font-size:13px}.field-group{display:grid;gap:7px}.field-group label{color:#40534f;font-size:12px;font-weight:600}.form-input{width:100%;min-height:42px;padding:9px 11px;color:#263a37;background:#fff;border:1px solid #cfdad5;border-radius:4px;outline:none;font-size:13px}.form-input:focus{border-color:#548377;box-shadow:0 0 0 3px #54837724}.password-field{position:relative}.password-field .form-input{padding-right:76px}.visibility-toggle{position:absolute;top:50%;right:10px;padding:3px;color:#55796f;background:transparent;border:0;cursor:pointer;font-size:11px;transform:translateY(-50%)}.button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border:0;border-radius:4px;cursor:pointer;font-size:13px;font-weight:650}.button-primary{color:#fff;background:#35645d}.button-primary:hover:not(:disabled){background:#294f49}.button:disabled{cursor:wait;opacity:.7}.auth-submit{width:100%}.auth-link{margin:-3px 0 0;color:#788783;font-size:12px;text-align:center}.auth-link a{color:#35645d;font-weight:650;text-decoration:none}.auth-link a:hover{text-decoration:underline}.error-message{margin:-4px 0;padding:10px 11px;color:#913f38;background:#fcf1ef;border:1px solid #efd9d5;border-radius:4px;font-size:12px}.error-message a{color:#963963;font-weight:650;text-decoration:none}.error-message a:hover{text-decoration:underline}.button-spinner{width:14px;height:14px;border:2px solid rgb(255 255 255 / 40%);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1050px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{width:220px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.app-shell{display:flex;flex-direction:column}.sidebar{position:static;width:100%;height:auto;padding:14px 16px 12px}.sidebar-brand{padding:0 4px 13px}.primary-navigation{display:flex;gap:8px;overflow-x:auto;padding-bottom:3px}.navigation-group{display:flex;flex:0 0 auto;gap:4px}.navigation-label,.sidebar-bottom{display:none}.navigation-link{min-height:35px;flex:0 0 auto;padding:7px 10px;font-size:11px}.navigation-indicator{display:none}.topbar{min-height:62px;padding:10px 18px}.main-content{padding:25px 18px 36px}.dashboard-grid{grid-template-columns:1fr}}@media (max-width: 480px){.breadcrumb{gap:6px;font-size:10px}.account-copy,.account-chevron{display:none}.main-content{padding-right:13px;padding-left:13px}.page-heading h1{font-size:22px}.metric-grid{gap:9px}.metric-panel{min-height:125px;padding:13px}.metric-label{font-size:11px}.auth-shell{padding:14px}.auth-card{padding:25px 20px}}.app-shell{background:var(--rose-50)}.sidebar{color:#f8edf2;background:var(--rose-950)}.brand-mark{color:var(--rose-950);background:#edc7d6}.navigation-label,.sidebar-version{color:#c1a9b5}.navigation-link{color:#e6d7df}.navigation-link:hover,.navigation-link:focus-visible{background:var(--rose-900)}.navigation-link.is-active{background:var(--rose-700)}.navigation-indicator{border-color:#c4a6b5}.navigation-link.is-active .navigation-indicator{background:#f4d9e4;border-color:#f4d9e4}.sidebar-bottom{border-color:#725563}.topbar{border-color:var(--line)}.breadcrumb{color:var(--muted)}.breadcrumb strong,.account-copy strong,.account-dropdown strong{color:var(--ink)}.account-avatar,.empty-state-mark,.placeholder-mark{color:var(--rose-800);background:var(--rose-100)}.account-copy small,.account-dropdown p,.account-chevron{color:var(--muted)}.account-dropdown{border-color:var(--line)}.page-heading h1,.metric-value,.panel-heading h2,.setup-panel h2,.module-placeholder h2,.health-panel h2{color:var(--ink)}.eyebrow,.text-link,.auth-link a{color:var(--rose-700)}.text-link:hover{color:var(--rose-900)}.page-description,.panel-heading p,.setup-panel>p:not(.eyebrow),.health-panel p,.metric-detail,.module-placeholder p,.empty-state p{color:var(--muted)}.metric-panel,.content-panel{border-color:var(--line)}.metric-label,.empty-state h3{color:#5d4d56}.empty-state-mark{color:var(--rose-700)}.auth-shell{background:var(--rose-50)}.auth-card{border-color:var(--line)}.auth-card .brand-lockup,.auth-heading h1{color:var(--ink)}.auth-card .brand-mark{color:#fff;background:var(--rose-700)}.auth-heading>p:last-child,.auth-link{color:var(--muted)}.field-group label{color:#5d4d56}.form-input{color:var(--ink);border-color:#d9c8d0}.form-input:focus{border-color:var(--rose-600);box-shadow:0 0 0 3px #a85f7e26}.visibility-toggle,.button-primary,.auth-link a{color:var(--rose-700)}.button-primary{color:#fff;background:var(--rose-700)}.button-primary:hover:not(:disabled){background:var(--rose-900)}.auth-shell{background:linear-gradient(128deg,#fceef5,#f8d9e6 52%,#fceef5)}.auth-card{border:1px solid #edc4d5;border-top:4px solid #d66c9b;box-shadow:0 22px 58px #b84e7d26}.auth-card .brand-mark,.button-primary{background:#b84e7d}.auth-heading .eyebrow,.auth-link a{color:#b84e7d}.auth-heading h1{color:#32152d}.auth-heading>p:last-child,.auth-link{color:#786b73}.field-group label{color:#49343f}.form-input{background:#fffdfd;border-color:#e8c5d4}.form-input:focus{border-color:#d66c9b;box-shadow:0 0 0 3px #d66c9b30}.visibility-toggle{color:#b84e7d}.button-primary{box-shadow:0 7px 16px #b84e7d38}.button-primary:hover:not(:disabled){background:#963963;box-shadow:0 9px 20px #b84e7d47}@media (max-width: 480px){.auth-shell{padding:12px;background:linear-gradient(145deg,#fceef5,#f6cbdd)}.auth-card{padding:25px 20px;border-radius:9px;box-shadow:0 15px 36px #b84e7d2e}}.session-loading{display:grid;min-height:100vh;place-items:center;color:var(--ink)}
