[data-page=leistungen-seo] .serp{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:56px;display:grid}[data-page=leistungen-seo] .serp.serp-in-hero{grid-template-columns:1fr;gap:16px;margin-top:0}@media (max-width:880px){[data-page=leistungen-seo] .serp{grid-template-columns:1fr}}[data-page=leistungen-seo] .serp-card{padding:28px}[data-page=leistungen-seo] .serp-card .url{font-family:var(--mono);color:var(--muted);font-size:12px}[data-page=leistungen-seo] .serp-card .title{color:#1a0dab;letter-spacing:-.01em;margin-block:6px 8px;font-size:22px;font-weight:600}[data-page=leistungen-seo] .serp-card .desc{color:var(--muted);font-size:14.5px}[data-page=leistungen-seo] .serp-card .pos{font-family:var(--mono);color:var(--teal-700);background:var(--mint);border-radius:999px;align-items:baseline;gap:8px;margin-bottom:14px;padding:4px 10px;font-size:12px;display:inline-flex}[data-page=leistungen-seo] .serp-card .pos b{color:var(--ink);font-size:14px}[data-page=leistungen-seo] .serp-side{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:28px}[data-page=leistungen-seo] .serp-side .serp-titel{color:var(--teal-dunkel);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:500}[data-page=leistungen-seo] .serp-side .row{border-bottom:1px solid #ffffff14;justify-content:space-between;padding-block:10px;font-size:14px;display:flex}[data-page=leistungen-seo] .serp-side .row:last-child{border-bottom:0}[data-page=leistungen-seo] .serp-side .up{color:var(--teal-dunkel);font-family:var(--mono)}[data-page=leistungen-seo] .seo-pillars{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:880px){[data-page=leistungen-seo] .seo-pillars{grid-template-columns:1fr 1fr}}@media (max-width:540px){[data-page=leistungen-seo] .seo-pillars{grid-template-columns:1fr}}[data-page=leistungen-seo] .seo-pillar{flex-direction:column;gap:12px;padding:24px;display:flex}[data-page=leistungen-seo] .pillar-kopf{align-items:center;gap:12px;display:flex}[data-page=leistungen-seo] .seo-pillar .icon{background:var(--mint);width:44px;height:44px;color:var(--teal-700);border-radius:12px;flex-shrink:0;place-items:center;display:grid}[data-page=leistungen-seo] .seo-pillar h3{font-size:19px}[data-page=leistungen-seo] .seo-pillar p{color:var(--muted);font-size:14.5px}[data-page=leistungen-seo] .seo-pillar ul{font-family:var(--mono);color:var(--ink);flex-direction:column;gap:6px;margin-top:auto;padding:0;font-size:12px;list-style:none;display:flex}[data-page=leistungen-seo] .seo-pillar ul li:before{content:"— ";color:var(--teal-ia)}[data-page=leistungen-seo] .audit{grid-template-columns:1fr 1.4fr;align-items:start;gap:56px;display:grid}@media (max-width:880px){[data-page=leistungen-seo] .audit{grid-template-columns:1fr}}[data-page=leistungen-seo] .check-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:540px){[data-page=leistungen-seo] .check-grid{grid-template-columns:1fr}}[data-page=leistungen-seo] .check-item{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}[data-page=leistungen-seo] .check-item .icon{background:var(--mint);width:22px;height:22px;color:var(--teal-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-page=leistungen-seo] .check-item .icon svg{width:12px;height:12px}[data-page=leistungen-seo] .check-item .name{font-size:14.5px;font-weight:600}[data-page=leistungen-seo] .check-item .desc{color:var(--muted);margin-top:2px;font-size:12.5px}[data-page=leistungen-seo] .roadmap{grid-template-columns:240px 1fr;gap:56px;display:grid}@media (max-width:880px){[data-page=leistungen-seo] .roadmap{grid-template-columns:1fr}}[data-page=leistungen-seo] .month{border-top:1px solid var(--border);grid-template-columns:120px 1fr;gap:32px;padding-block:24px;display:grid}@media (max-width:660px){[data-page=leistungen-seo] .month{grid-template-columns:1fr;gap:8px}}[data-page=leistungen-seo] .month:last-child{border-bottom:1px solid var(--border)}[data-page=leistungen-seo] .month .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--teal-700);font-size:12px}[data-page=leistungen-seo] .month h3{margin-bottom:8px;font-size:22px}[data-page=leistungen-seo] .month p{color:var(--muted);font-size:15px}[data-page=leistungen-seo] .month .deliverable{font-family:var(--mono);color:var(--muted);margin-top:12px;font-size:12px}[data-page=leistungen-seo] .cta-final{text-align:center;background:linear-gradient(160deg, var(--mint) 0%, white 100%);border-radius:var(--r-xl);border:1px solid var(--border);padding:clamp(48px,6vw,96px);position:relative;overflow:hidden}[data-page=leistungen-seo] .vergleich-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;margin-top:40px;overflow-x:auto}[data-page=leistungen-seo] .vergleich-scroll table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}[data-page=leistungen-seo] .vergleich-scroll th{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--bg-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 20px;font-size:11px;font-weight:500}[data-page=leistungen-seo] .vergleich-scroll td{border-bottom:1px solid var(--border);color:var(--ink-2);vertical-align:top;padding:14px 20px;font-size:14px}[data-page=leistungen-seo] .vergleich-scroll tr:last-child td{border-bottom:0}[data-page=leistungen-seo] .vergleich-scroll td:first-child{color:var(--ink);white-space:nowrap;font-weight:600}
