.commercial-catalogue{padding-block:1rem 4rem}.commercial-module{margin-block:2.5rem}.commercial-module-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;border-bottom:1px solid #e5eaf0;padding-bottom:1rem}.commercial-module-heading .number,.commercial-offer-hero>.number{color:#b89445;font-weight:800;font-size:1.1rem}.commercial-module-heading h2{margin:0}.commercial-module-heading p{margin:.35rem 0 0;color:#596477}.commercial-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.commercial-service-card,.saas-plan-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.3rem;border:1px solid #e4e9f0;border-radius:1rem;background:#fff;box-shadow:0 10px 30px #0023640a}.commercial-service-card .number{font-size:.85rem;font-weight:800;color:#b89445}.commercial-service-card h3{margin:.65rem 0}.commercial-service-card h3 a,.commercial-card-link,.commercial-back-link{color:#002364}.commercial-service-card p{color:#465064;line-height:1.7}.commercial-card-link{margin-top:auto;font-weight:700;text-decoration:none}.commercial-offer{padding-block:1.5rem 4rem}.commercial-offer-hero{padding:2.5rem clamp(1.25rem,4vw,4rem);border-radius:1.25rem;background:linear-gradient(135deg,#002364,#0b3a78);color:#fff}.commercial-offer-hero .eyebrow,.commercial-offer-hero .intro{color:#fff}.commercial-offer-hero h1{max-width:19ch}.commercial-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:2rem;margin-top:2rem}.commercial-offer-sections{min-width:0}.commercial-offer-section{padding-block:1.25rem;border-bottom:1px solid #e4e9f0;line-height:1.8}.commercial-offer-section h2{color:#002364}.commercial-offer-aside{align-self:start;position:sticky;top:1.5rem;padding:1.5rem;border:1px solid #e4e9f0;border-radius:1rem;background:#f5f7fa}.commercial-offer-aside h2{font-size:1.3rem}.commercial-back-link{display:block;margin-top:1rem}.saas-hero{position:relative;overflow:hidden}.commercial-status{display:inline-flex;align-items:center;margin-block:.45rem;padding:.4rem .75rem;border:1px solid #e9dfc7;border-radius:999px;background:#fbf8f1;color:#72591f;font-size:.84rem;font-weight:700}.saas-offer-section,.saas-spaces{padding-block:2.5rem}.saas-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.75rem}.saas-plan-card{min-height:22rem}.saas-plan-card h3{color:#002364;font-size:1.3rem}.saas-plan-card p,.saas-plan-card li{color:#465064;line-height:1.7}.saas-plan-card ul{padding-inline-start:1.25rem}.plan-index{font-weight:800;color:#b89445}.saas-terms{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem clamp(1.25rem,4vw,3rem);border-radius:1.25rem;background:#f5f7fa}.saas-terms h2{color:#002364}.saas-terms p{max-width:68ch;line-height:1.8}.saas-space-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.saas-space-links a{padding:1rem;border:1px solid #e4e9f0;border-radius:.8rem;background:white;color:#002364;font-weight:700;text-decoration:none}.saas-space-links a:hover,.commercial-card-link:hover,.commercial-back-link:hover{text-decoration:underline}@media(max-width:950px){.saas-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.commercial-service-grid,.saas-plan-grid,.saas-space-links{grid-template-columns:1fr}.commercial-offer-grid{grid-template-columns:1fr}.commercial-offer-aside{position:static}.saas-terms{align-items:flex-start;flex-direction:column}.saas-plan-card{min-height:0}}
