section.services{margin-top:5rem;margin-bottom:5rem}@media (max-width:767.98px){section.services{margin-top:1rem;margin-bottom:2rem}}section.services .services__hero{background:var(--color2);border-radius:2rem;padding:clamp(2rem,4vw,3.25rem);display:flex;flex-direction:column;gap:2.5rem;position:relative;overflow:hidden}section.services .services__hero-content{display:grid;grid-template-columns:1fr .85fr 1fr;gap:2rem;align-items:center}section.services .services__hero-heading{position:relative;min-height:clamp(8rem,18vw,14rem);display:flex;flex-direction:column;justify-content:center;align-items:center}section.services .services__eyebrow{display:inline-flex;margin-bottom:1rem;color:#f0c9df;font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;position:relative;z-index:1}section.services .services__title{margin:0;color:#d7e5ff;font-size:clamp(2.7rem,8vw,7rem);font-weight:800;line-height:.94;letter-spacing:-.04em;text-align:center;position:relative;z-index:1}section.services .services__hero-description{color:#ffffffeb;font-size:1rem;line-height:1.55}section.services .services__hero-cta{display:flex;align-items:center;justify-content:center}section.services .services__hero-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;background:#fff;color:#2d316f;border-radius:.65rem;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:2px solid #fff}section.services .services__hero-cta-btn:hover{background:rgba(0,0,0,0);color:#fff;border-color:#fff;transform:translateY(-3px)}section.services .services__description{margin-top:2rem;color:#ffffffeb;font-size:1rem;line-height:1.55}section.services .services__description p:last-child{margin-bottom:0}section.services .services__hero-media{min-height:17.5rem;display:flex;align-items:center;justify-content:center;position:static}section.services .services__hero-media-image{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:auto;height:clamp(20rem,40vw,34rem);max-width:none;max-height:none;object-fit:contain;z-index:3;pointer-events:none}section.services .services__grid{margin-top:.7rem;row-gap:.85rem}section.services .services__grid-col{display:flex}section.services .services__card{width:100%;min-height:18.125rem;border-radius:1.6rem;padding:1.5rem;position:relative;text-decoration:none!important;color:var(--color3);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .2s ease , box-shadow .2s ease}section.services .services__card:hover,section.services .services__card:focus{text-decoration:none;color:var(--color3);transform:translateY(-4px);box-shadow:0 16px 35px #00426429}section.services .services__grid-col:nth-child(odd) .services__card{background:var(--colorBg3,#e5eef8)}section.services .services__grid-col:nth-child(even) .services__card{background:var(--colorGreenSoft,#a6ddc1)}section.services .services__grid-col:nth-child(odd) .services__card-arrow{color:var(--color2)}section.services .services__grid-col:nth-child(even) .services__card-arrow{color:var(--colorGreen)}@media (min-width:768px) and (max-width:1023.98px){section.services .services__grid-col:nth-child(4n+1) .services__card,section.services .services__grid-col:nth-child(4n+4) .services__card{background:var(--colorBg3,#e5eef8)}section.services .services__grid-col:nth-child(4n+2) .services__card,section.services .services__grid-col:nth-child(4n+3) .services__card{background:var(--colorGreenSoft,#a6ddc1)}section.services .services__grid-col:nth-child(4n+1) .services__card-arrow,section.services .services__grid-col:nth-child(4n+4) .services__card-arrow{color:var(--color2)}section.services .services__grid-col:nth-child(4n+2) .services__card-arrow,section.services .services__grid-col:nth-child(4n+3) .services__card-arrow{color:var(--colorGreen)}}@media (min-width:1024px){section.services .services__grid-col:nth-child(8n+1) .services__card,section.services .services__grid-col:nth-child(8n+3) .services__card,section.services .services__grid-col:nth-child(8n+6) .services__card,section.services .services__grid-col:nth-child(8n+8) .services__card{background:var(--colorBg3,#e5eef8)}section.services .services__grid-col:nth-child(8n+2) .services__card,section.services .services__grid-col:nth-child(8n+4) .services__card,section.services .services__grid-col:nth-child(8n+5) .services__card,section.services .services__grid-col:nth-child(8n+7) .services__card{background:var(--colorGreenSoft,#a6ddc1)}section.services .services__grid-col:nth-child(8n+1) .services__card-arrow,section.services .services__grid-col:nth-child(8n+3) .services__card-arrow,section.services .services__grid-col:nth-child(8n+6) .services__card-arrow,section.services .services__grid-col:nth-child(8n+8) .services__card-arrow{color:var(--color2)}section.services .services__grid-col:nth-child(8n+2) .services__card-arrow,section.services .services__grid-col:nth-child(8n+4) .services__card-arrow,section.services .services__grid-col:nth-child(8n+5) .services__card-arrow,section.services .services__grid-col:nth-child(8n+7) .services__card-arrow{color:var(--colorGreen)}}section.services .services__card-copy{max-width:12rem}section.services .services__card-title{margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}section.services .services__card-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}section.services .services__card-arrow{width:3rem;height:3rem;border-radius:999px;background:#fff;color:var(--color2);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;flex:0 0 auto}section.services .services__card-icon{width:min(100%,12.5rem);height:auto;max-height:12.5rem;object-fit:contain;opacity:.55;filter:brightness(0)}@media (max-width:1023.98px){section.services .services__hero{gap:1.25rem;padding-bottom:clamp(1rem,3vw,1.5rem)}section.services .services__hero-heading{min-height:0}section.services .services__title{font-size:clamp(2.4rem,12vw,4.6rem)}section.services .services__hero-content{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:2;padding-bottom:clamp(14rem,62vw,21rem)}section.services .services__hero-description{position:relative;z-index:2}section.services .services__hero-media{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;min-height:0;height:clamp(15rem,68vw,22rem);display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:1}section.services .services__hero-media-image{position:static;transform:none;display:block;width:auto;height:100%;max-width:min(118%,32.5rem);max-height:none;margin:0;object-fit:contain;object-position:bottom center}section.services .services__hero-cta{position:relative;z-index:3;margin-top:.25rem}}@media (max-width:575.98px){section.services .services__hero{border-radius:1.5rem;padding:1.25rem 1rem .75rem}section.services .services__hero-content{gap:.85rem;padding-bottom:clamp(15rem,72vw,23rem)}section.services .services__hero-media{height:clamp(16rem,74vw,24rem)}section.services .services__hero-media-image{max-width:125%}section.services .services__card{min-height:15rem}section.services .services__card-title{font-size:1.65rem}section.services .services__card-icon{width:8.75rem;max-height:8.75rem}}