.gc-benefits-section{background-color:#fff;padding:80px 0;position:relative;overflow:hidden}.gc-benefits-header{text-align:center;max-width:800px;margin:0 auto 60px}.gc-benefits-header h2{color:#111;margin-top:15px;font-size:42px;font-weight:800;line-height:1.2}.gc-benefits-header h2 span{color:#b93f00}.gc-benefits-body{justify-content:space-between;align-items:center;max-width:1150px;margin:0 auto;display:flex;position:relative}.gc-benefits-col{flex-direction:column;flex:1;gap:50px;max-width:320px;display:flex}.gc-benefit-item{position:relative}.gc-benefit-item-inner{align-items:flex-start;gap:20px;display:flex}.gc-benefit-icon-box{color:#b93f00;background-color:#fff4ed;border:1px solid #ffccb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gc-benefit-content{flex-direction:column;display:flex}.gc-benefit-num{color:#b93f00;margin-bottom:6px;font-size:16px;font-weight:800}.gc-benefit-content h3{color:#111;margin:0 0 8px;font-size:18px;font-weight:700}.gc-benefit-content p{color:#666;margin:0;font-size:14px;line-height:1.6}.gc-benefits-center{z-index:2;flex:none;justify-content:center;align-items:center;margin:0 20px;display:flex;position:relative}.gc-benefits-center img{max-width:500px;height:auto;display:block}.gc-benefits-bottom-pill{background-color:#fff;border:1px solid #ffccb3;border-radius:60px;align-items:center;max-width:750px;margin:50px auto 0;padding:30px 40px;display:flex;box-shadow:0 10px 30px #f36c210d}.gc-benefits-bottom-pill .gc-benefit-item-inner{align-items:center;gap:24px;width:100%}.gc-benefits-bottom-pill .gc-benefit-content{flex-direction:row;flex:1;align-items:center;gap:15px}.gc-benefits-bottom-pill .gc-benefit-num{margin-bottom:0;font-size:18px}.gc-benefits-bottom-pill .gc-benefit-content h3{margin:0;font-size:18px}.gc-benefits-bottom-pill .gc-benefit-content p{flex:1;margin:0}@media (max-width:1024px){.gc-benefits-body{flex-direction:column;gap:40px}.gc-benefits-col{gap:30px;width:100%;max-width:600px}.gc-benefits-center{order:-1}.gc-benefits-bottom-pill{text-align:center;border-radius:20px;flex-direction:column;padding:24px}.gc-benefits-bottom-pill .gc-benefit-item-inner{text-align:center;flex-direction:column}.gc-benefits-bottom-pill .gc-benefit-content{flex-direction:column;align-items:center}}n .gc-matter-section{--color-primary:#b93f00;--color-primary-hover:#963300;--color-primary-light:#de4a26;--color-dark:#361805;--color-copper:#6b2a05;--color-cream:#faf5ec;--color-white:#fff;background-color:var(--color-cream);padding:80px 0}.gc-matter-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.gc-matter-img{object-fit:contain;width:100%;max-width:480px;height:auto;margin:0 auto;display:block}.gc-matter-eyebrow{color:var(--color-primary);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700}.gc-matter-title{color:var(--color-dark);margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1.2}.gc-matter-title span{color:var(--color-primary)}.gc-matter-desc{color:var(--color-copper);margin-bottom:40px;font-size:1.05rem;line-height:1.6}.gc-matter-list{flex-direction:column;gap:30px;display:flex;position:relative}.gc-matter-list:before{content:"";border-left:2px dashed var(--color-primary-light);opacity:.5;z-index:0;width:2px;position:absolute;top:30px;bottom:30px;left:31px}.gc-matter-item{z-index:1;align-items:flex-start;gap:20px;display:flex;position:relative}.gc-matter-icon{background:var(--color-white);width:64px;height:64px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 25px #b93f001a}.gc-matter-icon:after{content:"";background-color:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.gc-matter-text{flex:1;padding-top:5px}.gc-matter-text h4{color:var(--color-dark);margin-top:0;margin-bottom:6px;font-size:1.15rem;font-weight:700}.gc-matter-text p{color:var(--color-copper);margin:0;font-size:.95rem;line-height:1.5}@media (max-width:992px){.gc-matter-grid{grid-template-columns:1fr}}
