.cws-home-page{background:#fff}.cws-home-wrap{padding-top:24px;padding-bottom:56px}.cws-home-hero{position:relative;border:1px solid #e5e7eb;border-top:4px solid #7bb038;border-right:4px solid #f39c12;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.09)}.cws-home-hero .owl-carousel,.cws-home-hero .owl-stage-outer,.cws-home-hero .owl-stage,.cws-home-hero .owl-item{border-radius:14px}.cws-home-hero img{display:block;width:100%;height:auto}.cws-home-hero .owl-nav{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;margin:0!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important}.cws-home-hero .owl-nav button{position:absolute!important;top:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:1px solid rgba(36,49,65,.12)!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;box-shadow:0 7px 20px rgba(15,23,42,.18)!important;color:#243141!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-50%)!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.cws-home-hero .owl-nav .owl-prev{left:14px!important}.cws-home-hero .owl-nav .owl-next{right:14px!important}.cws-home-hero .owl-nav button span{display:block!important;font-size:34px!important;font-weight:400!important;line-height:34px!important;height:36px!important;color:inherit!important;transform:translateY(-2px)!important}.cws-home-hero .owl-nav button:hover,.cws-home-hero .owl-nav button:focus{background:#eaf7fd!important;color:#005b89!important;box-shadow:0 9px 24px rgba(0,136,204,.22)!important;transform:translateY(-50%)!important;outline:none!important}.cws-home-hero .owl-dots{bottom:13px!important}.cws-home-hero .owl-dot span{box-shadow:0 1px 5px rgba(0,0,0,.18)}
.cws-home-cta{margin:22px 0 28px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#f7fbf3 0%,#fff 72%);border:1px solid #dde8d5;border-left:4px solid #7bb038;border-bottom:4px solid #f39c12;box-shadow:0 10px 28px rgba(15,23,42,.06)}.cws-home-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.cws-home-cta-copy{display:flex;align-items:center;gap:16px;min-width:0}.cws-home-cta-icon{width:50px;height:50px;border-radius:15px;background:#7bb038;color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;flex:0 0 auto;box-shadow:0 8px 18px rgba(123,176,56,.24)}.cws-home-cta h2{margin:0 0 3px;color:#243141;font-size:21px;font-weight:800;line-height:1.25}.cws-home-cta p{margin:0;color:#667085;font-size:14px;line-height:1.5}.cws-home-cta .highlighted-word{color:#7bb038;font-weight:800}.cws-home-cta .btn{border-radius:11px;font-weight:700;white-space:nowrap;padding:12px 19px}.cws-home-account-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#eaf7fd!important;border:1px solid #b9deef!important;color:#005b89!important;box-shadow:0 8px 18px rgba(0,136,204,.11);text-decoration:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease}.cws-home-account-btn:hover,.cws-home-account-btn:focus{background:#d9f1fb!important;border-color:#94cee7!important;color:#004b72!important;transform:translateY(-1px);box-shadow:0 11px 22px rgba(0,136,204,.16);text-decoration:none!important}.cws-home-account-btn i{font-size:13px}
.cws-home-section-label{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 18px;color:#77808b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cws-home-section-label:before,.cws-home-section-label:after{content:"";height:1px;background:#e5e7eb;flex:1 1 auto}.cws-home-section-label i{color:#7bb038;font-size:12px}
.cws-home-features{display:grid;gap:24px}.cws-home-feature{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:stretch;border:1px solid #e5e7eb;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgba(15,23,42,.065);position:relative}.cws-home-feature:nth-child(even){grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr)}.cws-home-feature:nth-child(even) .cws-home-collage{order:2}.cws-home-feature:nth-child(even) .cws-home-feature-copy{order:1}.cws-home-feature:before{content:"";position:absolute;top:0;left:0;width:58%;height:4px;background:#7bb038;z-index:3}.cws-home-feature:after{content:"";position:absolute;top:0;right:0;width:42%;height:4px;background:#f39c12;z-index:3}.cws-home-feature-copy{padding:42px 38px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#fff 0%,#fbfcfd 100%)}.cws-home-eyebrow{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-bottom:11px;padding:6px 10px;border-radius:999px;background:#f1f8eb;color:#5f8c2d;font-size:10px;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.cws-home-eyebrow i{font-size:10px}.cws-home-feature h3{margin:0 0 13px;color:#243141;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.cws-home-feature p{margin:0;color:#5f6b78;font-size:14px;line-height:1.75}.cws-home-collage{padding:18px;background:#f7f9fb;display:grid;grid-template-columns:1.4fr .8fr;grid-template-rows:1fr 1fr;gap:10px;min-height:370px}.cws-home-collage figure{margin:0;overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.08)}.cws-home-collage figure:first-child{grid-row:1 / 3}.cws-home-collage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.cws-home-feature:hover .cws-home-collage img{transform:scale(1.015)}
@media(max-width:991px){.cws-home-wrap{padding-top:18px;padding-bottom:44px}.cws-home-cta-inner{align-items:flex-start;flex-direction:column}.cws-home-cta .btn{width:100%}.cws-home-feature,.cws-home-feature:nth-child(even){grid-template-columns:1fr}.cws-home-feature:nth-child(even) .cws-home-collage,.cws-home-feature:nth-child(even) .cws-home-feature-copy{order:initial}.cws-home-feature-copy{padding:30px 28px}.cws-home-collage{min-height:340px}.cws-home-feature h3{font-size:24px}}
@media(max-width:575px){.cws-home-wrap{padding-top:12px;padding-bottom:38px}.cws-home-hero{border-radius:14px;border-top-width:3px;border-right-width:3px}.cws-home-hero .owl-nav button{width:38px!important;height:38px!important;margin:0!important}.cws-home-hero .owl-nav .owl-prev{left:8px!important}.cws-home-hero .owl-nav .owl-next{right:8px!important}.cws-home-hero .owl-nav button span{font-size:29px!important;line-height:29px!important;height:31px!important}.cws-home-cta{margin:16px 0 22px;padding:18px;border-radius:15px}.cws-home-cta-copy{align-items:flex-start}.cws-home-cta-icon{width:44px;height:44px;border-radius:13px;font-size:18px}.cws-home-cta h2{font-size:18px}.cws-home-cta p{font-size:13px}.cws-home-feature{border-radius:15px}.cws-home-feature-copy{padding:25px 21px}.cws-home-feature h3{font-size:22px}.cws-home-feature p{font-size:13px;line-height:1.7}.cws-home-collage{padding:10px;gap:7px;min-height:250px;grid-template-columns:1.25fr .75fr}.cws-home-collage figure{border-radius:10px}.cws-home-section-label{margin:5px 0 15px}}

.cws-home-hero .owl-carousel:not(.owl-loaded){display:block}.cws-home-hero .owl-carousel:not(.owl-loaded)>div:not(:first-child){display:none}

.cws-home-hero .owl-carousel{aspect-ratio:2.4 / 1;overflow:hidden}.cws-home-hero .owl-stage-outer,.cws-home-hero .owl-stage,.cws-home-hero .owl-item,.cws-home-hero .owl-item>div,.cws-home-hero .owl-carousel:not(.owl-loaded)>div{height:100%!important}.cws-home-hero .owl-item a,.cws-home-hero .owl-carousel:not(.owl-loaded)>div>a{display:block;height:100%}.cws-home-hero img{width:100%;height:100%;object-fit:contain;background:#fff}
