.website-cost-calculator{--wcc-bg: var(--ss-surface);--wcc-surface: var(--ss-surface-2);--wcc-border: var(--ss-border);--wcc-border-strong: var(--ss-text-muted);--wcc-text: var(--ss-text);--wcc-muted: var(--ss-text-muted);--wcc-accent: var(--ss-accent-text);--wcc-accent-soft: color-mix(in oklch, var(--ss-primary) 16%, var(--ss-surface));--wcc-dark: var(--ss-ink);--wcc-green: #067647;--wcc-green-bg: #ecfdf3;--wcc-green-border: #abefc6;--wcc-red: #b42318;--wcc-red-bg: #fef3f2;--wcc-red-border: #fecdca;--wcc-radius: var(--ss-radius-card);--wcc-radius-sm: var(--ss-radius);--wcc-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 6px 16px rgba(16, 24, 40, .06);font-family:var(--ss-font-body);color:var(--wcc-text);line-height:1.5;max-width:1080px;margin:0 auto}.website-cost-calculator *,.website-cost-calculator *:before,.website-cost-calculator *:after{box-sizing:border-box}.website-cost-calculator [hidden]{display:none!important}.website-cost-calculator input,.website-cost-calculator button{font:inherit}.website-cost-calculator__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.website-cost-calculator__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.website-cost-calculator__header{margin:0 0 20px}.website-cost-calculator__title{margin:0 0 4px;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;letter-spacing:-.01em}.website-cost-calculator__subtitle{margin:0;color:var(--wcc-muted)}.website-cost-calculator__inner{display:grid;gap:20px}.website-cost-calculator__form{display:grid;gap:16px;margin:0;min-width:0}.website-cost-calculator__group{border:1px solid var(--wcc-border);background:var(--wcc-bg);border-radius:var(--wcc-radius);padding:18px;margin:0;min-inline-size:0}.website-cost-calculator__legend{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600;font-size:1rem}.website-cost-calculator__hint{float:left;width:100%;margin:-8px 0 12px;font-size:.8125rem;color:var(--wcc-muted)}.website-cost-calculator__choices{display:flex;flex-wrap:wrap;gap:10px;clear:both}.website-cost-calculator__choice{display:block;margin:0;cursor:pointer;flex:1 1 150px;min-width:150px}.website-cost-calculator__choice-body{display:block;height:100%;border:1px solid var(--wcc-border);border-radius:var(--wcc-radius-sm);padding:12px;background:var(--wcc-bg);transition:border-color .15s,background-color .15s,box-shadow .15s}.website-cost-calculator__choice:hover .website-cost-calculator__choice-body{border-color:var(--wcc-border-strong)}.website-cost-calculator__choice-input:checked+.website-cost-calculator__choice-body{border-color:var(--wcc-accent);background:var(--wcc-accent-soft);box-shadow:inset 0 0 0 1px var(--wcc-accent)}.website-cost-calculator__choice-input:focus-visible+.website-cost-calculator__choice-body{outline:2px solid var(--wcc-accent);outline-offset:2px}.website-cost-calculator__choice-title{display:block;font-weight:600;font-size:.95rem}.website-cost-calculator__choice-desc{display:block;margin-top:2px;color:var(--wcc-muted);font-size:.8125rem}.website-cost-calculator__pages-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;margin:0 0 10px}.website-cost-calculator__slider-value{font-variant-numeric:tabular-nums;color:var(--wcc-accent);font-size:1.05rem}.website-cost-calculator__slider{display:block;width:100%;margin:0;accent-color:var(--wcc-accent);cursor:pointer}.website-cost-calculator__slider:focus-visible{outline:2px solid var(--wcc-accent);outline-offset:4px}.website-cost-calculator__pages-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:.75rem;color:var(--wcc-muted)}.website-cost-calculator__features{display:grid;gap:8px;clear:both}@media(min-width:560px){.website-cost-calculator__features{grid-template-columns:1fr 1fr}}.website-cost-calculator__feature{display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--wcc-border);border-radius:var(--wcc-radius-sm);padding:10px 12px;background:var(--wcc-bg);cursor:pointer;transition:border-color .15s,background-color .15s}.website-cost-calculator__feature:hover{border-color:var(--wcc-border-strong)}.website-cost-calculator__feature--included{background:var(--wcc-surface);cursor:default}.website-cost-calculator__feature-input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--wcc-accent);cursor:pointer}.website-cost-calculator__feature-input:focus-visible{outline:2px solid var(--wcc-accent);outline-offset:2px}.website-cost-calculator__feature-input:checked~.website-cost-calculator__feature-name{font-weight:600}.website-cost-calculator__feature-name{flex:1;font-size:.9rem;min-width:0}.website-cost-calculator__feature-price{font-size:.8125rem;color:var(--wcc-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.website-cost-calculator__feature--included .website-cost-calculator__feature-price{color:var(--wcc-green);font-weight:600}.website-cost-calculator__summary{border:1px solid var(--wcc-border);border-radius:var(--wcc-radius);background:var(--wcc-bg);box-shadow:var(--wcc-shadow);padding:20px;min-width:0}.website-cost-calculator__summary-title{margin:0 0 2px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wcc-muted)}.website-cost-calculator__price{margin:0;font-size:clamp(1.6rem,4.5vw,2.05rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.website-cost-calculator__meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--wcc-border);font-size:.875rem;color:var(--wcc-muted)}.website-cost-calculator__timeline{color:var(--wcc-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.website-cost-calculator__breakdown{list-style:none;margin:12px 0 0;padding:0;font-size:.875rem}.website-cost-calculator__breakdown-item{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--wcc-border)}.website-cost-calculator__breakdown-label{color:var(--wcc-muted)}.website-cost-calculator__breakdown-value{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.website-cost-calculator__local-note{margin:12px 0 0;font-size:.75rem;color:var(--wcc-muted)}.website-cost-calculator__actions{display:grid;gap:8px;margin-top:16px}.website-cost-calculator__button{appearance:none;display:block;width:100%;padding:12px 16px;border-radius:var(--wcc-radius-sm);border:1px solid var(--wcc-dark);background:var(--wcc-dark);color:#fff;font-weight:600;font-size:.95rem;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .05s}.website-cost-calculator__button:hover:not(:disabled){background:#000;border-color:#000}.website-cost-calculator__button:active:not(:disabled){transform:translateY(1px)}.website-cost-calculator__button:disabled{opacity:.55;cursor:not-allowed}.website-cost-calculator__button:focus-visible{outline:2px solid var(--wcc-accent);outline-offset:2px}.website-cost-calculator__button--secondary{background:var(--wcc-bg);color:var(--wcc-text);border-color:var(--wcc-border-strong)}.website-cost-calculator__button--secondary:hover:not(:disabled){background:var(--wcc-surface);border-color:var(--wcc-border-strong)}.website-cost-calculator__cta-note{margin:-2px 0 0;text-align:center;font-size:.75rem;color:var(--wcc-muted)}.website-cost-calculator__copy-status{display:block;margin-top:2px;min-height:1.1em;text-align:center;font-size:.75rem;color:var(--wcc-muted)}.website-cost-calculator__lead{margin-top:14px;padding-top:14px;border-top:1px solid var(--wcc-border)}.website-cost-calculator__lead-title{margin:0 0 10px;font-size:.95rem;font-weight:600}.website-cost-calculator__lead-form{margin:0}.website-cost-calculator__field{display:block;margin:0 0 10px}.website-cost-calculator__field-label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:500;color:var(--wcc-muted)}.website-cost-calculator__input{display:block;width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--wcc-border-strong);border-radius:var(--wcc-radius-sm);background:var(--wcc-bg);color:var(--wcc-text);transition:border-color .15s,box-shadow .15s}.website-cost-calculator__input:focus{outline:none;border-color:var(--wcc-accent);box-shadow:0 0 0 3px #2563eb2e}.website-cost-calculator__privacy{margin:8px 0 0;font-size:.75rem;color:var(--wcc-muted)}.website-cost-calculator__status{margin:10px 0 0;padding:9px 12px;border-radius:var(--wcc-radius-sm);font-size:.875rem;border:1px solid var(--wcc-red-border);background:var(--wcc-red-bg);color:var(--wcc-red)}.website-cost-calculator__success{margin-top:14px;padding:12px 14px;border-radius:var(--wcc-radius-sm);border:1px solid var(--wcc-green-border);background:var(--wcc-green-bg);color:var(--wcc-green);font-size:.9rem}.website-cost-calculator__success:focus{outline:none}.website-cost-calculator__success-title{margin:0 0 2px;font-size:.95rem;font-weight:700}.website-cost-calculator__success-text{margin:0}.website-cost-calculator__disclaimer{margin:14px 0 0;font-size:.75rem;color:var(--wcc-muted)}@media(min-width:900px){.website-cost-calculator__inner{grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.website-cost-calculator__summary{position:sticky;top:16px}}@media(prefers-reduced-motion:reduce){.website-cost-calculator *{transition:none!important}}.website-roi-calculator{--wroi-bg: var(--ss-surface);--wroi-surface: var(--ss-surface-2);--wroi-border: var(--ss-border);--wroi-border-strong: var(--ss-text-muted);--wroi-text: var(--ss-text);--wroi-muted: var(--ss-text-muted);--wroi-accent: var(--ss-accent-text);--wroi-accent-soft: color-mix(in oklch, var(--ss-primary) 16%, var(--ss-surface));--wroi-dark: var(--ss-ink);--wroi-green: #067647;--wroi-green-bg: #ecfdf3;--wroi-green-border: #abefc6;--wroi-red: #b42318;--wroi-red-bg: #fef3f2;--wroi-red-border: #fecdca;--wroi-radius: var(--ss-radius-card);--wroi-radius-sm: var(--ss-radius);--wroi-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 6px 16px rgba(16, 24, 40, .06);font-family:var(--ss-font-body);color:var(--wroi-text);line-height:1.5;max-width:1080px;margin:0 auto}.website-roi-calculator *,.website-roi-calculator *:before,.website-roi-calculator *:after{box-sizing:border-box}.website-roi-calculator [hidden]{display:none!important}.website-roi-calculator input,.website-roi-calculator button{font:inherit}.website-roi-calculator__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.website-roi-calculator__header{margin:0 0 20px}.website-roi-calculator__title{margin:0 0 4px;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;letter-spacing:-.01em}.website-roi-calculator__subtitle{margin:0;color:var(--wroi-muted)}.website-roi-calculator__inner{display:grid;gap:20px}.website-roi-calculator__form{display:grid;gap:16px;margin:0;min-width:0}.website-roi-calculator__group{border:1px solid var(--wroi-border);background:var(--wroi-bg);border-radius:var(--wroi-radius);padding:18px;margin:0;min-inline-size:0}.website-roi-calculator__legend{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600;font-size:1rem}.website-roi-calculator__hint{float:left;width:100%;margin:-8px 0 12px;font-size:.8125rem;color:var(--wroi-muted)}.website-roi-calculator__fields{display:grid;gap:12px;clear:both}@media(min-width:640px){.website-roi-calculator__fields{grid-template-columns:1fr 1fr 1fr}}.website-roi-calculator__field{display:block;margin:0;min-width:0}.website-roi-calculator__field-label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:500;color:var(--wroi-muted)}.website-roi-calculator__input{display:block;width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--wroi-border-strong);border-radius:var(--wroi-radius-sm);background:var(--wroi-bg);color:var(--wroi-text);font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.website-roi-calculator__input:focus{outline:none;border-color:var(--wroi-accent);box-shadow:0 0 0 3px #2563eb2e}.website-roi-calculator__field-hint{display:block;margin-top:4px;font-size:.75rem;color:var(--wroi-muted)}.website-roi-calculator__slider-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;margin:0 0 10px}.website-roi-calculator__slider-value{font-variant-numeric:tabular-nums;color:var(--wroi-accent);font-size:1.05rem}.website-roi-calculator__slider{display:block;width:100%;margin:0;accent-color:var(--wroi-accent);cursor:pointer}.website-roi-calculator__slider:focus-visible{outline:2px solid var(--wroi-accent);outline-offset:4px}.website-roi-calculator__slider-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:.75rem;color:var(--wroi-muted)}.website-roi-calculator__slider-note{margin:10px 0 0;font-size:.8125rem;color:var(--wroi-muted)}.website-roi-calculator__summary{border:1px solid var(--wroi-border);border-radius:var(--wroi-radius);background:var(--wroi-bg);box-shadow:var(--wroi-shadow);padding:20px;min-width:0}.website-roi-calculator__summary-title{margin:0 0 2px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wroi-muted)}.website-roi-calculator__price{margin:0;font-size:clamp(1.6rem,4.5vw,2.05rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--wroi-green)}.website-roi-calculator__price-period{font-size:.55em;font-weight:600;color:var(--wroi-muted);letter-spacing:0}.website-roi-calculator__basis{margin:4px 0 0;font-size:.8125rem;color:var(--wroi-muted);font-variant-numeric:tabular-nums}.website-roi-calculator__meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--wroi-border);font-size:.875rem;color:var(--wroi-muted)}.website-roi-calculator__meta+.website-roi-calculator__meta{margin-top:6px;padding-top:0;border-top:0}.website-roi-calculator__meta-value{color:var(--wroi-text);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.website-roi-calculator__breakdown{list-style:none;margin:12px 0 0;padding:0;font-size:.875rem}.website-roi-calculator__breakdown-item{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--wroi-border)}.website-roi-calculator__breakdown-label{color:var(--wroi-muted)}.website-roi-calculator__breakdown-value{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.website-roi-calculator__context-note{margin:12px 0 0;font-size:.8125rem;color:var(--wroi-muted)}.website-roi-calculator__local-note{margin:8px 0 0;font-size:.75rem;color:var(--wroi-muted)}.website-roi-calculator__actions{display:grid;gap:8px;margin-top:16px}.website-roi-calculator__button{appearance:none;display:block;width:100%;padding:12px 16px;border-radius:var(--wroi-radius-sm);border:1px solid var(--wroi-dark);background:var(--wroi-dark);color:#fff;font-weight:600;font-size:.95rem;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .05s}.website-roi-calculator__button:hover:not(:disabled){background:#000;border-color:#000}.website-roi-calculator__button:active:not(:disabled){transform:translateY(1px)}.website-roi-calculator__button:disabled{opacity:.55;cursor:not-allowed}.website-roi-calculator__button:focus-visible{outline:2px solid var(--wroi-accent);outline-offset:2px}.website-roi-calculator__button--secondary{background:var(--wroi-bg);color:var(--wroi-text);border-color:var(--wroi-border-strong)}.website-roi-calculator__button--secondary:hover:not(:disabled){background:var(--wroi-surface);border-color:var(--wroi-border-strong)}.website-roi-calculator__cta-note{margin:-2px 0 0;text-align:center;font-size:.75rem;color:var(--wroi-muted)}.website-roi-calculator__copy-status{display:block;margin-top:2px;min-height:1.1em;text-align:center;font-size:.75rem;color:var(--wroi-muted)}.website-roi-calculator__lead{margin-top:14px;padding-top:14px;border-top:1px solid var(--wroi-border)}.website-roi-calculator__lead-title{margin:0 0 10px;font-size:.95rem;font-weight:600}.website-roi-calculator__lead-form{margin:0}.website-roi-calculator__lead-field{display:block;margin:0 0 10px}.website-roi-calculator__privacy{margin:8px 0 0;font-size:.75rem;color:var(--wroi-muted)}.website-roi-calculator__status{margin:10px 0 0;padding:9px 12px;border-radius:var(--wroi-radius-sm);font-size:.875rem;border:1px solid var(--wroi-red-border);background:var(--wroi-red-bg);color:var(--wroi-red)}.website-roi-calculator__success{margin-top:14px;padding:12px 14px;border-radius:var(--wroi-radius-sm);border:1px solid var(--wroi-green-border);background:var(--wroi-green-bg);color:var(--wroi-green);font-size:.9rem}.website-roi-calculator__success:focus{outline:none}.website-roi-calculator__success-title{margin:0 0 2px;font-size:.95rem;font-weight:700}.website-roi-calculator__success-text{margin:0}.website-roi-calculator__disclaimer{margin:14px 0 0;font-size:.75rem;color:var(--wroi-muted)}@media(min-width:900px){.website-roi-calculator__inner{grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.website-roi-calculator__summary{position:sticky;top:16px}}@media(prefers-reduced-motion:reduce){.website-roi-calculator *{transition:none!important}}.website-project-brief-generator{--wbg-bg: var(--ss-surface);--wbg-surface: var(--ss-surface-2);--wbg-border: var(--ss-border);--wbg-border-strong: var(--ss-text-muted);--wbg-text: var(--ss-text);--wbg-muted: var(--ss-text-muted);--wbg-accent: var(--ss-accent-text);--wbg-accent-soft: color-mix(in oklch, var(--ss-primary) 16%, var(--ss-surface));--wbg-dark: var(--ss-ink);--wbg-green: #067647;--wbg-green-bg: #ecfdf3;--wbg-green-border: #abefc6;--wbg-red: #b42318;--wbg-red-bg: #fef3f2;--wbg-red-border: #fecdca;--wbg-radius: var(--ss-radius-card);--wbg-radius-sm: var(--ss-radius);--wbg-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 6px 16px rgba(16, 24, 40, .06);font-family:var(--ss-font-body);color:var(--wbg-text);line-height:1.5;max-width:1080px;margin:0 auto}.website-project-brief-generator *,.website-project-brief-generator *:before,.website-project-brief-generator *:after{box-sizing:border-box}.website-project-brief-generator [hidden]{display:none!important}.website-project-brief-generator input,.website-project-brief-generator textarea,.website-project-brief-generator button{font:inherit}.website-project-brief-generator__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.website-project-brief-generator__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.website-project-brief-generator__header{margin:0 0 20px}.website-project-brief-generator__title{margin:0 0 4px;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;letter-spacing:-.01em}.website-project-brief-generator__subtitle{margin:0;color:var(--wbg-muted)}.website-project-brief-generator__inner{display:grid;gap:20px}.website-project-brief-generator__form{display:grid;gap:16px;margin:0;min-width:0}.website-project-brief-generator__group{border:1px solid var(--wbg-border);background:var(--wbg-bg);border-radius:var(--wbg-radius);padding:18px;margin:0;min-inline-size:0}.website-project-brief-generator__legend{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600;font-size:1rem}.website-project-brief-generator__hint{float:left;width:100%;margin:-8px 0 12px;font-size:.8125rem;color:var(--wbg-muted)}.website-project-brief-generator__field{display:block;margin:0 0 12px;clear:both}.website-project-brief-generator__field:last-child{margin-bottom:0}.website-project-brief-generator__field--spaced{margin-top:12px}.website-project-brief-generator__field-label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:500;color:var(--wbg-muted)}.website-project-brief-generator__input{display:block;width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--wbg-border-strong);border-radius:var(--wbg-radius-sm);background:var(--wbg-bg);color:var(--wbg-text);transition:border-color .15s,box-shadow .15s}.website-project-brief-generator__input:focus{outline:none;border-color:var(--wbg-accent);box-shadow:0 0 0 3px #2563eb2e}textarea.website-project-brief-generator__input{resize:vertical;min-height:60px}.website-project-brief-generator__choices{display:flex;flex-wrap:wrap;gap:10px;clear:both}.website-project-brief-generator__choice{display:block;margin:0;cursor:pointer;flex:1 1 150px;min-width:150px}.website-project-brief-generator__choice-body{display:block;height:100%;border:1px solid var(--wbg-border);border-radius:var(--wbg-radius-sm);padding:12px;background:var(--wbg-bg);transition:border-color .15s,background-color .15s,box-shadow .15s}.website-project-brief-generator__choice:hover .website-project-brief-generator__choice-body{border-color:var(--wbg-border-strong)}.website-project-brief-generator__choice-input:checked+.website-project-brief-generator__choice-body{border-color:var(--wbg-accent);background:var(--wbg-accent-soft);box-shadow:inset 0 0 0 1px var(--wbg-accent)}.website-project-brief-generator__choice-input:focus-visible+.website-project-brief-generator__choice-body{outline:2px solid var(--wbg-accent);outline-offset:2px}.website-project-brief-generator__choice-title{display:block;font-weight:600;font-size:.95rem}.website-project-brief-generator__choice-desc{display:block;margin-top:2px;color:var(--wbg-muted);font-size:.8125rem}.website-project-brief-generator__pages-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;margin:0 0 10px}.website-project-brief-generator__slider-value{font-variant-numeric:tabular-nums;color:var(--wbg-accent);font-size:1.05rem}.website-project-brief-generator__slider{display:block;width:100%;margin:0;accent-color:var(--wbg-accent);cursor:pointer}.website-project-brief-generator__slider:focus-visible{outline:2px solid var(--wbg-accent);outline-offset:4px}.website-project-brief-generator__pages-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:.75rem;color:var(--wbg-muted)}.website-project-brief-generator__features{display:grid;gap:8px;clear:both}@media(min-width:560px){.website-project-brief-generator__features{grid-template-columns:1fr 1fr}}.website-project-brief-generator__feature{display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--wbg-border);border-radius:var(--wbg-radius-sm);padding:10px 12px;background:var(--wbg-bg);cursor:pointer;transition:border-color .15s,background-color .15s}.website-project-brief-generator__feature:hover{border-color:var(--wbg-border-strong)}.website-project-brief-generator__feature-input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--wbg-accent);cursor:pointer}.website-project-brief-generator__feature-input:focus-visible{outline:2px solid var(--wbg-accent);outline-offset:2px}.website-project-brief-generator__feature-input:checked~.website-project-brief-generator__feature-name{font-weight:600}.website-project-brief-generator__feature-name{flex:1;font-size:.9rem;min-width:0}.website-project-brief-generator__summary{border:1px solid var(--wbg-border);border-radius:var(--wbg-radius);background:var(--wbg-bg);box-shadow:var(--wbg-shadow);padding:20px;min-width:0}.website-project-brief-generator__summary-title{margin:0 0 10px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wbg-muted)}.website-project-brief-generator__progress{margin:0 0 12px}.website-project-brief-generator__progress-text{display:block;margin-bottom:6px;font-size:.8125rem;color:var(--wbg-muted);font-variant-numeric:tabular-nums}.website-project-brief-generator__progress-bar{height:6px;border-radius:3px;background:var(--wbg-border);overflow:hidden}.website-project-brief-generator__progress-fill{height:100%;width:0;background:var(--wbg-accent);border-radius:3px;transition:width .2s}.website-project-brief-generator__doc{border:1px solid var(--wbg-border);border-radius:var(--wbg-radius-sm);background:var(--wbg-surface);padding:16px}.website-project-brief-generator__doc-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.website-project-brief-generator__doc-date{margin:2px 0 0;font-size:.75rem;color:var(--wbg-muted)}.website-project-brief-generator__doc-heading{margin:12px 0 4px;font-size:.8125rem;font-weight:700}.website-project-brief-generator__doc-line{margin:0 0 2px;font-size:.8125rem;color:var(--wbg-muted);overflow-wrap:anywhere;white-space:pre-line}.website-project-brief-generator__local-note{margin:12px 0 0;font-size:.75rem;color:var(--wbg-muted)}.website-project-brief-generator__actions{display:grid;gap:8px;margin-top:16px}.website-project-brief-generator__button{appearance:none;display:block;width:100%;padding:12px 16px;border-radius:var(--wbg-radius-sm);border:1px solid var(--wbg-dark);background:var(--wbg-dark);color:#fff;font-weight:600;font-size:.95rem;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .05s}.website-project-brief-generator__button:hover:not(:disabled){background:#000;border-color:#000}.website-project-brief-generator__button:active:not(:disabled){transform:translateY(1px)}.website-project-brief-generator__button:disabled{opacity:.55;cursor:not-allowed}.website-project-brief-generator__button:focus-visible{outline:2px solid var(--wbg-accent);outline-offset:2px}.website-project-brief-generator__button--secondary{background:var(--wbg-bg);color:var(--wbg-text);border-color:var(--wbg-border-strong)}.website-project-brief-generator__button--secondary:hover:not(:disabled){background:var(--wbg-surface);border-color:var(--wbg-border-strong)}.website-project-brief-generator__cta-note{margin:-2px 0 0;text-align:center;font-size:.75rem;color:var(--wbg-muted)}.website-project-brief-generator__copy-status{display:block;margin-top:2px;min-height:1.1em;text-align:center;font-size:.75rem;color:var(--wbg-muted)}.website-project-brief-generator__lead{margin-top:14px;padding-top:14px;border-top:1px solid var(--wbg-border)}.website-project-brief-generator__lead-title{margin:0 0 10px;font-size:.95rem;font-weight:600}.website-project-brief-generator__lead-form{margin:0}.website-project-brief-generator__privacy{margin:8px 0 0;font-size:.75rem;color:var(--wbg-muted)}.website-project-brief-generator__status{margin:10px 0 0;padding:9px 12px;border-radius:var(--wbg-radius-sm);font-size:.875rem;border:1px solid var(--wbg-red-border);background:var(--wbg-red-bg);color:var(--wbg-red)}.website-project-brief-generator__success{margin-top:14px;padding:12px 14px;border-radius:var(--wbg-radius-sm);border:1px solid var(--wbg-green-border);background:var(--wbg-green-bg);color:var(--wbg-green);font-size:.9rem}.website-project-brief-generator__success:focus{outline:none}.website-project-brief-generator__success-title{margin:0 0 2px;font-size:.95rem;font-weight:700}.website-project-brief-generator__success-text{margin:0}.website-project-brief-generator__disclaimer{margin:14px 0 0;font-size:.75rem;color:var(--wbg-muted)}@media(min-width:900px){.website-project-brief-generator__inner{grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.website-project-brief-generator__summary{position:sticky;top:16px}}@media(prefers-reduced-motion:reduce){.website-project-brief-generator *{transition:none!important}}.website-redesign-cost-calculator{--wrc-bg: var(--ss-surface);--wrc-surface: var(--ss-surface-2);--wrc-border: var(--ss-border);--wrc-border-strong: var(--ss-text-muted);--wrc-text: var(--ss-text);--wrc-muted: var(--ss-text-muted);--wrc-accent: var(--ss-accent-text);--wrc-accent-soft: color-mix(in oklch, var(--ss-primary) 16%, var(--ss-surface));--wrc-dark: var(--ss-ink);--wrc-green: #067647;--wrc-green-bg: #ecfdf3;--wrc-green-border: #abefc6;--wrc-red: #b42318;--wrc-red-bg: #fef3f2;--wrc-red-border: #fecdca;--wrc-radius: var(--ss-radius-card);--wrc-radius-sm: var(--ss-radius);--wrc-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 6px 16px rgba(16, 24, 40, .06);font-family:var(--ss-font-body);color:var(--wrc-text);line-height:1.5;max-width:1080px;margin:0 auto}.website-redesign-cost-calculator *,.website-redesign-cost-calculator *:before,.website-redesign-cost-calculator *:after{box-sizing:border-box}.website-redesign-cost-calculator [hidden]{display:none!important}.website-redesign-cost-calculator input,.website-redesign-cost-calculator button{font:inherit}.website-redesign-cost-calculator__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.website-redesign-cost-calculator__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.website-redesign-cost-calculator__header{margin:0 0 20px}.website-redesign-cost-calculator__title{margin:0 0 4px;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;letter-spacing:-.01em}.website-redesign-cost-calculator__subtitle{margin:0;color:var(--wrc-muted)}.website-redesign-cost-calculator__inner{display:grid;gap:20px}.website-redesign-cost-calculator__form{display:grid;gap:16px;margin:0;min-width:0}.website-redesign-cost-calculator__group{border:1px solid var(--wrc-border);background:var(--wrc-bg);border-radius:var(--wrc-radius);padding:18px;margin:0;min-inline-size:0}.website-redesign-cost-calculator__legend{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600;font-size:1rem}.website-redesign-cost-calculator__hint{float:left;width:100%;margin:-8px 0 12px;font-size:.8125rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__choices{display:flex;flex-wrap:wrap;gap:10px;clear:both}.website-redesign-cost-calculator__choice{display:block;margin:0;cursor:pointer;flex:1 1 150px;min-width:150px}.website-redesign-cost-calculator__choice-body{display:block;height:100%;border:1px solid var(--wrc-border);border-radius:var(--wrc-radius-sm);padding:12px;background:var(--wrc-bg);transition:border-color .15s,background-color .15s,box-shadow .15s}.website-redesign-cost-calculator__choice:hover .website-redesign-cost-calculator__choice-body{border-color:var(--wrc-border-strong)}.website-redesign-cost-calculator__choice-input:checked+.website-redesign-cost-calculator__choice-body{border-color:var(--wrc-accent);background:var(--wrc-accent-soft);box-shadow:inset 0 0 0 1px var(--wrc-accent)}.website-redesign-cost-calculator__choice-input:focus-visible+.website-redesign-cost-calculator__choice-body{outline:2px solid var(--wrc-accent);outline-offset:2px}.website-redesign-cost-calculator__choice-title{display:block;font-weight:600;font-size:.95rem}.website-redesign-cost-calculator__choice-desc{display:block;margin-top:2px;color:var(--wrc-muted);font-size:.8125rem}.website-redesign-cost-calculator__pages-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;margin:0 0 10px}.website-redesign-cost-calculator__slider-value{font-variant-numeric:tabular-nums;color:var(--wrc-accent);font-size:1.05rem}.website-redesign-cost-calculator__slider{display:block;width:100%;margin:0;accent-color:var(--wrc-accent);cursor:pointer}.website-redesign-cost-calculator__slider:focus-visible{outline:2px solid var(--wrc-accent);outline-offset:4px}.website-redesign-cost-calculator__pages-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:.75rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__features{display:grid;gap:8px;clear:both}@media(min-width:560px){.website-redesign-cost-calculator__features{grid-template-columns:1fr 1fr}}.website-redesign-cost-calculator__feature{display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--wrc-border);border-radius:var(--wrc-radius-sm);padding:10px 12px;background:var(--wrc-bg);cursor:pointer;transition:border-color .15s,background-color .15s}.website-redesign-cost-calculator__feature:hover{border-color:var(--wrc-border-strong)}.website-redesign-cost-calculator__feature-input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--wrc-accent);cursor:pointer}.website-redesign-cost-calculator__feature-input:focus-visible{outline:2px solid var(--wrc-accent);outline-offset:2px}.website-redesign-cost-calculator__feature-input:checked~.website-redesign-cost-calculator__feature-name{font-weight:600}.website-redesign-cost-calculator__feature-name{flex:1;font-size:.9rem;min-width:0}.website-redesign-cost-calculator__feature-price{font-size:.8125rem;color:var(--wrc-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.website-redesign-cost-calculator__summary{border:1px solid var(--wrc-border);border-radius:var(--wrc-radius);background:var(--wrc-bg);box-shadow:var(--wrc-shadow);padding:20px;min-width:0}.website-redesign-cost-calculator__summary-title{margin:0 0 2px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wrc-muted)}.website-redesign-cost-calculator__price{margin:0;font-size:clamp(1.6rem,4.5vw,2.05rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.website-redesign-cost-calculator__meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--wrc-border);font-size:.875rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__timeline{color:var(--wrc-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.website-redesign-cost-calculator__scope-note{margin:10px 0 0;font-size:.8125rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__breakdown{list-style:none;margin:12px 0 0;padding:0;font-size:.875rem}.website-redesign-cost-calculator__breakdown-item{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--wrc-border)}.website-redesign-cost-calculator__breakdown-label{color:var(--wrc-muted)}.website-redesign-cost-calculator__breakdown-value{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.website-redesign-cost-calculator__local-note{margin:12px 0 0;font-size:.75rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__actions{display:grid;gap:8px;margin-top:16px}.website-redesign-cost-calculator__button{appearance:none;display:block;width:100%;padding:12px 16px;border-radius:var(--wrc-radius-sm);border:1px solid var(--wrc-dark);background:var(--wrc-dark);color:#fff;font-weight:600;font-size:.95rem;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .05s}.website-redesign-cost-calculator__button:hover:not(:disabled){background:#000;border-color:#000}.website-redesign-cost-calculator__button:active:not(:disabled){transform:translateY(1px)}.website-redesign-cost-calculator__button:disabled{opacity:.55;cursor:not-allowed}.website-redesign-cost-calculator__button:focus-visible{outline:2px solid var(--wrc-accent);outline-offset:2px}.website-redesign-cost-calculator__button--secondary{background:var(--wrc-bg);color:var(--wrc-text);border-color:var(--wrc-border-strong)}.website-redesign-cost-calculator__button--secondary:hover:not(:disabled){background:var(--wrc-surface);border-color:var(--wrc-border-strong)}.website-redesign-cost-calculator__cta-note{margin:-2px 0 0;text-align:center;font-size:.75rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__copy-status{display:block;margin-top:2px;min-height:1.1em;text-align:center;font-size:.75rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__lead{margin-top:14px;padding-top:14px;border-top:1px solid var(--wrc-border)}.website-redesign-cost-calculator__lead-title{margin:0 0 10px;font-size:.95rem;font-weight:600}.website-redesign-cost-calculator__lead-form{margin:0}.website-redesign-cost-calculator__field{display:block;margin:0 0 10px}.website-redesign-cost-calculator__field-label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:500;color:var(--wrc-muted)}.website-redesign-cost-calculator__input{display:block;width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--wrc-border-strong);border-radius:var(--wrc-radius-sm);background:var(--wrc-bg);color:var(--wrc-text);transition:border-color .15s,box-shadow .15s}.website-redesign-cost-calculator__input:focus{outline:none;border-color:var(--wrc-accent);box-shadow:0 0 0 3px #2563eb2e}.website-redesign-cost-calculator__privacy{margin:8px 0 0;font-size:.75rem;color:var(--wrc-muted)}.website-redesign-cost-calculator__status{margin:10px 0 0;padding:9px 12px;border-radius:var(--wrc-radius-sm);font-size:.875rem;border:1px solid var(--wrc-red-border);background:var(--wrc-red-bg);color:var(--wrc-red)}.website-redesign-cost-calculator__success{margin-top:14px;padding:12px 14px;border-radius:var(--wrc-radius-sm);border:1px solid var(--wrc-green-border);background:var(--wrc-green-bg);color:var(--wrc-green);font-size:.9rem}.website-redesign-cost-calculator__success:focus{outline:none}.website-redesign-cost-calculator__success-title{margin:0 0 2px;font-size:.95rem;font-weight:700}.website-redesign-cost-calculator__success-text{margin:0}.website-redesign-cost-calculator__disclaimer{margin:14px 0 0;font-size:.75rem;color:var(--wrc-muted)}@media(min-width:900px){.website-redesign-cost-calculator__inner{grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.website-redesign-cost-calculator__summary{position:sticky;top:16px}}@media(prefers-reduced-motion:reduce){.website-redesign-cost-calculator *{transition:none!important}}.ecommerce-website-cost-calculator{--ecc-bg: var(--ss-surface);--ecc-surface: var(--ss-surface-2);--ecc-border: var(--ss-border);--ecc-border-strong: var(--ss-text-muted);--ecc-text: var(--ss-text);--ecc-muted: var(--ss-text-muted);--ecc-accent: var(--ss-accent-text);--ecc-accent-soft: color-mix(in oklch, var(--ss-primary) 16%, var(--ss-surface));--ecc-dark: var(--ss-ink);--ecc-green: #067647;--ecc-green-bg: #ecfdf3;--ecc-green-border: #abefc6;--ecc-red: #b42318;--ecc-red-bg: #fef3f2;--ecc-red-border: #fecdca;--ecc-radius: var(--ss-radius-card);--ecc-radius-sm: var(--ss-radius);--ecc-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 6px 16px rgba(16, 24, 40, .06);font-family:var(--ss-font-body);color:var(--ecc-text);line-height:1.5;max-width:1080px;margin:0 auto}.ecommerce-website-cost-calculator *,.ecommerce-website-cost-calculator *:before,.ecommerce-website-cost-calculator *:after{box-sizing:border-box}.ecommerce-website-cost-calculator [hidden]{display:none!important}.ecommerce-website-cost-calculator input,.ecommerce-website-cost-calculator button{font:inherit}.ecommerce-website-cost-calculator__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ecommerce-website-cost-calculator__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecommerce-website-cost-calculator__header{margin:0 0 20px}.ecommerce-website-cost-calculator__title{margin:0 0 4px;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;letter-spacing:-.01em}.ecommerce-website-cost-calculator__subtitle{margin:0;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__inner{display:grid;gap:20px}.ecommerce-website-cost-calculator__form{display:grid;gap:16px;margin:0;min-width:0}.ecommerce-website-cost-calculator__group{border:1px solid var(--ecc-border);background:var(--ecc-bg);border-radius:var(--ecc-radius);padding:18px;margin:0;min-inline-size:0}.ecommerce-website-cost-calculator__legend{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600;font-size:1rem}.ecommerce-website-cost-calculator__hint{float:left;width:100%;margin:-8px 0 12px;font-size:.8125rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__choices{display:flex;flex-wrap:wrap;gap:10px;clear:both}.ecommerce-website-cost-calculator__choice{display:block;margin:0;cursor:pointer;flex:1 1 150px;min-width:150px}.ecommerce-website-cost-calculator__choice-body{display:block;height:100%;border:1px solid var(--ecc-border);border-radius:var(--ecc-radius-sm);padding:12px;background:var(--ecc-bg);transition:border-color .15s,background-color .15s,box-shadow .15s}.ecommerce-website-cost-calculator__choice:hover .ecommerce-website-cost-calculator__choice-body{border-color:var(--ecc-border-strong)}.ecommerce-website-cost-calculator__choice-input:checked+.ecommerce-website-cost-calculator__choice-body{border-color:var(--ecc-accent);background:var(--ecc-accent-soft);box-shadow:inset 0 0 0 1px var(--ecc-accent)}.ecommerce-website-cost-calculator__choice-input:focus-visible+.ecommerce-website-cost-calculator__choice-body{outline:2px solid var(--ecc-accent);outline-offset:2px}.ecommerce-website-cost-calculator__choice-title{display:block;font-weight:600;font-size:.95rem}.ecommerce-website-cost-calculator__choice-desc{display:block;margin-top:2px;color:var(--ecc-muted);font-size:.8125rem}.ecommerce-website-cost-calculator__features{display:grid;gap:8px;clear:both}@media(min-width:560px){.ecommerce-website-cost-calculator__features{grid-template-columns:1fr 1fr}}.ecommerce-website-cost-calculator__feature{display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--ecc-border);border-radius:var(--ecc-radius-sm);padding:10px 12px;background:var(--ecc-bg);cursor:pointer;transition:border-color .15s,background-color .15s}.ecommerce-website-cost-calculator__feature:hover{border-color:var(--ecc-border-strong)}.ecommerce-website-cost-calculator__feature-input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--ecc-accent);cursor:pointer}.ecommerce-website-cost-calculator__feature-input:focus-visible{outline:2px solid var(--ecc-accent);outline-offset:2px}.ecommerce-website-cost-calculator__feature-input:checked~.ecommerce-website-cost-calculator__feature-name{font-weight:600}.ecommerce-website-cost-calculator__feature-name{flex:1;font-size:.9rem;min-width:0}.ecommerce-website-cost-calculator__feature-price{font-size:.8125rem;color:var(--ecc-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ecommerce-website-cost-calculator__summary{border:1px solid var(--ecc-border);border-radius:var(--ecc-radius);background:var(--ecc-bg);box-shadow:var(--ecc-shadow);padding:20px;min-width:0}.ecommerce-website-cost-calculator__summary-title{margin:0 0 2px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__price{margin:0;font-size:clamp(1.6rem,4.5vw,2.05rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ecommerce-website-cost-calculator__meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--ecc-border);font-size:.875rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__timeline{color:var(--ecc-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ecommerce-website-cost-calculator__running-note{margin:10px 0 0;font-size:.8125rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__breakdown{list-style:none;margin:12px 0 0;padding:0;font-size:.875rem}.ecommerce-website-cost-calculator__breakdown-item{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--ecc-border)}.ecommerce-website-cost-calculator__breakdown-label{color:var(--ecc-muted)}.ecommerce-website-cost-calculator__breakdown-value{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.ecommerce-website-cost-calculator__local-note{margin:12px 0 0;font-size:.75rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__actions{display:grid;gap:8px;margin-top:16px}.ecommerce-website-cost-calculator__button{appearance:none;display:block;width:100%;padding:12px 16px;border-radius:var(--ecc-radius-sm);border:1px solid var(--ecc-dark);background:var(--ecc-dark);color:#fff;font-weight:600;font-size:.95rem;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .05s}.ecommerce-website-cost-calculator__button:hover:not(:disabled){background:#000;border-color:#000}.ecommerce-website-cost-calculator__button:active:not(:disabled){transform:translateY(1px)}.ecommerce-website-cost-calculator__button:disabled{opacity:.55;cursor:not-allowed}.ecommerce-website-cost-calculator__button:focus-visible{outline:2px solid var(--ecc-accent);outline-offset:2px}.ecommerce-website-cost-calculator__button--secondary{background:var(--ecc-bg);color:var(--ecc-text);border-color:var(--ecc-border-strong)}.ecommerce-website-cost-calculator__button--secondary:hover:not(:disabled){background:var(--ecc-surface);border-color:var(--ecc-border-strong)}.ecommerce-website-cost-calculator__cta-note{margin:-2px 0 0;text-align:center;font-size:.75rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__copy-status{display:block;margin-top:2px;min-height:1.1em;text-align:center;font-size:.75rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__lead{margin-top:14px;padding-top:14px;border-top:1px solid var(--ecc-border)}.ecommerce-website-cost-calculator__lead-title{margin:0 0 10px;font-size:.95rem;font-weight:600}.ecommerce-website-cost-calculator__lead-form{margin:0}.ecommerce-website-cost-calculator__field{display:block;margin:0 0 10px}.ecommerce-website-cost-calculator__field-label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:500;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__input{display:block;width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--ecc-border-strong);border-radius:var(--ecc-radius-sm);background:var(--ecc-bg);color:var(--ecc-text);transition:border-color .15s,box-shadow .15s}.ecommerce-website-cost-calculator__input:focus{outline:none;border-color:var(--ecc-accent);box-shadow:0 0 0 3px #2563eb2e}.ecommerce-website-cost-calculator__privacy{margin:8px 0 0;font-size:.75rem;color:var(--ecc-muted)}.ecommerce-website-cost-calculator__status{margin:10px 0 0;padding:9px 12px;border-radius:var(--ecc-radius-sm);font-size:.875rem;border:1px solid var(--ecc-red-border);background:var(--ecc-red-bg);color:var(--ecc-red)}.ecommerce-website-cost-calculator__success{margin-top:14px;padding:12px 14px;border-radius:var(--ecc-radius-sm);border:1px solid var(--ecc-green-border);background:var(--ecc-green-bg);color:var(--ecc-green);font-size:.9rem}.ecommerce-website-cost-calculator__success:focus{outline:none}.ecommerce-website-cost-calculator__success-title{margin:0 0 2px;font-size:.95rem;font-weight:700}.ecommerce-website-cost-calculator__success-text{margin:0}.ecommerce-website-cost-calculator__disclaimer{margin:14px 0 0;font-size:.75rem;color:var(--ecc-muted)}@media(min-width:900px){.ecommerce-website-cost-calculator__inner{grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.ecommerce-website-cost-calculator__summary{position:sticky;top:16px}}@media(prefers-reduced-motion:reduce){.ecommerce-website-cost-calculator *{transition:none!important}}.website-cost-calculator__choice:first-child:nth-last-child(5),.website-cost-calculator__choice:first-child:nth-last-child(5)~.website-cost-calculator__choice{flex-basis:200px}.website-project-brief-generator__choice:first-child:nth-last-child(5),.website-project-brief-generator__choice:first-child:nth-last-child(5)~.website-project-brief-generator__choice{flex-basis:200px}.website-redesign-cost-calculator__choice:first-child:nth-last-child(5),.website-redesign-cost-calculator__choice:first-child:nth-last-child(5)~.website-redesign-cost-calculator__choice{flex-basis:200px}.ecommerce-website-cost-calculator__choice:first-child:nth-last-child(5),.ecommerce-website-cost-calculator__choice:first-child:nth-last-child(5)~.ecommerce-website-cost-calculator__choice{flex-basis:200px}
