.melalight-faq{--faq-cream: #fffbf0;--faq-surface: rgba(255, 251, 240, .72);--faq-border: rgba(65, 64, 66, .1);--faq-border-strong: rgba(177, 150, 95, .35);--faq-shadow: 0 1.2rem 3.2rem rgba(65, 64, 66, .06);--faq-radius: 1.2rem}.melalight-faq__header{margin-bottom:4rem}.melalight-faq__intro{margin:1.4rem 0 0;max-width:42rem;font-size:1.7rem;line-height:1.55;color:#414042c7}.melalight-faq__list{display:grid;gap:1rem}.melalight-faq__item{overflow:hidden;border:1px solid var(--faq-border);border-radius:var(--faq-radius);background:var(--faq-surface);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.melalight-faq__item:hover{border-color:var(--faq-border-strong)}.melalight-faq__item.is-expanded{background:var(--faq-cream);border-color:var(--faq-border-strong);box-shadow:var(--faq-shadow)}.melalight-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;cursor:pointer;list-style:none;font-family:"Gotham Book","Gotham",var(--font-heading-family),Arial,sans-serif;font-size:clamp(1.5rem,2.2vw,1.7rem);line-height:1.35;color:var(--ml-charcoal)}.melalight-faq__question::-webkit-details-marker{display:none}.melalight-faq__question-text{flex:1;min-width:0}.melalight-faq__icon{position:relative;flex-shrink:0;width:3.2rem;height:3.2rem;border:1px solid var(--faq-border-strong);border-radius:50%;background:#ffffff8c;transition:transform .3s ease,background-color .25s ease,border-color .25s ease}.melalight-faq__icon:before,.melalight-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.1rem;background:var(--ml-gold);transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.melalight-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.melalight-faq__item.is-expanded .melalight-faq__icon{background:var(--ml-gold);border-color:var(--ml-gold)}.melalight-faq__item.is-expanded .melalight-faq__icon:before,.melalight-faq__item.is-expanded .melalight-faq__icon:after{background:#fff}.melalight-faq__item.is-expanded .melalight-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0)}.melalight-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.melalight-faq__item.is-expanded .melalight-faq__answer-wrap{grid-template-rows:1fr}.melalight-faq__answer-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .3s ease}.melalight-faq__item.is-expanded .melalight-faq__answer-inner{opacity:1;transition-delay:.08s}.melalight-faq__answer{padding:0 2rem 2rem;border-top:1px solid transparent;font-size:1.55rem;line-height:1.65;color:#414042e0;transition:padding-top .4s cubic-bezier(.4,0,.2,1),border-color .3s ease}.melalight-faq__item.is-expanded .melalight-faq__answer{border-top-color:var(--faq-border);padding-top:1.8rem}.melalight-faq__answer>p:last-child,.melalight-faq__answer>:last-child{margin-bottom:0}.melalight-faq__lead{margin:0 0 1.8rem;font-size:1.6rem;line-height:1.65}.melalight-faq__summary-strip{display:grid;gap:1rem;margin-bottom:1.8rem}.melalight-faq__summary-item{padding:1.2rem 1.4rem;border:1px solid var(--faq-border);border-radius:.9rem;background:#ffffff8c}.melalight-faq__summary-label{display:block;margin-bottom:.4rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-gold)}.melalight-faq__summary-value{margin:0;font-size:1.45rem;line-height:1.45;color:var(--ml-charcoal)}.melalight-faq__feature-grid{display:grid;gap:1rem}.melalight-faq__feature{padding:1.4rem 1.6rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c}.melalight-faq__feature-title{margin:0 0 .6rem;font-family:"Gotham Book","Gotham",var(--font-heading-family),Arial,sans-serif;font-size:1.4rem;line-height:1.3;color:var(--ml-charcoal)}.melalight-faq__feature-copy{margin:0;font-size:1.45rem;line-height:1.55;color:#414042e0}.melalight-faq__compare{display:grid;gap:1rem}.melalight-faq__compare-card{padding:1.6rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c}.melalight-faq__compare-card--accent{border-color:var(--faq-border-strong);background:linear-gradient(135deg,#ffffffb8,#b1965f14)}.melalight-faq__compare-label{display:inline-block;margin-bottom:1rem;padding:.35rem .9rem;border-radius:999px;background:#41404214;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#414042b8}.melalight-faq__compare-card--accent .melalight-faq__compare-label{background:#b1965f24;color:var(--ml-gold)}.melalight-faq__compare-list{display:grid;gap:.8rem;margin:1rem;padding:0;list-style:none}.melalight-faq__compare-list li{position:relative;padding-left:1.4rem;font-size:1.45rem;line-height:1.5}.melalight-faq__compare-list li:before{content:"";position:absolute;top:.75rem;left:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--ml-gold)}.melalight-faq__charge-list .melalight-faq__charge-list-item--flash:before{background:#c44b4b;box-shadow:0 0 #c44b4b73;animation:melalight-faq-pulse 1.8s ease infinite}.melalight-faq__charge-list .melalight-faq__charge-list-item--red:before{background:#c44b4b}.melalight-faq__charge-list .melalight-faq__charge-list-item--green:before{background:#5f8f6a}.melalight-faq__metric-grid{display:grid;gap:1rem}.melalight-faq__metric{padding:1.4rem 1.6rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c;text-align:center}.melalight-faq__metric-value{display:block;margin-bottom:.5rem;font-family:"Gotham Book","Gotham",var(--font-heading-family),Arial,sans-serif;font-size:clamp(2rem,4vw,2.8rem);line-height:1;color:var(--ml-copper)}.melalight-faq__metric-label{margin:0;font-size:1.35rem;line-height:1.45;color:#414042d1}.melalight-faq__callout{margin-top:1rem;padding:1.2rem 1.4rem;border-left:2px solid var(--ml-copper);border-radius:0 .8rem .8rem 0;background:#ffffff73}.melalight-faq__callout-label{display:block;margin-bottom:.4rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-gold)}.melalight-faq__callout-copy{margin:0;font-size:1.45rem;line-height:1.5}.melalight-faq__usage-grid{display:grid;gap:1rem}.melalight-faq__usage-item{padding:1.4rem 1.6rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c}.melalight-faq__usage-title{margin:0 0 .5rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-gold)}.melalight-faq__feature+.melalight-faq__usage-title{margin-top:1.8rem}.melalight-faq__usage-title+.melalight-faq__steps{margin-top:1rem}.melalight-faq__usage-copy{margin:0;font-size:1.45rem;line-height:1.5}.melalight-faq__quote{margin:0;padding:1.6rem 1.8rem;border-left:2px solid var(--ml-copper);background:#ffffff73;border-radius:0 .8rem .8rem 0;font-size:1.65rem;line-height:1.55;color:var(--ml-charcoal)}.melalight-faq__spec-grid{display:grid;gap:1.2rem;margin-top:1.8rem}.melalight-faq__spec-card{padding:1.8rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c}.melalight-faq__spec-badge{display:inline-block;margin-bottom:1.4rem;padding:.4rem 1rem;border-radius:999px;background:#b1965f24;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-gold)}.melalight-faq__spec-list{display:grid;gap:1rem;margin:0}.melalight-faq__spec-card .melalight-faq__compare-list{margin:1.2rem 0 0}.melalight-faq__spec-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--faq-border)}.melalight-faq__spec-row:last-child{padding-bottom:0;border-bottom:0}.melalight-faq__spec-row dt{margin:0;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-gold)}.melalight-faq__spec-row dd{margin:0;color:var(--ml-charcoal)}.melalight-faq__steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.melalight-faq__step{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.2rem;padding:1.4rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c}.melalight-faq__step-num{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#b1965f1f;font-family:"Gotham Book","Gotham",var(--font-heading-family),Arial,sans-serif;font-size:1.3rem;letter-spacing:.06em;color:var(--ml-gold)}.melalight-faq__step-title{margin:0 0 .5rem;font-family:"Gotham Book","Gotham",var(--font-heading-family),Arial,sans-serif;font-size:1.5rem;line-height:1.3;color:var(--ml-charcoal)}.melalight-faq__step-body p{margin:0}.melalight-faq__status-list{display:grid;gap:.8rem;margin:1.2rem 0}.melalight-faq__status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1.2rem;border-radius:.8rem;background:#ffffffb3;font-size:1.4rem}.melalight-faq__status-label{font-weight:400;color:var(--ml-charcoal)}.melalight-faq__status-value{color:#414042b8;text-align:right}.melalight-faq__status-dot{width:.9rem;height:.9rem;border-radius:50%}.melalight-faq__status-dot--flash{background:#c44b4b;box-shadow:0 0 #c44b4b73;animation:melalight-faq-pulse 1.8s ease infinite}.melalight-faq__status-dot--red{background:#c44b4b}.melalight-faq__status-dot--green{background:#5f8f6a}@keyframes melalight-faq-pulse{0%,to{box-shadow:0 0 #c44b4b59}50%{box-shadow:0 0 0 .55rem #c44b4b00}}.melalight-faq__table-wrap{overflow-x:auto;margin-bottom:1.6rem;border:1px solid var(--faq-border);border-radius:1rem;background:#ffffff8c}.melalight-faq__table{width:100%;border-collapse:collapse;font-size:1.45rem}.melalight-faq__table th,.melalight-faq__table td{padding:1.2rem 1.4rem;text-align:left;border-bottom:1px solid var(--faq-border)}.melalight-faq__table tr:last-child th,.melalight-faq__table tr:last-child td{border-bottom:0}.melalight-faq__table th{width:38%;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-gold);font-weight:400}.melalight-faq__compliance{display:grid;gap:1.2rem}.melalight-faq__compliance-block{padding:1.4rem 1.6rem;border:1px solid var(--faq-border);border-radius:.9rem;background:#ffffff73}.melalight-faq__compliance-title{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-gold)}.melalight-faq__compliance-list{margin:0;padding-left:1.4rem}.melalight-faq__compliance-list li{margin-bottom:.4rem}.melalight-faq__compliance-list li:last-child{margin-bottom:0}.melalight-faq__highlight{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;border:1px solid var(--faq-border-strong);border-radius:1rem;background:linear-gradient(135deg,#ffffffb8,#b1965f14)}.melalight-faq__highlight-value{flex-shrink:0;font-family:"Gotham Book","Gotham",var(--font-heading-family),Arial,sans-serif;font-size:2.4rem;line-height:1;color:var(--ml-copper)}.melalight-faq__highlight-copy{margin:0;font-size:1.5rem;line-height:1.45}.melalight-faq__link,.melalight-faq__feature-copy a{color:var(--ml-copper);text-decoration:underline;text-underline-offset:.2em}.melalight-faq__checklist{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.melalight-faq__checklist li{position:relative;padding:1rem 1.2rem 1rem 3.4rem;border:1px solid var(--faq-border);border-radius:.8rem;background:#ffffff80;font-size:1.45rem;line-height:1.5}.melalight-faq__checklist li:before{content:"";position:absolute;top:1.35rem;left:1.2rem;width:.8rem;height:.45rem;border-left:1.5px solid var(--ml-gold);border-bottom:1.5px solid var(--ml-gold);transform:rotate(-45deg)}@media screen and (min-width:750px){.melalight-faq__summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.melalight-faq__summary-strip--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.melalight-faq__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.melalight-faq__compare{grid-template-columns:repeat(2,minmax(0,1fr))}.melalight-faq__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.melalight-faq__metric-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.melalight-faq__usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.melalight-faq__compliance,.melalight-faq__spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.melalight-faq__question{padding:2rem 2.4rem}.melalight-faq__answer{padding:0 2.4rem 2.4rem}.melalight-faq__item.is-expanded .melalight-faq__answer{padding-top:2rem}}@media screen and (max-width:749px){.melalight-faq__spec-row{grid-template-columns:1fr;gap:.4rem}.melalight-faq__step{grid-template-columns:3.8rem minmax(0,1fr)}.melalight-faq__step-num{width:3.8rem;height:3.8rem;font-size:1.2rem}.melalight-faq__status{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.melalight-faq__status-value{grid-column:2;text-align:left}.melalight-faq__highlight{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.melalight-faq__item,.melalight-faq__icon,.melalight-faq__icon:before,.melalight-faq__icon:after,.melalight-faq__answer-wrap,.melalight-faq__answer-inner,.melalight-faq__answer{transition:none}.melalight-faq__status-dot--flash,.melalight-faq__charge-list-item--flash:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/melalight-faq.css.map */
