.small[data-astro-cid-axs2yrrg]{font-size:12px}.note-label[data-astro-cid-axs2yrrg]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.pill[data-astro-cid-axs2yrrg]{position:absolute;top:14px;left:14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px;border-radius:999px;background:var(--ink);color:var(--cream)}.actions[data-astro-cid-axs2yrrg]{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.text-link[data-astro-cid-axs2yrrg]{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 12px;font-weight:600;font-size:18px;text-underline-offset:5px}.text-link[data-astro-cid-axs2yrrg]:hover{color:var(--wine)}.sec[data-astro-cid-axs2yrrg]{padding-block:96px 0}.sec-head[data-astro-cid-axs2yrrg]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.sec-head[data-astro-cid-axs2yrrg] h2[data-astro-cid-axs2yrrg]{max-width:700px}.side[data-astro-cid-axs2yrrg]{max-width:380px;font-size:18px;line-height:1.55}.num[data-astro-cid-axs2yrrg]{font-size:30px;line-height:1;margin-bottom:10px}.grid2[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-wrap[data-astro-cid-axs2yrrg]{position:relative;overflow:hidden}.hero[data-astro-cid-axs2yrrg]{position:relative;display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-block:40px 80px}.hero-text[data-astro-cid-axs2yrrg]{flex:1 1 500px;min-width:0}.hero-text[data-astro-cid-axs2yrrg] .h1[data-astro-cid-axs2yrrg]{font-size:clamp(46px,6.2vw,92px)}.lead[data-astro-cid-axs2yrrg]{margin-top:32px}.squig[data-astro-cid-axs2yrrg]{position:relative;display:inline-block}.squig[data-astro-cid-axs2yrrg] svg[data-astro-cid-axs2yrrg]{position:absolute;left:-4%;bottom:-.16em;width:108%;height:.36em;overflow:visible}.squig[data-astro-cid-axs2yrrg] path[data-astro-cid-axs2yrrg]{fill:none;stroke:var(--wine);stroke-width:4;stroke-linecap:round}.hero-media[data-astro-cid-axs2yrrg]{flex:1 1 480px;min-width:0;position:relative;height:620px}.h-arch[data-astro-cid-axs2yrrg]{position:absolute;left:0;top:0;width:56%;height:88%;border-radius:999px 999px 28px 28px;overflow:hidden;background:var(--rose)}.h-arch[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg],.h-square[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg],.h-post-img[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg]{width:100%;height:100%;object-fit:cover}.h-post[data-astro-cid-axs2yrrg]{position:absolute;right:0;top:6%;width:50%;background:#fff;border-radius:20px;box-shadow:0 24px 50px #1f2a4424;overflow:hidden;rotate:2deg;z-index:2}.h-post-top[data-astro-cid-axs2yrrg]{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px}.h-post-top[data-astro-cid-axs2yrrg] .small[data-astro-cid-axs2yrrg]{margin-left:auto}.avatar[data-astro-cid-axs2yrrg]{width:30px;height:30px;border-radius:50%;background:var(--sky);display:grid;place-items:center;font-family:var(--serif);font-weight:600}.h-post-img[data-astro-cid-axs2yrrg]{position:relative;aspect-ratio:4 / 5}.h-post-cap[data-astro-cid-axs2yrrg]{padding:12px 14px 16px;font-size:14px;line-height:1.45}.h-square[data-astro-cid-axs2yrrg]{position:absolute;right:8%;bottom:0;width:40%;aspect-ratio:1;border-radius:24px;overflow:hidden}.h-bubble[data-astro-cid-axs2yrrg]{position:absolute;left:6%;bottom:4%;z-index:3;background:#fff;border-radius:18px 18px 18px 6px;padding:12px 16px;box-shadow:0 14px 30px #1f2a441f;max-width:250px;font-size:16px;line-height:1.35}.h-arrow[data-astro-cid-axs2yrrg]{position:absolute;left:44%;bottom:20%;width:96px;height:64px;z-index:3}.h-arrow[data-astro-cid-axs2yrrg] path[data-astro-cid-axs2yrrg]{fill:none;stroke:var(--wine);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.marquee[data-astro-cid-axs2yrrg]{background:var(--rose);padding:22px 0;overflow:hidden}.track[data-astro-cid-axs2yrrg]{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee[data-astro-cid-axs2yrrg]:hover .track[data-astro-cid-axs2yrrg]{animation-play-state:paused}.track[data-astro-cid-axs2yrrg] p[data-astro-cid-axs2yrrg]{display:flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--serif);font-style:italic;font-size:24px;white-space:nowrap}.sep[data-astro-cid-axs2yrrg]{font-style:normal;font-size:14px;color:var(--wine)}@keyframes marquee{to{translate:-50% 0}}.why[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.quote[data-astro-cid-axs2yrrg]{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:clamp(22px,2.2vw,28px);line-height:1.3;max-width:500px}.tile[data-astro-cid-axs2yrrg]{border-radius:24px;padding:26px}.tile[data-astro-cid-axs2yrrg] p[data-astro-cid-axs2yrrg]:last-child{margin-top:8px;font-size:17px;line-height:1.5}.svc[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.svc-card[data-astro-cid-axs2yrrg]{border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:24px;min-height:320px}.svc-card[data-astro-cid-axs2yrrg].dark{color:var(--cream)}.svc-wide[data-astro-cid-axs2yrrg]{grid-column:span 2;padding:0;flex-direction:row;flex-wrap:wrap;overflow:hidden}.svc-body[data-astro-cid-axs2yrrg]{flex:1 1 300px;padding:32px;display:flex;flex-direction:column;gap:24px}.svc-img[data-astro-cid-axs2yrrg]{flex:1 1 240px;min-height:260px;position:relative}.svc-img[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.svc-top[data-astro-cid-axs2yrrg]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.svc-top[data-astro-cid-axs2yrrg] svg[data-astro-cid-axs2yrrg]{flex:0 0 auto}.svc-title[data-astro-cid-axs2yrrg]{font-size:32px;line-height:1.05;letter-spacing:-.02em}.svc-text[data-astro-cid-axs2yrrg]{margin-top:auto;font-size:20px;line-height:1.5}.dark-wrap[data-astro-cid-axs2yrrg]{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);padding-block:96px;margin-top:96px}.rings[data-astro-cid-axs2yrrg]{position:absolute;width:900px;height:900px;right:-320px;top:-300px}.ex-grid[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.ex[data-astro-cid-axs2yrrg]{display:flex;flex-direction:column;gap:14px}.ex-media[data-astro-cid-axs2yrrg]{position:relative;aspect-ratio:4 / 5;border-radius:28px}.ex-media[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg]{width:100%;height:100%;object-fit:cover}.ex-quote[data-astro-cid-axs2yrrg]{position:absolute;left:16px;right:16px;bottom:16px;background:var(--cream);color:var(--ink);border-radius:16px;padding:14px 16px;font-size:21px;line-height:1.22}.ex-q[data-astro-cid-axs2yrrg]{background:#fff;border-radius:10px;padding:10px 12px;font-size:17px;line-height:1.35}.ex-reviews[data-astro-cid-axs2yrrg]{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;color:var(--ink)}.rev[data-astro-cid-axs2yrrg]{background:#fff;border-radius:20px;padding:18px;rotate:-2deg;box-shadow:0 14px 30px #1f2a441a}.rev[data-astro-cid-axs2yrrg] .serif[data-astro-cid-axs2yrrg]{font-size:19px;line-height:1.3}.rev2[data-astro-cid-axs2yrrg]{rotate:1.5deg;align-self:flex-end;max-width:80%;background:#ffffffeb;padding:14px 18px}.stars[data-astro-cid-axs2yrrg]{display:flex;gap:3px;margin-bottom:8px}.ex-b[data-astro-cid-axs2yrrg]{font-size:17px;line-height:1.5;color:var(--sky)}.profile[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center}.checks[data-astro-cid-axs2yrrg]{margin-top:28px;list-style:none;padding:0;display:grid;gap:12px;max-width:520px}.checks[data-astro-cid-axs2yrrg] li[data-astro-cid-axs2yrrg]{position:relative;padding-left:28px}.checks[data-astro-cid-axs2yrrg] li[data-astro-cid-axs2yrrg]:before{content:"✦";position:absolute;left:0;color:var(--wine)}.phone-wrap[data-astro-cid-axs2yrrg]{background:#e9e1d2;padding:20px;border-radius:52px;rotate:-1.5deg}.phone[data-astro-cid-axs2yrrg]{width:360px;background:#fff;border-radius:40px;overflow:hidden;box-shadow:0 20px 50px #1f2a4429;font-size:13px;line-height:1.4}.ph-top[data-astro-cid-axs2yrrg]{padding:20px 18px 8px;font-size:17px}.ph-head[data-astro-cid-axs2yrrg]{display:flex;align-items:center;gap:18px;padding:6px 18px 0}.ph-avatar[data-astro-cid-axs2yrrg]{width:78px;height:78px;border-radius:50%;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--rose)}.ph-avatar[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg]{width:100%;height:100%;object-fit:cover}.ph-stats[data-astro-cid-axs2yrrg]{flex:1;display:flex;justify-content:space-around;text-align:center}.ph-stats[data-astro-cid-axs2yrrg] div[data-astro-cid-axs2yrrg]{display:flex;flex-direction:column}.ph-stats[data-astro-cid-axs2yrrg] strong[data-astro-cid-axs2yrrg]{font-size:16px}.ph-bio[data-astro-cid-axs2yrrg]{padding:10px 18px 0}.ph-link[data-astro-cid-axs2yrrg]{font-weight:600;color:#3b4f82}.ph-btns[data-astro-cid-axs2yrrg]{display:flex;gap:6px;padding:12px 18px 0}.ph-btns[data-astro-cid-axs2yrrg] span[data-astro-cid-axs2yrrg]{flex:1;min-height:32px;border-radius:9px;background:#efeae1;font-weight:600;display:grid;place-items:center}.ph-btns[data-astro-cid-axs2yrrg] .dark[data-astro-cid-axs2yrrg]{background:var(--ink);color:#fff}.ph-hl[data-astro-cid-axs2yrrg]{display:flex;gap:12px;padding:14px 18px}.ph-hl[data-astro-cid-axs2yrrg] div[data-astro-cid-axs2yrrg]{display:flex;flex-direction:column;align-items:center;gap:5px}.ph-hl[data-astro-cid-axs2yrrg] span[data-astro-cid-axs2yrrg]{width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #d9d2c5}.ph-grid[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border-top:1px solid #ECE6DB;padding-top:2px}.cell[data-astro-cid-axs2yrrg]{position:relative;aspect-ratio:3 / 4;overflow:hidden;padding:10px;display:flex;flex-direction:column;justify-content:flex-end}.cell[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cap[data-astro-cid-axs2yrrg]{position:relative;border-radius:6px;padding:4px 6px;font-size:10.5px;line-height:1.15}.cell-num[data-astro-cid-axs2yrrg]{font-size:28px;line-height:1;color:var(--wine)}.cell-t[data-astro-cid-axs2yrrg]{font-size:14px;line-height:1.05}.cell-tag[data-astro-cid-axs2yrrg]{font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:auto}.cell-rev[data-astro-cid-axs2yrrg]{background:#fff;border-radius:8px;padding:8px;font-size:11px;margin-block:auto}.deo[data-astro-cid-axs2yrrg]{background:var(--sky);border-radius:40px;padding:clamp(32px,5vw,72px);display:flex;flex-wrap:wrap;gap:48px;align-items:center}.deo-text[data-astro-cid-axs2yrrg]{flex:1 1 380px}.deo[data-astro-cid-axs2yrrg] .grid2[data-astro-cid-axs2yrrg]{flex:1 1 420px}.deo-item[data-astro-cid-axs2yrrg]{background:#ffffffa6;border-radius:22px;padding:22px;font-size:18px;line-height:1.45}.process-wrap[data-astro-cid-axs2yrrg]{position:relative;overflow:hidden;background:var(--butter);margin-top:96px;padding-block:80px 112px}.wave[data-astro-cid-axs2yrrg]{position:absolute;left:0;bottom:0;width:100%;height:120px}.steps[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px 32px}.step[data-astro-cid-axs2yrrg]{border-top:1px solid var(--line);padding-top:24px}.step-n[data-astro-cid-axs2yrrg]{font-size:48px;line-height:1}.step[data-astro-cid-axs2yrrg] h3[data-astro-cid-axs2yrrg]{margin:18px 0 8px;font-size:22px;font-weight:700}.promo[data-astro-cid-axs2yrrg]{background:var(--rose);border-radius:24px;padding:20px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.promo[data-astro-cid-axs2yrrg] .serif[data-astro-cid-axs2yrrg]{font-size:24px;line-height:1.25}.promo-pill[data-astro-cid-axs2yrrg],.rec[data-astro-cid-axs2yrrg]{font-size:14px;font-weight:700;padding:7px 14px;border-radius:999px;background:var(--ink);color:var(--cream);white-space:nowrap}.rec[data-astro-cid-axs2yrrg]{background:var(--butter);color:var(--ink)}.plans[data-astro-cid-axs2yrrg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan[data-astro-cid-axs2yrrg]{border-radius:32px;padding:36px;display:flex;flex-direction:column;gap:22px}.plan-dark[data-astro-cid-axs2yrrg]{background:var(--ink);color:var(--cream)}.plan-row[data-astro-cid-axs2yrrg]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.plan-k[data-astro-cid-axs2yrrg]{font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.plan-name[data-astro-cid-axs2yrrg]{font-size:34px}.price[data-astro-cid-axs2yrrg]{font-size:58px;line-height:1}.price[data-astro-cid-axs2yrrg] span[data-astro-cid-axs2yrrg]{font-family:var(--sans);font-size:18px;font-weight:400;letter-spacing:0}.plan-list[data-astro-cid-axs2yrrg]{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:17px;line-height:1.45}.plan-list[data-astro-cid-axs2yrrg] li[data-astro-cid-axs2yrrg]{position:relative;padding-left:26px}.plan-list[data-astro-cid-axs2yrrg] li[data-astro-cid-axs2yrrg]:before{content:"✓";position:absolute;left:0;color:var(--wine);font-weight:700}.plan-dark[data-astro-cid-axs2yrrg] .plan-list[data-astro-cid-axs2yrrg] li[data-astro-cid-axs2yrrg]:before{color:var(--butter)}.plan[data-astro-cid-axs2yrrg] .btn[data-astro-cid-axs2yrrg]{margin-top:auto;align-self:flex-start}.small-note[data-astro-cid-axs2yrrg]{margin-top:20px;font-size:16px}.small-note[data-astro-cid-axs2yrrg] a[data-astro-cid-axs2yrrg]{font-weight:600;color:var(--ink)}.faq[data-astro-cid-axs2yrrg]{max-width:860px;margin:0 auto;padding:96px 24px 80px}details[data-astro-cid-axs2yrrg]{border-top:1px solid var(--line);padding:22px 0}details[data-astro-cid-axs2yrrg]:last-of-type{border-bottom:1px solid var(--line)}summary[data-astro-cid-axs2yrrg]{cursor:pointer;list-style:none;font-size:21px;font-weight:600;display:flex;justify-content:space-between;gap:16px;align-items:center}summary[data-astro-cid-axs2yrrg]::-webkit-details-marker{display:none}.plus[data-astro-cid-axs2yrrg]{position:relative;width:18px;height:18px;flex:0 0 auto}.plus[data-astro-cid-axs2yrrg]:before,.plus[data-astro-cid-axs2yrrg]:after{content:"";position:absolute;left:0;top:8px;width:18px;height:2px;background:var(--wine);transition:rotate .3s ease}.plus[data-astro-cid-axs2yrrg]:after{rotate:90deg}details[data-astro-cid-axs2yrrg][open] .plus[data-astro-cid-axs2yrrg]:after{rotate:0deg}details[data-astro-cid-axs2yrrg] p[data-astro-cid-axs2yrrg]{margin-top:12px;font-size:18px;line-height:1.6;color:var(--ink-soft)}details[data-astro-cid-axs2yrrg][open] p[data-astro-cid-axs2yrrg]{animation:up .5s ease both}.cta[data-astro-cid-axs2yrrg]{background:var(--rose);border-radius:40px;overflow:hidden;display:flex;flex-wrap:wrap}.cta-text[data-astro-cid-axs2yrrg]{flex:1 1 520px;padding:clamp(40px,6vw,88px);display:flex;flex-direction:column;gap:24px}.cta-img[data-astro-cid-axs2yrrg]{flex:1 1 380px;min-height:380px;position:relative}.cta-img[data-astro-cid-axs2yrrg] img[data-astro-cid-axs2yrrg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:960px){.why[data-astro-cid-axs2yrrg],.profile[data-astro-cid-axs2yrrg]{grid-template-columns:1fr}.phone-wrap[data-astro-cid-axs2yrrg]{justify-self:center}.svc[data-astro-cid-axs2yrrg],.ex-grid[data-astro-cid-axs2yrrg],.plans[data-astro-cid-axs2yrrg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.svc[data-astro-cid-axs2yrrg],.ex-grid[data-astro-cid-axs2yrrg],.plans[data-astro-cid-axs2yrrg],.grid2[data-astro-cid-axs2yrrg]{grid-template-columns:minmax(0,1fr)}.svc-wide[data-astro-cid-axs2yrrg]{grid-column:auto}.hero-media[data-astro-cid-axs2yrrg]{height:520px}.h-arrow[data-astro-cid-axs2yrrg]{display:none}.phone[data-astro-cid-axs2yrrg]{width:min(330px,78vw)}.phone-wrap[data-astro-cid-axs2yrrg]{padding:12px;border-radius:44px}}
