.banner-section{background-color:#000;align-items:center;width:100%;height:675px;padding:2rem 4rem;display:flex;position:relative;overflow:hidden}.banner-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.banner-overlay{z-index:1;background-color:#1318921a;width:100%;height:100%;position:absolute;top:0;left:0}.banner-container{z-index:2;width:100%;max-width:1920px;margin:0 auto;position:relative}.banner-content-box{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;background:#ffffff1a;border-radius:40px;flex-direction:column;justify-content:center;max-width:642px;height:306px;padding:clamp(1rem,5vw,3rem);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #00000040}.content-box-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.content-box-overlay{z-index:1;background-color:#090b55a6;width:100%;height:100%;position:absolute;top:0;left:0}.content-box-inner{z-index:2;position:relative}.char-anim{display:inline-block}.banner-headline{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:1.5rem;font-size:clamp(32px,5vw,75px);font-weight:700;line-height:85px}.banner-description{font-family:var(--font-poppins), sans-serif;text-align:justify;max-width:100%;margin-bottom:0;font-size:clamp(16px,1.25vw,18px);font-weight:300;line-height:144%}.banner-buttons{flex-direction:column;gap:1.5rem;width:fit-content;display:flex}.banner-btn{font-family:var(--font-poppins), sans-serif;z-index:1;border-radius:99px;justify-content:left;align-items:center;gap:12px;width:fit-content;padding:.5rem 1.5rem;font-size:clamp(16px,1.25vw,22px);font-weight:400;text-decoration:none;transition:color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.banner-btn:before{content:"";z-index:-1;background-color:#fff;width:100%;height:0;transition:height .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}.banner-btn:hover:before{height:100%}.banner-btn:hover{color:#170ccf}.banner-btn-primary{color:#fff;background-color:#170ccf;border:1px solid #0000}.banner-btn-primary .btn-icon-wrapper{color:#313896;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.banner-btn-primary:hover .btn-icon-wrapper{background-color:#170ccf}.banner-btn-primary:hover .btn-icon-wrapper svg path{fill:#fff;transition:fill .3s}.banner-btn-secondary{color:#fff;background-color:#0000;border:1px solid #fff9}.banner-btn-secondary:hover{border-color:#fff}.banner-btn-secondary svg path{transition:fill .3s}.banner-btn-secondary:hover svg path{fill:#170ccf}@media (min-width:1920px){.banner-content-box{max-width:642px;min-height:306px}}@media (max-width:1024px){.banner-section{padding:2rem}.banner-content-box{max-width:500px}}@media (max-width:768px){.banner-section{align-items:flex-end;height:70vh;padding:1rem}.banner-content-box{height:auto;padding-top:2rem;padding-bottom:2rem}.banner-headline{line-height:1.1}.banner-buttons{flex-direction:column}.banner-btn{width:fit-content}.banner-btn svg{width:12px!important;height:12px!important}.banner-btn-primary .btn-icon-wrapper{width:24px;height:24px}}
.like-no-other-section{background:#eaebf5;width:100%;padding:6rem;position:relative;overflow:hidden}.like-no-other-container{width:100%;max-width:1920px;margin:0 auto}.like-no-other-header{text-align:center;margin-bottom:5rem}.like-no-other-title{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;letter-spacing:.01em;margin-bottom:1rem;font-size:clamp(48px,5.5vw,90px);font-weight:700;line-height:1.12}.title-blue-text{color:#0c0f95}.title-dark-text{color:#212529}.word-wrapper{vertical-align:top;display:inline-block;overflow:hidden}.word-anim{will-change:transform, opacity;display:inline-block}.like-no-other-subtitle{font-family:var(--font-poppins), sans-serif;color:#212529;max-width:750px;margin:0 auto;font-size:clamp(16px,1.2vw,18px);font-weight:300;line-height:144%}.like-no-other-stage{flex-direction:column;gap:5rem;width:100%;display:flex}.stage-row{grid-template-columns:repeat(12,1fr);align-items:center;min-height:440px;display:grid;position:relative}.photos-group{width:100%;height:100%;min-height:380px;position:relative}.celebrate-photos{grid-column:1/span 7;min-height:560px}.invest-photos{grid-column:7/span 6;justify-content:flex-end;min-height:660px;display:flex}.photo-card{cursor:pointer;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;border:none;border-radius:0;padding:0;transition:box-shadow .3s,transform .3s;position:absolute;overflow:hidden}.photo-card-inner{backface-visibility:hidden;border:none;border-radius:0;outline:none;width:100%;height:100%;overflow:hidden}.photo-img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;border:none;outline:none;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.photo-card:hover .photo-img{transform:scale(1.08)}.photo-celebrate-main{aspect-ratio:645/546;z-index:2;transform-origin:50%;width:645px;max-width:100%;height:546px;top:35px;left:35px}.photo-celebrate-sub{aspect-ratio:450/346;z-index:4;width:450px;height:346px;top:300px;left:560px}.photo-invest-main{aspect-ratio:432/652;z-index:3;transform-origin:50%;width:432px;max-width:100%;height:652px;position:relative;top:35px;right:35px}.feature-text-block{flex-direction:column;align-items:flex-start;display:flex;position:relative}.row-1{align-items:flex-start}.celebrate-text{grid-column:8/span 5;justify-self:end;margin-top:35px;margin-left:0}.invest-text{grid-column:1/span 5;justify-self:start}.v-line{transform-origin:top;will-change:transform;backface-visibility:hidden;background-color:#212529;width:2px;min-width:2px}.v-line-top{height:110px;margin-bottom:1.75rem}.v-line-bottom{height:110px;margin-top:1.75rem}.feature-text-content{max-width:380px}.feature-title{font-family:var(--font-poppins), sans-serif;color:#313896;letter-spacing:-2%;margin-bottom:.75rem;font-size:clamp(24px,1.6vw,30px);font-weight:400;line-height:1.25}.feature-description{font-family:var(--font-poppins), sans-serif;color:#212529;font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.5}.centered-image-wrapper{justify-content:center;align-items:center;width:100%;min-height:465px;margin:2rem 0;display:flex;position:relative}.photo-centered-card{aspect-ratio:602/452;z-index:5;transform-origin:50%;width:602px;max-width:100%;height:452px;position:relative;top:0;transform:rotate(0)!important}.row-3-trio{grid-template-columns:repeat(12,1fr);align-items:flex-start;min-height:850px;display:grid}.trio-col{align-items:flex-start;width:100%;display:flex}.trio-left{grid-column:1/span 5;justify-content:flex-start}.trio-center{grid-column:6/span 4;justify-content:center}.trio-right{grid-column:10/span 3;justify-content:flex-end}.photo-trio-left{aspect-ratio:670/834;transform-origin:50%;width:670px;max-width:100%;height:834px;position:relative;top:25px;left:25px}.photo-trio-right{aspect-ratio:395/487;transform-origin:50%;width:395px;max-width:100%;height:487px;position:relative;top:25px;right:25px}.empower-text-center{align-items:flex-start;margin:25px auto 0}.like-no-other-bottom-header{text-align:center;justify-content:center;align-items:center;width:100%;max-width:1400px;margin:6rem auto 3rem;display:flex}.like-no-other-bottom-title{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#313896;text-align:center;max-width:1100px;margin:0 auto;font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:115%}@media (max-width:1599px){.celebrate-photos{min-height:480px}.photo-celebrate-main{width:min(520px,42vw);height:auto}.photo-celebrate-sub{width:min(360px,28vw);height:auto;top:200px;left:45%}.photo-invest-main{width:min(360px,30vw);height:auto}.photo-centered-card{width:min(500px,45vw);height:auto}.photo-trio-left{width:min(520px,40vw);height:auto}.photo-trio-right{width:min(310px,25vw);height:auto}}@media (max-width:1032px) and (min-width:768px){.like-no-other-section{padding:3.5rem 1.5rem}.like-no-other-stage{gap:3rem}.stage-row{grid-template-columns:repeat(12,1fr);align-items:flex-start;min-height:auto;display:grid;position:relative}.row-1{align-items:flex-start}.celebrate-photos{grid-column:1/span 7;width:100%;min-height:360px;position:relative}.photo-celebrate-main{width:min(330px,34vw);height:auto;position:absolute;top:10px;left:10px}.photo-celebrate-sub{width:min(230px,24vw);height:auto;position:absolute;top:130px;left:40%}.celebrate-text{grid-column:8/span 5;justify-self:end;width:100%;max-width:320px;margin-top:10px;margin-left:0}.row-2{flex-direction:row;grid-template-columns:repeat(12,1fr);align-items:flex-start;display:grid}.invest-text{grid-column:1/span 5;justify-self:start;width:100%;max-width:320px;margin-top:10px}.invest-photos{grid-column:6/span 7;justify-content:flex-end;width:100%;min-height:380px;margin-bottom:0;display:flex;position:relative}.photo-invest-main{width:min(250px,26vw);height:auto;position:relative;top:10px;right:10px}.centered-image-wrapper{justify-content:center;width:100%;min-height:auto;margin:1.5rem 0;display:flex}.photo-centered-card{width:min(360px,42vw);height:auto;position:relative;top:0}.row-3-trio{flex-direction:row;grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:0;width:100%;min-height:auto;display:grid}.trio-col{justify-content:center;align-items:center;width:100%;display:flex}.trio-left{grid-column:1/span 4;justify-content:flex-start;display:flex}.photo-trio-left{width:min(250px,26vw);height:auto;position:relative;top:10px;left:0}.trio-center{grid-column:5/span 4;justify-content:center;display:flex}.empower-text-center{align-items:flex-start;width:100%;max-width:280px;margin:10px auto 0}.trio-right{grid-column:9/span 4;justify-content:flex-end;display:flex}.photo-trio-right{width:min(200px,21vw);height:auto;position:relative;top:10px;right:0}.feature-title{font-size:clamp(20px,1.8vw,24px)}.feature-description{font-size:clamp(14px,1.4vw,17px);line-height:1.45}.v-line-top,.v-line-bottom{height:70px;margin-top:.75rem;margin-bottom:.75rem}}@media (max-width:767px){.like-no-other-section{padding:3rem 1.25rem 4rem}.like-no-other-header{margin-bottom:3rem}.like-no-other-stage{gap:3rem}.stage-row,.row-3-trio{flex-direction:column;align-items:center;gap:2.5rem;width:100%;min-height:auto;display:flex}.row-2{flex-direction:column-reverse}.photos-group{flex-direction:column;align-items:center;width:100%;height:auto;min-height:auto;display:flex;position:relative}.celebrate-photos{justify-content:flex-start;width:100%;min-height:330px;display:flex;position:relative}.photo-celebrate-main{width:min(250px,58vw);height:auto;position:relative;top:0;left:2%}.photo-celebrate-sub{width:min(180px,42vw);height:auto;position:absolute;top:130px;left:48%}.invest-photos{justify-content:center;width:100%;display:flex}.photo-invest-main{width:min(240px,55vw);height:auto;position:relative;top:0;right:0}.photo-centered-card{width:min(320px,75vw);height:auto;position:relative;top:0}.centered-image-wrapper{justify-content:center;width:100%;min-height:auto;margin:1rem 0;display:flex}.trio-col{justify-content:center;align-items:center;width:100%;display:flex}.photo-trio-left{width:min(290px,68vw);height:auto;position:relative;top:0;left:0}.photo-trio-right{width:min(220px,50vw);height:auto;position:relative;top:0;right:0}.celebrate-text,.invest-text,.empower-text-center{justify-self:auto;align-items:flex-start;width:100%;max-width:480px;margin:1.5rem 0 0}.v-line-top,.v-line-bottom{height:50px}}@media (max-width:480px){.celebrate-photos{min-height:290px}.photo-celebrate-main{width:min(220px,52vw);left:0}.photo-celebrate-sub{width:min(160px,38vw);top:125px;left:50%}.learning-divider{display:none}}
.learning-section{background-color:#fff;width:100%;padding:6rem;position:relative;overflow:hidden}.learning-container{width:100%;max-width:1920px;margin:0 auto}.learning-header-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:3rem;width:100%;display:grid}.learning-title-wrapper{width:100%}.learning-main-title{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(48px,5.5vw,90px);font-weight:700;line-height:1.12}.title-blue-text{color:#0c0f95}.title-dark-text{color:#212529}.word-wrapper{vertical-align:top;display:inline-block;overflow:hidden}.word-anim{will-change:transform, opacity;display:inline-block}.learning-header-desc{text-align:justify;flex-direction:column;justify-self:end;gap:1.5rem;display:flex}.desc-paragraph{font-family:var(--font-poppins), sans-serif;color:#212529;font-size:clamp(16px,1.15vw,18px);font-weight:300;line-height:144%}.learning-divider{background-color:#170ccf;width:100%;height:1px;margin:3.5rem 0 0}.learning-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,856px);align-items:flex-start;gap:3.5rem;width:100%;margin-top:0;display:grid}.learning-image-wrapper{align-self:flex-end;width:100%;min-width:0;margin-top:4rem}.learning-image-card{aspect-ratio:826/595;border-radius:0;align-self:flex-end;width:100%;max-width:826px;height:auto;overflow:hidden;box-shadow:0 16px 36px #0000001f}.learning-img{object-fit:cover;width:100%;height:100%;display:block}.learning-items-wrapper{box-sizing:border-box;border:1px solid #170ccf;border-top:none;flex-direction:column;place-self:flex-start end;width:100%;max-width:856px;margin-top:0;display:flex}.learning-item{box-sizing:border-box;cursor:pointer;background-color:#fff;border-bottom:1px solid #170ccf;grid-template-columns:1.2fr 1.3fr;gap:2rem;width:856px;max-width:100%;height:275px;padding:2.25rem;transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1);display:grid}.learning-item:last-child{border-bottom:none}.item-title-col{flex-direction:column;justify-content:space-between;gap:2rem;min-height:130px;display:flex}.item-number{font-family:var(--font-poppins), sans-serif;color:#313896;font-size:16px;font-weight:500;transition:color .35s}.item-title{font-family:var(--font-antonio), sans-serif;color:#313896;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,2.4vw,40px);font-weight:700;line-height:100%;transition:color .35s}.item-desc-col{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.item-description{font-family:var(--font-poppins), sans-serif;color:#212529;text-align:justify;align-self:flex-end;font-size:clamp(16px,1.2vw,18px);font-weight:300;line-height:144%;transition:color .35s}.learning-item.active{background-color:#170ccf}.learning-item.active .item-number,.learning-item.active .item-title,.learning-item.active .item-description{color:#fff}@media (max-width:1280px){.learning-item{grid-template-columns:1.1fr 1.2fr;gap:1.5rem;padding:2rem 1.5rem}}@media (max-width:1032px){.learning-section{padding:4rem 2rem}.learning-container{width:100%;max-width:100%}.learning-header-grid{grid-template-columns:1fr;gap:2rem}.learning-header-desc{justify-self:start;max-width:100%}.learning-content-grid{grid-template-columns:1fr;align-items:stretch;gap:3rem;width:100%}.learning-items-wrapper{border-top:1px solid #170ccf;place-self:stretch stretch;width:100%;max-width:100%}.learning-item{box-sizing:border-box;grid-template-columns:1fr 1.2fr;width:100%;max-width:100%;height:auto;min-height:220px;padding:2rem 1.5rem}.learning-image-wrapper{width:100%;max-width:100%;margin-top:0}.learning-image-card{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}}@media (max-width:767px){.learning-section{padding:3rem 1.25rem}.learning-divider{margin:2.5rem 0}.learning-item{flex-direction:column;gap:1rem;padding:1.5rem 1.25rem;display:flex}.item-title-col{gap:.75rem;min-height:auto}.item-desc-col{align-items:flex-start}.item-description{text-align:left;align-self:flex-start}.learning-image-card{aspect-ratio:4/3;width:100%;height:auto}}
.award-winning-section{width:100%;padding-top:6rem;padding-bottom:0;position:relative;overflow:hidden}.award-winning-container{width:100%;max-width:1920px;margin:0 auto;padding:0 6rem}.award-header-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;margin-bottom:5rem;display:grid}.award-title-wrapper{width:100%}.award-main-title{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(48px,5.5vw,90px);font-weight:700;line-height:1.05}.title-blue-text{color:#0c0f95}.title-dark-text{color:#212529}.word-wrapper{vertical-align:top;display:inline-block;overflow:hidden}.word-anim{will-change:transform, opacity;display:inline-block}.award-header-desc{flex-direction:column;gap:1.25rem;padding-top:.5rem;display:flex}.desc-paragraph{font-family:var(--font-poppins), sans-serif;color:#212529;text-align:justify;font-size:clamp(16px,1.1vw,18px);font-weight:300;line-height:144%}.award-center-stage{justify-content:center;align-items:center;width:100%;margin-bottom:5rem;display:flex}.award-main-card-container{flex-direction:column;align-items:center;width:100%;max-width:458px;display:flex;position:relative}.award-orbit-bg{aspect-ratio:620/320;pointer-events:none;z-index:1;width:135.37%;max-width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.award-orbit-bg svg{width:100%;height:auto}.award-shield-card{z-index:2;aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:458px;display:flex;position:relative}.shield-graphic{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.shield-rays{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ffd70073 0%,#ffd70000 70%);width:140px;height:140px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.shield-badge-border{z-index:2;clip-path:polygon(50% 0%,100% 20%,100% 75%,50% 100%,0% 75%,0% 20%);background:linear-gradient(#14182d99 0%,#080b18e6 100%);border:3px solid #e5c158;flex-direction:column;justify-content:center;align-items:center;width:250px;height:270px;padding:1.5rem 1rem;display:flex;position:relative}.shield-title{font-family:var(--font-antonio), sans-serif;color:#f8d765;text-align:center;letter-spacing:.04em;margin-bottom:2px;font-size:26px;font-weight:700;line-height:1.1}.shield-subtitle{font-family:var(--font-antonio), sans-serif;color:#f8d765;text-align:center;letter-spacing:.06em;margin-bottom:12px;font-size:24px;font-weight:700}.shield-year-ribbon{color:#000;font-family:var(--font-antonio), sans-serif;letter-spacing:.05em;background:linear-gradient(90deg,#d4af37 0%,#fff099 50%,#d4af37 100%);border-radius:4px;padding:4px 28px;font-size:24px;font-weight:800;box-shadow:0 4px 12px #0006}.award-card-caption-pill{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);text-align:center;background:#eeeff4;border:1px solid #fffc;border-radius:20px;width:100%;margin-top:20px;padding:1.25rem;position:relative;box-shadow:0 10px 30px #0000000d}.award-card-caption-pill p{font-family:var(--font-poppins), sans-serif;color:#212529;font-size:clamp(16px,1.5vw,18px);font-weight:300;line-height:144%}.award-marquee-section{width:100%;padding:0;position:relative;overflow:hidden}.marquee-track-container{width:100%;display:flex;position:relative;overflow:hidden}.marquee-track{will-change:transform;align-items:center;gap:2.5rem;width:max-content;animation:28s linear infinite marqueeScroll;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(calc(-1880px - 10rem))}}.marquee-logo-card{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:470px;height:470px;padding:0;transition:transform .3s;display:flex;position:relative;overflow:hidden}.marquee-logo-card:before{content:"";opacity:.05;z-index:0;background-image:url(https://hci.cdn.3-cs.com/join-us/life-at-hci/awards/award-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.marquee-logo-img{z-index:1;object-fit:contain;border:1px solid #eeeff4;width:270px;height:270px;position:relative}.marquee-logo-card.dark-card{color:#fff}.marquee-logo-card.white-card{color:#000}.marquee-logo-card:hover{transform:translateY(-4px)}.logo-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cima-logo{color:#fff;font-family:var(--font-antonio), sans-serif}.pinnacle-mountain{border-bottom:44px solid #f5c538;border-left:36px solid #0000;border-right:36px solid #0000;width:0;height:0;margin-bottom:8px;position:relative}.pinnacle-mountain:after{content:"";border-bottom:26px solid #0e0f12;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:18px;left:-18px}.pinnacle-text-line1{letter-spacing:.08em;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;padding:2px 0;font-size:13px;font-weight:700}.pinnacle-text-line2{letter-spacing:.1em;margin-top:2px;font-size:22px;font-weight:800;line-height:1.1}.pinnacle-text-line3{letter-spacing:.06em;font-size:12px;font-weight:700}.gptw-logo{font-family:var(--font-poppins), sans-serif}.gptw-box{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.gptw-bold{color:#e31837;font-size:20px;font-weight:800;line-height:1.05}.registered{vertical-align:super;font-size:10px}.gptw-badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#002d62;border-radius:2px;margin-top:6px;padding:3px 8px;font-size:12px;font-weight:700}.gptw-date{color:#555;margin-top:6px;font-size:9px;font-weight:600}.best-workplaces-logo{width:100%;height:100%;font-family:var(--font-poppins), sans-serif;flex-direction:column;justify-content:space-between;display:flex}.bw-top{text-align:left;border-bottom:2px solid #e31837;padding-bottom:6px}.bw-title{color:#002b49;font-size:16px;font-weight:800;line-height:1.1}.trademark{font-size:9px}.bw-sub{color:#555;font-size:12px}.bw-bottom{color:#fff;background:teal;border-radius:2px;justify-content:space-between;width:100%;margin-top:8px;padding:6px;font-size:9px;display:flex}.bw-gptw-side{text-align:left;max-width:55%;font-weight:700}.bw-location-side{text-align:right}.satyn-logo{font-family:var(--font-poppins), sans-serif}.satyn-brand{color:#e81b68;letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:800}.satyn-award-name{color:#e81b68;letter-spacing:.04em;font-size:13px;font-weight:800;line-height:1.1}.satyn-award-sub{color:#e81b68;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700}.satyn-powered{color:#777;font-size:9px;font-style:italic}.satyn-aicpa{color:#333;font-size:9.5px;font-weight:700}@media (max-width:1280px){.award-winning-container{padding:0 4rem}.award-main-title{font-size:clamp(36px,4vw,64px)}}@media (max-width:1024px){.award-header-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3.5rem}.award-winning-container{padding:0 2rem}.award-main-card-container{max-width:380px}}@media (max-width:768px){.award-winning-section{padding-top:4rem}.award-main-card-container{max-width:320px}.award-shield-card{height:auto}.award-orbit-bg{width:140%}.shield-badge-border{width:210px;height:230px}.award-card-caption-pill{padding:1rem}}@media (max-width:480px){.award-main-card-container{max-width:240px}.award-orbit-bg{width:140%;transform:translate(-50%,-75%)}}
.ph-section{background-color:#fff;position:relative}.ph-header-wrapper{text-align:left;padding:min(5rem,8vh) 6rem min(4rem,6vh)}.ph-headline{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;font-size:clamp(48px,5.5vw,90px);font-weight:700;line-height:1.125;display:flex}.ph-heading-blue{color:#0c0f95}.ph-heading-dark{color:#212529}.ph-subtitle{font-family:var(--font-poppins), sans-serif;color:#212529;margin:0;font-size:clamp(16px,1.2vw,18px);font-weight:300;line-height:144%}.ph-sticky-container{background-color:#fff;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.ph-track-wrapper{width:100%;overflow:hidden}.ph-cards-track{will-change:transform;gap:2rem;width:max-content;padding-left:6rem;padding-right:6rem;display:flex}.ph-card{border-radius:40px;flex-shrink:0;justify-content:center;align-items:flex-end;width:720px;height:750px;padding:2.25rem;display:flex;position:relative;overflow:hidden}.ph-card-bg{object-fit:cover;z-index:0;will-change:transform;width:100%;height:100%;transition:transform .5s ease-out;position:absolute;top:0;left:0}.ph-card:after{content:"";opacity:0;z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0c0f95a3 100%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.ph-card:hover:after{opacity:1}.ph-card:hover .ph-card-bg{transform:scale(1.05)translateZ(0)}.ph-card-glass-pill{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#ffffff1a;border:1px solid #170ccf;border-radius:32px;width:fit-content;padding:40px 80px;transition:all .3s;position:relative;box-shadow:0 30px 80px #00000040}.ph-card-glass-pill span{font-family:var(--font-antonio), sans-serif;color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(24px,1.8vw,36px);font-weight:700}@media (max-width:1470px){.ph-header-wrapper{padding:min(4rem,6vh) 4rem min(3rem,5vh)}.ph-cards-track{padding-left:4rem;padding-right:4rem}.ph-card{width:520px;height:560px}.ph-card-glass-pill{border-radius:28px;padding:32px 64px}}@media (max-width:1300px){.ph-card{width:420px;height:460px}.ph-card-glass-pill{border-radius:24px;padding:24px 48px}}@media (max-width:1032px){.ph-header-wrapper{padding:min(3rem,5vh) 2rem min(2.5rem,4vh)}.ph-sticky-container{height:auto;min-height:420px;padding:1.5rem 0;top:70px}.ph-cards-track{gap:1.5rem;padding-left:2rem;padding-right:2rem}.ph-card{border-radius:24px;width:350px;height:380px}.ph-card-glass-pill{border-radius:20px;padding:18px 36px}}@media (max-width:768px){.ph-header-wrapper{padding:2rem 1.5rem 1rem}.ph-headline{margin-bottom:.75rem}.ph-sticky-container{height:auto;min-height:380px;padding:1rem 0;top:60px}.ph-card{width:290px;height:360px;padding:1.25rem}.ph-card-glass-pill{border-radius:16px;padding:16px 24px}}@media (max-width:480px){.ph-header-wrapper{padding:1.5rem 1rem .5rem}.ph-headline{margin-bottom:.5rem}.ph-sticky-container{height:auto;min-height:340px;padding:.5rem 0;top:50px}.ph-card{width:250px;height:320px;padding:1rem}.ph-card-glass-pill{border-radius:12px;padding:12px 18px}.ph-card-glass-pill span{font-size:18px}}
.rtb-section{background-color:#eaebf5;border-radius:0;width:100%;padding:6rem 0;position:relative}.rtb-container{width:100%;max-width:1920px;margin:0 auto;padding:0 6rem}.rtb-content-box{box-sizing:border-box;background-color:#0000;border-radius:0;justify-content:space-between;align-items:center;gap:4rem;width:100%;padding:0;display:flex}.rtb-left{flex:1}.rtb-right{flex-direction:column;flex:.8;align-items:flex-start;gap:2rem;display:flex}.rtb-headline{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,80px);font-weight:700;line-height:1.12}.rtb-highlight{color:#0c0f95}.rtb-dark{color:#212529}.word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.word-anim{display:inline-block}.rtb-description{font-family:var(--font-poppins), sans-serif;color:#212529;margin:0;font-size:clamp(16px,1vw,18px);font-weight:300;line-height:144%}.rtb-btn{font-family:var(--font-poppins), sans-serif;z-index:1;white-space:nowrap;border-radius:99px;justify-content:left;align-items:center;gap:12px;width:fit-content;padding:.5rem 1.5rem;font-size:clamp(16px,1.25vw,18px);font-weight:400;text-decoration:none;transition:color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.rtb-btn:before{content:"";z-index:-1;background-color:#fff;width:100%;height:0;transition:height .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}.rtb-btn:hover:before{height:100%}.rtb-btn:hover{color:#0c0f95}.rtb-btn-primary{color:#fff;background-color:#0c0f95;border:1px solid #0000}.rtb-btn-primary .btn-icon-wrapper{color:#0c0f95;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.rtb-btn-primary:hover .btn-icon-wrapper{color:#fff;background-color:#0c0f95}.rtb-btn-primary:hover .btn-icon-wrapper svg path{fill:#fff}.rtb-buttons-wrapper{flex-wrap:nowrap;align-items:stretch;gap:1.5rem;display:flex}.rtb-btn-secondary{color:#0c0f95;background-color:#0000;border:1px solid #0c0f95}.rtb-btn-secondary .btn-icon-wrapper{color:#fff;background-color:#0c0f95;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.rtb-btn-secondary .btn-icon-wrapper svg path{fill:#fff}.rtb-btn-secondary:hover{color:#fff;border-color:#0c0f95}.rtb-btn-secondary:before{background-color:#0c0f95}.rtb-btn-secondary:hover .btn-icon-wrapper{color:#0c0f95;background-color:#fff}.rtb-btn-secondary:hover .btn-icon-wrapper svg path{fill:#0c0f95}@media (max-width:1470px){.rtb-section{padding:5rem 0}.rtb-container{padding:0 4rem}}@media (max-width:1200px){.rtb-section{padding:4.5rem 0}.rtb-container{padding:0 3rem}.rtb-content-box{gap:3rem}}@media (max-width:1032px){.rtb-section{padding:4rem 0}.rtb-container{padding:0 2rem}.rtb-content-box{flex-direction:column;align-items:flex-start;gap:2.5rem}.rtb-left,.rtb-right{flex:none;width:100%}}@media (max-width:768px){.rtb-section{padding:3.5rem 0}.rtb-container{padding:0 1.25rem}}@media (max-width:480px){.rtb-section{padding:3rem 0}.rtb-container{padding:0 1rem}.rtb-content-box{gap:2rem}.rtb-headline{font-size:32px}.rtb-buttons-wrapper{flex-direction:column;align-items:flex-start;width:fit-content}.rtb-btn{justify-content:flex-start;width:fit-content;height:54px;padding:0 1.5rem}.rtb-btn-primary .btn-icon-wrapper{width:28px;height:28px}.rtb-btn-primary .btn-icon-wrapper svg{width:11px;height:11px}.rtb-btn-secondary svg{width:12px;height:12px}}
