.lff{--lff-bg:#001840;--lff-text:#ffffff;--lff-hover:#c8ff73;--lff-font:Verdana,Helvetica,Arial,sans-serif;position:relative;clear:both;background:var(--lff-bg);color:var(--lff-text);border-top:1px solid #f6f9fa;padding:50px 0 60px;line-height:1.5}html .lff,html .lff *{box-sizing:border-box;font-family:var(--lff-font)!important}html .lff li,html .lff ul{list-style:none;margin:0;padding:0}html .lff a{text-decoration:none!important;color:var(--lff-text)!important;transition:color .3s ease,opacity .3s ease}html .lff a:focus-visible,html .lff a:hover{color:var(--lff-text)!important;text-decoration:underline!important;text-underline-offset:2px}html .lff a:focus-visible{outline:2px solid var(--lff-hover)!important;outline-offset:2px}.lff__inner{max-width:1440px;margin:0 auto;padding:0 40px}.lff__brand{display:flex;align-items:center;gap:24px;padding-bottom:30px;margin-bottom:0}.lff__brand a{display:block;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 72px) / 4);max-width:100%;line-height:0}.lff__brand img{width:210px;max-width:100%;height:auto}.lff__tagline{font-size:16px;color:var(--lff-text)}html .lff .lff__tagline strong{color:var(--lff-text);font-weight:700}.lff__columns{display:flex;align-items:flex-start;gap:24px}.lff__col--social{flex:0 0 28%}.lff__col{flex:1 1;min-width:0}.lff__touch{display:block;margin-bottom:20px;font-size:16px;font-weight:700}html .lff .lff__title{margin:0 0 10px;padding:0;color:var(--lff-text);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:normal}.lff__links li{font-size:16px;line-height:2}.lff__links li,html .lff .lff__links a{font-weight:300}.lff__social{display:flex;gap:12px;align-items:center}html .lff .lff__social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px}html .lff .lff__social a:focus-visible,html .lff .lff__social a:hover{color:#e3e3e3!important}.lff__privacy{margin-top:30px;padding-top:30px;border-top:1px solid rgba(173,173,173,.29)}.lff__privacy-list{flex-wrap:wrap;line-height:1.8}.lff__privacy-list,.lff__privacy-list li{display:flex;align-items:center}.lff__privacy-list li:not(:last-child):after{content:"|";margin:0 8px;color:rgba(255,255,255,.7)}html .lff .lff__privacy-list a{font-size:15px;font-weight:400;white-space:nowrap}html .lff .lff__privacy-list a:focus-visible,html .lff .lff__privacy-list a:hover{color:var(--lff-text)!important;text-decoration:underline!important;text-underline-offset:2px}.lff__copyright{margin-top:30px;padding-top:20px;border-top:1px solid rgba(173,173,173,.29);font-size:15px}@media (max-width:900px){.lff__brand a{flex:0 0 auto}.lff__columns{flex-wrap:wrap}.lff__col--social{flex:1 1 100%}.lff__col{flex:1 1 28%}}@media (max-width:768px){.lff{padding:40px 0 20px;border-top:2px solid #2d2e67}.lff__inner{padding:0 20px}.lff__brand{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(173,173,173,.29)}.lff__columns{flex-direction:column;gap:0}.lff__col,.lff__col--social{flex:0 0 auto;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(173,173,173,.29)}.lff__col--social{order:1}.lff__privacy-list{gap:6px 0}html .lff .lff__privacy-list a{font-size:16px;white-space:normal;overflow-wrap:anywhere}}:root{--bg:#f5f7fa;--text:#152238;--panel:#ffffff;--muted:#4d5b75;--accent:#0b66ff;--accent-strong:#084ec2;--border:#dbe2ee}*{box-sizing:border-box}body,html{margin:0;padding:0;background:radial-gradient(circle at top right,#eef4ff 0,var(--bg) 55%);color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}a{color:inherit;text-decoration:none}main{max-width:980px;margin:0 auto;padding:24px}.grid{display:grid;grid-gap:16px;gap:16px}.card{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:16px}.btn{display:inline-block;border:0;border-radius:8px;padding:10px 14px;background:var(--accent);color:#ffffff;font-weight:600}.btn:hover{background:var(--accent-strong)}.muted{color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:13px}.lfh{--lfh-bg:#001840;--lfh-hover:#293a5d;--lfh-text:#ffffff;--lfh-cta-hover:#e0e8ed;--lfh-font:Verdana,Helvetica,Arial,sans-serif;--lfh-height:69px;--lfh-bp:768px;position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--lfh-bg);color:var(--lfh-text);line-height:1.4}html .lfh,html .lfh *{box-sizing:border-box;font-family:var(--lfh-font)!important}html .lfh li,html .lfh ul{list-style:none;margin:0;padding:0}html .lfh a,html .lfh a:focus,html .lfh a:hover{text-decoration:none!important;color:var(--lfh-text)!important;transition:background-color .3s ease,color .3s ease}html .lfh button{font:inherit;cursor:pointer}html .lfh a:focus-visible,html .lfh button:focus-visible,html .lfh input:focus-visible{outline:2px solid #c8ff73!important;outline-offset:2px}.lfh__inner{display:flex;align-items:center;gap:16px;max-width:1440px;min-height:var(--lfh-height);margin:0 auto;padding:0 40px}.lfh__logo{display:block;flex:0 0 auto;width:clamp(100px,calc(14.55vw - 47px),158px);line-height:0}.lfh__logo img{width:100%;height:auto}.lfh__nav{flex:1 1 auto;min-width:0}.lfh__burger,.lfh__drawer-footer,.lfh__mobile-search{display:none}.lfh__menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:0}.lfh__item{position:relative;border-radius:10px}.lfh__item-row{position:relative;display:flex;align-items:center}html .lfh .lfh__item-row>a{display:block;padding:8px 16px;border-radius:10px;font-size:14px;white-space:nowrap}html .lfh .lfh__item.has-sub .lfh__item-row>a{padding-right:30px}html .lfh .lfh__item-row>a:focus-visible,html .lfh .lfh__item.is-open>.lfh__item-row>a,html .lfh .lfh__item:hover>.lfh__item-row>a{background-color:var(--lfh-hover);border-bottom-left-radius:0;border-bottom-right-radius:0}.lfh__toggle{position:absolute;top:0;right:0;width:26px;height:100%;padding:0;border:0;background:transparent;color:var(--lfh-text)}.lfh__toggle:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translate(-50%,-75%) rotate(45deg);transition:transform .2s ease}.lfh__item.is-open>.lfh__item-row>.lfh__toggle:before{transform:translate(-50%,-25%) rotate(225deg)}.lfh__sub{display:none;position:absolute;top:100%;left:0;z-index:10;width:220px;background:var(--lfh-bg);border-radius:0 0 10px 10px;box-shadow:0 8px 20px rgba(0,0,0,.25);text-align:left}.lfh__item.has-sub:nth-last-child(-n+4) .lfh__sub{left:auto;right:0}html .lfh .lfh__sub a{display:block;padding:10px;font-size:14px;font-weight:400;background-color:var(--lfh-bg)}html .lfh .lfh__sub a:focus-visible,html .lfh .lfh__sub a:hover{background-color:var(--lfh-hover)}.lfh__sub li:first-child a{border-radius:0}.lfh__sub li:last-child a{border-radius:0 0 10px 10px}.lfh__sub-label{display:block}.lfh__sub-desc{display:block;font-size:12px;font-weight:400}@media (min-width:769px){.lfh__item.has-sub.is-open>.lfh__sub,.lfh__item.has-sub:focus-within>.lfh__sub,.lfh__item.has-sub:hover>.lfh__sub{display:block}}.lfh__search{position:relative;display:flex;align-items:center;flex:0 0 auto}.lfh__search input[type=search]{position:absolute;right:36px;width:0;height:36px;padding:0;border:0;border-radius:8px;background:#ffffff;color:var(--lfh-bg);font-size:14px;opacity:0;pointer-events:none;transition:width .25s ease,opacity .25s ease,padding .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lfh__search.is-open input[type=search]{width:220px;padding:0 12px;opacity:1;pointer-events:auto}.lfh__search-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--lfh-text)}.lfh__search-btn:hover{background:var(--lfh-hover)}html .lfh a.lfh__cta{display:block;flex:0 0 auto;width:clamp(120px,calc(9.4vw + 20px),140px);padding:8px 16px;white-space:nowrap;border-radius:8px;background:#ffffff;color:var(--lfh-bg)!important;font-size:15px;text-align:center;transition:background-color .5s ease}html .lfh a.lfh__cta:focus,html .lfh a.lfh__cta:hover{background:var(--lfh-cta-hover);color:var(--lfh-bg)!important}@media (min-width:769px) and (max-width:1100px){.lfh__inner{gap:8px}html .lfh a.lfh__cta{padding:8px 10px;font-size:14px}}@media (max-width:768px){.lfh__inner{min-height:64px;padding:0 20px;justify-content:space-between}.lfh__logo{width:160px}.lfh__search,html .lfh a.lfh__cta{display:none}.lfh__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent}.lfh__burger-box{position:relative;display:block;width:30px;height:20px}.lfh__burger-bar,.lfh__burger-bar:after,.lfh__burger-bar:before{position:absolute;left:0;width:30px;height:3px;background:#ffffff;border-radius:2px;transition:transform .2s ease,top .2s ease,background-color .2s ease}.lfh__burger-bar{top:50%;margin-top:-1.5px}.lfh__burger-bar:after,.lfh__burger-bar:before{content:""}.lfh__burger-bar:before{top:-8px}.lfh__burger-bar:after{top:8px}.lfh__burger.is-open .lfh__burger-bar{background:transparent}.lfh__burger.is-open .lfh__burger-bar:before{top:0;transform:rotate(45deg)}.lfh__burger.is-open .lfh__burger-bar:after{top:0;transform:rotate(-45deg)}.lfh__nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;padding:12px 20px 24px;background:var(--lfh-bg);border-top:1px solid rgba(255,255,255,.15)}.lfh__nav.is-open{display:block}.lfh__mobile-search{display:block;padding-bottom:16px}.lfh__mobile-search input[type=search]{width:100%;height:44px;padding:0 14px 0 42px;border:0;border-radius:8px;background:#ffffff url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") no-repeat 14px;color:#10142b;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lfh__mobile-search input[type=search]::placeholder{color:#8a8f98;opacity:1}.lfh__menu{display:block}.lfh__item{border-radius:10px}html .lfh .lfh__item-row>a{width:100%;padding:12px}.lfh__toggle{width:44px}.lfh__sub{position:static;width:100%;box-shadow:none;border-radius:0}.lfh__item.is-open>.lfh__sub{display:block}html .lfh .lfh__sub a{padding:10px 10px 10px 24px}.lfh__sub li:last-child a{border-radius:0}.lfh__drawer-footer{display:block;margin-top:24px;padding:20px 10px 0;border-top:1px solid rgba(255,255,255,.15)}html .lfh a.lfh__drawer-cta{display:block;width:100%;height:44px;line-height:44px;padding:0;border-radius:8px;background:#ffffff;color:var(--lfh-bg)!important;font-size:14px;text-align:center}html .lfh a.lfh__drawer-cta:hover{background:var(--lfh-cta-hover)}.lfh__drawer-social-title{display:block;margin:20px 0 12px;font-size:14px}.lfh__drawer-social{display:flex;align-items:center;gap:20px}html .lfh .lfh__drawer-social a{display:inline-flex}}@media (max-width:380px){.lfh__logo{width:140px}}@media (prefers-reduced-motion:reduce){.lfh *,.lfh :after,.lfh :before{transition:none!important}}