/* Page-specific styles: contact-us.html */
.oc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}
.oc>div{background:var(--white);border:1px solid var(--hairline);border-top:4px solid var(--mustard);border-radius:var(--radius-sm);padding:var(--space-8)}
.oc>div:nth-child(even){border-top-color:var(--emerald)}
.oc h3{margin:0 0 var(--space-5,20px);font:600 24px/32px var(--font-display);color:var(--navy)}
.oc dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:10px var(--space-4);font:400 16px/26px var(--font-body);color:var(--navy)}
.oc dt{font-weight:600}
.oc dd{margin:0}
.oc dd a{color:var(--navy)}
.pt-tb td:not(:first-child){white-space:nowrap}
#nf1:checked~.nl .row:not(.y1),#nf2:checked~.nl .row:not(.y2){display:none}
#bf1:checked~.bk-cards .ar:not(.c1),#bf2:checked~.bk-cards .ar:not(.c2),#bf3:checked~.bk-cards .ar:not(.c3),#bf4:checked~.bk-cards .ar:not(.c4),#bf5:checked~.bk-cards .ar:not(.c5){display:none}
.sc-card{display:grid;grid-template-columns:420px minmax(0,1fr);border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #123a5e1a;background:var(--white)}
.sc-card{position:relative}
.sc-card:after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 4px 0 var(--mustard);pointer-events:none}
.sc-l .jda-rule i:nth-child(2){background:var(--white)!important}
.sc-l{background:var(--emerald);padding:var(--space-10,40px);display:flex;flex-direction:column;justify-content:center;gap:var(--space-6,24px)}
.sc-l .h2{color:var(--white)!important;text-align:left!important;margin:0!important;font-size:34px!important;line-height:42px!important}
.sc-l .jda-rule{margin:0!important;justify-content:flex-start!important}
.sc-l .sc-b{margin:var(--space-2,8px) 0 0!important;background:var(--white)!important;border-color:var(--white)!important}
.sc-l .sc-b .ic{background:var(--emerald)!important}
.sc-l .sc-b .ic svg{stroke:var(--mustard)}
.sc-r{padding:var(--space-10,40px);display:flex;flex-direction:column;justify-content:center;gap:var(--space-6,24px)}
.sc-r .pt{margin:0!important;font-size:17px!important;line-height:28px!important}
.sc-r .obj{margin:0!important;border-radius:0 12px 12px 0;background:var(--off-white)!important;font-size:17px!important;line-height:28px!important}
.jda-section{padding:var(--space-14,56px) 0}
.b1{position:relative;overflow:hidden;background:var(--tb);color:var(--tf);padding:64px 0}
.b1::before{content:"";position:absolute;right:-130px;top:-170px;width:460px;height:460px;border-radius:50%;border:70px solid var(--tw)}
.b1::after{content:"";position:absolute;right:230px;bottom:-190px;width:300px;height:300px;border-radius:50%;border:44px solid var(--tw)}
.b1 h2{font:600 36px/44px var(--font-display);color:var(--tf)}
.b1 p{margin-top:12px;max-width:560px;font:400 18px/28px var(--font-body);color:var(--tm)}
.b2{background:var(--off-white);padding:72px 0}
.b2 h2{font:600 28px/36px var(--font-display);color:var(--navy)}
.b2 p{margin-top:6px;font:400 17px/26px var(--font-body);color:var(--text-muted,#5B6B7A)}
.b2.section--light{background:var(--white)}
.b2.cx-mint{background:#E9F3EE}
.b2.section--accent{background:var(--mustard-25)}
