.features-section-container{background-color:#F5F5F7;position:relative;z-index:2;margin-top:30px;padding-bottom:170px}.features-section{position:relative;width:100%;padding:0;color:var(--color-black);max-width:var(--max-width);margin:0 auto}.button-section{padding-top:64px}.features-section-heading{font-size:90px;margin-bottom:88px;button.feature-nav-button{display:inline-block;font-family:Instrument Sans;font-size:22px;line-height:normal;letter-spacing:-.22px;cursor:pointer;padding:12px;background:var(--TC-Gradient-Gradient-1,linear-gradient(211deg,rgba(0,0,0,.3) 12.82%,rgba(0,0,0,.3) 87.46%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;&.feature-nav-button-active{background:var(--TC-Gradient-Gradient-1,linear-gradient(211deg,#F0C94F 12.82%,#CFAE44 87.46%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}}.card-container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:var(--max-width);margin:0 auto;gap:34px;align-items:stretch;&.card-container-layer-1,&.card-container-layer-2{position:absolute;top:0}&.card-container-ghost{opacity:0;pointer-events:none}}.card-container .card{position:relative;max-width:482px;width:100%;background-color:#EEECE5;border-radius:12px;padding:40px;text-align:left;display:flex;flex-direction:column;flex-grow:1}.card-container .card-content{display:flex;flex-direction:column;gap:32px}.card-container .card-heading{display:flex;flex-direction:row;gap:28px;justify-content:flex-start;align-items:center}.card-container .card h2{font-size:44px;line-height:104%;letter-spacing:-.46px}.card-container .card p{font-size:20px;line-height:130%;letter-spacing:-.2px;opacity:.5}.card-container .card-heading-icon{width:111px;height:108px;mix-blend-mode:multiply;opacity:.3}.card-container .card-heading-icon img{width:100%;height:100%;object-fit:contain}.features-section-button{display:flex;justify-content:center;align-items:center;padding-top:64px}@media screen and (max-width:1544px){.card-container .card h2{font-size:40px}.card-container .card-heading-icon{width:90px;height:90px}}@media screen and (max-width:1470px){.card-container .card{h2{font-size:37px}.card-heading-icon{width:90px;height:90px}p{font-size:19px}}}@media screen and (max-width:1388px){.card-container .card{h2{font-size:34px}.card-heading-icon{width:70px;height:70px}p{font-size:17px}}.card-container .card-content{gap:24px}}@media screen and (max-width:1250px){.card-container .card{h2{font-size:27px}.card-heading-icon{width:65px;height:65px}p{font-size:16px}}}@media screen and (max-width:1131px){.features-section-container{padding-top:120px;padding-bottom:120px}.features-section-heading{font-size:90px;line-height:96%;letter-spacing:-3.15px;margin-bottom:48px;button.feature-nav-button{font-size:22px}}.card-container{display:block;width:100%;max-width:540px;align-items:center;position:relative;pointer-events:none;.card-container-layer-2{top:0}}.card-container .card{margin:0 auto 16px;h2{font-size:45px}.card-heading-icon{width:111px;height:108px}p{font-size:20px}}}@media screen and (max-width:675px){.features-section{padding:0}.button-section{padding-top:24px}.features-section-container{padding-top:88px;padding-bottom:88px}.features-section-heading{position:sticky;top:-30px;padding-top:48px;margin-bottom:0}.features-section:nth-child(2) .features-section-heading{position:sticky;top:-150px}.features-section h1{font-size:48px;line-height:96%;letter-spacing:-1.68px;padding:0 0 48px;text-align:center}.card-container .card h2{font-size:32px;line-height:104%;letter-spacing:-.32px}.card-container .card p{font-size:18px;line-height:130%;letter-spacing:-.18px}.card-container .card .card-heading-icon{width:78px;height:78px}.feature-nav-buttons{width:100%;display:flex;align-content:center;justify-content:center}.features-section-heading button.feature-nav-button{display:inline-block;font-size:18px;line-height:130%;letter-spacing:-.18px}.card-container{flex-wrap:wrap;margin-bottom:16px;position:relative;flex-direction:column;justify-content:center;&>div:first-child,&>div:nth-child(2),&>div:nth-child(3){width:100%;min-width:100%;height:auto}.card{position:sticky;top:165px;box-shadow:-1px -4px 8px 0 rgba(0,0,0,.1);min-height:auto;padding:24px;&:nth-child(2){z-index:2;top:270px}&:nth-child(3){z-index:3}&:first-child{z-index:1;box-shadow:none}}}}.apply-button{border-radius:var(--button-border-radius);background:linear-gradient(0deg,#FFE193 0,#FAFAFA);color:var(--color-black);padding:10px 44px;height:58px;font-size:22px;font-weight:500;letter-spacing:-.01em;border:none;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;transition:background-color .2s ease,transform .2s ease;&:hover{transform:translateY(-2px);background:linear-gradient(0deg,#FFE193 0,#FAFAFA 90%)}}.hero-button-container a,.hero-button-container a:hover{cursor:pointer;display:inline-block}.hero-button-mobile{display:none!important}.hero-button-desktop{display:inline-block!important}@media (hover:hover){.hero-button-desktop{display:inline-block!important}.hero-button-mobile{display:none!important}}@media screen and (max-width:1000px){.hero-button-mobile{display:inline-block!important}.hero-button-desktop{display:none!important}}.stagger-button-container{display:block;transition:background-color .2s ease,transform .2s ease;overflow:hidden;position:relative}.stagger-button-text-container{position:relative;z-index:1;overflow:hidden;color:var(--color-black);padding:10px 44px;height:58px;font-size:22px;font-weight:500;letter-spacing:-.01em;border:none;-webkit-font-smoothing:subpixel-antialiased;span{display:inline-block}}.stagger-button-bg{position:relative;border-radius:var(--button-border-radius);background:linear-gradient(0deg,#FFE193 0,#FFE193);height:58px;position:absolute;top:0;left:0;width:100%}.stagger-button-top-text{overflow:hidden}.stagger-button-bottom-text{overflow:hidden;position:absolute;top:10px;left:0;width:100%}