.ap-icon[data-astro-cid-4ckhetd2]{display:inline-block;flex:none;vertical-align:-.18em}.ap-icon-fallback[data-astro-cid-4ckhetd2]{display:inline-block;flex:none;font-style:normal;line-height:1}.hero-app-cta[data-astro-cid-pmz5sqam]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.hero-app-btn[data-astro-cid-pmz5sqam]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.4rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.hero-app-btn[data-astro-cid-pmz5sqam]:hover{text-decoration:none}.hero-app-btn[data-astro-cid-pmz5sqam]:active{transform:scale(.975)}.hero-app-btn[data-astro-cid-pmz5sqam][data-rank=primary]{background:var(--color-ink);color:#fff;border:1px solid var(--color-ink);box-shadow:0 1px 2px #14102e29,0 12px 24px -14px #14102eb3}.hero-app-btn[data-astro-cid-pmz5sqam][data-rank=primary]:hover{background:#2a2358;color:#fff;box-shadow:0 1px 2px #14102e2e,0 16px 30px -14px #14102ec7}.hero-app-btn[data-astro-cid-pmz5sqam][data-rank=secondary]{background:var(--color-surface-warm-white, #fffdf9);color:var(--color-ink);border:1px solid var(--color-rule)}.hero-app-btn[data-astro-cid-pmz5sqam][data-rank=secondary]:hover{background:#fff;color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 32%,var(--color-rule))}.hero-app-btn-glyph[data-astro-cid-pmz5sqam]{width:1.25rem;height:1.25rem;flex:none}.hero-app-note[data-astro-cid-pmz5sqam]{flex-basis:100%;margin:.1rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--color-neutral-500)}.hero-app-web[data-astro-cid-pmz5sqam]{flex-basis:100%;margin:.15rem 0 0;font-size:.875rem;line-height:1.35}.hero-app-web[data-astro-cid-pmz5sqam] a[data-astro-cid-pmz5sqam]{color:var(--color-neutral-600);text-decoration:none}.hero-app-web[data-astro-cid-pmz5sqam] a[data-astro-cid-pmz5sqam]:hover{text-decoration:underline;color:var(--color-ink)}.hero-app-cta[data-astro-cid-pmz5sqam][data-viewer=android] .hero-app-btn[data-astro-cid-pmz5sqam][data-platform=android][data-rank=primary],.hero-app-cta[data-astro-cid-pmz5sqam][data-viewer=ios] .hero-app-btn[data-astro-cid-pmz5sqam][data-platform=ios][data-rank=primary]{order:-1}@media (max-width: 24rem){.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=inline] .hero-app-btn[data-astro-cid-pmz5sqam]{width:100%}}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge]{gap:.5rem}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-btn[data-astro-cid-pmz5sqam]{flex:0 1 auto;justify-content:flex-start;gap:.55rem;min-height:3.1rem;padding:0 1rem 0 .85rem;border-radius:.8rem;background:var(--color-ink);color:#fff;border:1px solid var(--color-ink)}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-btn[data-astro-cid-pmz5sqam]:hover{background:#2a2358;color:#fff}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-btn-label[data-astro-cid-pmz5sqam]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;white-space:nowrap}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-btn-label[data-astro-cid-pmz5sqam] small[data-astro-cid-pmz5sqam]{font-size:.6875rem;font-weight:400;opacity:.85}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-btn-label[data-astro-cid-pmz5sqam] strong[data-astro-cid-pmz5sqam]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-note[data-astro-cid-pmz5sqam],.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-web[data-astro-cid-pmz5sqam]{flex-basis:100%}@media (max-width: 21rem){.hero-app-cta[data-astro-cid-pmz5sqam][data-layout=badge] .hero-app-btn[data-astro-cid-pmz5sqam]{flex:1 1 100%;width:auto}}.sr-stars[data-astro-cid-d5rjsaoe]{display:inline-flex;gap:2px;line-height:0}.sr-stars[data-astro-cid-d5rjsaoe] svg[data-astro-cid-d5rjsaoe]{width:1rem;height:1rem;fill:var(--color-accent, #f5c518)}.sr-stars[data-astro-cid-d5rjsaoe] svg[data-astro-cid-d5rjsaoe].off{fill:var(--color-border-hairline, #e4ddd1)}.sr-stars-lg[data-astro-cid-d5rjsaoe] svg[data-astro-cid-d5rjsaoe]{width:1.4rem;height:1.4rem}.sr-stars-sm[data-astro-cid-d5rjsaoe] svg[data-astro-cid-d5rjsaoe]{width:.875rem;height:.875rem}.sr-pill[data-astro-cid-d5rjsaoe]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;padding:.45rem .9rem .45rem .75rem;border-radius:999px;background:#fffdf9;border:1px solid var(--color-border-hairline, #e4ddd1);color:var(--color-ink);font-family:var(--font-display);font-size:.875rem;line-height:1.2;text-decoration:none;transition:border-color .16s ease}.sr-pill[data-astro-cid-d5rjsaoe]:hover{border-color:var(--color-primary, #372a72);text-decoration:none}.sr-pill[data-astro-cid-d5rjsaoe]:focus-visible{outline:2px solid var(--color-primary, #372a72);outline-offset:2px}.sr-pill-score[data-astro-cid-d5rjsaoe]{font-weight:700}.sr-pill-sub[data-astro-cid-d5rjsaoe]{font-family:var(--font-body);color:var(--color-neutral-600)}.sr-band[data-astro-cid-d5rjsaoe]{padding-block:clamp(1.5rem,1rem + 2.5vw,3.5rem);scroll-margin-top:6rem}.sr-wrap[data-astro-cid-d5rjsaoe]{max-width:80rem;margin-inline:auto;margin-block:0;padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid;gap:1.75rem;border-radius:1.5rem;background:var(--color-surface-sand, #f3efea)}@media (min-width: 40rem){.sr-band[data-astro-cid-d5rjsaoe]{padding-inline:1.5rem}}@media (min-width: 64rem){.sr-band[data-astro-cid-d5rjsaoe]{padding-inline:2rem}}@media (max-width: 39.99rem){.sr-band[data-astro-cid-d5rjsaoe]{padding-inline:1rem}}.sr-wrap[data-astro-cid-d5rjsaoe]>[data-astro-cid-d5rjsaoe]{min-width:0}.sr-head[data-astro-cid-d5rjsaoe]{display:grid;gap:1.25rem;align-items:center}@media (min-width: 48rem){.sr-head[data-astro-cid-d5rjsaoe]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem}}.sr-title[data-astro-cid-d5rjsaoe]{margin:0 0 1rem;font-size:var(--step-2, 1.5rem);line-height:1.15;color:var(--color-ink);text-wrap:balance}.sr-big[data-astro-cid-d5rjsaoe]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sr-n[data-astro-cid-d5rjsaoe]{font-family:var(--font-serif, var(--font-display));font-weight:600;font-size:clamp(3rem,2.4rem + 3vw,4.25rem);line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.sr-meta[data-astro-cid-d5rjsaoe]{display:grid;gap:.25rem;font-family:var(--font-display);font-size:.9375rem}.sr-meta[data-astro-cid-d5rjsaoe]>span[data-astro-cid-d5rjsaoe]:last-child{font-family:var(--font-body);color:var(--color-neutral-600)}.sr-dist[data-astro-cid-d5rjsaoe]{display:grid;gap:.45rem;font-family:var(--font-display);font-size:.8125rem;font-variant-numeric:tabular-nums}.sr-dist[data-astro-cid-d5rjsaoe]>div[data-astro-cid-d5rjsaoe]{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;align-items:center;gap:.65rem}.sr-track[data-astro-cid-d5rjsaoe]{display:block;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-ink) 9%,transparent);overflow:hidden}.sr-fill[data-astro-cid-d5rjsaoe]{display:block;height:100%;border-radius:999px;background:var(--color-primary, #372a72)}.sr-c[data-astro-cid-d5rjsaoe]{text-align:right;color:var(--color-neutral-600)}.sr-reviews[data-astro-cid-d5rjsaoe]{list-style:none;margin:0;padding:0;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 48rem){.sr-reviews[data-astro-cid-d5rjsaoe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.sr-reviews[data-astro-cid-d5rjsaoe][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-rev[data-astro-cid-d5rjsaoe]{display:grid;gap:.5rem;align-content:start;min-width:0;padding:1.1rem 1.1rem .9rem;border-radius:1.1rem;background:#fffdf9;border:1px solid var(--color-border-hairline, #e4ddd1)}.sr-rev-top[data-astro-cid-d5rjsaoe]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.sr-rev-title[data-astro-cid-d5rjsaoe]{margin:0;font-size:1rem;line-height:1.3;color:var(--color-ink)}.sr-rev-text[data-astro-cid-d5rjsaoe]{margin:0;color:var(--color-ink);line-height:1.55;overflow-wrap:anywhere}.sr-rev-foot[data-astro-cid-d5rjsaoe]{margin:.15rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .65rem;font-size:.8125rem;color:var(--color-neutral-600)}.sr-chip[data-astro-cid-d5rjsaoe]{padding:.2rem .6rem;border-radius:999px;white-space:nowrap;background:var(--color-lavender, #e0dcf2);color:var(--color-primary, #372a72);font-family:var(--font-display);font-size:.6875rem;font-weight:700;line-height:1.2}.sr-chip[data-astro-cid-d5rjsaoe][data-store=android]{background:var(--color-sage-soft, #dcebe3);color:var(--color-sage-ink, #1f4a3a)}.sr-lang[data-astro-cid-d5rjsaoe]{padding:0 .3rem;border:1px solid var(--color-border-hairline, #e4ddd1);border-radius:4px;font-family:var(--font-display);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.sr-foot[data-astro-cid-d5rjsaoe]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;padding-top:1rem;border-top:1px solid var(--color-border-hairline, #e4ddd1);font-size:.875rem;color:var(--color-neutral-600)}.sr-foot[data-astro-cid-d5rjsaoe] p[data-astro-cid-d5rjsaoe]{margin:0;max-width:46rem}.sr-foot[data-astro-cid-d5rjsaoe] nav[data-astro-cid-d5rjsaoe]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-family:var(--font-display);font-weight:600}.sr-foot[data-astro-cid-d5rjsaoe] a[data-astro-cid-d5rjsaoe]{color:var(--color-primary, #372a72);text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.sr-pill[data-astro-cid-d5rjsaoe]{transition:none}}.scr[data-astro-cid-iwb34x7i]{container-type:inline-size;width:100%;aspect-ratio:680 / 1256;overflow:hidden;background:#f5f6f7;color:var(--color-ink, #1c1a24);font-family:var(--font-body, system-ui, sans-serif);line-height:1.25}.scr-in[data-astro-cid-iwb34x7i]{font-size:calc(100cqw / 34);padding-bottom:2em}.status[data-astro-cid-iwb34x7i]{display:flex;justify-content:space-between;padding:1.1em 1.8em .4em;font-size:1.2em;font-weight:600}.bar[data-astro-cid-iwb34x7i]{display:flex;align-items:center;gap:1em;padding:1.2em 1.4em 1.1em;background:#fff;font-size:1.9em}.bar[data-astro-cid-iwb34x7i] strong[data-astro-cid-iwb34x7i]{font-weight:700;font-size:1em;letter-spacing:-.01em}.back[data-astro-cid-iwb34x7i]{font-size:1.15em;line-height:1}.chips[data-astro-cid-iwb34x7i]{display:flex;gap:.7em;list-style:none;margin:0;padding:1em 1.2em .4em;font-size:1.2em;white-space:nowrap;overflow:hidden}.chips[data-astro-cid-iwb34x7i] li[data-astro-cid-iwb34x7i]{padding:.5em 1em;border-radius:99em;background:#ececf1;color:#4a4860;font-weight:500}.chips[data-astro-cid-iwb34x7i] li[data-astro-cid-iwb34x7i].on{background:#e6e2f6;color:#372a72;font-weight:700}.card[data-astro-cid-iwb34x7i]{margin:.9em 1em;padding:1.2em 1.4em 1.3em;background:#fff;border-radius:2em;box-shadow:0 .1em .5em #1c1a240d}.top[data-astro-cid-iwb34x7i]{display:flex;align-items:center;gap:1.1em}.av[data-astro-cid-iwb34x7i]{position:relative;flex:none;width:4.6em;height:4.6em}.av[data-astro-cid-iwb34x7i] img[data-astro-cid-iwb34x7i]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#e6e2f6}.av[data-astro-cid-iwb34x7i] i[data-astro-cid-iwb34x7i]{position:absolute;right:-.2em;bottom:-.1em;width:1.7em;height:1.7em;border-radius:50%;background:#372a72;color:#fff;font-style:normal;font-size:.7em;display:grid;place-items:center;border:.2em solid #fff;box-sizing:content-box}.bar[data-astro-cid-iwb34x7i].chat .av[data-astro-cid-iwb34x7i].sm{width:1.9em;height:1.9em}.av[data-astro-cid-iwb34x7i].lg{width:6.6em;height:6.6em}.who[data-astro-cid-iwb34x7i]{flex:1;min-width:0;display:grid;gap:.25em}.who[data-astro-cid-iwb34x7i] strong[data-astro-cid-iwb34x7i]{font-size:1.75em;font-weight:700;letter-spacing:-.01em}.who[data-astro-cid-iwb34x7i] em[data-astro-cid-iwb34x7i]{font-style:normal;font-weight:400;font-size:.72em;color:#6b6a78}.who[data-astro-cid-iwb34x7i] small[data-astro-cid-iwb34x7i]{font-size:1.2em;color:#6b6a78}.cert[data-astro-cid-iwb34x7i]{display:inline-flex;align-items:center;gap:.4em;padding:.55em 1em;border-radius:99em;background:#e6e2f6;color:#372a72;font-size:1.1em;font-weight:600;white-space:nowrap}.cert[data-astro-cid-iwb34x7i].gold{background:#fdf1c9;color:#6a4d00}.mid[data-astro-cid-iwb34x7i]{display:flex;align-items:center;justify-content:space-between;margin-top:1.2em;padding-top:1.1em;border-top:.1em solid #ececf1}.score[data-astro-cid-iwb34x7i]{display:inline-flex;align-items:center;gap:.9em;padding:.4em 1.2em .4em .4em;border-radius:99em;background:#e3eeee;font-size:1.35em;font-weight:600;color:#1f5f6b}.score[data-astro-cid-iwb34x7i] b[data-astro-cid-iwb34x7i]{width:2.6em;height:2.6em;border-radius:50%;display:grid;place-items:center;font-size:.62em;background:conic-gradient(#1f5f6b calc(var(--p) * 1%),#cfe2e2 0);position:relative}.score[data-astro-cid-iwb34x7i] b[data-astro-cid-iwb34x7i]:after{content:"";position:absolute;inset:.3em;background:#e3eeee;border-radius:50%}.score[data-astro-cid-iwb34x7i] b[data-astro-cid-iwb34x7i] u[data-astro-cid-iwb34x7i]{position:relative;z-index:1;text-decoration:none}.rate[data-astro-cid-iwb34x7i]{font-size:1.5em;font-weight:600}.rate[data-astro-cid-iwb34x7i]{color:#1c1a24}.tags[data-astro-cid-iwb34x7i]{display:flex;flex-wrap:wrap;gap:.6em;list-style:none;margin:1em 0 0;padding:0;font-size:1.2em}.tags[data-astro-cid-iwb34x7i] li[data-astro-cid-iwb34x7i]{padding:.45em 1em;border-radius:99em;background:#e9e6f7;color:#372a72;font-weight:600}.tags[data-astro-cid-iwb34x7i].langs{margin-top:.6em}.tags[data-astro-cid-iwb34x7i].langs li[data-astro-cid-iwb34x7i]{background:#ececf1;color:#4a4860;font-weight:500}.bar[data-astro-cid-iwb34x7i].chat{gap:.9em;padding-block:.9em}.bar[data-astro-cid-iwb34x7i].chat .who[data-astro-cid-iwb34x7i] strong[data-astro-cid-iwb34x7i]{font-size:.95em}.bar[data-astro-cid-iwb34x7i].chat .who[data-astro-cid-iwb34x7i] small[data-astro-cid-iwb34x7i]{font-size:.55em}.banner[data-astro-cid-iwb34x7i]{display:flex;align-items:center;gap:.8em;margin:0;padding:.9em 1.4em;background:#e6e2f6;color:#372a72;font-size:1.2em;font-weight:600}.banner[data-astro-cid-iwb34x7i] span[data-astro-cid-iwb34x7i]{font-size:1.3em;line-height:1}.msgs[data-astro-cid-iwb34x7i]{display:grid;gap:.8em;padding:1.1em 1.2em}.msg[data-astro-cid-iwb34x7i]{margin:0;padding:1em 1.2em;max-width:78%;border-radius:1.6em;font-size:1.25em;line-height:1.3}.msg[data-astro-cid-iwb34x7i] time[data-astro-cid-iwb34x7i]{display:block;margin-top:.5em;font-size:.7em;opacity:.7;text-align:right}.msg[data-astro-cid-iwb34x7i].me{justify-self:end;color:#fff;background:linear-gradient(135deg,#372a72,#1f5f6b);border-bottom-right-radius:.4em}.msg[data-astro-cid-iwb34x7i].her{justify-self:start;background:#fff;border-bottom-left-radius:.4em;box-shadow:0 .1em .4em #1c1a240f}.event[data-astro-cid-iwb34x7i]{justify-self:center;margin:.4em 0 0;padding:.55em 1.2em;border-radius:99em;background:#e3eeee;color:#1f5f6b;font-size:1.15em;font-weight:600}.compose[data-astro-cid-iwb34x7i]{position:absolute}.scr-in[data-astro-cid-iwb34x7i]{position:relative;min-height:100%}.compose[data-astro-cid-iwb34x7i]{left:1em;right:1em;bottom:1em;display:flex;align-items:center;justify-content:space-between;gap:1em}.compose[data-astro-cid-iwb34x7i] span[data-astro-cid-iwb34x7i]{flex:1;padding:.9em 1.3em;border-radius:99em;border:.1em solid #dcdce4;background:#fff;color:#8a8997;font-size:1.3em}.compose[data-astro-cid-iwb34x7i] i[data-astro-cid-iwb34x7i]{width:3.6em;height:3.6em;border-radius:50%;background:#372a72;color:#fff;font-style:normal;display:grid;place-items:center;font-size:1.2em}.card[data-astro-cid-iwb34x7i].hero{display:grid;justify-items:center;gap:.7em;text-align:center;padding-block:1.8em}.card[data-astro-cid-iwb34x7i].hero .nm[data-astro-cid-iwb34x7i]{font-size:2em;font-weight:700}.card[data-astro-cid-iwb34x7i].hero small[data-astro-cid-iwb34x7i]{font-size:1.2em;color:#4a4860}.checks[data-astro-cid-iwb34x7i]{list-style:none;margin:.9em 1em;padding:.4em 1.4em;background:#fff;border-radius:2em}.checks[data-astro-cid-iwb34x7i] li[data-astro-cid-iwb34x7i]{display:flex;align-items:center;gap:1.1em;padding:1.1em 0;border-bottom:.1em solid #ececf1}.checks[data-astro-cid-iwb34x7i] li[data-astro-cid-iwb34x7i]:last-child{border-bottom:0}.checks[data-astro-cid-iwb34x7i] .ic[data-astro-cid-iwb34x7i]{flex:none;width:3.4em;height:3.4em;border-radius:50%;background:#e6e2f6;color:#372a72;display:grid;place-items:center;font-size:1.3em}.checks[data-astro-cid-iwb34x7i] li[data-astro-cid-iwb34x7i]>span[data-astro-cid-iwb34x7i]:nth-child(2){flex:1;display:grid;gap:.25em}.checks[data-astro-cid-iwb34x7i] strong[data-astro-cid-iwb34x7i]{font-size:1.45em;font-weight:700}.checks[data-astro-cid-iwb34x7i] small[data-astro-cid-iwb34x7i]{font-size:1.15em;color:#6b6a78}.checks[data-astro-cid-iwb34x7i] i[data-astro-cid-iwb34x7i]{font-style:normal;font-size:1.6em}.foot[data-astro-cid-iwb34x7i]{margin:.9em 1em;padding:1.2em 1.4em;border-radius:1.8em;background:#e3eeee;color:#1f4b52;font-size:1.2em;line-height:1.35}.home-hero[data-astro-cid-5gp6usxk]{position:relative;padding-block:calc(var(--site-header-h, 72px) + clamp(1rem,.5rem + 2vw,2.5rem)) clamp(1.75rem,1rem + 3vw,4rem);background:radial-gradient(130% 60% at 80% 58%,#fde3c7 0,transparent 62%),linear-gradient(180deg,var(--color-paper) 0,#fcefe2 100%)}.home-hero-inner[data-astro-cid-5gp6usxk]{display:grid;gap:1.5rem;max-width:80rem;margin-inline:auto;padding-inline:1rem}.home-hero-pitch[data-astro-cid-5gp6usxk]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.home-hero-eyebrow[data-astro-cid-5gp6usxk]{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--color-sun-text)}.home-hero-eyebrow[data-astro-cid-5gp6usxk] span[data-astro-cid-5gp6usxk]{width:.4rem;height:.4rem;border-radius:999px;background:var(--color-accent);flex:none}.home-hero-title[data-astro-cid-5gp6usxk]{margin:0;font-size:var(--step-display);line-height:1.04;letter-spacing:-.028em;color:var(--color-ink);text-wrap:balance}.home-hero-lead[data-astro-cid-5gp6usxk]{margin:0;max-inline-size:36ch;font-size:var(--step-lead);line-height:1.5;color:var(--color-neutral-600);text-wrap:pretty}.home-hero-stage[data-astro-cid-5gp6usxk]{position:relative;width:min(100%,22rem);height:24.5rem;margin-inline:auto;margin-bottom:3rem}.home-hero-sun[data-astro-cid-5gp6usxk]{position:absolute;left:50%;top:3.4rem;width:16rem;height:16rem;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 35% 32%,#ffe7a6 0,var(--color-accent) 52%,var(--color-apricot) 100%)}.home-hero-phone[data-astro-cid-5gp6usxk]{position:absolute;left:50%;top:0;width:min(54vw,13.25rem);transform:translate(-50%) rotate(-4deg);border:.3rem solid var(--color-ink);border-radius:1.6rem;overflow:hidden;background:#fffdf9;box-shadow:0 1.25rem 2rem -1rem #1c1a2480}.home-hero-note[data-astro-cid-5gp6usxk]{position:absolute;left:0;right:0;bottom:-2.9rem;margin:0;font-size:.6875rem;line-height:1.35;text-align:center;color:var(--color-neutral-600)}.home-hero-note[data-astro-cid-5gp6usxk] a[data-astro-cid-5gp6usxk]{color:inherit;text-decoration:underline;text-underline-offset:2px}.home-hero-phone[data-astro-cid-5gp6usxk]{max-height:22.5rem}.home-hero-float[data-astro-cid-5gp6usxk]{position:absolute;display:grid;gap:.1rem;max-width:10.25rem;margin:0;padding:.45rem .7rem;border-radius:.9rem;background:#fffdf9;color:var(--color-ink);box-shadow:0 .5rem 1rem -.6rem #1c1a2473;line-height:1.2}.home-hero-float[data-astro-cid-5gp6usxk] strong[data-astro-cid-5gp6usxk]{font-size:.8125rem;font-weight:700}.home-hero-float[data-astro-cid-5gp6usxk] span[data-astro-cid-5gp6usxk]{font-size:.6875rem;font-weight:500;opacity:.85}.home-hero-float[data-astro-cid-5gp6usxk].f1{left:0;top:12.4rem;background:var(--color-sage-soft);color:var(--color-sage-ink)}.home-hero-float[data-astro-cid-5gp6usxk].f2{right:0;top:7.6rem}.home-hero-float[data-astro-cid-5gp6usxk].f3{left:.25rem;bottom:2.1rem;background:var(--color-apricot-soft);color:var(--color-apricot-ink)}.home-hero-doors[data-astro-cid-5gp6usxk]{display:grid;gap:.6rem}.door[data-astro-cid-5gp6usxk]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:1.1rem;text-decoration:none;transition:transform .15s var(--ease-out-expo, ease),box-shadow .2s ease}.door[data-astro-cid-5gp6usxk]:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-warm-md, 0 8px 18px -12px rgba(28, 26, 36, .45))}.door[data-astro-cid-5gp6usxk]:active{transform:scale(.985)}.door[data-astro-cid-5gp6usxk] strong[data-astro-cid-5gp6usxk]{display:block;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.2}.door[data-astro-cid-5gp6usxk] span[data-astro-cid-5gp6usxk]>span[data-astro-cid-5gp6usxk]{display:block;margin-top:.15rem;font-size:.875rem;line-height:1.35}.door[data-astro-cid-5gp6usxk] i[data-astro-cid-5gp6usxk]{font-style:normal;font-size:1.25rem;font-weight:700}.door-aupair[data-astro-cid-5gp6usxk]{background:var(--color-apricot-soft);color:var(--color-apricot-ink)}.door-family[data-astro-cid-5gp6usxk]{background:var(--color-lavender, #e0dcf2);color:var(--color-primary, #372a72)}@media (min-width: 40rem){.home-hero-inner[data-astro-cid-5gp6usxk]{padding-inline:1.5rem}.home-hero-doors[data-astro-cid-5gp6usxk]{grid-template-columns:1fr 1fr}}@media (min-width: 64rem){.home-hero-inner[data-astro-cid-5gp6usxk]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"pitch stage" "doors stage";align-items:center;column-gap:clamp(2rem,.5rem + 4vw,4.5rem);row-gap:2rem;padding-inline:2rem}.home-hero-pitch[data-astro-cid-5gp6usxk]{grid-area:pitch;gap:1.25rem;align-self:end}.home-hero-doors[data-astro-cid-5gp6usxk]{grid-area:doors;align-self:start;max-width:36rem}.home-hero-inner[data-astro-cid-5gp6usxk][data-doors=off]{grid-template-areas:"pitch stage";row-gap:0}.home-hero-inner[data-astro-cid-5gp6usxk][data-doors=off] .home-hero-pitch[data-astro-cid-5gp6usxk]{align-self:center}.home-hero-stage[data-astro-cid-5gp6usxk]{grid-area:stage;width:min(100%,27rem);height:31rem}.home-hero-sun[data-astro-cid-5gp6usxk]{width:21rem;height:21rem;top:4.5rem}.home-hero-phone[data-astro-cid-5gp6usxk]{width:15.5rem;max-height:29rem}.home-hero-float[data-astro-cid-5gp6usxk]{max-width:12.5rem}.home-hero-float[data-astro-cid-5gp6usxk] strong[data-astro-cid-5gp6usxk]{font-size:.9375rem}.home-hero-float[data-astro-cid-5gp6usxk] span[data-astro-cid-5gp6usxk]{font-size:.75rem}.home-hero-float[data-astro-cid-5gp6usxk].f1{top:16.5rem}.home-hero-float[data-astro-cid-5gp6usxk].f2{top:9.5rem}.home-hero-float[data-astro-cid-5gp6usxk].f3{bottom:3rem}}.pf-card[data-astro-cid-aa5wke5p]{position:relative;border-radius:1.25rem;background:#fffdf9;border:1px solid var(--color-border-hairline, #e4ddd1);overflow:hidden;transition:transform .16s ease,box-shadow .2s ease}.pf-card[data-astro-cid-aa5wke5p]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md, 0 14px 24px -18px rgba(28, 26, 36, .5))}.pf-card[data-astro-cid-aa5wke5p]:focus-within{outline:2px solid var(--color-primary, #372a72);outline-offset:2px}.pf-link[data-astro-cid-aa5wke5p]{display:block;padding:.4rem .4rem .9rem;color:inherit;text-decoration:none}.pf-link[data-astro-cid-aa5wke5p]:hover{text-decoration:none}.pf-photo[data-astro-cid-aa5wke5p]{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:.9rem;overflow:hidden;background:var(--color-lavender, #e0dcf2)}.pf-photo[data-astro-cid-aa5wke5p] img[data-astro-cid-aa5wke5p]{display:block;width:100%;height:100%;object-fit:cover}.pf-chip[data-astro-cid-aa5wke5p]{position:absolute;left:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:999px;background:#fffdf9;color:var(--color-ink);font-size:.75rem;font-weight:700;line-height:1}.pf-badge[data-astro-cid-aa5wke5p]{position:absolute;right:.5rem;top:.5rem;padding:.3rem .55rem;border-radius:999px;background:var(--color-sage-soft, #dcebe3);color:var(--color-sage-ink, #1f4a3a);font-size:.6875rem;font-weight:700;line-height:1}.pf-body[data-astro-cid-aa5wke5p]{padding:.75rem .4rem 0}.pf-name[data-astro-cid-aa5wke5p]{font-family:var(--font-serif, var(--font-display));font-weight:600;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;font-size:1.25rem;line-height:1.15;color:var(--color-ink)}.pf-name[data-astro-cid-aa5wke5p] span[data-astro-cid-aa5wke5p]{font-family:var(--font-body, inherit);font-size:.8125rem;font-weight:600;color:var(--color-neutral-600)}.pf-city[data-astro-cid-aa5wke5p]{margin:.2rem 0 0;font-size:.8125rem;color:var(--color-neutral-600)}.pf-lang[data-astro-cid-aa5wke5p]{margin:.65rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--color-neutral-700, #45413b)}.pf-lang[data-astro-cid-aa5wke5p] b[data-astro-cid-aa5wke5p]{display:block;margin-bottom:.15rem;font-size:.625rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600)}.pf-lang[data-astro-cid-aa5wke5p] em[data-astro-cid-aa5wke5p]{font-style:normal;color:var(--color-neutral-600)}.pf-facts[data-astro-cid-aa5wke5p]{display:flex;flex-wrap:wrap;gap:.3rem;margin:.65rem 0 0;padding:0;list-style:none}.pf-facts[data-astro-cid-aa5wke5p] li[data-astro-cid-aa5wke5p]{padding:.3rem .55rem;border-radius:999px;background:var(--color-apricot-soft, #fce9dd);color:var(--color-apricot-ink, #8a3c1c);font-size:.71875rem;font-weight:600;line-height:1.1}.pf-go[data-astro-cid-aa5wke5p]{display:inline-block;margin-top:.75rem;padding-bottom:1px;font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--color-primary, #372a72);border-bottom:2px solid var(--color-accent, #f5c518)}.pf-card[data-astro-cid-aa5wke5p]:hover .pf-go[data-astro-cid-aa5wke5p]{border-bottom-color:var(--color-primary, #372a72)}.pf-sr[data-astro-cid-aa5wke5p]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.pf-card[data-astro-cid-aa5wke5p]{transition:none}.pf-card[data-astro-cid-aa5wke5p]:hover{transform:none}}.home-band[data-astro-cid-dpqepp53]{padding-block:clamp(1.5rem,1rem + 2.5vw,3.5rem)}.home-wrap[data-astro-cid-dpqepp53]{max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width: 40rem){.home-wrap[data-astro-cid-dpqepp53]{padding-inline:1.5rem}}@media (min-width: 64rem){.home-wrap[data-astro-cid-dpqepp53]{padding-inline:2rem}}.home-h2[data-astro-cid-dpqepp53]{margin:0 0 .75rem;font-size:var(--step-2, 1.5rem);line-height:1.15;color:var(--color-ink)}.home-eyebrow[data-astro-cid-dpqepp53]{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary, #372a72)}.home-profiles[data-astro-cid-dpqepp53]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}@media (min-width: 40rem){.home-profiles[data-astro-cid-dpqepp53]{gap:1rem}}@media (min-width: 64rem){.home-profiles[data-astro-cid-dpqepp53]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-note[data-astro-cid-dpqepp53]{margin:0 0 1rem;max-width:46rem;color:var(--color-neutral-600)}.home-free[data-astro-cid-dpqepp53]{margin:0 0 1rem;font-weight:600;color:var(--color-ink)}.home-offer[data-astro-cid-dpqepp53]{max-width:46rem;padding:1rem 1.1rem;border-radius:1.1rem;background:var(--color-sun-soft, #fdf1c4);color:#3d3622}.home-offer[data-astro-cid-dpqepp53] strong[data-astro-cid-dpqepp53]{display:block;margin-bottom:.25rem;font-family:var(--font-display)}.home-offer[data-astro-cid-dpqepp53] p[data-astro-cid-dpqepp53]{margin:0;font-size:.9375rem;line-height:1.5}.home-chips[data-astro-cid-dpqepp53]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.home-chips[data-astro-cid-dpqepp53] li[data-astro-cid-dpqepp53]{padding:.4rem .8rem;border-radius:999px;background:var(--color-lavender, #e0dcf2);color:var(--color-primary, #372a72);font-size:.875rem;font-weight:600}.home-cards2[data-astro-cid-dpqepp53]{display:grid;gap:1rem}@media (min-width: 48rem){.home-cards2[data-astro-cid-dpqepp53]{grid-template-columns:1fr 1fr}}.home-card[data-astro-cid-dpqepp53]{padding:1.25rem;border-radius:1.1rem;background:#fffdf9;border:1px solid var(--color-border-hairline, #e4ddd1)}.home-card[data-astro-cid-dpqepp53] h3[data-astro-cid-dpqepp53]{margin:0 0 .4rem;font-size:1.125rem}.home-card[data-astro-cid-dpqepp53] p[data-astro-cid-dpqepp53]{margin:0;color:var(--color-neutral-600);line-height:1.55}.home-band-aupair[data-astro-cid-dpqepp53]{background:color-mix(in srgb,var(--color-apricot-soft) 55%,transparent)}.home-band-family[data-astro-cid-dpqepp53]{background:color-mix(in srgb,var(--color-lavender, #e0dcf2) 45%,transparent)}.home-cta[data-astro-cid-dpqepp53]{background:var(--color-sun-soft, #fdf1c4)}
