@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0eqln~hd8n~nv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.0cepcebpmizy~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.0ho7b-3weylg2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_30e6c108-module__uAfTsq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_30e6c108-module__uAfTsq__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_3658af87-module__97fgZG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_3658af87-module__97fgZG__variable{--font-ticket:"Space Mono", "Space Mono Fallback"}
.home-module__WYpanq__root{--char:#141613;--char2:#1d201c;--paper:#f5f2ea;--paper2:#ebe6da;--ink:#141613;--mint:#2fd08a;--mint-deep:#0f6b45;--amber:#ffb224;--red:#e5483b;--muted-dark:#f5f2ea9e;--muted-light:#1416139e;--max:1200px;--gutter:clamp(1.1rem, 4vw, 2.75rem);--zig:12px;--f-display:var(--font-display), "Bricolage Grotesque", system-ui, sans-serif;--f-ticket:var(--font-ticket), "Space Mono", ui-monospace, monospace;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;overflow-x:clip}.home-module__WYpanq__root a{color:inherit}.home-module__WYpanq__section{padding:clamp(5rem, 11vw, 8.5rem) var(--gutter);scroll-margin-top:4rem;position:relative}.home-module__WYpanq__dark{background:var(--char);color:var(--paper)}.home-module__WYpanq__paper{background:var(--paper);color:var(--ink)}.home-module__WYpanq__amber{background:var(--amber);color:var(--ink)}.home-module__WYpanq__mint{background:var(--mint);color:var(--ink)}.home-module__WYpanq__torn{margin-top:calc(-1 * var(--zig));padding-top:calc(clamp(5rem, 11vw, 8.5rem) + var(--zig));z-index:1;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zig)) var(--zig) repeat-x, linear-gradient(#000 0 0) 0 var(--zig) / 100% calc(100% - var(--zig)) no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zig)) var(--zig) repeat-x, linear-gradient(#000 0 0) 0 var(--zig) / 100% calc(100% - var(--zig)) no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zig)) var(--zig) repeat-x, linear-gradient(#000 0 0) 0 var(--zig) / 100% calc(100% - var(--zig)) no-repeat}.home-module__WYpanq__wrap{max-width:var(--max);margin:0 auto}.home-module__WYpanq__kicker{font-family:var(--f-ticket);letter-spacing:.04em;text-transform:lowercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.8125rem;display:flex}.home-module__WYpanq__kicker span{border:1.5px dashed;border-radius:999px;place-items:center;min-width:2.1rem;height:1.6rem;font-size:.75rem;display:inline-grid}.home-module__WYpanq__title,.home-module__WYpanq__titleLight{font-family:var(--f-display);letter-spacing:-.035em;font-variation-settings:"wdth" 85;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.8vw,4.75rem);font-weight:800;line-height:.98}.home-module__WYpanq__titleLight em{color:var(--mint);font-style:normal}.home-module__WYpanq__green{color:var(--mint-deep)}.home-module__WYpanq__dark .home-module__WYpanq__green{color:var(--mint)}.home-module__WYpanq__red{color:var(--red)}.home-module__WYpanq__lead{opacity:.8;max-width:460px;margin:1.4rem 0 0;font-size:1.0625rem;line-height:1.6}.home-module__WYpanq__btn,.home-module__WYpanq__btnPrimary{background:var(--mint);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;color:var(--ink)!important}.home-module__WYpanq__btn svg,.home-module__WYpanq__btnPrimary svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.home-module__WYpanq__btn:hover{background:#4ee0a0}.home-module__WYpanq__btn:hover svg,.home-module__WYpanq__btnPrimary:hover svg{transform:translate(4px)}.home-module__WYpanq__btn:active,.home-module__WYpanq__btnPrimary:active{transform:translateY(1px)scale(.99)}.home-module__WYpanq__btnPrimary{background:var(--char);color:var(--paper)!important}.home-module__WYpanq__btnPrimary:hover{background:#2a2e28}.home-module__WYpanq__btnPrimary:disabled{opacity:.6;cursor:wait}.home-module__WYpanq__btnText{border-bottom:1.5px solid;align-items:center;gap:.4rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__WYpanq__nav{z-index:50;padding:1rem var(--gutter);color:var(--paper);align-items:center;gap:2rem;transition:background .3s,color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.home-module__WYpanq__nav[data-scrolled]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);background:#f5f2eaeb;border-bottom:1.5px dashed #1416134d;padding-block:.7rem}.home-module__WYpanq__logo{font-family:var(--f-display);letter-spacing:-.04em;font-size:1.5rem;font-weight:800;text-decoration:none}.home-module__WYpanq__logo span{color:var(--mint)}.home-module__WYpanq__navLinks{gap:1.75rem;margin-left:auto;font-size:.9375rem;font-weight:500;display:flex}.home-module__WYpanq__navLinks a{opacity:.8;text-decoration:none;transition:opacity .2s}.home-module__WYpanq__navLinks a:hover{opacity:1}.home-module__WYpanq__navRight{align-items:center;gap:1.1rem;display:flex}.home-module__WYpanq__navCta{background:var(--mint);border-radius:10px;padding:.55rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;color:var(--ink)!important}@media (max-width:900px){.home-module__WYpanq__navLinks{display:none}.home-module__WYpanq__navRight{margin-left:auto}}.home-module__WYpanq__hero{flex-direction:column;min-height:100dvh;padding-top:0;display:flex;overflow:hidden}.home-module__WYpanq__rail{margin:0 calc(-1 * var(--gutter));padding-top:5rem;position:relative}.home-module__WYpanq__railBar{z-index:2;background:linear-gradient(#8b908a,#50544e 60%,#2b2e29);height:10px;position:absolute;top:5rem;left:0;right:0;box-shadow:0 4px 10px #00000080}.home-module__WYpanq__railTickets{padding:0 var(--gutter);justify-content:space-around;display:flex}.home-module__WYpanq__railSlot{justify-content:center;width:clamp(120px,15vw,170px);display:flex}.home-module__WYpanq__chit{width:100%;font-family:var(--f-ticket);color:var(--ink);transform-origin:50% 0;clip-path:polygon(0 0,100% 0,100% 94%,90% 100%,80% 94%,70% 100%,60% 94%,50% 100%,40% 94%,30% 100%,20% 94%,10% 100%,0 94%);cursor:pointer;padding:1.1rem .85rem 1.2rem;font-size:.75rem;line-height:1.45;position:relative;box-shadow:0 18px 30px -12px #0009}.home-module__WYpanq__chit_paper{background:var(--paper)}.home-module__WYpanq__chit_mint{background:#c9f2dc}.home-module__WYpanq__chit_amber{background:#ffe2a3}.home-module__WYpanq__railSlot:nth-child(2) .home-module__WYpanq__chit{margin-top:6px}.home-module__WYpanq__railSlot:nth-child(4) .home-module__WYpanq__chit{margin-top:3px}.home-module__WYpanq__chitClip{background:#3a3e38;border-radius:0 0 6px 6px;width:34px;height:14px;margin-left:-17px;position:absolute;top:-2px;left:50%}.home-module__WYpanq__chitHead{border-bottom:1px dashed #14161373;justify-content:space-between;gap:.4rem;margin:0 0 .45rem;padding-bottom:.4rem;display:flex}.home-module__WYpanq__chitLine{margin:0}.home-module__WYpanq__chitFoot{text-transform:uppercase;margin:.45rem 0 0;font-size:.6875rem;font-weight:700}@media (max-width:760px){.home-module__WYpanq__railSlot:nth-child(n+4){display:none}}@media (max-width:480px){.home-module__WYpanq__railSlot:nth-child(n+3){display:none}}.home-module__WYpanq__heroCopy{max-width:var(--max);flex-direction:column;flex:1;justify-content:center;width:100%;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 0 2rem;display:flex}.home-module__WYpanq__heroEyebrow{font-family:var(--f-ticket);color:var(--muted-dark);margin:0 0 1.2rem;font-size:.8125rem}.home-module__WYpanq__heroTitle{font-family:var(--f-display);letter-spacing:-.032em;font-variation-settings:"wdth" 86;flex-direction:column;margin:0;font-size:clamp(3rem,8.4vw,7.5rem);font-weight:800;line-height:.95;display:flex}.home-module__WYpanq__heroLine{padding-bottom:.06em;display:block;overflow:hidden}.home-module__WYpanq__heroLine>span{display:inline-block}.home-module__WYpanq__rotator{color:var(--mint);display:grid}.home-module__WYpanq__rotator>span{grid-area:1/1}.home-module__WYpanq__rotator>span:not(:first-child){visibility:hidden}.home-module__WYpanq__heroBottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2.25rem;display:flex}.home-module__WYpanq__heroText{max-width:460px;color:var(--muted-dark);margin:0;font-size:1.125rem;line-height:1.55}.home-module__WYpanq__heroCtas{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.home-module__WYpanq__heroFacts{max-width:var(--max);width:100%;font-family:var(--f-ticket);color:var(--muted-dark);border-top:1.5px dashed #f5f2ea40;flex-wrap:wrap;gap:.5rem 1.75rem;margin:0 auto;padding:1.1rem 0 2.25rem;font-size:.8125rem;list-style:none;display:flex}.home-module__WYpanq__heroFacts li:before{content:"✓ ";color:var(--mint)}:is(html[data-motion] .home-module__WYpanq__root [data-hero],html[data-motion] .home-module__WYpanq__root [data-chit]){opacity:0;visibility:hidden}html[data-motion] .home-module__WYpanq__root [data-word]{transform:translateY(110%)}.home-module__WYpanq__problem{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (max-width:900px){.home-module__WYpanq__problem{grid-template-columns:minmax(0,1fr)}}.home-module__WYpanq__statement{font-family:var(--f-display);letter-spacing:-.035em;font-variation-settings:"wdth" 85;margin:0;font-size:clamp(2.3rem,5.4vw,4.6rem);font-weight:800;line-height:1.02}.home-module__WYpanq__fillRed{color:var(--red)}.home-module__WYpanq__fillGreen{color:var(--mint-deep)}.home-module__WYpanq__statement [data-fill-word]{-webkit-text-stroke:1.5px currentColor;-webkit-text-fill-color:color-mix(in srgb, currentColor calc(var(--fill,1) * 100%), transparent)}.home-module__WYpanq__printer{justify-self:center;width:min(360px,100%);padding:18px 16px 48px;position:relative;overflow:hidden}.home-module__WYpanq__printerSlot{background:var(--char);z-index:2;border-radius:10px;height:26px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -6px #000}.home-module__WYpanq__receipt,.home-module__WYpanq__receiptCard{color:var(--ink);font-family:var(--f-ticket);clip-path:polygon(0 0,100% 0,100% 97%,95% 100%,90% 97%,85% 100%,80% 97%,75% 100%,70% 97%,65% 100%,60% 97%,55% 100%,50% 97%,45% 100%,40% 97%,35% 100%,30% 97%,25% 100%,20% 97%,15% 100%,10% 97%,5% 100%,0 97%);background:#fffdf8;padding:1.6rem 1.3rem 1.8rem;font-size:.8125rem;position:relative;box-shadow:0 24px 40px -20px #14161373}.home-module__WYpanq__receiptTitle{text-align:center;letter-spacing:.12em;margin:0 0 1rem;font-weight:700}.home-module__WYpanq__receiptRow{justify-content:space-between;gap:1rem;margin:0;padding:.3rem 0;display:flex}.home-module__WYpanq__receiptRow b{font-variant-numeric:tabular-nums;white-space:nowrap}.home-module__WYpanq__receiptDash{border-top:1.5px dashed #14161380;margin:.6rem 0}.home-module__WYpanq__receiptNote{font-family:var(--font-geist-sans), sans-serif;margin:1rem 0 0;font-size:.8125rem;line-height:1.45}.home-module__WYpanq__receiptBarcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px);opacity:.85;height:34px;margin:1.1rem 0 0}.home-module__WYpanq__journey{flex-direction:column;justify-content:center;gap:clamp(2.5rem,5vw,4rem);min-height:100dvh;display:flex;overflow:hidden}.home-module__WYpanq__journeyHead{max-width:var(--max);width:100%;margin:0 auto}.home-module__WYpanq__journeyTrack{width:max-content;padding:2.5rem 0 0 max(0px, calc((100vw - var(--max)) / 2 - var(--gutter)));will-change:transform;gap:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.home-module__WYpanq__journeyLine{background:#f5f2ea26;height:2px;position:absolute;top:.55rem;left:0;right:0}.home-module__WYpanq__journeyLine span{background:var(--mint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.home-module__WYpanq__station{flex-shrink:0;width:clamp(280px,30vw,380px);position:relative}.home-module__WYpanq__stationDot{border:2px solid var(--mint);background:var(--char);border-radius:50%;width:18px;height:18px;transition:background .3s;position:absolute;top:-2.35rem;left:0}.home-module__WYpanq__stationDot[data-on]{background:var(--mint)}.home-module__WYpanq__stationNum{font-family:var(--f-ticket);color:var(--mint);margin:0;font-size:.8125rem}.home-module__WYpanq__station h3{font-family:var(--f-display);letter-spacing:-.04em;align-items:center;gap:.75rem;margin:.35rem 0 .5rem;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:800;line-height:1;display:flex}.home-module__WYpanq__station h3 svg{color:var(--mint)}.home-module__WYpanq__stationText{color:var(--muted-dark);margin:0 0 1.5rem;line-height:1.55}.home-module__WYpanq__chat,.home-module__WYpanq__trackCard,.home-module__WYpanq__crmCard{background:var(--paper);color:var(--ink);border-radius:16px;padding:1rem}.home-module__WYpanq__chatHead{color:#128c4b;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:700;display:flex}.home-module__WYpanq__chatBubble{min-height:3.2em;font-family:var(--f-ticket);background:#d9fdd3;border-radius:14px 14px 14px 4px;margin:0;padding:.7rem .9rem;font-size:.875rem;line-height:1.45}.home-module__WYpanq__caret{vertical-align:-.15em;background:var(--mint-deep);width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite home-module__WYpanq__blink;display:inline-block}@keyframes home-module__WYpanq__blink{50%{opacity:0}}.home-module__WYpanq__miniTicket{width:220px;font-family:var(--f-ticket);color:var(--ink);clip-path:polygon(0 0,100% 0,100% 93%,90% 100%,80% 93%,70% 100%,60% 93%,50% 100%,40% 93%,30% 100%,20% 93%,10% 100%,0 93%);padding:1rem .9rem 1.2rem;font-size:.8125rem;transform:rotate(-3deg)}.home-module__WYpanq__statusPills{flex-wrap:wrap;gap:.5rem;display:flex}.home-module__WYpanq__statusPills span{border:1.5px solid #f5f2ea4d;border-radius:999px;padding:.45rem .8rem;font-size:.8125rem;font-weight:600}.home-module__WYpanq__statusPills span[data-on]{background:var(--amber);border-color:var(--amber);color:var(--ink)}.home-module__WYpanq__trackCard p,.home-module__WYpanq__crmCard p{margin:0;font-size:.8125rem}.home-module__WYpanq__trackCard b{font-family:var(--f-display);letter-spacing:-.02em;margin:.2rem 0 .75rem;font-size:1.35rem;display:block}.home-module__WYpanq__trackBar{background:var(--paper2);border-radius:999px;height:6px;display:block;overflow:hidden}.home-module__WYpanq__trackBar i{background:var(--mint);width:65%;height:100%;display:block}.home-module__WYpanq__crmCard span{font-family:var(--f-ticket);color:var(--mint-deep);margin-top:.35rem;font-size:.8125rem;display:block}@media (max-width:899px){.home-module__WYpanq__journeyTrack{flex-direction:column;width:100%;padding-left:0}.home-module__WYpanq__journeyLine,.home-module__WYpanq__stationDot{display:none}.home-module__WYpanq__station{width:100%}}.home-module__WYpanq__duo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.home-module__WYpanq__duoFlip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media (max-width:900px){.home-module__WYpanq__duo,.home-module__WYpanq__duoFlip{grid-template-columns:minmax(0,1fr)}}.home-module__WYpanq__phoneStage{justify-content:center;display:flex}.home-module__WYpanq__phone{width:min(320px,100%);min-height:560px;color:var(--ink);border:10px solid var(--char);background:#fffdf8;border-radius:40px;flex-direction:column;gap:.6rem;padding:1rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #1416138c}.home-module__WYpanq__phoneDark{border-color:#000;box-shadow:0 40px 70px -30px #000c,0 0 0 1px #f5f2ea1a}.home-module__WYpanq__phoneNotch{background:var(--char);border-radius:999px;align-self:center;width:90px;height:22px;margin-bottom:.4rem}.home-module__WYpanq__phoneUrl{text-align:center;font-family:var(--f-ticket);color:var(--muted-light);margin:0 0 .4rem;font-size:.75rem}.home-module__WYpanq__coItem{background:var(--paper);border-radius:12px;justify-content:space-between;gap:.5rem;padding:.8rem .9rem;font-size:.875rem;font-weight:600;display:flex}.home-module__WYpanq__coItem b{font-variant-numeric:tabular-nums}.home-module__WYpanq__coLabel{font-family:var(--f-ticket);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-light);margin:.5rem 0 0;font-size:.6875rem}.home-module__WYpanq__coOptions{flex-wrap:wrap;gap:.4rem;display:flex}.home-module__WYpanq__coOptions span{border:1.5px solid #14161333;border-radius:999px;padding:.45rem .8rem;font-size:.8125rem;font-weight:600;transition:background .25s,color .25s,border-color .25s}.home-module__WYpanq__coOptions span[data-on]{background:var(--char);border-color:var(--char);color:var(--paper)}.home-module__WYpanq__coPay{background:var(--mint);text-align:center;border-radius:14px;margin-top:auto;padding:.95rem;font-weight:800}.home-module__WYpanq__coDone{background:var(--mint);color:var(--ink);text-align:center;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.home-module__WYpanq__coDone svg{background:var(--ink);width:64px;height:64px;color:var(--mint);border-radius:50%;padding:16px}.home-module__WYpanq__coDone b{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.6rem}.home-module__WYpanq__coDone span{font-family:var(--f-ticket);font-size:.8125rem}.home-module__WYpanq__panelTitle{font-family:var(--f-display);letter-spacing:-.03em;margin:.2rem 0 .4rem;font-size:1.5rem;font-weight:800}.home-module__WYpanq__toast{background:var(--paper);border-radius:14px;align-items:center;gap:.55rem;padding:.85rem .9rem;font-size:.8125rem;font-weight:600;display:flex;box-shadow:0 6px 14px -8px #14161359}.home-module__WYpanq__toast svg{color:var(--mint-deep);flex-shrink:0}.home-module__WYpanq__toast:nth-of-type(2){border-left:4px solid var(--mint)}.home-module__WYpanq__toast:nth-of-type(3){border-left:4px solid var(--amber)}.home-module__WYpanq__toast:nth-of-type(4){border-left:4px solid var(--red)}.home-module__WYpanq__toast:nth-of-type(5){border-left:4px solid var(--mint-deep)}.home-module__WYpanq__marked{color:var(--mint-deep);display:inline-block;position:relative}.home-module__WYpanq__marked svg{width:100%;height:.3em;position:absolute;bottom:-.12em;left:0;overflow:visible}.home-module__WYpanq__marked path{fill:none;stroke:var(--mint);stroke-width:6px;stroke-linecap:round}.home-module__WYpanq__menuList{flex-direction:column;gap:1.1rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.home-module__WYpanq__menuRow p{color:var(--muted-light);margin:.15rem 0 0;font-size:.875rem}.home-module__WYpanq__menuListLight .home-module__WYpanq__menuRow p{color:var(--muted-dark)}.home-module__WYpanq__menuRowTop{align-items:baseline;gap:.75rem;display:flex}.home-module__WYpanq__menuRowTop h3{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:700}.home-module__WYpanq__leader{opacity:.45;transform-origin:0;border-bottom:2.5px dotted;flex:1;min-width:1.5rem;translate:0 -.3em}.home-module__WYpanq__menuPrice{font-family:var(--f-ticket);white-space:nowrap;font-size:.8125rem}.home-module__WYpanq__receipts{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (max-width:760px){.home-module__WYpanq__receipts{grid-template-columns:minmax(0,340px)}}.home-module__WYpanq__receiptCard:first-child{opacity:.85;transform:rotate(-2deg)}.home-module__WYpanq__receiptCardGood{transform:rotate(1.5deg)}.home-module__WYpanq__receiptTotal{font-size:1rem;font-weight:700}.home-module__WYpanq__diffStamp{border:3px solid var(--mint-deep);color:var(--mint-deep);font-family:var(--f-display);letter-spacing:-.02em;background:#fffdf8d9;border-radius:8px;padding:.35rem .8rem;font-size:1.6rem;font-weight:800;position:absolute;bottom:4.5rem;right:1rem;transform:rotate(-10deg)}.home-module__WYpanq__service{align-items:center;min-height:100dvh;display:flex}.home-module__WYpanq__service>.home-module__WYpanq__wrap{width:100%}.home-module__WYpanq__serviceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}@media (max-width:900px){.home-module__WYpanq__serviceGrid{grid-template-columns:minmax(0,1fr)}.home-module__WYpanq__plate{display:none!important}}.home-module__WYpanq__serviceLeft{flex-direction:column;gap:2rem;display:flex}.home-module__WYpanq__plate{width:180px;height:180px;position:relative}.home-module__WYpanq__plate svg{width:100%;height:100%;transform:rotate(-90deg)}.home-module__WYpanq__plateTrack,.home-module__WYpanq__plateFill{fill:none;stroke-width:10px}.home-module__WYpanq__plateTrack{stroke:#14161326}.home-module__WYpanq__plateFill{stroke:var(--char);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:0}.home-module__WYpanq__plateLabel{font-family:var(--f-display);letter-spacing:-.04em;place-items:center;font-size:2.2rem;font-weight:800;display:grid;position:absolute;inset:0}.home-module__WYpanq__courses{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__WYpanq__course{border-top:2px solid var(--char);padding:1.4rem 0}.home-module__WYpanq__course:last-child{border-bottom:2px solid var(--char)}.home-module__WYpanq__courseName{font-family:var(--f-ticket);margin:0;font-size:.8125rem}.home-module__WYpanq__course h3{font-family:var(--f-display);letter-spacing:-.04em;margin:.25rem 0 .35rem;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800}.home-module__WYpanq__course>p:last-child{max-width:440px;margin:0;line-height:1.55}.home-module__WYpanq__carta{border:2px solid var(--char);outline:2px solid var(--char);outline-offset:-12px;text-align:center;background:#fffdf8;max-width:760px;margin:0 auto;padding:clamp(2rem,5vw,3.5rem);box-shadow:0 40px 70px -40px #14161373}.home-module__WYpanq__cartaTop{font-family:var(--f-ticket);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.8125rem}.home-module__WYpanq__cartaTitle{max-width:520px;font-family:var(--f-display);letter-spacing:-.04em;margin:.6rem auto 2.5rem;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1}.home-module__WYpanq__cartaItem{text-align:left;border-top:1.5px dashed #1416134d;padding:1.1rem 0}.home-module__WYpanq__cartaItem>p{color:var(--muted-light);margin:.35rem 0 0;font-size:.9375rem;line-height:1.55}.home-module__WYpanq__cartaFoot{font-family:var(--f-ticket);color:var(--muted-light);margin:1.5rem 0 0;font-size:.75rem;line-height:1.6}.home-module__WYpanq__owned{margin:0;padding:0;list-style:none}.home-module__WYpanq__owned li{border-bottom:1.5px dashed #f5f2ea33;grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:1rem 1.5rem;padding:1.25rem 0;display:grid}.home-module__WYpanq__owned b{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(2.4rem,6.5vw,5.2rem);font-weight:800;line-height:1}.home-module__WYpanq__owned li>span:last-child{color:var(--muted-dark)}.home-module__WYpanq__ownedCheck{background:var(--mint);width:40px;height:40px;color:var(--ink);border-radius:50%;align-self:center;place-items:center;display:grid}@media (max-width:760px){.home-module__WYpanq__owned li{grid-template-columns:auto minmax(0,1fr)}.home-module__WYpanq__owned li>span:last-child{grid-column:2}}.home-module__WYpanq__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}@media (max-width:900px){.home-module__WYpanq__faqGrid{grid-template-columns:minmax(0,1fr)}}.home-module__WYpanq__faq{border-top:2px solid var(--char)}.home-module__WYpanq__faqItem{border-bottom:2px solid var(--char)}.home-module__WYpanq__faqItem summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.02em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem 0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;list-style:none;display:grid}.home-module__WYpanq__faqItem summary::-webkit-details-marker{display:none}.home-module__WYpanq__faqNum{font-family:var(--f-ticket);opacity:.6;font-size:.75rem;font-weight:400}.home-module__WYpanq__faqIcon{transition:transform .3s}.home-module__WYpanq__faqItem[open] .home-module__WYpanq__faqIcon{transform:rotate(45deg)}.home-module__WYpanq__faqItem p{max-width:600px;color:var(--muted-light);margin:0 0 1.3rem;padding-left:3.1rem;line-height:1.6;overflow:hidden}.home-module__WYpanq__finale{font-family:var(--f-display);letter-spacing:-.03em;font-variation-settings:"wdth" 88;flex-direction:column;margin:0;font-size:clamp(3.5rem,11.5vw,10rem);font-weight:800;line-height:.92;display:flex}.home-module__WYpanq__finaleLine{padding-bottom:.05em;display:block;overflow:hidden}.home-module__WYpanq__finaleLine>span{display:inline-block}.home-module__WYpanq__finaleLine:nth-child(2){padding-left:12%}.home-module__WYpanq__finaleLine:nth-child(3){padding-left:4%}.home-module__WYpanq__booking{background:#fffdf8;border-radius:6px;max-width:720px;margin:clamp(2.5rem,6vw,4rem) 0 0 auto;box-shadow:0 40px 70px -35px #1416138c}.home-module__WYpanq__bookingHead{font-family:var(--f-ticket);border-bottom:1.5px dashed #14161359;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-size:.8125rem;display:flex}.home-module__WYpanq__bookingHead span:first-child{letter-spacing:.14em;font-weight:700}.home-module__WYpanq__booking .home-module__WYpanq__form{padding:clamp(1.25rem,3vw,1.75rem) 1.5rem 1.5rem}.home-module__WYpanq__form{flex-direction:column;gap:1rem;display:flex}.home-module__WYpanq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;display:grid}@media (max-width:560px){.home-module__WYpanq__formGrid{grid-template-columns:minmax(0,1fr)}}.home-module__WYpanq__formField{min-width:0;font-family:var(--f-ticket);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.home-module__WYpanq__formField em{opacity:.6;font-style:normal}.home-module__WYpanq__formFieldFull{grid-column:1/-1}.home-module__WYpanq__formField input,.home-module__WYpanq__formField textarea{border:0;border-bottom:2px solid var(--char);width:100%;color:var(--ink);font-family:var(--font-geist-sans), sans-serif;background:0 0;border-radius:0;outline:none;padding:.55rem 0;font-size:1rem;transition:border-color .2s}.home-module__WYpanq__formField input:focus,.home-module__WYpanq__formField textarea:focus{border-color:var(--mint-deep)}.home-module__WYpanq__formField textarea{resize:vertical}.home-module__WYpanq__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.home-module__WYpanq__formError{color:var(--red);margin:0;font-size:.875rem;font-weight:600}.home-module__WYpanq__formNote{text-align:center;font-family:var(--f-ticket);opacity:.6;margin:0;font-size:.75rem}.home-module__WYpanq__formDone{text-align:center;color:var(--mint-deep);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.home-module__WYpanq__formDoneTitle{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.9rem;font-weight:800}.home-module__WYpanq__formDoneText{color:var(--muted-light);margin:0}@media (prefers-reduced-motion:no-preference){.home-module__WYpanq__formDone svg{animation:.6s cubic-bezier(.2,1.6,.4,1) both home-module__WYpanq__pop}}@keyframes home-module__WYpanq__pop{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.home-module__WYpanq__footer{padding:1.75rem var(--gutter) 2.25rem;background:var(--char);color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.8125rem;display:flex}.home-module__WYpanq__footer .home-module__WYpanq__logo{color:var(--paper);font-size:1.3rem}.home-module__WYpanq__footerLinks{flex-wrap:wrap;gap:1.25rem;margin-right:auto;display:flex}.home-module__WYpanq__footerLinks a{text-decoration:none}.home-module__WYpanq__footerLinks a:hover{color:var(--paper)!important}
