:root{--desktop-surface:#fff;--desktop-page-background:var(--site-page-background,#f7f7f9);--desktop-text:#202023;--desktop-muted:#62626d;--desktop-border:#e1e1e7;--desktop-primary:#e5322d;--desktop-primary-dark:#c92420;--desktop-primary-soft:#fff1f0;--desktop-accent:#6750c7;--desktop-accent-soft:#f1edff;--desktop-container-width:1120px;--desktop-page-padding:22px;--desktop-section-space:68px;--desktop-grid-gap:16px;--desktop-hero-title-size:46px;--desktop-section-title-size:30px;--desktop-card-title-size:17px;--desktop-body-size:14px;--desktop-button-height:44px;--desktop-card-radius:17px;--desktop-small-radius:10px;--desktop-card-shadow:0 15px 40px #18181e12;--desktop-hover-shadow:0 22px 52px #18181e1c}.desktop-page{width:100%;color:var(--desktop-text);background:var(--desktop-page-background);font-family:inherit;overflow:hidden}.desktop-page *,.desktop-page :before,.desktop-page :after{box-sizing:border-box}.desktop-container{width:min(calc(100% - (var(--desktop-page-padding) * 2)), var(--desktop-container-width));margin:0 auto}.desktop-eyebrow{color:var(--desktop-primary);letter-spacing:1.2px;margin:0 0 9px;font-size:11px;font-weight:800;line-height:1.2}.desktop-section-heading{text-align:center;width:min(100%,710px);margin:0 auto 34px}.desktop-section-heading__title{color:var(--desktop-text);font-size:clamp(26px, 3vw, var(--desktop-section-title-size));letter-spacing:-.7px;margin:0;font-weight:800;line-height:1.15}.desktop-section-heading__description{max-width:640px;color:var(--desktop-muted);font-size:var(--desktop-body-size);margin:12px auto 0;line-height:1.65}.desktop-button{min-height:var(--desktop-button-height);border-radius:var(--desktop-small-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.desktop-button--primary{color:#fff;background:linear-gradient(135deg, var(--desktop-primary), var(--desktop-primary-dark));box-shadow:0 10px 25px #e5322d3b}.desktop-button--primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 31px #e5322d4d}.desktop-button--secondary{color:var(--desktop-text);background:var(--desktop-surface);border-color:#cfcfd6}.desktop-button--secondary:hover{color:var(--desktop-primary);border-color:#e5322d73;transform:translateY(-2px);box-shadow:0 9px 22px #18181e14}.desktop-button--disabled{color:#767680;cursor:not-allowed;background:#eeeef2;border-color:#dedee4}.desktop-button:focus-visible{outline:2px solid var(--desktop-primary);outline-offset:3px}.desktop-hero{background:radial-gradient(circle at 8% 18%,#e5322d12,#0000 25%),radial-gradient(circle at 91% 82%,#6750c70f,#0000 27%),linear-gradient(#fff9f9 0%,#f7f7f9 100%);padding:56px 0 62px;position:relative;overflow:hidden}.desktop-hero__layout{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);align-items:center;gap:68px;display:grid;position:relative}.desktop-hero__content{min-width:0}.desktop-hero__title{max-width:650px;color:var(--desktop-text);font-size:clamp(35px, 3.9vw, var(--desktop-hero-title-size));letter-spacing:-1.25px;margin:0;font-weight:800;line-height:1.07}.desktop-hero__description{max-width:640px;color:var(--desktop-muted);margin:17px 0 0;font-size:15px;line-height:1.7}.desktop-hero__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:25px;display:flex}.desktop-hero__highlights{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.desktop-hero__highlights li{color:#50505a;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;font-weight:700;line-height:1.5;display:grid}.desktop-hero__highlights svg{color:var(--desktop-primary);margin-top:1px}.desktop-hero__visual{min-width:0;position:relative}.desktop-window{background:#fff;border:1px solid #dcdce3;border-radius:19px;overflow:hidden;box-shadow:0 26px 65px #18181e29}.desktop-window__topbar{background:#292930;border-bottom:1px solid #3a3a43;justify-content:space-between;align-items:center;min-height:47px;padding:0 17px;display:flex}.desktop-window__controls{gap:7px;display:flex}.desktop-window__controls span{background:#73737d;border-radius:50%;width:9px;height:9px}.desktop-window__controls span:first-child{background:#ed5f5a}.desktop-window__label{color:#d8d8df;letter-spacing:.5px;font-size:10px;font-weight:700}.desktop-window__body{background:#f7f7fa;grid-template-columns:58px minmax(0,1fr);min-height:350px;display:grid}.desktop-window__sidebar{background:#fff;border-right:1px solid #e5e5ea;flex-direction:column;align-items:center;gap:13px;padding:14px 10px;display:flex}.desktop-window__sidebar>span{color:#777781;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.desktop-window__sidebar .desktop-window__brand{color:#fff;background:linear-gradient(135deg, var(--desktop-primary), var(--desktop-primary-dark));margin-bottom:8px}.desktop-window__sidebar .is-active{color:var(--desktop-primary);background:var(--desktop-primary-soft)}.desktop-window__workspace{padding:24px}.desktop-window__heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.desktop-window__heading small{color:var(--desktop-primary);letter-spacing:.9px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.desktop-window__heading strong{color:var(--desktop-text);font-size:17px;line-height:1.3;display:block}.desktop-window__heading>span{width:39px;height:39px;color:var(--desktop-primary);background:var(--desktop-primary-soft);border-radius:11px;place-items:center;display:grid}.desktop-window__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.desktop-window__tools>div{color:#55555f;text-align:center;background:#fff;border:1px solid #e2e2e8;border-radius:12px;place-items:center;gap:8px;min-width:0;min-height:90px;padding:13px 8px;display:grid}.desktop-window__tools svg{color:var(--desktop-primary)}.desktop-window__tools span{font-size:10px;font-weight:800}.desktop-window__dropzone{color:#55555f;text-align:center;background:linear-gradient(135deg,#e5322d09,#6750c709),#fff;border:1px dashed #c8c8d1;border-radius:13px;place-items:center;min-height:135px;margin-top:13px;padding:18px;display:grid}.desktop-window__dropzone svg{color:var(--desktop-primary);margin-bottom:9px}.desktop-window__dropzone strong{font-size:12px}.desktop-window__dropzone small{color:#898993;margin-top:5px;font-size:9px}.desktop-hero__status{color:#4d4d56;background:#fff;border:1px solid #dedee4;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:-18px;right:22px;box-shadow:0 12px 30px #18181e1c}.desktop-hero__status svg{color:var(--desktop-primary)}.desktop-benefits{padding:var(--desktop-section-space) 0;background:var(--desktop-surface)}.desktop-benefits__grid{gap:var(--desktop-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desktop-benefit-card{border:1px solid var(--desktop-border);border-radius:var(--desktop-card-radius);background:#fafafd;min-width:0;padding:24px 21px;transition:border-color .18s,box-shadow .18s,transform .18s}.desktop-benefit-card:hover{box-shadow:var(--desktop-hover-shadow);border-color:#cfcfd6;transform:translateY(-4px)}.desktop-benefit-card__icon{width:44px;height:44px;color:var(--desktop-primary);background:var(--desktop-primary-soft);border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.desktop-benefit-card__title{color:var(--desktop-text);font-size:var(--desktop-card-title-size);margin:0 0 8px;font-weight:800;line-height:1.3}.desktop-benefit-card__description{color:var(--desktop-muted);margin:0;font-size:13px;line-height:1.65}.desktop-tools{padding:var(--desktop-section-space) 0;background:linear-gradient(135deg, #e5322d09, transparent 43%), var(--desktop-page-background)}.desktop-tools__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:54px;display:grid}.desktop-tools__content{position:sticky;top:112px}.desktop-tools__title{color:var(--desktop-text);font-size:clamp(26px, 3vw, var(--desktop-section-title-size));letter-spacing:-.7px;margin:0;font-weight:800;line-height:1.15}.desktop-tools__description{color:var(--desktop-muted);margin:13px 0 0;font-size:14px;line-height:1.68}.desktop-tools__notice{color:#5e5e68;background:#fff9f8;border:1px solid #e5322d33;border-radius:13px;grid-template-columns:23px minmax(0,1fr);gap:11px;margin-top:21px;padding:17px;display:grid}.desktop-tools__notice svg{color:var(--desktop-primary)}.desktop-tools__notice p{margin:0;font-size:12px;line-height:1.6}.desktop-tools__grid{gap:13px;display:grid}.desktop-tool-card{background:var(--desktop-surface);border:1px solid var(--desktop-border);border-radius:var(--desktop-card-radius);grid-template-columns:45px minmax(0,1fr);align-items:start;gap:15px;padding:21px;display:grid;box-shadow:0 10px 28px #18181e0b}.desktop-tool-card__icon{width:45px;height:45px;color:var(--desktop-accent);background:var(--desktop-accent-soft);border-radius:12px;place-items:center;display:grid}.desktop-tool-card h3{color:var(--desktop-text);margin:1px 0 7px;font-size:16px;font-weight:800;line-height:1.3}.desktop-tool-card p{color:var(--desktop-muted);margin:0;font-size:13px;line-height:1.65}.desktop-platforms{padding:var(--desktop-section-space) 0;background:var(--desktop-surface)}.desktop-platforms__grid{gap:var(--desktop-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desktop-platform-card{border:1px solid var(--desktop-border);border-radius:var(--desktop-card-radius);background:#fafafd;min-width:0;padding:24px 22px}.desktop-platform-card__top{justify-content:space-between;align-items:center;gap:13px;margin-bottom:20px;display:flex}.desktop-platform-card__icon{width:48px;height:48px;color:var(--desktop-primary);background:var(--desktop-primary-soft);border-radius:13px;place-items:center;display:grid}.desktop-platform-card__status{color:#6a518f;letter-spacing:.6px;text-transform:uppercase;background:#f1ecff;border:1px solid #ded4fb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.desktop-platform-card h3{color:var(--desktop-text);margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.3}.desktop-platform-card p{min-height:84px;color:var(--desktop-muted);margin:0;font-size:12.5px;line-height:1.65}.desktop-platform-card__button{color:#7c7c85;border-radius:var(--desktop-small-radius);cursor:not-allowed;text-align:center;background:#eeeef2;border:1px solid #dedee4;justify-content:center;align-items:center;min-height:42px;margin-top:20px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.desktop-release{padding:var(--desktop-section-space) 0;background:linear-gradient(135deg, #6750c709, transparent 43%), var(--desktop-page-background)}.desktop-release__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;display:grid}.desktop-release__title{color:var(--desktop-text);font-size:clamp(26px, 3vw, var(--desktop-section-title-size));letter-spacing:-.7px;margin:0;font-weight:800;line-height:1.15}.desktop-release__description{color:var(--desktop-muted);margin:13px 0 0;font-size:14px;line-height:1.68}.desktop-release__list{background:var(--desktop-surface);border:1px solid var(--desktop-border);border-radius:var(--desktop-card-radius);box-shadow:var(--desktop-card-shadow);gap:11px;margin:0;padding:22px;list-style:none;display:grid}.desktop-release__list li{color:#50505a;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;font-size:13px;font-weight:700;line-height:1.5;display:grid}.desktop-release__list li+li{border-top:1px solid var(--desktop-border)}.desktop-release__list svg{color:var(--desktop-primary);margin-top:1px}.desktop-contact{padding:var(--desktop-section-space) var(--desktop-page-padding);background:var(--desktop-surface)}.desktop-contact__content{color:#fff;text-align:center;background:radial-gradient(circle at 86% 8%,#ffffff1c,#0000 28%),linear-gradient(135deg,#282830,#19191f);border-radius:21px;width:min(100%,900px);margin:0 auto;padding:49px 36px;box-shadow:0 22px 55px #18181e2b}.desktop-contact__eyebrow{color:#ff8f8b;letter-spacing:1.1px;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.2}.desktop-contact__title{color:#fff;letter-spacing:-.7px;margin:0;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1.15}.desktop-contact__description{color:#d2d2d8;max-width:590px;margin:12px auto 23px;font-size:14px;line-height:1.65}@media (max-width:960px){:root{--desktop-section-space:58px}.desktop-hero__layout{grid-template-columns:1fr;gap:48px}.desktop-hero__content{width:min(100%,720px)}.desktop-hero__visual{width:min(100%,720px);margin:0 auto}.desktop-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-tools__layout,.desktop-release__layout{grid-template-columns:1fr;gap:34px}.desktop-tools__content{position:static}.desktop-platforms__grid{grid-template-columns:1fr}.desktop-platform-card p{min-height:0}}@media (max-width:600px){:root{--desktop-page-padding:15px;--desktop-section-space:46px;--desktop-hero-title-size:31px;--desktop-section-title-size:25px;--desktop-card-title-size:16px;--desktop-button-height:42px}.desktop-hero{padding-top:40px;padding-bottom:48px}.desktop-eyebrow{font-size:10px}.desktop-hero__title{letter-spacing:-.9px;font-size:30px;line-height:1.1}.desktop-hero__description{margin-top:13px;font-size:13px;line-height:1.58}.desktop-hero__actions{flex-direction:column;align-items:stretch;width:min(100%,330px)}.desktop-button{width:100%}.desktop-hero__highlights{gap:9px}.desktop-hero__highlights li{font-size:12px}.desktop-window__body{grid-template-columns:46px minmax(0,1fr);min-height:310px}.desktop-window__sidebar{padding-left:6px;padding-right:6px}.desktop-window__sidebar>span{width:32px;height:32px}.desktop-window__workspace{padding:17px 14px}.desktop-window__tools{grid-template-columns:1fr}.desktop-window__tools>div{text-align:left;justify-content:flex-start;gap:10px;min-height:52px;padding:10px 12px;display:flex}.desktop-window__dropzone{min-height:115px}.desktop-hero__status{width:fit-content;margin:13px auto 0;position:static}.desktop-section-heading{text-align:left;margin-bottom:28px}.desktop-section-heading__description{margin-left:0;margin-right:0;font-size:12.5px}.desktop-benefits__grid{grid-template-columns:1fr;gap:11px}.desktop-benefit-card{border-radius:13px;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:18px 16px;display:grid}.desktop-benefit-card:hover{transform:none}.desktop-benefit-card__icon{border-radius:10px;grid-row:1/span 2;width:40px;height:40px;margin:0}.desktop-benefit-card__title{margin-bottom:4px}.desktop-benefit-card__description{font-size:12px}.desktop-tools__title,.desktop-release__title{font-size:var(--desktop-section-title-size)}.desktop-tools__description,.desktop-release__description{font-size:12.5px}.desktop-tool-card{border-radius:13px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:17px 15px}.desktop-tool-card__icon{border-radius:10px;width:40px;height:40px}.desktop-tool-card h3{font-size:15px}.desktop-tool-card p{font-size:12px}.desktop-platform-card{border-radius:13px;padding:20px 17px}.desktop-release__list{border-radius:13px;padding:17px}.desktop-release__list li{font-size:12px}.desktop-contact__content{border-radius:16px;padding:36px 19px}.desktop-contact__title{font-size:23px}.desktop-contact__description{margin-top:9px;margin-bottom:19px;font-size:12.5px}.desktop-contact .desktop-button{width:min(100%,260px)}}@media (max-width:380px){.desktop-hero__title{font-size:27px}.desktop-window__heading{align-items:flex-start}.desktop-window__heading>span{display:none}.desktop-tools__notice{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.desktop-page *,.desktop-page :before,.desktop-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
