.marketing-scope .hero--dark{padding-block:clamp(80px,14vh,160px) clamp(64px,10vh,128px)}.marketing-scope .hero--dark:before{content:"";filter:saturate(60%)brightness(.45);opacity:.16;z-index:-2;background-image:url(/images/marketing/website/slot-2-schluessel-tuer.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.marketing-scope .hero--dark:after{content:"";z-index:-1;background:radial-gradient(50% 50% at 80% 20%,oklch(45% .16 265/.45),#0000 60%),radial-gradient(40% 40% at 10% 100%,oklch(55% .18 260/.3),#0000 65%),linear-gradient(oklch(14% .03 265/.86),oklch(14% .03 265/.96));position:absolute;inset:0}.marketing-scope .hero-dark-grid{pointer-events:none;z-index:-1;background-image:linear-gradient(oklch(95% .005 265/.04) 1px,#0000 0),linear-gradient(90deg,oklch(95% .005 265/.04) 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0,#0000 75%);mask-image:radial-gradient(circle at 50% 30%,#000 0,#0000 75%)}.marketing-scope .hero-dark-glow{filter:blur(28px);pointer-events:none;transform-origin:50%;will-change:transform,filter;z-index:-1;background:radial-gradient(42% 46% at 78% 22%,oklch(55% .18 262/.55),#0000 60%),radial-gradient(38% 42% at 14% 88%,oklch(50% .17 268/.42),#0000 65%);height:130%;animation:24s ease-in-out infinite alternate anti-profiling-hero-glow-drift;position:absolute;inset:-20% -12% auto}@media (prefers-reduced-motion:reduce){.marketing-scope .hero-dark-glow{animation:none}}.marketing-scope .hero--dark .lead{max-width:64ch}.marketing-scope .hero-anti-body{color:oklch(65% .02 265);margin:var(--space-6) 0 var(--space-8) 0;text-wrap:pretty;max-width:64ch;font-size:15.5px;line-height:1.7}.marketing-scope .numbers-section{background:linear-gradient(180deg,var(--background) 0,var(--muted) 100%);border-bottom:1px solid var(--border)}.marketing-scope .numbers-header{margin:0 auto var(--space-16);text-align:center;max-width:720px}.marketing-scope .numbers-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .numbers-section .stats-grid{max-width:1100px;margin-left:auto;margin-right:auto}.marketing-scope .numbers-section .stat-card{padding:var(--space-8);position:relative;overflow:hidden}.marketing-scope .numbers-section .stat-card:before{background:var(--primary);border-radius:0 0 var(--radius-sm) var(--radius-sm);content:"";width:40px;height:3px;position:absolute;top:0;left:0}.marketing-scope .numbers-section .stat-figure{letter-spacing:-.03em;font-size:clamp(2.5rem,4.5vw,3.5rem)}.marketing-scope .numbers-section .stat-label{color:var(--foreground);letter-spacing:.08em;margin:0 0 var(--space-3) 0;font-size:13px;font-weight:600}.marketing-scope .pillars-header{margin:0 auto var(--space-16);text-align:center;max-width:720px}.marketing-scope .pillars-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .pillars-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.marketing-scope .pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.marketing-scope .pillars-grid{grid-template-columns:repeat(4,1fr)}}.marketing-scope .pillar-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);gap:var(--space-3);padding:var(--space-8);flex-direction:column;transition:border-color .25s,box-shadow .25s;display:flex}.marketing-scope .pillar-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.marketing-scope .pillar-icon{background:var(--primary-softer);border-radius:var(--radius-md);height:44px;margin-bottom:var(--space-3);justify-content:center;align-items:center;width:44px;display:flex}.marketing-scope .pillar-icon svg{fill:none;height:22px;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px}.marketing-scope .pillar-card h3{color:var(--foreground);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.marketing-scope .pillar-card p{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.6}.marketing-scope .practice-section{background:var(--muted)}.marketing-scope .practice-header{margin:0 auto var(--space-16);text-align:center;max-width:720px}.marketing-scope .practice-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .practice-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.marketing-scope .practice-grid{gap:var(--space-8);grid-template-columns:1fr 1fr}}.marketing-scope .practice-col{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8)}.marketing-scope .practice-col--does{border-left:4px solid var(--primary)}.marketing-scope .practice-col--doesnt{border-left:4px solid oklch(55% .18 25)}.marketing-scope .practice-col-label{letter-spacing:.1em;margin:0 0 var(--space-2) 0;text-transform:uppercase;font-size:12px;font-weight:600}.marketing-scope .practice-col--does .practice-col-label{color:var(--primary)}.marketing-scope .practice-col--doesnt .practice-col-label{color:oklch(55% .18 25)}.marketing-scope .practice-col h3{color:var(--foreground);letter-spacing:-.01em;margin:0 0 var(--space-6) 0;font-size:1.25rem;font-weight:600}.marketing-scope .practice-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marketing-scope .practice-list li{color:var(--secondary-foreground);align-items:flex-start;gap:var(--space-3);font-size:14.5px;line-height:1.55;display:flex}.marketing-scope .practice-list li:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:3px}.marketing-scope .practice-col--does .practice-list li:before{background-color:color-mix(in oklch,var(--primary) 12%,transparent);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%234456B8\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>")}.marketing-scope .practice-col--doesnt .practice-list li:before{background-color:oklch(55% .18 25/.12);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23D9554A\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"/></svg>")}.marketing-scope .applicant-aside{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg);margin-left:auto;margin-right:auto;margin-top:var(--space-12);max-width:760px;padding:var(--space-6) var(--space-8)}.marketing-scope .applicant-aside-label{color:var(--primary);letter-spacing:.1em;margin:0 0 var(--space-2) 0;text-transform:uppercase;font-size:11px;font-weight:600}.marketing-scope .applicant-aside p{color:var(--secondary-foreground);margin:0;font-size:15.5px;line-height:1.65}.marketing-scope .agg-section{background:var(--background)}.marketing-scope .agg-grid{align-items:start;gap:var(--space-12);grid-template-columns:1fr;max-width:1080px;margin:0 auto;display:grid}@media (min-width:1024px){.marketing-scope .agg-grid{align-items:center;gap:var(--space-16);grid-template-columns:1.1fr .9fr}}.marketing-scope .agg-body .body-text{max-width:58ch}.marketing-scope .agg-highlight{background:linear-gradient(155deg,color-mix(in oklch,var(--primary) 5%,var(--card)) 0,var(--card) 100%);border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border));border-left:4px solid var(--primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-8);position:relative}.marketing-scope .agg-highlight:before{color:color-mix(in oklch,var(--primary) 22%,transparent);content:"“";left:var(--space-6);pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,60px);font-weight:700;line-height:1;position:absolute;top:clamp(16px,2vw,24px)}.marketing-scope .agg-highlight blockquote{color:var(--foreground);text-wrap:pretty;margin:clamp(32px,4vw,44px) 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-style:italic;font-weight:500;line-height:1.55}.marketing-scope .privacy-section{background:var(--muted)}.marketing-scope .privacy-header{margin:0 auto var(--space-16);text-align:center;max-width:720px}.marketing-scope .privacy-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .privacy-list{gap:var(--space-4);flex-direction:column;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.marketing-scope .privacy-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:start;gap:var(--space-6);padding:var(--space-6) var(--space-8);grid-template-columns:44px 1fr;transition:border-color .25s,box-shadow .25s;display:grid}.marketing-scope .privacy-item:hover{border-color:color-mix(in oklch,var(--primary) 40%,var(--border));box-shadow:var(--shadow-sm)}.marketing-scope .privacy-num{background:var(--primary);border-radius:var(--radius-md);color:var(--primary-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex}.marketing-scope .privacy-body h4{color:var(--foreground);letter-spacing:-.005em;margin:0 0 var(--space-2) 0;font-size:16px;font-weight:600}.marketing-scope .privacy-body p{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.6}.marketing-scope .quotes-section{background:var(--background)}.marketing-scope .quotes-header{margin:0 auto var(--space-16);text-align:center;max-width:680px}.marketing-scope .quotes-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .quotes-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.marketing-scope .quotes-grid{grid-template-columns:repeat(3,1fr)}}.marketing-scope .quote-context{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.marketing-scope .comparison-section{background:var(--muted)}.marketing-scope .comparison-header{margin:0 auto var(--space-16);text-align:center;max-width:760px}.marketing-scope .comparison-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .comparison-wrap{box-shadow:var(--shadow-md);background:#fff;border:1px solid #e0e2ea;border-radius:12px;max-width:1080px;margin:0 auto;overflow:hidden}.marketing-scope .comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.marketing-scope .comparison-table thead th{color:#737790;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#f0f1f6;border-bottom:1px solid #e0e2ea;padding:20px 24px;font-size:11px;font-weight:600}.marketing-scope .comparison-table tbody td:first-child,.marketing-scope .comparison-table thead th:first-child{color:#1b1f2e;background:#fbfcfe;width:22%;font-weight:600}.marketing-scope .comparison-table thead th.locari-col{color:#4456b8;background:#eef1fa;width:39%;font-weight:700}.marketing-scope .comparison-table tbody td{color:#1b1f2e;vertical-align:top;border-bottom:1px solid #e0e2ea;width:39%;padding:18px 24px;font-size:14px;line-height:1.5}.marketing-scope .comparison-table tbody tr:last-child td{border-bottom:0}.marketing-scope .comparison-table tbody td.locari-col{color:#1b1f2e;background:#f5f7fc;font-weight:500}.marketing-scope .comparison-table tbody td.other-col,.marketing-scope .comparison-table thead th:not(.locari-col):not(:first-child){color:#737790;background:#fff}@media (max-width:767px){.marketing-scope .comparison-table{font-size:13px}.marketing-scope .comparison-table tbody td,.marketing-scope .comparison-table thead th{padding:14px 12px}.marketing-scope .comparison-table tbody td:first-child,.marketing-scope .comparison-table thead th:first-child{width:32%}}.marketing-scope .comparison-note{color:var(--muted-foreground);margin:var(--space-12) auto 0;text-align:center;max-width:720px;font-size:14.5px;line-height:1.65}.marketing-scope .faq-section{background:var(--background)}.marketing-scope .faq-header{margin:0 auto var(--space-12);text-align:center;max-width:720px}.marketing-scope .faq-header .lead{margin-left:auto;margin-right:auto}.marketing-scope .faq-section .faq-answer{max-width:68ch}.marketing-scope .cta-trust{color:var(--dark-muted-fg);margin-top:var(--space-6);font-size:13px}.marketing-scope .cta-trust a{color:var(--dark-accent)}@keyframes anti-profiling-hero-glow-drift{0%{filter:blur(28px)hue-rotate()saturate();transform:translateZ(0)rotate(0)scale(1)}50%{filter:blur(32px)hue-rotate(16deg)saturate(1.15);transform:translate(80px,-50px)rotate(8deg)scale(1.08)}to{filter:blur(28px)hue-rotate(-10deg)saturate(1.05);transform:translate(-60px,36px)rotate(-6deg)scale(1.04)}}
