.hero[data-astro-cid-ge2uvauf]{padding-top:var(--space-8);padding-bottom:var(--space-9);text-align:center;position:relative;overflow:hidden}.hero__blob[data-astro-cid-ge2uvauf]{top:var(--space-6);aspect-ratio:1;z-index:0;width:clamp(120px,14vw,220px);position:absolute}.hero__blob--rose[data-astro-cid-ge2uvauf]{background:var(--color-rose);border-radius:0 999px 999px;left:0}.hero__blob--sage[data-astro-cid-ge2uvauf]{right:0;top:var(--space-8);background:var(--color-sage);border-radius:999px 0 999px 999px}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf].italic-accent{font-style:italic}.hero__lead[data-astro-cid-ge2uvauf]{max-width:46ch;margin-inline:auto}.hero__form[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-2);max-width:420px;margin-inline:auto;margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__form[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf][type=email]{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);font-family:var(--font-body);font-size:var(--fs-200);background:var(--color-paper);color:var(--color-text);flex:200px;padding:.7rem 1.1rem}.hero__form[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf][type=email]::placeholder{color:var(--color-text-faint)}.hero__form[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf][type=email]:focus{border-color:var(--color-terracotta);outline:none}.hero__consent[data-astro-cid-ge2uvauf]{font-size:var(--fs-100,.8rem);color:var(--color-text-muted);text-align:left;flex-basis:100%;align-items:flex-start;gap:8px;margin-top:4px;line-height:1.4;display:flex}.hero__consent[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf][type=checkbox]{width:16px;height:16px;accent-color:var(--color-terracotta);flex-shrink:0;margin-top:3px}.hero__link[data-astro-cid-ge2uvauf]{color:var(--color-terracotta-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hero__link[data-astro-cid-ge2uvauf]:hover{color:var(--color-terracotta)}.hero__note[data-astro-cid-ge2uvauf]{font-size:var(--fs-100);margin-top:var(--space-3);color:var(--color-text-faint)}.hero__showcase[data-astro-cid-ge2uvauf]{margin-top:var(--space-7);background:var(--color-sand);border-radius:28px;flex-wrap:wrap;align-items:stretch;gap:1.25rem;padding:2rem 1.5rem;display:flex}.phone[data-astro-cid-ge2uvauf]{background:var(--color-paper);border:1px solid var(--color-border);min-width:220px;box-shadow:none;border-radius:24px;flex-direction:column;flex:220px;gap:.85rem;padding:1.4rem;display:flex;position:relative}.phone__head[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);justify-content:space-between;font-size:.65rem;display:flex}.phone__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.25rem;font-weight:400}.phone__pill[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:.65rem .9rem;font-size:.85rem;font-weight:600;display:flex}.phone__pill--love[data-astro-cid-ge2uvauf]{background:var(--color-love-soft);color:var(--color-terracotta-deep);border-color:oklch(62% .15 40/.3)}.phone__pill--friend[data-astro-cid-ge2uvauf]{background:var(--color-friendship-soft);color:oklch(40% .06 160);border-color:oklch(62% .07 160/.3)}.phone__pill--plain[data-astro-cid-ge2uvauf]{color:var(--color-text-faint);background:0 0;font-weight:500}.phone__check[data-astro-cid-ge2uvauf]{color:currentColor;font-weight:700}.phone__test[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:.5rem;padding:.85rem;display:flex}.phone__test-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);margin:0;font-size:.65rem}.phone__test-text[data-astro-cid-ge2uvauf]{color:var(--color-text);margin:0;font-size:.85rem}.phone__scale[data-astro-cid-ge2uvauf]{gap:.35rem;display:flex}.phone__scale[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border);background:0 0;border-radius:6px;flex:1;height:1.6rem}.phone__scale[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf].is-active{background:var(--color-terracotta);border-color:var(--color-terracotta)}.phone__cta[data-astro-cid-ge2uvauf]{border-radius:14px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:700;display:flex}.phone__cta--dark[data-astro-cid-ge2uvauf]{background:var(--color-ink);color:var(--color-paper);margin-top:auto}.phone__cta--outline[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.phone__cta--primary[data-astro-cid-ge2uvauf]{background:var(--color-terracotta);color:var(--color-paper)}.phone__actions[data-astro-cid-ge2uvauf]{gap:.5rem;margin-top:auto;display:flex}.phone__actions[data-astro-cid-ge2uvauf] .phone__cta[data-astro-cid-ge2uvauf]{flex:1}.phone__photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden}.phone__photo-img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}.phone__row[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:baseline;display:flex}.phone__row--gap[data-astro-cid-ge2uvauf]{justify-content:flex-start;gap:.5rem}.phone__name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.15rem}.phone__meta[data-astro-cid-ge2uvauf]{color:var(--color-text-faint);font-size:.8rem}.phone__match[data-astro-cid-ge2uvauf]{background:var(--color-love-soft);border-radius:14px;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.phone__match-label[data-astro-cid-ge2uvauf],.phone__diff-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);margin:0;font-size:.6rem}.phone__match-label[data-astro-cid-ge2uvauf]{color:var(--color-terracotta-deep);opacity:.85}.phone__match-tags[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.6rem .9rem;display:flex}.phone__match-tags[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-terracotta-deep);font-size:.85rem;font-weight:600}.phone__diff[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.4rem;display:flex}.phone__tag[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);background:var(--color-sand);border-radius:var(--radius-full);padding:.35rem .7rem;font-size:.75rem;font-weight:600}.phone__groups[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.phone__groups[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.65rem;display:flex}.phone__thumb[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:10px;flex:none;width:2.5rem;height:2.5rem;display:block}.phone__groups[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--color-text);margin:0;font-size:.85rem;font-weight:600}.phone__groups[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-text-faint);font-size:.72rem}@media (width<=560px){.phone[data-astro-cid-ge2uvauf]{flex-basis:100%}}.problem__inner[data-astro-cid-ityavg2a]{gap:var(--space-6);display:grid}.problem__lead[data-astro-cid-ityavg2a]{color:var(--color-text)}.problem__points[data-astro-cid-ityavg2a]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.problem__points[data-astro-cid-ityavg2a] li[data-astro-cid-ityavg2a]{gap:var(--space-1);padding:var(--space-4);background:var(--color-sand);border-radius:var(--radius-md);flex-direction:column;display:flex}.problem__points[data-astro-cid-ityavg2a] strong[data-astro-cid-ityavg2a]{color:var(--color-text);font-weight:600;font-size:var(--fs-300)}.problem__points[data-astro-cid-ityavg2a] span[data-astro-cid-ityavg2a]{color:var(--color-text-muted);font-size:var(--fs-200)}@media (width>=960px){.problem__inner[data-astro-cid-ityavg2a]{grid-template-columns:1fr 1fr}}.diff[data-astro-cid-ojq7vjzq]{background:var(--color-plum);color:var(--color-milk)}.diff[data-astro-cid-ojq7vjzq] .eyebrow{color:var(--color-peach)}.diff[data-astro-cid-ojq7vjzq] h2{color:var(--color-milk)}.diff__lead[data-astro-cid-ojq7vjzq]{max-width:60ch;color:color-mix(in srgb, var(--color-milk) 78%, transparent);margin-bottom:var(--space-6)}.diff__table[data-astro-cid-ojq7vjzq]{border:1px solid color-mix(in srgb, var(--color-milk) 16%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-milk) 6%, transparent);grid-template-columns:1fr;display:grid;overflow:hidden}.diff__cell[data-astro-cid-ojq7vjzq]{padding:var(--space-3) var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-milk) 12%, transparent);font-size:var(--fs-200)}.diff__head[data-astro-cid-ojq7vjzq]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--color-milk) 55%, transparent);background:0 0;border-top:none}.diff__head--us[data-astro-cid-ojq7vjzq]{color:var(--color-peach)}.diff__label[data-astro-cid-ojq7vjzq]{color:var(--color-milk);background:0 0;font-weight:600}.diff__them[data-astro-cid-ojq7vjzq]{color:color-mix(in srgb, var(--color-milk) 60%, transparent)}.diff__us[data-astro-cid-ojq7vjzq]{color:var(--color-plum);background:var(--color-peach);border-left:2px solid var(--color-peach);font-weight:500}@media (width>=780px){.diff__table[data-astro-cid-ojq7vjzq]{grid-template-columns:220px 1fr 1fr}.diff__cell[data-astro-cid-ojq7vjzq]:nth-child(3n+1){border-left:none}}@media (width<=779px){.diff__table[data-astro-cid-ojq7vjzq]{grid-template-columns:1fr}.diff__head[data-astro-cid-ojq7vjzq]{display:none}.diff__label[data-astro-cid-ojq7vjzq]{border-top:2px solid color-mix(in srgb, var(--color-milk) 20%, transparent)}.diff__them[data-astro-cid-ojq7vjzq],.diff__us[data-astro-cid-ojq7vjzq]{border-top:none;padding-top:0}.diff__them[data-astro-cid-ojq7vjzq]:before,.diff__us[data-astro-cid-ojq7vjzq]:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-weight:500;display:block}.diff__them[data-astro-cid-ojq7vjzq]:before{color:color-mix(in srgb, var(--color-milk) 50%, transparent)}.diff__us[data-astro-cid-ojq7vjzq]:before{color:var(--color-plum-600)}}.how__list[data-astro-cid-l43jfdkk]{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.how__item[data-astro-cid-l43jfdkk]{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.how__item[data-astro-cid-l43jfdkk]:last-child{border-bottom:none;padding-bottom:0}.how__n[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);font-size:var(--fs-300);color:var(--color-terracotta);padding-top:.2em;font-weight:500}.how__item[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{margin-bottom:var(--space-1)}.how__item[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{max-width:60ch;font-size:var(--fs-200);margin:0}@media (width>=860px){.how__list[data-astro-cid-l43jfdkk]{gap:var(--space-5)}}.showcase[data-astro-cid-xrwpbfrc]{background:var(--color-sand)}.showcase__inner[data-astro-cid-xrwpbfrc]{gap:var(--space-6);display:grid}.showcase__copy[data-astro-cid-xrwpbfrc] .lead[data-astro-cid-xrwpbfrc]{max-width:46ch}.showcase__points[data-astro-cid-xrwpbfrc]{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.showcase__points[data-astro-cid-xrwpbfrc] li[data-astro-cid-xrwpbfrc]{color:var(--color-text);padding-left:1.1em;font-weight:500;position:relative}.showcase__points[data-astro-cid-xrwpbfrc] li[data-astro-cid-xrwpbfrc]:before{content:"–";color:var(--color-terracotta);position:absolute;left:0}.showcase__phones[data-astro-cid-xrwpbfrc]{flex-wrap:wrap;gap:1.25rem;max-width:620px;display:flex}.phone[data-astro-cid-xrwpbfrc]{background:var(--color-paper);border:1px solid var(--color-border);min-width:220px;box-shadow:none;border-radius:24px;flex-direction:column;flex:240px;gap:.85rem;padding:1.4rem;display:flex;position:relative}.phone__head[data-astro-cid-xrwpbfrc]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);justify-content:space-between;font-size:.65rem;display:flex}.phone__title[data-astro-cid-xrwpbfrc]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.25rem;font-weight:400}.phone__pill[data-astro-cid-xrwpbfrc]{border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:.65rem .9rem;font-size:.85rem;font-weight:600;display:flex}.phone__pill--love[data-astro-cid-xrwpbfrc]{background:var(--color-love-soft);color:var(--color-terracotta-deep);border-color:oklch(62% .15 40/.3)}.phone__pill--friend[data-astro-cid-xrwpbfrc]{background:var(--color-friendship-soft);color:oklch(40% .06 160);border-color:oklch(62% .07 160/.3)}.phone__pill--plain[data-astro-cid-xrwpbfrc]{color:var(--color-text-faint);background:0 0;font-weight:500}.phone__check[data-astro-cid-xrwpbfrc]{color:currentColor;font-weight:700}.phone__test[data-astro-cid-xrwpbfrc]{border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:.5rem;padding:.85rem;display:flex}.phone__test-label[data-astro-cid-xrwpbfrc]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);margin:0;font-size:.65rem}.phone__test-text[data-astro-cid-xrwpbfrc]{color:var(--color-text);margin:0;font-size:.85rem}.phone__scale[data-astro-cid-xrwpbfrc]{gap:.35rem;display:flex}.phone__scale[data-astro-cid-xrwpbfrc] span[data-astro-cid-xrwpbfrc]{border:1px solid var(--color-border);background:0 0;border-radius:6px;flex:1;height:1.6rem}.phone__scale[data-astro-cid-xrwpbfrc] span[data-astro-cid-xrwpbfrc].is-active{background:var(--color-terracotta);border-color:var(--color-terracotta)}.phone__cta[data-astro-cid-xrwpbfrc]{border-radius:14px;justify-content:center;align-items:center;margin-top:auto;padding:.75rem 1rem;font-size:.85rem;font-weight:700;display:flex}.phone__cta--dark[data-astro-cid-xrwpbfrc]{background:var(--color-ink);color:var(--color-paper)}.phone__cta--outline[data-astro-cid-xrwpbfrc]{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.phone__groups[data-astro-cid-xrwpbfrc]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.phone__groups[data-astro-cid-xrwpbfrc] li[data-astro-cid-xrwpbfrc]{align-items:center;gap:.65rem;display:flex}.phone__thumb[data-astro-cid-xrwpbfrc]{object-fit:cover;border-radius:10px;flex:none;width:2.5rem;height:2.5rem;display:block}.phone__groups[data-astro-cid-xrwpbfrc] p[data-astro-cid-xrwpbfrc]{color:var(--color-text);margin:0;font-size:.85rem;font-weight:600}.phone__groups[data-astro-cid-xrwpbfrc] span[data-astro-cid-xrwpbfrc]{color:var(--color-text-faint);font-size:.72rem}@media (width<=560px){.phone[data-astro-cid-xrwpbfrc]{flex-basis:100%}}@media (width>=900px){.showcase__inner[data-astro-cid-xrwpbfrc]{grid-template-columns:1fr auto;align-items:center}.showcase__phones[data-astro-cid-xrwpbfrc]{justify-self:end}}.features__grid[data-astro-cid-tiaepw5e]{margin-top:var(--space-6);gap:var(--space-3);display:grid}.features__icon[data-astro-cid-tiaepw5e]{width:2.75rem;height:2.75rem;margin-bottom:var(--space-3);border-radius:999px 999px 999px 4px;display:block}.features__icon--peach[data-astro-cid-tiaepw5e]{background:var(--color-peach)}.features__icon--rose[data-astro-cid-tiaepw5e]{background:var(--color-rose)}.features__icon--sage[data-astro-cid-tiaepw5e]{background:var(--color-sage)}.features[data-astro-cid-tiaepw5e] h3{margin-bottom:var(--space-1);font-size:var(--fs-400)}.features[data-astro-cid-tiaepw5e] p{font-size:var(--fs-200);margin:0}@media (width>=700px){.features__grid[data-astro-cid-tiaepw5e]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features__grid[data-astro-cid-tiaepw5e]{grid-template-columns:repeat(3,1fr)}}.trust[data-astro-cid-7fermo3z]{background:var(--color-sage)}.trust[data-astro-cid-7fermo3z] .eyebrow{color:var(--color-ink)}.trust__inner[data-astro-cid-7fermo3z]{gap:var(--space-6);display:grid}.trust__lead[data-astro-cid-7fermo3z]{color:var(--color-ink);max-width:50ch}.trust__link[data-astro-cid-7fermo3z]{margin-top:var(--space-3);color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}.trust__list[data-astro-cid-7fermo3z]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.trust__list[data-astro-cid-7fermo3z] li[data-astro-cid-7fermo3z]{align-items:flex-start;gap:var(--space-3);color:var(--color-ink);font-weight:500;display:flex}.trust__check[data-astro-cid-7fermo3z]{background:var(--color-paper);width:1.4rem;height:1.4rem;color:var(--color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}@media (width>=900px){.trust__inner[data-astro-cid-7fermo3z]{grid-template-columns:1fr 1fr}}.faq__list[data-astro-cid-iapfl64i]{margin-top:var(--space-6);border-top:1px solid var(--color-border);max-width:760px;display:grid}.faq__item[data-astro-cid-iapfl64i]{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0}.faq__item[data-astro-cid-iapfl64i] summary[data-astro-cid-iapfl64i]{cursor:pointer;color:var(--color-text);font-weight:600;font-size:var(--fs-300);justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.faq__item[data-astro-cid-iapfl64i] summary[data-astro-cid-iapfl64i]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-iapfl64i] summary[data-astro-cid-iapfl64i]:after{content:"+";color:var(--color-text-faint);flex:none;font-weight:400}.faq__item[data-astro-cid-iapfl64i][open] summary[data-astro-cid-iapfl64i]:after{content:"−"}.faq__item[data-astro-cid-iapfl64i] p[data-astro-cid-iapfl64i]{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.6;font-size:var(--fs-200)}.cta[data-astro-cid-dybu6lt7]{background:var(--color-ink);text-align:center}.cta[data-astro-cid-dybu6lt7] h2[data-astro-cid-dybu6lt7]{color:var(--color-paper)}.cta[data-astro-cid-dybu6lt7] em[data-astro-cid-dybu6lt7].italic-accent{color:var(--color-terracotta);font-style:italic}.cta[data-astro-cid-dybu6lt7] p[data-astro-cid-dybu6lt7]{color:color-mix(in srgb, var(--color-milk) 75%, transparent)}.cta__inner[data-astro-cid-dybu6lt7]{max-width:640px;margin-inline:auto}.cta__form[data-astro-cid-dybu6lt7]{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.cta__form[data-astro-cid-dybu6lt7] input[data-astro-cid-dybu6lt7][type=email]{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-milk) 30%, transparent);font-family:var(--font-body);font-size:var(--fs-200);background:color-mix(in srgb, var(--color-milk) 10%, transparent);color:var(--color-milk);flex:220px;padding:.7rem 1.1rem}.cta__form[data-astro-cid-dybu6lt7] input[data-astro-cid-dybu6lt7][type=email]::placeholder{color:color-mix(in srgb, var(--color-milk) 55%, transparent)}.cta__form[data-astro-cid-dybu6lt7] input[data-astro-cid-dybu6lt7][type=email]:focus{border-color:var(--color-peach);outline:none}.cta__consent[data-astro-cid-dybu6lt7]{font-size:var(--fs-100,.8rem);color:color-mix(in srgb, var(--color-milk) 75%, transparent);text-align:left;margin-top:4px;flex-basis:100%;align-items:flex-start;gap:8px;max-width:460px;margin-inline:auto;line-height:1.4;display:flex}.cta__consent[data-astro-cid-dybu6lt7] input[data-astro-cid-dybu6lt7][type=checkbox]{width:16px;height:16px;accent-color:var(--color-peach);flex-shrink:0;margin-top:3px}.cta__consent[data-astro-cid-dybu6lt7] a[data-astro-cid-dybu6lt7]{color:var(--color-milk);text-decoration:underline}.invite[data-astro-cid-jopehlsi]{background:var(--color-sand);text-align:center;border-top:1px solid var(--color-border)}.invite__inner[data-astro-cid-jopehlsi]{max-width:640px;margin-inline:auto}.invite__eyebrow[data-astro-cid-jopehlsi]{font-family:var(--font-body);font-size:var(--fs-100);letter-spacing:.1em;text-transform:uppercase;color:var(--color-terracotta);margin-bottom:var(--space-3);font-weight:600}.invite[data-astro-cid-jopehlsi] h2[data-astro-cid-jopehlsi]{font-family:var(--font-display);font-size:clamp(var(--fs-500), 4vw, var(--fs-600));line-height:var(--lh-tight);color:var(--color-ink);margin-bottom:var(--space-4)}.invite__lead[data-astro-cid-jopehlsi]{font-size:var(--fs-300);color:var(--color-text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--space-5)}.italic-accent[data-astro-cid-jopehlsi]{color:var(--color-terracotta);font-style:italic}.invite__actions[data-astro-cid-jopehlsi]{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.copy-btn[data-astro-cid-jopehlsi]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-200);border-radius:var(--radius-full);border:1px solid var(--color-terracotta);background:var(--color-terracotta);color:var(--color-paper);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease-out), border-color .15s var(--ease-out);padding:.7rem 1.4rem;font-weight:600;display:inline-flex}.copy-btn[data-astro-cid-jopehlsi]:hover{background:var(--color-terracotta-deep);border-color:var(--color-terracotta-deep)}.copy-btn--copied[data-astro-cid-jopehlsi]{background:var(--color-sage);border-color:var(--color-sage)}.copy-btn__icon[data-astro-cid-jopehlsi]{flex-shrink:0}.copy-btn__icon--hidden[data-astro-cid-jopehlsi]{display:none}.invite__confirm[data-astro-cid-jopehlsi]{margin-top:var(--space-3);font-size:var(--fs-200);color:var(--color-sage);min-height:1.4em}.play-test[data-astro-cid-uewp2ial]{background:var(--color-sand);border-top:1px solid var(--color-border)}.play-test__inner[data-astro-cid-uewp2ial]{text-align:center;max-width:720px;margin-inline:auto}.eyebrow[data-astro-cid-uewp2ial]{margin-bottom:var(--space-3);display:block}.play-test__row[data-astro-cid-uewp2ial]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.play-test__icon[data-astro-cid-uewp2ial]{flex-shrink:0}.play-test[data-astro-cid-uewp2ial] h2[data-astro-cid-uewp2ial]{font-family:var(--font-display);font-size:clamp(var(--fs-500), 4vw, var(--fs-600));line-height:var(--lh-tight);color:var(--color-ink);margin:0 0 var(--space-3)}.play-test__lead[data-astro-cid-uewp2ial]{font-size:var(--fs-300);color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:52ch;margin:0 auto}.play-test__actions[data-astro-cid-uewp2ial]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.play-test__note[data-astro-cid-uewp2ial]{margin-top:var(--space-4);font-size:var(--fs-100);color:var(--color-text-faint)}
