/* Equiptova SEO Evidence & Data Assets Wave 2 v1.0.1-rc1 */
.eq-seo-w2{--w2-accent:var(--eq-color-copper,#D66A2C);max-width:1180px;margin:72px auto 0;padding:0 32px;color:var(--eq-color-graphite,#172326)}
.eq-seo-w2[data-eq-seo-role="calculator"]{--w2-accent:#D66A2C}.eq-seo-w2[data-eq-seo-role="guide"]{--w2-accent:#2F6670}.eq-seo-w2[data-eq-seo-role="reference"]{--w2-accent:#456B8A}.eq-seo-w2[data-eq-seo-role="topic"]{--w2-accent:#6F5C8B}
.eq-seo-w2__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:start;padding:36px;border:1px solid var(--eq-color-mineral-border,#D3DEDC);border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fff 68%,var(--eq-color-mineral-mist,#EDF2F1) 100%);box-shadow:0 14px 36px rgba(23,35,38,.07)}
.eq-seo-w2__kicker{display:block;margin-bottom:8px;font-size:12.5px;line-height:1.3;text-transform:uppercase;letter-spacing:.12em;font-weight:750;color:var(--w2-accent)}.eq-seo-w2__header h2{max-width:760px;margin:0;font-size:32px;line-height:1.14;color:var(--eq-color-deep-petrol,#12343B)}.eq-seo-w2__header p{max-width:820px;margin:14px 0 0;font-size:17px;line-height:1.7;color:var(--eq-color-slate,#526166)}
.eq-seo-w2__badge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--w2-accent) 38%,#fff);border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:var(--eq-color-deep-petrol,#12343B);white-space:nowrap}.eq-seo-w2__badge span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--w2-accent);color:#fff;font-size:12px}
.eq-seo-w2__table-wrap{margin-top:22px;overflow:auto;border:1px solid var(--eq-color-mineral-border,#D3DEDC);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(23,35,38,.055);outline:none}.eq-seo-w2__table-wrap:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--w2-accent) 28%,transparent),0 10px 28px rgba(23,35,38,.055)}
.eq-seo-w2__table{width:100%;border-collapse:separate;border-spacing:0;min-width:680px}.eq-seo-w2__table th,.eq-seo-w2__table td{padding:17px 18px;border-bottom:1px solid #e5ecea;text-align:left;vertical-align:top;font-size:15.5px;line-height:1.55}.eq-seo-w2__table thead th{position:sticky;top:0;z-index:1;background:var(--eq-color-deep-petrol,#12343B);color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.eq-seo-w2__table tbody th{width:24%;color:var(--eq-color-deep-petrol,#12343B);font-weight:700;background:#fbfcfb}.eq-seo-w2__table tbody tr:last-child th,.eq-seo-w2__table tbody tr:last-child td{border-bottom:0}.eq-seo-w2__table tbody tr:hover td,.eq-seo-w2__table tbody tr:hover th{background:color-mix(in srgb,var(--w2-accent) 5%,#fff)}
.eq-seo-w2__example{position:relative;margin:22px 0 0;padding:26px 28px 26px 32px;border-radius:16px;background:#fffaf7;border:1px solid #ead6c8;overflow:hidden}.eq-seo-w2__example:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--w2-accent)}.eq-seo-w2__example>span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:var(--w2-accent)}.eq-seo-w2__example h3{margin:8px 0 0;font-size:21px;color:var(--eq-color-deep-petrol,#12343B)}.eq-seo-w2__example p{margin:10px 0 0;font-size:16.5px;line-height:1.68;color:var(--eq-color-slate,#526166)}
.eq-seo-w2__checks{margin-top:22px;padding:28px;border:1px solid var(--eq-color-mineral-border,#D3DEDC);border-radius:16px;background:var(--eq-color-warm-mineral,#F6F5F1)}.eq-seo-w2__checks h3{margin:0;font-size:21px;color:var(--eq-color-deep-petrol,#12343B)}.eq-seo-w2__checks ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.eq-seo-w2__checks li{display:flex;gap:10px;padding:15px;border-radius:12px;background:#fff;border:1px solid #e3e9e7;font-size:14.5px;line-height:1.5;color:var(--eq-color-slate,#526166)}.eq-seo-w2__checks li>span:first-child{flex:0 0 22px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--w2-accent) 14%,#fff);color:var(--w2-accent);font-weight:800}
.eq-seo-w2__sources{margin-top:22px;padding:30px;border-radius:16px;background:var(--eq-color-deep-petrol,#12343B);color:#fff}.eq-seo-w2__sources-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);gap:34px;align-items:end}.eq-seo-w2__sources-head h3{margin:0;font-size:24px;color:#fff}.eq-seo-w2__sources-head p{margin:0;font-size:14.5px;line-height:1.6;color:#c9d7d8}.eq-seo-w2__source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.eq-seo-w2__source-grid article{padding:17px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.045)}.eq-seo-w2__source-grid a{display:flex;justify-content:space-between;gap:12px;color:#fff;text-decoration:none;font-size:14.5px;line-height:1.42;font-weight:700}.eq-seo-w2__source-grid a:hover{text-decoration:underline;text-underline-offset:3px}.eq-seo-w2__source-grid a span{color:#f2a476}.eq-seo-w2__source-grid p{margin:9px 0 0;font-size:13.5px;line-height:1.55;color:#c9d7d8}
@media(max-width:1023px){.eq-seo-w2{padding:0 24px}.eq-seo-w2__checks ul{grid-template-columns:1fr}.eq-seo-w2__source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.eq-seo-w2{margin-top:52px;padding:0 16px}.eq-seo-w2__header{grid-template-columns:1fr;padding:26px 22px}.eq-seo-w2__header h2{font-size:27px}.eq-seo-w2__badge{justify-self:start}.eq-seo-w2__table th,.eq-seo-w2__table td{padding:14px;font-size:14.5px}.eq-seo-w2__example,.eq-seo-w2__checks{padding:22px}.eq-seo-w2__sources{padding:24px 20px}.eq-seo-w2__sources-head{grid-template-columns:1fr;gap:12px}.eq-seo-w2__source-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.eq-seo-w2 *{scroll-behavior:auto!important;transition:none!important}}
