:root{--sy-color-ink: #0F1B33;--sy-color-slate: #565F6C;--sy-color-mute: #9AA0AB;--sy-color-line: #E7E9EE;--sy-color-line-strong: #C9D2DE;--sy-color-canvas: #F5F6F8;--sy-color-surface: #FFFFFF;--sy-color-surface-alt: #EEF0F3;--sy-color-signal: #3E7BF5;--sy-color-action: #2E6AE0;--sy-color-sky: #8FB4FB;--sy-color-tint: #EEF3FE;--sy-color-tint-deep: #CFE0FE;--sy-color-info-ink: #1F4FB0;--sy-color-on-signal: #FFFFFF;--sy-color-on-signal-mute: #DCE6FB;--sy-color-success: #1FA971;--sy-color-success-bg: #E6F6EF;--sy-color-success-ink: #0F6B48;--sy-color-warning: #E8A317;--sy-color-danger: #E5484D;--sy-color-danger-bg: #FCE9EA;--sy-color-danger-ink: #A3161B;--sy-color-alert-bg: #FDF1D9;--sy-color-alert-ink: #8A5B00;--sy-font-display: "Plus Jakarta Sans", system-ui, sans-serif;--sy-font-text: "Hanken Grotesk", system-ui, sans-serif;--sy-font-mono: "Space Mono", ui-monospace, monospace;--sy-size-display: 64px;--sy-size-h1: 48px;--sy-size-h2: 32px;--sy-size-h3: 20px;--sy-size-lead: 19px;--sy-size-body: 16px;--sy-size-small: 14px;--sy-size-micro: 13px;--sy-size-label: 11px;--sy-size-num-xl: 42px;--sy-size-num-lg: 31px;--sy-size-num-md: 20px;--sy-size-num-sm: 15px;--sy-tracking-display: -.035em;--sy-tracking-heading: -.025em;--sy-tracking-number: -.02em;--sy-tracking-label: .12em;--sy-leading-display: 1.04;--sy-leading-heading: 1.25;--sy-leading-body: 1.55;--sy-space-1: 4px;--sy-space-2: 8px;--sy-space-3: 12px;--sy-space-4: 16px;--sy-space-5: 20px;--sy-space-6: 24px;--sy-space-8: 32px;--sy-space-10: 40px;--sy-space-12: 48px;--sy-space-16: 64px;--sy-space-20: 80px;--sy-radius-sm: 10px;--sy-radius-md: 14px;--sy-radius-lg: 16px;--sy-radius-xl: 18px;--sy-radius-2xl: 22px;--sy-radius-pill: 999px;--sy-radius-phone: 38px;--sy-shadow-card: 0 12px 28px rgba(15,27,51,.05);--sy-shadow-lift: 0 16px 36px rgba(15,27,51,.07);--sy-shadow-float: 0 30px 66px rgba(15,27,51,.16);--sy-shadow-device: 0 34px 70px rgba(15,27,51,.24);--sy-motion-fast: .16s;--sy-motion-base: .26s;--sy-motion-slow: .42s;--sy-motion-lift: .6s;--sy-motion-stagger: 80ms;--sy-motion-ease: cubic-bezier(.22, .61, .36, 1);--sy-motion-ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-reduced-motion:reduce){:root{--sy-motion-fast: 1ms;--sy-motion-base: 1ms;--sy-motion-slow: 1ms;--sy-motion-lift: 1ms;--sy-motion-stagger: 0ms}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--sy-topbar-height: calc(44px + 2 * var(--sy-space-3) + 1px);--sy-reveal-duration: var(--sy-motion-lift);--sy-reveal-stagger: var(--sy-motion-stagger);--sy-reveal-rise: var(--sy-space-6);--sy-reveal-tilt: 6deg;--sy-reveal-perspective: 36rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--sy-color-canvas);color:var(--sy-color-ink);font-family:var(--sy-font-text);font-size:var(--sy-size-body);line-height:var(--sy-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}a{color:var(--sy-color-action)}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sy-color-signal);outline-offset:3px;border-radius:var(--sy-radius-sm)}.sy-num,.sy-mono{font-family:var(--sy-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--sy-tracking-number)}.sy-label{font-family:var(--sy-font-mono);font-size:var(--sy-size-label);font-weight:700;letter-spacing:var(--sy-tracking-label);text-transform:uppercase}:root{--sy-gutter: clamp(20px, 4.5vw, 64px)}.sy-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--sy-gutter)}@media(min-width:1440px){.sy-container{max-width:1320px}}@media(min-width:1800px){.sy-container{max-width:1440px}}.sy-container-wide{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--sy-gutter)}@media(min-width:1440px){.sy-container-wide{max-width:1320px}}@media(min-width:1800px){.sy-container-wide{max-width:1440px}}.sy-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.sy-reveal [data-sy-reveal]{opacity:0;transform:translateY(var(--sy-reveal-rise));transition:opacity var(--sy-reveal-duration) var(--sy-motion-ease-out),transform var(--sy-reveal-duration) var(--sy-motion-ease-out);transition-delay:calc(var(--sy-reveal-i, 0) * var(--sy-reveal-stagger))}html.sy-reveal [data-sy-reveal=tilt]{transform-origin:50% 100%;transform:perspective(var(--sy-reveal-perspective)) translateY(var(--sy-reveal-rise)) rotateX(var(--sy-reveal-tilt))}html.sy-reveal [data-sy-reveal].sy-in{opacity:1;transform:none}html.sy-reveal [data-sy-reveal].sy-in-instant{transition:none}@media(prefers-reduced-motion:reduce){html.sy-reveal [data-sy-reveal]{opacity:1;transform:none;transition:none}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid var(--sy-color-line-strong);border-radius:999px;background:var(--sy-color-surface);color:var(--sy-color-ink);cursor:pointer;transition:border-color var(--sy-motion-fast) var(--sy-motion-ease),color var(--sy-motion-fast) var(--sy-motion-ease)}.theme-toggle:hover{border-color:var(--sy-color-action);color:var(--sy-color-action)}.theme-toggle .ti{display:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .ti-system,:root[data-sy-theme-pref=light] .theme-toggle .ti-light,:root[data-sy-theme-pref=dark] .theme-toggle .ti-dark{display:block}:root[data-sy-theme-pref=light] .theme-toggle .ti-system,:root[data-sy-theme-pref=dark] .theme-toggle .ti-system{display:none}.sy-prefs{display:flex;flex-wrap:wrap;gap:var(--sy-space-2);margin-top:var(--sy-space-4)}.seg{display:inline-flex;padding:3px;border:1px solid var(--sy-color-line-strong);border-radius:999px;background:var(--sy-color-canvas)}.seg-btn{min-height:44px;padding:0 var(--sy-space-3);border:0;border-radius:999px;background:transparent;color:var(--sy-color-slate);font:inherit;font-size:var(--sy-size-micro);font-weight:600;cursor:pointer}.seg-btn:hover{color:var(--sy-color-ink)}.seg-btn[aria-pressed=true]{background:var(--sy-color-surface);color:var(--sy-color-ink);box-shadow:0 0 0 1px var(--sy-color-line-strong)}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 var(--sy-space-3);border:1px solid var(--sy-color-line-strong);border-radius:999px;background:var(--sy-color-surface);color:var(--sy-color-ink);font-size:var(--sy-size-small);font-weight:600;cursor:pointer;list-style:none}.lang-btn::-webkit-details-marker{display:none}.lang-btn:hover,.lang[open] .lang-btn{border-color:var(--sy-color-action);color:var(--sy-color-action)}.lang-globe{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.lang-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:168px;margin:0;padding:var(--sy-space-1);list-style:none;border:1px solid var(--sy-color-line);border-radius:var(--sy-radius-md);background:var(--sy-color-surface);box-shadow:var(--sy-shadow-float)}.lang-menu a{display:flex;align-items:center;min-height:40px;padding:0 var(--sy-space-3);border-radius:var(--sy-radius-sm);color:var(--sy-color-ink);text-decoration:none;font-size:var(--sy-size-small);font-weight:500}.lang-menu a:hover{background:var(--sy-color-surface-alt)}.lang-menu a[aria-current=true]{color:var(--sy-color-action);font-weight:700}.lang-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.lang-list a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:999px;color:var(--sy-color-slate);font-family:var(--sy-font-mono);font-size:var(--sy-size-label);font-weight:700;letter-spacing:.06em;text-decoration:none}.lang-list a:hover{color:var(--sy-color-ink);background:var(--sy-color-surface-alt)}.lang-list a[aria-current=true]{color:var(--sy-color-ink);box-shadow:0 0 0 1px var(--sy-color-line-strong)}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--sy-color-line-strong);border-radius:999px;background:var(--sy-color-surface);color:var(--sy-color-ink);cursor:pointer;list-style:none}.menu-btn::-webkit-details-marker{display:none}.menu-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.menu-close,.menu[open] .menu-open{display:none}.menu[open] .menu-close{display:block}.menu-panel{position:absolute;left:0;right:0;top:100%;z-index:20;max-height:calc(100dvh - var(--sy-topbar-height, 69px));overflow-y:auto;padding:var(--sy-space-4) var(--sy-gutter) var(--sy-space-6);border-bottom:1px solid var(--sy-color-line);background:var(--sy-color-surface);box-shadow:var(--sy-shadow-float)}.menu-nav{display:flex;flex-direction:column}.menu-nav a,.menu-langs a{display:flex;align-items:center;min-height:44px;color:var(--sy-color-ink);font-weight:600;text-decoration:none}.menu-nav a+a{border-top:1px solid var(--sy-color-line)}.menu-prefs{margin-top:var(--sy-space-4);padding-top:var(--sy-space-4);border-top:1px solid var(--sy-color-line)}.menu-label{margin:0 0 var(--sy-space-2);font-family:var(--sy-font-mono);font-size:var(--sy-size-label);font-weight:700;letter-spacing:var(--sy-tracking-label);text-transform:uppercase;color:var(--sy-color-slate)}.menu-prefs .seg{margin-bottom:var(--sy-space-4)}.menu-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sy-space-4);margin:0;padding:0;list-style:none}.menu-langs a{font-weight:500}.menu-langs a[aria-current=true]{color:var(--sy-color-action);font-weight:700}@media(min-width:1024px)and (min-height:640px){#what-it-covers,#how-it-works,#pricing,#faq{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--sy-topbar-height))}}.nav-link[aria-current=true]{color:var(--sy-color-action)}.menu-login{display:none!important}@media(max-width:359px){.menu-login{display:flex!important}}.logo[data-astro-cid-tvrurpns]{--sy-logo-stroke: 14;--sy-logo-kern: .01em;font-family:var(--sy-font-display);font-weight:700;font-size:var(--sy-size-h3);letter-spacing:var(--sy-tracking-heading);line-height:1;white-space:nowrap}.ess[data-astro-cid-tvrurpns]{height:.92em;width:auto;display:inline-block;vertical-align:-.1em;margin-inline-end:var(--sy-logo-kern)}.ess[data-astro-cid-tvrurpns] path[data-astro-cid-tvrurpns]{stroke-width:var(--sy-logo-stroke)}.tone-ink[data-astro-cid-tvrurpns]{color:var(--sy-color-ink)}.tone-ink[data-astro-cid-tvrurpns] .ess[data-astro-cid-tvrurpns] path[data-astro-cid-tvrurpns]{stroke:var(--sy-color-action)}.tone-light[data-astro-cid-tvrurpns]{color:var(--sy-color-canvas)}.tone-light[data-astro-cid-tvrurpns] .ess[data-astro-cid-tvrurpns] path[data-astro-cid-tvrurpns]{stroke:var(--sy-color-canvas)}
