.business-page{--business-header-height: 72px;background:#000;color:#f5f5f7;font-family:HarmonyOS Sans SC Banner,Microsoft YaHei,sans-serif;font-weight:500}.business-page *,.business-page :after,.business-page :before{box-sizing:border-box}.business-page--light{background:#fff;color:#171719}.business-page [id]{scroll-margin-top:156px}.business-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.business-reveal.is-revealed{opacity:1;transform:translateY(0)}.business-container{margin-inline:auto;max-width:1600px;width:83.3333%}.business-section{padding-block:120px}.business-kicker{color:#a1a1a6;font-size:18px;line-height:1.5;margin:0 0 20px}.business-title{font-size:clamp(32px,3.125vw,60px);font-weight:500;line-height:1.35;margin:0;white-space:pre-line}.business-copy{color:#a1a1a6;font-size:18px;line-height:1.8;margin:24px 0 0;max-width:880px;text-wrap:pretty}.business-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-caption{color:#777;font-size:12px;line-height:1.7;margin:16px 0 0}.business-nav{align-items:center;-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px);background:#000c;border-bottom:1px solid #414141;color:#fff;display:flex;gap:28px;left:0;min-height:50px;opacity:0;padding:0 8.3333%;position:fixed;right:0;top:var(--business-header-height);transform:translateY(-150%);transition:transform .3s,opacity .3s,visibility .3s;visibility:hidden;z-index:40}.business-nav.is-visible{opacity:1;transform:translateY(0);visibility:visible}.business-nav__name{flex:0 0 auto;font-size:16px;white-space:nowrap}.business-nav__links{align-items:center;display:flex;flex:1;gap:30px;justify-content:flex-end}.business-nav__links a{align-items:center;color:#ffffffa6;display:flex;font-size:14px;min-height:50px;position:relative;white-space:nowrap}.business-nav__links a:after{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s;width:100%}.business-nav__links a:hover,.business-nav__links a[aria-current]{color:#fff}.business-nav__links a[aria-current]:after{transform:scaleX(1)}.business-nav__consult{background:none;border:1px solid #fff8;border-radius:22px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;padding:8px 18px}.business-page a:focus-visible,.business-page button:focus-visible{outline:2px solid #cab397;outline-offset:5px}.business-contact{padding-block:140px 120px;text-align:center}.business-contact .business-copy{margin-inline:auto}.business-contact__button{align-items:center;background:transparent;border:1px solid #777;border-radius:40px;color:inherit;cursor:pointer;display:inline-flex;font-size:15px;gap:45px;justify-content:space-between;margin-top:40px;min-width:220px;padding:17px 28px;transition:background .2s,color .2s}.business-contact__button:hover{background:#fff;color:#111}@media(max-width:1100px){.business-nav{gap:20px;padding-inline:5%}.business-nav__links{gap:18px}}@media(max-width:767px){.business-page{--business-header-height: 56px}.business-page [id]{scroll-margin-top:166px}.business-container{width:87.5%}.business-section{padding-block:64px}.business-title{font-size:28px;line-height:1.45}.business-kicker{font-size:14px;margin-bottom:12px}.business-copy{font-size:15px;line-height:1.8;margin-top:18px}.business-grid{gap:24px;grid-template-columns:1fr}.business-nav{display:grid;gap:0 20px;grid-template-columns:1fr auto;padding:0 6.25%}.business-nav__name{font-size:17px;padding-block:13px}.business-nav__consult{font-size:11px;grid-column:2;grid-row:1;padding:5px 12px}.business-nav__links{gap:26px;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.business-nav__links::-webkit-scrollbar{display:none}.business-nav__links a{font-size:12px;min-height:42px}.business-contact{padding-block:80px}.business-contact__button{font-size:14px;margin-top:28px}}@media(min-width:640px)and (max-width:767px){.business-page{--business-header-height: 72px}}@media(prefers-reduced-motion:reduce){.business-reveal{opacity:1;transform:none}.business-page *,.business-page :after,.business-page :before{animation:none!important;transition:none!important}}
