 @media only screen and (min-width: 0rem) {.aivc-hero-grid {width: 100%;max-width: 73.75rem;margin: auto;display: flex;flex-direction: column;gap: 2.5rem;}.aivc-hero-copy {min-width: 0;}.aivc-hero-grid #vc-card input, .aivc-hero-grid #vc-card button {font-family: inherit;}#geo-hero .aivc-hero-grid {max-width: 73.75rem;}#aivc-hero {padding: 10rem 1rem 4.5rem;color: #e2e8f0;background: radial-gradient(60rem 30rem at 85% 10%, rgba(0, 91, 255, 0.28), transparent 60%), radial-gradient(40rem 24rem at 5% 90%, rgba(6, 243, 255, 0.12), transparent 60%), #0f172a;}#aivc-hero .aivc-topper {display: block;font-size: 0.875rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #7ba7ff;margin-bottom: 0.625rem;}#aivc-hero h1 {font-size: clamp(2rem, 4.4vw, 3.25rem);font-weight: 900;line-height: 1.15em;color: #fff;margin: 0 0 1.25rem;max-width: 40rem;}#aivc-hero .aivc-lede {font-size: 1.125rem;line-height: 1.6em;color: #cbd5e1;max-width: 37.5rem;margin: 0 0 1.25rem;}#aivc-hero .aivc-points {list-style: none;margin: 0;padding: 0;}#aivc-hero .aivc-points li {position: relative;padding-left: 1.875rem;margin-bottom: 0.625rem;font-size: 1.0625rem;line-height: 1.5em;color: #e2e8f0;}#aivc-hero .aivc-points li::before {content: "✓";position: absolute;left: 0;top: 0;font-weight: 800;color: var(--secondary);}#vc-results .vc-verdict em {font-style: normal;color: var(--primary);}#vc-results .aivc-table thead th:not(:first-child) {min-width: 9.375rem;font-size: 0.8125rem;font-weight: 600;letter-spacing: normal;text-transform: none;line-height: 1.4em;color: #475569;}#vc-results .aivc-table tbody th {min-width: 12.5rem;}#vc-results .aivc-table tbody th .vc-tag {display: block;width: fit-content;margin: 0 0 0.375rem;}#vc-results .aivc-named {font-weight: 700;color: var(--headerColor);}#vc-results .aivc-dash {color: #94a3b8;}#vc-results .aivc-more {margin: 0.875rem 0 0;font-size: 0.9375rem;line-height: 1.5em;color: #64748b;}}@media only screen and (min-width: 64rem) {.aivc-hero-grid {flex-direction: row;align-items: center;justify-content: space-between;gap: 3.5rem;}.aivc-hero-copy {flex: 1 1 auto;}#aivc-hero {padding-top: 10.625rem;padding-bottom: 6.25rem;}#geo-hero {padding-top: 11.875rem;}}body.dark-mode #vc-results .aivc-table thead th:not(:first-child) {color: #cbd5e1;}body.dark-mode #vc-results .aivc-named {color: #fff;}body.dark-mode #vc-results .aivc-more {color: #94a3b8;}