.hrsfc-section{background:#fff;color:inherit!important;font-family:inherit}.hrsfc-inner,.hrsfc-section{box-sizing:border-box;padding:0}.hrsfc-inner{align-items:flex-start;display:grid;gap:72px;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:1240px;width:100%}.hrsfc-left{display:flex;flex-direction:column}.hrsfc-eyebrow,.hrsfc-eyebrow p{color:#087fcb!important;font-size:12px;font-weight:600;letter-spacing:1.5px;margin:0 0 16px;text-transform:uppercase}.hrsfc-headline{display:block;font-size:clamp(26px,3.5vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 0 24px}.hrsfc-headline__plain{color:inherit!important;display:block}.hrsfc-headline__gradient{background:linear-gradient(135deg,#087fcb,#1ab8ff 60%,#087fcb);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;animation:hrsfc-shimmer 4s linear infinite;background-clip:text;background-size:200% auto;margin-bottom:-.15em;padding-bottom:.15em}@keyframes hrsfc-shimmer{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.hrsfc-subtext,.hrsfc-subtext p{color:inherit!important;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.5;margin:0}.hrsfc-right{position:relative}.hrsfc-cards-stack{display:flex;flex-direction:column;gap:24px}.hrsfc-card{align-items:flex-start;background:#fff;border:1px solid #e8eff5;border-radius:24px;cursor:default;display:flex;gap:20px;outline:none;padding:24px;position:relative;text-decoration:none;transition:transform .5s ease,box-shadow .5s ease}.hrsfc-card.hrsfc-anim-done:hover{box-shadow:0 30px 80px rgba(6,67,103,.12);transform:translateY(-6px)}.hrsfc-card:active,.hrsfc-card:focus,.hrsfc-card:focus-visible{box-sizing:border-box;outline:none!important}.hrsfc-card--blue{background:#fff}.hrsfc-card--teal{background:#f0f9fc}.hrsfc-card--indigo{background:#f2f4fb}.hrsfc-card--sky{background:#eef7ff}.hrsfc-card--mint{background:#f0fbf7}.hrsfc-card--lavender{background:#f6f4fd}.hrsfc-card--white{background:#fff}.hrsfc-card--blue,.hrsfc-card--blue:hover{border-color:#e2edf8}.hrsfc-card--teal,.hrsfc-card--teal:hover{border-color:#cce8f4}.hrsfc-card--indigo,.hrsfc-card--indigo:hover{border-color:#d6ddf5}.hrsfc-card--sky,.hrsfc-card--sky:hover{border-color:#c8e4f9}.hrsfc-card--mint,.hrsfc-card--mint:hover{border-color:#c2ead9}.hrsfc-card--lavender,.hrsfc-card--lavender:hover{border-color:#ddd6f9}.hrsfc-card--white,.hrsfc-card--white:hover{border-color:#e8eff5}.hrsfc-card__emoji-wrap{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:26px;height:52px;justify-content:center;line-height:1;min-width:52px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:52px}.hrsfc-card--blue .hrsfc-card__emoji-wrap,.hrsfc-card__emoji-wrap{background:rgba(8,127,203,.07)}.hrsfc-card--teal .hrsfc-card__emoji-wrap{background:rgba(6,163,187,.1)}.hrsfc-card--indigo .hrsfc-card__emoji-wrap{background:rgba(79,91,200,.1)}.hrsfc-card--sky .hrsfc-card__emoji-wrap{background:rgba(8,127,203,.1)}.hrsfc-card--mint .hrsfc-card__emoji-wrap{background:rgba(16,185,129,.1)}.hrsfc-card--lavender .hrsfc-card__emoji-wrap{background:rgba(139,92,246,.1)}.hrsfc-card--white .hrsfc-card__emoji-wrap{background:rgba(8,127,203,.07)}.hrsfc-card.hrsfc-anim-done:hover .hrsfc-card__emoji-wrap{transform:rotate(-8deg) scale(1.1)}.hrsfc-card__emoji{display:block;line-height:1}.hrsfc-card__body{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center}.hrsfc-card__title{color:#2b3856!important;font-family:Poppins,sans-serif;font-size:clamp(.875rem,1.15vw,1rem);font-weight:600;line-height:1.3;margin:0 0 4px}.hrsfc-card__desc,.hrsfc-card__desc p{color:inherit!important;font-size:clamp(.875rem,1.15vw,1rem);line-height:1.6;margin:0}.hrsfc-animated .hrsfc-left{animation:hrsfc-fadeUp .6s ease .1s forwards;animation-play-state:paused;opacity:0}.hrsfc-animated .hrsfc-card{animation:hrsfc-slideIn .55s ease forwards;animation-play-state:paused;opacity:0}.hrsfc-animated.hrsfc-in-view .hrsfc-card,.hrsfc-animated.hrsfc-in-view .hrsfc-left{animation-play-state:running}@keyframes hrsfc-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hrsfc-slideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:960px){.hrsfc-inner{gap:48px;grid-template-columns:1fr;padding:0}.hrsfc-left{max-width:600px}.hrsfc-section{padding:60px 0}}@media (max-width:640px){.hrsfc-inner{padding:0}.hrsfc-section{padding:48px 0}.hrsfc-headline{font-size:24px}.hrsfc-card{border-radius:16px;padding:20px}.hrsfc-card__emoji-wrap{font-size:22px;height:44px;min-width:44px;width:44px}}