div.main-401k-container{display:flex;flex-direction:column;gap:24px;margin-top:20px;margin-left:auto;margin-right:auto}div.main-401k-container .bottom-section,div.main-401k-container .top-section{display:flex;gap:24px}div.main-401k-container .bottom-section .main-content-card,div.main-401k-container .top-section .main-content-card{flex:1;display:flex;flex-direction:column;gap:20px}div.main-401k-container p{font-weight:400;font-size:16px;line-height:24px}div.main-401k-container span.header{font-weight:500;font-size:20px;line-height:28px;color:#820361;display:block;margin-bottom:16px}div.main-401k-container ul{list-style-type:disc;font-weight:400;font-size:16px;line-height:24px;margin-bottom:24px;padding-left:20px}div.main-401k-container .card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0}div.main-401k-container .card-content{padding:2rem}@media(max-width:1024px){div.main-401k-container .card-content{padding:24px}}div.main-401k-container .link-accounts-card,div.main-401k-container .take-action-card,div.main-401k-container .update-authenticator-app-card{display:flex;flex:4}div.main-401k-container .link-accounts-card div.button-section,div.main-401k-container .take-action-card div.button-section,div.main-401k-container .update-authenticator-app-card div.button-section{display:flex;justify-content:flex-end;margin-top:24px}div.main-401k-container .link-accounts-card div.button-section .link-accounts-button,div.main-401k-container .take-action-card div.button-section .link-accounts-button,div.main-401k-container .update-authenticator-app-card div.button-section .link-accounts-button{height:36px;font-size:18px;line-height:36px;background:#630449;color:#fff;border:none;border-radius:4px;padding:0 24px;cursor:pointer;font-weight:500}div.main-401k-container .link-accounts-card div.button-section .link-accounts-button:hover,div.main-401k-container .take-action-card div.button-section .link-accounts-button:hover,div.main-401k-container .update-authenticator-app-card div.button-section .link-accounts-button:hover{background:#4a0e30}div.main-401k-container .link-accounts-card div.button-section .link-accounts-button:disabled,div.main-401k-container .take-action-card div.button-section .link-accounts-button:disabled,div.main-401k-container .update-authenticator-app-card div.button-section .link-accounts-button:disabled{opacity:.6;cursor:not-allowed}div.main-401k-container .link-accounts-card div.disclosure-section,div.main-401k-container .take-action-card div.disclosure-section,div.main-401k-container .update-authenticator-app-card div.disclosure-section{margin-top:20px;font-size:12px}div.main-401k-container .link-accounts-card div.disclosure-section span.fw-700,div.main-401k-container .take-action-card div.disclosure-section span.fw-700,div.main-401k-container .update-authenticator-app-card div.disclosure-section span.fw-700{font-weight:700;display:block;margin-bottom:4px}div.main-401k-container .link-accounts-card div.disclosure-section span.fw-400,div.main-401k-container .take-action-card div.disclosure-section span.fw-400,div.main-401k-container .update-authenticator-app-card div.disclosure-section span.fw-400{font-weight:400}div.main-401k-container .interest-confirmation{display:flex;align-items:center;gap:8px;margin-top:12px}div.main-401k-container .interest-confirmation .raspberry-check{color:#c00686}div.main-401k-container .interest-confirmation .raspberry-text{color:#c00686;font-weight:500}div.main-401k-container .take-action-card{margin-bottom:20px}div.main-401k-container .take-action-card .take-action-link{display:block;color:#820361;text-decoration:underline;margin-bottom:8px}div.main-401k-container .take-action-card .take-action-link:hover{color:#630449}div.main-401k-container .need-help-card{display:flex;flex:0 0 400px}div.main-401k-container .need-help-card .need-help-card-content{width:100%}div.main-401k-container .need-help-card .main-section{display:flex;flex-direction:column;gap:12px}div.main-401k-container .need-help-card .main-section span.header{font-weight:500;font-size:20px;line-height:28px;color:#820361}div.main-401k-container .need-help-card .main-section div{display:flex;gap:10px;align-items:flex-start}div.main-401k-container .need-help-card .main-section div .icon{color:#820361;flex-shrink:0;margin-top:2px}div.main-401k-container .need-help-card .main-section div span{font-weight:500;font-size:14px;line-height:24px;color:#454759}div.main-401k-container .need-help-card .main-section div a{color:#820361;text-decoration:underline}div.main-401k-container .need-help-card .main-section div a:hover{color:#630449}div.main-401k-container .need-help-card .main-section div.space-10{margin-top:10px}div.main-401k-container .bridge-frame{width:100%;max-width:100%}div.main-401k-container .bridge-frame::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}div.main-401k-container .bridge-frame::-webkit-scrollbar-thumb{background-color:#e5e7eb;height:100px;width:6px;border-radius:3px}@media(max-width:1024px){div.main-401k-container .bridge-frame{width:100%;max-width:100%}}div.main-401k-container .fw-700{font-weight:700}div.main-401k-container .fw-400{font-weight:400}div.main-401k-container .asperato{display:flex;flex-direction:row;background-color:#f6f4f5;margin-top:80px;padding:20px;gap:20px}@media(max-width:1024px){div.main-401k-container .asperato{flex-direction:column}}div.main-401k-container .asperato .asperato-explain{color:#42393e;flex:3;display:flex;flex-direction:column;gap:12px}div.main-401k-container .asperato .asperato-explain .asperato-header{font-family:var(--font-merriweather),serif;font-weight:500;font-size:16px;line-height:24px}div.main-401k-container .asperato .asperato-explain .asperato-text{font-family:var(--font-ibm-plex-sans),sans-serif;font-weight:400;font-size:16px;line-height:24px}div.main-401k-container .asperato .create-Authorization{font-family:var(--font-ibm-plex-sans),sans-serif;font-size:16px;line-height:24px;color:#fff;flex:1;display:flex;align-self:center;background:#820361;border:none;border-radius:4px;padding:8px 20px;cursor:pointer;font-weight:500}div.main-401k-container .asperato .create-Authorization:hover{background:#630449}@media(max-width:1024px){div.main-401k-container .asperato .create-Authorization{align-self:stretch}}div.main-401k-container .account-bridge-marketing{margin-top:20px}@media(max-width:1024px){div.main-401k-container .bottom-section,div.main-401k-container .top-section{flex-direction:column}div.main-401k-container .need-help-card,div.main-401k-container .need-help-card .need-help-card-content{flex:1}div.main-401k-container .div-hidden{display:none}div.main-401k-container .link-accounts-button{flex:1}}