:root{--site-text-2:#42506a;--site-tint:#f5f7fb;--site-teal:#0c716a;--site-teal-soft:#e6f6f4;--site-navy:#0c2c55;--site-navy-2:#143a6e;--site-grid:#0c2c550f;--site-shadow:0 1px 2px #0b1b330d, 0 12px 32px -12px #0b1b332e;--site-shadow-lg:0 1px 2px #0b1b330f, 0 32px 64px -24px #0b1b3347}@media (prefers-color-scheme:dark){:root:not([data-theme]){--site-text-2:#b4bfd1;--site-tint:#0f1622;--site-teal:#3fd2c0;--site-teal-soft:#0f2a29;--site-navy:#0f2a4f;--site-navy-2:#173a6a;--site-grid:#e8edf60d;--site-shadow:0 1px 2px #0006, 0 16px 40px -16px #000000b3;--site-shadow-lg:0 1px 2px #0006, 0 32px 64px -24px #000c}}:root[data-theme=dark]{--site-text-2:#b4bfd1;--site-tint:#0f1622;--site-teal:#3fd2c0;--site-teal-soft:#0f2a29;--site-navy:#0f2a4f;--site-navy-2:#173a6a;--site-grid:#e8edf60d;--site-shadow:0 1px 2px #0006, 0 16px 40px -16px #000000b3;--site-shadow-lg:0 1px 2px #0006, 0 32px 64px -24px #000c}html{scroll-padding-top:88px}:where(.site-root) :is(a,button,summary,label){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-hero-bg{background-image:linear-gradient(to right, var(--site-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--site-grid) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 0,#000 40%,#0000 100%)}@keyframes site-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-call-step{animation:site-step-in .2s var(--ease-out) both;animation-delay:calc(.18s + var(--i,0) * .34s)}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary svg{transition:transform .2s var(--ease-out)}.site-faq details[open] summary svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.site-call-step{opacity:1;animation:none}}.h1-site{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:650;line-height:1.04}.h2-site{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:620;line-height:1.1}
