@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800&display=swap);.under-hood{box-sizing:border-box;width:100%;margin:0;padding:clamp(3.5rem, 9vw, 5.5rem) clamp(1rem, 5vw, 4rem);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#f9fafb;overflow:hidden}.under-hood__inner{margin:0 auto;box-sizing:border-box}.under-hood__header{text-align:center;max-width:42rem;margin:0 auto clamp(2.5rem, 6vw, 3.5rem)}.under-hood__pill{display:inline-block;margin:0 0 1.1rem;padding:.4rem 1rem .45rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1e3a8a;background:#e8eaf6;border-radius:999px}.under-hood__title{margin:0 0 1rem;font-size:clamp(1.85rem, 4.5vw, 2.65rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#0f172a}.under-hood__subtitle{margin:0;font-size:clamp(0.9375rem, 2vw, 1.0625rem);line-height:1.65;color:#64748b}.under-hood__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem, 3vw, 1.75rem);width:100%;box-sizing:border-box}@media (max-width:900px){.under-hood__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.under-hood__grid{grid-template-columns:1fr}}.under-hood__card{box-sizing:border-box;padding:clamp(1.75rem, 4vw, 2.5rem);text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;box-shadow:0 4px 24px rgb(15 23 42 / .04);transition:box-shadow 0.25s ease,transform 0.25s ease}.under-hood__card:hover{box-shadow:0 12px 40px rgb(15 23 42 / .08);transform:translateY(-2px)}.under-hood__icon-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:1.25rem;border-radius:12px;background:#e8eaf6;color:#1e40af;font-size:1.25rem}.under-hood__card-title{margin:0 0 .65rem;font-size:1.0625rem;font-weight:700;line-height:1.3;color:#0f172a}.under-hood__card-desc{margin:0;font-size:.875rem;line-height:1.6;color:#64748b}@media (prefers-reduced-motion:reduce){.under-hood__card{transition:none}.under-hood__card:hover{transform:none}}