:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f6f4;background:#111218;font-family:Arial,sans-serif}body{margin:0}main{max-width:920px;margin:auto;padding:56px 24px}a{color:#b6bbff}h1{letter-spacing:-.04em;font-size:clamp(2rem,6vw,4rem)}p{line-height:1.6}form,article{border:1px solid #41434d;border-radius:12px;margin:24px 0;padding:24px}label{margin:16px 0;display:block}input,textarea,select,button{font:inherit;border:1px solid #666;border-radius:6px;padding:10px}input:not([type=checkbox]),textarea,select{box-sizing:border-box;width:min(100%,440px);margin-top:6px;display:block}button{cursor:pointer;color:#15151b;background:#c5c7ff}:focus-visible{outline-offset:4px;outline:3px solid #c5c7ff}.muted{color:#b8b8c2}html:has(.company-site){scroll-behavior:smooth;background:#08090b}main:has(.company-site){max-width:none;padding:0}.company-site{--site-ivory:#f4f3ef;--site-muted:#a8a9b1;color:var(--site-ivory);background:radial-gradient(55% 550px at 0 120px,#ed1c2414,#0000),radial-gradient(55% 600px at 100% 60px,#246ae816,#0000),#08090b;padding:0 max(24px,50vw - 560px)}.company-site a{color:inherit;text-decoration:none}.company-site a:hover{text-underline-offset:5px;text-decoration:underline}.company-site :focus-visible{outline-color:#246ae8}.site-skip{z-index:5;background:#08090b;padding:12px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.site-skip:focus{transform:translateY(0)}.site-header{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.site-header img{height:auto;display:block}.site-brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.site-brand-symbol{width:41px}.site-brand-wordmark{width:119px}.site-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.site-header nav>a:not(.site-button){color:var(--site-muted)}.company-site .site-button{box-sizing:border-box;border:1px solid var(--site-ivory);color:#08090b;background:var(--site-ivory);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:14px;font-weight:650;display:inline-flex}.company-site .site-button:hover{background:#dddcd8;text-decoration:none}.company-site .site-button-small{min-height:40px;padding:10px 20px}.company-site .site-button-outline{color:var(--site-ivory);background:0 0;border-color:#ffffff30}.company-site .site-button-outline:hover{background:#ffffff0d}.site-hero{text-align:center;padding:112px 0 144px}.site-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--site-muted);margin:0 0 24px;font-size:11px;font-weight:650}.site-gradient{color:#0000;background:linear-gradient(105deg,#ed1c24,#a44694 50%,#246ae8);-webkit-background-clip:text;background-clip:text}.company-site h1,.company-site h2,.company-site h3{text-wrap:balance}.site-hero-line{white-space:nowrap}.site-hero .site-eyebrow{display:inline-block}.site-hero h1{letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(56px,7.5vw,104px);font-weight:750;line-height:1.02}.site-lead{color:var(--site-muted);max-width:545px;margin:0 auto 36px;font-size:18px;line-height:1.6}.site-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.company-site h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(36px,4.3vw,56px);font-weight:650;line-height:1.07}.site-product{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding:36px 0 140px;scroll-margin-top:48px;display:grid}.site-description{color:var(--site-muted);max-width:480px;margin:0 0 24px;font-size:18px;line-height:1.65}.site-features{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.site-features li{color:var(--site-muted);border:1px solid #ffffff28;border-radius:999px;padding:7px 12px;font-size:12px}.site-development{color:var(--site-muted);margin:28px 0 0;font-size:13px}.site-device{background:#08090b;border:7px solid #25262c;border-radius:42px;justify-self:center;width:300px;max-width:100%;overflow:hidden;transform:rotate(4deg);box-shadow:0 30px 90px #0008}.site-device img{width:100%;height:auto;display:block}.site-why{border-top:1px solid #ffffff16;padding:96px 0 120px;scroll-margin-top:32px}.site-reasons{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:64px;display:grid}.site-reason{border-top:1px solid #ffffff24;padding-top:24px}.site-reason h3{letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:550;line-height:1.2}.site-reason p{color:var(--site-muted);margin:0;font-size:16px;line-height:1.6}.site-contact{text-align:center;border-top:1px solid #ffffff16;padding:104px 0 112px;scroll-margin-top:32px}.site-contact>img{width:72px;height:auto;margin-bottom:40px}.site-contact h2{margin-bottom:32px;font-size:clamp(48px,6vw,80px)}.site-email{align-items:center;min-height:44px;font-size:clamp(20px,3vw,26px);display:inline-flex}.site-email-label{padding-bottom:6px;line-height:1.2;position:relative}.site-email-label:after{content:"";opacity:.75;background:linear-gradient(90deg,#246ae8,#a44694 50%,#ed1c24);border-radius:999px;height:2px;transition:opacity .15s;position:absolute;inset:auto 0 0}.company-site .site-email:hover{text-decoration:none}.site-email:hover .site-email-label:after,.site-email:focus-visible .site-email-label:after{opacity:1}.site-company-name{color:var(--site-muted);margin:36px 0 0;font-size:12px}.site-footer{color:#85858d;border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 36px;font-size:11px;display:flex}.site-footer-brand{align-items:center;gap:12px;min-height:44px;display:inline-flex}.site-footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-footer-links>a,.site-privacy-settings{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.site-header{gap:12px;min-height:88px}.site-brand{gap:8px}.site-brand-symbol{width:28.76px}.site-brand-wordmark{width:84px}.site-header nav{gap:14px;font-size:12px}.company-site .site-button-small{min-height:38px;padding:9px 16px;font-size:12px}.site-hero{padding:86px 0 100px}.site-hero h1{letter-spacing:-.025em;font-size:clamp(36px,10.8vw,76px)}.site-eyebrow{letter-spacing:.11em;font-size:10px}.company-site h2{font-size:clamp(30px,8vw,48px)}.site-contact h2{font-size:clamp(36px,10vw,54px)}.site-lead,.site-description{font-size:16px}.site-product{grid-template-columns:1fr;gap:56px;padding:32px 0 88px}.site-device{border-width:6px;border-radius:36px;width:246px;transform:none}.site-why{padding:64px 0 80px}.site-reasons{grid-template-columns:1fr;gap:32px;margin-top:40px}.site-contact{padding:72px 0 80px}.site-footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.site-header nav>a:not(.site-button){display:none}.site-hero{padding:64px 0 80px}}@media (prefers-reduced-motion:reduce){html:has(.company-site){scroll-behavior:auto}.site-email-label:after{transition:none}}.site-privacy-settings{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.site-privacy-settings:hover{text-underline-offset:5px;text-decoration:underline}.site-consent{box-sizing:border-box;color:#fff;z-index:100;background:#141414;border:1px solid #777;border-radius:16px;width:min(620px,100% - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 4px 32px #0006}.site-consent::backdrop{background:#0008}.company-site .site-consent h2{letter-spacing:normal;margin:0 0 12px;font-size:20px}.site-consent p{margin:0 0 16px;font-size:15px;line-height:1.5}.site-consent a{color:inherit;text-decoration:underline}.site-consent-actions{flex-wrap:wrap;gap:12px;display:flex}.site-consent-actions button{color:#111;cursor:pointer;font:inherit;background:#fff;border:1px solid #fff;border-radius:8px;padding:12px 18px}.site-consent button:focus-visible,.site-privacy-settings:focus-visible{outline-offset:4px;outline:3px solid #c5a5ff}.site-privacy-page{max-width:760px;margin:auto;padding:48px 24px;line-height:1.7}.site-privacy-page h1{font-size:36px}.site-privacy-page h2{margin-top:32px;font-size:24px}.site-privacy-page a{color:inherit;text-decoration:underline}.site-consent-prompt{width:min(420px,100% - 32px);margin:0;padding:16px;inset:auto 16px 16px auto}.site-consent button:disabled{opacity:.55;cursor:not-allowed}
