.ia-group{padding:64px 0 8px}.ia-group+.ia-group{padding-top:40px}.ia-group-head{max-width:720px;margin-bottom:28px}.ia-group-title{margin:0 0 8px;font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--marketing-ink)}.ia-group-intro{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--marketing-muted)}.ia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ia-card{scroll-margin-top:96px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--marketing-line);border-radius:16px;background:var(--marketing-surface);transition:border-color .2s,box-shadow .2s}.ia-card:hover,.ia-card:target{border-color:var(--hl-accent-ring);box-shadow:0 12px 28px rgba(10,10,10,.06)}.ia-card-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:10px;background:var(--hl-accent-soft);color:var(--hl-accent);font-size:1.25rem;line-height:1}.ia-card-icon svg{display:block;width:1em;height:1em}.ia-card-title{margin:0 0 6px;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--marketing-ink)}.ia-card-lead{margin:0 0 12px;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--marketing-ink)}.ia-card-body{margin:0 0 14px;font-size:.9375rem;line-height:1.6;color:var(--marketing-muted)}.ia-card-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:7px}.ia-card-list li{position:relative;padding-left:18px;font-size:.875rem;line-height:1.5;color:var(--marketing-muted)}.ia-card-list li:before{content:"";position:absolute;left:4px;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--hl-accent)}.ia-card-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-size:.875rem;font-weight:500;color:var(--hl-accent);text-decoration:none;transition:gap .2s}.ia-card-link:hover{gap:8px;text-decoration:none;color:var(--hl-accent-hover)}.ia-closing{margin-top:64px;padding:72px 0;border-top:1px solid var(--marketing-line);background:var(--marketing-raised)}.ia-closing-inner{max-width:680px;margin:0 auto;text-align:center}.ia-closing-title{margin:0 0 14px;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--marketing-ink)}.ia-closing-body{margin:0 0 28px;font-size:1.0625rem;line-height:1.65;color:var(--marketing-muted)}.ia-closing-ctas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.ia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ia-group{padding:44px 0 4px}.ia-grid{grid-template-columns:minmax(0,1fr)}.ia-group-title{font-size:1.5rem}.ia-closing{margin-top:44px;padding:52px 0}.ia-closing-title{font-size:1.625rem}.ia-closing-ctas{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ia-card,.ia-card-link{transition:none}}.ia-card-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:auto}.ia-card-links .ia-card-link{margin-top:0}.ia-card-link--muted{color:var(--marketing-muted)}.ia-card-link--muted:hover{color:var(--marketing-ink)}