@font-face{font-family:Monument Extended;src:url(/assets/MonumentExtended-Regular-C8KTyA3T.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monument Extended;src:url(/assets/MonumentExtended-Bold-5AcIux8S.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-D_B5dL4R.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--black: #080900;--paper: #f6f7f1;--acid: #ecff00;--line: #dfe1da;--gutter: clamp(18px, 3.4vw, 64px);--copy-left: clamp(72px, 5.2vw, 112px);--panel-radius: clamp(24px, 2.5vw, 38px);--card-radius: clamp(18px, 1.7vw, 28px);--max-inner: 1440px;--mono: "Monument Extended", sans-serif;--sans: "DM Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:hidden}body{margin:0;padding-top:clamp(18px,1.8vw,32px);color:var(--black);background:var(--paper);font-family:var(--sans);text-rendering:geometricPrecision;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit}main{width:100%;margin:0;overflow:visible}.dark-panel{background:var(--black);color:#fff;margin-inline:clamp(24px,2.2vw,36px)}.top-panel{border-radius:var(--panel-radius) var(--panel-radius) 0 0}.bottom-panel{border-radius:0 0 var(--panel-radius) var(--panel-radius)}.light-section{background:var(--paper);padding-inline:var(--gutter)}.pill{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(156px,12vw,212px);min-height:clamp(34px,2.5vw,42px);padding:0 28px;border-radius:999px;background:var(--acid);color:var(--black);font:700 clamp(13px,1vw,16px) / 1 var(--sans);text-transform:uppercase}.highlight{--highlight-progress: 100%;display:inline;padding:0 .13em .06em;background:linear-gradient(var(--acid),var(--acid)) left center / var(--highlight-progress) 100% no-repeat;color:var(--black);-webkit-text-stroke:.01em currentColor;paint-order:stroke fill;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(prefers-reduced-motion:no-preference){.motion-ready .reveal-block{opacity:0;transform:translate3d(0,32px,0);transition:opacity .78s ease,transform .78s cubic-bezier(.2,.9,.2,1)}.motion-ready .reveal-block.is-highlighted{opacity:1;transform:translateZ(0)}.motion-ready .highlight{--highlight-progress: 0%;transition:background-size .85s ease}.motion-ready .highlight.is-highlighted{--highlight-progress: 100%}.motion-ready .footer h2 a{--underline-progress: 0}.motion-ready .footer h2 a.is-highlighted{--underline-progress: 1}.motion-ready .step-card{opacity:0;transform:perspective(900px) translate3d(0,28px,0) rotateX(10deg) rotate(-1.5deg);transform-origin:center bottom;transition:opacity .72s ease,transform .72s cubic-bezier(.2,.9,.2,1)}.motion-ready .step-card:nth-child(2){transition-delay:.08s}.motion-ready .step-card:nth-child(3){transition-delay:.16s}.motion-ready .step-card.is-highlighted{opacity:1;transform:perspective(900px) translateZ(0) rotateX(0) rotate(0)}.motion-ready .phone-reveal{--phone-enter-y: 160px;--phone-enter-rotate: -16deg;opacity:0;transition:opacity .9s ease,transform 1s cubic-bezier(.16,1,.3,1)}.motion-ready .phone-reveal.is-highlighted{--phone-enter-y: 0px;--phone-enter-rotate: 0deg;opacity:1}}h1,h2,h3{margin:0;font-family:var(--mono);font-weight:500;letter-spacing:0;text-transform:uppercase}p{margin:0}.hero{position:relative;min-height:clamp(640px,53vw,982px);overflow:hidden}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-logo{position:absolute;top:clamp(74px,7.8vw,148px);left:clamp(76px,8.6vw,148px);width:clamp(190px,17.2vw,300px);z-index:1}.hero-title{position:absolute;left:clamp(76px,8.6vw,148px);bottom:clamp(94px,7.2vw,132px);width:min(83%,1480px);z-index:1}.hero-title img{width:100%}.hero-title-mobile{display:none}.intro{display:grid;justify-items:center;min-height:clamp(760px,56vw,1020px);padding:clamp(44px,4.2vw,78px) var(--gutter) 0;overflow:hidden}.intro-title{position:relative;z-index:1;max-width:980px;text-align:center;font-size:clamp(21px,2.05vw,36px);line-height:1.45}.intro-dispenser{--parallax-y: 0px;width:min(76vw,1180px);margin-top:clamp(36px,5vw,74px);filter:drop-shadow(0 28px 70px rgba(0,0,0,.45));transform:translate3d(0,var(--parallax-y),0);will-change:transform}.opportunity{display:grid;grid-template-columns:minmax(420px,.94fr) minmax(440px,1fr);gap:clamp(70px,9vw,150px);align-items:center;min-height:clamp(820px,54vw,1040px);padding-inline:clamp(86px,9vw,176px);padding-top:clamp(84px,8.7vw,180px);padding-bottom:clamp(84px,8.7vw,180px)}.copy-block h2{margin-top:clamp(58px,5.2vw,74px);font-size:clamp(36px,3.25vw,58px);line-height:1.22}.opportunity .copy-block h2{font-weight:400;font-size:clamp(31px,2.75vw,51px)}.copy-block p{max-width:710px;margin-top:clamp(52px,5.6vw,78px);font-size:clamp(24px,1.78vw,36px);font-weight:500;line-height:1.84}.rounded-b-image{--parallax-y: 0px;width:min(100%,720px);justify-self:center;transform:translate3d(0,var(--parallax-y),0);will-change:transform}.how{padding-inline:clamp(86px,9vw,176px);padding-top:clamp(50px,5vw,74px);padding-bottom:clamp(82px,8vw,112px);text-align:center}.step-group{margin-top:clamp(42px,4.6vw,64px)}.step-group+.step-group{margin-top:clamp(86px,8.2vw,126px)}.step-group h2{font-size:clamp(30px,2.75vw,46px);line-height:1.1}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.2vw,40px);width:min(100%,1130px);margin:clamp(60px,5.3vw,80px) auto 0}.step-card{display:grid;grid-template-rows:136px auto auto;justify-items:center;align-items:end;min-height:clamp(340px,25vw,420px);padding:clamp(34px,3.1vw,50px) clamp(22px,1.8vw,34px) clamp(36px,3vw,50px);border-radius:var(--card-radius);background:var(--acid);color:var(--black)}.step-card img{width:auto;max-height:122px;object-fit:contain;mix-blend-mode:multiply}.step-card h3{margin-top:clamp(20px,1.8vw,30px);font-size:clamp(26px,2.25vw,38px);line-height:1}.step-card p{max-width:285px;margin-top:clamp(20px,1.7vw,28px);font-size:clamp(17px,1.2vw,22px);font-weight:700;line-height:1.28}.tag-animation{--progress: 0;--tag-art-height: 1460px;--tag-scroll-distance: clamp(480px, 55vh, 900px);--tag-scroll-distance: clamp(480px, 55svh, 900px);--bottle-x: 0px;--bottle-y: 0px;--bottle-rotate: 0deg;--bottle-scale: 1;--tag-x: 0px;--tag-y: 0px;--tag-rotate: 0deg;--tag-scale: 1;position:relative;z-index:4;height:calc(clamp(720px,72vh,980px) + var(--tag-scroll-distance));height:calc(clamp(720px,72svh,980px) + var(--tag-scroll-distance));margin-bottom:0;border-radius:var(--panel-radius) var(--panel-radius) 0 0;overflow:visible}.tag-sticky{position:sticky;top:0;height:clamp(420px,20vh,980px);height:clamp(420px,20svh,980px);overflow:visible}.bottle-hand,.tag-hand{position:absolute;left:50%;top:50%;width:calc(var(--tag-art-height) * 1.151);max-width:none;will-change:transform}.bottle-hand{transform-origin:right bottom}.tag-hand{transform-origin:left bottom}.bottle-hand{transform:translate3d(calc(-50% + var(--bottle-x)),calc(-50% + var(--bottle-y)),0) rotate(var(--bottle-rotate)) scale(var(--bottle-scale))}.tag-hand{transform:translate3d(calc(-50% + var(--tag-x)),calc(-50% + var(--tag-y)),0) rotate(var(--tag-rotate)) scale(var(--tag-scale))}.smart{position:relative;z-index:1;display:grid;justify-items:center;min-height:clamp(760px,54vw,960px);padding:clamp(42px,3vw,58px) var(--gutter) clamp(54px,5vw,84px);overflow:visible}.smart h2{position:relative;z-index:2;text-align:center;font-size:clamp(26px,2.45vw,44px);line-height:1.18}.smart img{--parallax-y: 0px;width:min(76%,1000px);margin-top:clamp(92px,7vw,122px);border-radius:18px;transform:translate3d(0,var(--parallax-y),0);will-change:transform}.marquee-ribbon{--parallax-x: 0px;--parallax-y: 0px;--parallax-rotate: 0deg;--ribbon-x: 0px;--ribbon-rotate: 6deg;position:absolute;left:-18vw;right:-18vw;bottom:clamp(42px,5vw,72px);z-index:3;height:clamp(88px,8.2vw,138px);display:flex;align-items:center;overflow:hidden;background:var(--black);transform:translate3d(calc(var(--ribbon-x) + var(--parallax-x)),var(--parallax-y),0) rotate(calc(var(--ribbon-rotate) + var(--parallax-rotate)));transform-origin:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased}.marquee-track{display:flex;width:max-content;min-width:max-content;animation:marquee 34s linear infinite;will-change:transform;transform:translateZ(0)}.marquee-track span{flex:0 0 auto;white-space:nowrap;color:var(--acid);font:700 clamp(26px,3.2vw,52px) / 1 var(--mono);text-transform:uppercase;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.sensor{display:grid;place-items:center;min-height:clamp(600px,45vw,780px);padding:clamp(48px,5vw,92px) var(--gutter)}.sensor-card{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(440px,1fr);gap:clamp(64px,7vw,130px);align-items:center;width:min(100%,1440px);min-height:clamp(520px,37vw,690px);padding:clamp(58px,5vw,90px) clamp(60px,7vw,150px);border-radius:var(--card-radius);background:var(--acid);color:var(--black);overflow:hidden}.sensor-visual{--sensor-base-y: 24px;--parallax-y: 0px;position:relative;z-index:0;align-self:end;width:min(100%,470px);margin-bottom:calc(clamp(58px,5vw,90px)*-1);transform:translate3d(0,calc(var(--sensor-base-y) + var(--parallax-y)),0);will-change:transform}.sensor-visual img{width:100%;max-width:none}.sensor-copy{position:relative;z-index:1}.sensor-ping{position:absolute;left:var(--sensor-x);top:var(--sensor-y);width:var(--sensor-size, 54px);aspect-ratio:1;border:2px solid rgba(236,255,0,.8);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.46);opacity:0;animation:sensorPing 2.45s ease-out infinite;filter:drop-shadow(0 0 8px rgba(236,255,0,.36))}.sensor-ping:after{content:"";position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:inherit;background:#ecff00cc}.sensor-ping-nozzle{--sensor-x: 59.8%;--sensor-y: 40%;--sensor-size: 30px}.sensor-ping-neck{--sensor-x: 56.6%;--sensor-y: 48%;--sensor-size: 20px;animation-delay:.5s}.sensor-ping-mid{--sensor-x: 56.6%;--sensor-y: 53%;--sensor-size: 20px;animation-delay:.8s}.sensor-ping-low{--sensor-x: 56.6%;--sensor-y: 58%;--sensor-size: 20px;animation-delay:1.2s}@keyframes sensorPing{0%{opacity:0;transform:translate(-50%,-50%) scale(.42)}16%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}.sensor-card h2{font-weight:400;font-size:clamp(35px,3.1vw,56px);line-height:1.15}.sensor-card p{margin-top:clamp(56px,4vw,78px);font-size:clamp(20px,1.8vw,30px);font-weight:500;line-height:1.86}.app-section{position:relative;display:grid;grid-template-columns:minmax(390px,.88fr) minmax(460px,1fr);gap:clamp(34px,3.8vw,66px);align-items:end;min-height:clamp(680px,52vw,880px);padding:clamp(36px,3.4vw,66px) clamp(78px,8.6vw,156px) 0;overflow:hidden}.app-copy{position:relative;z-index:2;align-self:center}.app-copy h2{margin-top:clamp(42px,3.8vw,58px);font-size:clamp(33px,2.85vw,51px);line-height:1.22}.app-copy p{max-width:620px;margin-top:clamp(36px,3.4vw,58px);font-size:clamp(19px,1.32vw,25px);font-weight:500;line-height:1.72}.payment{display:flex;align-items:center;gap:18px;margin-top:clamp(38px,4vw,66px);color:var(--acid);font-size:clamp(16px,1.05vw,20px);line-height:1.1}.payment img{width:clamp(104px,6.7vw,130px)}.app-phone{--parallax-y: 0px;--phone-enter-y: 0px;--phone-enter-rotate: 0deg;align-self:end;justify-self:end;width:min(100%,560px);max-height:98%;object-fit:contain;transform:translate3d(0,calc(var(--parallax-y) + var(--phone-enter-y)),0) rotate(var(--phone-enter-rotate));transform-origin:right bottom;will-change:transform}.use-cases{position:relative;display:grid;grid-template-columns:minmax(420px,.84fr) minmax(470px,1fr);gap:clamp(36px,5vw,80px);align-items:center;min-height:clamp(720px,55vw,960px);padding-top:clamp(58px,4.8vw,92px);padding-bottom:clamp(170px,12vw,230px);overflow:visible}.use-cases .copy-block{margin-left:var(--copy-left);position:relative;z-index:2}.use-cases .copy-block h2{margin-top:clamp(38px,3.6vw,56px);font-size:clamp(29px,2.5vw,45px);line-height:1.22}.use-cases .copy-block p{margin-top:clamp(34px,3.4vw,52px);font-size:clamp(19px,1.35vw,26px);line-height:1.7}.use-cases ul{display:grid;gap:clamp(16px,1.45vw,26px);margin:clamp(44px,4vw,68px) 0 0;padding:0;list-style:none;font:700 clamp(19px,1.45vw,28px) / 1.1 var(--mono);text-transform:uppercase}.use-cases li{display:flex;align-items:center;gap:clamp(24px,2vw,36px)}.use-cases li:before{content:"";width:clamp(40px,3vw,58px);height:4px;background:var(--acid)}.girl-wrap{position:relative;min-height:560px;align-self:end}.girl-wrap span{position:absolute;inset:0 auto auto 4%;color:#fff;font:700 clamp(330px,29vw,540px) / .9 var(--mono);z-index:0}.girl-wrap img{--parallax-y: 0px;position:relative;z-index:1;width:min(100%,1200px);margin:clamp(42px,4vw,70px) auto 0;transform:translate3d(0,var(--parallax-y),0);will-change:transform}.use-cases .marquee-ribbon{bottom:60px;--ribbon-rotate: -3deg}.faq{padding-top:clamp(96px,7vw,132px);padding-bottom:clamp(56px,4.5vw,82px)}.faq h2{max-width:1420px;margin:0 auto clamp(44px,3.8vw,68px) var(--copy-left);font-size:clamp(28px,2.25vw,40px)}.faq-list{max-width:1420px;margin:0 auto 0 var(--copy-left)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:clamp(66px,5.6vw,86px);padding:0 12px 0 0;border:0;background:transparent;color:var(--black);text-align:left;font:700 clamp(20px,1.45vw,27px) / 1.2 var(--sans);cursor:pointer}.faq-item button span:last-child{font-size:clamp(24px,2vw,34px)}.faq-panel p{max-width:860px;padding:0 0 clamp(38px,3vw,52px);font-size:clamp(21px,1.6vw,30px);line-height:1.5}.faq-cta{display:inline-flex;align-items:center;min-height:1.85em;margin-left:.18em;padding:0 .52em;border-radius:999px;background:var(--acid);color:var(--black);font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px #08090014}.faq-cta:hover{color:#fff;background:var(--black)}.footer{padding-top:clamp(64px,5vw,92px);padding-inline:0}.footer h2{width:min(calc(100% - var(--gutter) - var(--copy-left)),1420px);margin:0 var(--gutter) 0 calc(var(--gutter) + var(--copy-left));font-size:clamp(26px,2.25vw,43px);line-height:1.2}.footer h2 a{--underline-progress: 1;position:relative;display:inline-block;margin-left:clamp(14px,1.6vw,30px);font-weight:700;text-decoration:none}.footer h2 a:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:clamp(8px,.6vw,12px);background:var(--acid);transform:scaleX(var(--underline-progress));transform-origin:left center;transition:transform .85s ease}.footer-visual{position:relative;min-height:clamp(560px,42vw,720px);margin-top:clamp(58px,5vw,92px);overflow:hidden}.footer-logo-bg{--parallax-y: 0px;position:absolute;left:50%;top:22%;width:min(92vw,1560px);max-width:none;transform:translate3d(-50%,var(--parallax-y),0);z-index:0;will-change:transform}.footer-girl{--parallax-y: 0px;position:absolute;left:50%;bottom:-8%;width:min(34vw,500px);transform:translate3d(-47%,var(--parallax-y),0);z-index:1;will-change:transform}.footer-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 clamp(48px,10vw,190px);background:var(--black);color:#fff;font-size:clamp(13px,.95vw,17px)}.footer-bar p{line-height:1.35}.footer-links:before{content:" / "}.brand{display:flex;align-items:center;gap:12px;text-transform:uppercase}.brand img{width:clamp(106px,8vw,160px)}.brand a{display:inline-flex;align-items:center}@media(max-width:1199px){main{width:100%}.opportunity,.sensor-card,.app-section,.use-cases{grid-template-columns:1fr}.opportunity,.use-cases{gap:60px}.rounded-b-image,.girl-wrap img{justify-self:center}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sensor-card{text-align:center;justify-items:center}.sensor-visual{margin-bottom:0}.app-phone{justify-self:center}.girl-wrap{min-height:600px}}@media(max-width:767px){:root{--mobile-page: min(100%, 560px)}body{padding-top:0}main{width:100%;margin-top:0}.dark-panel{width:var(--mobile-page);margin-inline:auto}.hero{--hero-video-top: 120px;background:transparent;color:var(--black);overflow:visible}.hero-video{top:var(--hero-video-top);height:calc(100% - var(--hero-video-top));border-radius:28px 28px 0 0;object-fit:contain;object-position:center top;background:var(--black)}.hero-logo{top:50px;left:40px;width:min(58vw,300px);transform:none;filter:invert(1)}.hero-title{left:48px;bottom:-130px;width:calc(100% - 96px)}.hero-title img{display:none}.hero-title-mobile{display:grid;color:#fff;font:400 clamp(64px,15vw,92px) / .9 var(--mono);justify-content:center;margin-bottom:170px}.hero-title-mobile strong{color:var(--acid);font-weight:400}.intro{min-height:650px;margin-top:-1px;padding:0 38px;border-radius:0 0 28px 28px;overflow:hidden}.intro-title{left:-165px;width:min(100%,330px);max-width:430px;font-weight:400;align-self:start;text-align:center;font-size:clamp(17px,3.25vw,21px);line-height:1.08;text-wrap:balance}.desktop-only-break{display:none}.intro-dispenser{width:min(160vw,720px);max-width:none;justify-self:center;margin-left:50%;margin-top:56px;transform:translate3d(-50%,var(--parallax-y),0) scale(1.18)}.opportunity,.how,.use-cases,.faq{width:var(--mobile-page);margin-inline:auto;padding-inline:46px}.opportunity{gap:42px;align-items:start;min-height:0;padding-top:112px;padding-bottom:70px}.opportunity .copy-block{display:contents}.opportunity .pill{margin-left:-10px;justify-self:start;order:1}.opportunity h2{order:2}.opportunity .rounded-b-image{order:3;width:100%}.opportunity p{order:4;margin-top:12px;font-size:clamp(21px,4.9vw,28px);line-height:1.48}.use-cases .copy-block,.faq h2,.faq-list{margin-left:0}.copy-block h2,.app-copy h2,.sensor-card h2{font-size:clamp(32px,8.7vw,48px)}.opportunity .copy-block h2{margin-top:0;font-size:clamp(24px,6.1vw,42px);line-height:1.16}.copy-block p,.app-copy p,.sensor-card p{font-size:clamp(20px,4.8vw,28px);line-height:1.55}.how{padding-top:38px;padding-bottom:82px}.pill{min-width:170px;padding-inline:22px;font-size:15px}.step-group{margin-top:46px}.step-group+.step-group{margin-top:86px}.step-group h2{font-size:clamp(18px,5.5vw,42px);line-height:1.45}.steps-grid{grid-template-columns:1fr;gap:46px;width:100%;margin-top:56px}.step-card{grid-template-rows:120px auto auto;min-height:320px;padding:84px 34px 56px;border-radius:24px}.step-card img{max-height:170px}.step-card h3{margin-top:10px;font-size:clamp(28px,7.2vw,54px)}.step-card p{max-width:340px;margin-top:10px;font-size:clamp(21px,5vw,29px);line-height:1.28}.tag-animation{--tag-scene-height: 720px;--tag-panel-height: 520px;--tag-scroll-distance: 320px;height:calc(var(--tag-panel-height) + var(--tag-scroll-distance));margin-top:0;background:var(--black);border-radius:26px 26px 0 0;overflow:hidden}.tag-sticky{position:sticky;top:0;height:var(--tag-panel-height);min-height:0;background:var(--black);border-radius:26px 26px 0 0;overflow:visible}.bottle-hand,.tag-hand{width:calc(var(--tag-scene-height) * 1.151)}.bottle-hand{transform:translate3d(calc(-50% + var(--bottle-x)),calc(-50% + var(--bottle-y)),0) rotate(var(--bottle-rotate)) scale(var(--bottle-scale))}.tag-hand{transform:translate3d(calc(-50% + var(--tag-x)),calc(-50% + var(--tag-y)),0) rotate(var(--tag-rotate)) scale(var(--tag-scale))}.smart{width:var(--mobile-page);min-height:460px;margin-inline:auto;margin-top:-1px}.smart h2{height:120px;font-size:clamp(20px,5vw,28px);line-height:1.15}.smart img{width:100%;margin-top:76px;border-radius:22px}.marquee-ribbon{bottom:50px;left:50%;right:auto;width:170%;height:68px;--ribbon-x: -50%}.marquee-track span{font-size:clamp(22px,5.8vw,32px)}.marquee-track{animation:none;transform:none;will-change:auto}.sensor{width:var(--mobile-page);min-height:0;margin-inline:auto;margin-top:-1px;padding:0 0 72px;background:var(--black);overflow:hidden}.sensor-card{display:grid;gap:0;width:100%;min-height:0;padding:0;background:transparent;color:var(--black);text-align:left;justify-items:stretch}.sensor-visual{width:min(104vw,465px);max-width:none;margin:18px -22px -30px}.sensor-copy{position:relative;z-index:1;padding:80px 38px 100px;border-radius:14px;background:var(--acid)}.sensor-card h2{font-size:clamp(27px,9vw,38px);line-height:1.22}.sensor-card p{margin-top:28px;font-size:clamp(16px,5vw,22px);line-height:1.55}.app-section{grid-template-columns:1fr;margin-top:-1px;justify-items:stretch;gap:72px;min-height:0;padding:76px 38px 0;border-radius:0 0 28px 28px;text-align:left}.app-copy{display:grid;justify-items:start;width:100%;max-width:430px;margin-left:0}.app-copy h2{margin-top:46px;font-size:clamp(34px,8.2vw,52px);line-height:1.28}.app-copy p{max-width:380px;margin-top:48px;font-size:clamp(19px,4.7vw,27px);line-height:1.55}.payment{align-items:center;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;gap:14px;margin-top:54px;font-size:clamp(13px,3.4vw,18px);text-align:left}.payment img{flex:0 0 auto;width:clamp(92px,24vw,128px)}.app-phone{width:min(118vw,560px);max-width:none;justify-self:center;transform:translate3d(-15%,calc(var(--parallax-y) + var(--phone-enter-y)),0) rotate(var(--phone-enter-rotate))}.use-cases{display:grid;grid-template-columns:1fr;gap:0;min-height:0;width:var(--mobile-page);margin-inline:auto;padding-inline:40px;padding-top:0;padding-bottom:80px;overflow:hidden}.use-cases .copy-block{order:3;width:100%;max-width:420px;margin-left:0;margin-top:20px;padding-right:20px}.use-cases .copy-block h2{font-weight:400;margin-top:46px;font-size:clamp(28px,6.7vw,39px);line-height:1.16}.use-cases .copy-block p{margin-top:54px;font-size:clamp(21px,4.8vw,27px);line-height:1.6}.use-cases ul{gap:24px;margin-top:72px;font-size:clamp(22px,5.2vw,30px)}.use-cases li{font-weight:400;gap:20px;min-width:0;font-size:clamp(21px,4.8vw,27px)}.use-cases li:before{flex:0 0 36px;width:36px}.girl-wrap{order:1;min-height:540px;margin-inline:-46px}.girl-wrap span{inset:110px auto auto 12%;font-size:360px}.girl-wrap img{max-width:none;margin:100px 60px 0 0}.use-cases .marquee-ribbon{position:relative;order:2;left:50%;right:auto;bottom:auto;width:174%;margin-top:-220px;--ribbon-x: -50%;--ribbon-rotate: -4deg}.faq{padding-top:62px;padding-bottom:68px}.faq h2{margin-bottom:74px;font-size:clamp(26px,5.6vw,43px);line-height:1.28}.faq-item button{min-height:82px;padding-right:6px;font-size:clamp(19px,4.6vw,26px)}.faq-panel p{padding-bottom:48px;font-size:clamp(18px,4.3vw,24px);line-height:1.45}.footer h2{width:var(--mobile-page);margin:0 auto;padding-inline:46px;font-size:clamp(19px,5.5vw,38px);line-height:1.45}.footer h2 a{margin-left:0}.footer h2 a:after{bottom:-4px;height:8px}.footer-visual{width:var(--mobile-page);min-height:345px;margin:76px auto 0}.footer-logo-bg{top:0}.footer-girl{width:min(70vw,285px)}.footer-bar{width:var(--mobile-page);margin-inline:auto;align-items:center;flex-direction:column;justify-content:center;gap:34px;min-height:154px;padding:30px 24px 26px;text-align:center;font-size:11px}.footer-bar p{width:100%;line-height:1.55}.footer-copy,.footer-links{display:block}.footer-links:before{content:none}.brand{width:100%;justify-content:center;opacity:.45;gap:8px;font-size:10px}.brand img{width:110px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none}.tag-animation{--progress: .72;height:100vh}.tag-sticky{position:relative}.sensor-ping{animation:none;opacity:.55;transform:translate(-50%,-50%) scale(1)}}
