@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.CFHvXkgd.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2) format("woff2-variations");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2) format("woff2"),url(/_astro/manrope-latin-800-normal.uHUdIJgA.woff) format("woff")}html{scroll-padding-top:84px}:root{--ink: #1d1d1f;--secondary: #6e6e73;--brand: #0071e3;--link: #0066cc;--surface: #f5f5f7;--hero: #fafafc;--line: #dedee3;font-family:Inter Variable,Inter,system-ui,sans-serif;color:var(--ink);background:#fff;accent-color:var(--brand);caret-color:var(--brand);scrollbar-color:#b7b7bd var(--surface)}body{margin:0;font-family:inherit;font-size:16px;line-height:1.6}*{box-sizing:border-box}[hidden]{display:none!important}::-moz-selection{background:#d7eaff;color:var(--ink)}::selection{background:#d7eaff;color:var(--ink)}:focus-visible{outline:3px solid var(--brand);outline-offset:4px}a{color:var(--link);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3{color:var(--ink);font-weight:600;line-height:1.18;text-wrap:balance;letter-spacing:-.035em}.site-wrap{width:min(calc(100% - 108px),1248px);margin-inline:auto}.site-section{padding-block:88px}.page-heading{max-width:780px;margin-bottom:48px}.page-heading h1{font-size:clamp(38px,4vw,58px);letter-spacing:-.04em}.page-heading p{margin-top:22px;max-width:65ch;color:var(--secondary);font-size:18px}.surface{background:var(--surface)}.button-primary,.button-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:13px 24px;border:1px solid transparent;border-radius:30px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:background .18s}.button-primary{background:var(--brand);color:#fff}.button-primary:hover{background:#005bb8;color:#fff;text-decoration:none}.button-outline{color:var(--link);border-color:#c7d9ed;background:#fff}.button-outline:hover{background:#edf5ff}.site-header{background:#fff;border-bottom:1px solid #e9e9ec;position:sticky;top:0;z-index:30;transition:box-shadow .24s ease}.site-header.trial-visible{box-shadow:0 4px 20px #1d1d1f0d}.site-navigation{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand{display:inline-flex;align-items:center;gap:12px;font-size:23px;font-family:Manrope,Inter Variable,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;text-decoration:none;line-height:1.2}.site-brand svg{width:25px;height:30px;fill:#000;flex:none}.desktop-navigation{display:flex;align-items:center;gap:32px}.sticky-trial-slot{flex:none;max-width:0;overflow:hidden;margin-left:-24px;opacity:0;visibility:hidden;transform:translate(16px);transition:max-width .36s cubic-bezier(.22,1,.36,1),margin-left .36s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility .36s}.sticky-trial-inner{width:-moz-max-content;width:max-content}.sticky-trial-slot .button-primary{white-space:nowrap;min-height:40px;padding:10px 18px}.trial-visible .sticky-trial-slot{max-width:200px;margin-left:0;opacity:1;visibility:visible;transform:translate(0)}.site-navigation>.site-brand{margin-right:auto}.desktop-navigation>a,.desktop-navigation>.nav-resource{font-size:13px;color:#55555b}.desktop-navigation a:hover,.desktop-navigation .nav-resource:hover,.desktop-navigation a[aria-current]{color:var(--link)}.menu-toggle,.mobile-navigation{display:none}.deadline-banner{background:#eaf3ff;color:#164778}.deadline-banner-inner{display:flex;min-height:44px;align-items:center;justify-content:center;gap:24px;font-size:13px;line-height:1.35}.deadline-banner p{margin:0}.deadline-banner a{flex:none;padding:4px 0;color:var(--link);font-weight:600;text-decoration:none}.deadline-banner a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer{background:var(--surface);padding-block:36px}.footer-main,.footer-legal{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-main>a{font-size:13px;color:var(--secondary)}.site-footer .site-brand{font-size:21px}.footer-links{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px 48px;margin-top:36px;font-size:14px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-column h2{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:0}.footer-column button{text-align:left}.footer-links a,.footer-links button{color:var(--secondary)}.footer-links button{border:0;background:none;padding:0}.footer-links a:hover,.footer-links button:hover{color:var(--link);text-decoration:underline}.footer-legal{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;color:#737378;font-size:11px}.footer-legal div{display:flex;gap:24px}.footer-legal a{color:inherit}@media (max-width: 800px){.footer-links{grid-template-columns:1fr;gap:28px}}.trial-invitation{text-align:center;padding-block:76px;display:flex;flex-direction:column;align-items:center;gap:24px}.trial-invitation h2{font-size:38px}.reading-page{max-width:820px;margin-inline:auto;padding:80px 24px}.reading-page h1{font-size:clamp(36px,4vw,52px);margin-bottom:40px}.prose{color:var(--secondary);max-width:72ch}.prose :is(h1,h2,h3,h4,strong){color:var(--ink);font-family:inherit}.prose a{color:var(--link)}.prose h2{font-size:28px;margin-top:2em}.prose p,.prose li{line-height:1.8}.prose :is(table,pre){overflow-x:auto;max-width:100%}.prose img{border-radius:18px}.form-overlay{background:#1d1d1f66;overflow-y:auto;overscroll-behavior:contain}.form-panel{background:#fff;border:1px solid #e7e7eb;border-radius:22px;box-shadow:0 20px 70px #1d1d1f26;padding:32px;max-height:calc(100dvh - 32px);overflow-y:auto;width:min(100%,480px)}.form-panel h2,.form-panel h3{font-size:26px;padding-right:24px;line-height:1.2;letter-spacing:-.03em}.form-panel label,#contact-form label{color:var(--ink);font-size:13px;font-weight:500}.form-panel :is(input:not([type=checkbox]):not([type=hidden]),select,textarea),#contact-form :is(input:not([type=checkbox]):not([type=hidden]),textarea){border:1px solid #d2d2d7;border-radius:10px;padding:12px 14px;background:#fafafc;color:var(--ink);font-size:16px;min-height:46px;outline-offset:2px;box-shadow:none}.form-panel :is(input,select,textarea):focus,#contact-form :is(input,textarea):focus{border-color:var(--brand);outline:2px solid #0071e32b}.form-panel button[type=submit]{background:var(--brand);color:#fff;border-radius:30px;box-shadow:none;min-height:48px;font-weight:400}.form-panel button[type=submit]:hover{background:#005bb8}.form-panel [data-close-dialog]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:12px;right:12px;border-radius:50%;color:var(--secondary)}.form-panel [data-close-dialog]:hover{background:var(--surface)}@media (max-width: 1200px){.site-wrap{width:calc(100% - 96px)}.desktop-navigation{gap:20px}}@media (max-width: 800px){.site-wrap{width:calc(100% - 48px)}.site-section{padding-block:48px}.site-navigation{min-height:64px}.site-brand{font-size:20px;gap:10px}.site-brand svg{width:22px;height:27px}.desktop-navigation{display:none}.menu-toggle{display:block;padding:10px;background:transparent;border:0;color:var(--ink)}.menu-toggle svg{width:24px;height:24px}.mobile-navigation{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:12px 24px 24px;background:#fff;border-bottom:1px solid var(--line)}.mobile-navigation a,.mobile-navigation .nav-resource{padding-block:13px;font-size:14px;color:#55555b}.mobile-navigation .button-primary{margin-top:12px}.page-heading{margin-bottom:32px}.page-heading p{font-size:16px}.footer-main,.footer-legal{flex-direction:column;align-items:flex-start;gap:18px}.site-footer{padding-block:32px}.trial-invitation{padding-block:48px}.trial-invitation h2{font-size:30px}.reading-page{padding-block:48px}.form-panel{padding:28px 24px}.deadline-banner-inner{min-height:44px;justify-content:center;flex-wrap:wrap;gap:4px 8px;padding-block:6px;font-size:11px}.deadline-banner a{padding:2px 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.form-panel input::-moz-placeholder,.form-panel textarea::-moz-placeholder,#contact-form input::-moz-placeholder,#contact-form textarea::-moz-placeholder{color:var(--secondary);opacity:1}.form-panel input::placeholder,.form-panel textarea::placeholder,#contact-form input::placeholder,#contact-form textarea::placeholder{color:var(--secondary);opacity:1}.nav-resource{background:none;border:0;padding:0;text-align:left}.desktop-navigation>a,.desktop-navigation>.nav-resource{white-space:nowrap}@media (min-width:801px) and (max-width:1100px){.site-navigation{gap:20px}.desktop-navigation{display:flex;gap:clamp(12px,2vw,24px)}.desktop-navigation>.button-primary{display:none}.desktop-navigation>a,.desktop-navigation>.nav-resource{font-size:12px}.menu-toggle,.mobile-navigation{display:none}}@media (min-width:801px) and (max-width:950px){.site-navigation{width:calc(100% - 48px);gap:16px}.site-navigation .site-brand{font-size:20px;gap:8px}}@media (max-width:1100px){.site-navigation{flex-wrap:wrap;row-gap:0}.site-navigation>.site-brand{min-height:64px}.sticky-trial-slot,.trial-visible .sticky-trial-slot{order:3;flex-basis:100%;max-width:none;margin-left:0}.sticky-trial-slot{max-height:0;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility .36s}.trial-visible .sticky-trial-slot{max-height:52px}.sticky-trial-inner{margin-left:auto;padding-bottom:12px}}@media (max-width:800px){.site-navigation{-moz-column-gap:12px;column-gap:12px}.sticky-trial-slot .button-primary{font-size:13px;padding-inline:18px}}img{content-visibility:auto}
