.scrollie .products__banner{aspect-ratio:auto!important;background:url(/api/assets/site-images/heroes/lab-banner-wide.webp) 50%/cover no-repeat,#c8d0c9!important;height:clamp(240px,28vw,356px)!important;min-height:clamp(240px,28vw,356px)!important}.scrollie .products__banner-inner{align-items:flex-end!important}.scrollie .products__banner-inner>*{padding:28px var(--space-6) 36px!important;margin:0!important}.scrollie .products__banner-title{font-family:var(--font-display)!important;letter-spacing:-.005em!important;color:var(--pia-deep-teal)!important;text-shadow:none!important;margin:0!important;padding-bottom:.12em!important;font-size:clamp(28px,3.2vw,44px)!important;font-weight:600!important;line-height:1.2!important}@media (max-width:760px){.scrollie .products__banner-inner>*{padding:16px var(--space-5) 22px!important}}.scrollie .products__head--intro{border-bottom:none!important;margin-bottom:48px!important;padding-bottom:0!important;display:block!important}.scrollie .products__head--intro .products__sub,.scrollie .products__sub.lead-intro{text-wrap:pretty;max-width:none!important;font-family:var(--font-body)!important;color:var(--pia-deep-teal)!important;text-align:left!important;margin:0!important;font-size:22px!important;font-weight:400!important;line-height:1.5!important}.scrollie .products__sub .ember-key,.scrollie .lead-intro .ember-key{background:var(--pia-ember);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.5px 6px;font-weight:500}@media (max-width:640px){.scrollie .products__sub.lead-intro{font-size:18px!important}}.scrollie .approach-heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pia-deep-teal);text-align:center;margin:72px 0 0;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2}.scrollie .approach-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;margin-top:40px;display:grid}.scrollie .approach-tile{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:8px 12px;display:flex}.scrollie .approach-tile__icon{justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex}.scrollie .approach-tile__icon svg{width:80px;height:80px;display:block}.scrollie .approach-tile__title{font-family:var(--font-display);color:var(--pia-deep-teal);margin:0;font-size:20px;font-weight:500;line-height:1.3}.scrollie .approach-tile__sub{font-family:var(--font-body);color:var(--fg-2,#00404ab3);max-width:32ch;margin:0;font-size:16px;line-height:1.55}.scrollie .approach-faq{justify-content:center;margin-top:44px;display:flex}.scrollie .btn-faq{font-family:var(--font-display);color:#fff;background:var(--pia-ember);border:1px solid var(--pia-ember);transition:background var(--motion-fast,.18s) var(--ease-out,ease-out), transform var(--motion-base,.28s) var(--ease-out,ease-out);border-radius:8px;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.scrollie .btn-faq:hover{background:var(--pia-ember-darker,#b83a06);border-color:var(--pia-ember-darker,#b83a06);transform:translateY(-1px)}.scrollie .btn-faq .arrow{transition:transform var(--motion-base,.28s) var(--ease-out,ease-out)}.scrollie .btn-faq:hover .arrow{transform:translate(3px)}@media (max-width:900px){.scrollie .approach-row{grid-template-columns:repeat(2,1fr);gap:28px 24px}.scrollie .approach-tile:last-child{grid-column:1/-1}}@media (max-width:560px){.scrollie .approach-row{grid-template-columns:1fr}.scrollie .approach-tile:last-child{grid-column:auto}}.scrollie .products{background:#fff!important}
