@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Mulish:wght@400;500;600;700&display=swap";
.trusted-by-section{box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.75rem 2.56rem .75rem 2.5rem;display:flex}.trusted-by-section .trusted-header{padding:.75rem 4rem 1rem}.trusted-by-section .trusted-header .trusted-by-badge{color:#262626;text-align:center;letter-spacing:0%;background-color:#f4f4f4;padding:.43rem 1.25rem;font-family:MADE Okine Sans PERSONAL USE;font-size:1rem;font-weight:500;line-height:100%}.trusted-by-section .marquee-wrapper{width:100%;margin-top:-1.5625rem}.trusted-by-section .marquee-wrapper .marquee-container{padding-bottom:1rem}.trusted-by-section .marquee-wrapper .marquee-container .marquee__item{height:5.12rem}.trusted-by-section .marquee-wrapper .marquee-container .marquee__item .image{height:100%}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.trusted-by-section{padding:.26rem 1.6rem 2rem}.trusted-by-section .trusted-header{align-items:center;padding:9.27px;display:flex}.trusted-by-section .trusted-header .trusted-by-badge{padding:.27rem .772rem;font-size:1.33rem;line-height:127%}.trusted-by-section .marquee-wrapper{margin-top:0}.trusted-by-section .marquee-wrapper .marquee-container{padding:0}.trusted-by-section .marquee-wrapper .marquee-container .marquee__item{height:6.2rem}.trusted-by-section .marquee-wrapper .marquee-container .marquee__item .image{height:100%}}@media only screen and (max-width:480px){.trusted-by-section{gap:.857rem;padding:0 0 2rem}.trusted-by-section .trusted-header{background-color:#f4f4f4;width:100%;padding:.42rem 1.42rem}.trusted-by-section .trusted-header .trusted-by-badge{width:100%;font-size:1rem;line-height:127%}.trusted-by-section .marquee-wrapper .marquee-container .marquee__item{height:80px}.trusted-by-section .marquee-wrapper .marquee-container .marquee__item .item{height:100%}}
.main-section{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:1.3rem;padding:2.31rem 3.56rem;display:flex}.main-section .heading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-family:MADE Okine Sans PERSONAL USE;display:flex}.main-section .heading span{color:#6c6969;text-transform:capitalize;letter-spacing:0%;justify-content:center;align-items:center;gap:1rem;width:100%;font-size:.875rem;font-weight:400;line-height:22.67px;display:flex}.main-section .heading span:before,.main-section .heading span:after{content:"";border-bottom:.71px solid #6c6969;flex:1;max-width:4.37rem}.main-section .heading h2{font-size:2rem;font-weight:500}.main-section .card-grid{grid-template-columns:repeat(3,1fr);gap:2.25rem;display:grid}.main-section .card-grid .card-layout{box-sizing:border-box;background-color:#f4f4f4;border-left:4px solid #ffb42a;flex-direction:column;gap:.75rem;padding:2rem 1.5rem;display:flex}.main-section .card-grid .card-layout .icon{width:2.875rem;height:2.875rem;position:relative}.main-section .card-grid .card-layout .icon img.icon-img{object-fit:contain;width:100%;height:100%;position:absolute}.main-section .card-grid .card-layout .title{color:#262626;letter-spacing:0%;text-align:left;max-width:80%;min-height:2.9rem;font-family:Mulish;font-size:1rem;font-weight:700;line-height:1.45}.main-section .card-grid .card-layout .desc{color:#6c6969;margin:0;font-family:Mulish;font-size:.875rem;font-weight:500;line-height:1.45}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.main-section .card-grid .card-layout{border-left:2.32px solid #ffb42a;gap:.463rem;padding:1.23rem .92rem}.main-section .card-grid .card-layout .icon{width:1.73rem;height:1.73rem}.main-section .card-grid .card-layout .title{text-align:middle;max-width:100%;margin-bottom:.5rem;font-family:Mulish;font-size:1.2rem;font-weight:700;line-height:100%}.main-section .card-grid .card-layout .desc{max-width:100%;font-family:Mulish;font-size:1.06rem}}@media only screen and (max-width:480px){.main-section .card-grid .card-layout{border-left:3px solid #ffb42a;grid-template-columns:auto 1fr;grid-template-areas:"icon title""desc desc";align-items:center;gap:.57rem;min-height:9.21rem;padding:1.42rem;display:grid}.main-section .card-grid .card-layout .icon{grid-area:icon;justify-content:center;align-items:center;width:2.28rem;height:2.28rem;margin-bottom:1rem;display:flex}.main-section .card-grid .card-layout .title{grid-area:title;margin-bottom:0;font-size:1rem}.main-section .card-grid .card-layout .desc{grid-area:desc;font-size:.85rem}}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.main-section{gap:1.06rem;padding:.4rem 1.5rem}.main-section .heading{gap:.66rem;padding:.61rem}.main-section .heading span{gap:.27rem;font-size:1.2rem;line-height:13.13px}.main-section .heading span:before,.main-section .heading span:after{content:"";border-bottom:.41px solid #6c6969;flex:1;max-width:40.54px}.main-section .heading h2{font-size:1.33rem;line-height:100%}.main-section .card-grid{grid-template-columns:1fr 1fr;gap:.8rem}}@media only screen and (max-width:480px){.main-section{gap:1.71rem;padding:0 0 1px}.main-section .heading{padding:0;gap:.857rem;padding-inline:1.42rem}.main-section .heading span{font-size:.857rem}.main-section .heading h2{font-size:1.42rem}.main-section .card-grid{grid-template-columns:1fr;padding-inline:2.28rem}}.problemStatementNumbered{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:1.3rem;padding:2.31rem 3.56rem;display:flex}.problemStatementNumbered__heading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-family:MADE Okine Sans PERSONAL USE;display:flex}.problemStatementNumbered__eyebrow{color:#6c6969;text-transform:capitalize;letter-spacing:0%;justify-content:center;align-items:center;gap:1rem;width:100%;font-size:.875rem;font-weight:400;line-height:22.67px;display:flex}.problemStatementNumbered__eyebrowLine{content:"";border-bottom:.71px solid #6c6969;flex:1;max-width:4.37rem}.problemStatementNumbered__title{margin:0;font-size:2rem;font-weight:500}.problemStatementNumbered__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.problemStatementNumbered__card{box-sizing:border-box;background-color:#f4f4f4;border-left:4px solid #ffb42a;flex-direction:column;gap:.6rem;padding:1.5rem 1.15rem;display:flex}.problemStatementNumbered__number{color:#ffb42a;font-family:Mulish;font-size:1.75rem;font-weight:700;line-height:1}.problemStatementNumbered__cardTitle{color:#262626;letter-spacing:0%;min-height:2.9rem;margin:0;font-family:Mulish;font-size:1rem;font-weight:700;line-height:1.45}.problemStatementNumbered__cardDesc{color:#6c6969;margin:0;font-family:Mulish;font-size:.875rem;font-weight:500;line-height:1.45}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.problemStatementNumbered{gap:1.06rem;padding:.4rem 1.5rem}.problemStatementNumbered__heading{gap:.66rem;padding:.61rem}.problemStatementNumbered__eyebrow{gap:.27rem;font-size:1.2rem;line-height:13.13px}.problemStatementNumbered__eyebrowLine{border-bottom:.41px solid #6c6969;max-width:40.54px}.problemStatementNumbered__title{font-size:1.33rem;line-height:100%}.problemStatementNumbered__grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.problemStatementNumbered__card{border-left:2.32px solid #ffb42a;gap:.463rem;padding:1.23rem .92rem}.problemStatementNumbered__number{font-size:1.5rem}.problemStatementNumbered__cardTitle{min-height:unset;margin-bottom:.5rem;font-size:1.2rem;font-weight:700;line-height:100%}.problemStatementNumbered__cardDesc{font-size:1.06rem}}@media only screen and (max-width:480px){.problemStatementNumbered{padding:0;gap:1.71rem;padding-bottom:1px}.problemStatementNumbered__heading{padding:0;gap:.857rem;padding-inline:1.42rem}.problemStatementNumbered__eyebrow{font-size:.857rem}.problemStatementNumbered__title{font-size:1.42rem}.problemStatementNumbered__grid{grid-template-columns:1fr;gap:.857rem;padding-inline:2.28rem}.problemStatementNumbered__card{border-left:3px solid #ffb42a;gap:.57rem;padding:1.42rem}.problemStatementNumbered__number{font-size:1.5rem}.problemStatementNumbered__cardTitle{margin-bottom:0;font-size:1rem}.problemStatementNumbered__cardDesc{font-size:.85rem}}
.who-delivers-section{background:#f4f4f4;justify-content:center;align-items:center;margin-bottom:2.25rem;padding:1.625rem 3.5625rem 2.26rem;font-family:Inter,sans-serif;display:flex}.who-delivers-container{flex-direction:column;align-items:center;gap:1.3125rem;width:100%;max-width:1441px;display:flex}.who-delivers-header{text-align:center;flex-direction:column;gap:1rem;margin-bottom:0;padding:1rem;display:flex}.who-delivers-header .who-delivers-subtitle-wrapper{justify-content:center;align-items:center;gap:1.125rem;margin-bottom:0;display:flex}.who-delivers-header .who-delivers-subtitle-wrapper .who-delivers-subtitle-line{opacity:.3;border:.71px solid #6c6969;width:4.375rem;height:0}.who-delivers-header .who-delivers-subtitle-wrapper .who-delivers-subtitle{color:#6c6969;letter-spacing:0;text-transform:capitalize;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:.875rem;font-weight:400;line-height:1.417rem}.who-delivers-header .who-delivers-heading{color:#111827;letter-spacing:0;margin:0;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:500;line-height:1}.who-delivers-header .who-delivers-description{color:#6c6969;letter-spacing:0;margin:0;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.who-delivers-roles-grid{flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:70.02rem;display:flex}.who-delivers-roles-row{flex-wrap:nowrap;justify-content:center;gap:1.25rem;display:flex}.who-delivers-role-btn{color:#374151;box-sizing:border-box;background-color:#ffffff80;border:1px solid #ffb42a80;border-radius:.61rem;justify-content:center;align-items:center;gap:1.145rem;height:3.663rem;padding:.915rem 1.22rem;font-family:Mulish,sans-serif;font-size:.8125rem;font-weight:600;transition:all .2s ease-in-out;display:flex}.who-delivers-role-btn:hover{background-color:#fffbeb;border-color:#f59e0b;transform:translateY(-1px)}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.who-delivers-section{margin-bottom:2.1rem;padding:3rem 2rem}.who-delivers-container{gap:1.5rem}.who-delivers-header{gap:.6rem;margin-bottom:.5rem}.who-delivers-header .who-delivers-subtitle-wrapper{gap:.8rem}.who-delivers-header .who-delivers-subtitle-wrapper .who-delivers-subtitle-line{width:3rem}.who-delivers-header .who-delivers-subtitle-wrapper .who-delivers-subtitle{font-size:.867rem;line-height:1.2}.who-delivers-header .who-delivers-heading{font-size:1.733rem;line-height:1.2}.who-delivers-header .who-delivers-description{font-size:.933rem;line-height:1.4}.who-delivers-roles-row{display:contents}.who-delivers-roles-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%;max-width:100%;display:grid}.who-delivers-role-btn{text-align:center;white-space:normal;border-radius:.5rem;height:3.333rem;padding:.8rem 1rem;font-size:.867rem}.who-delivers-role-btn:only-child{grid-column:1/-1;justify-self:center;width:calc(30% - .4rem)}}@media screen and (max-width:480px){.who-delivers-section{padding:.86rem .857rem}.who-delivers-header{padding:unset;margin-bottom:.75rem}.who-delivers-header .who-delivers-heading{font-size:1.142rem}.who-delivers-header .who-delivers-description{font-size:.857rem}.who-delivers-roles-row{flex-wrap:wrap;gap:.714rem}.who-delivers-role-btn{flex:0 calc(50% - 5px);font-size:.714rem}.who-delivers-role-btn:only-child{grid-column:1/-1;justify-self:center;width:calc(50% - .357rem)}}
.zarthi-services-container{box-sizing:border-box;color:#262626;padding-bottom:1rem;font-family:Mulish,sans-serif}.zarthi-services-container .zarthi-services-heading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.zarthi-services-container .zarthi-services-heading h2{color:#262626;text-align:center;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:500}.zarthi-services-container .zarthi-services-heading p{color:#6c6969;text-align:center;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.zarthi-services-container .zarthi-services-table{width:100%;padding-bottom:1rem;overflow:hidden}.zarthi-services-container .zarthi-services-table .table-header{background-color:#262626;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.zarthi-services-container .zarthi-services-table .table-header .mobile-only-vs{color:#fff;letter-spacing:0%;text-align:center;padding:0 1rem;font-family:Mulish;font-size:1.5rem;font-weight:400;line-height:normal;display:block}.zarthi-services-container .zarthi-services-table .table-header .header-cell{text-align:center;padding:2rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.5rem;font-weight:500}.zarthi-services-container .zarthi-services-table .table-header .header-traditional{color:#fff;border-right:none}.zarthi-services-container .zarthi-services-table .table-header .header-zarthi{color:#ffb42a}.zarthi-services-container .zarthi-services-table .table-body .table-row{grid-template-columns:1fr 1fr;display:grid}.zarthi-services-container .zarthi-services-table .table-body .table-row:nth-child(odd){background-color:#fffdf8;border-top:1px solid #ffb42a40;border-bottom:1px solid #ffb42a40}.zarthi-services-container .zarthi-services-table .table-body .table-row:first-child{border-top:none}.zarthi-services-container .zarthi-services-table .table-body .table-row:last-child{border-bottom:1px solid #ffb42a40}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell{align-items:center;gap:1rem;padding:2rem 5rem;display:flex}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell .row-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell .cell-text{color:#262626;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.zarthi-services-container .zarthi-services-table .table-body .table-row .cell-traditional{border-right:1px solid #ffb42a40}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.zarthi-services-container{gap:.467rem;padding:.4rem 1.6rem}.zarthi-services-container .zarthi-services-heading{gap:.618rem;padding:.618rem}.zarthi-services-container .zarthi-services-heading h2{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.34rem;font-weight:500;line-height:normal}.zarthi-services-container .zarthi-services-heading p{font-family:Mulish,sans-serif;font-size:1.067rem;font-weight:600;line-height:normal}.zarthi-services-container .zarthi-services-table .table-header{grid-template-columns:1fr 1fr}.zarthi-services-container .zarthi-services-table .table-header .mobile-only-vs{display:none}.zarthi-services-container .zarthi-services-table .table-header .header-cell{padding:.9rem 0;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.2rem;font-weight:500;line-height:normal}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell{padding:0 0 0 2rem}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell .row-icon{width:.898rem;height:.898rem}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell .cell-text{font-family:Mulish,sans-serif;font-size:1.067rem;font-weight:400;line-height:normal}}@media only screen and (max-width:480px){.zarthi-services-container{flex-direction:column;gap:2.2857rem;padding:.8571rem 0;display:flex}.zarthi-services-container .zarthi-services-heading{gap:.8571rem;padding:0 1.428rem}.zarthi-services-container .zarthi-services-heading h2{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.428rem;font-weight:500;line-height:normal}.zarthi-services-container .zarthi-services-heading p{font-family:Mulish,sans-serif;font-size:1.1428rem;font-weight:600;line-height:normal}.zarthi-services-container .zarthi-services-table{flex-direction:column;gap:2.2857rem;display:flex}.zarthi-services-container .zarthi-services-table .table-header{z-index:10;justify-content:space-between;align-items:center;padding:1.1428rem 1.4285rem;display:flex;position:sticky;top:0}.zarthi-services-container .zarthi-services-table .table-header .mobile-only-vs{color:#fff;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:.8571rem;font-weight:500;line-height:normal;display:block}.zarthi-services-container .zarthi-services-table .table-header .mobile-only-vs:first-letter{color:#ffb42a}.zarthi-services-container .zarthi-services-table .table-header .mobile-only-vs{padding:0 1rem}.zarthi-services-container .zarthi-services-table .table-header .header-cell{border-right:none;padding:0 1rem;font-size:1.428rem}.zarthi-services-container .zarthi-services-table .table-body{flex-direction:column;gap:.8571rem;padding:0 1.4285rem;display:flex}.zarthi-services-container .zarthi-services-table .table-body .table-row{background-color:#fff;border:1px solid #6c696933;border-radius:.5714rem;flex-direction:column;grid-template-columns:1fr;padding:.4285rem .8571rem;display:flex}.zarthi-services-container .zarthi-services-table .table-body .table-row:first-child{border:1px solid #6c696933}.zarthi-services-container .zarthi-services-table .table-body .table-row:nth-child(odd){background-color:#fff;border:1px solid #6c696933}.zarthi-services-container .zarthi-services-table .table-body .table-row:last-child{border:1px solid #6c696933}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell{padding:0}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell .row-icon{width:1.107rem;height:1.107rem}.zarthi-services-container .zarthi-services-table .table-body .table-row .table-cell .cell-text{font-family:Mulish,sans-serif;font-size:1rem;font-weight:500;line-height:normal}.zarthi-services-container .zarthi-services-table .table-body .table-row .cell-traditional{border-bottom:1px solid #6c696933;border-right:none;padding-bottom:.5714rem}.zarthi-services-container .zarthi-services-table .table-body .table-row .cell-zarthi{padding-top:.5714rem}.zarthi-services-container--split{gap:1.4285rem;padding:.8571rem 0}.zarthi-services-container--split .zarthi-services-table{gap:0}.zarthi-services-container--split .zarthi-services-table .table-header{z-index:10;background-color:#262626;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.1428rem .8571rem;display:grid;position:sticky;top:0}.zarthi-services-container--split .zarthi-services-table .table-header .header-cell{text-align:center;border-right:none;padding:0 .5rem;font-size:1rem;line-height:1.3}.zarthi-services-container--split .zarthi-services-table .table-header .header-traditional{color:#fff}.zarthi-services-container--split .zarthi-services-table .table-header .header-zarthi{color:#ffb42a}.zarthi-services-container--split .zarthi-services-table .table-header .mobile-only-vs{color:#fff;padding:0 .4rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:.8571rem;font-weight:500;line-height:normal;display:block}.zarthi-services-container--split .zarthi-services-table .table-header .mobile-only-vs:first-letter{color:#ffb42a}.zarthi-services-container--split .zarthi-services-table .table-body{gap:0;padding:0 1.4285rem;display:block}.zarthi-services-container--split .zarthi-services-table .table-body .table-row{background-color:#fff;border:none;border-bottom:1px solid #6c696933;border-radius:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.zarthi-services-container--split .zarthi-services-table .table-body .table-row:first-child,.zarthi-services-container--split .zarthi-services-table .table-body .table-row:nth-child(odd),.zarthi-services-container--split .zarthi-services-table .table-body .table-row:last-child{background-color:#fff;border:none;border-bottom:1px solid #6c696933}.zarthi-services-container--split .zarthi-services-table .table-body .table-row:last-child{border-bottom:none}.zarthi-services-container--split .zarthi-services-table .table-body .table-row .table-cell{align-items:flex-start;gap:.5714rem;padding:1.1428rem .8571rem;display:flex}.zarthi-services-container--split .zarthi-services-table .table-body .table-row .table-cell .row-icon{width:1.107rem;height:1.107rem;margin-top:.1rem}.zarthi-services-container--split .zarthi-services-table .table-body .table-row .table-cell .cell-text{color:#262626;-webkit-line-clamp:unset;font-family:Mulish,sans-serif;font-size:.9285rem;font-weight:500;line-height:1.45}.zarthi-services-container--split .zarthi-services-table .table-body .table-row .cell-traditional{border-bottom:none;border-right:1px solid #6c696933;padding-bottom:1.1428rem;padding-left:0}.zarthi-services-container--split .zarthi-services-table .table-body .table-row .cell-zarthi{padding-top:1.1428rem;padding-right:0}}.zarthi-services-container--managed .mobile-only-vs .vs-managed{display:none}@media only screen and (min-width:1024px){.zarthi-services-container--managed .zarthi-services-table .table-header .mobile-only-vs .vs-default{display:none}.zarthi-services-container--managed .zarthi-services-table .table-header .mobile-only-vs .vs-managed{font-family:Mulish,sans-serif;font-size:1.5rem;font-style:italic;font-weight:700;display:inline}.zarthi-services-container--managed .zarthi-services-table .table-header .mobile-only-vs .vs-v,.zarthi-services-container--managed .zarthi-services-table .table-header .mobile-only-vs .vs-slash{color:#fff}.zarthi-services-container--managed .zarthi-services-table .table-header .mobile-only-vs .vs-s{color:#ffb42a}.zarthi-services-container--managed .zarthi-services-table .table-body .table-row{padding-inline:2.625rem}.zarthi-services-container--managed .zarthi-services-table .table-body .table-row .table-cell{background-color:#fff4df;padding:1.5rem 3rem}.zarthi-services-container--managed .zarthi-services-table .table-body .table-row .table-cell .cell-text{font-size:.9375rem}.zarthi-services-container--managed .zarthi-services-table .table-body .table-row .cell-zarthi .cell-text{font-weight:600}}
.team-section-container{box-sizing:border-box;color:#262626;flex-direction:column;gap:1.875rem;padding:1.5rem 4rem;font-family:Mulish,sans-serif;display:flex}.team-section-container .team-section-title{color:#262626;text-align:center;padding-block:1rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:500}.team-section-container .team-leader-card{background-color:#f4f4f4;border-radius:1.5rem;align-items:center;gap:4.61375rem;padding-right:5.53125rem;display:flex}.team-section-container .team-leader-card .leader-info{justify-content:center;align-items:center;gap:1.90375rem;display:flex}.team-section-container .team-leader-card .leader-info .leader-photo-wrap{flex-shrink:0;margin-top:-3.75rem;padding-left:1.5rem}.team-section-container .team-leader-card .leader-info .leader-photo-wrap .leader-photo{object-fit:contain;width:22.25rem;height:26.6875rem;display:block}.team-section-container .team-leader-card .leader-info .leader-name-role{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.team-section-container .team-leader-card .leader-info .leader-name-role .leader-name{color:#262626;white-space:nowrap;min-width:min-content;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:500}.team-section-container .team-leader-card .leader-info .leader-name-role .leader-role{color:#6c6969;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:400}.team-section-container .team-leader-card .leader-quote{flex-direction:row;gap:.375rem;display:flex;position:relative}.team-section-container .team-leader-card .leader-quote .quote-icon{width:2.3125rem;height:1.75rem}.team-section-container .team-leader-card .leader-quote .quote-icon.quote-open{align-self:flex-start}.team-section-container .team-leader-card .leader-quote .quote-icon.quote-close{align-self:flex-end}.team-section-container .team-leader-card .leader-quote .quote-text{color:#6c6969;padding:2rem 0;font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem}.team-section-container .team-sub-heading{color:#262626;text-align:center;font-family:Mulish,sans-serif;font-size:1.75rem;font-weight:700}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.team-section-container{gap:2.2rem;padding:.4rem 1.6rem}.team-section-container .team-section-title{padding-block:.6rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.34rem;font-weight:500;line-height:normal}.team-section-container .team-leader-card{align-items:center;gap:1.2rem;padding:0 1.6rem;display:flex}.team-section-container .team-leader-card .leader-info{align-items:center;gap:1.2rem;padding-right:0;display:flex}.team-section-container .team-leader-card .leader-info .leader-name-role .leader-name{color:#262626;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.34rem;font-weight:500;line-height:normal}.team-section-container .team-leader-card .leader-info .leader-name-role .leader-role{color:#6c6969;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.34rem;font-weight:400;line-height:normal}.team-section-container .team-leader-card .leader-info .leader-photo-wrap{flex-shrink:0;align-self:flex-end;margin-top:0;padding-left:0}.team-section-container .team-leader-card .leader-info .leader-photo-wrap .leader-photo{object-fit:contain;width:13.733rem;height:16.466rem;display:block}.team-section-container .team-leader-card .leader-quote{gap:.6rem;padding:0;font-family:Mulish,sans-serif;font-size:1.067rem;font-weight:500;display:flex}.team-section-container .team-leader-card .leader-quote .quote-icon{width:1.33938rem;height:1.01375rem}.team-section-container .team-leader-card .leader-quote .quote-close{position:absolute;right:0}.team-section-container .team-leader-card .leader-quote .quote-text{padding:0;font-family:Mulish,sans-serif;font-size:1.067rem;font-weight:500;line-height:normal}.team-section-container .team-sub-heading{font-family:Mulish,sans-serif;font-size:1.34rem;font-weight:700;line-height:normal}}@media only screen and (max-width:480px){.team-section-container{padding-top:0;padding-left:0;padding-right:0}.team-section-container .team-section-title{font-size:1.42857rem}.team-section-container .team-leader-card{border-radius:0;flex-direction:column;width:100%;padding:0;display:flex}.team-section-container .team-leader-card .leader-info{background-color:#6c69694d;gap:1.71428rem;width:100%;padding:0 1.42857rem;display:flex}.team-section-container .team-leader-card .leader-info .leader-name-role{gap:.25rem}.team-section-container .team-leader-card .leader-info .leader-name-role .leader-name{font-size:1.28571rem}.team-section-container .team-leader-card .leader-info .leader-name-role .leader-role{font-size:1.28571rem;font-weight:400}.team-section-container .team-leader-card .leader-info .leader-photo-wrap{margin-top:-2.2671rem}.team-section-container .team-leader-card .leader-info .leader-photo-wrap .leader-photo{width:13.7142rem;height:16.6957rem}.team-section-container .team-leader-card .leader-quote{flex-direction:row;gap:.8571rem;padding:0 1.71428rem 1.71428rem;display:flex}.team-section-container .team-leader-card .leader-quote .quote-icon{width:1.7142rem;height:1.2857rem}.team-section-container .team-leader-card .leader-quote .quote-close{position:static}.team-section-container .team-leader-card .leader-quote .quote-text{padding:1rem 0;font-family:Mulish,sans-serif;font-size:.85714rem;font-weight:500;line-height:normal}.team-section-container .team-sub-heading{font-family:Mulish,sans-serif;font-size:1.4285rem;font-weight:700;line-height:normal}}
.team-carousel{flex-direction:column;gap:1rem;font-family:Mulish,sans-serif;display:flex}.team-carousel__track-wrapper{align-items:center;width:100%;display:flex;position:relative}.team-carousel__arrow{all:unset;cursor:pointer;z-index:2;background:#fff;border:3px solid #6c69694d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex;position:absolute;box-shadow:0 6.03px 9.04px #2626261a}.team-carousel__arrow--left{left:-1.5rem}.team-carousel__arrow--right{right:-1.5rem}.team-carousel__track{scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none;gap:1.8rem;width:100%;padding-block:1.87rem;padding-inline:1.5rem;display:flex;overflow-x:auto}.team-carousel__track::-webkit-scrollbar{display:none}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.team-carousel__track{padding-bottom:2.4rem;padding-top:unset;gap:.667rem}.team-carousel__arrow{display:none}}@media only screen and (max-width:480px){.team-carousel__track{padding-left:1.42857rem;padding-block:unset;gap:1rem}}
.team-card{background:#fff;border:1.22px solid #6c696933;border-radius:.9rem;flex-direction:column;gap:.75rem;width:34.1875rem;padding:1.52875rem;font-family:Mulish,sans-serif;line-height:normal;transition:border-color .2s;display:flex}.team-card__header{justify-content:space-between;align-items:center;display:flex}.team-card__identity{align-items:center;gap:.875rem;display:flex}.team-card__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:3.05313rem;height:3.05313rem}.team-card__personal-details{flex-direction:column;gap:.4rem;display:flex}.team-card__name{color:#6c6969;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700}.team-card__talent-service-role{color:#6c6969;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}.team-card__region{background:#f4f4f4;border-radius:.915625rem;justify-content:center;align-items:center;gap:.625rem;padding:.3125rem .5rem .375rem;display:flex}.team-card__location{width:1.125rem;height:1.125rem}.team-card__region-value{color:#262626;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:600;line-height:normal}.team-card__role-description{color:#6c6969;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;display:-webkit-box;overflow:hidden}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.team-card{width:30.26rem;padding:1.6rem}.team-card__header{gap:.79333rem}.team-card__avatar{width:3.25666rem;height:3.25666rem}.team-card__name{font-size:1.0666rem}.team-card__talent-service-role{font-size:.93333rem}.team-card__location{width:1.2rem;height:1.2rem}.team-card__region{gap:.67rem;font-size:.8rem}.team-card__role-description{font-size:.93333rem}}@media only screen and (max-width:480px){.team-card{width:21.1429rem;padding:1.71428rem}.team-card__header{gap:.71428rem}.team-card__avatar{width:1.7142rem;height:1.7142rem}.team-card__name{font-size:.85714rem}.team-card__talent-service-role{font-size:.71428rem}.team-card__location{width:.85714rem;height:.85714rem}.team-card__region{gap:.714285rem;font-size:.71428rem}.team-card__role-description{font-size:.71428rem}}
.assessmentBanner{opacity:1;box-sizing:border-box;gap:.625rem;width:100%;margin:0 auto;padding:.625rem}.assessmentBanner .assessmentContainer{box-sizing:border-box;background:linear-gradient(135deg,#262626 0%,#4b4949 100%);border-radius:31.2px;flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;min-height:auto;margin:0 auto;padding:3rem 3.75rem;display:flex;position:relative;overflow:hidden}.assessmentBanner .assessmentContainer.popUp{border-radius:20px}.assessmentBanner .assessmentContainer .closeButton{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:.90875rem;height:.90875rem;padding:0;display:flex;position:absolute;top:1.5rem;right:1.5rem}.assessmentBanner .assessmentContainer .closeButton img{object-fit:contain;width:100%;height:100%}.assessmentBanner .assessmentContainer .assessmentLeft{opacity:1;flex-direction:column;flex:auto;justify-content:center;gap:2.1875rem;width:100%;max-width:515px;display:flex}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer{flex-direction:column;gap:1rem;width:100%;max-width:515px;display:flex}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .badge{box-sizing:border-box;opacity:1;background:linear-gradient(90deg,#ffecc81a 0%,#ffb42a1a 100%) padding-box padding-box,linear-gradient(#2e2e2e,#2e2e2e) padding-box padding-box,linear-gradient(90deg,#ffb42a 0%,#ffecc8 100%) border-box;border:1px solid #0000;border-radius:360px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;height:1.5rem;padding:.375rem 1.5rem;display:inline-flex;box-shadow:2px 2px 4px #2626260d}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .badge span{color:#fff;letter-spacing:.012em;text-transform:capitalize;z-index:1;white-space:nowrap;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:600;line-height:1;position:relative;top:-.19px}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .title{letter-spacing:0;color:#fff;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:800;line-height:normal}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .description{letter-spacing:0;color:#f4f4f4;width:100%;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:26px}.assessmentBanner .assessmentContainer .assessmentLeft .list{flex-direction:column;justify-content:flex-start;gap:0;width:100%;max-width:515px;margin:0;padding:0;list-style:none;display:flex}.assessmentBanner .assessmentContainer .assessmentLeft .item{opacity:1;border-bottom:1px solid #ffffff26;align-items:center;gap:.75rem;width:100%;max-width:427px;padding-top:.34375rem;padding-bottom:.34375rem;display:flex}.assessmentBanner .assessmentContainer .assessmentLeft .item:first-child{padding-top:0}.assessmentBanner .assessmentContainer .assessmentLeft .item:last-child{border-bottom:none;padding-bottom:0}.assessmentBanner .assessmentContainer .assessmentLeft .item .checkIcon{opacity:1;object-fit:contain;flex-shrink:0;width:1.4375rem;height:1.4375rem}.assessmentBanner .assessmentContainer .assessmentLeft .item .itemText{letter-spacing:0;color:#f4f4f4;white-space:nowrap;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight{opacity:1;box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:678px;padding:1.5625rem 1.1875rem;display:flex}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;gap:1.125rem;width:100%;max-width:640px;padding:2.25rem 2.5rem;display:flex}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup{flex-direction:column;gap:.375rem;display:flex}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup label{color:#666;margin-bottom:0;font-family:Mulish,sans-serif;font-size:.9375rem;font-weight:500;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea{color:#262626;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;flex-shrink:0;width:100%;height:2.75rem;padding:.75rem 1rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input::placeholder,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea::placeholder{color:#9ca3af;font-weight:400}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input:hover,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea:hover{border-color:#26262666}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input:focus,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea:focus{border-color:#ffae2b;box-shadow:0 0 0 2px #ffae2b1a}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea{resize:none;height:auto;min-height:5.5rem;padding:1rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup .errorMessage{color:#c7413a;margin-top:.25rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn{cursor:pointer;color:#262626;letter-spacing:0;text-align:center;background:#ffb42a;border:none;border-radius:100px;flex-shrink:0;width:100%;height:3.25rem;margin-top:.375rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700;line-height:normal;transition:background-color .2s,opacity .2s}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn:hover{background:#e59820}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn:disabled{opacity:.7;cursor:not-allowed}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn .loaderWrapper{justify-content:center;align-items:center;display:flex}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn .loaderWrapper .loader{background:conic-gradient(from 90deg,#26262600 0deg .04deg,#262626 360deg);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;animation:1s linear infinite spinner;display:flex;position:relative}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn .loaderWrapper .loader:before{content:"";background:#ffae2b;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute}.assessmentBanner .assessmentContainer .assessmentRight .successMessage{text-align:center;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:640px;padding:3rem}.assessmentBanner .assessmentContainer .assessmentRight .successMessage h3{color:#262626;margin:0 0 8px;font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:800}.assessmentBanner .assessmentContainer .assessmentRight .successMessage p{color:#666;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.assessmentBanner{opacity:1;gap:.6667rem;max-width:834px;min-height:auto;padding:.8rem 1.6rem}.assessmentBanner .assessmentContainer{border-radius:1.6rem;gap:2.6667rem;min-height:auto;padding:1.8667rem 2.5111rem}.assessmentBanner .assessmentContainer.popUp{border-radius:16px}.assessmentBanner .assessmentContainer .closeButton{width:.7447rem;height:.7447rem;top:1rem;right:1rem}.assessmentBanner .assessmentContainer .assessmentLeft{flex:0 23.2rem;gap:1.0667rem;max-width:23.2rem}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer{gap:.9333rem}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .badge{border-width:.58px;border-radius:13.9rem;gap:.1547rem;width:fit-content;height:1.6rem;padding:.2313rem .9267rem;top:-.034rem}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .badge span{letter-spacing:.012em;font-size:.9333rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .title{font-size:1.2rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .description{font-size:1.0667rem;line-height:1.004rem}.assessmentBanner .assessmentContainer .assessmentLeft .item{height:auto;padding-top:.3667rem;padding-bottom:.3667rem}.assessmentBanner .assessmentContainer .assessmentLeft .item .checkIcon{width:.888rem;height:.888rem}.assessmentBanner .assessmentContainer .assessmentLeft .item .itemText{color:#f4f4f4;white-space:normal;font-size:1.0667rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight{flex:0 24.7113rem;max-width:24.7113rem;margin-left:1.3333rem;padding:0}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm,.assessmentBanner .assessmentContainer .assessmentRight .successMessage{box-sizing:border-box;border-radius:12px;gap:.5333rem;width:100%;height:auto;min-height:auto;padding:1rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup{gap:.2rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup label,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup label{font-size:1.0667rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup input,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup textarea{height:1.8667rem;padding:.4rem .6rem;font-family:Mulish,sans-serif;font-size:1.0667rem;font-weight:400}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup textarea{height:auto;min-height:3.7333rem;padding:.6rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .submitBtn{letter-spacing:0;text-align:center;height:2.4rem;margin-top:.1333rem;font-family:Mulish,sans-serif;font-size:1.0667rem;font-weight:700;line-height:normal}}@media only screen and (max-width:480px){.assessmentBanner{max-width:100%;min-height:auto;margin:0 auto;padding:0}.assessmentBanner .assessmentContainer{border-radius:1.0714rem;flex-direction:column;align-items:flex-start;gap:2.2857rem;min-height:auto;padding:2.2857rem 1.4286rem}.assessmentBanner .assessmentContainer.popUp{border-radius:10px}.assessmentBanner .assessmentContainer .assessmentLeft{flex:none;gap:2.2857rem;width:100%}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer{flex-direction:column;gap:.8571rem;max-width:25rem;display:flex}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .badge{border-width:1px;border-radius:25.7143rem;gap:.2857rem;width:fit-content;height:1.7857rem;padding:.4286rem .8571rem}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .badge span{letter-spacing:.012em;font-size:.7143rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .title,.assessmentBanner .assessmentContainer .assessmentLeft .infoContainer .description{font-size:.8571rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentLeft .item{gap:.5714rem;max-width:22.7143rem;height:auto;padding-top:.5357rem;padding-bottom:.5357rem}.assessmentBanner .assessmentContainer .assessmentLeft .item:first-child{padding-top:0}.assessmentBanner .assessmentContainer .assessmentLeft .item:last-child{padding-bottom:0}.assessmentBanner .assessmentContainer .assessmentLeft .item .checkIcon{width:1.1429rem;height:1.1429rem}.assessmentBanner .assessmentContainer .assessmentLeft .item .itemText{white-space:normal;font-size:.8571rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight{flex:none;width:100%;margin-left:0}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm,.assessmentBanner .assessmentContainer .assessmentRight .successMessage{box-sizing:border-box;gap:.8571rem;width:100%;max-width:25rem;margin:0 auto;padding:1.7143rem 1.4286rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup{gap:.2857rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup label,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup label{font-size:.7143rem;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup input,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup textarea{border-width:1px;border-radius:.5714rem;height:2.2857rem;padding:.5rem .8rem;font-family:Mulish,sans-serif;font-size:.8571rem;font-weight:400;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup input::placeholder,.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea::placeholder,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup input::placeholder,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup textarea::placeholder{font-family:Mulish,sans-serif;font-size:.7143rem;font-weight:400;line-height:normal}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .formGroup textarea,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .formGroup textarea{height:auto;min-height:5.1429rem;padding:.6rem}.assessmentBanner .assessmentContainer .assessmentRight .assessmentForm .submitBtn,.assessmentBanner .assessmentContainer .assessmentRight .successMessage .submitBtn{letter-spacing:0;text-align:center;height:2.2857rem;margin-top:.2857rem;font-family:Mulish,sans-serif;font-size:.7143rem;font-weight:700;line-height:normal}}
.capabilityFaqs{box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin:0 auto;padding:0 .75rem 2.2rem;display:flex}.capabilityFaqs__header{justify-content:center;align-items:center;width:100%;display:flex}.capabilityFaqs__title{color:#262626;text-align:center;width:100%;margin:0;font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem}.capabilityFaqs__accordion{flex-direction:column;width:100%;display:flex}.capabilityFaqs__item{background:#fff;width:100%}.capabilityFaqs__question{cursor:pointer;text-align:left;color:#181818;white-space:normal;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:600;line-height:160%;transition:background-color .3s;display:flex}.capabilityFaqs__question span:first-child{word-break:normal;overflow-wrap:break-word;flex:1;width:100%}.capabilityFaqs__question:focus-visible{outline-offset:-2px;outline:2px solid #ffb42a}.capabilityFaqs__icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.capabilityFaqs__icon svg{width:.75rem;height:.75rem}.capabilityFaqs__icon--open{transform:rotate(180deg)}.capabilityFaqs__panel{opacity:0;box-sizing:border-box;border:none;width:100%;max-height:0;margin:0;padding:0 .75rem;transition:max-height .3s,padding .3s,opacity .3s;overflow:hidden}.capabilityFaqs__panel--open{opacity:1;border-bottom:1px solid #e0e0e0;max-height:62.5rem;padding:.75rem}.capabilityFaqs__answer{color:#6c6969;word-break:normal;overflow-wrap:break-word;width:100%;margin:0;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.capabilityFaqs__list{color:#6c6969;margin:.75rem 0 0;padding-left:1rem;list-style:outside}.capabilityFaqs__list li{color:#6c6969;word-break:normal;overflow-wrap:break-word;margin:0 0 .5rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.capabilityFaqs__list li:last-child{margin-bottom:0}.capabilityFaqs__list li::marker{color:#6c6969}.capabilityFaqs__readMore{justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.capabilityFaqs__readMoreBtn{color:#181818;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:2rem;justify-content:center;align-items:center;gap:.25rem;height:1.3125rem;padding:.25rem .75rem;font-family:Mulish,sans-serif;font-size:.625rem;font-weight:600;line-height:1.2;transition:border-color .3s,transform .3s;display:inline-flex}.capabilityFaqs__readMoreBtn:hover{border-color:#262626}.capabilityFaqs__readMoreBtn:focus-visible{outline-offset:2px;outline:2px solid #ffb42a}.capabilityFaqs__readMoreBtn--less .capabilityFaqs__readMoreIcon{transform:rotate(180deg)}.capabilityFaqs__readMoreIcon{justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.capabilityFaqs__readMoreIcon svg{width:.75rem;height:.75rem}.capabilityFaqs__listical{box-sizing:border-box;text-align:left;width:100%;padding:0}.capabilityFaqs__listical--open{padding-top:1rem}.capabilityFaqs__listicalInner{flex-direction:column;width:100%;display:flex}.capabilityFaqs__listicalSection{border-bottom:1px solid #6c696980;flex-direction:column;gap:.9rem;width:100%;padding:0 .75rem;display:flex}.capabilityFaqs__listicalSection:not(:last-child){padding-bottom:1rem}.capabilityFaqs__listicalSection:not(:first-child){padding-top:1rem}.capabilityFaqs__listicalSection:last-child{border-bottom:none;padding-bottom:0}.capabilityFaqs__listicalTitle{color:#262626;text-align:left;margin:0;padding:0;font-family:Mulish,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3}.capabilityFaqs__listicalDescription{color:#6c6969;text-align:left;margin:0;font-family:Mulish,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.45}.capabilityFaqs__listicalList{text-align:left;margin:0;padding-left:1rem;list-style:outside}.capabilityFaqs__listicalList li{color:#6c6969;margin:0 0 .45rem;font-family:Mulish,sans-serif;font-size:.85rem;font-weight:400;line-height:1.45}.capabilityFaqs__listicalList li:last-child{margin-bottom:0}.capabilityFaqs__listicalList li::marker{color:#6c6969}@media screen and (min-width:768px) and (max-width:1024px){.capabilityFaqs{gap:.75rem;padding:1.5rem}.capabilityFaqs__title{gap:.57rem;padding:.57rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}.capabilityFaqs__question{gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:160%}.capabilityFaqs__icon svg{width:1.125rem;height:1.125rem}.capabilityFaqs__panel{padding:0 1.25rem}.capabilityFaqs__panel--open{padding:1rem 1.25rem}.capabilityFaqs__answer,.capabilityFaqs__list li{font-size:.9375rem;line-height:160%}.capabilityFaqs__list{padding-left:1.25rem}.capabilityFaqs__readMore{margin-top:1.5rem}.capabilityFaqs__readMoreBtn{border-radius:2rem;gap:.5rem;height:auto;padding:.5rem 1rem;font-size:.875rem}.capabilityFaqs__readMoreBtn .capabilityFaqs__readMoreIcon svg{width:1rem;height:1rem}.capabilityFaqs__listical--open{padding-top:1.25rem}.capabilityFaqs__listicalSection{padding-left:1.25rem;padding-right:1.25rem}.capabilityFaqs__listicalSection:not(:last-child){padding-bottom:1.125rem}.capabilityFaqs__listicalSection:not(:first-child){padding-top:1.125rem}.capabilityFaqs__listicalList{padding-left:1.125rem}.capabilityFaqs__listicalTitle{font-size:1.0625rem;line-height:1.3}.capabilityFaqs__listicalDescription,.capabilityFaqs__listicalList li{font-size:1rem;line-height:1.45}}@media screen and (min-width:1025px){.capabilityFaqs{gap:1.25rem;padding:.75rem 4.375rem}.capabilityFaqs__title{gap:1rem;padding:1rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:500;line-height:2.625rem}.capabilityFaqs__question{gap:1rem;padding:1.15rem 1.5rem;font-size:1rem;line-height:160%}.capabilityFaqs__icon svg{width:1.25rem;height:1.25rem}.capabilityFaqs__panel{padding:0 1.5rem}.capabilityFaqs__panel--open{padding:1.15rem 1.5rem}.capabilityFaqs__answer,.capabilityFaqs__list li{font-size:1rem;line-height:160%}.capabilityFaqs__list{margin-top:.75rem;padding-left:1.25rem}.capabilityFaqs__readMore{margin-top:2rem}.capabilityFaqs__readMoreBtn{border-radius:3.125rem;gap:.5rem;height:auto;padding:.5rem .75rem;font-size:1rem}.capabilityFaqs__readMoreBtn .capabilityFaqs__readMoreIcon svg{width:1.25rem;height:1.25rem}.capabilityFaqs__listical--open{padding-top:2rem}.capabilityFaqs__listicalSection{gap:1.5rem;padding:1.5rem 1.5rem 0}.capabilityFaqs__listicalSection:not(:last-child){padding-bottom:1.25rem}.capabilityFaqs__listicalSection:not(:first-child){padding-top:1.25rem}.capabilityFaqs__listicalList{padding-left:1.25rem}.capabilityFaqs__listicalTitle{font-size:1.125rem;line-height:1.5}.capabilityFaqs__listicalDescription,.capabilityFaqs__listicalList li{font-size:1.125rem;line-height:1.3}}
.aiPoweredBanner{opacity:1;box-sizing:border-box;gap:.625rem;width:100%;min-height:382px;margin:0 auto 3rem;padding:1rem 4.375rem}.aiPoweredBanner .aicontainer{box-sizing:border-box;background:linear-gradient(135deg,#262626 0%,#4b4949 100%);border-radius:31.2px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:350px;padding:3rem 2.6875rem;display:flex;overflow:hidden}.aiPoweredBanner .aicontainer .leftContainer{opacity:1;flex-direction:column;flex:0 43.76%;justify-content:center;gap:1rem;height:158px;display:flex}.aiPoweredBanner .aicontainer .leftContainer .badge{box-sizing:border-box;opacity:1;background:linear-gradient(90deg,#ffecc81a 0%,#ffb42a1a 100%) padding-box padding-box,linear-gradient(#2e2e2e,#2e2e2e) padding-box padding-box,linear-gradient(90deg,#ffb42a 0%,#ffecc8 100%) border-box;border:1px solid #0000;border-radius:360px;justify-content:center;align-items:center;gap:.25rem;width:126px;height:24px;padding:.375rem 1.5rem;display:inline-flex;box-shadow:2px 2px 4px #2626260d}.aiPoweredBanner .aicontainer .leftContainer .badge span{color:#fff;letter-spacing:.012em;text-transform:capitalize;z-index:1;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:600;line-height:1;position:relative}.aiPoweredBanner .aicontainer .leftContainer .title{letter-spacing:0;color:#fff;margin:0;font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:800;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .description{letter-spacing:0;color:#f4f4f4;width:100%;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .highlight{letter-spacing:0;color:#ffb42a;white-space:nowrap;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700;line-height:normal}.aiPoweredBanner .aicontainer .rightContainer{opacity:1;flex-direction:column;flex:0 35.31%;justify-content:center;gap:.75rem;height:211px;display:flex}.aiPoweredBanner .aicontainer .rightContainer .list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.aiPoweredBanner .aicontainer .rightContainer .item{opacity:1;border-bottom:1px solid #ffffff26;align-items:center;gap:.75rem;width:100%;height:23px;margin-bottom:.71875rem;padding-bottom:.71875rem;display:flex}.aiPoweredBanner .aicontainer .rightContainer .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.aiPoweredBanner .aicontainer .rightContainer .item .checkIcon{opacity:1;object-fit:contain;flex-shrink:0;width:23px;height:23px}.aiPoweredBanner .aicontainer .rightContainer .item .itemText{letter-spacing:0;color:#f4f4f4;white-space:nowrap;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:normal}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.aiPoweredBanner{min-height:auto;margin-bottom:2.13rem;padding:.8rem 1.6rem}.aiPoweredBanner .aicontainer{border-radius:1.6rem;gap:1.6rem;height:auto;min-height:251px;padding:1.8667rem 1.6rem}.aiPoweredBanner .aicontainer .leftContainer{opacity:1;flex:0 0 20.4333rem;gap:.618rem;height:12.3519rem}.aiPoweredBanner .aicontainer .leftContainer .badge{opacity:1;border-width:.0387rem;border-radius:13.9rem;gap:.1547rem;width:7.8533rem;height:.9267rem;padding:.2313rem .9267rem}.aiPoweredBanner .aicontainer .leftContainer .title{letter-spacing:0;font-family:Mulish,sans-serif;font-size:1.2rem;font-weight:800;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .description{letter-spacing:0;font-family:Mulish,sans-serif;font-size:1.0667rem;font-weight:400;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .highlight{letter-spacing:0;white-space:normal;font-family:Mulish,sans-serif;font-size:1.0667rem;font-weight:700;line-height:normal}.aiPoweredBanner .aicontainer .rightContainer{opacity:1;flex:0 0 20.4333rem;justify-content:flex-start;height:auto}.aiPoweredBanner .aicontainer .rightContainer .item{opacity:1;align-items:center;width:20.4333rem;height:auto;margin-bottom:0;padding-top:5.5px;padding-bottom:5.5px}.aiPoweredBanner .aicontainer .rightContainer .item:first-child{padding-top:0}.aiPoweredBanner .aicontainer .rightContainer .item:last-child{border-bottom:none;padding-bottom:0}.aiPoweredBanner .aicontainer .rightContainer .item .checkIcon{opacity:1;width:1.2rem;height:1.2rem}.aiPoweredBanner .aicontainer .rightContainer .item .itemText{letter-spacing:0;white-space:normal;font-family:Mulish,sans-serif;font-size:1.0667rem;font-weight:400;line-height:normal}}@media only screen and (max-width:480px){.aiPoweredBanner{padding:0;max-width:100%;min-height:auto;margin:0 auto;padding-block:2.2rem}.aiPoweredBanner .aicontainer{border-radius:1.0714rem;flex-direction:column;align-items:flex-start;gap:2.2857rem;height:auto;padding:2.2857rem 1.4286rem}.aiPoweredBanner .aicontainer .leftContainer{opacity:1;flex:none;gap:.8571rem}.aiPoweredBanner .aicontainer .leftContainer .badge{opacity:1;border-width:.0714rem;border-radius:25.7143rem;gap:.2857rem;padding:.4286rem .8571rem}.aiPoweredBanner .aicontainer .leftContainer .badge span{letter-spacing:.012em;text-align:center;vertical-align:middle;text-transform:capitalize;font-family:Mulish,sans-serif;font-size:.8571rem;font-weight:600;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .title{letter-spacing:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:800;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .description{letter-spacing:0;font-family:Mulish,sans-serif;font-size:.8571rem;font-weight:400;line-height:normal}.aiPoweredBanner .aicontainer .leftContainer .highlight{letter-spacing:0;white-space:normal;font-family:Mulish,sans-serif;font-size:.8571rem;font-weight:700;line-height:normal}.aiPoweredBanner .aicontainer .rightContainer{opacity:1;flex:none;justify-content:flex-start;width:25rem;height:auto}.aiPoweredBanner .aicontainer .rightContainer .list{gap:0}.aiPoweredBanner .aicontainer .rightContainer .item{width:100%;height:auto;margin-bottom:0;padding-top:7.5px;padding-bottom:7.5px}.aiPoweredBanner .aicontainer .rightContainer .item:first-child{padding-top:0}.aiPoweredBanner .aicontainer .rightContainer .item:last-child{border-bottom:none;padding-bottom:0}.aiPoweredBanner .aicontainer .rightContainer .item .checkIcon{opacity:1;width:1.1071rem;height:1.1071rem}.aiPoweredBanner .aicontainer .rightContainer .item .itemText{letter-spacing:0;white-space:normal;font-family:Mulish,sans-serif;font-size:.8571rem;font-weight:400;line-height:normal}}
#hws-section{box-sizing:border-box;background-color:#fff;margin:0 auto;padding:0 0 3.75rem;font-family:Inter,sans-serif}#hws-section .hws-container{align-items:flex-start;gap:9.44rem;padding:0 2.0625rem 0 4.375rem;display:flex}#hws-section .hws-container .center-line-for-mobile{display:none}#hws-section .hws-left-col{flex-direction:column;flex:0 0 21.68rem;gap:2.3125rem;min-width:0;max-width:21.68rem;padding-top:4.75rem;display:flex;position:sticky;top:0}#hws-section .hws-header{flex-direction:column;gap:1rem;padding-top:4.0625rem;display:flex}#hws-section .hws-header .hws-subtitle-wrapper{align-items:center;gap:1.125rem;display:flex}#hws-section .hws-header .hws-subtitle-wrapper .who-delivers-subtitle-line{background-color:#6c6969;width:4rem;height:2px}#hws-section .hws-header .hws-subtitle{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}#hws-section .hws-header .hws-subtitle-line{opacity:.3;border:.71px solid #6c6969;width:4.375rem;height:0}#hws-section .hws-header h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:2.75rem;font-weight:700;line-height:1.15}#hws-section .hws-steps-panel{flex-direction:column;gap:1rem;display:flex}#hws-section .hws-step-btn{all:unset;cursor:pointer;letter-spacing:0;text-transform:capitalize;color:#6b7280;box-sizing:border-box;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:.5rem;align-items:center;width:100%;height:3.946rem;padding:0 2rem;font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;transition:all .25s;display:flex;position:relative;-webkit-tap-highlight-color:#0000!important;outline:none!important}#hws-section .hws-step-btn:focus,#hws-section .hws-step-btn:active,#hws-section .hws-step-btn:focus-visible{box-shadow:none!important;outline:none!important}#hws-section .hws-step-btn:before{content:"";background-color:#0000;border-radius:9999px;width:6px;transition:background-color .25s;position:absolute;top:15%;bottom:15%;left:-3px}#hws-section .hws-step-btn:hover{color:#4b5563}#hws-section .hws-step-btn.active{color:#111827;background:linear-gradient(90deg,#ffefd6 0%,#ffefd600 100%);border:1px solid #fde68a;border-bottom-color:#0000;outline:none}#hws-section .hws-step-btn.active:before{background-color:#f59e0b}#hws-section .hws-right-col{flex:1;height:35rem;margin-top:8rem;overflow-y:auto}#hws-section .hws-content-panel{flex-direction:column;gap:1rem;animation:.4s cubic-bezier(.16,1,.3,1) hwsFadeIn;display:flex}@keyframes hwsFadeIn{0%{opacity:0}to{opacity:1}}#hws-section .hws-item{flex-direction:column;gap:1rem;display:flex}#hws-section .hws-tag{letter-spacing:.012em;text-align:center;text-transform:capitalize;color:#2c2c2c;background-color:#fffbeb;border:1px solid #fde68a;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;height:1.5rem;padding:.25rem .5rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 2px 4px #0000000d,0 0 0 1px #fbbf241f,0 0 12px #fbbf241f}#hws-section .hws-item-title{letter-spacing:0;text-transform:capitalize;color:#262626;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700;line-height:1}#hws-section .hws-item-description{letter-spacing:.012em;color:#6c6969;margin:0;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:1}#hws-section .hws-divider{border:none;border-top:1px solid #d1d5db;margin:1.75rem 0}#hws-section .hws-button{color:#fff;cursor:pointer;background:#262626;border:.08125rem solid #26262633;border-radius:.65rem;justify-content:center;align-items:center;margin:3rem auto 0;padding:1rem 3.75rem;font-family:Mulish,sans-serif;font-size:1.125rem;font-weight:600;transition:all .25s;display:flex;box-shadow:.1625rem .1625rem .325rem #00000040}#hws-section .hws-button:hover{background:#333;transform:translateY(-1px);box-shadow:.25rem .25rem .5rem #0000004d}#hws-section .hws-button:active{transform:translateY(0);box-shadow:.125rem .125rem .25rem #0003}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){#hws-section .hws-container{justify-content:space-between;gap:0;padding:0 1.275rem 0 2.703rem}#hws-section .hws-container .center-line-for-mobile{display:none}#hws-section .hws-left-col{flex:0 0 13.393rem;gap:1.429rem;width:13.393rem;min-width:0;max-width:13.393rem;padding-top:2.935rem;top:-.077rem}#hws-section .hws-header{gap:.618rem;padding-top:2.51rem}#hws-section .hws-header .hws-subtitle-wrapper{gap:.8rem}#hws-section .hws-header .hws-subtitle-line{width:2.5rem}#hws-section .hws-header .hws-subtitle{font-size:.8rem}#hws-section .hws-header h2{letter-spacing:-.02em;white-space:normal;font-size:1.42rem;line-height:1.2}#hws-section .hws-steps-panel{gap:.5rem}#hws-section .hws-step-btn{white-space:nowrap;border-radius:.4rem;height:2.8rem;padding:0 1rem;font-size:.867rem}#hws-section .hws-right-col{flex:0 0 32.395rem;width:32.395rem;min-width:0;max-width:32.395rem;height:20.85rem;margin-top:4.942rem;padding-top:0;overflow-y:auto}#hws-section .hws-right-col::-webkit-scrollbar{display:none}#hws-section .hws-right-col{-ms-overflow-style:none;scrollbar-width:none}#hws-section .hws-content-panel{gap:.618rem}#hws-section .hws-divider{display:none}#hws-section .hws-item{border-bottom:.58px solid #6c696940;flex-shrink:0;gap:.618rem;margin-bottom:.5rem;padding-bottom:.5rem;overflow:hidden}#hws-section .hws-tag{white-space:nowrap;border-width:.58px;border-radius:9999px;justify-content:center;align-items:center;gap:.155rem;height:auto;padding:.155rem .309rem;font-size:.875rem;line-height:1;display:inline-flex}#hws-section .hws-item-title{letter-spacing:0;font-size:1.125rem;font-weight:700}#hws-section .hws-item-description{letter-spacing:.012em;font-size:.9333rem;line-height:1.3}}@media screen and (max-width:480px){#hws-section{padding:1rem 0}#hws-section .hws-container{flex-direction:column;gap:0;padding:0 1.25rem;display:block;position:relative}#hws-section .hws-container .hws-left-col{padding:unset;width:100%;max-width:unset;gap:1.5rem;position:relative}#hws-section .hws-container .hws-left-col .hws-header{align-items:center;padding-top:0}#hws-section .hws-container .hws-left-col .hws-header .hws-subtitle-line{display:none}#hws-section .hws-container .hws-left-col .hws-header .hws-subtitle-wrapper{font-family:MADE Okine Sans PERSONAL USE;font-size:.75rem;font-weight:400}#hws-section .hws-container .hws-left-col .hws-header .hws-subtitle-wrapper .who-delivers-subtitle-wrapper{justify-content:center;align-items:center;gap:.3rem;margin-bottom:0;display:flex}#hws-section .hws-container .hws-left-col .hws-header .hws-subtitle-wrapper .who-delivers-subtitle-wrapper .who-delivers-subtitle-line{opacity:.3;border:.71px solid #6c6969;width:4.375rem;height:0}#hws-section .hws-container .hws-left-col .hws-header .hws-subtitle-wrapper .who-delivers-subtitle-wrapper .who-delivers-subtitle{color:#6c6969;letter-spacing:0;text-transform:capitalize;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:.85rem;font-weight:400;line-height:1.417rem}#hws-section .hws-container .hws-left-col .hws-steps-panel{flex-direction:row;gap:.125rem}#hws-section .hws-container .hws-left-col .hws-steps-panel :before{display:none}#hws-section .hws-container .hws-left-col .hws-steps-panel .hws-step-btn{height:2rem;padding:.25rem .5rem;font-family:Mulish;font-size:.75rem;font-weight:700}#hws-section .hws-container .hws-right-col{width:100%;margin-top:1.75rem}#hws-section .hws-container .hws-right-col .hws-content-panel{margin-top:1.25rem}#hws-section .hws-container .hws-right-col .hws-content-panel .hws-item .hws-tag{font-size:.625rem}#hws-section .hws-container .hws-right-col .hws-content-panel .hws-item .hws-item-title{font-size:.75rem}#hws-section .hws-container .hws-right-col .hws-content-panel .hws-item .hws-item-description{font-size:.625rem}#hws-section .hws-container .center-line-for-mobile{border-bottom:1px solid #6c696933;width:100%;height:1px;display:block;position:absolute;top:7.5rem;left:0}#hws-section .hws-header h2{font-size:1.42rem}#hws-section .hws-item-title{font-size:1.125rem}#hws-section .hws-item-description{font-size:.857rem}#hws-section .hws-button{width:unset;height:unset;border-radius:.3125rem;margin-top:1rem;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.75rem}}
.card{box-sizing:border-box;background-color:#fff;border:1px solid #6c696933;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;min-height:138px;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.card .header-pill{box-sizing:border-box;color:#262626;letter-spacing:.012em;background:linear-gradient(#fffdf9,#fffdf9) padding-box padding-box,linear-gradient(90deg,#ffb42a 0%,#ffecc8 100%) border-box;border:1px solid #0000;border-radius:360px;justify-content:center;align-items:center;height:24px;padding:.25rem .5rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:2px 2px 4px #2626260d}.card .content-container{flex-direction:column;gap:.625rem;width:100%;display:flex}.card .title{color:#393939;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700;line-height:normal;overflow:hidden}.card .content{color:#6c6969;letter-spacing:1.2%;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;display:-webkit-box;overflow:hidden}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.card{aspect-ratio:auto;border:.58px solid #6c696933;border-radius:6.95px;gap:.618rem;height:140px;min-height:140px;padding:.618rem}.card .header-pill{letter-spacing:.012em;text-transform:capitalize;border-width:.58px;border-radius:208.5px;height:18px;padding:.155rem .309rem;font-family:Mulish,sans-serif;font-size:.933rem;font-weight:500;line-height:1}.card .content-container{gap:.386rem;width:100%;height:108px;min-height:108px}.card .title{letter-spacing:0;color:#393939;font-size:1.2rem;font-weight:700;line-height:1.28}.card .content{letter-spacing:1.2%;color:#6c6969;-webkit-line-clamp:3;line-clamp:3;font-size:1.067rem;font-weight:400;line-height:normal}}@media only screen and (max-width:480px){.card{background:#fff;border:1.28px solid #6c696933;border-radius:15px;gap:.571rem;height:auto;min-height:auto;padding:1.429rem}.card .content{letter-spacing:.012em;color:#6c6969;-webkit-line-clamp:2;line-clamp:2;font-family:Mulish,sans-serif;font-size:.857rem;font-weight:400;line-height:normal}.card .content-container{gap:.531rem;width:100%;height:auto;min-height:auto}.card .title{letter-spacing:0;color:#393939;white-space:nowrap;font-family:Mulish,sans-serif;font-size:1.143rem;font-weight:700;line-height:normal}.card .header-pill{letter-spacing:.012em;text-align:center;text-transform:capitalize;border-radius:360px;padding:.643rem .72rem;font-family:Mulish,sans-serif;font-size:.857rem;font-weight:600;line-height:1}}
.tech-stack-container{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:1.688rem;width:100%;margin:0 auto;padding:1rem 4.375rem;display:flex}.tech-stack-container .tech-stack-title{color:#262626;text-align:center;letter-spacing:0;white-space:nowrap;font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2rem;font-weight:500}.tech-stack-container .tech-stack-content{justify-content:space-between;align-items:center;gap:.625rem;width:100%;margin:0 auto;display:flex}.tech-stack-container .cards-grid{flex:0 0 57.6923%;grid-template-columns:repeat(3,1fr);gap:.625rem;width:100%;min-width:0;max-width:100%;display:grid}.tech-stack-container .image-wrapper{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;max-height:20.5rem;display:flex;position:relative;overflow:hidden}.tech-stack-container .image-wrapper .puzzle-img{object-fit:contain;display:block;height:100%!important}.tech-stack-container .tech-stack-footer{justify-content:center;width:100%;display:flex}.tech-stack-container .share-btn{color:#fff;letter-spacing:0;cursor:pointer;background:#262626;border:1.3px solid #26262633;border-radius:10.4px;justify-content:center;align-items:center;width:390px;height:56px;font-family:Mulish,sans-serif;font-size:1.125rem;font-weight:600;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:2.6px 2.6px 5.2px #00000040}.tech-stack-container .share-btn:hover{background:#333;transform:translateY(-2px);box-shadow:2.6px 5.2px 10px #0000004d}.tech-stack-container .share-btn:active{transform:translateY(0);box-shadow:2.6px 2.6px 4px #0003}@media only screen and (max-width:1200px){.tech-stack-container{padding:4.375rem 2.625rem}.tech-stack-container .tech-stack-content{aspect-ratio:auto;gap:2.188rem;height:auto}.tech-stack-container .cards-grid{flex:55%}.tech-stack-container .image-wrapper{flex:0 0 40%}}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.tech-stack-container{gap:2.6rem;padding:2.4rem 1.6rem .4rem}.tech-stack-container .tech-stack-title{letter-spacing:0;color:#262626;margin-bottom:0;font-family:MADE Okine Sans,sans-serif;font-size:1.333rem;font-weight:600;line-height:1}.tech-stack-container .tech-stack-content{height:auto;min-height:auto}.tech-stack-container .cards-grid{flex:none;grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%}.tech-stack-container .image-wrapper{display:none}.tech-stack-container .tech-stack-footer{margin-top:0}.tech-stack-container .share-btn{letter-spacing:0;border-width:.75px;border-radius:6.02px;gap:.667rem;width:288px;height:38px;padding:.6rem 4.267rem;font-family:Mulish,sans-serif;font-size:1.067rem;font-weight:600;line-height:1}}@media only screen and (max-width:480px){.tech-stack-container{gap:2.286rem;padding:0 2.286rem}.tech-stack-container .tech-stack-content{display:contents}.tech-stack-container .tech-stack-title{letter-spacing:0;text-align:center;order:1;margin-bottom:0;font-family:MADE Okine Sans,sans-serif;font-size:1.429rem;font-weight:600;line-height:1}.tech-stack-container .cards-grid{order:2;grid-template-columns:1fr;gap:.857rem;width:100%}.tech-stack-container .tech-stack-footer{order:3;justify-content:center;align-self:center;width:auto;margin-top:0;display:flex}.tech-stack-container .share-btn{color:#fff;letter-spacing:0;white-space:nowrap;background:#262626;border:1.3px solid #26262633;border-radius:5px;width:auto;min-width:159px;height:auto;min-height:39px;padding:.857rem 1.714rem;font-family:Mulish,sans-serif;font-size:.857rem;font-weight:600;line-height:normal}.tech-stack-container .image-wrapper{width:unset;height:unset;order:4;justify-content:center;margin:0 -32px;display:flex}.tech-stack-container .image-wrapper .puzzle-img{object-fit:contain;width:100%;height:100%}}
.assessmentPopupOverlay{z-index:1000;box-sizing:border-box;background:#0009;place-items:center;width:100%;height:100%;padding:2rem 1.5rem;display:grid;position:fixed;top:0;left:0;overflow-y:auto}
