.customerEntry{min-height:100dvh;background:#f4f0e8;color:#29232e;padding:32px max(24px,calc((100vw - 1240px)/2)) 28px}.customerEntry header{display:flex;align-items:center;justify-content:space-between;gap:20px}.customerEntry header>a:last-child{display:flex;align-items:center;gap:8px;font-size:12px;color:#675b70;text-decoration:none}.customerEntryGrid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start;margin:65px 0 55px}.entryKicker{font-size:10px;letter-spacing:1.8px;color:#7a628b;font-weight:650}.entryStory h1{font-size:clamp(35px,4vw,55px);font-weight:450;line-height:1.15;letter-spacing:-2px;margin:22px 0}.entryStory h1 em{font-style:normal;color:#8254a3}.entryStory>p{max-width:450px;font-size:15px;line-height:1.85;color:#6b5e72}.entryPhoto{position:relative;margin-top:30px;height:280px;overflow:hidden;border-radius:5px 55px 5px 5px;background:#2a232c}.entryPhoto img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.entryPhoto:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#100e16d9)}.entryPhoto>span{position:absolute;bottom:24px;left:25px;z-index:1;color:#fff;font-size:13px;line-height:1.7}.entryBenefits{display:flex;flex-wrap:wrap;gap:25px;font-size:11px;color:#6b5e72;margin-top:20px}.entryBenefits>span{display:flex;align-items:center;gap:7px}.entryCard{background:#fffdfa;border:1px solid #e6dfe7;border-radius:16px;padding:34px;box-shadow:0 22px 65px #43304e08}.entryTabs{display:flex;gap:4px;background:#f1edf4;padding:5px;border-radius:9px;margin-bottom:35px}.entryTabs button{flex:1 1;border:0;background:transparent;color:#796c83;border-radius:6px;padding:12px;font-size:13px;cursor:pointer}.entryTabs button[aria-selected=true]{background:#fff;color:#593a70;box-shadow:0 2px 6px #46334f10}.entryCard h2{font-size:29px;line-height:1.25;letter-spacing:-.8px;font-weight:500;margin:14px 0}.entryCard p{font-size:13px;line-height:1.8;color:#6d6276}.entryPrimary{display:flex;justify-content:center;align-items:center;gap:12px;background:#593371;color:#fff!important;border:0;border-radius:8px;padding:16px;width:100%;text-decoration:none;font-size:13px;font-weight:600;margin-top:25px;cursor:pointer;box-sizing:border-box}.entryPrimary:hover{background:#70458a}.entryPrimary:disabled{opacity:.6;cursor:wait}.entryCard .entryFine{font-size:11px;line-height:1.8;color:#82758b;margin-top:15px}.entryHelp{border-top:1px solid #e9e1eb;margin-top:28px;padding-top:23px}.entryHelp h3{font-size:15px;margin:0}.entryHelp button{border:0;background:none;color:#734893;display:flex;gap:7px;padding:8px 0;font-size:12px;cursor:pointer}.entrySupport{display:block;text-align:center;margin-top:28px;font-size:11px;color:#77518f}.entryIdentity{display:flex;gap:10px;align-items:center;background:#f4f0f7;border-radius:7px;padding:13px;font-size:10px;color:#71617d;margin:20px 0}.entryIdentity strong{display:block;margin-top:5px;font-size:12px;overflow-wrap:anywhere}.entryCard form label{display:block;font-size:12px;font-weight:600;margin-top:18px}.entryCard input,.entryCard select{box-sizing:border-box;display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #dcd2e1;border-radius:7px;background:#fff;color:#3c2d47;font:inherit}.customerEntry :focus-visible{outline:3px solid #aa81c5;outline-offset:3px}.entryCard .entrySuccess{display:flex;align-items:flex-start;gap:8px;color:#32694f;background:#edf5ee;padding:12px;border-radius:7px;font-size:12px}.entryCard .entryError{color:#963b4b;background:#fff0f0;padding:12px;border-radius:7px}.customerEntry footer{font-size:10px;color:#8a7c90}.customerEntry .brand{margin:0}@media(max-width:900px){.customerEntryGrid{gap:35px;grid-template-columns:1fr 1fr}.entryCard{padding:25px}.entryStory h1{font-size:39px}}@media(max-width:650px){.customerEntry{padding:23px 20px 90px}.customerEntry header>a:last-child{font-size:10px}.customerEntryGrid{grid-template-columns:1fr;margin-top:40px;gap:30px}.entryStory h1{font-size:37px}.entryPhoto{height:190px;margin-top:22px}.entryBenefits{gap:15px}.entryCard{padding:24px 20px}.entryCard h2{font-size:27px}.entryTabs{margin-bottom:25px}.entryStory>p{font-size:14px}.customerEntry header .corporateWordmark{font-size:23px}}.entryTabs button[aria-pressed=true]{background:#fff;color:#593a70;box-shadow:0 2px 6px #46334f10}.entryProviders{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.entryProviders a{display:block;text-align:center;border:1px solid #ded3e5;border-radius:8px;padding:13px;color:#3d2e46;text-decoration:none;font-size:12px}.entryProviders a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.entryProviders small{display:block;font-size:10px;text-align:center;margin-top:6px;color:#85778e}.entryDivider{display:flex;align-items:center;gap:12px;font-size:11px;color:#897a92}.entryDivider:after,.entryDivider:before{content:"";height:1px;flex:1 1;background:#e5dce9}.entryMethod{display:flex;gap:18px;margin:18px 0}.entryMethod button,.entryTextButton{background:none;border:0;padding:8px 0;color:#77518f;cursor:pointer;font:inherit;font-size:12px}.entryMethod button[aria-pressed=true]{border-bottom:2px solid #8254a3}.entryMethod button:disabled{opacity:.5;cursor:not-allowed}.entryPassword{position:relative}.entryPassword input{padding-right:65px}.entryPassword button{position:absolute;right:10px;top:10px;background:none;border:0;font-size:11px;color:#7b6887;padding:5px;cursor:pointer}