﻿@charset "UTF-8";.ias-home-banner-section{padding:.65rem 0 1rem;}.ias-home-banner{--banner-primary:var(--ias-primary,#128a7c);--banner-primary-hover:var(--ias-primary-hover,#0f786d);--banner-primary-soft:var(--ias-primary-soft,#edf9f7);--banner-primary-border:var(--ias-primary-border,#b9e1da);--banner-text:var(--ias-text,#203238);--banner-text-secondary:var(--ias-text-secondary,#4d6067);--banner-muted:var(--ias-text-muted,#75868c);--banner-border:var(--ias-border,#dfe8e8);position:relative;display:grid;grid-template-columns:minmax(0,1fr);background-color:#fff;border:1px solid var(--banner-border);border-radius:18px;overflow:hidden;}.ias-home-banner__content{display:none;}.ias-home-banner__slider{min-width:0;}.ias-home-banner__slider .carousel,.ias-home-banner__slider .carousel-inner,.ias-home-banner__slider .carousel-item{width:100%;}.ias-home-banner__slider .carousel-item{background-color:#eef3f3;}.ias-home-banner__image{width:100%;height:auto;min-height:170px;max-height:330px;display:block;object-fit:cover;}.ias-home-banner__slider .carousel-indicators{margin-bottom:.55rem;gap:.3rem;}.ias-home-banner__slider .carousel-indicators [data-bs-target]{width:7px;height:7px;margin:0;background-color:rgba(255,255,255,.7);border:0;border-radius:50%;opacity:1;transition:width 180ms ease,background-color 180ms ease;}.ias-home-banner__slider .carousel-indicators .active{width:20px;background-color:#fff;border-radius:50rem;}@media(min-width:768px){.ias-home-banner-section{padding:1rem 0 1.4rem;}.ias-home-banner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;border-radius:22px;}.ias-home-banner__content{position:relative;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at top right,rgba(18,138,124,.08),transparent 35%),linear-gradient(145deg,var(--banner-primary-soft),#fff 74%);border-left:1px solid var(--banner-primary-border);}.ias-home-banner__content::after{content:"";position:absolute;right:0;bottom:0;width:100px;height:4px;background-color:var(--banner-primary);border-radius:50rem 0 0 0;}.ias-home-banner__eyebrow{width:fit-content;min-height:30px;margin-bottom:.7rem;padding:.32rem .62rem;display:inline-flex;align-items:center;gap:.38rem;color:var(--banner-primary);background-color:rgba(255,255,255,.78);border:1px solid var(--banner-primary-border);border-radius:50rem;font-size:.6rem;font-weight:800;}.ias-home-banner__title{margin:0 0 .55rem;color:var(--banner-text);font-size:1.3rem;font-weight:950;line-height:1.75;}.ias-home-banner__description{margin:0;color:var(--banner-text-secondary);font-size:.68rem;line-height:2;}.ias-home-banner__features{margin-top:.85rem;display:grid;gap:.4rem;}.ias-home-banner__features span{display:flex;align-items:center;gap:.38rem;color:var(--banner-text-secondary);font-size:.59rem;font-weight:700;}.ias-home-banner__features i{color:var(--banner-primary);}.ias-home-banner__actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;}.ias-home-banner__button{min-height:42px;padding:.55rem .75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.63rem;font-weight:850;text-decoration:none;border-radius:10px;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease;}.ias-home-banner__button--primary{color:#fff;background-color:var(--banner-primary);border:1px solid var(--banner-primary);}.ias-home-banner__button--primary:hover{color:#fff;background-color:var(--banner-primary-hover);border-color:var(--banner-primary-hover);transform:translateY(-1px);}.ias-home-banner__button--secondary{color:var(--banner-text-secondary);background-color:#fff;border:1px solid var(--banner-border);}.ias-home-banner__button--secondary:hover{color:var(--banner-primary);border-color:var(--banner-primary-border);transform:translateY(-1px);}.ias-home-banner__slider{height:100%;}.ias-home-banner__slider .carousel,.ias-home-banner__slider .carousel-inner,.ias-home-banner__slider .carousel-item{height:100%;min-height:340px;}.ias-home-banner__image{width:100%;height:100%;min-height:340px;max-height:none;object-fit:cover;}}@media(min-width:992px){.ias-home-banner{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);border-radius:24px;}.ias-home-banner__content{padding:2rem;}.ias-home-banner__title{font-size:1.65rem;}.ias-home-banner__description{font-size:.75rem;}.ias-home-banner__slider .carousel,.ias-home-banner__slider .carousel-inner,.ias-home-banner__slider .carousel-item,.ias-home-banner__image{min-height:420px;}}@media(min-width:1200px){.ias-home-banner__content{padding:2.4rem;}.ias-home-banner__title{font-size:1.85rem;}.ias-home-banner__slider .carousel,.ias-home-banner__slider .carousel-inner,.ias-home-banner__slider .carousel-item,.ias-home-banner__image{min-height:460px;}}@media(max-width:374.98px){.ias-home-banner{border-radius:15px;}.ias-home-banner__image{min-height:145px;}}@media(prefers-reduced-motion:reduce){.ias-home-banner__button,.ias-home-banner__slider .carousel-indicators [data-bs-target]{transition:none;}.ias-home-banner__button:hover{transform:none;}}