.tcp-wrap{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:30px 30px 50px}.tcp-cards{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tcp-cards .tcp-card{background:#202246;border:0;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:36px 32px 32px;position:relative;transition:transform .25s ease,background .25s ease}.tcp-cards .tcp-card>:not(.tcp-card__link){position:relative}.tcp-cards .tcp-card--link{cursor:pointer}.tcp-cards .tcp-card--link:hover{background:#303369;transform:translateY(-6px)}.tcp-cards .tcp-card--link:focus-within{outline:2px solid #ff923f;outline-offset:2px}.tcp-cards .tcp-card .tcp-card__title{color:#ffe9e0!important;font-family:Sora,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.25!important;margin:0 0 12px!important}.tcp-cards .tcp-card .tcp-card__text{color:#b9bbdf!important;font-family:Lato,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.6!important;margin:0 0 24px!important}.tcp-cards .tcp-card .tcp-card__link,.tcp-cards .tcp-card .tcp-card__link:visited{color:#ff923f!important;font-family:Lato,sans-serif!important;font-size:.775rem!important;font-weight:700!important;margin-top:auto;text-decoration:none!important}.tcp-cards .tcp-card .tcp-card__link:focus,.tcp-cards .tcp-card .tcp-card__link:hover,.tcp-cards .tcp-card--link:hover .tcp-card__link{color:#ff923f!important;text-decoration:none!important}.tcp-card__link span{display:inline-block;transition:transform .2s}.tcp-card--link:hover .tcp-card__link span,.tcp-card__link:hover span{transform:translateX(4px)}.tcp-cards .tcp-card__link:after{content:"";inset:0;position:absolute}.tcp-cards .tcp-card--cta,.tcp-cards .tcp-card--cta:link,.tcp-cards .tcp-card--cta:visited{background:transparent;border:1.5px solid #303369;cursor:pointer;padding:34.5px 30.5px 30.5px;text-decoration:none!important}.tcp-cards .tcp-card--cta:focus-visible,.tcp-cards .tcp-card--cta:hover{background:#303369;transform:translateY(-6px)}.tcp-cards .tcp-card--cta:focus-visible{outline:2px solid #ff923f;outline-offset:2px}.tcp-cards .tcp-card--cta .tcp-card__title{color:#303369!important}.tcp-cards .tcp-card--cta .tcp-card__text{color:#202246!important}.tcp-cards .tcp-card--cta:focus-visible .tcp-card__text,.tcp-cards .tcp-card--cta:focus-visible .tcp-card__title,.tcp-cards .tcp-card--cta:hover .tcp-card__text,.tcp-cards .tcp-card--cta:hover .tcp-card__title{color:#ffe9e0!important}.tcp-cta__icon{color:#303369;margin-bottom:16px;transition:color .25s ease}.tcp-cards .tcp-card--cta:focus-visible .tcp-cta__icon,.tcp-cards .tcp-card--cta:hover .tcp-cta__icon{color:#ffe9e0}.tcp-cta__label{color:#303369;font-family:Lato,sans-serif;font-size:.775rem;font-weight:700;margin-top:auto;transition:color .25s ease}.tcp-cta__label span{display:inline-block;transition:transform .2s}.tcp-cards .tcp-card--cta:focus-visible .tcp-cta__label,.tcp-cards .tcp-card--cta:hover .tcp-cta__label{color:#ff923f}.tcp-cards .tcp-card--cta:hover .tcp-cta__label span{transform:translateX(4px)}.tcp-group{margin-bottom:56px}.tcp-group__title{color:#303369!important;font-family:Sora,sans-serif!important;font-size:1.6rem!important;font-weight:800!important;line-height:1.25!important;margin:0 0 24px!important}.tcp-group__title--sub{margin-bottom:8px!important}.tcp-group__subtitle{color:#131429!important;font-family:Sora,sans-serif!important;font-size:2.2rem!important;font-weight:800!important;line-height:1.3!important;margin:0 0 28px!important}