.wrap.svelte-m72e30{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.sec.svelte-m72e30{padding:var(--lucht, clamp(56px, 6vw, 88px)) 0}.hero.svelte-m72e30{padding:clamp(48px,6vw,96px) 0 clamp(16px,2vw,32px);text-align:center}.heroinner.svelte-m72e30{max-width:680px;margin:0 auto}.eyebrow.svelte-m72e30{display:inline-flex;align-items:center;margin-bottom:var(--sp-24)}h1.svelte-m72e30{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h1);letter-spacing:var(--ls-h2);line-height:1.1;color:var(--text);max-width:640px;margin:0 auto var(--sp-16)}.sub.svelte-m72e30{font-size:var(--fs-sm);color:var(--text-dim);max-width:520px;margin:0 auto;line-height:1.6}.pillar-grid.svelte-m72e30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-32)}.pillar-card.svelte-m72e30{position:relative;padding-top:var(--sp-24);color:var(--accent)}.pillar-card.svelte-m72e30:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,var(--accent),transparent 80%);opacity:.7}.pillar-card.svelte-m72e30 h2:where(.svelte-m72e30){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h4);line-height:1.25;color:var(--text);margin:var(--sp-12) 0 var(--sp-8)}.pillar-card.svelte-m72e30 p:where(.svelte-m72e30){font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin:0}.flow-paneel.svelte-m72e30{padding-block:clamp(40px,5vw,64px)}.flow-split.svelte-m72e30{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.flow-card.svelte-m72e30{display:flex;flex-direction:column;gap:var(--sp-16);align-items:flex-start}.flow-icon.svelte-m72e30{width:48px;height:48px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border);flex:none}.flow-card.svelte-m72e30 h2:where(.svelte-m72e30){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h3);color:var(--text);margin:0}.flow-card.svelte-m72e30 p:where(.svelte-m72e30){font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);margin:0;max-width:56ch}.comp-block.svelte-m72e30{display:flex;flex-direction:column;gap:var(--sp-16);padding-left:clamp(0px,3vw,40px);border-left:1px solid var(--border)}.comp-row.svelte-m72e30{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-12)}.comp-item.svelte-m72e30{display:flex;align-items:flex-start;gap:var(--sp-8);font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.comp-item.svelte-m72e30 svg{color:var(--accent);flex:none;margin-top:3px}.contact-band.svelte-m72e30{max-width:560px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:clamp(36px,5vw,56px);text-align:center;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;gap:var(--sp-16)}.contact-band.svelte-m72e30 h2:where(.svelte-m72e30){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h3);color:var(--text);margin:0}.contact-band.svelte-m72e30 p:where(.svelte-m72e30){font-size:var(--fs-sm);color:var(--text-dim);margin:0}.contact-links.svelte-m72e30{display:flex;gap:var(--sp-12);flex-wrap:wrap;justify-content:center;margin-top:var(--sp-6)}@media(max-width:480px){.contact-links.svelte-m72e30{flex-direction:column;align-items:stretch;align-self:stretch}}@media(max-width:900px){.pillar-grid.svelte-m72e30{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-split.svelte-m72e30{grid-template-columns:1fr}.comp-block.svelte-m72e30{padding-left:0;border-left:0;padding-top:var(--sp-24);border-top:1px solid var(--border)}}@media(max-width:560px){.pillar-grid.svelte-m72e30{grid-template-columns:1fr;gap:0}.pillar-card.svelte-m72e30{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--sp-8);padding:var(--sp-16) 0}.pillar-card.svelte-m72e30:before{opacity:.4}.pillar-card.svelte-m72e30 svg{grid-row:span 2;margin-top:2px}.pillar-card.svelte-m72e30 h2:where(.svelte-m72e30){margin:0 0 var(--sp-4);font-size:var(--fs-body)}}
