@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffdf8;--bg-elevated:#fff;--surface:#fff;--surface-2:#f6f2e8;--ink:#16193b;--text:#16193b;--muted:#4f5572;--muted-2:#7f86a3;--border:#e6e1d4;--border-strong:#c9c3b4;--line-ink:var(--ink);--blue:#2f4bff;--blue-ink:#1d33c9;--blue-soft:#e4e9ff;--yellow:#ffd63a;--yellow-soft:#fff3bd;--pink:#ff9fc0;--pink-soft:#ffe1eb;--lilac:#c4b5ff;--lilac-soft:#ebe6ff;--mint:#8fe9c9;--mint-soft:#d9f8ec;--sky:#8fd3ff;--sky-soft:#e0f2ff;--coral:#ff7a59;--brand:var(--blue);--brand-strong:var(--blue-ink);--brand-ink:var(--blue-ink);--brand-soft:var(--blue-soft);--tint-green:#8fe9c973;--tint-blue:#8fd3ff73;--accent:var(--ink);--accent-hover:#0b0d26;--accent-text:#fff;--link:var(--blue-ink);--link-hover:#142592;--ok:#0d7a5f;--ok-soft:var(--mint-soft);--warn:#b23b1e;--warn-soft:#ffe6dd;--hero:var(--yellow-soft);--butter:var(--yellow-soft);--mint-tint:var(--mint-soft);--line:2px;--radius:20px;--radius-sm:14px;--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Bricolage Grotesque", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--shadow:4px 4px 0 var(--ink);--shadow-sm:2px 2px 0 var(--ink);--shadow-lg:7px 7px 0 var(--ink);--ring:0 0 0 3px var(--yellow);--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.55}::selection{background:var(--yellow);color:var(--ink)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}.container{width:min(var(--max),100% - 2rem);margin-inline:auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 .6rem;font-weight:800;line-height:1.05}h1{font-size:calc(clamp(2.1rem,4.4vw,2.9rem))}h2{font-size:calc(clamp(1.7rem,3.2vw,2.4rem))}h3{letter-spacing:-.015em;font-size:1.15rem}p{text-wrap:pretty}.btn{border:2px solid var(--ink);font-family:var(--font);letter-spacing:-.01em;text-align:center;cursor:pointer;background:var(--accent);box-shadow:3px 3px 0 var(--yellow);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.97rem;font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn,a.btn,a.btn:hover,button.btn,button.btn:hover{color:var(--accent-text);text-decoration:none}.btn:hover{background:var(--accent-hover);box-shadow:5px 5px 0 var(--yellow);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--yellow);transform:translate(2px,2px)}.btn.secondary{background:var(--surface);box-shadow:3px 3px 0 var(--ink)}.btn.secondary,a.btn.secondary,a.btn.secondary:hover,button.btn.secondary,button.btn.secondary:hover{color:var(--ink)}.btn.secondary:hover{background:var(--yellow-soft);box-shadow:5px 5px 0 var(--ink)}.btn.secondary:active{box-shadow:1px 1px 0 var(--ink)}.btn.blue{background:var(--blue);box-shadow:3px 3px 0 var(--ink)}.btn.blue:hover{background:var(--blue-ink);box-shadow:5px 5px 0 var(--ink)}.btn.blue:active{box-shadow:1px 1px 0 var(--ink)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn.lg{padding:.95rem 1.6rem;font-size:1.05rem}.btn.block{width:100%}.card{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.35rem}.card.flat{box-shadow:none}.card.yellow{background:var(--yellow-soft)}.card.pink{background:var(--pink-soft)}.card.lilac{background:var(--lilac-soft)}.card.mint{background:var(--mint-soft)}.card.sky{background:var(--sky-soft)}.card.blue-soft{background:var(--blue-soft)}.muted{color:var(--muted)}.section-label{width:fit-content;font-family:var(--font);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.28rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex;transform:rotate(-1.5deg)}.section-label.pink{background:var(--pink)}.section-label.lilac{background:var(--lilac)}.section-label.mint{background:var(--mint)}.section-label.sky{background:var(--sky)}.section-label.white{background:var(--surface)}.hl{background:linear-gradient(transparent 52%,var(--yellow) 52%,var(--yellow) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .08em}.hl.pink{background-image:linear-gradient(transparent 52%,var(--pink) 52%,var(--pink) 94%,transparent 94%)}.hl.mint{background-image:linear-gradient(transparent 52%,var(--mint) 52%,var(--mint) 94%,transparent 94%)}.hl.sky{background-image:linear-gradient(transparent 52%,var(--sky) 52%,var(--sky) 94%,transparent 94%)}.dots-bg{background-image:radial-gradient(#16193b21 1.2px,#0000 1.3px);background-size:22px 22px}input[type=email],input[type=number],input[type=text],select,textarea{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font);padding:.75rem .95rem;font-size:1rem;transition:box-shadow .15s}input::-moz-placeholder{color:var(--muted-2)}textarea::-moz-placeholder{color:var(--muted-2)}input::placeholder,textarea::placeholder{color:var(--muted-2)}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:var(--ring);outline:none}code{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:.08em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#blog,#examples,#faq,#how,#pricing{scroll-margin-top:5.25rem}@media (width<=640px){.hide-mobile{display:none!important}.btn.lg{padding:.85rem 1.2rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.step-head{text-align:center;max-width:38rem;margin:0 auto 1.75rem}.step-head h1{margin-bottom:.5rem;font-size:calc(clamp(1.8rem,3.8vw,2.5rem))}.step-head p{color:var(--muted);margin:0;font-size:1.02rem}.step-head .section-label{margin:0 auto 1rem}.option-grid{gap:.9rem;display:grid}.option-card{text-align:left;background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);font:inherit;color:var(--ink);cursor:pointer;align-content:start;gap:.35rem;padding:1.15rem 1.2rem;transition:box-shadow .12s,transform .12s,background .12s;display:grid;position:relative}.option-card:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.option-card.selected,.option-card[aria-checked=true],.option-card[aria-pressed=true]{background:var(--yellow-soft);box-shadow:4px 4px 0 var(--ink)}.option-card .tick{border:2px solid var(--ink);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.option-card.selected .tick,.option-card[aria-checked=true] .tick,.option-card[aria-pressed=true] .tick{background:var(--ink)}.option-card.selected .tick:after,.option-card[aria-checked=true] .tick:after,.option-card[aria-pressed=true] .tick:after{content:"";border-left:2.5px solid var(--yellow);border-bottom:2.5px solid var(--yellow);width:.5rem;height:.28rem;transform:translateY(-1px)rotate(-45deg)}.option-title{letter-spacing:-.015em;font-size:1.02rem;font-weight:800}.option-detail{color:var(--muted);margin:0;font-size:.92rem}.badge{border:2px solid var(--ink);background:var(--yellow);width:fit-content;color:var(--ink);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}.badge.ok{background:var(--mint);color:var(--ink)}.step-actions{flex-direction:column;align-items:center;gap:.7rem;margin-top:1.75rem;display:flex}.step-actions .btn{min-width:min(320px,100%)}.step-note{color:var(--muted);text-align:center;margin:0;font-size:.88rem}.warn-box{background:var(--warn-soft);color:var(--warn);border:2px solid var(--warn);border-radius:var(--radius-sm);margin:0;padding:.7rem .9rem;font-size:.92rem;font-weight:600}.text-btn{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.text-btn:hover{color:var(--link-hover)}@keyframes float-loop{0%{transform:translate(0) rotate(var(--r,0deg))}25%{transform:translate(3px,-7px) rotate(calc(1deg + var(--r,0deg)))}50%{transform:translateY(-11px) rotate(var(--r,0deg))}75%{transform:translate(-3px,-5px) rotate(calc(-1deg + var(--r,0deg)))}to{transform:translate(0) rotate(var(--r,0deg))}}.floaty{animation:float-loop var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s);transform:rotate(var(--r,0deg))}@media (prefers-reduced-motion:reduce){.floaty{animation:none}}.sticker[data-v-173e9263]{width:var(--sticker-size);height:var(--sticker-size);transform:rotate(var(--sticker-tilt));filter:drop-shadow(2px 2px 0 var(--ink));place-items:center;display:inline-grid;position:relative}.sticker svg[data-v-173e9263]{width:100%;height:100%;position:absolute;inset:0}.sticker-text[data-v-173e9263]{text-align:center;width:72%;font-family:var(--font-display);font-weight:800;font-size:calc(var(--sticker-size) * .15);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;line-height:1.05;display:inline-block;position:relative}.doodle[data-v-95026a18]{width:100%;height:auto;display:block;overflow:visible}.soon[data-v-4a8f74c3]{background:radial-gradient(circle at 15% 20%,var(--pink-soft) 0,transparent 32%),radial-gradient(circle at 85% 80%,var(--sky-soft) 0,transparent 34%),var(--yellow-soft);place-items:center;min-height:100dvh;padding:3rem 16px;display:grid;position:relative;overflow:hidden}.soon-inner[data-v-4a8f74c3]{z-index:1;text-align:center;width:100%;max-width:40rem;position:relative}.brand[data-v-4a8f74c3]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55rem;margin:0 0 2rem;font-size:1.5rem;font-weight:800;display:inline-flex}.brand-mark[data-v-4a8f74c3]{border:var(--line) solid var(--ink);background:var(--blue);color:#fff;width:2.2rem;height:2.2rem;box-shadow:var(--shadow-sm);text-box:trim-both cap alphabetic;border-radius:10px;place-items:center;font-size:1.3rem;line-height:1;display:inline-grid}.stack[data-v-4a8f74c3]{max-width:26rem;height:calc(clamp(10rem,42vw,15rem));margin:0 auto 2.25rem;position:relative}.photo[data-v-4a8f74c3]{border:var(--line) solid var(--ink);border-radius:var(--radius-sm);width:calc(clamp(5.5rem,24vw,9.5rem));box-shadow:var(--shadow);transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r));background:#fff;margin:0;padding:.45rem .45rem 1.4rem;animation:6s ease-in-out infinite bob-4a8f74c3;position:absolute;top:0;left:50%}.photo[data-v-4a8f74c3]:nth-child(2){z-index:1;animation-delay:-2s}.photo[data-v-4a8f74c3]:nth-child(3){animation-delay:-4s}.photo[data-v-4a8f74c3]:before{content:"";background:var(--tab);opacity:.9;border-radius:4px;width:2.6rem;height:1.1rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)rotate(-4deg)}.customers[data-v-4a8f74c3],.mark[data-v-4a8f74c3],.photo img[data-v-4a8f74c3],.photo[data-v-4a8f74c3]:before{border:var(--line) solid var(--ink)}.photo img[data-v-4a8f74c3]{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.soon-badge[data-v-4a8f74c3]{z-index:2;position:absolute;bottom:-1.5rem;right:-.5rem}h1[data-v-4a8f74c3]{text-wrap:balance;margin:0 0 1rem;font-size:calc(clamp(2.3rem,7vw,3.6rem));line-height:1.02}.mark[data-v-4a8f74c3]{background:var(--pink);box-shadow:var(--shadow-sm);border-radius:12px;padding:0 .2em;display:inline-block;transform:rotate(-2deg)}.lede[data-v-4a8f74c3]{max-width:30rem;color:var(--muted);text-wrap:pretty;margin:0 auto 2rem;font-size:1.15rem}.customers[data-v-4a8f74c3]{box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;margin:0;padding:.7rem 1.1rem;font-weight:600;display:inline-block}.sparkle[data-v-4a8f74c3],.squiggle[data-v-4a8f74c3]{color:var(--ink);opacity:.85;position:absolute}.squiggle[data-v-4a8f74c3]{width:8rem;color:var(--blue);bottom:8%;left:4%}.sparkle[data-v-4a8f74c3]{width:3.5rem;top:10%;right:8%}@keyframes bob-4a8f74c3{0%,to{margin-top:0}50%{margin-top:-6px}}@media (prefers-reduced-motion:reduce){.photo[data-v-4a8f74c3]{animation:none}}@media (width<=560px){.squiggle[data-v-4a8f74c3]{display:none}.soon-badge[data-v-4a8f74c3]{right:-.25rem}}
