.brightyan-official .by-site-header.by-corporate-header{height:72px;border-bottom:1px solid #e2e8f1;background:#fff;box-shadow:0 2px 12px rgb(21 45 80/3%)}.by-corporate-footer .by-footer-shell,.by-corporate-header .by-header-shell,.by-corporate-header .by-mega-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.by-corporate-header .by-header-shell{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.by-corporate-header .by-header-brand{display:flex;flex-shrink:0;align-items:center;gap:11px;color:#172b47}.by-corporate-header .by-header-brand>img{width:38px;height:38px;border-radius:9px}.by-corporate-header .by-header-brand>span{display:grid;gap:4px}.by-corporate-header .by-header-brand strong{font-size:19px;font-weight:650;letter-spacing:.12em;line-height:1.25}.brightyan-official .by-corporate-header .by-header-brand .by-brand-en{color:#647894;font-size:8px;letter-spacing:.14em;line-height:1.4}.by-corporate-header .by-desktop-navigation{display:flex;align-items:center;gap:24px}.by-corporate-header .by-navigation-item{display:flex;align-items:center;gap:2px}.brightyan-official .by-corporate-header .by-nav-link{position:relative;display:flex;align-items:center;height:72px;padding:0;color:#3d4c61;font-size:15px;font-weight:500;white-space:nowrap;transition:color .16s ease}.brightyan-official .by-corporate-header .by-nav-link:after{display:none}.brightyan-official .by-corporate-header .by-nav-link[aria-current=page]:after{display:block;content:"";position:absolute;inset:auto 0 0;height:3px;background:#246bfe}.brightyan-official .by-corporate-header .by-nav-link:is(:hover,[aria-current]){color:#1c60dd}.by-corporate-header .by-product-toggle{display:flex;align-items:center;justify-content:center;width:26px;height:36px;border-radius:4px;color:#64758d}.by-corporate-header .by-product-toggle:hover{color:#1c60dd;background:#f0f5fc}.by-corporate-header .by-header-actions{display:flex;align-items:center;gap:20px}.by-corporate-header .by-header-advisor{color:#405875;font-size:14px;white-space:nowrap}.by-corporate-header .by-header-advisor:hover{color:#1c60dd}.by-corporate-header .by-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:42px;padding:0 20px;background:#246bfe;border:1px solid #246bfe;border-radius:5px;color:#fff;font-size:14px;font-weight:500;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease}.by-corporate-header .by-header-cta:hover{background:#1857d1;border-color:#1857d1}.by-corporate-header .by-mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;color:#203b5d;border-radius:4px}.by-corporate-header .by-mobile-toggle:hover{background:#f0f5fc}.by-corporate-header .by-mega-menu{border-top:1px solid #e7edf5;border-bottom:1px solid #dce5f0;background:#fff;box-shadow:0 18px 30px rgb(21 45 80/9%)}.by-corporate-header .by-mega-shell{padding-block:30px 34px}.by-corporate-header .by-mega-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:23px;border-bottom:1px solid #e4ebf4}.by-corporate-header .by-mega-overview strong{color:#172f50;font-size:19px;font-weight:600;line-height:1.5}.by-corporate-header .by-mega-overview p{margin-top:8px;color:#65758a;font-size:14px;line-height:1.8}.by-corporate-header .by-mega-overview>a{display:inline-flex;align-items:center;gap:13px;color:#1d61da;font-size:14px;font-weight:500;white-space:nowrap}.by-corporate-header .by-mega-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 32px}.by-corporate-header .by-mega-product-grid a{display:grid;gap:7px;padding:17px 16px;border-radius:4px;background:transparent;border:1px solid transparent;transition:background-color .16s ease}.by-corporate-header .by-mega-product-grid strong{color:#263e5d;font-size:16px;font-weight:600;line-height:1.6}.by-corporate-header .by-mega-product-grid span{color:#65758c;font-size:13px;line-height:1.8}.by-corporate-header .by-mega-product-grid a:hover{background:#f1f6fe}.by-corporate-header .by-mega-product-grid a:hover strong{color:#1d61da}.by-corporate-header .by-mobile-navigation{display:none}.by-corporate-header :is(a,button):focus-visible{outline:2px solid #246bfe;outline-offset:5px;border-radius:2px}.brightyan-official .by-site-footer.by-corporate-footer{padding:64px 0 25px;background:#152d50;color:#c3d0e2;border-top:0}.by-corporate-footer .by-footer-main{display:grid;grid-template-columns:1.6fr 1.3fr 1fr 1fr .85fr;gap:36px;padding-bottom:48px}.by-corporate-footer .by-footer-main>div{min-width:0}.by-corporate-footer .by-footer-logo{display:inline-flex;align-items:center;gap:11px}.by-corporate-footer .by-footer-logo img{width:38px;height:38px}.by-corporate-footer .by-footer-logo strong{font-size:22px;font-weight:650;letter-spacing:.09em;color:#fff}.by-corporate-footer .by-footer-brand>p{margin:16px 0 26px;color:#c3d0e2;font-size:14px;line-height:1.85}.by-corporate-footer .by-footer-address{display:grid;gap:7px;max-width:280px;font-style:normal}.by-corporate-footer .by-footer-address>a{width:-moz-fit-content;width:fit-content;margin-bottom:17px;color:#f4f8ff;font-size:25px;font-weight:500;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.by-corporate-footer .by-footer-address>span{color:#a8bdd8;font-size:12px}.by-corporate-footer .by-footer-address>p{color:#c3d0e2;font-size:13px;line-height:1.85}.by-corporate-footer h2{margin:8px 0 23px;color:#fff;font-size:15px;font-weight:600;line-height:1.5}.by-corporate-footer h2 a{color:inherit}.by-corporate-footer nav{display:grid;gap:15px}.by-corporate-footer nav a{width:-moz-fit-content;width:fit-content;color:#c3d0e2;font-size:14px;line-height:1.7;transition:color .16s ease}.by-corporate-footer .by-footer-address>a:hover,.by-corporate-footer a:hover{color:#93bcff}.by-corporate-footer a:focus-visible{outline:2px solid #a6c7ff;outline-offset:5px;border-radius:2px}.by-corporate-footer .by-footer-legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:23px;border-top:1px solid #ffffff24;color:#a9bdd7;font-size:12px;line-height:1.8}.by-corporate-footer .by-footer-legal a{color:inherit}.by-corporate-footer .by-footer-legal a:hover{color:#fff}@media (max-width:1279px){.by-corporate-header .by-header-advisor{display:none}.by-corporate-header .by-desktop-navigation{gap:18px}.by-corporate-footer .by-footer-main{gap:27px}}@media (max-width:1100px){.by-corporate-footer .by-footer-shell,.by-corporate-header .by-header-shell,.by-corporate-header .by-mega-shell{width:calc(100% - 64px)}.by-corporate-header .by-header-shell{gap:18px}.by-corporate-header .by-desktop-navigation{gap:16px}}@media (max-width:1023px){.by-corporate-header .by-desktop-navigation,.by-corporate-header .by-mega-menu{display:none}.by-corporate-header .by-mobile-toggle{display:flex}.by-corporate-header .by-mobile-navigation{display:block;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:12px 32px 30px;background:#fff;border-bottom:1px solid #dce5f0;box-shadow:0 18px 30px rgb(21 45 80/8%)}.by-corporate-header .by-mobile-main-links{display:grid}.by-corporate-header .by-mobile-main-links a{display:flex;align-items:center;justify-content:space-between;padding-block:17px;border-bottom:1px solid #e8eef6;color:#2c435f;font-size:16px}.by-corporate-header .by-mobile-main-links a[aria-current]{color:#1d61da}.by-corporate-header .by-mobile-product-links{padding-top:24px}.by-corporate-header .by-mobile-product-links>p{margin-bottom:10px;color:#65758c;font-size:13px}.by-corporate-header .by-mobile-product-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 15px}.by-corporate-header .by-mobile-product-links a{display:block;padding-block:11px;color:#3f5e86;font-size:14px;line-height:1.7}.by-corporate-footer .by-footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.by-corporate-footer .by-footer-brand{grid-column:1;grid-row:1/3}.by-corporate-footer .by-footer-products{grid-column:2;grid-row:1/3}.by-corporate-footer .by-footer-solutions{grid-column:3;grid-row:1}.by-corporate-footer .by-footer-services{grid-column:3;grid-row:2}.by-corporate-footer .by-footer-company{grid-column:1/-1;padding-top:24px;border-top:1px solid #ffffff24}.by-corporate-footer .by-footer-company nav{display:flex;flex-wrap:wrap;gap:16px 28px}}@media (max-width:720px){.by-corporate-footer .by-footer-shell,.by-corporate-header .by-header-shell{width:calc(100% - 40px)}.by-corporate-header .by-header-shell{gap:12px}.by-corporate-header .by-header-actions{gap:8px}.by-corporate-header .by-header-brand{gap:9px}.by-corporate-header .by-header-brand>img{width:35px;height:35px}.by-corporate-header .by-header-brand strong{font-size:17px}.brightyan-official .by-corporate-header .by-header-brand .by-brand-en{font-size:7px;letter-spacing:.07em}.by-corporate-header .by-header-cta{padding-inline:14px;min-height:38px;font-size:13px}.by-corporate-header .by-header-cta svg{display:none}.by-corporate-header .by-mobile-navigation{padding-inline:20px}.by-corporate-header .by-mobile-product-links>div{grid-template-columns:1fr 1fr;gap:6px 16px}.brightyan-official .by-site-footer.by-corporate-footer{padding-top:42px}.by-corporate-footer .by-footer-main{grid-template-columns:1.25fr 1fr;gap:30px 25px;padding-bottom:34px}.by-corporate-footer .by-footer-brand{grid-column:1/-1;grid-row:auto}.by-corporate-footer .by-footer-brand>p{margin-block:12px 19px}.by-corporate-footer .by-footer-address{max-width:330px}.by-corporate-footer .by-footer-address>a{margin-bottom:12px}.by-corporate-footer .by-footer-products{grid-column:1;grid-row:2/4}.by-corporate-footer .by-footer-solutions{grid-column:2;grid-row:2}.by-corporate-footer .by-footer-services{grid-column:2;grid-row:3}.by-corporate-footer .by-footer-company{grid-column:1/-1;grid-row:4;padding-top:24px}.by-corporate-footer h2{margin-block:0 16px}.by-corporate-footer nav{gap:13px}.by-corporate-footer nav a{font-size:13px}.by-corporate-footer .by-footer-legal{display:grid;gap:8px}}@media (max-width:359px){.by-corporate-header .by-header-brand strong{font-size:15px}.by-corporate-header .by-header-brand>img{width:31px;height:31px}.by-corporate-header .by-header-cta{padding-inline:10px}.by-corporate-header .by-mobile-toggle{width:34px}}@media (prefers-reduced-motion:reduce){.by-corporate-footer a,.by-corporate-header :is(a,button,svg){transition:none}}