@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACGwAAAPhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFVgdiDAcb/QYAPgzwZHz0amDAsKCIAUNBxY4adYkuet9b2KTk/79Ove/LxCVSiGQFwXWASAZMohxbLgCMPCFvyHNPR9rKU88eHqD9mO8+rpFk0s2aqCfY1oA6SYum2aKnLSRSmvjlC+y3um281ZeDIQrmYiyCoWmo29csVHuTMihgNf8LRRLBQq5QyKe/n/r/Gps6lCbyRtHaQe/mFTjinUdZtI2aBrybfsCtebbZkoV9Jqium44W/7pGEMAEAACGEA4hgEGqAqy/sb0flkNJmYOFCoCFKADowB+bgw5AAKLC6BAdZjEVINNahAEAwiEMp1IMg2qsdOlERwBARdR4VfgcGqmBXY9ZAG1+K7SMzFBLaWkBzNH6R9q68EJe1ZvU/IVAXRh8POg2AKwk+QV4HFr9tsBiDJCKXQ2GFOKA8Ik0Q0aQxVQcCyZA/gsBQGmUCwAYgAMsxiHAYirdABsbDmDGcznnU0j4N9EotvGXPtqKYk8g6hiEIgUAwAAAFgNMgADgOFgtEKDCIhEoqRBKFehUyypUkG2FrFAsce6SxgNj2DBo6h8yjxqDN1+Hi9fZ11nZF+2cG5Lzh7WzRy47XNyGnGvH+Sfl3PDIOUduZ0lPzRj7p2DGHAA4Td8FlNX2eDCzUdtJ35OwF/2cvNvV93Si/+ncLw/eVnr6ZVuVvb0hSSgbL213vzLkya2q9eSXDZWv/d9nhshwktN07JvAdt3RwAvlY6Vt7vu9wwfsWla6tHTJ2TYnAmcjJ8aPT/h9xpWa7MquzPmU9c3Zlh3PrksFq0YALZ3nLi+qXuvIVgDswK5xf/39/RAArLhp279bsVZ9k8L9BPjykkoA+P7iRfb4dd5w0GAAgOCFc7I7CMr/S29mrj7ZhfbkEIos22UsN2YmOwDBjhECGJRQWY3LtBlDAIs7UlCqHsCbsBlLiRBKpIwlZEo5dX42qnBStQp3pBrZ9kktSnRKbZLlSuwMkjWIg8nSZlLfQ41EA2o6D9BLNksyp4VCMiPMa4hfWFCIoj3aQbcZCXG8VpIoSYxCwusjmROHPL9iXlwFJ6c4r5iweYo4QVzYDIEsJsipS6P23MVs4Ma8VQgH+cV+P0w2h1dAICqVr1JQgEImmxE3RiQoJygkmkC3V78ubbpUVkd700EJM8hqn0YjPz/fTTZvs9hohldAtC5eP6H+qvPef7cYWYSfl4LnkqAIkcXE8TJ3wRMURr2aBA+Bl2yWk0IWJVNsNs/PKZEsjNK5sCXTxgZAqo8hARc4UpGaNKTVuDx/BNBPm5gLi6JLZO7e8MYCcX2RXvImFP/3cYBRPaBPoVjyIMRLvQUAAA==) 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:300;src:url(/assets/plus-jakarta-sans-vietnamese-300-normal-FNv3s1Fp.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-300-normal-BL0ZUFp7.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:300;src:url(/assets/plus-jakarta-sans-latin-ext-300-normal-PkbsTXxT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-300-normal-LDXQZY0y.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:300;src:url(/assets/plus-jakarta-sans-latin-300-normal-ubitlNZx.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-300-normal-n-kmFdAV.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: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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) 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:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.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:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.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:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.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}:root{--color-page: #c5d3e5;--color-text-main: #1d2024;--color-font-main: #2c2c2c;--color-font: #333333;--color-muted: #687891;--color-muted-2: #8490a3;--color-table-headers: #52637c;--color-ink: #0b0c11;--color-primary: #1e59ff;--color-primary-hover: #0636bc;--color-accent-soft: #7c93d8;--color-accent-hero: #8ca1de;--color-accent-deep: #264cc0;--color-green-status: #dcf7d9;--color-green: #59c92e;--color-white: #ffffff;--glass-bg: linear-gradient(121.7deg, rgba(255, 255, 255, .56) 26.5%, rgba(229, 234, 247, .56) 99%);--glass-bg-soft: linear-gradient(121.7deg, rgba(255, 255, 255, .41) 26.5%, rgba(229, 234, 247, .41) 99%);--shadow-card: 0 28px 30.2px rgba(0, 0, 0, .06);--shadow-soft: 0 4px 11.9px rgba(0, 0, 0, .08);--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-ui: "General Sans", "Plus Jakarta Sans", system-ui, sans-serif;--radius-sm: 12px;--radius-md: 21px;--radius-lg: 30px;--radius-xl: 44px;--shell-max: 1830px;--gutter: clamp(16px, 2.35vw, 45px);--card-pad: clamp(24px, 6.7vw, 128px);--section-gap: clamp(41px, 4.64vw, 60px);--side-inset: clamp(24px, 5vw, 56px)}@media(max-width:640px){:root{--side-inset: 31px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-page);color:var(--color-text-main);font-family:var(--font-display);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}.shell{width:min(100% - 2 * var(--gutter),var(--shell-max));margin-inline:auto}.section{padding-block:var(--section-gap)}main{display:block;padding-bottom:var(--section-gap)}.h2{font-weight:800;font-size:clamp(34px,3.05vw,58px);line-height:1.2;color:var(--color-text-main)}.h2 .grad{color:inherit}.lead{font-size:clamp(18px,1.3vw,25px);line-height:1.45;color:var(--color-text-main)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:400;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59}@media(max-width:640px){.eyebrow{font-size:12px;gap:8px;letter-spacing:.18em}.eyebrow .icon{width:16px;height:16px}}.glass{background:var(--glass-bg-soft);border:2px solid #fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.dark-card{position:relative;border-radius:var(--radius-xl);overflow:hidden;color:#fff;isolation:isolate}@media(max-width:900px){.dark-card{border-radius:28px}}@media(max-width:640px){.dark-card{border-radius:20px}}.icon{flex:none;display:block;object-fit:contain}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-header{display:grid;justify-items:center;gap:8px;text-align:center;margin-bottom:clamp(40px,3.75vw,72px)}.section-header .lead{max-width:1063px}.section-header--light .h2,.section-header--light .lead{color:#fff}.card{position:relative;border-radius:var(--radius-lg);isolation:isolate}.card:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(115deg,#ffffff69 26.5%,#e5eaf769 99%);box-shadow:var(--shadow-card)}.card__title{font-weight:800;font-size:24px;line-height:1.26;color:var(--color-text-main)}.card__text{margin-top:7px;font-size:16px;line-height:1.6;color:#000}.h2,.control__title,.protect__title,.cost__title,.stats__title,.team__title,.contact__title,.faq__title,.lmonitor__title,.lprevent__title,.lretract__title,.lsensor__title,.eco__title,.partners__title,.lv2-title,.lv2-hw__title,.ctl-title{font-size:42px!important;font-weight:700!important;line-height:1.26!important;letter-spacing:normal!important}.lead,.control__lead,.protect__lead,.cost__lead,.partners__lead,.contact__lead,.team__lead,.lprevent__lead,.lretract__lead,.lsensor__lead,.lmonitor__lead,.lv2-lead,.lv2-hw__lead,.ctl-lead,.ctl-why__lead,.ctl-pricing__lead{font-size:clamp(17px,1.1vw,21px)!important;font-weight:500!important;line-height:1.76!important}@media(max-width:640px){.h2,.stats__title,.control__title,.protect__title,.cost__title,.team__title,.contact__title,.faq__title,.lmonitor__title,.lprevent__title,.lretract__title,.lsensor__title,.eco__title,.partners__title,.lv2-title,.lv2-hw__title,.ctl-title{font-size:29px!important;line-height:1.24!important}}@media(min-width:1101px){:root{zoom:.9}}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}.page-transition{animation:page-enter .56s cubic-bezier(.22,1,.36,1) backwards}.page-transition.is-leaving{animation:page-leave .26s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes page-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes page-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.page-transition,.page-transition.is-leaving{animation:none}}html.ct-reveal [data-animate-in]{opacity:0;translate:0 30px;transition:opacity 1s ease,translate 1s cubic-bezier(0,0,0,1)}html.ct-reveal [data-animate-in][data-revealed]{opacity:1;translate:none}html.ct-reveal .btn[data-animate-in],html.ct-reveal .lv2-btn-outline[data-animate-in],html.ct-reveal .control__tab[data-animate-in]{transition:opacity 1s ease,translate 1s cubic-bezier(0,0,0,1),transform .12s ease,background-color .3s ease,color .3s ease,border-color .3s ease}html.ct-reveal [data-animate-in][data-reveal-media]{translate:none;scale:.94;clip-path:inset(0 8% 8% 0);transition:opacity 1s ease,scale 1s cubic-bezier(0,0,0,1),clip-path 1s cubic-bezier(0,0,0,1)}html.ct-reveal [data-animate-in][data-reveal-media][data-revealed]{scale:none;clip-path:inset(0)}@media(max-width:991px){html.ct-reveal [data-animate-in]{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){html.ct-reveal [data-animate-in]{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important;transition:none!important}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;white-space:nowrap;transition:transform .12s ease,background-color .3s ease,color .3s ease}.btn:active{transform:scale(.92)}.btn:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:3px}.btn--sm{padding:15px 36px;font-size:17px}.btn--md{padding:21px 32px;font-size:17px}.btn--lg{padding:26px 33px;font-size:17px}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-hover)}.btn--ghost{background:#ffffff1a;color:#fff}.btn--ghost:hover{background:#fff;color:#1d1022}.btn--light{background:#fff;color:var(--color-text-main)}.btn__icon{width:24px;height:24px}@media(prefers-reduced-motion:reduce){.btn{transition-duration:1ms}.btn:active{transform:none}}@media(max-width:640px){.btn--lg,.btn--md{padding:21px 24px;font-size:17px}.btn--sm{padding:18px 30px}}.veil{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#000;border-radius:inherit}.veil__canvas{display:block;width:100%;height:100%;filter:blur(14px) saturate(1.1);transform:scale(1.06);transform-origin:center}.veil__grade{position:absolute;inset:0;background:linear-gradient(to right,#0009,#00000038 55%,#00000073)}.veil--fallback .veil__canvas{display:none}.veil--fallback{background:radial-gradient(60% 80% at 20% 30%,rgba(10,205,245,.35),transparent 70%),radial-gradient(50% 70% at 70% 60%,rgba(100,118,232,.35),transparent 70%),radial-gradient(60% 60% at 40% 90%,rgba(225,120,235,.25),transparent 70%),#000}.navdrop{position:absolute;top:calc(100% + 15px);left:0;z-index:40;display:grid;grid-template-columns:325px 314px;column-gap:26px;width:713px;padding:24px;border-radius:13px;background:linear-gradient(118deg,#fff,#e5eaf7);box-shadow:0 28px 30px #0000000f;animation:navdrop-in .16s ease-out}.navdrop:before{content:"";position:absolute;left:0;right:0;top:-15px;height:15px}@keyframes navdrop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.navdrop__list{position:relative;display:flex;flex-direction:column;gap:23px}.navdrop__row{position:relative;z-index:1;display:flex;align-items:center;gap:18px;height:47px}.navdrop__row:before{content:"";position:absolute;left:-13px;top:-11.5px;z-index:-1;width:323px;height:70px;border-radius:9px;background:#e0e8f4;opacity:0;transition:opacity .3s cubic-bezier(.32,.72,0,1)}.navdrop__row.is-active:before{opacity:1}.navdrop__tile{display:grid;place-items:center;flex:none;width:47px;height:47px;border-radius:10px;background:#e8edf6;transition:background-color .3s cubic-bezier(.22,1,.36,1)}.navdrop__tile img{filter:brightness(1) invert(0);transition:filter .3s cubic-bezier(.22,1,.36,1)}.navdrop__row.is-active .navdrop__tile{background:#f4f6fb}.navdrop__row.is-active .navdrop__tile img{filter:brightness(0) invert(0)}.navdrop__copy{display:block}.navdrop__title{display:block;font-family:var(--font-display);font-weight:600;font-size:15px;line-height:19px;color:#000}.navdrop__sub{display:block;margin-top:3px;font-weight:500;font-size:12px;line-height:15px;color:#687891}.navdrop__preview{position:relative}.navdrop__preview:before{content:"";position:absolute;left:-26px;top:-22px;width:2px;height:301px;background:linear-gradient(180deg,#b0c4df,#fff)}.navdrop__stage{position:relative;z-index:0;display:block;width:314px;height:167px;border-radius:13px;background:#020305 center / cover no-repeat;overflow:hidden}.navdrop__veil{background:none}.navdrop__veil .veil__canvas{filter:blur(8px) saturate(1.2);transform:scale(1.14);mix-blend-mode:screen;opacity:.55}.navdrop__veil .veil__grade{display:none}.navdrop__shot{position:absolute;object-fit:contain;animation:navdrop-shot .24s ease-out}@keyframes navdrop-shot{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.navdrop__heading{margin-top:15px;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:18px;color:#000}.navdrop__text{max-width:272px;margin-top:5px;font-weight:500;font-size:13px;line-height:1.51;color:#687891}@media(max-width:1080px){.navdrop{position:static;display:block;width:100%;padding:4px 0 8px;border-radius:0;background:none;box-shadow:none;animation:none}.navdrop:before{display:none}.navdrop__preview{display:none}.navdrop__list{gap:14px}.navdrop__row{height:48px}.navdrop__row:before{display:none}.navdrop__row.is-active .navdrop__tile{background:#e8edf6}.navdrop__row.is-active .navdrop__tile img{filter:brightness(1) invert(0)}.navdrop__tile{width:36px;height:36px;border-radius:8px}.navdrop__tile img{width:20px;height:auto}}@media(prefers-reduced-motion:reduce){.navdrop,.navdrop__shot{animation:none}.navdrop__row:before,.navdrop__tile{transition:none}}.nav{position:sticky;top:0;z-index:20;transition:transform 1s cubic-bezier(0,0,0,1)}.nav__inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:127px;padding-top:7px}.nav:before{content:"";position:absolute;inset:0;z-index:-1;background:#c5d3e5cc;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);pointer-events:none;border:0 solid transparent;transition:background .35s ease,border-radius .35s ease,box-shadow .35s ease,border-color .35s ease}.nav--floating:before{background:linear-gradient(115deg,#ffffff9e 26.5%,#e5eaf79e 99%);border-width:0 2px 2px;border-color:#ffffffd9;border-radius:0 0 24px 24px;box-shadow:var(--shadow-card)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav:before{background:#c5d3e5}.nav--floating:before{background:#eef1f9}}.nav--hidden{transform:translate3d(0,calc(-100% - 64px),0);transition:transform var(--page-leave, .26s) cubic-bezier(.4,0,1,1)}.nav--drop{animation:nav-drop 1s cubic-bezier(0,0,0,1) backwards}.nav--lift{animation:nav-lift var(--page-leave, .26s) cubic-bezier(.4,0,1,1) forwards}@keyframes nav-drop{0%{transform:translate3d(0,calc(-100% - 64px),0)}to{transform:translateZ(0)}}@keyframes nav-lift{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - 64px),0)}}@media(prefers-reduced-motion:reduce){.nav--drop,.nav--lift{animation:none}.nav,.nav--hidden{transition:none}}.nav__logo img{width:215px;height:31px}@media(max-width:640px){.nav__logo img{width:173px;height:25px}}.nav__menu{display:flex;align-items:center;gap:83px}.nav__links{display:flex;align-items:center;gap:clamp(28px,4.06vw,78px)}@media(min-width:1081px)and (max-width:1300px){.nav__links{gap:26px}}.nav__links>li>a,.nav__trigger{position:relative;z-index:0;display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px;color:var(--color-text-main);white-space:nowrap;transition:color .3s ease,opacity .3s ease}.nav__links>li>a:before,.nav__trigger:before{content:"";position:absolute;inset:-16px -23px;z-index:-1;border-radius:12px;background:#1e59ff1a;opacity:0;transform:scale(.94);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.nav__links>li>a:hover:before,.nav__links>li>a:focus-visible:before,.nav__trigger:hover:before,.nav__has-menu.is-open .nav__trigger:before{opacity:1;transform:none}.nav__links>li>a:hover,.nav__trigger:hover{color:var(--color-primary)}.nav__links>li.is-active>a{color:#0063ff}.nav__links>li.is-active>a:after{content:"";position:absolute;left:50%;bottom:-9px;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:#0063ff}.nav__has-menu{position:relative}.nav__trigger{font-family:inherit;cursor:pointer}.nav__has-menu.is-open .nav__trigger{color:var(--color-primary)}.nav__has-menu.is-open .nav__caret{transform:rotate(180deg)}.nav__caret{width:17px;height:17px;transition:transform .26s cubic-bezier(.22,1,.36,1)}.nav__toggle{display:none;width:48px;height:48px;border-radius:var(--radius-sm);background:#fff9}.nav__burger,.nav__burger:before,.nav__burger:after{display:block;width:22px;height:2px;margin-inline:auto;background:var(--color-text-main);border-radius:2px;position:relative}.nav__burger:before,.nav__burger:after{content:"";position:absolute;left:0}.nav__burger:before{top:-7px}.nav__burger:after{top:7px}@media(max-width:1280px){.nav__menu{gap:40px}}@media(max-width:1080px){.nav__inner{height:88px;padding-top:0}.nav__toggle{display:block}.nav__menu{display:none;position:absolute;top:80px;left:0;right:0;flex-direction:column;align-items:stretch;gap:16px;padding:24px;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-card)}.nav__menu.is-open{display:flex}.nav__links{flex-direction:column;align-items:stretch;gap:10px}.nav__links a{padding:12px 8px}.nav__links>li>a{display:flex;width:100%}.nav__links>li>a:before{inset:0;border-radius:10px}.nav__links>li.is-active>a:after{inset:50% 14px auto auto;margin:-1.5px 0 0}}.nav__cta{font-size:15px;padding:23px 42px}.nav__cta.is-current,.nav__cta.is-current:hover{background:#aec2e9;border-color:#aec2e9;color:#d1dcf2;box-shadow:none;cursor:default;pointer-events:none}.footer{background:#000;color:#fff}.footer__inner{display:grid;grid-template-columns:451px 263px 272px 239px auto;width:min(100% - 2 * var(--gutter),1550px);margin-inline:auto;padding:80px 0 56px;padding-left:max(0px,calc(185px - ((100vw - min(100vw - 2 * var(--gutter),1550px))/2)))}.footer__heading{font-weight:700;font-size:15px;line-height:1.26}.footer__logo img{width:215px;height:31px;max-width:100%}.footer__tagline{margin-top:14px;font-size:13px;line-height:1.75}.footer__logo+.footer__tagline{margin-top:41px}.footer__legal{margin-top:18px}.footer__legal li{font-size:13px;line-height:30px;color:#ffffff80}.footer__col ul{margin-top:10px}.footer__col li{font-size:13px;line-height:28px;color:#fffc}.footer a{transition:color .15s ease}.footer a:hover{color:#fff}@media(max-width:1600px){.footer__inner{grid-template-columns:1.6fr repeat(4,1fr);gap:24px;padding-left:0}}@media(max-width:1024px){.footer__inner{grid-template-columns:repeat(2,1fr);gap:40px;padding:56px 0 48px}.footer__brand{grid-column:1 / -1}}@media(max-width:640px){.footer__inner{gap:32px 24px;padding-bottom:32px}.footer__brand{display:contents}.footer__brand>.footer__heading,.footer__brand>.footer__tagline{grid-column:1 / -1;order:-1}.footer__brand>.footer__tagline{margin-top:-6px}.footer__legal{grid-column:1 / -1;order:1;display:flex;flex-wrap:wrap;gap:0 20px;margin-top:0;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}.footer__legal li{line-height:24px}}.hnet{position:relative;font-family:var(--font-display)}.hnet__spacer{flex:1;height:1px;min-width:0}.hnet__glass{background:linear-gradient(#00000057,#00000057),linear-gradient(#ffffff1a,#ffffff1a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 13px 30.5px #0000003b}.hnet__site{position:absolute;inset:0;border:1px dashed rgba(255,255,255,.28);border-radius:22px;background:#06070b80}.hnet__site-head{position:absolute;left:34px;top:27px;display:flex;align-items:center;gap:8px;height:26px;font-weight:600;font-size:12px;color:#ffffffb3}.hnet__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hnet__wire-base path{fill:none;stroke:#ffffff61;stroke-width:1;stroke-dasharray:4 3}.hnet__pulse{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:100;opacity:0;filter:drop-shadow(0 0 5px rgba(255,255,255,.9));animation:hnet-run var(--dur) cubic-bezier(.45,0,.55,1) var(--delay) infinite alternate,hnet-glow var(--dur) ease-in-out var(--delay) infinite alternate}.hnet__pulse--left{--dur: 2.21s;--delay: 1275ms}.hnet__pulse--right{--dur: 2635ms;--delay: 1785ms}.hnet__pulse--mid{--dur: 1615ms;--delay: 2295ms}@keyframes hnet-run{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes hnet-glow{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}.hnet__ports circle{fill:#101015;stroke:#ffffff8c;stroke-width:1.2}.hnet__controller{position:absolute;width:279px;height:114px;overflow:hidden;border-radius:15px;background:linear-gradient(#00000057,#00000057),linear-gradient(#ffffff1a,#ffffff1a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 13px 30.5px #0000003b}.hnet__controller-main{padding:15px 18px 0}.hnet__controller-title{font-weight:600;font-size:19px;color:#fff}.hnet__controller-sub{padding-top:4px;font-size:12px;color:#ffffff9e}.hnet__controller-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;height:40px;padding-inline:20px 10px;border-top:1px solid rgba(255,255,255,.08);background:#0000002e;font-size:12px;color:#ffffffb3}.hnet__label{position:absolute;font-size:11px;letter-spacing:.14em;color:#fff}.hnet__add-lane{position:absolute;display:grid;place-items:center;width:77px;height:27px;border:.5px solid rgba(255,255,255,.74);border-radius:6px;background:none;font-family:inherit;font-size:11px;color:#ffffff9e;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.hnet__add-lane:hover:not(:disabled),.hnet__add-lane:focus-visible:not(:disabled){background:#ffffff1a;color:#fff}.hnet__add-lane:focus-visible{outline:2px solid var(--color-accent-soft, #8fb4ff);outline-offset:2px}.hnet__add-lane:disabled{cursor:default;border-color:#ffffff4d;opacity:.45}.hnet__add-lane--remove{width:100px}.hnet__group{position:absolute;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:224px;padding:16px 12px;transition:height .56s cubic-bezier(.22,1,.36,1);border-radius:15px;background:linear-gradient(#00000057,#00000057),linear-gradient(#ffffff1a,#ffffff1a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 13px 30.5px #0000003b}.hnet__group-head{display:flex;align-items:center;gap:8px;flex:none;height:26px;font-weight:600;font-size:12px;color:#ffffffb3}.hnet__add{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;flex:none;width:100%;height:52px;border:1px dashed rgba(255,255,255,.28);border-radius:9px;background:#ffffff05;font-family:inherit;font-weight:600;font-size:12px;color:#ffffff9e;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.hnet__add:hover:not(:disabled),.hnet__add:focus-visible:not(:disabled){border-color:#fff9;background:#ffffff12;color:#fff}.hnet__add:focus-visible{outline:2px solid var(--color-accent-soft, #8fb4ff);outline-offset:2px}.hnet__add:hover:not(:disabled) .hnet__add-plus{background:#ffffff29}.hnet__add:disabled{cursor:default;opacity:.45}@property --hnet-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hnet__add-outline{position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;opacity:0;pointer-events:none;background:conic-gradient(from var(--hnet-angle, 0deg),rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 250deg,rgba(159,188,255,.5) 310deg,#ffffff 350deg,rgba(159,188,255,.5) 30deg,rgba(255,255,255,0) 90deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .4s ease}.hnet__add:not(:disabled) .hnet__add-outline{opacity:1;animation:hnet-outline 6s linear infinite}@keyframes hnet-outline{to{--hnet-angle: 360deg}}.hnet__add-plus{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#ffffff14}.hnet__device{position:relative;display:flex;flex-direction:column;gap:5px;justify-content:center;flex:none;height:52px;padding-inline:12px;border-radius:7px;background:linear-gradient(#0003,#0003),linear-gradient(#ffffff1a,#ffffff1a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 13px 30.5px #0000003b;transition:background-image .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.hnet__device-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12.5px;color:#fff;white-space:nowrap}.hnet__status{display:flex;align-items:center;gap:7px;font-size:11px;color:#ffffff8c}.hnet__dot{display:grid;place-items:center;flex:none;width:13px;height:13px}.hnet__dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tone);animation:hnet-breathe 2.4s ease-in-out infinite;animation-delay:var(--phase, 0ms)}.hnet__dot--ok{--tone: #4ade80}.hnet__dot--open{--tone: #60a5fa}.hnet__dot--closed{--tone: #fb923c}@keyframes hnet-breathe{0%,to{opacity:.45;box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 7px var(--tone)}}.hnet__status-inner{display:flex;align-items:center;gap:7px;animation:hnet-soft .62s ease}@keyframes hnet-soft{0%{opacity:0}to{opacity:1}}.hnet__remove{position:absolute;right:8px;top:50%;z-index:3;display:grid;place-items:center;width:20px;height:20px;margin-top:-10px;border:0;border-radius:6px;background:#ffffff14;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease}.hnet__remove img{rotate:45deg}.hnet__device:hover .hnet__remove,.hnet__remove:focus-visible{opacity:1}.hnet__remove:hover{background:#fff3}.hnet__remove:focus-visible{outline:2px solid var(--color-accent-soft, #8fb4ff);outline-offset:2px}.hnet__device:after{content:"";position:absolute;inset:0;border:1px solid #fff;border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 10px #ffffff47;transition:opacity .22s ease}.hnet__ring{position:absolute;inset:0;z-index:2;border:1px solid rgba(255,255,255,.55);border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 22px #ffffff29;animation-name:hnet-touch;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes hnet-touch{0%{opacity:0}5%{opacity:.6}30%{opacity:0}to{opacity:0}}.hnet__device:hover{background:linear-gradient(#00000014,#00000014),linear-gradient(#ffffff2e,#ffffff2e);transform:translateY(-1px)}.hnet__device:hover:after{opacity:1;box-shadow:0 0 14px #fff6;animation:none}.hnet__device:hover .hnet__status{color:#fffc}.hnet__site,.hnet__site-head,.hnet__controller,.hnet__label,.hnet__add-lane,.hnet__group,.hnet__device{opacity:0;translate:0 14px;animation:hnet-in 527ms cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--step, 0) * 76ms)}.hnet__controller{scale:.96;animation-name:hnet-in-pop}.hnet__device{animation-name:hnet-in}.hnet__wire-base path{opacity:0;animation:hnet-wire 595ms ease forwards;animation-delay:765ms}.hnet__ports circle{opacity:0;animation:hnet-wire 425ms ease forwards;animation-delay:935ms}@keyframes hnet-in{to{opacity:1;translate:0 0}}@keyframes hnet-in-pop{to{opacity:1;translate:0 0;scale:1}}@keyframes hnet-wire{to{opacity:1}}.hnet__device--added{animation:hnet-drop .56s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0ms}.hnet__device--added:after{animation:hnet-drop-flash 1.1s ease-out}@keyframes hnet-drop{0%{opacity:0;height:0;margin-bottom:-10px;translate:0 -6px}60%{opacity:1}to{opacity:1;height:52px;margin-bottom:0;translate:0 0}}@keyframes hnet-drop-flash{0%,20%{opacity:0}38%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hnet__site,.hnet__site-head,.hnet__controller,.hnet__label,.hnet__add-lane,.hnet__group,.hnet__device,.hnet__device--added,.hnet__wire-base path,.hnet__ports circle{opacity:1;height:auto;translate:none;scale:none;animation:none}.hnet__device{height:52px}.hnet__device:after{animation:none;opacity:0}.hnet__pulse{animation:none;opacity:0}.hnet__dot:before{animation:none;opacity:1}.hnet__add-outline{animation:none;background:#ffffff4d}.hnet__status-inner{animation:none}.hnet__ring{animation:none;opacity:0}}.hnet-board{transition:height .56s cubic-bezier(.22,1,.36,1)}.hnet-board>div{transition:transform .56s cubic-bezier(.22,1,.36,1)}.hero{width:min(100% - 2 * var(--gutter),var(--shell-max));margin-inline:auto;margin-bottom:0}.hero__stage{display:grid;place-items:center;width:100%}.hero__frame{position:relative;max-width:100%}.hero--fit .hero__card{position:absolute;left:0;top:0;flex:none}.hero__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--art-col, 635px));column-gap:40px;padding-left:128px;padding-right:85px;background:#000;transition:height .56s cubic-bezier(.22,1,.36,1)}.hero__copy{padding-top:268px;padding-bottom:80px}.hero__title{margin-top:6px;font-weight:800;font-size:65px;line-height:1.26;color:#fff;white-space:nowrap}.hero__lead{max-width:620px;margin-top:25px;font-size:27px;line-height:1.55;color:#fff}.hero__actions{display:flex;flex-wrap:wrap;gap:48px;margin-top:44px}.hero__actions .btn--primary{width:238px}.hero__art{align-self:start;padding-top:93px}@media(max-width:1100px){.hero__frame{width:100%}.hero__card{grid-template-columns:1fr;width:100%;padding-left:var(--card-pad);padding-right:var(--card-pad)}.hero__copy{padding-top:80px;padding-bottom:24px}.hero__title{white-space:normal;font-size:clamp(37px,5.95vw,61px)}.hero__lead{font-size:clamp(19px,2.6vw,27px)}.hero__art{justify-self:center;width:100%;max-width:800px;padding-top:24px}}@media(max-width:640px){.hero__copy{padding-top:48px}.hero__actions{gap:16px;margin-top:36px}.hero__actions .btn{width:100%}.hero__title{font-size:31px}.hero__lead{font-size:17px}.hero .eyebrow{font-size:10px;letter-spacing:.16em}.hero__art{padding-top:55px;padding-bottom:55px;margin-inline:-31px;width:calc(100% + 62px);max-width:none}}@media(max-width:640px){.hero{margin-bottom:0}}.ecosystem{padding-block:var(--section-gap)}.eco-grid{display:grid;grid-template-columns:576fr 588fr 588fr;grid-template-rows:257px 225px;gap:36px 39px}.eco-card--platform{grid-column:1;grid-row:1}.eco-card--mobile{grid-column:1;grid-row:2}.eco-card--core{grid-column:2;grid-row:1 / 3}.eco-card--lidar{grid-column:3;grid-row:1}.eco-card--robotics{grid-column:3;grid-row:2}.eco-card{overflow:hidden}.eco-card__body{position:relative;z-index:1}.eco-card .card__title{font-size:20px;line-height:1.32}.eco-card .card__text{margin-top:10px;font-size:15px;line-height:1.6}.eco-card__art{position:absolute;max-width:none;object-fit:contain;pointer-events:none}.eco-card--platform{padding:74px 50px 40px}.eco-card--platform .card__text{max-width:306px}.eco-card__art--platform{top:2px;right:2px;height:calc(100% - 4px);aspect-ratio:194 / 253}.eco-card--mobile{padding:62px 50px 40px}.eco-card--mobile .card__text{max-width:287px}.eco-card__art--mobile{top:21px;left:57.4%;height:205px;aspect-ratio:431 / 411}.eco-card--core{padding:43px 55px 0}.eco-card--core .card__text{max-width:477px}.eco-card__art--core{left:8.67%;bottom:2px;width:81.8%;aspect-ratio:481 / 302}.eco-card--lidar{padding:64px 50px 40px}.eco-card--lidar .card__text{max-width:384px;line-height:1.55}.eco-card__rings{position:absolute;left:34%;top:-144px;width:495px;max-width:none;pointer-events:none}.eco-card__dome{position:absolute;left:63.6%;top:2px;width:158px;height:155px;overflow:hidden;border-top-left-radius:28px;transform:rotate(180deg)}.eco-card__dome img{position:absolute;left:-45.11%;top:-34.52%;width:190.22%;height:193.33%;max-width:none}.eco-card--robotics{padding:74px 50px 40px}.eco-card--robotics .card__text{max-width:276px}.eco-card__art--robotics{left:21.26%;bottom:0;width:73.81%;aspect-ratio:434 / 223}@media(max-width:1600px){.eco-card--core .card__text{max-width:none}}@media(max-width:1280px){.eco-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-template-areas:"core platform" "core mobile" "lidar robotics";gap:24px}.eco-card--platform{grid-area:platform}.eco-card--mobile{grid-area:mobile}.eco-card--core{grid-area:core}.eco-card--lidar{grid-area:lidar}.eco-card--robotics{grid-area:robotics}.eco-card{min-height:257px;padding-inline:36px}.eco-card--core{min-height:520px}.eco-card--platform,.eco-card--mobile{padding-right:30%}}@media(max-width:760px){.eco-grid{grid-template-columns:1fr;grid-template-areas:"core" "platform" "mobile" "lidar" "robotics"}.eco-card{min-height:0;padding:40px 26px 0}.eco-card--core{min-height:0}.eco-card--platform,.eco-card--mobile{padding-right:26px}.eco-card--platform .card__text,.eco-card--mobile .card__text,.eco-card--lidar .card__text,.eco-card--robotics .card__text{max-width:none}.eco-card__art{position:relative;display:block;inset:auto;width:min(100%,320px);height:auto;margin:24px auto 0}.eco-card__art--core{width:100%;margin-inline:0}.eco-card__art--mobile{width:min(70%,224px)}.eco-card__art--robotics{margin-top:8px}.eco-card__picture{display:contents}.eco-card--platform{padding-bottom:34px}.eco-card__art--platform{position:absolute;top:0;right:0;width:min(100%,126px);height:auto;aspect-ratio:296 / 362;margin:0}.eco-card--lidar{padding-bottom:32px}.eco-card__rings{left:26%;top:-84px;width:266px}.eco-card__dome{left:62%;width:84px;height:83px}}@media(max-width:640px){.ecosystem{padding-top:40px;padding-bottom:24px}}.eco-card{cursor:pointer;transition:transform .38s cubic-bezier(.2,.7,.3,1)}html.ct-reveal .eco-card[data-animate-in]{transition:opacity 1s ease,translate 1s cubic-bezier(0,0,0,1),transform .38s cubic-bezier(.2,.7,.3,1)}.eco-card:hover,.eco-card:focus-within{z-index:2;transform:scale(1.02)}.eco-card:before{transition:box-shadow .38s cubic-bezier(.2,.7,.3,1)}.eco-card:hover:before,.eco-card:focus-within:before{box-shadow:0 31px 33.2px #0000001a}.eco-card__link{position:absolute;z-index:3;inset:0}.eco-card__link:focus-visible{outline:none}.eco-card:has(.eco-card__link:focus-visible){outline:2px solid var(--color-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.eco-card,html.ct-reveal .eco-card[data-animate-in],.eco-card:before{transition:none}.eco-card:hover,.eco-card:focus-within{transform:none}}.qfield{position:relative;margin-bottom:18px}.qfield label{position:absolute;left:15px;top:6px;font-weight:500;font-size:11px;color:var(--color-muted);opacity:0;transition:opacity .15s ease;pointer-events:none}.qfield.has-value label{opacity:1}.qfield input,.qfield select,.qfield textarea{width:100%;height:49px;padding:0 15px;border:1px solid #bad6f9;border-radius:9px;background:#fff;font-family:var(--font-display);font-weight:500;font-size:14px;color:#000;outline:none;transition:border-color .15s ease}.qfield.has-value input,.qfield.has-value select{padding-top:16px}.qfield input::placeholder,.qfield textarea::placeholder{color:#00000080}.qfield.has-value input::placeholder,.qfield.has-value textarea::placeholder{color:transparent}.qfield input:focus,.qfield select:focus,.qfield textarea:focus{border-color:var(--color-primary)}.qfield--select select{appearance:none;color:#00000080;cursor:pointer}.qfield--select.has-value select{color:#000}.qfield__caret{position:absolute;right:15px;top:16px;width:17px;height:17px;pointer-events:none}.qfield--area{margin-top:30px}.qfield--area textarea{height:126px;padding-top:15px;line-height:1.45;resize:none}.qfield--area.has-value textarea{padding-top:22px}.form-error{margin-top:12px;font-size:14px;line-height:1.5;color:#d93025}.quote{display:grid;animation:control-panel-in .42s cubic-bezier(.4,0,.2,1) both;grid-template-columns:minmax(0,516fr) minmax(0,377fr);min-height:783px;border-radius:15px;overflow:hidden;isolation:isolate}.quote:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(106.4deg,#fff 26.5%,#e5eaf7 99%);box-shadow:var(--shadow-card)}.control__mcc .quote{position:relative}.quote__info{position:relative;padding:37px 51px 33px;overflow:hidden}.quote__back{font-weight:600;font-size:14px;color:var(--color-primary)}.quote__back span{margin-right:10px}.quote__back:hover{color:var(--color-primary-hover)}.quote__title{margin-top:8px;font-weight:800;font-size:22px;line-height:1.45;color:#000}.quote__banner{width:100%;max-width:421px;aspect-ratio:421 / 162;margin-top:22px;border-radius:10px;object-fit:cover}.quote__partner{margin-top:22px;font-weight:600;font-size:20px;line-height:1.45;color:#000}.quote__copy{max-width:390px;margin-top:8px}.quote__copy p{font-weight:500;font-size:14px;line-height:1.45;color:var(--color-text-main)}.quote__copy p+p{margin-top:14px}.quote__contact{display:flex;align-items:center;gap:12px;margin-top:28px;font-weight:500;font-size:13px;line-height:1.45;color:var(--color-muted)}.quote__contact--web{margin-top:30px}.quote__contact--web a{color:var(--color-primary)}.quote__contact--web a:hover{color:var(--color-primary-hover)}.quote__contact+.quote__contact{margin-top:7px}.quote__pin{margin-inline:-3px}.quote__watermark{position:absolute;right:42px;bottom:30px;width:74px;opacity:.12;pointer-events:none}.quote__form{padding:40px 34px 30px;background:#d2dced96}.quote__intro{margin-bottom:26px;font-weight:500;font-size:15px;line-height:1.45;text-align:center;color:var(--color-text-main)}.quote__submit{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;height:68px;margin-top:7px;border-radius:12px;background:var(--color-primary);font-family:var(--font-display);font-weight:700;font-size:19px;color:#fff;transition:opacity .25s ease,filter .15s ease}.quote__submit:hover:not(:disabled){background:var(--color-primary-hover)}.quote__submit:disabled{opacity:.3;cursor:not-allowed}.quote__submit:not(:disabled):hover{filter:brightness(1.08)}.quote__secure{display:flex;align-items:center;gap:8px;margin-top:20px;font-weight:500;font-size:11px;color:#9db1d1}.quote-sent{display:grid;place-items:center;width:100%;min-height:600px;animation:control-panel-in .42s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.quote,.quote-sent{animation:none}}.quote-sent__card{position:relative;display:grid;justify-items:center;width:min(607px,100%);padding:60px 40px;border-radius:15px;text-align:center;isolation:isolate}.quote-sent__card:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(106.4deg,#fff 26.5%,#e5eaf7 99%);box-shadow:var(--shadow-card)}.quote-sent__card h3{font-weight:800;font-size:22px;color:#000}.quote-sent__card p{max-width:453px;margin-top:12px;font-weight:500;font-size:17px;line-height:1.45;color:var(--color-text-main)}.quote-sent__back{display:flex;align-items:center;justify-content:center;gap:18px;width:310px;height:68px;margin-top:34px;border-radius:12px;background:var(--color-text-main);font-family:var(--font-display);font-weight:700;font-size:19px;color:#fff;transition:filter .15s ease}.quote-sent__back:hover{filter:brightness(1.25)}@media(max-width:1100px){.quote{grid-template-columns:1fr;min-height:0}.quote__info,.quote__form{padding:28px 24px}.quote-sent{min-height:0}.quote-sent__card{padding:40px 24px}.quote-sent__back{width:100%}}.control{padding-block:var(--section-gap)}.control__card{display:grid;grid-template-columns:minmax(0,682fr) minmax(0,890fr);align-items:center;gap:48px;min-height:898px;padding:74px 70px 67px 140px}.control__card:before{background:linear-gradient(117.75deg,#ffffff69 26.5%,#e5eaf769 99%)}.control__intro{max-width:660px}.control__eyebrow{padding-left:2px}.control__title{margin-top:11px;font-weight:700;font-size:clamp(38px,3.05vw,58px);line-height:1.26;color:var(--color-text-main)}.control__lead{max-width:649px;margin-top:18px;margin-left:4px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76;color:var(--color-text-main)}.control__tabs{display:grid;gap:17px;max-width:464px;margin-top:81px;margin-left:4px}.control__tab{height:83px;border-radius:var(--radius-sm);background:#f1f4f9;font-weight:700;font-size:18px;color:var(--color-text-main);transition:background-color .2s ease,color .2s ease}.control__tab:hover{background:#e4eaf4}.control__tab.is-active{background:var(--color-primary);color:#fff}.control__tab:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:3px}.control__models{display:grid;gap:33px}.control__caption{margin-bottom:-3px;text-align:center;font-weight:500;font-size:clamp(18px,1.2vw,23px);line-height:1.45;color:#00000080}.model-card{position:relative;display:grid;grid-template-columns:400fr 401fr;min-height:332px;border-radius:15px;overflow:hidden;isolation:isolate}.model-card:before{content:"";position:absolute;inset:0;z-index:-2;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(121.9deg,#fff 26.5%,#e5eaf7 99%);box-shadow:var(--shadow-card)}.model-card__media{display:flex;align-items:flex-end;padding:24px 24px 15px 67px}.model-card__media img{width:245px;max-width:100%;height:auto;aspect-ratio:245 / 282;object-fit:contain}.model-card__body{padding:51px 24px 36px 0}.model-card__pill{display:inline-flex;align-items:center;height:30px;margin-left:3px;padding-inline:13px;border-radius:7px;background:var(--color-text-main);font-weight:700;font-size:14px;color:#fff}.model-card__name{margin-top:12px;font-weight:700;font-size:30px;line-height:1.26;color:var(--color-text-main)}.model-card__specs{margin-top:9px;margin-left:2px}.model-card__specs li{display:flex;align-items:center;gap:11px;font-size:15px;line-height:1.969;color:#000}.model-card__specs .icon{width:11px;height:10px}.model-card__link{display:inline-flex;gap:14px;margin-top:26px;font-weight:700;font-size:17px;color:var(--color-primary)}.model-card__link:hover span{transform:translate(4px)}.model-card__link span{display:inline-block;transition:transform .15s ease}@media(max-width:1280px){.control__card{grid-template-columns:1fr;padding:64px var(--card-pad)}.control__intro{max-width:none}.control__tabs{margin-top:40px}}@media(max-width:640px){.control__card{padding:40px 20px}.model-card{grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-items:start;min-height:0;padding:26px 20px 24px}.model-card__body{display:contents}.model-card__media{grid-column:1;grid-row:1 / 4;align-self:center;padding:0}.model-card__media img{width:100%}.model-card__pill{grid-column:2;grid-row:1;margin-left:0;justify-self:start}.model-card__name{grid-column:2;grid-row:2;margin-top:10px;font-size:20px}.model-card__specs{grid-column:2;grid-row:3;margin-left:0}.model-card__link{grid-column:1 / -1;grid-row:4;margin-top:20px;gap:8px;font-size:15px;white-space:nowrap}.control__tab{height:64px;font-size:17px}}.control__panel{min-width:0;animation:control-panel-in .42s cubic-bezier(.4,0,.2,1) both}@media(min-width:1281px){.control__panel{display:flex;flex-direction:column;justify-content:center;min-height:783px}}@keyframes control-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.control__tab{transition:background-color .42s cubic-bezier(.4,0,.2,1),color .42s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.control__panel{animation:none}}.control__panel-head{display:grid;justify-items:center;gap:8px;margin-bottom:25px;text-align:center}.control__panel-head h3{font-weight:600;font-size:clamp(18px,1.1vw,21px);text-transform:uppercase;color:var(--color-text-main)}.control__panel-head p{max-width:655px;font-size:clamp(17px,1.05vw,20px);line-height:1.45;color:#000}.retrofit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,432px));gap:25px 26px;justify-content:center}.retrofit,.distributor{position:relative;border-radius:15px;isolation:isolate}.retrofit:before,.distributor:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(108.7deg,#fff 26.5%,#e5eaf7 99%);box-shadow:var(--shadow-card)}.retrofit{display:flex;min-height:330px;padding:41px 47px 36px}.retrofit__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.retrofit__name{font-weight:700;font-size:17px;line-height:1.45;color:#000}.retrofit__text{max-width:218px;margin-top:4px;font-weight:500;font-size:14px;line-height:1.59;color:var(--color-text-main)}.retrofit__facts{display:grid;margin:17px 0 0}.retrofit__facts dt{font-size:12px;line-height:1.63;color:var(--color-muted)}.retrofit__facts dt:first-child{font-weight:500}.retrofit__facts dt+dd+dt{margin-top:16px;font-weight:600}.retrofit__facts dd{margin:0;font-weight:600;font-size:17px;line-height:1.45;color:#000}.retrofit__media{position:absolute;right:32px;bottom:14px;width:174px;height:190px;overflow:hidden;pointer-events:none}.retrofit__img{display:block;width:100%;height:100%;object-fit:contain}.retrofit__cta{display:inline-flex;align-items:center;gap:14px;margin-top:25px;font-weight:700;font-size:15px;color:var(--color-primary);transition:color .25s ease}.retrofit__cta:hover{color:var(--color-primary-hover)}.retrofit__cta span,.distributor__cta span{transition:transform .15s ease}.retrofit__cta:hover span,.distributor__cta:hover span{transform:translate(4px)}.distributor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,432px));gap:33px;justify-content:center}.distributor{display:flex;flex-direction:column;align-items:flex-start;min-height:377px;padding:36px 48px}.distributor__logo{height:50px;object-fit:contain}.distributor__logo.is-blended{mix-blend-mode:multiply}.distributor__name{margin-top:6px;font-weight:600;font-size:19px;line-height:1.45;color:#000}.distributor__address{display:flex;align-items:center;gap:8px;margin-top:6px;font-weight:500;font-size:13px;line-height:1.45;color:var(--color-muted)}.distributor__text{max-width:337px;height:100px;margin-top:18px;overflow:hidden;font-weight:500;font-size:14px;line-height:1.45;background:linear-gradient(to bottom,#000,#e5eaf6);-webkit-background-clip:text;background-clip:text;color:transparent}.distributor__cta{display:inline-flex;gap:14px;margin-top:16px;font-weight:700;font-size:17px;color:var(--color-primary)}@media(max-width:1280px){.retrofit__grid,.distributor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.retrofit__grid,.distributor__grid{grid-template-columns:1fr}.retrofit{padding:32px 28px;min-height:300px}.distributor{padding:28px 24px;min-height:0}}@media(max-width:520px){.retrofit__media{width:139px;height:152px;right:12px}.retrofit__text{max-width:170px}}@media(max-width:640px){.model-card__link,.retrofit__cta,.distributor__cta{font-size:15px;font-weight:700}}.model-card,.retrofit,.distributor{cursor:pointer;transition:transform .38s cubic-bezier(.2,.7,.3,1)}.model-card:hover,.model-card:focus-within,.retrofit:hover,.retrofit:focus-within,.distributor:hover,.distributor:focus-within{z-index:2;transform:scale(1.02)}.model-card:before,.retrofit:before,.distributor:before{transition:box-shadow .38s cubic-bezier(.2,.7,.3,1)}.model-card:hover:before,.model-card:focus-within:before,.retrofit:hover:before,.retrofit:focus-within:before,.distributor:hover:before,.distributor:focus-within:before{box-shadow:0 31px 33.2px #0000001a}.model-card__link:after,.retrofit__cta:after,.distributor__cta:after{content:"";position:absolute;z-index:1;inset:0;border-radius:15px}.model-card__link:focus-visible,.retrofit__cta:focus-visible,.distributor__cta:focus-visible{outline:none}.model-card__link:focus-visible:after,.retrofit__cta:focus-visible:after,.distributor__cta:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.model-card,.retrofit,.distributor,.model-card:before,.retrofit:before,.distributor:before{transition:none}.model-card:hover,.model-card:focus-within,.retrofit:hover,.retrofit:focus-within,.distributor:hover,.distributor:focus-within{transform:none}}.subheader{display:flex;align-items:center;gap:16px;margin:0;font-family:var(--font-display);font-weight:400;font-size:12px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.subheader--dark{color:#1d2024}.subheader--light{color:#fff}.subheader__mark{flex:none;width:24px;height:12px;fill:currentColor}.live-dot{position:relative;flex:none;display:inline-block;width:9px;height:9px;border-radius:50%;background:#4bff19;color:#4bff19}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:live-dot-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes live-dot-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion:reduce){.live-dot:after{animation:none;opacity:0}}.protect{padding-block:var(--section-gap)}.protect__card{--art-scale: 1;display:grid;grid-template-columns:minmax(calc(885px * var(--art-scale) + 80px),965fr) minmax(0,865fr);align-items:center;min-height:calc(928px * var(--art-scale));background:#000}.protect__art{align-self:stretch;position:relative;min-height:calc(928px * var(--art-scale))}.protect__art-scale{position:absolute;left:0;top:0;transform:scale(var(--art-scale));transform-origin:0 0}.protect__copy{padding:40px 80px 40px 0}.protect__title{margin-top:11px;font-weight:700;font-size:clamp(38px,3.05vw,58px);line-height:1.26;color:#fff}.protect__lead{max-width:649px;margin-top:18px;margin-left:4px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76;color:#fff}.protect__features{display:grid;gap:27px;margin-top:38px;padding-left:4px}.protect__features li{display:flex;align-items:center;gap:21px;font-weight:500;font-size:17px;color:#fff}.protect__features .icon{width:24px;height:24px}.protect__cta{margin-top:78px;margin-left:4px;width:298px}@media(max-width:1600px){.protect__card{grid-template-columns:minmax(calc(885px * var(--art-scale) + 80px),52%) minmax(0,1fr);--art-scale: .82}}@media(max-width:1280px){.protect__card{--art-scale: .66}.protect__copy{padding-right:48px}}@media(max-width:1024px){.protect__card{grid-template-columns:1fr;--art-scale: .7}.protect__copy{order:-1;padding:64px var(--card-pad) 0}.protect__art{min-height:540px}.protect__art-scale{top:-80px}}@media(max-width:640px){.protect__copy{padding:40px 24px 0}.protect__cta{width:100%;margin-top:40px}.protect__copy{padding-bottom:44px}.protect__art{min-height:0;width:100%;height:calc(928px * var(--art-scale) - 4px);overflow:hidden}.protect__art-scale{top:0}.protect__features{gap:20px;margin-top:30px}.protect__features li{gap:14px;font-size:15px}.protect__features .icon{width:19px;height:19px}.protect__card{--art-scale: .64}}@media(max-width:600px){.protect__card{--art-scale: .59}}@media(max-width:560px){.protect__card{--art-scale: .55}}@media(max-width:520px){.protect__card{--art-scale: .5}}@media(max-width:480px){.protect__card{--art-scale: .46}}@media(max-width:440px){.protect__card{--art-scale: .42}}@media(max-width:410px){.protect__card{--art-scale: .4}}@media(max-width:390px){.protect__card{--art-scale: .38}}@media(max-width:370px){.protect__card{--art-scale: .36}}@media(max-width:350px){.protect__card{--art-scale: .32}}.cost{padding-block:var(--section-gap)}.cost__card{display:grid;grid-template-columns:minmax(0,618fr) minmax(0,616fr);gap:24px;min-height:441px;padding:48px 52px 48px 111px}.cost__card:before{background:linear-gradient(130.6deg,#ffffff69 26.5%,#e5eaf769 99%)}.cost__intro{padding-top:46px}.cost__title{margin-top:10px;font-weight:700;font-size:clamp(36px,2.4vw,46px);line-height:1.26}.cost__lead{max-width:510px;margin-top:10px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76}.cost__cta{width:309px;margin-top:22px;margin-left:2px;justify-content:space-between;padding-inline:50px 33px}.cost__note{max-width:340px;margin-top:25px;margin-left:9px;font-weight:500;font-size:14px;line-height:1.77;color:var(--color-muted)}.cost__steps{display:grid;grid-template-columns:repeat(4,1fr);margin-inline:60px -12px}.cost__steps li{position:relative;display:grid;justify-items:center;gap:10px}.cost__steps li+li:before{content:"";position:absolute;top:9px;right:calc(50% + 14px);width:calc(100% - 28px);height:1px;background:#c9d1de}.cost__step-dot{display:grid;place-items:center;width:18px;height:18px;border:1px solid #9da7b6;border-radius:5px}.cost__step-dot img{width:10px;height:9px}.is-current .cost__step-dot{border-color:var(--color-primary);background:var(--color-primary)}.cost__step-label{font-weight:500;font-size:14px;color:#000}.is-current .cost__step-label{color:var(--color-primary)}.cost__setup{margin-top:55px}.cost__kicker{font-weight:500;font-size:10px;color:var(--color-muted)}.cost__label{display:block;margin-top:3px;font-size:14px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-main)}.cost__slider-row{display:grid;grid-template-columns:74px minmax(0,1fr) 97px;align-items:center;margin-top:30px;padding-bottom:28px;width:calc(100% - 3px)}.cost__bound{font-weight:600;font-size:15px;line-height:1.45;color:var(--color-text-main)}.cost__bound:last-child{padding-left:41px}.cost__slider{position:relative;height:27px}.cost__slider input{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:27px;margin:0;background:transparent;cursor:pointer}.cost__slider input::-webkit-slider-runnable-track{height:9px;border-radius:3.5px;background:linear-gradient(to right,var(--color-primary) var(--pct),rgba(46,136,242,.2) var(--pct))}.cost__slider input::-moz-range-track{height:9px;border-radius:3.5px;background:linear-gradient(to right,var(--color-primary) var(--pct),rgba(46,136,242,.2) var(--pct))}.cost__slider input::-webkit-slider-thumb{-webkit-appearance:none;width:27px;height:27px;margin-top:-9px;border-radius:50%;background:#fff;border:6px solid var(--color-primary);box-shadow:0 4px 10px #1e59ff59}.cost__slider input::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fff;border:6px solid var(--color-primary);box-shadow:0 4px 10px #1e59ff59}.cost__slider input:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:6px;border-radius:8px}.cost__bubble{position:absolute;bottom:calc(100% + 13px);left:calc(13.5px + (100% - 27px) * var(--p));transform:translate(-50%);display:grid;place-items:center;width:80px;height:38px;border-radius:8px;background:linear-gradient(118.5deg,#fff 26.5%,#e5eaf7 99%);box-shadow:0 8px 15.2px #00000017;font-weight:700;font-size:17px;text-transform:uppercase;color:var(--color-text-main);pointer-events:none}.cost__pulse{position:absolute;top:0;left:calc(13.5px + (100% - 27px) * var(--p));width:27px;height:27px;margin-left:-13.5px;border-radius:50%;pointer-events:none}.cost__pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-primary);animation:cost-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes cost-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.3)}}.cost__slider input{z-index:1}@media(prefers-reduced-motion:reduce){.cost__pulse:after{animation:none;opacity:0}}@media(min-width:1101px){.cost__tool{zoom:.8;align-self:center;transform:translate(-58px)}}.cost__results{display:grid;grid-template-columns:612fr 370fr;gap:31px;margin-top:12px;width:calc(100% - 12px)}.cost__result{position:relative;min-height:142px;padding:18px 32px;border-radius:17px;isolation:isolate}.cost__result:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(138deg,#ffffff8f 26.5%,#e5eaf78f 99%);box-shadow:var(--shadow-card)}.cost__result--setup{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:30px}.cost__tag{display:inline-block;padding:3px 9px;border-radius:5px;background:#1e59ff1a;font-weight:700;font-size:14px;text-transform:uppercase;color:var(--color-primary)}.cost__big{margin-top:7px;font-weight:800;font-size:20px;color:#010204}.cost__muted,.cost__prices dt{font-weight:500;font-size:16px;color:var(--color-muted)}.cost__muted{margin-top:3px}.cost__radars{display:flex;gap:12px;margin-top:26px}.cost__radars li{display:grid;place-items:center;width:54px;height:54px;border-radius:8px;background:linear-gradient(104.5deg,#ffffff8f 26.5%,#e5eaf78f 99%);box-shadow:0 8px 15.2px #00000017}.cost__radars img{width:26px;height:26px}.cost__prices{margin:6px 0 0}.cost__prices div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cost__prices dd{margin:0}.cost__prices .cost__big{margin-top:0}.cost__monthly{font-weight:500;font-size:20px;color:#010204}@media(max-width:1440px){.cost__card{grid-template-columns:minmax(0,1fr) minmax(0,.923fr);padding-left:64px}.cost__cta{width:auto;gap:24px}}@media(max-width:1300px){.cost__results{grid-template-columns:1fr}}@media(max-width:1100px){.cost__card{grid-template-columns:1fr;padding:48px var(--card-pad)}.cost__intro{padding-top:0}.cost__steps{margin-inline:0}.cost__slider-row{width:100%}}@media(max-width:640px){.cost__card{padding:40px 20px}.cost__results{grid-template-columns:1fr;width:100%}.cost__result--setup{flex-direction:column;align-items:flex-start}.cost__radars{margin-top:0}.cost__slider-row{grid-template-columns:48px 1fr 60px}.cost__bound:last-child{padding-left:12px}.cost__cta{width:100%}.cost__step-label{font-size:12px}.cost__result{padding:16px 20px;min-height:0}.cost__tag{font-size:12px}.cost__big{font-size:16px}.cost__muted,.cost__prices dt{font-size:14px}.cost__monthly{font-size:16px}.cost__prices{display:grid;gap:14px;margin-top:10px}.cost__radars{margin-top:18px}.cost__radars li{width:46px;height:46px}}.icon-tile{position:relative;display:grid;place-items:center;flex:none;width:84px;height:84px;border-radius:21px;box-shadow:0 4px 10.2px #00000070}.icon-tile img{position:relative;max-width:none}.icon-tile--cyan{background:linear-gradient(135.3deg,#00cacd 5.35%,#3d83ec 108.34%)}.icon-tile--purple{background:linear-gradient(131.5deg,#7a33b0 26.75%,#0103a8 119.06%);box-shadow:0 4px 10.2px #0000005e}.icon-tile--slate{background:linear-gradient(135.3deg,#394b6d 5.35%,#1f1f1f 108.34%)}.api{padding-block:var(--section-gap)}.api__card{display:grid;grid-template-columns:minmax(938px,1051fr) minmax(0,779fr);align-items:center;min-height:624px;background:#000}.api__list{display:grid;gap:18px;padding:60px 40px 60px 238px}.api__item{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:21px;width:min(499px,100%);min-height:114px;padding:15px 24px 15px 15px;border-radius:25px;background:linear-gradient(to right,#2e93e42b,#ffffff2b);color:#fff}.api__item:nth-child(2){margin-left:81px;background:linear-gradient(to right,#7a33b02b,#ffffff2b)}.api__item:nth-child(3){margin-left:161px}.api__item-title{margin-top:8px;font-weight:800;font-size:17px}.api__item-text{max-width:355px;margin-top:4px;font-weight:500;font-size:14px;line-height:1.53}.api__copy{padding:40px 80px 40px 0}.api__lead{max-width:535px}.api__cta{width:275px;margin-top:63px;margin-left:-4px}@media(max-width:1600px){.api__list{padding-left:80px}.api__card{grid-template-columns:minmax(780px,1051fr) minmax(0,779fr)}}@media(max-width:1100px){.api__card{grid-template-columns:1fr}.api__copy{order:-1;padding:64px var(--card-pad) 0}.api__list{padding:40px var(--card-pad) 64px}}@media(max-width:640px){.api__item .icon-tile{width:64px;height:64px;border-radius:16px;margin-bottom:15px}.api__item .icon-tile img{transform:scale(.76)}.api__copy{padding:40px 24px 0}.api__list{padding:32px 16px 40px}.api__item,.api__item:nth-child(2),.api__item:nth-child(3){margin-left:0}.api__cta{width:100%;margin:40px 0 0}.api__item{flex-direction:column;align-items:center;gap:14px;width:100%;padding:24px 20px 26px;text-align:center}.api__item>div{display:grid;justify-items:center}.api__item-title{margin-top:0}.api__item-text{max-width:none}.api__item.is-active{transform:none}}.api__outline{position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;opacity:0;pointer-events:none;background:conic-gradient(from var(--angle, 0deg),rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 250deg,rgba(159,188,255,.5) 310deg,#ffffff 350deg,rgba(159,188,255,.5) 30deg,rgba(255,255,255,0) 90deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .4s ease}.api__item.is-active .api__outline{opacity:1;animation:api-outline 6s linear infinite}.api__item{transition:background .4s ease,transform .4s ease}.api__item.is-active{transform:translate(6px)}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes api-outline{to{--angle: 360deg}}@media(prefers-reduced-motion:reduce){.api__item.is-active .api__outline{animation:none;background:#ffffff59}.api__item.is-active{transform:none}}.api__item:has(.api__link){cursor:pointer}.api__link{color:inherit;text-decoration:none}.api__link:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit}.api__link:focus-visible{outline:none}.api__link:focus-visible:after{outline:2px solid var(--color-accent-soft);outline-offset:3px}.partners{padding-block:var(--section-gap)}.partners__card{display:grid;grid-template-columns:minmax(0,753fr) minmax(0,770fr);gap:40px;min-height:635px;padding:55px 121px 84px 146px}.partners__card:before{background:linear-gradient(126.65deg,#ffffff69 26.5%,#e5eaf769 99%)}.partners__intro{align-self:center}.partners__lead{max-width:540px;margin-top:18px;margin-left:4px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76}.partners__cta{width:267px;margin-top:45px}.partners__group-title{font-weight:600;font-size:18px;line-height:1.76;color:var(--color-text-main)}.partners__grid{display:grid;grid-template-columns:repeat(3,minmax(0,246px));gap:16px;margin-top:17px;margin-bottom:20px}.partner-tile{position:relative;display:grid;place-items:center;height:118px;padding:12px;border-radius:15px;isolation:isolate;transition:transform .38s cubic-bezier(.2,.7,.3,1)}.partner-tile:hover,.partner-tile:focus-within{z-index:2;transform:scale(1.04)}.partner-tile:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(118.3deg,#ffffff8f 26.5%,#e5eaf78f 99%);box-shadow:var(--shadow-card);transition:box-shadow .38s cubic-bezier(.2,.7,.3,1)}.partner-tile:hover:before,.partner-tile:focus-within:before{box-shadow:0 31px 33.2px #0000001a}.partner-tile__link{display:grid;place-items:center;place-self:stretch;border-radius:12px;text-decoration:none}.partner-tile__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.partner-tile img{max-width:100%}.partner-tile__art{display:block;width:var(--w);height:var(--h)}@media(prefers-reduced-motion:reduce){.partner-tile,.partner-tile:before{transition:none}.partner-tile:hover,.partner-tile:focus-within{transform:none}}.partners__customers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 102px;margin-top:125px}.partners__customers li{position:relative;flex:none;max-width:100%}.partners__customers img{width:100%;height:100%;object-fit:cover}.logo-crop{overflow:hidden}.logo-crop img{position:absolute;max-width:none}.logo-crop--td img{width:107.53%;height:100%;left:-.02%;top:0}.logo-crop--cyber{mix-blend-mode:exclusion}.logo-crop--cyber img{width:105.26%;height:285.71%;left:0;top:-90.11%}@media(max-width:1440px){.partners__card{padding-inline:64px;grid-template-columns:minmax(0,700fr) minmax(0,770fr)}}@media(max-width:1100px){.partners__card{grid-template-columns:1fr;padding:56px var(--card-pad)}.partners__intro{padding-top:0}.partners__card{display:flex;flex-direction:column;gap:0}.partners__intro{display:contents}.partners__lead{margin-bottom:40px}.partners__groups{order:1}.partners__cta{order:2;margin-top:8px}.partners__customers{gap:32px 56px;margin-top:72px}.partners__customers li{height:62px!important;width:auto!important}}@media(max-width:640px){.partners__card{padding:40px 20px}.partners__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-tile{height:104px;padding:14px}.partners__cta{width:100%}.partners__customers{gap:34px 44px;margin-top:56px}.partners__customers li{height:58px!important;width:auto!important}}@media(max-width:760px){.partner-tile img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important}.partner-tile__art{width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s))}.partner-tile__art>*{transform:scale(var(--s));transform-origin:top left}.partners__customers li{aspect-ratio:var(--ar)}.partners__customers img{object-fit:contain}.logo-crop img{object-fit:cover}}.lottie-scene{width:100%;height:100%}.lottie-scene svg{display:block;width:100%!important;height:100%!important}.roll-number{--roll-speed: .44s;display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.roll-number__row{display:flex;align-items:flex-start}.roll-number__sep{display:block;height:1em;line-height:1em;text-align:center}.roll-cell{position:relative;display:block;height:1em;overflow:hidden}.roll-strip{display:block;transform:translateY(calc(var(--roll-i, 0) * -1em));transition:transform var(--roll-speed) cubic-bezier(.16,1,.3,1);will-change:transform}.roll-strip.is-snapping{transition:none}.roll-strip i{display:block;height:1em;line-height:1em;font-style:normal;text-align:center}@media(prefers-reduced-motion:reduce){.roll-strip{transition-duration:.01ms}}.stats{padding-block:var(--section-gap)}.stats__card{display:grid;grid-template-columns:minmax(767px,910fr) minmax(0,920fr);align-items:center;min-height:640px;background:#000}.stats__scene{position:relative;align-self:stretch;margin-left:87px;width:640px;max-width:calc(100% - 87px);aspect-ratio:1}.stats__scene:before{content:"";position:absolute;z-index:-1;inset:-18% -22%;background:radial-gradient(closest-side,#000 0 58%,#000000eb 72%,#0009 84%,#0000);pointer-events:none}.stats__copy{container-type:inline-size;padding:40px 60px 60px 0;color:#fff}.stats__meta{display:flex;align-items:center;gap:20px}.stats__live{display:inline-flex;align-items:center;gap:10px;height:43px;padding-inline:15px 18px;border-radius:9px;background:linear-gradient(to right,#4bff1933,#60606033 16.3%,#a0a0a033);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.stats__dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:#4bff19;color:#4bff19}.stats__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:stats-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes stats-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion:reduce){.stats__dot:after{animation:none;opacity:0}}.stats__date{display:inline-flex;align-items:center;gap:8px;font-weight:300;font-size:15px;line-height:1.45}.stats__title{margin-top:7px;font-weight:700;font-size:min(45px,7cqi);line-height:1.26;white-space:nowrap;color:#fff}.stats__big{margin-top:5px;font-weight:800;font-size:clamp(64px,6.5vw,125px);line-height:1.26;font-variant-numeric:tabular-nums;color:#fff}.stats__list{display:grid;grid-template-columns:306px auto;margin:45px 0 0 5px}.stats__item{display:flex;flex-direction:column-reverse;justify-content:flex-start}.stats__value{margin:0;font-weight:800;font-size:30px;line-height:1.26;font-variant-numeric:tabular-nums}.stats__label{margin-top:7px;font-size:19px;line-height:1.45}@media(max-width:1440px){.stats__card{grid-template-columns:minmax(720px,.9fr) minmax(0,1fr)}.stats__scene{margin-left:40px}.stats__list{grid-template-columns:repeat(2,auto);gap:40px}}@media(max-width:1100px){.stats__card{grid-template-columns:1fr}.stats__copy{padding:56px var(--card-pad) 0}.stats__scene{order:2;margin:0 auto;max-width:480px;width:100%}}@media(max-width:640px){.stats__copy{padding:40px 24px 0}.stats__list{grid-template-columns:1fr 1fr;gap:24px}.stats__live{height:30px;gap:7px;padding-inline:10px 13px;font-size:10px}.stats__dot{width:6px;height:6px}.stats__date{gap:6px;font-size:10.5px}.stats__date .icon{width:14px;height:14px}.stats__meta{gap:14px}.stats__title{padding-bottom:20px;font-size:29px;white-space:normal;text-wrap:balance}.stats__big{font-size:54px}.stats__value{font-size:22px}.stats__label{font-size:13px}.stats__scene{margin:32px auto 0;max-width:100%}}.faq{padding-block:var(--section-gap)}.faq__card{display:grid;grid-template-columns:minmax(0,639fr) minmax(0,760fr);align-items:center;gap:clamp(64px,8vw,160px);min-height:764px;padding:110px 138px 110px 139px}.faq__card:before{background:linear-gradient(121.7deg,#ffffff69 26.5%,#e5eaf769 99%)}.faq__title{margin-top:16px}.faq__intro .partners__lead{margin-top:21px;margin-left:9px}.faq__list{border-top:1px solid var(--color-muted)}.faq__item{border-bottom:1px solid var(--color-muted)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:78px;padding:8px 0;text-align:left;font-weight:600;font-size:17px;line-height:1.45;color:#000}.faq__question span:first-child{transition:color .25s ease}.faq__question:hover span:first-child{color:var(--color-primary)}.faq__question:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:2px;border-radius:6px}.faq__icon{position:relative;flex:none;width:21px;height:21px;color:#1d2024;transition:color .25s ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;inset:0;margin:auto;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.34,1.2,.64,1);transition:transform 369ms linear(0,.042,.139,.258,.379,.492,.593,.678,.75,.807,.853,.889,.918,.939,.955,.968,.977,.988,.998,1)}.faq__icon:before{width:17px;height:2px}.faq__icon:after{width:2px;height:17px}.faq__question:hover .faq__icon,.is-open .faq__icon{color:var(--color-primary)}.is-open .faq__icon:before{transform:rotate(180deg)}.is-open .faq__icon:after{transform:rotate(80deg) scale(0)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);transition:grid-template-rows 363ms linear(0,.104,.284,.452,.588,.694,.773,.832,.876,.908,.932,.95,.963,.973,.985,.994,1)}.is-open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{min-height:0;overflow:hidden;border-top:1px solid transparent;transition:border-color 363ms ease}.is-open .faq__answer-inner{border-top-color:var(--color-muted)}.faq__answer p{padding:22px 64px 28px 34px;font-size:17px;font-weight:500;line-height:1.76;color:#1d2024;opacity:0;transition:opacity 419ms cubic-bezier(.22,1,.36,1);transition:opacity 419ms linear(0,.049,.161,.296,.431,.554,.659,.746,.815,.869,.909,.938,.96,.975,.985,.996,1)}.is-open .faq__answer p{opacity:1;transition-delay:.1s}@media(prefers-reduced-motion:reduce){.faq__answer,.faq__answer-inner,.faq__answer p,.faq__icon:before,.faq__icon:after{transition:none}}@media(max-width:1440px){.faq__card{padding-inline:64px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:80px}}@media(max-width:1100px){.faq__card{grid-template-columns:1fr;gap:48px;padding:56px var(--card-pad)}}@media(max-width:640px){.faq__card{gap:24px}.faq__card{padding:52px 26px}.faq__question{font-size:15px;padding:10px 0}.faq__answer p{padding:16px 0 22px 14px;font-size:15px}}.team{padding-block:var(--section-gap)}.team__card{min-height:843px;padding:93px 0 132px;background:#000}.team__header{display:grid;justify-items:center;text-align:center;padding-inline:24px}.team__title{margin-top:0}.team__lead{max-width:1211px;margin-top:11px;font-size:clamp(18px,1.3vw,25px);line-height:1.68;color:#fff}.team__body{display:grid;grid-template-columns:279px minmax(0,1fr);margin-top:40px;padding-left:330px}.team__names{display:grid;align-content:start;gap:6px}.team__name{position:relative;display:flex;align-items:center;min-height:47px;padding-left:20px;font-size:17px;color:#fffc;text-align:left}.team__name{transform-origin:left center;transition:color .32s ease,font-size .62s cubic-bezier(.22,1,.36,1),padding-left .62s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.2,.7,.3,1)}.team__name:not(.is-active):hover,.team__name:not(.is-active):focus-visible{color:#fff;transform:scale(1.08)}.team__name.is-active{padding-left:0;font-weight:600;font-size:20px;color:#fff}.team__name:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px;border-radius:6px}.team__marker{position:absolute;left:-25px;width:8px;height:8px;opacity:0;transform:rotate(90deg) translate(-4px);transition:opacity .38s ease,transform .52s cubic-bezier(.22,1,.36,1)}.team__name.is-active .team__marker{opacity:1;transform:rotate(90deg)}.team__viewport{position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;padding-top:46px;overflow:hidden;padding-left:20px;margin-left:25px}.team__viewport img{-webkit-user-drag:none;user-drag:none}.team__track{--card-w: 836px;display:grid;padding-bottom:40px}@media(prefers-reduced-motion:reduce){.team__track{transition:none}}.profile{position:relative;grid-area:1 / 1;align-self:start;width:var(--card-w);max-width:100%;height:364px;border-radius:25px;overflow:hidden;background:linear-gradient(to right,#2e93e42b,#ffffff2b);color:#fff;cursor:inherit;opacity:0;visibility:hidden;scale:.985;transition:opacity .62s cubic-bezier(.45,0,.25,1),scale .7s cubic-bezier(.45,0,.25,1),visibility 0s linear .62s}.profile.is-active{opacity:1;visibility:visible;scale:1;transition:opacity .62s cubic-bezier(.45,0,.25,1),scale .7s cubic-bezier(.45,0,.25,1),visibility 0s}.profile.is-active{box-shadow:0 4px 24.8px #00000042}.profile:after{content:none}.profile--legacy-veil:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(to right,#00000600,#131215 38.8%);opacity:1;pointer-events:none;transition:opacity .95s cubic-bezier(.45,0,.25,1)}.profile.is-active:after{opacity:0}.profile__photo{position:absolute;left:21px;bottom:0;width:281px;height:304px;overflow:hidden}.profile__photo-img{display:block;width:100%;height:100%;object-fit:cover}.profile__photo.is-empty{display:grid;place-items:center;background:#ffffff0f;border-radius:12px 12px 0 0}.profile__initials{font-family:var(--font-display);font-weight:800;font-size:56px;color:#ffffff59}.profile__body{margin-left:326px;padding:35px 59px 28px 0}.profile__name{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:25px;color:#fff}.profile__role{margin-top:9px;font-size:13px;line-height:1;color:#c0cadc}.profile__bio{max-width:451px;margin-top:25px;font-size:14px;line-height:1.75}.profile__bio p+p{margin-top:0}.profile__linkedin{position:absolute;top:33px;right:33px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(to right,#2e93e42b,#ffffff2b);box-shadow:0 4px 24.8px #00000030;color:#fffc;transition:color .24s ease}.profile__linkedin:hover{color:#fff}.profile__linkedin:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}@media(max-width:1600px){.team__body{padding-left:120px}}@media(max-width:1280px){.team__body{grid-template-columns:1fr;padding-inline:var(--card-pad)}.team__names{display:flex;flex-wrap:wrap;gap:4px 20px}.team__name,.team__name.is-active{padding-left:0;font-size:16px;min-height:36px}.team__marker{display:none}.team__viewport{margin-left:-20px;padding-top:24px}}@media(max-width:900px){.team__card{padding-bottom:56px}.team__track{--card-w: min(640px, calc(100vw - 2 * var(--gutter) - 48px))}.profile{display:flex;flex-direction:column;height:auto;min-height:364px}.profile__photo{position:relative;left:0;width:100%;height:280px}.profile__photo.is-empty{border-radius:0}.profile__body{margin-left:0;padding:24px 24px 28px}.profile__bio{max-width:none}.profile__linkedin{top:24px;right:24px}}@media(max-width:640px){.team__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;justify-items:start}.profile__photo{width:85%;height:auto;margin-inline:auto;padding-top:40px}.profile__photo-img{height:auto;object-fit:contain}}@media(prefers-reduced-motion:reduce){.team__name{transition:color .2s ease}.team__name:not(.is-active):hover{transform:none}.team__marker,.profile{transition:none}.profile{scale:none}}.sent-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sent-message__anim{width:98px;height:98px;margin-bottom:8px}.sent-message h3{margin:0;font-weight:700;font-size:28px;line-height:1.2;color:var(--color-text-main)}.sent-message p{max-width:380px;margin:14px 0 0;font-weight:500;font-size:16px;line-height:1.6;color:var(--color-text-main)}.sent-message__again{margin-top:22px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--color-primary);cursor:pointer}.sent-message__again:hover{text-decoration:underline}@media(max-width:640px){.sent-message__anim{width:78px;height:78px}.sent-message h3{font-size:24px}}.contact{padding-block:var(--section-gap)}.contact__card{display:grid;grid-template-columns:minmax(0,764fr) minmax(0,607fr);align-items:center;gap:clamp(48px,8vw,150px);min-height:659px;padding:90px 170px 90px 139px}.contact__card:before{background:linear-gradient(125.6deg,#ffffff69 26.5%,#e5eaf769 99%)}.contact__title{margin-top:0}.contact__lead{max-width:558px;margin-top:29px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:47px 63px}.field{position:relative;padding-top:23px}.field--wide{grid-column:1 / -1}.field input,.field textarea{display:block;width:100%;height:36px;padding:0 24px 6px 0;font-family:inherit;border:0;border-bottom:1px solid rgba(104,120,145,.35);border-radius:0;background:transparent;font-weight:500;font-size:16px;line-height:1.76;color:#000;outline:none;resize:none}.field textarea{min-height:36px;height:auto;overflow:hidden;field-sizing:content}.field input:focus,.field textarea:focus{border-bottom-color:var(--color-primary)}.field label{position:absolute;left:0;top:23px;font-weight:500;font-size:16px;line-height:1.76;color:#00000080;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease}.field input:focus+label,.field textarea:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:not(:placeholder-shown)+label{top:0;font-size:13px;color:var(--color-muted)}.field__clear{position:absolute;right:0;top:33px;display:grid;place-items:center;width:20px;height:20px;margin-right:-4px}.field__clear img{width:12px;height:12px}.contact__privacy{margin-top:16px;font-size:12px;line-height:1.76;color:var(--color-muted)}.contact__submit{width:231px;margin-top:48px;justify-content:space-between;padding-inline:39px 42px}.contact__status{min-height:24px;margin-top:12px;font-weight:600;font-size:15px;color:var(--color-primary)}@media(max-width:1600px){.contact__card{padding-right:90px;gap:clamp(40px,6vw,96px)}}@media(max-width:1100px){.contact__card{grid-template-columns:1fr;padding:56px var(--card-pad)}}@media(max-width:640px){.contact__card{padding:52px 26px}.contact__fields{grid-template-columns:1fr;gap:28px}.contact__submit{width:100%}}.contact__status.is-error{color:#d93025}.contact__sent{display:grid;grid-template-rows:2fr auto 3fr;justify-items:center;align-self:stretch;min-height:420px}.contact__sent>*{grid-row:2}@media(max-width:1100px){.contact__sent{min-height:0;padding:24px 0}}.calc{--calc-surface: linear-gradient(123deg, rgba(255, 255, 255, .73) 26.5%, rgba(229, 234, 247, .73) 99%);--calc-border: rgba(255, 255, 255, .8);--calc-tint: rgba(209, 223, 242, .56);--calc-line: rgba(46, 136, 242, .2);--calc-muted: #687891;--calc-blue: #1e59ff;--calc-field: #bad6f9;width:min(100% - 2 * var(--gutter),1456px);margin-inline:auto;padding-block:clamp(34px,4.25vw,82px) clamp(56px,6vw,120px);font-family:var(--font-display);color:#000}.calc__head{text-align:center;margin-bottom:clamp(32px,3.5vw,63px)}.calc__head h1{margin:0;font-size:clamp(24px,2.44vw,35px);font-weight:700;letter-spacing:-.01em}.calc__head p{margin:12px 0 0;font-size:clamp(15px,1.3vw,20px);font-weight:500}.calc__grid{display:grid;grid-template-columns:minmax(0,934fr) minmax(0,489fr);gap:33px;align-items:start}.calc__config{display:flex;flex-direction:column;gap:25px;min-width:0}.calc-card,.calc-feature,.calc-estimate{background-image:var(--calc-surface);border:2px solid var(--calc-border);border-radius:15px;box-shadow:0 28px 30.2px #0000000f}.calc-card__title{margin:0;font-size:18px;font-weight:700}.calc-label{margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:.72px;text-transform:uppercase;color:#1d2024}.calc-setup{overflow:hidden}.calc-setup__top{padding:29px 45px 26px}.calc-setup__controls{display:flex;align-items:flex-start;gap:40px;margin-top:26px}.calc-slider{position:relative;flex:1;min-width:0;padding-top:58px}.calc-slider .calc-label{position:absolute;top:8px;left:0;margin:0}.calc-slider__row{display:flex;align-items:center;gap:18px}.calc-slider__rail{position:relative;flex:1;min-width:0}.calc-slider__end{font-size:15px;font-weight:600;line-height:1.45;color:#1d2024;white-space:nowrap}.calc-slider__track{position:relative;height:9px;border-radius:3.5px;background:var(--calc-line)}.calc-slider__fill{position:absolute;inset:0 auto 0 0;border-radius:3.5px;background:var(--calc-blue);pointer-events:none}.calc-slider__track input[type=range]{position:absolute;inset:-12px 0;width:100%;height:33px;margin:0;appearance:none;background:transparent;cursor:pointer}.calc-slider__track input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:27px;height:27px;border-radius:50%;background:#fff;border:5px solid var(--calc-blue);box-shadow:0 4px 10px #1e59ff59;cursor:grab;transition:transform .26s cubic-bezier(.2,.7,.3,1),border-width .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s ease}.calc-slider__track input[type=range]::-moz-range-thumb{box-sizing:border-box;width:27px;height:27px;border-radius:50%;background:#fff;border:5px solid var(--calc-blue);box-shadow:0 4px 10px #1e59ff59;cursor:grab;transition:transform .26s cubic-bezier(.2,.7,.3,1),border-width .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s ease}.calc-slider__track input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.18);border-width:7px;box-shadow:0 6px 14px #1e59ff66}.calc-slider__track input[type=range]:hover::-moz-range-thumb{transform:scale(1.18);border-width:7px;box-shadow:0 6px 14px #1e59ff66}.calc-slider__track input[type=range]:active::-webkit-slider-thumb{transform:scale(1.3);border-width:8px;box-shadow:0 6px 18px #1e59ff80;cursor:grabbing}.calc-slider__track input[type=range]:active::-moz-range-thumb{transform:scale(1.3);border-width:8px;box-shadow:0 6px 18px #1e59ff80;cursor:grabbing}.calc-slider__track input[type=range]:focus-visible{outline:2px solid var(--calc-blue);outline-offset:4px;border-radius:6px}.calc-slider__bubble{position:absolute;bottom:calc(100% + 20px);transform:translate(-50%);min-width:80px;padding:8px 14px;border-radius:8px;background-image:linear-gradient(118deg,#fff 26.5%,#e5eaf7 99%);box-shadow:0 8px 15.2px #00000017;font-size:17px;font-weight:700;line-height:1.45;color:#1d2024;text-align:center;text-transform:uppercase;pointer-events:none}.calc-slider__ticks{margin-top:14px;height:5px;background-image:radial-gradient(circle,rgba(29,32,36,.35) 1px,transparent 1.2px);background-size:12px 5px;background-repeat:repeat-x}.calc-stepper{flex:none;width:160px;padding-top:34px;position:relative}.calc-stepper .calc-label{position:absolute;top:0;left:0;margin:0;white-space:nowrap}.calc-stepper__box{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;width:139px;height:44px;background:#fff;border:1px solid var(--calc-field);border-radius:9px;overflow:hidden}.calc-stepper__box button{height:42px;border:0;background:#f5f9ff;display:grid;place-items:center;cursor:pointer;transition:background .16s ease}.calc-stepper__box button{position:relative}.calc-stepper__minus:before,.calc-stepper__plus:before,.calc-stepper__plus:after{content:"";position:absolute;inset:0;margin:auto;background:#1d2024;border-radius:2px}.calc-stepper__minus:before,.calc-stepper__plus:before{width:11px;height:2.4px}.calc-stepper__plus:after{width:2.4px;height:11px}.calc-stepper__box button:first-child{border-radius:8px 0 0 8px}.calc-stepper__box button:last-child{border-radius:0 8px 8px 0}.calc-stepper__box button:hover:not(:disabled){background:#e7f0ff}.calc-stepper__box button:disabled{opacity:.4;cursor:not-allowed}.calc-stepper__value{text-align:center;font-size:20px;font-weight:700}.calc-stepper__hint{margin:8px 0 0;font-size:12px;font-weight:500;color:var(--calc-muted);text-align:center;width:139px}.calc-setup__summary{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:22px 45px 16px;background:var(--calc-tint);border-radius:0 0 13px 13px;position:relative}.calc-setup__summary:before{content:"";position:absolute;top:26px;bottom:16px;left:50%;width:1px;background:var(--calc-line)}.calc-sum__head{margin:0 0 18px;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--calc-muted)}.calc-sum__row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.calc-sum__row span{display:flex;flex-direction:column;font-size:14px;font-weight:500}.calc-sum__row small{margin-top:4px;font-size:13px;font-weight:500;color:var(--calc-muted)}.calc-sum__row b{font-size:16px;font-weight:500;white-space:nowrap}.calc-feature{display:flex;align-items:center;gap:23px;padding:22px 45px 22px 32px;min-height:103px}.calc-feature__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;cursor:pointer}.calc-feature__title{font-size:18px;font-weight:700}.calc-feature__desc{font-size:14px;font-weight:500;line-height:1.13;color:var(--calc-muted)}.calc-feature__price{flex:none;text-align:right}.calc-feature__amount{display:block;font-size:16px;font-weight:500;white-space:nowrap}.calc-feature__note{display:block;margin-top:5px;font-size:13px;font-weight:500;color:var(--calc-muted)}.calc-feature.is-disabled .calc-feature__title{opacity:.5}.calc-feature.is-disabled .calc-feature__desc{opacity:.55}.calc-badge{flex:none;display:grid;place-items:center;width:144px;height:42px;border-radius:10px;background:#1e59ff12;color:var(--calc-blue);font-size:14px;font-weight:700}.calc-check{flex:none;appearance:none;width:26px;height:26px;margin:0;border-radius:6px;border:1px solid var(--calc-field);background:#fff;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.calc-check:checked{background:var(--calc-blue);border-color:var(--calc-blue)}.calc-check:checked:after{content:"";width:14px;height:10px;background:#fff;clip-path:polygon(14% 45%,0 59%,38% 100%,100% 17%,85% 4%,36% 71%)}.calc-feature:not(.is-disabled):hover .calc-check:not(:checked),.calc-check:not(:disabled):not(:checked):hover{border-color:var(--calc-blue);background:#1e59ff14;box-shadow:0 0 0 4px #1e59ff1a}.calc-feature:not(.is-disabled):hover .calc-check:checked,.calc-check:not(:disabled):checked:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 0 0 4px #1e59ff24}.calc-check:not(:disabled):active{transform:scale(.9)}.calc-feature:not(.is-disabled) .calc-feature__body{cursor:pointer}.calc-check:disabled{border-color:var(--calc-muted);opacity:.2;cursor:not-allowed}.calc-check:focus-visible{outline:2px solid var(--calc-blue);outline-offset:3px}.calc-controller{padding:30px 45px 42px}.calc-controller__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.calc-controller__sub{margin:8px 0 0;font-size:14px;font-weight:500}.calc-controller__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:33px}.calc-option{position:relative;display:flex;flex-direction:column;min-height:235px;padding:22px 27px 26px;border-radius:15px;border:2px solid #d9d9d9;background:#ffffff96;box-shadow:0 4px 24.8px #00000021;cursor:pointer;transition:transform .38s cubic-bezier(.2,.7,.3,1),border-color .2s ease,box-shadow .38s cubic-bezier(.2,.7,.3,1)}.calc-option:hover,.calc-option:focus-within{z-index:2;transform:scale(1.04);box-shadow:0 31px 33.2px #0000001a,0 4px 24.8px #00000021}.calc-option:not(.is-selected):hover{border-color:#1e59ff73}.calc-option:not(.is-selected):hover .calc-radio{border-color:var(--calc-blue)}.calc-option.is-selected{border:3px solid var(--calc-blue);padding:21px 26px 25px}.calc-option__label{display:flex;align-items:flex-start;gap:13px;cursor:pointer}.calc-option__label input{position:absolute;opacity:0;width:0;height:0}.calc-radio{flex:none;width:21px;height:21px;margin-top:2px;border-radius:50%;border:1.5px solid #9aa6b8;background:#fff;display:grid;place-items:center;transition:border-color .18s ease}.calc-option.is-selected .calc-radio{border-color:var(--calc-blue)}.calc-option.is-selected .calc-radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--calc-blue)}.calc-option__label input:focus-visible+.calc-radio{outline:2px solid var(--calc-blue);outline-offset:3px}.calc-option__text{display:flex;flex-direction:column;gap:8px;min-width:0}.calc-option__title{font-size:16px;font-weight:700}.calc-option__desc{font-size:13px;font-weight:500;line-height:1.427;color:var(--calc-muted)}.calc-select{position:relative;margin-top:auto;padding-top:20px}.calc-select__button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:49px;padding:0 14px;border-radius:9px;border:1px solid var(--calc-field);background:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;color:#000;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.calc-select__button:hover{border-color:var(--calc-blue)}.calc-select__button .is-placeholder{color:#000}.calc-select__button img{flex:none;transition:transform .22s cubic-bezier(.4,0,.2,1)}.calc-select.is-open .calc-select__button{border-color:var(--calc-field);border-radius:9px 9px 0 0}.calc-select.is-open .calc-select__button img{transform:rotate(180deg)}.calc-select__menu{position:absolute;z-index:5;top:calc(100% - 1px);left:0;right:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid var(--calc-field);border-top:0;border-radius:0 0 9px 9px;box-shadow:0 12px 24px #0000001f;overflow:hidden;animation:calc-menu-in .18s cubic-bezier(.4,0,.2,1) both}@keyframes calc-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.calc-select__menu button{display:block;width:100%;padding:11px 14px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;color:#000;text-align:left;cursor:pointer;transition:background .14s ease}.calc-select__menu button:hover{background:#f5f9ff}.calc-select__menu button.is-selected{color:var(--calc-blue)}.calc-estimate{position:sticky;top:110px;overflow:hidden}.calc-estimate__head{height:77px;display:grid;place-items:center;background:#d1def28f}.calc-estimate__head h2{margin:0;font-size:19px;font-weight:700}.calc-estimate__body{padding:28px 42px 40px}.calc-estimate__group{display:flex;align-items:center;gap:15px;margin:0 0 18px;font-size:14px;font-weight:700;text-transform:uppercase}.calc-estimate__group img{flex:none}.calc-estimate__group--blue{color:var(--calc-blue)}.calc-estimate__group--green{color:#39b400}.calc-estimate__group--dark{color:#2e2e2e}.calc-lines{margin:0;padding:0 0 16px;border-bottom:1px solid var(--calc-line)}.calc-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.calc-lines>div:last-child{margin-bottom:0}.calc-lines dt{font-size:14px;font-weight:500}.calc-lines dd{margin:0;font-size:14px;font-weight:700;white-space:nowrap}.calc-lines dd.is-muted{font-weight:500}.calc-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 20px;border-bottom:1px solid var(--calc-line);margin-bottom:22px}.calc-total b{display:block;font-size:15px;font-weight:700}.calc-total small{display:block;margin-top:5px;font-size:13px;font-weight:500;color:var(--calc-muted)}.calc-total strong{font-size:18px;font-weight:800;white-space:nowrap}.calc-lines+.calc-estimate__group{margin-top:22px}.calc-cta{display:grid;place-items:center;height:69px;margin-top:30px;border-radius:12px;background:var(--calc-blue);color:#f1f4f9;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .12s ease}.calc-cta:hover{background:var(--color-primary-hover)}.calc-cta:active{transform:scale(.97)}.calc-note{display:flex;gap:15px;margin-top:30px;padding:20px 22px;border-radius:10px;background:#1e59ff12}.calc-note img{flex:none}.calc-note b{display:block;font-size:15px;font-weight:800;color:var(--calc-blue)}.calc-note p{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.22;color:var(--calc-blue)}@media(max-width:1180px){.calc__grid{grid-template-columns:minmax(0,1fr);gap:28px}.calc-estimate{position:static;max-width:620px;width:100%;margin-inline:auto}}@media(max-width:900px){.calc-setup__top{padding:26px 28px 24px}.calc-setup__controls{flex-direction:column;gap:30px}.calc-slider{width:100%}.calc-setup__summary{padding:22px 28px 16px}.calc-controller{padding:26px 28px 32px}.calc-controller__options{grid-template-columns:minmax(0,1fr)}.calc-option{min-height:0}.calc-feature{padding:20px 28px 20px 24px;gap:16px}.calc-estimate__body{padding:24px 26px 32px}}@media(max-width:640px){.calc-setup__summary{grid-template-columns:minmax(0,1fr);gap:22px}.calc-setup__summary:before{display:none}.calc-feature{flex-wrap:wrap;row-gap:14px}.calc-feature__body{flex-basis:calc(100% - 42px)}.calc-feature .calc-feature__price{margin-left:auto;text-align:right}.calc-feature .calc-badge{margin-left:42px}.calc-controller__head .calc-feature__price{align-self:stretch;text-align:right}.calc-feature__title{font-size:17px}.calc-controller__head{flex-direction:column;gap:12px}.calc-slider__bubble{margin-left:52px}.calc-slider__ticks{display:none}.calc__head p,.calc-feature__desc{line-height:1.5}.calc-note p{line-height:1.55}.calc-badge{width:115px;height:34px;font-size:11px}.calc-note{flex-direction:column;align-items:center;text-align:center;gap:10px}}@media(prefers-reduced-motion:reduce){.calc-select__menu{animation:none}}@media(prefers-reduced-motion:reduce){.calc-option,.calc-check{transition:none}.calc-option:hover,.calc-option:focus-within{transform:none}}.cs{--cs-glass: linear-gradient(106deg, rgba(255, 255, 255, .41) 26.5%, rgba(233, 237, 248, .41) 81.5%, rgba(229, 234, 247, .41) 99%);--cs-muted: #687891;--cs-blue: #1e59ff;--cs-ink: #1d2024;font-family:var(--font-display);color:var(--cs-ink)}.cs-hero{padding-top:clamp(20px,2.4vw,46px)}.cs-hero__card{max-width:1550px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:clamp(24px,3vw,60px);min-height:706px;padding:clamp(40px,5.2vw,96px) clamp(24px,5.6vw,103px);color:#fff}.cs-hero__eyebrow{margin:0;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:.72px;text-transform:uppercase}.cs-hero__title{margin:20px 0 0;max-width:748px;font-size:clamp(32px,3.9vw,58px);font-weight:700;line-height:1.16;color:#fff}.cs-hero__lead{margin:22px 0 0;max-width:620px;font-size:clamp(16px,1.35vw,21px);font-weight:500;line-height:1.76}.cs-hero__meta{display:flex;flex-wrap:wrap;gap:24px clamp(32px,4.2vw,78px);margin:clamp(32px,4vw,66px) 0 0}.cs-hero__meta img{display:block}.cs-hero__meta dt{margin-top:18px;font-size:15px;font-weight:400;line-height:1.45;letter-spacing:.9px;text-transform:uppercase;opacity:.72}.cs-hero__meta dd{margin:2px 0 0;font-size:19px;font-weight:700;line-height:1.76}.cs-hero__product{display:block;width:100%;max-width:632px;height:auto;justify-self:end}.cs-body{width:min(100% - 2 * var(--gutter),1550px);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(48px,5vw,96px);padding-block:clamp(48px,5vw,88px) var(--section-gap)}.cs-heading{margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:800;line-height:1.76;text-align:center}.cs-subhead{margin:4px 0 0;font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.76;text-align:center}.cs-card{background-image:var(--cs-glass);border:2px solid #fff;border-radius:30px;box-shadow:0 28px 30.2px #0000000f}.cs-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px}.cs-pair .cs-card{display:flex;flex-direction:column;padding:clamp(28px,3vw,50px) clamp(24px,3.6vw,64px)}.cs-card__icon{display:block;width:56px;height:56px}.cs-card__head{flex:1;display:flex;flex-direction:column}.cs-pair .cs-card h2{margin:24px 0 0;font-size:clamp(22px,1.9vw,27px);font-weight:800;line-height:1.4}.cs-card__head>p{margin:8px 0 0;font-size:17px;font-weight:500;line-height:1.76;max-width:500px}.cs-card__head>.cs-card__list-label{margin:auto 0 0;padding-top:20px;font-size:17px;font-weight:700;line-height:1.76}.cs-checklist{list-style:none;margin:6px 0 0;padding:0}.cs-checklist li{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.cs-checklist li:last-child{margin-bottom:0}.cs-checklist__mark{flex:none;width:20px;height:20px;margin-top:4px;border-radius:13px;background:#1e59ff26;display:grid;place-items:center}.cs-checklist__mark:after{content:"";width:11px;height:10px;background:var(--cs-blue);clip-path:polygon(14% 45%,0 59%,38% 100%,100% 17%,85% 4%,36% 71%)}.cs-checklist b{display:block;font-size:17px;font-weight:700;line-height:1.6;color:var(--cs-blue)}.cs-checklist span span,.cs-checklist li>span:last-child{font-size:16px;font-weight:500;line-height:1.6;color:#000}.cs-how{border-radius:30px;padding:clamp(32px,3.4vw,46px) clamp(20px,3.2vw,45px) clamp(36px,4vw,58px);color:#fff;text-align:center}.cs-how h2{margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:800;line-height:1.76}.cs-how__lead{margin:4px auto 0;max-width:750px;font-size:17px;font-weight:500;line-height:1.76}.cs-flow{list-style:none;display:flex;align-items:stretch;justify-content:center;gap:0;margin:clamp(28px,3vw,45px) 0 0;padding:0}.cs-flow__step{flex:1 1 214px;max-width:214px;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 10px;border:1px solid #c4c4c4;border-radius:15px;background-image:linear-gradient(to right,#4e4e4e2b,#ffffff2b);box-shadow:0 4px 30.6px #0000007d}.cs-flow__step img{display:block;width:auto;height:36px}.cs-flow__step span{font-size:16px;font-weight:700;line-height:1.76}.cs-flow{--loop: 4.6s;--hop: .8s;--run: .6s;--start: .2s}.cs-flow__step{position:relative}.cs-flow__link{position:relative;flex:0 1 72px;min-width:40px;display:flex;align-items:center}.cs-flow__link svg{display:block;width:100%;height:10px;overflow:visible}.cs-flow__wire{fill:none;stroke:#ffffff61;stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cs-flow__pulse{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:32 68;stroke-dashoffset:32;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 5px rgba(255,255,255,.9));animation:cs-run var(--loop) cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--start) + var(--i) * var(--hop))}.cs-flow__port{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;translate:0 -50%;background:#101015;box-shadow:inset 0 0 0 1.2px #ffffff8c}.cs-flow__port--in{left:-3px}.cs-flow__port--out{right:-3px}.cs-flow__ring{position:absolute;inset:-1px;border:1px solid rgba(255,255,255,.85);border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 26px #ffffff40,inset 0 0 18px #ffffff14;animation:cs-touch var(--loop) ease-out infinite;animation-delay:calc(var(--i) * var(--hop))}@keyframes cs-run{0%{stroke-dashoffset:32;opacity:0}2%{opacity:1}11%{opacity:1}13%{stroke-dashoffset:-68;opacity:0}to{stroke-dashoffset:-68;opacity:0}}@keyframes cs-touch{0%{opacity:0}2%{opacity:1}16%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cs-flow__pulse,.cs-flow__ring{animation:none}}.cs-need__grid{display:grid;grid-template-columns:repeat(3,minmax(0,415px));justify-content:center;gap:24px;margin-top:clamp(32px,3.4vw,50px);justify-items:center}.cs-need__card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:415px;min-height:476px;padding:26px 39px 40px;text-align:center}.cs-need__shot{display:grid;place-items:center;width:100%;height:190px}.cs-need__shot img{max-width:min(100%,283px);max-height:100%;object-fit:contain}.cs-need__card h3{margin:18px 0 0;font-size:21px;font-weight:800;line-height:1.76}.cs-need__card>p{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.76}.cs-need__cta{display:grid;place-items:center;width:100%;max-width:283px;height:66px;margin-top:auto;border-radius:12px;background:#1e59ff1a;color:var(--cs-blue);font-size:17px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .12s ease}.cs-need__cta:hover{background:#1e59ff2e}.cs-need__cta:active{transform:scale(.97)}.cs-need__price{margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.76;color:var(--cs-muted)}.cs-result{display:grid;grid-template-columns:minmax(0,678fr) minmax(0,560fr);align-items:center;gap:clamp(24px,3vw,56px);border-radius:33px;padding:44px 38px;color:#fff}.cs-result__media{position:relative;margin:0}.cs-result__photo{display:block;width:100%;aspect-ratio:678 / 435;object-fit:cover;border-radius:23px}.cs-result__halo{position:absolute;right:-22%;bottom:-10%;width:37%;aspect-ratio:252 / 208;display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,#ffffff38 0 52%,#ffffff24 52% 64%,#ffffff17 64% 80%,#ffffff0a 80% 100%)}.cs-result__halo img{width:52%;height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.45))}.cs-result__copy h2{margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:800;line-height:1.76}.cs-result__copy p{margin:12px 0 0;max-width:400px;font-size:17px;font-weight:500;line-height:1.76}.cs-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:clamp(32px,3.4vw,52px)}.cs-related__card{display:flex;align-items:center;gap:43px;min-height:327px;padding:38px;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s ease}.cs-related__card:hover{transform:translateY(-4px);box-shadow:0 34px 40px #0000001a}.cs-related__thumb{flex:none;width:212px;aspect-ratio:212 / 251;border-radius:21px}.cs-related__company{margin:0;font-size:15px;font-weight:400;line-height:1.45;letter-spacing:.9px;text-transform:uppercase;opacity:.72}.cs-related__card h3{margin:10px 0 0;max-width:260px;font-size:21px;font-weight:800;line-height:1.66}.cs-related__desc{margin:14px 0 0;max-width:341px;font-size:14px;font-weight:500;line-height:1.76}.cs-related__more{display:inline-flex;align-items:center;gap:14px;margin-top:22px;font-size:17px;font-weight:600;color:var(--cs-blue)}.cs-related__card:hover .cs-related__more span{transform:translate(4px)}.cs-related__more span{transition:transform .2s ease}.cs-crop{position:relative;display:block;overflow:hidden}.cs-crop img{position:absolute;max-width:none}.cs-crop img.is-cover{inset:0;width:100%;height:100%;object-fit:cover}.cs-how__note{margin:clamp(28px,3vw,40px) auto 0;max-width:804px;font-size:15px;font-weight:500;line-height:1.76}.cs-outcome{min-height:0;padding:18px 39px 40px}.cs-outcome__shot{display:flex;align-items:flex-end;justify-content:center;width:100%;height:176px}.cs-outcome__shot .cs-crop{max-width:100%}.cs-showcase{display:grid;grid-template-columns:minmax(0,743fr) minmax(0,657fr);align-items:center;border-radius:33px;color:#fff}.cs-showcase__art{margin-left:6.6%}.cs-showcase__photo{position:absolute;border-radius:21px}.cs-showcase__screen{position:absolute;overflow:hidden}.cs-showcase__screen .cs-crop{position:absolute;inset:0}.cs-showcase__screen:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--dim))}.cs-showcase__phone{position:absolute;filter:drop-shadow(0 4px 20px rgba(0,0,0,.9))}.cs-showcase__copy{padding:40px clamp(28px,7.4vw,111px) 40px 0}.cs-showcase__copy p{margin:0;max-width:400px;font-size:17px;font-weight:500;line-height:1.76}.cs-showcase__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:241px;margin-top:34px;padding-inline:40px;border-radius:12px;background:#ffffff1a;box-shadow:0 4px 26.6px #0000009e;font-size:17px;font-weight:700;color:#fff;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .12s ease}.cs-showcase__cta:hover{background:#fff;color:#1d1022}.cs-showcase__cta:active{transform:scale(.92)}@media(max-width:1240px){.cs-hero__card{grid-template-columns:minmax(0,1fr);min-height:0}.cs-hero__product{justify-self:center;max-width:480px}.cs-pair{grid-template-columns:minmax(0,1fr);gap:28px}.cs-card__head{flex:0 1 auto}.cs-card__head{min-height:0}.cs-card__head>.cs-card__list-label.is-blank{display:none}.cs-need__grid{gap:20px}.cs-related__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:1100px){.cs-flow{flex-direction:column;align-items:stretch;max-width:520px;margin-inline:auto}.cs-flow__step{flex:none;max-width:none;min-height:112px}.cs-flow__link{flex:none;min-width:0;height:40px;justify-content:center}.cs-flow__link svg{width:40px;flex:none;rotate:90deg}.cs-flow__port{left:50%;top:auto;translate:-50% 0}.cs-flow__port--in{top:-3px}.cs-flow__port--out{bottom:-3px}}@media(max-width:900px){.cs-need__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.cs-need__card{min-height:0}.cs-result{grid-template-columns:minmax(0,1fr);border-radius:28px;padding:28px 24px 40px}.cs-result__halo{right:2%;bottom:-10%;width:32%}.cs-showcase{grid-template-columns:minmax(0,1fr);border-radius:28px}.cs-showcase__art{margin:0 auto;width:92%}.cs-showcase__copy{padding:8px 28px 36px}.cs-showcase__cta{width:100%}.cs-result__copy{margin-top:26px}.cs-how{border-radius:24px}.cs-card{border-radius:22px}}@media(max-width:720px){.cs-related__card{flex-direction:column;align-items:flex-start;gap:22px;padding:24px;min-height:0}.cs-related__thumb{width:min(100%,212px)}.cs-related__card h3,.cs-related__desc{max-width:none}}@media(max-width:640px){.cs-hero__meta{gap:20px 36px}.cs-hero__meta dt{margin-top:12px;font-size:13px}.cs-hero__meta dd{font-size:17px}.cs-need__cta{height:58px;font-size:16px}}.cs-need__shot img[src*=imgCsFlicButton]{position:relative;top:-45px}.cs-need__shot img[src*=imgCsFlicHub]{position:relative;top:-15px}.cs-need__shot img[src*=imgCsController]{max-height:198px;position:relative;top:-8px}.cs-need__card>h3+p{margin-bottom:24px}.cs-list__hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:clamp(56px,6vw,110px)}.cs-list__grid{margin-top:0}.cs-try{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,96px);padding:clamp(32px,4vw,64px) clamp(24px,5.6vw,103px)}.cs-try__eyebrow{margin:0;font-size:12px;letter-spacing:.72px;text-transform:uppercase;color:var(--cs-blue)}.cs-try h2{margin:10px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.3}.cs-try__body{max-width:560px;margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.76}.cs-try__steps{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none}.cs-try__steps li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.cs-try__steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1e59ff1f;font-size:13px;color:var(--cs-blue)}.cs-try__cta{display:none;align-items:center;justify-content:center;gap:12px;margin-top:28px;border-radius:12px;background:var(--cs-blue);font-size:17px;font-weight:700;color:#fff;text-decoration:none}.cs-try__qr{margin:0;display:grid;justify-items:center;gap:14px}.cs-try__frame{position:relative;display:block;padding:18px;border-radius:24px;background:#fff;box-shadow:0 28px 40px #0000001a}.cs-try__frame img{display:block;width:clamp(180px,15vw,230px);height:auto;image-rendering:pixelated}.cs-try__qr figcaption{font-size:14px;font-weight:600;color:var(--cs-muted)}@media(max-width:900px){.cs-try{grid-template-columns:minmax(0,1fr)}.cs-try__qr{order:-1}}@media(hover:none)and (pointer:coarse),(max-width:640px){.cs-try__cta{display:flex}}.news-play{position:absolute;inset:0;margin:auto;z-index:1;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 40px #00000073;transition:transform .22s ease,background-color .22s ease;pointer-events:none}.news-play svg{width:34px;height:34px;margin-left:4px;fill:#fff}.news-play--sm{width:56px;height:56px}.news-play--sm svg{width:22px;height:22px;margin-left:3px}.news-hero__meta dt{margin-top:0}.news-hero__meta dd{line-height:1.5;margin-top:6px}.news-hero__meta .news-hero__note{margin-top:2px;font-size:14px;font-weight:500;opacity:.72}.news-hero__video{position:relative;display:block;width:100%;max-width:632px;justify-self:end;aspect-ratio:16 / 9;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:24px;overflow:hidden;background:#0d0f14;box-shadow:0 30px 60px #00000073;cursor:pointer}.news-hero__video img,.news-player__poster img,.news-card__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden}.news-hero__video:hover img,.news-player__poster:hover img,.news-card:hover .news-card__thumb img{transform:scale(1.06)}.news-hero__video:hover .news-play,.news-player__poster:hover .news-play{transform:scale(1.08);background:#ffffff42}.news-hero__embed{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.news-hero__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.news-hero__video-label{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:14px;font-weight:600;color:#fff}.news-watch__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(20px,2.4vw,36px);align-items:stretch;margin-top:clamp(24px,2.8vw,40px);text-align:left}.news-watch{overflow:visible}.news-player{position:relative;z-index:1;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#0d0f14;box-shadow:0 4px 30.6px #0000007d}.news-player.is-playing{overflow:visible;border-radius:0;background:#000}.news-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.news-player__poster{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer}.news-chapters{display:flex;flex-direction:column;height:0;min-height:100%;padding:18px 10px 10px;border:1px solid #c4c4c4;border-radius:20px;background-image:linear-gradient(to right,#4e4e4e2b,#ffffff2b);box-shadow:0 4px 30.6px #0000007d}.news-chapters__label{margin:0 0 8px 14px;font-size:12px;letter-spacing:.72px;text-transform:uppercase;opacity:.72}.news-chapters ol{list-style:none;margin:0;padding:0 4px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.news-chapters button{display:flex;align-items:baseline;gap:12px;width:100%;padding:9px 14px;border:0;border-radius:10px;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.news-chapters button:hover{background:#ffffff1a}.news-chapters button.is-active{background:var(--cs-blue)}.news-chapters__n{flex:none;width:20px;font-size:14px;font-weight:800;opacity:.6}.news-chapters__t{flex:1;font-size:15px;font-weight:700;line-height:1.45}.news-chapters__time{flex:none;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;opacity:.7}.news-chapters button.is-active .news-chapters__n,.news-chapters button.is-active .news-chapters__time{opacity:.9}.news-quote{position:relative;display:flex;flex-direction:column;width:100%;margin:0;padding:34px 36px 36px}.news-quote__mark{display:block;height:54px;font-size:96px;font-weight:800;line-height:1;color:var(--cs-blue)}.news-quote blockquote{margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.55}.news-quote figcaption{display:flex;flex-direction:column;margin:20px 0 28px;font-size:14px;line-height:1.6}.news-quote figcaption span{color:var(--cs-muted);font-weight:500}.news-quote__cta{gap:10px;display:flex;justify-content:center;align-items:center;max-width:none;border:0;font-family:inherit;cursor:pointer}.news-quote__cta svg{width:14px;height:14px;fill:currentColor}.news-cta{border-radius:30px;padding:clamp(40px,4.4vw,72px) clamp(24px,4vw,64px);color:#fff;text-align:center}.news-cta h2{margin:0 auto;max-width:760px;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.3}.news-cta p{margin:14px auto 0;max-width:620px;font-size:17px;font-weight:500;line-height:1.76}.news-card__thumb{position:relative;overflow:hidden;isolation:isolate;width:320px;aspect-ratio:16 / 10;background:#0d0f14}.news-list__grid{grid-template-columns:minmax(0,1fr);max-width:1040px;margin-inline:auto;width:100%}.news-list__grid .news-card h3,.news-list__grid .news-card .cs-related__desc{max-width:520px}@media(max-width:1240px){.news-hero__video{justify-self:stretch;max-width:none}}@media(max-width:1100px){.news-watch__grid{grid-template-columns:minmax(0,1fr)}.news-chapters{height:auto;min-height:0;max-height:420px}}@media(max-width:900px){.news-cta{border-radius:28px}}@media(max-width:720px){.news-card__thumb{width:100%}}@media(max-width:640px){.news-play{width:64px;height:64px}.news-play svg{width:26px;height:26px}.news-hero__video{border-radius:18px}.news-hero__video-label{left:10px;bottom:10px;font-size:12px}.news-player{border-radius:14px}.news-quote{padding:26px 24px 28px}.news-quote blockquote{font-size:19px}.news-cta .cs-showcase__cta{width:100%}}.news-ticket{justify-self:end;width:100%;max-width:460px;padding:clamp(28px,2.6vw,40px);border:1px solid rgba(255,255,255,.35);border-radius:28px;background:linear-gradient(135deg,#ffffff29,#ffffff0a);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 60px #00000059}.news-ticket__eyebrow{margin:0;font-size:12px;letter-spacing:.72px;text-transform:uppercase;opacity:.72}.news-ticket__name{margin:8px 0 0;font-size:clamp(22px,1.7vw,28px);font-weight:800;line-height:1.3}.news-ticket__logo{display:block;width:100%;max-width:380px;height:auto;margin-top:14px}.news-ticket__booth{display:flex;align-items:baseline;gap:14px;margin:22px 0 0;padding:18px 0;border-block:1px dashed rgba(255,255,255,.35)}.news-ticket__booth span{font-size:15px;letter-spacing:.9px;text-transform:uppercase;opacity:.72}.news-ticket__booth b{font-size:clamp(44px,4vw,64px);font-weight:800;line-height:1}.news-ticket__rows{margin:18px 0 0;display:grid;gap:12px}.news-ticket__rows div{display:grid;grid-template-columns:70px 1fr;gap:12px}.news-ticket__rows dt{font-size:13px;letter-spacing:.78px;text-transform:uppercase;opacity:.72;line-height:1.6}.news-ticket__rows dd{margin:0;font-size:16px;font-weight:600;line-height:1.5}.news-prose{max-width:1040px;width:100%;margin-inline:auto;padding:clamp(28px,3.4vw,52px) clamp(22px,4.4vw,72px)}.news-prose p{margin:0;max-width:860px;font-size:18px;font-weight:500;line-height:1.8}.news-prose p+p{margin-top:18px}.news-product{min-height:0}.news-product>p{margin-bottom:24px}.news-product .cs-need__shot img{max-height:170px}.news-visit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:clamp(28px,3vw,44px) auto 0;text-align:left}.news-visit__item{padding:22px 24px;border:1px solid #c4c4c4;border-radius:18px;background-image:linear-gradient(to right,#4e4e4e2b,#ffffff2b);box-shadow:0 4px 30.6px #0000007d}.news-visit__item dt{font-size:12px;letter-spacing:.72px;text-transform:uppercase;opacity:.72}.news-visit__item dd{margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.5}.news-visit__item dd+dd{margin-top:2px;font-weight:500;font-size:15px}.news-visit__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 18px;margin-top:8px}.news-card__event{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;background:radial-gradient(120% 120% at 20% 0%,#2b4cc4,#0d1230 60%,#05060c);color:#fff;text-align:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.news-card:hover .news-card__event{transform:scale(1.06)}.news-card__logo{position:static!important;width:86%!important;height:auto!important;margin-bottom:6px;transform:none!important}.news-card__event small{font-size:13px;letter-spacing:.6px;opacity:.8}.news-card__event b{font-size:34px;font-weight:800;line-height:1.1}@media(max-width:1240px){.news-ticket{justify-self:stretch;max-width:none}}@media(max-width:900px){.news-visit__grid{grid-template-columns:minmax(0,1fr)}.news-visit__ctas .cs-showcase__cta{width:100%}}@media(max-width:640px){.news-prose p{font-size:16px}}@media(max-width:1100px),(hover:none)and (pointer:coarse){.news .cs-hero__card{overflow:visible}}.lhero{padding-top:30px}.lhero__card{position:relative;display:grid;grid-template-columns:52.2% minmax(0,1fr);align-items:start;min-height:clamp(520px,34.1vw,655px);border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;background:#000;color:#fff}.lhero__veil .veil__grade{background:linear-gradient(to left,#000000d1,#00000073)}.lhero__ping{position:absolute;left:11.5%;bottom:0;width:32.7%;aspect-ratio:599 / 531;pointer-events:none}.lhero__ping:before{content:"";position:absolute;left:50%;top:38%;width:62%;aspect-ratio:1;margin:-31% 0 0 -31%;border-radius:50%;background:radial-gradient(circle,rgba(125,196,255,.22),transparent 68%);animation:lhero-bloom 5.2s ease-in-out infinite}.lhero__ping i{position:absolute;left:50%;top:38%;width:190%;aspect-ratio:1;margin:-95% 0 0 -95%;border:1px solid rgba(125,196,255,.6);border-radius:50%;opacity:0;animation:lhero-ping 5.2s cubic-bezier(.12,.6,.3,1) infinite}.lhero__ping i:nth-child(2){animation-delay:1.3s}.lhero__ping i:nth-child(3){animation-delay:2.6s}.lhero__ping i:nth-child(4){animation-delay:3.9s}@keyframes lhero-ping{0%{scale:.1;opacity:0}10%{opacity:.7}60%{opacity:.22}to{scale:1;opacity:0}}@keyframes lhero-bloom{0%,to{opacity:.55}10%{opacity:1}}@media(prefers-reduced-motion:reduce){.lhero__ping{display:none}}.lhero__dome{position:absolute;left:11.5%;bottom:0;width:32.7%;height:auto;aspect-ratio:599 / 531;object-fit:cover;object-position:top}.lhero__copy{grid-column:2;max-width:700px;padding:clamp(96px,8.9vw,171px) var(--gutter) 150px 0}.lhero__title{margin-top:13px;font-weight:800;font-size:clamp(34px,2.4vw,46px);line-height:1.26;color:#fff}.lhero__lead{max-width:620px;margin-top:15px;font-size:clamp(19px,1.41vw,27px);line-height:1.55;color:#fff}.lmonitor{position:relative;z-index:1;margin-top:calc(-1*clamp(40px,4.1vw,79px));padding-bottom:var(--section-gap)}.lmonitor__card{position:relative;margin-inline:clamp(0px,7.24vw,139px);padding:62px clamp(20px,3.2vw,62px);border-radius:var(--radius-xl);isolation:isolate;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.lmonitor__card:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(116.6deg,#ffffff8f 26.5%,#e5eaf78f 99%),linear-gradient(116.6deg,#ffffff8f 26.5%,#e5eaf78f 99%);box-shadow:var(--shadow-card)}.lmonitor__head{display:grid;justify-items:center;text-align:center}.lmonitor__title{margin-top:8px;font-weight:700;font-size:clamp(30px,2.4vw,46px);line-height:1.26;color:var(--color-text-main)}.lmonitor__lead{max-width:905px;margin-top:15px;font-weight:600;font-size:clamp(18px,1.3vw,25px);line-height:1.54;color:var(--color-text-main)}.lmonitor__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:107px;margin-top:37px;padding:16px 24px 16px 45px;border-radius:17px;isolation:isolate}.lmonitor__bar:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(163.8deg,#ffffff8f 26.5%,#e5eaf78f 99%);box-shadow:var(--shadow-card)}.lmonitor__metrics{display:flex;flex-wrap:wrap;gap:16px clamp(48px,13vw,164px);margin:0}.lmonitor__metric{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:23px;row-gap:4px;align-items:center}.lmonitor__metric-icon{grid-row:1 / span 2;width:20px;height:14px}.lmonitor__metric dt,.lmonitor__metric dd{grid-column:-2}.lmonitor__metric dt{font-weight:500;font-size:15px;color:var(--color-muted)}.lmonitor__metric dd{display:flex;align-items:center;gap:12px;margin:0;font-weight:600;font-size:16px;color:var(--color-text-main);font-variant-numeric:tabular-nums}.lmonitor__sep{width:4px;height:4px;border-radius:50%;background:currentColor}.lmonitor__views{display:flex;gap:17px}.lmonitor__view{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;width:205px;height:59px;border-radius:var(--radius-sm);font-weight:500;font-size:15px;color:var(--color-muted);isolation:isolate;transition:color .3s ease}.lmonitor__view:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(131.9deg,#ffffff8f 26.5%,#e5eaf78f 99%);box-shadow:var(--shadow-card);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.lmonitor__view:hover{color:var(--color-text-main)}.lmonitor__view.is-active{font-weight:600;color:#fff}.lmonitor__view.is-active:before{border-color:transparent;background:var(--color-primary);box-shadow:0 16px 19.6px #1e59ff1f}.lmonitor__view.is-active .icon{filter:brightness(0) invert(1)}.lmonitor__view:not(.is-active) .icon{filter:brightness(0);opacity:.5}.lmonitor__view:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:3px}.lmonitor__feed{position:relative;height:clamp(220px,17.45vw,335px);margin-top:28px;border-radius:28px;overflow:hidden;background:#05060a;transition:background-color .4s ease}.lmonitor__video{display:block;width:100%;height:100%;object-fit:cover;transition:filter .5s ease}.lmonitor__feed--ops{background:linear-gradient(163.8deg,#ffffff8f 26.5%,#e5eaf78f 99%)}.lmonitor__feed--ops .lmonitor__video{display:none}.lmonitor__ops{position:absolute;inset:0;display:grid;place-items:center;padding:0 clamp(12px,3vw,40px) 40px;animation:lmonitor-ops-in .45s cubic-bezier(.22,1,.36,1) both}.lmonitor__ops .artboard{margin-inline:auto}@keyframes lmonitor-ops-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lmonitor__feed--ops .lmonitor__pill{background:#1d20240f;color:var(--color-text-main)}.lmonitor__pill-dot{display:grid;place-items:center;width:16px;height:16px}@media(prefers-reduced-motion:reduce){.lmonitor__ops{animation:none}}@media(max-width:760px){.lmonitor__ops{place-items:center start;overflow-x:auto;padding-inline:12px}.lmonitor__ops .artboard{min-width:640px}}.lmonitor__pill{position:absolute;left:50%;bottom:28px;display:inline-flex;align-items:center;gap:10px;height:38px;padding-inline:11px 16px;border-radius:26px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;font-size:13px;color:#fff;white-space:nowrap;transform:translate(-50%)}@media(max-width:1280px){.lmonitor__bar{flex-direction:column;align-items:stretch;padding:24px}.lmonitor__views{justify-content:flex-start}}@media(max-width:900px){.lhero__card{grid-template-columns:1fr;border-radius:28px}.lhero__copy{grid-column:1;padding:64px 28px 0}.lhero__dome{order:2;position:relative;left:auto;width:min(78%,440px);margin:24px auto 0}.lhero__copy{order:1}.lmonitor{margin-top:-32px}.lmonitor__metric dd{flex-wrap:wrap;row-gap:2px}.lmonitor__metric dd{white-space:nowrap}.lmonitor__card{border-radius:28px;padding-block:44px 24px}}@media(max-width:640px){.lhero__copy{padding:48px 22px 0}.lmonitor__card{margin-inline:0;padding-inline:16px}.lmonitor__bar{padding:20px 16px}.lmonitor__views{flex-direction:column;gap:10px}.lmonitor__view{width:100%}.lmonitor__feed{border-radius:18px}}.lidar-tile{position:relative;display:flex;flex-direction:column;border:2px solid rgba(255,255,255,.24);border-radius:29px;background:linear-gradient(150deg,#06f3 5.9%,#03020633 38.2%),#ffffff05;box-shadow:0 13px 30.5px #0000003b;overflow:hidden;color:#fff}.lidar-tile__art{display:block;width:100%;height:auto;overflow:visible}.lidar-tile__body{padding:7px 48px 40px}.lidar-tile__title{font-weight:700;font-size:clamp(17px,1vw,19px);line-height:1.26;text-transform:capitalize}.lidar-tile__text{max-width:444px;margin-top:9px;font-size:15px;line-height:1.606;color:#fff}.lprevent__alert{animation:lidar-alert 1.8s ease-in-out infinite}.lprevent__hot{animation:lidar-hot 1.8s ease-in-out infinite}.lprevent__rule{animation:lidar-alert 1.8s ease-in-out infinite}@keyframes lidar-alert{0%,to{opacity:1}50%{opacity:.45}}@keyframes lidar-hot{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.lprevent__alert,.lprevent__hot,.lprevent__rule{animation:none}}@media(max-width:640px){.lidar-tile{border-radius:20px}.lidar-tile__body{padding:4px 24px 28px}}.lprevent{padding-block:var(--section-gap)}.lprevent__card{min-height:805px;padding:76px clamp(20px,4vw,80px) 85px;background:#000}.lprevent__head{display:grid;justify-items:center;text-align:center}.lprevent__title{margin-top:8px;font-weight:700;font-size:clamp(30px,2.4vw,46px);line-height:1.26;color:#fff}.lprevent__lead{max-width:819px;margin-top:18px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76;color:#fff}.lprevent__grid{display:grid;grid-template-columns:repeat(2,minmax(0,612px));justify-content:center;gap:clamp(24px,3.5vw,67px);margin-top:46px}@media(max-width:1100px){.lprevent__grid{grid-template-columns:minmax(0,612px)}}@media(max-width:900px){.lprevent__title br{display:none}}@media(max-width:640px){.lprevent__card{padding:48px 16px 32px}}.lfeatures{padding-block:var(--section-gap)}.lfeatures__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,35px);max-width:1552px;margin-inline:auto}.lfeatures__card{min-height:248px;padding:42px clamp(24px,2.6vw,50px) 36px}.lfeatures__card:before{border-radius:15px}.lfeatures__content{display:grid;justify-items:start}.is-soon .lfeatures__content{opacity:.5}.lfeatures__icon{position:relative;width:44px;height:37px;margin-left:-5px}.lfeatures__icon img{position:absolute;max-width:none}.lfeatures__title{margin-top:11px;font-weight:700;font-size:18px;line-height:1.194;color:var(--color-text-main)}.lfeatures__text{max-width:241px;margin-top:22px;font-weight:500;font-size:15px;line-height:1.237;color:var(--color-text-main)}.lfeatures__soon{position:absolute;top:25px;right:0;display:grid;place-items:center;width:150px;height:35px;border-radius:5px 0 0 5px;background:var(--color-primary);font-weight:700;font-size:15px;line-height:1.5;color:#fff;text-transform:uppercase}.lfeatures__cta{display:flex;justify-content:center;margin-top:69px}@media(max-width:1280px){.lfeatures__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lfeatures__grid{grid-template-columns:1fr}.lfeatures__card{min-height:0}.lfeatures__cta{margin-top:40px}}.lretract{padding-block:var(--section-gap)}.lretract__card{display:grid;grid-template-columns:minmax(0,614fr) minmax(0,965fr);align-items:center;gap:40px;min-height:928px;padding:72px 72px 71px clamp(24px,7.24vw,139px);background:#000}.lretract__title{margin-top:10px;font-weight:700;font-size:clamp(30px,2.4vw,46px);line-height:1.26;color:#fff}.lretract__lead{max-width:538px;margin-top:16px;font-weight:500;font-size:clamp(17px,1.1vw,21px);line-height:1.76;color:#fff}.lretract__cta{margin-top:76px}.lretract__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:37px}.lretract__tile .lidar-tile__text{max-width:360px}.lretract__beam{animation:lretract-beam 3.2s ease-in-out infinite}@keyframes lretract-beam{0%,to{opacity:1}50%{opacity:.55}}.lretract__grid--v2{gap:31px;max-width:807px;justify-self:end;width:100%}.page--lidar-v2 .lretract__grid--v2 .lidar-tile{min-height:313px;border:0;background:linear-gradient(143.7deg,#0000008c 5.9%,#0302068c 38.2%),#ffffff05}.page--lidar-v2 .lretract__grid--v2 .lidar-tile:after{content:"";position:absolute;inset:0;z-index:1;padding:2px;border-radius:inherit;background:linear-gradient(221deg,#ffffff4d -36.8%,#fff0 127.9%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lretract__grid--v2 .lidar-tile__body{padding:8px 29px 19px}.lretract__grid--v2 .lidar-tile__title{font-size:17px;line-height:normal}.lretract__grid--v2 .lidar-tile__text{max-width:350px;margin-top:8px;font-size:14px;font-weight:400;line-height:1.606}.lretract__defs{position:absolute;width:0;height:0;overflow:hidden}.lretract__pulse{filter:url(#lretract-blue);animation:lretract-pulse 2.38s ease-in-out infinite both}.lretract__tile:nth-child(2) .lretract__pulse{animation-delay:.6s}.lretract__tile:nth-child(3) .lretract__pulse{animation-delay:1.19s}.lretract__tile:nth-child(4) .lretract__pulse{animation-delay:1.79s}@keyframes lretract-pulse{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.lretract__beam,.lretract__pulse{animation:none}}@media(max-width:1440px){.lretract__card{grid-template-columns:1fr;padding:72px clamp(20px,4vw,72px)}.lretract__copy{max-width:720px}.lretract__cta{margin-top:40px}}@media(max-width:800px){.lretract__grid{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.lretract__card{padding:48px 16px 32px;min-height:0}}.lsensor{padding-block:var(--section-gap)}.lsensor__card{display:grid;grid-template-columns:minmax(0,904fr) minmax(0,926fr);min-height:683px}.lsensor__media{position:relative;min-height:560px}.lsensor__mark{position:absolute;left:27.4%;top:102px;width:98px;height:478px;display:grid;place-items:center;font-weight:800;font-size:128px;letter-spacing:-.02em;line-height:1;color:#000;opacity:.05;writing-mode:vertical-rl;transform:rotate(180deg);-webkit-user-select:none;user-select:none}.lsensor__product{position:absolute;left:30.3%;top:54px;width:min(459px,50.8%);aspect-ratio:459 / 561;overflow:hidden}.lsensor__product img{position:absolute;left:-45.11%;top:-27.78%;width:190.22%;height:155.56%;max-width:none}.lsensor__copy{padding:86px var(--gutter) 76px 0}.lsensor__title{margin-top:8px;font-weight:700;font-size:clamp(38px,3.05vw,58px);line-height:1.26;color:var(--color-text-main)}.lsensor__specs{display:grid;grid-template-columns:minmax(0,406px) minmax(0,1fr);margin-top:21px}.lsensor__specs li{display:flex;align-items:center;gap:21px;min-height:63px;font-weight:500;font-size:18px;line-height:1.4;color:var(--color-text-main)}.lsensor__specs .icon{width:13px;height:7px}.lsensor__ratings{display:flex;justify-content:space-between;gap:24px;max-width:760px;margin-top:38px}.lsensor__ratings li{display:grid;justify-items:center;align-content:start;gap:14px;text-align:center}.lsensor__rating-icon{position:relative;display:block;align-self:end;margin-top:auto}.lsensor__rating-icon img{position:absolute;top:0;height:100%;width:100%;max-width:none}.lsensor__ratings li{grid-template-rows:50px auto;align-items:center}.lsensor__rating-label{font-size:13px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-main)}.lsensor__cta{margin-top:64px}@media(max-width:1440px){.lsensor__card{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.lsensor__product{left:18%;width:min(459px,70%)}.lsensor__mark{left:12%}.lsensor__specs{grid-template-columns:1fr}.lsensor__ratings{flex-wrap:wrap;justify-content:flex-start;gap:24px 36px}}@media(max-width:900px){.lsensor__card{grid-template-columns:1fr}.lsensor__media{min-height:0;height:420px}.lsensor__product{left:50%;width:auto;height:380px;top:30px;transform:translate(-50%)}.lsensor__mark{left:50%;top:0;margin-left:-210px;height:420px}.lsensor__copy{padding:16px 24px 48px}}.page--lidar-v2{--lv2-max: 1550px;--lv2-green: #22c55e;--lv2-amber: #f5a524;--lv2-red: #f04438;--lv2-blue: #7fb0ff;--lv2-ink: #0b0d14;--lv2-muted: #4a5468}.page--lidar-v2 .lprevent__card,.page--lidar-v2 .lretract__card,.page--lidar-v2 .control__card,.page--lidar-v2 .faq__card,.page--lidar-v2 .contact__card{max-width:var(--lv2-max);margin-inline:auto}.page--lidar-v2 .lidar-tile{background:#000000b3}.lfeatures__grid--v2 .lfeatures__card{padding-top:44px}.lfeatures__grid--v2 .lfeatures__icon{width:44px;height:35px;margin-left:0}.lfeatures__grid--v2 .lfeatures__title{margin-top:11px;font-size:18px;font-weight:700;line-height:1.504}.lfeatures__grid--v2 .lfeatures__text{max-width:none;margin-top:11px;font-size:15px;font-weight:500;line-height:1.55}.page--lidar-v2 .lfeatures__cta{display:none}.lv2-icon{flex:none;display:block}.lv2-head{display:grid;justify-items:center;gap:12px;text-align:center;margin-bottom:clamp(32px,3vw,56px)}.lv2-title{font-weight:700;font-size:clamp(32px,2.4vw,46px);line-height:1.12;letter-spacing:-.02em;color:var(--lv2-ink)}.lv2-lead{max-width:720px;font-size:clamp(17px,1.1vw,21px);line-height:1.5;color:var(--color-text-main)}.lv2-head--light .lv2-title,.lv2-head--light .lv2-lead{color:#fff}.lv2-tone--blue{--tone: #4c8dff}.lv2-tone--green{--tone: var(--lv2-green)}.lv2-tone--amber{--tone: var(--lv2-amber)}.lv2-tone--red{--tone: var(--lv2-red)}.btn.lv2-btn{gap:10px;padding:18px 30px;border-radius:10px;font-size:15px}.btn.lv2-btn .btn__icon{width:16px;height:16px}.btn.lv2-btn--ghost{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.btn.lv2-btn--ghost:hover{background:#fff;color:#1d1022}.lv2-btn-outline{display:inline-flex;align-items:center;gap:10px;padding:18px 28px 18px 30px;border-radius:10px;border:1px solid rgba(11,13,20,.1);background:#fffc;font-size:15px;font-weight:700;color:var(--lv2-ink);transition:transform .12s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.lv2-btn-outline:hover{background:var(--lv2-ink);border-color:var(--lv2-ink);color:#fff}.lv2-btn-outline:active{transform:scale(.92)}.lv2-btn-outline:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:3px}.lv2-chip{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:12px;background:#141419d1;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 40px -12px #00000080;color:#fff;white-space:nowrap}.lv2-chip strong{display:block;font-size:13.5px;font-weight:600}.lv2-chip small{display:block;margin-top:3px;font-size:12px;color:#fff9}.lv2-chip__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px}.lv2-chip--green .lv2-chip__icon{background:#22c55e29;color:var(--lv2-green)}.lv2-chip--blue .lv2-chip__icon{background:#7fb0ff29;color:var(--lv2-blue)}.lv2-chip--amber .lv2-chip__icon{background:#f5a52429;color:var(--lv2-amber)}.lv2-hero{padding-top:30px}.lv2-hero__card{position:relative;width:100%;max-width:var(--lv2-max);margin-inline:auto;aspect-ratio:1549 / 655;min-height:600px;border-radius:43px;overflow:hidden;isolation:isolate;background:#000;color:#fff}.lv2-hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;mix-blend-mode:luminosity}.lv2-hero__bg img{position:absolute;left:-40.22%;top:-10.02%;width:182.83%;height:113.51%;max-width:none}.lv2-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,#000000de,#00000094)}.lv2-hero__dome{position:absolute;left:12.59%;top:0;width:27.37%;aspect-ratio:424 / 376;overflow:hidden;rotate:180deg}.lv2-hero__dome img{position:absolute;left:-.09%;top:0;width:100.18%;height:auto;max-width:none}.lv2-hero__chip{position:absolute}.lv2-hero__chip--a{left:4.52%;top:18.93%}.lv2-hero__chip--b{left:24.47%;top:38.17%}.lv2-hero__chip--c{left:8.65%;top:56.64%}.lv2-hero__copy{position:absolute;inset:0 4% 0 50.03%;display:flex;flex-direction:column;justify-content:center}.lv2-hero__title{max-width:9.6em;margin-top:14px;font-weight:700;font-size:clamp(36px,2.6vw,50px);line-height:1.24;letter-spacing:-.025em;color:#fff}.lv2-hero__lead{max-width:560px;margin-top:18px;font-size:clamp(16px,1.04vw,20px);line-height:1.55;color:#fff}.lv2-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.lv2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1238px;margin-inline:auto}.lv2-step{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:223px;padding:28px}.lv2-step.card:before{border-radius:15px}.lv2-step__icon{color:#1f57f5}.lv2-step__title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--lv2-ink)}.lv2-step__text{max-width:330px;font-size:15px;font-weight:500;line-height:1.55;color:var(--lv2-ink)}.lv2-how .lv2-head{gap:0;margin-bottom:39px}.lv2-how .lv2-title{margin-top:7px;line-height:1.1}.lv2-how .lv2-lead{max-width:680px;margin-top:16px;font-weight:500;color:#000}.lv2-monitor__card{background:#000;max-width:var(--lv2-max);margin-inline:auto;padding:clamp(56px,4.5vw,87px) clamp(20px,3.9vw,61px) clamp(40px,3vw,59px)}.lv2-dash{border-radius:20px;overflow:hidden;background:#0e0f16;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px -20px #0009;color:#fff}.lv2-dash__bar{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.lv2-dash__dots{display:flex;gap:7px}.lv2-dash__dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57;opacity:.85}.lv2-dash__dots i:nth-child(2){background:#febc2e}.lv2-dash__dots i:nth-child(3){background:#28c840}.lv2-dash__site{flex:1;font-size:13.5px;font-weight:600}.lv2-seg{display:flex;gap:6px;padding:6px 3px 3px 9px;border-radius:9px;background:#ffffff0f}.lv2-seg button{padding:10px 16px;border-radius:7px;font-size:12.5px;font-weight:600;color:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .12s ease,background-color .2s ease,color .2s ease}.lv2-seg button:hover{background:#ffffff24;color:#fff}.lv2-seg button:active{transform:scale(.92)}.lv2-seg button.is-active{background:#1f57f5;color:#fff;box-shadow:none}.lv2-seg button.is-active:hover{background:var(--color-primary-hover)}.lv2-seg button:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}.lv2-dash__live{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--lv2-green)}.lv2-dash__body{display:flex;gap:20px;padding:20px}.lv2-dash__main{flex:1;min-width:0;display:grid;gap:20px}.lv2-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lv2-metric{display:grid;gap:8px;padding:16px 18px;border-radius:14px;background:#ffffff17;border:1px solid rgba(255,255,255,.08)}.lv2-metric__label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#fff9}.lv2-metric strong{font-size:19px;font-weight:700}.lv2-metric strong.is-ok{color:var(--lv2-green)}.lv2-metric__value{font-variant-numeric:tabular-nums}.lv2-metric small{font-size:12px;color:#ffffff73}.lv2-lane{position:relative;height:250px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(to bottom,#1f57f524,#1f57f500),#05060a}.lv2-lane__img{position:absolute;inset:-1px;overflow:hidden;border-radius:13px}.lv2-lane__img img{position:absolute;left:0;top:-8.37%;width:100%;height:111.8%;max-width:none}.lv2-lane__ops{position:absolute;inset:0;display:grid;place-items:center;padding:12px clamp(12px,2vw,32px);background:linear-gradient(163.8deg,#ffffff8f 26.5%,#e5eaf78f 99%),#dfe6f2}.lv2-lane__ops .artboard{margin-inline:auto}.lv2-feed{flex:none;width:330px;display:grid;align-content:start;gap:10px;padding:16px 18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.lv2-feed__title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.lv2-feed__list{display:flex;flex-direction:column;overflow:hidden}.lv2-feed__item{display:grid;grid-template-rows:1fr;margin-bottom:10px;transition:opacity .5s ease}.lv2-feed__inner{min-height:0;overflow:hidden;display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff17}.lv2-feed__item.is-new{animation:lv2-feed-grow .52s cubic-bezier(.22,1,.36,1) both}.lv2-feed__item.is-new .lv2-feed__inner{animation:lv2-feed-in .62s cubic-bezier(.22,1,.36,1) both}.lv2-feed__item.is-new .lv2-feed__dot{animation:lv2-feed-ping 1.2s ease-out .3s 2}.lv2-feed__item.is-leaving{opacity:0}@keyframes lv2-feed-grow{0%{grid-template-rows:0fr;margin-bottom:0}to{grid-template-rows:1fr;margin-bottom:10px}}@keyframes lv2-feed-in{0%{opacity:0;transform:translateY(-8px) scale(.98);background:#ffffff2e}to{opacity:1;transform:none;background:#ffffff17}}@keyframes lv2-feed-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--tone) 60%,transparent)}to{box-shadow:0 0 0 7px transparent}}.lv2-feed__item strong{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.lv2-feed__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone)}.lv2-feed__item small{display:block;margin-top:3px;padding-left:16px;font-size:11.5px;color:#ffffff8c}@media(prefers-reduced-motion:reduce){.lv2-feed__item.is-new,.lv2-feed__item.is-new .lv2-feed__inner,.lv2-feed__item.is-new .lv2-feed__dot{animation:none}.lv2-feed__item.is-leaving{display:none}}.lv2-feed__item time{font-size:11px;color:#fff6;white-space:nowrap}.lv2-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:clamp(24px,1.8vw,34px);color:#fff}.lv2-benefits li{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500}.lv2-benefits .lv2-icon{color:#4c8dff}.lv2-hero__video{position:absolute;inset:0;z-index:-1;overflow:hidden}.lv2-hero__video video{display:block;width:100%;height:100%;object-fit:cover}.lv2-hero__video:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,#000000b3,#0000008c 45%,#0000001a 75%,#0000)}.lv2-lane__video{display:block;width:100%;height:100%;object-fit:cover}.lv2-lane--ops .lv2-lane__video{display:none}.lv2-monitor__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}.lv2-monitor__bg img{position:absolute;left:-52.43%;top:-32.8%;width:157.85%;height:187.11%;max-width:none}.lv2-monitor__bg:after{content:"";position:absolute;inset:0;background:#0000006b}.lv2-hw__card{position:relative;max-width:var(--lv2-max);margin-inline:auto;display:flex;align-items:center;gap:clamp(40px,8.6vw,166px);padding:clamp(32px,4.2vw,80px);border-radius:var(--radius-xl);isolation:isolate}.lv2-hw__card:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid #fff;border-radius:inherit;opacity:.8;background:linear-gradient(118.9deg,#ffffff8f 26.5%,#e5eaf78f 99%)}.lv2-hw__media{position:relative;flex:none;width:min(560px,42%);aspect-ratio:1;border-radius:28px;overflow:hidden;border:1px solid #fff;background:linear-gradient(to bottom,#fffffff2,#dce6f5)}.lv2-hw__img{position:absolute;left:24.11%;top:14.29%;width:52.68%;height:74.82%;overflow:hidden}.lv2-hw__img img{position:absolute;left:-57.64%;top:-22.84%;width:211.82%;height:148.79%;max-width:none}.lv2-hw__ip{position:absolute;right:23px;top:23px;padding:9px 12px;border-radius:10px;background:#1f57f5;color:#fff;font-size:13px;font-weight:700}.lv2-hw__fov{position:absolute;left:23px;bottom:23px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 12px;border-radius:10px;background:var(--lv2-ink);color:#fff;font-size:13px;font-weight:600}.lv2-hw__copy{flex:1;min-width:0;display:grid;justify-items:start;gap:20px}.lv2-hw__title{max-width:600px;font-weight:700;font-size:clamp(32px,2.3vw,44px);line-height:1.1;letter-spacing:-.02em;color:var(--lv2-ink)}.lv2-hw__lead{max-width:580px;font-size:17px;line-height:1.55;color:var(--lv2-muted)}.lv2-ticks{display:grid;gap:12px;padding-top:4px}.lv2-ticks li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--lv2-ink)}.lv2-tickdot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1f57f51f;color:#1f57f5}.lv2-hw__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}@media(max-width:1280px){.lv2-hero__chip--b{left:22%}.lv2-dash__body{flex-direction:column}.lv2-feed{width:auto}}@media(max-width:1100px){.lv2-hero__card{aspect-ratio:auto;min-height:0;display:grid;grid-template-rows:auto auto}.lv2-hero__dome{left:8%;width:44%}.lv2-hero__chip--a{left:44%;top:40px}.lv2-hero__chip--b{left:50%;top:130px}.lv2-hero__chip--c{left:44%;top:220px}.lv2-hero__copy{position:relative;inset:auto;display:block;padding:360px var(--side-inset) 32px}.lv2-hero__copy{order:1}}@media(max-width:991px){.lv2-steps{grid-template-columns:1fr}.lv2-hw__card{flex-direction:column;align-items:stretch}.lv2-hw__media{width:100%;max-width:560px;margin-inline:auto}}@media(max-width:640px){.lv2-hero__card{border-radius:20px}.lv2-hero__dome{left:50%;width:70%;translate:-50% 0}.lv2-hero__chip{display:none}.lv2-hero__copy{padding-top:280px}.lv2-metrics{grid-template-columns:1fr}.lv2-dash__bar{flex-wrap:wrap}.lv2-dash__site{flex-basis:60%}.lv2-lane{height:200px}.lv2-lane__ops{place-items:center start;overflow-x:auto}.lv2-lane__ops .artboard{min-width:640px}.lv2-step{padding:22px var(--side-inset)}.lv2-how .lv2-head{padding-inline:var(--side-inset)}.lv2-hero__ctas,.lv2-hw__ctas{flex-direction:column;align-items:stretch}.lv2-hw__ctas{justify-self:stretch}.lv2-hero__ctas>*,.lv2-hw__ctas>*{width:100%;justify-content:center}.lv2-benefits{display:none}.page--lidar-v2 .lv2-monitor__card,.page--lidar-v2 .lprevent__card,.page--lidar-v2 .lretract__card,.page--lidar-v2 .lv2-hw__card,.page--lidar-v2 .control__card,.page--lidar-v2 .faq__card,.page--lidar-v2 .contact__card{padding-left:var(--side-inset);padding-right:var(--side-inset)}}@media(prefers-reduced-motion:reduce){.lv2-btn-outline,.lv2-seg button{transition-duration:1ms}.lv2-btn-outline:active,.lv2-seg button:active{transform:none}}.ctl-scale__card{display:flex;align-items:center;gap:clamp(40px,5vw,96px);padding:96px 80px 96px 107px}.ctl-scale__copy{flex:0 1 520px;min-width:0;display:grid;justify-items:start;gap:20px}.ctl-scale__copy .ctl-title,.ctl-lead--scale{max-width:520px}.ctl-scale__features{display:grid;gap:22px;margin-top:12px}.ctl-scale__features li{display:flex;align-items:flex-start;gap:16px;font-size:15.5px;line-height:1.55;color:var(--ctl-muted)}.ctl-scale__features b{display:block;margin-bottom:2px;font-size:17px;color:var(--ctl-ink)}.ctl-scale__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#1f57f51a}.scale-rack{flex:1 1 640px;min-width:0;max-width:700px;margin:0 0 0 auto;padding:0 0 22px;border-radius:20px;background:#0b0c12;box-shadow:0 24px 50px -16px #0d1a4d4d;color:#fff;overflow:hidden}.scale-rack__bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:600;color:#ffffffd9}.scale-rack__title{flex:1}.scale-rack__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.scale-rack__tag{padding:3px 8px;border-radius:5px;background:#22c55e2e;font-size:11px;color:#22c55e}.scale-rail{position:relative;margin:26px 22px 0;padding:22px 18px 18px;border-radius:14px;background:radial-gradient(110% 80% at 50% 0%,rgba(255,255,255,.07),transparent 70%),#ffffff06;border:1px solid rgba(255,255,255,.06)}.scale-units{container-type:inline-size;position:relative;display:flex;aspect-ratio:9.2 / 5.4}.scale-units{--u: calc(100cqw / 9.2)}.scale-head{flex:none;width:calc(var(--u) * 2.7)}.scale-mod{flex:none;width:var(--u)}.scale-slot{flex:none;width:calc(var(--u) - .5cqw)}.scale-cap{flex:none;width:calc(var(--u) * .5)}.scale-rail__din{position:absolute;left:-2%;right:-2%;top:58%;height:4.2cqw;border-radius:1px;background:#6c6f73;box-shadow:0 .4cqw 1cqw #00000080}.scale-head,.scale-mod,.scale-cap,.scale-slot{position:relative;min-width:0;display:flex;flex-direction:column}.scale-head,.scale-mod{background:linear-gradient(90deg,#3f4247,#56595f 12%,#505358 88%,#393b40);box-shadow:inset 0 0 0 .12cqw #0000008c}.scale-head{border-radius:.6cqw 0 0 .6cqw}.scale-head:before,.scale-mod:before,.scale-cap:before{content:"";height:3.2cqw;flex:none;background:repeating-linear-gradient(90deg,transparent 0 .55cqw,rgba(0,0,0,.45) .55cqw .8cqw),linear-gradient(#2c2e33,#222428)}.scale-head:after,.scale-mod:after,.scale-cap:after{content:"";height:2.2cqw;flex:none;margin:auto 8% 0;border-radius:0 0 .4cqw .4cqw;background:linear-gradient(#ff8a2b,#e8640f)}.scale-head__body{flex:1;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto 1fr auto;gap:1.2cqw 1.4cqw;padding:1.6cqw 1.6cqw 1.2cqw}.scale-head__id{display:grid;gap:.5cqw;align-content:start}.scale-head__logo{justify-self:start;padding:.35cqw .7cqw;border-radius:.25cqw;background:#3fb5b0;font-size:1.25cqw;font-weight:800;letter-spacing:.08em;color:#fff}.scale-head__model{font-size:.95cqw;color:#ffffffbf}.scale-head__leds,.scale-head__panel{display:grid;grid-template-columns:repeat(4,1fr);gap:.5cqw;width:70%}.scale-head__panel{grid-template-columns:repeat(3,1fr);width:auto;align-self:start;padding:1cqw;border-radius:.4cqw;background:#3a3c41;box-shadow:inset 0 0 0 .1cqw #00000080}.scale-led{display:block;width:.85cqw;aspect-ratio:1;border-radius:.15cqw;background:#1e2a22}.scale-led.is-on{background:#3ee26b;box-shadow:0 0 .8cqw #3ee26bd9}.scale-led.is-blink{animation:scale-blink 1.3s steps(1) infinite}.scale-head__ports{grid-row:2 / 3;display:grid;gap:1cqw;align-content:start;width:72%}.scale-head__ports i{aspect-ratio:1 / .95;padding:.6cqw;border-radius:.3cqw;background:linear-gradient(#e2e4e8,#a9adb4);box-shadow:inset 0 0 0 .1cqw #00000059}.scale-head__ports i:before{content:"";display:block;height:100%;border-radius:.2cqw;background:linear-gradient(#1a1b1e 0 70%,#3fb5b0 70% 78%,#1a1b1e 78%)}.scale-head__door{grid-row:2 / 3;grid-column:2;border-radius:.3cqw;background:linear-gradient(135deg,#1f2023,#2a2c30);box-shadow:inset 0 0 0 .1cqw #ffffff0d}.scale-head__plugs{grid-column:1 / -1;display:flex;justify-content:space-between;gap:2cqw}.scale-plug{display:grid;gap:.35cqw;width:42%;padding:.7cqw;border-radius:.3cqw;background:#1b1c1f}.scale-plug i{display:grid;grid-template-columns:.9fr 1.3fr;gap:.4cqw;height:1.25cqw}.scale-plug i:before{content:"";border-radius:.15cqw;background:#f07a1c}.scale-plug i:after{content:"";border-radius:50%;background:#050506}.scale-mod{border-left:.12cqw solid #26282c}.scale-mod__plate{display:grid;gap:.45cqw;padding:0 .9cqw .9cqw;background:#4a4d52}.scale-mod__plate:before{content:"";height:.55cqw;margin:0 -.9cqw .3cqw;background:#3fb5b0}.scale-mod__model{font-size:.9cqw;font-weight:700;white-space:nowrap;color:#ffffffe6}.scale-mod__status{display:flex;align-items:center;justify-content:flex-end;gap:.5cqw;font-size:.8cqw;color:#fff9}.scale-mod__terminal{flex:1;display:grid;grid-template-rows:repeat(10,1fr);gap:.25cqw;margin:1.2cqw 1cqw .8cqw;padding:.8cqw .6cqw;border-radius:.3cqw;background:#18191c;box-shadow:0 .5cqw 1cqw #00000073}.scale-mod__terminal i{display:grid;grid-template-columns:.75fr 1fr 1.2fr;align-items:center;gap:.35cqw;font-style:normal;font-size:.72cqw;line-height:1;color:#ffffffbf}.scale-mod__terminal i:before{content:"";height:85%;border-radius:.12cqw;background:#f07a1c;grid-column:1;grid-row:1}.scale-mod__terminal i:after{content:"";aspect-ratio:1;border-radius:50%;background:#050506;box-shadow:inset 0 0 0 .1cqw #2c2e33;grid-column:2;grid-row:1}.scale-mod__terminal i span{grid-column:3;grid-row:1}.scale-mod{animation:scale-snap .62s cubic-bezier(.22,1.3,.4,1) both}.scale-mod.is-live .scale-mod__glow{position:absolute;inset:0;box-shadow:inset 0 0 0 .3cqw #0063ff,0 0 2.4cqw .3cqw #0063ff99;animation:scale-glow 1.4s ease-out forwards;pointer-events:none}.scale-cap{border-radius:0 .6cqw .6cqw 0;background:repeating-linear-gradient(180deg,transparent 0 1.6cqw,rgba(255,255,255,.04) 1.6cqw 1.9cqw),linear-gradient(90deg,#232428,#2f3135 50%,#1b1c1f);box-shadow:inset 0 0 0 .12cqw #0009}.scale-slot{align-items:center;justify-content:center;margin:0 .25cqw;border:.15cqw dashed rgba(255,255,255,.18);border-radius:.4cqw;font-size:2cqw;color:#ffffff59}.scale-slot span{position:relative;z-index:1;display:grid;place-items:center;width:4.2cqw;aspect-ratio:1;border-radius:50%;background:#0e1017;box-shadow:0 0 0 .15cqw #ffffff2e}.scale-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 22px 0}.scale-stat{display:grid;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.scale-stat__label{font-size:12px;color:#ffffff80}.scale-stat__value b{display:inline-block;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;animation:scale-tick .42s ease}.scale-stat__value small{font-size:13px;color:#fff6}.scale-stat__meter{height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.scale-stat__meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f57f5,#4c8dff);transition:width .6s cubic-bezier(.22,1,.36,1)}.scale-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 22px 0}.scale-site{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);color:#ffffff59;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.scale-site__icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff0f}.scale-site__icon img{opacity:.45;transition:opacity .4s ease}.scale-site__text{display:grid;min-width:0;flex:1}.scale-site__text b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scale-site__text small{font-size:11px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scale-site__state{flex:none;font-size:10.5px;font-weight:700}.scale-site.is-on{border-style:solid;border-color:#ffffff1a;background:#ffffff0d;color:#fff}.scale-site.is-on .scale-site__icon{background:#1f57f54d}.scale-site.is-on .scale-site__icon img{opacity:1}.scale-site.is-on .scale-site__state{color:#22c55e}.scale-site.is-new{animation:scale-pop .52s cubic-bezier(.22,1.3,.4,1)}@keyframes scale-snap{0%{opacity:0;transform:translateY(-38%) scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes scale-glow{0%{opacity:1}to{opacity:0}}@keyframes scale-blink{50%{opacity:.25}}@keyframes scale-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes scale-pop{0%{transform:scale(.92)}to{transform:none}}@media(prefers-reduced-motion:reduce){.scale-mod,.scale-mod.is-live .scale-mod__glow,.scale-led.is-blink,.scale-stat__value b,.scale-site.is-new{animation:none}}@media(max-width:1440px){.ctl-scale__card{padding:80px 56px}}@media(max-width:1100px){.ctl-scale__card{flex-direction:column;align-items:stretch;padding:64px var(--side-inset)}.ctl-scale__copy{flex-basis:auto}.scale-rack{flex-basis:auto;max-width:none;margin:0}}@media(max-width:640px){.ctl-scale__card{gap:36px;padding-inline:calc(var(--side-inset) - 1px)}.scale-rack{margin-inline:-14px}.scale-rail{margin:18px 12px 0;padding:14px 10px 12px}.scale-stats{margin:12px 12px 0;gap:8px}.scale-stat{padding:12px}.scale-stat__value b{font-size:20px}.scale-sites{grid-template-columns:1fr;margin:10px 12px 0;gap:8px}}.hub__node{position:absolute;width:184px}.hub .hnet__device{width:100%}.page--controller{--ctl-max: 1550px;--ctl-ink: #0b0d14;--ctl-muted: #4a5468;--ctl-blue: #1f57f5}.page--controller .control__card,.page--controller .faq__card,.page--controller .contact__card{max-width:var(--ctl-max);margin-inline:auto}.page--controller .control__lead{max-width:520px}.ctl-title{font-weight:700;font-size:clamp(32px,2.4vw,46px);line-height:1.1;letter-spacing:-.02em;color:var(--ctl-ink)}.ctl-title--light{color:#fff}.ctl-lead{max-width:500px;font-size:17px;line-height:1.55;color:var(--ctl-ink)}.ctl-lead--light{color:#fff;max-width:480px}.ctl-lead--api{max-width:520px}.ctl-dark{position:relative;max-width:var(--ctl-max);margin-inline:auto;border-radius:32px;overflow:hidden;isolation:isolate;color:#fff;background:#060609}.ctl-light{position:relative;max-width:var(--ctl-max);margin-inline:auto;border-radius:32px;border:1px solid rgba(255,255,255,.7);background:#ffffff73;overflow:hidden}.ctl-ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:36px}.btn.ctl-btn{gap:10px;padding:22px 28px;border-radius:10px;font-size:15px}.btn.ctl-btn .btn__icon{width:16px;height:16px}.ctl-btn-glass,.ctl-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;font-size:15px;font-weight:700;transition:transform .12s ease,background-color .3s ease,color .3s ease}.ctl-btn-glass{width:100%;padding:20px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff}.ctl-btn-glass:hover{background:#fff;color:#1d1022}.ctl-btn-glass:hover img{filter:invert(1)}.ctl-btn-dark{padding:18px 26px;background:var(--ctl-ink);color:#fff}.ctl-btn-dark:hover{background:var(--color-primary)}.ctl-btn-glass:active,.ctl-btn-dark:active{transform:scale(.92)}.ctl-btn-glass:focus-visible,.ctl-btn-dark:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:3px}.ctl-hero{padding-top:30px}.ctl-hero__card{position:relative;max-width:var(--ctl-max);margin-inline:auto;aspect-ratio:1549 / 740;min-height:640px;border-radius:43px;transition:height .56s cubic-bezier(.22,1,.36,1);overflow:hidden;isolation:isolate;background:#000;color:#fff}.ctl-hero__art{position:absolute;inset:3.5% 46% 3.5% 2%;display:grid;place-items:center}.ctl-hero__art>div{max-width:100%}.ctl-hero__copy{position:absolute;inset:0 4% 0 56%;display:flex;flex-direction:column;justify-content:center}.ctl-hero__title{margin-top:14px;font-weight:700;font-size:clamp(38px,2.6vw,50px);line-height:normal;color:#fff}.ctl-hero__lead{max-width:539px;margin-top:14px;font-size:clamp(17px,1.04vw,20px);line-height:1.55;color:#fff}#controllers,#pricing{scroll-margin-top:20px}.ctl-why__card{display:flex;align-items:center;gap:clamp(40px,5vw,96px);padding:96px 80px 96px 107px}.ctl-why__copy{flex:0 0 420px;display:grid;justify-items:start;gap:20px}.ctl-why__lead{max-width:400px;font-size:17px;line-height:1.55;color:#fff}.ctl-compare{flex:1;max-width:761px;margin-left:auto;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;overflow:hidden}.ctl-compare__row{display:grid;grid-template-columns:170fr 260fr 330fr}.ctl-compare__row+.ctl-compare__row{border-top:1px solid rgba(255,255,255,.08)}.ctl-compare__row>*{display:flex;align-items:flex-start;gap:10px;padding:18px 22px;font-size:14.5px;line-height:1.45}.ctl-compare__row>:first-child{font-weight:700;line-height:normal;color:#ffffffd9}.ctl-compare__row>:last-child{background:#1f57f524}.ctl-compare__row--head>*{font-weight:700;line-height:normal}.ctl-compare__row--head>:nth-child(2){font-size:13.5px;color:#fff9}.ctl-compare__row--head>:last-child{font-size:14px;color:#fff}.ctl-compare__them{color:#ffffff8c}.ctl-compare__us{font-weight:600;color:#fff}.ctl-compare img{flex:none;margin-top:2px}.ctl-compare__tag{display:none}.ctl-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,35px);max-width:var(--ctl-max);margin-inline:auto}.ctl-feature{display:grid;align-content:start;justify-items:start;min-height:225px;padding:36px 37px 30px}.ctl-feature.card:before{border-radius:15px}.ctl-feature img{display:block}.ctl-feature h3{margin-top:23px;font-size:18px;font-weight:700;line-height:1.194;color:var(--color-text-main)}.ctl-feature p{max-width:263px;margin-top:14px;font-size:15px;font-weight:500;line-height:1.237;color:var(--color-text-main)}.ctl-pricing__card{display:grid;justify-items:center;gap:48px;padding:71px 80px 88px}.ctl-pricing__head{display:grid;justify-items:center;gap:16px;text-align:center}.ctl-pricing__lead{max-width:640px;font-size:18px;line-height:1.5;color:#fff}.ctl-prices{display:flex;align-items:stretch;gap:47px;width:100%;max-width:1125px}.ctl-price{display:flex;flex-direction:column;align-items:flex-start;padding:36px;border-radius:26px}.ctl-price h3{font-size:20px;font-weight:700;letter-spacing:-.005em}.ctl-price__amount{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.ctl-price--software{flex:1;gap:22px;background:#fff;color:var(--ctl-ink)}.ctl-price--software .ctl-price__amount strong{font-size:64px;font-weight:700;letter-spacing:-.03em;line-height:normal}.ctl-price--software .ctl-price__amount span{font-size:18px;font-weight:500;color:var(--ctl-muted)}.ctl-price__included{display:flex;flex-wrap:wrap;gap:11px 24px}.ctl-price__included ul{display:grid;gap:11px}.ctl-price__included li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:#0b0d14d9}.ctl-price__tick{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:99px;background:#1f57f51f}.btn.ctl-price__cta{width:100%;height:60px;padding-block:0;font-size:15.5px}.ctl-price__note{align-self:stretch;text-align:center;font-size:13.5px;font-weight:600;color:var(--ctl-muted);opacity:.6}.ctl-price--hardware{flex:0 0 440px;gap:20px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.ctl-price--hardware .ctl-price__amount{gap:8px}.ctl-price--hardware .ctl-price__amount span{font-size:16px;font-weight:500;color:#fff9}.ctl-price--hardware .ctl-price__amount strong{font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:normal}.ctl-price__text{max-width:368px;font-size:15px;line-height:1.55}.ctl-price__list{align-self:stretch}.ctl-price__list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px;font-weight:600;color:#ffffffe6}.ctl-price__list li+li{margin-top:10px}.ctl-remote__card{display:flex;align-items:center;gap:clamp(40px,5.6vw,108px);padding:87px 80px 0 0}.ctl-remote__art{flex:0 0 48%;max-width:743px;align-self:flex-end}.ctl-remote__copy{flex:1;min-width:0;display:grid;justify-items:start;gap:20px;padding-bottom:87px}.ctl-remote__copy .ctl-title{max-width:520px}.ctl-int__card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:var(--ctl-max);margin-inline:auto;padding:96px 80px 80px;border-radius:32px;overflow:hidden;isolation:isolate;background:#060609;color:#fff}.ctl-int__copy{flex:0 0 500px;display:grid;justify-items:start;gap:20px}.ctl-int__copy .ctl-title{max-width:480px}.ctl-hub{flex:0 1 760px}.ctl-api__card{display:flex;align-items:center;gap:56px;padding:88px 80px}.ctl-api__copy{flex:1;min-width:0;display:grid;justify-items:start;gap:20px}.ctl-api__copy .ctl-title{max-width:520px}.ctl-api__perks{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:4px}.ctl-api__perks li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0b0d14d9}.ctl-api__copy .ctl-btn-dark{margin-top:6px}.ctl-btn-dark--api{padding:22px 45px}.ctl-code{flex:0 1 600px;min-width:0;margin:0;border-radius:20px;background:#0b0c12;box-shadow:0 24px 50px -16px #0d1a4d4d;overflow:hidden}.ctl-code__bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:600;color:#ffffffd9}.ctl-code__bar span{flex:1}.ctl-code__bar b{padding:3px 8px;border-radius:5px;background:#22c55e2e;font-size:11px;color:#22c55e}.ctl-code__body{display:grid;margin:0;padding:18px 20px 22px;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;color:#d6e2ff}.ctl-code__c{color:#fff6}.ctl-code__g{color:#22c55e}.ctl-code__b{color:#7fb0ff}.ctl-code__layer{grid-area:1 / 1;min-width:0}.ctl-code__ghost{visibility:hidden}.ctl-code__title{animation:ctl-fade .4s ease}.ctl-code__bar b.is-post{background:#7fb0ff2e;color:#7fb0ff}.ctl-code__caret{display:inline-block;width:7px;height:1.15em;margin-left:1px;vertical-align:-.2em;background:#7fb0ff;animation:ctl-caret 1s steps(1) infinite}.ctl-code__sending{color:#ffffff73;animation:ctl-pulse .9s ease-in-out infinite}.ctl-code__line--in{animation:ctl-fade .26s ease}@keyframes ctl-caret{50%{opacity:0}}@keyframes ctl-fade{0%{opacity:0}to{opacity:1}}@keyframes ctl-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ctl-code__caret,.ctl-code__sending,.ctl-code__line--in,.ctl-code__title{animation:none}}.ctl-code__note{padding:10px 20px 12px;font-size:11.5px;color:#fff6}@media(prefers-reduced-motion:reduce){.ctl-btn-glass,.ctl-btn-dark{transition-duration:1ms}.ctl-btn-glass:active,.ctl-btn-dark:active{transform:none}}@media(max-width:1440px){.ctl-why__card{padding:80px 56px}.ctl-why__copy{flex-basis:360px}.ctl-remote__card{padding-right:56px}.ctl-int__card,.ctl-api__card{padding-inline:56px}.ctl-int__copy{flex-basis:420px}}@media(max-width:1280px){.ctl-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctl-prices{flex-direction:column;max-width:640px}.ctl-price--hardware{flex-basis:auto}}@media(max-width:1100px){.ctl-hero__card{aspect-ratio:auto;min-height:0}.ctl-hero__card{display:flex;flex-direction:column}.ctl-hero__copy{position:relative;left:auto;right:auto;display:block;padding:72px var(--side-inset) 24px}.ctl-hero__art{position:relative;inset:auto;order:2;display:block;padding:24px clamp(8px,3vw,56px) 48px}.ctl-hero__art>div{margin-inline:auto;max-width:640px}.ctl-why__card,.ctl-int__card,.ctl-api__card{flex-direction:column;align-items:stretch;padding:64px var(--side-inset)}.ctl-why__copy,.ctl-int__copy{flex-basis:auto}.ctl-compare{max-width:none;margin-left:0}.ctl-hub{flex:none;align-self:center;width:100%}.ctl-code{flex-basis:auto}.ctl-remote__card{flex-direction:column-reverse;align-items:stretch;padding:64px 0 0}.ctl-remote__copy{padding:0 var(--side-inset)}.ctl-remote__art{flex-basis:auto;width:100%;max-width:743px}}@media(max-width:640px){.ctl-hero__card{border-radius:20px}.ctl-hero__copy{padding-top:56px}.ctl-ctas{flex-direction:column;align-items:stretch;justify-self:stretch}.ctl-ctas>*{width:100%;justify-content:center}.ctl-features__grid{grid-template-columns:1fr}.ctl-feature{min-height:0}.ctl-dark,.ctl-light,.ctl-int__card{border-radius:20px}.ctl-pricing__card{padding:56px var(--side-inset)}.ctl-remote__copy,.ctl-api__card{padding-inline:calc(var(--side-inset) - 1px)}.ctl-price{padding:28px 24px}.ctl-price--software .ctl-price__amount strong{font-size:52px}.ctl-price__included li{white-space:normal}.ctl-api__card .ctl-btn-dark{width:100%}.ctl-code__bar{padding:12px 16px}.ctl-code__body{padding:14px 16px 18px;font-size:11.5px;line-height:1.6}.ctl-code__note{padding:10px 16px 12px}.ctl-why__card{gap:32px}.ctl-compare{display:grid;gap:12px;border:0;border-radius:0;background:none;overflow:visible}.ctl-compare__row--head{display:none}.ctl-compare__row{grid-template-columns:1fr;gap:10px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.ctl-compare__row+.ctl-compare__row{border-top:1px solid rgba(255,255,255,.12)}.ctl-compare__row>*{padding:0;font-size:14.5px}.ctl-compare__row>:first-child{padding:0 0 2px;font-size:16px;color:#fff}.ctl-compare__row>:last-child{padding:12px 14px;border-radius:12px;background:#1f57f538;box-shadow:inset 0 0 0 1px #5a8cff59}.ctl-compare__them{padding:0 14px!important}.ctl-compare__txt{display:grid;gap:3px}.ctl-compare__tag{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.ctl-compare__us .ctl-compare__tag{color:#8fb0ff}.page--controller .control__card,.page--controller .faq__card,.page--controller .contact__card{padding-left:var(--side-inset);padding-right:var(--side-inset)}}.page--controller .model-card__media img{width:208px}.page--controller .retrofit__media{right:14px;display:flex;align-items:flex-end;justify-content:flex-end}.page--controller .retrofit__img{width:85%;height:85%}@media(max-width:640px){.page--controller .model-card__media img{width:85%}}.robo-hero{padding-top:30px}.robo-hero__card{position:relative;width:100%;max-width:var(--ctl-max);margin-inline:auto;aspect-ratio:1549 / 655;min-height:600px;border-radius:43px;overflow:hidden;isolation:isolate;background:#000;color:#fff}.robo-hero__video{position:absolute;inset:0;z-index:-1;overflow:hidden}.robo-hero__video video{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.robo-hero__video:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#000000d1,#000000a8 42%,#0000002e 72%,#0000000d)}.robo-hero__arm{position:absolute;right:6%;bottom:0;z-index:0;height:88%;width:auto;pointer-events:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.robo-hero__copy{position:absolute;inset:0 50% 0 6%;display:flex;flex-direction:column;justify-content:center}.robo-hero__title{max-width:10.5em;margin-top:14px;font-weight:700;font-size:clamp(36px,2.6vw,50px);line-height:1.24;letter-spacing:-.025em;color:#fff}.robo-hero__lead{max-width:560px;margin-top:18px;font-size:clamp(16px,1.04vw,20px);line-height:1.55;color:#fff}.robo-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.btn.robo-btn{gap:10px;padding-inline:30px;border-radius:10px;font-size:15px}.btn.robo-btn .btn__icon{width:16px;height:16px}.btn.robo-btn--ghost{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.btn.robo-btn--ghost:hover{background:#fff;color:#1d1022}@media(max-width:1100px){.robo-hero__arm{display:none}.robo-hero__card{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column}.robo-hero__video{position:relative;inset:auto;z-index:0;height:clamp(260px,48vw,420px)}.robo-hero__video:after{background:linear-gradient(to bottom,#0000 55%,#000)}.robo-hero__copy{position:relative;inset:auto;display:block;padding:8px var(--side-inset) 48px}}@media(max-width:640px){.robo-hero__card{border-radius:20px}.robo-hero__ctas{flex-direction:column;align-items:stretch}.robo-hero__ctas>*{width:100%;justify-content:center}}.page--robotics{--ctl-max: 1550px;--ctl-ink: #0b0d14;--ctl-muted: #4a5468;--ctl-blue: #1f57f5}.robo-rack{flex:1 1 700px;min-width:0;max-width:760px;margin:0 0 0 auto;padding:0 0 22px;border-radius:20px;background:#0b0c12;box-shadow:0 24px 50px -16px #0d1a4d4d;color:#fff;overflow:hidden}.robo-scene{margin:22px 22px 0;border-radius:14px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.robo-scene canvas{display:block;width:100%}.robo-rack__tag{transition:background-color .3s ease,color .3s ease}.robo-rack__tag--waiting{background:#ffffff14;color:#fff9}.robo-rack__tag--scanning{background:#4c8dff33;color:#7fb0ff}.robo-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 22px 0;padding:0;list-style:none}.robo-phase{position:relative;padding:8px 10px 8px 26px;border-radius:10px;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:#fff6;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.robo-phase:before{content:"";position:absolute;left:11px;top:50%;width:7px;height:7px;border-radius:50%;translate:0 -50%;background:#fff3}.robo-phase.is-on{border-color:#4c8dff80;background:#1f57f533;color:#fff}.robo-phase.is-on:before{background:#4c8dff;box-shadow:0 0 8px #4c8dff}.robo-phase.is-done{color:#ffffffbf}.robo-phase.is-done:before{background:#22c55e}.robo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.robo-rack{flex-basis:auto;max-width:none;margin:0}}@media(max-width:640px){.robo-rack{margin-inline:-14px}.robo-scene{margin:14px 12px 0}.robo-phases{margin:10px 12px 0;gap:6px}.robo-phase{padding:7px 6px 7px 20px;font-size:11px}.robo-phase:before{left:8px}.robo-stats{grid-template-columns:1fr 1fr}.robo-stats .scale-stat:last-child{grid-column:1 / -1}}.page--robotics .faq__card,.page--robotics .contact__card{max-width:var(--ctl-max);margin-inline:auto}@media(max-width:640px){.page--robotics .faq__card,.page--robotics .contact__card{padding-left:var(--side-inset);padding-right:var(--side-inset)}}.robo-rack__vehicle{margin-left:8px;padding:2px 7px;border-radius:5px;background:#ffffff14;font-size:11px;font-weight:600;color:#fff9}.ldr-screen{position:absolute;inset:0;overflow:hidden;background:#dbe5f0;font-family:var(--font-ui);font-weight:500;color:#333;line-height:1;user-select:none;-webkit-user-select:none}.ldr-screen button{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer}.ldr-screen button:disabled{cursor:default}.ldr-screen img{display:block;max-width:none}.ldr-screen b{font-weight:500}.ldr-screen em{font-style:normal}.ldr-count{display:inline-grid;place-items:center;min-width:11px;height:10px;padding:0 2px;border-radius:2px;font-style:normal;font-size:6px}.ldr-count--purple{background:#a977ff33;color:#a977ff}.ldr-count--green{height:11px;background:#25be1833;color:#25be18;font-size:8px;font-weight:600}.ldr-top{position:absolute;left:8px;top:6px;right:7px;height:28px;display:flex;gap:8px}.ldr-top__logout,.ldr-top__bar{border-radius:5px;background:#fff;box-shadow:0 4px 9px #0000001f}.ldr-top__logout{flex:none;width:28px;display:grid;place-items:center}.ldr-top__bar{flex:1;display:flex;align-items:center;gap:14px;padding:0 5px 0 9px;font-size:10px;font-weight:600}.ldr-top__item{display:flex;align-items:center;gap:5px}.ldr-top__rule{width:1px;height:14px;background:#0000001a}.ldr-top__right{margin-left:auto;display:flex;align-items:center;gap:8px}.ldr-top__label{font-size:9px;font-weight:500;color:#8490a3}.ldr-top__status{display:flex;align-items:center;gap:4px;height:18px;padding:0 6px 0 5px;border-radius:3px;background:#d9ffd7;font-size:7px;color:#22bd15}.ldr-top__full{display:flex;align-items:center;gap:9px;height:18px;padding:0 3px 0 6px;border-radius:3px;background:#1010100a;font-size:9px;font-weight:500;color:#8490a3}.ldr-strip{position:absolute;left:8px;top:42px;width:785px;height:44px;border-radius:5px;background:#e9eff8;box-shadow:0 4px 9px #0000001f;overflow:hidden}.ldr-strip__exit{position:absolute;right:0;top:0;width:15px;height:100%;background:linear-gradient(to left,#ebebeb,#ebebeb14)}.ldr-strip__entry{position:absolute;right:15px;top:0;width:28px;height:100%;background:linear-gradient(to left,#fcedaa,#fcedaa03)}.ldr-strip__track{position:absolute;left:61px;top:9px;width:681px;height:4px;background:#cfd8e2;opacity:.87}.ldr-strip__belt{position:absolute;left:61px;top:9px;width:681px;height:4px;background:repeating-linear-gradient(to right,rgba(132,144,163,.55) 0 5px,transparent 5px 12px);background-size:12px 4px;animation:ldr-belt calc(var(--belt, 4.5s) * 12 / 84.5) linear infinite;animation-play-state:paused}.ldr-screen.is-rolling .ldr-strip__belt{animation-play-state:running}@keyframes ldr-belt{to{background-position:12px 0}}.ldr-strip__fade{position:absolute;left:0;top:0;width:61px;height:100%;background:linear-gradient(to right,#def4ff,#def4ff00 90%);pointer-events:none}.ldr-car{position:absolute;left:0;top:7px;width:44px;height:34px;transition:transform var(--belt, 4.5s) linear,opacity .9s ease calc(var(--belt, 4.5s) - .9s);animation:ldr-arrive var(--belt, 4.5s) linear both}@keyframes ldr-arrive{0%{margin-left:-84.5px}}.ldr-car__ring{position:absolute;left:0;top:0;width:44px;height:21px;border:1px dashed #59c92e;border-radius:28px}.ldr-car__body{position:absolute;left:3px;top:1px;width:38.7px;height:19.2px}.ldr-car__shadow{position:absolute;left:1.12px;top:1.98px;width:36.97px;height:14.98px;transform:scale(1.433,2.067);transform-origin:50% 32%;opacity:.9}.ldr-car__top{position:absolute;inset:0;overflow:hidden;transform:rotate(180deg)}.ldr-car__top img{position:absolute;left:-2.56%;top:-15.76%;width:107.55%;height:144.57%}.ldr-car__plate{position:absolute;left:0;right:0;top:26px;font-size:7px;text-align:center;white-space:nowrap}.ldr-car.is-next .ldr-car__ring{border-color:#f18100;background:linear-gradient(89deg,#fff0 26%,#f181009c 92%)}.ldr-car.is-next .ldr-car__plate{color:#f18100}.ldr-car.is-tunnel .ldr-car__ring{border-color:#f1a00099}.ldr-car.is-gone{opacity:0}.ldr-list{position:absolute;left:6px;top:94px;width:417px;bottom:0}.ldr-list>.ldr-card+.ldr-card,.ldr-list__out+.ldr-card{margin-top:6px}.ldr-card{position:relative;display:flex;width:416px;height:90px;padding:4px;border-radius:5px;background:#f2f6fd99;box-shadow:0 18px 29.8px #00000012;overflow:hidden;animation:ldr-card-in .5s ease both}@keyframes ldr-card-in{0%{opacity:0;transform:translateY(14px)}}.ldr-card.is-first{background:#fff}.ldr-card__flag{position:absolute;right:0;top:0;width:85px;height:100%;background:linear-gradient(to left,#0d99ff4d 10%,#fff0 65%);border-right:11px solid #0d99ff}.ldr-list__out{position:absolute;left:0;top:0;animation:ldr-out .65s ease forwards;z-index:2}@keyframes ldr-out{to{opacity:0;transform:translate(-40px)}}.ldr-photo{position:relative;display:block;overflow:hidden;border-radius:5px;background:#c9d3df}.ldr-photo img{position:absolute}.ldr-card__shot{position:relative;flex:none;width:101px;height:82px}.ldr-card__shot .ldr-photo{width:100%;height:100%}.ldr-card__time{position:absolute;left:3px;bottom:3px;display:flex;align-items:center;gap:3px;width:95px;height:20px;padding-left:3px;border-radius:4px;background:#00000054;backdrop-filter:blur(5.3px);-webkit-backdrop-filter:blur(5.3px);font-size:7px;color:#fff}.ldr-card__time span{color:#c7d6ef;opacity:.7}.ldr-card__time b{font-size:8px}.ldr-card__main{position:relative;flex:none;width:115px;margin-left:12px;padding-top:7px}.ldr-card__title{display:flex;align-items:center;gap:11px;font-size:11px;font-weight:600;white-space:nowrap}.ldr-chip{display:inline-grid;place-items:center;height:15px;padding:0 7px;border-radius:3px;background:#0d99ff33;font-size:8px;font-weight:500;color:#0d99ff}.ldr-card__plate{display:block;margin-top:4px;font-size:10px}.ldr-card__info{display:grid;grid-template-columns:44px auto;row-gap:4px;margin-top:9px;font-size:8px;white-space:nowrap}.ldr-card__info span{color:#8490a3}.ldr-card__extras{position:relative;display:flex;flex-direction:column;gap:4px;margin-left:0;padding:28px 0 0 8px;border-left:1px solid transparent;font-size:8px}.ldr-card__extras:before{content:"";position:absolute;left:0;top:42px;height:38px;width:1px;background:#8490a340}.ldr-card__label{display:flex;align-items:center;gap:3px;margin-bottom:3px;color:#8490a3}.ldr-card__extra{display:flex;align-items:center;gap:5px;padding-left:1px}.ldr-list__fade{position:absolute;left:-6px;top:276px;width:424px;height:107px;background:linear-gradient(to bottom,#d9e3ed63,#d9e3ed 80%);pointer-events:none}.ldr-actions{position:absolute;left:65px;top:303px;display:flex;gap:18px;padding:10px;border-radius:8px;background:#fff;box-shadow:0 4px 29.8px #00000014}.ldr-btn-roller,.ldr-btn-stop{width:125px;height:44px;border-radius:8px;box-shadow:0 4px 18.2px #33333361;font-size:14px!important;font-weight:700!important;line-height:24px;text-transform:uppercase;color:#fff!important;transition:transform .12s ease,filter .2s ease,background-color .2s ease}.ldr-btn-roller{background:#232323!important}.ldr-btn-stop{background:#ff4a4a!important}.ldr-btn-stop.is-stopped{background:#24bf17!important}.ldr-btn-roller:hover,.ldr-btn-stop:hover{filter:brightness(1.12)}.ldr-btn-roller:active,.ldr-btn-stop:active{transform:scale(.95)}.ldr-up{position:absolute;left:432px;top:94px;width:361px;height:375px;padding:0 10px;border-radius:5px;background:#fff}.ldr-up__head{display:flex;align-items:center;gap:7px;height:27px;margin:0 -10px;padding:0 10px;border-radius:5px 5px 0 0;background:#0d99ff0d;font-size:11px}.ldr-up__chev{transform:rotate(-90deg)}.ldr-up__time{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:9px}.ldr-up__time em{color:#8490a3;opacity:.6}.ldr-up__row{display:flex;align-items:center;gap:9px;height:36px;margin-top:5px}.ldr-up__field{display:grid;gap:4px;font-size:12px;white-space:nowrap}.ldr-up__field em{font-size:10px;color:#8490a3}.ldr-up__field b{font-weight:600}.ldr-up__field--wide{flex:1;min-width:0}.ldr-up__field--wide b{overflow:hidden;text-overflow:ellipsis}.ldr-up__rule{flex:none;width:1px;height:25px;background:#8490a34d}.ldr-btn-x{flex:none;display:grid!important;place-items:center;width:36px;height:36px;border-radius:5px;background:#b0bac8!important;transition:transform .12s ease,background-color .2s ease}.ldr-btn-x:hover{background:#9aa6b6!important}.ldr-btn-send{flex:none;width:84px;height:36px;border-radius:5px;background:#0d99ff!important;box-shadow:0 4px 18.2px #00000040;font-size:13px!important;font-weight:600!important;color:#fff!important;transition:transform .12s ease,background-color .2s ease}.ldr-btn-send:hover{background:#0a86e0!important}.ldr-btn-send.is-stopped{background:#b0bac8!important}.ldr-btn-x:active,.ldr-btn-send:active,.ldr-btn-x.is-pressed,.ldr-btn-send.is-pressed{transform:scale(.92)}.ldr-screen button:disabled{opacity:.5}.ldr-up__shot{width:341px;height:202px;margin-top:5px;border-radius:5px;background:#c9d3df;overflow:hidden}.ldr-up__photo{width:100%;height:100%;animation:ldr-photo-in .45s ease both}@keyframes ldr-photo-in{0%{opacity:0;transform:scale(1.04)}}.ldr-up__label{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10px;color:#000}.ldr-retracts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px 5px;margin-top:6px}.ldr-retract{display:flex!important;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:5px;border:1px dashed rgba(0,0,0,.14)!important;background:#fff!important;box-shadow:0 4px 29.8px #00000014;font-size:9px!important;line-height:1.18;color:#333!important;white-space:nowrap;transition:background-color .2s ease,transform .12s ease,border-color .2s ease}.ldr-retract:hover{border-color:#24bf1799!important}.ldr-retract.is-on{border:1px solid #24bf17!important;background:#24bf17!important;color:#fefefe!important;font-weight:600!important;box-shadow:none}.ldr-retract:active,.ldr-retract.is-pressed{transform:scale(.94)}.ldr-toast{position:absolute;left:612px;top:250px;z-index:5;padding:7px 12px;border-radius:6px;background:#1d2024;box-shadow:0 8px 20px #0003;font-size:10px;font-weight:600;color:#fff;white-space:nowrap;transform:translate(-50%);animation:ldr-toast 1.7s ease both;pointer-events:none}.ldr-toast--blue{background:#0d99ff}.ldr-toast--red{background:#ff4a4a}@keyframes ldr-toast{0%{opacity:0;transform:translate(-50%,-6px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.ldr-stopbar{position:absolute;left:8px;right:7px;top:42px;height:44px;display:grid;place-items:center;border-radius:5px;background:#ff4a4ae0;font-size:11px;font-weight:600;color:#fff;pointer-events:none}.ldr-screen.is-auto button{cursor:default}.ldr-frame{width:100%;padding:clamp(8px,1.1vw,16px);border-radius:clamp(16px,2vw,30px);background:#0c0e14;box-shadow:0 0 0 1px #ffffff14 inset,0 40px 80px #00000059}.ldr-frame .artboard{border-radius:clamp(6px,.8vw,12px);overflow:hidden}@media(prefers-reduced-motion:reduce){.ldr-car,.ldr-card,.ldr-up__photo,.ldr-toast,.ldr-list__out,.ldr-strip__belt{animation:none;transition:none}}.page--loader{--ctl-max: 1550px;--ctl-ink: #0b0d14;--ctl-muted: #4a5468;--ctl-blue: #1f57f5}.page--loader .faq__card,.page--loader .contact__card{max-width:var(--ctl-max);margin-inline:auto}@media(max-width:640px){.page--loader .faq__card,.page--loader .contact__card{padding-left:var(--side-inset);padding-right:var(--side-inset)}}.ldr-head{display:grid;justify-items:start;gap:16px}.ldr-head--center{justify-items:center;text-align:center}.ldr-head .ctl-lead{max-width:620px}.ldr-hero{padding-top:30px}.ldr-hero__card{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,80px);max-width:var(--ctl-max);min-height:655px;margin-inline:auto;padding:clamp(48px,5vw,90px) clamp(32px,5.6vw,103px);border-radius:43px;overflow:hidden;isolation:isolate;background:#000;color:#fff}.ldr-hero__copy{position:relative;z-index:1}.ldr-hero__title{max-width:11em;margin-top:14px;font-weight:700;font-size:clamp(36px,2.6vw,50px);line-height:1.2;color:#fff}.ldr-hero__lead{max-width:520px;margin-top:16px;font-size:clamp(16px,1.04vw,20px);line-height:1.55;color:#fff}.ldr-hero__device{position:relative;z-index:1;width:100%;max-width:760px;justify-self:end}.btn.ldr-btn-ghost{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.btn.ldr-btn-ghost:hover{background:#fff;color:#1d1022}.ldr-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,35px);max-width:var(--ctl-max);margin:clamp(32px,3vw,48px) auto 0;padding:0;list-style:none}.ldr-feature{display:grid;align-content:start;justify-items:start;padding:34px 37px 32px}.ldr-feature.card:before{border-radius:15px}.ldr-feature__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#1f57f51a;color:var(--ctl-blue)}.ldr-feature h3{margin-top:22px;font-size:18px;font-weight:700;line-height:1.2;color:var(--color-text-main)}.ldr-feature p{max-width:340px;margin-top:12px;font-size:15px;font-weight:500;line-height:1.5;color:var(--color-text-main)}.ldr-how__card{display:grid;gap:clamp(36px,3.4vw,56px);padding:clamp(56px,5vw,96px) clamp(24px,5vw,96px)}.ldr-how__card>header,.ldr-how__card>ol{position:relative;z-index:1}.ldr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);margin:0;padding:0;list-style:none;counter-reset:none}.ldr-step{position:relative;padding:30px 30px 32px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(to right,#4e4e4e2b,#ffffff12);box-shadow:0 4px 30.6px #0000007d}.ldr-step+.ldr-step:before{content:"";position:absolute;left:calc(-1*clamp(16px,1.8vw,28px));top:52px;width:clamp(16px,1.8vw,28px);border-top:1px dashed rgba(255,255,255,.45)}.ldr-step__top{display:flex;align-items:center;justify-content:space-between}.ldr-step__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff1a;color:#fff}.ldr-step__n{font-size:15px;font-weight:700;letter-spacing:.9px;color:#ffffff80}.ldr-step h3{margin-top:22px;font-size:19px;font-weight:700;line-height:1.3;color:#fff}.ldr-step p{margin-top:10px;font-size:15px;font-weight:500;line-height:1.55;color:#ffffffd1}@media(max-width:1280px){.ldr-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.ldr-hero__card{grid-template-columns:minmax(0,1fr);min-height:0;padding:64px var(--side-inset) 48px}.ldr-hero__device{justify-self:center}.ldr-steps{grid-template-columns:minmax(0,1fr)}.ldr-step+.ldr-step:before{left:52px;top:calc(-1*clamp(16px,1.8vw,28px));width:0;height:clamp(16px,1.8vw,28px);border-top:0;border-left:1px dashed rgba(255,255,255,.45)}}@media(max-width:640px){.ldr-hero__card{border-radius:20px;padding-top:56px}.ctl-ctas>.ldr-btn-ghost{width:100%}.ldr-features__grid{grid-template-columns:minmax(0,1fr)}.ldr-how__card{padding-inline:var(--side-inset)}}.demo{width:min(100% - 2 * var(--gutter),1430px);margin-inline:auto;padding-block:12px var(--section-gap)}.demo__title{margin:0 0 clamp(24px,2.6vw,39px);text-align:center;font-weight:700;font-size:clamp(28px,2.9vw,40px);line-height:1.2;color:var(--color-text-main)}.demo__card{display:grid;grid-template-columns:minmax(0,511fr) minmax(0,708fr);align-items:center;gap:40px;min-height:637px;padding:46px 33px 46px 138px}.demo__copy{max-width:463px}.demo__heading{margin:22px 0 0;font-weight:700;font-size:clamp(32px,3.4vw,48px);line-height:1.2;color:var(--color-text-main)}.demo__lead{max-width:446px;margin:23px 0 0;font-weight:500;font-size:clamp(17px,1.5vw,21px);line-height:1.76;color:var(--color-text-main)}.demo__calendar{container-type:inline-size;overflow:hidden;padding:2px;background:#fff;border-radius:var(--radius-lg)}.demo__calendar:before{opacity:1;background:#fff}.demo__frame{display:block;width:100%;height:675px;border:0;border-radius:calc(var(--radius-lg) - 2px);background:#fff}@container (max-width: 639px){.demo__frame{height:720px}}@container (max-width: 599px){.demo__frame{height:1250px}}@media(max-width:1280px){.demo__card{padding:40px;gap:32px}}@media(max-width:1080px){.demo{padding-top:24px}.demo__card{grid-template-columns:minmax(0,1fr);min-height:0;padding:36px clamp(20px,4vw,40px) 40px}.demo__copy,.demo__lead{max-width:none}}@media(max-width:640px){.demo__card{padding:28px 18px 30px;gap:26px}.demo__calendar{padding:1px}.demo__copy{padding-inline:20px}.demo__title{font-size:20px}.demo__copy .subheader{font-size:10px}.demo__heading{margin-top:10px;font-size:25px}.demo__lead{margin-top:12px;font-size:14px;line-height:1.5}}.partner{width:min(100% - 2 * var(--gutter),1430px);margin-inline:auto;padding-block:12px var(--section-gap)}.partner__title{margin:0 0 clamp(24px,2.6vw,39px);text-align:center;font-weight:700;font-size:clamp(28px,2.9vw,40px);line-height:1.2;color:var(--color-text-main)}.partner__card{display:grid;grid-template-columns:minmax(0,511fr) minmax(0,708fr);align-items:center;gap:40px;min-height:637px;padding:46px 33px 46px 138px}.partner__copy{max-width:463px}.partner__heading{margin:22px 0 0;font-weight:700;font-size:clamp(32px,3.4vw,48px);line-height:1.2;color:var(--color-text-main)}.partner__lead{max-width:446px;margin:23px 0 0;font-weight:500;font-size:clamp(17px,1.5vw,21px);line-height:1.76;color:var(--color-text-main)}.partner__panel{padding:40px 46px;background:#fff;border-radius:var(--radius-lg)}.partner__panel:before{opacity:1;background:#fff}.partner__form .qfield:last-of-type{margin-bottom:0}.partner__submit{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;height:68px;margin-top:24px;border-radius:12px;background:var(--color-primary);font-family:var(--font-display);font-weight:700;font-size:19px;color:#fff;transition:background-color .25s ease,opacity .25s ease,filter .15s ease}.partner__submit:hover:not(:disabled){background:var(--color-primary-hover);filter:brightness(1.08)}.partner__submit:disabled{opacity:.3;cursor:not-allowed}.partner__sent{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:461px;text-align:center}@media(max-width:1280px){.partner__card{padding:40px;gap:32px}}@media(max-width:1080px){.partner{padding-top:24px}.partner__card{grid-template-columns:minmax(0,1fr);min-height:0;padding:36px clamp(20px,4vw,40px) 40px}.partner__copy,.partner__lead{max-width:none}}@media(max-width:640px){.partner__card{padding:28px 18px 30px;gap:26px}.partner__panel{padding:26px 20px 28px}.partner__copy{padding-inline:20px}.partner__title{font-size:20px}.partner__copy .subheader{font-size:10px}.partner__heading{margin-top:10px;font-size:25px}.partner__lead{margin-top:12px;font-size:14px;line-height:1.5}.partner__submit{height:58px;font-size:17px}.partner__sent{min-height:0;padding-block:24px}}.partner__panel:has(.partner__sent){display:flex;flex-direction:column}.partner__sent{flex:1;display:grid;grid-template-rows:2fr auto 3fr;justify-items:center}.partner__sent>*{grid-row:2}.partner__panel:has(.partner__sent){background:#ffffff80}.partner__panel:has(.partner__sent):before{background:transparent}@media(max-width:640px){.hero__card,.control__card,.cost__card,.partners__card,.faq__card,.contact__card,.protect__copy,.api__copy,.stats__copy,.team__header,.ecosystem>.section-header,.eco-card{padding-inline:var(--side-inset)}}:root{--btn-pad-y: 22px}@media(max-width:640px){:root{--btn-pad-y: 21px}}.btn:not(.nav__cta),.lv2-btn-outline,.ctl-btn-glass,.ctl-btn-dark,.calc-cta,.partner__submit,.quote__submit,.quote-sent__back,.cs-need__cta,.cs-showcase__cta,.cs-try__cta{height:auto!important;min-height:0!important;padding-top:var(--btn-pad-y)!important;padding-bottom:var(--btn-pad-y)!important;line-height:24px!important}.lv2-btn-outline,.ctl-btn-glass{padding-top:calc(var(--btn-pad-y) - 1px)!important;padding-bottom:calc(var(--btn-pad-y) - 1px)!important}
