.mc-pricing-luxe.mc-public-page.mc-container{--pricing-ink:#392539;--pricing-plum:var(--primary);--pricing-line:#e6dce2;--pricing-icon:#75456f;padding-block:clamp(18px,4vw,48px) clamp(44px,7vw,90px)}.mc-public-page.mc-pricing-luxe>.mc-pricing-heading{border:1px solid var(--pricing-plum);background:var(--pricing-plum);border-radius:26px;align-items:center;max-width:none;min-height:384px;margin:0 0 clamp(32px,5vw,64px);padding:clamp(28px,6vw,78px);display:flex;box-shadow:0 18px 38px #39253922}.mc-pricing-luxe .mc-pricing-heading-copy{width:min(53%,520px)}.mc-pricing-luxe .mc-pricing-heading h1{color:#fff;text-wrap:balance;margin:12px 0 14px;font-size:clamp(2.5rem,5.2vw,4.65rem);line-height:1.02}.mc-pricing-luxe .mc-pricing-heading .mc-lead{color:#fff;margin:0;font-size:clamp(.95rem,1.7vw,1.125rem);line-height:1.6}.mc-pricing-luxe .mc-pricing-gift{color:#fff;background:0 0;border:0;border-top:1px solid #dfc6e259;border-radius:0;align-items:flex-start;gap:12px;margin:25px 0 0;padding:15px 0 0}.mc-pricing-luxe .mc-pricing-gift svg{box-sizing:content-box;background:#f2ebf0;border-radius:7px;padding:4px;color:var(--pricing-icon)!important}.mc-pricing-luxe .mc-pricing-gift strong{font-size:1rem}.mc-pricing-luxe .mc-pricing-gift p{color:#fff;font-size:.9rem;line-height:1.5}.mc-pricing-luxe #creditpakketten{scroll-margin-top:85px}.mc-pricing-luxe .mc-price-grid{align-items:stretch;gap:clamp(12px,2.2vw,24px)}.mc-pricing-luxe .mc-price-card{border:1px solid var(--pricing-line);background:linear-gradient(155deg,#fff 58%,#faf6f8 100%);border-radius:19px;padding:clamp(20px,3.2vw,34px);box-shadow:0 9px 25px #3925390e}.mc-pricing-luxe .mc-price-card>svg{width:42px;height:42px;color:var(--pricing-icon);background:#f2ebf0;border:1px solid #e7dee5;border-radius:50%;padding:10px}.mc-pricing-luxe .mc-price-card h3{color:var(--pricing-ink);margin:16px 0 7px;font:600 1rem/1.35 Arial,sans-serif}.mc-pricing-luxe .mc-price-card .mc-package-price{border-bottom:1px solid var(--pricing-line);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;width:100%;margin:0 0 15px;padding-bottom:16px;font-size:clamp(2.35rem,4.5vw,3.6rem);color:var(--pricing-ink)!important}.mc-pricing-luxe .mc-price-card>p:not(.mc-package-price){color:#655765;gap:7px;margin:0 0 7px;font-size:.875rem;line-height:1.45}.mc-pricing-luxe .mc-price-card>p:nth-of-type(2){color:var(--pricing-plum);font-weight:600}.mc-pricing-luxe .mc-price-card p svg{flex:none}.mc-pricing-luxe :is(.mc-price-card,.mc-pricing-note)>.mc-button{border:1px solid var(--pricing-plum);background:var(--pricing-plum);color:#fff;text-align:center;border-radius:9px;min-height:48px}.mc-pricing-luxe .mc-price-card .mc-button{margin-top:auto}.mc-pricing-luxe .mc-price-card>p:last-of-type{margin-bottom:20px}.mc-pricing-luxe :is(.mc-price-card,.mc-pricing-note)>.mc-button:not(:disabled):hover{background:#643b60;border-color:#643b60}.mc-pricing-luxe :is(.mc-price-card,.mc-pricing-note)>.mc-button:focus-visible{outline:2px solid var(--pricing-plum);outline-offset:3px}.mc-pricing-luxe .mp-credit-rules{border:1px solid var(--pricing-line);color:#655765;background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin:22px 0 0;padding:17px 20px;font-size:.875rem;list-style:none;display:flex}.mc-pricing-luxe .mp-credit-rules li{grid-template-columns:auto minmax(0,1fr);gap:0 6px;display:grid}.mc-pricing-luxe .mc-pricing-note{margin-top:17px;font-size:.9rem;line-height:1.65}.mc-pricing-luxe .mc-pricing-explainer{border:0;gap:14px;margin-top:clamp(26px,5vw,54px);padding:0}.mc-pricing-luxe .mc-pricing-explainer>section{border:1px solid var(--pricing-line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(19px,3vw,32px);display:flex}.mc-pricing-luxe .mc-pricing-detail-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mc-pricing-luxe .mc-pricing-detail-icon{color:var(--pricing-icon);flex:none}.mc-pricing-luxe .mc-pricing-explainer h2{margin:0;font-size:clamp(1.45rem,2.5vw,1.9rem)}.mc-pricing-luxe .mc-pricing-explainer p{margin:0 0 13px;font-size:.925rem;line-height:1.65}.mc-pricing-luxe .mc-pricing-explainer a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:auto;display:inline-flex}.mc-pricing-luxe .mc-pricing-explainer a svg{flex:none}@media (max-width:720px){.mc-public-page.mc-pricing-luxe>.mc-pricing-heading{border-radius:18px;min-height:0;padding:clamp(26px,7vw,42px) clamp(18px,6vw,36px)}.mc-pricing-luxe .mc-pricing-heading-copy{width:min(100%,30rem)}.mc-pricing-luxe .mc-pricing-heading h1{max-width:14ch;margin-block:10px 12px;font-size:clamp(2.15rem,9vw,3.25rem);line-height:1.06}.mc-pricing-luxe .mc-pricing-heading .mc-lead{max-width:32ch;line-height:1.5}.mc-pricing-luxe .mc-pricing-gift{gap:10px;margin-top:17px;padding-top:13px}.mc-pricing-luxe .mc-pricing-gift p{max-width:33ch}.mc-pricing-luxe .mc-price-grid{grid-template-columns:minmax(0,1fr)}.mc-pricing-luxe .mc-price-card{padding:20px}.mc-pricing-luxe .mc-price-card .mc-package-price{font-size:2.8rem}.mc-pricing-luxe .mc-pricing-explainer{grid-template-columns:minmax(0,1fr)}}
