footer.landing-footer{color:#fff;background:#192aa9;border-radius:28px;width:100%;padding:clamp(24px,4vw,48px);font:400 16px/1.5 Inter,sans-serif}.landing-footer-top{grid-template-columns:1.1fr .8fr 1.2fr 1fr;gap:32px;display:grid}footer.landing-footer a{color:#fff;text-decoration:none}footer.landing-footer a:hover{color:#cff154;text-underline-offset:5px;text-decoration:underline}footer.landing-footer .landing-footer-brand{letter-spacing:-.05em;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.03}.landing-footer-brand span{color:#c9cdf9;letter-spacing:0;margin-top:18px;font-size:13px;font-weight:400;line-height:1.5;display:block}.landing-footer nav{min-width:0}.landing-footer-top nav{flex-direction:column;align-items:flex-start;gap:4px;display:flex}footer.landing-footer h2{color:#c9cdf9;margin:0 0 16px;font:500 14px/1.4 Inter,sans-serif}.landing-footer-top nav a{overflow-wrap:anywhere;padding-block:6px;display:block}.landing-footer-social{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;padding-block:24px;display:grid}footer.landing-footer .landing-footer-social a{color:#cff154;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:8px;padding-block:6px;font-size:clamp(18px,2vw,26px);display:flex}footer.landing-footer .landing-footer-note{color:#c9cdf9;margin:12px 0 28px;font-size:12px}.landing-footer-bottom{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:13px;display:flex}.landing-footer-bottom a{padding-block:10px}.landing-footer-bottom a:last-child{margin-left:auto}@media (width<=1100px){.landing-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width<=600px){.landing-footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}footer.landing-footer .landing-footer-brand,.landing-footer-top nav:last-child{grid-column:1/-1}.landing-footer-social{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:28px}footer.landing-footer{padding:24px 20px;font-size:14px}.landing-footer-top nav a{min-height:40px}.landing-footer-bottom{gap:4px 20px}.landing-footer-bottom a:last-child{margin-left:0}}footer.landing-footer{box-sizing:border-box;display:block}footer.landing-footer *,.public-header *,.public-menu *{box-sizing:border-box}footer.landing-footer a:focus-visible{outline-offset:5px;outline:3px solid #fff}footer.landing-footer h2{letter-spacing:normal;text-wrap:wrap}.public-header{color:#fff;background:#192aa9;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:22px 32px;font:400 18px/1.5 Inter,sans-serif;display:flex}header.public-header a,dialog.public-menu a{color:#fff;text-decoration:none}.public-header-brand{flex-shrink:0;width:50px;height:50px;display:block}.public-header-brand img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.public-header-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;display:flex}.public-header-nav a{padding-block:8px;display:inline-block}.public-header-nav a:hover,.public-menu-nav a:hover{text-underline-offset:5px;text-decoration:underline}header.public-header .public-header-assessment,dialog.public-menu .public-header-assessment{color:#192aa9;text-align:center;background:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font:500 16px/1.5 Inter,sans-serif;text-decoration:none;display:inline-flex}header.public-header a:focus-visible,header.public-header button:focus-visible,dialog.public-menu a:focus-visible,dialog.public-menu button:focus-visible{outline-offset:5px;outline:3px solid #cff154}header.public-header .public-menu-toggle,dialog.public-menu .public-menu-close{color:#fff;cursor:pointer;width:48px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0}.public-header .public-menu-toggle{display:none}.public-menu{color:#fff;background:#192aa9;border:0;border-radius:28px;width:min(440px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:28px;font:400 17px/1.5 Inter,sans-serif;overflow-y:auto}.public-menu::backdrop{background:#101b5473}.public-menu-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.public-menu .public-menu-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font:500 28px/1.2 Inter,sans-serif}.public-menu .public-menu-close{flex-shrink:0;font:300 38px/1 Inter,sans-serif;display:flex}.public-menu-nav{flex-direction:column;margin-bottom:28px;display:flex}.public-menu-nav a{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.public-menu-nav a:last-child{border-bottom:1px solid #ffffff35}.public-menu-nav a>span{flex-shrink:0}.public-menu .public-header-assessment{width:100%}body:has(.public-menu[open]){overflow:hidden}@media (width<=1100px){.public-header{gap:22px;padding:20px 24px}.public-header-nav{gap:10px 20px;font-size:16px}header.public-header>.public-header-assessment{padding-inline:20px;font-size:15px}}@media (width<=900px){.public-header{padding:18px 24px}.public-header-brand{width:40px;height:40px}.public-header-nav,header.public-header>.public-header-assessment{display:none}.public-header .public-menu-toggle{display:inline-flex}}@media (width<=480px){.public-header{border-radius:24px;padding:16px 20px}.public-menu{border-radius:24px;padding:24px}}
