.home-page{--ink:#172426;--muted:#5d6c70;--blue:#294fff;--line:#dee4e5;color:var(--ink);background:#fafbf8;font-family:Arial,Helvetica,sans-serif}.home-page .shell{width:min(1200px,100% - 80px)}.home-page :is(a,summary):focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #425fff}.home-page section[id],.home-page #main-content{scroll-margin-top:30px}.skip-link{z-index:50;color:#294fff;background:#fff;padding:14px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.home-page .announcement{color:#344276;letter-spacing:.01em;background:#e8edff;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:12px;display:flex}.home-page .announcement a{text-underline-offset:3px;margin-left:5px;font-weight:700;text-decoration:underline}.home-page .announcement .release-dot{background:#3656e5;border-radius:50%;width:6px;height:6px;margin:0}.home-page .nav{border-bottom:1px solid #e5e8e3;height:98px}.home-page .brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;font-size:19px;display:inline-flex}.home-page .brand-icon{border-radius:10px;width:36px;height:36px;margin-right:10px}.home-page .nav-links{color:#52605f;gap:32px;font-size:13px}.home-page .nav-links a:hover{color:#294fff}.home-page .nav-cta{color:#fff;background:#192828;border-radius:999px;padding:14px 20px;font-size:12px}.home-page .nav-actions{align-items:center;gap:10px;display:flex}.home-page .nav-actions .nav-cta{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.home-page .nav-recharge{color:#2949c7;background:#e8edff;border:1px solid #cdd7ff}.home-page .nav-recharge:hover{background:#dce4ff}.home-page .hero{grid-template-columns:1.08fr 1fr;gap:35px;padding:75px 0 68px}.home-page .eyebrow{letter-spacing:.14em;color:#4d625e;margin-bottom:20px;font-size:10px;font-weight:700}.home-page .hero-label{text-transform:none;letter-spacing:.025em;align-items:center;gap:8px;font-size:12px;display:flex}.hero-label>span{background:#315bfa;border-radius:50%;width:7px;height:7px}.home-page .hero h1{letter-spacing:-.065em;font-size:clamp(42px,4.55vw,66px);font-weight:600;line-height:1.08}.home-page .hero h1>span{color:#3156e8}.home-page .hero-text{max-width:410px;margin:25px 0 28px;font-size:15px;line-height:1.85}.home-page .hero-actions{flex-wrap:wrap;gap:18px}.home-page .button{border-radius:999px;min-height:49px;font-size:12px;font-weight:600}.home-page .primary{background:#2b50ef;padding:14px 23px;transition:background .18s,transform .18s;box-shadow:0 5px #1b37b8,0 12px 24px #294fff15}.home-page .primary:hover{background:#203dd3;transform:translateY(-2px)}.home-page .text{color:#253f3e;padding:12px 0}.home-page .trust-row{color:#63716d;gap:14px;margin-top:30px;font-size:10px}.home-page .trust-row span:before{content:"✓";color:#2d6b56;margin-right:5px}.home-page .hero-visual{isolation:isolate;background:#e7ecff;border-radius:36px;min-height:545px;overflow:hidden}.visual-grid{opacity:.4;background-image:linear-gradient(#b7c3ef70 1px,#0000 1px),linear-gradient(90deg,#b7c3ef70 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.home-page .phone-card{color:#172426;background:#fff;border:6px solid #f7f8fc;border-radius:32px;outline:1px solid #fff;width:260px;min-height:420px;padding:20px;transform:rotate(-6deg);box-shadow:15px 25px 45px #384a8830,inset 0 0 0 1px #e3e7f2}.home-page .phone-top{color:#293642;justify-content:flex-start;gap:7px;font-size:10px;font-weight:700}.home-page .phone-top>.dot{background:#3b9c7a;width:6px;height:6px;margin-left:auto}.call-orb{place-items:center;width:105px;height:105px;margin:24px auto 0;display:grid;position:relative}.call-orb>span{border:1px solid #e2e9ff;border-radius:50%;outline:7px solid #f4f6ff;position:absolute;inset:0}.call-orb img{border-radius:22px;position:relative;box-shadow:0 8px 24px #4252b522}.home-page .call-state{text-align:center;color:#79818e;margin:14px 0 21px;font-size:10px}.language-pair{text-align:center;justify-content:space-around;align-items:center;display:flex}.language-pair small{color:#77808d;letter-spacing:.1em;margin-bottom:7px;font-size:7px;display:block}.language-pair strong{font-size:17px;display:block}.language-pair div>span{color:#75818e;margin-top:4px;font-size:10px;display:block}.pair-arrow{color:#4961e2;background:#f0f3ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sound-bars{justify-content:center;align-items:center;gap:4px;height:53px;margin-top:18px;display:flex}.sound-bars i{background:#5374ef;border-radius:8px;width:4px}.sound-bars i:nth-child(3n){background:#95afff}.translation-caption{text-align:center;color:#687586;margin:1px 0 17px;font-size:9px}.call-controls{justify-content:center;align-items:center;gap:22px;display:flex}.call-controls>span{color:#6e7789;background:#f1f3f7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.call-controls .end-call{color:#fff;background:#f15e67;width:42px;height:42px}.home-page .floating-chip{border:1px solid #fff;border-radius:15px;align-items:center;gap:10px;padding:14px;font-weight:500;display:flex;box-shadow:0 12px 30px #37447818}.home-page .chip-a{top:98px;left:14px;transform:rotate(-4deg)}.bubble-mark{background:#eaf6ea;border-radius:10px;place-items:center;width:35px;height:35px;font-size:18px;display:grid;color:#41634c!important;margin:0!important}.chip-a small,.chip-a strong{display:block}.chip-a small{color:#7a8483;margin-bottom:4px;font-size:9px}.chip-a strong{font-size:11px}.home-page .chip-b{color:#294368;font-size:10px;bottom:94px;right:14px;transform:rotate(4deg)}.chip-b>span{color:#3156e8;font-size:20px}.visual-word{color:#7a8cca;letter-spacing:-1px;opacity:.55;font-size:29px;font-weight:600;position:absolute}.word-one{top:32px;right:30px;transform:rotate(8deg)}.word-two{bottom:43px;left:27px;transform:rotate(-8deg)}.illustration-note{color:#687795;letter-spacing:.03em;font-size:8px;position:absolute;bottom:12px}.home-page .proof{background:#f1f4ed;border:1px solid #e2e7de;border-radius:18px;gap:28px;padding:27px 30px}.home-page .proof>div{border-color:#d9dfd3;padding-left:43px;padding-right:20px;position:relative}.home-page .proof .proof-symbol{color:#3b6657;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:17px;display:grid;position:absolute;top:2px;left:0}.home-page .proof strong{margin:2px 0 7px;font-size:12px}.home-page .proof span{font-size:11px;line-height:1.6}.home-page .nearby-section{color:#f5f7ff;background:#101a30;padding:100px 0;scroll-margin-top:30px;overflow:hidden}.nearby-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:46px;display:grid}.home-page .nearby-heading .eyebrow{color:#9fc6ff}.nearby-heading h2{letter-spacing:-.055em;max-width:720px;font-size:clamp(38px,4.7vw,66px);line-height:1.02}.nearby-heading>p{color:#b6c2da;max-width:460px;margin:0 0 5px;font-size:14px;line-height:1.8}.nearby-showcase{background:#16213a;border:1px solid #ffffff1e;border-radius:28px;grid-template-columns:.92fr 1.08fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 30px 80px #05091455}.nearby-copy{background:linear-gradient(145deg,#192743,#111b31);padding:50px}.mode-label{color:#b9d5ff;letter-spacing:.08em;text-transform:uppercase;background:#6299ef14;border:1px solid #8db9ff55;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.nearby-copy h3{color:#fff;letter-spacing:-.04em;max-width:460px;margin:28px 0 18px;font-size:clamp(26px,3vw,40px);line-height:1.12}.nearby-copy>p{color:#aebbd2;max-width:500px;font-size:13px;line-height:1.8}.nearby-points{gap:20px;margin-top:34px;display:grid}.nearby-points>div{color:#87b8ff;grid-template-columns:34px 1fr;align-items:start;gap:13px;display:grid}.nearby-points>div>span{color:#aebbd2;font-size:12px;line-height:1.6}.nearby-points strong{color:#f1f5ff;margin-bottom:2px;font-size:13px;display:block}.nearby-demo{color:#17233b;background:radial-gradient(circle at 50% 24%,#e9efff,#dce5ff 48%,#cbd9ff);flex-direction:column;justify-content:center;padding:48px;display:flex;position:relative}.nearby-demo:before{content:"";opacity:.35;background-image:linear-gradient(#9bb2ed55 1px,#0000 1px),linear-gradient(90deg,#9bb2ed55 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.nearby-demo>*{position:relative}.nearby-demo-top{color:#346;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:12px;font-weight:750;display:flex}.nearby-live{color:#315b55;background:#fff9;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.nearby-live i{background:#2d9d78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2d9d7818}.device-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.device-card{text-align:center;background:#ffffffc9;border:1px solid #fff;border-radius:20px;min-height:145px;padding:24px 18px;box-shadow:0 14px 35px #4d68a920}.device-card small{color:#7783a0;letter-spacing:.09em;font-size:8px;display:block}.device-card strong{margin:13px 0 7px;font-size:20px;display:block}.device-card span{color:#536587;font-size:13px}.nearby-link{color:#fff;background:#2e55dd;border-radius:50%;place-items:center;gap:7px;width:58px;height:58px;display:grid;box-shadow:0 10px 24px #294fc74d}.nearby-link small{letter-spacing:.06em;font-size:7px}.nearby-message{color:#fff;background:#16213be8;border:1px solid #ffffffc4;border-radius:17px;margin-top:18px;padding:19px 21px;box-shadow:0 14px 34px #485e9e2b}.nearby-message small{color:#9eb7e8;letter-spacing:.1em;font-size:8px}.nearby-message p{margin:8px 0 12px;font-size:14px}.nearby-message span{color:#b9c8e5;align-items:center;gap:7px;font-size:9px;display:flex}.nearby-demo-status{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.nearby-demo-status span{color:#566785;background:#ffffff73;border:1px solid #9eb1dd88;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700}.nearby-concept-note{color:#667694;text-align:center;margin:18px 0 -25px;font-size:8px}.nearby-use-cases{margin-top:78px}.nearby-use-intro{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1.25fr .75fr;align-items:end;gap:35px;padding-bottom:28px;display:grid}.home-page .nearby-use-intro .eyebrow{color:#9fc6ff;align-self:start;margin:7px 0 0}.nearby-use-intro h3{color:#fff;letter-spacing:-.04em;max-width:590px;margin:0;font-size:clamp(25px,3vw,39px);line-height:1.15}.nearby-use-intro>p:last-child{color:#9facbf;margin:0 0 5px;font-size:12px;line-height:1.7}.nearby-use-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.nearby-use-grid article{background:linear-gradient(145deg,#1b2945,#121d33);border:1px solid #ffffff18;border-radius:20px;min-height:310px;padding:29px;position:relative;overflow:hidden}.nearby-use-grid article:after{content:"";border:1px solid #87b8ff22;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-46px;box-shadow:0 0 0 25px #87b8ff0a}.nearby-use-number{float:right;color:#697992;letter-spacing:.1em;font-size:9px;font-weight:800}.nearby-use-icon{color:#91bdff;background:#75aaff14;border:1px solid #90bdff3b;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:48px;display:grid}.nearby-use-grid h4{z-index:1;color:#f4f7ff;letter-spacing:-.02em;margin:0 0 12px;font-size:18px;position:relative}.nearby-use-grid p{z-index:1;color:#aeb9ce;margin:0;font-size:12px;line-height:1.75;position:relative}.nearby-travel-note{color:#9facbf;background:#ffffff08;border-left:3px solid #74aaff;border-radius:0 10px 10px 0;margin:20px 0 0;padding:17px 20px;font-size:11px;line-height:1.65}.nearby-travel-note strong{color:#dce8ff}.nearby-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.nearby-steps article{background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;grid-template-columns:42px 1fr;gap:15px;min-height:150px;padding:27px;display:grid}.nearby-steps article>span{color:#89b8ff;letter-spacing:.06em;font-size:11px;font-weight:800}.nearby-steps h3{color:#f3f6ff;margin:0 0 9px;font-size:15px}.nearby-steps p{color:#aeb9ce;margin:0;font-size:11px;line-height:1.75}.nearby-requirement{color:#8997b0;text-align:center;max-width:900px;margin:22px auto 0;font-size:10px;line-height:1.7}.home-page .section{padding:95px 0}.home-page :is(.section h2,.uses h2,.lead-section h2,.roadmap-section h2){letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.14}.home-page .steps{gap:25px;margin-top:40px}.home-page .steps article{background:0 0;border:0;border-top:1px solid #cdd7d2;border-radius:0;min-height:0;padding:25px 10px 0 0}.home-page .step-num{color:#3457e9;background:#e9eeff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.home-page .steps h3{margin:23px 0 13px;font-size:17px;font-weight:600}.home-page .steps p{max-width:300px;font-size:13px;line-height:1.85}.home-page .uses{background:#192f2b;padding:80px 0}.home-page .uses-grid{grid-template-columns:1fr 1.65fr;gap:70px}.home-page .uses .eyebrow{color:#acc4a4;font-size:9px}.home-page .uses h2{color:#f3f5e8}.home-page .uses-sticky{position:static}.home-page .use-cards{grid-template-columns:1fr 1fr;gap:16px}.home-page .use-card{background:#ffffff06;border:1px solid #ffffff20;border-radius:16px;padding:23px;display:block}.home-page .use-card:hover{box-shadow:none;background:#ffffff0c;transform:translateY(-3px)}.home-page .use-card-icon{width:36px;height:36px;box-shadow:none;background:#dbe8bb15;border-radius:10px;margin-bottom:24px;font-size:19px}.home-page .use-card b{color:#f1f3e9;margin-bottom:9px;font-size:14px;font-weight:500}.home-page .use-card span{color:#b3c5bc;font-size:12px;line-height:1.75}.home-page .principle{grid-template-columns:1fr 1.3fr;align-items:center;gap:80px}.home-page .principle h2>span{color:#7c8981}.home-page .principle p{max-width:320px;font-size:13px;line-height:1.8}.language-panel{background:#f1f3ed;border-radius:22px;padding:28px}.language-chips{flex-wrap:wrap;gap:9px;display:flex}.language-chips>span{color:#43534a;background:#fff;border:1px solid #e2e6df;border-radius:9px;padding:11px 15px;font-size:12px}.language-chips>span:nth-last-child(-n+2){color:#3451b9;background:#e4eafa;border-color:#cdd7f6}.home-page .language-panel p{max-width:none;margin:21px 0 0;font-size:11px}.home-page .roadmap-section{color:#192a35;background:#eef1f6;padding:65px 0}.home-page .roadmap-section .eyebrow{color:#576784}.home-page .roadmap-intro{color:#657286;max-width:530px;font-size:13px}.home-page .roadmap-grid{gap:30px;margin-top:32px}.home-page .roadmap-card,.home-page .roadmap-card.current{background:0 0;border:0;border-left:1px solid #cdd5e1;border-radius:0;padding:0 0 0 22px}.home-page .roadmap-card>span{color:#5e6fa0;font-size:9px}.home-page .roadmap-card h3{margin:15px 0 10px;font-size:16px;font-weight:600}.home-page .roadmap-card p{color:#627082;font-size:12px;line-height:1.8}.home-page .roadmap-card .recharge-link{color:#2f4eb4;font-size:12px}.home-page .lead-section{background:#e8edff;padding:74px 0}.home-page .lead-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px}.home-page .lead-section h2{color:#223768;font-size:clamp(34px,3.8vw,53px)}.home-page .lead-grid>div>p:not(.eyebrow){max-width:360px;font-size:13px}.home-page .lead-form{box-shadow:none;text-align:center;border:0;border-radius:22px;justify-items:center;gap:13px;padding:30px}.download-logo{border-radius:20px}.home-page .lead-form .eyebrow{margin:5px 0 0;font-size:9px}.home-page .lead-form h3{letter-spacing:-.6px;margin:0;font-size:21px}.home-page .lead-form p{margin:0;font-size:12px}.home-page .lead-form .submit{width:auto;margin:7px 0}.home-page .lead-form a:not(.button){text-underline-offset:3px;text-decoration:underline}.home-page .faq{grid-template-columns:1fr 1.5fr;gap:65px;display:grid}.home-page .faq-list{width:100%;margin:0}.home-page .faq summary{padding:20px 0;font-size:13px;font-weight:500;line-height:1.5}.home-page .faq summary>span{color:#586c62;font-size:17px}.home-page .faq p{font-size:12px;line-height:1.8}.home-page .faq .faq-help{margin-top:24px;font-size:13px;line-height:2}.faq-help a{color:#3657bf;text-underline-offset:4px;text-decoration:underline}.home-page .footer{color:#233a31;background:#fafbf8;border-top:1px solid #dce2dc;padding:34px 0 22px}.home-page .footer-content{grid-template-columns:1fr 1fr;gap:20px}.home-page .footer .brand{color:#233a31;font-size:18px}.home-page .footer p{color:#66796e;grid-column:1;font-size:12px}.home-page .footer-links{grid-area:1/2/3;gap:14px 20px;font-size:11px}.home-page .footer-links a{color:#53675b}.home-page .footer span:last-child{color:#7a897f;border-color:#e0e5df;font-size:10px}@media (min-width:1500px){.home-page .hero{padding:95px 0 80px}}@media (max-width:1000px){.home-page .nav-links{gap:18px}.home-page .shell{width:calc(100% - 48px)}.home-page .hero{gap:20px}.home-page .hero h1{font-size:46px}.home-page .hero-visual{min-height:500px}.home-page .chip-a{top:48px;left:6px}.home-page .chip-b{bottom:52px;right:6px}.home-page .uses-grid,.home-page .principle{gap:35px}.nearby-showcase{grid-template-columns:1fr 1.15fr}.nearby-copy,.nearby-demo{padding:36px}}@media (max-width:800px){.home-page .nav{height:78px}.home-page .brand{font-size:17px}.home-page .nav-cta{padding:12px 15px;font-size:11px}.home-page .hero{grid-template-columns:1fr;gap:35px;padding:45px 0 35px}.home-page .hero-copy{max-width:560px}.home-page .hero h1{font-size:clamp(39px,7.8vw,60px)}.home-page .hero-text{max-width:480px;font-size:14px}.home-page .hero-actions{flex-direction:row;align-items:center;gap:20px}.home-page .hero-actions .primary{width:auto}.home-page .hero-visual{order:0;width:100%;min-height:500px}.home-page .chip-a{top:75px;left:calc(50% - 190px)}.home-page .chip-b{bottom:75px;right:calc(50% - 180px)}.home-page .proof{gap:20px;padding:25px}.home-page .proof>div{border:0;padding-bottom:0}.home-page .section{padding:65px 0}.home-page .steps{gap:25px}.home-page .steps article{padding-top:20px}.home-page .steps p{max-width:500px}.home-page .uses{padding:60px 0}.home-page .uses-grid,.home-page .principle,.home-page .lead-grid,.home-page .faq{grid-template-columns:1fr;gap:35px}.home-page .principle p{max-width:500px}.home-page .lead-section{padding:60px 0}.home-page .roadmap-grid{grid-template-columns:1fr;gap:25px}.home-page .footer-content{grid-template-columns:1fr}.home-page .footer-links{grid-area:auto/1;justify-content:flex-start}.home-page .nearby-section{padding:65px 0}.nearby-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.nearby-heading>p{max-width:620px}.nearby-showcase{grid-template-columns:1fr}.nearby-copy,.nearby-demo{padding:34px}.nearby-use-cases{margin-top:55px}.nearby-use-intro{grid-template-columns:1fr;gap:15px}.home-page .nearby-use-intro .eyebrow{margin-top:0}.nearby-use-intro>p:last-child{max-width:520px}.nearby-use-grid{grid-template-columns:1fr}.nearby-use-grid article{min-height:0}.nearby-use-icon{margin-bottom:28px}.nearby-steps{grid-template-columns:1fr}.nearby-steps article{min-height:0}}@media (max-width:480px){.home-page .nav{flex-wrap:wrap;gap:14px;height:auto;min-height:78px;padding:18px 0}.home-page .nav-actions{width:100%}.home-page .nav-actions .nav-cta{flex:1;font-size:12px}.home-page .shell{width:calc(100% - 36px)}.home-page .announcement{gap:5px;font-size:10px}.home-page .announcement .release-dot{display:none}.home-page .brand{font-size:15px}.home-page .brand-icon{width:29px;height:29px;margin-right:7px}.home-page .nav-cta{padding:11px 12px;font-size:10px}.home-page .hero h1{font-size:clamp(35px,9.4vw,45px)}.home-page .hero-label{font-size:11px}.home-page .hero-actions{gap:10px}.home-page .hero-actions .primary{padding:13px 17px;font-size:11px}.home-page .hero-actions .text{font-size:11px}.home-page .trust-row{gap:10px;font-size:9px}.home-page .hero-visual{border-radius:25px;min-height:475px}.home-page .phone-card{width:240px;padding:17px}.home-page .chip-a{padding:10px;top:49px;left:7px}.home-page .chip-b{padding:10px;font-size:9px;bottom:52px;right:6px}.home-page .visual-word{font-size:23px}.home-page .word-one{top:20px;right:18px}.home-page .word-two{bottom:26px;left:15px}.home-page .use-cards{grid-template-columns:1fr}.home-page .use-card{align-items:flex-start;gap:16px;padding:20px;display:flex}.home-page .use-card-icon{flex-shrink:0;margin:0}.home-page .language-panel{padding:21px}.language-chips{gap:7px}.language-chips>span{padding:10px 12px;font-size:11px}.nearby-copy,.nearby-demo{padding:26px 20px}.nearby-copy h3{font-size:27px}.device-pair{gap:7px}.device-card{min-height:125px;padding:20px 9px}.device-card strong{font-size:16px}.nearby-link{width:43px;height:43px}.nearby-concept-note{margin-bottom:-12px}.nearby-steps article{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before{transition:none!important}}
