.fcw-rhero{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:120px 0 80px}.fcw-rhero__gradient{position:absolute;inset:0;z-index:1}.fcw-rhero__pattern{position:absolute;inset:0;z-index:2;background-size:cover;background-position:center;opacity:.1}.fcw-rhero__overlay{position:absolute;inset:0;z-index:3}.fcw-rhero__inner{position:relative;z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;text-align:center}.fcw-rhero__content{max-width:800px;margin:0 auto}.fcw-rhero__badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.fcw-rhero__badge-1,.fcw-rhero__badge-2{font-size:12px;font-weight:700;padding:6px 12px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.fcw-rhero__badge-2{backdrop-filter:blur(4px)}.fcw-rhero__heading{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:24px}@media (min-width:768px){.fcw-rhero__heading{font-size:48px}}@media (min-width:1024px){.fcw-rhero__heading{font-size:60px}}.fcw-rhero__desc{font-size:18px;line-height:1.6;margin-bottom:32px}@media (min-width:1024px){.fcw-rhero__desc{font-size:20px}}.fcw-rhero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.fcw-rhero__btn-1,.fcw-rhero__btn-2{display:inline-block;padding:16px 32px;border-radius:9999px;font-weight:600;font-size:16px;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}.fcw-rhero__btn-2{background-color:#fff0;border:2px solid}.fcw-rstats{padding:64px 0}.fcw-rstats__inner{max-width:1280px;margin:0 auto;padding:0 24px}.fcw-rstats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (min-width:1024px){.fcw-rstats__grid{grid-template-columns:repeat(4,1fr)}}.fcw-rstats__card{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px}.fcw-rstats__icon-bg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.fcw-rstats__icon-bg i{font-size:20px;color:#fff}.fcw-rstats__val{font-size:24px;font-weight:700;line-height:1.2}.fcw-rstats__label{font-size:14px}.fcw-rgrid{padding:80px 0}.fcw-rgrid__inner{max-width:1280px;margin:0 auto;padding:0 24px}.fcw-rgrid__feat{margin-bottom:80px}.fcw-rgrid__feat-head{margin-bottom:40px}.fcw-rgrid__feat-eyebrow{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.fcw-rgrid__heading{font-size:36px;font-weight:700;line-height:1.2}@media (min-width:768px){.fcw-rgrid__heading{font-size:40px}}.fcw-rgrid__feat-card{border-radius:24px;overflow:hidden;border:1px solid rgb(0 0 0 / .05);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.fcw-rgrid__feat-grid{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.fcw-rgrid__feat-grid{grid-template-columns:repeat(2,1fr)}}.fcw-rgrid__feat-img-wrap{position:relative;height:300px;overflow:hidden}@media (min-width:1024px){.fcw-rgrid__feat-img-wrap{height:auto}}.fcw-rgrid__feat-img{width:100%;height:100%;object-fit:cover;object-position:top}.fcw-rgrid__feat-badge{position:absolute;top:16px;left:16px;font-size:12px;font-weight:700;color:#fff;padding:6px 12px;border-radius:9999px;text-transform:uppercase}.fcw-rgrid__feat-info{padding:32px;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.fcw-rgrid__feat-info{padding:48px}}.fcw-rgrid__meta{display:flex;align-items:center;gap:16px;font-size:14px;color:#6b7280;margin-bottom:16px;flex-wrap:wrap}.fcw-rgrid__meta-item{display:flex;align-items:center;gap:4px}.fcw-rgrid__feat-title{font-size:24px;font-weight:700;color:#111827;margin-bottom:16px}.fcw-rgrid__feat-desc{font-size:16px;color:#4b5563;line-height:1.6;margin-bottom:24px}.fcw-rgrid__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.fcw-rgrid__tag{font-size:12px;background-color:#f3f4f6;color:#4b5563;padding:6px 12px;border-radius:9999px}.fcw-rgrid__tags--small .fcw-rgrid__tag{font-size:10px;padding:2px 8px}.fcw-rgrid__form-row{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media (min-width:640px){.fcw-rgrid__form-row{grid-template-columns:repeat(2,1fr)}}.fcw-rgrid__input{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;outline:none;transition:all 0.3s ease}.fcw-rgrid__input:focus{border-color:#862780;box-shadow:0 0 0 2px rgb(134 39 128 / .2)}.fcw-rgrid__submit{width:100%;background-color:#862780;color:#fff;border:none;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s ease}.fcw-rgrid__submit:hover{background-color:#6b1f66}.fcw-rgrid__submit--feat{padding:14px 24px}.fcw-rgrid__form-note{text-align:center;font-size:12px;color:#9ca3af;margin-top:12px}.fcw-rgrid__success{background-color:rgb(147 194 65 / .1);border:1px solid rgb(147 194 65 / .2);border-radius:12px;padding:24px;text-align:center}.fcw-rgrid__success-icon{width:48px;height:48px;background-color:#93C241;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 12px}.fcw-rgrid__success-title{font-size:16px;font-weight:700;color:#111827;margin-bottom:4px}.fcw-rgrid__success-desc{font-size:14px;color:#4b5563;margin-bottom:12px}.fcw-rgrid__success-reset{background:none;border:none;color:#862780;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.fcw-rgrid__all-head{margin-bottom:40px}.fcw-rgrid__filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fcw-rgrid__filter-btn{padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:500;background-color:#fff;border:1px solid #e5e7eb;color:#4b5563;cursor:pointer;transition:all 0.3s ease}.fcw-rgrid__filter-btn:hover{border-color:#862780;color:#862780}.fcw-rgrid__filter-btn.is-active{background-color:#862780;border-color:#862780;color:#fff}.fcw-rgrid__grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:768px){.fcw-rgrid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fcw-rgrid__grid{grid-template-columns:repeat(3,1fr)}}.fcw-rgrid__item{border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);transition:all 0.3s ease}.fcw-rgrid__item:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.fcw-rgrid__item-img-wrap{position:relative;height:192px;overflow:hidden}.fcw-rgrid__item-img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.5s ease}.fcw-rgrid__item:hover .fcw-rgrid__item-img{transform:scale(1.05)}.fcw-rgrid__item-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;color:#fff;padding:4px 8px;border-radius:9999px;text-transform:uppercase;display:flex;align-items:center;gap:4px}.fcw-rgrid__item-info{padding:24px}.fcw-rgrid__item-title{font-size:18px;font-weight:700;color:#111827;margin-bottom:8px;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcw-rgrid__item-desc{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fcw-rgrid__form--stacked{display:flex;flex-direction:column;gap:12px}.fcw-rblog{padding:80px 0}.fcw-rblog__inner{max-width:1280px;margin:0 auto;padding:0 24px}.fcw-rblog__head{text-align:center;margin-bottom:56px}.fcw-rblog__eyebrow{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.fcw-rblog__heading{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}@media (min-width:768px){.fcw-rblog__heading{font-size:40px}}.fcw-rblog__desc{font-size:18px;color:#4b5563;max-width:672px;margin:0 auto}.fcw-rblog__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:48px}@media (min-width:1024px){.fcw-rblog__grid{grid-template-columns:repeat(2,1fr)}}.fcw-rblog__feat{display:block;text-decoration:none;border-radius:16px;overflow:hidden;border:1px solid rgb(0 0 0 / .05);transition:all 0.3s ease}.fcw-rblog__feat-img-wrap{position:relative;height:256px;overflow:hidden}@media (min-width:1024px){.fcw-rblog__feat-img-wrap{height:288px}}.fcw-rblog__feat-img,.fcw-rblog__side-img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.5s ease}.fcw-rblog__feat:hover .fcw-rblog__feat-img,.fcw-rblog__side-item:hover .fcw-rblog__side-img{transform:scale(1.05)}.fcw-rblog__feat-badge{position:absolute;top:16px;left:16px;background-color:#862780;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;border-radius:9999px;text-transform:uppercase}.fcw-rblog__feat-info{padding:24px}@media (min-width:1024px){.fcw-rblog__feat-info{padding:32px}}.fcw-rblog__meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#9ca3af;margin-bottom:12px;flex-wrap:wrap}.fcw-rblog__meta--small{margin-bottom:8px}.fcw-rblog__cat{font-weight:500;padding:2px 8px;border-radius:9999px}.fcw-rblog__title{font-size:14px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.4;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcw-rblog__title--feat{font-size:20px;margin-bottom:12px}.fcw-rblog__excerpt{font-size:14px;color:#4b5563;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fcw-rblog__excerpt--small{font-size:12px;-webkit-line-clamp:2}.fcw-rblog__read-more{margin-top:16px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#862780}.fcw-rblog__read-more i{transition:transform 0.3s ease}.fcw-rblog__feat:hover .fcw-rblog__read-more i{transform:translateX(4px)}.fcw-rblog__side{display:flex;flex-direction:column;gap:24px}.fcw-rblog__side-item{display:flex;gap:16px;text-decoration:none;border-radius:12px;overflow:hidden;border:1px solid rgb(0 0 0 / .05);padding:16px;transition:all 0.3s ease}.fcw-rblog__side-img-wrap{width:112px;height:112px;flex-shrink:0;border-radius:8px;overflow:hidden}.fcw-rblog__side-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.fcw-rblog__view-all-wrap{text-align:center}.fcw-rblog__view-all{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#862780;text-decoration:none;transition:gap 0.3s ease}.fcw-rblog__view-all:hover{gap:12px}.fcw-rnews{padding:80px 0}.fcw-rnews__inner{max-width:1280px;margin:0 auto;padding:0 24px}.fcw-rnews__head{text-align:center;margin-bottom:56px}.fcw-rnews__eyebrow{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.fcw-rnews__heading{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}@media (min-width:768px){.fcw-rnews__heading{font-size:40px}}.fcw-rnews__desc{font-size:18px;color:#4b5563;max-width:672px;margin:0 auto}.fcw-rnews__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.fcw-rnews__grid{grid-template-columns:repeat(2,1fr)}}.fcw-rnews__item{display:flex;gap:20px;text-decoration:none;border-radius:16px;border:1px solid rgb(0 0 0 / .05);padding:20px;transition:all 0.3s ease}.fcw-rnews__item:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.fcw-rnews__img-wrap{width:112px;height:112px;flex-shrink:0;border-radius:12px;overflow:hidden}.fcw-rnews__img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.5s ease}.fcw-rnews__item:hover .fcw-rnews__img{transform:scale(1.05)}.fcw-rnews__info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.fcw-rnews__meta-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.fcw-rnews__issue{font-size:10px;font-weight:700;color:#fff;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.fcw-rnews__date{font-size:12px;color:#9ca3af}.fcw-rnews__title{font-size:14px;font-weight:700;color:#111827;margin-bottom:6px;line-height:1.4;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcw-rnews__teaser{font-size:12px;color:#6b7280;line-height:1.6;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcw-rnews__meta-bottom{display:flex;align-items:center;gap:12px;font-size:12px;color:#9ca3af}.fcw-rnews__meta-item{display:flex;align-items:center;gap:4px}.fcw-rnews__btn-wrap{text-align:center;margin-top:40px}.fcw-rnews__btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border:2px solid;border-radius:9999px;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s ease}.fcw-rcta{padding:80px 0}.fcw-rcta__inner{max-width:896px;margin:0 auto;padding:0 24px;text-align:center}.fcw-rcta__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;margin-bottom:24px}.fcw-rcta__badge i{font-size:18px}.fcw-rcta__badge-text{font-size:14px;font-weight:600}.fcw-rcta__heading{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:16px}@media (min-width:768px){.fcw-rcta__heading{font-size:36px}}.fcw-rcta__desc{font-size:18px;line-height:1.6;margin-bottom:32px}.fcw-rcta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.fcw-rcta__btn-1,.fcw-rcta__btn-2{display:inline-block;padding:16px 32px;border-radius:9999px;font-weight:600;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}.fcw-rcta__btn-2{background-color:#fff0;border:2px solid}