/* Equiptova SEO Content Depth Wave 1 v1.0.0-rc1 */
.eq-seo-w1{--seo-accent:var(--eq-color-mineral-teal,#2F6670);max-width:1200px;margin:clamp(64px,7vw,104px) auto 0;padding:0 32px;color:var(--eq-color-graphite,#172326)}
.eq-seo-w1[data-eq-seo-role="calculator"]{--seo-accent:#2F6670}.eq-seo-w1[data-eq-seo-role="guide"]{--seo-accent:#B95322}.eq-seo-w1[data-eq-seo-role="reference"]{--seo-accent:#175CD3}.eq-seo-w1[data-eq-seo-role="topic"]{--seo-accent:#6D28D9}
.eq-seo-w1-intro{display:grid;grid-template-columns:88px minmax(0,760px);gap:28px;align-items:start;padding:38px 0 42px;border-top:2px solid var(--seo-accent);border-bottom:1px solid var(--eq-color-mineral-border,#D3DEDC)}
.eq-seo-w1-intro__icon{width:72px;height:72px;border-radius:18px;background:#fff;border:1px solid var(--eq-color-mineral-border,#D3DEDC);display:grid;place-items:center;box-shadow:0 8px 24px rgba(23,35,38,.08)}.eq-seo-w1-intro__icon .eq-v5-icon{width:44px;height:44px}
.eq-seo-w1-kicker{display:block;margin-bottom:10px;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--seo-accent)}
.eq-seo-w1 h2{margin:0;color:var(--eq-color-deep-petrol,#12343B);font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.025em}.eq-seo-w1-intro p{max-width:70ch;margin:16px 0 0;font-size:18px;line-height:1.68;color:var(--eq-color-slate,#526166)}
.eq-seo-w1-body{max-width:900px;margin:0 auto}.eq-seo-w1-section{padding:48px 0;border-bottom:1px solid var(--eq-color-mineral-border,#D3DEDC)}.eq-seo-w1-section h3{margin:0 0 18px;color:var(--eq-color-deep-petrol,#12343B);font-size:26px;line-height:1.25;letter-spacing:-.015em}.eq-seo-w1-section p{margin:0 0 18px;font-size:18px;line-height:1.72}.eq-seo-w1-section p:last-child{margin-bottom:0}
.eq-seo-w1-section ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px}.eq-seo-w1-section li{position:relative;padding-left:26px;font-size:17px;line-height:1.6}.eq-seo-w1-section li:before{content:"";position:absolute;left:2px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--seo-accent)}
.eq-seo-w1-formula{margin:24px 0;padding:20px 22px;border-radius:12px;background:var(--eq-color-mineral-mist,#EDF2F1);border-left:4px solid var(--seo-accent);display:grid;gap:6px}.eq-seo-w1-formula span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--eq-color-slate,#526166)}.eq-seo-w1-formula code{white-space:normal;font-size:16px;line-height:1.55;color:var(--eq-color-deep-petrol,#12343B)}
.eq-seo-w1-note{margin:28px 0 0;padding:20px 22px;border:1px solid #e5d7cf;border-radius:12px;background:#fffaf7}.eq-seo-w1-note strong{color:#92400E}.eq-seo-w1-note p{margin:8px 0 0;font-size:15.5px;color:#526166}
.eq-seo-w1-faq{max-width:900px;margin:64px auto 0;padding:36px;border-radius:16px;background:#fff;border:1px solid var(--eq-color-mineral-border,#D3DEDC);box-shadow:0 8px 24px rgba(23,35,38,.06)}.eq-seo-w1-faq h2{font-size:30px}.eq-seo-w1-faq__list{margin-top:24px;border-top:1px solid var(--eq-color-mineral-border,#D3DEDC)}.eq-seo-w1-faq details{border-bottom:1px solid var(--eq-color-mineral-border,#D3DEDC)}.eq-seo-w1-faq summary{list-style:none;cursor:pointer;min-height:56px;padding:16px 4px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:17px;font-weight:600;color:var(--eq-color-deep-petrol,#12343B)}.eq-seo-w1-faq summary::-webkit-details-marker{display:none}.eq-seo-w1-faq summary span{font-size:22px;color:var(--seo-accent);transition:transform .16s ease-out}.eq-seo-w1-faq details[open] summary span{transform:rotate(45deg)}.eq-seo-w1-faq details p{margin:0;padding:0 36px 20px 4px;font-size:16.5px;line-height:1.65;color:var(--eq-color-slate,#526166)}
.eq-seo-w1-related{margin:64px 0 0;padding:40px 0 0;border-top:1px solid var(--eq-color-mineral-border,#D3DEDC)}.eq-seo-w1-related h2{font-size:30px}.eq-seo-w1-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.eq-seo-w1-related article{min-height:148px;padding:20px;border:1px solid var(--eq-color-mineral-border,#D3DEDC);border-radius:12px;background:#fff;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.eq-seo-w1-related article:hover{transform:translateY(-2px);border-color:var(--seo-accent);box-shadow:0 8px 24px rgba(23,35,38,.08)}.eq-seo-w1-related h3{margin:0;font-size:17px;line-height:1.35}.eq-seo-w1-related h3 a{display:flex;justify-content:space-between;gap:16px;color:var(--eq-color-deep-petrol,#12343B);text-decoration:none}.eq-seo-w1-related h3 a span{color:var(--seo-accent)}.eq-seo-w1-related article p{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--eq-color-slate,#526166)}
@media(max-width:1023px){.eq-seo-w1{padding:0 24px}.eq-seo-w1-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.eq-seo-w1{margin-top:56px;padding:0 16px}.eq-seo-w1-intro{grid-template-columns:1fr;gap:18px;padding:30px 0 34px}.eq-seo-w1-intro__icon{width:60px;height:60px}.eq-seo-w1-intro__icon .eq-v5-icon{width:38px;height:38px}.eq-seo-w1-intro p,.eq-seo-w1-section p{font-size:17px}.eq-seo-w1-section{padding:38px 0}.eq-seo-w1-section h3{font-size:23px}.eq-seo-w1-faq{margin-top:48px;padding:24px 18px}.eq-seo-w1-faq h2,.eq-seo-w1-related h2{font-size:26px}.eq-seo-w1-related{margin-top:48px}.eq-seo-w1-related__grid{grid-template-columns:1fr}.eq-seo-w1-related article{min-height:auto}}
@media(prefers-reduced-motion:reduce){.eq-seo-w1 *{scroll-behavior:auto!important;transition:none!important}}
