.m-nav{position:relative;z-index:20;background:var(--m-paper);border-bottom:1px solid var(--m-line)}.m-nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:28px}.m-nav-brand{display:inline-flex;text-decoration:none;color:var(--m-ink);flex-shrink:0}.m-nav-wordmark{display:inline-flex;align-items:center;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;letter-spacing:-1.2px}.m-nav-mark{display:grid;grid-template-columns:repeat(2,9px);grid-template-rows:repeat(2,9px);gap:3px;margin-right:11px;transform:rotate(-3deg)}.m-nav-mark i{background:var(--m-ink);border-radius:2px}.m-nav-mark i:nth-child(2){border-radius:2px 6px 2px 2px}.m-nav-mark i:nth-child(3){opacity:.55}.m-nav-brand-dot{color:#2463eb}.m-nav-desktop{display:flex;gap:30px;margin-left:auto;margin-right:18px;align-items:center}.m-nav-desktop a{color:var(--m-ink);font-size:14px;text-decoration:none;font-weight:500;transition:color .18s}.m-nav-desktop a:hover{color:#596d8a}.m-nav-toggle{display:none;height:44px;width:44px;align-items:center;justify-content:center;border:1px solid var(--m-line);border-radius:8px;background:transparent;color:var(--m-ink);cursor:pointer}.m-nav-mobile{display:none}.m-nav-mobile[hidden]{display:none!important}.m-nav-skip{position:absolute;top:-70px;left:20px;z-index:50;padding:12px 20px;background:var(--m-ink);color:#fff;border-radius:0 0 8px 8px}.m-nav-skip:focus{top:0}.m-main:focus{outline:none}.m-footer{background:#e4edfc;border-top:1px solid var(--m-line);color:var(--m-ink);padding:72px 0 26px}.m-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:70px;padding-bottom:60px}.m-footer-intro p{margin:25px 0 13px;font-family:Manrope,sans-serif;font-size:24px;line-height:1.45;letter-spacing:-.7px;font-weight:600}.m-footer-intro>span{font-size:13px;color:#596d8a}.m-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:8px}.m-footer-column h2{margin:0 0 7px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#596d8a}.m-footer-column a{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;color:var(--m-ink);text-decoration:none}.m-footer-column a:hover{text-decoration:underline;text-underline-offset:4px}.m-footer-column>span{font-size:12px;color:#596d8a}.m-footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-top:1px solid #bfd1ed;padding-top:23px;color:#596d8a;font-size:12px}.m-footer-preview{max-width:420px;text-align:right}.m-footer-preview summary{cursor:pointer;text-underline-offset:3px}.m-footer-preview summary:hover{text-decoration:underline}.m-footer-preview p{text-align:left;margin:12px 0 0;line-height:1.7;font-size:12px}.m-faq{border-top:1px solid var(--m-line)}.m-faq-item{border-bottom:1px solid var(--m-line)}.m-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;cursor:pointer;padding:24px 0;color:var(--m-ink);font-size:17px;line-height:1.5;font-weight:600}.m-faq-item summary::-webkit-details-marker{display:none}.m-faq-item summary svg{flex-shrink:0;transition:transform .2s}.m-faq-item[open] summary svg{transform:rotate(45deg)}.m-faq-item summary:hover{color:#2463eb}.m-faq-answer{color:var(--m-muted);font-size:15px;line-height:1.85;padding:0 34px 25px 0;max-width:700px}.m-faq-answer p{margin:0}.m-faq-answer a{color:var(--m-ink);text-underline-offset:3px}.m-nav a:focus-visible,.m-nav button:focus-visible,.m-footer a:focus-visible,.m-footer summary:focus-visible,.m-faq summary:focus-visible{outline:2px solid #2463eb;outline-offset:5px;border-radius:3px}@media(max-width:1050px){.m-nav-inner{gap:20px}.m-nav-desktop{gap:22px;margin-right:0}.m-nav-cta{font-size:12px;padding-inline:16px}.m-footer-grid{gap:40px}}@media(max-width:800px){.m-nav-inner{min-height:78px}.m-nav-wordmark{font-size:25px}.m-nav-desktop,.m-nav-cta{display:none!important}.m-nav-toggle{display:inline-flex}.m-nav-mobile{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:14px 28px 26px;background:var(--m-paper);border-bottom:1px solid var(--m-line);box-shadow:0 16px 20px #1324400a}.m-nav-mobile>a:not(.m-button){padding:15px 0;color:var(--m-ink);text-decoration:none;font-size:15px;border-bottom:1px solid var(--m-line)}.m-nav-mobile .m-button{margin-top:20px;justify-content:center}.m-footer{padding-top:52px}.m-footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px;padding-bottom:40px}.m-footer-intro{grid-column:1 / -1}.m-footer-intro p{font-size:23px;margin-top:20px}.m-footer-bottom{flex-direction:column;gap:16px}.m-footer-preview{text-align:left}}@media(max-width:480px){.m-nav-inner{min-height:72px}.m-nav-mobile{padding-inline:20px}.m-faq-item summary{font-size:15px;padding:20px 0;gap:18px}.m-faq-answer{font-size:14px;padding-right:0}.m-footer-grid{gap:32px 20px}.m-footer-column a{font-size:13px}}@media(prefers-reduced-motion:reduce){.m-nav-desktop a,.m-faq-item summary svg{transition:none}}.m-lang{display:inline-flex;align-items:center;gap:.35rem;color:inherit}.m-lang select{font:inherit;font-size:.9rem;border:1px solid rgba(15,35,75,.18);border-radius:8px;padding:.3rem .5rem;background:transparent;color:inherit}.m-footer-langs{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 0;font-size:.9rem}.m-footer-langs a[aria-current=page]{font-weight:600;text-decoration:underline}@media(max-width:800px){.m-lang{display:none}}
