/* OiVox — static, self-contained, English + Hebrew. */
:root{--rpx:calc(100vw / 750);--ink:#1e1e1e;--cream:#f6f5f0;--pink:#ff1475;--blue:#0aaff5;--lilac:#e9e2fa;--muted:#a5a5a5;--line:#393939;--radius:26px;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:5px}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.06;letter-spacing:-.045em}p{line-height:1.75}svg{display:block}::selection{background:var(--pink);color:#fff}.container{max-width:var(--max);margin:auto;width:calc(100% - 104px)}.cream{background:var(--cream);color:var(--ink)}.lilac{background:var(--lilac);color:var(--ink)}.pink{color:var(--pink)}.section{padding:110px 0}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:700;display:flex;align-items:center;gap:12px;margin-bottom:24px}.eyebrow.dark{color:#686864}.tiny-spark{font-size:24px;color:var(--pink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:17px 25px;border:1px solid transparent;border-radius:100px;background:var(--pink);color:white;font-size:14px;font-weight:700;line-height:1.2;min-height:54px;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#e40b63;transform:translateY(-3px);box-shadow:0 7px 24px #ff147526}.button.small{min-height:43px;padding:12px 20px;font-size:12px;gap:16px}.button.dark-button{background:var(--ink);color:white}.button.dark-button:hover{background:#363636}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:700;border-bottom:1px solid #ffffff4d;padding:5px 0;transition:color .2s}.text-link:hover{color:var(--pink)}.text-link.dark{border-color:#1e1e1e33}.skip-link{position:absolute;top:-100px;inset-inline-start:20px;z-index:100;background:white;color:black;padding:10px}.skip-link:focus{top:10px}.site-header{height:92px;background:#1e1e1eed;backdrop-filter:blur(16px);position:sticky;top:0;z-index:40;border-bottom:1px solid #ffffff15}.nav-wrap{max-width:var(--max);width:calc(100% - 104px);margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.logo b{font-size:31px;letter-spacing:-1.5px;font-weight:800;line-height:1}.logo b span{font-size:9px;vertical-align:top;margin-inline-start:2px;letter-spacing:0}.logo-symbol{display:flex;align-items:center;gap:3px;height:25px;color:var(--pink)}.logo-symbol i{width:4px;background:currentColor;display:block;border-radius:6px;height:12px}.logo-symbol i:nth-child(2){height:22px}.logo-symbol i:nth-child(3){height:28px}.logo-symbol i:nth-child(4){height:17px}nav{display:flex;align-items:center;gap:30px;margin-inline-start:auto}nav a{font-size:12px;color:#d0d0cf;white-space:nowrap}nav a:hover{color:white}.nav-actions{display:flex;gap:24px;align-items:center}.language-switch{display:flex;align-items:center;gap:7px;font-size:11px;direction:ltr;white-space:nowrap}.language-switch button{background:none;color:#a2a2a2;border:0;padding:8px 3px;font-size:11px}.language-switch button[aria-pressed=true]{color:white;font-weight:700}.language-switch>span{color:#636363}.menu-toggle{display:none;background:none;border:0;color:white;font-size:23px;padding:4px}.hero{position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;min-height:705px;align-items:center;padding-top:52px;padding-bottom:56px}.hero-copy{position:relative;z-index:4;padding-bottom:10px}.hero h1{font-size:clamp(72px,calc(58.50 * var(--rpx)),110px);font-weight:800;line-height:.99;letter-spacing:-.065em;position:relative;display:inline-block;margin-bottom:32px}.title-stroke{position:absolute;width:82%;height:21px;bottom:-16px;inset-inline-start:0;overflow:visible}.title-stroke path{fill:none;stroke:var(--pink);stroke-width:6;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:draw 1.5s .5s ease forwards}.hero-copy>p{max-width:425px;color:#bbbdbd;font-size:15px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:30px}.hero-note{display:flex;gap:16px;align-items:center;color:#9c9c9c;font-size:11px;margin-top:30px}.wave{display:flex;align-items:center;gap:3px;direction:ltr;height:48px;color:var(--pink)}.wave i{display:block;width:3px;height:var(--h);max-height:100%;border-radius:8px;background:currentColor;animation:wave 1.2s var(--d) ease-in-out infinite alternate;transform-origin:center}.hero-note .wave{height:20px;gap:2px}.hero-note .wave i{width:2px;max-height:20px}.hero-visual{position:relative;direction:ltr;height:610px;min-width:0;isolation:isolate}.phone{object-fit:contain}.hero-visual .phone{position:absolute;background:var(--ink);border-radius:35px;mix-blend-mode:lighten;filter:drop-shadow(0 22px 28px #0003)}.hero-globe{width:280px;top:58px;left:61px;z-index:2;animation:float 6s ease-in-out infinite}.hero-video{width:238px;top:107px;right:-20px;transform:rotate(11deg);animation:float-tilt 6s 1s ease-in-out infinite;z-index:1}.orbit{position:absolute;border:1px solid #484848;border-radius:50%;z-index:-1}.orbit-one{width:490px;height:490px;left:-9px;top:67px}.orbit-two{width:590px;height:340px;left:-63px;top:160px;transform:rotate(-25deg)}.hero-star{color:var(--pink);font-size:75px;position:absolute;right:18px;top:0;animation:turn 18s linear infinite}.hello-sticker{position:absolute;left:-13px;top:8px;transform:rotate(-9deg);font-size:20px;font-weight:700;background:var(--blue);border-radius:8px;padding:13px 18px;color:var(--ink);z-index:5;box-shadow:4px 4px 0 #111}.hello-sticker span{font-size:27px;vertical-align:middle;margin-inline-start:8px}.voice-sticker{position:absolute;left:-40px;bottom:55px;background:white;border-radius:16px;display:flex;align-items:center;gap:12px;padding:15px 20px;color:var(--ink);z-index:6;box-shadow:0 20px 50px #0002;transform:rotate(-5deg)}.voice-dot{background:var(--pink);width:35px;height:35px;border-radius:50%;position:relative}.voice-dot:after{content:'';position:absolute;top:12px;left:14px;border-left:9px solid white;border-top:6px solid transparent;border-bottom:6px solid transparent}.voice-sticker b{font-size:13px;display:block}.voice-sticker small{font-size:10px;display:block;color:#777}.voice-sticker .wave{height:28px;margin-left:8px}.voice-sticker .wave i{width:2px;max-height:27px}.hero-location{position:absolute;right:0;bottom:0;font-size:21px;letter-spacing:5px}.hero-bottom{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;font-size:10px;letter-spacing:.16em;color:#888}.scroll-cue{letter-spacing:.02em}.hello-strip{overflow:hidden;background:var(--pink);color:var(--ink);padding:19px 0}.hello-track{display:flex;align-items:center;gap:39px;width:max-content;direction:ltr;animation:marquee 36s linear infinite}.hello-track span{font-weight:700;font-size:28px;white-space:nowrap}.hello-track i{font-style:normal;font-size:21px}.section-heading{max-width:730px;margin-bottom:56px}.section-heading h2{font-size:clamp(42px,calc(34.50 * var(--rpx)),66px);margin-bottom:24px}.section-heading>p{max-width:560px;color:#6c6c68;font-size:15px}.culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.culture-card{border-radius:24px;overflow:hidden;background:white}.culture-art{height:345px;position:relative;overflow:hidden}.people{background:var(--ink)}.people img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.art-bubble{position:absolute;right:35px;top:40px;font-size:22px;background:#fff;border-radius:12px;padding:16px 21px;transform:rotate(8deg);font-weight:700;box-shadow:3px 3px 0 #000}.conversation{background:var(--blue);padding:45px;display:flex;flex-direction:column;align-items:flex-start;gap:21px}.bubble{border-radius:17px;padding:18px 25px;font-weight:700;font-size:19px;line-height:1.35;max-width:93%;box-shadow:4px 4px 0 #1e1e1e}.dark-bubble{background:var(--ink);color:white;transform:rotate(-5deg)}.white-bubble{background:white;align-self:flex-end;transform:rotate(4deg)}.bubble-wave{background:#fff;border-radius:30px;padding:4px 24px;transform:rotate(-5deg)}.convo-star{position:absolute;right:37px;bottom:30px;font-size:75px;color:var(--ink)}.culture-caption{padding:30px 34px 34px;position:relative}.culture-caption>span{font-size:10px;color:#888;display:block;margin-bottom:16px}.culture-caption h3{font-size:28px;margin-bottom:13px}.culture-caption p{font-size:13px;color:#777;max-width:390px}.feature-section{padding:75px 0 90px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.feature-copy{max-width:475px}.section-index{display:block;font-size:10px;font-weight:700;color:#767670;letter-spacing:.12em;margin-bottom:28px}.feature-copy h2{font-size:clamp(43px,calc(33.75 * var(--rpx)),63px);white-space:pre-line;margin-bottom:27px}.feature-copy p{font-size:15px;color:#6b6b66;max-width:415px}.feature-rule{height:1px;background:#1e1e1e20;margin:32px 0 19px}.feature-detail{font-size:12px;color:#777;display:flex;align-items:center;gap:10px}.feature-detail:before{content:'✳';color:var(--pink);font-size:21px}.feature-media{height:590px;background:var(--ink);border-radius:28px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.feature-media .phone{height:540px;width:auto;max-width:88%;z-index:2;mix-blend-mode:lighten;transition:transform .5s}.feature-media:hover .phone{transform:translateY(-6px) rotate(1deg)}.media-orbit{position:absolute;inset:65px -70px;border:1px solid #555;border-radius:50%;transform:rotate(-20deg)}.media-badge{position:absolute;bottom:36px;left:20px;right:20px;text-align:center;z-index:3;font-size:12px;color:white;background:#1e1e1ee0;padding:11px 16px;border:1px solid #ffffff22;border-radius:100px;backdrop-filter:blur(10px)}.reverse .feature-copy{order:2}.reverse .feature-media{order:1}.how-section{padding-bottom:85px;overflow:hidden}.how-section .section-heading{margin:auto;text-align:center;max-width:870px}.how-section .eyebrow{justify-content:center;color:var(--pink)}.how-section h2{font-size:58px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:64px}.steps article{border-top:1px solid #ffffff30;padding-top:24px}.step-num{background:var(--pink);color:white;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:12px;margin-bottom:22px}.steps h3{font-size:23px;margin-bottom:12px}.steps p{font-size:13px;color:#aaa;max-width:300px}.screens-showcase{display:flex;align-items:flex-end;justify-content:center;gap:42px;padding-top:66px;direction:ltr}.screens-showcase .phone{width:260px;mix-blend-mode:lighten}.screens-showcase .phone:first-child{transform:rotate(-6deg);margin-bottom:15px}.screens-showcase .phone:last-child{transform:rotate(6deg);margin-bottom:15px}.how-section>.container>p{font-size:10px;text-align:center;color:#999;margin-top:34px}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.safety-grid h2{font-size:58px;white-space:pre-line;margin-bottom:26px}.safety-grid>div>p{font-size:15px;color:#6a6a65;max-width:440px}.safety-grid .text-link{margin-top:26px}.safety-items article{display:flex;align-items:flex-start;gap:23px;padding:26px 0;border-bottom:1px solid #1e1e1e20}.safety-items article:first-child{padding-top:0}.safety-icon{width:50px;height:50px;flex-shrink:0;border-radius:14px;background:var(--lilac);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:30px}.safety-items h3{font-size:21px;margin:4px 0 12px}.safety-items p{font-size:13px;color:#777}.faq-section{padding-top:28px;border-top:1px solid #1e1e1e15}.faq-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:75px;padding-top:60px}.faq-grid h2{font-size:53px}.faq-list details{border-bottom:1px solid #1e1e1e24}.faq-list summary{list-style:none;padding:22px 0;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span[aria-hidden]{font-size:21px;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span[aria-hidden]{transform:rotate(45deg)}.faq-list p{font-size:13px;color:#777;padding:0 30px 24px 0}.download-section{border-bottom:1px solid #ffffff22;overflow:hidden}.download-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:85px;align-items:center}.download-grid h2{font-size:clamp(48px,calc(40.50 * var(--rpx)),76px);margin-bottom:28px}.download-grid h2>span{color:var(--pink)}.download-grid p{font-size:14px;color:#aaa;max-width:440px}.store-buttons{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.store-button{display:flex;align-items:center;gap:11px;padding:12px 20px;background:#fff;color:var(--ink);border:1px solid #fff;border-radius:12px;min-width:168px;text-align:start;transition:transform .2s}.store-button:hover{transform:translateY(-4px)}.store-button>span:last-child>span{font-size:9px;display:block}.store-button strong{display:block;font-size:19px;line-height:1.3;font-weight:700}.store-icon svg{width:31px;height:31px}.download-grid .store-buttons+p{font-size:10px;margin-top:15px}.download-art{position:relative;background:var(--ink);border-radius:120px 120px 30px 30px;isolation:isolate}.download-art img{width:100%;height:430px;object-fit:cover;object-position:top;border-radius:100px 100px 30px 30px}.download-art>span{position:absolute;top:-30px;right:-25px;color:var(--blue);font-size:95px;animation:turn 22s linear infinite}.download-sticker{position:absolute;bottom:12px;left:-60px;background:var(--pink);color:white;transform:rotate(-8deg);border-radius:10px;padding:15px 24px;font-size:18px;font-weight:700}.footer{padding:70px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.25fr 1.3fr;gap:50px}.footer-grid p{font-size:12px;color:#999;margin-top:25px;max-width:255px}.footer-grid>div>b{font-size:11px;color:#fff;display:block;margin:5px 0 21px}.footer-grid>div>a:not(.logo){display:block;font-size:11px;color:#aaa;margin-bottom:12px}.footer-grid>div>a:hover{color:var(--pink)}.footer-bottom{display:flex;gap:28px;align-items:center;margin-top:60px;padding-top:22px;border-top:1px solid #ffffff18;font-size:10px;color:#777}.back-top{margin-inline-start:auto}.legal-hero{padding:65px 0 45px}.legal-hero .text-link{margin-bottom:45px}.legal-hero .eyebrow{margin-bottom:22px}.legal-hero h1{font-size:68px;white-space:pre-line;max-width:1000px;margin-bottom:24px}.legal-hero p{font-size:16px;color:#777;max-width:720px}.legal-meta{font-size:11px;color:#999;margin-top:23px}.legal-content{padding:20px 0 100px}.legal-grid{display:grid;grid-template-columns:250px 1fr;gap:80px}.legal-toc{position:sticky;top:125px;height:max-content;border-top:1px solid #ccc;padding-top:20px}.legal-toc b{font-size:11px;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:16px}.legal-toc a{display:block;font-size:12px;line-height:1.4;color:#777;padding:8px 0}.legal-toc a:hover{color:var(--pink)}.legal-article{max-width:790px}.draft-notice{background:#fff1d8;border:1px solid #ead9b8;border-radius:13px;padding:20px 24px;font-size:12px;line-height:1.8;color:#70542a;margin-bottom:42px}.legal-article section{padding:27px 0;border-bottom:1px solid #ddd}.legal-article section h2{font-size:25px;letter-spacing:-.025em;line-height:1.3;margin-bottom:18px}.legal-article section p{font-size:14px;color:#65655f;line-height:1.95;white-space:pre-line}.legal-end{margin-top:38px}.legal-end p{font-size:13px;margin-bottom:20px;color:#777}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-card{padding:32px;background:var(--lilac);border-radius:22px}.contact-email{font-size:31px;letter-spacing:-.03em;display:block;overflow-wrap:anywhere}.contact-card p{font-size:12px;color:#777;margin:20px 0}.support-help{padding:35px 0}.support-help h3{font-size:22px;margin:16px 0}.support-help p{font-size:13px;color:#777;margin-bottom:28px}form{padding:33px;border:1px solid #ddd;border-radius:22px}form h2{font-size:31px;margin-bottom:15px}form>p{font-size:12px;color:#777;margin-bottom:25px}label{display:block;font-size:12px;font-weight:700;margin:20px 0 9px}input,select,textarea{width:100%;padding:12px 14px;border:1px solid #d7d7d1;border-radius:8px;background:white;color:var(--ink);font-size:14px}textarea{resize:vertical;min-height:140px}form>.button{margin-top:22px}#form-result{margin-top:18px;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;color:#5c665a}dialog{border:0;background:var(--cream);color:var(--ink);max-width:470px;width:calc(100% - 36px);border-radius:25px;padding:40px;text-align:start;box-shadow:0 20px 100px #0006}dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}dialog h2{font-size:34px;margin:20px 0;line-height:1.15}dialog p{font-size:14px;color:#777}.dialog-close{position:absolute;top:15px;inset-inline-end:15px;background:none;border:0;font-size:27px;color:#666}.dialog-icon{width:47px;height:47px;border-radius:50%;background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:23px}.dialog-done{margin-top:25px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);padding:12px 22px;background:#fff;color:#222;box-shadow:0 8px 35px #0003;border-radius:12px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:100}.toast.visible{opacity:1;transform:translate(-50%,0)}.motion-on [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .75s,transform .75s}.motion-on [data-reveal].revealed{opacity:1;transform:none}html[dir=rtl] body{font-family:Arial,Helvetica,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:-.035em}html[dir=rtl] .hero h1{font-size:clamp(70px,calc(56.25 * var(--rpx)),108px);line-height:1.07}html[dir=rtl] .eyebrow{letter-spacing:.035em}html[dir=rtl] .hero-copy>p{font-size:17px}html[dir=rtl] .hero h1{margin-bottom:35px}html[dir=rtl] .hello-sticker,html[dir=rtl] .voice-sticker{direction:rtl}html[dir=rtl] .faq-list p{padding-right:0;padding-left:30px}html[dir=rtl] .hero-visual{margin-left:0;margin-right:0}html[dir=rtl] .footer-grid p,html[dir=rtl] .culture-caption p{font-size:14px}html[dir=rtl] .language-switch{direction:ltr}html[dir=rtl] .hero-bottom{letter-spacing:.035em}html[dir=rtl] .nav-wrap nav{gap:23px}
@keyframes wave{from{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-16px) rotate(-3deg)}}@keyframes float-tilt{0%,100%{transform:translateY(0) rotate(11deg)}50%{transform:translateY(-12px) rotate(9deg)}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes marquee{to{transform:translateX(-33.333%)}}
@media(min-width:1500px){.hero-grid{min-height:760px}.hero-visual{height:650px}.hero-globe{width:300px}.hero-video{width:260px}}
@media(max-width:1100px){.container,.nav-wrap{width:calc(100% - 64px)}.nav-wrap{gap:22px}nav{gap:20px}.nav-actions{gap:17px}.hero-grid{gap:10px;min-height:640px}.hero h1{font-size:85px}.hero-visual{height:550px}.hero-globe{width:240px;left:24px;top:60px}.hero-video{width:205px;right:-10px;top:102px}.voice-sticker{left:-20px;bottom:45px;padding:12px}.hello-sticker{left:-5px}.orbit-one{width:410px;height:410px}.orbit-two{width:460px}.hero-star{font-size:65px}.hero-location{font-size:17px;letter-spacing:2px}.feature-grid{gap:60px}.feature-media{height:550px}.feature-media .phone{height:510px}.safety-grid{gap:70px}.safety-grid h2{font-size:51px}.download-grid{gap:65px}.footer-grid{gap:35px}.legal-grid{gap:50px;grid-template-columns:210px 1fr}.screens-showcase{gap:25px}.screens-showcase .phone{width:230px}}
@media(max-width:900px){.nav-cta{display:none!important}.hero h1{font-size:72px}.hero-copy>p{font-size:14px}.hero-actions{gap:20px}.hero-actions .button{font-size:12px;padding:15px 20px}.hero-visual{height:500px}.hero-globe{width:215px;left:0;top:55px}.hero-video{width:185px;right:-16px;top:100px}.voice-sticker{left:-15px;bottom:24px}.voice-sticker .wave{display:none}.hero-location{font-size:15px}.orbit-one{width:340px;height:340px}.orbit-two{width:370px;height:250px}.hero-star{right:-5px}.hello-sticker{font-size:16px}.feature-grid{gap:35px}.feature-copy h2{font-size:43px}.feature-media{height:500px}.feature-media .phone{height:460px}.section{padding:80px 0}.culture-art{height:300px}.conversation{padding:34px}.bubble{font-size:16px}.convo-star{font-size:50px}.safety-grid{gap:40px}.safety-grid h2{font-size:45px}.faq-grid{gap:35px}.faq-grid h2{font-size:43px}.download-grid{gap:35px}.download-grid h2{font-size:54px}.download-art img{height:350px}.download-sticker{font-size:15px;left:-25px}.legal-hero h1{font-size:55px}.support-grid{gap:40px}.contact-email{font-size:27px}.footer-grid{grid-template-columns:1.6fr 1fr 1.3fr}.footer-grid>div:last-child{grid-column:2/4}.screens-showcase .phone{width:195px}.how-section h2{font-size:49px}html[dir=rtl] .hero h1{font-size:72px}}
@media(max-width:700px){.container,.nav-wrap{width:calc(100% - 40px)}.site-header{height:75px}.nav-wrap{gap:15px}.logo b{font-size:29px}.nav-actions{gap:16px}.menu-toggle{display:block}nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--ink);padding:25px 24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #444;gap:0;margin:0}nav.open{display:flex}nav a{font-size:16px;padding:12px 0}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:50px;padding-bottom:30px}.hero h1{font-size:82px;margin-bottom:30px;line-height:1.01}.hero-copy{padding-bottom:0}.hero-copy>p{font-size:15px;max-width:410px}.hero .eyebrow{font-size:10px}.hero-actions{gap:28px;margin-top:25px}.hero-actions .button{font-size:13px;min-height:50px;padding:15px 23px}.hero-note{margin-top:20px}.hero-visual{height:560px;width:100%;max-width:420px;margin:25px auto 0}.hero-globe{width:240px;left:18px;top:59px}.hero-video{width:203px;right:0;top:97px}.hero-star{top:6px;right:9px}.hello-sticker{left:0;top:4px;font-size:16px}.voice-sticker{left:0;bottom:28px}.voice-sticker .wave{display:flex;max-width:67px;overflow:hidden}.hero-location{bottom:0;right:5px}.orbit-one{width:380px;height:380px;left:0}.orbit-two{width:400px;height:280px;left:0}.hero-bottom{font-size:8px;gap:20px;letter-spacing:.06em}.hello-strip{padding:15px 0}.hello-track{gap:25px}.hello-track span{font-size:24px}.section{padding:65px 0}.section-heading{margin-bottom:35px}.section-heading h2{font-size:43px;margin-bottom:20px}.section-heading>p{font-size:14px}.eyebrow{font-size:10px;letter-spacing:.1em}.culture-grid{grid-template-columns:1fr;gap:22px}.culture-art{height:320px}.culture-caption{padding:25px 27px}.culture-caption h3{font-size:26px}.culture-caption p{font-size:14px}.conversation{padding:40px 30px}.bubble{font-size:18px}.feature-section{padding:45px 0 60px}.feature-grid{grid-template-columns:1fr;gap:32px}.feature-copy{max-width:none}.feature-copy h2{font-size:43px}.feature-copy p{font-size:14px;max-width:none}.section-index{margin-bottom:20px}.feature-rule{margin-top:23px}.feature-media{height:560px}.feature-media .phone{height:515px}.reverse .feature-copy,.reverse .feature-media{order:unset}.feature-detail{font-size:11px}.how-section h2{font-size:43px}.steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.steps article{display:grid;grid-template-columns:38px 1fr;gap:8px 17px;padding-top:20px}.step-num{grid-row:1/3;margin:0}.steps h3{font-size:22px}.steps p{grid-column:2;max-width:none;font-size:14px}.screens-showcase{padding-top:43px;gap:0;position:relative;height:465px;max-width:400px;margin:auto}.screens-showcase .phone{width:166px;position:absolute;bottom:0}.screens-showcase .phone:first-child{left:-5px;bottom:35px}.screens-showcase .phone:nth-child(2){left:50%;transform:translateX(-50%);width:192px;z-index:3}.screens-showcase .phone:last-child{right:-5px;bottom:35px}.how-section>.container>p{margin-top:20px;font-size:10px}.safety-grid{grid-template-columns:1fr;gap:35px}.safety-grid h2{font-size:45px}.safety-grid>div>p{font-size:14px}.safety-items article{padding:21px 0}.safety-items h3{font-size:22px}.safety-items p{font-size:14px}.faq-section{padding-top:0}.faq-grid{grid-template-columns:1fr;gap:18px;padding-top:45px}.faq-grid h2{font-size:42px}.faq-list summary{font-size:14px}.faq-list p{font-size:14px}.download-grid{grid-template-columns:1fr;gap:45px}.download-grid h2{font-size:53px}.download-grid>div>p{font-size:14px}.download-art{max-width:330px;width:85%;margin:auto}.download-art img{height:360px}.download-art>span{right:-20px}.download-sticker{left:-22px;font-size:17px}.store-buttons{gap:10px}.store-button{min-width:155px;padding:12px 14px}.store-button strong{font-size:18px}.footer{padding:50px 0 25px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-grid>div:first-child{grid-column:1/3}.footer-grid>div:last-child{grid-column:auto}.footer-grid>div>a:not(.logo){font-size:12px}.footer-grid p{max-width:320px;font-size:13px;margin-top:18px}.footer-bottom{flex-wrap:wrap;gap:13px;font-size:9px;margin-top:35px}.back-top{margin-inline-start:0}.legal-hero{padding:45px 0 35px}.legal-hero h1{font-size:44px}.legal-hero p{font-size:15px}.legal-hero .text-link{margin-bottom:30px}.legal-grid{grid-template-columns:1fr;gap:25px}.legal-toc{position:static;border:1px solid #ddd;padding:20px;border-radius:13px}.legal-toc a{display:inline-block;margin-inline-end:17px;font-size:11px;padding:7px 0}.legal-content{padding-bottom:65px}.draft-notice{font-size:12px;padding:20px;margin-bottom:15px}.legal-article section h2{font-size:23px}.legal-article section p{font-size:14px}.support-grid{grid-template-columns:1fr;gap:10px}.contact-card{padding:27px}.contact-email{font-size:29px}form{padding:25px}form h2{font-size:28px}dialog{padding:32px}dialog h2{font-size:29px}html[dir=rtl] .hero h1{font-size:82px}html[dir=rtl] .hero-copy>p{font-size:16px}html[dir=rtl] .nav-wrap nav{gap:0}}
@media(max-width:380px){.hero h1,html[dir=rtl] .hero h1{font-size:70px}.hero-visual{height:510px}.hero-globe{width:213px;left:8px}.hero-video{width:175px}.orbit-one{width:320px;height:320px}.orbit-two{width:325px}.hero-location{font-size:13px}.hero-actions{gap:19px}.text-link{font-size:11px}.voice-sticker{bottom:30px}.store-button{min-width:145px;padding:10px}.store-icon svg{width:25px}.screens-showcase .phone:first-child{width:145px}.screens-showcase .phone:last-child{width:145px}.screens-showcase .phone:nth-child(2){width:174px}.screens-showcase{height:420px}.feature-media{height:510px}.feature-media .phone{height:465px}}
@media(prefers-reduced-motion:reduce){html:not([data-motion="full"]){scroll-behavior:auto}html:not([data-motion="full"]) *,html:not([data-motion="full"]) *:before,html:not([data-motion="full"]) *:after{animation:none!important;transition:none!important}html:not([data-motion="full"]) .title-stroke path{stroke-dashoffset:0}html:not([data-motion="full"]).motion-on [data-reveal]{opacity:1;transform:none}html:not([data-motion="full"]) .hero-globe{transform:rotate(-4deg)}}

/* Readable copy and original Figma branding */
.brand-icon{width:56px;height:56px;object-fit:contain;border-radius:12px}.faq-list summary [data-i18n]{font-size:inherit;font-weight:inherit;transform:none!important;line-height:1.5}.hello-sticker,.voice-sticker,.art-bubble,.dark-bubble,.white-bubble,.bubble-wave,.download-sticker{transform:none}.hero-video{transform:none;animation:float 6s 1s ease-in-out infinite}.screens-showcase .phone:first-child,.screens-showcase .phone:last-child{transform:none}.hero-visual .phone{filter:none}.culture-card:hover{transform:translateY(-6px)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:700px){.brand-icon{width:43px;height:43px}.logo b{font-size:25px}.nav-wrap{gap:10px}.nav-actions{gap:10px}}


/* Download portrait: bounded accents and a caption outside the image. */
.download-art{width:100%;max-width:410px;margin-inline:auto;padding-top:18px;display:flex;flex-direction:column;align-items:center;gap:16px;background:transparent;border-radius:0}
.download-art img{width:100%;height:auto;max-height:430px;object-fit:contain;object-position:center top;border-radius:28px}
.download-art>span{width:58px;height:58px;top:-4px;right:-12px;font-size:0;line-height:0;animation:none;z-index:1;pointer-events:none}
.download-art>span .ui-icon{display:block;width:58px;height:58px;stroke-width:1.5}
.download-sticker{position:static;left:auto;bottom:auto;transform:none;max-width:100%;width:fit-content;margin-inline:auto;padding:12px 18px;text-align:center;font-size:16px;line-height:1.4;border-radius:12px;overflow-wrap:anywhere}
@media(max-width:1050px){.download-grid{gap:40px}.download-art{max-width:350px}.download-art>span,.download-art>span .ui-icon{width:48px;height:48px}.download-art>span{right:-8px;top:-2px}.download-sticker{font-size:14px}}
@media(max-width:700px){.download-grid{gap:38px}.download-art{width:calc(100% - 24px);max-width:310px}.download-art img{height:auto;max-height:385px}.download-art>span{right:-8px;top:0}.download-art>span,.download-art>span .ui-icon{width:44px;height:44px}.download-sticker{font-size:15px;padding:11px 16px}}



@media(max-width:700px){.hero h1{font-size:clamp(54px,calc(116.25 * var(--rpx)),82px)}html[dir=rtl] .hero h1{font-size:clamp(62px,calc(135.0 * var(--rpx)),82px)}.store-buttons{flex-wrap:wrap}.hero-actions{flex-wrap:wrap}.download-grid h2{font-size:clamp(40px,calc(81.00 * var(--rpx)),53px)}.hero-star{width:58px;height:58px}}

/* More visible motion, with fixed reading positions and accessible fallbacks. */
.preview-disclosure{padding-block:24px 10px}.preview-disclosure p{font-size:12px;line-height:1.65;color:#a5a5a5;max-width:820px}
.scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--pink),var(--blue));transform:scaleX(var(--scroll,0));transform-origin:left;z-index:100;pointer-events:none}
.hero{isolation:isolate}.hero:before{content:'';position:absolute;z-index:-1;width:700px;height:700px;border-radius:50%;inset-inline-end:-150px;top:-180px;background:radial-gradient(circle,#ff147521 0,#0aaff514 35%,transparent 68%);animation:ambient-drift 11s ease-in-out infinite alternate;pointer-events:none}
.hero-copy>.eyebrow{animation:hero-enter .65s both}.hero h1{animation:hero-enter .85s .08s both}.hero-copy>p{animation:hero-enter .85s .18s both}.hero-actions,.hero-note{animation:hero-enter .85s .28s both}.hero-visual{animation:visual-enter 1s .15s both}
.hero-globe{animation:phone-float 5.2s ease-in-out infinite}.hero-video{animation:phone-float 5.8s .8s ease-in-out infinite}.hero-star{animation:spark-turn 18s linear infinite}.hero .orbit-one{animation:orbit-breathe 5s ease-in-out infinite}.voice-dot{animation:voice-pulse 2.4s ease-in-out infinite}
.motion-on [data-reveal]{transform:translateY(62px) scale(.97);transition:opacity .75s,transform 1s cubic-bezier(.16,1,.3,1)}.motion-on [data-reveal].revealed{transform:translateY(0) scale(1)}.culture-grid [data-reveal]:nth-child(2),.steps [data-reveal]:nth-child(2),.safety-items [data-reveal]:nth-child(2){transition-delay:.13s}.steps [data-reveal]:nth-child(3),.safety-items [data-reveal]:nth-child(3){transition-delay:.26s}
.culture-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.culture-card:hover{transform:translateY(-10px);box-shadow:0 22px 45px #0002}.culture-art img{transition:transform .65s}.culture-card:hover .culture-art img{transform:scale(1.035)}.feature-media .phone{transition:transform .6s cubic-bezier(.16,1,.3,1)}.feature-media:hover .phone{transform:translateY(-12px)}.button .ui-icon,.text-link .ui-icon{transition:transform .25s}.button:hover .ui-icon,.text-link:hover .ui-icon{transform:translate(3px,-3px)}.button:hover{box-shadow:0 8px 32px #ff14754d}.steps .step-num{box-shadow:0 0 0 0 #ff147530;animation:step-pulse 3s ease-in-out infinite}.steps article:nth-child(2) .step-num{animation-delay:1s}.steps article:nth-child(3) .step-num{animation-delay:2s}.hello-track{animation-duration:25s}.wave i{animation-duration:.75s}
@keyframes hero-enter{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-enter{from{opacity:0;transform:translateY(45px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes phone-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-24px)}}@keyframes ambient-drift{from{transform:translate(-55px,15px) scale(.85)}to{transform:translate(40px,90px) scale(1.12)}}@keyframes orbit-breathe{0%,100%{opacity:.4;scale:.96}50%{opacity:1;scale:1.04}}@keyframes spark-turn{to{transform:rotate(360deg)}}@keyframes voice-pulse{0%,100%{box-shadow:0 0 0 0 #ff147533}50%{box-shadow:0 0 0 11px #ff147508}}@keyframes step-pulse{0%,100%{box-shadow:0 0 0 0 #ff147530}50%{box-shadow:0 0 0 9px #ff147508}}
@media(max-width:700px){.hero:before{width:520px;height:520px}.preview-disclosure{padding-block:20px 0}.preview-disclosure p{font-size:11px}.motion-on [data-reveal]{transform:translateY(38px) scale(.98)}}
@media(prefers-reduced-motion:reduce){html:not([data-motion="full"]) .hero-copy>*{animation:none!important;opacity:1}html:not([data-motion="full"]) .hero-visual,html:not([data-motion="full"]) .hero-globe,html:not([data-motion="full"]) .hero-video{animation:none!important;transform:none}html:not([data-motion="full"]) .hero:before,html:not([data-motion="full"]) .hero-star,html:not([data-motion="full"]) .hero .orbit-one,html:not([data-motion="full"]) .voice-dot,html:not([data-motion="full"]) .steps .step-num{animation:none!important}html:not([data-motion="full"]).motion-on [data-reveal]{opacity:1;transform:none}html:not([data-motion="full"]) .culture-card:hover,html:not([data-motion="full"]) .culture-card:hover .culture-art img,html:not([data-motion="full"]) .feature-media:hover .phone{transform:none}html:not([data-motion="full"]) .hello-track,html:not([data-motion="full"]) .wave i{animation:none!important}html:not([data-motion="full"]) .scroll-progress{display:none}}


.motion-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:6px;background:none;border:1px solid #ffffff3a;border-radius:50%;color:#aaa}.motion-toggle .ui-icon{width:17px;height:17px}.motion-toggle[aria-pressed=true]{color:var(--pink);border-color:var(--pink)}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}html[data-motion=off] .scroll-progress{display:none}html[data-motion=off] [data-reveal]{opacity:1;transform:none}html[data-motion=off] .title-stroke path{stroke-dashoffset:0}html[data-motion=off]{scroll-behavior:auto}

.store-buttons.official-badges{direction:ltr;align-items:center;gap:27px;padding-block:14px;flex-wrap:wrap}.official-store-button,.official-store-button:hover,.official-store-button:active{display:block;min-width:0;width:auto;min-height:0;height:54px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;filter:none;animation:none;transition:none}.official-store-button img{height:54px;width:auto;max-width:none;object-fit:contain;transform:none;filter:none;animation:none;transition:none}.official-store-button[data-store=apple] img{width:auto}.official-store-button[data-store=google] img{width:auto}@media(max-width:380px){.store-buttons.official-badges{gap:24px}.official-store-button,.official-store-button img{height:44px}}





/* Support and policy presentation based on the supplied Budmet and Seylo handoffs. */
.contact-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.contact-actions button{background:none;color:var(--ink);border-top:0;border-right:0;border-left:0;cursor:pointer}.contact-email:hover{color:var(--pink)}.draft-notice{padding:12px 16px;font-size:12px;margin-bottom:22px;background:#eee8f6;border-color:#ddd4e8;color:#625474}.support-faq{padding-top:20px}.support-faq h2{font-size:40px;margin-bottom:30px}.support-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-faq-grid article{border:1px solid #deddd6;border-radius:18px;padding:26px}.support-faq-grid h3{font-size:23px;line-height:1.3;margin-bottom:14px}.support-faq-grid p{font-size:14px;color:#666;line-height:1.8}.support-faq-grid .text-link{margin-top:18px}.policy-contact{padding:0 0 65px}.policy-contact .container{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.email-draft-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:15px}.email-draft-actions button{background:transparent;border:0;color:var(--ink);cursor:pointer}.email-message-preview{font-family:inherit;white-space:pre-wrap;background:white;border:1px solid #ddd;border-radius:10px;padding:15px;margin-top:18px;color:#555;max-height:230px;overflow:auto;font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){.support-faq-grid{grid-template-columns:1fr}.support-faq h2{font-size:32px}.support-faq-grid article{padding:22px}.policy-contact .container{align-items:flex-start;flex-direction:column}}

.ui-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;flex-shrink:0}.button .ui-icon,.text-link .ui-icon{width:18px;height:18px}.tiny-spark .ui-icon{width:24px;height:24px}.hero-star .ui-icon,.convo-star .ui-icon,.download-art>span .ui-icon{width:100%;height:100%}.hero-star,.convo-star{width:75px;height:75px}.safety-icon .ui-icon{width:26px;height:26px}.faq-list summary>span[aria-hidden] .ui-icon{width:20px;height:20px}.faq-list summary>span[data-i18n]{transform:none!important;font-size:inherit;font-weight:700}.brand-icon{border-radius:22%;overflow:hidden}.dialog-close .ui-icon{width:24px;height:24px}

/* Original waveform heights and staggered delays. */
.wave-bar-1{--h:10px;--d:0.0s}.wave-bar-2{--h:18px;--d:0.07s}.wave-bar-3{--h:26px;--d:0.14s}.wave-bar-4{--h:15px;--d:0.21000000000000002s}.wave-bar-5{--h:38px;--d:0.28s}.wave-bar-6{--h:28px;--d:0.35000000000000003s}.wave-bar-7{--h:46px;--d:0.42000000000000004s}.wave-bar-8{--h:24px;--d:0.49000000000000005s}.wave-bar-9{--h:36px;--d:0.56s}.wave-bar-10{--h:18px;--d:0.6300000000000001s}.wave-bar-11{--h:31px;--d:0.7000000000000001s}.wave-bar-12{--h:42px;--d:0.77s}.wave-bar-13{--h:23px;--d:0.8400000000000001s}.wave-bar-14{--h:14px;--d:0.9100000000000001s}.wave-bar-15{--h:30px;--d:0.9800000000000001s}.wave-bar-16{--h:18px;--d:1.05s}.wave-bar-17{--h:10px;--d:1.12s}
