:root{--gw-ink: var(--color-deep-navy);--gw-ink-strong: var(--color-royal-blue);--gw-surface: var(--color-pure-white);--gw-surface-muted: var(--color-off-white);--gw-border: rgba(var(--color-deep-navy-rgb), .12);--gw-shadow: 0 16px 40px rgba(var(--color-royal-blue-rgb), .08);--gw-sky: var(--color-sky-blue);--gw-cool: var(--color-aqua-blue);--gw-teal: var(--color-fresh-teal);--gw-teal-strong: var(--color-teal-dark);--gw-warm: var(--color-soft-yellow);--gw-orange: var(--color-strong-orange);--gw-green: var(--color-green);--gw-brand-ink: var(--gw-ink-strong)}@keyframes gwSectionRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gwCardLift{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.green-wheelz-hero,.section-padding{opacity:0;transform:translateY(24px);animation:gwSectionRise 1s ease forwards;animation-delay:var(--gw-section-delay, .08s)}.section-padding .card,.section-padding .stat-card,.section-padding .axis-card,.section-padding .partner-card,.section-padding .journey-step,.section-padding .panel-card,.section-padding .value-card,.section-padding .qr-card,.section-padding .outcome-card{opacity:0;transform:translateY(10px) scale(.995);animation:gwCardLift 1s ease forwards;animation-delay:var(--gw-card-delay, .12s)}@media (prefers-reduced-motion: reduce){.green-wheelz-hero,.section-padding,.section-padding .card,.section-padding .stat-card,.section-padding .axis-card,.section-padding .partner-card,.section-padding .journey-step,.section-padding .panel-card,.section-padding .value-card,.section-padding .qr-card,.section-padding .outcome-card{opacity:1;transform:none;animation:none!important}}.section-padding{padding:2rem 0}.text-white-75{color:#ffffffbf}.text-gw-ink{color:var(--gw-brand-ink)}.text-gw-ink-muted{color:#4076c1eb}.pill{display:inline-flex;align-items:center;gap:.35rem;background:#ffffffe6;color:var(--gw-brand-ink);border:1px solid rgba(32,56,108,.12);border-radius:999px;padding:.4rem .9rem;font-weight:600}.pill.soft{background:#f7d8a438;color:var(--gw-brand-ink);border-color:#0d6efd1f}.stat-card{background:var(--gw-surface);border-radius:16px;padding:1.2rem 1.25rem;box-shadow:var(--gw-shadow);height:100%;border:1px solid var(--gw-border)}.stat-card.palette-amber{background:linear-gradient(145deg,rgba(var(--color-soft-yellow-rgb),.9),rgba(var(--color-soft-orange-rgb),.85))!important;color:#fff!important}.stat-card.palette-orange{background:linear-gradient(145deg,rgba(var(--color-strong-orange-rgb),.9),rgba(var(--color-soft-yellow-rgb),.85))!important;color:#fff!important}.stat-card.palette-teal{background:linear-gradient(145deg,rgba(var(--color-fresh-teal-rgb),.9),rgba(var(--color-sky-blue-rgb),.8));color:#fff}.stat-card.palette-aqua{background:linear-gradient(145deg,rgba(var(--color-aqua-blue-rgb),.92),rgba(var(--color-sky-blue-rgb),.82));color:#fff}.stat-card.palette-sky{background:linear-gradient(145deg,rgba(var(--color-sky-blue-rgb),.9),rgba(var(--color-royal-blue-rgb),.8));color:#fff}.stat-card.palette-sapphire{background:linear-gradient(145deg,rgba(var(--color-royal-blue-rgb),.95),rgba(var(--color-deep-navy-rgb),.92));color:#fff}.stat-card.palette-navy{background:linear-gradient(145deg,rgba(var(--color-deep-navy-rgb),.9),rgba(var(--color-royal-blue-rgb),.85));color:#fff}.stat-card.palette-coral{background:linear-gradient(145deg,rgba(var(--color-coral-red-rgb, 242, 82, 66),.9),rgba(var(--color-soft-orange-rgb),.85));color:#fff}.stat-value{font-size:1.9rem;font-weight:700;margin:.35rem 0;color:var(--gw-ink-strong)}.stat-card[class*=palette-] .stat-value,.stat-card[class*=palette-] .stat-label,.stat-card[class*=palette-] small{color:#fff!important}.stat-card .stat-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--color-deep-navy-rgb),.08),rgba(var(--color-sky-blue-rgb),.18));display:grid;place-items:center;color:var(--gw-ink);font-size:1.3rem;margin-bottom:.75rem}.stat-card .stat-icon img{width:32px;height:32px}.stat-label{color:rgba(var(--color-deep-navy-rgb),.65);margin:0}.stat-card.palette-navy .stat-label,.stat-card.palette-navy .stat-value,.stat-card.palette-navy .stat-icon,.stat-card.palette-navy small,.stat-card.palette-navy p{color:#fff}.stat-card[class*=palette-] .stat-icon{background:#fff3;border:1px solid rgba(255,255,255,.25);color:#fff}.stat-card.palette-navy .stat-icon{background:#ffffff24}.section-header h2,.section-header h3,.section-header h4{font-weight:700;color:var(--gw-ink-strong)}.section-header p.lead{max-width:620px}.list-grid{display:grid;gap:.8rem}.list-card{display:flex;gap:.75rem;align-items:center;padding:.85rem .95rem;background:linear-gradient(135deg,rgba(var(--color-aqua-blue-rgb),.06),rgba(var(--color-sky-blue-rgb),.08));border-radius:12px;border:1px solid rgba(var(--color-deep-navy-rgb),.12);color:var(--gw-ink);box-shadow:0 10px 24px rgba(var(--color-royal-blue-rgb),.08)}.list-card i{color:var(--gw-ink)}.eco-icon{width:28px;height:28px}.feature-card{background:var(--gw-surface);border:1px solid var(--gw-border);border-radius:18px;overflow:hidden;box-shadow:var(--gw-shadow)}.feature-image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;display:block;background:linear-gradient(180deg,var(--gw-surface-muted),var(--gw-surface))}.feature-body{padding:1.4rem 1.6rem}.surface-sunrise{background:var(--gw-surface)}.surface-breeze{background:linear-gradient(180deg,rgba(var(--color-aqua-blue-rgb),.08),#fffc)}.surface-mint{background:linear-gradient(180deg,rgba(var(--color-fresh-teal-rgb),.08),rgba(var(--color-olive-green-rgb),.08))}.surface-mint.qr-section{background:linear-gradient(180deg,rgba(var(--color-fresh-teal-rgb),.12),rgba(var(--color-aqua-blue-rgb),.1))}.surface-sunrise .text-muted,.surface-breeze .text-muted,.surface-mint .text-muted,.surface-breeze p,.surface-sunrise p,.surface-mint p,.feature-card .text-muted,.feature-card p,.pill-panel p,.pill-panel li,.qr-card p,.qr-section .text-muted,.cta-section .text-muted{color:rgba(var(--color-deep-navy-rgb),.82)!important}.metric-chip{background:var(--gw-surface);border:1px solid var(--gw-border);border-radius:12px;padding:.75rem .95rem;min-width:150px;box-shadow:0 10px 30px rgba(var(--color-royal-blue-rgb),.08)}.metric-chip strong{display:block;font-size:1.25rem;color:var(--gw-ink-strong)}.pill-panel{background:linear-gradient(145deg,rgba(var(--color-sky-blue-rgb),.12),rgba(var(--color-soft-yellow-rgb),.35));color:var(--gw-ink);border-radius:16px;padding:1.25rem;border:1px solid var(--gw-border);box-shadow:0 15px 45px rgba(var(--color-royal-blue-rgb),.12)}.pill-panel.muted{background:var(--gw-surface);color:var(--gw-ink);border-color:var(--gw-border);box-shadow:0 15px 40px rgba(var(--color-royal-blue-rgb),.08)}.pill-panel li{margin-bottom:.55rem}.grid-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.panel{border-radius:14px;padding:1.1rem 1.2rem;border:1px solid var(--gw-border)}.panel-primary{background:linear-gradient(135deg,rgba(var(--color-sky-blue-rgb),.12),rgba(var(--color-olive-green-rgb),.14));color:var(--gw-ink);border:1px solid var(--gw-border)}.panel-accent{background:linear-gradient(135deg,rgba(var(--color-sky-blue-rgb),.12),#fff)}.panel-soft{background:linear-gradient(135deg,rgba(var(--color-soft-yellow-rgb),.35),rgba(var(--color-off-white-rgb),.85));color:var(--gw-ink)}.panel-outline{background:linear-gradient(135deg,#ffffffd9,#fff)}.cta-section{background:linear-gradient(135deg,rgba(var(--color-fresh-teal-rgb),.18),rgba(var(--color-soft-yellow-rgb),.12),rgba(var(--color-sky-blue-rgb),.18));color:var(--gw-ink)}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;background:#ffffffe6;border:1px solid var(--gw-border);border-radius:16px}.footer-image-panel{background-size:cover;background-position:center;padding:4rem 0;position:relative;color:var(--gw-ink-strong);overflow:hidden}.footer-image-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffffdb,#fafafa3d,#fff)}.footer-image-panel .container{position:relative;z-index:1}.footer-image-panel h3{color:var(--gw-ink-strong)}@media (max-width: 992px){.cta-card{flex-direction:column;align-items:flex-start}}@media (max-width: 576px){.cta-card{flex-direction:column;align-items:stretch}.cta-card .btn{width:100%;justify-content:center}}
