.mosaic-wrap[data-astro-cid-fcxfiqk7]{justify-content:center;padding-bottom:52px;display:flex;position:relative}.mosaic[data-astro-cid-fcxfiqk7]{--t:clamp(110px, 10.5vw, 158px);grid-template-columns:repeat(3, var(--t));grid-auto-rows:var(--t);justify-content:center;display:grid}.tile[data-astro-cid-fcxfiqk7]{animation:pop .7s var(--ease-bounce) both;animation-delay:calc(.12s + var(--i) * 70ms);position:relative}@media (width<=900px){.mosaic[data-astro-cid-fcxfiqk7]{--t:min(29vw, 150px)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.label[data-astro-cid-fcxfiqk7]{text-align:center;justify-content:center;align-items:center;padding:10px;font-size:clamp(14px,1.3vw,19px);font-weight:600;line-height:1.15;display:flex;position:absolute;inset:0}.cards[data-astro-cid-fcxfiqk7]{position:absolute;inset:14% 8%}.card[data-astro-cid-fcxfiqk7]{color:var(--navy);opacity:0;transition:opacity .45s, transform .45s var(--ease-out);background:#fff;border-radius:14px;flex-direction:column;justify-content:safe center;gap:4px;padding:8px 10px;font-size:clamp(11px,.95vw,14px);line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(8px)scale(.96);box-shadow:0 12px 26px -12px #16196573}.card[data-astro-cid-fcxfiqk7].on{opacity:1;transform:none}.card[data-astro-cid-fcxfiqk7] b[data-astro-cid-fcxfiqk7]{font-size:clamp(15px,1.4vw,22px);font-weight:700}.card[data-astro-cid-fcxfiqk7] small[data-astro-cid-fcxfiqk7]{color:var(--ink-mute);font-size:.85em}.note[data-astro-cid-fcxfiqk7].ok{color:var(--mint-text);font-weight:700}.mosaic-toggle[data-astro-cid-fcxfiqk7]{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #16196573}.mosaic-toggle[data-astro-cid-fcxfiqk7][hidden]{display:none}.i-pause[data-astro-cid-fcxfiqk7]{border-inline:4px solid;width:12px;height:14px}.i-play[data-astro-cid-fcxfiqk7]{border-block:7px solid #0000;border-inline-end:12px solid;width:0;height:0;display:none}.mosaic-toggle[data-astro-cid-fcxfiqk7][aria-pressed=true] .i-pause[data-astro-cid-fcxfiqk7]{display:none}.mosaic-toggle[data-astro-cid-fcxfiqk7][aria-pressed=true] .i-play[data-astro-cid-fcxfiqk7]{display:block}@media (prefers-reduced-motion:reduce){.mosaic-toggle[data-astro-cid-fcxfiqk7]{display:none}}.card[data-astro-cid-fcxfiqk7].bubble{color:#1d2a1d;background:#dcf8c6}@media (width<=1200px){.cards[data-astro-cid-fcxfiqk7]{inset:10% 6%}.card[data-astro-cid-fcxfiqk7]{padding:6px 8px;font-size:11.5px}.card[data-astro-cid-fcxfiqk7] b[data-astro-cid-fcxfiqk7]{font-size:14px}.card[data-astro-cid-fcxfiqk7] small[data-astro-cid-fcxfiqk7]{font-size:10.5px}}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:calc(100svh - 80px);padding-block:24px 56px;display:grid}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:0}}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.5px;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.04}@media (width<=900px){h1[data-astro-cid-ge2uvauf]{font-size:min(8.6vw,40px)}}.l2[data-astro-cid-ge2uvauf]{display:block}.hl[data-astro-cid-ge2uvauf]{color:var(--coral-strong);white-space:nowrap;isolation:isolate;position:relative}.hl[data-astro-cid-ge2uvauf]:after{content:"";background:var(--mint);z-index:-1;transform-origin:100%;height:.16em;animation:under .9s .9s var(--ease-out) both;border-radius:99px;position:absolute;inset:auto 0 .06em}@keyframes under{0%{transform:scaleX(0)}}.sub[data-astro-cid-ge2uvauf]{max-width:560px;color:var(--ink-soft);margin-top:22px;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.proof[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-top:22px;list-style:none;display:flex}.ai[data-astro-cid-ge2uvauf]{color:var(--ink-mute);margin-top:12px;font-size:15px}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:rise .8s var(--ease-out) both}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.1s}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.2s}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.3s}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.38s}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(6){animation-delay:.46s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes rise-t{0%{transform:translateY(14px)}}.copy[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf],.copy[data-astro-cid-ge2uvauf]>.sub[data-astro-cid-ge2uvauf]{animation-name:rise-t}.grid[data-astro-cid-tkwetgoh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width<=900px){.grid[data-astro-cid-tkwetgoh]{grid-template-columns:1fr}}.points[data-astro-cid-tkwetgoh]{gap:14px;margin-top:26px;list-style:none;display:grid}.points[data-astro-cid-tkwetgoh] li[data-astro-cid-tkwetgoh]{padding-inline-start:28px;font-size:19px;position:relative}.points[data-astro-cid-tkwetgoh] li[data-astro-cid-tkwetgoh]:before{content:"";inset-inline-start:0;background:var(--coral);border-radius:50%;width:14px;height:14px;position:absolute;top:.45em}.closing[data-astro-cid-tkwetgoh]{margin-top:26px;font-size:21px;font-weight:700}.board[data-astro-cid-tkwetgoh]{aspect-ratio:1;width:min(100%,540px);margin-inline:auto;position:relative}.toggle[data-astro-cid-tkwetgoh]{z-index:3;background:var(--lilac);border-radius:999px;padding:4px;display:inline-flex;position:absolute;top:-56px;left:0}.toggle[data-astro-cid-tkwetgoh][hidden]{display:none}.notes[data-astro-cid-tkwetgoh]{list-style:none}.toggle[data-astro-cid-tkwetgoh] button[data-astro-cid-tkwetgoh]{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700}.toggle[data-astro-cid-tkwetgoh] button[data-astro-cid-tkwetgoh][aria-pressed=true]{background:var(--navy);color:#fff}.note[data-astro-cid-tkwetgoh]{width:31%;height:31%;right:var(--ox);top:var(--oy);border-radius:var(--shape);text-align:center;transition:right 1.1s var(--ease-out), top 1.1s var(--ease-out), transform 1.1s var(--ease-out), border-radius .8s, background-color .6s, box-shadow .6s;transition-delay:calc(var(--i) * 70ms);justify-content:center;align-items:center;font-size:clamp(13px,1.2vw,17px);font-weight:700;line-height:1.2;display:flex;position:absolute}.note[data-astro-cid-tkwetgoh]>span[data-astro-cid-tkwetgoh]{transition:opacity .45s,visibility .45s;transition-delay:calc(var(--i) * 70ms + .3s);justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.note[data-astro-cid-tkwetgoh] .mess[data-astro-cid-tkwetgoh]{opacity:0;visibility:hidden;color:#3a3a3a;font-size:max(15px,1em);font-weight:600}.ord[data-astro-cid-tkwetgoh]:after{content:"✓";content:"✓" / "";margin-inline-start:.3em}.board[data-astro-cid-tkwetgoh]:not(.order) .note[data-astro-cid-tkwetgoh]{right:var(--mx);top:var(--my);transform:rotate(var(--mr)) scale(.86);background:#fffdf4;border-radius:4px;box-shadow:0 8px 18px -8px #00000059}.board[data-astro-cid-tkwetgoh]:not(.order) .note[data-astro-cid-tkwetgoh]:nth-child(3n+2){background:#fff7b8}.board[data-astro-cid-tkwetgoh]:not(.order) .note[data-astro-cid-tkwetgoh]:nth-child(4n+3){background:#e9f0ff}.board[data-astro-cid-tkwetgoh]:not(.order) .note[data-astro-cid-tkwetgoh] .mess[data-astro-cid-tkwetgoh]{opacity:1;visibility:visible}.board[data-astro-cid-tkwetgoh]:not(.order) .note[data-astro-cid-tkwetgoh] .ord[data-astro-cid-tkwetgoh]{opacity:0;visibility:hidden}.board[data-astro-cid-tkwetgoh].instant .note[data-astro-cid-tkwetgoh],.board[data-astro-cid-tkwetgoh].instant .note[data-astro-cid-tkwetgoh]>span[data-astro-cid-tkwetgoh]{transition:none}@media (forced-colors:active){.toggle[data-astro-cid-tkwetgoh] button[data-astro-cid-tkwetgoh][aria-pressed=true]{forced-color-adjust:none;color:selecteditemtext;background:selecteditem}}@media (width<=900px){.board[data-astro-cid-tkwetgoh]{margin-top:64px}}.how[data-astro-cid-ragtcizh]{background:var(--lilac);overflow:clip}.grid[data-astro-cid-ragtcizh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width<=900px){.grid[data-astro-cid-ragtcizh]{grid-template-columns:1fr}}.steps[data-astro-cid-ragtcizh]{gap:22px;margin-top:30px;list-style:none;display:grid}.steps[data-astro-cid-ragtcizh] li[data-astro-cid-ragtcizh]{grid-template-columns:56px 1fr;align-items:start;gap:16px;display:grid}.n[data-astro-cid-ragtcizh]{color:var(--violet);font-size:34px;font-weight:700;line-height:1}.steps[data-astro-cid-ragtcizh] h3[data-astro-cid-ragtcizh]{font-size:22px;font-weight:700}.steps[data-astro-cid-ragtcizh] p[data-astro-cid-ragtcizh]{color:var(--ink-soft);margin-top:4px}.house[data-astro-cid-ragtcizh]{aspect-ratio:1/1.02;width:min(100%,480px);margin-inline:auto;position:relative}.ground[data-astro-cid-ragtcizh]{background:var(--navy);opacity:.12;border-radius:9px;height:6px;position:absolute;bottom:0;left:-4%;right:-4%}.piece[data-astro-cid-ragtcizh]{text-align:center;justify-content:center;align-items:center;padding:8px;font-size:clamp(14px,1.45vw,20px);font-weight:700;line-height:1.1;display:flex;position:absolute}.done[data-astro-cid-ragtcizh]{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:17px;font-weight:700;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -10px #16196566}.done[data-astro-cid-ragtcizh] i[data-astro-cid-ragtcizh]{background:var(--mint);width:26px;height:26px;color:var(--navy);border-radius:50%;place-items:center;font-size:15px;font-style:normal;display:grid}.js .house[data-astro-cid-ragtcizh] .piece[data-astro-cid-ragtcizh]{opacity:0}.js .house[data-astro-cid-ragtcizh].go .piece[data-astro-cid-ragtcizh]{animation:house-drop .9s var(--ease-bounce) forwards;animation-delay:var(--d)}@keyframes house-drop{0%{opacity:1;transform:translateY(-70vh) rotate(var(--r))}to{opacity:1;transform:none}}.js .house[data-astro-cid-ragtcizh] .done[data-astro-cid-ragtcizh]{opacity:0}.js .house[data-astro-cid-ragtcizh].go .done[data-astro-cid-ragtcizh]{animation:house-done .6s 2.9s var(--ease-out) forwards}@media print{.js .house[data-astro-cid-ragtcizh] .piece[data-astro-cid-ragtcizh],.js .house[data-astro-cid-ragtcizh].go .piece[data-astro-cid-ragtcizh],.js .house[data-astro-cid-ragtcizh] .done[data-astro-cid-ragtcizh],.js .house[data-astro-cid-ragtcizh].go .done[data-astro-cid-ragtcizh]{opacity:1;animation:none}}@keyframes house-done{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.list[data-astro-cid-ui2jwq7h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}@media (width<=1000px){.list[data-astro-cid-ui2jwq7h]{grid-template-columns:1fr}}.more[data-astro-cid-ui2jwq7h]{margin-top:32px}.cols[data-astro-cid-yauuvm7c]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin-top:36px;display:grid}@media (width<=860px){.cols[data-astro-cid-yauuvm7c]{grid-template-columns:1fr}}.col[data-astro-cid-yauuvm7c]{border-radius:28px;padding:clamp(24px,3vw,40px)}.self[data-astro-cid-yauuvm7c]{background:var(--lilac)}.me[data-astro-cid-yauuvm7c]{background:var(--navy);color:#fff;--focus:#fff}h3[data-astro-cid-yauuvm7c]{font-size:24px;font-weight:700}ul[data-astro-cid-yauuvm7c]{gap:12px;margin-top:18px;font-size:19px;list-style:none;display:grid}li[data-astro-cid-yauuvm7c]{padding-inline-start:28px;position:relative}.self[data-astro-cid-yauuvm7c] li[data-astro-cid-yauuvm7c]:before{content:"✓";content:"✓" / "";color:var(--mint-text);font-weight:700;position:absolute;inset-inline-start:0}.me[data-astro-cid-yauuvm7c] li[data-astro-cid-yauuvm7c]:before{content:"";inset-inline-start:0;background:var(--mint);border-radius:50%;width:12px;height:12px;position:absolute;top:.5em}.in[data-astro-cid-ktozqnpz]{grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width<=760px){.in[data-astro-cid-ktozqnpz]{grid-template-columns:1fr;justify-items:start}}.photo[data-astro-cid-ktozqnpz]{aspect-ratio:1;width:clamp(200px,22vw,290px);position:relative}.ring[data-astro-cid-ktozqnpz]{width:42%;height:42%;position:absolute;inset-block-start:-14px;inset-inline-start:-14px}.photo[data-astro-cid-ktozqnpz] img[data-astro-cid-ktozqnpz]{object-fit:cover;border-radius:50%;width:100%;height:100%;position:relative}.p[data-astro-cid-ktozqnpz]{color:var(--ink-soft);max-width:640px;margin-top:14px;font-size:19px}.btn[data-astro-cid-ktozqnpz]{margin-top:24px}.numbers[data-astro-cid-55m5epj2]{background:var(--blush);padding-block:clamp(48px,6vw,80px)}.grid[data-astro-cid-55m5epj2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}@media (width<=900px){.grid[data-astro-cid-55m5epj2]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.value[data-astro-cid-55m5epj2]:not(.long){font-size:clamp(28px,9vw,36px)}}.value[data-astro-cid-55m5epj2]{color:var(--coral-strong);white-space:nowrap;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1}.value[data-astro-cid-55m5epj2].long{white-space:normal;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.label[data-astro-cid-55m5epj2]{margin-top:8px;font-weight:600}.list[data-astro-cid-gakqr736]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}figure[data-astro-cid-gakqr736]{background:var(--lilac);border-radius:24px;padding:26px}blockquote[data-astro-cid-gakqr736]{font-size:19px}figcaption[data-astro-cid-gakqr736]{color:var(--ink-mute);margin-top:12px;font-weight:700}
