.solution-hero-trama{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none}[data-product-page=solution-detail] .ai-solutions-page__ambient{opacity:1;background:var(--thinkia-page-ambient)}[data-product-page=solution-detail] .ai-solutions-section__head{flex-direction:column;align-items:center;text-align:center;gap:clamp(.75rem,1.5vw,1.25rem)}[data-product-page=solution-detail] .ai-solutions-section__head .thinkia-h3{max-width:min(48rem,100%);text-wrap:balance}.solution-powered-link{color:var(--primary-accessible);text-decoration:underline;text-underline-offset:3px;font-weight:600}.solution-powered-link:hover{color:color-mix(in srgb,var(--foreground) 92%,var(--primary-accessible) 8%)}.solution-capabilities__title-line{display:block}.solution-capabilities__title-line--secondary{margin-top:.5rem;font-size:clamp(1.125rem,2.2vw + .45rem,1.625rem);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--muted-foreground)}@media(min-width:768px){.solution-capabilities__title-line--secondary{margin-top:.65rem}}.solution-capabilities-rows{list-style:none;margin:0 auto;max-width:48rem;padding:0}.solution-capabilities-row{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,1.75rem);padding:clamp(1.2rem,2.2vw,1.65rem) 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);text-align:left}.solution-capabilities-row:first-child{padding-top:0}.solution-capabilities-row:last-child{padding-bottom:0;border-bottom:none}.solution-capabilities-row__index{font-family:var(--font-family-heading);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--primary-accessible);padding-top:.25rem}.solution-capabilities-row__title{margin:0 0 .4rem;font-size:clamp(1.0625rem,.9vw + .9rem,1.2rem);font-weight:600;line-height:1.3;color:var(--foreground)}.solution-capabilities-row__desc{margin:0;font-size:1rem;line-height:1.65;color:var(--muted-foreground)}[data-product-page=solution-detail] .solution-page-outcome-kpi{min-height:8.5rem}.feature104-solution-capabilities-band .content-container-wide{position:relative;z-index:1}.feature104-solution-capabilities-band .solution-capabilities__title-line--secondary{color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground) 22%)}.solution-social-quote{margin:0;padding:0;font-size:1.0625rem;font-style:italic;line-height:1.65;color:var(--muted-foreground)}[data-product-page=solution-detail] .solution-related-resources .ai-solutions-card__media{aspect-ratio:2 / 1}[data-product-page=solution-detail] .solution-related-resources .ai-solutions-card__body{padding:clamp(1rem,1.6vw,1.3rem) clamp(1.1rem,1.8vw,1.45rem) clamp(1.1rem,1.8vw,1.4rem);gap:.45rem}[data-product-page=solution-detail] .solution-related-resources .ai-solutions-card__title{font-size:clamp(1.0625rem,.85vw + .92rem,1.25rem)}[data-product-page=solution-detail] .solution-related-resources .ai-solutions-card__desc{font-size:.9375rem;line-height:1.55}[data-product-page=solution-detail] .solution-related-resources .related-resource-card__gradient{min-height:7rem}.related-resource-card__media{position:relative}.related-resource-card__gradient{width:100%;height:100%;min-height:10rem;background-size:140% 140%;background-position:50% 40%}.related-resource-card__gradient--0{background-image:linear-gradient(135deg,color-mix(in srgb,var(--primary) 35%,transparent),color-mix(in srgb,var(--muted) 50%,transparent) 45%,#121b2b)}.related-resource-card__gradient--1{background-image:linear-gradient(145deg,#0a44b866,color-mix(in srgb,var(--muted) 45%,transparent),#121c21)}.related-resource-card__gradient--2{background-image:linear-gradient(125deg,color-mix(in srgb,var(--primary) 28%,transparent) 0%,hsl(260 40% 22% / .35) 55%,var(--background) 100%)}.related-resource-card__gradient--3{background-image:radial-gradient(ellipse 120% 90% at 20% 20%,color-mix(in srgb,var(--primary) 45%,transparent),color-mix(in srgb,var(--muted) 40%,transparent) 42%,#0d121c)}.related-resource-card__gradient--4{background-image:linear-gradient(160deg,#1271a152,color-mix(in srgb,var(--primary) 22%,transparent) 40%,color-mix(in srgb,var(--muted) 35%,transparent))}.related-resource-card__gradient--5{background-image:linear-gradient(120deg,color-mix(in srgb,var(--muted) 55%,transparent),color-mix(in srgb,var(--primary) 30%,transparent) 48%,#141934)}
