.contracting-hero[data-astro-cid-syl64xav]{position:relative;background-image:url(/images/contracting-hero-bg.jpg);background-size:cover;background-position:center;min-height:500px;display:flex;align-items:center;color:#fff;overflow:hidden}.hero-overlay[data-astro-cid-syl64xav]{position:absolute;inset:0;background:#002855;z-index:1}.hero-content[data-astro-cid-syl64xav]{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center;padding:80px 20px}.breadcrumb[data-astro-cid-syl64xav]{margin-bottom:30px;font-size:1rem}.breadcrumb-link[data-astro-cid-syl64xav]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb-link[data-astro-cid-syl64xav]:hover{opacity:.8}.breadcrumb-separator[data-astro-cid-syl64xav]{margin:0 10px;opacity:.7}.breadcrumb-current[data-astro-cid-syl64xav]{opacity:.7}.hero-title[data-astro-cid-syl64xav]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;color:#fff}.hero-subtitle[data-astro-cid-syl64xav]{font-size:1.5rem;opacity:.9;margin-bottom:40px;font-weight:300}.hero-stats[data-astro-cid-syl64xav]{display:flex;justify-content:center;align-items:center;gap:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px;border-radius:15px;margin-top:40px}.stat-item[data-astro-cid-syl64xav]{display:flex;flex-direction:column;align-items:center;padding:0 20px}.stat-value[data-astro-cid-syl64xav]{font-size:2rem;font-weight:700;margin-bottom:5px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label[data-astro-cid-syl64xav]{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.stat-divider[data-astro-cid-syl64xav]{width:1px;height:50px;background:#ffffff4d}@media (max-width: 768px){.contracting-hero[data-astro-cid-syl64xav]{min-height:400px}.hero-title[data-astro-cid-syl64xav]{font-size:2.5rem}.hero-subtitle[data-astro-cid-syl64xav]{font-size:1.2rem}.hero-stats[data-astro-cid-syl64xav]{flex-direction:column;gap:30px}.stat-divider[data-astro-cid-syl64xav]{display:none}.stat-item[data-astro-cid-syl64xav]{width:100%;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.stat-item[data-astro-cid-syl64xav]:last-child{border-bottom:none}}.certifications-section[data-astro-cid-wrx4sjdu]{padding:6rem 0;background-color:#f8fafc}.container[data-astro-cid-wrx4sjdu]{max-width:1400px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-wrx4sjdu]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-wrx4sjdu]{display:inline-block;padding:.5rem 1rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em}.section-title[data-astro-cid-wrx4sjdu]{font-size:2.75rem;color:#1e293b;margin-bottom:1rem;font-weight:700;line-height:1.2}.section-subtitle[data-astro-cid-wrx4sjdu]{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.certifications-grid[data-astro-cid-wrx4sjdu]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.certification-card[data-astro-cid-wrx4sjdu]{background:#fff;border-radius:1rem;padding:2.5rem;border:1px solid #e2e8f0;transition:all .3s ease}.certification-card[data-astro-cid-wrx4sjdu]:hover{transform:translateY(-.375rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.cert-icon[data-astro-cid-wrx4sjdu]{width:3.5rem;height:3.5rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.cert-content[data-astro-cid-wrx4sjdu] h4[data-astro-cid-wrx4sjdu]{font-size:1.25rem;color:#1e293b;margin-bottom:.75rem;font-weight:600}.cert-content[data-astro-cid-wrx4sjdu]>p[data-astro-cid-wrx4sjdu]{font-size:1rem;color:#64748b;line-height:1.5;margin-bottom:1.5rem}.cert-details[data-astro-cid-wrx4sjdu]{padding-top:1.5rem;border-top:1px solid #e2e8f0}.cert-details[data-astro-cid-wrx4sjdu] p[data-astro-cid-wrx4sjdu]{font-size:.9375rem;color:#475569;line-height:1.5;margin-bottom:1rem}.cert-features[data-astro-cid-wrx4sjdu]{display:flex;gap:.5rem;flex-wrap:wrap}.feature-tag[data-astro-cid-wrx4sjdu]{padding:.375rem .75rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;font-size:.875rem;font-weight:500}@media (max-width: 1280px){.certifications-grid[data-astro-cid-wrx4sjdu]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.certifications-section[data-astro-cid-wrx4sjdu]{padding:4rem 0}.section-title[data-astro-cid-wrx4sjdu]{font-size:2rem}.certifications-grid[data-astro-cid-wrx4sjdu]{grid-template-columns:1fr}.certification-card[data-astro-cid-wrx4sjdu]{padding:1.5rem}}.contract-vehicles-section[data-astro-cid-usjeavw5]{padding:6rem 0;background-color:#f8fafc}.container[data-astro-cid-usjeavw5]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-usjeavw5]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-usjeavw5]{display:inline-block;padding:.5rem 1rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em}.section-title[data-astro-cid-usjeavw5]{font-size:2.75rem;color:#1e293b;margin-bottom:1rem;font-weight:700;line-height:1.2}.section-subtitle[data-astro-cid-usjeavw5]{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.vehicles-grid[data-astro-cid-usjeavw5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.vehicle-card[data-astro-cid-usjeavw5]{position:relative;background:#fff;border-radius:1rem;padding:2.5rem;transition:all .3s ease;border:1px solid #e2e8f0}.vehicle-card[data-astro-cid-usjeavw5]:hover{transform:translateY(-.375rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.vehicle-card[data-astro-cid-usjeavw5].featured{border:2px solid #2563eb;box-shadow:0 10px 30px #2563eb1a}.featured-badge[data-astro-cid-usjeavw5]{position:absolute;top:-.75rem;right:1.5rem;background:#2563eb;color:#fff;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;letter-spacing:.025em}.card-header[data-astro-cid-usjeavw5]{text-align:center;margin-bottom:2rem}.vehicle-icon[data-astro-cid-usjeavw5]{font-size:2.5rem;color:#2563eb;margin-bottom:1.25rem}.card-header[data-astro-cid-usjeavw5] h4[data-astro-cid-usjeavw5]{font-size:1.5rem;color:#1e293b;margin-bottom:.5rem;font-weight:600}.vehicle-type[data-astro-cid-usjeavw5]{color:#64748b;font-size:1rem;line-height:1.5}.vehicle-features[data-astro-cid-usjeavw5]{list-style:none;padding:0;margin:0}.vehicle-features[data-astro-cid-usjeavw5] li[data-astro-cid-usjeavw5]{display:flex;align-items:center;padding:.75rem 0;color:#475569;font-size:1rem}.vehicle-features[data-astro-cid-usjeavw5] i[data-astro-cid-usjeavw5]{color:#2563eb;margin-right:1rem;font-size:1.25rem}.payment-section[data-astro-cid-usjeavw5]{margin-top:5rem;padding:4rem;background:#fff;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.payment-section[data-astro-cid-usjeavw5] .section-header[data-astro-cid-usjeavw5]{margin-bottom:3rem}.payment-section[data-astro-cid-usjeavw5] h3[data-astro-cid-usjeavw5]{font-size:2rem;color:#1e293b;margin-bottom:.75rem;font-weight:700}.payment-section[data-astro-cid-usjeavw5] p[data-astro-cid-usjeavw5]{color:#64748b;font-size:1.125rem}.payment-methods[data-astro-cid-usjeavw5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;justify-content:center}.payment-method[data-astro-cid-usjeavw5]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#f8fafc;border-radius:1rem;transition:all .3s ease}.payment-method[data-astro-cid-usjeavw5]:hover{transform:translateY(-.25rem);background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.payment-method[data-astro-cid-usjeavw5] i[data-astro-cid-usjeavw5]{font-size:2rem;color:#2563eb}.payment-method[data-astro-cid-usjeavw5] span[data-astro-cid-usjeavw5]{font-size:1rem;color:#1e293b;font-weight:500;text-align:center}@media (max-width: 768px){.contract-vehicles-section[data-astro-cid-usjeavw5]{padding:4rem 0}.section-title[data-astro-cid-usjeavw5]{font-size:2rem}.vehicle-card[data-astro-cid-usjeavw5]{padding:2rem}.payment-section[data-astro-cid-usjeavw5]{padding:2.5rem 1.5rem;margin-top:3rem}.payment-method[data-astro-cid-usjeavw5]{padding:1.5rem}}.naics-section[data-astro-cid-br6ubdwd]{padding:6rem 0;background-color:#f8fafc}.container[data-astro-cid-br6ubdwd]{max-width:1400px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-br6ubdwd]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-br6ubdwd]{display:inline-block;padding:.5rem 1rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em}.section-title[data-astro-cid-br6ubdwd]{font-size:2.75rem;color:#1e293b;margin-bottom:1rem;font-weight:700;line-height:1.2}.section-subtitle[data-astro-cid-br6ubdwd]{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.naics-grid[data-astro-cid-br6ubdwd]{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-top:3rem}.naics-card[data-astro-cid-br6ubdwd]{background:#fff;border-radius:1rem;overflow:hidden;transition:all .3s ease;border:1px solid #e2e8f0}.naics-card[data-astro-cid-br6ubdwd]:hover{transform:translateY(-.375rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.naics-content[data-astro-cid-br6ubdwd]{padding:2.5rem}.naics-icon[data-astro-cid-br6ubdwd]{background-color:#3b82f61a;color:#2563eb;width:3.5rem;height:3.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.naics-number[data-astro-cid-br6ubdwd]{font-size:1.25rem;font-weight:600;color:#2563eb;margin-bottom:.75rem;font-family:Roboto Mono,monospace}.naics-card[data-astro-cid-br6ubdwd] h4[data-astro-cid-br6ubdwd]{font-size:1.25rem;color:#1e293b;margin-bottom:1.5rem;font-weight:600;line-height:1.4;min-height:2.8em}.capabilities-section[data-astro-cid-br6ubdwd]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.capabilities-section[data-astro-cid-br6ubdwd] h5[data-astro-cid-br6ubdwd]{font-size:1rem;color:#475569;margin-bottom:1rem;font-weight:600}.capabilities-list[data-astro-cid-br6ubdwd]{list-style:none;padding:0;margin:0}.capabilities-list[data-astro-cid-br6ubdwd] li[data-astro-cid-br6ubdwd]{position:relative;padding:.625rem 0 .625rem 1.5rem;color:#475569;font-size:.9375rem}.capabilities-list[data-astro-cid-br6ubdwd] li[data-astro-cid-br6ubdwd]:before{content:"";position:absolute;left:0;top:1rem;width:.5rem;height:.5rem;background-color:#2563eb;border-radius:50%}.experience-tag[data-astro-cid-br6ubdwd]{display:inline-block;text-align:center;margin-top:1.5rem;padding:.5rem 1rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;font-size:.875rem;font-weight:500}.naics-info[data-astro-cid-br6ubdwd]{margin-top:4rem;display:flex;justify-content:center}.info-content[data-astro-cid-br6ubdwd]{display:flex;align-items:center;gap:1rem;background-color:#fff;padding:1.5rem 2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:800px}.info-icon[data-astro-cid-br6ubdwd]{color:#2563eb;flex-shrink:0}.info-content[data-astro-cid-br6ubdwd] p[data-astro-cid-br6ubdwd]{color:#475569;font-size:.9375rem;line-height:1.6;margin:0}@media (max-width: 1280px){.naics-grid[data-astro-cid-br6ubdwd]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.naics-section[data-astro-cid-br6ubdwd]{padding:4rem 0}.section-title[data-astro-cid-br6ubdwd]{font-size:2rem}.naics-grid[data-astro-cid-br6ubdwd]{grid-template-columns:1fr}.naics-content[data-astro-cid-br6ubdwd]{padding:1.5rem}.naics-card[data-astro-cid-br6ubdwd] h4[data-astro-cid-br6ubdwd]{min-height:auto}.info-content[data-astro-cid-br6ubdwd]{flex-direction:column;text-align:center;padding:1.5rem}}.past-performance-section[data-astro-cid-cqmkujlg]{padding:6rem 0;background-color:#f8fafc}.container[data-astro-cid-cqmkujlg]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-cqmkujlg]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-cqmkujlg]{display:inline-block;padding:.5rem 1rem;background-color:#3b82f61a;color:#2563eb;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em}.section-title[data-astro-cid-cqmkujlg]{font-size:2.75rem;color:#1e293b;margin-bottom:1rem;font-weight:700;line-height:1.2}.section-subtitle[data-astro-cid-cqmkujlg]{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.performance-grid[data-astro-cid-cqmkujlg]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.metrics-card[data-astro-cid-cqmkujlg],.achievements-card[data-astro-cid-cqmkujlg]{background:#fff;border-radius:1rem;padding:2.5rem;border:1px solid #e2e8f0;transition:all .3s ease}.metrics-card[data-astro-cid-cqmkujlg]:hover,.achievements-card[data-astro-cid-cqmkujlg]:hover{transform:translateY(-.375rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.metrics-header[data-astro-cid-cqmkujlg],.achievements-header[data-astro-cid-cqmkujlg]{margin-bottom:2rem}.metrics-header[data-astro-cid-cqmkujlg] h3[data-astro-cid-cqmkujlg],.achievements-header[data-astro-cid-cqmkujlg] h3[data-astro-cid-cqmkujlg]{font-size:1.5rem;color:#1e293b;margin-bottom:.75rem;font-weight:600}.metrics-header[data-astro-cid-cqmkujlg] p[data-astro-cid-cqmkujlg],.achievements-header[data-astro-cid-cqmkujlg] p[data-astro-cid-cqmkujlg]{color:#64748b;font-size:1rem;line-height:1.5}.metrics-content[data-astro-cid-cqmkujlg]{display:flex;flex-direction:column;gap:2rem}.metric-item[data-astro-cid-cqmkujlg]{display:flex;align-items:center;gap:1.5rem}.metric-circle[data-astro-cid-cqmkujlg]{position:relative;width:5rem;height:5rem;flex-shrink:0}.circular-chart[data-astro-cid-cqmkujlg]{width:100%;height:100%;transform:rotate(-90deg)}.metric-value[data-astro-cid-cqmkujlg]{animation:progress 1.5s ease-out forwards}.metric-number[data-astro-cid-cqmkujlg]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25rem;font-weight:600;color:#2563eb}.metric-rating[data-astro-cid-cqmkujlg]{display:flex;gap:.25rem;color:#2563eb}.metric-rating[data-astro-cid-cqmkujlg] .filled[data-astro-cid-cqmkujlg]{fill:#2563eb}.metric-info[data-astro-cid-cqmkujlg] h4[data-astro-cid-cqmkujlg]{font-size:1.125rem;color:#1e293b;margin-bottom:.5rem;font-weight:600}.metric-info[data-astro-cid-cqmkujlg] p[data-astro-cid-cqmkujlg]{font-size:.9375rem;color:#64748b;line-height:1.5}.metric-divider[data-astro-cid-cqmkujlg]{height:1px;background:#e2e8f0;margin:.5rem 0}.achievements-list[data-astro-cid-cqmkujlg]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.achievement-item[data-astro-cid-cqmkujlg]{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.achievement-item[data-astro-cid-cqmkujlg]:last-child{border-bottom:none;padding-bottom:0}.achievement-icon[data-astro-cid-cqmkujlg]{width:2.5rem;height:2.5rem;background:#3b82f61a;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}.achievement-content[data-astro-cid-cqmkujlg] h4[data-astro-cid-cqmkujlg]{font-size:1.125rem;color:#1e293b;margin-bottom:.5rem;font-weight:600}.achievement-content[data-astro-cid-cqmkujlg] p[data-astro-cid-cqmkujlg]{font-size:.9375rem;color:#64748b;line-height:1.5}@keyframes progress{0%{stroke-dasharray:0,100}}@media (max-width: 768px){.past-performance-section[data-astro-cid-cqmkujlg]{padding:4rem 0}.section-title[data-astro-cid-cqmkujlg]{font-size:2rem}.performance-grid[data-astro-cid-cqmkujlg]{grid-template-columns:1fr}.metrics-card[data-astro-cid-cqmkujlg],.achievements-card[data-astro-cid-cqmkujlg]{padding:1.5rem}}.page-wrap[data-astro-cid-q4ntjz7s]{position:relative;padding-bottom:120px}
