@charset "UTF-8";
:root{--blue:#175be8;--ink:#172b49;--muted:#5b6b80;--line:#e2e8f1;--pale:#f3f7fc;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #f39d34;outline-offset:5px}a:hover{color:var(--blue)}p{color:var(--muted);margin:0 0 24px}h1,h2,h3{letter-spacing:-.045em;line-height:1.15;margin:0 0 22px}h1{font-size:clamp(42px,4.5vw,66px);font-weight:750}h2{font-size:clamp(30px,3vw,42px)}h3{font-size:23px;letter-spacing:-.025em}em{color:var(--blue);font-style:normal}.container{width:min(1180px,calc(100% - 64px));margin-inline:auto}.header{position:sticky;top:0;background:rgba(255,255,255,.97);z-index:20;border-bottom:1px solid var(--line)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:24px}.brand{display:flex;align-items:center}.brand img{object-fit:contain;width:140px;height:58px}nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600}nav [aria-current]{color:var(--blue)}.client-link{border-left:1px solid var(--line);padding-left:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:9px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.5;transition:background .18s,transform .18s;min-height:49px}.button:hover{transform:translateY(-2px)}.primary{background:var(--blue);color:white;box-shadow:0 6px 16px #175be815}.primary:hover{background:#1047bd;color:white}.plain{padding-inline:8px}.outline{border-color:#ccd8e9;background:white}.outline:hover{background:#f0f5ff}.white{background:white;color:var(--blue)}.white:hover{background:#eaf0ff}.button span{font-size:20px;line-height:1}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:20px;z-index:99;padding:12px;background:white}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:34px;padding-block:78px 86px}.eyebrow{display:block;letter-spacing:.14em;font-size:11px;font-weight:750;color:var(--blue);margin-bottom:22px}.eyebrow i,.art-caption i{display:inline-block;width:7px;height:7px;background:#40bda0;border-radius:50%;margin-right:7px}.hero-copy p{font-size:18px;max-width:495px;line-height:1.8}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hero-note{font-size:12px;margin-top:28px;color:var(--muted);display:flex;gap:10px;align-items:center}.hero-note>span:first-child{color:var(--blue)}.dot{padding-inline:4px}.hero-art{height:470px;position:relative;border-radius:40px;background:radial-gradient(ellipse at 60% 50%,#d7e5ff 0%,#edf4ff 49%,#f8fbff 76%);overflow:hidden}.orbit{position:absolute;border:1px solid #cbdcfa;border-radius:50%;width:330px;height:330px;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-two{width:470px;height:470px;border-style:dashed}.art-label{position:absolute;top:28px;width:100%;text-align:center;font-size:9px;letter-spacing:.2em;color:#6d82a3}.center-mark{position:absolute;top:158px;left:50%;transform:translateX(-50%) rotate(-7deg);width:146px;height:142px;border-radius:32px;background:var(--blue);box-shadow:0 24px 40px #175be839;display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;font-size:60px;font-weight:800;letter-spacing:-.08em;line-height:1.1}.center-mark span{font-size:9px;font-weight:400;letter-spacing:.02em;margin-top:6px}.floating{position:absolute;display:flex;align-items:center;gap:13px;padding:16px 18px;background:#fff;border:1px solid #e6edf9;border-radius:14px;box-shadow:0 14px 34px #20488512;transition:transform .2s}.floating:hover{transform:translateY(-5px)}.floating strong{font-size:17px;display:block;line-height:1.4}.floating small{display:block;font-size:10px;color:var(--muted)}.floating>span:last-child{margin-left:14px;color:#7890b2}.mini-icon{width:39px;height:39px;display:grid;place-items:center;background:#eaf0ff;color:var(--blue);border-radius:11px;font-size:21px}.prime-float{top:80px;left:24px}.cloud-float{right:18px;top:285px}.cloud-float .mini-icon{background:#e4f7f6;color:#008a87}.hiper-float{left:34px;bottom:42px}.hiper-float .mini-icon{background:#fff1df;color:#ad6400}.art-caption{position:absolute;bottom:15px;width:100%;text-align:center;color:#5f7393;font-size:9px}.art-caption i{height:5px;width:5px}.benefit-strip{background:#f6f8fc;border-block:1px solid var(--line)}.benefit-strip .container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.benefit-strip span:first-child{font-size:13px;color:var(--muted);flex:1}.benefit-strip b{font-size:16px;font-weight:500;letter-spacing:-.02em}.separator{color:#b9c7da}.section{padding-block:88px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px}.section-heading h2{margin-bottom:0}.section-heading p{margin:0;font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{padding:30px;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.product-card:hover{box-shadow:0 16px 35px #1838610c;transform:translateY(-4px)}.card-top{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:30px}.product-icon{display:grid;place-items:center;width:50px;height:50px;font-size:28px;font-weight:700;background:#eaf0ff;color:var(--blue);border-radius:14px}.cloud .product-icon{background:#e1f5f3;color:#007d78}.hiper .product-icon{background:#fff0dc;color:#b36700}.tag{font-size:10px;color:var(--muted)}.product-card h3{font-size:29px;margin-bottom:16px}.product-card p{font-size:14px}.checks{list-style:none;margin:0 0 28px;padding:0;font-size:13px}.checks li{padding:7px 0}.checks li:before{content:'✓';color:var(--blue);margin-right:12px;font-weight:700}.text-link{font-size:14px;font-weight:700;color:var(--blue)}.product-card .text-link{border-top:1px solid var(--line);padding-top:22px;margin-top:auto;display:flex;justify-content:space-between}.why{background:var(--pale);padding-block:78px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.why-grid>div>p{font-size:16px;max-width:430px}.why-items article{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid #dbe4f0}.why-items article:first-child{padding-top:0}.why-items article:last-child{border:0}.why-items article>span{color:var(--blue);font-size:12px;padding-top:3px}.why-items h3{font-size:20px;margin-bottom:10px}.why-items p{font-size:14px;margin:0}.support-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:65px}.support-banner h2{font-size:28px;margin-bottom:12px}.support-banner p{font-size:14px;margin:0}.support-banner .eyebrow{margin-bottom:14px}.cta{background:#1558dc;border-radius:24px;padding:52px 56px;display:flex;align-items:center;justify-content:space-between;gap:36px;position:relative;overflow:hidden;margin-bottom:82px}.cta h2,.cta p{color:white}.cta h2{font-size:36px}.cta p{opacity:.8;font-size:14px;margin:0;max-width:470px}.cta .eyebrow{color:#c5dbff}.cta .button{flex-shrink:0}footer{background:#f7f9fc;border-top:1px solid var(--line);padding-top:55px}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1fr;gap:36px;padding-bottom:42px}.footer-brand{font-size:43px;letter-spacing:-.06em;color:var(--blue);font-weight:800;line-height:1}.footer-brand span{font-size:10px;letter-spacing:.12em;margin-left:7px}.footer-grid p{font-size:12px;margin-top:18px}.footer-grid strong{display:block;font-size:12px;margin-bottom:18px}.footer-grid>div>a:not(.footer-brand){display:block;font-size:12px;color:var(--muted);margin-bottom:9px}.footer-grid>div>a:hover{color:var(--blue)}.footer-bottom{display:flex;justify-content:space-between;padding-block:23px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.page-intro{padding-block:75px 45px}.page-intro p{max-width:590px;font-size:18px}.page-intro h1{font-size:clamp(40px,4.6vw,62px)}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;margin-bottom:90px}.contact-main{background:var(--blue);border-radius:24px;padding:45px;color:white}.contact-main p{color:#dfebff;max-width:390px}.contact-symbol{display:block;font-size:42px;margin-bottom:24px}.contact-number{display:block;font-size:13px;margin-top:18px;color:#e5edff}.contact-side{display:grid;gap:22px}.contact-side article{border:1px solid var(--line);border-radius:22px;padding:30px}.contact-side h2{font-size:25px}.contact-side p{margin-bottom:16px}.contact-side .eyebrow{margin-bottom:12px}.tutorial{padding-top:30px}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.steps li{display:flex;gap:24px;padding:30px;border:1px solid var(--line);border-radius:20px}.steps li>span{font-size:18px;color:var(--blue);font-weight:700}.steps h3{font-size:22px}.steps p{font-size:14px;margin-bottom:12px}kbd{font-family:inherit;border:1px solid #ccd8e9;background:var(--pale);padding:1px 5px;border-radius:4px;font-size:12px}.help-note{padding:24px 30px;background:var(--pale);border-radius:16px;margin-top:24px;border-left:3px solid var(--blue)}.help-note p{margin:5px 0 0;font-size:14px}.faq{max-width:850px}.faq h2{margin-bottom:30px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:600;font-size:16px}details p{margin:16px 0 0;font-size:14px}details a,.fine-print a{color:var(--blue);text-decoration:underline}.product-hero{padding-block:70px;display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:center}.breadcrumb{font-size:13px;display:block;margin-bottom:32px;color:var(--muted)}.product-hero h1{font-size:clamp(38px,4.2vw,58px)}.product-hero>div>p{font-size:18px;max-width:560px}.product-summary{padding:38px;background:var(--pale);border:1px solid var(--line);border-radius:24px}.product-summary .product-icon{margin-bottom:25px}.product-summary h2{margin-bottom:8px}.product-summary .checks{font-size:15px}.summary-foot{display:block;border-top:1px solid var(--line);padding-top:20px;font-size:12px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:38px}.feature-grid article{padding-top:24px;border-top:1px solid var(--line)}.feature-num{display:block;font-size:12px;color:var(--blue);margin-bottom:20px}.feature-grid h3{font-size:22px}.feature-grid p{font-size:14px}.fine-print{font-size:12px;margin:20px 0 0}.other-products{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.other-products a{padding:28px;border:1px solid var(--line);border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:20px}.other-products strong{font-size:22px}.other-products span{font-size:13px;color:var(--muted)}
@media(min-width:1001px){#navigation{display:flex!important}}
@media(max-width:1100px){nav{gap:17px}.client-link{padding-left:17px}.hero{gap:20px}.floating{padding:13px}.why-grid{gap:60px}.product-card{padding:24px}.card-top{gap:8px}.tag{font-size:9px}}
@media(max-width:1000px){.nav-wrap{flex-wrap:wrap;min-height:80px;padding-block:10px}.menu-toggle:not([hidden]){display:flex;gap:14px;align-items:center;border:1px solid var(--line);background:white;border-radius:8px;padding:8px 13px}nav{width:100%;flex-wrap:wrap;padding-bottom:14px}body:has(.menu-toggle:not([hidden])) nav{display:none}body:has(.menu-toggle:not([hidden])) nav.is-open{display:flex}.hero{grid-template-columns:1fr 1fr;padding-block:55px}.hero h1{font-size:46px}.hero-art{height:440px}.hero-copy p{font-size:16px}.floating{gap:8px}.floating>span:last-child{margin-left:5px}.floating strong{font-size:15px}.prime-float{left:12px}.cloud-float{right:10px}.hiper-float{left:12px}.center-mark{width:125px;height:125px}.cards{gap:14px}.product-card{padding:23px}.card-top{align-items:flex-start;flex-direction:column;gap:16px}.section-heading{align-items:start}.section-heading p{max-width:240px}.support-banner{align-items:start;flex-direction:column}.product-hero{gap:35px}.feature-grid{grid-template-columns:1fr 1fr}.footer-grid{gap:25px}.cta{padding:42px}.benefit-strip .container{gap:20px}.benefit-strip span:first-child{max-width:280px}}
@media(max-width:700px){.container{width:calc(100% - 36px)}.brand img{width:120px;height:47px}nav{align-items:stretch;flex-direction:column;gap:0}nav>a{padding:12px}.client-link{border-left:0}.hero{grid-template-columns:1fr;padding-block:42px;gap:35px}.hero h1{font-size:46px}.eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:18px}.hero-art{height:400px;max-width:480px;width:100%;margin:auto}.center-mark{top:138px}.prime-float{top:58px;left:22px}.cloud-float{top:238px;right:16px}.hiper-float{bottom:40px;left:24px}.hero-note{font-size:11px}.actions{gap:10px}.button{padding:13px 17px;font-size:13px}.hero .plain{padding-inline:3px}.benefit-strip .container{justify-content:center;flex-wrap:wrap;gap:8px 20px;padding-block:20px}.benefit-strip span:first-child{flex-basis:100%;max-width:none;text-align:center;font-size:12px}.benefit-strip b{font-size:14px}.section{padding-block:55px}.section-heading{flex-direction:column;gap:18px;margin-bottom:28px}.section-heading p{max-width:none}.cards{grid-template-columns:1fr;gap:18px}.product-card{padding:28px}.card-top{flex-direction:row;align-items:center;margin-bottom:22px}.tag{font-size:11px}.product-card p{font-size:15px}.checks{font-size:14px}.why{padding-block:50px}.why-grid{grid-template-columns:1fr;gap:36px}.support-banner{padding-block:42px}.support-banner h2{font-size:27px}.cta{padding:32px 25px;align-items:start;flex-direction:column;gap:26px;margin-bottom:55px}.cta h2{font-size:31px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.page-intro{padding-block:42px 28px}.page-intro h1{font-size:41px}.page-intro p{font-size:16px}.contact-grid{grid-template-columns:1fr;margin-bottom:55px}.contact-main{padding:30px}.contact-main h2{font-size:32px}.contact-side article{padding:25px}.steps{grid-template-columns:1fr}.steps li{padding:24px;gap:18px}.help-note{padding:22px}.product-hero{grid-template-columns:1fr;padding-block:40px;gap:34px}.product-hero h1{font-size:40px}.product-hero>div>p{font-size:16px}.product-summary{padding:28px}.feature-grid{gap:18px}.feature-grid h3{font-size:20px}.other-products{grid-template-columns:1fr}.other-products a{padding:22px}.other-products strong{font-size:20px}.other-products span{font-size:11px}}
.header-download{flex-shrink:0}.support-download{background:#ffbd4a;color:#172b49;border-color:#ffbd4a;font-weight:800;box-shadow:0 5px 18px #172b4915}.support-download:hover{background:#ffcd75;border-color:#ffcd75;color:#172b49}.support-download:focus-visible{outline-color:#172b49}.support-first{background:#124bc0;color:white}.support-first-inner{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-block:48px}.support-first .eyebrow{color:#d6e5ff;margin-bottom:14px}.support-first h1{font-size:clamp(34px,3.8vw,51px);margin-bottom:16px}.support-first p{color:#e1eaff;margin:0;font-size:16px}.support-first-actions{display:flex;flex-direction:column;align-items:center;gap:18px;flex-shrink:0}.support-download-large{font-size:20px;padding:23px 36px;border-radius:12px;min-height:80px}.support-download-large span{font-size:32px}.support-tutorial{color:white;font-size:13px;text-decoration:underline;text-underline-offset:4px}.support-tutorial:hover{color:#ffcd75}.support-tutorial:focus-visible{outline-color:white}.hero-title{font-size:clamp(42px,4.5vw,66px);font-weight:750}.nav-wrap{gap:18px}nav{gap:20px}.client-link{padding-left:18px}
@media(max-width:1000px){.menu-toggle{margin-left:auto}.header-download{order:3;width:100%;padding-block:11px}#navigation{order:4}.support-first-inner{gap:25px}.support-download-large{font-size:18px;padding:21px 25px}.hero-title{font-size:46px}html{scroll-padding-top:170px}}
@media(max-width:700px){.support-first-inner{flex-direction:column;align-items:stretch;gap:25px;padding-block:30px}.support-first h1{font-size:36px}.support-first p{font-size:14px}.support-first-actions{align-items:stretch;text-align:center;gap:15px}.support-download-large{font-size:20px;min-height:74px;padding:20px}.hero-title{font-size:46px}.nav-wrap{gap:10px}.support-first .eyebrow{font-size:10px}}
.contact-main .eyebrow{color:#d6e5ff}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
