:root{--mel-cream: #faf7ff;--mel-cream-warm: #f2e8f8;--mel-navy: #3d2645;--mel-stone: #5d3e6e;--mel-rose: #ede0f5;--mel-border: #d5c0e8;--mel-muted: #775c88;--mel-on-dark: #c9b8d4;--mel-gold: #9b71b8;--mel-gold-light: #b08ac8;--mel-gold-deep: #8151a3;--mel-gold-deeper: #7d4f9e;--mel-cta: #c9973e;--mel-cta-hover: #e0af5c;--mel-shadow-card: 0 4px 24px rgba(61, 38, 69, .08);--mel-shadow-lux: 0 20px 60px rgba(61, 38, 69, .12);--mel-radius: 24px}.mel-section{padding:5rem 1.5rem}.mel-section--light{background:var(--mel-cream);color:var(--mel-navy)}.mel-section--warm{background:var(--mel-cream-warm);color:var(--mel-navy)}.mel-section--dark{background:var(--mel-navy);color:#fff}.mel-wrap{max-width:80rem;margin-inline:auto}.mel-wrap--narrow{max-width:48rem}.mel-eyebrow{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 .75rem;color:var(--mel-gold-deep)}.mel-section--dark .mel-eyebrow{color:var(--mel-gold-light)}.mel-h2{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15;margin:0 0 1rem;text-wrap:balance;color:var(--mel-navy)}.mel-section--dark .mel-h2{color:#fff}.mel-h3{font-size:1.25rem;line-height:1.3;margin:0 0 .5rem;color:var(--mel-navy)}.mel-section--dark .mel-h3{color:#fff}.mel-lead,.mel-text{color:var(--mel-muted);line-height:1.65;margin:0}.mel-section--dark .mel-lead,.mel-section--dark .mel-text{color:var(--mel-on-dark)}.mel-head{text-align:center;max-width:42rem;margin:0 auto 3rem}.mel-grid{display:grid;gap:1.25rem}.mel-grid--2,.mel-grid--3,.mel-grid--4{grid-template-columns:1fr}@media(min-width:750px){.mel-grid--2{grid-template-columns:repeat(2,1fr)}.mel-grid--3{grid-template-columns:repeat(3,1fr)}.mel-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.mel-grid--4{grid-template-columns:repeat(4,1fr)}}.mel-card{background:#fff;border-radius:var(--mel-radius);box-shadow:var(--mel-shadow-card);padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;height:100%}.mel-section--dark .mel-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:none}.mel-media{position:relative;border-radius:var(--mel-radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--mel-cream-warm)}.mel-media img{width:100%;height:100%;object-fit:cover;display:block}.mel-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 2.25rem;border-radius:999px;font-weight:600;font-size:1rem;text-decoration:none;border:0;cursor:pointer;transition:background-color .2s ease}.mel-btn--cta{background:var(--mel-cta);color:var(--mel-navy);width:100%}.mel-btn--cta:hover{background:var(--mel-cta-hover);color:var(--mel-navy)}.mel-btn--primary{background:var(--mel-gold-deep);color:#fff}.mel-btn--primary:hover{background:var(--mel-gold-deeper);color:#fff}.mel-btn:focus-visible{outline:2px solid var(--mel-gold-deep);outline-offset:3px}.mel-section--dark .mel-btn:focus-visible{outline-color:var(--mel-gold-light)}.mel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.mel-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.6}.mel-check{flex:none;margin-top:.15rem;color:var(--mel-gold-deep)}.mel-section--dark .mel-check{color:var(--mel-gold-light)}.mel-stat{position:absolute;left:.75rem;bottom:.75rem;background:#3d2645e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;padding:.5rem .75rem;color:#fff}.mel-stat b{display:block;font-size:1.125rem;line-height:1}.mel-stat span{font-size:.625rem;color:var(--mel-on-dark)}@media(prefers-reduced-motion:reduce){.mel-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/melyla-funnel.css.map */
