:root{--c-accent: #007aff;--c-accent-hover: #0062d6;--c-accent-text: #0071e3;--c-accent-soft: rgba(0, 122, 255, .1);--c-brand-blue: #6c93f8;--c-brand-blue-2: #5b8def;--c-brand-red: #ff3753;--c-bg: #f9fafc;--c-bg-alt: #f2f4f9;--c-bg-soft: #f4f5f7;--c-surface: #ffffff;--c-text: #0b0f14;--c-text-mute: #5a6472;--c-navy: #25436b;--c-navy-deep: #112354;--c-line: #dbdfe6;--c-line-soft: #e6e7ea;--c-danger: #c51818;--c-danger-text: #e01f3d;--c-success: #2e6f1a;--c-success-bright: #2fcc8b;--c-on-navy: #c7d2e8;--c-on-navy-strong: #ffffff;--f-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-h1: clamp(30px, 4.6vw, 46px);--fs-h2: clamp(24px, 3.4vw, 34px);--fs-h3: clamp(20px, 2.4vw, 26px);--fs-lead: clamp(16px, 1.6vw, 18px);--fs-body: 17px;--fs-small: 15px;--lh-body: 1.45;--lh-head: 1.15;--ls-head: -.02em;--sp: 4px;--container: 1005px;--container-lg: 1210px;--container-sm: 840px;--gut: 25px;--sec-y: clamp(56px, 8vw, 100px);--r-sm: 6px;--r-md: 10px;--r-lg: 20px;--r-xl: 28px;--r-pill: 40px;--sh-card: 0 9px 30px rgba(12, 52, 106, .1);--sh-cta: 0 8px 20px rgba(8, 59, 129, .19);--sh-pop: 0 9px 15px rgba(12, 52, 106, .1)}:root{--fw-text: 400;--fw-strong: 600;--fw-head: 600;--fw-btn: 700}:root{--c-line-control: #808b98;--c-focus-ring-dark: #59a0e8}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-padding-top:calc(69px + var(--sp) * 4)}*,*:before,*:after{box-sizing:inherit}[hidden]{display:none!important}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset{margin:0}ul,ol{padding-inline-start:1.25em}img,picture,video,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;border-color:inherit}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-body)}.container,.container-lg,.container-sm{inline-size:100%;margin-inline:auto;padding-inline:var(--gut)}.container{max-inline-size:var(--container)}.container-lg{max-inline-size:var(--container-lg)}.container-sm{max-inline-size:var(--container-sm)}@media(max-width:640px){.container,.container-lg,.container-sm{--gut: 18px}}.section{padding-block:var(--sec-y)}h1,h2,h3{margin-block-end:calc(var(--sp) * 4);font-family:var(--f-sans);font-weight:var(--fw-head);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);margin-block-end:calc(var(--sp) * 3)}h4,h5,h6{font-weight:var(--fw-strong);line-height:var(--lh-head)}small{font-size:var(--fs-small);color:var(--c-text-mute)}strong,b{font-weight:var(--fw-strong)}a{color:var(--c-accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.skip-link{position:absolute;inset-inline-start:var(--gut);inset-block-start:0;z-index:100;padding:calc(var(--sp) * 2) calc(var(--sp) * 4);background:var(--c-surface);color:var(--c-accent-text);border:1px solid var(--c-accent);border-radius:var(--r-sm);transform:translateY(-200%);transition:transform .15s ease}.skip-link:focus-visible{transform:none}main[tabindex="-1"]:focus-visible{outline:none}.is-decorative{pointer-events:none;user-select:none}.num{font-variant-numeric:tabular-nums}.w-400{font-weight:400}.w-600{font-weight:600}.w-700{font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--sp) * 2);min-block-size:44px;padding:21px 30px;border:1px solid transparent;border-radius:var(--r-md);font-family:inherit;font-size:19px;font-weight:var(--fw-btn);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{text-decoration:none}.btn:focus-visible,.btn.is-focused{outline:2px solid var(--c-accent);outline-offset:3px}.btn-primary{min-inline-size:292px;background:var(--c-accent);color:var(--c-surface);box-shadow:var(--sh-cta)}.btn-primary:hover,.btn-primary.is-hovered{background:var(--c-accent-hover);color:var(--c-surface);transform:translateY(-1px)}.btn-primary:focus-visible,.btn-primary.is-focused{outline-color:var(--c-navy-deep)}.btn-secondary{background:var(--c-accent-soft);color:var(--c-accent-hover);font-weight:var(--fw-strong)}.btn-secondary:hover,.btn-secondary.is-hovered{background:var(--c-bg-alt);border-color:var(--c-accent-hover);transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:var(--c-line-control);color:var(--c-accent)}.btn-ghost:hover,.btn-ghost.is-hovered{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent-hover);transform:translateY(-1px)}.btn--pill{min-inline-size:0;padding:10px 20px;border-radius:var(--r-pill)}.btn--compact{min-block-size:44px;padding:calc(var(--sp) * 2.5) calc(var(--sp) * 4);font-size:var(--fs-small);font-weight:var(--fw-strong)}.btn--compact.btn-ghost{color:var(--c-accent-hover)}.btn:disabled,.btn[aria-disabled=true]{background:var(--c-bg-alt);border-color:var(--c-line);color:var(--c-text-mute);box-shadow:none;transform:none;cursor:not-allowed}.btn[aria-disabled=true]{pointer-events:none}.card{padding:calc(var(--sp) * 6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);transition:box-shadow .2s ease}.card:hover,.card.is-hovered{box-shadow:var(--sh-card)}.card>:last-child{margin-block-end:0}.section-head{margin-block-end:calc(var(--sp) * 10)}.section-head__eyebrow{margin-block-end:calc(var(--sp) * 3);color:var(--c-text-mute);font-size:var(--fs-small);font-weight:var(--fw-strong);letter-spacing:.04em}.section-head__lead{max-inline-size:70ch;color:var(--c-text-mute);font-size:var(--fs-lead)}.link-more{display:inline-flex;align-items:center;gap:calc(var(--sp) * 2);min-block-size:44px;padding-block:calc(var(--sp) * 3);vertical-align:middle;color:var(--c-accent-hover);font-weight:var(--fw-strong);text-decoration:none}.link-more:hover,.link-more.is-hovered{text-decoration:underline}.link-more__arrow{transition:transform .2s ease}.link-more:hover .link-more__arrow,.link-more.is-hovered .link-more__arrow{transform:translate(3px)}.field{display:flex;flex-direction:column;gap:calc(var(--sp) * 1);min-inline-size:0}.field__label{color:var(--c-text);font-size:var(--fs-small);font-weight:var(--fw-strong)}.field__required{color:var(--c-danger-text);padding-inline-start:2px}.field__control{inline-size:100%;min-inline-size:0;min-block-size:44px;padding:12px 14px;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line-control);border-radius:var(--r-sm);font-size:var(--fs-body);font-weight:var(--fw-text);transition:border-color .2s ease,box-shadow .2s ease}.field__control:focus-visible,.field.is-focused .field__control{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.field__control[aria-invalid=true]{border-color:var(--c-danger-text)}.field__control:disabled{background:var(--c-bg-soft);color:var(--c-text-mute);cursor:not-allowed}textarea.field__control{min-block-size:96px;resize:vertical}select.field__control{padding-inline-end:12px}.field__hint{color:var(--c-text-mute);font-size:var(--fs-small);text-wrap:pretty}.field__error{min-block-size:calc(var(--sp) * 5);color:var(--c-danger-text);font-size:var(--fs-small);font-weight:var(--fw-strong)}.page-head{padding-block:calc(var(--sp) * 12) calc(var(--sp) * 10);background:var(--c-bg)}.page-head--tinted{background:var(--c-bg-alt)}.page-head__inner{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--sp) * 4)}.page-head--centered .page-head__inner{align-items:center;text-align:center}.page-head__lead{max-inline-size:70ch;color:var(--c-text-mute);font-size:var(--fs-lead)}.page-head__actions{display:flex;flex-wrap:wrap;gap:calc(var(--sp) * 4)}.lead-cta{background:var(--c-bg-alt)}.lead-cta__inner{display:flex;flex-direction:column;align-items:center;gap:calc(var(--sp) * 5);text-align:center}.lead-cta__lead{max-inline-size:60ch;color:var(--c-text-mute);font-size:var(--fs-lead)}.lead-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--sp) * 4)}.faq__item{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.faq__item+.faq__item{margin-block-start:calc(var(--sp) * 3)}.faq__question{display:flex;align-items:center;gap:calc(var(--sp) * 4);min-block-size:44px;padding:calc(var(--sp) * 4) calc(var(--sp) * 5);cursor:pointer;list-style:none;border-start-start-radius:var(--r-md);border-start-end-radius:var(--r-md)}.faq__question::-webkit-details-marker{display:none}.faq__question:hover,.faq__item.is-hovered .faq__question{background:var(--c-bg-alt)}.faq__question:hover .faq__question-title,.faq__item.is-hovered .faq__question-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.faq__question h3{margin-block-end:0}.faq__question:after{content:"";flex:none;margin-inline-start:auto;inline-size:9px;block-size:9px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.faq__item[open] .faq__question:after{transform:rotate(-135deg)}.faq__answer{padding:0 calc(var(--sp) * 5) calc(var(--sp) * 5);color:var(--c-text)}:is(.feature-row__lead,.section-head__lead,.page-head__lead,.lead-cta__lead),.faq__answer p,.legal__block p{text-wrap:pretty}.feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:calc(var(--sp) * 12)}.feature-row--reverse .feature-row__media{order:-1}.feature-row__text>:last-child{margin-block-end:0}.feature-row__lead{max-inline-size:60ch;color:var(--c-text-mute);font-size:var(--fs-lead)}.feature-row__media img{inline-size:100%;block-size:auto;border-radius:var(--r-xl)}@media(max-width:1024px){.feature-row{gap:calc(var(--sp) * 8)}}@media(max-width:860px){.feature-row{grid-template-columns:1fr}.feature-row--reverse .feature-row__media{order:0}}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--sp) * 1);margin:0;padding:0;list-style:none;font-size:var(--fs-small)}.breadcrumbs__link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:calc(var(--sp) * 1);color:var(--c-accent-hover)}.breadcrumbs__current{padding-inline:calc(var(--sp) * 1);color:var(--c-text-mute)}.breadcrumbs__sep{color:var(--c-text-mute)}.card :is(.link-more,.breadcrumbs__link),.faq__item :is(.link-more,.breadcrumbs__link){color:var(--c-accent-text)}.lead-cta :is(.btn-ghost,.link-more,.breadcrumbs__link),.page-head--tinted :is(.btn-ghost,.link-more,.breadcrumbs__link){color:var(--c-accent-hover)}.sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.page-head__inner>:is(h1,h2),.lead-cta__inner>:is(h1,h2){margin-block-end:0}.page-head--centered .page-head__actions{justify-content:center}@media(max-width:640px){.page-head__actions,.lead-cta__actions{flex-direction:column;inline-size:100%;max-inline-size:400px;align-self:center}.page-head__actions .btn,.lead-cta__actions .btn{inline-size:100%;min-inline-size:0}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:calc(var(--sp) * 2.5);min-inline-size:0}.logo__mark[data-astro-cid-tvrurpns]{flex:none;inline-size:var(--logo-size, 36px);block-size:var(--logo-size, 36px)}.logo__word[data-astro-cid-tvrurpns]{color:var(--logo-word, currentColor);font-size:var(--logo-word-size, var(--fs-body));font-weight:var(--fw-strong);line-height:1.1;letter-spacing:var(--ls-head);white-space:nowrap}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:60;background:var(--c-surface);border-block-end:1px solid var(--c-line)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:calc(var(--sp) * 8);min-block-size:68px}.site-header__brand[data-astro-cid-3ef6ksr2]{color:var(--c-text);--logo-word: var(--c-text);text-decoration:none}.site-header__brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.site-header__nav[data-astro-cid-3ef6ksr2]{align-self:stretch;display:flex;align-items:center}.site-header__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:calc(var(--sp) * 7);margin:0;padding:0;list-style:none}.site-header__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;block-size:68px;padding-block:0;color:var(--c-text);font-size:var(--fs-body);font-weight:var(--fw-strong);text-decoration:none;white-space:nowrap}.site-header__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent-text);text-decoration:none}.site-header__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-accent-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.site-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:calc(var(--sp) * 3);margin-inline-start:auto}.site-header__cta-note[data-astro-cid-3ef6ksr2]{align-self:center;white-space:nowrap;font-size:var(--fs-small);line-height:1.25;color:var(--c-text-mute)}.site-header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2],.site-nav-dialog__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--sp) * 2);padding:10px 20px;border-radius:var(--r-pill);font-size:19px;line-height:1.2;white-space:nowrap;text-decoration:none}@media(min-width:861px)and (max-width:1080px){.site-header__inner[data-astro-cid-3ef6ksr2]{column-gap:calc(var(--sp) * 2)}.site-header__list[data-astro-cid-3ef6ksr2]{gap:calc(var(--sp) * 4)}.site-header__actions[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:auto auto;gap:var(--sp) calc(var(--sp) * 2)}.site-header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding:10px 14px}}.site-header__burger[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;gap:calc(var(--sp) * 2);padding:calc(var(--sp) * 2) calc(var(--sp) * 3);min-inline-size:calc(var(--sp) * 11);min-block-size:calc(var(--sp) * 11);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--fs-small);font-weight:var(--fw-strong);cursor:pointer}.site-header__burger-icon[data-astro-cid-3ef6ksr2]{inline-size:22px;block-size:22px}.site-header__trial[data-astro-cid-3ef6ksr2]{display:grid;justify-items:center;gap:var(--sp);padding-block:var(--sp)}@media(max-width:860px){.site-header__nav[data-astro-cid-3ef6ksr2],.site-header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2],.site-header__trial[data-astro-cid-3ef6ksr2]{display:none}.site-header__inner[data-astro-cid-3ef6ksr2]{gap:calc(var(--sp) * 2)}.site-header__actions[data-astro-cid-3ef6ksr2],.site-header__burger[data-astro-cid-3ef6ksr2]{flex-shrink:0}.site-header__burger[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:420px){.site-header__brand[data-astro-cid-3ef6ksr2]{--logo-size: 28px;--logo-word-size: 15px}}.site-nav-dialog[data-astro-cid-3ef6ksr2]{inset:0 0 0 auto;margin:0;padding:calc(var(--sp) * 5) var(--gut) calc(var(--sp) * 8);inline-size:min(86vw,340px);max-inline-size:min(86vw,340px);max-block-size:100%;block-size:100%;border:0;border-inline-start:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-pop);overflow-y:auto}.site-nav-dialog[data-astro-cid-3ef6ksr2]:not([open]){display:none}.site-nav-dialog[data-astro-cid-3ef6ksr2]::backdrop{background:#0b0f1480}.site-nav-dialog__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--sp) * 3);min-block-size:44px;margin-block-end:calc(var(--sp) * 5)}.site-nav-dialog__title[data-astro-cid-3ef6ksr2]{font-size:var(--fs-h3);font-weight:var(--fw-head);letter-spacing:var(--ls-head)}.site-nav-dialog__close[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;background:var(--c-bg-alt);color:var(--c-text);border:0;border-radius:var(--r-md);cursor:pointer}.site-nav-dialog__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:calc(var(--sp) * 1);margin:0;padding:0;list-style:none}.site-nav-dialog__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-block-size:48px;padding-inline:calc(var(--sp) * 2);color:var(--c-text);font-size:var(--fs-body);font-weight:var(--fw-strong);text-decoration:none;border-radius:var(--r-sm)}.site-nav-dialog__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--c-bg-alt);color:var(--c-accent-text);text-decoration:none}.site-nav-dialog__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-accent-text)}.site-nav-dialog__actions[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:calc(var(--sp) * 3);margin-block-start:calc(var(--sp) * 8)}.site-nav-dialog__cta-note[data-astro-cid-3ef6ksr2]{margin:0;font-size:var(--fs-small);line-height:1.25;color:var(--c-text-mute)}.site-footer[data-astro-cid-sz7xmlte]{background:var(--c-navy);color:var(--c-on-navy);font-size:var(--fs-small)}.site-footer__main[data-astro-cid-sz7xmlte]{padding-block:77px}.site-footer__brand[data-astro-cid-sz7xmlte]{--logo-word: var(--c-on-navy-strong);--logo-word-size: var(--fs-body);display:flex;align-items:center;margin-block-end:calc(var(--sp) * 9)}.site-footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--sp) * 8)}.site-footer__title[data-astro-cid-sz7xmlte]{margin-block-end:calc(var(--sp) * 4);color:var(--c-on-navy-strong);font-size:var(--fs-body);font-weight:var(--fw-strong)}.site-footer__list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:calc(var(--sp) * 2.5);margin:0;padding:0;list-style:none}.site-footer__link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-block-size:calc(var(--sp) * 7);color:var(--c-on-navy);text-decoration:none}.site-footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--c-on-navy-strong);text-decoration:underline}.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:is(a,button):focus-visible{outline-color:var(--c-focus-ring-dark)}.site-footer__col[data-astro-cid-sz7xmlte] .store-badge[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-block-size:calc(var(--sp) * 11);margin-block-end:calc(var(--sp) * 5)}.site-footer__mail[data-astro-cid-sz7xmlte]{display:flex;width:fit-content}.site-footer__bar[data-astro-cid-sz7xmlte]{background:var(--c-navy-deep)}.site-footer__bar-inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--sp) * 4);padding-block:calc(var(--sp) * 6)}.site-footer__copy[data-astro-cid-sz7xmlte]{color:var(--c-on-navy)}.site-footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:calc(var(--sp) * 6);margin:0;padding:0;list-style:none}@media(max-width:1024px){.site-footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--sp) * 9)}}@media(max-width:640px){.site-footer__main[data-astro-cid-sz7xmlte]{padding-block:calc(var(--sp) * 16)}.site-footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 9)}.site-footer__bar-inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}
