.price-page{display:flow-root}.price-main{padding-bottom:var(--section-gap);position:relative}.price-sheet{padding-top:104px;position:relative}.price-col{z-index:1;text-align:center;justify-items:center;max-width:720px;margin-inline:auto;display:grid;position:relative}.price-kicker{width:auto;margin:0 0 var(--space-6);padding:14px 18px 12px;font-size:15px}.price-h1{margin:0 0 var(--space-5)}.price-soon{vertical-align:bottom;align-items:flex-end;gap:.1em;display:inline-flex}.price-soon .sticky-flip{vertical-align:bottom;width:auto;display:inline-block}.price-soon .sticky-flip>.sticky{text-align:center;width:200px;min-height:84px;padding:22px 16px 18px;font-size:17px}.price-soon .sticky-front{font:400 40px/1 var(--font-marker), var(--font-scrawl), cursive;color:var(--sticky-ink);align-self:center}.price-h1-period{display:inline-block}.price-lead{margin:0 0 var(--space-7);max-width:40ch}.price-tag{aspect-ratio:420/260;width:min(420px,100%);margin:0 auto var(--space-7);color:var(--ink);position:relative}.price-tag-outline{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.price-amount{max-width:none;font:400 64px/1 var(--font-marker), var(--font-scrawl), cursive;color:var(--ink);text-align:center;white-space:nowrap;margin:0;position:absolute;top:50%;left:26%;right:4%;translate:0 -50%;rotate:-2deg}.price-tag .price-tag-peel{width:min(240px,60%);position:absolute;top:14%;left:34%}.price-peel{perspective:700px;display:inline-grid;position:relative}.price-peel-under{text-align:center;font:400 24px/1.1 var(--font-marker), var(--font-scrawl), cursive;color:var(--ink);opacity:.62;grid-area:1/1;place-self:center;max-width:100%;padding:6px 10px}.price-peel-sticky{appearance:none;cursor:pointer;text-align:left;transform-origin:50% 0;width:100%;transform:rotate(var(--tilt,var(--tilt-2)));border:0;grid-area:1/1;margin:0;padding:22px 18px 20px;font-size:17px;transition:transform .22s steps(3,end)}.price-peel.is-peeled .price-peel-sticky{transform:rotate(var(--tilt,var(--tilt-2))) rotate3d(1, 0, 0, -74deg)}@media (hover:hover){.price-peel:not(.is-peeled) .price-peel-sticky:hover{transform:rotate(var(--tilt,var(--tilt-2))) rotate3d(1, 0, 0, -58deg)}}@media (max-width:799px){.price-peel-sticky{font-size:15px}.price-peel-under{font-size:20px}}.price-card{width:min(420px,100%);margin:0 auto var(--space-7);padding:var(--space-7) var(--space-5) var(--space-6);justify-items:center;gap:var(--space-5);display:grid}.price-card-stamp{z-index:2;position:absolute;top:-16px;right:-8px}.price-card-title{justify-items:center;width:min(280px,100%);min-height:84px;display:grid;position:relative}.price-card-title .price-peel{width:100%}.price-card-title .price-peel-under{font-size:26px}.price-checks{gap:var(--space-5);color:var(--ink);grid-template-columns:repeat(3,auto);display:grid}.price-boom{aspect-ratio:1;width:min(340px,100%);margin:0 auto var(--space-7);color:var(--ink);position:relative}.price-boom-doodle{width:100%;height:100%;position:absolute;inset:0}.price-boom-text{text-align:center;max-width:none;font:400 16px/1.35 var(--font-scrawl), cursive;color:var(--ink);place-items:center;margin:0;display:grid;position:absolute;inset:28% 26% 30%}.price-contract{width:min(560px,100%);margin:0 auto var(--space-7);padding:var(--space-5) var(--space-6);border-radius:var(--r-soft);text-align:left}.price-contract p{color:var(--ink-pen);margin:0;font-size:16px;line-height:1.7}.price-cta{justify-content:center;gap:var(--space-4) var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.price-stickers{justify-content:center;gap:var(--space-4) var(--space-5);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.price-stickers .sticker{position:static!important}@media (min-width:1200px){.price-stickers{pointer-events:none;z-index:2;margin:0;display:block;position:absolute;inset:0}.price-stickers .sticker{pointer-events:auto;position:absolute!important}}.price-stamp-band{margin-top:var(--space-6)}.price-stamp-band>.stamp-zone{place-items:center;min-height:80px;display:grid;position:relative}@media (max-width:799px){.price-sheet{padding-top:72px}.price-amount{font-size:44px;top:68%}.price-soon .sticky-flip>.sticky{width:160px;min-height:72px;padding:18px 12px 16px}.price-soon .sticky-front{font-size:32px}.price-tag .price-tag-peel{width:66%;top:10%;left:30%}.price-card{padding:var(--space-6) var(--space-4) var(--space-5)}.price-card-stamp{right:4px}.price-contract{padding:var(--space-4) var(--space-5)}}
