.hx{--hx-gutter:24px;--hx-content:min(calc(100% - 2 * var(--hx-gutter)), 560px);--hx-head:600;background:var(--hx-carbon);color:var(--hx-white);min-height:100vh;font-family:var(--hx-font);overflow-x:hidden}.hx[lang=ar]{--hx-head:700}.hx *{box-sizing:border-box}:where(.hx) :where(h1,h2,h3,p){margin:0}.hx a{text-decoration:none}.hx-latin{font-family:Inter,system-ui,sans-serif}.hx-in{width:var(--hx-content);margin-inline:auto}.hx-wordmark{align-items:center;gap:calc(var(--hx-wm) * .22);direction:ltr;display:inline-flex}.hx-wordmark-train{font-family:Saira,system-ui,sans-serif;font-style:italic;font-weight:900;font-size:var(--hx-wm);color:#fff;line-height:1}.hx-wordmark img{width:calc(var(--hx-wm) * 1.27);height:calc(var(--hx-wm) * 1.27)}.hx-top{border-bottom:1px solid var(--hx-strong)}.hx-top .hx-in{align-items:center;gap:16px;height:60px;display:flex}.hx-top .hx-wordmark{--hx-wm:12.27px;margin-inline-end:auto}.hx-nav,.hx-get{display:none}.hx-lang{border:1px solid var(--hx-strong);height:38px;color:var(--hx-steel);border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.hx-hero{padding-top:36px}.hx-h1{font-weight:var(--hx-head);font-size:36px;line-height:44px}.hx[lang=ar] .hx-h1{font-size:34px;line-height:52px}.hx-sub{color:var(--hx-steel);margin-top:14px;font-size:17px;line-height:26px}.hx[lang=ar] .hx-sub{line-height:28px}.hx-hero .hx-badges{margin-top:28px}.hx-trial{color:var(--hx-success);margin-top:14px;font-size:15px;font-weight:500;line-height:18px}.hx[lang=ar] .hx-trial{font-weight:600;line-height:28px}.hx-sub+.hx-trial{margin-top:20px}.hx-visual{justify-content:center;margin-top:36px;display:flex}.hx-photo{display:none}.hx-phone{width:281px;height:608px;display:block}.hx-badges{gap:12px;display:flex}.hx-badge{border:1px solid var(--hx-steel);height:52px;color:var(--hx-white);background:#000;border-radius:9.68px;flex:0 165px;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.hx-badge img{width:18px;height:21px}.hx-badge img.hx-gp{width:19px;height:19px}.hx-badge-label{flex-direction:column;display:flex}.hx-badge-top{font-size:8.87px;line-height:11px}.hx[lang=ar] .hx-badge-top{font-size:9.68px;font-weight:500;line-height:15px}.hx-badge-name{white-space:nowrap;font-size:15.33px;font-weight:600;line-height:19px}.hx-section-title{text-align:center;font-weight:var(--hx-head);margin-top:71px;font-size:28px;line-height:36px}.hx[lang=ar] .hx-section-title{line-height:44px}.hx-rows{flex-direction:column;gap:56px;margin-top:36px;display:flex}.hx-row{flex-direction:column;display:flex}.hx-card{background:var(--hx-surface);border:1px solid var(--hx-strong);border-radius:28px;justify-content:center;height:600px;padding-top:22px;display:flex;overflow:hidden}.hx-card .hx-phone{width:257px;height:557px}.hx-row-text{margin-top:24px}.hx-num{color:var(--hx-red);font-size:14px;font-weight:600;line-height:17px}.hx-row-title{font-weight:var(--hx-head);margin-top:9px;font-size:28px;line-height:36px}.hx[lang=ar] .hx-row-title{line-height:44px}.hx-line{color:var(--hx-steel);margin-top:8px;font-size:17px;line-height:26px}.hx[lang=ar] .hx-line{line-height:28px}.hx-coaches{background:var(--hx-surface);border:1px solid var(--hx-strong);border-radius:28px;height:613px;margin-top:64px;padding:32px 24px 0;position:relative;overflow:hidden}.hx[lang=ar] .hx-coaches{height:646px}.hx-label{color:var(--hx-danger-text);font-size:14px;font-weight:600;line-height:17px}.hx-coaches-title{font-weight:var(--hx-head);margin-top:8px;font-size:28px;line-height:36px}.hx[lang=ar] .hx-coaches-title{line-height:44px}.hx-coaches-line{color:var(--hx-steel);margin-top:10px;font-size:16px;line-height:24px}.hx[lang=ar] .hx-coaches-line{line-height:28px}.hx-outline{border:1px solid var(--hx-white);height:46px;color:var(--hx-white);border-radius:999px;align-items:center;margin-top:24px;padding-inline:23px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.hx-url{color:var(--hx-steel);margin-top:12px;font-size:13px;line-height:16px}.hx-portal{margin-top:28px}.hx-portal img{width:490px;max-width:none;height:auto;display:block}.hx-hairline{background:var(--hx-strong);align-self:stretch;height:1px;margin-top:72px}.hx-download{text-align:center;flex-direction:column;align-items:center;display:flex}.hx-lockup{flex-direction:column;align-items:center;margin-top:48px;display:flex}.hx-lockup .hx-wordmark{--hx-wm:38.03px}.hx-slogan{color:#e6e6e6;margin-top:9px;font-size:13.95px;font-weight:700}.hx-download-sub{color:var(--hx-steel);margin-top:28px;font-size:16px;line-height:24px}.hx[lang=ar] .hx-download-sub{line-height:28px}.hx-download .hx-badges{justify-content:center;width:100%;margin-top:28px}.hx-footer{border-top:1px solid var(--hx-strong);flex-direction:column;align-items:center;gap:18px;margin-top:64px;padding:29px 20px 36px;display:flex}.hx-footer nav{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.hx-footer nav a{color:var(--hx-steel);font-size:13px;font-weight:500;line-height:20px}@media (width>=1100px){.hx{--hx-content:min(calc(100% - 48px), 1120px)}.hx-top .hx-in{height:80px}.hx-top .hx-wordmark{--hx-wm:18.4px;margin-inline-end:0}.hx-nav{flex:1;justify-content:center;gap:40px;display:flex}.hx-nav a{color:var(--hx-steel);font-size:15px;font-weight:500;line-height:18px}.hx-get{background:var(--hx-red);height:44px;color:var(--hx-on-red);border-radius:999px;align-items:center;padding-inline:24px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.hx-hero .hx-in{justify-content:space-between;gap:24px;display:flex}.hx-hero{padding-top:70px}.hx-hero-text{max-width:560px;margin-top:60px}.hx-h1,.hx[lang=ar] .hx-h1{font-size:60px;line-height:70px}.hx[lang=ar] .hx-h1{font-size:56px;line-height:84px}.hx-sub{max-width:500px;margin-top:24px;font-size:20px;line-height:30px}.hx[lang=ar] .hx-sub{margin-top:20px;line-height:34px}.hx-hero .hx-badges{margin-top:40px}.hx-trial{margin-top:20px}.hx-sub+.hx-trial{margin-top:28px}.hx-visual{flex:none;width:541px;height:658px;margin-top:0;position:relative}.hx-photo{top:0;object-fit:cover;border-radius:28px;width:440px;height:550px;display:block;position:absolute;inset-inline-start:0}.hx-visual .hx-phone{top:50px;position:absolute;inset-inline-end:0}.hx-badges{gap:16px}.hx-badge{border-radius:12px;flex:none;gap:12px;width:204px;height:64px}.hx-badge img{width:22px;height:26px}.hx-badge img.hx-gp{width:24px;height:24px}.hx-badge-top{font-size:11px;line-height:14px}.hx[lang=ar] .hx-badge-top{font-size:12px;line-height:18px}.hx-badge-name{font-size:19px;line-height:23px}.hx-section-title,.hx[lang=ar] .hx-section-title{margin-top:92px;font-size:40px;line-height:52px}.hx[lang=ar] .hx-section-title{line-height:60px}.hx-rows{gap:48px;margin-top:68px}.hx-row{flex-direction:row;justify-content:space-between;align-items:center}.hx-card{border-radius:32px;flex:none;width:520px;height:660px;padding-top:26px}.hx-card .hx-phone{width:281px;height:608px}.hx-row-text{width:440px;margin-top:0}.hx-row:nth-child(odd) .hx-row-text{margin-inline-end:40px}.hx-row:nth-child(2n) .hx-card{order:2}.hx-num{font-size:15px;line-height:18px}.hx-row-title,.hx[lang=ar] .hx-row-title{margin-top:14px;font-size:40px;line-height:50px}.hx[lang=ar] .hx-row-title{margin-top:12px;line-height:60px}.hx-line,.hx[lang=ar] .hx-line{margin-top:16px;font-size:20px;line-height:30px}.hx[lang=ar] .hx-line{margin-top:12px;line-height:34px}.hx-coaches,.hx[lang=ar] .hx-coaches{border-radius:32px;height:560px;margin-top:88px;padding:96px 64px 0}.hx-coaches-text{width:360px}.hx-label{font-size:15px;line-height:18px}.hx-coaches-title,.hx[lang=ar] .hx-coaches-title{margin-top:14px;font-size:40px;line-height:50px}.hx[lang=ar] .hx-coaches-title{margin-top:4px;line-height:60px}.hx-coaches-line,.hx[lang=ar] .hx-coaches-line{margin-top:16px;font-size:18px;line-height:28px}.hx[lang=ar] .hx-coaches-line{margin-top:12px;line-height:30px}.hx-outline{margin-top:32px;padding-inline:24px}.hx-url{margin-top:14px;font-size:14px;line-height:17px}.hx-portal{top:72px;margin-top:0;position:absolute;inset-inline-end:0}.hx-portal img{width:640px}.hx-hairline{margin-top:80px}.hx-lockup{margin-top:64px}.hx-lockup .hx-wordmark{--hx-wm:61.33px}.hx-slogan{margin-top:14px;font-size:22.5px}.hx-download-sub,.hx[lang=ar] .hx-download-sub{margin-top:40px;font-size:18px;line-height:22px}.hx[lang=ar] .hx-download-sub{margin-top:30px;line-height:34px}.hx-download .hx-badges{margin-top:36px}.hx-footer{flex-direction:row;justify-content:center;gap:40px;margin-top:96px;padding:24px 20px 25px}.hx-footer nav{gap:28px}.hx-footer nav a{font-size:14px;line-height:22px}}
