.quotes[data-astro-cid-gakqr736]{gap:20px;display:grid}.quote[data-astro-cid-gakqr736]{margin:0;padding-top:44px;position:relative}.quote[data-astro-cid-gakqr736]:before{content:"“";font-family:var(--font-display);color:#d8c4a6;font-size:4.5rem;line-height:1;position:absolute;top:4px;left:24px}blockquote[data-astro-cid-gakqr736]{margin:0}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--font-display);font-size:1.2rem;font-weight:500;line-height:1.4}.tr[data-astro-cid-gakqr736]{color:var(--ink-soft);margin:-.4em 0 1em;font-size:.95rem}.tr-label[data-astro-cid-gakqr736]{white-space:nowrap;font-size:.85rem;font-style:italic}figcaption[data-astro-cid-gakqr736]{color:var(--ink-soft);font-weight:700}figcaption[data-astro-cid-gakqr736]:before{content:"";background:var(--accent);vertical-align:middle;width:24px;height:2px;margin-right:10px;display:inline-block}.role[data-astro-cid-gakqr736]{font-weight:500}.quote--short[data-astro-cid-gakqr736]{padding:22px 24px 20px 64px}.quote--short[data-astro-cid-gakqr736]:before{font-size:3.4rem;top:10px;left:18px}.quote--short[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{margin-bottom:.5em;font-size:1.1rem}.offer[data-astro-cid-lt6jz3qb]{flex-direction:column;gap:6px;display:flex}.offer[data-astro-cid-lt6jz3qb] h3[data-astro-cid-lt6jz3qb]{margin-bottom:0}.offer-step[data-astro-cid-lt6jz3qb]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-size:.78rem;font-weight:700}.offer-price[data-astro-cid-lt6jz3qb]{font-family:var(--font-display);color:var(--ink);margin:.2em 0;font-size:1.7rem;font-weight:600;line-height:1.15}.offer-short[data-astro-cid-lt6jz3qb]{color:var(--ink-soft)}.offer-note[data-astro-cid-lt6jz3qb]{color:var(--teal);font-size:.92rem;font-weight:600}.offer[data-astro-cid-lt6jz3qb] .btn[data-astro-cid-lt6jz3qb]{white-space:nowrap;align-self:flex-start;margin-top:auto}.featured[data-astro-cid-lt6jz3qb]{border:1.5px solid var(--ink);position:relative}.badge[data-astro-cid-lt6jz3qb]{background:var(--accent);color:#fff;letter-spacing:.06em;border-radius:999px;padding:.2em .8em;font-size:.75rem;font-weight:700;position:absolute;top:-13px;right:20px}.proof[data-astro-cid-bejh6rc3]{border-block:1px solid var(--line);background:#ffffff73}.proof-inner[data-astro-cid-bejh6rc3]{flex-wrap:wrap;align-items:center;gap:12px 36px;padding-block:22px;display:flex}.proof-label[data-astro-cid-bejh6rc3]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.marks[data-astro-cid-bejh6rc3]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px 36px;margin:0;padding:0;list-style:none;display:flex}.mark[data-astro-cid-bejh6rc3]{color:#5b5f78;white-space:nowrap;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-block}.mark[data-astro-cid-bejh6rc3]:hover{color:var(--ink)}.mark--1[data-astro-cid-bejh6rc3]{font-family:var(--font-body);letter-spacing:-.02em;text-transform:uppercase;font-size:1.12rem;font-weight:700}.mark--2[data-astro-cid-bejh6rc3]{font-family:var(--font-display);font-size:1.15rem;font-style:italic;font-weight:600}.mark--3[data-astro-cid-bejh6rc3]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:1.02rem;font-weight:700}.mark--4[data-astro-cid-bejh6rc3]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}@media (width<=640px){.proof-inner[data-astro-cid-bejh6rc3]{gap:10px}.proof-label[data-astro-cid-bejh6rc3]{width:100%}.marks[data-astro-cid-bejh6rc3]{justify-content:flex-start;gap:10px 24px}.mark[data-astro-cid-bejh6rc3]{white-space:normal}}.svc[data-astro-cid-awet6fh6]{padding:clamp(24px,4vw,44px);scroll-margin-top:90px}.svc--featured[data-astro-cid-awet6fh6]{border:1.5px solid var(--ink)}.svc-num[data-astro-cid-awet6fh6]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-size:.8rem;font-weight:700}.svc-head[data-astro-cid-awet6fh6] h2[data-astro-cid-awet6fh6]{margin-top:4px}.svc-short[data-astro-cid-awet6fh6]{color:var(--ink-soft);max-width:60ch;font-size:1.15rem}.svc-body[data-astro-cid-awet6fh6]{gap:28px;margin-top:12px;display:grid}@media (width>=860px){.svc-body[data-astro-cid-awet6fh6]{grid-template-columns:1.6fr 1fr;gap:48px}}.svc-body[data-astro-cid-awet6fh6] h3[data-astro-cid-awet6fh6]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);margin:1.2em 0 .6em;font-size:.82rem;font-weight:700;line-height:1.3}.svc-body[data-astro-cid-awet6fh6]>div[data-astro-cid-awet6fh6]>h3[data-astro-cid-awet6fh6]:first-child{margin-top:0}.svc-side[data-astro-cid-awet6fh6]{background:var(--cream);border-radius:var(--radius-sm);align-content:start;align-self:start;gap:14px;padding:22px;display:grid}.svc-side[data-astro-cid-awet6fh6] h3[data-astro-cid-awet6fh6],.svc-side[data-astro-cid-awet6fh6] p[data-astro-cid-awet6fh6]{margin:0}.big-price[data-astro-cid-awet6fh6]{font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1.1}.note[data-astro-cid-awet6fh6]{color:var(--teal);font-weight:600}.guarantee[data-astro-cid-awet6fh6]{border-radius:var(--radius-sm);background:var(--accent-tint);margin-top:20px;padding:18px 20px}.guarantee[data-astro-cid-awet6fh6] h3[data-astro-cid-awet6fh6]{margin-top:0}.guarantee[data-astro-cid-awet6fh6] p[data-astro-cid-awet6fh6]{margin:0;font-weight:600}.hero[data-astro-cid-jgctki6q]{padding-block:clamp(40px,7vw,88px) clamp(40px,6vw,72px);overflow:hidden}.hero-grid[data-astro-cid-jgctki6q]{align-items:center;gap:40px;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-jgctki6q]{grid-template-columns:1.25fr 1fr;gap:56px}}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{font-size:clamp(2.2rem,5vw,3.6rem)}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q] em[data-astro-cid-jgctki6q]{color:var(--accent);font-style:italic}.hero[data-astro-cid-jgctki6q] .lede[data-astro-cid-jgctki6q]{margin-bottom:1.6em}.hero-tags[data-astro-cid-jgctki6q]{margin-top:24px}.hero-art[data-astro-cid-jgctki6q]{flex-direction:column;align-items:center;display:flex;position:relative}.hero-portrait[data-astro-cid-jgctki6q]{width:min(100%,300px)}.demo-home[data-astro-cid-jgctki6q]{padding-top:clamp(24px,4vw,40px)}.problems[data-astro-cid-jgctki6q]{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.problems[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}.problems[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:1.25rem}.problems[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-soft);margin:0}.problems-close[data-astro-cid-jgctki6q]{max-width:60ch;margin-top:32px;font-size:1.2rem;font-weight:600}.offers[data-astro-cid-jgctki6q]{align-items:stretch}.work-more[data-astro-cid-jgctki6q]{margin-top:28px}.store-grid[data-astro-cid-jgctki6q]{align-items:stretch}.store-item[data-astro-cid-jgctki6q]{flex-direction:column;gap:6px;display:flex}.store-item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{margin-bottom:0}.store-price[data-astro-cid-jgctki6q]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-size:.78rem;font-weight:700}.store-item[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-soft);margin:0}.store-item[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{white-space:nowrap;align-self:flex-start;margin-top:auto}.store-bundle[data-astro-cid-jgctki6q]{margin-top:24px;font-weight:600}.steps[data-astro-cid-jgctki6q]{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.steps[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr)}}.step-num[data-astro-cid-jgctki6q]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:14px;font-weight:700;display:grid}.steps[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-soft);margin:0}.guarantee[data-astro-cid-jgctki6q]{border-radius:var(--radius);background:linear-gradient(135deg, var(--teal), var(--ink));color:var(--cream);align-items:center;gap:24px;margin-top:clamp(28px,4vw,40px);padding:clamp(28px,5vw,48px);display:grid}@media (width>=720px){.guarantee[data-astro-cid-jgctki6q]{grid-template-columns:auto 1fr;gap:40px}}.guarantee[data-astro-cid-jgctki6q] .eyebrow[data-astro-cid-jgctki6q]{color:#ffb48a}.g-title[data-astro-cid-jgctki6q]{color:#fff;margin:.2em 0 .4em;font-size:clamp(1.6rem,3vw,2.2rem)}.g-text[data-astro-cid-jgctki6q]{color:#e8eaf4;max-width:56ch;margin:0;font-size:1.25rem}.g-badge[data-astro-cid-jgctki6q]{color:#fff;border:3px solid #ffb48a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.g-badge[data-astro-cid-jgctki6q] b[data-astro-cid-jgctki6q]{font-family:var(--font-display);font-size:2.8rem;font-weight:700;line-height:1}.g-badge[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{letter-spacing:.12em;text-transform:uppercase;color:#ffd7bf;font-size:.75rem;font-weight:700}.family-band[data-astro-cid-jgctki6q]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);align-items:center;gap:20px;padding:clamp(28px,5vw,44px);display:grid}@media (width>=820px){.family-band[data-astro-cid-jgctki6q]{grid-template-columns:1fr auto;gap:40px}}.family-band[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{font-size:clamp(1.6rem,3vw,2.2rem)}.family-band[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-soft);max-width:60ch;margin:0}
