@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./manrope-latin-400-normal-W2P7FH6Q.woff2") format("woff2"),url("./manrope-latin-400-normal-H43QQ5XW.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./manrope-latin-500-normal-CQ46M34Y.woff2") format("woff2"),url("./manrope-latin-500-normal-6DNEONPG.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./manrope-latin-600-normal-55ATVHX7.woff2") format("woff2"),url("./manrope-latin-600-normal-XW3XBGN3.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./manrope-latin-700-normal-J7BHEPTZ.woff2") format("woff2"),url("./manrope-latin-700-normal-SE4WUS6C.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./manrope-latin-800-normal-CIONJRO4.woff2") format("woff2"),url("./manrope-latin-800-normal-YJC24PKF.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./noto-sans-arabic-arabic-400-normal-K74XADSY.woff2") format("woff2"),url("./noto-sans-arabic-arabic-400-normal-M6H4OPRP.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./noto-sans-arabic-arabic-500-normal-AEJGDKGG.woff2") format("woff2"),url("./noto-sans-arabic-arabic-500-normal-KMBUCCNX.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./noto-sans-arabic-arabic-700-normal-6FN36GON.woff2") format("woff2"),url("./noto-sans-arabic-arabic-700-normal-JJCSCQPB.woff") format("woff")}:root{font-family:Manrope,Noto Sans Arabic,sans-serif;color:#2b2030;background:#fff8f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#241426;--muted:#746775;--coral:#f56873;--rose:#f7dde5;--line:#e9dcd9;--plum:#241426;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ac4e74;outline-offset:5px}button{color:inherit}svg{flex-shrink:0}::selection{background:#f8b9c6}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.055em;line-height:1.13;font-weight:600;white-space:pre-line}html[lang=ar]{font-family:Noto Sans Arabic,Manrope,sans-serif}html[lang=ar] h1,html[lang=ar] h2{letter-spacing:-.045em;line-height:1.48}html[lang=ar] .eyebrow{letter-spacing:0}html[lang=ar] .button>svg:last-child,html[lang=ar] .text-link>svg,html[lang=ar] .event-arrow>svg{transform:rotate(180deg)}.wrap{max-width:1320px;width:calc(100% - 112px);margin-inline:auto}.header{height:106px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;gap:10px;font-size:29px;font-weight:800;letter-spacing:-1.3px}.brand img{height:40px;width:40px}.brand>span{font-size:9px;letter-spacing:2px;align-self:end;margin-bottom:6px;color:#8a7080}.header nav{display:flex;gap:31px;font-size:12px;font-weight:600}.header nav a{position:relative;padding:12px 0}.header nav a:after{content:"";position:absolute;bottom:3px;inset-inline-start:0;width:0;height:2px;background:var(--coral);transition:width .2s}.header nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:22px}.lang{border:0;background:none;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;border-radius:100px;padding:19px 26px;font-weight:700;font-size:13px;line-height:1.5;transition:transform .2s,box-shadow .2s;white-space:normal;text-align:center}.button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #24142612}.button.coral{background:var(--coral);color:#301728}.button.dark{background:var(--plum);color:#fff8f4}.button.small{padding:13px 19px;font-size:11px}.button.outline{background:transparent;border:1px solid #685367;color:#fff5f2}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:9px;line-height:2}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px #f5687312}.hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:680px;align-items:center;position:relative;gap:25px}.hero-copy{padding-block:45px 74px;z-index:2}.hero h1{font-size:clamp(52px,6.1vw,90px);margin-top:26px;position:relative;letter-spacing:-.065em;white-space:nowrap}.hero h1 em{font-style:normal;color:#db5d78}.headline-spark{position:absolute;top:-15px;inset-inline-end:4%;font-size:45px;color:#bc8bba;transform:rotate(17deg)}html[lang=ar] .hero h1{font-size:clamp(48px,5.5vw,79px)}.hero-intro{font-size:15px;line-height:1.95;color:var(--muted);max-width:390px;margin-block:25px 27px}.hero-button{padding:21px 26px}.hero-note{display:flex;align-items:center;gap:14px;margin-top:27px;font-size:9px;line-height:1.9;color:var(--muted)}.hero-note b{font-weight:500;color:var(--ink)}.tiny-avatars{display:flex;padding-inline-start:7px;direction:ltr}.tiny-avatars i{width:33px;height:33px;border:3px solid #fff8f4;border-radius:50%;background:#dfb1bc;color:#6a374e;display:grid;place-items:center;font-size:14px;font-style:normal;margin-inline-start:-7px}.tiny-avatars i:nth-child(2){background:#d5c7df}.tiny-avatars i:nth-child(3){background:#f5c2a6}.hero-scene{height:660px;position:relative;display:grid;place-items:center;isolation:isolate;direction:ltr}.scene-grid{position:absolute;inset:10% -7%;background-image:linear-gradient(#b5889721 1px,transparent 1px),linear-gradient(90deg,#b5889721 1px,transparent 1px);background-size:55px 55px;mask-image:radial-gradient(ellipse,#000 10%,transparent 68%);transform:rotate(-12deg);z-index:-3}.orb{position:absolute;border-radius:50%;filter:blur(14px);z-index:-2}.orb-a{height:360px;width:360px;background:radial-gradient(circle,#f6c4d2,#f5b6ba55 62%,transparent 70%);top:100px;left:0}.orb-b{height:290px;width:290px;background:radial-gradient(circle,#c4b5e681,#d7c4ed33 55%,transparent 70%);right:-20px;bottom:60px}.orbit{position:absolute;width:440px;height:510px;border:1px solid #c887ab42;border-radius:50%;z-index:-1}.orbit-a{transform:rotate(45deg);box-shadow:inset 3px 2px #ffffff90,2px 0 #fff}.orbit-b{transform:rotate(-40deg);height:380px;width:540px;border-color:#cbb5d663}.hero-phone{transform:rotate(-7deg);animation:float 8s ease-in-out infinite}.phone-mock{width:276px;padding:13px 17px 11px;background:#281c30;color:#fff5f3;border:7px solid #fff9f4;border-radius:40px;box-shadow:0 32px 75px #613b5630,0 3px 7px #4a2b3930;position:relative;font-family:Manrope,Noto Sans Arabic,sans-serif}.phone-status{display:flex;justify-content:space-between;font-size:9px;margin:0 5px 15px}.phone-brand{display:flex;align-items:center;gap:6px;margin-bottom:17px}.phone-brand img{width:23px;height:23px}.phone-brand b{font-size:15px}.phone-brand>svg{margin-inline-start:auto;color:#fda6b6}.phone-eyebrow{font-size:7px;letter-spacing:1.5px;color:#d1b5c9;display:block;margin-bottom:12px}.profile-art{height:202px;position:relative;overflow:hidden;border-radius:65px 65px 14px 14px;background:radial-gradient(ellipse at 70% 5%,#e8c6b4,#b0889e 70%);display:grid;place-items:center}.arch{position:absolute;border:1px solid #ffffff55;border-radius:100px 100px 10px 10px;bottom:-20px;height:200px;width:130px;transform:rotate(22deg)}.arch.two{transform:rotate(-22deg)}.portrait-letter{font-size:96px;color:#fff1e9;transform:translateY(-10px);z-index:1;font-family:Noto Sans Arabic,sans-serif}.sample-tag{position:absolute;top:16px;left:20px;background:#ffffffde;border-radius:10px;padding:4px 8px;font-size:6px;color:#583345}.profile-caption{position:absolute;bottom:14px;left:15px;right:15px;display:grid;gap:3px;z-index:2}.profile-caption strong{font-size:20px;text-shadow:0 2px 14px #34243580}.profile-caption span{font-size:8px}.match-line{display:flex;align-items:center;justify-content:space-between;margin:17px 0 8px;font-size:8px;color:#d5bdce}.match-line b{font-size:24px;color:#ffadbb}.match-line small{font-size:10px}.phone-mock h4{font-size:11px;line-height:1.65;font-weight:500}.phone-tags{display:flex;gap:7px;margin:13px 0}.phone-tags span{padding:5px 8px;border:1px solid #715068;border-radius:10px;font-size:7px;color:#e8c7d4}.phone-cta{background:#f88c9e;color:#30192b;border-radius:12px;padding:11px 8px;display:flex;justify-content:center;gap:13px;align-items:center;font-size:8px;font-weight:700}.phone-bottom{display:flex;justify-content:space-between;padding:16px 8px 0;color:#a98ba4}.phone-bottom svg{width:15px}.phone-bottom svg:first-child{color:#ff9eae}.floating-note{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;background:#fffdfaee;backdrop-filter:blur(12px);border:1px solid white;border-radius:15px;box-shadow:0 13px 35px #4b213d13}.note-a{top:145px;left:-24px;padding:14px;transform:rotate(-6deg);animation:note-float 7s ease-in-out infinite}.note-a div{display:grid;gap:5px}.note-a b{font-size:10px}.note-a span{font-size:8px;color:var(--muted)}.note-icon{display:grid;place-items:center;width:37px;height:37px;background:#f7e2e8;border-radius:11px;color:#b14e7b!important}.note-b{bottom:126px;right:-5px;padding:17px;font-size:10px;transform:rotate(5deg)}.note-b svg{color:#a15b82}.scene-star{position:absolute;color:#b5769f}.star-a{right:20px;top:89px;font-size:37px}.star-b{left:35px;bottom:100px;font-size:49px;color:#e18491}.scene-caption{position:absolute;bottom:24px;font-size:9px;color:var(--muted);letter-spacing:1px}.scene-caption>span{color:var(--coral);margin-right:12px}.brand-line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-block:28px 35px}.brand-line p{font-size:9px;letter-spacing:1.8px;font-weight:700}.brand-line>span{display:flex;gap:20px;align-items:center;font-size:10px;color:var(--muted)}.down-arrow{font-size:22px}.idea-section{background:#f3e9e7;padding:70px 0 90px;scroll-margin-top:30px}.quote-line{text-align:center;max-width:730px;margin:0 auto 80px}.outlined-heart{font-size:60px;line-height:1.1;color:#cf6d87;display:inline-block;transform:rotate(-13deg)}.quote-line h2{font-size:clamp(28px,3.1vw,44px);margin:15px auto 20px;line-height:1.4;letter-spacing:-.045em}.quote-line p{color:var(--muted);font-size:12px}.how-grid{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:80px;row-gap:25px;align-items:center}.section-heading{grid-column:1;grid-row:1}.section-heading h2,.safety h2,.dubai h2,.install-section h2,.faq h2{font-size:clamp(32px,3.4vw,48px);margin-block:15px 20px}.section-heading>p:last-child{font-size:13px;color:var(--muted);line-height:1.8}.steps{grid-column:1;grid-row:2}.step{display:flex;gap:20px;text-align:start;width:100%;border:0;border-top:1px solid #d6c9c9;background:none;padding:23px 0}.step-number{font-size:10px;line-height:26px;color:#a58c96}.step strong{font-size:15px;font-weight:600;line-height:26px;display:block}.step-copy{display:block;font-size:12px;line-height:1.9;color:var(--muted);max-width:330px;padding-top:12px}.step-plus{margin-inline-start:auto;font-size:22px;font-weight:400}.step.active .step-number{color:#cc576c}.step-art{grid-column:2;grid-row:1 / 3;background:#e6c2d0;border-radius:160px 160px 28px 28px;min-height:460px;padding:50px;display:grid;place-items:center;position:relative;overflow:hidden}.step-art:before,.step-art:after{content:"";position:absolute;width:380px;height:380px;border:1px solid #fff7;border-radius:50%;top:60px;left:-60px;transform:rotate(30deg)}.step-art:after{left:auto;right:-60px;top:110px}.step-art-inner{z-index:1;width:100%;display:grid;justify-items:center;gap:38px}.voice-circle{width:145px;height:145px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fff9,#ffeff533);box-shadow:inset 0 1px 2px #fff,0 20px 45px #98537229;color:#8e436d}.waveform{display:flex;align-items:center;gap:4px;height:60px}.waveform i{width:4px;border-radius:5px;background:#a7567a;animation:wave 2s ease-in-out infinite}.step-art-inner>p{font-size:12px;font-weight:600;color:#6c3b56}.step-art-1{background:#d7cce8}.values-orbit{width:210px;height:175px;position:relative}.values-orbit>span,.values-orbit>b{position:absolute;display:grid;place-items:center;width:115px;height:145px;border:1px solid #fffc;border-radius:75px;background:#ffffff3d;color:#825988;font-size:62px;left:5px;transform:rotate(-20deg)}.values-orbit>b{left:auto;right:0;transform:rotate(20deg);font-size:75px;font-weight:400}.values-orbit>i{position:absolute;top:62px;left:92px;font-style:normal;z-index:1;color:#fff;font-size:38px}.art-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.art-tags span{font-size:10px;padding:9px 14px;border-radius:30px;background:#ffffff82}.step-art-2{background:#e9c9b4}.coffee-illustration{color:#855342;transform:rotate(-10deg);padding:25px}.safety{padding-block:110px;display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.safety-visual{height:520px;background:#241426;border-radius:200px 200px 28px 28px;position:relative;display:grid;place-items:center;overflow:hidden}.safety-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#9c609d44,transparent 65%)}.shield-orbit{height:340px;width:290px;border:1px solid #b58aaf44;border-radius:50%;transform:rotate(25deg)}.shield-orbit:after{content:"";position:absolute;inset:25px -35px;border:1px solid #b58aaf44;border-radius:50%;transform:rotate(-55deg)}.shield-tile{position:absolute;top:135px;border:1px solid #c99cca55;display:grid;place-items:center;width:165px;height:180px;border-radius:55px;background:linear-gradient(135deg,#95648c88,#36243d);box-shadow:inset 2px 1px 3px #fff4,0 35px 60px #0004;transform:rotate(-12deg);color:#f1bed1}.safety-chip{position:absolute;display:flex;align-items:center;gap:9px;background:#f4e6ec;color:#4f344a;border-radius:30px;font-size:9px;padding:13px 18px;z-index:2;box-shadow:0 10px 25px #0002}.chip-top{top:108px;inset-inline-end:26px;transform:rotate(8deg)}.chip-bottom{bottom:134px;inset-inline-start:20px;transform:rotate(-6deg)}.safety-caption{position:absolute;bottom:50px;color:#e1c5d7;font-size:13px}.safety-copy .eyebrow{color:#a66b82}.section-intro{font-size:13px;color:var(--muted);line-height:1.9}.safety-items{display:grid;gap:23px;margin:30px 0}.safety-items>div{display:flex;gap:17px;align-items:flex-start}.safety-items>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#f7e6e9;color:#ad657d;flex-shrink:0}.safety-items h3{font-size:14px;margin:4px 0 8px}.safety-items p{font-size:11px;line-height:1.95;color:var(--muted);max-width:370px}.text-link{font-size:11px;display:inline-flex;gap:12px;align-items:center;font-weight:700;border-bottom:1px solid #c99ba6;padding-block:9px}.dubai{padding-bottom:100px}.event-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:30px}.event-heading>p{max-width:310px;font-size:13px;line-height:1.9;color:var(--muted);padding-bottom:23px}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.event-art{height:270px;border-radius:18px;position:relative;overflow:hidden;background:#dfb2a0}.event-card h3{font-size:15px;font-weight:600;margin-top:18px;letter-spacing:-.3px}.event-art>div{transition:transform .6s}.event-card:hover .event-art>div{transform:scale(1.05)}.event-label{position:absolute;bottom:20px;inset-inline-start:20px;z-index:2;color:#fff;font-size:8px;font-weight:700;letter-spacing:1.5px;text-shadow:0 1px 9px #3c242a}.event-arrow{position:absolute;inset-inline-end:16px;bottom:15px;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;background:#fffc;color:#76575f}.cups{position:absolute;inset:0;background:linear-gradient(135deg,#ebc5ae,#946853);overflow:hidden}.cups:after{content:"";position:absolute;width:500px;height:30px;background:#fff3;transform:rotate(-45deg);top:70px;left:-100px;box-shadow:0 85px #fff2}.cup{position:absolute;width:95px;height:95px;border-radius:50%;background:radial-gradient(circle,#8b4937 0 28%,#e4b693 29% 36%,#fff5e1 37% 44%,#cdaa8e 45% 47%,#ede0ce 48% 69%,#ac7f6440 71%);box-shadow:15px 18px 16px #54312755}.cup-one{top:38px;left:40px}.cup-two{bottom:49px;right:39px;transform:scale(.9)}.cup:after{content:"";position:absolute;width:24px;height:12px;left:68px;top:38px;background:#f3e6d3;border-radius:6px;transform:rotate(-15deg)}.event-1 .event-art{background:#b391a4}.gallery-art{position:absolute;inset:0;background:linear-gradient(105deg,#d5bdc7 50%,#bfa0b1 50%)}.art-frame{position:absolute;left:30px;top:37px;width:112px;height:155px;background:#eee2db;border:7px solid #f8f2e8;box-shadow:8px 10px #6d415328;transform:perspective(500px) rotateY(15deg);padding:12px}.art-frame span{display:block;width:100%;height:100%;background:radial-gradient(ellipse at 20% 70%,#cc716b 0 30%,transparent 31%),radial-gradient(ellipse at 75% 20%,#87697e 0 35%,transparent 36%),#dab399}.frame-two{left:auto;right:22px;top:75px;width:96px;height:130px;transform:perspective(500px) rotateY(-15deg)}.frame-two span{background:repeating-linear-gradient(55deg,#40584b 0 15px,#deb88e 16px 28px,#847357 29px 33px)}.sunrise-art{position:absolute;inset:0;background:linear-gradient(#c8b6d5,#efbca3)}.sun{position:absolute;width:69px;height:69px;border-radius:50%;top:36px;left:48%;background:#fff0ca;box-shadow:0 0 60px #ffe5ae70}.dune{position:absolute;bottom:-78px;left:-70px;border-radius:50%;width:360px;height:250px;background:#ab7984;transform:rotate(25deg)}.dune-two{left:100px;bottom:-110px;background:#c49591;transform:rotate(-25deg)}.dune-three{left:-90px;bottom:-186px;width:460px;background:#8b607b}.dubai>.fine{margin-top:25px}.fine{display:block;font-size:10px;line-height:1.9;color:var(--muted)}.install-section{background:#241426;color:#fff1ef;padding:65px 0 0;overflow:hidden}.install-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.install-grid>div:first-child{padding-block:35px 80px}.install-section h2{font-size:clamp(38px,4.5vw,64px)}.install-section .eyebrow{color:#ef9bab}.install-section p:not(.eyebrow){font-size:13px;line-height:1.9;color:#c1abbf;max-width:430px}.download-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block:27px 20px}.install-section .fine{color:#bfa8bd}.install-art{height:450px;position:relative;align-self:end;display:flex;justify-content:center;align-items:flex-start;padding-top:30px;direction:ltr}.small-phone{transform:rotate(10deg);z-index:2;width:258px}.install-orbit{position:absolute;width:390px;height:420px;border-radius:50%;border:1px solid #946a8f55;transform:rotate(-30deg);top:5px;left:0}.big-heart{position:absolute;font-size:350px;color:#b47aa949;line-height:1;left:-75px;top:60px;transform:rotate(-20deg)}.faq{display:grid;grid-template-columns:.9fr 1.2fr;gap:100px;padding-block:100px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{font-size:13px;line-height:1.7;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:22px;font-weight:400;color:#b2758c}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.9;color:var(--muted);margin:17px 25px 4px 0}.footer{border-top:1px solid var(--line);padding-block:44px 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-top p{font-size:20px;letter-spacing:-.6px}.footer-heart{color:#bd6b82;border:1px solid #dbbfc8;border-radius:50%;width:59px;height:59px;display:grid;place-items:center}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin:43px 0 18px;color:var(--muted);font-size:9px}.footer-bottom>div{display:flex;gap:24px}.footer>.fine{font-size:8px}.install-dialog{padding:44px;max-width:510px;width:calc(100% - 32px);border:0;border-radius:24px;background:#fff8f4;color:var(--ink);box-shadow:0 35px 100px #0004}.install-dialog::backdrop{background:#241426b0;backdrop-filter:blur(8px)}.dialog-close{position:absolute;top:17px;inset-inline-end:17px;width:35px;height:35px;border:0;border-radius:50%;background:#f3e6e6;display:grid;place-items:center}.install-dialog>img{width:55px}.install-dialog h2{font-size:30px;margin:22px 0 14px}.install-dialog p{font-size:12px;line-height:1.9;color:var(--muted)}.install-instructions{padding:20px;background:#f3e7e8;border-radius:15px;margin:25px 0}.install-instructions p{display:grid;gap:7px}.install-instructions p+p{margin-top:20px}.install-instructions b{color:var(--ink)}.install-dialog>.fine{margin-top:20px}.legal{min-height:70vh;max-width:850px;padding-block:70px 90px}.legal .eyebrow{margin-top:40px}.legal h1{font-size:50px;margin:10px 0 30px}.legal h2{font-size:24px;margin:34px 0 17px}.legal p,.legal li{font-size:15px;line-height:2;color:var(--muted);margin-bottom:18px}.legal ol{padding-inline-start:22px;margin-bottom:35px}.legal .button{margin-bottom:20px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:15px;background:#fff;transform:translateY(-200%)}.skip-link:focus{transform:none}@keyframes float{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-12px) rotate(-5deg)}}@keyframes note-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(8px) rotate(-4deg)}}@keyframes wave{50%{transform:scaleY(.5)}}@media(min-width:1500px){.hero{min-height:750px}.hero-scene{height:710px}.hero-phone{scale:1.08}.note-a{left:10px}.note-b{right:25px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:19px;font-size:10px}.header-actions{gap:15px}.brand>span{display:none}.hero h1{font-size:65px}.headline-spark{inset-inline-end:-1%;font-size:30px}.hero-scene{scale:.88;transform-origin:center}.hero{gap:0;min-height:630px}.hero-copy{padding-block:30px}.hero-scene{height:630px}.how-grid{column-gap:45px}.safety{gap:50px}.safety-visual{height:480px}.shield-tile{top:130px}.faq{gap:55px}.event-art{height:240px}.event-grid{gap:16px}.event-card h3{font-size:13px}.install-grid{gap:35px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{height:83px;gap:10px}.header nav{display:none}.brand{font-size:25px}.brand img{width:34px;height:34px}.header-actions{gap:12px}.button.small{padding:11px 13px;font-size:10px}.hero{grid-template-columns:1fr;gap:0;min-height:auto}.hero-copy{padding:36px 4px 0;text-align:center}.hero-copy .eyebrow{justify-content:center;font-size:8px;letter-spacing:1.3px}.hero h1{font-size:clamp(56px,10.5vw,80px);margin-top:18px;white-space:normal}.hero h1 .headline-spark{display:none}html[lang=ar] .hero h1{font-size:clamp(46px,10vw,72px);line-height:1.5}.hero-intro{font-size:13px;max-width:345px;margin:19px auto 23px}.hero-button{font-size:12px;padding:18px 23px}.hero-note{justify-content:center;margin-top:23px;font-size:8px}.hero-scene{height:600px;scale:1;width:100%;max-width:530px;justify-self:center}.hero-phone{scale:.9}.orbit-a{width:310px;height:430px}.orbit-b{width:360px;height:310px}.note-a{left:0;top:130px;padding:10px;gap:7px}.note-a b{font-size:8px}.note-a span{font-size:7px}.note-icon{width:28px;height:28px}.note-b{right:0;bottom:113px;font-size:9px;padding:13px}.star-a{top:85px;right:19px;font-size:25px}.star-b{bottom:70px;left:25px;font-size:35px}.orb-a{width:280px;height:280px;top:140px;left:0}.orb-b{width:230px;height:230px;right:0;bottom:90px}.scene-grid{inset:5% 0}.scene-caption{bottom:28px}.brand-line{padding-block:20px 27px;justify-content:center}.brand-line p{font-size:8px;text-align:center;letter-spacing:1px}.brand-line>span{display:none}.idea-section{padding:46px 0 60px}.quote-line{margin-bottom:45px}.quote-line h2{font-size:28px;max-width:540px;line-height:1.5}.quote-line p{font-size:11px}.outlined-heart{font-size:46px}.how-grid{grid-template-columns:1fr;gap:25px}.section-heading{grid-column:1;grid-row:1}.steps{grid-column:1;grid-row:2}.step-art{grid-column:1;grid-row:3;min-height:350px;border-radius:140px 140px 20px 20px;padding:38px;max-width:480px;width:100%;justify-self:center}.section-heading h2,.safety h2,.dubai h2,.faq h2{font-size:35px;line-height:1.3}.step{padding:20px 0}.step strong{font-size:14px}.step-copy{max-width:100%}.step-art-inner{gap:24px}.safety{padding-block:65px;grid-template-columns:1fr;gap:40px}.safety-visual{height:405px;max-width:430px;width:100%;justify-self:center;grid-row:2}.shield-tile{top:95px;width:150px;height:160px}.shield-orbit{height:290px;width:250px}.chip-top{top:72px}.chip-bottom{bottom:108px}.safety-caption{bottom:40px}.safety-items p{max-width:100%;font-size:12px}.event-heading{display:block;margin-bottom:27px}.event-heading>p{max-width:100%;font-size:12px;padding-bottom:0}.event-grid{grid-template-columns:1fr;gap:25px}.event-art{height:270px}.event-card h3{font-size:16px;margin-top:13px}.event-grid .event-card{max-width:500px;width:100%;justify-self:center}.dubai{padding-bottom:65px}.gallery-art .art-frame{left:16%;top:30px;width:125px;height:170px}.gallery-art .frame-two{left:auto;right:12%;top:75px;width:106px;height:140px}.cup-one{left:20%;top:40px}.cup-two{right:20%;bottom:40px}.sunrise-art .dune{width:500px}.sunrise-art .dune-two{left:170px}.sunrise-art .dune-three{width:650px}.install-section{padding-top:32px}.install-grid{grid-template-columns:1fr;gap:10px}.install-grid>div:first-child{padding-block:25px 0}.install-section h2{font-size:43px}.install-art{height:365px;margin-top:15px;justify-self:center;width:100%;max-width:420px}.small-phone{scale:.9}.download-actions{gap:10px;display:grid;justify-items:start}.download-actions .button{font-size:12px;padding:17px 21px}.faq{padding-block:60px;grid-template-columns:1fr;gap:25px}.faq h2{margin-bottom:0}.faq details{padding-block:19px}.faq summary{font-size:12px}.footer{padding-top:30px}.footer-top{flex-wrap:wrap;gap:15px}.footer-top p{font-size:15px;order:3;width:100%;margin-top:5px}.footer-heart{height:45px;width:45px}.footer-bottom{display:grid;gap:16px;margin-top:25px}.footer-bottom>div{gap:20px;flex-wrap:wrap}.install-dialog{padding:32px 25px}.install-dialog h2{font-size:27px}.legal{padding-top:35px}.legal h1{font-size:34px}.legal p,.legal li{font-size:13px}.legal h2{font-size:22px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-phone{transform:rotate(-7deg)}}.places-section{padding-block:100px}.places-heading{display:flex;gap:60px;justify-content:space-between;align-items:end}.places-heading h2{white-space:pre-line}.places-heading>p{max-width:390px;line-height:1.9;color:#786a78}.place-filters{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0}.place-filters button{border:1px solid #d8cbd3;border-radius:30px;padding:12px 22px;background:transparent;color:#302034;cursor:pointer;font:inherit}.place-filters button[aria-pressed=true]{background:#302034;color:#fff}.places-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.place-card{border:1px solid #e6d8dc;border-radius:24px;overflow:hidden;background:#fffaf7}.place-visual{height:165px;background:#ead1d8;display:flex;align-items:center;justify-content:center;position:relative;color:#7d405e}.place-tone-1 .place-visual{background:#ddd5e7;color:#694c7b}.place-tone-2 .place-visual{background:#f3dac8;color:#a86748}.place-visual>span{font-size:86px}.place-visual small{position:absolute;bottom:15px;inset-inline-start:18px;background:#fff9;padding:5px 12px;border-radius:20px}.place-copy{padding:25px}.place-copy h3{font-size:24px;margin:14px 0}.place-copy p{font-size:14px;line-height:1.8;color:#786a78;min-height:76px}.place-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;margin-top:22px}.place-links a{color:#783650;text-decoration:underline;text-underline-offset:5px}.places-section>.fine{margin-top:24px;line-height:1.9}.future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px;padding:35px;border-radius:24px;background:#2d2034;color:#fff3f2}.future-grid span{font-size:11px;letter-spacing:1.4px;color:#ffadb9}.future-grid h3{font-size:24px;line-height:1.5}.future-grid p{font-size:14px;line-height:1.9;color:#d8c4d7}@media(max-width:800px){.places-heading{display:block}.places-grid,.future-grid{grid-template-columns:1fr}.places-section{padding-block:60px}.place-copy p{min-height:0}}
