.main-content.cc-builder-page .cc-builder-anchor{display:block;scroll-margin-top:var(--section-scroll-offset)}.main-content.cc-builder-page .cc-builder-offer__layout{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:start;gap:3rem}.main-content.cc-builder-page .cc-builder-offer__layout>.cc-price-card{display:flex;grid-row:auto;grid-template-rows:none;align-self:start}.main-content.cc-builder-page .cc-builder-selection{min-width:0;padding-block:.5rem;scroll-margin-top:var(--section-scroll-offset)}.main-content.cc-builder-page .cc-builder-selection h3{margin:0 0 1.5rem;color:var(--marketing-ink);font-size:1.75rem;font-weight:600;line-height:1.2}.main-content.cc-builder-page .cc-builder-selection>p:not(.cc-web-eyebrow){margin:0 0 1.5rem}.main-content.cc-builder-page .cc-builder-selection dl{margin:0 0 1rem}.main-content.cc-builder-page .cc-builder-selection dt,.main-content.cc-builder-page .cc-builder-selection dd{font-size:var(--marketing-body-font-size);line-height:1.5}.main-content.cc-builder-page .cc-builder-selection dt{margin:0 0 .375rem;color:var(--marketing-ink);font-weight:600}.main-content.cc-builder-page .cc-builder-selection dd{margin:0}.main-content.cc-builder-page .cc-builder-selection__links{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-content.cc-builder-page .cc-builder-selection__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--marketing-ink);text-decoration:underline;text-underline-offset:.2em}.main-content.cc-builder-page .cc-builder-editor__layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);align-items:center;gap:4rem}.main-content.cc-builder-page .cc-builder-steps{display:grid;gap:1.5rem;margin:0;padding-inline-start:1.5rem}.main-content.cc-builder-page .cc-builder-steps li{padding-inline-start:.375rem;color:var(--marketing-body)}.main-content.cc-builder-page .cc-builder-steps li::marker,.main-content.cc-builder-page .cc-builder-steps strong{color:var(--marketing-ink);font-weight:600}.main-content.cc-builder-page .cc-builder-steps strong{display:block}.main-content.cc-builder-page .cc-builder-steps p{margin:.375rem 0 0}.main-content.cc-builder-page .cc-builder-editor__visual{min-width:0;margin:0}.main-content.cc-builder-page .cc-builder-editor__visual img{display:block;width:100%;height:auto;border:1px solid var(--marketing-border);border-radius:.75rem;background:var(--marketing-surface-white);box-shadow:none}.main-content.cc-builder-page .cc-builder-editor__visual figcaption{margin-top:.75rem;color:var(--marketing-body);font-size:var(--marketing-meta-font-size);line-height:1.5}.main-content.cc-builder-page a:focus-visible{outline:3px solid var(--marketing-ink);outline-offset:4px}@media(min-width: 1200px){.main-content.cc-builder-page .cc-builder-offer__layout>.cc-price-card .cc-price-card__features{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.5rem}}@media(max-width: 991.98px){.main-content.cc-builder-page .cc-builder-offer__layout,.main-content.cc-builder-page .cc-builder-editor__layout{grid-template-columns:minmax(0, 1fr);gap:2rem}.main-content.cc-builder-page .cc-builder-selection{padding:0}}