.fintech-auth{font-family:'DM Sans',sans-serif;color:#142f34;background:#f8f8fb;min-height:100vh}.fintech-auth *{box-sizing:border-box}.fintech-auth>.container-fluid>.row{min-height:100vh;display:flex;flex-wrap:nowrap;margin:0}.fintech-auth>.container-fluid>.row>.col-xxl-3{flex:0 0 48%;width:48%;order:2;background:#f8f8fb}.fintech-auth .auth-art-column{flex:0 0 52%;width:52%;order:1;padding:18px}.fintech-auth .auth-full-page-content{min-height:100vh;background:transparent;padding:50px 60px!important;max-width:580px;margin:auto;width:100%}.fintech-auth .auth-full-page-content>.w-100>.d-flex{min-height:calc(100vh - 100px)}.fintech-auth .auth-logo{text-align:left}.fintech-auth .auth-logo img{max-width:165px;height:auto;object-fit:contain;max-height:44px}.fintech-auth .logo-txt{font-family:Manrope;font-weight:800;font-size:22px;color:#142f34}.fintech-auth .auth-content{padding:20px 0}.fintech-auth .auth-content>.text-center{text-align:left!important}.fintech-auth .auth-content h1{font-family:Manrope;font-size:34px;font-weight:700;letter-spacing:-1.5px;line-height:1.25;color:#142f34}.fintech-auth .auth-content h4,.fintech-auth .auth-content h6{font-family:Manrope;font-size:26px;letter-spacing:-.8px;color:#142f34;line-height:1.3}.fintech-auth .auth-content p{font-size:13px;line-height:1.7}.fintech-auth .text-muted{color:#686e7c!important}.fintech-auth .text-primary{color:#33446f!important}.fintech-auth .form-label{font-size:12px;font-weight:600;color:#142f34;margin-bottom:10px}.fintech-auth .form-control{border:1px solid #d5d5e0;background:#fff;border-radius:9px;min-height:52px;font-size:13px;color:#142f34;box-shadow:none;padding:14px 16px}.fintech-auth .form-control:focus{border-color:#5b6c96;box-shadow:0 0 0 3px #5b6c961a}.fintech-auth .form-control::placeholder{color:#9a9aa8}.fintech-auth .input-group .form-control{border-radius:9px 0 0 9px}.fintech-auth .input-group>.btn{border:1px solid #d5d5e0;border-left:0;border-radius:0 9px 9px 0;background:#fff;color:#636a7c}.fintech-auth .btn-primary{background:#16213d;border-color:#16213d;border-radius:9px;min-height:52px;font-size:13px;font-weight:600;box-shadow:0 6px 15px #142f340c}.fintech-auth .btn-primary:hover{background:#243254;border-color:#243254}.fintech-auth .btn-primary:disabled{background:#7d8393;border-color:#7d8393}.fintech-auth .form-check{font-size:12px;padding-left:0;display:flex;align-items:center;gap:9px}.fintech-auth input[type=checkbox]{accent-color:#273558;width:15px;height:15px}.fintech-auth .flex-shrink-0 a{font-size:11px}.fintech-auth .auth-legal{font-size:10px;color:#8b8b9b}.fintech-auth .auth-legal a{color:#535a6c}.fintech-auth .avatar-lg{margin-left:0!important;margin-bottom:20px;width:56px;height:56px}.fintech-auth .avatar-title{background:#dfdff0!important;color:#38476e!important}.fintech-auth .mpin{width:100%!important;height:50px!important;min-height:50px;margin:0!important;padding:8px!important;font-size:20px!important;border:1px solid #d5d5e0!important;color:#142f34!important}.fintech-auth .form-group .row:has(.mpin){margin:0;gap:8px;flex-wrap:nowrap}.fintech-auth .form-group .row>.col-2:has(.mpin){padding:0!important;flex:1;width:auto;min-width:0}.fintech-auth .alert{font-size:12px;border-radius:10px}.fintech-auth .alert-success{background:#e6e6f3;border-color:#c9c9e6;color:#38425d}.fintech-auth .auth-content .mt-5{margin-top:28px!important}.fintech-auth .auth-content .p-2{padding:0!important}.auth-visual-panel{background:#102c31;border-radius:22px;min-height:calc(100vh - 36px);height:100%;color:#f4f4fb;padding:35px 45px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-home-link{font-size:11px;color:#b8b8cf;display:flex;align-items:center;gap:10px;width:fit-content}.auth-home-link:hover{color:#7c7cf1}.auth-panel-body{margin:auto 0;padding:38px 0}.auth-panel-body .eyebrow{font-size:9px;letter-spacing:1.7px;color:#bdbdd0}.auth-panel-body h2{font-family:Manrope;font-size:clamp(35px,3.8vw,56px);font-weight:600;line-height:1.18;letter-spacing:-2.4px;color:#fff;margin:22px 0}.auth-panel-body h2 span{color:#7c7cf1}.auth-panel-body>p{font-size:13px;color:#a7a7c0;line-height:1.8}.auth-service-art{height:240px;position:relative;max-width:360px;margin:25px auto 15px}.auth-art-ring{position:absolute;top:50%;left:50%;width:200px;height:200px;border:1px solid #ffffff15;border-radius:50%;transform:translate(-50%,-50%)}.auth-art-ring:after{content:'';position:absolute;inset:-35px;border:1px solid #ffffff0b;border-radius:50%}.auth-art-core{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-8deg);width:110px;height:130px;border:1px solid #ffffff45;background:linear-gradient(150deg,#cfcff6,#8d8dc4);color:#151f39;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:22px;font-family:Manrope;font-size:60px;font-weight:800;box-shadow:0 20px 50px #0003}.auth-art-core>span{font-size:8px;letter-spacing:2px}.auth-art-node{position:absolute;width:53px;height:53px;border:1px solid #ffffff30;background:#212c48;color:#b3b3ef;border-radius:15px;display:grid;place-items:center;font-size:23px;box-shadow:0 10px 20px #0001}.auth-node-one{left:12%;top:15%;transform:rotate(-8deg)}.auth-node-two{right:8%;top:30%;transform:rotate(10deg)}.auth-node-three{left:16%;bottom:17%;transform:rotate(-7deg)}.auth-art-tag{position:absolute;bottom:12%;right:0;padding:12px 16px;border-radius:10px;background:#f7f7fd;color:#18223b;box-shadow:0 10px 25px #0002;font-size:9px;transform:rotate(3deg)}.auth-art-tag i{margin-right:7px}.auth-panel-tags{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#b1b1c8;border-top:1px solid #ffffff18;padding-top:20px}.auth-panel-tags i{color:#7c7cf1;margin-right:6px}.auth-panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #ffffff18;padding-top:20px;font-size:9px;color:#8e8eaf}.auth-panel-bottom a{color:#b4b4cd}.fintech-auth a:focus-visible,.fintech-auth button:focus-visible{outline:3px solid #7878a7;outline-offset:4px}
@media(min-width:1500px){.auth-visual-panel{padding:50px 70px}.auth-service-art{height:300px}.auth-panel-body h2{font-size:62px}}
@media(max-width:1000px){.fintech-auth .auth-full-page-content{padding:35px!important}.auth-visual-panel{padding:28px}.auth-panel-body h2{font-size:39px}.auth-panel-tags{gap:12px}.auth-panel-bottom{flex-direction:column;align-items:flex-start}.auth-art-tag{font-size:8px}.auth-service-art{height:220px}}
@media(max-width:760px){.fintech-auth>.container-fluid>.row{display:block;min-height:100vh}.fintech-auth>.container-fluid>.row>.col-xxl-3{width:100%;max-width:100%}.fintech-auth .auth-art-column{display:none}.fintech-auth .auth-full-page-content{padding:30px 26px!important;max-width:480px;min-height:100svh}.fintech-auth .auth-full-page-content>.w-100>.d-flex{min-height:calc(100svh - 60px)}.fintech-auth .auth-content{padding:20px 0}.fintech-auth .auth-content h1{font-size:31px}.fintech-auth .auth-full-page-content .mb-md-5{margin-bottom:25px!important}.fintech-auth .auth-full-page-content .mt-md-5{margin-top:30px!important}.fintech-auth .auth-logo img{max-width:145px}.fintech-auth .mpin{min-height:46px;height:46px!important}.fintech-auth .form-group .row:has(.mpin){gap:6px}.fintech-auth .auth-content>.text-center:has(.avatar-lg){text-align:left!important}}

body:has(.fintech-auth) .pace{display:none!important}.fintech-auth .auth-logo .fp-brand img{width:165px;height:44px}.fintech-auth .auth-logo .fp-brand{display:inline-flex!important}
.fintech-auth{background:#fafbff;color:#192744}.fintech-auth>.container-fluid>.row>.col-xxl-3{background:#fafbff}.fintech-auth .auth-content h1,.fintech-auth .auth-content h4,.fintech-auth .auth-content h6,.fintech-auth .form-label{color:#192744}.fintech-auth .btn-primary{background:linear-gradient(115deg,#3267dc,#7656df);border-color:#3267dc;color:#fff}.fintech-auth .btn-primary:hover{background:linear-gradient(115deg,#2857c7,#9762df);border-color:#2857c7}.fintech-auth .form-control,.fintech-auth .input-group>.btn{border-color:#d9e1f2}.fintech-auth .form-control:focus{border-color:#3267dc;box-shadow:0 0 0 3px #3267dc18}.fintech-auth .text-primary{color:#3267dc!important}.fintech-auth input[type=checkbox]{accent-color:#3267dc}.fintech-auth .alert-success{background:#edf2ff;border-color:#d8e4ff;color:#34568d}.fintech-auth .avatar-title{background:#f2e9fd!important;color:#9652c8!important}.auth-visual-panel{background:radial-gradient(ellipse at 90% 5%,#633b8940,transparent 60%),#111e43}.auth-panel-body h2 span{background:linear-gradient(110deg,#78c3fa,#c879f4);background-clip:text;color:transparent}.auth-panel-body>p{color:#aebfe1}.auth-panel-body .eyebrow{color:#b8c8ed}.auth-art-core{background:linear-gradient(150deg,#78c3fa,#aa86f3 70%,#c879f4);color:#1e315e}.auth-art-node{background:#243566;color:#a6cfff}.auth-art-tag{color:#3267dc}.auth-panel-tags{color:#b6c4e5}.auth-panel-tags i{color:#c879f4}.auth-home-link,.auth-panel-bottom a{color:#b8c8ed}.auth-home-link:hover{color:#c879f4}.auth-panel-bottom{color:#93a7d3}.fintech-auth .auth-legal a{color:#647594}
