.app-product-page,.app-support-page{--app-gold:#e6be69;--app-pale:#f7f0e3;--app-burgundy:#3a111d;--app-night:#06070a;--app-slate:#0c1218;background:var(--app-night);color:var(--app-pale);overflow:hidden}.app-product-page em,.app-support-page em{color:var(--app-gold);font-weight:400}.app-hero{isolation:isolate;align-items:center;min-height:100svh;padding:8.5rem 0 5rem;display:flex;position:relative}.app-hero-city,.app-hero-glow{pointer-events:none;position:absolute;inset:0}.app-hero-city{z-index:-3;filter:saturate(.8)brightness(.38)blur(1.5px);background:url(/owned-grand-room.jpg) 50% 48%/cover;transform:scale(1.03)}.app-hero-glow{z-index:-2;background:radial-gradient(circle at 74% 46%,#e6be6933,#0000 29%),linear-gradient(90deg,#050508f7 0%,#050508d6 41%,#05050857 74%,#050508c2 100%),linear-gradient(#06070ac7 0%,#0000 22% 78%,#06070a 100%)}.app-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;gap:clamp(2rem,5vw,6.5rem);display:grid}.app-hero-copy{z-index:4;padding:4rem 0;position:relative}.app-brand-lockup{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.72rem;font-weight:700;display:inline-flex}.app-brand-lockup img{border-radius:1rem;width:3.4rem;height:3.4rem;box-shadow:0 14px 35px #0000006b,0 0 0 1px #e6be6938}.app-kicker,.app-section-number{color:var(--app-gold);letter-spacing:.19em;text-transform:uppercase;margin:2.5rem 0 1rem;font-size:.7rem;font-weight:700;line-height:1.5}.app-hero h1,.app-intro h2,.app-feature h2,.app-finale h2,.app-support-band h2,.support-hero h1,.support-content h2,.support-contact-card h2{font-family:var(--font-display);letter-spacing:-.052em;font-weight:400}.app-hero h1{max-width:750px;margin:0;font-size:clamp(4.6rem,7.8vw,9rem);line-height:.8}.app-hero h1 em{margin-left:.07em;display:inline-block}.app-hero-intro{color:#f7f0e3d1;max-width:560px;margin:2rem 0 0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.7}.app-hero-actions{align-items:center;gap:1.6rem;margin-top:2.25rem;display:flex}.app-store-button{color:#fff;background:#050505;border:1px solid #fffc;border-radius:.8rem;align-items:center;gap:.75rem;min-width:190px;padding:.86rem 1.15rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:inline-flex;box-shadow:0 14px 40px #00000052}.app-store-button:hover{border-color:var(--app-gold);transform:translateY(-4px);box-shadow:0 18px 48px #00000080,0 0 32px #e6be6921}.app-store-button .apple-mark{color:#0000;width:1.8rem;position:relative}.app-store-button .apple-mark:before{content:"";color:#fff;font:2rem/1 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;inset:-.35rem 0 0}.app-store-button span:last-child{font-size:1.23rem;font-weight:600;line-height:1.02}.app-store-button small{letter-spacing:.02em;margin-bottom:.15rem;font-size:.62rem;font-weight:400;display:block}.app-text-link{color:var(--app-pale);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #e6be6980;padding:.7rem 0;font-size:.75rem;font-weight:700}.app-text-link span{color:var(--app-gold);margin-left:.35rem}.app-proof{color:#f7f0e394;letter-spacing:.03em;margin:2rem 0 0;font-size:.78rem}.app-stage{--stage-x:0deg;--stage-y:0deg;--light-x:50%;--light-y:40%;z-index:2;perspective:1800px;min-height:min(760px,76vh);transform-style:preserve-3d;position:relative}.app-stage:before{content:"";background:radial-gradient(circle at var(--light-x) var(--light-y), #e6be6938, transparent 48%);filter:blur(24px);border-radius:50%;position:absolute;inset:9% 2% 7% 9%}.iphone-device{transform-style:preserve-3d;background:linear-gradient(105deg,#443622 0%,#d8bb7c 3%,#2c251c 8%,#090a0b 19%,#070809 78%,#9c7c45 94%,#3d2d18 100%);border:1px solid #fff6dead;border-radius:clamp(2rem,3.3vw,3.8rem);position:absolute;box-shadow:0 62px 115px #000000ab,0 10px 34px #00000085,inset 0 0 0 1px #fff3,inset 3px 0 4px #ffe19e38,inset -3px 0 4px #000c}.iphone-device:before{content:"";z-index:8;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;border:1px solid #ffefcb4d;position:absolute;inset:.42%}.iphone-device:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(118deg,#090a0b 8%,#17130d 50%,#6f552d 83%,#12100c 100%);border:1px solid #ebcb8757;position:absolute;inset:1.1% -2.4% -1.1% 1.2%;transform:translateZ(-18px);box-shadow:18px 30px 46px #0000008f,inset -2px -1px 2px #ffe09a29}.iphone-bezel{z-index:2;background:#000;border:clamp(5px,.6vw,8px) solid #020303;border-radius:calc(clamp(2rem,3.3vw,3.8rem)/1.19048);position:absolute;inset:1.8%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #000000f2}.iphone-screen{background:#000;border-radius:calc(clamp(2rem,3.3vw,3.8rem)/1.47059);width:100%;height:100%;position:relative;overflow:hidden}.iphone-screen img,.iphone-screen video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;display:block;transform:scale(1.004)}.iphone-screen-glass{z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(116deg,#ffffff1c,#0000 16% 72%,#e6be690e);position:absolute;inset:0}.iphone-dynamic-island{z-index:7;background:#000;border-radius:999px;width:28%;height:2.65%;position:absolute;top:.68%;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #ffffff1f,inset 0 -1px 1px #ffffff09}.iphone-dynamic-island i{aspect-ratio:1;background:radial-gradient(circle at 38% 38%,#263251,#08090c 54%,#000 72%);border-radius:50%;width:8%;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.iphone-button{z-index:0;background:linear-gradient(90deg,#3b2f20,#c5a569 45%,#4c3b23);border-radius:3px 0 0 3px;width:1.8%;position:absolute;box-shadow:-1px 0 1px #ffecc259}.iphone-button-action{height:4.8%;top:17%;left:-1.3%}.iphone-button-volume-up{height:7.2%;top:24.2%;left:-1.3%}.iphone-button-volume-down{height:7.2%;top:33.1%;left:-1.3%}.iphone-button-power{border-radius:0 3px 3px 0;height:12.7%;top:25.2%;right:-1.3%}.iphone-motion-drift img,.iphone-motion-drift video{animation:7s cubic-bezier(.45,0,.35,1) infinite alternate phoneDemoDrift}.iphone-motion-scan img,.iphone-motion-scan video{animation:6s cubic-bezier(.45,0,.35,1) infinite alternate phoneDemoScan}@keyframes phoneDemoDrift{0%{transform:scale(1.004)translate(0,0)}to{transform:scale(1.035)translateY(-.65%)}}.app-phone-main{aspect-ratio:590/1280;z-index:3;width:min(420px,51%);transform:rotateY(calc(-19deg + var(--stage-x))) rotateX(calc(5deg + var(--stage-y))) rotateZ(-4deg) translateZ(115px);transition:transform .25s ease-out;top:3%;left:18%}.app-phone-side{aspect-ratio:590/1280;z-index:1;opacity:.92;width:min(330px,40%);transform:rotateY(calc(27deg + var(--stage-x))) rotateX(calc(3deg + var(--stage-y))) rotateZ(6deg) translateZ(-35px);transition:transform .25s ease-out;top:18%;right:4%}.app-float-pin{z-index:7;color:#080808;width:4.3rem;height:4.3rem;font:700 .68rem/1 var(--font-sans);letter-spacing:.08em;background:linear-gradient(145deg,#efd485,#a4772d);border:1px solid #e6be69b3;border-radius:50% 50% 50% 8%;place-items:center;animation:5s ease-in-out infinite pinFloat;display:grid;position:absolute;top:8%;right:15%;transform:rotate(-13deg)translateZ(180px);box-shadow:0 24px 50px #00000073,0 0 35px #e6be6945}@keyframes pinFloat{50%{transform:rotate(-8deg)translate3d(0,-12px,180px)}}.app-marquee{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7f0e375;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;background:#0505078f;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:.9rem 0;font-size:.64rem;font-weight:700;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.app-marquee span{width:max-content;animation:24s linear infinite appMarquee;display:block}@keyframes appMarquee{to{transform:translate(-50%)}}.app-intro{background:var(--app-pale);color:#11110f;padding:clamp(7rem,12vw,12rem) 0}.app-intro-grid{grid-template-columns:.48fr 1.32fr .7fr;align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.app-intro .app-section-number{color:#8a672e;align-self:start;margin-top:.55rem}.app-intro h2,.app-feature h2,.app-finale h2{margin:0;font-size:clamp(4rem,7.5vw,8.5rem);line-height:.88}.app-intro-grid>p:last-child,.app-feature-copy>p:last-child,.app-finale-copy>p{color:#5b5852;margin:0;font-size:1.02rem;line-height:1.75}.app-feature{isolation:isolate;align-items:center;min-height:920px;padding:clamp(7rem,10vw,10rem) 0;display:flex;position:relative}.app-feature-grid{grid-template-columns:minmax(0,.7fr) minmax(460px,1.3fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.app-feature-grid-reverse{grid-template-columns:minmax(460px,1.3fr) minmax(0,.7fr)}.app-feature-copy{z-index:3;position:relative}.app-feature-copy h2{font-size:clamp(3.9rem,6.4vw,7.3rem)}.app-feature-copy>p:last-child{color:#f7f0e3ad;max-width:470px;margin-top:2rem}.app-feature-watch{background:#0a090a}.app-feature-photo{z-index:-2;filter:brightness(.2)saturate(.8);background:url(/venue-mira.jpg) 50%/cover;position:absolute;inset:0}.app-feature-watch:after{content:"";z-index:-1;background:linear-gradient(90deg,#06070af5,#06070aba 43%,#06070a57),linear-gradient(#0000 70%,#06070a);position:absolute;inset:0}.feature-phone-scene{perspective:1700px;min-height:740px;transform-style:preserve-3d;position:relative}.feature-phone{aspect-ratio:590/1280;filter:drop-shadow(28px 38px 28px #0000006b);width:min(360px,48%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.feature-phone-left{z-index:2;top:3%;left:8%;transform:rotateY(27deg)rotateX(6deg)rotate(-6deg)translateZ(68px)}.feature-phone-right{z-index:3;bottom:0;right:2%;transform:rotateY(-23deg)rotateX(5deg)rotate(5deg)translateZ(130px)}.feature-phone-scene:hover .feature-phone-left{transform:rotateY(14deg)rotateX(1deg)rotate(-3deg)translate3d(-12px,-8px,75px)}.feature-phone-scene:hover .feature-phone-right{transform:rotateY(-10deg)rotateX(1deg)rotate(2deg)translate3d(12px,-18px,145px)}.app-feature-plan{background:radial-gradient(circle at 22%,#6f11304f,#0000 34%),linear-gradient(140deg,#080a0d,#11151b 58%,#08090a)}.feature-phone-scene-plan{min-height:770px}.feature-phone-center{width:min(405px,57%);top:0;left:21%;transform:rotateY(13deg)rotateX(2deg)rotate(-3deg)translateZ(75px)}.feature-phone-scene-plan:hover .feature-phone-center{transform:rotateY(7deg)rotateX(0)rotate(-1deg)translate3d(0,-13px,105px)}.route-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d0fcc;border:1px solid #e6be695c;border-radius:1.2rem;width:220px;padding:1rem 1rem 1rem 3.2rem;position:absolute;box-shadow:0 24px 58px #00000070}.route-card span{background:var(--app-gold);color:#070707;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.58rem;font-weight:800;display:grid;position:absolute;top:1rem;left:.85rem}.route-card b{font-size:.74rem;display:block}.route-card small{color:#f7f0e380;margin-top:.35rem;font-size:.61rem;display:block}.route-card-one{top:27%;left:0;transform:rotate(-5deg)translateZ(155px)}.route-card-two{bottom:23%;right:0;transform:rotate(4deg)translateZ(150px)}.app-feature-go{background:linear-gradient(135deg,#0b1014,#060708 58%,#161008)}.app-feature-go:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#e6be6924 1px,#0000 1px),linear-gradient(90deg,#e6be6924 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75%,#000,#0000 61%);mask-image:radial-gradient(circle at 75%,#000,#0000 61%)}.feature-phone-scene-map{min-height:760px}.feature-phone-map{width:min(420px,60%);top:0;left:22%;transform:rotateY(-15deg)rotateX(3deg)rotate(3deg)translateZ(70px)}.feature-phone-scene-map:hover .feature-phone-map{transform:rotateY(-8deg)rotateX(0)rotate(1deg)translate3d(0,-12px,110px)}.app-finale{isolation:isolate;align-items:center;min-height:980px;padding:clamp(8rem,12vw,12rem) 0;display:flex;position:relative}.app-finale-photo{z-index:-2;filter:brightness(.23)saturate(.9);background:url(/owned-onyx-bar.jpg) 50%/cover;position:absolute;inset:0}.app-finale:after{content:"";z-index:-1;background:linear-gradient(90deg,#040507f7,#040507b8 48%,#04050761),linear-gradient(#0000 60%,#06070a);position:absolute;inset:0}.app-finale-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.app-finale-copy{z-index:4;position:relative}.app-finale-copy h2{font-size:clamp(4rem,6.5vw,7.4rem)}.app-finale-copy>p{color:#f7f0e3b3;margin-top:2rem}.app-finale-copy .app-store-button{margin-top:2.2rem}.finale-phone-stack{perspective:1700px;min-height:760px;transform-style:preserve-3d;position:relative}.finale-phone-one{width:min(355px,48%);top:6%;left:5%;transform:rotateY(20deg)rotateX(4deg)rotate(-6deg)translateZ(20px)}.finale-phone-two{width:min(390px,53%);bottom:1%;right:3%;transform:rotateY(-17deg)rotateX(2deg)rotate(5deg)translateZ(120px)}.finale-phone-stack:hover .finale-phone-one{transform:rotateY(13deg)rotateX(1deg)rotate(-3deg)translate3d(-10px,-12px,60px)}.finale-phone-stack:hover .finale-phone-two{transform:rotateY(-10deg)rotateX(0)rotate(2deg)translate3d(12px,-20px,155px)}.app-support-band{background:var(--app-gold);color:#0a0a09;padding:clamp(6rem,9vw,9rem) 0}.app-support-grid{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.app-support-band .app-section-number{color:#493717;margin-top:0}.app-support-band h2{margin:0;font-size:clamp(4.2rem,8vw,8rem);line-height:.85}.app-support-grid>div:last-child>p{max-width:560px;margin:0;font-size:1.05rem;line-height:1.7}.app-support-actions{align-items:center;gap:1.8rem;margin-top:2rem;display:flex}.app-mail-button{min-width:210px;color:var(--app-pale);letter-spacing:.1em;text-transform:uppercase;background:#0a0a09;border:1px solid #0a0a09;justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;font-size:.73rem;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-flex}.app-mail-button:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0003}.app-support-actions>a:last-child{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0a0a0973;padding:.65rem 0;font-size:.72rem;font-weight:700}.support-hero{isolation:isolate;align-items:center;min-height:88svh;padding:10rem 0 7rem;display:flex;position:relative}.support-hero-photo{z-index:-2;filter:brightness(.26)saturate(.75)blur(.4px);background:url(/venue-mira.jpg) 50%/cover;position:absolute;inset:0;transform:scale(1.015)}.support-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050608fa,#050608ba 58%,#05060840),linear-gradient(#0000 62%,#06070a);position:absolute;inset:0}.support-hero-inner{position:relative}.support-back{color:#f7f0e3a1;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3rem;font-size:.67rem;font-weight:700;display:inline-block}.support-brand{margin-bottom:2rem}.support-hero .app-kicker{margin-top:0}.support-hero h1{max-width:850px;margin:0;font-size:clamp(5rem,10vw,11rem);line-height:.75}.support-hero-inner>p:not(.app-kicker){color:#f7f0e3bf;max-width:570px;margin:2.4rem 0 0;font-size:1.1rem;line-height:1.75}.support-email{background:var(--app-gold);color:#080808;text-transform:none;letter-spacing:.03em;border-color:#e6be69a6;margin-top:2rem}.support-content{background:var(--app-pale);color:#11110f;padding:clamp(7rem,11vw,11rem) 0}.support-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:9vw;display:grid}.support-content .app-section-number{color:#8a672e;margin-top:0}.support-content h2{margin:0;font-size:clamp(4rem,6.5vw,7.2rem);line-height:.9}.support-faqs{border-top:1px solid #11110f38}.support-faqs article{border-bottom:1px solid #11110f38;grid-template-columns:3rem 1fr;column-gap:1.2rem;padding:2rem 0;display:grid}.support-faqs span{color:#9b7438;letter-spacing:.12em;grid-row:1/3;font-size:.67rem;font-weight:700}.support-faqs h3{font:400 clamp(1.7rem, 2.5vw, 2.6rem)/1.05 var(--font-display);margin:0}.support-faqs p{color:#5d5952;max-width:650px;margin:.85rem 0 0;font-size:.95rem;line-height:1.7}.support-contact-card{background:var(--app-burgundy);padding:clamp(6rem,8vw,8rem) 0}.support-contact-inner{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.support-contact-card .app-section-number{margin-top:0}.support-contact-card h2{margin:0;font-size:clamp(4rem,7vw,8rem);line-height:.86}.support-contact-inner>div:last-child p{color:#f7f0e3a6;line-height:1.7}.support-contact-inner>div:last-child a{border-bottom:1px solid var(--app-gold);color:var(--app-gold);margin-top:1.2rem;padding-bottom:.55rem;font-size:clamp(1.15rem,2vw,1.7rem);display:inline-block}@media (max-width:1100px){.app-hero-grid{grid-template-columns:.8fr 1.2fr;gap:1rem}.app-stage{min-height:680px}.app-feature-grid,.app-feature-grid-reverse{gap:3rem}.app-feature-grid{grid-template-columns:.75fr 1.25fr}.app-feature-grid-reverse{grid-template-columns:1.25fr .75fr}.feature-phone-scene{min-height:680px}}@media (max-width:900px){.app-hero{min-height:auto;padding:8rem 0 4rem}.app-hero-city{background-image:url(/hero-mira-mobile.jpg)}.app-hero-glow{background:linear-gradient(#050508c7,#050508eb 44%,#06070a 92%)}.app-hero-grid,.app-intro-grid,.app-feature-grid,.app-feature-grid-reverse,.app-finale-grid,.app-support-grid,.support-layout,.support-contact-inner{grid-template-columns:1fr}.app-hero-copy{padding:1rem 0 0}.app-hero h1{max-width:680px;font-size:clamp(4.8rem,16vw,7.8rem)}.app-stage{width:min(100%,680px);min-height:750px;margin:1rem auto 0}.app-phone-main{left:13%}.app-intro-grid{align-items:start}.app-intro-grid>p:last-child{max-width:600px}.app-intro h2{font-size:clamp(4.2rem,14vw,7.5rem)}.app-feature{min-height:auto}.app-feature-copy{max-width:680px}.app-feature-grid-reverse .app-feature-copy{order:-1}.feature-phone-scene{width:min(100%,720px);margin-inline:auto}.app-finale-copy{max-width:680px}.finale-phone-stack{width:min(100%,720px);margin-inline:auto}.app-support-grid,.support-contact-inner{align-items:start}.app-support-grid>div:last-child,.support-contact-inner>div:last-child{max-width:620px}}@media (max-width:620px){.app-hero{padding-top:7.5rem}.app-brand-lockup img{border-radius:.85rem;width:3rem;height:3rem}.app-hero h1{font-size:clamp(4.15rem,19vw,6.2rem);line-height:.82}.app-hero-intro{font-size:1rem}.app-hero-actions{flex-direction:column;align-items:flex-start;gap:1rem}.app-proof{line-height:1.6}.app-stage{min-height:610px;margin-top:1.5rem}.app-phone-main{width:59%;transform:rotateY(calc(-14deg + var(--stage-x))) rotateX(calc(4deg + var(--stage-y))) rotateZ(-3deg) translateZ(78px);top:2%;left:7%}.app-phone-side{width:46%;transform:rotateY(calc(19deg + var(--stage-x))) rotateX(calc(2deg + var(--stage-y))) rotateZ(5deg) translateZ(-18px);top:18%;right:0}.app-float-pin{width:3.4rem;height:3.4rem;right:7%}.app-intro,.app-feature,.app-finale{padding:7rem 0}.app-intro h2,.app-feature h2,.app-finale h2{font-size:clamp(3.7rem,16vw,5.7rem)}.feature-phone-scene,.feature-phone-scene-plan,.feature-phone-scene-map,.finale-phone-stack{min-height:590px}.feature-phone{border-radius:1.8rem;box-shadow:0 35px 65px #0009,0 0 0 1px #ffe8b2b8,0 0 0 5px #060708,0 0 0 6px #e6be694d}.feature-phone-left{width:49%;left:2%;transform:rotateY(20deg)rotateX(4deg)rotate(-5deg)translateZ(46px)}.feature-phone-right{width:52%;right:0;transform:rotateY(-18deg)rotateX(3deg)rotate(4deg)translateZ(86px)}.feature-phone-center{width:63%;left:18%;transform:rotateY(11deg)rotateX(2deg)rotate(-2deg)translateZ(62px)}.route-card{display:none}.feature-phone-map{width:67%;left:17%;transform:rotateY(-12deg)rotateX(2deg)rotate(2deg)translateZ(58px)}.finale-phone-one{width:51%;left:0;transform:rotateY(17deg)rotateX(3deg)rotate(-5deg)translateZ(18px)}.finale-phone-two{width:56%;right:0;transform:rotateY(-14deg)rotateX(2deg)rotate(4deg)translateZ(88px)}.iphone-device:after{transform:translateZ(-12px);box-shadow:12px 22px 32px #00000085}.app-support-actions{flex-direction:column;align-items:flex-start;gap:1rem}.support-hero{min-height:84svh;padding-top:8rem}.support-hero h1{font-size:clamp(4.8rem,20vw,7rem)}.support-email{font-size:.65rem}.support-faqs article{grid-template-columns:2.2rem 1fr}}@media (prefers-reduced-motion:reduce){.app-float-pin,.app-marquee span,.iphone-screen img,.iphone-screen video{animation:none!important}.app-phone,.feature-phone{transition:none!important}}
