@font-face{font-family:Montserrat;src:url(/fonts/montserrat-v1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica);size-adjust:113%;ascent-override:85.7%;descent-override:22.2%;line-gap-override:0%}:root{--bg:#fff;--ink:#17151c;--muted:#5b5566;--lilac:#b8a2df;--lilac-ink:#2b1d40;--violet:#6f569c;--tint:#f6f2fc;--line:#e7e2ef;--slate:#34323f;--slate-ink:#ece8f3;--white:#fff;--lilac-hover:#a98fd6;--tint-soft:#faf8fd;--control:#f1eff4;--control-ink:#333;--line-strong:#dcd5ea;--field:#8a8398;--error:#9b2a2a;--slate-muted:#c9c3d6;--loading:#eee;--track:#aaa;--shade:32 29 41;--plum:43 29 64;--violet-rgb:111 86 156;--lilac-rgb:184 162 223;--white-rgb:255 255 255;--black-rgb:0 0 0;--radius:18px;--font:"Montserrat", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1140px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px;scroll-padding-bottom:70px}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--violet)}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0 0 .5em;font-weight:600;line-height:1.15}h1{font-size:clamp(32px,5vw,52px)}h1>span{display:block}h1 .where{letter-spacing:0;color:var(--violet);margin-top:12px;font-size:clamp(15px,1.6vw,18px);font-weight:600;line-height:1.35}h2{font-size:clamp(25px,3.2vw,34px)}h3{font-size:19px}p{margin:0 0 1em}.wrap{max-width:var(--wrap);padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px));margin:0 auto}.section{padding-block:clamp(48px,7vw,88px)}.section.tint{background:var(--tint)}.lead{color:var(--muted);max-width:62ch;font-size:18px}.btn{min-height:48px;font:600 15px var(--font);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .15s,border-color .15s,transform .12s ease-out;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--lilac);color:var(--lilac-ink)}.btn-primary:hover{background:var(--lilac-hover)}.btn-ghost{border-color:var(--lilac);color:var(--violet);background:var(--white)}.btn-ghost:hover{background:var(--tint)}.btn-dark{background:var(--ink);color:var(--white)}.btns{flex-wrap:wrap;gap:10px;display:flex}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.check{gap:8px;margin:0;padding:0;list-style:none;display:grid}.check li{padding-left:28px;position:relative}.check li:before{content:"";background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%236f569c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.35em;left:0}.small{color:var(--muted);font-size:14px}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;z-index:100;background:var(--white);width:auto;height:auto;color:var(--ink);box-shadow:0 4px 14px rgb(var(--black-rgb) / .2);border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:12px}#quote{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:active{transform:none}}.mouse-only{display:none}@media (hover:hover) and (pointer:fine){.mouse-only{display:inline-flex}.touch-only{display:none}}@property --pos{syntax:"<percentage>";inherits:true;initial-value:50%}@property --x{syntax:"<percentage>";inherits:true;initial-value:35%}@keyframes wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.used [data-pane]:not([hidden]){animation:.16s ease-out fade-in}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}.used [data-pane]:not([hidden]){animation:.24s cubic-bezier(.16,1,.3,1) pane-in}.used [data-pane]:not([hidden]) img{animation:.42s cubic-bezier(.16,1,.3,1) wipe-in}}@media (height<=500px){.hdr,.mbar{position:static!important}}@media (pointer:coarse){.ftr ul a,.ftr-base a,.topbar a,.bc a,.tiny a,.rl a,p>a:only-child:not(.btn),table th a{align-items:center;min-height:44px;display:inline-flex}.ftr ul{gap:0}.tabs button,.svc button,.chips button,.ic,.menu summary{min-width:44px;min-height:44px}}.topbar[data-astro-cid-nen7h5rs]{background:var(--tint);color:var(--violet);font-size:13px;font-weight:500}.topbar[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:18px;padding-block:7px;display:flex}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;font-weight:600;text-decoration:none}.hdr[data-astro-cid-nen7h5rs]{z-index:30;background:rgb(var(--white-rgb) / .96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr-in[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.05;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;border-radius:14px;width:52px;height:52px}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:11.5px;font-weight:600}nav[data-astro-cid-nen7h5rs]{margin-left:auto}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.navlbl[data-astro-cid-nen7h5rs]{color:var(--ink);border-radius:10px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--violet);background:var(--tint)}.has-sub[data-astro-cid-nen7h5rs]{position:relative}.sub[data-astro-cid-nen7h5rs]{background:var(--white);border:1px solid var(--line);min-width:230px;box-shadow:0 12px 30px rgb(var(--plum) / .1);border-radius:14px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:0}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{animation:.14s ease-out fade-in;display:block}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (width<=880px){.menu[data-astro-cid-nen7h5rs][open]>ul[data-astro-cid-nen7h5rs]{animation:.2s cubic-bezier(.16,1,.3,1) menu-in}}.hdr-cta[data-astro-cid-nen7h5rs]{min-height:42px;padding:8px 18px}@media (width>=881px){.menu[data-astro-cid-nen7h5rs]::details-content{content-visibility:visible;display:contents}}@media (width<=880px){.hide-sm[data-astro-cid-nen7h5rs],.hdr-cta[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;gap:5px;padding:12px;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);border-radius:2px;width:24px;height:2px}.menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs][open]>ul[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;background:var(--white);border-bottom:1px solid var(--line);max-height:calc(100dvh - 180px);padding:8px max(18px, env(safe-area-inset-left,0px)) 18px;box-shadow:0 12px 30px rgb(var(--plum) / .08);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sub[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;padding:0 0 0 12px;display:block;position:static}}.si[data-astro-cid-g5kwm3ld]{flex:none;width:1em;height:1em;display:block}.ftr[data-astro-cid-jo6i4kqk]{background:var(--slate);color:var(--slate-ink);margin-top:0;padding-block:56px 96px}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white);text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--white)}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:30px;display:grid}.ftr[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;text-transform:uppercase;color:var(--lilac);margin-bottom:12px;font-size:13px}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ftr[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:36ch;font-size:14.5px}.soc[data-astro-cid-jo6i4kqk]{gap:10px;margin-top:4px;display:flex}.soc[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:rgb(var(--white-rgb) / .1);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;font-size:21px;transition:background .15s,color .15s;display:grid}.soc[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--lilac);color:var(--lilac-ink);text-decoration:none}.flogo[data-astro-cid-jo6i4kqk]{border-radius:18px;width:96px;margin-bottom:14px}.ftr-base[data-astro-cid-jo6i4kqk]{border-top:1px solid rgb(var(--white-rgb) / .12);color:var(--slate-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}@media (width<=880px){.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.mbar[data-astro-cid-v3ixspr5]{display:none}@media (width<=880px){.mbar[data-astro-cid-v3ixspr5]{z-index:40;background:var(--slate);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0}.mbar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{text-align:center;color:var(--white);flex:1;padding:15px 6px;font-size:14.5px;font-weight:600;text-decoration:none}.mbar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5].m1{background:var(--lilac);color:var(--lilac-ink)}}
