.offerings-page{background:#fff;padding-top:80px}.page-hero-label{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d2ac67;margin-bottom:16px}.offerings-intro{padding:60px 20px;background:#f9fafb}.intro-stats{display:flex;justify-content:center;gap:60px;margin-bottom:50px;padding:40px 20px;background:linear-gradient(135deg,#000,#1f2937);border-radius:12px}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-number{font-size:3rem;font-weight:700;color:#d2ac67;display:block;line-height:1}.stat-label{font-size:.9rem;color:#d1d5db;text-transform:uppercase;letter-spacing:1px;margin-top:8px}.intro-content{max-width:900px;margin:0 auto;text-align:center}.intro-content h2{font-size:2.25rem;margin-bottom:30px;color:#000;font-weight:700;line-height:1.3}.intro-content p{font-size:1.125rem;color:#4b5563;margin-bottom:20px;line-height:1.8}.intro-content strong{color:#d2ac67;font-weight:600}.offerings-grid-section{padding:80px 20px;background:#fff}.offerings-grid-section h2{text-align:center;font-size:2.25rem;margin-bottom:50px;color:#000;font-weight:700}.offerings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1400px;margin:0 auto}.offering-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:35px;transition:all .3s ease}.offering-card:hover{transform:translateY(-5px);border-color:#d2ac67;box-shadow:0 10px 30px #0000001a}.offering-icon{color:#d2ac67;margin-bottom:20px}.offering-card h3{font-size:1.75rem;margin-bottom:15px;color:#000;font-weight:700}.offering-description{color:#4b5563;margin-bottom:20px;line-height:1.7;font-size:1.0625rem}.offering-benefits{list-style:none;padding:20px 0 0;margin:25px 0;border-top:1px solid #e5e7eb}.offering-benefits li{color:#4b5563;position:relative;padding:10px 0 10px 25px;font-size:1rem;line-height:1.6}.offering-benefits li:before{content:"✓";position:absolute;left:0;color:#d2ac67;font-weight:700;font-size:1.125rem}.offering-link{display:inline-block;color:#d2ac67;text-decoration:none;font-weight:600;font-size:.9375rem;letter-spacing:.02em;border-bottom:1px solid rgba(210,172,103,.4);transition:border-color .2s ease}.offering-link:hover{border-bottom-color:#d2ac67}.why-different h2{text-align:center;font-size:2.25rem;margin-bottom:50px;color:#000;font-weight:700}.differentiators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1400px;margin:0 auto}.differentiator{text-align:center;padding:30px;background:#fff;border-radius:12px;border:2px solid #e5e7eb;transition:all .3s ease}.differentiator:hover{border-color:#d2ac67;transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.diff-number{font-size:2rem;font-weight:700;color:#d2ac67;margin-bottom:16px;font-variant-numeric:tabular-nums}.diff-link{color:#d2ac67;text-decoration:none;border-bottom:1px solid rgba(210,172,103,.4)}.diff-link:hover{border-bottom-color:#d2ac67}.differentiator h3{font-size:1.375rem;margin-bottom:15px;color:#000;font-weight:700}.differentiator p{color:#4b5563;line-height:1.7;font-size:1.0625rem}.industries-served{padding:80px 20px;background:#fff}.industries-served h2{text-align:center;font-size:2.25rem;margin-bottom:40px;color:#000;font-weight:700}.industries-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;max-width:900px;margin:0 auto}.industry-tag{background:#fff;border:2px solid #d2ac67;color:#000;padding:12px 24px;border-radius:30px;font-weight:600;transition:all .3s ease;font-size:1rem}.industry-tag:hover{background:#d2ac67;color:#fff;transform:translateY(-2px)}.offerings-cta{padding:100px 20px;background:linear-gradient(135deg,#000,#1f2937);text-align:center}.cta-content{max-width:800px;margin:0 auto}.cta-content h2{font-size:2.5rem;margin-bottom:25px;color:#fff;font-weight:700}.cta-content p{font-size:1.125rem;color:#d1d5db;margin-bottom:35px;line-height:1.7}.btn-large{font-size:1.125rem;padding:16px 48px}.cta-note{font-size:.9rem;color:#9ca3af;mintro-stats{flex-direction:column;gap:30px;padding:30px 20px}.intro-content h2,.offerings-grid-section h2,.why-different h2,.industries-served h2{font-size:1.875rem}.intro-content p{font-size:1.0625rem}.offerings-grid,.differentiators-grid{grid-template-columns:1fr;gap:25px}.cta-content p{font-size:1.0625rem}.btn-large{width:100%;padding:14px 32px}h2{font-size:2rem}.section-description{font-size:1.1rem}.offerings-grid,.differentiators-grid{grid-template-columns:1fr;gap:2rem}.cta-content h2{font-size:2rem}.cta-content p{font-size:1.1rem}}
