.ih-rotating-sr{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ih-rotating-headline{overflow-wrap:anywhere;min-width:0}.ih-rotating-headline h1{font-size:inherit;line-height:inherit;margin:0}.ih-rotating-visual,.ih-rotating-fixed{display:block}.ih-rotating-fixed{text-wrap:balance}.ih-rotating-actions{color:var(--ih-cyan);grid-template-columns:minmax(0,1fr);display:grid}.ih-rotating-action{visibility:hidden;grid-area:1/1;align-self:center}.ih-rotating-action.is-current{visibility:visible}.ih-rotating-action.is-current[data-animate]{animation:.42s cubic-bezier(.22,1,.36,1) both ih-headline-enter,3.22s linear both ih-headline-color}@keyframes ih-headline-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes ih-headline-color{0%{background-position:100%}to{background-position:0%}}@supports (background-clip:text){.ih-rotating-action{background-image:linear-gradient(110deg, var(--ih-cyan) 15%, var(--ih-brand) 48%, var(--ih-cyan) 80%);background-position:100%;background-size:250% 100%;background-clip:text;color:#0000!important}}@media (prefers-reduced-motion:reduce){.ih-rotating-action.is-current[data-animate]{animation:none}}.ih-rotating-headline[data-running=false] .ih-rotating-action.is-current[data-animate]{animation-play-state:paused}.iq-agents-hero .iq-landing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy form""details form";gap:24px 48px;padding-block:48px}.iq-agents-hero .iq-landing-copy{grid-area:copy;container-type:inline-size}.iq-agents-hero .iq-diagnostic{grid-area:form}.iq-agents-hero .iq-landing-copy h1{text-wrap:initial;font-size:clamp(2.15rem,7.8cqi,3.5rem);line-height:1.12}.iq-agents-hero .iq-landing-copy h1 .ih-rotating-visual,.iq-agents-hero .iq-landing-copy h1 .ih-rotating-fixed{color:#fff}.iq-agents-hero .iq-landing-copy h1 .ih-rotating-actions{margin-block:.08em;display:grid}.iq-agents-hero .ih-rotating-action{background-image:linear-gradient(110deg,#00c2ff 0%,#007ec7 34%,#72d9ff 43%,#fff 48%,#f8fdff 50%,#fff 52%,#72d9ff 57%,#007ec7 72%,#00c2ff 100%);background-size:300% 100%}.iq-agents-hero .iq-landing-lead{margin-top:20px}.iq-agents-diagnostic{border-top:1px solid var(--ih-line-dark);grid-area:details;max-width:100%;margin-top:0;padding-top:20px}.iq-agents-diagnostic-title{color:var(--ih-cyan);margin:0 0 12px;font-size:1rem;font-weight:650}.iq-agents-diagnostic ol{counter-reset:diagnostic-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.iq-agents-diagnostic li{counter-increment:diagnostic-step;grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:1rem;line-height:1.5;display:grid}.iq-agents-diagnostic li:before{content:counter(diagnostic-step, decimal-leading-zero);color:var(--ih-cyan);font:600 .75rem/1.5 var(--ih-mono)}.iq-agents-diagnostic-note{color:var(--ih-on-dark-2);margin:12px 0 0;font-size:.875rem;line-height:1.5}.iq-agents-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:48px 0 0;padding:0;list-style:none;display:grid}.iq-agents-work li{border-top:2px solid var(--ih-action);padding-top:24px}.iq-agents-work h3{margin-block:16px 12px}.iq-agents-questions{margin:40px 0 0;padding:0;list-style:none}.iq-agents-questions li{border-top:1px solid var(--ih-line);grid-template-columns:40px minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.iq-agents-questions p{color:var(--ih-navy);font-size:1.25rem;font-weight:500;line-height:1.5}.iq-agents-faq{background:#fff}@media (width<75rem){.iq-agents-hero .iq-landing-grid{grid-template-columns:1fr;grid-template-areas:"copy""form""details";gap:28px;padding-block:36px 48px}.iq-agents-hero .iq-landing-copy h1{font-size:clamp(2.5rem,6cqi,3rem)}.iq-agents-work{grid-template-columns:1fr;gap:28px;margin-top:32px}}@media (width<40rem){.iq-agents-hero .iq-landing-copy h1{font-size:clamp(2rem,9.5cqi,2.5rem);line-height:1.1}.iq-agents-questions li{gap:8px}}.iq-agents-hero .iq-landing-grid:has(.ih-lead-flow:not([data-step=form])){grid-template-areas:"form"}.iq-agents-hero .iq-landing-grid:has(.ih-lead-flow:not([data-step=form])) .iq-agents-diagnostic{display:none}@media (width<40rem){.iq-agents-hero .iq-landing-grid{gap:24px;padding-block:28px 40px}}@media (width>=75rem){.iq-agents-hero .iq-landing-grid{align-items:start;gap:28px 64px;padding-block:56px}.iq-agents-hero .iq-landing-copy h1{font-size:clamp(2.5rem,7.6cqi,3rem);line-height:1.12}.iq-agents-hero .iq-diagnostic{align-self:center}.iq-agents-diagnostic{padding-top:20px}}
