.ai-opportunities{letter-spacing:0;--hero-ink:oklch(21% .03 258);--hero-paper:oklch(97.5% .008 250);--hero-muted:oklch(40% .025 256)}.ai-opportunities :is(h1,h2,h3,.font-display){letter-spacing:0}.ai-opportunities h1{font-size:3.25rem;line-height:1.12}.ai-opportunities h2{font-size:2rem;line-height:1.25}.ai-opportunities h3{font-size:1.15rem;line-height:1.4}.ai-opportunities .ai-hero{color:var(--hero-ink);background:var(--hero-paper)}.ai-opportunities .ai-hero-copy{color:var(--hero-muted)}.ai-opportunities .ai-hero-shade{background:linear-gradient(90deg, var(--hero-paper), color-mix(in oklab, var(--hero-paper) 96%, transparent) 27%, color-mix(in oklab, var(--hero-paper) 82%, transparent) 43%, transparent 65%)}.ai-opportunities .ai-hero-secondary{color:var(--hero-ink);background:var(--hero-paper)}.ai-opportunities section[id]{scroll-margin-top:6rem}.ai-opportunities .ai-partner{transition:border-color .16s,box-shadow .16s}.ai-opportunities .ai-partner:hover{border-color:var(--primary);box-shadow:var(--shadow-raised)}.ai-opportunities summary{list-style:none}.ai-opportunities summary::-webkit-details-marker{display:none}.ai-opportunities details[open] .ai-faq-plus{transform:rotate(45deg)}@media (width<=767px){.ai-opportunities h1{font-size:2.25rem}.ai-opportunities h2{font-size:1.65rem}.ai-opportunities .ai-hero-image{object-position:72% center;opacity:.3}.ai-opportunities .ai-hero-shade{background:linear-gradient(180deg, var(--hero-paper), color-mix(in oklab, var(--hero-paper) 80%, transparent) 60%, color-mix(in oklab, var(--hero-paper) 25%, transparent))}}@media (prefers-reduced-motion:reduce){html:has(.ai-opportunities){scroll-behavior:auto}.ai-opportunities *{transition:none}}
