:root { --bg-main: #000000; --pink: #FF1493; --pink: #FF1493; --blue: #1E3A8A; --anr-pink: #FF1493; --anr-blue: #00BFFF; --text-light: #F9FAFB; --text-muted: #9CA3AF; } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: var(--bg-main); color: var(--text-light); } a { color: inherit; text-decoration: none; } .page-wrapper { min-height: 100vh; background: radial-gradient(circle at top, rgba(16, 185, 129, 0.15), transparent 55%), radial-gradient(circle at bottom, rgba(30, 58, 138, 0.25), transparent 60%), #000000; padding: 0 16px 60px; } /* NAVBAR */ .nav { max-width: 1200px; margin: 0 auto; padding: 20px 0 10px; display: flex; align-items: center; justify-content: space-between; gap: 16px; } .nav-left { display: flex; align-items: center; gap: 10px; } .shield-logo { width: 40px; height: 48px; border-radius: 12px; border: 2px solid var(--pink); display: flex; align-items: center; justify-content: center; background: linear-gradient(145deg, rgba(30, 58, 138, 0.5), rgba(16, 185, 129, 0.3)); box-shadow: 0 0 18px rgba(255, 20, 147, 0.4); position: relative; overflow: hidden; } .shield-logo::before { content: ""; position: absolute; inset: 4px; border-radius: 10px; border: 1px solid rgba(249, 250, 251, 0.2); } .shield-logo span { font-size: 18px; font-weight: 700; letter-spacing: 1px; } .brand-text { display: flex; flex-direction: column; } .brand-title { font-weight: 700; font-size: 18px; letter-spacing: 0.1em; } .brand-sub { font-size: 11px; text-transform: uppercase; color: var(--text-muted); letter-spacing: 0.16em; } .nav-right { display: flex; align-items: center; gap: 10px; } .nav-pill { font-size: 11px; padding: 4px 10px; border-radius: 999px; border: 1px solid rgba(156, 163, 175, 0.5); color: var(--text-muted); } .nav-cta { padding: 8px 14px; border-radius: 999px; background: var(--pink); color: #000; font-size: 12px; font-weight: 600; box-shadow: 0 0 18px rgba(255, 20, 147, 0.5); } /* HERO */ .hero { max-width: 1200px; margin: 10px auto 40px; display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 2.4fr); gap: 36px; align-items: center; } .hero-left-eyebrow { font-size: 11px; text-transform: uppercase; letter-spacing: 0.16em; color: var(--anr-pink); margin-bottom: 8px; display: inline-flex; align-items: center; gap: 6px; } .hero-left-eyebrow::before { content: ""; width: 26px; height: 1px; background: linear-gradient(90deg, var(--anr-pink), transparent); } .hero-title { font-size: clamp(32px, 4vw, 46px); line-height: 1.05; font-weight: 800; margin-bottom: 12px; } .hero-title span { color: var(--pink); text-shadow: 0 0 18px rgba(255, 20, 147, 0.55); } .hero-subtitle { font-size: 14px; color: var(--text-muted); max-width: 440px; margin-bottom: 18px; } .hero-highlights { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 22px; } .hero-chip { font-size: 11px; padding: 6px 11px; border-radius: 999px; border: 1px solid rgba(55, 65, 81, 0.8); background: rgba(15, 23, 42, 0.75); color: var(--text-muted); } .hero-chip strong { color: var(--text-light); } .hero-ctas { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 14px; } .btn-primary { padding: 10px 18px; border-radius: 999px; border: none; cursor: pointer; font-size: 13px; font-weight: 600; background: var(--pink); color: #000000; box-shadow: 0 0 22px rgba(255, 20, 147, 0.65); transition: transform 0.12s ease, box-shadow 0.12s ease, background 0.12s ease; } .btn-primary:hover { transform: translateY(-1px); box-shadow: 0 0 26px rgba(255, 20, 147, 0.9); background: #ff2ba0; } .btn-secondary { padding: 10px 18px; border-radius: 999px; cursor: pointer; font-size: 13px; font-weight: 500; background: transparent; color: var(--text-light); border: 1px solid rgba(148, 163, 184, 0.8); display: inline-flex; align-items: center; gap: 6px; transition: background 0.12s ease, border-color 0.12s ease, transform 0.12s ease; } .btn-secondary:hover { background: rgba(15, 23, 42, 0.8); border-color: var(--pink); transform: translateY(-1px); } .btn-secondary-dot { width: 6px; height: 6px; border-radius: 999px; background: var(--anr-pink); box-shadow: 0 0 12px rgba(255,20,147,0.8); } .hero-meta { display: flex; flex-wrap: wrap; gap: 14px; font-size: 11px; color: var(--text-muted); } .hero-meta-item { display: inline-flex; align-items: center; gap: 6px; } .hero-meta-dot { width: 7px; height: 7px; border-radius: 999px; background: var(--blue); box-shadow: 0 0 10px rgba(37, 99, 235, 0.7); } .hero-card { border-radius: 22px; background: radial-gradient(circle at top left, rgba(30, 64, 175, 0.55), transparent 55%), radial-gradient(circle at bottom right, rgba(16, 185, 129, 0.45), transparent 55%), rgba(15, 23, 42, 0.96); padding: 18px 18px 16px; border: 1px solid rgba(75, 85, 99, 0.8); box-shadow: 0 12px 45px rgba(0, 0, 0, 0.8); position: relative; overflow: hidden; } .hero-card-gradient-ring { position: absolute; inset: -40%; background: radial-gradient(circle at 10% 0, rgba(56, 189, 248, 0.12), transparent 55%), radial-gradient(circle at 90% 100%, rgba(251, 113, 133, 0.2), transparent 55%); opacity: 0.65; pointer-events: none; mix-blend-mode: screen; } .hero-card-inner { position: relative; z-index: 1; } .hero-card-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; } .hero-card-title { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-muted); } .hero-card-badge { font-size: 11px; padding: 4px 9px; border-radius: 999px; background: rgba(17, 24, 39, 0.9); border: 1px solid rgba(148, 163, 184, 0.7); display: inline-flex; align-items: center; gap: 6px; } .hero-card-badge-pill { width: 9px; height: 9px; border-radius: 999px; background: var(--anr-pink); box-shadow: 0 0 12px rgba(255,20,147,1); } .hero-card-main { margin-bottom: 12px; } .hero-card-main-title { font-size: 20px; font-weight: 700; line-height: 1.2; margin-bottom: 6px; } .hero-card-main-sub { font-size: 12px; color: var(--text-muted); } .hero-card-row { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 12px; } .hero-stat { flex: 1 1 90px; min-width: 0; border-radius: 12px; background: rgba(15, 23, 42, 0.95); border: 1px solid rgba(55, 65, 81, 0.9); padding: 8px 10px; font-size: 11px; color: var(--text-muted); } .hero-stat-label { margin-bottom: 2px; } .hero-stat-value { font-size: 14px; font-weight: 700; color: var(--text-light); } .hero-card-footer { display: flex; justify-content: space-between; align-items: center; gap: 8px; font-size: 11px; color: var(--text-muted); } .hero-card-badges { display: flex; gap: 6px; flex-wrap: wrap; } .hero-card-chip { padding: 3px 8px; border-radius: 999px; border: 1px solid rgba(75, 85, 99, 0.9); background: rgba(15, 23, 42, 0.9); } .hero-card-cta { padding: 7px 12px; border-radius: 999px; background: var(--pink); color: #000; font-size: 11px; font-weight: 600; cursor: pointer; box-shadow: 0 0 18px rgba(255, 20, 147, 0.8); border: none; } /* SERVICES GRID */ .section-label { max-width: 1200px; margin: 0 auto 10px; font-size: 11px; text-transform: uppercase; letter-spacing: 0.18em; color: var(--text-muted); } .services-grid { max-width: 1200px; margin: 0 auto 40px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; } .service-card { position: relative; border-radius: 16px; overflow: hidden; background: radial-gradient(circle at top, rgba(30, 58, 138, 0.55), transparent 60%), radial-gradient(circle at bottom, rgba(16, 185, 129, 0.45), transparent 60%), rgba(15, 23, 42, 0.96); border: 1px solid rgba(75, 85, 99, 0.9); cursor: pointer; transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease; display: flex; flex-direction: column; min-height: 170px; } .service-card:hover { transform: translateY(-4px); box-shadow: 0 14px 40px rgba(0, 0, 0, 0.85); border-color: var(--pink); } .service-thumb { position: relative; flex: 1; display: flex; align-items: center; justify-content: center; padding: 22px; } .service-thumb-overlay { position: absolute; inset: 0; background: radial-gradient(circle at center, rgba(0, 0, 0, 0.2), transparent 60%); mix-blend-mode: soft-light; pointer-events: none; } .service-faux-video { width: 100%; max-width: 260px; aspect-ratio: 16 / 9; border-radius: 12px; border: 1px solid rgba(148, 163, 184, 0.6); background: linear-gradient(135deg, rgba(30, 64, 175, 0.85), rgba(16, 185, 129, 0.8)); position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; } .service-faux-video::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(120deg, rgba(15, 23, 42, 0.4) 25%, transparent 25%, transparent 50%, rgba(15, 23, 42, 0.4) 50%, rgba(15, 23, 42, 0.4) 75%, transparent 75%, transparent); background-size: 24px 24px; opacity: 0.6; mix-blend-mode: soft-light; } .play-button { position: relative; width: 44px; height: 44px; border-radius: 999px; border: 2px solid rgba(249, 250, 251, 0.9); display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.35); box-shadow: 0 0 18px rgba(0, 0, 0, 0.8); } .play-button::before { content: ""; margin-left: 3px; border-style: solid; border-width: 8px 0 8px 12px; border-color: transparent transparent transparent #ffffff; } .service-tag { position: absolute; top: 10px; left: 10px; padding: 4px 9px; border-radius: 999px; background: rgba(15, 23, 42, 0.9); border: 1px solid rgba(148, 163, 184, 0.7); font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--text-muted); } .service-caption { padding: 10px 12px 11px; border-top: 1px solid rgba(31, 41, 55, 0.9); display: flex; align-items: center; justify-content: space-between; font-size: 12px; } .service-title { font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; } .service-pill { font-size: 10px; padding: 3px 8px; border-radius: 999px; background: rgba(17, 24, 39, 0.9); border: 1px solid rgba(75, 85, 99, 0.9); color: var(--text-muted); } /* BOTTOM CTAS */ .bottom-cta { max-width: 1200px; margin: 0 auto; border-radius: 18px; padding: 16px 18px; border: 1px solid rgba(55, 65, 81, 0.9); background: radial-gradient(circle at left, rgba(30, 64, 175, 0.55), transparent 60%), radial-gradient(circle at right, rgba(16, 185, 129, 0.5), transparent 60%), rgba(15, 23, 42, 0.96); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; } .bottom-cta-text { font-size: 13px; color: var(--text-muted); } .bottom-cta-text span { color: var(--text-light); font-weight: 600; } .bottom-cta-buttons { display: flex; flex-wrap: wrap; gap: 10px; } /* RESPONSIVE */ @media (max-width: 900px) { .hero { grid-template-columns: minmax(0, 1fr); margin-top: 20px; } .hero-card { order: -1; } } @media (max-width: 700px) { .nav { flex-wrap: wrap; align-items: flex-start; } .nav-right { width: 100%; justify-content: flex-end; } .services-grid { grid-template-columns: minmax(0, 1fr); } .bottom-cta { align-items: flex-start; } } @media (min-width: 701px) and (max-width: 1000px) { .services-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
Phase 1: Truth + Trust

Real Logistics. Real Trust.

We move high-value assets with zero fluff. From San Pedro intake to your front door, your shipment is shielded by transparency and elite execution.

Boots-on-ground execution
Full transparency + updates
San Pedro to nationwide
Secure a Load
๐Ÿ“ Murrieta, CA | 619-486-9059
โœ‰๏ธ adrian@anrshield.com
Core Services
Drink More
Drink More
Beverage Logistics
Build More
Build More
Construction Freight
Move Now
Move Now
Residential Moving
Ready to shield your shipment? Contact ANR Shield today for elite logistics execution with zero fluff.