.lp-tokens{--ink:#000;--paper:#fff;--cream:#fff8ed;--blush-50:#ffe3f4;--blush:#ffc7e9;--love-red:#ff1c1c;--sunshine:#ffc648;--butter:#ffed91;--sky:#b9ddf5;--sky-deep:#7bc1f2;--space-2:8px;--space-3:14px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-md:15px;--radius-pill:300px;--radius-round:999px;--shadow-pop:3.71px 3.35px 0px 0px #000;--shadow-pop-lift:5px 5px 0px 0px #000;--shadow-title:4px 4px 0px #000;--stroke:2px;--stroke-bold:3px;--gradient-card:linear-gradient(0deg,#ffe3f4,#fff);--gradient-dawn:linear-gradient(180deg,#fff8ed,#ffc7e9 99%);--font-display:var(--lp-font-display),"Times New Roman",serif;--font-script:var(--lp-font-script),"Brush Script MT",cursive;--font-sans:var(--lp-font-sans),system-ui,sans-serif;font-family:var(--font-sans);font-optical-sizing:auto;color:var(--ink)}html:has(.lp-root){scroll-behavior:auto;background:#ffed91}.lp-root{display:block;overflow:clip;background:var(--sky);-webkit-font-smoothing:antialiased}.lp-nav{position:fixed;z-index:50;top:0;left:0;right:0;height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-6);pointer-events:none}.lp-nav>*{pointer-events:auto}.lp-nav--solid{background:var(--sky);border-bottom:var(--stroke) solid var(--ink)}.lp-nav__brand{align-items:center;font-family:var(--font-display);font-size:26px;line-height:1;color:var(--ink);text-decoration:none}.lp-nav__brand,.lp-nav__links{display:flex;gap:var(--space-2)}.lp-nav__logo{display:block;width:auto;height:28px}.lp-pill{display:inline-flex;align-items:center;height:34px;padding:0 var(--space-4);font-family:var(--font-sans);font-size:14px;line-height:1;white-space:nowrap;color:var(--ink);text-decoration:none;background:var(--blush-50);border:var(--stroke) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop);transition:transform .14s ease,box-shadow .14s ease}.lp-pill--primary{background:var(--blush)}.lp-pill:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-pop-lift)}.lp-pill:active{transform:translate(3px,3px);box-shadow:none}.lp-btn:focus-visible,.lp-faq__card:focus-visible,.lp-field input:focus-visible,.lp-pill:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.lp-btn{display:inline-flex;align-items:center;gap:var(--space-3);height:49px;padding:0 6px 0 24px;font-size:14px;font-weight:500;line-height:16px;color:var(--ink);text-decoration:none;background:var(--blush);border:var(--stroke) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop);transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s ease}.lp-btn:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-pop-lift)}.lp-btn:active{transform:translate(3px,3px);box-shadow:none}.lp-btn__heart{display:grid;place-items:center;width:35px;height:35px;border-radius:var(--radius-round);background:var(--paper);border:var(--stroke) solid var(--ink)}.lp-lead{margin:0;font-size:16px;line-height:22px;max-width:600px}.lp-heading{font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.02em}.lp-heading,.lp-title{margin:0;font-family:var(--font-display);font-weight:400}.lp-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:min(145px,12vw);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--blush);-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;text-shadow:var(--shadow-title)}.lp-title__script{position:relative;z-index:1;font-family:var(--font-script);text-transform:none;letter-spacing:0;font-size:.92em;line-height:1.1;margin:0 -.06em;padding:0 .12em;rotate:-4deg;translate:0 .06em;-webkit-text-stroke:1.5px var(--ink)}.lp-title--lg{font-size:min(96px,13vw)}.lp-title--md{font-size:min(96px,7vw);justify-content:flex-start;text-shadow:3px 3px 0 var(--ink)}.lp-deck>.lp-title{justify-content:center}.lp-deck>.lp-lead{margin-inline:auto;text-align:center}.lp-sticker{position:absolute;display:inline-block;filter:drop-shadow(2px 2px 0 var(--ink))}.lp-sticker svg{display:block}.s-ink{stroke:var(--ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;fill:none}.s-face{fill:var(--butter)}.s-petal{fill:var(--blush)}.s-star{fill:var(--paper)}.s-dot{fill:var(--ink)}@keyframes lp-bob{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -6px;rotate:-6deg}}.lp-sticker--float svg{animation:lp-bob 3.2s ease-in-out infinite}.lp-cloud{position:absolute;height:auto;max-width:70vw}.lp-land{left:0;bottom:0}.lp-land,.lp-rainbow{position:absolute;width:100%;pointer-events:none}.lp-rainbow{inset:0;height:100%}.lp-root .bm-loader-screen{animation:lp-loader-out .3s 3s forwards}.lp-root .bm-loader__label{font-family:var(--font-sans)}@keyframes lp-loader-out{to{opacity:0;visibility:hidden}}.lp-hero__logo{margin:0;width:min(760px,88vw);aspect-ratio:507.9/116.2}.lp-hero__logo img,.lp-hero__logo svg{display:block;width:100%;height:auto}.lp-cursor{position:fixed;z-index:90;top:0;left:0;width:30px;height:28px;margin:-14px 0 0 -15px;pointer-events:none}.lp-cursor svg{display:block;width:100%;height:100%}.lp-cursor-heart{position:fixed;z-index:90;top:0;left:0;width:14px;height:13px;pointer-events:none}.lp-hero{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:88px var(--space-4) var(--space-12);background:var(--sky)}.lp-hero__center{position:relative;z-index:2;text-align:center}.lp-hero__center,.lp-hero__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.lp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4)}.lp-hero__logo img{width:100%;height:auto}.lp-hero__cloud-a{top:12%;left:-6%}.lp-hero__cloud-b{bottom:-3%;right:-5%}.lp-hero__cloud-c{bottom:8%;left:18%}.lp-hero__s1{top:16%;left:12%}.lp-hero__s2{top:13%;right:7%}.lp-hero__s3{top:62%;right:18%}.lp-hero__s4{top:55%;left:4%}.lp-hero__s5{bottom:7%;left:42%}.lp-hero__s6{top:24%;left:34%}.lp-deck{position:relative;padding:96px var(--space-6) var(--space-12);background:var(--sky);overflow:hidden}.lp-deck__lead{margin-top:var(--space-3)}.lp-deck__band{inset:auto;left:0;top:-100svh;height:100svh;overflow:visible}.lp-deck__land{height:max(280px,19.45vw)}.lp-deck__land [data-layer]:first-child{display:none}.lp-deck__table{position:relative;z-index:1;list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8)}.lp-card{position:relative;width:300px;max-width:100%;aspect-ratio:300/430;transform-style:preserve-3d}.lp-card__face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-4);text-align:center;background:var(--gradient-card);border:var(--stroke) solid var(--ink);border-radius:var(--radius-md);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lp-card__front{display:none}.lp-card__corner{position:absolute;width:14px;height:14px}.lp-card__corner path{fill:var(--ink)}.lp-card__corner--tl{top:8px;left:8px}.lp-card__corner--tr{top:8px;right:8px}.lp-card__corner--bl{bottom:8px;left:8px}.lp-card__corner--br{bottom:8px;right:8px}.lp-card__date{font-size:15px;font-weight:500;line-height:18px}.lp-card__by{font-size:13px;line-height:15px}.lp-card__title{font-family:var(--font-display);font-size:64px;line-height:1;letter-spacing:-.02em;-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink)}.lp-card__title--long{font-size:42px}.lp-card__title--red{color:var(--love-red)}.lp-card__title--blush{color:var(--blush)}.lp-card__title--butter{color:var(--butter)}.lp-card__back h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1}.lp-card__back>p{margin:0;font-size:13px;line-height:16px}.lp-card__stage{flex:1;width:100%;min-height:0;display:grid;place-items:center}.lp-deck__box,.lp-deck__wipe{display:none}.lp-deck--stage{height:100svh;padding-top:76px;padding-bottom:0}.lp-deck--stage>.lp-lead,.lp-deck--stage>.lp-title{position:relative;z-index:1;justify-content:center;text-align:center;margin-inline:auto}.lp-deck--stage .lp-deck__table{position:absolute;display:block;left:0;right:0;top:190px;bottom:16px;margin:0}.lp-deck--stage .lp-card{position:absolute;left:50%;top:50%;height:min(calc(100svh - 215px),430px);width:auto}.lp-deck--stage .lp-deck__box{display:block;position:absolute;z-index:15;left:50%;bottom:6%;margin-left:-75px}.lp-deck--stage .lp-deck__wipe{display:block;position:absolute;z-index:40;inset:0;background:var(--cream);opacity:0;pointer-events:none}.lp-deck--stage .lp-card__front,.lp-deck--swipe .lp-card__front{display:flex}.lp-deck--stage .lp-card__back,.lp-deck--swipe .lp-card__back{transform:rotateY(180deg)}.lp-deck--swipe .lp-deck__table{flex-wrap:nowrap;justify-content:flex-start;gap:var(--space-4);margin-inline:-24px;padding:8px calc(50vw - 39vw) 16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lp-deck--swipe .lp-card{flex:0 0 78vw;max-width:300px;scroll-snap-align:center}.lp-demo{width:100%;font-size:14px;line-height:20px}.lp-demo p{margin:0}.lp-demo--carta{margin:0;font-family:var(--font-script);font-size:30px;line-height:34px}.lp-demo--draw{max-height:190px}.lp-demo--quizz{display:flex;flex-direction:column;gap:var(--space-2);font-weight:500}.lp-demo__option{position:relative;display:block;padding:7px;background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius-pill)}.lp-demo__option i{position:absolute;inset:-2px;display:grid;place-items:center;border-radius:var(--radius-pill);border:var(--stroke) solid var(--ink);background:var(--butter);font-style:normal}.lp-demo__option i:after{content:attr(data-label)}.lp-demo--compat{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.lp-demo--compat strong,.lp-slide--match strong{font-family:var(--font-display);font-size:72px;font-weight:400;line-height:1}.lp-demo__track{width:100%;height:20px;overflow:hidden;background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius-pill)}.lp-demo__track i{display:block;width:98%;height:100%;background:var(--love-red);transform-origin:left center}.lp-demo--date{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);font-weight:500}.lp-demo__wheel-wrap{position:relative;width:150px}.lp-demo__wheel-wrap svg{display:block}.lp-demo__pointer{position:absolute;z-index:1;top:-6px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:14px solid var(--ink)}.lp-demo--mural{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);max-width:210px}.lp-demo__photo{display:block;padding:5px 5px 14px;background:var(--paper);border:var(--stroke) solid var(--ink)}.lp-demo__photo--l{rotate:-4deg}.lp-demo__photo--r{rotate:4deg}.lp-demo__photo svg{display:block}.lp-demo--counter{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.lp-demo--counter strong{display:block;font-family:var(--font-display);font-weight:400;font-size:50px;line-height:1}.lp-scene,.lp-story{position:relative}.lp-scene{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8);padding:96px var(--space-8) var(--space-12);min-height:100svh;box-sizing:border-box}.lp-scene__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:620px;justify-self:center;width:100%}.lp-scene p{margin:0}.lp-slot{position:relative;display:grid;place-items:center;min-height:0;height:100%}.lp-scene--workshop{background:var(--cream)}.lp-scene--pay{background:var(--blush)}.lp-scene--pay .lp-title{color:var(--paper)}.lp-scene--qr{background:var(--butter)}.lp-scene--open{background:var(--sky)}.lp-story__band{display:none}.lp-story--stage .lp-story__band{display:block;position:absolute;z-index:4;inset:0;pointer-events:none}.lp-story--stage .lp-story__band [data-band]{stroke-dasharray:0 99999}.lp-traveler-layer{display:none}.lp-paper{width:min(320px,75vw);aspect-ratio:5/8;padding:var(--space-4);background:var(--paper);border:var(--stroke-bold) solid var(--ink)}.lp-envelope{width:min(340px,72vw)}.lp-field{display:block;width:100%;max-width:340px;font-size:14px;font-weight:500}.lp-field span{display:block;margin-bottom:var(--space-2)}.lp-field input{width:100%;height:49px;box-sizing:border-box;padding:0 var(--space-4);font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.lp-letter{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-script);font-size:clamp(20px,2.2vw,30px);line-height:1.15;text-align:left}.lp-letter__photo{display:block;align-self:center;width:60%;padding:5px 5px 12px;rotate:3deg;font-size:0;background:var(--paper);border:var(--stroke) solid var(--ink)}.lp-plans{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.lp-plans li{padding:7px var(--space-4);font-size:14px;background:var(--paper)}.lp-link,.lp-plans li{border:var(--stroke) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop)}.lp-link{max-width:100%;padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;font-size:15px;font-weight:600;background:var(--sunshine)}.lp-mail{font-size:14px;font-weight:500}.lp-qr{position:relative;width:min(340px,68vw,62svh);padding:var(--space-3);box-sizing:border-box;background:var(--paper);border:var(--stroke-bold) solid var(--ink)}.lp-qr__code{display:block;width:100%;height:auto}.lp-qr__heart{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius-round)}.lp-phone{position:relative;z-index:1;height:min(560px,74svh);aspect-ratio:9/18;padding:10px;box-sizing:border-box;background:var(--ink);border-radius:36px}.lp-phone__screen{position:relative;height:100%;overflow:hidden;background:var(--paper);border-radius:26px}.lp-slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center}.lp-slide--intro{font-size:20px;line-height:26px;font-weight:500}.lp-slide--letter{font-family:var(--font-script);font-size:30px;line-height:34px;background:var(--blush-50)}.lp-slide--match{background:var(--butter)}.lp-slide--photos{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);place-content:center;background:var(--sky)}.lp-slide--photos span{display:block;aspect-ratio:1;border:var(--stroke-bold) solid var(--paper);outline:var(--stroke) solid var(--ink)}.lp-open__s1{top:8%;right:8%}.lp-open__s2{bottom:12%;left:9%}.lp-open__s3{top:24%;left:14%}.lp-story--stage{height:100svh;overflow:hidden}.lp-story--stage .lp-scene{position:absolute;inset:0;height:100svh}.lp-story--stage .lp-static-only{visibility:hidden}.lp-story--stage .lp-traveler-layer{position:absolute;z-index:5;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);padding:96px var(--space-8) var(--space-12);box-sizing:border-box;pointer-events:none}.lp-story--stage .lp-traveler-layer .lp-slot{grid-column:2}.lp-traveler{position:relative;width:min(420px,42vw,66svh);aspect-ratio:1}.lp-traveler svg{display:block;width:100%;overflow:visible}.lp-traveler .lp-letter{position:absolute;inset:8% 28%;font-size:clamp(14px,1.7vw,24px)}.lp-mascot{display:inline-block;line-height:0}.lp-finale{position:relative;height:100svh;min-height:620px;overflow:hidden;background:var(--sky);text-align:center}.lp-finale__top{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:92px var(--space-4) 0}.lp-finale__cta{position:absolute;z-index:3;left:50%;top:calc(50svh + 212 * max(100vw / 1440, 100svh / 800) - 25px);margin-left:-125px}.lp-finale__mascot{position:absolute;z-index:3;left:calc(50% + 165px);top:calc(50svh + 212 * max(100vw / 1440, 100svh / 800) - 132px)}.lp-finale__land{height:max(48%,29.2vw)}.lp-finale__cloud{right:-6%;top:30%}.lp-finale__s1{top:18%;left:12%}.lp-finale__s2{top:13%;right:9%}.lp-finale__s3{top:40%;right:27%}.lp-faq{position:relative;padding:120px var(--space-6) calc(max(400px, 29.2vw) - 6px);background:var(--sky)}.lp-faq__edge{position:absolute;left:0;right:0;top:-34px;width:100%;height:36px;overflow:visible}.lp-faq__land{bottom:26px;height:max(400px,29.2vw)}.lp-faq__cloud-a{top:22%;left:-3%}.lp-faq__cloud-b{top:48%;right:-4%}.lp-faq>.lp-title{position:relative;z-index:1}.lp-faq .lp-title{justify-content:center}.lp-chat{position:relative;z-index:1;list-style:none;margin:var(--space-12) auto 0;padding:0;max-width:760px;gap:var(--space-8)}.lp-chat,.lp-chat__pair{display:flex;flex-direction:column}.lp-chat__pair{gap:var(--space-3)}.lp-chat__q{align-self:flex-end;max-width:80%;margin:0;padding:var(--space-3) var(--space-6);font-size:17px;line-height:24px;font-weight:600;background:var(--blush);border:var(--stroke) solid var(--ink);border-radius:24px 24px 5px 24px;box-shadow:var(--shadow-pop)}.lp-chat__a{display:flex;align-items:flex-end;gap:var(--space-2);max-width:88%}.lp-chat__avatar{flex:none;width:44px;height:44px;filter:drop-shadow(2px 2px 0 #000)}.lp-chat__bubble{min-height:24px;padding:var(--space-3) var(--space-6);font-size:16px;line-height:23px;background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:24px 24px 24px 5px;box-shadow:var(--shadow-pop)}.lp-chat__text{margin:0}.lp-chat__typing{display:none;align-items:center;height:24px;font-size:18px}.lp-footer{position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-4);background:var(--butter)}.lp-footer__edge{position:absolute;left:0;right:0;top:-68px;width:100%;height:70px;overflow:visible}.lp-footer__top{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-6)}.lp-footer__line{margin:0;font-family:var(--font-script);font-size:36px;line-height:1.05}.lp-footer__nav{flex-wrap:wrap;justify-content:center}.lp-footer__nav,.lp-rocket{display:flex;gap:var(--space-2)}.lp-rocket{justify-self:end;align-items:center;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:none;border:0;cursor:pointer}.lp-rocket:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.lp-rocket:hover svg{transform:translateY(-5px)}.lp-rocket svg{transition:transform .14s ease}.lp-footer__stage{position:relative;padding-top:98px}.lp-footer__mascot{position:absolute;z-index:1;left:60%;top:-56px}.lp-footer__word{position:relative;z-index:2;margin:0;display:flex;justify-content:center;align-items:center;font-family:var(--font-display);font-size:19.5vw;line-height:.82;letter-spacing:-.04em;color:var(--blush);-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink)}.lp-footer__letter,.lp-footer__to{display:inline-block}.lp-footer__to{font-family:var(--font-script);font-size:.8em;letter-spacing:0;padding:0 .08em;rotate:-8deg;-webkit-text-stroke:1.5px var(--ink)}.lp-footer__legal{margin:0;font-size:13px;text-align:center}@media (max-width:767px){.lp-nav{padding:0 var(--space-4)}.lp-nav__brand{font-size:22px}.lp-nav__how,.lp-nav__long{display:none}.lp-title--hero{font-size:27vw}.lp-title--md{font-size:12vw}.lp-hero__s1{top:11%;left:5%}.lp-hero__s2{top:10%;right:3%}.lp-hero__s3{top:auto;bottom:9%;right:6%}.lp-hero__s4{top:auto;bottom:3%;left:2%}.lp-hero__cloud-c,.lp-hero__s5,.lp-hero__s6{display:none}.lp-hero .lp-sticker svg{max-width:72px;max-height:72px}.lp-scene{grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--space-6);padding:80px var(--space-4) var(--space-8)}.lp-story--stage .lp-scene{grid-template-rows:52svh 1fr;gap:0;padding-bottom:var(--space-4);align-items:start}.lp-story--stage .lp-traveler-layer{grid-template-columns:1fr;grid-template-rows:52svh 1fr;gap:0;padding:80px var(--space-4) var(--space-4)}.lp-story--stage .lp-traveler-layer .lp-slot{grid-column:1;grid-row:2}.lp-traveler{width:min(38svh,76vw)}.lp-traveler .lp-letter{font-size:15px;gap:2px}.lp-story--stage .lp-qr{width:min(35svh,68vw)}.lp-story--stage .lp-phone{height:36svh;padding:6px;border-radius:20px}.lp-story--stage .lp-phone__screen{border-radius:14px}.lp-story--stage .lp-slide{padding:var(--space-2);font-size:13px;line-height:16px}.lp-story--stage .lp-slide--letter{font-size:18px;line-height:20px}.lp-story--stage .lp-slide--match strong{font-size:34px}.lp-story--stage .lp-lead{font-size:15px;line-height:20px}.lp-story--stage .lp-scene__text{gap:var(--space-2)}.lp-story--stage .lp-link{padding:var(--space-2) var(--space-3);font-size:13px}.lp-story--stage .lp-mail{font-size:13px}.lp-open__s1 svg{width:56px;height:56px}.lp-open__s2 svg{width:42px;height:42px}.lp-faq{padding:88px var(--space-4) 310px}.lp-faq__land{height:280px}.lp-faq__cloud-a,.lp-faq__cloud-b{display:none}.lp-deck__land{height:150px}.lp-finale__s3{display:none}.lp-finale__cloud{top:36%;max-width:38vw}.lp-chat__q{max-width:90%;font-size:16px}.lp-chat__a{max-width:100%}.lp-chat__avatar{width:34px;height:34px}.lp-finale__mascot{left:auto;right:4%;top:calc(50svh + 212 * max(100vw / 1440, 100svh / 800) - 150px)}.lp-finale__mascot svg{width:104px;height:auto}.lp-finale__s1{top:30%;left:6%}.lp-finale__s2,.lp-finale__s3{display:none}.lp-footer{padding-inline:var(--space-4)}.lp-footer__top{grid-template-columns:1fr;justify-items:center;text-align:center}.lp-rocket{justify-self:center}.lp-footer__stage{padding-top:96px}.lp-footer__mascot{left:50%;margin-left:-50px;top:-14px}.lp-footer__mascot svg{width:100px;height:auto}.lp-footer__word{text-shadow:3px 3px 0 var(--ink);-webkit-text-stroke-width:1.5px}}@media (max-width:1023px){.lp-finale__s3{display:none}}@media (prefers-reduced-motion:reduce){.lp-cursor,.lp-root .bm-loader-screen{display:none}.lp-sticker--float svg{animation:none}.lp-btn,.lp-faq__card,.lp-pill{transition:none}}.lp-demo__cards{display:flex;justify-content:center;gap:8px;perspective:500px}.lp-demo__dcard{position:relative;width:62px;height:86px;transform-style:preserve-3d}.lp-demo__dback,.lp-demo__dface{position:absolute;inset:0;display:grid;place-items:center;padding:3px;box-sizing:border-box;font-style:normal;font-size:11px;line-height:13px;font-weight:600;border:var(--stroke) solid var(--ink);border-radius:8px;box-shadow:2px 2px 0 var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lp-demo__dback{background:var(--blush)}.lp-demo__dface{background:var(--butter);transform:rotateY(180deg)}.lp-deck__box{width:150px;height:130px}.lp-deck__box .lp-3d--openBox{inset:auto;left:50%;top:50%;width:620px;height:620px;margin:-320px 0 0 -310px}@media (max-width:767px){.lp-story--stage .lp-scene--open{grid-template-rows:auto 1fr;gap:var(--space-4)}.lp-story--stage .lp-scene--open .lp-slot{align-self:stretch;display:grid;place-items:center;min-height:0}.lp-story--stage .lp-scene--open .lp-phone{height:min(64svh,150vw);padding:8px;border-radius:28px}.lp-story--stage .lp-scene--open .lp-phone__screen{border-radius:20px}.lp-story--stage .lp-scene--open .lp-slide{font-size:16px;line-height:21px;padding:var(--space-3)}.lp-story--stage .lp-scene--open .lp-slide--letter{font-size:24px;line-height:27px}.lp-story--stage .lp-scene--open .lp-slide--match strong{font-size:52px}.lp-finale>.lp-rainbow{display:none}.lp-finale__top{padding-top:14svh}.lp-finale__land{height:40%}.lp-finale__cta{top:68svh}.lp-finale__mascot{left:50%;right:auto;margin-left:-72px;top:calc(68svh - 180px)}.lp-finale__mascot svg{width:144px}.lp-finale__cloud{top:34%;right:-8%}.lp-finale__s1{top:40%;left:8%}.lp-footer{gap:var(--space-6)}.lp-footer__top{gap:var(--space-5,20px)}.lp-footer__line{font-size:40px}.lp-footer__nav{width:100%;max-width:340px;display:grid;grid-template-columns:1fr 1fr}.lp-footer__nav .lp-pill{display:flex;justify-content:center;align-items:center;gap:6px;padding-block:12px;font-size:15px}.lp-footer__nav .lp-pill--primary,.lp-footer__nav .lp-pill[href="/minhas-homenagens"]{grid-column:1/-1}.lp-footer__stage{padding-top:110px}.lp-footer__mascot{margin-left:-60px;top:-10px}.lp-footer__mascot svg{width:120px}.lp-footer__nav .lp-pill--primary{order:1}.lp-footer__nav .lp-pill[href="/minhas-homenagens"]{order:2}.lp-footer__nav .lp-pill[href^=mailto]{order:3}.lp-footer__nav .lp-pill[href="/legal"]{order:4}.lp-footer__nav .lp-pill[href*=tiktok]{order:5;grid-column:1/-1}}.lp-demo--quizz{box-sizing:border-box;width:100%;padding-inline:5%}.lp-nav__burger{display:none}@media (max-width:767px){.lp-nav__logo{height:40px}.lp-nav__burger{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;padding:0;cursor:pointer;background:var(--blush);border:var(--stroke) solid var(--ink);border-radius:50%;box-shadow:var(--shadow-pop)}.lp-nav__burger span{display:block;width:20px;height:3px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.lp-nav__burger--open span:first-child{transform:translateY(8px) rotate(45deg)}.lp-nav__burger--open span:nth-child(2){opacity:0}.lp-nav__burger--open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.lp-nav__links{position:absolute;top:62px;left:var(--space-4);right:var(--space-4);display:none;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.lp-nav__links--open{display:flex}.lp-nav__links .lp-pill{justify-content:center;height:46px;font-size:16px}}@media (prefers-reduced-motion:reduce){.lp-nav__burger span{transition:none}}@media (max-width:767px){.lp-story--stage .lp-scene,.lp-story--stage .lp-traveler-layer{grid-template-rows:44svh 1fr}.lp-traveler{width:min(44svh,80vw)}.lp-story--stage .lp-qr{width:min(42svh,76vw)}}@media (max-width:767px) and (max-height:620px){.lp-story--stage .lp-scene,.lp-story--stage .lp-traveler-layer{grid-template-rows:50svh 1fr}.lp-story--stage .lp-lead{font-size:13px;line-height:17px}.lp-traveler{width:min(38svh,70vw)}.lp-story--stage .lp-qr{width:min(36svh,66vw)}.lp-finale__mascot svg{width:110px}.lp-finale__mascot{margin-left:-55px;top:calc(68svh - 140px)}.lp-finale__top{padding-top:11svh}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.lp-finale__top{padding-top:16svh}}@media (max-width:767px){.lp-story--stage .lp-scene.lp-scene--open{grid-template-rows:auto 1fr}.lp-story--stage .lp-scene.lp-scene--open .lp-phone{height:min(calc(100svh - 240px),150vw)}}@media (min-width:768px) and (max-width:1023px){.lp-footer__top{grid-template-columns:1fr;justify-items:center;text-align:center}.lp-rocket{justify-self:center}.lp-footer__mascot{left:50%;margin-left:-75px}.lp-hero .lp-hero__s2,.lp-hero .lp-hero__s3{top:8%}.lp-hero .lp-hero__s4{top:74%;left:6%}}.bm-loader-screen.lp-entrance{background:#b9ddf5;pointer-events:none;animation-delay:4s}.lp-entrance .bm-loader svg{overflow:visible}.lp-entrance.is-flying .bm-petal{animation:none;transform:scale(1)}.lp-entrance.is-flying .bm-core,.lp-entrance.is-flying .bm-whirl{animation:none}.lp-footer__lang{position:relative;z-index:2;margin:0;font-size:14px;text-align:center}.lp-footer__lang a{color:var(--ink);text-decoration:none}.lp-footer__lang a[aria-current]{font-weight:700;text-decoration:underline}