#how-we-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}#how-we-work article{min-width:0;padding:clamp(1.5rem,4vw,3.75rem) clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}#how-we-work h2{font-size:clamp(1.5rem,2.5vw,2.25rem);margin:1.5rem 0 1rem}#how-we-work p{color:var(--muted)}@media(max-width:760px){#how-we-work{grid-template-columns:minmax(0,1fr)}}
.service-catalogue-review .pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.service-catalogue-review .price-card{display:flex;flex-direction:column;gap:1rem;min-width:0;grid-row:auto;grid-template-rows:none}.service-catalogue-review .price-card h2{font-size:clamp(1.6rem,2.4vw,2.2rem);text-wrap:balance}.service-catalogue-review .price-card .vx-card-examples{flex:1}.service-catalogue-review .price-card>.text-link{margin-top:auto}.service-catalogue-review .tailored-proposal{font-weight:600}.service-catalogue-review .maintenance{display:block}.service-catalogue-review .maintenance>.text-link{display:inline-block;margin-top:1.25rem}main section[id],main article[id]{scroll-margin-top:7rem}@media(max-width:900px){.service-catalogue-review .pricing-cards{grid-template-columns:minmax(0,1fr)}}
.service-catalogue-review .price-card>.tailored-proposal{font-size:.95rem;line-height:1.5;letter-spacing:normal;text-transform:none}.service-catalogue-review .vx-card-examples>p{font-size:.85rem;line-height:1.55;letter-spacing:normal;text-transform:none}.service-catalogue-review .price-card>.text-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}