.launch-home{color:#14243d;background:#fff}.launch-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.launch-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% 38%,#cdeef7 0,transparent 48%),linear-gradient(140deg,#f8fbff,#eef3ff 55%,#f6fcff)}.launch-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:76px 84px}.launch-eyebrow{display:flex;align-items:center;gap:9px;color:#2158b3;font-weight:600;font-size:13px}.launch-eyebrow>span,.launch-live-dot{width:8px;height:8px;background:#27998b;border-radius:50%;flex-shrink:0}.launch-intro h1{margin-block:25px 24px;font-size:clamp(42px,4.5vw,64px);font-weight:800;line-height:1.35;letter-spacing:-2px}.launch-intro h1>span{display:block;color:#155cec}.launch-lead{max-width:510px;color:#52647d;line-height:1.95;font-size:18px}.launch-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.launch-primary,.launch-secondary{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:12px;padding:14px 22px;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.launch-primary{background:#155cec;color:white;box-shadow:0 8px 20px #155cec25}.launch-primary:hover{background:#104bc6;transform:translateY(-2px)}.launch-secondary{border:1px solid #cad6e8;background:#ffffffa6}.launch-secondary:hover{background:white}.launch-trial{margin-block-start:15px;color:#586a82;font-size:12px;line-height:1.9}.launch-tags{display:flex;flex-wrap:wrap;gap:20px;margin-block-start:25px}.launch-tags li{display:inline-flex;align-items:center;gap:6px;color:#405775;font-size:12px}.launch-tags svg{color:#168576}.launch-product{position:relative;min-width:0;padding:25px 24px 18px;border:1px solid #ffffff;border-radius:28px;background:#ffffff88;box-shadow:0 30px 90px #295aa512,inset 0 0 0 1px #e0e8f3}.launch-product-heading{display:flex;align-items:center;gap:8px;font-size:11px;color:#5b708b}.launch-product-title{margin-top:8px;font-size:20px;font-weight:700}.launch-phones{height:390px;position:relative;overflow:hidden;margin-top:20px;border-radius:18px;background:linear-gradient(130deg,#deebff,#e9f8f6)}.launch-phone-main{position:absolute;top:24px;inset-inline-start:24px;width:57%;transform:rotate(5deg)}.launch-phone-secondary{position:absolute;top:86px;inset-inline-end:14px;width:48%;transform:rotate(-7deg)}.launch-product-note{display:flex;gap:9px;align-items:center;position:absolute;bottom:61px;inset-inline:38px;padding:15px;background:#fff;border:1px solid #e4ebf5;border-radius:12px;box-shadow:0 8px 26px #1e3b5f12;font-size:12px;color:#234064}.launch-product-note svg{color:#155cec;flex-shrink:0}.launch-product figcaption{margin-top:15px;font-size:11px;text-align:center;color:#5e718a}.launch-section{padding-block:78px;scroll-margin-top:90px}.launch-section-heading{max-width:660px}.launch-label{color:#2462c9;font-size:13px;font-weight:700;margin-bottom:12px}.launch-section h2{font-size:clamp(27px,3vw,40px);line-height:1.5;font-weight:750;letter-spacing:-.8px}.launch-section-heading>p:last-child:not(.launch-label){margin-top:16px;color:#5c6c82;line-height:1.95}.launch-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:38px}.launch-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:#155cec;background:#edf3ff}.launch-home h3{font-size:19px;line-height:1.6;font-weight:700;margin-top:18px}.launch-benefits p,.launch-feature p,.launch-steps p{color:#5c6c82;line-height:1.95;font-size:14px;margin-top:10px}.launch-features{background:#f6f8fc;border-block:1px solid #eef2f8}.launch-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.launch-feature{display:flex;flex-direction:column;padding:29px;border:1px solid #e1e7f0;border-radius:18px;background:white;transition:transform .2s,border-color .2s,box-shadow .2s}.launch-feature>svg{color:#2164dd}.launch-feature:hover{transform:translateY(-4px);border-color:#a1bced;box-shadow:0 14px 30px #183a6010}.launch-feature-link{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:12px;padding-top:26px;margin-top:auto;color:#1959c4}.launch-offline{border-radius:26px;background:#112a4c;color:white;padding:46px;display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}.launch-offline .launch-label{color:#8cdacb}.launch-offline h2{font-size:32px}.launch-offline>div>p:last-child{line-height:1.95;color:#c6d4e6;margin-top:18px;font-size:15px}.launch-offline-note{text-align:center;border:1px solid #44617e;background:#1c395a;border-radius:20px;padding:26px}.launch-offline-symbol{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;color:#8bdfcd;background:#29556a;border:1px solid #547e8d;border-radius:28px}.launch-steps-section{padding-top:0}.launch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px}.launch-steps li{border-top:1px solid #dbe4f0;padding-top:25px}.launch-steps li>span{font-size:30px;color:#4477c9;font-weight:500}.launch-faq{border-top:1px solid #e5ebf4;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.launch-faq details{border-bottom:1px solid #e1e7f0}.launch-faq summary{cursor:pointer;min-height:64px;padding-block:18px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-weight:600;font-size:15px;list-style:none}.launch-faq summary::-webkit-details-marker{display:none}.launch-faq summary>span{font-size:23px;color:#3068c1}.launch-faq details[open] summary>span{transform:rotate(45deg)}.launch-faq details>p{color:#5c6c82;font-size:14px;line-height:2;padding-bottom:22px}.launch-contact{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#155cec;font-size:14px;margin-top:20px}.launch-bottom{padding-bottom:12px}.launch-home a:focus-visible,.launch-home summary:focus-visible{outline:3px solid #155cec;outline-offset:5px}@media (max-width:900px){.launch-hero-grid{gap:28px}.launch-intro h1{font-size:44px}.launch-phones{height:340px}.launch-feature-grid{grid-template-columns:repeat(2,1fr)}.launch-offline{gap:28px;padding:32px}}@media (max-width:640px){.launch-wrap{width:calc(100% - 36px)}.launch-hero-grid{grid-template-columns:1fr;padding-block:38px 40px;gap:30px}.launch-intro h1{font-size:43px;letter-spacing:-1.5px;margin-block:20px}.launch-lead{font-size:16px}.launch-eyebrow{font-size:12px}.launch-actions{gap:10px}.launch-primary,.launch-secondary{flex:1;padding-inline:12px;font-size:13px;gap:8px}.launch-tags{gap:13px}.launch-tags li{font-size:11px}.launch-product{padding:20px 18px 16px}.launch-phones{height:320px}.launch-product-note{inset-inline:29px}.launch-section{padding-block:48px}.launch-benefits,.launch-faq,.launch-feature-grid,.launch-offline,.launch-steps{grid-template-columns:1fr}.launch-benefits{gap:28px}.launch-feature-grid{gap:12px}.launch-feature{padding:24px}.launch-offline{padding:27px;gap:28px}.launch-offline h2{font-size:27px}.launch-offline-note{padding:20px}.launch-offline-symbol{width:68px;height:68px;border-radius:20px}.launch-steps-section{padding-top:0}.launch-faq{gap:20px}}@media (prefers-reduced-motion:reduce){.launch-home *,.launch-home :before{transition:none!important;scroll-behavior:auto!important}}