.subpage-root{min-height:100vh}.subpage-root main{padding-top:68px}.section-label{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;border:1px solid var(--border-dark);padding:.3rem .75rem;border-radius:100px}.placeholder-tag{display:inline-block;background:#fff8e7;border:1.5px dashed #D97706;color:#92400e;font-size:.78rem;font-weight:500;padding:.2rem .6rem;border-radius:4px;font-family:JetBrains Mono,monospace;line-height:1.6}.mockup-placeholder{background:var(--bg-subtle);border:2px dashed var(--border-dark);border-radius:12px;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-light);font-size:.85rem;font-weight:500;text-align:center;padding:2rem}.mockup-placeholder span{font-size:.75rem;font-family:JetBrains Mono,monospace;color:#a7a39b}.subpage-hero{padding:5rem 0 4rem;background:var(--bg);position:relative;overflow:hidden}.subpage-hero-glow{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:33%;aspect-ratio:1 / 1;background:radial-gradient(ellipse at right center,rgba(216,90,48,.18) 0%,transparent 70%);filter:blur(100px);pointer-events:none}.subpage-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.subpage-hero-left{display:flex;flex-direction:column;gap:1.5rem}.subpage-hero-left h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:700;color:var(--text);line-height:1.12;margin:0}.subpage-hero-left .subline{font-size:1.05rem;color:var(--text-muted);line-height:1.7;max-width:500px;margin:0}.subpage-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.subpage-micro-proof{font-size:.82rem;color:var(--text-light);display:flex;align-items:center;gap:.5rem}.subpage-hero-right{display:flex;flex-direction:column;gap:1rem}.email-hero-inner.container,.lqf-hero-inner.container{max-width:1280px}.email-hero-inner.subpage-hero-inner,.lqf-hero-inner.subpage-hero-inner{grid-template-columns:.8fr 1.2fr}@media (max-width: 768px){.subpage-hero{padding:3.5rem 0 2.5rem}.subpage-hero-inner{grid-template-columns:1fr;gap:2rem}.email-hero-inner.container,.lqf-hero-inner.container{max-width:none}}.direkt-antwort{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.75rem 2rem;margin:3rem auto;max-width:760px}.direkt-antwort p{font-size:1rem;line-height:1.75;color:var(--text);margin:0}.direkt-antwort-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.wie-es-funktioniert{padding:4rem 0;background:var(--bg)}.schritte-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.schritt-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.schritt-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.schritt-nr{font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;color:var(--accent);letter-spacing:.06em}.schritt-card h3{font-size:1rem;font-weight:700;color:var(--text);line-height:1.35;margin:0}.schritt-card p{font-size:.9rem;color:var(--text-muted);line-height:1.65;margin:0}@media (max-width: 768px){.schritte-grid{grid-template-columns:1fr}}.vorher-nachher{padding:4rem 0;background:var(--bg-subtle)}@keyframes vn-nudge{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(5px);opacity:1}}.vn-akkordeon{display:flex;flex-direction:column;gap:.875rem;margin-top:2rem}.vn-row{display:flex;align-items:center;gap:1.25rem;padding:1.375rem 1.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;-webkit-tap-highlight-color:transparent}.vn-row.active{background:var(--green-bg);border-color:var(--green-check);box-shadow:var(--shadow-md);transform:translateY(-3px)}.vn-icon{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;background:var(--border);transition:background .3s ease,transform .3s ease}.vn-row.active .vn-icon{background:var(--green-check);transform:scale(1.05)}.vn-icon-minus,.vn-icon-check{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;font-weight:700;transition:opacity .25s ease,transform .25s ease}.vn-icon-minus{font-size:.95rem;color:var(--text-muted);opacity:1;transform:scale(1)}.vn-row.active .vn-icon-minus{opacity:0;transform:scale(.6)}.vn-icon-check{font-size:.85rem;color:#fff;opacity:0;transform:scale(.6);transition-delay:.05s}.vn-row.active .vn-icon-check{opacity:1;transform:scale(1)}.vn-text-stack{display:grid;flex:1 1 auto}.vn-problem,.vn-solution{grid-area:1 / 1;margin:0;font-size:1.0625rem;line-height:1.5;transition:opacity .3s ease,transform .3s ease}.vn-problem{color:var(--text-muted);opacity:1;transform:translateY(0)}.vn-row.active .vn-problem{opacity:0;transform:translateY(-6px)}.vn-solution{font-weight:500;color:var(--green-check);opacity:0;transform:translateY(6px);transition-delay:.05s}.vn-row.active .vn-solution{opacity:1;transform:translateY(0)}.vn-nudge{flex:0 0 auto;font-size:1rem;color:var(--text-muted);opacity:.55;animation:vn-nudge 1.6s ease-in-out infinite;transition:opacity .25s ease}.vn-row.active .vn-nudge{opacity:0;animation:none}@media (max-width: 600px){.vn-row{padding:1rem 1.25rem;gap:.875rem}.vn-problem,.vn-solution{font-size:.92rem}}.vorher-nachher-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2rem;border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.vorher-nachher-wrap table{width:100%;border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius-xl);overflow:hidden}.vorher-nachher-wrap th{padding:.9rem 1.5rem;text-align:left;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vorher-nachher-wrap th:first-child{background:#fef2f2;color:#991b1b;border-right:1px solid var(--border)}.vorher-nachher-wrap th:last-child{background:var(--color-success-bg, #F0FDF4);color:var(--color-success, #16A34A)}.vorher-nachher-wrap td{padding:.85rem 1.5rem;font-size:.95rem;color:var(--text-muted);border-top:1px solid var(--border);vertical-align:top;line-height:1.55}.vorher-nachher-wrap td:first-child{border-right:1px solid var(--border)}.vorher-nachher-wrap tr:last-child td{border-bottom:none}@media (max-width: 600px){.vorher-nachher-wrap td,.vorher-nachher-wrap th{padding:.7rem 1rem;font-size:.88rem}}.beleg-block{padding:4rem 0;background:var(--bg)}.beleg-inner{max-width:760px}.beleg-stat{font-size:1rem;color:var(--text-muted);line-height:1.7;margin-bottom:1.5rem}.beleg-stat strong{color:var(--text)}.beleg-zitat{background:var(--bg-subtle);border-left:3px solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:1.25rem 1.5rem;margin-top:1rem}.vertrauen-block{padding:4rem 0;background:var(--bg-subtle)}.vertrauen-inner{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem;max-width:760px;box-shadow:var(--shadow-sm)}.vertrauen-inner h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;color:var(--text);margin-bottom:1rem;line-height:1.3}.vertrauen-inner p{font-size:.95rem;color:var(--text-muted);line-height:1.75;margin:0}.datenschutz-absatz{padding:2rem 0;border-top:1px solid var(--border)}.datenschutz-absatz p{font-size:.85rem;color:var(--text-light);line-height:1.65;max-width:680px;margin:0}.faq-subpage{padding:4rem 0;background:var(--bg)}.faq-subpage-list{max-width:760px;margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.faq-subpage-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden;transition:border-color .2s}.faq-subpage-item.open{border-color:var(--color-primary-200, #EAA88E)}.faq-subpage-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.faq-subpage-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-subpage-question{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.45}.faq-subpage-item.open .faq-subpage-question{color:var(--accent)}.faq-subpage-icon{flex-shrink:0;color:var(--text-light);transition:transform .2s,color .2s}.faq-subpage-item.open .faq-subpage-icon{transform:rotate(180deg);color:var(--accent)}.faq-subpage-answer{padding:1rem 1.5rem 1.25rem;font-size:.9rem;color:var(--text-muted);line-height:1.7;border-top:1px solid var(--border);margin-top:-.25rem}.interne-links{padding:4rem 0;background:var(--bg-dark)}.interne-links h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:#faf9f8;margin-bottom:.75rem;line-height:1.25}.interne-links-subtitle{font-size:.95rem;color:#ffffff8c;margin-bottom:2.5rem;line-height:1.6}.interne-links-grid{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.interne-link-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:100px;color:#fffc;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease;cursor:pointer}.interne-link-pill:hover{background:#d85a3038;border-color:#d85a3080;color:#fff}.interne-link-pill.active{background:#d85a301f;border-color:#d85a3059;color:#ffffff80;cursor:default;pointer-events:none}.interne-links-cta{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.interne-links-cta p{font-size:.9rem;color:#ffffff80;margin:0}@media (max-width: 768px){.interne-links{padding:2.5rem 0}.interne-links-grid{gap:.5rem}}
