.features-section-container{z-index:2;background-color:#f5f5f7;margin-top:0;padding-bottom:170px;position:relative}.features-section-container *{box-sizing:border-box}.features-section{width:100%;color:var(--color-black);max-width:var(--max-width);margin:0 auto;padding:0;position:relative}.button-section{padding-top:72px}.features-section-heading{margin-bottom:88px;font-size:90px}.features-section-heading button.feature-nav-button{letter-spacing:-.22px;cursor:pointer;background:var(--TC-Gradient-Gradient-1,linear-gradient(211deg,#0000004d 12.82%,#0000004d 87.46%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:none;padding:12px;font-family:Instrument Sans;font-size:22px;line-height:normal;display:inline-block}.features-section-heading button.feature-nav-button-active{background:var(--TC-Gradient-Gradient-1,linear-gradient(211deg,#f0c94f 12.82%,#cfae44 87.46%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-container{max-width:var(--max-width);box-sizing:border-box;flex-direction:row;justify-content:center;align-items:stretch;gap:34px;width:100%;margin:0 auto;display:flex;position:relative}.card{text-align:left;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box;background-color:#eeece5;border-radius:12px;flex-direction:column;flex:1 1 0;width:100%;max-width:482px;min-height:0;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 16px #00000014}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.card-content{flex-direction:column;flex:1;gap:32px;display:flex}.card-heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:28px;display:flex}.card h2{letter-spacing:-.46px;overflow-wrap:break-word;margin:0;font-size:44px;line-height:104%}.card h3{overflow-wrap:break-word;margin:4px 0 0}.card p{letter-spacing:-.2px;opacity:.5;overflow-wrap:break-word;margin:0;font-size:20px;line-height:130%}.card-heading-icon{mix-blend-mode:multiply;opacity:.3;flex-shrink:0;width:auto;height:50px}.card-heading-icon img{object-fit:contain;width:100%;height:100%}.features-section-button{justify-content:center;align-items:center;padding-top:64px;display:flex}.feature-nav-buttons{justify-content:center;gap:16px;margin-top:24px;display:flex}p.feature-card-footnote{margin-top:auto;padding-top:40px;font-size:14px;bottom:0}@media screen and (max-width:1544px){.features-section{padding:0 20px}.card h2{font-size:40px}.card-heading-icon{height:50px}}@media screen and (max-width:1470px){.features-section{padding:0 20px}.card{padding:32px}.card h2{font-size:37px}.card-heading-icon{height:45px}.card p{font-size:19px}p.feature-card-footnote{margin-top:auto;padding-top:40px;font-size:14px;bottom:0}}@media screen and (max-width:1388px){.features-section{padding:0 20px}.card h2{font-size:34px}.card-heading-icon{height:40px}.card p{font-size:17px}.card-content{gap:24px}p.feature-card-footnote{margin-top:auto;padding-top:40px;font-size:14px;bottom:0}}@media screen and (max-width:1250px){.features-section{padding:0 20px}.card{padding:28px}.card h2{font-size:27px}.card-heading-icon{height:35px}.card p{font-size:16px}.card-heading{gap:20px}p.feature-card-footnote{margin-top:auto;padding-top:40px;font-size:14px;bottom:0}}@media screen and (max-width:1131px){.features-section{padding:0 24px}.features-section-container{padding-top:120px;padding-bottom:120px}.features-section-heading{letter-spacing:-3.15px;margin-bottom:48px;font-size:90px;line-height:96%}.features-section-heading button.feature-nav-button{font-size:22px}.card-container{flex-direction:column;align-items:stretch;gap:24px;max-width:540px;padding:0}.card{flex:none;width:100%;max-width:100%;margin:0;padding:32px}.card h2{font-size:40px}.card-heading-icon{height:50px}.card p{font-size:20px}p.feature-card-footnote{margin-top:40px;font-size:14px;bottom:0}}@media screen and (max-width:900px){.card-container{gap:20px;flex-direction:column!important}.card{flex:none!important;width:100%!important;max-width:100%!important}}@media screen and (max-width:675px){.features-section{padding:0 16px}.button-section{padding-top:24px}.features-section-container{padding-top:88px;padding-bottom:88px}.features-section-heading{letter-spacing:-1.68px;text-align:center;margin-bottom:24px;font-size:48px;line-height:96%}.features-section h1{letter-spacing:-1.68px;text-align:center;padding:0 0 24px;font-size:48px;line-height:96%}.card-container{flex-direction:column;align-items:stretch;gap:16px;max-width:100%;padding:0}.card{flex:none;width:100%;max-width:100%;height:auto;margin:0;padding:20px;box-shadow:0 2px 8px #00000014}.card h2{letter-spacing:-.32px;font-size:28px;line-height:110%}.card h3{font-size:20px;line-height:120%}.card p{letter-spacing:-.16px;font-size:16px;line-height:140%}.card-heading{flex-wrap:wrap;gap:16px}.card-heading-icon{flex-shrink:0;width:40px;height:40px}.card-content{gap:20px}.feature-nav-buttons{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.features-section-heading button.feature-nav-button{letter-spacing:-.16px;white-space:nowrap;padding:8px 12px;font-size:16px;line-height:130%;display:inline-block}p.feature-card-footnote{margin-top:40px;font-size:14px;bottom:0}}@media screen and (max-width:380px){.card-container{padding:0 12px}.card{padding:16px}.card h2{font-size:24px}.card h3{font-size:18px}.card p{font-size:14px;line-height:145%}.features-section h1,.features-section-heading{font-size:36px}.features-section-heading button.feature-nav-button{padding:6px 10px;font-size:14px}p.feature-card-footnote{margin-top:40px;font-size:11px;bottom:0}}
.apply-button{border-radius:var(--button-border-radius);color:var(--color-black);letter-spacing:-.01em;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;background:linear-gradient(#fafafa 0%,#ffe193 100%);border:none;height:58px;padding:10px 44px;font-size:22px;font-weight:500;transition:background-color .2s,transform .2s}.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{border-radius:var(--button-border-radius);background:linear-gradient(#ffe193 0% 100%);transition:background-color .2s,transform .2s;position:relative}.stagger-button-text-container{z-index:1;color:var(--color-black);letter-spacing:-.01em;-webkit-font-smoothing:subpixel-antialiased;border:none;padding:10px 44px;font-size:22px;font-weight:500;position:relative}.stagger-button-text-container span{display:inline-block}.stagger-button-bg{border-radius:var(--button-border-radius);background:linear-gradient(#ffe193 0% 100%);width:100%;position:absolute;top:0;left:0}.stagger-button-top-text{overflow:hidden}.stagger-button-bottom-text{width:100%;position:absolute;top:10px;left:0;overflow:hidden}
