.dc-wrap{margin:0 auto;max-width:880px;padding-bottom:4rem}.dc-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--pf-muted);font-size:.85rem;padding-top:2rem}.dc-crumbs a{color:var(--pf-brand);font-weight:600;text-decoration:none}.dc-head{padding:1.5rem 0 1rem}.dc-head h1{font-size:clamp(2rem,4.6vw,3.2rem);letter-spacing:-.03em;line-height:1.08;margin:.6rem 0 1rem;text-wrap:balance}.dc-head .pf-lead{margin:0}.dc-meta{color:var(--pf-muted);font-size:.95rem;margin:.9rem 0 0}.dc-toc{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.dc-toc a{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:999px;color:var(--pf-muted);font-size:.85rem;font-weight:600;padding:.4rem .9rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.dc-toc a:hover{border-color:var(--pf-brand);color:var(--pf-brand)}.dc-toc a:focus-visible,.dc-crumbs a:focus-visible{outline:2px solid var(--pf-brand);outline-offset:2px}.dc-card,.dc-part{margin-top:1.4rem}.dc-card{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:28px;box-shadow:0 18px 40px #11161f0d;display:grid;gap:1rem;padding:clamp(1.4rem,4vw,2.2rem)}.dc-card h2,.dc-part-head h2,.dc-help h2{font-size:clamp(1.35rem,2.8vw,1.75rem);letter-spacing:-.02em;margin:.35rem 0 0;text-wrap:balance}.dc-part{padding-top:2rem}.dc-part-head{display:grid;gap:.4rem;margin-bottom:1.4rem}.dc-intro,.dc-step p,.dc-small{color:var(--pf-muted);line-height:1.65;margin:0}.dc-check{display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.dc-check li{color:var(--pf-muted);line-height:1.6;padding-left:1.9rem;position:relative}.dc-check li:before{border:2px solid var(--pf-brand);border-radius:6px;content:"";height:1rem;left:0;position:absolute;top:.25rem;width:1rem}.dc-steps{display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.dc-step{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:24px;counter-increment:paso;display:grid;gap:1rem;grid-template-columns:2.4rem minmax(0,1fr);padding:clamp(1.1rem,3vw,1.6rem)}.dc-step:before{align-items:center;background:#c2257a14;border-radius:50%;color:var(--pf-brand);content:counter(paso);display:flex;font-family:Sora,system-ui,sans-serif;font-weight:700;height:2.4rem;justify-content:center;width:2.4rem}.dc-step-body{display:grid;gap:.7rem;min-width:0}.dc-step h3{font-size:1.12rem;line-height:1.3;margin:0}.dc-step strong{color:var(--pf-text)}.dc-step .dc-ui{background:#c2257a14;border-radius:6px;color:var(--pf-brand);font-weight:600;padding:.05rem .4rem}.dc-where{display:flex;flex-wrap:wrap;gap:.5rem}.dc-tag{border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.2rem .6rem;text-transform:uppercase}.dc-tag--scrapia{background:#c2257a14;color:var(--pf-brand)}.dc-tag--meta{background:#e8f0fe;color:#1659c7}.dc-tag--phone{background:#e3f4ec;color:#047857}.dc-sub{color:var(--pf-muted);display:grid;gap:.5rem;line-height:1.6;margin:0;padding-left:1.3rem}.dc-shot{background:#f4eef8;border-radius:18px;display:grid;gap:.5rem;margin:.3rem 0 0;padding:.8rem}.dc-shot img{background:#fff;border:1px solid var(--pf-border);border-radius:12px;display:block;height:auto;max-width:100%;width:100%}.dc-shot--narrow img{justify-self:center;max-width:380px}.dc-shot figcaption{color:var(--pf-muted);font-size:.82rem}.dc-shot figcaption:empty{display:none}.dc-note{background:#fdf3e4;border-radius:14px;color:#7a4306;display:grid;gap:.2rem;padding:.85rem 1rem}.dc-note p{color:inherit;line-height:1.55;margin:0}.dc-compare{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dc-compare>div{border:1px solid var(--pf-border);border-radius:18px;padding:1rem 1.2rem}.dc-compare h3{font-size:1rem;margin:0 0 .6rem}.dc-compare ul{color:var(--pf-muted);display:grid;gap:.4rem;line-height:1.5;margin:0;padding-left:1.1rem}.dc-faq{display:grid;gap:1rem;margin:0}.dc-faq dt{color:var(--pf-text);font-family:Sora,system-ui,sans-serif;font-weight:600}.dc-faq dd{color:var(--pf-muted);line-height:1.6;margin:.3rem 0 0}.dc-help{align-items:start;display:grid;gap:.8rem;justify-items:start;padding:2.4rem 0 0}.dc-help p{color:var(--pf-muted);margin:0}@media(max-width:640px){.dc-step,.dc-compare{grid-template-columns:minmax(0,1fr)}}.dc-tag--ig{background:#fde8f1;color:#b0175f}
