.gc-commercial-hero{background:#f3ecdf;padding:26px 0 55px}.gc-commercial-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.9fr);gap:72px;align-items:center;padding:34px 0 0}.gc-commercial-intro h1{font-size:clamp(38px,4.5vw,65px);font-weight:750;line-height:1.04;letter-spacing:-.035em;margin:18px 0 26px}.gc-commercial-summary{font-size:19px;line-height:1.75;color:#645b4e}.gc-commercial-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.gc-commercial-actions>a:last-child{font-size:23px;font-weight:750;color:#2c2922}.gc-commercial-note{font-size:13px;color:#706657;margin-top:16px}
.gc-commercial-delivery{background:#2c2d26;border-radius:22px;color:#fff9ef;padding:34px}.gc-commercial-delivery .gc-eyebrow{color:#ebc488}.gc-commercial-delivery h2{font-size:38px;line-height:1.12;letter-spacing:-1px;margin:18px 0 26px}.gc-commercial-delivery ol{list-style:none;padding:0;margin:0}.gc-commercial-delivery li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #59574b}.gc-commercial-delivery li>span{font-size:13px;color:#ebc488;padding-top:4px}.gc-commercial-delivery strong{font-size:20px}.gc-commercial-delivery li p{font-size:14px;color:#d7d2c5;line-height:1.5;margin:7px 0 0}.gc-commercial-delivery>a{display:inline-block;color:#efd09b;font-size:14px;margin-top:22px;text-underline-offset:4px}
.gc-commercial-experience{padding:35px 0;border-bottom:1px solid #e3dbcc}.gc-commercial-experience ul{display:flex;gap:42px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0}.gc-commercial-experience li{font-size:29px;font-weight:700;letter-spacing:-.6px}.gc-commercial-experience p:last-child{font-size:14px;line-height:1.65;color:#716858;max-width:850px}
.gc-commercial-partner,.gc-commercial-planning{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:70px;padding-top:70px;padding-bottom:70px}.gc-commercial-page h2{font-weight:650}.gc-commercial-partner h2,.gc-commercial-process h2,.gc-commercial-insurance h2,.gc-commercial-projects h2,.gc-commercial-planning h2,.gc-commercial-coverage h2{font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-.025em;margin:14px 0 26px}.gc-commercial-partner aside{background:#eee7d9;padding:30px;border-radius:18px}.gc-commercial-partner aside h2{font-size:28px}.gc-commercial-partner ul,.gc-commercial-planning ul{padding-left:20px}.gc-commercial-partner li,.gc-commercial-planning li{font-size:17px;line-height:1.75;margin:10px 0}.gc-commercial-partner aside>p:not(.gc-eyebrow){font-size:14px;line-height:1.6;color:#6f6252}.gc-commercial-partner aside>a{display:inline-block;margin-top:15px}
.gc-commercial-process{padding:55px 0;background:#eee8dc}.gc-commercial-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.gc-commercial-process-grid article{padding:25px;background:#faf7f1;border:1px solid #ded3be;border-radius:16px}.gc-commercial-process-grid article>span{color:#946220;font-size:13px}.gc-commercial-process-grid h3{font-size:24px;line-height:1.2;margin:20px 0 15px}.gc-commercial-process-grid p{font-size:16px;line-height:1.75;color:#6b6050}
.gc-commercial-insurance{padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:1.5fr 1fr;gap:70px}.gc-commercial-insurance>div>p:not(.gc-eyebrow){font-size:17px;line-height:1.75;color:#6e6353}.gc-commercial-insurance .gc-button{margin-top:20px}.gc-commercial-limits{padding:28px 35px;border-left:1px solid #d7c9b2}.gc-commercial-limits>p{font-size:12px!important;letter-spacing:1.5px}.gc-commercial-limits strong{display:block;font-size:34px;font-weight:650;margin-top:18px}.gc-commercial-limits span{font-size:14px;color:#746859}
.gc-commercial-projects{padding-top:30px;padding-bottom:30px}.gc-commercial-planning{border-top:1px solid #e0d7c7;grid-template-columns:1fr 1.2fr}.gc-commercial-faq details{border-bottom:1px solid #dfd4c0;padding:20px 0}.gc-commercial-faq summary{font-size:18px;font-weight:650;line-height:1.5;cursor:pointer}.gc-commercial-faq p{font-size:16px;line-height:1.75;color:#6b6050;padding-top:12px}
.gc-commercial-coverage{padding:55px 0;background:#f0eadf}.gc-commercial-coverage>.gc-container>p:not(.gc-eyebrow){font-size:17px;line-height:1.7;color:#6f6456}.gc-commercial-coverage details{border-top:1px solid #dcd0ba;padding:20px 0}.gc-commercial-coverage summary{font-size:18px;font-weight:650;cursor:pointer}.gc-commercial-coverage ul{list-style:none;display:flex;gap:10px 22px;flex-wrap:wrap;padding:20px 0 0;font-size:16px;line-height:1.75}.gc-commercial-coverage a{color:#845116}.gc-commercial-coverage>.gc-container>.gc-text-link{display:inline-block;margin-top:20px}
@media(max-width:900px){.gc-commercial-intro,.gc-commercial-partner,.gc-commercial-planning,.gc-commercial-insurance{gap:30px}.gc-commercial-delivery{padding:26px}.gc-commercial-process-grid{gap:15px}.gc-commercial-process-grid article{padding:20px}}
@media(max-width:650px){.gc-commercial-intro,.gc-commercial-partner,.gc-commercial-planning,.gc-commercial-insurance,.gc-commercial-process-grid{grid-template-columns:1fr}.gc-commercial-intro{padding-top:20px;gap:34px}.gc-commercial-summary{font-size:17px}.gc-commercial-delivery h2{font-size:32px}.gc-commercial-hero{padding-bottom:35px}.gc-commercial-experience ul{gap:14px 28px}.gc-commercial-experience li{font-size:25px}.gc-commercial-partner,.gc-commercial-planning{padding-top:42px;padding-bottom:42px}.gc-commercial-process{padding:40px 0}.gc-commercial-insurance{padding-top:42px;padding-bottom:42px}.gc-commercial-limits{border-left:0;border-top:1px solid #d7c9b2;padding:20px 0 0}.gc-commercial-coverage{padding:40px 0}.gc-commercial-actions{gap:20px}}
