.rs{--rs-akzent: var(--color-teal)}.rs--violet{--rs-akzent: var(--color-violet)}.rs--cyan{--rs-akzent: var(--color-cyan)}.rs--teal{--rs-akzent: var(--color-teal)}.rs-kopf{position:relative;padding:calc(var(--header-height) + var(--space-24)) 0 var(--space-20);overflow:hidden}.rs-kopf__bg{position:absolute;inset:0;pointer-events:none}.rs-kopf__inner{position:relative;max-width:760px}.rs-kopf h1{font-size:var(--text-4xl);letter-spacing:-.04em;line-height:1.05;margin:var(--space-5) 0 var(--space-6)}.rs-kopf__akzent{color:var(--rs-akzent)}.rs-kopf__lead{font-size:var(--text-lg);color:var(--color-text-2);max-width:60ch}.rs-kopf__aktionen{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.rs-leistungen h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-10);max-width:22ch}.rs-leistungen__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.rs-leistung{position:relative;padding:var(--space-8) var(--space-7) var(--space-7);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.rs-leistung__nr{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:var(--rs-akzent);margin-bottom:var(--space-5)}.rs-leistung h3{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-3)}.rs-leistung p{color:var(--color-text-2);font-size:var(--text-sm);line-height:1.7;margin:0}.rs-ablauf__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-16);align-items:start}.rs-ablauf h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-6)}.rs-ablauf__text{color:var(--color-text-2);max-width:48ch;margin-bottom:var(--space-4)}.rs-ablauf__text a{color:var(--color-cyan)}.rs-ablauf__schritte{list-style:none;counter-reset:schritt;margin:0;padding:0;border-top:1px solid var(--color-border)}.rs-ablauf__schritte li{counter-increment:schritt;display:grid;grid-template-columns:3.5rem 1fr;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.rs-ablauf__schritte li:before{content:counter(schritt,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-teal);padding-top:.3em}.rs-ablauf__schritte h3{font-size:var(--text-lg);letter-spacing:-.02em;margin-bottom:var(--space-2)}.rs-ablauf__schritte p{color:var(--color-text-2);font-size:var(--text-sm);line-height:1.7;margin:0}.rs-technik h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-10);max-width:26ch}.rs-technik__vergleich{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5);margin:0}.rs-technik__vergleich>div{padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.rs-technik__vergleich dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal);margin-bottom:var(--space-3)}.rs-technik__vergleich dd{margin:0;font-size:var(--text-sm);color:var(--color-text-2);line-height:1.75}.rs-technik__vergleich a,.rs-technik__nachsatz a{color:var(--color-cyan)}.rs-technik__nachsatz{margin-top:var(--space-8);color:var(--color-text-3);font-size:var(--text-sm);max-width:70ch;line-height:1.7}.rs-seo__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-16);align-items:start}.rs-seo h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-6)}.rs-seo__inner>div>p{color:var(--color-text-2);max-width:50ch}.rs-seo__punkte{display:grid;gap:var(--space-5)}.rs-seo__punkte li{padding:var(--space-6) var(--space-7);border-left:2px solid var(--rs-akzent);background:var(--color-surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.rs-seo__punkte h3{font-size:var(--text-lg);letter-spacing:-.02em;margin-bottom:var(--space-2)}.rs-seo__punkte p{color:var(--color-text-2);font-size:var(--text-sm);line-height:1.7;margin:0}.rs-belege__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-10)}.rs-belege h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin-top:var(--space-3)}.rs-belege__mehr{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-cyan);white-space:nowrap}.rs-belege__gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.rs-fragen__inner{max-width:760px}.rs-fragen h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-10)}.rs-fragen__liste{border-top:1px solid var(--color-border)}.rs-frage{border-bottom:1px solid var(--color-border)}.rs-frage summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0;cursor:pointer;font-weight:600;list-style:none;transition:color var(--dur-fast) var(--ease-in-out)}.rs-frage summary::-webkit-details-marker{display:none}.rs-frage summary:hover{color:var(--color-teal)}.rs-frage summary svg{flex-shrink:0;color:var(--color-text-3);transition:transform var(--dur-normal) var(--ease-out-expo)}.rs-frage[open] summary svg{transform:rotate(180deg)}.rs-frage p{color:var(--color-text-2);font-size:var(--text-sm);line-height:1.75;max-width:62ch;margin:0 0 var(--space-6)}.rs-schluss__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-16);align-items:start}.rs-schluss h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin-bottom:var(--space-4)}.rs-schluss p{color:var(--color-text-2);max-width:50ch}.rs-schluss__aktionen{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.rs-adresse{font-style:normal;font-size:var(--text-sm);color:var(--color-text-2);line-height:1.9;padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.rs-adresse strong{display:block;color:var(--color-text);font-size:var(--text-base)}.rs-adresse a{display:block;margin-top:var(--space-4);color:var(--color-cyan)}@media(max-width:900px){.rs-ablauf__inner,.rs-seo__inner,.rs-schluss__inner{grid-template-columns:1fr;gap:var(--space-10)}.rs-belege__kopf{flex-direction:column;align-items:flex-start}}.rs-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.rs-liste li{position:relative;padding-left:1.25rem}.rs-liste li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--rs-akzent)}
