@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#211529;--paper:#faf8f4;--pink:#f64fc3;--purple:#7039ec;--line:#ded8df;--muted:#716976;--font:'Manrope','Noto Sans Arabic',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);-webkit-font-smoothing:antialiased}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--purple);outline-offset:5px}img{display:block;max-width:100%}.header{height:96px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:32px;background:var(--paper);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-size:34px;font-weight:800;letter-spacing:-2px;direction:ltr}.brand img{border-radius:12px}.brand-dot{color:var(--pink)}.header nav{display:flex;gap:36px;font-size:13px;font-weight:700}.header nav a:hover,.footer-links a:hover{color:var(--purple)}.header-actions{display:flex;gap:28px;align-items:center}.language{display:flex;align-items:center;gap:9px;font-size:13px;direction:ltr}.language button{border:0;background:none;padding:5px 1px;opacity:.45;font-weight:700}.language button[aria-pressed=true]{opacity:1}.language span{opacity:.3}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;border:1px solid transparent;border-radius:50px;padding:20px 29px;font-size:15px;font-weight:800;transition:transform .2s,background .2s;line-height:1.3}.button:hover{transform:translateY(-3px)}.button.small{padding:14px 21px;font-size:12px;gap:20px}.button.dark{background:var(--ink);color:white}.button.dark:hover{background:#47275c}.button>span:last-child:not(:first-child){font-size:22px}.hero{min-height:760px;max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr;padding:70px 5% 45px;gap:0;position:relative;overflow:hidden}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:1.6px}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 4px #f64fc31a;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(68px,7.1vw,114px);line-height:.99;letter-spacing:-7px;font-weight:800;margin:28px 0 26px}em{font-style:normal;color:var(--purple)}.hero h1 em{display:inline-block;position:relative;z-index:0}.hero h1 em:after{content:'';position:absolute;inset:auto -8px 2px -6px;height:13px;background:#f8a9df;z-index:-1;transform:rotate(-3deg)}.hero-description{max-width:365px;color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:25px}.platform-note{font-size:10px;margin:14px 0 0;color:var(--muted)}.hero-footnote{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.5;margin-top:38px}.hand-star{font-size:40px;color:var(--pink);line-height:1}.hero-art{position:relative;height:650px;align-self:center;direction:ltr}.orbit{position:absolute;width:530px;height:530px;border-radius:50%;background:#f3dff3;top:60px;left:5px}.orbit:after{content:'';position:absolute;inset:-24px;border:1px dashed #d6c3d4;border-radius:50%;transform:rotate(15deg)}.phone{border:7px solid #28232e;border-radius:37px;overflow:hidden;box-shadow:0 22px 40px #24112f24;position:relative;background:#100621;isolation:isolate}.phone img{width:100%;height:100%;object-fit:cover}.phone-island{width:31%;height:16px;background:#211b24;border-radius:0 0 13px 13px;position:absolute;top:0;left:34.5%;z-index:2}.phone-back{width:238px;height:516px;position:absolute;top:25px;left:5px;transform:rotate(-12deg)}.phone-front{width:246px;height:535px;position:absolute;top:95px;left:240px;transform:rotate(10deg)}.star{position:absolute;font-size:74px;z-index:3;color:var(--pink)}.star-one{top:-12px;left:360px;transform:rotate(12deg)}.star-two{left:8px;bottom:32px;color:var(--purple);font-size:65px}.floating-label{position:absolute;z-index:4;background:var(--paper);box-shadow:0 9px 25px #1e082020;font-size:12px;font-weight:800;padding:16px 22px;border:1px solid var(--ink);border-radius:12px;white-space:nowrap}.label-live{top:53px;left:205px;transform:rotate(5deg);display:flex;align-items:center;gap:8px}.label-hello{bottom:39px;left:155px;background:var(--pink);transform:rotate(-7deg);font-size:16px}.art-caption{position:absolute;bottom:-10px;left:230px;font-size:8px;letter-spacing:1.3px;font-weight:800}.ticker{background:var(--pink);padding:20px 0;overflow:hidden;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ticker>div{display:flex;justify-content:center;align-items:center;gap:46px;white-space:nowrap;width:max-content;min-width:100%;font-size:18px;letter-spacing:1px;font-weight:800}.ticker b{font-size:27px}.section-wrap{max-width:1440px;margin:auto;padding:95px 7%}.section-label{display:flex;align-items:center;gap:17px;font-size:10px;font-weight:800;letter-spacing:1.4px;margin-bottom:30px}.section-label>span:first-child{color:var(--purple)}h2{font-size:clamp(42px,4.7vw,72px);line-height:1.08;font-weight:800;letter-spacing:-3.5px;margin-bottom:25px}.pink-word{color:#d92a9e}.intro-heading{display:flex;justify-content:space-between;align-items:end;gap:50px}.intro-heading p{max-width:310px;font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:28px}.experience{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.experience-preview{height:590px;background:#eadfff;border-radius:25px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;direction:ltr}.preview-ring{position:absolute;width:460px;height:460px;border-radius:50%;border:1px solid #b59cd4}.preview-ring:before{content:'';position:absolute;inset:40px;border:1px solid #b59cd4;border-radius:50%}.experience-phone{height:486px;width:225px;transform:rotate(-7deg)}.preview-spark{position:absolute;right:28px;top:20px;color:var(--purple);font-size:85px;z-index:2}.preview-caption{position:absolute;bottom:20px;font-size:10px;font-weight:700;letter-spacing:1px}.feature-tab{display:flex;align-items:start;gap:16px;text-align:start;width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:28px 8px 28px 0;transition:color .2s}.feature-number{font-size:10px;margin-top:6px;color:#998d9e}.feature-tab strong{display:block;font-size:21px;font-weight:800;letter-spacing:-.7px;line-height:1.4}.feature-description{display:block;font-size:13px;line-height:1.8;max-width:340px;margin-top:9px;color:var(--muted)}.feature-arrow{margin-inline-start:auto;font-size:24px;color:#aaa}.feature-tab.active strong,.feature-tab.active .feature-arrow{color:var(--purple)}.feature-tab.active{border-color:var(--purple)}.connection-section{background:#261535;color:#fff;overflow:hidden}.connection-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:90px;padding-bottom:90px}.connection-copy .eyebrow{color:#dda6f6;margin-bottom:30px}.connection-copy h2{font-size:clamp(45px,4.9vw,74px)}.connection-copy em{color:#f37bda}.connection-copy p{max-width:360px;font-size:14px;line-height:1.9;color:#c9bdce}.language-pills{display:flex;gap:13px;margin-top:32px}.language-pills>span{background:#ffffff0d;border:1px solid #775383;border-radius:50px;padding:14px 23px;font-size:19px}.language-pills small{padding-inline-start:20px;color:#f37bda}.moment-collage{height:580px;position:relative;direction:ltr}.moment-phone{height:520px;width:241px;position:absolute;left:95px;top:25px;transform:rotate(9deg)}.message-bubble{position:absolute;z-index:3;padding:19px 24px;border-radius:17px;font-size:15px;font-weight:700;box-shadow:0 10px 20px #0002}.bubble-one{background:#f7d9f0;color:var(--ink);left:0;top:55px;transform:rotate(-7deg);line-height:1.5}.message-bubble span{color:var(--purple);margin-inline-start:8px}.bubble-two{background:var(--pink);color:var(--ink);right:-5px;bottom:55px;transform:rotate(-5deg)}.collage-star{position:absolute;color:#f07ada;font-size:100px;right:0;top:0}.faq{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:100px;padding-bottom:110px}.faq-items{padding-top:10px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:23px 35px 23px 0;font-weight:700;font-size:14px;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;top:17px;font-size:25px;font-weight:400}details[open] summary:after{content:'−'}details p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:25px}details a{text-decoration:underline;color:var(--purple)}.download-section{background:var(--pink);padding:50px 7% 75px;position:relative;overflow:hidden}.download-topline{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:1.6px;margin-bottom:40px}.download-topline>span:last-child{font-size:34px}.download-section h2{font-size:clamp(70px,9vw,140px);letter-spacing:-6px;line-height:.98;margin-bottom:40px}.download-section h2 em{color:#faf8f4}.download-star{position:absolute;font-size:270px;right:14%;top:130px;line-height:1;transform:rotate(15deg);color:var(--ink)}footer{padding:50px 5% 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-tagline{font-size:12px;color:var(--muted);margin:15px 0 0}.footer-links{display:flex;gap:28px;font-size:12px}.footer-bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.footer-bottom span:last-child{direction:ltr}dialog{border:1px solid var(--line);border-radius:28px;padding:50px;max-width:510px;width:calc(100% - 40px);color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #0004}dialog::backdrop{background:#1c0b2caa;backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:18px;top:14px;background:transparent;border:0;font-size:30px}.dialog-icon{width:70px;height:70px;border-radius:18px;margin-bottom:25px}dialog h2{font-size:39px;letter-spacing:-1.5px;margin-top:20px}dialog p{font-size:14px;line-height:1.8;color:var(--muted)}.store-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.store-link{border-radius:12px;background:var(--ink);color:white;padding:14px 18px;font-size:13px;font-weight:700}.store-link.pending{opacity:.45}.text-link{text-decoration:underline;text-underline-offset:4px;font-size:13px}.document-main{max-width:1120px;margin:0 auto;padding:70px 6% 100px}.document-back{font-size:12px;color:var(--muted);display:inline-block;margin-bottom:45px}.document-main h1{font-size:clamp(45px,6vw,78px);letter-spacing:-4px;line-height:1.1;max-width:850px}.document-lead{font-size:16px;color:var(--muted);line-height:1.8;max-width:720px}.draft-note{background:#f0e5fb;border-inline-start:3px solid var(--purple);padding:18px 22px;font-size:12px;line-height:1.8;margin:30px 0;color:#5d3476}.document-meta{font-size:11px;color:var(--muted);margin-top:25px}.document-layout{display:grid;grid-template-columns:190px 1fr;gap:60px;margin-top:55px}.document-nav{position:sticky;top:35px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:11px;color:var(--muted);line-height:1.6}.document-content section{margin-bottom:35px;scroll-margin-top:35px}.document-content h2{font-size:23px;letter-spacing:-.6px;line-height:1.5;margin-bottom:12px}.document-content p,.document-content li{font-size:14px;color:var(--muted);line-height:1.9}.document-content a{text-decoration:underline;color:var(--purple)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin-top:45px}.contact-info{border-top:1px solid var(--line);padding-top:25px}.contact-info h2{font-size:25px;letter-spacing:-.8px}.contact-info p{font-size:14px;line-height:1.8;color:var(--muted)}.contact-form{padding:35px;border:1px solid var(--line);border-radius:22px;background:#fff9}.contact-form label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:13px;color:var(--ink);font-size:13px;margin-bottom:22px}.contact-form textarea{height:145px;resize:vertical}.contact-form .button{width:100%;font-size:13px}.form-note{font-size:11px;line-height:1.8;color:var(--muted);margin:16px 0 0}.form-result{font-size:12px;color:var(--purple);line-height:1.8;margin-top:16px}.copy-fallback{width:100%;height:160px;margin-top:15px}[dir=rtl]{--font:'Noto Sans Arabic','Manrope',sans-serif}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:-2px;line-height:1.35}[dir=rtl] .hero h1{font-size:clamp(58px,5.4vw,85px);margin-top:20px}[dir=rtl] .hero-art{transform:scale(.95)}[dir=rtl] .feature-tab strong{letter-spacing:0;font-size:19px}[dir=rtl] .hero-description{font-size:15px}[dir=rtl] summary{padding:23px 0 23px 35px}[dir=rtl] summary:after{right:auto;left:0}[dir=rtl] .download-star{right:auto;left:14%}[dir=rtl] .download-section h2{font-size:clamp(65px,8vw,110px)}[dir=rtl] .eyebrow,[dir=rtl] .section-label{letter-spacing:0}
@media(min-width:1500px){.hero-art{transform:scale(1.12);transform-origin:center}.hero{padding-bottom:65px;padding-top:90px}}
@media(max-width:1100px){.header nav{gap:20px}.header-actions{gap:18px}.hero{min-height:680px;padding-top:60px;padding-bottom:40px}h1{letter-spacing:-5px}.hero-art{transform:scale(.8);transform-origin:0 50%;height:620px;width:540px;margin-inline-end:-100px}[dir=rtl] .hero-art{transform:scale(.8);transform-origin:100% 50%}.hero-description{font-size:14px;max-width:310px}.hero-footnote{margin-top:25px}.section-wrap{padding-left:5%;padding-right:5%}.feature-tab strong{font-size:18px}.connection-inner{gap:4%}.moment-collage{transform:scale(.85);transform-origin:center}.download-star{right:9%}}
@media(max-width:760px){.header{height:78px;padding:0 6%;gap:10px}.brand{font-size:27px;gap:7px}.brand img{width:34px;height:34px;border-radius:10px}.header nav{display:none}.header .small{display:none}.header-actions{gap:0}.language{font-size:12px}.hero{grid-template-columns:1fr;padding:46px 7% 22px;overflow:hidden}.hero-copy{z-index:3}.hero .eyebrow{font-size:8px}h1{font-size:clamp(60px,13.7vw,94px);letter-spacing:-4.8px;margin-top:23px;line-height:1.03}.hero h1 br:nth-child(2){display:none}.hero-description{max-width:340px;font-size:14px;margin-bottom:22px}.hero-button{padding:17px 24px;font-size:13px}.hero-footnote{position:absolute;bottom:42px;left:25px;z-index:5;font-size:8px;transform:rotate(-7deg)}.hero-footnote .hand-star{font-size:30px}.hero-art{height:560px;margin-top:10px;transform:scale(.83);transform-origin:0 0;width:550px;margin-bottom:-70px;margin-inline-end:-140px}.phone-back{left:26px;top:40px;width:220px;height:477px}.phone-front{left:250px;top:100px;width:220px;height:477px}.orbit{width:480px;height:480px;left:13px}.star-one{top:2px;left:395px}.star-two{bottom:0;left:45px}.label-hello{left:205px;bottom:-15px}.label-live{top:40px;left:220px}.art-caption{display:none}.ticker{padding:13px 0}.ticker>div{font-size:13px;gap:25px}.ticker b{font-size:20px}.section-wrap{padding:65px 7%}h2{font-size:42px;letter-spacing:-2px}.intro-heading{display:block}.intro-heading p{max-width:100%;font-size:13px;margin-top:22px}.section-label{font-size:8px;margin-bottom:23px}.experience{display:flex;flex-direction:column;gap:22px;margin-top:30px}.experience-preview{width:100%;height:490px;border-radius:18px}.experience-phone{width:190px;height:412px}.preview-spark{font-size:65px;right:20px}.preview-caption{font-size:8px}.experience-options{width:100%}.feature-tab{padding:22px 0;gap:12px}.feature-tab strong{font-size:18px}.feature-description{font-size:12px;line-height:1.8}.connection-inner{display:flex;flex-direction:column;gap:10px;padding-top:65px;padding-bottom:25px}.connection-copy{width:100%}.connection-copy h2{font-size:46px}.connection-copy p{font-size:13px}.connection-copy .eyebrow{font-size:9px;margin-bottom:25px}.moment-collage{width:380px;height:580px;transform:scale(.87);margin-bottom:-60px}.moment-phone{left:55px}.bubble-one{left:-8px;top:70px}.bubble-two{right:0;bottom:65px}.collage-star{right:0;top:30px;font-size:80px}.faq{grid-template-columns:1fr;gap:10px;padding-top:65px;padding-bottom:70px}.faq h2{margin-bottom:5px}.faq h2 br{display:none}.faq-items{padding-top:10px}summary{font-size:13px}details p{font-size:12px}.download-section{padding:35px 7% 50px}.download-topline{font-size:8px;letter-spacing:.7px;margin-bottom:25px}.download-section h2{font-size:64px;letter-spacing:-3.5px;margin-bottom:28px;position:relative;z-index:2}.download-star{font-size:115px;right:3%;top:155px;opacity:.8}.download-section .button{font-size:13px;padding:17px 25px;position:relative;z-index:2}footer{padding:35px 7% 25px}.footer-top{display:block}.footer-tagline{font-size:11px}.footer-links{flex-wrap:wrap;gap:16px;font-size:11px;margin-top:30px}.footer-bottom{font-size:9px;gap:20px;margin-top:30px;line-height:1.7}.document-main{padding:40px 7% 65px}.document-back{margin-bottom:30px}.document-main h1{font-size:43px;letter-spacing:-2px}.document-lead{font-size:14px}.document-layout{grid-template-columns:1fr;gap:25px;margin-top:35px}.document-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 18px;padding-bottom:25px;border-bottom:1px solid var(--line)}.document-content h2{font-size:21px}.document-content p,.document-content li{font-size:13px}.contact-grid{grid-template-columns:1fr;gap:20px}.contact-form{padding:25px 20px}.draft-note{font-size:11px}dialog{padding:40px 28px}dialog h2{font-size:32px}[dir=rtl] .hero h1{font-size:59px;line-height:1.3;letter-spacing:-2px}[dir=rtl] .hero h1 br:nth-child(2){display:block}[dir=rtl] .hero-art{transform:scale(.83);transform-origin:100% 0}[dir=rtl] .hero-footnote{left:auto;right:20px}[dir=rtl] .download-section h2{font-size:58px}[dir=rtl] .download-star{left:3%;right:auto}[dir=rtl] .feature-tab strong{font-size:17px}[dir=rtl] h2{line-height:1.4}}
@media(max-width:390px){.hero-art{transform:scale(.69);height:535px;margin-bottom:-130px}[dir=rtl] .hero-art{transform:scale(.69)}.hero-footnote{bottom:30px}.hero h1{font-size:57px}[dir=rtl] .hero h1{font-size:50px}.hero{padding-bottom:38px}.download-section h2{font-size:58px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media(max-width:760px){.hero-art,[dir=rtl] .hero-art{width:100%;max-width:430px;height:clamp(385px,112vw,520px);margin:30px auto 0;transform:none;transform-origin:center}.hero-art .phone{width:47%;height:auto;aspect-ratio:1125/2436;border-width:5px;border-radius:29px}.hero-art .phone img{position:absolute;inset:0}.hero-art .phone-back{left:3%;top:15px}.hero-art .phone-front{left:48%;top:62px}.hero-art .orbit{width:94%;height:auto;aspect-ratio:1;left:3%;top:35px}.hero-art .orbit:after{inset:-10px}.hero-art .star-one{left:82%;top:0;font-size:43px}.hero-art .star-two{left:2%;bottom:32px;font-size:42px}.hero-art .label-live{left:43%;top:25px;font-size:9px;padding:10px 13px}.hero-art .label-hello{left:35%;bottom:28px;font-size:11px;padding:12px 16px}.hero-footnote{bottom:18px;left:23px;font-size:7px}[dir=rtl] .hero-footnote{right:23px;left:auto}.hero{padding-bottom:35px}}
