.ps[data-astro-cid-itxvwvv6]{--ps-q:var(--ink);border:1px solid var(--rule);background:var(--paper-3);color:var(--ink);border-radius:20px;font-size:clamp(.875rem,.8rem + .25vw,1rem);line-height:1.45;overflow:hidden;box-shadow:0 16px 40px -24px #0e1a3a38}.ps-bar[data-astro-cid-itxvwvv6]{border-block-end:1px solid var(--rule);background:color-mix(in srgb, var(--paper-3) 88%, var(--paper));align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.ps-dots[data-astro-cid-itxvwvv6]{gap:.35rem;display:flex}.ps-title[data-astro-cid-itxvwvv6]{color:var(--ink-2);flex:none;font-size:.8125rem;font-weight:600}.ps-dots[data-astro-cid-itxvwvv6] i[data-astro-cid-itxvwvv6]{background:var(--rule-2);border-radius:50%;block-size:.5rem;inline-size:.5rem}.ps-progress[data-astro-cid-itxvwvv6]{background:var(--rule);border-radius:2px;flex:1;block-size:2px;position:relative}.ps-fill[data-astro-cid-itxvwvv6]{inline-size:calc((var(--p,0) + 1) / 4 * 100%);border-radius:inherit;background:var(--coral);transition:inline-size .5s var(--ease);position:absolute;inset:0 auto 0 0}.ps[data-astro-cid-itxvwvv6][data-step="0"]{--p:0}.ps[data-astro-cid-itxvwvv6][data-step="1"]{--p:1}.ps[data-astro-cid-itxvwvv6][data-step="2"]{--p:2}.ps[data-astro-cid-itxvwvv6][data-step="3"]{--p:3}.ps-body[data-astro-cid-itxvwvv6]{padding:clamp(1rem,2vw,1.75rem);display:grid}.ps-state[data-astro-cid-itxvwvv6]{visibility:hidden;opacity:0;grid-area:1/1;align-content:start;gap:.875rem;display:grid}.ps[data-astro-cid-itxvwvv6][data-step="0"] .ps-state--0[data-astro-cid-itxvwvv6],.ps[data-astro-cid-itxvwvv6][data-step="1"] .ps-state--1[data-astro-cid-itxvwvv6],.ps[data-astro-cid-itxvwvv6][data-step="2"] .ps-state--2[data-astro-cid-itxvwvv6],.ps[data-astro-cid-itxvwvv6][data-step="3"] .ps-state--3[data-astro-cid-itxvwvv6]{visibility:visible;opacity:1}.ps[data-astro-cid-itxvwvv6][data-still][data-step="0"] .ps-state[data-astro-cid-itxvwvv6]:not(.ps-state--0),.ps[data-astro-cid-itxvwvv6][data-still][data-step="1"] .ps-state[data-astro-cid-itxvwvv6]:not(.ps-state--1),.ps[data-astro-cid-itxvwvv6][data-still][data-step="2"] .ps-state[data-astro-cid-itxvwvv6]:not(.ps-state--2),.ps[data-astro-cid-itxvwvv6][data-still][data-step="3"] .ps-state[data-astro-cid-itxvwvv6]:not(.ps-state--3){display:none}.ps-who[data-astro-cid-itxvwvv6]{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.ps-q[data-astro-cid-itxvwvv6]{border-radius:16px;background:var(--ps-q);max-inline-size:88%;color:var(--paper-3);border-end-end-radius:4px;justify-self:end;padding:.75rem 1rem}.ps-state--0[data-astro-cid-itxvwvv6] .ps-who[data-astro-cid-itxvwvv6]{justify-self:end}.ps-a[data-astro-cid-itxvwvv6]{border-radius:16px;background:color-mix(in srgb, var(--ink) 4%, var(--paper-3));border-end-start-radius:4px;gap:.6rem;max-inline-size:92%;padding:.75rem 1rem;display:grid}.ps-spark[data-astro-cid-itxvwvv6]{background:var(--ink-3);border-radius:50%;block-size:.6rem;inline-size:.6rem}.ps-wrong[data-astro-cid-itxvwvv6]{text-decoration:underline wavy var(--coral);text-underline-offset:.3em;text-decoration-thickness:1px}.ps-flag[data-astro-cid-itxvwvv6]{border:1px solid color-mix(in srgb, var(--coral) 55%, transparent);background:color-mix(in srgb, var(--coral) 7%, var(--paper-3));border-radius:12px;align-items:flex-start;gap:.6rem;max-inline-size:92%;padding:.75rem 1rem;font-size:.9em;display:flex}.ps-flag[data-astro-cid-itxvwvv6] b[data-astro-cid-itxvwvv6]{margin-inline-end:.25em}.ps-tag[data-astro-cid-itxvwvv6]{background:var(--rule);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-inline-start:auto;padding:.1rem .5rem;font-size:.65rem}.ps-mark[data-astro-cid-itxvwvv6]{color:#0e1a3a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#f7ec7a,#f7ec7a) 0 0/100% 100% no-repeat;padding:.05em 0}.ps-source[data-astro-cid-itxvwvv6]{background:var(--rule);border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.ps-notes[data-astro-cid-itxvwvv6]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ps-notes[data-astro-cid-itxvwvv6] li[data-astro-cid-itxvwvv6]{border:1px solid var(--rule);background:color-mix(in srgb, var(--ink) 3%, var(--paper-3));border-radius:14px;gap:.25rem;padding:.75rem 1rem;display:grid}.ps-notes[data-astro-cid-itxvwvv6] li[data-astro-cid-itxvwvv6]::marker{content:none}.ps-note-head[data-astro-cid-itxvwvv6]{justify-content:space-between;gap:1rem;font-size:.8125rem;font-weight:700;display:flex}.ps-when[data-astro-cid-itxvwvv6]{color:var(--ink-3);font-weight:400}@media (prefers-reduced-motion:no-preference){.ps[data-astro-cid-itxvwvv6]:not([data-still]) .ps-state[data-astro-cid-itxvwvv6]{transition:opacity .35s var(--ease), visibility 0s linear .35s}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="0"] .ps-state--0[data-astro-cid-itxvwvv6],.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="1"] .ps-state--1[data-astro-cid-itxvwvv6],.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="2"] .ps-state--2[data-astro-cid-itxvwvv6],.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="3"] .ps-state--3[data-astro-cid-itxvwvv6]{transition:opacity .45s var(--ease) .1s;animation:ps-rise .55s var(--ease) .1s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="0"] .ps-typed[data-astro-cid-itxvwvv6]{animation:1s steps(28,end) .35s both ps-type}.ps-typing[data-astro-cid-itxvwvv6]:after{content:"";vertical-align:text-bottom;opacity:0;background:currentColor;block-size:1.1em;inline-size:1px;margin-inline-start:2px;display:inline-block}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="0"] .ps-typing[data-astro-cid-itxvwvv6]:after{animation:1s step-end 1.35s infinite ps-blink}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="1"] .ps-a--ai[data-astro-cid-itxvwvv6]{animation:ps-rise .5s var(--ease) .35s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="1"] .ps-wrong[data-astro-cid-itxvwvv6]{animation:ps-wavy .5s var(--ease) 1s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="1"] .ps-flag[data-astro-cid-itxvwvv6]{animation:ps-rise .5s var(--ease) 1.3s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="2"] .ps-a--mira[data-astro-cid-itxvwvv6]{animation:ps-rise .5s var(--ease) .35s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="2"] .ps-mark[data-astro-cid-itxvwvv6]{animation:ps-sweep .9s var(--ease) .9s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="2"] .ps-source[data-astro-cid-itxvwvv6]{animation:ps-fade .4s var(--ease) 1.6s both}.ps[data-astro-cid-itxvwvv6]:not([data-still])[data-step="3"] .ps-notes[data-astro-cid-itxvwvv6] li[data-astro-cid-itxvwvv6]{animation:ps-drop .5s var(--ease) calc(.35s + var(--k) * .35s) both}}@keyframes ps-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ps-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes ps-fade{0%{opacity:0}}@keyframes ps-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ps-blink{50%{opacity:1}}@keyframes ps-wavy{0%{text-decoration-color:#0000}}@keyframes ps-sweep{0%{background-size:0% 100%}}.org[data-astro-cid-qu4nfjbv]{color:inherit;text-decoration:none}.org-name[data-astro-cid-qu4nfjbv]{letter-spacing:-.02em;color:var(--ink-2);font-weight:650;line-height:1.1}.org-logo[data-astro-cid-qu4nfjbv]{object-fit:contain;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.7;inline-size:auto;transition:filter var(--t-med) var(--ease), opacity var(--t-med) var(--ease);display:block}.org[data-astro-cid-qu4nfjbv]:hover .org-logo[data-astro-cid-qu4nfjbv],.org[data-astro-cid-qu4nfjbv]:focus-visible .org-logo[data-astro-cid-qu4nfjbv]{filter:none;opacity:1}:root[data-theme=dark] .org-logo[data-astro-cid-qu4nfjbv]{filter:grayscale()invert()brightness(1.3);mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .org-logo[data-astro-cid-qu4nfjbv]{filter:grayscale()invert()brightness(1.3);mix-blend-mode:screen}}.orgs--row[data-astro-cid-qu4nfjbv]{--base:3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.orgs--row[data-astro-cid-qu4nfjbv]>li[data-astro-cid-qu4nfjbv]{display:grid}.orgs--row[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]{min-block-size:6rem;padding:var(--s-4);transition:transform var(--t-med) var(--ease);justify-content:center;align-items:center;gap:.6rem;display:flex}.orgs--row[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:hover,.orgs--row[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:focus-visible{transform:translateY(-2px)}.orgs--row[data-astro-cid-qu4nfjbv] .org-logo[data-astro-cid-qu4nfjbv]{inline-size:auto;max-inline-size:100%;block-size:calc(var(--base) * var(--optical,1));opacity:.75}.orgs--row[data-astro-cid-qu4nfjbv] .org-name[data-astro-cid-qu4nfjbv]{font-size:var(--t-lg);color:var(--ink)}.org-symbol-name[data-astro-cid-qu4nfjbv]{font-size:var(--t-md);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);filter:grayscale();opacity:.75;transition:opacity var(--t-med) var(--ease);font-weight:650;line-height:1.1}.org[data-astro-cid-qu4nfjbv]:hover .org-symbol-name[data-astro-cid-qu4nfjbv],.org[data-astro-cid-qu4nfjbv]:focus-visible .org-symbol-name[data-astro-cid-qu4nfjbv]{opacity:1}@media (width>=48rem){.orgs--row[data-astro-cid-qu4nfjbv]{--base:3.4rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.orgs--partners[data-astro-cid-qu4nfjbv]{align-items:center;gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]{min-block-size:4.5rem;padding:var(--s-2);border-radius:var(--r-1);transition:background var(--t-med) var(--ease);place-items:center;display:grid}.orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:hover,.orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:focus-visible{background:var(--mira-wash)}.orgs--partners[data-astro-cid-qu4nfjbv] .org-logo[data-astro-cid-qu4nfjbv]{opacity:1;block-size:3.2rem;inline-size:100%;max-inline-size:11rem}.orgs--partners[data-astro-cid-qu4nfjbv] .org-name[data-astro-cid-qu4nfjbv]{max-inline-size:11rem;font-size:var(--t-base);text-align:center;color:var(--ink)}:root[data-theme=dark] .orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:hover .org-logo[data-astro-cid-qu4nfjbv],:root[data-theme=dark] .orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:focus-visible .org-logo[data-astro-cid-qu4nfjbv]{filter:grayscale()invert()brightness(1.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:hover .org-logo[data-astro-cid-qu4nfjbv],:root:not([data-theme=light]) .orgs--partners[data-astro-cid-qu4nfjbv] .org[data-astro-cid-qu4nfjbv]:focus-visible .org-logo[data-astro-cid-qu4nfjbv]{filter:grayscale()invert()brightness(1.3)}}@media (width>=40rem){.orgs--partners[data-astro-cid-qu4nfjbv]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.orgs--partners[data-astro-cid-qu4nfjbv]{gap:var(--s-3);grid-template-columns:repeat(8,minmax(0,1fr))}}#main>section:nth-of-type(odd):not(.inverse){background:var(--paper)}#main>section:nth-of-type(2n):not(.inverse){background:var(--paper-2)}.hero[data-astro-cid-ergxyi7h]{border-block-end:1px solid var(--rule);grid-template-rows:1fr auto;display:grid}.hero-main[data-astro-cid-ergxyi7h]{display:grid}.hero-copy[data-astro-cid-ergxyi7h]{padding:clamp(1.75rem, 1rem + 2.5vw, 3.5rem) var(--gutter);align-self:center}.hero-copy[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]+[data-astro-cid-ergxyi7h]{margin-block-start:var(--s-5)}.hero-copy[data-astro-cid-ergxyi7h] .display[data-astro-cid-ergxyi7h]{max-inline-size:20ch;font-size:clamp(2.2rem,1.4rem + 2.1vw,3.2rem)}.hero-copy[data-astro-cid-ergxyi7h] .display[data-astro-cid-ergxyi7h] em[data-astro-cid-ergxyi7h]{color:var(--head-2);display:block}.hero[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{max-inline-size:34rem;font-size:var(--t-base)}.actions[data-astro-cid-ergxyi7h]{gap:var(--s-3) var(--s-5)}.hero-visual[data-astro-cid-ergxyi7h]{inline-size:100%;max-inline-size:44rem;padding:0 var(--gutter) var(--s-5);align-self:center;margin-inline:auto}.hero-proof[data-astro-cid-ergxyi7h]{padding-block:var(--s-5);border-block-start:1px solid var(--rule);background:var(--paper-2)}.proof[data-astro-cid-ergxyi7h]{gap:var(--s-4);display:grid}.proof-head[data-astro-cid-ergxyi7h]{justify-content:center;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.proof-label[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);color:var(--ink);text-align:center;font-weight:600}.showcase-copy[data-astro-cid-ergxyi7h] .rating[data-astro-cid-ergxyi7h]{font-size:var(--t-xs);color:var(--ink-2);align-items:baseline;gap:.5em;margin-block-start:var(--s-4);text-decoration:none;display:inline-flex}.rating[data-astro-cid-ergxyi7h] b[data-astro-cid-ergxyi7h]{color:var(--ink)}.stars[data-astro-cid-ergxyi7h]{color:#e0a526;letter-spacing:.08em}@media (width>=60rem){.hero-main[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-block-size:clamp(30rem,40vw,36rem)}.hero-copy[data-astro-cid-ergxyi7h]{padding-inline-start:max(var(--gutter), calc((100vw - var(--page)) / 2 + var(--gutter)));padding-inline-end:var(--s-7)}.hero-visual[data-astro-cid-ergxyi7h]{padding:var(--s-5) var(--gutter) var(--s-5) 0}}.trusted-label[data-astro-cid-ergxyi7h]{font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]{animation:rise .9s var(--ease) both}.hero-copy[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]:nth-child(4){animation-delay:.24s}.hero-visual[data-astro-cid-ergxyi7h]{animation:settle 1.8s var(--ease) both}.hero-proof[data-astro-cid-ergxyi7h]{animation:rise .9s var(--ease) .35s both}}@keyframes settle{0%{transform:scale(1.04)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.here-layout[data-astro-cid-ergxyi7h]{gap:var(--s-7);align-items:center;display:grid}@media (width>=60rem){.here-layout[data-astro-cid-ergxyi7h]{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.here-intro[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{max-inline-size:34ch;margin-block-start:var(--s-5)}.here-promise[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);margin-block-start:var(--s-4);font-weight:500;display:flex}.here-promise[data-astro-cid-ergxyi7h] svg{color:var(--coral);flex:none}.here-demo[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-7);display:flex}.here-demo-note[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);color:var(--ink-3)}.here-contact[data-astro-cid-ergxyi7h]{gap:var(--s-6);padding-inline-start:clamp(0rem,3vw,3rem);font-style:normal;display:grid}.here-contact-item[data-astro-cid-ergxyi7h]{justify-items:start;gap:var(--s-2);display:grid}.here-k[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);color:var(--ink-3)}.here-direct[data-astro-cid-ergxyi7h]{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.5vw,2.15rem);font-weight:500;line-height:1.3;text-decoration:none}.here-direct[data-astro-cid-ergxyi7h]:hover,.here-direct[data-astro-cid-ergxyi7h]:focus-visible{text-decoration:underline;text-decoration-color:var(--signal-text);text-underline-offset:.2em;text-decoration-thickness:1px}.here-address[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2);line-height:1.6}.here-address[data-astro-cid-ergxyi7h] .link-arrow[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);margin-block-start:var(--s-2)}.here-address[data-astro-cid-ergxyi7h] svg{color:var(--coral)}@media (width<60rem){.here-contact[data-astro-cid-ergxyi7h]{padding-inline-start:0}}.trusted[data-astro-cid-ergxyi7h]{padding-block:clamp(2.5rem,4vw,4rem)}.trusted-inner[data-astro-cid-ergxyi7h]{gap:var(--s-4);display:grid}@media (width>=60rem){.trusted-inner[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--s-6);grid-template-columns:10rem minmax(0,1fr)}}.head[data-astro-cid-ergxyi7h]{align-items:baseline;margin-block-end:var(--s-7)}.head[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{margin-block-start:var(--s-4)}.head[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h] em[data-astro-cid-ergxyi7h]{color:var(--head-2)}.pcards[data-astro-cid-ergxyi7h]{gap:var(--s-5);display:grid}@media (width>=60rem){.pcards[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}}.pcard[data-astro-cid-ergxyi7h]{border:1px solid var(--rule);border-radius:calc(var(--r-2) * 1.25);background:var(--paper-3);block-size:100%;transition:transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease), border-color var(--t-med) var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.pcard[data-astro-cid-ergxyi7h]:hover,.pcard[data-astro-cid-ergxyi7h]:focus-visible{border-color:var(--rule-2);box-shadow:var(--lift-3);transform:translateY(-4px)}.pcard-media[data-astro-cid-ergxyi7h]{isolation:isolate;block-size:17rem;padding:var(--s-6) var(--s-5) 0;place-items:end center;display:grid;position:relative;overflow:hidden}.pcard-photo[data-astro-cid-ergxyi7h]{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.pcard[data-astro-cid-ergxyi7h]:hover .pcard-photo[data-astro-cid-ergxyi7h]{transform:scale(1.05)}.pcard-media[data-astro-cid-ergxyi7h] .pcard-ui{max-block-size:100%;inline-size:100%;max-inline-size:22rem;transition:transform var(--t-slow) var(--ease);border-end-end-radius:0;border-end-start-radius:0;transform:translateY(6px)}.pcard[data-astro-cid-ergxyi7h]:hover .pcard-media[data-astro-cid-ergxyi7h] .pcard-ui{transform:translateY(-4px)}.pcard-body[data-astro-cid-ergxyi7h]{gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-6);grid-template-rows:auto auto 1fr auto auto;display:grid}.pcard-name[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--s-3);font-size:var(--t-xl);letter-spacing:-.03em;color:var(--ink);font-weight:620;display:flex}.pcard-blurb[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);color:var(--ink-2)}.pcard-layer[data-astro-cid-ergxyi7h]{color:var(--signal-text);font-size:var(--t-xs)}.pcard-top[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pcard--featured[data-astro-cid-ergxyi7h]{border-color:var(--ink);box-shadow:var(--lift-2)}.pcard--featured[data-astro-cid-ergxyi7h]:hover,.pcard--featured[data-astro-cid-ergxyi7h]:focus-visible{border-color:var(--ink)}.pcard-popular[data-astro-cid-ergxyi7h]{font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.pcard-popular[data-astro-cid-ergxyi7h]:before{content:"";background:var(--coral);block-size:.9em;inline-size:.9em;-webkit-mask:var(--petal) center / contain no-repeat;mask:var(--petal) center / contain no-repeat}.pcard-role[data-astro-cid-ergxyi7h]{color:var(--ink);font-weight:600}.path-label[data-astro-cid-ergxyi7h]{color:var(--signal-text);font-size:var(--t-xs)}.path-label[data-astro-cid-ergxyi7h]+h2[data-astro-cid-ergxyi7h]{max-inline-size:20ch;margin-block-start:var(--s-3)}.path-head[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h] em[data-astro-cid-ergxyi7h]{color:var(--head-2)}.path-intro[data-astro-cid-ergxyi7h]{font-size:var(--t-base);margin-block-start:var(--s-4)}.story[data-astro-cid-ergxyi7h]{margin-block-start:var(--s-7);display:grid}.story-steps[data-astro-cid-ergxyi7h]{gap:var(--s-8);display:grid}.story-stage[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--s-2);font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;display:flex}.story-stage[data-astro-cid-ergxyi7h]:before{content:"";background:color-mix(in srgb, var(--ink) 28%, var(--paper));block-size:.5rem;inline-size:.5rem;transition:background-color var(--t-med) var(--ease);border-radius:50%;flex:none}.story-step[data-astro-cid-ergxyi7h]:nth-child(2) .story-stage[data-astro-cid-ergxyi7h]{color:var(--signal-text)}.story-step[data-astro-cid-ergxyi7h]:nth-child(2) .story-stage[data-astro-cid-ergxyi7h]:before{background:var(--coral)}.story-title[data-astro-cid-ergxyi7h]{font-size:var(--t-xl);letter-spacing:-.025em;margin-block-start:var(--s-3);line-height:1.15}.story-text[data-astro-cid-ergxyi7h]{max-inline-size:34rem;color:var(--ink-2);margin-block-start:var(--s-4)}.story-link[data-astro-cid-ergxyi7h]{justify-self:start;margin-block-start:var(--s-5)}.story-step[data-astro-cid-ergxyi7h] .story-inline{margin-block-start:var(--s-6)}.story-aside[data-astro-cid-ergxyi7h]{display:none}@media (width>=60rem){.story[data-astro-cid-ergxyi7h]{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.story-steps[data-astro-cid-ergxyi7h]{gap:0}.story-step[data-astro-cid-ergxyi7h]{align-content:center;min-block-size:45vh;display:grid}.story-step[data-astro-cid-ergxyi7h]:first-child{align-content:start;min-block-size:32vh}.story-step[data-astro-cid-ergxyi7h] .story-inline{display:none}.story-aside[data-astro-cid-ergxyi7h]{align-self:start;display:block;position:sticky;inset-block-start:calc(var(--header-h) + var(--s-7))}.story[data-astro-cid-ergxyi7h][data-live] .story-step[data-astro-cid-ergxyi7h]{opacity:.3;transition:opacity .4s var(--ease)}.story[data-astro-cid-ergxyi7h][data-live] .story-step[data-astro-cid-ergxyi7h].is-active{opacity:1}}.pcard-go[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);color:var(--accent-text);align-items:center;gap:.5em;margin-block-start:var(--s-3);font-weight:600;display:inline-flex}.pcard-go[data-astro-cid-ergxyi7h] .arrow{transition:transform var(--t-med) var(--ease)}.pcard[data-astro-cid-ergxyi7h]:hover .pcard-go[data-astro-cid-ergxyi7h] .arrow{transform:translate(4px)}.showcase[data-astro-cid-ergxyi7h]{gap:var(--s-7);align-items:center;display:grid}@media (width>=60rem){.showcase[data-astro-cid-ergxyi7h]{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.showcase--flip[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.showcase--flip[data-astro-cid-ergxyi7h] .showcase-copy[data-astro-cid-ergxyi7h]{order:2}}.showcase-copy[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]+[data-astro-cid-ergxyi7h]{margin-block-start:var(--s-5)}.showcase-copy[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{margin-block-start:var(--s-4)}.showcase-copy[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h] em[data-astro-cid-ergxyi7h]{color:var(--head-2)}.showcase-copy[data-astro-cid-ergxyi7h] .app-download{gap:var(--s-4);margin-block-start:var(--s-7)}.showcase-stage[data-astro-cid-ergxyi7h]{isolation:isolate;border-radius:calc(var(--r-2) * 1.5);padding:clamp(1.5rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.stage-photo[data-astro-cid-ergxyi7h]{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.phone-stage[data-astro-cid-ergxyi7h]{padding-block:var(--s-7);place-items:center;display:grid}.analyse-report[data-astro-cid-ergxyi7h]{border:1px solid var(--rule);border-radius:calc(var(--r-2) * 1.5);background:var(--paper-3);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 16px 40px -28px #0e1a3a2e}.analyse-report-head[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;font-weight:600;display:flex}.analyse-example[data-astro-cid-ergxyi7h]{color:var(--ink-3);font-size:var(--t-xs);font-weight:400}.analyse-scope[data-astro-cid-ergxyi7h]{gap:var(--s-4);margin-block:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analyse-scope[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]{flex-direction:column-reverse;justify-content:end;gap:.5rem;padding-block-start:var(--s-3);display:flex}.analyse-scope[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]{letter-spacing:-.04em;align-items:center;gap:.65rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:640;line-height:1;display:flex}.analyse-scope[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]:before{content:"";background:var(--coral);block-size:.5em;inline-size:.5em;-webkit-mask:var(--petal) center / contain no-repeat;mask:var(--petal) center / contain no-repeat;flex:none}.analyse-scope[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{color:var(--ink-2);font-size:var(--t-xs);line-height:1.4}.analyse-report[data-astro-cid-ergxyi7h] .analyse-preview{inline-size:100%;box-shadow:none}.analyse-report-note[data-astro-cid-ergxyi7h]{color:var(--ink-2);font-size:var(--t-sm);margin-block-start:var(--s-5)}.aud-layout[data-astro-cid-ergxyi7h]{gap:var(--s-7);align-items:start;display:grid}.aud-intro[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]+[data-astro-cid-ergxyi7h]{margin-block-start:var(--s-5)}.aud-intro[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--t-2xl)}.aud-intro[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{font-size:var(--t-base);max-inline-size:36ch}.aud-grid[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{padding-block:var(--s-5);border-block-start:1px solid var(--rule)}.aud-grid[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--t-lg)}.aud-intro[data-astro-cid-ergxyi7h] .link-arrow[data-astro-cid-ergxyi7h]{border-color:var(--coral)}.aud-intro[data-astro-cid-ergxyi7h] .link-arrow[data-astro-cid-ergxyi7h] svg{color:var(--coral)}.aud-grid[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2);max-inline-size:58ch;margin-block-start:var(--s-2)}@media (width>=60rem){.aud-layout[data-astro-cid-ergxyi7h]{gap:var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.aud-grid[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.aud-grid[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{margin:0}}.quotes[data-astro-cid-ergxyi7h]{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:var(--s-6);display:grid}.quotes[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-content:space-between;gap:var(--s-5);padding:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-3);display:grid}.quotes[data-astro-cid-ergxyi7h] blockquote[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{font-size:var(--t-md);color:var(--ink);line-height:1.45}.q-who[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);color:var(--ink-3);display:grid}.q-who[data-astro-cid-ergxyi7h] b[data-astro-cid-ergxyi7h]{color:var(--ink)}.ins-head[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:end;gap:var(--s-5);flex-wrap:wrap;margin-block-end:var(--s-7);display:flex}.ins-head[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--t-2xl)}.ins-head[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2);max-inline-size:54ch;margin-block-start:var(--s-3)}.ins-head[data-astro-cid-ergxyi7h]>a[data-astro-cid-ergxyi7h]{flex:none}.ins-grid[data-astro-cid-ergxyi7h]{gap:var(--s-7);display:grid}.ins-grid[data-astro-cid-ergxyi7h]>li[data-astro-cid-ergxyi7h]{min-inline-size:0}.ins-card[data-astro-cid-ergxyi7h]{color:var(--ink);text-decoration:none;display:block}.ins-photo[data-astro-cid-ergxyi7h]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-1);block-size:auto;inline-size:100%;margin-block-end:var(--s-5);display:block}.ins-content[data-astro-cid-ergxyi7h]{gap:var(--s-3);display:grid}.ins-t[data-astro-cid-ergxyi7h]{max-inline-size:34ch;font-size:clamp(1.25rem,1rem + .65vw,1.75rem);line-height:1.3}.ins-desc[data-astro-cid-ergxyi7h]{color:var(--ink-2);max-inline-size:58ch;line-height:1.6}.ins-go[data-astro-cid-ergxyi7h]{font-size:var(--t-sm);align-items:center;gap:.5rem;margin-block-start:var(--s-2);font-weight:600;display:inline-flex}.ins-go[data-astro-cid-ergxyi7h] svg{color:var(--coral)}@media (hover:hover) and (pointer:fine){.ins-go[data-astro-cid-ergxyi7h]{opacity:0}.ins-card[data-astro-cid-ergxyi7h]:hover .ins-go[data-astro-cid-ergxyi7h],.ins-card[data-astro-cid-ergxyi7h]:focus-visible .ins-go[data-astro-cid-ergxyi7h]{opacity:1}}@media (prefers-reduced-motion:no-preference){.ins-go[data-astro-cid-ergxyi7h]{transition:opacity .18s ease, transform .22s var(--ease)}.ins-go[data-astro-cid-ergxyi7h] svg{transition:transform .22s var(--ease)}.ins-card[data-astro-cid-ergxyi7h]:hover .ins-go[data-astro-cid-ergxyi7h] svg,.ins-card[data-astro-cid-ergxyi7h]:focus-visible .ins-go[data-astro-cid-ergxyi7h] svg{transform:translate(4px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ins-go[data-astro-cid-ergxyi7h]{transform:translateY(4px)}.ins-card[data-astro-cid-ergxyi7h]:hover .ins-go[data-astro-cid-ergxyi7h],.ins-card[data-astro-cid-ergxyi7h]:focus-visible .ins-go[data-astro-cid-ergxyi7h]{transform:translateY(0)}}.ins-card[data-astro-cid-ergxyi7h]:hover .ins-t[data-astro-cid-ergxyi7h],.ins-card[data-astro-cid-ergxyi7h]:focus-visible .ins-t[data-astro-cid-ergxyi7h]{text-underline-offset:.15em;text-decoration:underline 1px}.ins-grid[data-astro-cid-ergxyi7h]>li[data-astro-cid-ergxyi7h]+li[data-astro-cid-ergxyi7h]{border-block-start:1px solid var(--rule);padding-block-start:var(--s-5)}@media (width>=60rem){.ins-grid[data-astro-cid-ergxyi7h]{column-gap:var(--s-8);row-gap:var(--s-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ins-grid[data-astro-cid-ergxyi7h]>li[data-astro-cid-ergxyi7h]:first-child{grid-row:span 2}.ins-grid[data-astro-cid-ergxyi7h]>li[data-astro-cid-ergxyi7h]:nth-child(2){border:0;padding:0}}
