.wf-section{background-color:#fff;padding:80px 0;width:100%}.wf-inner{gap:48px;margin:0 auto;max-width:1208px;padding:0 32px}.wf-inner,.wf-top{display:flex;flex-direction:column}.wf-top{gap:16px}.wf-badge{align-items:center;background:#eefbf6;border:1px solid #aeecd3;border-radius:999px;display:inline-flex;padding:4px 10px;width:fit-content}.wf-badge__text{color:#20a986;font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}.wf-heading{font-family:var(--font-heading),serif;font-size:48px;font-weight:500;letter-spacing:0;line-height:60px}.wf-body,.wf-body p,.wf-heading{color:#1b1f1d;margin:0;max-width:800px}.wf-body,.wf-body p{font-family:var(--font-primary);font-size:18px;font-weight:300;line-height:30px}.wf-cards-wrap{position:relative}.wf-cards{border-top:1px solid #1b1f1d;display:flex;flex-flow:column;gap:0 24px;max-width:1096px}.wf-card{background:#eefbf6;border-bottom:1px solid #1b1f1d;overflow:hidden}.wf-card__top{display:flex;gap:12px;padding:23px 32px}.wf-card__badge-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.wf-card__icon{flex-shrink:0;height:17px;object-fit:contain;width:17px}.wf-card__badge{color:#0f6d59;font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}.wf-card__title{color:#1b1f1d;font-family:var(--font-heading),serif;font-size:32px;font-weight:600;line-height:42px;margin:0}.wf-card__body,.wf-card__body p{color:#3d4442;font-family:var(--font-primary);font-size:18px;font-weight:300;line-height:30px;margin:0}.wf-card__bottom{padding:24px 24px 32px}.wf-card__bottom--yellow{background-color:#fef9c3}.wf-card__bottom--peach{background-color:#fde8d8}.wf-card__bottom--lavender{background-color:#ede9fe}.wf-card__bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wf-card__bullet{align-items:flex-start;color:#1b1f1d;display:flex;font-family:var(--font-primary);font-size:14px;font-weight:400;gap:10px;line-height:20px}.wf-card__bullet:before{background-color:#0e5747;border-radius:50%;content:"";flex-shrink:0;height:7px;margin-top:7px;width:7px}.wf-carousel-nav{display:none}.wf-card__top_left{padding-top:5px;width:322px}.wf-card__top_right{padding-left:48px;width:calc(100% - 334px)}@media(min-width:601px){.wf-cards{padding-left:0!important}}@media(max-width:1000px){.wf-cards{gap:16px;margin:0 auto;max-width:560px;width:100%}.wf-card,.wf-cards{display:flex;flex-direction:column}.wf-card{overflow:hidden}.wf-heading{font-size:38px;line-height:48px}.wf-card__top{flex-flow:column}.wf-card__top_left{width:100%}.wf-card__top_right{padding:0;width:100%}}@media(max-width:900px){.wf-section{padding:64px 0 80px}.wf-inner{gap:36px}}@media(max-width:600px){.wf-section{padding:36px 0}.wf-inner{gap:24px;padding:0}.wf-top{padding:0 32px}.wf-heading{font-size:32px;line-height:42px}.wf-card__title{font-size:24px;font-weight:600;line-height:32px}.wf-card__body,.wf-card__body p{font-size:16px;line-height:28px}.wf-cards-wrap{overflow:hidden;width:100%}.wf-cards{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin:0;max-width:none;padding:0;transition:transform .35s cubic-bezier(.4,0,.2,1);width:max-content;will-change:transform}.wf-card{display:flex;flex:0 0 311px;flex-direction:column;min-width:0;overflow:hidden;width:311px}.wf-card__top{flex:1}.wf-carousel-nav{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:24px}.wf-carousel-nav__arrow{background:none;border:none}.wf-carousel-nav__arrow:disabled{opacity:.5}.wf-carousel-nav__dots{align-items:center;display:flex;gap:12px}.wf-carousel-dot{background:#20a986;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s,transform .2s;width:10px}.wf-carousel-dot.wf-carousel-dot--active{background:#aeecd3}.wf-body,.wf-body p{font-size:16px;line-height:28px}.wf-top{align-items:center;padding:0 35px;text-align:center}.wf-cards{border-top:0}.wf-card{border-top:1px solid #1b1f1d}.wf-card__title{font-size:28px;line-height:36px}.wf-card__top{gap:8px;padding:24px 25px}.wf-carousel-nav__arrow svg path{fill:#1b1f1d}}