:root{--ink:#5b4636;--ink-soft:#8b735f;--paper:#fff8ec;--paper-glass:#fff8eceb;--cream:#fff3d6;--line:#f0dcc0;--coral:#ff7b6b;--coral-deep:#f26a59;--coral-edge:#d9564a;--mint:#a5d48f;--mint-deep:#5c9e52;--sky-deep:#3f8fb6;--drop:#5b463629;--lift:0 4px 0 var(--drop), 0 12px 28px -14px #5b463673;--lift-lg:0 6px 0 var(--drop), 0 24px 48px -18px #3d3a6b80;--tap:44px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--pop:cubic-bezier(.2, .9, .3, 1.3);--spring:cubic-bezier(.2, .9, .3, 1.15)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbe9d7;font-family:Fredoka,system-ui,sans-serif;font-weight:500;overflow-x:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}.lp-top{z-index:10;padding:calc(var(--safe-t) + 10px) calc(var(--safe-r) + 16px) 10px calc(var(--safe-l) + 16px);background:linear-gradient(#9fd3ece6,#9fd3ec00);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}@supports (animation-timeline:scroll()){.lp-top:before{content:"";z-index:-1;background:var(--paper-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line), 0 8px 18px -12px #5b463666;opacity:0;animation:linear both lp-top-solid;animation-timeline:scroll(root);animation-range:40px 140px;position:absolute;inset:0}@keyframes lp-top-solid{to{opacity:1}}}.lp-brand{color:var(--ink);background:var(--paper-glass);box-shadow:var(--lift);border:2px solid #fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.lp-nav{gap:6px;margin-left:auto;display:flex}.lp-nav a{min-width:var(--tap);min-height:52px;color:var(--ink);white-space:nowrap;background:var(--paper-glass);box-shadow:var(--lift);border:2px solid #fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.lp-nav .lp-ico{font-size:20px;line-height:1}@media (width<=719px){.lp-nav{gap:4px}.lp-nav a{padding:4px 7px;font-size:10px}}@media (hover:hover){.lp-nav a:hover{background:#fff}}.lp-nav a,.lp-intro,.lp-partners,.lp-finale{scroll-margin-top:72px}.lp-video{width:100%;max-width:880px;box-shadow:var(--lift);aspect-ratio:16/9;background:#2b2433;border:4px solid #fff;border-radius:20px;margin:0 auto;display:block}.lp-yt{position:relative;overflow:hidden}.lp-yt iframe,.lp-yt-play{border:0;width:100%;height:100%;position:absolute;inset:0}.lp-yt-play{cursor:pointer;background-color:#2b2433;background-position:50%;background-size:cover;place-items:center;padding:0;display:grid}.lp-yt-play span{color:#e8604c;width:72px;height:72px;box-shadow:var(--lift);background:#fff;border-radius:50%;place-items:center;padding-left:6px;font-size:28px;display:grid}.lp-account{align-items:center;gap:8px;display:flex}.lp-me{width:var(--tap);height:var(--tap);color:#fff;background:var(--sky-deep);box-shadow:var(--lift);border:3px solid #fff;border-radius:50%;place-items:center;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.lp-me img{object-fit:cover;width:100%;height:100%}.lp-hero{padding:calc(var(--safe-t) + 84px) calc(var(--safe-r) + 16px) clamp(90px, 16vh, 150px) calc(var(--safe-l) + 16px);background:linear-gradient(#9fd3ec 0%,#dcefeb 55%,#fbe9d7 100%);position:relative;overflow:hidden}.lp-hero-inner{align-items:center;gap:28px;max-width:1120px;margin:0 auto;display:grid;position:relative}.lp-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-badge{color:#7666bf;animation:lp-rise .7s var(--spring) both;background:#ffffffbf;border:2px solid #fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.lp-title{letter-spacing:.01em;margin-top:8px;font-size:clamp(64px,19vw,140px);font-weight:700;line-height:1.05;display:flex}.lp-title span{color:var(--c);text-shadow:0 .05em 0 var(--e), 0 .1em 0 #5b46361f, 0 .22em .4em #5b463633;animation:lp-letter .9s var(--pop) calc(.1s + var(--i) * 80ms) both, lp-bob 3.2s ease-in-out calc(1.2s + var(--i) * .16s) infinite;display:inline-block}.lp-tagline{background:var(--paper-glass);box-shadow:var(--lift);animation:lp-rise .8s var(--spring) .6s both;border:2px solid #fff;border-radius:999px;margin-top:36px;padding:.18em .9em .26em;font-size:clamp(20px,5.4vw,30px);font-weight:600}.lp-lede{max-width:34em;animation:lp-rise .8s var(--spring) .75s both;margin-top:16px;font-size:17px;font-weight:500;line-height:1.5}.lp-road{border-bottom:3px dashed #5b463640;width:168px;height:32px;margin-top:14px;position:relative}.lp-banner{width:100%;max-width:460px;margin-top:22px}.lp-tuk{width:40px;line-height:0;animation:4s linear infinite lp-drive,.32s ease-in-out infinite lp-bump;position:absolute;bottom:1px;left:0}.lp-rays{pointer-events:none;background:radial-gradient(circle,#fff0c8f2 0 6%,#fff0c800 24%),repeating-conic-gradient(#ffffff3d 0deg 7deg,#0000 7deg 20deg);border-radius:50%;width:180vmax;height:180vmax;animation:120s linear infinite lp-spin;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 52%);mask-image:radial-gradient(circle,#000 0%,#0000 52%)}.lp-cloud{pointer-events:none;opacity:.85;background:#fffdf8;border-radius:999px;width:170px;height:52px;animation:46s linear infinite lp-drift;position:absolute;left:0}.lp-cloud:before,.lp-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.lp-cloud:before{width:76px;height:76px;top:-38px;left:26px}.lp-cloud:after{width:56px;height:56px;top:-24px;left:86px}.lp-cloud.is-a{animation-delay:-14s;top:16%}.lp-cloud.is-b{animation-duration:62s;animation-delay:-44s;top:36%;scale:.65}.lp-cloud.is-c{opacity:.7;animation-duration:74s;animation-delay:-30s;top:70%;scale:.5}.lp-waves{pointer-events:none;width:200%;height:clamp(60px,11vh,110px);position:absolute;bottom:0;left:0}.lp-wave-back{fill:#a9dbe9;animation:16s linear infinite lp-wave}.lp-wave-front{fill:#8ccbe0;animation:10s linear infinite reverse lp-wave}.lp-card{z-index:1;background:var(--paper);width:100%;max-width:440px;min-height:200px;box-shadow:var(--lift-lg);animation:lp-rise .8s var(--spring) .4s both;border:3px solid #fff;border-radius:28px;flex-direction:column;gap:12px;margin:0 auto;padding:22px 20px;display:flex;position:relative}.lp-card.is-busy{pointer-events:none;opacity:.7}.lp-card-title{font-size:26px;font-weight:700;line-height:1.15}.lp-card-sub{color:var(--ink-soft);margin-top:-4px;font-size:15px;line-height:1.4}.lp-loading{color:var(--ink-soft);flex:1;place-items:center;display:grid}.lp-note{background:#e9f5fb;border:2px solid #cfe7f3;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.4}.lp-or{color:var(--ink-soft);align-items:center;gap:10px;font-size:13px;display:flex}.lp-or:before,.lp-or:after{content:"";background:var(--line);border-radius:2px;flex:1;height:2px}.lp-form{flex-direction:column;gap:10px;display:flex}.lp-field{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.lp-field small{color:var(--ink-soft);font-weight:500}.lp-field input{min-height:var(--tap);border:2px solid var(--line);background:#fff;border-radius:14px;outline:none;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .15s}.lp-field input:focus{border-color:var(--coral)}.lp-error{color:var(--coral-edge);font-size:14px;line-height:1.4}.lp-error:empty{display:none}.lp-ok{color:var(--mint-deep)}.lp-small{color:var(--ink-soft);font-size:13px;line-height:1.4}.lp-btn{min-height:var(--tap);color:var(--ink);text-align:center;border:2px solid var(--line);box-shadow:0 3px 0 var(--drop);transition:transform .12s var(--spring), box-shadow .12s;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn:active{box-shadow:0 1px 0 var(--drop);transform:translateY(2px)}.lp-btn:disabled{cursor:default;opacity:.6}.lp-btn.is-primary{color:#fff;background:linear-gradient(180deg, #ff9486, var(--coral));border-color:var(--coral-deep);box-shadow:0 4px 0 var(--coral-edge), 0 14px 30px -12px #d9564ab3}.lp-btn.is-primary:active{box-shadow:0 1px 0 var(--coral-edge)}.lp-btn.is-big{min-height:58px;font-size:19px}.lp-btn.is-small{min-height:40px;padding:0 16px;font-size:15px}.lp-btn.is-quiet{box-shadow:none;background:0 0;border-color:#0000;align-self:center}.lp-btn.is-google{border-color:#e3d3bd}.g-icon{width:20px;height:20px}.lp-link{min-height:36px;color:var(--sky-deep);text-underline-offset:3px;background:0 0;border:none;align-self:center;padding:0 6px;font-size:14px;font-weight:600;text-decoration:underline}.lp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-status{text-align:center}.lp-status-icon{animation:lp-letter .8s var(--pop) both;font-size:54px;line-height:1.1}.lp-status h2{margin-top:4px;font-size:26px;font-weight:700;line-height:1.15}.lp-status p{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.5}.lp-status.is-in h2{color:var(--mint-deep)}.lp-verify{background:#fff3d6;border:2px solid #f6dfae;border-radius:16px;padding:12px;font-size:14px;line-height:1.45}.lp-verify .lp-row{margin-top:8px}.lp-about{border-top:2px dashed var(--line);padding-top:12px}.lp-about h3{font-size:17px;font-weight:700}.lp-chip-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lp-chip{border:2px solid var(--line);background:#fff;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.lp-chip.is-on{color:#fff;background:var(--sky-deep);border-color:var(--sky-deep)}.lp-card-foot{color:var(--ink-soft);border-top:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding-top:10px;font-size:13px;display:flex}.lp-card-foot span{overflow-wrap:anywhere}.lp-section{max-width:1120px;padding:48px calc(var(--safe-r) + 16px) 8px calc(var(--safe-l) + 16px);margin:0 auto}.lp-h2{text-align:center;text-wrap:balance;margin-bottom:20px;font-size:clamp(26px,6vw,36px);font-weight:700}.lp-features{background:#fbe9d7}.lp-grid{grid-template-columns:1fr;gap:14px;display:grid}.lp-feature{background:var(--paper);box-shadow:var(--lift);border:2px solid #fff;border-radius:22px;padding:20px}.lp-feature-icon{background:var(--cream);border-radius:18px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.lp-feature h3{margin-top:12px;font-size:19px;font-weight:700}.lp-feature p{color:var(--ink-soft);margin-top:6px;font-size:15px;line-height:1.5}.lp-chips{flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;display:flex}.lp-chips li{border:2px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.lp-steps{flex-direction:column;align-items:center;padding-bottom:56px;display:flex}.lp-steps-list{gap:14px;width:100%;list-style:none;display:grid}.lp-steps-list li{background:var(--paper);box-shadow:var(--lift);border:2px solid #fff;border-radius:22px;padding:20px 20px 20px 76px;position:relative}.lp-step-num{color:#fff;background:var(--coral);width:40px;height:40px;box-shadow:0 3px 0 var(--coral-edge);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;top:20px;left:20px}.lp-steps-list h3{font-size:18px;font-weight:700}.lp-steps-list p{color:var(--ink-soft);margin-top:4px;font-size:15px;line-height:1.5}.lp-cta{min-height:56px;margin-top:28px;padding:0 32px;font-size:18px}.lp-partners{text-align:center}.lp-partner-lede{max-width:30em;color:var(--ink-soft);margin:-6px auto 0}.lp-partner-lede[hidden],.lp-partner-list[hidden]{display:none}.lp-partner-list{max-width:900px;margin:22px auto 30px;padding:10px 0;position:relative}.lp-partner-list .lp-spark.is-a{top:-6px;right:8%}.lp-partner-list .lp-spark.is-b{top:40%;left:4%;right:auto}.lp-partner-list .lp-spark.is-c{bottom:-4px;left:auto;right:18%}.lp-pw{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.lp-pw-card{isolation:isolate;text-align:center;max-width:280px;box-shadow:0 6px 0 color-mix(in srgb, var(--brand) 30%, #e6d2b5), 0 22px 40px -20px color-mix(in srgb, var(--brand) 70%, #3d3a6b);transition:transform .35s var(--spring), box-shadow .35s;border-radius:28px;flex-direction:column;flex:220px;align-items:center;padding:26px 18px 20px;display:flex;position:relative;overflow:hidden}.lp-pw-card.is-gold{max-width:320px}.lp-pw-card.is-platinum{flex-basis:100%;max-width:560px;margin-inline:max(0px,50% - 280px);padding:34px 26px 26px}.lp-pw-card:before{z-index:-2;content:"";background:conic-gradient(var(--brand), color-mix(in srgb, var(--brand) 20%, #fff) 25%, var(--t) 50%, color-mix(in srgb, var(--t) 20%, #fff) 75%, var(--brand));animation:6s linear infinite lp-pw-spin;position:absolute;inset:-60%}.lp-pw-card:after{z-index:-1;content:"";background:radial-gradient(90% 60% at 50% 0, color-mix(in srgb, var(--brand) 22%, #fff) 0, #fff0 70%), linear-gradient(180deg, #fff 40%, color-mix(in srgb, var(--brand) 8%, #fff8ec));border-radius:24px;position:absolute;inset:4px}.lp-pw-sheen{pointer-events:none;width:30%;animation:lp-sheen 6s ease-in-out calc(1.5s + var(--d) * .8s) infinite;background:linear-gradient(90deg,#fff0,#fffc,#fff0);position:absolute;inset:-50% auto -50% -40%;transform:rotate(18deg)}.lp-pw-logo{animation:lp-float 3.6s ease-in-out calc(var(--d) * -1.1s) infinite;font-size:44px;position:relative}.lp-pw-logo .bz-logo{box-shadow:0 0 0 4px #fff, 0 0 0 8px var(--brand), 0 10px 22px -6px color-mix(in srgb, var(--brand) 80%, #000)}.lp-pw-card.is-platinum .lp-pw-logo{font-size:60px}.lp-pw-logo i{color:var(--t);margin:-.5em 0 0 -.5em;font-size:.36em;font-style:normal;line-height:1;animation:4.5s linear infinite lp-pw-orbit;position:absolute;top:50%;left:50%}.lp-pw-tier{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--t) 75%, #fff), var(--t));box-shadow:0 2px 0 color-mix(in srgb, var(--t) 70%, #000);border-radius:999px;margin-top:18px;padding:4px 12px;font-size:13px;font-weight:600}.lp-pw-name{overflow-wrap:anywhere;margin-top:8px;font-size:26px;font-weight:700;line-height:1.15}.lp-pw-card.is-platinum .lp-pw-name{font-size:clamp(28px,6vw,36px)}.lp-pw-line{color:var(--ink-soft);margin-top:8px;font-size:15px}.lp-presented{color:var(--ink-soft);box-shadow:0 0 0 2px var(--brand);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:4px 14px 4px 6px;font-size:14px;display:inline-flex}.lp-presented[hidden]{display:none}.lp-presented b{color:var(--ink)}.lp-pw-cta{min-height:var(--tap);color:#fff;background:var(--brand);box-shadow:0 3px 0 color-mix(in srgb, var(--brand) 65%, #000);border-radius:999px;align-items:center;margin-top:14px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.js-reveal .lp-partner-list:not(.is-in) .lp-pw-card{opacity:0}.js-reveal .lp-partner-list.is-in .lp-pw-card{animation:lp-pw-in .8s var(--pop) calc(.15s + var(--d) * .14s) both}@media (hover:hover){.lp-pw-card:hover{box-shadow:0 10px 0 color-mix(in srgb, var(--brand) 30%, #e6d2b5), 0 30px 50px -20px color-mix(in srgb, var(--brand) 80%, #3d3a6b);transform:translateY(-8px)rotate(-1deg)}.lp-pw-card:hover:before{animation-duration:2s}.lp-pw-cta:hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.lp-pw-card:before,.lp-pw-sheen,.lp-pw-logo,.lp-pw-logo i{animation:none}.lp-pw-logo i{display:none}}@keyframes lp-pw-spin{to{transform:rotate(360deg)}}@keyframes lp-pw-orbit{0%{transform:rotate(0)translate(3.4em)rotate(0)}to{transform:rotate(360deg)translate(3.4em)rotate(-360deg)}}@keyframes lp-pw-in{0%{opacity:0;translate:0 40px;scale:.7}to{opacity:1;translate:none;scale:none}}.lp-foot{padding:22px 16px calc(var(--safe-b) + 22px);text-align:center;color:#fff;background:#8ccbe0;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:14px;display:flex}.lp-foot a{color:#fff;font-weight:600}@media (width>=640px){.lp-grid{grid-template-columns:repeat(2,1fr)}.lp-steps-list{grid-template-columns:repeat(3,1fr)}.lp-steps-list li{padding:76px 20px 22px}}@media (width>=900px){.lp-hero{padding-top:calc(var(--safe-t) + 110px)}.lp-hero-inner{grid-template-columns:1.15fr 1fr;gap:48px}.lp-copy{text-align:left;align-items:flex-start}.lp-title{font-size:clamp(96px,11vw,150px)}.lp-card{justify-self:end;margin:0}.lp-grid{grid-template-columns:repeat(4,1fr)}}@media (hover:hover){.lp-btn:hover{transform:translateY(-1px)}.lp-chip:hover{border-color:var(--sky-deep)}.lp-link:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}html{scroll-behavior:auto}}@keyframes lp-letter{0%{opacity:0;transform:translateY(.4em)scale(.4)}}@keyframes lp-bob{50%{transform:translateY(-.06em)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes lp-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes lp-drift{0%{transform:translate(-200px)}to{transform:translate(110vw)}}@keyframes lp-wave{to{transform:translate(-50%)}}@keyframes lp-drive{0%{left:-10px}to{left:132px}}@keyframes lp-bump{50%{transform:translateY(-2px)}}.lp-logo{width:34px;height:34px;filter:drop-shadow(0 2px 0 var(--drop));transition:transform .3s var(--pop);border-radius:10px;margin:-4px 0 -4px -8px}.lp-brand:active .lp-logo{transform:rotate(-12deg)scale(1.1)}.lp-mascot{filter:drop-shadow(0 8px #5b463624);transform-origin:50% 90%;width:clamp(84px,22vw,120px);height:auto;animation:lp-letter .9s var(--pop) both, lp-wiggle 5s ease-in-out 1.4s infinite;margin-bottom:2px;display:block}.lp-sun{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fffbe0 0 40%,#ffe7a0 41% 62%,#ffe7a000 72%);border-radius:50%;width:clamp(70px,14vw,130px);animation:6s ease-in-out infinite lp-pulse;position:absolute;top:14%;right:9%}.lp-bird{fill:none;stroke:#5b46368c;stroke-width:1.6px;stroke-linecap:round;pointer-events:none;width:26px;animation:28s linear infinite lp-fly;position:absolute;left:0}.lp-bird path{transform-box:fill-box;transform-origin:50% 80%;animation:.7s ease-in-out infinite lp-flap}.lp-bird.is-a{animation-delay:-6s;top:24%}.lp-bird.is-b{width:20px;animation-duration:36s;animation-delay:-22s;top:31%}.lp-bird.is-c{width:16px;animation-duration:44s;animation-delay:-34s;top:19%}.lp-scene{pointer-events:none;width:100%;height:clamp(150px,32%,320px);position:absolute;bottom:0;left:0;right:0}.lp-palm{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite lp-sway}.lp-palm.is-b{animation-duration:6.5s;animation-delay:-2s}.lp-palm.is-c{animation-delay:-3.5s}@media (width<=899px){.lp-palm.is-b,.lp-palm.is-c{display:none}}.lp-stats{z-index:2;max-width:1120px;padding:0 calc(var(--safe-r) + 16px) 0 calc(var(--safe-l) + 16px);grid-template-columns:repeat(2,1fr);gap:12px;margin:-26px auto 0;list-style:none;display:grid;position:relative}.lp-stats li{text-align:center;background:var(--paper);box-shadow:var(--lift);border:2px solid #fff;border-radius:22px;flex-direction:column;align-items:center;gap:2px;padding:16px 10px;display:flex}.lp-stats b{color:var(--coral);text-shadow:0 3px #d9564a33;font-size:clamp(30px,8vw,42px);font-weight:700;line-height:1}.lp-stats li:nth-child(2) b{color:var(--sky-deep)}.lp-stats li:nth-child(3) b{color:var(--mint-deep)}.lp-stats li:nth-child(4) b{color:#e0a02c}.lp-stats span{color:var(--ink-soft);font-size:14px}.lp-foot-brand{align-items:center;gap:8px;display:inline-flex}.lp-foot-brand img{border-radius:8px}.lp-feature-icon,.lp-step-num{transition:transform .35s var(--pop)}.lp-cta{animation:2.6s ease-in-out infinite lp-pulse-btn}.js-reveal [data-reveal]{opacity:0;transition:opacity .6s ease calc(var(--d,0) * .1s), translate .7s var(--spring) calc(var(--d,0) * .1s), scale .7s var(--spring) calc(var(--d,0) * .1s), transform .3s var(--spring), box-shadow .3s;translate:0 26px;scale:.97}.js-reveal [data-reveal=side]{translate:-36px}.js-reveal [data-reveal=pop]{scale:.8}.js-reveal [data-reveal].is-in{opacity:1;translate:none;scale:none}.js-reveal .lp-chips li{opacity:0;transition:opacity .4s ease calc(var(--i,0) * 40ms), transform .5s var(--pop) calc(var(--i,0) * 40ms);transform:translateY(14px)scale(.9)}.js-reveal .lp-chips.is-in li{opacity:1;transform:none}@media (width>=640px){.lp-stats{grid-template-columns:repeat(4,1fr)}}@media (hover:hover){.js-reveal .lp-feature.is-in:hover,.js-reveal .lp-steps-list li.is-in:hover,.js-reveal .lp-stats li.is-in:hover{box-shadow:var(--lift-lg);transform:translateY(-6px)rotate(-.6deg)}.lp-feature:hover .lp-feature-icon{transform:scale(1.15)rotate(-8deg)}.lp-steps-list li:hover .lp-step-num{transform:scale(1.18)rotate(10deg)}.js-reveal .lp-chips.is-in li:hover{border-color:var(--coral);transition-delay:0s;transform:translateY(-3px)scale(1.05)}}@keyframes lp-wiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-9deg)translateY(-4px)}84%{transform:rotate(8deg)translateY(-2px)}92%{transform:rotate(-3deg)}}@keyframes lp-pulse{50%{opacity:.85;transform:scale(1.12)}}@keyframes lp-pulse-btn{50%{transform:scale(1.04)}}@keyframes lp-sway{50%{transform:rotate(3deg)}}@keyframes lp-fly{0%{transform:translate(-60px)}50%{transform:translate(50vw,-26px)}to{transform:translate(110vw,6px)}}@keyframes lp-flap{50%{transform:scaleY(.4)}}.tk{width:100%;height:auto;display:block;overflow:visible}.tk-wheel{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite lp-roll}.tk-body{animation:.32s ease-in-out infinite lp-bump}.lp-ride{pointer-events:none;width:clamp(70px,9vw,112px);animation:10s linear 1.5s infinite lp-ride;position:absolute;bottom:calc(clamp(60px,11vh,110px)/1.47059);left:0;transform:translate(-180px)}.lp-ride-tuk{line-height:0;animation:10s ease-in-out 1.5s infinite lp-hop;display:block}.lp-dust{aspect-ratio:1;opacity:0;background:#fffaeee6;border-radius:50%;width:22%;animation:.9s ease-out infinite lp-puff;position:absolute;bottom:4%;left:6%}.lp-dust.is-b{animation-delay:.3s}.lp-dust.is-c{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.lp-ride{display:none}}.lp-founding{text-align:left;box-shadow:var(--lift-lg);background:radial-gradient(circle at 88% 12%,#ffe7a0e6 0,#ffe7a000 38%),radial-gradient(circle at 6% 96%,#a5d48f8c 0,#a5d48f00 40%),linear-gradient(135deg,#fff3d6 0%,#ffdccd 52%,#e9e0fc 100%);border:3px solid #fff;border-radius:32px;align-items:center;gap:26px;padding:28px 20px;display:grid;position:relative;overflow:hidden}.lp-founding[hidden]{display:none}.lp-founding:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:30%;animation:7s ease-in-out 2s infinite lp-sheen;position:absolute;inset:-50% auto -50% -40%;transform:rotate(18deg)}.lp-spark{color:#f6ad45;pointer-events:none;font-size:22px;line-height:1;animation:2.8s ease-in-out infinite lp-twinkle;position:absolute}.lp-spark.is-a{top:16px;right:22px}.lp-spark.is-b{color:#a395e6;font-size:14px;animation-delay:-1s;top:46%;right:46%}.lp-spark.is-c{color:#ff7b6b;font-size:16px;animation-delay:-1.9s;bottom:18px;left:18px}.lp-founding-copy{position:relative}.lp-founding-badge{color:#fff;background:linear-gradient(180deg, #ff9486, var(--coral));box-shadow:0 3px 0 var(--coral-edge);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.lp-founding-title{margin-top:14px;font-size:clamp(24px,5.6vw,34px);font-weight:700;line-height:1.15}.lp-founding-text{max-width:32em;color:var(--ink-soft);margin-top:10px;font-size:16px;line-height:1.5}.lp-perks{gap:8px;margin-top:16px;list-style:none;display:grid}.lp-perks li{background:#ffffffb8;border:2px solid #fff;border-radius:16px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:15px;font-weight:600;display:flex}.lp-perks span{background:var(--cream);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.lp-founding-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lp-founding-actions .is-big{padding:0 26px}.lp-founding-art{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.lp-flag-ride{background:repeating-linear-gradient(90deg,#5b463647 0 18px,#0000 18px 34px) bottom/34px 3px repeat-x;justify-content:center;align-items:flex-end;width:100%;max-width:340px;padding-bottom:10px;animation:.6s linear infinite lp-road;display:flex;position:relative}.lp-flag{color:#fff;white-space:nowrap;clip-path:polygon(0 50%,10% 0,100% 0,100% 100%,10% 100%);transform-origin:100%;background:linear-gradient(90deg,#a395e6,#7666bf);margin:0 -6px 34px 0;padding:8px 14px 8px 18px;font-size:14px;font-weight:700;animation:1.2s ease-in-out infinite lp-wave-flag}.lp-tuk-art{flex:none;width:130px;line-height:0}.lp-tiers{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:380px;list-style:none;display:grid}.lp-tiers li{text-align:center;border-top:5px solid var(--t);box-shadow:var(--lift);animation:lp-float 4s ease-in-out calc(var(--d) * -1.3s) infinite;background:#fff;border-radius:18px;flex-direction:column;align-items:center;padding:12px 6px;display:flex}.lp-tiers li.is-full{opacity:.55;filter:grayscale(.6)}.lp-tier-icon{font-size:28px;line-height:1.1}.lp-tiers b{color:var(--t);margin-top:4px;font-size:16px}.lp-tiers small{color:var(--ink-soft);font-size:13px}@media (width>=560px){.lp-perks{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.lp-founding{grid-template-columns:1.25fr 1fr;gap:36px;padding:40px 44px}}@keyframes lp-roll{to{transform:rotate(360deg)}}@keyframes lp-ride{0%{transform:translate(-180px)}60%,to{transform:translate(calc(100vw + 40px))}}@keyframes lp-hop{0%,26%,34%,to{transform:translateY(0)rotate(0)}29%{transform:translateY(-12px)rotate(-6deg)}32%{transform:translateY(0)rotate(2deg)}}@keyframes lp-puff{0%{opacity:.85;transform:translate(0)scale(.3)}to{opacity:0;transform:translate(-34px,-10px)scale(1.5)}}@keyframes lp-sheen{0%,60%{left:-40%}to{left:130%}}@keyframes lp-twinkle{50%{opacity:.35;transform:scale(.6)rotate(45deg)}}@keyframes lp-road{to{background-position:-34px 100%}}@keyframes lp-wave-flag{50%{transform:skewY(-4deg)scaleX(.96)}}@keyframes lp-float{50%{transform:translateY(-8px)}}.lp-petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-petal{top:-40px;left:var(--x);width:calc(30px * var(--z));height:calc(30px * var(--z));opacity:0;filter:drop-shadow(0 3px 2px #5b463626);animation:lp-fall var(--dur) linear var(--d) infinite, lp-twirl calc(var(--dur) / 3) ease-in-out var(--d) infinite alternate;position:absolute}.lp-mascot-wrap{position:relative}.lp-hello{white-space:nowrap;box-shadow:var(--lift);transform-origin:0 100%;transition:opacity .38s, scale .38s var(--spring);animation:lp-letter .7s var(--pop) 1.3s both, lp-float 3.4s ease-in-out 2s infinite;background:#fff;border-radius:16px 16px 16px 4px;padding:6px 12px 7px;font-size:15px;font-weight:700;position:absolute;top:2%;left:86%}.lp-hello.is-out{opacity:0;scale:.7}.lp-dream{color:var(--ink-soft);animation:lp-rise .8s var(--spring) .9s both;margin-top:12px;font-size:16px}.lp-dream-word{min-height:1.4em;color:var(--coral-edge);transition:opacity .38s, translate .38s var(--spring);font-size:19px;font-weight:700;display:block}.lp-dream-word.is-out{opacity:0;translate:0 -10px}@keyframes lp-fall{0%{opacity:0;translate:0}6%{opacity:.95}25%{translate:34px 25vh}50%{translate:-12px 50vh}75%{translate:30px 75vh}92%{opacity:.9}to{opacity:0;translate:0 100vh}}@keyframes lp-twirl{0%{rotate:-30deg}to{rotate:200deg}}.lp-ayu{padding-top:56px}.lp-ayu-card{text-align:center;max-width:820px;box-shadow:var(--lift-lg);background:radial-gradient(circle at 50% 0,#ffe7a0cc,#ffe7a000 55%),linear-gradient(160deg,#fff8ec,#ffe6e0 60%,#f1e9ff);border:3px solid #fff;border-radius:32px;margin:0 auto;padding:34px 22px 32px;position:relative;overflow:hidden}.lp-ayu-card>:not(.lp-lotus){position:relative}.lp-ayu-hands{place-items:center;width:96px;height:96px;margin:0 auto;display:grid}.lp-ripple{border:3px solid #f58bb080;border-radius:50%;animation:3.6s ease-out infinite lp-ripple;position:absolute;inset:0}.lp-ripple.is-b{animation-delay:1.2s}.lp-ripple.is-c{animation-delay:2.4s}.lp-ayu-emoji{transform-origin:50% 100%;font-size:54px;line-height:1;animation:4s ease-in-out infinite lp-bow}.lp-ayu-words{color:#c95f87;margin-top:8px;font-size:26px;font-weight:600;line-height:1.5;display:grid}.lp-ayu-words span{grid-area:1/1;animation:8s ease-in-out infinite lp-alt}.lp-ayu-words span+span{animation-delay:-4s}.lp-ayu .lp-h2{margin:6px 0 0}.lp-ayu .lp-h2 em{color:var(--coral-edge);font-style:normal}.lp-ayu-text{max-width:36em;color:var(--ink-soft);margin:12px auto 0;font-size:17px;line-height:1.6}.lp-lotus{opacity:.75;width:48px;height:32px;animation:7s ease-in-out infinite lp-bob-lotus;position:absolute}.lp-lotus.is-a{bottom:12px;left:12px}.lp-lotus.is-b{animation-delay:-2.3s;bottom:18px;right:14px}.lp-lotus.is-c{width:36px;height:24px;animation-delay:-4.6s;top:16px;left:18px}@media (width>=720px){.lp-ayu-card{padding:44px 64px 40px}.lp-lotus{opacity:1;width:76px;height:50px}.lp-lotus.is-a{bottom:28px;left:32px}.lp-lotus.is-b{bottom:54px;right:40px}.lp-lotus.is-c{width:52px;height:34px;top:34px;left:auto;right:70px}}@keyframes lp-ripple{0%{opacity:1;scale:.4}to{opacity:0;scale:2.1}}@keyframes lp-bow{0%,55%,to{transform:none}68%,80%{transform:translateY(5px)scale(.92)rotate(-4deg)}}@keyframes lp-alt{0%,42%{opacity:1;translate:0}50%,92%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@keyframes lp-bob-lotus{50%{translate:6px -6px;rotate:4deg}}.lp-day{--t:0;margin-top:24px;position:relative;overflow:clip}.lp-day:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fbe9d7,#fbe9d700);height:160px;position:absolute;top:0;left:0;right:0}.lp-day-back{position:absolute;inset:0}.lp-day-sky{background:linear-gradient(#f7c6c0 0%,#fbd9c4 45%,#fff0da 100%);height:100vh;position:sticky;top:0;overflow:hidden}.lp-sky{position:absolute;inset:0}.lp-sky.is-day{opacity:clamp(0, calc((var(--t) - .06) * 5), 1);background:linear-gradient(#8fd0ec 0%,#c9e9f1 55%,#f7eedb 100%)}.lp-sky.is-dusk{opacity:clamp(0, calc((var(--t) - .58) * 6), 1);background:linear-gradient(#6f63b8 0%,#e98a8a 52%,#ffc48c 100%)}.lp-sky.is-night{opacity:clamp(0, calc((var(--t) - .78) * 6), 1);background:linear-gradient(#161a44 0%,#2b2a63 55%,#4b3f80 100%)}.lp-day-stars{position:absolute;inset:0}.lp-day-arc{transform-origin:50% 100%;width:0;height:min(70vh,46vw);rotate:calc(-78deg + var(--t) * 175deg);position:absolute;bottom:12%;left:50%}.lp-day-arc.is-moon{height:min(46vh,32vw);rotate:calc(-80deg + (var(--t) - .78) * 220deg)}.lp-day-sun,.lp-day-moon{border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.lp-day-sun{width:88px;height:88px;opacity:clamp(0, calc((.9 - var(--t)) * 10), 1);background:radial-gradient(circle,#fffbe6 0 38%,#ffe08a 40% 58%,#ffe08a00 72%)}.lp-day-sun:after{content:"";opacity:clamp(0, calc((var(--t) - .52) * 4), 1);background:radial-gradient(circle,#ffd29a 0 38%,#ff9f6e 40% 58%,#ff9f6e00 72%);border-radius:50%;position:absolute;inset:0}.lp-day-moon{filter:drop-shadow(0 0 14px #fff4cf99);width:54px;height:54px;opacity:clamp(0, calc((var(--t) - .8) * 8), 1);box-shadow:inset -13px 9px #fff4cf}.lp-day-hills{width:100%;height:18vh;position:absolute;bottom:0;left:0;right:0}.lp-day-dark{fill:#262450;opacity:clamp(0, calc((var(--t) - .55) * 2.6), .94)}.lp-day-head{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:120px 16px 0;display:flex;position:relative}.lp-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:#fff9;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.lp-day-head .lp-h2{background:var(--paper-glass);box-shadow:var(--lift);border:2px solid #fff;border-radius:999px;margin:10px 0 0;padding:4px 24px 8px}.lp-day-list{z-index:2;max-width:980px;padding:16vh calc(var(--safe-r) + 16px) 30vh calc(var(--safe-l) + 16px);gap:20vh;margin:0 auto;list-style:none;display:grid;position:relative}.lp-moment{--c:var(--sky-deep);width:min(100%,430px);box-shadow:var(--lift-lg);background:#fff8ecf0;border:2px solid #fff;border-radius:26px;padding:20px 20px 18px;position:relative}.lp-moment:nth-child(-n+2){--c:#e0703a}.lp-moment:nth-child(6){--c:#c95f87}.lp-moment:nth-child(n+7){--c:#5b4a8a}.lp-moment-time{color:#fff;background:var(--c);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:700;display:inline-block}.lp-moment-icon{width:58px;height:58px;box-shadow:var(--lift);background:#fff;border-radius:50%;place-items:center;font-size:30px;animation:4s ease-in-out infinite lp-float;display:grid;position:absolute;top:-24px;right:18px}.lp-moment h3{margin-top:10px;font-size:21px;font-weight:700;line-height:1.2}.lp-moment p{color:var(--ink-soft);margin-top:6px;font-size:15.5px;line-height:1.55}.lp-moment-game{color:#7666bf;background:#efeafd;border-radius:999px;margin-top:12px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.lp-moment.is-last{text-align:center;justify-self:center}.lp-moment.is-last .lp-moment-icon{margin:-50px auto 0;position:static}@media (width>=760px){.lp-moment:nth-child(odd){justify-self:start}.lp-moment:nth-child(2n){justify-self:end}.lp-moment.is-last{justify-self:center}}.lp-finale{padding:90px calc(var(--safe-r) + 16px) 120px calc(var(--safe-l) + 16px);color:#fff;text-align:center;background:radial-gradient(at 50% 100%,#ffc48c4d,#ffc48c00 60%),linear-gradient(#262550 0%,#2f2c64 50%,#3e3474 100%);position:relative;overflow:hidden}.lp-finale.is-dusk{background:radial-gradient(ellipse at 50% 100%, #ffc48c4d, #ffc48c00 60%), linear-gradient(180deg, var(--from,#fffaf2) 0, #f6b99a 12%, #b07fb0 26%, #4d3f84 44%, #2f2c64 70%, #3e3474 100%);padding-top:170px}.lp-finale:after{content:"";background:#1d1b3d;border-radius:50% 50% 0 0/100% 100% 0 0;height:70px;position:absolute;bottom:0;left:-10%;right:-10%}body:has(.lp-finale) .lp-foot{color:#ffffffc7;background:#1d1b3d}.lp-night{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.lp-finale.is-dusk .lp-night{-webkit-mask-image:linear-gradient(#0000 16%,#000 40%);mask-image:linear-gradient(#0000 16%,#000 40%)}.lp-finale-inner{z-index:1;flex-direction:column;align-items:center;max-width:620px;margin:0 auto;display:flex;position:relative}.lp-finale-mascot{filter:drop-shadow(0 0 22px #ffd68c8c);width:88px;height:auto;animation:4s ease-in-out infinite lp-float}.lp-finale-kicker{color:#ffe7b3;background:#ffffff1a;border:1.5px solid #ffffff40;border-radius:999px;margin-top:12px;padding:5px 14px;font-size:14px;font-weight:600}.lp-finale-title{text-shadow:0 4px 24px #ffbe7866;text-wrap:balance;margin-top:14px;font-size:clamp(30px,7.4vw,50px);font-weight:700;line-height:1.1}.lp-finale-text{color:#ffffffd9;margin-top:14px;font-size:17px;line-height:1.6}.lp-finale .lp-cta,.lp-finale-actions{margin-top:26px}.lp-finale-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-finale-sign{color:#ffd9a0;margin-top:22px;font-size:22px;font-weight:600}.lp-btn.is-glass{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#fff6}.lp-star{width:var(--s);height:var(--s);animation:lp-star 3.2s ease-in-out var(--d) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px #fffc}.lp-fly{width:5px;height:5px;animation:lp-wander var(--dur) ease-in-out var(--d) infinite, lp-blink 2.4s ease-in-out var(--d) infinite;background:#fff3a6;border-radius:50%;position:absolute;box-shadow:0 0 8px 3px #ffec8cbf}.lp-lantern{width:calc(46px * var(--z));filter:drop-shadow(0 0 12px var(--c));animation:lp-lantern-rise var(--dur) linear var(--d) infinite;position:absolute;translate:-50%}.lp-lantern-svg{transform-origin:50% 0;width:100%;height:auto;animation:3.2s ease-in-out infinite alternate lp-swing;display:block;overflow:visible}.lp-tails{transform-box:fill-box;transform-origin:50% 0;animation:2s ease-in-out infinite alternate lp-tails}@keyframes lp-star{50%{opacity:.3;scale:.6}}@keyframes lp-wander{0%,to{translate:0}25%{translate:30px -20px}50%{translate:-10px -42px}75%{translate:-30px -12px}}@keyframes lp-blink{0%,to{opacity:.15}50%{opacity:1}}@keyframes lp-lantern-rise{0%{opacity:0;translate:-50% 60vh}12%,85%{opacity:1}to{opacity:0;translate:-50% -60vh}}@keyframes lp-swing{0%{rotate:-5deg}to{rotate:5deg}}@keyframes lp-tails{0%{transform:skew(-8deg)}to{transform:skew(8deg)}}@media (prefers-reduced-motion:reduce){.lp-petals{display:none}.lp-ayu-words{justify-content:center;gap:.6em;display:flex}}.lp-allies{text-align:center}.lp-allies[hidden]{display:none}.lp-ally-title{color:var(--ink);margin:0 0 16px;font-size:18px}.lp-ally-group+.lp-ally-group{margin-top:26px}.lp-pw-card.is-ally{text-align:start;border-radius:22px;flex-direction:row;flex:0 auto;align-items:stretch;gap:14px;max-width:400px;padding:12px}.lp-pw-card.is-ally:after{border-radius:18px}.lp-pw-card.is-ally .lp-pw-logo{background:color-mix(in srgb, var(--brand) 14%, #fff);min-width:64px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 30%, #fff);border-radius:16px;flex:none;place-items:center;padding:8px;font-size:36px;display:grid}.lp-pw-card.is-ally .lp-pw-logo img{max-width:56px;max-height:48px}.lp-pw-card.is-ally .lp-pw-logo .bz-logo{width:48px;height:48px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--brand)}.lp-pw-card.is-ally .lp-pw-text{flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:4px 6px 4px 0;display:flex}.lp-pw-card.is-ally .lp-pw-tier{color:color-mix(in srgb, var(--t) 85%, #000);text-transform:uppercase;letter-spacing:.06em;box-shadow:none;background:0 0;margin:0;padding:0;font-size:11px;font-weight:700}.lp-pw-card.is-ally .lp-pw-name{margin:0;font-size:20px}.lp-pw-card.is-ally .lp-pw-line{margin:0;font-size:13px;line-height:1.35}.lp-pw-card.is-ally .lp-pw-cta{min-height:34px;margin-top:8px;padding:0 14px;font-size:13px}@media (width<=400px){.lp-pw-card.is-ally{max-width:100%}}.lp-foot-rich{padding:34px 20px calc(var(--safe-b) + 18px);text-align:left;display:block}.lp-foot-grid{gap:26px;max-width:960px;margin:0 auto;display:grid}.lp-foot-col{flex-direction:column;gap:8px;display:flex}.lp-foot-col h2{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:0 0 2px;font-size:13px}.lp-foot-about p{opacity:.9;max-width:24em;margin:0}.lp-foot-brand b{font-size:20px}.lp-foot-bar{border-top:1px solid #fff6;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;max-width:960px;margin:26px auto 0;padding-top:18px;font-size:13px;display:flex}.lp-foot-teclox{background:#fff;border-radius:12px;padding:6px 12px;display:inline-flex}.lp-foot-teclox img{width:auto;height:28px;display:block}@media (width>=720px){.lp-foot-grid{grid-template-columns:1.6fr 1fr 1fr}}
