.landing-ai-hero-section{background-color:var(--opsphere-bg);padding-block:var(--opsphere-space-2xl);text-align:left}.landing-ai-hero-grid{display:grid;grid-template-areas:"headline" "media" "subhead" "readonly" "cta" "trust";row-gap:1.25rem}.landing-ai-hero-headline{grid-area:headline;margin:0;line-height:var(--opsphere-hero-title-display-lh);text-align:center}.landing-ai-hero-media{grid-area:media;margin:0;overflow:visible}.landing-ai-hero-image{display:block;width:100%;height:auto;max-width:100%}.landing-ai-hero-subhead{grid-area:subhead;margin:0;font-size:18px}.landing-ai-hero-emphasis{font-weight:700;color:var(--opsphere-text)}.landing-ai-hero-readonly{grid-area:readonly;display:flex;align-items:center;gap:.4rem;margin:0;font-size:18px;font-weight:700;color:#42a935}.landing-ai-hero-lock-icon{flex-shrink:0}.landing-ai-hero-cta{grid-area:cta;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.landing-ai-hero-microcopy{margin:0;font-size:.875rem;line-height:1.4;color:var(--opsphere-text-subtle)}.landing-ai-trust-badges{grid-area:trust;margin-top:.5rem}.landing-ai-trust-badge-list{justify-content:flex-start}.landing-ai-trust-badge-list img{filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}.landing-ai-trust-badge-list img:hover{filter:grayscale(0);opacity:1}@keyframes landing-ai-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:no-preference){.landing-ai-hero-image{animation:landing-ai-hero-float 4s ease-in-out infinite}}@media (min-width:768px){.landing-ai-hero-readonly,.landing-ai-hero-subhead{font-size:var(--opsphere-hero-desc-size)}}@media (min-width:1024px){.landing-ai-hero-headline{text-align:left}.landing-ai-hero-grid{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);grid-template-areas:"headline media" "subhead media" "readonly media" "cta media" "trust media";column-gap:var(--opsphere-hero-column-gap-lg);row-gap:1.25rem;align-items:center}.landing-ai-hero-media{align-self:center}}.landing-ai .home-whatis-result-sentence{display:block;margin-block:1.25rem;font-family:var(--opsphere-font-heading);font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--opsphere-text)}