.login-business-page{background:#f9f6ef;grid-template-columns:minmax(0,1.42fr) minmax(420px,1fr)}.login-business-page .login-mobile-brand{display:none}.login-business-page .login-brand-panel{background:linear-gradient(135deg,#2d090f 0%,#4a101b 48%,#6e202b 100%);padding:clamp(32px,3.6vw,64px)}.login-business-page .login-brand-panel:before{background:radial-gradient(at 0 0,#b18b4930,#0000 47%),linear-gradient(135deg,#0000 52%,#d5b46d08 52% 52.1%,#0000 52.1%)}.login-business-page .login-brand-panel:after{border-color:#d6b66e20;width:840px;height:840px;bottom:-450px;right:-300px;box-shadow:0 0 0 80px #d6b66e04,0 0 0 160px #d6b66e03}.login-business-page .login-brand-head{gap:16px}.login-business-page .login-brand-head>img{width:68px;height:60px;box-shadow:none;border-radius:12px}.login-business-page .login-brand-head strong{letter-spacing:.04em;font-size:clamp(20px,1.7vw,28px);font-weight:700}.login-business-page .login-brand-head span{letter-spacing:.12em;color:#d9bb80;font-size:13px}.login-business-identity{flex-direction:column;flex:1;justify-content:center;gap:30px;padding:clamp(34px,4.2vh,58px) 0;display:flex}.login-business-page .login-brand-copy{max-width:790px;margin:0;padding:0}.login-business-page .login-brand-copy>p{letter-spacing:.1em;color:#dfc893;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.login-business-page .login-brand-copy>p>span{background:#dfc893;flex:none;width:20px;height:1px}.login-business-page .login-brand-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:none;font-size:clamp(34px,3.05vw,58px);font-weight:650;line-height:1.23}.login-business-page .login-brand-copy h1 em{color:#f1dbac;font-style:normal}.login-business-page .login-brand-copy>span{color:#e3cdd0;max-width:640px;margin-top:20px;font-size:14px;line-height:1.85}.login-map-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.login-map-heading h2{color:#f6e9dd;margin:0;font-size:14px;font-weight:600}.login-map-heading>span{letter-spacing:.05em;color:#c39e9f;font-size:13px}.login-business-grid{background:#d4b3a52b;border:1px solid #d4b3a52b;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.login-business-grid article{background:#3c111b;align-items:center;gap:12px;min-width:0;padding:17px 16px;display:flex;position:relative}.login-business-icon{color:#dec58b;background:#e5c16d0a;border:1px solid #d0aa5c24;border-radius:6px;flex:0 0 34px;place-items:center;height:36px;display:grid}.login-business-grid h3{color:#fff6ec;margin:0;font-size:14px;font-weight:600}.login-business-grid p{color:#dcc4c9;margin:5px 0 0;font-size:13px;line-height:1.6}.login-business-link-mark{color:#9d7179;flex:none;margin-left:auto}.login-foundation{background:linear-gradient(110deg,#e6ca7a12,#e6ca7a04);border:1px solid #d8b76c40;border-radius:10px;padding:17px 19px 14px}.login-foundation-heading{color:#ead5a7;align-items:center;gap:9px;display:flex}.login-foundation h2{margin:0;font-size:13px;font-weight:600}.login-foundation>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.login-foundation article{border-left:1px solid #d8b76c40;min-width:0;padding-left:10px}.login-foundation h3{color:#f1dfbf;margin:0;font-size:13px;font-weight:600}.login-foundation article p{color:#ddc7cb;margin:5px 0 0;font-size:13px;line-height:1.6}.login-source-boundary{color:#d0b8bf;margin:15px 0 0;font-size:13px;line-height:1.7}.login-business-page .login-brand-foot{color:#d2b8be;margin-top:0;font-size:13px}.login-business-page .login-form-panel{background:radial-gradient(at 95% 0,#eadacb38,#0000 60%),#fbf8f2;padding:80px clamp(28px,4vw,75px)}.login-business-page .login-form-wrap{max-width:420px}.login-business-page .login-lock{background:#5a1421;border-radius:7px;width:48px;height:48px;margin-bottom:26px;box-shadow:7px 7px #dfc68e}.login-business-page .login-kicker{letter-spacing:.1em;margin-bottom:12px;font-size:13px}.login-business-page .login-form-wrap h2{letter-spacing:-.035em;font-size:clamp(27px,2.5vw,40px)}.login-business-page .login-intro{margin:16px 0 30px;font-size:13px;line-height:1.8}.login-business-page .login-form-wrap input{border-radius:7px;height:52px}.login-business-page .login-password-field{border-radius:7px;overflow:hidden}.login-business-page .login-submit{background:#681a28;border-radius:7px;min-height:54px;font-size:14px}.login-business-page .login-session-note{background:#eff5ee;border:1px solid #d4e3da;border-radius:8px;margin-top:24px}.login-business-page .login-session-note b{font-size:13px}.login-business-page .login-session-note small{font-size:13px;line-height:1.75}.login-business-page .login-footer{margin-top:30px;font-size:13px;line-height:1.8}html[data-language=en] .login-business-page .login-brand-copy h1{font-size:clamp(34px,3.4vw,59px)}@media (min-width:1600px){.login-business-identity{gap:38px}.login-business-grid article{padding:20px}.login-business-grid h3{font-size:16px}.login-business-grid p{font-size:13px}}@media (max-width:1100px) and (min-width:901px){.login-business-page{grid-template-columns:minmax(0,1.1fr) minmax(370px,1fr)}.login-business-page .login-brand-panel{padding:30px}.login-business-grid article{gap:8px;padding:13px 10px}.login-business-link-mark,.login-map-heading>span{display:none}}@media (max-width:900px){.login-business-page{flex-direction:column;display:flex;overflow:visible}.login-business-page .login-mobile-brand{background:#fbf8f2;order:0;align-items:center;gap:11px;min-width:0;padding:24px 130px 24px 24px;display:flex}.login-mobile-brand img{object-fit:contain;border-radius:6px;width:44px;height:40px}.login-mobile-brand strong,.login-mobile-brand span{display:block}.login-mobile-brand strong{font-size:15px;line-height:1.4}.login-mobile-brand span{letter-spacing:.08em;color:#8a6b5f;margin-top:4px;font-size:13px}.login-business-page .login-form-panel{order:1;min-height:0;padding:26px 24px 36px}.login-business-page .login-form-wrap{max-width:440px}.login-business-page .login-form-wrap h2{font-size:29px}.login-business-page .login-lock{display:none}.login-business-page .login-kicker{margin-bottom:10px}.login-business-page .login-intro{margin-bottom:24px}.login-business-page .login-brand-panel{order:2;min-height:0;padding:32px 24px}.login-business-page .login-brand-head{display:none}.login-business-identity{gap:26px;padding:4px 0 26px}.login-business-page .login-brand-copy h1{font-size:34px}.login-business-page .login-brand-copy>span{font-size:13px}.login-business-page .login-language-toggle{top:max(24px,env(safe-area-inset-top));position:absolute;right:20px}}@media (max-width:520px){.login-business-page .login-mobile-brand{padding:24px 112px 20px 20px}.login-mobile-brand strong{font-size:13px}.login-mobile-brand img{width:36px;height:34px}.login-mobile-brand span{font-size:13px}.login-business-page .login-form-panel{padding:14px 20px 30px}.login-business-page .login-brand-panel{padding:30px 20px calc(30px + env(safe-area-inset-bottom))}.login-business-page .login-brand-copy h1,html[data-language=en] .login-business-page .login-brand-copy h1{font-size:29px}.login-map-heading>span{display:none}.login-business-grid{grid-template-columns:1fr}.login-business-grid article{padding:14px}.login-business-grid p{font-size:13px}.login-business-grid h3{font-size:15px}.login-foundation{padding:16px}.login-foundation>div:nth-child(2){grid-template-columns:1fr;gap:14px}.login-foundation article p,.login-source-boundary{font-size:13px}.login-business-page .login-language-toggle{right:12px;top:max(22px,env(safe-area-inset-top))}}
