.buyer-prose{max-width:70ch}.buyer-prose>*+*{margin-block-start:var(--space-sm)}.buyer-prose p,.buyer-prose li{color:var(--color-charcoal);line-height:1.68}.buyer-prose strong{color:var(--link-color)}.buyer-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.buyer-grid--spacious{gap:clamp(1.5rem,4vw,3rem)}.buyer-link-grid{gap:var(--space-md);counter-reset:buyer-route;grid-template-columns:minmax(0,1fr);display:grid}.buyer-link-card{min-width:0;min-height:9.25rem;padding:3.5rem 3.5rem var(--space-lg) var(--space-lg);align-content:end;gap:var(--space-sm);color:var(--color-navy);border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(145deg, #ffffff94, transparent 46%), var(--color-ivory);box-shadow:var(--shadow-hairline);counter-increment:buyer-route;isolation:isolate;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border-block-start:.2rem solid #0000;text-decoration:none;display:grid;position:relative;overflow:hidden}.buyer-link-card:before{z-index:-1;color:#112b3a12;content:counter(buyer-route, decimal-leading-zero);font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:600;line-height:1;position:absolute;inset-block-start:.6rem;inset-inline-end:1rem}.buyer-link-grid--compact .buyer-link-card,.buyer-link-grid--unnumbered .buyer-link-card{min-height:0;padding:var(--space-lg) 3.25rem var(--space-lg) var(--space-lg)}.buyer-link-grid--compact .buyer-link-card:before,.buyer-link-grid--unnumbered .buyer-link-card:before{content:none}.buyer-link-card:after{right:var(--space-lg);bottom:var(--space-lg);content:"→";font-size:var(--text-xl);transition:transform var(--transition-base);position:absolute}.buyer-link-card:focus-visible{outline:3px solid var(--focus-outline-color);outline-offset:3px}.buyer-link-card strong{z-index:1;max-width:20ch;font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.12;position:relative}.buyer-link-card span{z-index:1;color:var(--surface-text-muted);line-height:1.55;position:relative}.buyer-definition-grid{background:var(--color-border);grid-template-columns:minmax(0,1fr);gap:1px;padding:1px;display:grid}.buyer-definition{padding:var(--space-lg);background:linear-gradient(145deg, #ffffff8a, transparent 48%), var(--color-ivory);transition:background-color var(--transition-base), box-shadow var(--transition-base);position:relative;overflow:hidden}.buyer-definition:before{background:var(--color-gold);content:"";opacity:.45;transform-origin:100%;width:2.5rem;height:1px;transition:opacity var(--transition-base), transform var(--transition-base);position:absolute;inset-block-start:1rem;inset-inline-end:1rem;transform:scaleX(.4)}@media (hover:hover){.buyer-definition:hover{z-index:1;box-shadow:var(--shadow-soft)}.buyer-definition:hover:before{opacity:1;transform:scaleX(1)}}.buyer-definition dt{color:var(--color-navy);font-weight:800}.buyer-definition dd{margin:var(--space-sm) 0 0;color:var(--color-slate);line-height:1.6}.buyer-card{min-width:0;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-ivory)}.buyer-card h3{font-size:var(--text-xl)}.buyer-card p,.buyer-card li{color:var(--color-charcoal);line-height:1.62}.buyer-card h3+p,.buyer-card h3+ul,.buyer-card p+p,.buyer-card p+ul{margin-block-start:var(--space-md)}.buyer-card ul{gap:var(--space-xs);display:grid}.buyer-table-stack{gap:var(--space-xl);display:grid}.buyer-notice{padding:var(--space-lg);color:var(--color-charcoal);border:1px solid var(--color-gold);border-inline-start:.25rem solid var(--color-gold);border-radius:var(--radius-md);background:linear-gradient(135deg, #ffffff85, transparent 46%), var(--color-cream);box-shadow:var(--shadow-hairline);position:relative;overflow:hidden}.buyer-notice:after{content:"";pointer-events:none;border:1px solid #b49a5a47;border-radius:50%;width:8rem;height:8rem;position:absolute;inset-block-start:-6rem;inset-inline-end:-4rem}.buyer-notice strong{color:var(--color-navy)}.buyer-notice p{margin-block-start:var(--space-sm);line-height:1.62}.buyer-plain-list{gap:var(--space-sm);display:grid}.buyer-plain-list li{color:var(--color-charcoal);line-height:1.62}@media (width>=42rem){.buyer-grid--2,.buyer-link-grid,.buyer-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-link-card{min-height:11rem;padding:4.25rem 3.75rem var(--space-lg) var(--space-lg)}}@media (width>=64rem){.buyer-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-link-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.buyer-link-card{transition:none}}@media (hover:hover){.buyer-link-card:hover{color:var(--link-color);border-color:var(--color-gold);border-block-start-color:var(--color-gold);box-shadow:var(--shadow-hover);transform:translateY(-.3rem)}.buyer-link-card:hover:after{transform:translate(.35rem)}}.breadcrumbs[data-astro-cid-zfr7qngx]{border-block-end:1px solid var(--color-border);background:var(--color-ivory)}.breadcrumbs[data-astro-cid-zfr7qngx] ol[data-astro-cid-zfr7qngx]{min-height:3.25rem;color:var(--color-slate);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-zfr7qngx] li[data-astro-cid-zfr7qngx]{align-items:center;gap:.65rem;display:inline-flex}.breadcrumbs[data-astro-cid-zfr7qngx] li[data-astro-cid-zfr7qngx]:not(:last-child):after{color:var(--color-gold);content:"/"}.breadcrumbs[data-astro-cid-zfr7qngx] a[data-astro-cid-zfr7qngx]{color:var(--color-navy);font-weight:700}.breadcrumbs[data-astro-cid-zfr7qngx] [data-astro-cid-zfr7qngx][aria-current=page]{color:var(--color-slate)}.page-hero[data-astro-cid-cg3hd5a4]{border-block-end:1px solid var(--color-border);background:linear-gradient(#112b3a08 1px, transparent 1px), linear-gradient(90deg, #112b3a08 1px, transparent 1px), radial-gradient(circle at 88% 18%, #d8c7a55c, transparent 24rem), var(--color-cream);background-size:4rem 4rem,4rem 4rem,auto,auto;padding-block:clamp(3.25rem,7vw,5.5rem);position:relative;overflow:clip}.page-hero[data-astro-cid-cg3hd5a4]:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #b49a5a33;border-radius:50%;width:min(34rem,62vw);position:absolute;inset-block-start:-21rem;inset-inline-end:-10rem;box-shadow:0 0 0 4rem #b49a5a0a,0 0 0 8rem #b49a5a08}.page-hero__grid[data-astro-cid-cg3hd5a4]{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.page-hero__content[data-astro-cid-cg3hd5a4]{min-width:0;animation:page-hero-enter .7s var(--ease-out-expo) both;align-self:center}.page-hero__eyebrow[data-astro-cid-cg3hd5a4]{color:var(--color-slate);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin-block-end:var(--space-md);font-weight:800}.page-hero[data-astro-cid-cg3hd5a4] h1[data-astro-cid-cg3hd5a4]{text-wrap:pretty;max-width:26ch;font-size:clamp(2.35rem,5.5vw,3.6rem);line-height:1.02}.no-break-token[data-astro-cid-cg3hd5a4]{white-space:nowrap}.page-hero__description[data-astro-cid-cg3hd5a4]{max-width:48rem;color:var(--color-charcoal);font-size:var(--text-lg);margin-block-start:var(--space-lg);line-height:1.62}.page-hero__actions[data-astro-cid-cg3hd5a4]{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.page-hero__note[data-astro-cid-cg3hd5a4]{max-width:46rem;color:var(--color-slate);border-inline-start:2px solid var(--color-gold);font-size:var(--text-sm);margin-block-start:var(--space-lg);padding-inline-start:var(--space-md);line-height:1.65}.page-hero__summary[data-astro-cid-cg3hd5a4]{min-width:0;color:var(--color-ivory);border-block-start:.25rem solid var(--color-gold);background:linear-gradient(#fcfaf608 1px, transparent 1px), linear-gradient(90deg, #fcfaf608 1px, transparent 1px), var(--color-navy);box-shadow:var(--shadow-raised);animation:page-hero-enter .8s .1s var(--ease-out-expo) both;background-size:3rem 3rem;align-self:stretch;padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.page-hero__media[data-astro-cid-cg3hd5a4]{min-width:0;animation:page-hero-enter .8s .1s var(--ease-out-expo) both;align-self:center}.page-hero__summary--desktop[data-astro-cid-cg3hd5a4]{display:none}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4]{box-shadow:var(--shadow-hairline);align-self:auto;padding:0}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4] summary[data-astro-cid-cg3hd5a4]{z-index:1;gap:var(--space-sm);min-height:3.25rem;color:var(--color-gold);cursor:pointer;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.9rem 3.25rem .9rem 1rem;font-weight:800;list-style:none;display:grid;position:relative}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4] summary[data-astro-cid-cg3hd5a4]::-webkit-details-marker{display:none}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4] summary[data-astro-cid-cg3hd5a4]:after{color:var(--color-ivory);content:"+";font-size:1.25rem;line-height:1;position:absolute;inset-inline-end:1rem}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4][open] summary[data-astro-cid-cg3hd5a4]:after{content:"−"}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4] summary[data-astro-cid-cg3hd5a4] small[data-astro-cid-cg3hd5a4]{color:#fcfaf69e;font-size:inherit;white-space:nowrap}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4] .page-hero__facts[data-astro-cid-cg3hd5a4]{border-block-start:1px solid #fcfaf62e;padding-inline:1rem}.page-hero__summary[data-astro-cid-cg3hd5a4]:after{content:"";pointer-events:none;border:1px solid #b49a5a38;border-radius:50%;width:15rem;height:15rem;position:absolute;inset-block-start:-10rem;inset-inline-end:-7rem}.page-hero__summary-header[data-astro-cid-cg3hd5a4]{z-index:1;gap:var(--space-md);border-block-end:1px solid #fcfaf62e;justify-content:space-between;align-items:flex-start;padding-block-end:var(--space-md);display:flex;position:relative}.page-hero__summary-header[data-astro-cid-cg3hd5a4] p[data-astro-cid-cg3hd5a4],.page-hero__summary-header[data-astro-cid-cg3hd5a4] span[data-astro-cid-cg3hd5a4]{color:var(--color-gold);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.page-hero__summary-header[data-astro-cid-cg3hd5a4] span[data-astro-cid-cg3hd5a4]{color:#fcfaf685;white-space:nowrap}.page-hero__facts[data-astro-cid-cg3hd5a4]{z-index:1;margin:0;position:relative}.page-hero__facts[data-astro-cid-cg3hd5a4] div[data-astro-cid-cg3hd5a4]{border-block-end:1px solid #fcfaf629;gap:.4rem;padding-block:1.15rem;display:grid}.page-hero__facts[data-astro-cid-cg3hd5a4] div[data-astro-cid-cg3hd5a4]:last-child{border-block-end:0}.page-hero__facts[data-astro-cid-cg3hd5a4] dt[data-astro-cid-cg3hd5a4]{color:var(--color-gold);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:2rem minmax(0,1fr);font-weight:800;line-height:1.4;display:grid}.page-hero__facts[data-astro-cid-cg3hd5a4] dt[data-astro-cid-cg3hd5a4] span[data-astro-cid-cg3hd5a4]{color:#fcfaf661}.page-hero__facts[data-astro-cid-cg3hd5a4] dd[data-astro-cid-cg3hd5a4]{color:var(--color-ivory);margin:0;padding-inline-start:2rem;font-weight:700;line-height:1.5}.page-hero--compact[data-astro-cid-cg3hd5a4]{padding-block:clamp(2.75rem,5vw,4.25rem)}.page-hero--compact[data-astro-cid-cg3hd5a4] .page-hero__grid[data-astro-cid-cg3hd5a4]{gap:clamp(1.5rem,4vw,3.5rem)}.page-hero--compact[data-astro-cid-cg3hd5a4] .page-hero__description[data-astro-cid-cg3hd5a4]{margin-block-start:var(--space-md)}@keyframes page-hero-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (width>=56rem){.page-hero__grid[data-astro-cid-cg3hd5a4]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:stretch}.page-hero--compact[data-astro-cid-cg3hd5a4] .page-hero__grid[data-astro-cid-cg3hd5a4]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.6fr)}.page-hero__summary--desktop[data-astro-cid-cg3hd5a4]{display:block}.page-hero__summary--mobile[data-astro-cid-cg3hd5a4]{display:none}}@media (width<=32rem){.page-hero[data-astro-cid-cg3hd5a4] h1[data-astro-cid-cg3hd5a4]{font-size:clamp(2.1rem,9.8vw,2.7rem)}html[lang=de] .page-hero[data-astro-cid-cg3hd5a4] h1[data-astro-cid-cg3hd5a4]{max-width:22ch;font-size:clamp(2rem,9vw,2.5rem)}html[lang=de] .page-hero--long-title[data-astro-cid-cg3hd5a4] h1[data-astro-cid-cg3hd5a4]{max-width:none;font-size:clamp(2rem,8.1vw,2.3rem)}}.buyer-page[data-astro-cid-6fvglsyd]{counter-reset:spanorix-section}
