.zahlung-erfolgreich-module__GlYo_a__pageShell{padding:150px clamp(1rem,4vw,2rem) clamp(4rem,8vw,6rem)}.zahlung-erfolgreich-module__GlYo_a__hero,.zahlung-erfolgreich-module__GlYo_a__recommendationSection,.zahlung-erfolgreich-module__GlYo_a__orderSection{max-width:1120px;margin:0 auto}.zahlung-erfolgreich-module__GlYo_a__hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.zahlung-erfolgreich-module__GlYo_a__heroCopy h1,.zahlung-erfolgreich-module__GlYo_a__sectionHead h2{font-family:var(--f-display);color:var(--c-hero-blue);letter-spacing:0;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__heroCopy h1{max-width:720px;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98}.zahlung-erfolgreich-module__GlYo_a__heroCopy p:not(.zahlung-erfolgreich-module__GlYo_a__overline){color:#645850;max-width:650px;margin-top:18px;font-size:clamp(1rem,1.8vw,1.16rem);font-weight:500;line-height:1.62}.zahlung-erfolgreich-module__GlYo_a__resendNote{max-width:650px;margin-top:14px;color:var(--accent-green)!important;font-size:.96rem!important;font-weight:800!important}.zahlung-erfolgreich-module__GlYo_a__overline{font-family:var(--f-display);color:var(--c-coral);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__heroSummary{border:1px solid rgba(var(--accent-green-rgb), .22);border-radius:var(--r-card);box-shadow:var(--shadow-soft);background:#ffffff8c;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:22px;display:grid}.zahlung-erfolgreich-module__GlYo_a__heroSummary span:not(.zahlung-erfolgreich-module__GlYo_a__paidDot){font-family:var(--f-display);color:var(--accent-green);font-weight:800}.zahlung-erfolgreich-module__GlYo_a__heroSummary strong{font-family:var(--f-display);color:var(--c-dark);grid-column:1/-1;font-size:2rem;line-height:1}.zahlung-erfolgreich-module__GlYo_a__orderMeta{color:var(--c-muted);font-family:var(--f-display);grid-column:1/-1;font-size:.82rem;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__paidDot{background:var(--accent-green);width:12px;height:12px;box-shadow:0 0 0 6px rgba(var(--accent-green-rgb), .14);border-radius:999px}.zahlung-erfolgreich-module__GlYo_a__recommendationSection{margin-top:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(2rem,5vw,3.5rem)}.zahlung-erfolgreich-module__GlYo_a__recommendationHead{max-width:760px;margin-bottom:18px}.zahlung-erfolgreich-module__GlYo_a__recommendationHead h2{font-family:var(--f-display);color:var(--c-hero-blue);font-size:clamp(1.75rem,3vw,2.7rem);font-weight:800;line-height:1.04}.zahlung-erfolgreich-module__GlYo_a__recommendationHead p:not(.zahlung-erfolgreich-module__GlYo_a__overline){color:#645850;margin-top:10px;font-size:1rem;font-weight:500;line-height:1.6}.zahlung-erfolgreich-module__GlYo_a__recommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zahlung-erfolgreich-module__GlYo_a__recommendationCard{border:1px solid var(--c-border);background:#ffffffad;border-radius:18px;grid-template-rows:auto 1fr;min-height:100%;display:grid;overflow:hidden;box-shadow:0 12px 32px #1c191714}.zahlung-erfolgreich-module__GlYo_a__recommendationCard img{aspect-ratio:4/3;object-fit:cover;width:100%}.zahlung-erfolgreich-module__GlYo_a__recommendationBody{grid-template-rows:auto auto 1fr auto;padding:16px;display:grid}.zahlung-erfolgreich-module__GlYo_a__recommendationBody span{color:var(--c-coral);font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__recommendationBody h3{color:var(--c-dark);font-family:var(--f-display);margin-top:8px;font-size:1.08rem;font-weight:800;line-height:1.14}.zahlung-erfolgreich-module__GlYo_a__recommendationBody p{color:var(--c-muted);margin-top:8px;font-size:.88rem;font-weight:500;line-height:1.45}.zahlung-erfolgreich-module__GlYo_a__recommendationFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.zahlung-erfolgreich-module__GlYo_a__recommendationFooter strong{color:var(--c-hero-blue);font-family:var(--f-display);font-size:1.04rem;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__recommendationFooter a{color:var(--c-coral);font-family:var(--f-display);font-weight:800}.zahlung-erfolgreich-module__GlYo_a__sectionHead{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.zahlung-erfolgreich-module__GlYo_a__sectionHead h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1}.zahlung-erfolgreich-module__GlYo_a__emailFrame{border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-soft);background:#fdfaf6c7;padding:clamp(1rem,3vw,1.5rem)}.zahlung-erfolgreich-module__GlYo_a__productTable{border-collapse:separate;border-spacing:0 12px;width:100%}.zahlung-erfolgreich-module__GlYo_a__productTable tr{background:#ffffff8a}.zahlung-erfolgreich-module__GlYo_a__productTable td{vertical-align:middle;border-top:1px solid #0000;border-bottom:1px solid #0000}.zahlung-erfolgreich-module__GlYo_a__imageCell{width:136px;padding:12px 0 12px 12px}.zahlung-erfolgreich-module__GlYo_a__productImage{object-fit:cover;border-radius:16px;width:112px;height:112px;box-shadow:0 8px 24px #1c191714}.zahlung-erfolgreich-module__GlYo_a__infoCell{padding:16px 18px}.zahlung-erfolgreich-module__GlYo_a__productName{font-family:var(--f-display);color:var(--c-dark);font-size:1.08rem;font-weight:800;line-height:1.16}.zahlung-erfolgreich-module__GlYo_a__productMeta{color:var(--c-muted);margin-top:7px;font-size:.85rem;font-weight:500}.zahlung-erfolgreich-module__GlYo_a__priceLine{font-family:var(--f-display);color:var(--c-hero-blue);margin-top:12px;font-size:1.22rem;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__paidText{color:var(--accent-green);margin-top:3px;font-size:.92rem;font-weight:800}.zahlung-erfolgreich-module__GlYo_a__actionCell{text-align:right;width:150px;padding:16px 12px 16px 0}.zahlung-erfolgreich-module__GlYo_a__paidButton{border-radius:var(--r-pill);background:rgba(var(--accent-green-rgb), .12);min-height:44px;color:var(--accent-green);font-family:var(--f-display);cursor:default;justify-content:center;align-items:center;padding:0 22px;font-weight:800;display:inline-flex}.zahlung-erfolgreich-module__GlYo_a__fileActions{justify-items:end;gap:8px;display:grid}.zahlung-erfolgreich-module__GlYo_a__downloadButton{border-radius:var(--r-pill);background:var(--c-coral);color:#fff;min-height:44px;font-family:var(--f-display);text-align:center;justify-content:center;align-items:center;padding:0 18px;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #d85a3a2e}.zahlung-erfolgreich-module__GlYo_a__fileMissing{background:rgba(var(--brand-navy-rgb), .07);min-height:40px;color:var(--c-muted);border-radius:12px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.zahlung-erfolgreich-module__GlYo_a__downloadRow{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.zahlung-erfolgreich-module__GlYo_a__downloadRow p{max-width:420px;color:var(--c-muted);font-size:.88rem;font-weight:600}.zahlung-erfolgreich-module__GlYo_a__downloadRow .btn-primary:disabled{opacity:.48;box-shadow:none;transform:none}.zahlung-erfolgreich-module__GlYo_a__downloadNotice{color:var(--accent-green)!important}@media (max-width:760px){.zahlung-erfolgreich-module__GlYo_a__pageShell{padding-top:120px}.zahlung-erfolgreich-module__GlYo_a__hero{grid-template-columns:1fr;align-items:start}.zahlung-erfolgreich-module__GlYo_a__sectionHead{flex-direction:column;align-items:start}.zahlung-erfolgreich-module__GlYo_a__recommendationGrid{grid-template-columns:1fr}.zahlung-erfolgreich-module__GlYo_a__productTable,.zahlung-erfolgreich-module__GlYo_a__productTable tbody,.zahlung-erfolgreich-module__GlYo_a__productTable tr,.zahlung-erfolgreich-module__GlYo_a__productTable td{width:100%;display:block}.zahlung-erfolgreich-module__GlYo_a__productTable tr{border-radius:18px;padding:12px}.zahlung-erfolgreich-module__GlYo_a__imageCell,.zahlung-erfolgreich-module__GlYo_a__infoCell,.zahlung-erfolgreich-module__GlYo_a__actionCell{padding:0}.zahlung-erfolgreich-module__GlYo_a__productImage{aspect-ratio:16/10;width:100%;height:auto}.zahlung-erfolgreich-module__GlYo_a__infoCell{margin-top:14px}.zahlung-erfolgreich-module__GlYo_a__actionCell{text-align:left;margin-top:14px}.zahlung-erfolgreich-module__GlYo_a__paidButton,.zahlung-erfolgreich-module__GlYo_a__downloadButton{width:100%}.zahlung-erfolgreich-module__GlYo_a__downloadRow .btn-primary{width:100%}.zahlung-erfolgreich-module__GlYo_a__fileActions{justify-items:stretch}}
