*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.contents{display:contents}.grow{flex-grow:1}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper:#f4eddd;--paper-2:#fbf6ea;--ink:#211e18;--ink-2:#5b5345;--coral:#fb5a6a;--coral-d:#e23a4c;--teal:#0fa98b;--teal-d:#0b8770;--sun:#f4b83e;--sun-d:#caa033;--hair:#e3d6ba;--hair-2:#cbbb9a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{text-decoration:none}a,button{color:inherit}button{font:inherit}.wrap{max-width:1140px;margin:0 auto;padding:0 26px;position:relative;z-index:1}.anton{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.005em;text-transform:uppercase}.mono{font-family:Space Mono,monospace}.halftone{background-image:radial-gradient(currentColor 1.7px,transparent 2px);background-size:8px 8px}::-moz-selection{background:var(--sun);color:var(--ink)}::selection{background:var(--sun);color:var(--ink)}[data-rev]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}[data-rev].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-rev]{opacity:1;transform:none;transition:none}}.nav{position:sticky;top:0;z-index:50;background:hsla(42,51%,91%,.85);backdrop-filter:blur(9px);border-bottom:2px solid transparent;transition:border-color .2s}.nav.scrolled{border-color:var(--ink)}.nav-in{justify-content:space-between;padding:16px 0}.brand,.nav-in{display:flex;align-items:center}.brand{gap:10px;font-family:Anton;font-size:24px;text-transform:lowercase;letter-spacing:.02em}.brand img{height:30px}.nav-r{display:flex;gap:2px;align-items:center;font-family:Space Mono;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.nav-r a,.nav-r button{padding:8px 11px;background:none;border:0;font:inherit;cursor:pointer;color:var(--ink);border-radius:6px}.nav-r a:hover,.nav-r button:hover{background:rgba(33,30,24,.06)}.nav-r .login{background:var(--ink);color:var(--paper);border-radius:999px;padding:9px 16px;margin-left:6px}.nav-r .login:hover{background:#000;color:var(--paper)}.btn{font-family:Anton;font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:18px;padding:13px 26px;border-radius:999px;transition:.13s;border:2px solid var(--ink);display:inline-block;cursor:pointer}.btn-p{background:var(--coral);color:#fff;border-color:var(--coral-d);box-shadow:4px 4px 0 var(--ink)}.btn-p:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn-o{background:var(--paper)}.btn-o:hover{background:var(--ink);color:var(--paper)}.btn-ghost{background:transparent;color:var(--paper);border-color:var(--paper)}.btn-ghost:hover{background:var(--paper);color:var(--ink)}.hero{position:relative;padding:52px 0 18px}.blob{position:absolute;border-radius:50%;z-index:0;mix-blend-mode:multiply}.blob.b1{width:340px;height:340px;background:var(--coral);color:var(--coral);right:-40px;top:-20px;opacity:.85}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:38px;align-items:center}.stamp{display:inline-block;font-family:Space Mono;font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--teal-d);border:2px solid var(--teal);border-radius:999px;padding:7px 14px;transform:rotate(-2deg);background:var(--paper-2)}.stamp,h1.hero-h{text-transform:uppercase}h1.hero-h{font-family:Anton;font-weight:400;font-size:clamp(34px,5.6vw,74px);line-height:1.06;letter-spacing:.012em;margin:18px 0 0}.hero-h .l1{display:inline-block;color:var(--ink);text-shadow:3px 4px 0 rgba(251,90,106,.35)}.hero-h .l2{display:inline-block;color:transparent;-webkit-text-stroke:2.5px var(--teal-d)}.hero-h .l3{display:inline-block;position:relative;color:var(--ink);padding:0 12px}.hero-h .l3:before{content:"";position:absolute;inset:6% -2px 2% -2px;background:var(--sun);z-index:-1;transform:rotate(-1.2deg);border-radius:6px}.lede{font-size:18px;color:var(--ink-2);max-width:40ch;margin-top:22px;font-weight:500}.cta-row{gap:13px;align-items:center;margin-top:28px}.cta-row,.trust-row{display:flex;flex-wrap:wrap}.trust-row{gap:18px;margin-top:22px;font-family:Space Mono;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.trust-row span{display:flex;align-items:center;gap:7px}.trust-row b{color:var(--teal-d);font-family:Anton;font-weight:400}.rise{opacity:0;transform:translateY(22px);animation:rise .75s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise{animation:none;opacity:1;transform:none}}.art{position:relative;justify-self:center;width:300px}.ht-shape{position:absolute;width:290px;height:290px;color:var(--teal);z-index:0;left:-36px;top:40px;border-radius:50%}.phone{position:relative;z-index:2;width:244px;margin:0 auto;background:var(--ink);border-radius:32px;padding:9px;transform:rotate(3deg);box-shadow:9px 11px 0 rgba(33,30,24,.18)}.phone-shot{display:block;width:100%;border-radius:23px}.fl-card{position:absolute;z-index:3;background:var(--paper-2);border:2px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);animation:floaty 5.2s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(var(--r,0deg))}}@media (prefers-reduced-motion:reduce){.fl-card{animation:none}}.fl-wa{--r:-4deg;top:96px;left:-88px;width:196px;padding:10px 12px;animation-delay:.4s}.fl-wa .wa-hd{display:flex;align-items:center;gap:7px;font-family:Space Mono;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.fl-wa .wa-hd i{width:9px;height:9px;border-radius:50%;background:var(--teal);display:inline-block}.fl-wa .wa-hd .tm{margin-left:auto}.fl-wa p{margin:7px 0 0;font-size:12.5px;font-weight:600;line-height:1.4}.fl-sticker{--r:6deg;top:-14px;right:-22px;font-family:Space Mono;font-weight:700;font-size:12px;background:var(--sun);border-radius:9px;padding:7px 11px;animation-delay:1.1s}.fl-pay{--r:-3deg;bottom:26px;right:-58px;width:190px;padding:11px 13px;animation-delay:1.9s}.fl-pay .pt{font-family:Space Mono;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.fl-pay .pv{font-family:Anton;font-size:22px;margin-top:2px;color:var(--teal-d)}.fl-pay .pv small{font-family:Archivo;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-left:4px;text-transform:none}.fl-pay .bar{height:8px;border:2px solid var(--ink);border-radius:99px;margin-top:8px;overflow:hidden;background:#fff}.fl-pay .bar i{display:block;height:100%;width:57%;background:var(--teal)}.marquee{margin-top:40px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;align-items:center;gap:42px;width:-moz-max-content;width:max-content;animation:marquee 36s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{display:flex;align-items:center;gap:42px;font-family:Anton;text-transform:uppercase;font-size:19px;letter-spacing:.03em;white-space:nowrap;color:var(--ink)}.marquee-track span:after{content:"✦";color:var(--coral);font-family:Archivo;font-size:15px}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}section{padding:76px 0}.sk{font-family:Space Mono;font-weight:700;letter-spacing:.1em;color:var(--coral-d);font-size:13px}.sh,.sk{text-transform:uppercase}.sh{font-family:Anton;font-size:clamp(32px,4.6vw,56px);letter-spacing:.01em;line-height:.98;margin:10px 0 0}.sub{color:var(--ink-2);margin:14px 0 0;max-width:56ch;font-weight:500}.rec-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center;margin-top:44px}.receipt{position:relative;background:var(--paper-2);border:2px solid var(--ink);border-radius:4px;box-shadow:8px 8px 0 var(--ink);padding:26px 24px 34px;font-family:Space Mono;transform:rotate(-1.4deg)}.receipt:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-12px;height:12px;background:linear-gradient(-45deg,transparent 8px,var(--ink) 0) 0 0 /16px 100%,linear-gradient(45deg,transparent 8px,var(--ink) 0) 8px 0 /16px 100%;background-repeat:repeat-x}.receipt .r-head{text-align:center;font-weight:700;letter-spacing:.18em;font-size:13px;border-bottom:2px dashed var(--hair-2);padding-bottom:14px}.receipt .r-row{display:flex;align-items:baseline;gap:8px;font-size:13.5px;padding:9px 0;color:var(--ink-2)}.receipt .r-row .it{flex-shrink:1}.receipt .r-row .dots{flex:1;border-bottom:2px dotted var(--hair-2);transform:translateY(-3px);min-width:20px}.receipt .r-row .qty{font-weight:700;color:var(--ink)}.receipt .r-total{display:flex;justify-content:space-between;border-top:2px dashed var(--hair-2);margin-top:8px;padding-top:14px;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.receipt .r-total .tv{color:var(--coral-d)}.receipt .r-stamp{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);font-family:Anton;font-size:54px;color:var(--coral);border:4px solid var(--coral);border-radius:10px;padding:2px 20px;opacity:.82;letter-spacing:.06em;pointer-events:none}.rec-swap h3{font-family:Anton;text-transform:uppercase;font-size:clamp(26px,3.2vw,40px);line-height:.98;margin:0}.rec-swap p{color:var(--ink-2);margin:16px 0 0;max-width:46ch}.link-pill{display:inline-flex;align-items:center;gap:10px;margin-top:24px;background:var(--ink);color:var(--paper);font-family:Space Mono;font-weight:700;font-size:14px;border-radius:999px;padding:13px 22px;box-shadow:5px 5px 0 rgba(33,30,24,.22);max-width:100%}.link-pill .lk{color:var(--sun)}.link-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-note{display:block;margin-top:12px;font-family:Space Mono;font-size:12px;color:var(--ink-2);transform:rotate(-1deg)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.how-grid,.post{position:relative}.post{border:2px solid var(--ink);border-radius:18px;background:var(--paper-2);padding:26px 24px 28px;box-shadow:6px 6px 0 var(--ink)}.post:first-child{transform:rotate(-.6deg)}.post:nth-child(2){transform:rotate(.5deg)}.post:nth-child(3){transform:rotate(-.4deg)}.post .num{font-family:Anton;font-size:46px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--ink)}.post h3{font-family:Anton;text-transform:uppercase;font-size:22px;margin:12px 0 0}.post p{color:var(--ink-2);font-size:15px;margin:9px 0 0;min-height:70px}.post .mini{margin-top:16px;border-top:2px dashed var(--hair-2);padding-top:16px}.mini-chips{display:flex;gap:7px;flex-wrap:wrap}.mini-chips span{font-family:Space Mono;font-weight:700;font-size:11px;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;padding:4px 10px;background:#fff}.mini-chips span:first-child{background:var(--sun)}.mini-chips span:nth-child(2){background:#fff}.mini-chips span:nth-child(3){background:var(--teal);color:#fff}.mini-link{display:inline-block;font-size:12.5px;background:var(--ink);color:var(--sun);border-radius:999px;padding:8px 14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-link,.mini-live{font-family:Space Mono;font-weight:700}.mini-live{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--ink-2)}.mini-live .pulse{width:10px;height:10px;border-radius:50%;background:var(--teal);position:relative;flex:0 0 auto}.mini-live .pulse:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--teal);animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.mini-live .pulse:after{animation:none;opacity:0}}.spot{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.spot.flip .spot-text{order:2}.spot h3{font-family:Anton;text-transform:uppercase;font-size:clamp(28px,3.4vw,44px);letter-spacing:.01em;line-height:.98;margin:12px 0 0}.spot .spot-text>p,.spot>*>p{color:var(--ink-2);margin:14px 0 0;max-width:44ch}.spot ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:11px}.spot li{display:flex;gap:12px;align-items:flex-start;font-weight:600}.spot li .b{color:var(--teal-d);flex:0 0 auto;font-family:Anton}.flowdemo{display:flex;flex-direction:column;align-items:center;gap:20px}.fphone{position:relative;width:268px;background:var(--ink);border-radius:34px;padding:10px;transform:rotate(-1.6deg);box-shadow:9px 11px 0 rgba(33,30,24,.18)}.fscr-wrap{position:relative;height:440px;border-radius:25px;overflow:hidden;background:var(--paper-2)}.fscr{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateX(16px);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.7,.2,1);pointer-events:none}.fscr.on{opacity:1;transform:none;pointer-events:auto}.fscr .fhd{background:var(--teal);color:#fff;padding:16px 16px 13px;text-align:center}.fscr .fhd .o{font-family:Space Mono;font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.9}.fscr .fhd .t{font-family:Anton;font-size:19px;margin-top:2px;line-height:1.05;text-transform:uppercase}.fscr .fbody{padding:18px 16px;display:flex;flex-direction:column;gap:12px;flex:1}.fscr .flabel{font-family:Space Mono;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.fscr .finput{border:2px solid var(--ink);border-radius:11px;padding:12px;font-size:14px;font-weight:600;background:#fff;display:flex;align-items:center}.fscr .caret{display:inline-block;width:2px;height:16px;background:var(--ink);margin-left:3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.fscr .fbtn{margin-top:auto;background:var(--coral);color:#fff;border:2px solid var(--coral-d);border-radius:11px;padding:12px;font-family:Anton;font-size:15px;text-transform:uppercase;text-align:center;letter-spacing:.03em}.fscr .fbtn.teal{background:var(--teal);border-color:var(--teal-d)}.fscr .fcenter{text-align:center;margin-top:10px}.fscr .fcenter h4{font-family:Anton;text-transform:uppercase;font-size:20px;margin:0}.fscr .fcenter p{font-size:12.5px;color:var(--ink-2);margin:5px 0 0}.otp{display:flex;gap:7px;justify-content:center;margin-top:14px}.otp b{width:32px;height:40px;border:2px solid var(--ink);border-radius:9px;background:#fff;display:grid;place-items:center;font-family:Anton;font-size:18px}.otp b i{font-style:normal;opacity:0;transform:scale(.4)}.fscr.on .otp b i{animation:popin .25s cubic-bezier(.3,1.4,.5,1) forwards;animation-delay:calc(.35s + var(--i) * .16s)}@keyframes popin{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fscr.on .otp b i{animation-duration:.01s;animation-delay:0s}}.fld-s{border:2px solid var(--ink);border-radius:11px;background:#fff;padding:9px 12px}.fld-s .l{font-family:Space Mono;font-weight:700;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.fld-s .v{font-weight:600;font-size:13.5px;margin-top:2px}.fld-s .chips-row{margin-top:6px}.prefill-tag{align-self:flex-end;font-family:Space Mono;font-weight:700;font-size:10px;text-transform:uppercase;background:var(--sun);border:2px solid var(--ink);border-radius:7px;padding:3px 9px;transform:rotate(2deg);box-shadow:2px 2px 0 var(--ink)}.fcheck{width:74px;height:74px;margin:12px auto 0;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:36px;border:3px solid var(--teal-d)}.fscr.on .fcheck{animation:checkin .5s cubic-bezier(.3,1.5,.5,1) both;animation-delay:.25s}@keyframes checkin{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}.fsum{border:2px solid var(--ink);border-radius:12px;background:#fff;overflow:hidden;margin-top:4px}.fsum .row{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:600;border-bottom:1px solid var(--hair)}.fsum .row:last-child{border-bottom:0}.fsum .row b{font-family:Space Mono;font-size:12px}.fsum .row:nth-child(2) b{color:var(--teal-d)}.flow-steps{font-family:Space Mono;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);flex-wrap:wrap;justify-content:center}.flow-steps,.flow-steps .st{display:flex;gap:8px;align-items:center}.flow-steps .st{background:none;border:0;cursor:pointer;padding:6px 4px;color:inherit;border-radius:8px}.flow-steps .st:hover{color:var(--ink)}.flow-steps .dot{width:24px;height:24px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-family:Anton;font-size:12px;background:#fff;transition:.2s}.flow-steps .st.done .dot{background:var(--teal);color:#fff;border-color:var(--teal-d)}.flow-steps .st.now{color:var(--ink)}.flow-steps .st.now .dot{background:var(--sun);transform:scale(1.15)}.flow-steps .sep{width:16px;height:2px;background:var(--hair-2)}.flow-cap{font-family:Space Mono;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--teal-d);border:2px dashed var(--teal);border-radius:999px;padding:6px 14px;transform:rotate(-1deg)}.mock{border:2px solid var(--ink);border-radius:18px;background:var(--paper-2);box-shadow:8px 8px 0 var(--ink);overflow:hidden}.mock .mock-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:2px solid var(--ink);background:var(--ink)}.mock .mock-bar i{width:11px;height:11px;border-radius:50%;display:inline-block}.mock .mock-bar .lbl{margin-left:8px;font-family:Space Mono;font-size:11px;color:var(--paper);text-transform:uppercase;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock .mock-body{padding:18px;display:grid;gap:11px}.fld{position:relative;border:2px solid var(--ink);border-radius:12px;padding:11px 13px;background:#fff;text-align:left;width:100%;cursor:pointer;transition:transform .12s}.fld:hover{transform:translateX(2px)}.fld.base{cursor:default}.fld.base:hover{transform:none}.fld .fl{font-family:Space Mono;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fld .fl .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fld .fl .ty{color:var(--teal-d);flex:0 0 auto}.fld .fv{font-weight:600;margin-top:5px;font-size:15px}.fld .fv.ph{color:var(--hair-2)}.fld .req-tag{display:inline-block;margin-top:7px;font-family:Space Mono;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--hair-2);color:var(--ink-2);border-radius:5px;padding:2px 8px;transition:.15s}.fld.req{border-color:var(--coral-d);box-shadow:3px 3px 0 rgba(226,58,76,.25)}.fld.req .req-tag{border-color:var(--coral);color:var(--coral-d)}.fld .rm{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);font-family:Space Mono;font-weight:700;font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:2px 2px 0 var(--ink)}.fld .rm:hover{background:var(--coral);color:#fff}.fld-new{animation:fldnew .35s cubic-bezier(.3,1.3,.5,1)}@keyframes fldnew{0%{opacity:0;transform:translateY(-8px) scale(.96)}}.chips-row{display:flex;gap:7px;margin-top:8px;flex-wrap:wrap}.chip-mini{font-size:12px;font-weight:600;border:2px solid var(--ink);border-radius:999px;padding:3px 10px;background:var(--paper)}.chip-mini.on{background:var(--teal);color:#fff;border-color:var(--teal-d)}.check-mini{display:flex;align-items:center;gap:8px;margin-top:7px;font-weight:600;font-size:14px}.check-mini i{width:18px;height:18px;border:2px solid var(--ink);border-radius:5px;background:var(--teal);color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-family:Anton}.palette{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.palette button{font-family:Space Mono;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);border-radius:999px;padding:9px 16px;background:var(--paper-2);cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:.12s}.palette button:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink);background:var(--sun)}.palette button:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.builder-hint{font-family:Space Mono;font-size:12px;color:var(--ink-2);margin-top:14px}.builder-full{font-family:Space Mono;font-weight:700;font-size:12.5px;color:var(--teal-d);margin-top:10px;display:inline-block;transform:rotate(-1deg)}.shake{animation:shake .4s ease}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.bcard{border:2px solid var(--ink);border-radius:18px;background:var(--paper-2);padding:24px 22px;box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;gap:10px}.bcard.wide{grid-column:span 2}.bcard h3{font-family:Anton;text-transform:uppercase;font-size:21px;margin:0;letter-spacing:.01em}.bcard>p{color:var(--ink-2);font-size:14.5px;margin:0}.bcard .bviz{margin-top:auto;padding-top:14px}.bcard:nth-child(odd){transform:rotate(-.35deg)}.bcard:nth-child(2n){transform:rotate(.3deg)}.bpay-nums{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bpay-nums .big{font-family:Anton;font-size:30px;color:var(--teal-d)}.bpay-nums .of{font-family:Space Mono;font-weight:700;font-size:12px;color:var(--ink-2)}.bpay-bar{height:12px;border:2px solid var(--ink);border-radius:99px;overflow:hidden;background:#fff;margin-top:8px}.bpay-bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(-45deg,var(--teal) 0 8px,var(--teal-d) 8px 16px);transition:width 1.3s cubic-bezier(.3,.8,.3,1) .25s}[data-rev].in .bpay-bar i{width:57%}@media (prefers-reduced-motion:reduce){.bpay-bar i{width:57%;transition:none}}.bpay-left{font-family:Space Mono;font-weight:700;font-size:11.5px;text-transform:uppercase;color:var(--sun-d);margin-top:7px}.bchips{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.bchips span{font-family:Space Mono;font-weight:700;font-size:11px;border:2px solid var(--ink);border-radius:999px;padding:3px 10px;background:#fff}.bwa{display:grid;gap:8px}.bwa .bub{background:#fff;border:2px solid var(--ink);border-radius:13px 13px 13px 4px;padding:9px 12px;font-size:13px;font-weight:500;max-width:95%;opacity:0;transform:translateY(8px);transition:.45s cubic-bezier(.2,.8,.3,1)}.bwa .bub:nth-child(2){transition-delay:.25s}[data-rev].in .bwa .bub{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bwa .bub{opacity:1;transform:none}}.bwa .bub .var{background:var(--sun);border-radius:4px;padding:0 4px;font-size:11.5px}.bwa .bub .var,.bwa .wst{font-family:Space Mono;font-weight:700}.bwa .wst{font-size:11px;color:var(--teal-d);text-transform:uppercase}.bteams{display:grid;gap:7px}.bteams .tr{display:flex;align-items:center;gap:9px;border:2px solid var(--ink);border-radius:10px;background:#fff;padding:7px 11px;font-weight:600;font-size:13.5px}.bteams .tr .dots{display:flex;gap:3px;margin-left:auto}.bteams .tr .dots i{width:9px;height:9px;border-radius:50%;background:var(--teal)}.bteams .tr:nth-child(2) .dots i{background:var(--coral)}.bteams .tr:nth-child(3) .dots i{background:var(--sun)}.bteams .tr .cnt{font-size:11px;color:var(--ink-2)}.bbal,.bteams .tr .cnt{font-family:Space Mono;font-weight:700}.bbal{margin-top:9px;display:inline-block;font-size:11.5px;text-transform:uppercase;border:2px dashed var(--teal);color:var(--teal-d);border-radius:999px;padding:5px 12px}.bstat-big{display:flex;align-items:baseline;gap:10px}.bstat-big .n{font-family:Anton;font-size:44px;line-height:1}.bstat-big .s{font-family:Space Mono;font-weight:700;font-size:11.5px;color:var(--teal-d);text-transform:uppercase}.bspark{width:100%;height:46px;margin-top:8px}.bspark path{fill:none;stroke:var(--teal);stroke-width:3;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.6s ease .3s}[data-rev].in .bspark path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.bspark path{stroke-dashoffset:0;transition:none}}.bmkt{display:grid}.bmkt .mr{display:flex;justify-content:space-between;gap:10px;font-family:Space Mono;font-size:12.5px;padding:7px 2px;border-bottom:2px dotted var(--hair-2)}.bmkt .mr:last-child{border-bottom:0}.bmkt .mr b{color:var(--teal-d)}.bdocs{display:grid;gap:7px}.bdocs .dr{display:flex;align-items:center;gap:9px;border:2px solid var(--ink);border-radius:10px;background:#fff;padding:7px 11px;font-family:Space Mono;font-weight:700;font-size:11.5px}.bdocs .dr .pg{width:16px;height:20px;border:2px solid var(--ink);border-radius:3px 6px 3px 3px;background:var(--paper);flex:0 0 auto}.bdocs .dr b{margin-left:auto;color:var(--teal-d)}.bperms{display:flex;gap:7px;flex-wrap:wrap}.bperms span{font-family:Space Mono;font-weight:700;font-size:11px;border:2px solid var(--ink);border-radius:7px;padding:4px 9px;background:#fff}.bperms span.more{border-style:dashed;color:var(--ink-2);background:transparent}.caps{flex-wrap:wrap;gap:11px;margin-top:36px}.cap,.caps{display:flex}.cap{align-items:center;gap:9px;border:2px solid var(--ink);border-radius:999px;padding:9px 16px;font-weight:600;font-size:14.5px;background:var(--paper-2);box-shadow:3px 3px 0 var(--ink);transition:.13s}.cap:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}.cap .d{width:7px;height:7px;border-radius:50%;background:var(--teal);flex:0 0 auto}.cap:nth-child(3n) .d{background:var(--coral)}.cap:nth-child(3n+1) .d{background:var(--sun)}.gal-tabs{display:flex;gap:8px;margin-top:36px;flex-wrap:wrap}.gal-tabs button{font-family:Space Mono;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);border-bottom:0;border-radius:12px 12px 0 0;padding:10px 18px 12px;background:var(--paper-2);cursor:pointer;transform:translateY(2px);transition:.15s;color:var(--ink-2)}.gal-tabs button:hover{color:var(--ink)}.gal-tabs button.on{background:var(--ink);color:var(--paper);transform:translateY(0)}.shotframe{margin:0;background:var(--ink);border:2px solid var(--ink);border-radius:0 16px 16px 16px;overflow:hidden;box-shadow:8px 8px 0 var(--ink)}.shotframe .sbar{display:flex;align-items:center;gap:7px;padding:11px 14px}.shotframe .sbar i{width:11px;height:11px;border-radius:50%;display:inline-block}.shotframe .sbar .u{margin-left:10px;font-family:Space Mono;font-size:11px;color:#b9c2bb;letter-spacing:.04em}.shotframe .shot-body{position:relative;border-top:2px solid var(--ink);background:var(--paper-2)}.shotframe img{display:block;width:100%;animation:shotfade .4s ease}@keyframes shotfade{0%{opacity:0}}.addons{background:var(--paper-2);border:2px solid var(--ink);border-radius:16px;margin-top:40px;box-shadow:8px 8px 0 var(--ink);overflow:hidden}.addons .hd{justify-content:space-between;padding:16px 26px;border-bottom:2px dashed var(--hair-2);font-family:Space Mono;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2)}.addons .hd,.addrow{display:flex;align-items:center}.addrow{gap:16px;padding:15px 26px;transition:background .15s;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--hair);font:inherit;color:inherit}.addrow:last-child{border-bottom:0}.addrow.click{cursor:pointer}.addrow.click:hover{background:rgba(15,169,139,.06)}.chk{width:30px;height:30px;border:2px solid var(--ink);border-radius:7px;display:grid;place-items:center;flex:0 0 auto;background:#fff}.chk,.chk .v{transition:.15s}.chk .v{font-family:Anton;color:var(--teal-d);font-size:18px;line-height:1;opacity:0}.addrow.on .chk{background:rgba(15,169,139,.14);border-color:var(--teal-d)}.addrow.on .chk .v{opacity:1}.addrow .mtxt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.addrow .nm{font-family:Anton;text-transform:uppercase;font-size:19px;letter-spacing:.01em}.addrow .de{color:var(--ink-2);font-size:14.5px}.addrow .tag{margin-left:auto;font-family:Space Mono;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);border:2px solid var(--hair-2);border-radius:5px;padding:4px 10px;flex:0 0 auto}.addrow.on .tag{color:var(--teal-d);border-color:var(--teal)}.addrow.core .tag{color:var(--coral-d);border-color:var(--coral)}.band{margin:0 calc(50% - 50vw);background:var(--ink);color:var(--paper);padding:58px 26px;position:relative;overflow:hidden}.band .ht{position:absolute;inset:0;color:var(--teal);opacity:.14}.band-in{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:2}.band .cell{text-align:center;padding:0 10px}.band .cell+.cell{border-left:2px dashed hsla(42,51%,91%,.25)}.band .n{font-family:Anton;font-size:clamp(46px,6vw,76px);line-height:1}.band .cell:first-child .n{color:var(--sun)}.band .cell:nth-child(2) .n{color:var(--coral)}.band .cell:nth-child(3) .n{color:var(--teal)}.band .l{font-family:Space Mono;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:#d8d0c2;margin-top:10px;max-width:24ch;margin-left:auto;margin-right:auto}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;align-items:stretch}.pcard{position:relative;border:2px solid var(--ink);border-radius:20px;background:var(--paper-2);padding:26px 22px;box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column}.pcard:nth-child(odd){transform:rotate(-.5deg)}.pcard:nth-child(2n){transform:rotate(.4deg)}.pcard.grow{background:var(--ink);color:var(--paper)}.p-price{font-family:Anton;font-size:clamp(34px,3.4vw,44px);line-height:1;margin-top:12px}.p-meta{font-family:Space Mono;font-size:12px;color:var(--ink-2);margin-top:6px}.pcard.grow .p-meta{color:#d8d0c2}.p-cap-hero{margin-top:16px;padding-top:14px;border-top:2px dashed var(--ink-2);display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.p-cap-hero span{font-family:Space Mono;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.p-cap-hero b{font-family:Anton;font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1;color:var(--teal-d)}.pcard.grow .p-cap-hero{border-top-color:#6b6455}.pcard.grow .p-cap-hero span{color:#d8d0c2}.pcard.grow .p-cap-hero b{color:var(--teal)}.p-team{margin-top:10px;font-weight:700;font-size:14px}.pcard.grow .p-team{color:var(--paper)}.p-extra{margin-top:8px;font-weight:800;font-size:14px;color:var(--coral-d)}.pcard.grow .p-extra{color:var(--sun)}.p-grace{margin-top:26px;border:2px solid var(--ink);border-radius:14px;background:var(--sun);padding:15px 20px;box-shadow:4px 4px 0 var(--ink);font-weight:700;font-size:16px}.p-facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;justify-content:center}.p-or{display:flex;align-items:center;gap:16px;margin-top:28px;font-family:Space Mono;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.p-or:after,.p-or:before{content:"";flex:1;border-top:2px dashed var(--hair-2)}.p-or+.p-full{margin-top:14px}.p-fact{border:2px solid var(--ink);border-radius:999px;background:var(--paper-2);padding:8px 16px;font-weight:700;font-size:14.5px;box-shadow:3px 3px 0 var(--ink)}.p-how{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.p-how-item{display:flex;gap:14px;border:2px solid var(--ink);border-radius:16px;background:var(--paper-2);padding:20px;box-shadow:5px 5px 0 var(--ink);align-items:flex-start}.p-how-n{flex:0 0 auto;width:34px;height:34px;border:2px solid var(--ink);border-radius:10px;background:var(--sun);display:grid;place-items:center}.p-how-item h3,.p-how-n{font-family:Anton;font-size:17px}.p-how-item h3{text-transform:uppercase;margin:4px 0 0;line-height:1.1}.p-how-item p{margin:8px 0 0;font-size:14.5px;font-weight:500;color:var(--ink-2)}.p-wa{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center;margin-top:34px;border:2px solid var(--ink);border-radius:18px;background:var(--paper-2);padding:24px 28px;box-shadow:6px 6px 0 var(--ink)}.p-wa>p{margin:0;font-weight:500;color:var(--ink-2)}.p-wa-table{border:2px solid var(--ink);border-radius:14px;padding:6px 16px;background:var(--paper)}.p-wa-row{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px dashed var(--hair-2);font-size:14px}.p-wa-row:last-child{border-bottom:0}.p-wa-row span{color:var(--ink-2)}.p-wa-row b{color:var(--ink)}@media (max-width:760px){.p-wa{grid-template-columns:1fr}}.p-full{margin-top:18px;border:2px solid var(--ink);border-radius:18px;background:var(--ink);color:var(--paper);padding:24px 28px;box-shadow:8px 8px 0 var(--teal-d);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.p-full h3{font-family:Anton;text-transform:uppercase;font-size:clamp(22px,2.2vw,28px);line-height:1;margin:0}.p-full p{margin:10px 0 0;color:#d8d0c2;font-weight:500;max-width:56ch}.p-full-price{font-family:Anton;font-size:clamp(28px,3vw,38px);color:var(--teal);white-space:nowrap;display:flex;flex-direction:column}.p-full-price span{font-family:Space Mono;font-size:12px;color:#d8d0c2;margin-top:6px;white-space:normal}.pcard .p-stamp{position:absolute;top:-18px;right:22px;font-family:Anton;font-size:22px;letter-spacing:.08em;color:var(--coral-d);border:3px solid var(--coral-d);border-radius:8px;padding:3px 14px;transform:rotate(6deg);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.pcard h3{font-family:Anton;text-transform:uppercase;font-size:clamp(24px,2.6vw,34px);line-height:1;margin:6px 0 0}.pcard p{margin:14px 0 0;color:var(--ink-2);font-weight:500}.pcard.grow p{color:#d8d0c2}.pcard ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.pcard li{display:flex;gap:10px;font-weight:600;font-size:15px;align-items:flex-start}.pcard li:before{content:"✓";font-family:Anton;color:var(--teal-d);flex:0 0 auto}.pcard.grow li:before{color:var(--teal)}.price-note{margin-top:22px;font-family:Space Mono;font-size:13px;color:var(--ink-2);max-width:64ch}.price-cta{margin-top:26px;display:flex;gap:13px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.faq-list{margin-top:40px;display:grid;gap:12px}.faq-item{border:2px solid var(--ink);border-radius:14px;background:var(--paper-2);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:17px 20px;font-weight:700;font-size:16.5px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .pm{flex:0 0 auto;width:28px;height:28px;border:2px solid var(--ink);border-radius:8px;background:var(--sun);display:grid;place-items:center;font-family:Anton;font-size:16px;transition:transform .2s}.faq-item[open] summary .pm{transform:rotate(45deg);background:var(--coral);color:#fff}.faq-item .a{padding:0 20px 18px 62px;color:var(--ink-2);font-weight:500;font-size:15.5px}.faq-item[open] .a{animation:faqin .25s ease}@keyframes faqin{0%{opacity:0;transform:translateY(-4px)}}.ticket{margin-top:10px;background:var(--ink);color:var(--paper);border-radius:22px;grid-template-columns:74px 1fr;overflow:hidden;box-shadow:10px 10px 0 rgba(33,30,24,.22)}.ticket,.ticket .stub{position:relative;display:grid}.ticket .stub{border-right:3px dashed hsla(42,51%,91%,.35);place-items:center;background:rgba(15,169,139,.16)}.ticket .stub span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Space Mono;font-weight:700;font-size:12px;letter-spacing:.28em;color:var(--sun);white-space:nowrap}.ticket .stub:after,.ticket .stub:before{content:"";position:absolute;right:-14px;width:26px;height:26px;border-radius:50%;background:var(--paper);z-index:2}.ticket .stub:before{top:-14px}.ticket .stub:after{bottom:-14px}.ticket .tmain{position:relative;padding:64px 40px;text-align:center}.ticket .ht{position:absolute;inset:0;color:var(--coral);opacity:.15}.ticket h2{font-family:Anton;text-transform:uppercase;font-size:clamp(34px,5.2vw,68px);letter-spacing:.01em;margin:0;line-height:.94}.ticket .tp,.ticket h2{position:relative;z-index:2}.ticket .tp{margin:16px auto 26px;color:#d8d0c2;font-weight:500;max-width:46ch}.ticket .tcta{position:relative;z-index:2;display:flex;gap:13px;justify-content:center;flex-wrap:wrap}.ticket .btn-p{background:var(--sun);color:var(--ink);border-color:var(--sun-d);box-shadow:4px 4px 0 #000}footer{padding:46px 0 34px;border-top:2px solid var(--ink);margin-top:76px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.foot-brand p{color:var(--ink-2);font-size:14.5px;margin:10px 0 0;max-width:30ch}.foot-col h4{font-family:Space Mono;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);margin:4px 0 12px}.foot-col a{display:block;padding:5px 0;font-weight:600;font-size:15px}.foot-col a:hover{color:var(--teal-d)}.foot-legal{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:38px;padding-top:20px;border-top:1px solid var(--hair);font-family:Space Mono;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.legal{padding-top:46px;padding-bottom:80px;max-width:760px}.legal-date{font-family:Space Mono;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin-top:14px}.legal-intro{margin-top:16px;font-size:17px;line-height:1.62}.legal-section{margin-top:34px}.legal-section h2{font-family:Space Mono;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin:0 0 10px}.legal-section p{margin:0 0 12px;line-height:1.62;color:var(--ink-2)}.legal-section ul{margin:0;padding-left:20px}.legal-section li{margin-bottom:8px;line-height:1.6;color:var(--ink-2)}.legal-nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:48px;padding-top:20px;font-family:Space Mono;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.foot-id,.legal-nav{border-top:1px solid var(--hair)}.foot-id{margin-top:26px;padding-top:18px;font-size:13px;line-height:1.6;color:var(--ink-2)}.foot-id span{display:block}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:60px}.blob.b1{opacity:.35}.art{margin:0 auto}.fl-wa{left:-46px}.fl-pay{right:-34px}.rec-grid{grid-template-columns:1fr;gap:44px}.receipt{max-width:440px;margin:0 auto}.how-grid{grid-template-columns:1fr;max-width:560px}.post p{min-height:0}.spot{grid-template-columns:1fr;gap:34px}.spot.flip .spot-text{order:0}.bento{grid-template-columns:1fr 1fr}.bcard.wide{grid-column:span 2}.price-grid{grid-template-columns:1fr 1fr}.band-in{grid-template-columns:1fr;gap:26px}.band .cell+.cell{border-left:0;border-top:2px dashed hsla(42,51%,91%,.25);padding-top:26px}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){body{font-size:16px}.wrap{padding:0 18px}section{padding:54px 0}.nav-in{padding:13px 0;gap:12px}.nav-hide{display:none}.nav-r{gap:2px}.nav-r a,.nav-r button{padding:8px 10px}.nav-r .login{padding:9px 15px}.brand{font-size:21px;gap:8px}.brand img{height:26px}.hero{padding:32px 0 8px}.hero-grid{gap:46px}.blob.b1{width:240px;height:240px;right:-50px;top:-30px;opacity:.22}h1.hero-h{line-height:1.1;margin-top:14px}h1.hero-h br{display:none}h1.hero-h span{display:block;width:-moz-fit-content;width:fit-content}.hero-h .l2{-webkit-text-stroke-width:2px}.lede{font-size:16.5px;margin-top:18px;max-width:none}.cta-row{margin-top:24px}.btn{font-size:17px;padding:12px 22px}.trust-row{gap:10px;flex-direction:column;align-items:flex-start}.art{width:100%;max-width:320px}.fl-wa{left:-4px;top:96px;width:168px}.fl-sticker{right:-4px}.fl-pay{right:-6px;bottom:12px;width:168px}.marquee{margin-top:28px}.marquee-track span,.marquee-track span:after{font-size:17px}.receipt{padding:22px 18px 30px;transform:rotate(-1deg)}.receipt .r-stamp{font-size:42px}.rec-grid{margin-top:34px}.flowdemo{gap:16px}.fphone{width:250px}.fscr-wrap{height:420px}.mock .mock-body{padding:14px;gap:9px}.addons,.bcard,.mock,.pcard,.pillar,.post{box-shadow:5px 5px 0 var(--ink)}.bento{grid-template-columns:1fr}.bcard.wide{grid-column:span 1}.gal-tabs button{padding:9px 13px 11px;font-size:12px}.addons .hd,.addrow{padding-left:18px;padding-right:18px}.addrow{flex-wrap:nowrap;gap:12px}.addrow .nm{font-size:17px}.addrow .de{font-size:13px}.addrow .tag{margin-left:auto}.band{padding:44px 18px}.pcard{padding:28px 22px}.pcard .p-stamp{font-size:18px;right:16px}.faq-item summary{font-size:15.5px;padding:15px 16px}.faq-item .a{padding:0 16px 16px 58px}.ticket{grid-template-columns:54px 1fr}.ticket .tmain{padding:44px 22px}.ticket h2{line-height:1.02}.sh{line-height:1.04}.foot-grid{grid-template-columns:1fr;gap:26px}footer{margin-top:54px}}@media (max-width:380px){h1.hero-h{letter-spacing:.006em}.nav-r a,.nav-r button{padding:8px}.nav-r .login{padding:9px 13px}.fphone{width:236px}.fl-pay,.fl-wa{width:152px}}@media (max-width:940px){.p-how{grid-template-columns:1fr}}@media (max-width:560px){.price-grid{grid-template-columns:1fr}.p-full{flex-direction:column;align-items:flex-start}}.mod-lead{margin-top:44px}