body{background:#fff;color:#222;margin:0 auto!important}a{color:inherit;text-decoration:none}.footer{background:#F8F8F8}.footer-main-title{color:#484848;font-size:40px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.2px}.footer-main-bottom{background:#F8F8F8;margin-left:120px}.footer-main-container{max-width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:0}.footer-main-left{flex:1.2;min-width:220px;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start;padding-top:24px}.footer-main-logo-block{display:flex;align-items:flex-start;gap:8px;margin-bottom:0;flex-direction:column}.footer-main-logo-img{width:79.2px;height:23.2px;flex-shrink:0}.footer-main-brand{color:#d7002b;font-weight:700;font-size:20px;letter-spacing:1px}.footer-main-slogan{color:var(--Neutral-Grey-700, #434343);font-size:14px;font-style:normal;font-weight:400;line-height:14px}.footer-main-center{flex:2;display:flex;flex-direction:row;gap:64px;justify-content:flex-start;align-items:flex-start;padding-top:24px}.footer-main-col{min-width:160px;display:flex;flex-direction:column;gap:8px}.footer-main-col-title{margin-bottom:8px;color:var(--Gray-T10, #151515);font-size:16px;font-style:normal;font-weight:600;line-height:120%}.footer-main-links{display:flex;flex-direction:column;gap:4px}.footer-main-link{text-decoration:none;transition:color .2s;color:var(--Gray-T7, #595959);font-size:14px;font-style:normal;font-weight:400;line-height:122%}.footer-main-link:hover{color:#d7002b}.footer-main-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-width:120px;margin-top:24px}.footer-main-socials{display:flex;gap:16px;margin-top:0}.footer-main-socials a img{width:36px;height:36px;border-radius:4px;background:url(<path-to-image>) lightgray 50% / cover no-repeat}.footer-main-bottom-row{max-width:1200px;margin:32px auto 0;padding:24px 0 0;display:flex;justify-content:space-between;align-items:center;color:#888;font-size:14px;border-top:1px solid #E0E0E0}.footer-main-policy{color:#222;font-size:14px;font-weight:400;margin-left:16px;cursor:pointer}.footer-main-top{margin-left:120px;padding-top:60px}@media (max-width: 900px){.footer-main-top{padding:24px 0 0}.footer-main-title{font-size:20px}.footer-main-container{flex-direction:column;gap:32px;padding:0 16px}.footer-main-center{flex-direction:column;gap:24px;padding-top:16px}.footer-main-right{align-items:flex-start;margin-top:16px}.footer-main-bottom-row{flex-direction:column;gap:8px;padding:16px 16px 0}}@media (max-width: 600px){.footer-main-top{padding:16px 0 0}.footer-main-title{font-size:14px}.footer-main-container{padding:0 8px}.footer-main-col-title{font-size:14px}.footer-main-link{font-size:13px}.footer-main-bottom-row{font-size:12px;padding:12px 8px 0}}@media (max-width: 900px){.header-container,.section,.leader-container,.stats-container,.footer-container{max-width:98vw}.intro-row,.leader-list,.stats-container{flex-direction:column;gap:24px}.intro-right,.stats-imgs{grid-template-columns:1fr}.culture-list{flex-direction:column;gap:16px}}@media (max-width: 600px){.footer-container{padding:0 8px}}@media screen and (max-width: 1024px){.line-footer{width:100%}.footer-main{padding:32px}.footer-main-top,.footer-main-container{margin-left:32px!important}.footer-main-bottom{margin-left:0!important}}.main-header{background:#fff;box-shadow:0 2px 8px #00000008;position:sticky;top:0;z-index:999999999}.header-container{margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 120px}.logo-block{display:flex;align-items:center;gap:8px}.logo-img{height:32px;width:auto}.logo-text{display:flex;flex-direction:column;line-height:1.1;img {width: 79.2px; height: 23.2px; flex-shrink: 0;}}.brand{color:#d7002b;font-weight:700;font-size:22px;letter-spacing:1px}.slogan{color:var(--Neutral-Grey-700, #434343);font-size:14px;font-style:normal;font-weight:400;line-height:14px}.main-nav ul{display:flex;gap:32px;list-style:none}.main-nav a{color:#222;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.main-nav a:hover{color:#d7002b}.start-btn{background:#D7002B;border-radius:48px;padding:8px 28px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:22px;border:none;text-decoration:none;transition:background .2s;display:flex;align-items:center;justify-content:center}.start-btn:hover{background:#E81155}p{margin-block-start:0px!important;margin-block-end:0px!important}
