@font-face{font-family:Ploni;src:url(/fonts/ploni-regular-aaa.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-demibold-aaa.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-bold-aaa.woff2)format("woff2");font-weight:700;font-display:swap}:root{--navy:#161965;--coral:#ff625c;--coral-strong:#d53f3a;--coral-text:#c2362f;--mint:#3cccab;--mint-text:#0f7360;--sky:#7ba8ff;--violet:#4710ff;--purple:#9d36ff;--lilac:#f8f6ff;--blush:#fff1f0;--mintbg:#eafaf6;--ink-soft:#2b2f73;--ink-mute:#5a5e95;--font:"Ploni", "Assistant", Arial, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--gutter:clamp(16px, 5vw, 72px);--maxw:1240px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--font);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;font-size:18px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--focus,var(--violet));outline-offset:3px}.container{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px)}.section-title{letter-spacing:-.3px;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.08}.section-lead{color:var(--ink-soft);max-width:640px;margin-top:14px;font-size:clamp(18px,1.5vw,21px)}.eyebrow{color:var(--coral-text);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--coral);border-radius:50%;width:10px;height:10px}.btn{cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s, background .2s, color .2s;border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--coral-strong);color:#fff;box-shadow:0 10px 24px -8px #d53f3a99}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px #d53f3ab3}.btn-ghost{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.btn-ghost:hover{background:var(--navy);color:#fff}.chip{background:var(--lilac);color:var(--navy);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-block}.chip-coral{background:var(--blush);color:var(--coral-text)}.chip-mint{background:var(--mintbg);color:var(--mint-text)}.circle{border-radius:50%}.arch-t{border-radius:999px 999px 0 0}.arch-b{border-radius:0 0 999px 999px}.arch-r{border-radius:0 999px 999px 0}.sq{border-radius:0}.bg-coral{background:var(--coral);color:var(--navy)}.bg-mint{background:var(--mint);color:var(--navy)}.bg-sky{background:var(--sky);color:var(--navy)}.bg-navy{background:var(--navy);color:#fff;--focus:#fff}.bg-violet{background:var(--violet);color:#fff;--focus:#fff}.bg-purple{background:var(--purple);color:#fff;--focus:#fff}.js .rv{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--rv-d,0s);transform:translateY(18px)}.js .rv.is-in{opacity:1;transform:none}@media print{.js .rv{opacity:1;transition:none;transform:none}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{top:-60px;background:var(--navy);color:#fff;z-index:100;border-radius:999px;padding:10px 16px;position:absolute;inset-inline-start:16px}.skip:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js .rv{opacity:1;transform:none}}@media (forced-colors:active){.btn{border:2px solid buttontext}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;-webkit-backdrop-filter:blur(8px);background:#ffffffeb;position:sticky;top:0}.nav-in[data-astro-cid-wpvy4v7s]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding-block:16px;display:grid}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;max-width:none;height:34px}nav[data-astro-cid-wpvy4v7s]{justify-self:center}.menu[data-astro-cid-wpvy4v7s]{gap:28px;font-size:17px;font-weight:600;list-style:none;display:flex}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:.85;text-decoration:none}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{opacity:1;color:var(--violet)}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.nav-cta[data-astro-cid-wpvy4v7s]{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none}.menu-btn[data-astro-cid-wpvy4v7s]{background:var(--lilac);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.bars[data-astro-cid-wpvy4v7s],.bars[data-astro-cid-wpvy4v7s]:before,.bars[data-astro-cid-wpvy4v7s]:after{background:var(--navy);content:"";border-radius:2px;height:2px;position:absolute;left:12px;right:12px}.bars[data-astro-cid-wpvy4v7s]{top:21px}.bars[data-astro-cid-wpvy4v7s]:before{top:-7px;left:0;right:0}.bars[data-astro-cid-wpvy4v7s]:after{top:7px;left:0;right:0}.bars[data-astro-cid-wpvy4v7s]:before,.bars[data-astro-cid-wpvy4v7s]:after{transition:transform .2s var(--ease-out), top .2s var(--ease-out)}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s]{background:0 0}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s]:before{top:0;transform:rotate(45deg)}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s]:after{top:0;transform:rotate(-45deg)}@media (width<=900px){.nav-in[data-astro-cid-wpvy4v7s]{column-gap:10px}.menu[data-astro-cid-wpvy4v7s]{padding:8px var(--gutter) 20px;background:#fff;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #16196559}.menu[data-astro-cid-wpvy4v7s].open{display:flex}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:14px 0;font-size:20px;display:block}.menu-btn[data-astro-cid-wpvy4v7s]{display:block}}@media (width<=359px){.nav-cta[data-astro-cid-wpvy4v7s]{padding-inline:14px;font-size:14px}}.wa[data-astro-cid-vsqmdgo3]{left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--mint);width:52px;height:52px;color:var(--navy);transition:transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 24px -10px #16196580}.wa[data-astro-cid-vsqmdgo3]:hover{transform:scale(1.06)}.footer[data-astro-cid-jo6i4kqk]{background:var(--lilac);margin-top:40px;padding-block:56px 28px}.f-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}.f-line[data-astro-cid-jo6i4kqk]{max-width:320px;margin-top:16px;font-weight:600}.f-sign[data-astro-cid-jo6i4kqk]{color:var(--ink-mute);margin-top:8px}ul[data-astro-cid-jo6i4kqk]{gap:10px;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--violet)}.f-copy[data-astro-cid-jo6i4kqk]{color:var(--ink-mute);margin-top:36px;font-size:14px}@media (width<=760px){.f-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer[data-astro-cid-jo6i4kqk]{padding-bottom:96px}}
