.zwc-banner-inner,.zwc-benefits-inner,.zwc-features-inner,.zwc-faq-inner{display:flex;flex-direction:column;align-items:center}.zwc-benefits-inner h2,.zwc-resources-inner h2,.zwc-features-inner h2{font-family:var(--primaryfont-semibold);font-size:clamp(28px,3.5vw,40px);line-height:1.2;letter-spacing:-0.02em;color:#000;text-align:center;margin:0 0 clamp(30px,5vw,60px)}.zwc-benefits-list h3,.zwc-resource-content h3,.zwc-feature-header h3{font-family:var(--primaryfont-semibold);font-size:20px;line-height:1.4;letter-spacing:-0.02em;color:#000;margin:0}.zwc-benefits-list p,.zwc-feature-card>p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.44;color:#000;margin:0}.zwc-benefits-list,.zwc-resources-list{list-style:none;padding:0;margin:0}.zwc-benefits-list li img,.zwc-resource-icon,.zwc-feature-header img,.zwc-faq-icon{flex-shrink:0}.zwc-banner{background-color:#030d26;padding:clamp(60px,8vw,100px) 0;color:#fff}.zwc-banner .content-wrap{max-width:700px}.zwc-banner-inner{text-align:center}.zwc-banner-inner h1{font-family:var(--primaryfont-semibold);font-size:clamp(32px,4vw,48px);line-height:1.17;letter-spacing:-0.02em;margin:0 0 18px}.zwc-banner-inner p{font-size:16px;line-height:1.625;letter-spacing:-0.02em;margin:0}.zwc-benefits{background-color:#f6f9ff;padding:clamp(60px,10vw,120px) 0}.zwc-benefits .content-wrap{max-width:1248px}.zwc-benefits-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(30px,3vw,34px)}.zwc-benefits-list li{display:flex;flex-direction:column;align-items:center;gap:18px;padding-right:clamp(20px,3.5vw,34px);border-right:1px solid #d1d1d1;width:calc(25% - 25.5px)}.zwc-benefits-list li:last-child{border-right:0;padding-right:0}.zwc-benefits-list h3,.zwc-benefits-list p{text-align:center}.zwc-resources{padding:clamp(60px,10vw,120px) 0}.zwc-resources .content-wrap{max-width:988px}.zwc-resources-inner h2{margin:0 0 clamp(30px,4vw,50px)}.zwc-resources-card{background-color:#fff;border:1px solid #ccc;border-radius:10px;overflow:hidden}.zwc-resources-list li{display:flex;align-items:flex-start;gap:20px;padding:clamp(24px,3.5vw,40px);border-bottom:1px solid #ccc}.zwc-resources-list li:last-child{border-bottom:0}.zwc-resource-icon{width:24px;display:flex;justify-content:center;padding-top:5px}.zwc-resource-content{flex:1}.zwc-resource-content h3{line-height:1.2;margin:0 0 8px}.zwc-resource-content p{font-family:var(--primaryfont-regular);font-size:16px;line-height:1.625;letter-spacing:-0.02em;color:#000;max-width:558px;margin:0}.zwc-resources-list .act-btn{display:flex;align-items:center;justify-content:center;padding:9px 32px;border:1.5px solid #0a55eb;border-radius:6px;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.625;letter-spacing:-0.02em;color:#0a55eb;align-self:center}.zwc-features{background-color:#f6f6f6;padding:clamp(60px,10vw,100px) 0}.zwc-features .content-wrap{max-width:1056px}.zwc-features-grid{display:flex;flex-wrap:wrap;gap:20px;width:100%}.zwc-feature-card{background-color:#fff;border:1px solid #ccd8f2;border-radius:10px;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,30px);width:calc(50% - 10px)}.zwc-feature-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.zwc-feature-card>p{padding-left:34px}.zwc-faq{background-color:#fff;padding:clamp(60px,10vw,120px) 0}.zwc-faq .content-wrap{max-width:890px}.zwc-faq-inner h2{font-family:var(--primaryfont-semibold);font-size:clamp(32px,4vw,48px);line-height:1.17;letter-spacing:-0.02em;color:#000;text-align:center;margin:0 0 clamp(40px,5vw,56px)}.zwc-faq-list{width:100%}.zwc-faq-item{border-bottom:1px solid #000}.zwc-faq-question{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(20px,5vw,65px);width:100%;padding:clamp(20px,2.5vw,24px) clamp(16px,2vw,24px);background:0;border:0;cursor:pointer;text-align:left}.zwc-faq-question span:first-child{font-family:var(--primaryfont-semibold);font-size:clamp(18px,2vw,24px);line-height:1.3;letter-spacing:-0.02em;color:#000;flex:1}.zwc-faq-icon{position:relative;width:24px;height:24px}.zwc-faq-icon::before,.zwc-faq-icon::after{content:"";position:absolute;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.zwc-faq-icon::before{width:14px;height:2px}.zwc-faq-icon::after{width:2px;height:14px}.zwc-faq-item.active .zwc-faq-icon::after{display:none}.zwc-faq-answer{padding:0 clamp(16px,2vw,24px) clamp(20px,2.5vw,24px)}.zwc-faq-answer p{font-family:var(--primaryfont-regular);font-size:clamp(16px,1.5vw,18px);line-height:1.44;color:#000;margin:0}@media screen and (max-width:991px){.zwc-benefits-list li{width:calc(50% - 50px);border-right:0;padding-right:0;padding-bottom:30px;border-bottom:1px solid #d1d1d1}.zwc-benefits-list li:nth-child(3),.zwc-benefits-list li:nth-child(4){border-bottom:0;padding-bottom:0}.zwc-resources-list li{flex-wrap:wrap}.zwc-resources-list .act-btn{margin-left:53px;margin-top:16px}}@media screen and (max-width:767px){.zwc-wrapper .content-wrap{max-width:500px}.zwc-benefits-list,.zwc-resources-list li,.zwc-features-grid{flex-direction:column}.zwc-benefits-list li{width:100%;padding-bottom:30px;border-bottom:1px solid #d1d1d1}.zwc-benefits-list li:last-child{border-bottom:0;padding-bottom:0}.zwc-benefits-list li:nth-child(3){border-bottom:1px solid #d1d1d1;padding-bottom:30px}.zwc-resources-list .act-btn{margin-left:0;width:100%}.zwc-feature-card{width:100%}}