.phone-sketch-wrap[data-astro-cid-rzgvssbk]{position:relative;width:min(100%,360px);margin:0 auto}.phone-sketch[data-astro-cid-rzgvssbk]{width:100%;display:block;animation:float 6s ease-in-out infinite}.sketch-label[data-astro-cid-rzgvssbk]{font-family:Inter,sans-serif;font-weight:700;font-size:20px}.sketch-day[data-astro-cid-rzgvssbk]{font-family:Inter,sans-serif;font-weight:800;font-size:20px}.sketch-chip[data-astro-cid-rzgvssbk]{font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:.02em}.sketch-card-glow[data-astro-cid-rzgvssbk] rect[data-astro-cid-rzgvssbk]{animation:pulseGlow 2.6s ease-in-out infinite}.doodle[data-astro-cid-rzgvssbk]{position:absolute;pointer-events:none}.doodle-bell[data-astro-cid-rzgvssbk]{width:130px;top:-18px;right:-34px}.doodle-check[data-astro-cid-rzgvssbk]{width:92px;left:-46px;bottom:56px}.doodle-text[data-astro-cid-rzgvssbk]{font-size:19px}.draw-path[data-astro-cid-rzgvssbk]{stroke-dasharray:140;stroke-dashoffset:140;animation:draw 1.4s ease-out .4s forwards}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:560px){.doodle-bell[data-astro-cid-rzgvssbk]{width:104px;right:-14px;top:-14px}.doodle-check[data-astro-cid-rzgvssbk]{width:76px;left:-16px}}@media(prefers-reduced-motion:reduce){.phone-sketch[data-astro-cid-rzgvssbk],.draw-path[data-astro-cid-rzgvssbk],.sketch-card-glow[data-astro-cid-rzgvssbk] rect[data-astro-cid-rzgvssbk]{animation:none}}.hero[data-astro-cid-bbe6dxrz]{padding:3.5rem 0 1rem;overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.kicker[data-astro-cid-bbe6dxrz]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--accent);margin:0 0 .75rem}.hero-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,4.6vw,3rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 1.1rem}.subtitle[data-astro-cid-bbe6dxrz]{font-size:1.1rem;color:var(--text-dim);line-height:1.6;max-width:34rem;margin:0 0 1.75rem}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.cta-note[data-astro-cid-bbe6dxrz]{font-size:.85rem;color:var(--text-faint)}.hero-art[data-astro-cid-bbe6dxrz]{position:relative;padding:2rem 1.5rem}@media(max-width:860px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-art[data-astro-cid-bbe6dxrz]{order:-1;max-width:320px;margin:0 auto;padding:1rem 2.5rem .5rem}.hero-copy[data-astro-cid-bbe6dxrz]{text-align:center}.subtitle[data-astro-cid-bbe6dxrz]{margin-inline:auto}.hero-actions[data-astro-cid-bbe6dxrz]{justify-content:center}}.step-icon[data-astro-cid-4hkenrxy]{width:2.75rem;height:2.75rem}.how[data-astro-cid-cmgpsf2k]{padding:4rem 0 2rem}.kicker[data-astro-cid-cmgpsf2k]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--accent);margin:0 0 .5rem}.section-title[data-astro-cid-cmgpsf2k]{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;letter-spacing:-.02em;margin:0 0 2.5rem;max-width:30rem}.steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.step[data-astro-cid-cmgpsf2k]{background:var(--surface);border:1px solid var(--border);border-radius:1.1rem;padding:1.5rem 1.35rem;position:relative;transition:transform .25s var(--spring),box-shadow .25s var(--spring),border-color .25s var(--spring)}.step[data-astro-cid-cmgpsf2k]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-lifted)}.step-top[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.step-num[data-astro-cid-cmgpsf2k]{font-size:1.6rem;color:var(--text-faint)}.step[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.step[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{margin:0;color:var(--text-dim);font-size:.92rem;line-height:1.5}@media(max-width:920px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-cmgpsf2k]{transition-property:border-color,box-shadow}.step[data-astro-cid-cmgpsf2k]:hover{transform:none}}.phone-sketch-wrap[data-astro-cid-kmjtxhay]{position:relative;width:min(100%,360px);margin:0 auto}.phone-sketch[data-astro-cid-kmjtxhay]{width:100%;display:block}.sketch-label-sm[data-astro-cid-kmjtxhay]{font-family:Inter,sans-serif;font-weight:700;font-size:17px}.sketch-day[data-astro-cid-kmjtxhay]{font-family:Inter,sans-serif;font-weight:700;font-size:13px}.sketch-chip[data-astro-cid-kmjtxhay]{font-family:Inter,sans-serif;font-weight:700;font-size:10px;letter-spacing:.02em}.spotlight-ring[data-astro-cid-kmjtxhay]{animation:pulseGlow 2.2s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.spotlight-ring[data-astro-cid-kmjtxhay]{animation:none}}.phone-sketch-wrap[data-astro-cid-tggpcgiq]{position:relative;width:min(100%,360px);margin:0 auto}.phone-sketch[data-astro-cid-tggpcgiq]{width:100%;display:block}.sketch-label[data-astro-cid-tggpcgiq]{font-family:Inter,sans-serif;font-weight:700;font-size:20px}.sketch-chip[data-astro-cid-tggpcgiq]{font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:.02em}.phone-sketch-wrap[data-astro-cid-dsfl22dv]{position:relative;width:min(100%,360px);margin:0 auto}.phone-sketch[data-astro-cid-dsfl22dv]{width:100%;display:block}.sketch-label-sm[data-astro-cid-dsfl22dv]{font-family:Inter,sans-serif;font-weight:700;font-size:17px}.sketch-chip[data-astro-cid-dsfl22dv]{font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:.02em}.doodle[data-astro-cid-dsfl22dv]{position:absolute;pointer-events:none;width:70px;top:150px;right:-14px}.ask-btn[data-astro-cid-dsfl22dv]{animation:pulseGlow 2.6s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ask-btn[data-astro-cid-dsfl22dv]{animation:none}}.phone-sketch-wrap[data-astro-cid-azdvtxml]{position:relative;width:min(100%,360px);margin:0 auto}.phone-sketch[data-astro-cid-azdvtxml]{width:100%;display:block}.sketch-label-sm[data-astro-cid-azdvtxml]{font-family:Inter,sans-serif;font-weight:700;font-size:17px}.sketch-chip[data-astro-cid-azdvtxml]{font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:.02em}.sketch-chip-lg[data-astro-cid-azdvtxml]{font-family:Inter,sans-serif;font-weight:800;font-size:15px}.doodle[data-astro-cid-azdvtxml]{position:absolute;pointer-events:none;width:100px;right:-30px;bottom:60px}.doodle-text[data-astro-cid-azdvtxml]{font-size:19px}.draw-path[data-astro-cid-azdvtxml]{stroke-dasharray:110;stroke-dashoffset:110;animation:draw 1.1s ease-out .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.draw-path[data-astro-cid-azdvtxml]{animation:none;stroke-dashoffset:0}}@media(max-width:560px){.doodle-sent[data-astro-cid-azdvtxml]{width:86px;right:-8px}}.screens[data-astro-cid-nesvzldg]{padding:3rem 0 4.5rem}.kicker[data-astro-cid-nesvzldg]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--accent);margin:0 0 .5rem}.section-title[data-astro-cid-nesvzldg]{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;letter-spacing:-.02em;margin:0 0 2.75rem;max-width:30rem}.carousel[data-astro-cid-nesvzldg]{position:relative}.carousel-track[data-astro-cid-nesvzldg]{display:flex;gap:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.5rem .25rem 1rem;margin:0 -.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-track[data-astro-cid-nesvzldg]::-webkit-scrollbar{display:none}.card[data-astro-cid-nesvzldg]{margin:0;flex:0 0 min(100%,360px);scroll-snap-align:center;background:var(--surface);border:1px solid var(--border);border-radius:1.2rem;padding:1.75rem 1.5rem 1.5rem;box-shadow:var(--shadow);transition:transform .25s var(--spring),box-shadow .25s var(--spring)}.card[data-astro-cid-nesvzldg]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lifted)}.card-art[data-astro-cid-nesvzldg]{display:grid;place-items:center;min-height:280px}figcaption[data-astro-cid-nesvzldg]{text-align:center;margin-top:.75rem}figcaption[data-astro-cid-nesvzldg] strong[data-astro-cid-nesvzldg]{font-size:1.4rem;color:var(--accent);display:block}figcaption[data-astro-cid-nesvzldg] p[data-astro-cid-nesvzldg]{color:var(--text-dim);font-size:.9rem;margin:.35rem auto 0;max-width:22rem;line-height:1.5}.carousel-dots[data-astro-cid-nesvzldg]{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}.dot[data-astro-cid-nesvzldg]{width:9px;height:9px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);padding:0;cursor:pointer;transition:background .2s var(--spring),border-color .2s var(--spring),transform .2s var(--spring)}.dot[data-astro-cid-nesvzldg]:active{transform:scale(.85);transition-duration:90ms}.dot[data-astro-cid-nesvzldg][aria-current=true]{background:var(--accent);border-color:var(--accent);transform:scale(1.25)}.dot[data-astro-cid-nesvzldg][aria-current=true]:active{transform:scale(1.1)}@media(max-width:560px){.card[data-astro-cid-nesvzldg]{flex-basis:88%}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-nesvzldg]{transition-property:box-shadow}.card[data-astro-cid-nesvzldg]:hover{transform:none}.carousel-track[data-astro-cid-nesvzldg]{scroll-behavior:auto}}
