:root{--ink-900: #0b1f23;--ink-700: #1e3a40;--ink-500: #3d5a60;--ink-300: #9aaeb2;--brand-50: #ecfbfc;--brand-100: #d2f4f7;--brand-200: #a8e8ee;--brand-300: #6fd6e0;--brand-400: #3fc2cf;--brand-500: #22b2c0;--brand-600: #1a8e99;--brand-700: #176d75;--ember-500: #ff502f;--ember-400: #ff7f6a;--shadow-soft: 0 1px 2px rgba(11, 31, 35, .04), 0 8px 24px rgba(11, 31, 35, .06);--shadow-lift: 0 10px 30px rgba(34, 178, 192, .18);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--container: 80rem;--gutter: 1rem}@media(min-width:640px){:root{--gutter: 1.5rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:where(section,div)[id]{scroll-margin-top:7.5rem}body{background:#fff;color:var(--ink-900);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{display:block;max-width:100%}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);width:100%}.grain{background-image:radial-gradient(1200px 600px at 80% -10%,rgba(63,194,207,.25),transparent 60%),radial-gradient(800px 500px at 0% 10%,rgba(34,178,192,.12),transparent 60%)}.cta-primary{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;text-decoration:none;background:linear-gradient(135deg,var(--ember-500) 0%,var(--ember-400) 100%);box-shadow:0 10px 24px -8px #ff502f8c,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .15s ease}.cta-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px -8px #ff502f99}.cta-primary:active{transform:translateY(0)}.cta-ghost{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-900);font-weight:600;text-decoration:none;background:#fff;border:1px solid rgba(11,31,35,.1);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cta-ghost:hover{border-color:var(--brand-500);box-shadow:0 6px 20px -10px #22b2c066}.mock-card{box-shadow:0 30px 60px -30px #0b1f2359,0 10px 24px -12px #0b1f2326}.step-pill{background:linear-gradient(135deg,#22b2c01f,#22b2c00a);color:var(--brand-700)}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float{animation:float 6s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.pulse-dot{animation:pulse-dot 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.float,.pulse-dot{animation:none}html{scroll-behavior:auto}}.prose{max-width:68ch;font-size:17px;line-height:1.7;color:var(--ink-700)}.prose>*+*{margin-top:1.2em}.prose img{width:100%;height:auto;border-radius:12px}.prose h2{font-weight:800;font-size:30px;letter-spacing:-.025em;line-height:1.2;color:var(--ink-900);margin-top:2em}.prose h3{font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ink-900);margin-top:1.6em}.prose a{color:var(--brand-700);text-decoration:none;border-bottom:1px solid var(--brand-300);font-weight:600}.prose a:hover{border-bottom-color:var(--brand-600)}.prose strong{font-weight:700;color:var(--ink-900)}.prose blockquote{border-left:3px solid var(--brand-500);padding-left:20px;font-size:19px;line-height:1.55;color:var(--ink-900);font-weight:500}.prose code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em;background:var(--brand-50);padding:2px 6px;border-radius:6px}.prose pre{padding:20px 24px;border-radius:12px;overflow-x:auto;font-size:13px;line-height:1.7;border:1px solid rgba(11,31,35,.08)}.prose pre code{background:transparent;padding:0;font-size:inherit}.prose ul,.prose ol{padding-left:1.5em}.prose li+li{margin-top:.3em}.prose hr{border:0;border-top:1px solid rgba(11,31,35,.1);margin:2.4em 0}.header[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:120;background:#ffffffd1;backdrop-filter:blur(10px);border-bottom:1px solid rgba(11,31,35,.06)}.header-inner[data-astro-cid-dmqpwcec]{height:4.25rem;display:flex;align-items:center;justify-content:space-between}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem;text-decoration:none}.brand-mark[data-astro-cid-dmqpwcec]{width:2.375rem;height:2.375rem;object-fit:contain}.brand-word[data-astro-cid-dmqpwcec]{height:1.3125rem;width:auto;display:none}@media(min-width:480px){.brand-word[data-astro-cid-dmqpwcec]{display:block}}.nav-links[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:1.875rem;margin-left:2.5rem;margin-right:auto;font-size:14px;font-weight:500;color:var(--ink-700)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--brand-600)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--brand-600);font-weight:600}@media(min-width:881px){.nav-links[data-astro-cid-dmqpwcec]{display:flex}}.header-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.625rem}@media(min-width:881px){.header-actions[data-astro-cid-dmqpwcec]{gap:.875rem}}.login[data-astro-cid-dmqpwcec]{display:none;font-size:14px;font-weight:500;color:var(--ink-700);text-decoration:none}.login[data-astro-cid-dmqpwcec]:hover{color:var(--brand-600)}@media(min-width:881px){.login[data-astro-cid-dmqpwcec]{display:inline}}.lang-switch[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:.125rem;padding:.1875rem;border-radius:.625rem;background:#0b1f230b;border:1px solid rgba(11,31,35,.08)}@media(min-width:881px){.lang-switch[data-astro-cid-dmqpwcec]{display:inline-flex}}.lang-opt[data-astro-cid-dmqpwcec]{font-size:12px;font-weight:600;line-height:1;color:var(--ink-500);text-decoration:none;padding:.375rem .5rem;border-radius:.4375rem}.lang-opt[data-astro-cid-dmqpwcec]:hover{color:var(--brand-600)}.lang-opt[data-astro-cid-dmqpwcec].active{color:var(--brand-600);background:#fff;box-shadow:0 1px 2px #0b1f2314}.lang-opt[data-astro-cid-dmqpwcec][aria-current]{font-weight:700}.flag[data-astro-cid-dmqpwcec]{display:inline-block;width:20px;height:14px;border-radius:3px;overflow:hidden;vertical-align:middle;box-shadow:inset 0 0 0 1px #0b1f2326}.flag[data-astro-cid-dmqpwcec] svg{display:block;width:100%;height:100%}.lang-opt[data-astro-cid-dmqpwcec]{padding:.375rem .4375rem}.header-cta[data-astro-cid-dmqpwcec]{font-size:14px;border-radius:.5625rem;padding:.5625rem .875rem}@media(min-width:881px){.header-cta[data-astro-cid-dmqpwcec]{padding:.5625rem 1rem}}.burger[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:.625rem;border:1px solid rgba(11,31,35,.12);background:#fff;cursor:pointer}@media(min-width:881px){.burger[data-astro-cid-dmqpwcec]{display:none}}.burger-close[data-astro-cid-dmqpwcec],.burger[data-astro-cid-dmqpwcec][aria-expanded=true] .burger-open[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] .burger-close[data-astro-cid-dmqpwcec]{display:block}.mobile-menu[data-astro-cid-dmqpwcec]{border-top:1px solid rgba(11,31,35,.07);background:#fff;padding:.625rem 1.125rem 1.125rem}@media(min-width:881px){.mobile-menu[data-astro-cid-dmqpwcec]{display:none!important}}.mm-links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column}.mm-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--ink-700);font-weight:600;padding:.75rem .375rem;border-bottom:1px solid rgba(11,31,35,.06)}.mm-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--brand-600);font-weight:700}.mm-head[data-astro-cid-dmqpwcec]{margin-top:.875rem;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-300);font-weight:700;padding:0 .375rem}.mm-sections[data-astro-cid-dmqpwcec]{margin-top:.375rem;display:flex;flex-direction:column}.mm-sections[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--ink-500);padding:.625rem .375rem}.mm-sections[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--brand-600)}.mm-lang[data-astro-cid-dmqpwcec]{margin-top:.375rem;display:flex;gap:.5rem}.mm-lang-opt[data-astro-cid-dmqpwcec]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;text-decoration:none;font-size:14px;font-weight:600;color:var(--ink-700);padding:.625rem .5rem;border-radius:.625rem;border:1px solid rgba(11,31,35,.12);background:#fff}.mm-lang-opt[data-astro-cid-dmqpwcec].active{color:var(--brand-600);font-weight:700;border-color:var(--brand-600);background:#0b1f2308}.mm-actions[data-astro-cid-dmqpwcec]{margin-top:.875rem;display:flex;flex-direction:column;gap:.625rem}.mm-login[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;font-weight:700;font-size:15px;color:var(--ink-700);padding:.875rem;border-radius:.6875rem;border:1px solid rgba(11,31,35,.12);background:#fff}.mm-login[data-astro-cid-dmqpwcec]:hover{color:var(--brand-600);border-color:var(--brand-600)}.mm-cta[data-astro-cid-dmqpwcec]{width:100%;justify-content:center;border-radius:.6875rem;padding:.875rem;font-size:15px}.footer[data-astro-cid-sz7xmlte]{background:var(--ink-900);color:#ffffffb3}.footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{padding-top:4rem;padding-bottom:4rem}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:640px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.brand-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem}.brand-mark[data-astro-cid-sz7xmlte]{width:2rem;height:2rem;object-fit:contain;background:#fff;border-radius:.375rem;padding:.25rem}.brand-name[data-astro-cid-sz7xmlte]{color:#fff;font-weight:700}.brand-blurb[data-astro-cid-sz7xmlte]{margin-top:1rem;font-size:14px;color:#fff9;max-width:24rem}.socials[data-astro-cid-sz7xmlte]{margin-top:1.5rem;display:flex;gap:.75rem}.social[data-astro-cid-sz7xmlte]{width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:inherit}.social[data-astro-cid-sz7xmlte]:hover{border-color:#fff6}.col-head[data-astro-cid-sz7xmlte]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#fff;font-weight:700;margin-bottom:1rem}.link-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}.link-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.5rem;font-size:14px}.link-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:inherit}.link-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.link-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].strong{font-weight:500}.footer-base[data-astro-cid-sz7xmlte]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:1rem;font-size:12px;color:#ffffff80}@media(min-width:768px){.footer-base[data-astro-cid-sz7xmlte]{flex-direction:row;align-items:center;justify-content:space-between}}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.25rem}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:inherit}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.disclaimer[data-astro-cid-sz7xmlte]{margin-top:1.5rem;font-size:12px;color:#fff6;max-width:48rem}.legal-name[data-astro-cid-sz7xmlte]{display:block;margin-bottom:.25rem;font-weight:600;color:#fff9}
