.site-footer{background:radial-gradient(circle at -5% -5%,#093790 1%,rgba(9,55,144,.5) 7%,#010e27 25%,rgba(1,14,39,0) 100%),radial-gradient(circle at 100% 100%,#093790 1%,rgba(9,55,144,.5) 7%,#010e27 25%,rgba(1,14,39,0) 100%) #010e27;color:#fff;overflow:clip;position:relative}.site-footer__corner-logo{bottom:0;display:block;height:auto;pointer-events:none;position:absolute;right:0;width:min(264px,28vw)}.site-footer__inner{margin:0 auto;padding:72px 0 64px;position:relative;width:min(100% - 48px,var(--site-width));z-index:1}.site-footer--minimal .site-footer__inner{padding:32px 0}.site-footer--minimal .site-footer__legal{margin-top:0}.footer-menu{display:grid;gap:40px 64px;grid-template-columns:repeat(4,minmax(160px,1fr))}.footer-menu,.footer-menu__item,.footer-menu__section{list-style:none;margin:0;padding:0}.footer-menu__title{color:#fff;font-size:16px;font-weight:800;line-height:1.25;margin:0 0 12px;text-transform:uppercase}.footer-menu__links{display:grid;gap:6px;list-style:none;margin:0;padding:0}.footer-legal-menu a,.footer-legal-menu a:visited,.footer-menu__link,.footer-menu__link:visited{color:#b3b8c1;font-size:14px;font-weight:300;line-height:1;text-decoration:none}.footer-legal-menu a:focus,.footer-legal-menu a:hover,.footer-menu__link:focus,.footer-menu__link:hover{color:#fff}.footer-legal-menu a:focus-visible,.footer-menu__link:focus-visible,.footer-socials__link:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer__brand-row{display:grid;gap:16px;margin-top:40px;width:fit-content}.site-footer__gdpr{border-radius:12px;display:block;height:auto;width:224px}.footer-socials{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 0 -7px;padding:0}.footer-socials__item{display:flex;font-size:0;line-height:0;margin:0;padding:0}.footer-socials__link{align-items:center;color:#8a8f99;display:flex;font-size:0;height:32px;justify-content:center;line-height:0;text-decoration:none;transition:color .2s ease;width:32px}.footer-socials__link:focus,.footer-socials__link:hover{color:var(--color-primary)}.footer-socials__asset{display:block;height:18px;object-fit:contain;width:18px}.footer-socials__asset [fill]:not([fill=none]){fill:currentColor}.footer-socials__asset [stroke]:not([stroke=none]){stroke:currentColor}.site-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:20px}.site-footer__copyright{color:#fff;font-size:16px;font-weight:700;line-height:1.25;margin:0}.site-footer__legal-nav{display:block}.footer-legal-menu{display:flex;flex-wrap:wrap;gap:24px}.footer-legal-menu,.footer-legal-menu .menu-item{list-style:none;margin:0;padding:0}@media (max-width:900px){.site-footer__inner{padding:48px 0 96px;width:min(100% - 32px,var(--site-width))}.footer-menu{gap:32px 40px;grid-template-columns:repeat(2,minmax(160px,1fr))}.site-footer__corner-logo{width:176px}.site-footer--minimal .site-footer__inner{padding:32px 0}}@media (max-width:560px){.footer-menu{grid-template-columns:1fr}.site-footer__legal{display:grid}.site-footer__legal-nav{display:block}.footer-legal-menu{display:grid;gap:8px}}.ml-faq{display:flex;flex-direction:column;gap:0;margin-left:auto;margin-right:auto;max-width:var(--site-width);interpolate-size:allow-keywords}.ml-faq__heading{color:var(--color-text);font-size:32px;font-weight:800;line-height:1.2;margin:0 0 40px;text-align:center}.ml-faq details{border-bottom:1px solid var(--color-border);overflow:hidden}.ml-faq details:first-of-type{border-top:1px solid var(--color-border)}.ml-faq details:last-of-type{border-bottom:none}.ml-faq summary{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;padding:24px 0;user-select:none}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary::marker{content:none;display:none}.ml-faq__icon{color:var(--color-muted);flex:0 0 24px;height:24px;transition:transform .2s ease;width:24px}.ml-faq details[open] .ml-faq__icon{color:var(--color-primary);transform:rotate(180deg)}.ml-faq details[open] summary{color:var(--color-primary)}.ml-faq details::details-content{block-size:0;display:block;opacity:0;overflow:hidden;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:block-size,opacity,content-visibility;transition-timing-function:ease}.ml-faq details[open]::details-content{block-size:auto;opacity:1}.ml-faq__content{padding-bottom:24px}.ml-faq__answer{color:var(--color-text);font-size:16px;font-weight:400;line-height:1.6;padding-bottom:0}.ml-faq__answer p{margin:0 0 12px}.ml-faq__answer p:last-child{margin-bottom:0}.ml-faq summary:hover .ml-faq__icon{color:var(--color-primary)}.ml-faq summary:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:4px}.ml-comparison{padding:96px 0}.ml-comparison .ml-landing-block__inner{max-width:var(--site-width)}.ml-comparison__heading{color:var(--color-text);font-size:32px;font-weight:800;line-height:1.2;margin:0 0 16px;text-align:center}.ml-comparison__description{color:var(--color-text-muted,#475467);font-size:16px;line-height:1.6;margin:0 auto 40px;max-width:960px;text-align:center;text-wrap:pretty}.ml-comparison__scroll{border:1px solid var(--color-border);border-radius:16px;overflow-x:auto}.ml-comparison__table{border-collapse:collapse;font-size:16px;line-height:1.5;min-width:560px;width:100%}.ml-comparison__table td,.ml-comparison__table th{padding:16px 24px;text-align:left;vertical-align:middle}.ml-comparison__table thead th{background:var(--color-surface-muted,#f9fafb);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.ml-comparison__col-feature{width:50%}.ml-comparison__col-mine,.ml-comparison__col-theirs{text-align:center;width:25%}.ml-comparison__table thead .ml-comparison__col--logo{letter-spacing:0;padding-bottom:20px;padding-top:20px;text-transform:none}.ml-comparison__logo{display:block;height:auto;margin:0 auto;max-height:28px;max-width:min(100%,160px);object-fit:contain;width:auto}span.ml-comparison__logo{font-size:16px;max-height:none}.ml-comparison__table tbody tr+tr td,.ml-comparison__table tbody tr+tr th{border-top:1px solid var(--color-border)}.ml-comparison__feature{color:var(--color-text);font-size:16px;font-weight:600}.ml-comparison__cell{color:var(--color-text-muted,#475467);text-align:center}.ml-comparison__cell--mine{background:var(--color-surface-accent,rgba(59,111,246,.04));color:var(--color-text);font-weight:600}.ml-comparison__mark{align-items:center;border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.ml-comparison__mark--yes{background:rgba(11,138,61,.1);color:#0b8a3d}.ml-comparison__mark--no{background:rgba(217,45,32,.1);color:#d92d20}.ml-comparison__mark svg{height:20px;width:20px}@media (max-width:768px){.ml-comparison{padding:56px 0}.ml-comparison__heading{font-size:24px}.ml-comparison__description{margin-bottom:24px}.ml-comparison__table td,.ml-comparison__table th{padding:12px 16px}}