/* Gearbanks corporate / policy pages - 2026-11-12 */
:root{--gb-green:#5c8a43;--gb-green-dark:#466f31;--gb-navy:#031727;--gb-ink:#0b2132;--gb-text:#546370;--gb-soft:#f4f7f8;--gb-line:#dce4e8;--gb-white:#fff}
.static-page{background:#fff;color:var(--gb-ink)}
.static-page .container{position:relative}
.static-hero{padding:64px 0 52px;background:linear-gradient(135deg,#f4f7f8 0%,#fff 62%,#eef5ea 100%);border-bottom:1px solid var(--gb-line)}
.static-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 24px;color:#6d7a84;font-size:14px}
.static-breadcrumb a:hover{color:var(--gb-green-dark)}
.static-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--gb-green-dark);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.static-eyebrow:before{content:"";width:28px;height:2px;background:var(--gb-green)}
.static-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:48px;align-items:center}
.static-hero h1{max-width:920px;margin:0 0 18px;font-size:clamp(38px,4.8vw,68px);line-height:1.02;letter-spacing:-.035em}
.static-hero-lead{max-width:850px;margin:0;color:var(--gb-text);font-size:19px;line-height:1.72}
.static-hero-card{padding:28px;background:var(--gb-navy);border-radius:20px;color:#fff;box-shadow:0 24px 60px rgba(3,23,39,.16)}
.static-hero-card strong{display:block;margin-bottom:10px;font-size:18px}
.static-hero-card p{margin:0;color:#d8e1e6;line-height:1.6}
.static-hero-card a{display:inline-flex;margin-top:18px;color:#c9efaa;font-weight:800}
.static-section{padding:68px 0}
.static-section.soft{background:var(--gb-soft)}
.static-section.dark{background:var(--gb-navy);color:#fff}
.static-section-head{max-width:860px;margin-bottom:34px}
.static-section-head h2{margin:0 0 13px;font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-.025em}
.static-section-head p{margin:0;color:var(--gb-text);font-size:17px;line-height:1.75}
.static-section.dark .static-section-head p{color:#cbd7de}
.static-grid-2,.static-grid-3,.static-grid-4{display:grid;gap:22px}
.static-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.static-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.static-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.static-card{padding:27px;background:#fff;border:1px solid var(--gb-line);border-radius:17px;box-shadow:0 12px 34px rgba(11,33,50,.055)}
.static-card-number{display:grid;width:42px;height:42px;margin-bottom:17px;place-items:center;border-radius:50%;background:#eef5ea;color:var(--gb-green-dark);font-size:14px;font-weight:900}
.static-card h3{margin:0 0 10px;font-size:21px}.static-card p{margin:0;color:var(--gb-text);line-height:1.7}.static-card a{display:inline-flex;margin-top:15px;color:var(--gb-green-dark);font-weight:800}
.static-check-list,.static-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.static-check-list li,.static-list li{position:relative;padding-left:28px;color:var(--gb-text);line-height:1.65}.static-check-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--gb-green-dark);font-weight:900}.static-list li:before{content:"→";position:absolute;left:0;top:0;color:var(--gb-green-dark);font-weight:900}
.static-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.static-flow article{position:relative;padding:23px 20px;background:#fff;border:1px solid var(--gb-line);border-radius:16px}.static-flow span{display:block;margin-bottom:10px;color:var(--gb-green-dark);font-size:12px;font-weight:900;letter-spacing:.08em}.static-flow h3{margin:0 0 8px;font-size:18px}.static-flow p{margin:0;color:var(--gb-text);font-size:14px;line-height:1.6}
.static-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.static-stat{padding:25px;background:#fff;border:1px solid var(--gb-line);border-radius:16px}.static-stat strong{display:block;color:var(--gb-green-dark);font-size:30px;line-height:1.1}.static-stat span{display:block;margin-top:7px;color:var(--gb-text);font-size:14px}
.static-note{padding:20px 23px;border-left:4px solid var(--gb-green);background:#f3f8ef;border-radius:0 12px 12px 0;color:#40505b;line-height:1.68}.static-note strong{color:var(--gb-ink)}
.static-content{max-width:980px}.static-content h2{margin:42px 0 13px;font-size:30px}.static-content h3{margin:30px 0 9px;font-size:22px}.static-content p{margin:0 0 17px;color:var(--gb-text);line-height:1.78}.static-content ul{margin:13px 0 22px;padding-left:23px;color:var(--gb-text)}.static-content li{margin:7px 0;line-height:1.65}.static-content a{color:var(--gb-green-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.static-table-wrap{overflow-x:auto;margin-top:25px;border:1px solid var(--gb-line);border-radius:16px}.static-table{width:100%;border-collapse:collapse;background:#fff}.static-table th,.static-table td{padding:17px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gb-line)}.static-table th{background:#f2f6f7;font-size:14px}.static-table td{color:var(--gb-text);line-height:1.6}.static-table tr:last-child td{border-bottom:0}
.static-faq{display:grid;gap:12px;max-width:980px}.static-faq details{background:#fff;border:1px solid var(--gb-line);border-radius:14px;padding:0 20px}.static-faq summary{cursor:pointer;padding:19px 0;font-weight:800}.static-faq details p{padding:0 0 19px;margin:0;color:var(--gb-text);line-height:1.72}
.static-cta{padding:36px;background:linear-gradient(135deg,var(--gb-navy),#0c3042);border-radius:22px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.static-cta h2{margin:0 0 10px;font-size:31px}.static-cta p{max-width:720px;margin:0;color:#cdd8df;line-height:1.7}.static-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.static-cta .btn-outline-light{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid rgba(255,255,255,.34);border-radius:9px;color:#fff;font-weight:800}
.static-meta-line{margin-top:24px;color:#77838c;font-size:13px}
@media(max-width:1050px){.static-hero-grid{grid-template-columns:1fr}.static-grid-4{grid-template-columns:repeat(2,1fr)}.static-grid-3{grid-template-columns:repeat(2,1fr)}.static-flow{grid-template-columns:repeat(2,1fr)}.static-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.static-hero{padding:42px 0 36px}.static-section{padding:48px 0}.static-grid-2,.static-grid-3,.static-grid-4,.static-flow,.static-stats{grid-template-columns:1fr}.static-hero-lead{font-size:17px}.static-cta{padding:27px;align-items:flex-start;flex-direction:column}.static-cta-actions{width:100%}.static-cta-actions a{flex:1}.static-table th,.static-table td{padding:14px}.static-card{padding:23px}}
