.product-page{--product-bg:#f4f7fc;--product-ink:#11182a;--product-muted:#68738a;background:var(--product-bg);color:var(--product-ink);overflow-x:hidden}.product-page .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff}.product-page .nav-links a[aria-current=page]{color:var(--product-ink);font-weight:700}.product-hero{--accent:#365bf5;--hero-wash:#e9efff;background:var(--hero-wash);padding:clamp(72px,8vw,112px) 0 clamp(56px,7vw,96px)}.product-hero--sky{--accent:#2169e8;--hero-wash:#e7f2ff}.product-hero--cobalt{--accent:#365bf5;--hero-wash:#e8edff}.product-hero--peach{--accent:#dc684e;--hero-wash:#fff0e8}.product-hero--lime{--accent:#456817;--hero-wash:#eef6d9}.product-hero--ink{--accent:#10182e;--hero-wash:#e8ebf2}.product-hero--coral{--accent:#c94f3c;--hero-wash:#ffe9e4}.product-hero--text-only{padding-block:clamp(84px,10vw,136px)}.product-page[data-feature=anmeldung]{--feature-accent:#2169e8;--feature-tint:#e7f2ff}.product-page[data-feature=zuordnung]{--feature-accent:#365bf5;--feature-tint:#e8edff}.product-page[data-feature=galerien]{--feature-accent:#c95c43;--feature-tint:#fff0e8}.product-page[data-feature=shop]{--feature-accent:#456817;--feature-tint:#eef6d9}.product-page[data-feature=zahlungen]{--feature-accent:#18233d;--feature-tint:#e8ebf2}.product-page[data-feature=versand]{--feature-accent:#c94f3c;--feature-tint:#ffe9e4}.product-hero__grid{grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(44px,6vw,72px);display:grid}.product-hero__copy{text-align:center;justify-items:center;max-width:800px;display:grid}.product-hero h1{max-width:800px;font-size:var(--text-display);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);text-wrap:balance;margin-bottom:24px}.product-lead{color:#4e5b73;max-width:680px;font-size:var(--text-lead);margin-bottom:30px;line-height:1.6}.product-page .button-row{justify-content:center;align-items:center;gap:23px;margin-bottom:0;display:flex}.product-stage__screen{background:#fff;border:1px solid #11182a14;border-radius:24px;align-self:center;width:min(80%,1100px);padding:clamp(12px,1.8vw,24px);position:relative;overflow:hidden;box-shadow:0 24px 70px #11182a21;margin:0!important}.product-stage__screen>img{border:1px solid #11182a14;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #11182a14}.product-section{background:#fff;padding-block:clamp(76px,8vw,112px)}.product-section--tint{background:#f4f7fd}.product-proof__shell,.product-payment__shell{gap:clamp(44px,6vw,76px);display:grid}.product-proof__intro,.product-payment__intro{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.product-proof__intro h2,.product-payment__intro h2{max-width:14ch;margin:0}.product-proof__copy,.product-payment__copy{max-width:680px}.product-proof__copy>p,.product-payment__copy>p{color:var(--product-muted);font-size:var(--text-body);margin:0;line-height:1.65}.product-proof__copy .product-proof__note,.product-payment__copy .product-payment__commission{margin-top:24px}.product-proof__note strong,.product-payment__commission strong{color:var(--product-ink);font-weight:650}.product-proof__media{align-items:start;gap:clamp(24px,3.5vw,48px);display:grid}.product-proof__visual,.product-payment__visual{min-width:0;margin:0}.product-proof__frame{background:#f7f9fd;border:1px solid #11182a1a;border-radius:14px;overflow:hidden;box-shadow:0 20px 52px #11182a1a}.product-proof__frame img,.product-payment__visual img{width:100%;height:auto;display:block}.product-proof__visual figcaption,.product-payment__visual figcaption{color:#747f92;font-size:var(--text-caption);margin-top:12px;line-height:1.5}.product-proof--split .product-proof__shell{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(52px,8vw,112px)}.product-proof--split .product-proof__intro{display:block}.product-proof--split .product-proof__intro h2{max-width:12ch;margin-bottom:24px}.product-proof--split .product-proof__media{min-width:0}.product-proof--split.product-proof--media-start .product-proof__media{grid-area:1/1}.product-proof--split.product-proof--media-start .product-proof__shell{grid-template-columns:minmax(0,1.26fr) minmax(280px,.74fr)}.product-proof--split.product-proof--media-start .product-proof__intro{grid-column:2}.product-proof--duo .product-proof__media{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.product-payment__shell{gap:clamp(44px,6vw,76px)}.product-payment__visual img{border:1px solid #11182a1a;border-radius:14px;box-shadow:0 20px 52px #11182a1a}.product-page[data-feature] :is(.product-proof__intro h2,.product-payment__intro h2){overflow-wrap:anywhere;font-size:var(--text-title);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-wrap:balance;line-height:1.18}.product-footer{color:#fff;background:#0b1120}.hub-hero{text-align:center;justify-items:center;padding-block:clamp(62px,7vw,96px);display:grid}.hub-hero h1{max-width:1080px;font-size:var(--text-display);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);text-wrap:balance;margin-bottom:24px}.hub-hero h1 em{color:#5d6c88;font-style:normal}.hub-hero>p:last-child{color:#5f6c83;max-width:720px;font-size:var(--text-lead);text-wrap:balance;margin:0;line-height:1.6}.hub-route{grid-template-columns:1fr;gap:14px;padding-bottom:clamp(72px,8vw,110px);display:grid}.hub-card{background:#fff;border-radius:10px;min-width:0;overflow:hidden}.hub-card a{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(30px,5vw,72px);min-height:290px;padding:32px;display:grid}.hub-card__copy{padding-right:26px;position:relative}.hub-card h2{font-size:var(--text-title);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-wrap:balance;margin:0 0 6px;line-height:1.18}.hub-card h3{color:#344057;max-width:510px;font-size:var(--text-lead);letter-spacing:-.02em;margin-bottom:9px;font-weight:600;line-height:1.35}.hub-card__lead{color:#667187;max-width:580px;font-size:var(--text-body);margin:0 0 18px;line-height:1.65}.hub-card__action{color:#1d2940;font-size:var(--text-ui);align-items:center;gap:8px;font-weight:650;display:inline-flex}.hub-card__action i{transition:transform .18s var(--ease);font-style:normal}.hub-card a:hover .hub-card__action i{transform:translate(9px)}.hub-card figure{border-radius:7px;align-self:center;margin:0;overflow:hidden;box-shadow:0 10px 28px #141e3221}.hub-card figure img{width:100%;height:auto;transition:transform .5s var(--ease);display:block}.hub-card a:hover figure img{transform:scale(1.012)}@media (width<=980px){.product-hero__grid{grid-template-columns:minmax(0,1fr)}.product-hero__copy{max-width:760px}.product-stage__screen{width:90%;max-width:900px}}@media (width<=760px){.product-hero{padding-block:52px 46px}.product-hero__grid{gap:30px}.product-page .button-row{flex-direction:column;align-items:center;width:100%}.product-stage__screen{border-radius:14px;width:100%;max-width:none;padding:8px;margin:0!important}.product-stage__screen>img{border-radius:7px}.product-section{padding-block:56px}.product-proof--split .product-proof__shell,.product-proof--duo .product-proof__media,.product-proof__intro,.product-payment__intro{grid-template-columns:minmax(0,1fr)}.product-proof__shell,.product-payment__shell{gap:32px}.product-proof__intro,.product-payment__intro,.product-proof--split .product-proof__shell{gap:18px}.product-proof__intro h2,.product-payment__intro h2{max-width:none}.product-proof--split .product-proof__intro h2{max-width:none;margin-bottom:18px}.product-proof--split.product-proof--media-start .product-proof__media,.product-proof--split.product-proof--media-start .product-proof__intro{grid-area:auto/1}.product-proof--split.product-proof--media-start .product-proof__shell{grid-template-columns:minmax(0,1fr)}.product-proof__copy .product-proof__note,.product-payment__copy .product-payment__commission{margin-top:18px}.product-proof__frame,.product-payment__visual img{border-radius:10px}.hub-hero>p:last-child{margin-left:0}.hub-route{grid-template-columns:minmax(0,1fr)}.hub-card a,.hub-card:not(:nth-child(3n+1)) a{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:26px}.hub-card h2{margin-top:14px}}@media (width<=480px){.hub-card a,.hub-card:not(:nth-child(3n+1)) a{padding:22px}}@media (prefers-reduced-motion:reduce){.hub-card figure img,.hub-card__action i{transition:none}}
