.main-content.cc-cloud-page .cc-cloud-hero__summary-title{margin:0 0 1.5rem;color:var(--marketing-ink);font-size:1.75rem;font-weight:600;line-height:1.2}.main-content.cc-cloud-page .cc-web-hero__points{margin-bottom:0}.main-content.cc-cloud-page .cc-cloud-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}.main-content.cc-cloud-page .cc-cloud-card{display:flex;flex-direction:column;min-width:0;padding:1.75rem;border:1px solid rgba(0,0,0,.12);border-radius:.75rem;background:#fff;box-shadow:none}.main-content.cc-cloud-page .cc-cloud-card header{margin-bottom:1.5rem}.main-content.cc-cloud-page .cc-cloud-card h3{margin:.75rem 0 .5rem;color:var(--marketing-ink);font-size:1.5rem;font-weight:700;line-height:1.2}.main-content.cc-cloud-page .cc-cloud-card header>p{margin:0}.main-content.cc-cloud-page .cc-cloud-card .cc-price-card__cta{margin-bottom:0}.main-content.cc-cloud-page .cc-cloud-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--marketing-border);border-radius:.375rem;color:var(--marketing-ink);font-size:1.25rem}.main-content.cc-cloud-page .cc-cloud-card header .cc-cloud-card__configuration{margin-top:.75rem;font-size:var(--marketing-meta-font-size) !important}.main-content.cc-cloud-page .cc-cloud-price__rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .5rem;color:var(--marketing-ink)}.main-content.cc-cloud-page .cc-cloud-price__rate>:first-child{font-family:"Urbanist",sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.025em;white-space:nowrap;font-variant-numeric:tabular-nums}.main-content.cc-cloud-page .cc-cloud-price__rate>:last-child{font-size:var(--marketing-meta-font-size)}.main-content.cc-cloud-page .cc-cloud-card__estimate{margin:0;font-size:var(--marketing-meta-font-size) !important}.main-content.cc-cloud-page .cc-cloud-card__resources{display:grid;gap:.5rem;margin:1.5rem 0}.main-content.cc-cloud-page .cc-cloud-card__resources>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.main-content.cc-cloud-page .cc-cloud-card__resources dt{display:flex;align-items:center;gap:.5rem;color:var(--marketing-body);font-size:var(--marketing-meta-font-size);font-weight:400}.main-content.cc-cloud-page .cc-cloud-card__resources dd{margin:0;color:var(--marketing-ink);font-size:var(--marketing-body-font-size);line-height:1.5}.main-content.cc-cloud-page .cc-cloud-resource-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--marketing-border);border-radius:6px;background:#fff;color:var(--marketing-ink);font-size:16px;line-height:1}.main-content.cc-cloud-page .cc-cloud-pricing__note{max-width:58rem;margin:1.5rem 0 2rem;font-size:var(--marketing-meta-font-size) !important}.main-content.cc-cloud-page .cc-cloud-table-wrap{max-width:100%;margin-bottom:1.5rem;overflow:auto;border:1px solid var(--marketing-border);border-radius:.5rem;background:var(--marketing-surface-white)}.main-content.cc-cloud-page .cc-cloud-table{width:100%;min-width:44rem;border-collapse:collapse;color:var(--marketing-body);font-size:1rem;line-height:1.5}.main-content.cc-cloud-page .cc-cloud-table th,.main-content.cc-cloud-page .cc-cloud-table td{padding:.875rem 1rem;border-bottom:1px solid var(--marketing-border);text-align:left;vertical-align:middle}.main-content.cc-cloud-page .cc-cloud-table th{color:var(--marketing-ink);font-weight:600}.main-content.cc-cloud-page .cc-cloud-table thead th{background:var(--marketing-surface)}.main-content.cc-cloud-page .cc-cloud-table tbody th,.main-content.cc-cloud-page .cc-cloud-table td{white-space:nowrap}.main-content.cc-cloud-page .cc-cloud-table tbody tr:last-child>*{border-bottom:0}.main-content.cc-cloud-page .cc-cloud-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.5rem;margin:0;padding-inline-start:1.5rem}.main-content.cc-cloud-page .cc-cloud-steps li{padding-inline-start:.375rem}.main-content.cc-cloud-page .cc-cloud-steps li::marker{color:var(--marketing-ink);font-weight:600}.main-content.cc-cloud-page .cc-cloud-steps h3{margin:0 0 .75rem;color:var(--marketing-ink);font-size:1.5rem;font-weight:600;line-height:1.25}.main-content.cc-cloud-page .cc-cloud-steps p{margin:0}.main-content.cc-cloud-page .cc-cloud-consultation__layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);align-items:start;gap:4rem}.main-content.cc-cloud-page .cc-cloud-consultation__contact{margin-top:1.5rem}.main-content.cc-cloud-page .cc-cloud-form{min-width:0;padding:1.75rem;border:1px solid var(--marketing-border);border-radius:.75rem;background:var(--marketing-surface-soft)}.main-content.cc-cloud-page .cc-cloud-form input{scroll-margin-top:calc(var(--section-scroll-offset) + 2rem)}.main-content.cc-cloud-page .cc-cloud-form label{display:block;margin-bottom:.5rem;color:var(--marketing-ink);font-size:var(--marketing-body-font-size);line-height:1.5}.main-content.cc-cloud-page .cc-cloud-form .form-control{min-height:48px;border:1px solid #477b73;border-radius:.375rem;background:#fff;color:var(--marketing-ink);font-size:var(--marketing-body-font-size);box-shadow:none}.main-content.cc-cloud-page .cc-cloud-form .form-check-input{border-color:#477b73}.main-content.cc-cloud-page .cc-cloud-form .form-check-input:checked{background-color:var(--marketing-ink);border-color:var(--marketing-ink)}.main-content.cc-cloud-page .cc-cloud-form .btn{min-height:48px;padding-inline:1.5rem;font-size:var(--marketing-body-font-size)}.main-content.cc-cloud-page .cc-cloud-form__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.main-content.cc-cloud-page .cc-cloud-form__hint{margin:0 0 1.5rem;font-size:var(--marketing-meta-font-size) !important}.main-content.cc-cloud-page .cc-cloud-form__consent{margin-block:1.5rem}.main-content.cc-cloud-page .cc-cloud-form__consent .form-check-label{margin-bottom:0;font-size:var(--marketing-meta-font-size)}.main-content.cc-cloud-page .cc-cloud-form__error{margin:.5rem 0 0;color:#9f1b1b;font-size:var(--marketing-meta-font-size) !important}.main-content.cc-cloud-page .cc-cloud-form__success{padding:1rem;border:1px solid var(--marketing-ink);border-radius:.375rem;color:var(--marketing-ink)}.main-content.cc-cloud-page :is(.cc-cloud-form,.cc-cloud-consultation__contact) a{color:var(--marketing-ink);text-decoration:underline;text-underline-offset:.2em}.main-content.cc-cloud-page :is(a,input,button,.cc-cloud-table-wrap):focus-visible{outline:3px solid var(--marketing-ink);outline-offset:3px;box-shadow:none}@media(min-width: 992px){@supports(grid-template-rows: subgrid){.main-content.cc-cloud-page .cc-cloud-grid{row-gap:0}.main-content.cc-cloud-page .cc-cloud-card{display:grid;grid-template-rows:subgrid;grid-row:span 4}}}@media(max-width: 991.98px){.main-content.cc-cloud-page .cc-cloud-grid,.main-content.cc-cloud-page .cc-cloud-consultation__layout{grid-template-columns:minmax(0, 1fr);gap:2rem}.main-content.cc-cloud-page .cc-cloud-price__rate>:first-child{font-size:1.875rem}.main-content.cc-cloud-page .cc-cloud-consultation__layout>.cc-web-section-heading{margin-bottom:0}.main-content.cc-cloud-page .cc-cloud-steps{grid-template-columns:minmax(0, 1fr);gap:1.5rem}}@media(max-width: 575.98px){.main-content.cc-cloud-page .cc-cloud-card,.main-content.cc-cloud-page .cc-cloud-form{padding:1.5rem}.main-content.cc-cloud-page .cc-cloud-form__fields{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 991.98px){.main-content.cc-cloud-page .cc-cloud-table-wrap{overflow:visible}.main-content.cc-cloud-page .cc-cloud-table{display:block;min-width:0}.main-content.cc-cloud-page .cc-cloud-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.main-content.cc-cloud-page .cc-cloud-table tbody{display:block}.main-content.cc-cloud-page .cc-cloud-table tbody tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem 1rem;padding:1rem;border-bottom:1px solid var(--marketing-border)}.main-content.cc-cloud-page .cc-cloud-table tbody tr:last-child{border-bottom:0}.main-content.cc-cloud-page .cc-cloud-table tbody th,.main-content.cc-cloud-page .cc-cloud-table td{display:block;min-width:0;padding:0;border:0;white-space:normal}.main-content.cc-cloud-page .cc-cloud-table tbody th{grid-column:1/-1;font-size:1.125rem}.main-content.cc-cloud-page .cc-cloud-table td:nth-child(4){grid-column:1/-1}.main-content.cc-cloud-page .cc-cloud-table td::before{content:attr(data-label);display:block;margin-bottom:.125rem;color:var(--marketing-body);font-size:var(--marketing-meta-font-size);font-weight:400;line-height:1.5}}