@font-face{font-family:DM;src:url(assets/dmsans-latin.woff2) format('woff2');font-display:swap}@font-face{font-family:Arabic;src:url(assets/arabic.woff) format('woff');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;color:#302839;background:#fcfaff;font-family:Calibri,DM,Arial,sans-serif;font-size:18px;line-height:1.6}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #9675b7;outline-offset:5px}button{border:0}svg{fill:none;stroke:currentColor;stroke-width:1.5;width:22px;height:22px}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;padding-block:30px;gap:30px;position:relative;z-index:3}.brand{font-size:32px;letter-spacing:-1.5px;display:flex;align-items:center;line-height:1;direction:ltr}.brand-dot{color:#8968ac}.brand-icon{height:36px;width:36px;display:grid;place-items:center;border-radius:50%;background:#775396;margin-right:9px}.brand-icon img{width:25px;height:25px;object-fit:contain}nav{display:flex;gap:38px;font-size:16px}nav a:hover{color:#79529c}.language{display:flex;align-items:center;gap:9px;font-size:14px}.language select{border:0;background:transparent;padding:8px 3px;cursor:pointer;max-width:125px}.hero{min-height:780px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:34px;padding-block:35px 85px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:13px;letter-spacing:2px;color:#765593;display:flex;align-items:center;gap:10px;margin:0 0 25px}.mini-spark{font-size:25px}h1{font-size:clamp(50px,5.6vw,82px);font-weight:400;letter-spacing:-3.4px;line-height:1.04;margin:0 0 30px}h1 span,h1 em{display:block}h1 em{color:#8765aa;font-weight:400;font-style:normal;margin-top:6px}.lead{font-size:19px;line-height:1.65;max-width:440px;color:#776c81;margin:0 0 32px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 25px;border-radius:50px;font-size:16px;transition:transform .2s,background .2s}.primary{background:#69448a;color:white;box-shadow:0 6px 20px #77539615}.primary:hover{background:#51316f;transform:translateY(-3px)}.arrow{font-size:23px}.text-link{font-size:15px;display:flex;align-items:center;gap:15px}.hero-note{margin-top:30px;display:flex;align-items:center;gap:12px;color:#84788e;font-size:13px}.tiny-line{width:26px;height:1px;background:#bca3d0}.hero-stage{min-height:650px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{border:1px solid #dfd2eb;border-radius:50%;position:absolute;z-index:-1;pointer-events:none}.orbit-one{width:560px;height:560px;background:radial-gradient(ellipse at 50% 60%,#e6daf280,#f4eef92a 67%,transparent 68%)}.orbit-two{width:680px;height:680px;border-style:dashed;border-color:#eae0f0}.stage-caption{position:absolute;right:0;top:15px;font-size:13px;line-height:1.6;color:#9888a5;text-align:right;transform:rotate(7deg)}.phone{width:276px;min-height:566px;background:linear-gradient(165deg,#f9f6fc,#f1ebf7);border:6px solid white;outline:1px solid #ece4f1;border-radius:42px;box-shadow:10px 27px 65px #60457620;position:relative;display:flex;flex-direction:column;align-items:center;padding:15px 16px 18px;transform:rotate(5deg)}.phone-status{display:flex;justify-content:space-between;width:100%;font-size:12px;padding-inline:5px;direction:ltr;position:relative;line-height:20px}.island{position:absolute;left:50%;transform:translateX(-50%);height:21px;width:73px;background:#241a2d;border-radius:20px;top:-3px}.phone-top{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:41px;font-size:13px;color:#82718f}.pulse-dot{width:5px;height:5px;border-radius:50%;background:#a792b9}.record-orb{width:126px;height:126px;border-radius:50%;background:linear-gradient(140deg,#ae91c3,#744b95 65%,#4e246e);position:relative;display:grid;place-items:center;margin-top:42px;box-shadow:0 10px 34px #6d478a20;transition:transform .3s}.record-orb:hover{transform:scale(1.04)}.record-orb img{width:78px;height:78px;object-fit:contain}.orb-ring{position:absolute;inset:-9px;border:1px solid #cfbcdd;border-radius:50%}.orb-wave{position:absolute;inset:-18px;border:1px solid #e0d2ea;border-radius:50%}.clock{font-size:31px;line-height:1.2;color:#55376f;font-variant-numeric:tabular-nums;margin-top:28px;direction:ltr}.phone-hint{font-size:12px;color:#8b779b;margin:9px 0}.waveform{display:flex;align-items:center;justify-content:center;gap:3px;height:32px;margin:12px 0 22px;width:130px}.waveform i{width:2px;background:#b79dcb;border-radius:4px;height:var(--h);transform:scaleY(.35)}.phone.recording .waveform i{animation:wave 1s ease-in-out infinite alternate;animation-delay:var(--d)}.phone.recording .orb-wave{animation:ping 2s infinite}.phone.recording .pulse-dot{background:#aa6a69}.phone-language{width:100%;padding:12px 10px;border:1px solid #e6ddee;border-radius:15px;display:flex;gap:11px;align-items:center;margin-top:auto}.phone-language b{display:block;font-size:12px;font-weight:400}.phone-language small{display:block;font-size:12px;color:#91819d}.phone-language>span:last-child{margin-inline-start:auto}.language-symbol{color:#785894;font-size:20px}.language-symbol span{font-size:12px;margin-inline-start:-5px}.phone-nav{display:flex;justify-content:space-between;width:100%;margin-top:25px;color:#ad9abc;text-align:center}.phone-nav>span{font-size:20px;line-height:1.2;flex:1}.phone-nav small{display:block;font-size:12px;margin-top:4px}.phone-nav .selected{color:#654381}.home-bar{position:absolute;width:86px;height:3px;border-radius:4px;background:#34283e;bottom:7px}.float-card{position:absolute;background:#ffffffed;border:1px solid #ebe3f1;box-shadow:0 15px 40px #60457612;border-radius:18px;z-index:3}.quote-card{width:265px;left:-28px;bottom:76px;padding:20px;transform:rotate(-5deg)}.card-tag{font-size:12px;color:#9a81ae;letter-spacing:1.4px}.quote-card p{font-size:18px;line-height:1.4;margin:11px 0 17px}.quote-bottom{display:flex;gap:8px;align-items:center;font-size:12px;color:#8e7e99}.avatar{width:24px;height:24px;background:#eee6f5;border-radius:50%;display:grid;place-items:center;color:#795396}.micro-wave{margin-left:auto;color:#ad8cc6;font-size:12px;white-space:nowrap}.result-card{right:-25px;top:172px;display:flex;gap:10px;align-items:center;padding:15px 18px;transform:rotate(4deg)}.spark{font-size:25px;color:#9170ab}.result-card strong{font-size:13px;font-weight:400;display:block}.result-card small{font-size:12px;color:#97869f;display:block}.stage-foot{position:absolute;bottom:-15px;font-size:12px;color:#9c8ea5}.feature-ribbon{border-block:1px solid #e8dfef;display:flex;align-items:center;justify-content:space-between;padding-block:28px;gap:20px;font-size:16px}.feature-ribbon>span{color:#97879f;font-size:14px}.feature-ribbon>div{display:flex;align-items:center;gap:30px;color:#765693}.feature-ribbon i{width:3px;height:3px;background:#c4b0d4;border-radius:50%}.experience{padding-block:110px 100px}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:50px}h2{font-size:clamp(36px,4vw,55px);font-weight:400;letter-spacing:-1.6px;line-height:1.12;margin:0}.section-intro>p{color:#84758f;max-width:290px;font-size:17px;margin:0 0 5px}.feature-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e5dbea;gap:18px}.feature-tabs button{background:none;text-align:start;padding:20px 0;color:#95869f;border-bottom:2px solid transparent;display:flex;gap:12px;align-items:center;font-size:16px}.feature-tabs button b{font-weight:400}.feature-tabs button span{font-size:12px;opacity:.7}.feature-tabs button[aria-selected=true]{color:#6b428c;border-color:#8c64ab}.feature-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding:60px 0;min-height:440px}.feature-story{max-width:360px}.feature-number{font-size:12px;letter-spacing:2px;color:#a18dae}.feature-story h3{font-size:36px;line-height:1.15;font-weight:400;letter-spacing:-.6px;margin:18px 0}.feature-story p{font-size:17px;color:#86758e;line-height:1.7}.feature-detail{font-size:13px;color:#785991;border-top:1px solid #e7dfed;padding-top:17px;display:block;margin-top:25px}.feature-demo{min-height:320px;background:#f3edf8;border:1px solid #e8ddef;border-radius:24px;padding:32px;display:grid;align-items:center;overflow:hidden}.demo-paper{background:white;padding:25px;border-radius:16px;border:1px solid #e9e0f0;box-shadow:0 6px 20px #71558008}.demo-label{font-size:12px;letter-spacing:1px;color:#91749f;margin-bottom:16px}.transcript-row{padding:13px 0;border-top:1px solid #f0eaf4;display:flex;gap:15px}.transcript-row>span{font-size:12px;color:#b39abe;padding-top:3px;direction:ltr}.transcript-row p{font-size:15px;line-height:1.6;margin:0}.transcript-row b{font-size:12px;font-weight:400;color:#866795;display:block;margin-bottom:3px}.translate-demo{display:flex;flex-direction:column;gap:15px}.translation-line{background:white;border:1px solid #e9dfef;border-radius:15px;padding:22px}.translation-line p{font-size:20px;line-height:1.5;margin:10px 0 0}.translation-line span{font-size:12px;color:#8e6ca3}.translation-line.second{background:#e7daf1}.summary-heading{display:flex;align-items:center;justify-content:space-between;color:#795594;font-size:14px}.demo-paper h4{font-size:22px;font-weight:400;margin:14px 0 10px}.demo-paper p{font-size:15px;color:#756680;line-height:1.6}.task-row{display:flex;gap:10px;align-items:center;border-top:1px solid #eee7f3;padding:12px 0 0;color:#7d688a;font-size:13px}.task-row i{width:15px;height:15px;flex-shrink:0;border:1px solid #baa6ca;border-radius:4px}.map-demo{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;position:relative}.map-root{grid-column:1/-1;background:#785195!important;color:white!important;justify-self:center;padding:15px 22px!important;position:relative;z-index:1}.map-node{background:white;border:1px solid #dacbe6;color:#765591;border-radius:12px;font-size:14px;text-align:center;padding:15px 10px;position:relative}.map-node:not(.map-root):before{content:'';position:absolute;left:50%;top:-25px;height:24px;width:1px;background:#c9b2dc}.map-node:nth-child(4),.map-node:nth-child(5){border-color:#d7d6b7;color:#7d825d}.flow{padding-block:15px 110px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:50px}.steps article{border-top:1px solid #dfd2e8;padding-top:22px}.steps article>span{color:#ab92bc;font-size:14px}.steps h3{font-weight:400;font-size:23px;line-height:1.3;margin:16px 0}.steps p{font-size:16px;color:#88788f;line-height:1.7}.closing{background:linear-gradient(120deg,#f0e8f7,#e6d9f0 60%,#eee4f5);padding:75px 0 85px;text-align:center;border-top:1px solid #e2d4ec}.closing .eyebrow{justify-content:center;margin-top:20px;margin-bottom:18px}.closing-icon{width:55px;height:55px;border-radius:50%;background:#8d6aa7;display:inline-grid;place-items:center}.closing-icon img{width:38px;height:38px}.closing h2{font-size:clamp(38px,4.6vw,66px);margin-bottom:30px}.closing .button{background:#69448a}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:35px;font-size:13px;color:#93829f}footer .brand{font-size:27px;color:#4d3b5b}.cursor-aura{position:fixed;left:0;top:0;width:320px;height:320px;background:radial-gradient(circle,#b78fd814,transparent 65%);pointer-events:none;z-index:8;opacity:0;transform:translate(-50%,-50%)}.cursor-ring{position:fixed;left:0;top:0;width:28px;height:28px;border:1px solid #9671b366;border-radius:50%;pointer-events:none;z-index:9;opacity:0;transition:width .2s,height .2s,border-color .2s;transform:translate(-50%,-50%)}.cursor-ring.active{width:48px;height:48px;border-color:#82589b99}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;left:20px;top:-100px;z-index:20;padding:12px;background:white}.skip:focus{top:10px}[dir=rtl]{font-family:Calibri,Arabic,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .eyebrow{letter-spacing:0;line-height:1.4}[dir=rtl] .hero-stage{direction:ltr}[dir=rtl] .hero-stage .quote-card,[dir=rtl] .result-card{direction:rtl}[dir=rtl] .hero-stage .phone{direction:rtl}[dir=rtl] .arrow{transform:scaleX(-1)}[lang=zh] h1{letter-spacing:-1px;font-size:clamp(45px,5.4vw,72px);line-height:1.25}[lang=ru] h1{font-size:clamp(44px,5vw,68px)}
@keyframes wave{to{transform:scaleY(1)}}@keyframes ping{50%{transform:scale(1.08);opacity:.3}}
@media(min-width:1450px){.hero{min-height:820px}}@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.hero{gap:15px}.hero-stage{transform:scale(.86);transform-origin:center}.quote-card{left:-45px}.result-card{right:-42px}.hero h1{font-size:60px}.feature-ribbon>div{gap:15px}.feature-panel{gap:35px}.feature-tabs button{font-size:14px}.hero-actions{gap:18px}.orbit-two{width:570px;height:570px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{padding-block:24px}.header nav{display:none}.hero{grid-template-columns:1fr;padding:45px 0 55px;min-height:0}.hero-copy{text-align:center}.eyebrow,.hero-actions,.hero-note{justify-content:center}.hero h1{font-size:60px;letter-spacing:-2px}.lead{margin-inline:auto}.hero-stage{min-height:610px;transform:scale(.94);width:min(500px,100%);justify-self:center;margin-top:35px}.orbit-one{width:440px;height:440px}.orbit-two{width:520px;height:520px}.quote-card{left:-10px;bottom:50px;width:240px}.result-card{right:-8px}.stage-caption{right:10px}.feature-ribbon{flex-direction:column;padding-block:24px}.feature-ribbon>div{gap:17px;font-size:14px}.section-intro{display:block}.section-intro .eyebrow,.flow .eyebrow{justify-content:flex-start}.section-intro>p{max-width:100%;margin-top:20px}.experience{padding-block:75px 35px}.feature-tabs{gap:12px;grid-template-columns:1fr 1fr}.feature-tabs button{padding:14px 0}.feature-panel{grid-template-columns:1fr;gap:25px;padding:35px 0}.feature-story{max-width:100%}.feature-story h3{font-size:32px}.feature-demo{padding:22px;min-height:300px}.steps{gap:25px}.steps h3{font-size:20px}.flow{padding-bottom:65px}.closing{padding:60px 0}footer{flex-wrap:wrap}footer>span:last-child{font-size:12px}.cursor-ring,.cursor-aura{display:none}}
@media(max-width:480px){.hero h1{font-size:46px}.hero-stage{transform:scale(.9);min-height:620px;margin-top:5px}.orbit-one{width:330px;height:460px}.orbit-two{width:375px;height:550px}.quote-card{width:218px;left:-13px;bottom:30px;padding:17px}.result-card{right:-8px;top:145px;padding:10px;width:173px}.stage-caption{top:-5px;right:0}.stage-foot{bottom:-8px}.phone{width:260px}.hero-note{font-size:12px}.hero .lead{font-size:17px}.hero-actions .text-link{font-size:14px}.feature-ribbon>div{gap:10px;font-size:12px}.steps{grid-template-columns:1fr;gap:20px}.steps article{padding-top:15px}.steps h3{margin:10px 0}.steps p{margin-top:0}.feature-demo{padding:15px}.demo-paper{padding:18px}.header .brand{font-size:28px}.language{gap:4px}.language select{max-width:105px}.feature-tabs button{font-size:14px}.closing h2{font-size:38px}.hero-stage .phone-nav small{font-size:12px}footer>span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.cursor-aura,.cursor-ring{display:none!important}}
.stage-caption,h2,#feature-title{white-space:pre-line}.hero-stage{max-width:100%}.hero-stage .orbit{max-width:calc(100vw - 24px)}.hero-stage .stage-foot{max-width:100%;text-align:center}.hero-stage .result-card strong,.hero-stage .result-card small{max-width:190px}body{overflow-x:clip}.hero-stage .phone-language>div{min-width:0}.phone-language small{overflow-wrap:anywhere}[dir=rtl] .feature-story h3{line-height:1.5;letter-spacing:0}[dir=rtl] .stage-caption{font-family:Calibri,Arabic,sans-serif}.phone-nav small{overflow-wrap:anywhere}.feature-tabs b{overflow-wrap:anywhere}
.header{flex-wrap:wrap}.header nav{gap:22px;flex-wrap:wrap;font-size:14px}.download-section{padding-block:65px 85px;border-top:1px solid #e6ddec}.section-description{color:#80718b;max-width:650px}.store-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.store-card{display:flex;align-items:center;gap:18px;padding:22px 28px;border:1px solid #e2d6eb;background:#f5effa;border-radius:18px;min-width:260px}.store-card svg{width:32px;height:40px;flex-shrink:0}.store-card strong{font-size:19px;font-weight:400}.store-card p{font-size:14px;margin:6px 0 0;color:#8f7a9e}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.company-card{padding:35px;border:1px solid #e9e0f0;border-radius:24px;background:white;min-width:0}.company-card h2{font-size:36px;line-height:1.2}.company-card>p{font-size:16px;color:#82738e}.company-name{display:block;font-size:22px;font-weight:400;margin-top:30px}.company-card h3{font-size:14px;font-weight:400;margin-bottom:8px;color:#8b769d}address{font-style:normal;line-height:1.8;font-size:15px;overflow-wrap:anywhere}.secondary{border:1px solid #d7c5e5;color:#704790;background:transparent}.secondary:hover{background:#f3eaf9}.company-card .button{margin-top:22px}.small-note{font-size:14px;color:#8b7a95;line-height:1.7}.availability{padding:20px;border-radius:14px;background:#f7f2fb;font-size:15px;margin:25px 0}.company-card .text-link{color:#795395;text-decoration:underline;text-underline-offset:5px}.payments{padding:0 0 70px}.payments h3{font-weight:400;font-size:20px}.payment-marks{display:flex;flex-wrap:wrap;gap:16px}.payment-mark{background:white;border:1px solid #e6dcec;border-radius:12px;min-width:190px;min-height:78px;display:flex;align-items:center;justify-content:center;padding:18px;flex-direction:column;gap:5px}.payment-mark img{height:auto;max-width:144px}.pending-brand span{font-size:23px;color:#95869e}.pending-brand small{font-size:12px;color:#9a879f}.payments .small-note{max-width:780px}.site-footer{display:block}.footer-top{display:flex;justify-content:space-between;gap:25px;padding-block:10px 30px}.footer-columns{display:grid;grid-template-columns:1fr 1.3fr 1.5fr;gap:40px;border-block:1px solid #e5dbea;padding:30px 0}.footer-columns>div{display:flex;flex-direction:column;gap:10px}.footer-columns strong{font-weight:400;color:#594164;font-size:16px}.footer-columns a{font-size:14px}.footer-columns a:hover{text-decoration:underline}.footer-columns address{font-size:14px}.footer-bottom{padding-top:25px;font-size:12px}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding-block:55px 90px}.legal-layout aside>a{font-size:15px;color:#785791}.legal-nav{display:flex;flex-direction:column;gap:10px;margin-top:35px}.legal-nav a{padding:12px 15px;font-size:15px;border-radius:10px}.legal-nav [aria-current]{color:#69418b;background:#eee4f7}.legal-article h1{font-size:44px;letter-spacing:-1px;line-height:1.25}.legal-article h2{font-size:23px;letter-spacing:0;line-height:1.5;margin:32px 0 12px}.legal-article p{font-size:16px;line-height:1.9;color:#756580;overflow-wrap:anywhere}.draft-label{font-size:13px!important;color:#977daa!important}.legal-warning{border-inline-start:3px solid #ac91c2;background:#f2eaf8;padding:20px;font-size:15px;line-height:1.8}.controller-card{border-bottom:1px solid #e1d7e9;padding:25px 0}.controller-card strong{font-weight:400;display:block;margin-bottom:10px}.preference-choice{display:flex;align-items:center;gap:12px;font-size:17px}.preference-choice input{width:21px;height:21px;accent-color:#765195}.preference-actions{display:flex;flex-wrap:wrap;gap:12px}.legal-sources{border-top:1px solid #e4dbe9;margin-top:40px}.legal-sources a{display:block;font-size:14px;color:#79528e;text-decoration:underline;margin:12px 0;overflow-wrap:anywhere}.legal-article{min-width:0}[dir=rtl] .company-card h2{line-height:1.5}[hidden]{display:none!important}@media(max-width:1000px){.header nav{order:3;width:100%;justify-content:center}.legal-layout{gap:30px;grid-template-columns:200px minmax(0,1fr)}}@media(max-width:800px){.header nav{display:flex;gap:12px 20px}.company-grid{grid-template-columns:1fr}.company-card{padding:26px}.company-card h2{font-size:32px}.footer-columns{grid-template-columns:1fr 1fr}.footer-columns>div:last-child{grid-column:1/-1}.footer-top>span{display:none}.legal-layout{grid-template-columns:1fr;padding-top:25px}.legal-nav{flex-direction:row;flex-wrap:wrap;margin-top:20px;gap:5px}.legal-nav a{font-size:13px;padding:10px}.legal-article h1{font-size:34px}.store-grid{flex-direction:column}.payment-mark{min-width:145px}.download-section{padding-block:45px 55px}}

.email-contact{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:20px 0;font-size:16px;min-width:0}.email-contact span{color:#756780}.email-contact a{color:#76569b;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;max-width:100%}.payment-mark img.mastercard-logo{width:78px;height:auto}
