.hero[data-astro-cid-lcdefpme]{color:#fff;background:var(--ink);isolation:isolate;min-height:100svh;padding:calc(var(--header-h) + 48px) 0 96px;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg, #08141beb 0%, #08141bb3 45%, #08141b59 100%), linear-gradient(0deg, var(--ink) 0%, transparent 35%);position:absolute;inset:0}.hero__glow[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;background:radial-gradient(circle,#d99d814d,#0000 62%);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:50%;left:50%}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr .9fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero__chip[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme]{margin-bottom:28px}.hero-line[data-astro-cid-lcdefpme]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero-line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:line-up 1.2s var(--ease-out) both;display:inline-block}.hero-line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:80ms}.hero-line[data-astro-cid-lcdefpme]:nth-child(3)>span[data-astro-cid-lcdefpme]{animation-delay:.16s}.show-intro[data-astro-cid-lcdefpme] .hero-line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation-delay:1.5s}.show-intro[data-astro-cid-lcdefpme] .hero-line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:1.58s}.show-intro[data-astro-cid-lcdefpme] .hero-line[data-astro-cid-lcdefpme]:nth-child(3)>span[data-astro-cid-lcdefpme]{animation-delay:1.66s}@keyframes line-up{0%{transform:translateY(110%)rotate(3deg)}}.cycle-word[data-astro-cid-lcdefpme]{display:inline-block}.hero__lead[data-astro-cid-lcdefpme]{color:#f5efead1;margin-bottom:36px}.hero__trust[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px 40px;margin:48px 0 0;padding:0;list-style:none;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--peach);gap:2px;padding-left:16px;display:grid}.hero__trust[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.03em;align-items:center;gap:6px;font-size:1.6rem;line-height:1.1;display:inline-flex}.hero__trust[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme] .icon{color:var(--peach);width:22px;height:22px}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--muted-inv);font-size:.875rem}.hero__cards[data-astro-cid-lcdefpme]{gap:16px;display:grid}.hero-card[data-astro-cid-lcdefpme]{align-items:flex-start;gap:18px;padding:22px;animation:7s ease-in-out infinite float;display:flex}.hero-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-inv);margin:6px 0 0;font-size:.95rem}.hero-card--1[data-astro-cid-lcdefpme]{margin-right:48px}.hero-card--2[data-astro-cid-lcdefpme]{margin-left:48px;animation-delay:-2.3s}.hero-card--3[data-astro-cid-lcdefpme]{margin-right:24px;animation-delay:-4.6s}@keyframes float{50%{translate:0 -10px}}.hero__scroll[data-astro-cid-lcdefpme]{border:1.5px solid #fff6;border-radius:20px;width:28px;height:46px;margin-left:-14px;position:absolute;bottom:28px;left:50%}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--peach);width:4px;height:8px;animation:scroll-dot 1.8s var(--ease-in-out) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes scroll-dot{60%{opacity:0;transform:translateY(14px)}61%{opacity:0;transform:translateY(0)}}@media (width<=1024px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.hero-card[data-astro-cid-lcdefpme]{flex-direction:column;animation:none;margin:0!important}}@media (width<=720px){.hero__cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-card[data-astro-cid-lcdefpme]{flex-direction:row}.hero__scroll[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-bottom:64px}}.band[data-astro-cid-lcdefpme]{background:var(--peach);color:var(--ink);z-index:2;margin-top:-18px;padding:22px 0;position:relative;transform:rotate(-1.2deg)scale(1.02);box-shadow:0 20px 40px -20px #d99d81cc}.band[data-astro-cid-lcdefpme] .marquee__item[data-astro-cid-lcdefpme] .sep{color:var(--ink)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(260px,auto);gap:18px;display:grid}.bento__card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--ink);color:#fff;isolation:isolate;min-height:300px;transition:transform .6s var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.bento__card[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)}.bento__img[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.bento__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.55;width:100%;height:100%;transition:transform 1.2s var(--ease-out), opacity .6s}.bento__card[data-astro-cid-lcdefpme]:hover .bento__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.4;transform:scale(1.08)}.bento__card[data-astro-cid-lcdefpme]:after{z-index:-1}.bento__card[data-astro-cid-lcdefpme] .bento__body[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#0000 20%,#08141beb 80%);position:absolute;inset:0}.bento__body[data-astro-cid-lcdefpme]{padding:clamp(22px,2.6vw,34px)}.bento__body[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{color:var(--peach);backdrop-filter:blur(8px);background:#d99d812e;margin-bottom:18px}.bento__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f5efeac7;max-width:46ch;margin:10px 0 0;font-size:.975rem}.bento__go[data-astro-cid-lcdefpme]{color:var(--peach);align-items:center;gap:6px;margin-top:18px;font-weight:600;display:inline-flex}.bento__go[data-astro-cid-lcdefpme] .icon{width:18px;height:18px;transition:transform .4s var(--ease-out)}.bento__card[data-astro-cid-lcdefpme]:hover .bento__go[data-astro-cid-lcdefpme] .icon{transform:translate(3px,-3px)}.b-lg[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.b-lg[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,3vw,2.5rem)}.b-wide[data-astro-cid-lcdefpme]{grid-column:span 2}.b-sm[data-astro-cid-lcdefpme]{grid-column:span 1}.b-sm[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:none}.b-half[data-astro-cid-lcdefpme]{grid-column:span 2;min-height:240px}@media (width<=1024px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.b-lg[data-astro-cid-lcdefpme]{grid-row:span 1;min-height:420px}.b-sm[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:block}}@media (width<=640px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.bento__card[data-astro-cid-lcdefpme]{min-height:320px;grid-column:auto!important}}.how[data-astro-cid-lcdefpme]{overflow:hidden}.how__glow[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#d99d8129,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:-200px}.how__intro[data-astro-cid-lcdefpme]{position:sticky;top:120px}.how__intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:24px 0 40px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.stat[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-inv);padding-top:18px}.stat__num[data-astro-cid-lcdefpme]{color:var(--peach);font-size:clamp(3.5rem,7vw,5.5rem);line-height:.9;display:block}.stat__label[data-astro-cid-lcdefpme]{color:var(--muted-inv);margin-top:8px;font-size:.9375rem;display:block}.steps[data-astro-cid-lcdefpme]{gap:28px;margin:0;padding:0 0 0 64px;list-style:none;display:grid;position:relative}.steps__rail[data-astro-cid-lcdefpme]{background:var(--line-inv);width:2px;position:absolute;top:24px;bottom:24px;left:21px}.steps__rail[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--grad-peach);position:absolute;inset:0}.step[data-astro-cid-lcdefpme]{position:relative}.step__num[data-astro-cid-lcdefpme]{background:var(--ink-2);border:1px solid var(--line-inv);width:44px;height:44px;color:var(--muted-inv);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;transition:background .5s,color .5s,box-shadow .5s;display:grid;position:absolute;top:22px;left:-64px}.step[data-astro-cid-lcdefpme].is-active .step__num[data-astro-cid-lcdefpme]{background:var(--peach);color:var(--ink);box-shadow:0 0 0 8px #d99d8126}.step__card[data-astro-cid-lcdefpme]{padding:30px}.step__card[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{margin-bottom:20px}.step__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:10px 0 0}@media (width<=860px){.how__intro[data-astro-cid-lcdefpme]{position:static}}.tiers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.tier[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .5s var(--ease-out), box-shadow .5s;padding:34px 30px;position:relative}.tier[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.tier--featured[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-color:#0000;transform:translateY(-16px);box-shadow:0 40px 80px -30px #08141b99}.tier--featured[data-astro-cid-lcdefpme]:hover{transform:translateY(-22px)}.tier__badge[data-astro-cid-lcdefpme]{background:var(--grad-peach);color:var(--ink);border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:700;position:absolute;top:-14px;left:30px}.tier__name[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:1.875rem}.tier__fit[data-astro-cid-lcdefpme]{color:var(--muted);min-height:4.8em;margin:10px 0 20px;font-size:.95rem}.tier--featured[data-astro-cid-lcdefpme] .tier__fit[data-astro-cid-lcdefpme],.tier--featured[data-astro-cid-lcdefpme] .tier__price[data-astro-cid-lcdefpme]{color:var(--muted-inv)}.tier__price[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 22px;font-size:.9rem}.tier__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--text);font-size:1.75rem;font-weight:700;display:block}.tier--featured[data-astro-cid-lcdefpme] .tier__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--peach)}.tier--featured[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:#fff}.tier__list[data-astro-cid-lcdefpme]{gap:12px;margin:28px 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.tier__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:12px;display:flex}.tier__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].off{color:var(--muted);opacity:.6}.tier--featured[data-astro-cid-lcdefpme] .tier__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].off{color:var(--muted-inv)}.tier__list[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--peach-deep);font-style:normal;font-weight:600}.tier--featured[data-astro-cid-lcdefpme] .tier__list[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--peach)}.tier__mark[data-astro-cid-lcdefpme]{background:var(--peach-soft);width:22px;height:22px;color:var(--peach-deep);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.tier--featured[data-astro-cid-lcdefpme] .tier__mark[data-astro-cid-lcdefpme]{color:var(--peach);background:#d99d8133}.off[data-astro-cid-lcdefpme] .tier__mark[data-astro-cid-lcdefpme]{background:0 0}.tier__mark[data-astro-cid-lcdefpme] .icon{stroke-width:3px;width:13px;height:13px}.planning-foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin-top:40px;display:grid}.pricing-card[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{margin-bottom:20px}.pricing-card[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme],.next-card[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-bottom:14px}.note[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:14px;font-size:.85rem;font-style:italic}.section--dark[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{color:var(--muted-inv)}.next[data-astro-cid-lcdefpme]{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.next[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:14px;display:flex}.next__n[data-astro-cid-lcdefpme]{background:var(--ink);width:30px;height:30px;color:var(--peach);border-radius:10px;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}@media (width<=960px){.tiers[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.tier--featured[data-astro-cid-lcdefpme]{transform:none}.tier__fit[data-astro-cid-lcdefpme]{min-height:0}.planning-foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.lookback[data-astro-cid-lcdefpme]{overflow:hidden}.lookback__orb[data-astro-cid-lcdefpme]{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.lookback__orb--1[data-astro-cid-lcdefpme]{background:#d99d8138;width:520px;height:520px;animation:14s ease-in-out infinite alternate orb;top:-120px;right:-160px}.lookback__orb--2[data-astro-cid-lcdefpme]{background:#d99d811f;width:420px;height:420px;animation:18s ease-in-out infinite alternate-reverse orb;bottom:-100px;left:-140px}@keyframes orb{to{transform:translate(-60px,60px)scale(1.15)}}.lookback__head[data-astro-cid-lcdefpme]{align-items:end;margin-bottom:clamp(48px,6vw,72px)}.lookback__sub[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#fff;margin-bottom:16px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600}.look-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 clamp(48px,6vw,72px);padding:0;list-style:none;display:grid;position:relative}.look-step[data-astro-cid-lcdefpme]{padding:28px;overflow:hidden}.look-step__n[data-astro-cid-lcdefpme]{color:#d99d8129;font-size:4.5rem;line-height:1;position:absolute;top:4px;right:18px}.look-step[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{margin-bottom:22px}.look-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:10px 0 0;font-size:.95rem}.lookback__bottom[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-bottom:22px}.lookback[data-astro-cid-lcdefpme] .checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#f5efeae0;font-weight:400}.why-free[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-bottom:14px}.why-free[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:28px}.lookback__exceptions[data-astro-cid-lcdefpme]{gap:14px;margin-top:20px;display:grid}.lookback__exceptions[data-astro-cid-lcdefpme] .checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#f5efeae0;font-weight:400}.lookback__efile[data-astro-cid-lcdefpme]{margin-top:10px}.lookback__exceptions[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--peach)}@media (width<=1024px){.look-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.look-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.why__media[data-astro-cid-lcdefpme]{position:relative}.why__list[data-astro-cid-lcdefpme]{margin:28px 0 36px}.badge-ring[data-astro-cid-lcdefpme]{background:var(--peach);width:168px;height:168px;color:var(--ink);box-shadow:var(--shadow-peach);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:40px;right:-28px}.badge-ring[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.badge-ring[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{letter-spacing:3.2px;fill:var(--ink);font-size:15px;font-weight:700}.badge-ring__num[data-astro-cid-lcdefpme]{padding-top:8px;font-size:3.6rem;line-height:1}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=860px){.badge-ring[data-astro-cid-lcdefpme]{width:136px;height:136px;bottom:-40px;right:12px}.badge-ring__num[data-astro-cid-lcdefpme]{font-size:2.8rem}}.reviews__score[data-astro-cid-lcdefpme]{color:inherit;align-items:center;gap:14px;padding:14px 20px;display:flex}.reviews__score[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:1.5rem}.reviews__score[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.reviews__g[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:#4285f4;background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;display:grid}.stars[data-astro-cid-lcdefpme]{color:#f5b301;vertical-align:-2px;gap:2px;display:inline-flex}.stars[data-astro-cid-lcdefpme] .icon{fill:currentColor;stroke:none;width:16px;height:16px}.reviews__marquee[data-astro-cid-lcdefpme]{--gap:20px;margin-top:8px;padding:8px 0}.reviews__track[data-astro-cid-lcdefpme]{align-items:stretch;margin:0;padding:0;list-style:none;animation-duration:70s}.review[data-astro-cid-lcdefpme]{white-space:normal;flex-direction:column;flex:none;gap:14px;width:min(380px,82vw);padding:26px;display:flex}.review[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1;margin:0;font-size:.98rem;line-height:1.6}.review[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.95rem}.reviews__more[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 32px;margin-top:28px;display:flex}@media (prefers-reduced-motion:reduce){.reviews__marquee[data-astro-cid-lcdefpme]{overflow-x:auto}}
