:root{--ink:#121a36;--muted:#63708d;--paper:#fbfcff;--line:#e4e8f4;--blue:#3867ff;--violet:#7856fa;--night:#0a1030;--mint:#b9f5df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1120px,100% - 40px);margin:0 auto}.announcement{color:#dbe3ff;letter-spacing:.02em;text-align:center;background:#10183a;padding:10px 20px;font-size:.82rem}.announcement span{color:#8facff;margin:0 9px}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{color:inherit;font:inherit;letter-spacing:-.04em;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:1.12rem;font-weight:800}.brand-icon{vertical-align:middle;width:32px;height:32px;margin-right:8px;display:inline-block}.nav-links{color:#4d5875;gap:30px;font-size:.91rem;display:flex}.nav-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav-cta{color:#2947b4;font:inherit;cursor:pointer;background:#edf0ff;border:0;border-radius:9px;padding:11px 16px;font-size:.9rem;font-weight:700}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;padding:80px 0 72px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#4866da;margin:0 0 14px;font-size:.73rem;font-weight:800}.hero h1,.section h2,.uses h2,.lead-section h2{letter-spacing:-.055em;margin:0;line-height:1.01}.hero h1{max-width:700px;font-size:clamp(3rem,6.3vw,5.65rem)}.hero-text{max-width:560px;color:var(--muted);margin:24px 0 29px;font-size:1.1rem;line-height:1.65}.hero-actions{align-items:center;gap:18px;display:flex}.button{cursor:pointer;border:none;justify-content:center;align-items:center;gap:12px;font-size:.95rem;font-weight:800;display:inline-flex}.primary{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border-radius:10px;padding:15px 20px;box-shadow:0 13px 28px #5669e345}.text{color:#4059c7;padding:12px 4px}.trust-row{color:#6b7591;flex-wrap:wrap;gap:13px;margin-top:37px;font-size:.79rem;display:flex}.trust-row span:before{content:"•";color:#526df7;margin-right:7px}.hero-visual{background:radial-gradient(circle at 50% 46%,#e0e8ff 0,#f3f5ff 44%,#0000 68%);border-radius:28px;place-items:center;min-height:490px;display:grid;position:relative;overflow:hidden}.orbit{border:1px solid #b7c8ff;border-radius:50%;width:410px;height:410px;position:absolute}.orbit-two{border-color:#d4dcff;width:292px;height:292px}.phone-card{color:#fff;z-index:2;background:linear-gradient(155deg,#18204a,#0c1130);border-radius:30px;width:290px;min-height:420px;padding:19px;position:relative;transform:rotate(5deg);box-shadow:0 28px 64px #111b4d60}.phone-top{color:#cbd5ff;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.dot{background:#55ebae;border-radius:50%;width:7px;height:7px}.call-state{color:#bfc9ed;margin:34px 0 22px;font-size:.9rem}.person-row{border-bottom:1px solid #313a63;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.person-row strong,.person-row small{display:block}.person-row small{color:#a7b2dc;margin-top:3px;font-size:.7rem}.avatar{border-radius:14px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.blue{background:#3077db}.purple{background:#8058db}.wave{color:#a98aff;letter-spacing:-3px}.translation{background:#262e58;border-radius:15px;gap:10px;margin-top:22px;padding:14px;display:flex}.translation span{color:#b7a0ff}.translation small,.translation strong{display:block}.translation small{color:#b8c0df;margin-bottom:4px;font-size:.65rem}.translation strong{font-size:.76rem}.call-end{background:#ed5664;border-radius:50%;place-items:center;width:45px;height:45px;margin:26px auto 0;font-weight:700;display:grid}.floating-chip{z-index:3;background:#fff;border:1px solid #dce3ff;border-radius:12px;padding:10px 13px;font-size:.75rem;font-weight:700;position:absolute;box-shadow:0 12px 26px #243a8630}.chip-a{top:84px;left:12px}.chip-a span{color:#725eff;margin:0 7px}.chip-b{color:#5262b1;bottom:80px;right:1px}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:26px;padding:26px 0;display:grid}.proof div{border-right:1px solid var(--line);padding-right:18px}.proof div:last-child{border:none}.proof strong,.proof span{display:block}.proof strong{margin-bottom:6px;font-size:.9rem}.proof span{color:var(--muted);font-size:.79rem;line-height:1.4}.section{padding:116px 0}.section-intro{max-width:720px}.section h2,.uses h2,.lead-section h2{font-size:clamp(2.2rem,4vw,3.8rem)}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:220px;padding:29px}.step-num{color:#6b62e8;font-size:.82rem;font-weight:800}.steps h3{letter-spacing:-.025em;margin:31px 0 10px;font-size:1.15rem}.steps p,.principle p,.lead-section p{color:var(--muted);font-size:.95rem;line-height:1.65}.uses{color:#fff;background:#111936;padding:105px 0}.uses-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:70px;display:grid}.uses .eyebrow{color:#a8b5ff}.uses h2{max-width:620px}.uses-sticky{position:sticky;top:100px}.use-cards{grid-template-columns:1fr;gap:16px;display:grid}.use-card{cursor:default;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;flex-direction:row;align-items:center;gap:22px;padding:22px 26px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.use-card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px);box-shadow:0 12px 24px -10px #0006}.use-card-icon{background:#ffffff14;border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:1.5rem;display:grid;box-shadow:inset 0 1px 1px #ffffff1a}.use-card b{color:#fff;margin-bottom:4px;font-size:1.05rem;display:block}.use-card span{color:#b6bfdd;font-size:.9rem;line-height:1.5;display:block}.principle{grid-template-columns:150px 1fr;align-items:start;gap:60px;display:grid}.principle-mark{color:#5969ef;background:#ecefff;border-radius:32px;place-items:center;width:100px;height:100px;font-size:2rem;display:grid}.principle p{max-width:680px;margin-top:20px}.lead-section{background:linear-gradient(130deg,#eef2ff,#f8f5ff 48%,#effbfa);padding:105px 0}.lead-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:72px;display:grid}.lead-grid>div>p:not(.eyebrow){max-width:420px;font-size:1.02rem}.mini-points{color:#3d4b73;gap:11px;margin-top:28px;font-size:.85rem;display:grid}.lead-form{background:#fff;border:1px solid #dde3f5;border-radius:18px;gap:15px;padding:29px;display:grid;box-shadow:0 18px 55px #3a4f9430}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lead-form label{color:#2b3654;gap:7px;font-size:.78rem;font-weight:800;display:grid}.lead-form em{color:#8791a9;font-style:normal;font-weight:500}.lead-form input,.lead-form select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #d9dfef;border-radius:9px;outline:none;padding:12px;font-size:.9rem}.lead-form input:focus,.lead-form select:focus{border-color:#6c75e7;box-shadow:0 0 0 3px #7983ef22}.consent{grid-template-columns:17px 1fr;align-items:start;line-height:1.45;color:#69758f!important;font-weight:500!important}.consent input{margin:2px 0;width:16px!important}.submit{width:100%;margin-top:3px;padding:14px}.submit:disabled{opacity:.7;cursor:wait}.form-message{margin:0;font-size:.85rem;line-height:1.45}.form-message.success{color:#137a53}.form-message.error{color:#b52d4d}.faq{padding-top:110px}.faq-list{border-top:1px solid var(--line);max-width:800px;margin-top:42px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#5b69da;font-size:1.3rem}.faq details[open] summary span{transform:rotate(45deg)}.faq p{max-width:670px;color:var(--muted);margin:0 0 22px;line-height:1.6}.footer{color:#e6eaff;background:#0d1430;padding:35px 0}.footer-content{justify-content:space-between;align-items:center;gap:20px;font-size:.8rem;display:flex}.footer p{color:#aeb9db;margin:0}.footer span:last-child{color:#7784ad}.picker-field{color:#2b3654;gap:7px;font-size:.78rem;font-weight:800;display:grid}.picker{position:relative}.picker summary{cursor:pointer;color:#6f7890;background:#fff;border:1px solid #d9dfef;border-radius:9px;justify-content:space-between;align-items:center;min-height:46px;padding:12px;font-size:.9rem;font-weight:500;list-style:none;display:flex}.picker summary::-webkit-details-marker{display:none}.picker summary>span{color:#5969df;font-size:1.1rem;transition:transform .18s}.picker[open] summary{border-color:#6c75e7;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 3px #7983ef22}.picker[open] summary>span{transform:rotate(180deg)}.picker-options{z-index:20;background:#fff;border:1px solid #6c75e7;border-top:0;border-radius:0 0 10px 10px;padding:7px;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 28px #1d2a6040}.picker-options.language-options,.picker-options.use-case-options{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:260px;overflow-y:auto}.picker-options button{text-align:left;color:#25304e;width:100%;min-height:41px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:10px 11px;font-size:.9rem;display:flex}.picker-options button:hover,.picker-options button:focus-visible,.picker-options button.selected{color:#374fd0;background:#eef0ff;outline:none}.picker-options button span{font-weight:800}@media (max-width:800px){.use-cards{grid-template-columns:1fr}.uses-sticky{position:static}.nav{height:66px}.nav-links{display:none}.nav-cta{padding:9px 11px;font-size:.78rem}.hero{grid-template-columns:1fr;padding:52px 0}.hero h1{font-size:clamp(3rem,13vw,4.5rem)}.hero-visual{order:-1;min-height:430px}.proof,.steps,.uses-grid,.lead-grid{grid-template-columns:1fr}.proof{gap:16px;padding:22px 0}.proof div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.proof div:last-child{border:0;padding-bottom:0}.section,.uses,.lead-section{padding:78px 0}.principle{grid-template-columns:1fr;gap:26px}.form-row{grid-template-columns:1fr}.footer-content,.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{width:100%}.chip-a{left:9px}.chip-b{right:8px}.shell{width:min(100% - 32px,1120px)}.announcement{padding:9px 14px;font-size:.74rem;line-height:1.45}.brand{font-size:1rem}.brand-icon{width:28px;height:28px;margin-right:6px}.hero{gap:28px;padding:34px 0 46px}.hero h1{font-size:clamp(2.55rem,12vw,4rem);line-height:1.04}.hero-text{margin:18px 0 23px;font-size:1rem}.hero-actions{gap:8px;width:100%}.hero-actions .primary{width:100%;min-height:50px}.hero-actions .text{min-height:44px}.trust-row{gap:8px;margin-top:26px;font-size:.75rem}.hero-visual{border-radius:22px;min-height:365px}.phone-card{width:252px;min-height:365px;padding:16px;transform:rotate(3deg)}.phone-top{font-size:.64rem}.call-state{margin:23px 0 16px}.person-row{padding:10px 0}.translation{margin-top:16px;padding:12px}.call-end{margin-top:17px}.orbit{width:330px;height:330px}.orbit-two{width:235px;height:235px}.floating-chip{padding:8px 10px;font-size:.67rem}.chip-a{top:42px}.chip-b{bottom:36px}.section{padding:64px 0}.section h2,.uses h2,.lead-section h2{font-size:clamp(2rem,9vw,3rem)}.steps{gap:12px;margin-top:32px}.steps article{min-height:0;padding:22px}.steps h3{margin:20px 0 8px}.uses,.lead-section{padding:64px 0}.uses-grid,.lead-grid{gap:34px}.use-list p{padding:16px 0}.principle-mark{border-radius:24px;width:74px;height:74px}.lead-form{border-radius:14px;gap:14px;padding:20px}.lead-form input,.picker summary{min-height:48px;font-size:16px}.picker-options{max-height:260px;overflow-y:auto}.consent{font-size:.77rem!important}.faq{padding-top:64px}.faq-list{margin-top:28px}.faq summary{padding:18px 0;font-size:.96rem}.footer{padding:28px 0}.footer-content{gap:12px}.footer p{line-height:1.5}.button,.nav-cta,.nav-links button,.brand{touch-action:manipulation}}@media (max-width:380px){.shell{width:calc(100% - 24px)}.announcement span{margin:0 4px}.nav-cta{padding:8px 9px;font-size:.72rem}.hero-visual{min-height:335px}.phone-card{width:232px;min-height:342px}.orbit{width:300px;height:300px}.orbit-two{width:210px;height:210px}.chip-a{left:5px}.chip-b{right:5px}.lead-form{padding:16px}.section,.uses,.lead-section{padding:52px 0}}
