.ecom-seo-page{--ecom-ink:#1c1a17;--ecom-muted:#4a5360;--ecom-line:rgb(23 32 39/0.12);--ecom-accent:#cc4400}.ecom-hero-phone{margin-top:.75rem;font-size:.85rem;opacity:.7}.ecom-hero-phone a{color:inherit;text-decoration:underline}.ecom-seo-page code{padding:.05em .35em;border-radius:4px;background:rgb(23 32 39/.07);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.ecom-section-lead{max-width:62ch;margin:-1.75rem 0 2.25rem;color:var(--ecom-muted);font-size:1.05rem;line-height:1.65}.ecom-diag-wrap{overflow-x:auto;border:1px solid var(--ecom-line);border-radius:10px;background:#fff}.ecom-diag{width:100%;border-collapse:collapse;color:var(--ecom-ink);font-size:.95rem;line-height:1.55}.ecom-diag thead th{padding:.95rem 1.1rem;border-bottom:1px solid var(--ecom-line);background:#f4f5f7;color:var(--ecom-muted);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ecom-diag tbody td,.ecom-diag tbody th{padding:1.1rem;border-bottom:1px solid var(--ecom-line);text-align:left;vertical-align:top}.ecom-diag tbody tr:last-child td,.ecom-diag tbody tr:last-child th{border-bottom:0}.ecom-diag tbody th{width:22%;font-weight:700}.ecom-diag tbody td:first-of-type{width:36%;color:var(--ecom-muted)}.ecom-seo-page .svc-source-note{margin-top:1.25rem;color:var(--ecom-muted);font-size:.85rem;line-height:1.6}@media (max-width:760px){.ecom-diag-wrap{overflow:visible;border:0;background:transparent}.ecom-diag thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecom-diag,.ecom-diag tbody,.ecom-diag td,.ecom-diag th,.ecom-diag tr{display:block;width:auto!important}.ecom-diag tbody{display:grid;gap:.85rem}.ecom-diag tbody tr{border:1px solid var(--ecom-line);border-radius:10px;background:#fff}.ecom-diag tbody td,.ecom-diag tbody th{padding:.85rem 1rem}.ecom-diag tbody th{border-bottom:1px solid var(--ecom-line);font-size:1rem}.ecom-diag tbody td{border-bottom:0;padding-top:.2rem}.ecom-diag tbody td:before{display:block;margin:.65rem 0 .25rem;color:var(--ecom-accent);content:attr(data-label);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}.ecom-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ecom-platform{min-width:0;padding:clamp(1.3rem,2.5vw,1.9rem);border:1px solid var(--ecom-line);border-radius:10px;background:#fff;color:var(--ecom-ink)}.ecom-platform__name{margin:0;font-size:1.3rem;line-height:1.3}.ecom-platform__lead{margin:.4rem 0 1.1rem;color:var(--ecom-muted);font-size:.98rem}.ecom-platform__checks{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ecom-platform__checks li{position:relative;padding-left:1.3rem;font-size:.95rem;line-height:1.6}.ecom-platform__checks li:before{position:absolute;top:.62em;left:0;width:.45rem;height:.45rem;border-radius:2px;background:var(--ecom-accent);content:""}@media (max-width:760px){.ecom-platforms{grid-template-columns:minmax(0,1fr)}}.ecom-plans{max-width:860px}.ecom-plan-from{font-size:.95rem;font-weight:500}.ecom-plans-note{max-width:70ch;margin:2rem 0 0;color:var(--ecom-muted);font-size:.95rem;line-height:1.65}.ecom-editorial .svc-prose a,.ecom-plans-note a{color:var(--ecom-accent);text-decoration:underline;text-underline-offset:.18em}.ecom-brief{background:#f7f9fa;color:var(--ecom-ink)}.ecom-brief__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:start;padding-block:clamp(4rem,8vw,6.5rem)}.ecom-brief__form,.ecom-brief__intro{min-width:0}.ecom-brief .kicker{color:var(--ecom-accent)}.ecom-brief__intro .svc-cta-title{max-width:15ch;color:var(--ecom-ink);text-wrap:balance}.ecom-brief__intro .svc-cta-lead{max-width:58ch;color:color-mix(in srgb,var(--ecom-ink) 82%,transparent)}.ecom-brief__points{display:grid;gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none}.ecom-brief__points li{position:relative;padding-left:1.55rem;color:color-mix(in srgb,var(--ecom-ink) 87%,transparent);line-height:1.55}.ecom-brief__points li:before{position:absolute;top:.57em;left:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--ecom-accent);content:""}.ecom-brief__phone{margin:1.9rem 0 0;color:color-mix(in srgb,var(--ecom-ink) 74%,transparent);font-size:.94rem}.ecom-brief__phone a{color:var(--ecom-ink);text-decoration-line:underline;text-decoration-color:var(--ecom-accent);text-decoration-thickness:.08em;text-underline-offset:.2em}.ecom-brief__phone a:focus-visible{border-radius:2px;outline:3px solid var(--ecom-accent);outline-offset:4px}.ecom-brief__form{border:1px solid rgb(23 32 39/.13);border-top:1px solid color-mix(in srgb,var(--ecom-accent) 66%,transparent);border-radius:8px;padding:clamp(1.3rem,3vw,2.15rem);background:#fff;box-shadow:0 22px 50px rgb(20 32 39/.11)}.ecom-brief__form .lead-capture-header{margin-bottom:1.4rem}.ecom-brief__form .lead-capture-title{color:var(--ecom-ink)}.ecom-brief__form .lead-capture-legal,.ecom-brief__form .lead-capture-subtitle{color:color-mix(in srgb,var(--ecom-ink) 73%,transparent)}.ecom-brief__form .form-legal-micro{color:#52606f!important}.ecom-brief__form .lead-capture-form .form-group>label{color:#62554e!important}.ecom-brief__form .lead-capture-form input,.ecom-brief__form .lead-capture-form select,.ecom-brief__form .lead-capture-form textarea{width:100%;border-color:rgb(23 32 39/.2);background:#fff;color:var(--ecom-ink)}.ecom-brief__form .lead-capture-form input:focus,.ecom-brief__form .lead-capture-form select:focus,.ecom-brief__form .lead-capture-form textarea:focus{border-color:var(--ecom-accent);box-shadow:0 0 0 3px rgb(194 65 12/.16)}.ecom-brief__form .lead-capture-submit{color:#fff}@media (max-width:767px){.ecom-brief__grid{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3.75rem calc(7.5rem + env(safe-area-inset-bottom))}.ecom-brief__intro .svc-cta-title{max-width:19ch}.ecom-brief__form{padding:1.15rem}body:has(.ecom-brief__form :is(input,select,textarea):focus) .smcta{visibility:hidden;opacity:0;pointer-events:none}}