.viz-fn-hero{padding-block:clamp(var(--space-16),9vw,var(--space-24)) var(--space-12)}.viz-fn-hero--compact{padding-block:clamp(var(--space-12),7vw,var(--space-16)) var(--space-8)}.viz-fn-hero__inner{display:flex;flex-direction:column;gap:var(--space-5);max-width:62ch}.viz-fn-hero__title{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.015em;color:var(--ink)}.viz-fn-hero--compact .viz-fn-hero__title{font-size:var(--fs-2xl)}.viz-fn-hero__lead{font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--text-2);max-width:60ch}.viz-fn-hero__cta{margin-block-start:var(--space-3)}.viz-fn-detailhead{max-width:64ch;display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-12)}.viz-fn-block{margin-block-start:var(--space-16)}.viz-fn-block:first-of-type{margin-block-start:0}.viz-fn-block__head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2)}.viz-fn-block__title{font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--ink)}.viz-fn-block__desc{font-size:var(--fs-base);color:var(--text-2);line-height:var(--lh-body);max-width:64ch;margin-block-end:var(--space-6);margin-inline-start:calc(36px + var(--space-3))}.viz-fn-badge{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-black);line-height:1;color:#fff;flex:none}.viz-fn-badge--core{background:var(--cta-dark)}.viz-fn-badge--companion{background:var(--cta-dark);font-size:1.4rem;padding-block-end:2px}.viz-fn-badge--ai{background:var(--brand-strong);font-size:.75rem}.viz-fn-badge--classic{background:var(--bg-warm);border:1px solid var(--rule);color:var(--brand-ink)}.viz-fn-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.viz-fn-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.viz-fn-grid--single{grid-template-columns:minmax(0,1fr);max-width:720px}@media(max-width:900px){.viz-fn-grid,.viz-fn-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.viz-fn-grid,.viz-fn-grid--double{grid-template-columns:minmax(0,1fr)}.viz-fn-block__desc{margin-inline-start:0}}.viz-fn-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}a.viz-fn-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--cta)}.viz-fn-card--feature{background:var(--cta-soft);border-color:var(--rule)}.viz-fn-card__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-black);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.viz-fn-card__title{font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink);overflow-wrap:break-word}.viz-fn-card--feature .viz-fn-card__title{font-size:var(--fs-xl)}.viz-fn-card__body{font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-body);overflow-wrap:break-word}.viz-fn-apptest{padding-block-end:var(--space-12)}.viz-fn-apptest__inner{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.viz-fn-apptest__hint{margin:0;font-weight:var(--fw-black);color:var(--brand-ink);font-size:var(--fs-sm);letter-spacing:.01em}.viz-fn-badges{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.viz-fn-learn{display:grid;gap:var(--space-6);margin-block-start:var(--space-6)}.viz-fn-learn--2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.viz-fn-learn--3up{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.viz-fn-learn--3up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.viz-fn-learn--2x2,.viz-fn-learn--3up{grid-template-columns:minmax(0,1fr)}}.viz-fn-item{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-sm)}.viz-fn-item__title{margin-block-end:var(--space-2);font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink)}.viz-fn-item__text{margin:0;color:var(--text-2);line-height:var(--lh-body);font-size:var(--fs-sm)}.viz-fn-steps{display:grid;gap:var(--space-5);margin-block-start:var(--space-6)}.viz-fn-step{display:flex;gap:var(--space-5);align-items:flex-start;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-sm)}.viz-fn-step__num{flex:none;inline-size:40px;block-size:40px;display:inline-grid;place-items:center;border-radius:999px;background:var(--cta-dark);color:#fff;font-weight:var(--fw-black);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.viz-fn-step__title{margin-block-end:var(--space-1);font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink)}.viz-fn-step__text{margin:0;color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-body)}.viz-fn-quote{margin-block-start:var(--space-6);padding:var(--space-8);border-inline-start:4px solid var(--cta);background:var(--cta-soft);border-radius:0 var(--radius-md) var(--radius-md) 0}.viz-fn-quote__text{margin-block-end:var(--space-4);font-size:var(--fs-xl);font-style:italic;line-height:var(--lh-snug);color:var(--ink)}.viz-fn-quote__author{font-size:var(--fs-sm);color:var(--text-3);font-style:normal}.viz-fn-rcta{text-align:center}.viz-fn-rcta__panel{max-width:680px;margin-inline:auto;padding:clamp(var(--space-8),5vw,var(--space-16));display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.viz-fn-rcta__title{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--on-ink)}.viz-fn-rcta__lead{color:var(--on-ink-muted);font-size:var(--fs-lg);line-height:var(--lh-body);max-width:52ch}.viz-fn-rcta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-block-start:var(--space-2)}.viz-fn-rcta .viz-btn--ghost{--_btn-fg:var(--on-ink);--_btn-bd:rgba(255,255,255,.28);--_btn-bg-hover:rgba(255,255,255,.1)}.viz-fn-back{text-align:center;margin:0}.viz-fn-back__link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.viz-fn-back__link .vi{inline-size:1.05em;block-size:1.05em}.viz-fn-back__link:hover{color:var(--cta-dark)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/viz-funktionen.css.map */
