.customer-auth-page{min-height:100vh;background:#f3f8fa;color:#163a47;font-family:inherit}.customer-auth-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1280px;margin:auto;padding:26px 36px}.customer-auth-header img{width:210px;max-height:70px;object-fit:contain}.customer-auth-header a{color:#087fa9;font-weight:700;text-decoration:none}.customer-auth-main{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1180px;margin:30px auto 50px;padding:0 32px;align-items:start}.customer-auth-story{padding:55px 0;position:sticky;top:20px}.customer-auth-story>span,.customer-auth-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:800;color:#0788b0}.customer-auth-story h1{font-size:44px;line-height:1.18;letter-spacing:-1px;margin:24px 0}.customer-auth-story p{font-size:17px;line-height:1.8;color:#56717d;max-width:460px}.customer-auth-story ul{padding:10px 0 20px;list-style:none;line-height:2.4}.customer-auth-story li:before{content:'✓';margin-right:10px;color:#168b72;font-weight:800}.customer-auth-story>a{color:#087fa9;text-decoration:none;font-size:14px}.customer-auth-card{background:white;border:1px solid #dce8ee;border-radius:20px;box-shadow:0 18px 60px #1947610d;padding:32px 36px}.customer-auth-tabs{display:flex;padding:5px;border-radius:10px;background:#edf4f7;gap:4px;margin-bottom:28px}.customer-auth-tabs button{flex:1;border:0;background:transparent;padding:12px;border-radius:7px;font-weight:800;color:#6b8794}.customer-auth-tabs button[aria-selected=true]{background:white;color:#0583ad;box-shadow:0 2px 8px #123e5212}.customer-auth-card h2{font-size:27px;margin:0 0 10px;line-height:1.3}.customer-auth-card>p{color:#6d8590;font-size:15px;line-height:1.7;margin:0 0 24px}.customer-auth-card form{display:flex;flex-direction:column;gap:16px}.customer-auth-card label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.customer-auth-card input:not([type=checkbox]){border:1px solid #cddfe7;border-radius:8px;padding:12px 13px;color:#153c4c;background:#fff;width:100%;font:inherit;box-sizing:border-box}.customer-auth-card input:focus{outline:3px solid #0b95be22;border-color:#0695bd}.customer-auth-card label>small{font-weight:400;color:#738c98}.customer-auth-card button{cursor:pointer;font:inherit}.customer-auth-primary{border:0;border-radius:8px;padding:14px 20px;background:#078ab4;color:white;font-weight:800;margin-top:5px}.customer-auth-card button:disabled{opacity:.6;cursor:wait}.customer-auth-consent{flex-direction:row!important;align-items:flex-start;gap:10px!important;line-height:1.6;font-weight:400!important}.customer-auth-consent input{width:17px;height:17px;flex:none;margin-top:3px}.customer-auth-help{padding:22px 0 0;font-size:14px;line-height:1.9;color:#69818d;display:flex;flex-direction:column;gap:6px}.customer-auth-help button{background:none;border:0;color:#078ab4;font-weight:700;padding:0}.customer-auth-invite{text-align:left;font-size:13px!important}.customer-auth-error{margin-top:20px;background:#fff0ed;color:#9e342a;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.6}.customer-auth-foot{display:block;color:#8297a1;font-size:11px;line-height:1.7;margin-top:24px;border-top:1px solid #e8eff3;padding-top:15px}.customer-auth-status{font-size:13px;color:#78929e;margin:14px 0 0}.customer-auth-footer{text-align:center;color:#8096a0;font-size:12px;padding:20px 20px 30px}.customer-auth-footer a{color:inherit;text-decoration:none}.customer-auth-profile{margin:24px 0;border-top:1px solid #e5eef3}.customer-auth-profile>div{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:12px 0;border-bottom:1px solid #e5eef3}.customer-auth-profile dt{color:#8397a1;font-size:13px}.customer-auth-profile dd{margin:0;overflow-wrap:anywhere;font-size:14px}.customer-auth-info{padding:14px;border-radius:8px;background:#eef8fb;color:#336778!important;font-size:14px!important}.customer-auth-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.customer-auth-actions a{color:#078ab4;text-decoration:none}.customer-auth-actions button{border:1px solid #cddfe7;color:#4c727f;border-radius:6px;padding:8px 12px;background:white}@media(max-width:850px){.customer-auth-main{grid-template-columns:1fr;max-width:600px;margin:12px auto;padding:0 20px;gap:22px}.customer-auth-story{position:static;padding:10px 4px}.customer-auth-story h1{font-size:30px;margin:14px 0}.customer-auth-story ul,.customer-auth-story p{display:none}.customer-auth-card{padding:26px 22px;border-radius:14px}.customer-auth-header{padding:22px 24px}.customer-auth-header img{width:160px}.customer-auth-header>a:last-child{font-size:12px}.customer-auth-card h2{font-size:24px}}
