@font-face{size-adjust:90%;font-family:heroDisplay;src:url(../media/Kontor_Regular-s.p.3viqmg8l8828v.woff2)format("woff2");font-display:block;font-weight:400 900;font-style:normal}@font-face{font-family:heroDisplay Fallback;src:local(Arial);ascent-override:112.28%;descent-override:30.41%;line-gap-override:0.0%;size-adjust:85.5%}.QQu2pa_className{font-family:heroDisplay,heroDisplay Fallback;font-style:normal}.QQu2pa_variable{--hn-font-display:"heroDisplay", "heroDisplay Fallback"}
@font-face{size-adjust:92%;font-family:heroScript;src:url(../media/Kringel_Regular-s.p.2f5s0mn8ivomd.woff2)format("woff2");font-display:block;font-weight:400 700;font-style:normal}@font-face{font-family:heroScript Fallback;src:local(Arial);ascent-override:114.93%;descent-override:31.13%;line-gap-override:0.0%;size-adjust:83.53%}.VTnLrW_className{font-family:heroScript,heroScript Fallback;font-style:normal}.VTnLrW_variable{--hn-font-script:"heroScript", "heroScript Fallback"}
body:has(.pq .hn-story){overflow-x:visible}.pq .hn{overflow-x:clip}.pq .hn .hn-section{padding-block:var(--section-y);position:relative}.pq .hn .hn-head{max-width:760px;margin-bottom:40px}.pq .hn .hn-head--center{text-align:center;margin-inline:auto}.pq .hn .hn-head h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(42px,6.4vw,76px);font-weight:400;line-height:.95}.pq .hn .hn-head .script{margin:10px 0 0}.pq .hn .hn-lead{max-width:34em;margin:18px 0 0;font-size:18px;line-height:1.5}.pq .hn .hn-check{background:var(--sage);width:22cqw;height:22cqw;color:var(--ink);border-radius:50%;place-items:center;display:grid}.pq .hn .hn-check svg{width:60%;height:60%}.pq .hn .hn-check--sm{flex:none;width:9cqw;height:9cqw}.pq .hn .hn-phone{aspect-ratio:9/19;background:#0f1730;border-radius:15%/7.2%;padding:3.2%;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,0 40px 80px -30px #0a1024b3,0 18px 30px -18px #0a102499;container-type:inline-size}.pq .hn .hn-phone-screen{background:var(--cream);border-radius:12.4%/5.9%;height:100%;position:relative;overflow:hidden}.pq .hn .hn-phone-island{z-index:9;background:#0f1730;border-radius:99px;width:30%;height:3.4%;position:absolute;top:2.4%;left:50%;translate:-50%}.pq .hn .hn-wallet{color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#000;flex-direction:column;padding:14cqw 4.4cqw 5cqw;display:flex;position:absolute;inset:0}.pq .hn .hn-wallet-bar{color:#0a84ff;justify-content:space-between;align-items:center;padding:0 2cqw 4cqw;font-size:4.4cqw;font-weight:600;display:flex}.pq .hn .hn-wallet-more{letter-spacing:.05em;background:#1c1c1e;border-radius:50%;place-items:center;width:8cqw;height:8cqw;font-size:2.6cqw;display:grid}.pq .hn .hn-pass{background:var(--ink);border-radius:3.6cqw;flex-direction:column;flex:1;padding:4.4cqw 4.4cqw 5cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .3cqw #ffffff0f}.pq .hn .hn-pass-top{justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex}.pq .hn .hn-pass-top img{width:24cqw;height:auto;margin-top:1cqw}.pq .hn .hn-pass-field{flex-direction:column;gap:.6cqw;font-size:4cqw;font-weight:500;line-height:1.2;display:flex}.pq .hn .hn-pass-field small,.pq .hn .hn-pass-primary small{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;font-size:2.6cqw;font-weight:600}.pq .hn .hn-pass-field--right{text-align:right}.pq .hn .hn-pass-primary{flex-direction:column;gap:.8cqw;margin-top:7cqw;display:flex}.pq .hn .hn-pass-primary strong{letter-spacing:-.01em;color:var(--white);font-size:10.4cqw;font-weight:400;line-height:1.05}.pq .hn .hn-pass-row{justify-content:space-between;gap:3cqw;margin-top:5cqw;display:flex}.pq .hn .hn-pass-row+.hn-pass-row{margin-top:3.4cqw}.pq .hn .hn-pass-code{background:var(--white);border-radius:2.4cqw;flex-direction:column;align-self:center;align-items:center;gap:1.4cqw;width:52cqw;margin-top:auto;padding:3.4cqw 3.4cqw 2.4cqw;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.pq .hn .hn-pass-code svg{width:100%;height:auto;display:block}.pq .hn .hn-pass-code small{color:#3a3a3c;font-size:2.6cqw}.pq .hn .hn-pass-beam{opacity:0;background:linear-gradient(#0000,#fe61408c,#0000);height:18%;position:absolute;top:-20%;left:0;right:0}.pq .hn .hn-wallet.is-scan .hn-pass-code{box-shadow:0 0 0 1.2cqw var(--coral);transform:scale(1.04)}.pq .hn .hn-wallet.is-scan .hn-pass-beam{opacity:1;animation:.6s linear hn-beam}@keyframes hn-beam{0%{top:-20%}to{top:100%}}.pq .hn .hn-pass-done{z-index:3;text-align:center;opacity:0;background:#294075f2;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;padding:10cqw;transition:opacity .3s;display:flex;position:absolute;inset:0}.pq .hn .hn-pass-done strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:13cqw;font-weight:400}.pq .hn .hn-pass-done>span:last-child{opacity:.85;font-size:4.2cqw;line-height:1.35}.pq .hn .hn-pass-done .hn-check{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.pq .hn .hn-wallet.is-done .hn-pass-done{opacity:1}.pq .hn .hn-wallet.is-done .hn-pass-done .hn-check{transform:scale(1)}.pq .hn .hn-pass-saved{z-index:4;background:var(--honey);color:var(--ink);opacity:0;border-radius:4cqw;justify-content:space-between;align-items:center;gap:3cqw;padding:3.4cqw 4.4cqw;transition:opacity .3s .15s,translate .4s cubic-bezier(.16,1,.3,1) .15s;display:flex;position:absolute;bottom:9cqw;left:8cqw;right:8cqw;translate:0 6cqw}.pq .hn .hn-pass-saved span{font-size:3.6cqw;font-weight:600}.pq .hn .hn-pass-saved strong{font-family:var(--font-display);font-size:8cqw;font-weight:400;line-height:1}.pq .hn .hn-wallet.is-done .hn-pass-saved{opacity:1;translate:0}.pq .hn .hero{z-index:2;overflow:clip visible}.pq .hn{--font-display:var(--hn-font-display), sans-serif;--font-script:var(--hn-font-script), cursive}.pq .hn #hero-title .accent,.pq .hn #hero-title .marker{font-size:.72em}.pq .hn #hero-title .marker{margin:.12em auto 0;display:table}@media (min-width:1024px){.pq .hn .hero-copy{padding-top:calc(var(--header-h) + 84px);align-self:start}.pq .hn .hero-deco--bottom{bottom:60px}}.pq .hn .hn-hero-pause{z-index:4;width:40px;height:40px;color:var(--white);cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#29407599;border:0;border-radius:50%;place-items:center;transition:opacity .25s,background-color .2s;display:grid;position:absolute;bottom:7%;right:9%}.pq .hn .hn-hero-pause svg{width:18px;height:18px}.pq .hn .hn-hero-pause:hover{background:#294075d9}.pq .hn .hn-hero-pause:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover){.pq .hn .hero-stage:hover .hn-hero-pause{opacity:1;pointer-events:auto}}@media (min-width:1024px){.pq .hn .hn-hero-pause{bottom:23%;right:13%}}@media (prefers-reduced-motion:reduce){.pq .hn .hn-hero-pause{display:none}}.pq .hn .hero-copy .dots{margin-block:58px 50px}.pq .hn .hero-honey{clip-path:url(#hn-clip-honey-m)}.pq .hn .hero-media{clip-path:url(#hn-clip-media-m)}@media (min-width:1024px){.pq .hn .hero-honey{clip-path:url(#hn-clip-honey-d)}.pq .hn .hero-media{clip-path:url(#hn-clip-media-d)}}.pq .hn .hn-stand{--band:14cqw;width:100cqw;height:125cqw;transform-style:preserve-3d;position:relative}.pq .hn .hn-stand-layer,.pq .hn .hn-stand-back,.pq .hn .hn-stand-face{border-radius:50% 50% 5cqw 5cqw/40% 40% 5cqw 5cqw;position:absolute;inset:0}.pq .hn .hn-stand-layer{background:linear-gradient(180deg, var(--edge) calc(100% - var(--band)), #dc4f2c calc(100% - var(--band)))}.pq .hn .hn-stand-back{background:linear-gradient(180deg, #d6cab2 calc(100% - var(--band)), #c2401d calc(100% - var(--band)));transform:translateZ(-16cqw)rotateY(180deg)}.pq .hn .hn-stand-face{background:radial-gradient(140% 90% at 22% 6%,#fffdf9 0%,#f7f2e9 45%,#ece3d4 100%);flex-direction:column;align-items:center;padding:12% 7% 0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .35cqw #ffffffb3;container-type:inline-size}.pq .hn .hn-stand-face:before{content:"";background:linear-gradient(180deg, #ff7a5a 0%, var(--coral) 30%, #e4502c 100%);height:11.2%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 .5cqw #ffffff59}.pq .hn .hn-stand-face:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff8c 46%,#fff0 60%) 0 0/260% 100%;background-position:var(--shine,60%) 0;mix-blend-mode:soft-light;position:absolute;inset:0}.pq .hn .hn-stand-floor{background:radial-gradient(closest-side,#2940756b,#29407529 50%,#0000 100%);border-radius:50%;height:80cqw;position:absolute;top:85cqw;left:-45cqw;right:-45cqw;transform:translateZ(-8cqw)rotateX(90deg)}.pq .hn .hn-stand-logo{width:39cqw;height:auto}.pq .hn .hn-stand-claim{font-family:var(--font-script);letter-spacing:.01em;color:var(--ink);white-space:nowrap;margin:2.6cqw 0 0;font-size:7.8cqw}.pq .hn .hn-stand-claim span{color:var(--coral)}.pq .hn .hn-stand-qr{border:1cqw solid var(--coral);background:var(--white);border-radius:3.4cqw;width:33cqw;margin-top:4cqw;padding:2.4cqw;transition:box-shadow .3s,scale .3s;position:relative}.pq .hn .hn-stand-qr svg{width:100%;height:auto;display:block}.pq .hn .hn-stand-ticks{background:linear-gradient(var(--coral), var(--coral)) 0 0 / 100% .8cqw no-repeat, linear-gradient(var(--coral), var(--coral)) 0 50% / 100% .8cqw no-repeat, linear-gradient(var(--coral), var(--coral)) 0 100% / 100% .8cqw no-repeat;width:8cqw;height:14cqw;position:absolute;top:50%;translate:0 -50%}.pq .hn .hn-stand-ticks--l{left:-14cqw;transform:perspective(40px)rotateY(30deg)}.pq .hn .hn-stand-ticks--r{right:-14cqw;transform:perspective(40px)rotateY(-30deg)}.pq .hn .hn-stand-face.is-scanning .hn-stand-qr{animation:1.1s ease-in-out infinite hn-qr;box-shadow:0 0 0 2cqw #fe614038}.pq .hn .hn-stand-face.is-scanning .hn-stand-ticks{animation:1.1s ease-in-out infinite hn-ticks}@keyframes hn-qr{50%{box-shadow:0 0 0 4cqw #fe61401a}}@keyframes hn-ticks{50%{opacity:.35}}.pq .hn .hn-stand-shop{width:70cqw;height:auto;margin-top:1.5cqw}.pq .hn .hn-story{background:var(--cream);height:520vh;position:relative}.pq .hn .hn-story-sticky{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:hidden}.pq .hn .hn-story-blob{width:min(120vw,620px);fill:var(--honey);opacity:.85;position:absolute;top:60%;left:50%}.pq .hn .hn-story-deco{z-index:1;pointer-events:none;position:absolute}.pq .hn .hn-story-deco--cup{width:90px;bottom:-4%;left:4%}.pq .hn .hn-story-deco--croissant{width:92px;top:64%;right:-18px}.pq .hn .hn-story-grid{z-index:3;pointer-events:none;height:100%;position:relative}.pq .hn .hn-captions{height:100%;position:relative}.pq .hn .hn-cap{opacity:0;transition:opacity .45s,translate .6s cubic-bezier(.16,1,.3,1);position:absolute;top:20px;left:0;right:0;translate:0 18px}.pq .hn .hn-cap.is-on{opacity:1;pointer-events:auto;translate:0}.pq .hn .hn-cap h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(44px,6vw,84px);font-weight:400;line-height:.95}.pq .hn .hn-cap .hn-lead{color:var(--ink-soft);font-size:16px}.pq .hn .hn-cap .script{margin:12px 0 0}.pq .hn .hn-cap--intro .hn-scroll-hint{margin-top:16px}.pq .hn .hn-cap-num{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.pq .hn .hn-cap-num span{background:var(--coral);width:34px;height:34px;color:var(--ink-deep);font-family:var(--font-display);letter-spacing:0;border-radius:50%;place-items:center;font-size:20px;display:grid}.pq .hn .hn-ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.pq .hn .hn-scroll-hint{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;font-size:11.5px;font-weight:700;display:inline-flex}.pq .hn .hn-mouse{border:2px solid;border-radius:12px;width:22px;height:34px;position:relative}.pq .hn .hn-mouse span{background:var(--coral);border-radius:2px;width:4px;height:7px;margin-left:-2px;animation:1.6s ease-in-out infinite hn-wheel;position:absolute;top:6px;left:50%}@keyframes hn-wheel{0%{opacity:0;translate:0 -3px}30%{opacity:1}to{opacity:0;translate:0 10px}}.pq .hn .hn-objects{z-index:2;pointer-events:none;position:absolute;inset:0}.pq .hn .hn-stand-wrap,.pq .hn .hn-story-phone{will-change:transform;position:absolute;top:64%;left:50%}.pq .hn .hn-stand-wrap{perspective:1400px;width:min(50vw,230px);container-type:inline-size}.pq .hn .hn-stand-bob{transform:rotateX(var(--rx,-12deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;animation:5s ease-in-out infinite hn-bob}@keyframes hn-bob{50%{translate:0 -4px}}.pq .hn .hn-story-phone{z-index:3;width:min(44vw,210px)}.pq .hn .hn-rail{display:none}@media (max-width:899px){.pq .hn .hn-story-grid{height:auto;padding-block:20px 14px}.pq .hn .hn-captions{height:auto;display:grid}.pq .hn .hn-cap{grid-area:1/1;align-self:start;position:relative;top:auto}.pq .hn .hn-objects{inset:var(--cap-h,256px) 0 0 0;transition:top .55s cubic-bezier(.16,1,.3,1);container-type:size}.pq .hn .hn-story-blob{width:min(120vw,620px,104cqh);top:50%}.pq .hn .hn-stand-wrap,.pq .hn .hn-story-phone{top:50%}.pq .hn .hn-stand-wrap{width:min(50vw,230px,62cqh)}.pq .hn .hn-story-phone{width:min(58vw,260px,45cqh)}}@media (min-width:600px) and (max-width:899px){.pq .hn .hn-story-blob{width:min(560px,104cqh)}.pq .hn .hn-stand-wrap{width:min(290px,62cqh)}.pq .hn .hn-story-phone{width:min(300px,45cqh)}}@media (min-width:900px){.pq .hn .hn-story-grid{align-items:center;display:grid}.pq .hn .hn-captions{width:38%;height:auto;min-height:420px}.pq .hn .hn-cap{top:50%;translate:0 calc(18px - 50%)}.pq .hn .hn-cap.is-on{translate:0 -50%}.pq .hn .hn-cap .hn-lead{font-size:18px}.pq .hn .hn-story-blob{width:min(52vw,760px);top:52%;left:70%}.pq .hn .hn-stand-wrap,.pq .hn .hn-story-phone{top:52%;left:70%}.pq .hn .hn-stand-wrap{width:clamp(220px,21vw,330px)}.pq .hn .hn-story-phone{width:clamp(220px,18vw,290px)}.pq .hn .hn-story-deco--cup{width:150px;bottom:-6%;left:40%}.pq .hn .hn-story-deco--croissant{width:170px;top:64%;right:3%}.pq .hn .hn-rail{z-index:4;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:28px;translate:0 -50%}.pq .hn .hn-rail li{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex;position:relative}.pq .hn .hn-rail li span{opacity:0;transition:opacity .3s,translate .3s;translate:6px}.pq .hn .hn-rail li:after{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;transition:background-color .3s,scale .3s}.pq .hn .hn-rail li.is-past:after{background:var(--ink)}.pq .hn .hn-rail li.is-on:after{background:var(--coral);box-shadow:none;scale:1.3}.pq .hn .hn-rail li.is-on span{opacity:1;translate:0}}.pq .hn .hn-how--static{display:none}@media (prefers-reduced-motion:reduce){.pq .hn .hn-story{display:none}.pq .hn .hn-how--static{display:block}}.pq .hn .hn-how{padding-top:calc(var(--section-y) * .8)}.pq .hn .hn-demo-steps .hn-head{margin-bottom:28px}.pq .hn .hn-demo-steps .hn-head h2{font-size:clamp(42px,5vw,68px)}.pq .hn .hn-demo{align-items:center;gap:24px;display:grid}.pq .hn .hn-demo-steps{display:contents}.pq .hn .hn-demo-steps .hn-head{order:0;margin-bottom:0}.pq .hn .hn-demo-stage{order:1}.pq .hn .hn-demo-steps ol{order:2}.pq .hn .hn-demo-toggle{order:3;justify-self:start}.pq .hn .hn-demo-stage{place-items:center;padding:20px 0;display:grid;position:relative}.pq .hn .hn-demo-blob{width:min(110%,520px);fill:var(--honey);opacity:.9;position:absolute}.pq .hn .hn-phone--demo{width:min(72vw,300px);rotate:-3deg}.pq .hn .hn-screens{position:absolute;inset:0}.pq .hn .hn-screen{opacity:0;transition:opacity .45s,translate .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;translate:12%}.pq .hn .hn-screens[data-step="0"] .hn-scan,.pq .hn .hn-screens[data-step="1"] .hn-join,.pq .hn .hn-screens[data-step="2"] .hn-passstep{opacity:1;translate:0}.pq .hn .hn-screens[data-step="1"] .hn-scan,.pq .hn .hn-screens[data-step="2"] .hn-scan,.pq .hn .hn-screens[data-step="2"] .hn-join{translate:-12%}.pq .hn .hn-scan{background:#11182e}.pq .hn .hn-scan-view{background:radial-gradient(120% 80% at 50% 45%,#f3ece1 0%,#d9cbb5 60%,#8d7c66 100%);place-items:center;display:grid;position:absolute;inset:0}.pq .hn .hn-scan-stand{aspect-ratio:4/5;width:150cqw;position:absolute;top:9cqw;left:50%;translate:-50%}.pq .hn .hn-scan-stand .hn-stand-face{border-radius:50% 50% 0 0/40% 40% 0 0}.pq .hn .hn-scan-view:after{content:"";background:radial-gradient(90% 70% at 50% 41%,#0000 45%,#0a0e1c8c 100%);position:absolute;inset:0}.pq .hn .hn-scan-frame{z-index:2;aspect-ratio:1;width:46cqw;transition:scale .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:89cqw;left:50%;translate:-50% -50%}.pq .hn .hn-scan-frame i{border:1.4cqw solid var(--white);width:22%;height:22%;position:absolute}.pq .hn .hn-scan-frame i:first-child{border-bottom:0;border-right:0;border-top-left-radius:4cqw;top:0;left:0}.pq .hn .hn-scan-frame i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:4cqw;top:0;right:0}.pq .hn .hn-scan-frame i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:4cqw;bottom:0;left:0}.pq .hn .hn-scan-frame i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:4cqw;bottom:0;right:0}.pq .hn .hn-scan-frame.is-found{scale:.86}.pq .hn .hn-scan-frame.is-found i{border-color:var(--sage)}.pq .hn .hn-scan-line{background:var(--coral);border-radius:99px;height:.8cqw;animation:1.2s ease-in-out infinite alternate hn-scanline;position:absolute;left:6%;right:6%;box-shadow:0 0 4cqw 1cqw #fe614099}@keyframes hn-scanline{0%{top:10%}to{top:88%}}.pq .hn .hn-scan-chip{z-index:3;background:var(--white);color:var(--ink);opacity:0;border-radius:5cqw;align-items:center;gap:3.4cqw;padding:4cqw;transition:opacity .3s,translate .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:8cqw;left:6cqw;right:6cqw;translate:0 10cqw;box-shadow:0 10px 30px -10px #0006}.pq .hn .hn-scan-chip.is-on{opacity:1;translate:0}.pq .hn .hn-scan-chip strong{font-size:4.8cqw;display:block}.pq .hn .hn-scan-chip small{opacity:.7;font-size:3.6cqw;display:block}.pq .hn .hn-join{color:var(--ink);font-family:var(--font-body);padding:17cqw 6cqw 6cqw}.pq .hn .hn-join p{margin:0}.pq .hn .hn-join-head{align-items:center;gap:3cqw;display:flex}.pq .hn .hn-join-logo{background:var(--coral);width:11cqw;height:11cqw;color:var(--ink-deep);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:6.4cqw;display:grid}.pq .hn .hn-join-head strong{font-size:4.8cqw;display:block}.pq .hn .hn-join-head small{opacity:.65;font-size:3.4cqw;display:block}.pq .hn .hn-join-title{font-family:var(--font-display);text-transform:uppercase;font-size:10cqw;line-height:1;margin-top:6cqw!important}.pq .hn .hn-plans{gap:2.6cqw;margin:4cqw 0 0;padding:0;list-style:none;display:grid}.pq .hn .hn-plan{background:var(--white);border-radius:4cqw;justify-content:space-between;align-items:center;gap:3cqw;padding:3.6cqw 4cqw;transition:box-shadow .25s,background-color .25s,scale .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:inset 0 0 0 .5cqw #2940751a}.pq .hn .hn-plan strong{font-size:4.3cqw;display:block}.pq .hn .hn-plan small{opacity:.7;font-size:3.2cqw;line-height:1.3;display:block}.pq .hn .hn-plan small+small{margin-top:.6cqw}.pq .hn .hn-plan em{font-style:normal;font-family:var(--font-display);text-align:right;flex:none;font-size:6cqw}.pq .hn .hn-plan em small{font-family:var(--font-body);font-size:2.8cqw}.pq .hn .hn-plan.is-picked{box-shadow:inset 0 0 0 .9cqw var(--coral);background:#fff6e0;scale:1.03}.pq .hn .hn-sheet{z-index:5;background:var(--white);border-radius:7cqw 7cqw 0 0;padding:6cqw 6cqw 8cqw;transition:translate .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;translate:0 105%;box-shadow:0 -10px 40px -10px #29407559}.pq .hn .hn-sheet.is-open{translate:0}.pq .hn .hn-sheet-row{justify-content:space-between;font-size:4.4cqw;font-weight:700;display:flex}.pq .hn .hn-sheet-note{opacity:.6;font-size:3.2cqw;margin-top:1cqw!important}.pq .hn .hn-pay{background:var(--ink);height:12cqw;color:var(--white);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;place-items:center;margin-top:5cqw;font-size:3.8cqw;font-weight:700;transition:scale .15s,background-color .25s;display:grid}.pq .hn .hn-pay.is-pressed{background:#2a3c70;scale:.95}.pq .hn .hn-pay-methods{text-align:center;opacity:.6;margin-top:3cqw;font-size:3.2cqw;display:block}.pq .hn .hn-welcome{border-radius:inherit;background:var(--white);text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;transition:opacity .3s;display:flex;position:absolute;inset:0}.pq .hn .hn-welcome strong{font-family:var(--font-display);text-transform:uppercase;margin-top:2cqw;font-size:8.4cqw;font-weight:400}.pq .hn .hn-welcome>span:last-child{opacity:.7;font-size:3.8cqw}.pq .hn .hn-welcome .hn-check{width:14cqw;height:14cqw;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.pq .hn .hn-sheet.is-paid{translate:0}.pq .hn .hn-sheet.is-paid .hn-welcome{opacity:1}.pq .hn .hn-sheet.is-paid .hn-welcome .hn-check{transform:scale(1)}.pq .hn .hn-demo-steps ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pq .hn .hn-step{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;gap:18px;padding:20px 22px;transition:background-color .25s,box-shadow .25s;display:flex}.pq .hn .hn-step:hover{background:#2940750a}.pq .hn .hn-step:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pq .hn .hn-step.is-active{background:var(--white);box-shadow:var(--shadow-soft), inset 0 0 0 1px #29407514}.pq .hn .hn-step-num{width:44px;height:44px;font-family:var(--font-display);background:#29407514;border-radius:50%;flex:none;place-items:center;font-size:24px;line-height:1;transition:background-color .25s;display:grid}.pq .hn .hn-step.is-active .hn-step-num{background:var(--coral)}.pq .hn .hn-step.is-past .hn-step-num{background:var(--sage)}.pq .hn .hn-step-body{flex:1;gap:6px;display:grid}.pq .hn .hn-step-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:30px;line-height:1}.pq .hn .hn-step-text{color:var(--ink-soft);font-size:16px;line-height:1.5}.pq .hn .hn-step-bar{background:#29407514;border-radius:99px;height:3px;margin-top:8px;display:block;overflow:hidden}.pq .hn .hn-step-bar span{background:var(--coral);transform-origin:0;height:100%;display:block}.pq .hn .hn-step:not(.is-active) .hn-step-bar{visibility:hidden}.pq .hn .hn-demo-toggle{color:var(--ink);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:16px 0 0 22px;padding:6px 0;font-size:12px;font-weight:700;text-decoration:underline}@media (min-width:900px){.pq .hn .hn-demo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.pq .hn .hn-demo-stage{top:calc(var(--header-h) + 24px);position:sticky}.pq .hn .hn-demo-steps{display:block}.pq .hn .hn-demo-steps .hn-head{margin-bottom:28px}.pq .hn .hn-phone--demo{width:320px}}.pq .hn .hn-passes-sec{--ink:var(--ink-deep);background:var(--coral);padding-top:calc(var(--section-y) * .6 + 48px);padding-bottom:calc(var(--section-y) * .5)}.pq .hn .finder{margin-top:24px;margin-bottom:-48px}.pq .hn .hn-passes-sec .hn-head h2{color:var(--ink)}.pq .hn .hn-illu--croissant{z-index:2;--rot:12deg;width:130px;position:absolute;top:28px;right:-26px}@media (max-width:767px){.pq .hn .hn-passes-sec{padding-top:calc(var(--section-y) * .6 + 48px + 64px)}}.pq .hn .hn-illu--brezel{z-index:2;--rot:-14deg;width:110px;position:absolute;bottom:-44px;left:-26px}.pq .hn .hn-passes{margin:0 calc(-1 * var(--gutter));padding:24px var(--gutter) 40px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;list-style:none;display:flex;overflow-x:auto}.pq .hn .hn-passes::-webkit-scrollbar{display:none}.pq .hn .hn-passes:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.pq .hn .hn-card{--bg:var(--ink);--fg:var(--white);scroll-snap-align:center;background:var(--bg);min-height:380px;color:var(--fg);border-radius:18px;flex-direction:column;flex:0 0 min(260px,74vw);padding:18px 18px 16px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 22px 40px -18px #2940758c}.pq .hn .hn-card p{margin:0}.pq .hn .hn-card--honey{--bg:var(--honey);--fg:var(--ink)}.pq .hn .hn-card--sage{--bg:var(--sage);--fg:var(--ink)}.pq .hn .hn-card--white{--bg:var(--white);--fg:var(--ink)}.pq .hn .hn-card-top{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.pq .hn .hn-card-top img{width:58px;height:auto}.pq .hn .hn-card-top span{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:600}.pq .hn .hn-card-name{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:34px;line-height:.95}.pq .hn .hn-card-price{font-family:var(--font-display);font-size:26px;margin:8px 0 12px!important}.pq .hn .hn-card-price small{font-family:var(--font-label);letter-spacing:.16em;margin-top:4px;font-size:11px;display:block}.pq .hn .hn-card-perks{gap:6px;margin:0 0 16px;padding:0;font-size:14px;line-height:1.35;list-style:none;display:grid}.pq .hn .hn-card-perks li{padding-left:16px;position:relative}.pq .hn .hn-card-perks li:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.pq .hn .hn-card-code{background:var(--white);border-radius:8px;align-self:center;width:84px;margin-top:auto;padding:7px}.pq .hn .hn-card--white .hn-card-code{box-shadow:inset 0 0 0 1px #29407526}.pq .hn .hn-card-code svg{width:100%;height:auto;display:block}.pq .hn .hn-note{text-align:center;max-width:560px;color:var(--ink);margin:8px auto 0;font-size:15px;line-height:1.5}@media (min-width:1100px){.pq .hn .hn-passes{justify-content:center;gap:0;margin-inline:0;padding:40px 0 56px;overflow:visible}.pq .hn .hn-card{flex:0 0 250px;margin-inline:-10px}.pq .hn .hn-card:first-child{transform:rotate(-7deg)translateY(22px)}.pq .hn .hn-card:nth-child(2){transform:rotate(-2.5deg)}.pq .hn .hn-card:nth-child(3){transform:rotate(2.5deg)}.pq .hn .hn-card:nth-child(4){transform:rotate(7deg)translateY(22px)}.pq .hn .hn-card:hover{z-index:2;transform:rotate(0)translateY(-14px)scale(1.04)}.pq .hn .hn-illu--croissant{width:200px;top:-60px;right:4%}.pq .hn .hn-illu--brezel{width:170px;bottom:-60px;left:3%}}@media (prefers-reduced-motion:reduce){.pq .hn *,.pq .hn :before,.pq .hn :after{transition:none!important;animation:none!important}}
