@charset "UTF-8";@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2) format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2) format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.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:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2) format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-latin-500-normal-CoYeBiSI.woff2) format("woff2"),url(/assets/tajawal-latin-500-normal-DU9v6xgj.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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2) format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2) format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.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:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-arabic-800-normal-TQp-UTiE.woff2) format("woff2"),url(/assets/tajawal-arabic-800-normal-Bp_4IW2m.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-latin-800-normal-CmI34b-g.woff2) format("woff2"),url(/assets/tajawal-latin-800-normal-Dm5jVIIh.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.product-demo{--pd-green:#284b37;--pd-orange:#ed743b;--pd-muted:#8b9588;--pd-line:#e9ece5;max-width:1100px;margin-inline:auto;background:#fafbf7;border:1px solid #dfe4d8;border-radius:18px;box-shadow:0 28px 65px -38px #203b2d66,0 3px 8px #233f2e05;overflow:hidden;color:#2a392c;text-align:start;font-family:inherit;font-size:12px;isolation:isolate}.product-demo *{box-sizing:border-box}.product-demo button,.product-demo input{font:inherit}.product-demo button{cursor:pointer}.product-demo button:focus-visible,.product-demo input:focus-visible{outline:2px solid #ed743b;outline-offset:3px}.product-demo button{touch-action:manipulation}.product-demo h3,.product-demo h4,.product-demo p{margin:0}.product-demo h3{font-size:21px;line-height:1.55;letter-spacing:-.5px;font-weight:700}.product-demo h4{font-size:12px;line-height:1.6;font-weight:700}.pd-browser{height:40px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;background:#f0f2eb;border-bottom:1px solid #e1e5db}.pd-browser-dots{display:flex;gap:5px;width:110px}.pd-browser-dots i{width:7px;height:7px;border-radius:50%;background:#c9cdc2}.pd-browser-dots i:first-child{background:#e5aa93}.pd-browser-dots i:nth-child(2){background:#e2cc94}.pd-browser-dots i:nth-child(3){background:#b9c99d}.pd-browser-address{height:23px;min-width:195px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e2e6dd;border-radius:5px;background:#f8f9f5;color:#82907c;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.3px}.pd-address-lock{color:#819478;display:flex}.pd-live-badge{display:flex;align-items:center;gap:5px;color:#687d5c;font-size:9px;line-height:1.4}.pd-live-badge>i{height:5px;width:5px;border-radius:50%;background:#6d905c}.pd-app{display:flex;min-height:498px}.pd-sidebar{width:177px;flex-shrink:0;background:#223c2e;color:#eef3e7;display:flex;flex-direction:column;padding:23px 12px 12px}.pd-center-brand{display:flex;align-items:center;gap:9px;padding-inline:5px;margin-bottom:35px}.pd-center-brand>span{height:36px;width:36px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#f0f0d6;color:#294f37}.pd-center-brand>div{display:flex;flex-direction:column;gap:2px}.pd-center-brand strong{font-size:13px;font-weight:600}.pd-center-brand small{font-size:9px;color:#a5b29c;white-space:nowrap}.pd-sidebar-caption{font-size:8px;color:#92a58b;padding:0 9px;margin-bottom:13px;letter-spacing:.6px}.pd-sidebar nav{display:flex;flex-direction:column;gap:5px}.pd-sidebar-link{border:0;display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:7px;background:transparent;color:#bdc9b6;text-align:start;font-size:11px;transition:background .2s,color .2s;white-space:nowrap}.pd-sidebar-link:hover{background:#ffffff0a;color:#fff}.pd-sidebar-link.is-active{background:#ffffff10;color:#f1f4e5}.pd-sidebar-link.is-active svg{color:#e1ecb9}.pd-sidebar-link>i{width:4px;height:4px;flex-shrink:0;background:#d8e6b5;border-radius:50%;margin-inline-start:auto}.pd-sidebar-bottom{margin-top:auto;padding-top:25px}.pd-sidebar-help{display:flex;align-items:center;gap:7px;font-size:8px;line-height:1.5;color:#9eaf97;padding:10px 6px 19px}.pd-sidebar-user{display:flex;align-items:center;gap:8px;border-top:1px solid #ffffff12;padding:14px 5px 2px}.pd-owner-avatar{height:28px;width:28px;border-radius:8px;background:#d7dfbb;color:#405539;display:grid;place-items:center;font-weight:700;flex-shrink:0}.pd-sidebar-user>div{display:flex;flex-direction:column;gap:2px}.pd-sidebar-user strong{font-size:10px;font-weight:500}.pd-sidebar-user small{font-size:8px;color:#9dac94}.pd-sidebar-user>svg{margin-inline-start:auto;color:#97a78e}.pd-main{min-width:0;flex:1;background:#fbfcf9}.pd-app-topbar{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 25px;border-bottom:1px solid #e8ece1;background:#ffffffa8;gap:10px}.pd-breadcrumb{display:flex;align-items:center;gap:10px;font-size:9px;color:#939d8c}.pd-breadcrumb strong{font-weight:500;color:#526749}.pd-term{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:8px;color:#8c9785}.pd-term>span{height:5px;width:5px;border-radius:50%;background:#97ae73}.pd-tabs{display:flex;gap:4px;border-bottom:1px solid var(--pd-line);padding:0 23px;background:#fff}.pd-tabs button{display:flex;align-items:center;gap:7px;padding:13px 13px 11px;border:0;border-bottom:2px solid transparent;color:#8b9583;background:transparent;font-size:10px;transition:color .2s,background .2s;white-space:nowrap}.pd-tabs button:hover{color:#35573e;background:#f6f8f1}.pd-tabs button.is-active{border-bottom-color:#446c3b;color:#345539}.pd-content{padding:21px 25px 20px;min-height:397px}.pd-view-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.pd-view-heading p{font-size:10px;color:#959d8d;margin-top:3px;line-height:1.8}.pd-date{display:flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #e1e6da;border-radius:5px;padding:6px 8px;font-size:9px;color:#69765f;background:#fff}.pd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:17px}.pd-metric{min-width:0;border:1px solid #e5e9df;border-radius:9px;background:#fff;padding:13px 12px 12px}.pd-metric-top{display:flex;gap:5px;align-items:center;justify-content:space-between;color:#7c8b71;font-size:9px;line-height:1.7}.pd-metric-top svg{flex-shrink:0;color:#98ac87}.pd-metric>strong{display:block;font-family:inherit;text-align:start;font-size:22px;line-height:1.5;letter-spacing:-.7px;font-weight:650;margin-top:5px;white-space:nowrap}.product-demo[dir=rtl] .pd-metric>strong{text-align:right}.pd-metric small{font-size:8px;color:#a0a793;display:flex;align-items:center;gap:4px;margin-top:3px}.pd-metric-dot{height:4px;width:4px;display:inline-block;background:#99b686;border-radius:50%}.pd-metric-accent{background:#eef2e6;border-color:#e1e7d6}.pd-metric-accent .pd-metric-top{color:#597447}.pd-metric-accent .pd-metric-top svg{color:#698958}.pd-overview-grid,.pd-finance-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px}.pd-chart,.pd-today,.pd-payments{border:1px solid #e6eadd;background:#fff;border-radius:9px;padding:15px 14px 9px;min-width:0}.pd-chart-heading,.pd-card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.pd-chart-heading p{font-size:8px;color:#9ca491;line-height:1.7;margin-top:3px}.pd-chart-unit{font-size:8px;color:#8b967e;white-space:nowrap}.pd-chart>svg{width:100%;display:block;margin-top:13px;height:151px;overflow:visible;font-family:inherit}.pd-count{font-size:9px;background:#f1f4ea;min-width:18px;height:18px;border-radius:5px;display:grid;place-items:center;color:#82916e}.pd-session{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #f0f2eb}.pd-session:last-child{border-bottom:0;padding-bottom:5px}.pd-session-icon{height:31px;width:31px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.pd-session-main{display:flex;flex-direction:column;gap:4px;min-width:0}.pd-session-main strong{font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-session-main span{font-size:8px;color:#99a18d}.pd-session-time{margin-inline-start:auto;display:flex;flex-direction:column;gap:5px;flex-shrink:0;align-items:flex-end}.pd-session-time strong{font-size:10px;font-weight:600;color:#63735b}.pd-session-time span{font-size:7px;color:#95a088}.pd-session:first-of-type .pd-session-time span{color:#a78c52}.pd-sage{background:#eaf0df;color:#729057}.pd-peach{background:#fbede2;color:#c89163}.pd-lilac{background:#eeeafa;color:#a794bf}.pd-sand{background:#f1eedb;color:#aba371}.pd-insight{display:flex;gap:7px;align-items:center;margin-top:13px;background:#f0f3e9;border-radius:6px;color:#82916e;padding:8px 10px;font-size:9px}.pd-insight-icon{display:flex;color:#75985f}.pd-insight-dots{margin-inline-start:auto;letter-spacing:2px;font-size:11px;line-height:1}.pd-demo-caption{height:34px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4e9dc;background:#f3f5ee;font-size:9px;color:#8c9883}.pd-demo-caption>span:first-child{display:flex;gap:6px;align-items:center}.pd-demo-caption i{height:4px;width:4px;border-radius:50%;background:#a5b38f}.pd-total{display:flex;align-items:center;gap:7px;color:#577446;font-size:12px;padding:6px 9px;background:#edf3e7;border-radius:5px}.pd-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:23px 0 14px}.pd-search{display:flex;align-items:center;gap:8px;border:1px solid #e1e6d9;border-radius:6px;padding:8px 10px;background:#fff;color:#a0ab94;width:240px;max-width:62%}.pd-search input{border:0;outline:none;background:transparent;color:#4a603e;min-width:0;width:100%;font-size:10px}.pd-search input::placeholder{color:#aab09f}.pd-table-helper{font-size:9px;color:#a3ab96}.pd-table-wrap{width:100%;border:1px solid #edf0e6;border-radius:7px;overflow:hidden;background:#fff}.pd-table{border-collapse:collapse;width:100%;font-size:10px;table-layout:auto;text-align:start}.pd-table th{font-size:9px;font-weight:500;background:#f4f6ef;color:#869479;padding:10px;text-align:start;white-space:nowrap}.pd-table td{padding:12px 10px;border-bottom:1px solid #edf0e7;color:#7b8970;line-height:1.6}.pd-table tbody tr:last-child td{border-bottom:0}.pd-person{display:flex;align-items:center;gap:8px}.pd-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:8px;height:28px;width:28px;font:600 9px Arial,sans-serif}.pd-person strong{font-size:10px;font-weight:500;color:#485d3c;white-space:nowrap}.pd-attendance{display:flex;align-items:center;gap:7px}.pd-attendance b{font-size:9px;font-weight:500;color:#6d8859}.pd-progress-track{display:block;height:4px;background:#edf1e7;border-radius:99px;overflow:hidden;min-width:35px;width:55px}.pd-progress-track>i{display:block;height:100%;background:#8bab70;border-radius:99px}.pd-status{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:8px;border-radius:4px;padding:3px 5px;line-height:1.5}.pd-status i{height:3px;width:3px;border-radius:50%;background:currentColor}.pd-status.is-paid{background:#eef4e6;color:#759054}.pd-status.is-pending{background:#fbf0e0;color:#bf9452}.pd-no-results{padding:36px 12px!important;text-align:center;color:#8c967e;font-size:11px}.pd-table-footer{display:flex;align-items:center;justify-content:space-between;color:#9ba68e;font-size:8px;margin-top:14px}.pd-week-grid{display:grid;grid-template-columns:43px repeat(5,minmax(0,1fr));border:1px solid #e6eadf;border-radius:7px;overflow:hidden;background:#fff;margin-top:21px}.pd-grid-corner{display:flex;align-items:center;justify-content:center;font-size:8px;color:#a6af9c;background:#fafbf8;border-bottom:1px solid #edf0e5}.pd-grid-day{text-align:center;padding:9px 3px 7px;border-inline-start:1px solid #edf0e5;border-bottom:1px solid #edf0e5;font-size:8px;color:#89967c}.pd-grid-day strong{display:block;margin-top:3px;font-size:12px;font-weight:500;color:#5a7050;line-height:1.5}.pd-grid-day.is-today{background:#f0f5e7;color:#668348}.pd-grid-day.is-today strong{color:#496d31}.pd-grid-row{display:contents}.pd-grid-time{display:flex;align-items:flex-start;justify-content:center;padding-top:14px;font-size:8px;color:#9aa68c;border-bottom:1px solid #edf0e5;background:#fafbf8}.pd-grid-cell{padding:7px 5px;min-height:85px;border-inline-start:1px solid #edf0e5;border-bottom:1px solid #edf0e5}.pd-grid-row:last-child .pd-grid-cell,.pd-grid-row:last-child .pd-grid-time{border-bottom:0}.pd-calendar-event{padding:9px 7px;border-radius:5px;min-height:67px;border-inline-start:2px solid currentColor;display:flex;flex-direction:column;gap:5px}.pd-calendar-event strong{font-size:8px;font-weight:600;line-height:1.4}.pd-calendar-event>span{font-size:7px;letter-spacing:-.15px;text-align:start;white-space:nowrap}.product-demo[dir=rtl] .pd-calendar-event>span{text-align:right}.pd-calendar-event small{font-size:7px;opacity:.75}.pd-schedule-legend{display:flex;gap:18px;align-items:center;justify-content:center;font-size:8px;color:#95a086;margin-top:15px}.pd-schedule-legend>span{display:flex;align-items:center;gap:5px}.pd-schedule-legend i{width:6px;height:6px;border-radius:2px;display:inline-block}.pd-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px}.pd-finance-metrics .pd-metric{padding:11px 13px}.pd-finance-metrics .pd-metric strong{font-size:23px}.pd-finance-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.pd-chart-finance>svg{height:139px;margin-top:11px}.pd-chart-legend{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:0;font-size:8px;color:#9ca58f}.pd-chart-legend span{display:flex;align-items:center;gap:5px}.pd-chart-legend i{display:inline-block;height:5px;width:5px;border-radius:2px;background:#c4d7bc}.pd-chart-legend .pd-legend-dark{background:#3e6f52}.pd-payments .pd-card-heading{color:#7e916f}.pd-payment{display:flex;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid #eff2e8}.pd-payment>div{display:flex;flex-direction:column;gap:3px;min-width:0}.pd-payment strong{font-size:9px;font-weight:500;white-space:nowrap;color:#5f744f}.pd-payment small{font-size:8px;font-weight:400;color:#a2ac94}.pd-payment>b{margin-inline-start:auto;font-size:11px;font-weight:600;white-space:nowrap;color:#678151}.pd-payment>b small{font-size:7px}.pd-payment-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding-top:12px;font-size:9px;color:#8d9b7c}.pd-payment-summary strong{font-size:10px;font-weight:600;color:#587a3f}.pd-payment-summary .pd-progress-track{width:100%;height:4px}.product-demo[lang=fr] .pd-metric-top{font-size:8px}.product-demo[lang=fr] .pd-sidebar{width:181px}.product-demo[lang=fr] .pd-sidebar-link{font-size:10px;gap:8px}.product-demo[lang=fr] .pd-center-brand strong{font-size:11px}.product-demo[lang=fr] .pd-sidebar-help{font-size:7px}.product-demo[lang=fr] .pd-session-main strong,.product-demo[lang=fr] .pd-tabs button{font-size:9px}.product-demo[lang=fr] .pd-status{font-size:7px}.product-demo[lang=fr] .pd-table{font-size:9px}@media(min-width:1200px){.pd-content{padding:24px 28px}.pd-app{min-height:522px}.pd-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.pd-chart>svg{height:163px}.pd-metric{padding:15px 13px}.pd-session{padding:16px 0}.pd-chart-finance>svg{height:145px}}@media(max-width:950px){.pd-sidebar,.product-demo[lang=fr] .pd-sidebar{width:149px;padding-inline:9px}.pd-center-brand{gap:7px;padding-inline:2px}.pd-center-brand>span{width:29px;height:29px;border-radius:8px}.pd-center-brand>span svg{width:18px}.pd-center-brand strong{font-size:11px}.product-demo[lang=fr] .pd-center-brand strong{font-size:10px}.pd-center-brand small{font-size:7px}.pd-content{padding:20px 18px 18px}.pd-app-topbar{padding-inline:18px}.pd-tabs{padding-inline:13px}.pd-tabs button{padding-inline:10px}.pd-metric{padding:10px 9px}.pd-metric>strong{font-size:19px}.pd-metric-top{font-size:8px}.pd-metric-top svg{width:14px;height:14px}.pd-table th,.pd-table td{padding-inline:7px}.pd-table,.pd-person strong{font-size:9px}.pd-avatar{width:24px;height:24px;font-size:8px}.pd-attendance{gap:4px}.pd-progress-track{width:37px}.pd-metric small{font-size:7px}.pd-session{gap:6px}.pd-session-icon{width:25px;height:25px;border-radius:6px}.pd-session-icon svg{width:13px}.pd-session-main strong{font-size:9px}.pd-session-main span{font-size:7px}.pd-session-time strong{font-size:9px}.pd-session-time span{font-size:6px}.pd-chart,.pd-today,.pd-payments{padding-inline:11px}.pd-term{font-size:7px}.pd-finance-metrics .pd-metric strong{font-size:20px}.pd-payments .pd-payment{gap:5px}.pd-payment strong{font-size:8px}.pd-payment>b{font-size:10px}.pd-payment .pd-avatar{width:22px;height:22px}}@media(max-width:720px){.product-demo{border-radius:12px}.pd-browser{height:33px;padding-inline:12px}.pd-browser-dots{width:auto;gap:4px}.pd-browser-dots i{width:6px;height:6px}.pd-browser-address{min-width:135px;height:20px;font-size:9px}.pd-live-badge{font-size:7px}.pd-sidebar,.product-demo[lang=fr] .pd-sidebar{display:none}.pd-app{min-height:470px}.pd-app-topbar{height:43px;padding-inline:16px}.pd-tabs{justify-content:space-between;padding-inline:11px}.pd-tabs button{padding:11px 10px 10px;gap:5px;font-size:9px;flex:1;justify-content:center}.pd-content{padding:18px 16px;min-height:373px}.pd-view-heading{margin-bottom:15px}.product-demo h3{font-size:19px}.pd-view-heading p{font-size:9px}.pd-view-heading .pd-date{font-size:8px}.pd-metrics{gap:7px}.pd-metric{padding:11px 8px}.pd-metric>strong{font-size:21px}.pd-metric-top{font-size:8px}.pd-metric-top svg{width:13px}.pd-overview-grid{gap:9px}.pd-chart-heading p{font-size:7px}.pd-chart>svg{height:139px}.pd-session-main strong{font-size:9px}.pd-session-main span{font-size:7px}.pd-session{padding:13px 0}.pd-table-toolbar{margin-top:20px}.pd-table{font-size:10px}.pd-table th,.pd-table td{padding-inline:9px}.pd-person strong{font-size:10px}.pd-status{font-size:8px}.pd-hide-mobile{display:none}.pd-table td{padding-block:13px}.pd-table th{font-size:9px}.pd-search{max-width:65%}.pd-table-helper{font-size:8px}.pd-demo-caption{height:32px;padding-inline:13px;font-size:8px}.pd-finance-grid{gap:10px}.pd-finance-metrics .pd-metric strong{font-size:22px}.pd-payment strong{font-size:9px}.pd-payment{padding:12px 0}.pd-payment>b{font-size:10px}.pd-chart-finance>svg{height:132px}.pd-calendar-event{padding:9px 5px}.pd-calendar-event strong{font-size:8px}.product-demo[lang=fr] .pd-calendar-event strong,.product-demo[lang=fr] .pd-metric-top{font-size:7px}.product-demo[lang=fr] .pd-table{font-size:9px}}@media(max-width:480px){.pd-live-badge{font-size:6px;max-width:82px;gap:3px}.pd-live-badge>i{width:4px;height:4px}.pd-browser-address{min-width:120px}.pd-term{font-size:6px}.pd-breadcrumb{font-size:8px;gap:7px}.pd-app-topbar{padding-inline:12px;height:39px}.pd-tabs{padding-inline:5px;gap:0}.pd-tabs button{font-size:8px;padding:10px 5px;gap:4px}.product-demo[lang=fr] .pd-tabs button{font-size:7px}.pd-tabs button svg{width:12px;height:12px}.pd-content{padding:17px 11px;min-height:445px}.pd-app{min-height:523px}.product-demo h3{font-size:18px}.pd-view-heading{gap:7px}.pd-view-heading p{font-size:8px}.pd-date{padding:5px;font-size:7px!important;gap:4px}.pd-date svg{width:11px;height:11px}.pd-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}.pd-metric{padding:10px 11px}.pd-metric>strong{font-size:21px;line-height:1.35;margin-top:3px}.pd-metric-top{font-size:8px}.pd-metric-top svg{width:14px;height:14px}.pd-metric small{font-size:6px;margin-top:2px}.pd-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7px}.pd-chart,.pd-today,.pd-payments{padding:10px 8px 7px}.product-demo h4{font-size:9px}.pd-chart-heading p{font-size:6px;line-height:1.65}.pd-chart-unit{font-size:6px}.pd-chart>svg{height:118px;margin-top:9px}.pd-session{gap:5px;padding:11px 0}.pd-session-icon{display:none}.pd-session-main strong{font-size:8px}.pd-session-main span{font-size:6px;white-space:nowrap}.pd-session-time strong{font-size:8px}.pd-session-time span{font-size:6px}.pd-count{height:14px;min-width:14px;font-size:7px}.pd-insight{font-size:7px;margin-top:9px;padding:7px}.pd-insight-icon svg{width:11px;height:11px}.pd-demo-caption{font-size:6px;height:28px;padding-inline:10px}.pd-demo-caption>span:first-child{gap:4px}.pd-person{gap:5px}.pd-avatar{width:23px;height:23px;font-size:7px;border-radius:6px}.pd-person strong,.pd-table,.pd-table th{font-size:8px}.pd-table th,.pd-table td{padding-inline:7px}.pd-table td{padding-block:15px}.pd-status{font-size:7px;padding:3px 4px;gap:3px}.pd-status i{height:2px;width:2px}.pd-search{padding:8px;gap:6px;max-width:62%}.pd-search input{font-size:9px}.pd-table-helper{font-size:7px}.pd-table-toolbar{gap:7px;margin-top:23px}.pd-table-footer{font-size:7px}.pd-total{font-size:10px;gap:5px}.pd-week-grid{grid-template-columns:31px repeat(5,minmax(0,1fr));margin-top:25px}.pd-grid-time,.pd-grid-corner{font-size:6px}.pd-grid-day{font-size:7px}.pd-grid-day strong{font-size:11px}.pd-grid-cell{padding:5px 3px;min-height:98px}.pd-calendar-event{padding:9px 4px;min-height:82px;gap:7px;border-radius:4px}.pd-calendar-event strong{font-size:7px}.pd-calendar-event>span{font-size:5px;letter-spacing:-.2px}.pd-calendar-event small{font-size:6px}.pd-schedule-legend{gap:10px;font-size:7px;margin-top:20px}.pd-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:25px}.pd-finance-metrics .pd-metric{padding:10px 7px}.pd-finance-metrics .pd-metric-top{font-size:7px;align-items:flex-start;min-height:26px}.pd-finance-metrics .pd-metric-top svg{width:11px;height:11px}.pd-finance-metrics .pd-metric>strong{font-size:17px;letter-spacing:-.6px}.pd-finance-grid{grid-template-columns:1fr;gap:8px}.pd-chart-finance{padding:12px 11px 8px}.pd-chart-finance>svg{height:120px;margin-top:4px}.pd-chart-legend{font-size:6px}.pd-finance-grid .pd-payments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:9px}.pd-payments .pd-card-heading{grid-column:1/-1;margin-bottom:3px}.pd-payment{display:flex;flex-wrap:wrap;gap:3px;padding:6px 4px;border-bottom:0;border-inline-end:1px solid #edf0e5}.pd-payment:nth-child(4){border-inline-end:0}.pd-payment .pd-avatar{display:none}.pd-payment>div{width:100%;gap:2px}.pd-payment strong{font-size:8px}.pd-payment small{font-size:6px}.pd-payment>b{margin-inline-start:0;font-size:10px;margin-top:3px}.pd-payment-summary{display:none}.product-demo[lang=fr] .pd-session-main strong,.product-demo[lang=fr] .pd-metric-top{font-size:7px}.product-demo[lang=fr] .pd-table{font-size:8px}.product-demo[lang=fr] .pd-person strong{font-size:7px}.product-demo[lang=fr] .pd-status,.product-demo[lang=fr] .pd-calendar-event strong,.product-demo[lang=fr] .pd-grid-day,.product-demo[lang=fr] .pd-finance-metrics .pd-metric-top{font-size:6px}.product-demo[lang=fr] .pd-payment strong{font-size:7px}}@media(prefers-reduced-motion:reduce){.product-demo *{transition:none!important;animation:none!important}}.pd-loading{min-height:510px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;border:1px solid #d7ddcd;border-radius:16px;background:#f5f6ee;color:#667963;font-size:15px}.pd-loading img{width:82px;height:82px;object-fit:contain;animation:pd-breathe 1.8s ease-in-out infinite}@keyframes pd-breathe{50%{transform:scale(1.08);opacity:.75}}.pd-app:has(.pd-real-dashboard){min-height:0}.product-demo:has(.pd-real-dashboard) .pd-browser{display:none}.pd-app:has(.pd-real-dashboard) .pd-sidebar,.pd-app:has(.pd-real-dashboard) .pd-app-topbar{display:none}.pd-app:has(.pd-real-dashboard) .pd-main{display:flex;flex-direction:column}.pd-app:has(.pd-real-dashboard) .pd-content{order:0;padding:0;min-height:0}.pd-app:has(.pd-real-dashboard) .pd-tabs{order:1;border-top:1px solid #e7e8e1;border-bottom:0;background:#fffdf8}.pd-real-dashboard{width:100%;line-height:0;overflow:hidden;background:#f7f7f4}.pd-real-dashboard img{display:block;width:100%;height:auto;max-width:none}@media(max-width:720px){.pd-real-dashboard{overflow-x:auto}.pd-real-dashboard img{width:max(100%,680px)}.pd-loading{min-height:340px}}@media(prefers-reduced-motion:reduce){.pd-loading img{animation:none}}.demo-modal{--dm-forest: #183d35;--dm-orange: #f07040;--dm-muted: #758179;position:fixed;inset:0;width:min(900px,calc(100vw - 40px));max-width:900px;max-height:min(880px,calc(100dvh - 48px));margin:auto;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:26px;background:#fffef9;color:var(--dm-forest);font-family:inherit;text-align:start;box-shadow:0 36px 140px #08181140;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.demo-modal::backdrop{background:#0b1b158c;backdrop-filter:blur(9px)}.demo-modal *,.demo-modal *:before,.demo-modal *:after{box-sizing:border-box}.demo-modal button,.demo-modal input,.demo-modal textarea{font:inherit}.demo-modal button,.demo-modal a,.demo-modal input,.demo-modal textarea{-webkit-tap-highlight-color:transparent}.demo-modal button{cursor:pointer}.demo-modal button:focus-visible,.demo-modal a:focus-visible{outline:3px solid var(--dm-orange);outline-offset:4px}.demo-modal__layout{display:grid;grid-template-columns:.8fr 1.2fr;min-height:620px}.demo-modal__close{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:2;display:grid;place-items:center;width:35px;height:35px;border:1px solid #e4e8df;border-radius:50%;background:#fffef9;color:var(--dm-forest);transition:background .2s,transform .2s}.demo-modal__close:hover{background:#f0f1e8;transform:rotate(8deg)}.demo-modal__story{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:40px 30px 32px;background:var(--dm-forest);color:#fffdf5}.demo-modal__story:after{content:"";position:absolute;pointer-events:none;width:250px;height:250px;border:1px solid rgba(211,233,160,.13);border-radius:50%;inset-block-end:-110px;inset-inline-start:-110px;box-shadow:0 0 0 35px #d3e9a008,0 0 0 70px #d3e9a008}.demo-modal__spark{width:53px;height:53px;display:grid;place-items:center;margin-block-end:38px;border-radius:17px;background:#dcebba;color:var(--dm-forest);transform:rotate(-8deg)}.demo-modal__eyebrow{font-size:12px;font-weight:600;color:#d4e3be}.demo-modal__story h2{margin:14px 0 13px;font-size:clamp(24px,3vw,31px);font-weight:700;line-height:1.6;letter-spacing:-.5px}.demo-modal__story p{margin:0;font-size:13px;line-height:1.9;color:#c2d2c6}.demo-modal__story ul{display:grid;gap:17px;margin:29px 0;padding:0;list-style:none}.demo-modal__story li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.demo-modal__story li svg{flex-shrink:0;color:#dcebba;margin-top:2px}.demo-modal__contact{position:relative;z-index:1;display:grid;gap:12px;margin-block-start:auto;padding-block-start:30px}.demo-modal__contact small{color:#afc5b7;font-size:11px}.demo-modal__contact a{display:flex;width:fit-content;gap:9px;align-items:center;color:#fffdf5;font-size:12px;text-decoration:none}.demo-modal__contact a:hover{color:#dcebba}.demo-modal__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:47px 37px 34px}.demo-modal__body h2{margin:0;color:var(--dm-forest);font-size:24px;font-weight:750;line-height:1.5}.demo-modal__intro{margin:10px 0 25px;color:var(--dm-muted);font-size:12px;line-height:1.8}.demo-modal__plan{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px 14px;margin:-5px 0 22px;background:#f0f2e7;border:1px solid #e3e8d7;border-radius:10px;font-size:11px}.demo-modal__plan strong{font-size:12px}.demo-modal__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.demo-modal__field{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:600}.demo-modal__field--full{grid-column:1 / -1}.demo-modal__field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.demo-modal__field>span>small{color:#92998e;font-size:10px;font-weight:400}.demo-modal__field input,.demo-modal__field textarea{width:100%;min-width:0;border:1px solid #dce2d9;border-radius:9px;padding:11px 12px;background:#fffefb;color:var(--dm-forest);font-size:13px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s}.demo-modal__field input{height:43px}.demo-modal__field textarea{resize:vertical;min-height:86px;max-height:180px}.demo-modal__field textarea::placeholder{color:#a2a89b;font-size:11px}.demo-modal__field input:focus,.demo-modal__field textarea:focus{outline:none;border-color:#a2b776;box-shadow:0 0 0 3px #a2b77626}.demo-modal__field input[aria-invalid=true],.demo-modal__field textarea[aria-invalid=true]{border-color:#c66d4b}.demo-modal__field-error{display:block;color:#a3492b;font-size:10px;font-weight:500;line-height:1.7}.demo-modal__honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.demo-modal__consent{display:flex;gap:10px;align-items:flex-start;margin:19px 0 20px;color:#6b796e;font-size:10px;line-height:1.8;cursor:pointer}.demo-modal__consent input{flex-shrink:0;width:15px;height:15px;margin:2px 0 0;accent-color:var(--dm-forest)}.demo-modal__error{margin-block-end:17px;padding:12px 14px;border:1px solid #efd8c8;border-radius:10px;background:#fff2e9;color:#8d432a;font-size:11px;line-height:1.8}.demo-modal__error p{margin:0 0 4px}.demo-modal__error a{color:inherit;text-underline-offset:3px}.demo-modal__submit{display:flex;gap:12px;align-items:center;justify-content:center;width:100%;min-height:47px;padding:12px 15px;border:0;border-radius:10px;background:var(--dm-orange);color:#fff;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.demo-modal__submit:hover:not(:disabled){background:#d85b2c;transform:translateY(-1px)}.demo-modal__submit:disabled{opacity:.65;cursor:wait}.demo-modal input:disabled,.demo-modal textarea:disabled{opacity:.65;cursor:wait}.demo-modal[dir=ltr] .demo-modal__submit svg:not(.demo-modal__spinner){transform:scaleX(-1)}.demo-modal__success{text-align:center;padding:22px 0}.demo-modal__success-icon{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 27px;border-radius:50%;background:#edf2df;color:#557746}.demo-modal__success h2{font-size:25px;outline:none}.demo-modal__success p{margin:18px 0;color:var(--dm-muted);font-size:13px;line-height:1.9}.demo-modal__success>small{display:block;color:#93a089;font-size:11px;margin-block-end:30px}.demo-modal__spinner{animation:demo-modal-spin .8s linear infinite}@keyframes demo-modal-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.demo-modal{width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 28px);border-radius:20px}.demo-modal__layout{grid-template-columns:1fr;min-height:0}.demo-modal__story{padding:26px 25px 23px}.demo-modal__spark{display:none}.demo-modal__story h2{font-size:22px;margin:9px 0 0;max-width:85%}.demo-modal__story p,.demo-modal__story ul,.demo-modal__contact{display:none}.demo-modal__close{inset-block-start:13px;inset-inline-end:13px;background:#ffffff1a;border-color:#ffffff29;color:#fff}.demo-modal__close:hover{background:#ffffff2b}.demo-modal__body{padding:25px}.demo-modal__body h2{font-size:21px}.demo-modal__intro{margin:8px 0 21px}.demo-modal__fields{gap:16px 12px}}@media(max-width:380px){.demo-modal__body{padding:22px 19px}.demo-modal__fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.demo-modal *,.demo-modal *:before,.demo-modal *:after{animation:none!important;transition:none!important}}.legal-page,.download-page{--legacy-ink: #202820;--legacy-muted: #697168;--legacy-copper: #b85c38;--legacy-green: #2d706a;--legacy-line: #dedfd9;min-height:100dvh;color:var(--legacy-ink);background:#f5f7f6}.legal-page a,.download-page a{color:inherit;text-decoration:none}.legal-header{height:82px;padding-inline:max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--legacy-line);background:#fff}.legal-brand{display:inline-flex;align-items:center;gap:11px}.legal-brand img{width:40px;height:44px;object-fit:contain}.legal-brand span{display:grid}.legal-brand b{font-size:18px;line-height:1}.legal-brand small{margin-top:6px;color:var(--legacy-muted);font-size:9px}.legal-languages{padding:3px;display:flex;gap:2px;border:1px solid var(--legacy-line);border-radius:5px;background:#f2f1ec}.legal-languages button{width:34px;height:29px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--legacy-muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.legal-languages button.active{color:#fff;background:var(--legacy-ink)}.legal-main{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:42px 0 100px}.legal-back{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--legacy-muted);font-size:11px;font-weight:700}.legal-hero{max-width:850px;padding:65px 0 62px}.legal-hero>span{display:inline-flex;align-items:center;gap:9px;color:var(--legacy-copper);font-size:10px;font-weight:800}.legal-hero h1{margin:18px 0 0;font-size:58px;line-height:1.08;font-weight:700;letter-spacing:0}.legal-hero small{display:block;width:fit-content;margin-top:17px;padding:5px 9px;border-radius:4px;background:#fff18a;font-size:9px;font-weight:700}.legal-hero p{max-width:760px;margin:27px 0 0;color:var(--legacy-muted);font-size:14px;line-height:1.9}.legal-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:80px;border-top:2px solid var(--legacy-ink)}.legal-content>article>section{padding:35px 0;border-bottom:1px solid var(--legacy-line)}.legal-content h2{margin:0;font-size:19px;line-height:1.4}.legal-content p,.legal-content li{color:var(--legacy-muted);font-size:13px;line-height:1.85}.legal-content p{margin:13px 0 0}.legal-content ul{margin:17px 0 0;padding-inline-start:20px}.legal-content article a{width:fit-content;margin-top:17px;display:flex;align-items:center;gap:7px;color:var(--legacy-copper);font-size:12px;font-weight:750}.legal-contact{padding:30px;position:sticky;top:28px;border-top:4px solid var(--legacy-copper);background:var(--legacy-ink);color:#fff}.legal-contact>span{width:42px;height:42px;display:grid;place-items:center;color:#fff18a;background:#ffffff10}.legal-contact h2{margin:24px 0 0;font-size:19px}.legal-contact>p{margin:10px 0 0;color:#b8c0b5;font-size:12px}.legal-contact-actions{display:grid;gap:8px;margin-top:22px}.legal-contact-actions a{min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:9px;border:1px solid #ffffff20;color:#fff;background:#ffffff08;font-size:11px;font-weight:750;overflow-wrap:anywhere}.legal-contact-actions a:first-child{border-color:var(--legacy-copper);background:var(--legacy-copper)}.legal-contact>small{margin-top:18px;display:flex;align-items:flex-start;gap:8px;color:#9fa99d;font-size:9px;line-height:1.6}.legal-footer{min-height:100px;padding-inline:max(24px,calc((100% - 1080px)/2));display:flex;align-items:center;gap:30px;border-top:1px solid var(--legacy-line);background:#fff}.legal-footer>a{font-size:15px;font-weight:800}.legal-footer nav{display:flex;gap:20px}.legal-footer nav a,.legal-footer>span{color:var(--legacy-muted);font-size:10px}.legal-footer>span{margin-inline-start:auto}.download-page{display:grid;place-items:center;padding:20px 0}.download-main{width:min(520px,calc(100% - 40px));margin:0 auto}.download-hero{text-align:center;margin-bottom:28px}.download-app-logo{display:block;width:88px;height:88px;object-fit:contain;margin:0 auto 18px}.download-hero h1{margin:0;font-size:32px;line-height:1.5}.download-options{display:grid;gap:16px}.download-option{min-height:124px;padding:24px;display:flex;align-items:center;gap:18px;color:#fff!important;box-shadow:0 6px 16px #202a2010;transition:transform .2s,box-shadow .2s}.download-option--ios{background:#202820}.download-option--android{background:var(--legacy-green)}.download-option:hover{transform:translateY(-2px);box-shadow:0 10px 24px #202a2024}.download-option-icon{flex:0 0 56px;height:56px;display:grid;place-items:center;background:#ffffff14}.download-option--android .download-option-icon{background:#fff}.store-mark{width:31px;height:31px}.download-option-copy{display:grid;gap:5px;min-width:0}.download-option small,.download-option em{color:#ffffffd9;font-size:12px;font-style:normal}.download-option strong{font-size:18px;line-height:1.6;overflow-wrap:anywhere}.download-option-action{margin-inline-start:auto;flex:0 0 36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff40}html[dir=rtl] .legal-page,html[dir=rtl] .download-page{text-align:right}html[dir=rtl] .legal-back svg{transform:rotate(180deg)}@media(max-width:720px){.legal-header{height:72px;padding-inline:18px}.legal-main{width:calc(100% - 36px);padding-top:34px}.legal-hero{padding:52px 0 45px}.legal-hero h1{font-size:40px}.legal-content{grid-template-columns:1fr;gap:42px}.legal-contact{position:static}.legal-footer{min-height:150px;padding:32px 18px;align-items:flex-start;flex-wrap:wrap}.legal-footer>span{width:100%;margin:10px 0 0}.download-main{width:calc(100% - 32px)}.download-option{min-height:108px;padding:18px;gap:12px}.download-option-icon{flex-basis:48px;height:48px}.download-option strong{font-size:16px}}:root{font-family:Tajawal,sans-serif;color:#263c2e;background:#f6f4ed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#263c2e;--muted:#727a70;--orange:#e9743d;--paper:#f6f4ed;--line:#dadfd3;--green:#263c2e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #d87b44;outline-offset:5px}h1,h2,h3,p{margin:0}button svg,a svg{flex-shrink:0}::selection{background:#ffd598;color:#263c2e}.website{overflow:clip}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:112px}.locale-fr{font-family:Manrope Variable,sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;inset-inline-start:20px;padding:12px 24px;background:var(--ink);color:#fff;z-index:200}.skip-link:focus{top:10px}.reading-progress{height:3px;position:fixed;inset:0 0 auto;background:var(--orange);z-index:110}.site-header{position:sticky;top:14px;z-index:60;width:min(1320px,calc(100% - 40px));margin:18px auto 0;border:1px solid #fff9;border-radius:18px;background:#fdfcf5ed;backdrop-filter:blur(18px);box-shadow:0 3px 22px #23342505}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:10px 25px;min-height:78px}.brand{display:block;flex-shrink:0}.brand-crop{position:relative;display:block;width:135px;aspect-ratio:2.05;overflow:hidden;mix-blend-mode:multiply}.brand-crop img{position:absolute;max-width:none;width:120%;top:-80%;left:-11%}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:15px;font-weight:500}.desktop-nav a{position:relative;padding-block:12px}.desktop-nav a:after{position:absolute;content:"";bottom:5px;inset-inline-start:0;width:0;height:2px;background:var(--orange);transition:width .25s}.desktop-nav a:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:52px;border:1px solid transparent;border-radius:9px;padding:14px 23px 12px;font-size:16px;line-height:1.5;font-weight:700;transition:background .22s,transform .22s,color .22s,box-shadow .22s}.button:hover{transform:translateY(-3px)}.button svg{transition:transform .22s}.button:hover svg{transform:translate(-2px,-2px)}.button-orange{background:var(--orange);color:#1e3025;box-shadow:0 5px #d05b2522}.button-orange:hover{background:#f08b52;box-shadow:0 8px 22px #dc6b3933}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#375943}.button-cream{background:var(--paper);color:var(--ink)}.button-cream:hover{background:#fff}.button-outline{border-color:#cdd3c7;background:transparent}.button-outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.nav-demo{min-height:43px;padding:10px 17px 8px;font-size:14px}.language-button,.motion-toggle,.menu-toggle{background:none;border:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;font-size:12px}.language-button{font-family:Manrope Variable,Tajawal,sans-serif}.motion-toggle{opacity:.65}.menu-toggle,.mobile-navigation{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 34px;padding-top:64px;position:relative}.hero-copy{padding-block:30px 48px;position:relative;z-index:2}.hero-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#566653;font-weight:500;margin-bottom:28px}.status-dot{width:7px;height:7px;border-radius:100%;background:#75987a;box-shadow:0 0 0 4px #75987a1a;display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(74px,7.7vw,110px);letter-spacing:-3px;line-height:1.07;font-weight:800}.orange-word{position:relative;display:inline-block;color:#d76635;padding-bottom:9px}.orange-word svg{position:absolute;bottom:1px;left:0;width:100%;height:11px;fill:none;stroke:#e2b85b;stroke-width:3;stroke-linecap:round}.hero-description{font-size:19px;line-height:1.9;color:#717768;max-width:460px;margin-top:27px}.hero-ctas{display:flex;align-items:center;gap:27px;margin-top:29px}.text-link{display:inline-flex;align-items:center;gap:11px;background:none;border:0;padding:5px 0;font-weight:700;font-size:15px}.text-link:hover{color:#bf592f}.play-circle{width:32px;height:32px;border:1px solid #c7cfbe;border-radius:50%;display:grid;place-items:center}.hero-note{display:flex;align-items:center;gap:10px;font-size:12px;color:#7a8174;margin-top:26px}.tiny-stars{font-size:20px;color:#c87d48}.note-divider{height:12px;width:1px;background:#cbd0c3;margin-inline:2px}.hero-visual{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:565px}.hero-canvas{height:510px;width:calc(100% + 80px);margin-inline:-40px;position:relative;z-index:1}.scene-grid{position:absolute;inset:65px 0;background-image:radial-gradient(#8d9d7433 .8px,transparent .8px);background-size:20px 20px;mask-image:radial-gradient(ellipse,black,transparent 72%)}.scene-label{display:flex;justify-content:center;gap:10px;align-items:center;font-size:11px;color:#7e8974;position:absolute;top:20px;left:0;right:0}.scene-label>span{font-family:Manrope Variable,sans-serif;font-size:9px;letter-spacing:2px}.scene-label i{height:3px;width:3px;background:#b7bfa8;border-radius:50%}.scene-foot{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;color:#889080;position:absolute;bottom:18px;left:0;right:0}.crosshair{font-family:monospace;font-size:20px}.floating-card{position:absolute;z-index:2;background:#fffdf8f5;border:1px solid white;box-shadow:0 12px 35px #3444280c;border-radius:13px;padding:14px 17px;display:flex;align-items:center;gap:11px;animation:float 7s ease-in-out infinite;pointer-events:none}.floating-card-attendance{top:85px;inset-inline-end:-4px;transform:rotate(-3deg)}.floating-card strong{display:block;font-size:13px;margin-bottom:5px}.floating-card div>span{font-size:11px;color:#84907d}.float-icon{background:#eaf0e3;color:#486a4b;border-radius:10px;display:grid;place-items:center;width:39px;height:39px}.floating-card-team{bottom:80px;inset-inline-start:-7px;flex-direction:column;align-items:flex-start;gap:8px;animation-delay:-3s;transform:rotate(3deg)}.floating-card-team>span{font-size:11px}.mini-avatars{display:flex;direction:ltr;padding-right:8px}.mini-avatars>span{width:32px;height:32px;border:2px solid #fffdf8;margin-right:-8px;border-radius:50%;background:#e5e9d9;display:grid;place-items:center;color:#41613c}.mini-avatars>span:nth-child(2){background:#fbe2c5;color:#bc703a}.mini-avatars>span:nth-child(3){background:#dae7e0}.hero-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-block:25px 32px;display:flex;gap:35px;align-items:center;font-size:13px;color:#71816b}.hero-bottom>span{display:flex;gap:8px;align-items:center}.scroll-hint{margin-inline-start:auto;display:flex;align-items:center;gap:10px;color:#394d35}.scene-poster{height:100%;display:grid;place-items:center;position:relative}.scene-poster>img{width:240px;filter:drop-shadow(0 28px 15px #25422f16);transform:rotate(-7deg)}.scene-poster>span{position:absolute;inset:20%;border:1px solid #9aaf913d;border-radius:50%;transform:rotateX(55deg)}.scene-poster>span:nth-child(2){inset:10%;transform:rotateX(55deg) rotate(25deg)}.ribbon{background:#e9eddf;border-block:1px solid #dfe5d3;padding:18px 0;overflow:hidden;direction:ltr}.ribbon-track{display:flex;width:max-content;animation:marquee 45s linear infinite}.ribbon-group{display:flex;gap:54px;padding-inline:27px}.ribbon-group>span{display:flex;align-items:center;gap:54px;font-size:19px;font-weight:500;color:#5e7254;white-space:nowrap}.ribbon-group i{font-style:normal;font-size:20px;color:#a9b495}.section-heading{margin-bottom:48px}.heading-split{display:flex;justify-content:space-between;gap:50px;align-items:flex-end}.eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#78856e;margin-bottom:20px}.eyebrow>span{font-family:Manrope Variable,sans-serif;font-size:11px;letter-spacing:1px}.eyebrow i{width:23px;height:1px;background:currentColor;opacity:.5}h2{font-size:clamp(35px,4.1vw,57px);line-height:1.22;letter-spacing:-1.5px;font-weight:700}.muted-heading{color:#88917e}.heading-split>p{font-size:17px;line-height:1.85;color:#798171;max-width:370px;padding-bottom:5px}.product-frame{border:1px solid #d7ddcd;border-radius:23px;padding:12px;background:#e9edde;box-shadow:0 24px 40px -25px #3c512b22}.platform-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}.platform-benefits>div{padding-inline:25px;border-inline-end:1px solid var(--line)}.platform-benefits>div:first-child{padding-inline-start:0}.platform-benefits>div:last-child{border:0}.platform-benefits svg{color:#65855e;margin-bottom:15px}.platform-benefits h3{font-size:20px;margin-bottom:8px}.platform-benefits p{font-size:14px;color:#7a8371;line-height:1.7}.automation-section{background:#263c2e;color:#f8f6ed;position:relative;overflow:hidden;padding-bottom:160px}.automation-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center;position:relative;z-index:1}.automation-copy .eyebrow{color:#adbea0}.automation-copy h2{font-size:55px;line-height:1.35}.automation-copy h2>span{color:#bbc99a}.automation-copy>p{max-width:420px;font-size:17px;line-height:1.85;color:#b0bfaa;margin-top:25px}.automation-options{display:flex;flex-direction:column;margin-top:30px;max-width:420px}.automation-options button{display:flex;align-items:center;gap:15px;background:none;border:0;border-bottom:1px solid #b5c6a725;color:#acbca5;padding:19px 2px;text-align:start;font-size:17px;transition:color .2s,padding .2s}.automation-options button svg:last-child{margin-inline-start:auto;opacity:0;transition:opacity .2s}.automation-options button.selected{color:#f4c977;padding-inline:10px}.automation-options button.selected svg:last-child{opacity:1}.automation-options button:hover{color:#fff}.workflow-card{background:#314938;border:1px solid #82976d36;border-radius:20px;padding:27px 33px;box-shadow:0 28px 55px #10211c33;position:relative;transform:rotate(1deg)}.workflow-card:before{content:"";position:absolute;inset:20px -12px -10px 12px;border:1px solid #82976d27;z-index:-1;border-radius:20px;transform:rotate(-3deg)}.workflow-top{display:flex;align-items:center;gap:8px;font-size:12px;color:#c7d0b9}.workflow-top>span:last-child{margin-inline-start:auto;font-size:10px;color:#9bae96}.workflow-top .status-dot{background:#c1ce91}.workflow-symbol{margin:28px 0 17px;width:58px;height:58px;background:#465b3d;border:1px solid #abc18a42;color:#ead48e;display:grid;place-items:center;border-radius:15px}.workflow-card h3{font-size:24px;font-weight:700}.workflow-description{font-size:14px;line-height:1.8;color:#aebe9f;min-height:77px;margin-top:8px}.workflow-steps{padding:20px 0 4px}.workflow-step{position:relative;display:flex;align-items:center;gap:15px;padding-block:0 25px;color:#9bb090;font-size:14px}.workflow-step:after{content:"";height:24px;width:1px;background:#7d936753;position:absolute;inset-inline-start:16px;bottom:0}.workflow-step:last-child:after{display:none}.workflow-node{display:grid;place-items:center;width:34px;height:34px;border:1px solid #8da7765c;border-radius:50%;font-family:Manrope Variable,sans-serif;font-size:10px;flex-shrink:0;transition:all .3s}.workflow-step.complete{color:#edf4dd}.complete .workflow-node{background:#c0cc8c;border-color:#c0cc8c;color:#263c2e}.workflow-active-dot{height:6px;width:6px;background:#ecbf69;border-radius:100%;margin-inline-start:auto}.workflow-result{min-height:40px;border-radius:6px;display:flex;align-items:center;gap:8px;padding:10px;background:#ffffff04;font-size:12px;color:#9bb090}.workflow-result.visible{background:#b7c97a12;color:#d7e4b8}.workflow-play{border:1px solid #9bae7e50;color:#d9e2cc;border-radius:8px;background:none;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;margin-top:18px;font-size:14px;transition:background .2s}.workflow-play:hover{background:#c0cc8c15}.automation-watermark{position:absolute;bottom:-60px;left:0;right:0;font-weight:800;font-size:150px;text-align:center;white-space:nowrap;color:#becda607;pointer-events:none}.mobile-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.mobile-copy h2{font-size:55px}.role-tabs{margin-block:32px 24px;padding:5px;border:1px solid #dbdfd2;display:inline-flex;border-radius:10px;background:#eeefe7;gap:3px}.role-tabs button{background:none;border:0;font-size:15px;padding:10px 21px 8px;border-radius:7px;color:#7c8675;transition:background .2s,color .2s}.role-tabs button.active{background:var(--ink);color:#fff}.mobile-copy h3{font-size:24px;margin-bottom:11px}.mobile-copy [role=tabpanel]>p{font-size:17px;line-height:1.85;color:#7c8475;max-width:440px;min-height:94px}.feature-checks{list-style:none;padding:0;margin:23px 0;display:grid;gap:14px;font-size:16px}.feature-checks li{display:flex;align-items:center;gap:12px}.feature-checks svg{color:#8b9d6e}.plan-note{display:flex;align-items:center;gap:7px;font-size:12px;color:#949a8a}.download-link{margin-top:25px;color:#ba653c;border-bottom:1px solid #dcb994;padding-bottom:8px}.phone-stage{height:675px;position:relative;display:flex;align-items:center;justify-content:center;direction:ltr}.phone-device{width:266px;aspect-ratio:1/2.165;border:8px solid #24352c;border-radius:39px;overflow:hidden;background:#111c16;box-shadow:1px 2px 0 2px #93a287,18px 32px 50px #263c2e24;z-index:2;position:relative;transform:rotate(-6deg)}.phone-device img{width:100%;height:100%;object-fit:cover}.phone-back{position:absolute;top:54px;left:17%;width:250px;height:543px;background:#dfe6d0;border:1px solid #a3b48d;border-radius:35px;transform:rotate(11deg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#849573;font-size:19px;letter-spacing:3px;font-family:Manrope Variable,sans-serif}.phone-back img{width:80px;opacity:.7}.phone-orbit{border:1px solid #d8dfcd;border-radius:100%;position:absolute;width:460px;height:460px;left:calc(50% - 230px);top:calc(50% - 230px)}.orbit-two{width:565px;height:565px;left:calc(50% - 282px);top:calc(50% - 282px);border-style:dashed;opacity:.6}.phone-star{position:absolute;font-size:50px;color:#dab469}.star-one{top:48px;right:40px}.star-two{bottom:72px;left:35px;color:#aab795;font-size:30px}.phone-sticker{position:absolute;bottom:83px;right:5px;z-index:3;display:flex;align-items:center;gap:10px;background:#fffef8;border:1px solid white;border-radius:13px;padding:12px 16px;box-shadow:0 10px 25px #263c2e10;font-size:13px;transform:rotate(3deg);direction:rtl}.phone-sticker>span{background:#f3e4d0;color:#b77e42;padding:8px;border-radius:8px;display:flex}.phone-sticker>svg{color:#85a16a}.team-section{padding-block:20px 105px}.team-grid{background:#e9edde;border:1px solid #dce3cf;border-radius:23px;padding:55px 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.team-copy h2{font-size:42px}.team-copy>p{font-size:16px;line-height:1.85;color:#7c8771;margin-top:21px}.team-tags{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:25px}.team-tags span{display:flex;align-items:center;gap:7px;font-size:12px;color:#6d7f60}.permission-demo{background:#fffef7;border-radius:16px;box-shadow:0 12px 25px #334c2210;padding:25px;transform:rotate(-2deg);border:1px solid white}.permission-heading{display:flex;align-items:center;gap:10px;margin-bottom:25px}.permission-avatar{width:46px;height:46px;border-radius:12px;background:#e9ecd9;display:grid;place-items:center;color:#768867}.permission-heading h3{font-size:17px}.permission-heading p{font-size:12px;color:#929a85;margin-top:4px}.small-pill{font-family:Manrope Variable,sans-serif;background:#f7e8d3;color:#a57336;border-radius:5px;padding:4px 7px;font-size:9px;margin-inline-start:auto}.permission-row{display:flex;align-items:center;gap:8px;padding-block:18px;border-bottom:1px solid #edf0e3;font-size:13px}.permission-row>span:first-child,.permission-row label{display:flex;align-items:center;gap:10px}.permission-row>span:first-child>svg,.permission-row label>svg{color:#9aa589}.permission-allowed{display:flex;align-items:center;gap:5px;font-size:11px;color:#64825a;margin-inline-start:auto}.permission-status{font-size:11px;color:#ab9b82;min-width:30px}.permission-status.allowed{color:#64825a}.switch-input{appearance:none;background:#d8ddcf;border:0;border-radius:20px;width:34px;height:20px;position:relative;cursor:pointer;margin:0;margin-inline-start:auto;transition:background .2s;flex-shrink:0}.switch-input:before{content:"";position:absolute;width:14px;height:14px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #263c2e16;transition:transform .2s}.switch-input:checked{background:#739760}.switch-input:checked:before{transform:translate(14px)}.permission-hours{display:flex;gap:10px;align-items:center;padding-block:20px;font-size:12px}.permission-hours svg{color:#a2aa8e}.permission-hours b{margin-inline-start:auto;font-family:Manrope Variable,sans-serif;font-size:10px;background:#f4f3e8;padding:7px;border-radius:5px}.permission-caption{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#9da68d;border-top:1px dashed #dbe2ce;padding-top:15px}.pricing-section{background:#efeee6;padding-top:95px;border-block:1px solid #e3e5d8}.centered{text-align:center;max-width:780px;margin-inline:auto;margin-bottom:55px}.centered .eyebrow{justify-content:center}.centered>p{font-size:17px;color:#7c8673;margin-top:20px;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:1fr 1.07fr 1fr;gap:20px;align-items:stretch;padding-top:14px}.pricing-card{background:#faf9f2;border:1px solid #d8decf;border-radius:16px;padding:32px 29px;position:relative;display:flex;flex-direction:column}.premium-card{background:#293e30;color:#fffcee;border-color:#293e30;box-shadow:0 18px 45px #253c2e16;transform:translateY(-9px)!important;margin-bottom:-9px}.plan-label{font-family:Manrope Variable,sans-serif;font-size:9px;letter-spacing:2px;color:#829274;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.premium-card .plan-label{color:#b5c393}.plan-label>span{font-size:12px;letter-spacing:0}.pricing-card h3{font-size:29px;font-weight:700}.plan-description{font-size:13px;color:#8b937f;margin-top:8px;min-height:26px}.premium-card .plan-description{color:#b1bea4}.plan-price{display:flex;align-items:center;gap:10px;min-height:98px;margin-block:18px 20px}.plan-price strong{font-family:Manrope Variable,Tajawal,sans-serif;font-size:60px;line-height:1;font-weight:600;letter-spacing:-3px}.plan-price span{font-size:14px}.plan-price small{display:block;font-size:12px;margin-top:6px;color:#8b957f}.plan-price .custom-price{font-family:inherit;font-size:32px;letter-spacing:-1px}.pricing-card .button{width:100%;font-size:14px;justify-content:space-between}.pricing-card ul{list-style:none;padding:24px 0 0;margin:23px 0 0;border-top:1px solid #dce1d4;display:grid;gap:16px;font-size:14px}.pricing-card li{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.pricing-card li svg{flex-shrink:0;color:#90a477;margin-top:1px}.premium-card ul{border-color:#8c9b6f30}.premium-card li svg{color:#c3d391}.recommended{position:absolute;top:-17px;left:50%;transform:translate(-50%);background:#e9c97a;color:#33402b;white-space:nowrap;padding:8px 18px 6px;border-radius:7px;font-size:12px;display:flex;align-items:center;gap:7px}.compare-control{text-align:center;margin-top:35px}.compare-control .text-link{font-size:14px;font-weight:500}.rotated{transform:rotate(180deg)}.comparison-wrap{overflow:hidden}.comparison-wrap table{width:100%;text-align:center;border-collapse:collapse;margin-top:20px}.comparison-wrap caption{font-size:16px;font-weight:700;padding:20px}.comparison-wrap th,.comparison-wrap td{padding:17px 14px;border-bottom:1px solid #dce1d1;font-size:14px}.comparison-wrap th:first-child{text-align:start}.comparison-wrap td svg{display:block;margin:auto;color:#729552}.faq-section{display:grid;grid-template-columns:.9fr 1.2fr;gap:90px}.faq-section h2{font-size:43px}.faq-section>div:first-child>p{margin-top:22px;color:#89927c;font-size:16px}.faq-section .text-link{margin-top:20px;font-size:14px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;display:flex;gap:16px;align-items:center;list-style:none;font-weight:500;font-size:17px;padding-block:25px;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{margin-inline-start:auto;flex-shrink:0;transition:transform .2s;color:#8f9b80}.faq-list details[open] summary>svg{transform:rotate(45deg)}.faq-number{font-family:Manrope Variable,sans-serif;font-size:11px;font-weight:400;color:#9ca58f}.faq-list details>p{font-size:15px;line-height:1.9;color:#7b8770;padding:0 30px 25px}.closing-section{background:#df713c;color:#243a29;border-radius:25px;position:relative;overflow:hidden;min-height:440px;display:flex;align-items:center;padding:65px 75px;margin-bottom:65px}.closing-copy{position:relative;z-index:1;width:63%}.closing-eyebrow{font-size:13px;opacity:.7;display:block;margin-bottom:20px}.closing-copy h2{font-size:65px;line-height:1.2;letter-spacing:-2px}.closing-copy>p{font-size:17px;margin-top:15px;opacity:.8}.closing-actions{display:flex;gap:24px;align-items:center;margin-top:28px}.closing-whatsapp{display:flex;align-items:center;gap:7px;font-size:13px}.closing-decoration{position:absolute;inset-inline-end:7%;top:16%;width:260px;transform:rotate(-12deg)}.closing-decoration>img{opacity:.9;filter:drop-shadow(10px 22px 5px #8d442328);mix-blend-mode:multiply}.closing-spark{position:absolute;top:-27px;left:-24px;color:#f8cb76;font-size:72px;animation:slowturn 30s linear infinite}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding-bottom:35px;align-items:center}.brand-footer .brand-crop{width:155px}.footer-top p{color:#929a84;font-size:12px;margin-top:8px}.footer-links{display:flex;justify-content:center;gap:22px;font-size:13px}.footer-contact{display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:Manrope Variable,sans-serif;font-size:12px}.footer-contact a{display:flex;align-items:center;gap:10px}.footer-contact a:hover{color:#ba653c}.footer-bottom{border-top:1px solid var(--line);padding-block:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#959d87}.footer-bottom>a{width:34px;height:34px;border-radius:50%;border:1px solid #d6ddcb;display:grid;place-items:center;color:#718363}.locale-fr h1{font-size:clamp(55px,5.2vw,75px);letter-spacing:-3px;line-height:1.13}.locale-fr h2{font-size:42px;line-height:1.25;letter-spacing:-1.8px}.locale-fr .hero-description{font-size:16px;line-height:1.8}.locale-fr .hero-ctas{gap:15px;flex-wrap:wrap}.locale-fr .hero-ctas .button{font-size:13px;padding-inline:18px}.locale-fr .hero-ctas .text-link{font-size:12px}.locale-fr .desktop-nav{font-size:12px;gap:23px}.locale-fr .button{font-size:13px}.locale-fr .hero-label{font-size:12px}.locale-fr .hero-note{font-size:10px}.locale-fr .closing-copy h2{font-size:45px}.locale-fr .plan-description{font-size:12px;line-height:1.7}.locale-fr .pricing-card li{font-size:12px}.locale-fr .platform-benefits h3{font-size:17px}.locale-fr .platform-benefits p{font-size:12px}.locale-fr .automation-options button{font-size:14px}.locale-fr .workflow-card h3{font-size:22px}.locale-fr .mobile-copy h3{font-size:21px}.locale-fr .role-tabs button{font-size:12px;padding-inline:16px}.locale-fr .faq-list summary{font-size:14px}.locale-fr .faq-list details>p{font-size:13px}.locale-fr .closing-actions{flex-wrap:wrap;gap:18px}.locale-fr .phone-sticker{direction:ltr}.spin{animation:slowturn 2s linear infinite}@keyframes float{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes slowturn{to{rotate:360deg}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .ribbon-track{animation:none}@media(min-width:1500px){.hero{padding-top:90px}.hero-visual{min-height:625px}.hero-canvas{height:570px}.hero h1{font-size:115px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:19px}.nav-inner{gap:15px;padding-inline:18px}.nav-actions{gap:7px}.hero{gap:0 18px}.hero h1{font-size:86px}.hero-description{font-size:17px}.hero-ctas{gap:18px}.hero-ctas .button{font-size:14px;padding-inline:17px}.hero-ctas .text-link{font-size:13px}.hero-note{font-size:11px;gap:7px}.hero-canvas{height:480px}.hero-visual{min-height:525px}.floating-card-attendance{inset-inline-end:-12px;top:74px}.floating-card-team{inset-inline-start:-15px;bottom:66px}.automation-grid{gap:65px}.automation-copy h2{font-size:44px}.workflow-card{padding:25px}.mobile-grid{gap:35px}.mobile-copy h2{font-size:46px}.phone-stage{height:625px}.phone-device{width:240px}.phone-back{width:227px;height:495px;top:56px;left:12%}.phone-orbit{width:380px;height:380px;top:calc(50% - 190px);left:calc(50% - 190px)}.orbit-two{width:470px;height:470px;top:calc(50% - 235px);left:calc(50% - 235px)}.team-grid{gap:40px;padding:43px 35px}.team-copy h2{font-size:35px}.pricing-card{padding:28px 23px}.pricing-card h3{font-size:25px}.pricing-card li{font-size:13px}.plan-price strong{font-size:53px}.faq-section{gap:50px}.closing-section{padding:60px 45px}.closing-copy h2{font-size:55px}.closing-decoration{width:225px;inset-inline-end:5%}.closing-actions{gap:15px}.closing-whatsapp{font-size:12px}.locale-fr .desktop-nav{gap:17px;font-size:11px}.locale-fr .nav-demo{font-size:11px}.locale-fr .nav-actions{gap:4px}.locale-fr .hero-note{flex-wrap:wrap}.locale-fr .hero-label{font-size:11px}}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-navigation{display:grid;padding:5px 22px 22px;overflow:hidden}.mobile-navigation>a{display:flex;justify-content:space-between;align-items:center;padding:15px 3px;border-top:1px solid #e4e6da;font-size:17px}.mobile-navigation>.button{margin-top:12px}.hero{grid-template-columns:1fr 1fr;padding-top:45px}.hero h1{font-size:70px}.hero-label{font-size:12px;margin-bottom:22px}.hero-description{font-size:16px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:13px}.hero-note{flex-wrap:wrap}.hero-visual{min-height:495px}.hero-canvas{height:440px;width:calc(100% + 60px);margin-inline:-30px}.floating-card{padding:10px 12px;gap:8px}.floating-card strong{font-size:11px}.floating-card div>span{font-size:10px}.float-icon{width:30px;height:30px}.floating-card-attendance{top:67px;inset-inline-end:-12px}.floating-card-team{bottom:68px;inset-inline-start:-7px}.scene-label{font-size:9px;gap:6px}.scene-label>span{font-size:7px;letter-spacing:1px}.hero-bottom{gap:20px;font-size:11px}.hero-bottom>span{gap:5px}.hero-bottom>span:last-of-type{display:none}.section{padding-block:85px}.heading-split{gap:35px}.heading-split>p{max-width:290px;font-size:15px}.platform-benefits>div{padding-inline:15px}.platform-benefits h3{font-size:17px}.platform-benefits p{font-size:12px}.automation-grid{gap:40px}.automation-copy h2{font-size:39px}.automation-copy>p{font-size:15px}.workflow-card{padding:20px}.workflow-description{font-size:13px;min-height:115px}.workflow-card h3{font-size:22px}.workflow-step{font-size:12px}.automation-watermark{font-size:105px;bottom:-40px}.mobile-copy h2{font-size:38px}.role-tabs button{padding-inline:15px;font-size:14px}.phone-device{width:218px;border-width:6px;border-radius:32px}.phone-back{width:207px;height:449px;top:100px;left:8%;border-radius:30px}.phone-stage{height:650px}.phone-sticker{bottom:80px;right:0;padding:10px 11px;font-size:11px}.phone-orbit{width:320px;height:320px;top:calc(50% - 160px);left:calc(50% - 160px)}.orbit-two{width:405px;height:405px;top:calc(50% - 202px);left:calc(50% - 202px)}.star-one{top:80px;right:15px}.mobile-copy h3{font-size:21px}.mobile-copy [role=tabpanel]>p{font-size:15px}.feature-checks{font-size:14px}.team-grid{padding:35px 25px;gap:25px}.permission-demo{padding:20px}.team-copy h2{font-size:32px}.team-copy>p{font-size:14px}.permission-heading h3{font-size:15px}.small-pill{font-size:8px;padding:3px 5px}.permission-avatar{width:36px;height:36px}.permission-row{font-size:11px}.permission-hours{gap:6px;font-size:10px}.permission-hours b{font-size:9px}.team-tags{gap:12px}.team-tags span{font-size:10px}.team-section{padding-bottom:80px}.pricing-grid{gap:12px}.pricing-card{padding:27px 18px}.plan-price strong{font-size:48px}.plan-price .custom-price{font-size:27px}.pricing-card li{font-size:12px;gap:7px}.pricing-card .button{font-size:12px;padding-inline:12px;gap:8px}.pricing-card .button svg{width:17px}.recommended{font-size:10px;padding-inline:13px}.plan-description{font-size:11px;min-height:37px;line-height:1.7}.faq-section{gap:35px;grid-template-columns:.85fr 1.2fr}.faq-section h2{font-size:34px}.faq-list summary{font-size:15px;gap:12px}.closing-copy h2{font-size:47px}.closing-copy>p{font-size:15px}.closing-actions{flex-wrap:wrap}.closing-decoration{width:190px}.closing-section{min-height:425px;padding:45px 40px}.footer-links{gap:15px;font-size:12px}.footer-contact{font-size:11px}.locale-fr h1{font-size:49px}.locale-fr h2{font-size:33px}.locale-fr .hero-label{font-size:10px}.locale-fr .hero-description{font-size:14px}.locale-fr .hero-bottom{font-size:10px}.locale-fr .role-tabs button{font-size:10px;padding-inline:11px}.locale-fr .plan-price .custom-price{font-size:26px}.locale-fr .pricing-card li{font-size:10px}.locale-fr .closing-copy h2{font-size:36px}}@media(max-width:650px){.container{width:calc(100% - 40px)}.site-header{width:calc(100% - 24px);top:8px;margin-top:10px;border-radius:13px}.nav-inner{padding:7px 12px;min-height:66px;gap:10px}.brand-crop{width:105px}.nav-actions{gap:5px}.nav-demo{display:none}.language-button{font-size:11px;padding:7px}.motion-toggle,.menu-toggle{padding:7px}.hero{grid-template-columns:1fr;padding-top:33px;gap:0}.hero-copy{padding:10px 7px 0}.hero h1{font-size:86px;letter-spacing:-2.5px;line-height:1.05}.hero-label{font-size:12px;margin-bottom:24px}.hero-description{font-size:17px;line-height:1.8;margin-top:25px;max-width:440px}.hero-ctas{flex-direction:row;align-items:center;gap:22px;margin-top:24px}.hero-ctas .button{font-size:13px;gap:10px;min-height:49px;padding:12px 17px 10px}.hero-ctas .text-link{font-size:12px;gap:7px}.play-circle{width:27px;height:27px}.hero-note{font-size:10px;margin-top:24px}.hero-visual{height:395px;min-height:0;margin-top:20px}.hero-canvas{height:385px;width:calc(100% + 25px);margin-inline:-12px}.scene-label{top:8px;font-size:9px}.scene-foot{bottom:7px;font-size:9px}.floating-card-attendance{top:43px;inset-inline-end:0}.floating-card-team{bottom:33px;inset-inline-start:3px;padding:10px 12px}.floating-card-team>span{font-size:9px}.mini-avatars>span{width:26px;height:26px}.mini-avatars>span svg{width:13px}.hero-bottom{padding-block:22px;gap:15px;margin-top:12px;justify-content:space-between;font-size:10px}.hero-bottom>span svg{width:14px}.hero-bottom .scroll-hint{display:none}.ribbon{padding-block:15px}.ribbon-group{gap:30px;padding-inline:15px}.ribbon-group>span{font-size:16px;gap:30px}.section{padding-block:65px}.eyebrow{font-size:11px;gap:8px;margin-bottom:17px}h2{font-size:38px;letter-spacing:-1px}.heading-split{display:block}.heading-split>p{font-size:15px;max-width:100%;margin-top:21px;line-height:1.85}.section-heading{margin-bottom:32px}.product-frame{padding:6px;border-radius:15px;margin-inline:-6px}.platform-benefits{grid-template-columns:1fr 1fr;gap:28px 0;margin-top:35px}.platform-benefits>div{padding-inline:18px}.platform-benefits>div:nth-child(2){border:0}.platform-benefits>div:nth-child(3){padding-inline-start:0}.platform-benefits svg{width:22px;margin-bottom:10px}.platform-benefits h3{font-size:19px}.platform-benefits p{font-size:13px}.automation-grid{grid-template-columns:1fr;gap:36px}.automation-copy h2{font-size:41px}.automation-copy>p{font-size:16px;max-width:none;margin-top:20px}.automation-options{max-width:none;margin-top:22px}.automation-options button{font-size:16px;padding-block:16px}.workflow-card{margin-inline:8px;padding:23px;transform:none}.workflow-description{min-height:75px;font-size:14px}.workflow-card h3{font-size:25px}.workflow-step{font-size:14px}.automation-watermark{display:none}.mobile-grid{display:flex;flex-direction:column;gap:10px}.mobile-copy{width:100%}.mobile-copy h2{font-size:40px}.mobile-copy h3{font-size:24px}.mobile-copy [role=tabpanel]>p{font-size:16px;min-height:87px;max-width:100%}.role-tabs{margin-block:25px 23px;display:flex}.role-tabs button{flex:1;padding:11px 14px 9px;font-size:15px}.feature-checks{font-size:15px;gap:13px;margin-block:18px}.download-link{font-size:14px;margin-top:20px}.phone-stage{width:100%;height:605px;margin-top:10px}.phone-device{width:245px;border-width:7px;border-radius:36px}.phone-back{width:227px;height:492px;left:12%;top:40px}.phone-orbit{width:350px;height:350px;top:calc(50% - 175px);left:calc(50% - 175px)}.orbit-two{width:440px;height:440px;top:calc(50% - 220px);left:calc(50% - 220px)}.phone-sticker{bottom:42px;right:0;font-size:12px}.star-one{top:32px;right:10px}.star-two{bottom:42px;left:2px}.team-section{padding-block:0 65px}.team-grid{display:flex;flex-direction:column;gap:30px;padding:30px 22px;border-radius:18px}.team-copy h2{font-size:34px}.team-copy>p{font-size:15px}.team-tags span{font-size:11px}.permission-demo{width:100%;padding:22px;transform:none}.permission-heading h3{font-size:17px}.permission-row{font-size:12px}.permission-hours{font-size:11px}.permission-hours b{font-size:10px}.permission-caption{font-size:9px}.centered{text-align:start}.centered .eyebrow{justify-content:flex-start}.centered h2>span{display:block}.centered>p{font-size:15px;line-height:1.85;margin-top:17px}.pricing-grid{grid-template-columns:1fr;gap:30px;padding-top:0}.pricing-card{padding:28px}.premium-card{transform:none!important;margin-bottom:0;order:-1;margin-top:14px}.pricing-card h3{font-size:30px}.plan-label{margin-bottom:15px}.plan-description{font-size:14px;min-height:0}.plan-price{margin-block:15px;min-height:85px}.plan-price strong{font-size:63px}.plan-price .custom-price{font-size:33px}.pricing-card .button{font-size:15px;padding:13px 18px 11px}.pricing-card ul{font-size:15px;gap:15px;margin-top:24px;padding-top:24px}.pricing-card li{font-size:15px;gap:11px}.recommended{font-size:12px;padding:9px 20px 7px}.compare-control{margin-top:27px}.comparison-wrap{overflow-x:auto}.comparison-wrap th,.comparison-wrap td{font-size:11px;padding:13px 8px}.comparison-wrap caption{font-size:14px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section h2{font-size:36px}.faq-section>div:first-child>p{font-size:15px;margin-top:18px}.faq-list summary{font-size:16px;padding-block:22px;gap:12px}.faq-list details>p{font-size:14px;padding-inline:25px 8px}.faq-number{font-size:10px}.closing-section{padding:35px 26px 170px;border-radius:18px;min-height:520px;margin-bottom:35px}.closing-copy{width:100%}.closing-copy h2{font-size:47px}.closing-copy>p{font-size:15px;line-height:1.8;margin-top:18px}.closing-actions{gap:20px;margin-top:25px;align-items:flex-start;flex-direction:column}.closing-actions .button{font-size:14px}.closing-whatsapp{font-size:12px}.closing-decoration{width:145px;top:auto;bottom:8px;inset-inline-end:25px;transform:rotate(-15deg)}.closing-spark{font-size:48px;top:-10px;left:-40px}.footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:25px}.footer-top>div:first-child{grid-column:1/-1;display:flex;justify-content:space-between;gap:15px;align-items:center}.brand-footer .brand-crop{width:130px}.footer-top p{font-size:10px;max-width:130px;line-height:1.8;margin-top:0}.footer-links{justify-content:flex-start;flex-wrap:wrap;gap:17px;font-size:12px}.footer-contact{font-size:10px;gap:10px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:10px}.footer-bottom>span:nth-child(2){display:none}.locale-fr h1{font-size:clamp(44px,10.5vw,65px);letter-spacing:-2.5px}.locale-fr h2{font-size:34px;letter-spacing:-1.5px}.locale-fr .hero-label{font-size:10px}.locale-fr .hero-description{font-size:15px}.locale-fr .hero-ctas{gap:20px}.locale-fr .hero-ctas .button,.locale-fr .hero-ctas .text-link{font-size:12px}.locale-fr .hero-note{font-size:9px}.locale-fr .hero-bottom{font-size:9px;gap:7px}.locale-fr .hero-bottom>span{gap:5px}.locale-fr .role-tabs button{font-size:12px}.locale-fr .pricing-card li,.locale-fr .plan-description{font-size:13px}.locale-fr .closing-copy h2{font-size:37px}.locale-fr .closing-section{min-height:550px}.locale-fr .platform-benefits h3{font-size:16px}.locale-fr .platform-benefits p{font-size:12px}.locale-fr .faq-list summary{font-size:14px}.locale-fr .permission-row{font-size:10px}.locale-fr .permission-heading h3{font-size:14px}.locale-fr .permission-caption{font-size:8px}}@media(max-width:370px){.container{width:calc(100% - 30px)}.hero h1{font-size:74px}.hero-ctas{gap:14px}.hero-ctas .button{font-size:12px;padding-inline:13px}.hero-ctas .text-link,.hero-label{font-size:11px}.hero-note{font-size:9px}.hero-visual{height:360px}.hero-canvas{height:350px}.floating-card-attendance{inset-inline-end:-8px}.hero-bottom{font-size:9px}.hero-bottom>span svg{width:12px}.team-grid{padding:27px 18px}.permission-demo{padding:18px}.team-copy h2{font-size:29px}.mobile-copy h2{font-size:35px}.phone-device{width:222px}.phone-back{width:209px;height:453px;top:69px}.phone-stage{height:570px}.pricing-card{padding:26px}.closing-copy h2{font-size:42px}}.platform-section.container{width:min(1500px,calc(100% - 64px))}@media(max-width:650px){.platform-section.container{width:calc(100% - 40px)}}@media(max-width:370px){.platform-section.container{width:calc(100% - 30px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.ribbon-track{transform:none}.floating-card{translate:0 0}}
