.breakdance .bde-section-123-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-123-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-123-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-code-block-123-101{width:100%}.hz-rg-hero{padding:140px 40px 60px;background:linear-gradient(135deg,var(--hz-bg) 0%,var(--hz-bg-tint) 50%,var(--hz-bg-accent) 100%);text-align:center}.hz-rg-hero-inner{max-width:780px;margin:0 auto}.hz-rg-hero h1{font-family:var(--hz-font-serif);font-size:clamp(34px,4.5vw,48px);font-weight:400;color:var(--hz-text);margin:0 0 20px 0;line-height:1.15}.hz-rg-hero h1 em{font-style:italic;color:var(--hz-primary)}.hz-rg-hero-desc{font-family:var(--hz-font-sans);font-size:18px;color:var(--hz-text-muted);line-height:1.6;margin:0}.hz-rg-facts{padding:0 40px;margin-top:-30px;position:relative;z-index:10}.hz-rg-facts-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hz-rg-fact{display:flex;align-items:center;gap:16px;padding:24px 28px;background:var(--hz-bg);border-radius:var(--hz-radius-lg);box-shadow:var(--hz-shadow-md)}.hz-rg-fact-number{font-family:var(--hz-font-serif);font-size:36px;font-weight:400;color:var(--hz-primary);line-height:1;flex-shrink:0}.hz-rg-fact-label{display:block;font-family:var(--hz-font-sans);font-size:14px;font-weight:600;color:var(--hz-text)}.hz-rg-fact-desc{display:block;font-family:var(--hz-font-sans);font-size:13px;color:var(--hz-text-subtle)}.hz-rg-grid-section{padding:80px 40px;background:var(--hz-bg)}.hz-rg-grid-inner{max-width:1200px;margin:0 auto}.hz-rg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hz-gebiet-card{display:flex;flex-direction:column;padding:32px 28px;background:var(--hz-bg);border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;position:relative;overflow:hidden}.hz-gebiet-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--hz-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.hz-gebiet-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(46,49,146,0.12);border-color:transparent}.hz-gebiet-card:hover::before{transform:scaleX(1)}.hz-gebiet-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--hz-bg-tint) 0%,var(--hz-bg-accent) 100%);border-radius:var(--hz-radius-xl);display:flex;align-items:center;justify-content:center;color:var(--hz-primary);margin-bottom:20px;transition:background 0.3s ease,color 0.3s ease}.hz-gebiet-card:hover .hz-gebiet-icon{background:var(--hz-primary);color:var(--hz-dark-text-strong)}.hz-gebiet-card h3{font-family:var(--hz-font-serif);font-size:22px;font-weight:400;color:var(--hz-text);margin:0 0 12px 0;line-height:1.25}.hz-gebiet-card p{font-family:var(--hz-font-sans);font-size:14px;color:var(--hz-text-muted);line-height:1.6;margin:0 0 16px 0;flex:1}.hz-gebiet-meta{padding:10px 0;margin-bottom:16px;border-top:1px solid var(--hz-border);border-bottom:1px solid var(--hz-border)}.hz-gebiet-anwalt{display:block;font-family:var(--hz-font-sans);font-size:13px;font-weight:500;color:var(--hz-primary)}.hz-gebiet-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--hz-font-sans);font-size:14px;font-weight:600;color:var(--hz-primary);transition:gap 0.2s ease}.hz-gebiet-card:hover .hz-gebiet-link{gap:12px}.hz-rg-eurojuris{padding:80px 40px;background:linear-gradient(135deg,var(--hz-primary) 0%,var(--hz-primary-hover) 100%);color:var(--hz-dark-text-strong);text-align:center}.hz-rg-eurojuris-inner{max-width:720px;margin:0 auto}.hz-rg-ej-badge{display:inline-block;padding:8px 16px;background:rgba(255,255,255,0.15);color:var(--hz-dark-text-strong);font-family:var(--hz-font-sans);font-size:13px;font-weight:600;border-radius:var(--hz-radius-sm);margin-bottom:20px}.hz-rg-eurojuris h2{font-family:var(--hz-font-serif);font-size:clamp(26px,3vw,32px);font-weight:400;color:var(--hz-dark-text-strong);margin:0 0 20px 0}.hz-rg-eurojuris h2 em{font-style:italic}.hz-rg-eurojuris>.hz-rg-eurojuris-inner>p{font-family:var(--hz-font-sans);font-size:16px;color:rgba(255,255,255,0.85);line-height:1.6;margin:0 0 28px 0}.hz-btn-secondary-on-dark{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;min-height:48px;background:transparent;color:var(--hz-dark-text-strong)!important;border:2px solid rgba(255,255,255,0.4);border-radius:var(--hz-radius-md);text-decoration:none;font-family:var(--hz-font-sans);font-size:16px;font-weight:600;transition:background 0.2s ease,border-color 0.2s ease}.hz-btn-secondary-on-dark:hover{background:rgba(255,255,255,0.1);border-color:var(--hz-dark-text-strong)}.hz-cta-banner-section{padding:60px 24px;background:linear-gradient(135deg,var(--hz-primary-hover) 0%,#141856 100%);position:relative;overflow:hidden}.hz-cta-circle{position:absolute;border:1px solid rgba(255,255,255,0.1);border-radius:50%}.hz-cta-circle-1{top:-100px;right:-100px;width:300px;height:300px}.hz-cta-circle-2{bottom:-50px;left:-50px;width:200px;height:200px}.hz-cta-banner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;position:relative;z-index:1}.hz-cta-text h2{font-family:var(--hz-font-serif);font-size:clamp(22px,2.5vw,28px);font-weight:400;color:var(--hz-dark-text-strong);margin:0 0 8px 0}.hz-cta-text p{font-family:var(--hz-font-sans);font-size:15px;color:rgba(255,255,255,0.8);margin:0}.hz-cta-buttons{display:flex;gap:16px;flex-wrap:wrap}.hz-cta-btn-primary{display:inline-flex;align-items:center;padding:14px 28px;min-height:48px;background:var(--hz-bg);color:var(--hz-primary);border-radius:var(--hz-radius-md);text-decoration:none;font-family:var(--hz-font-sans);font-weight:500;font-size:15px;transition:background 0.2s ease,transform 0.2s ease}.hz-cta-btn-primary:hover{background:var(--hz-bg-soft);transform:translateY(-2px)}.hz-cta-btn-outline{display:inline-flex;align-items:center;padding:14px 28px;min-height:48px;background:transparent;color:var(--hz-dark-text-strong);border:2px solid rgba(255,255,255,0.4);border-radius:var(--hz-radius-md);text-decoration:none;font-family:var(--hz-font-sans);font-weight:500;font-size:15px;transition:background 0.2s ease,border-color 0.2s ease}.hz-cta-btn-outline:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.6)}@media (max-width:1100px){.hz-rg-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.hz-rg-hero{padding:120px 24px 60px}.hz-rg-facts{padding:0 24px;margin-top:-20px}.hz-rg-facts-inner{grid-template-columns:1fr}.hz-rg-grid-section{padding:60px 24px}.hz-rg-eurojuris{padding:60px 24px}.hz-cta-banner{flex-direction:column;text-align:center}.hz-cta-buttons{justify-content:center}}@media (max-width:640px){.hz-rg-hero h1{font-size:30px}.hz-rg-grid{grid-template-columns:1fr}}.breakdance .bde-code-block-123-101{display:block}