.site-footer :is(a,button,summary):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0b6588}.footer-links{border-bottom:1px solid #e2e8f0;padding-bottom:8px}.footer-links summary{cursor:pointer;align-content:center;min-height:44px;margin-bottom:0}@media (min-width:768px){.footer-links{border:0;padding:0}.footer-links summary{pointer-events:none;min-height:32px;list-style:none}.footer-links summary::-webkit-details-marker{display:none}.footer-links::details-content{content-visibility:visible}.footer-links>ul{display:block}}.site-footer .text-crimson-400{color:#b91c1c}.footer-legal>li{white-space:nowrap;align-items:center;display:flex}.footer-legal>li+li:before{content:"·";color:#64748b;margin-inline:.5rem}.footer-bottom button{color:#64748b}.footer-bottom button:hover{color:#0b6588}@media (min-width:768px){.footer-links summary{min-height:0;margin-bottom:12px;overflow:visible}.footer-bottom button{min-height:0;padding-block:.25rem}}@media (min-width:1280px){.footer-credits,.footer-credit-names,.footer-legal{flex-wrap:nowrap}.footer-credits>p+p:before,.footer-credit-names>span+span:before{content:"·";color:#64748b;margin-inline:.5rem}.footer-credits>p,.footer-credit-names>span{white-space:nowrap}}.footer-quote cite{color:#64748b;margin-top:16px;font-size:12px;font-style:normal;display:block}.footer-languages{flex-shrink:0;position:relative}.footer-languages summary{cursor:pointer;border:1px solid #e2e8f0;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;list-style:none;display:flex}.footer-languages summary::-webkit-details-marker{display:none}.footer-languages ul{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:190px;max-height:320px;padding:8px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #0f172a26}.footer-languages a{padding:10px;display:block}@media (min-width:1280px){.footer-bottom,.footer-credits{flex-wrap:wrap}}.footer-quote p{font-family:var(--font-sans),sans-serif;font-size:15px}@media (max-width:767px){.footer-container{padding-top:56px}.footer-links li+li{margin-top:4px}}@media (min-width:1024px){.footer-identity{min-height:300px}}.footer-brand>span>span{letter-spacing:-.02em;font-size:34px}.footer-quote{color:#191918;max-width:300px;margin:0}.footer-quote p{font-family:var(--font-serif), Georgia, serif;font-size:20px;line-height:1.45}.footer-quote cite{color:#787774;margin-top:18px;font-size:15px}.footer-bottom{margin-top:56px;padding-block:24px 40px}.footer-bottom button{color:#787774;font-size:15px}.footer-credits>p,.footer-credit-names>span{white-space:normal}.footer-languages summary{color:#191918;border-color:#dedede;border-radius:12px;gap:10px;padding:10px 18px;font-size:16px;font-weight:500}@media (max-width:767px){.site-footer .footer-container{padding-top:64px}.footer-quote p{font-size:17px}}@media (min-width:1024px){.site-footer .footer-credits,.site-footer .footer-credit-names{text-align:left;display:block}.site-footer .footer-credits>p,.site-footer .footer-credit-names,.site-footer .footer-credit-names>span{white-space:normal;display:inline}.site-footer .footer-credits a{min-height:0;padding:0;display:inline}.site-footer .footer-credits>p+p:before,.site-footer .footer-credit-names>span+span:before{content:"·";color:#787774;margin-inline:.45rem}.site-footer .footer-credits{line-height:1.7}}@media (min-width:1024px){.footer-identity{justify-content:flex-start;gap:20px;min-height:0}.footer-grid{grid-template-columns:1.2fr repeat(4,1fr)!important}}.footer-quote p{font-size:16px}.site-footer .footer-links a{padding-block:0;font-size:15px;line-height:1.35}@media (min-width:1024px){.site-footer .footer-links a{white-space:nowrap}}.footer-languages summary{padding:8px 14px;font-size:15px}@media (min-width:1024px){.site-footer .footer-bottom{grid-template-columns:1.2fr repeat(4,1fr)!important}.site-footer .footer-bottom>span[aria-hidden]{display:none}.site-footer .footer-credits{grid-column:1/span 3}}.footer-get-started{background:#f6f5f4;padding:120px 0}.footer-get-started-title{font-family:var(--font-academy), var(--font-sans), sans-serif;letter-spacing:-.035em;color:#111827;text-wrap:balance;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}@media (max-width:767px){.footer-get-started{padding:72px 0}}.footer-brand>span>span{font-size:18px!important}.footer-brand img{width:30px!important;height:30px!important}.footer-quote p{font-size:14px;line-height:1.5}.footer-quote cite{margin-top:6px;font-size:12px}.site-footer .footer-links summary{margin-bottom:8px;font-size:13px}.site-footer .footer-links a{font-size:14px;line-height:1.3}.footer-links li+li{margin-top:4px}.footer-bottom{margin-top:24px;padding-block:12px 24px;font-size:13px}.footer-bottom button,.footer-languages summary{font-size:13px}.footer-languages summary{padding:6px 12px}@media (min-width:1024px){.site-footer .footer-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex!important}.site-footer .footer-bottom>span[aria-hidden]{display:none}.site-footer .footer-credits{flex-wrap:nowrap;align-items:center;gap:0;line-height:1;display:flex!important}.site-footer .footer-credits>p,.site-footer .footer-credit-names,.site-footer .footer-credit-names>span{white-space:nowrap;align-items:center;display:inline-flex}.site-footer .footer-bottom :is(a,button){font-size:13px;line-height:1;min-height:0!important;padding:0!important}.site-footer .footer-cookie-controls{margin-left:auto}.site-footer .footer-cookie-controls ul{align-items:center;display:flex}.site-footer .footer-bottom{flex-direction:row!important}.site-footer .footer-credits{white-space:nowrap;line-height:1.5;display:block!important}.site-footer .footer-credits>p,.site-footer .footer-credit-names,.site-footer .footer-credit-names>span,.site-footer .footer-credits a{display:inline!important}}.site-footer .footer-container{padding-top:40px!important}.site-footer .footer-links summary{min-height:0!important;margin-bottom:6px!important;font-size:13px!important}.site-footer .footer-links li+li{margin-top:0!important}.site-footer .footer-links a{min-height:0!important;padding:0!important;font-size:14px!important;line-height:28px!important}.site-footer .footer-bottom{margin-top:16px!important;padding-block:8px 20px!important}.footer-quote{margin-top:12px!important}.footer-lang{flex-shrink:0;position:relative}.footer-lang-trigger{color:#191918;background:#f6f5f4;border:1px solid #e3e2df;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.footer-lang-trigger:hover{background:#efeeec}.footer-lang-menu{z-index:20;background:#fff;border:1px solid #e3e2df;border-radius:14px;width:260px;padding:10px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 40px -12px #0f172a40}.footer-lang-search{color:#787774;border:1px solid #c7ddf5;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex;box-shadow:0 0 0 3px #e3effc}.footer-lang-search input{color:#191918;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.footer-lang-menu ul{max-height:240px;overflow:auto}.footer-lang-menu a{color:#191918;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:14px;display:flex}.footer-lang-menu a:hover,.footer-lang-menu a[aria-current=true]{background:#f1f1ef}.footer-lang-menu a svg{color:#0b6588}.site-footer .footer-bottom .footer-lang-trigger{color:#191918;background:#f6f5f4;border:1px solid #e3e2df;border-radius:999px;align-items:center;gap:10px;font-weight:500;min-height:44px!important;padding:10px 18px!important;font-size:16px!important;line-height:1.2!important;display:inline-flex!important}.site-footer .footer-bottom .footer-lang-menu{border-radius:16px;width:300px;padding:12px}.site-footer .footer-bottom .footer-lang-search{margin-bottom:8px;padding:10px 12px;font-size:16px}.site-footer .footer-bottom .footer-lang-search input{font-size:16px!important;line-height:1.4!important}.site-footer .footer-bottom .footer-lang-menu ul{flex-direction:column;gap:2px;max-height:300px;padding-right:4px;display:flex}.site-footer .footer-bottom .footer-lang-menu a{border-radius:10px;justify-content:space-between;align-items:center;color:#191918!important;min-height:0!important;padding:10px 14px!important;font-size:16px!important;line-height:1.3!important;display:flex!important}.site-footer .footer-bottom .footer-lang-menu a svg{color:#2383e2;width:18px;height:18px}
