.FAQAccordion-module__Zo6urW__list{margin:0}.FAQAccordion-module__Zo6urW__item{border-bottom:1px solid var(--iwm-line);padding:1.25rem 0}.FAQAccordion-module__Zo6urW__item summary{cursor:pointer;padding:.5rem 0;font-size:1.3rem;font-weight:700}.FAQAccordion-module__Zo6urW__item summary:focus-visible{outline:3px solid var(--iwm-plum);outline-offset:4px}.FAQAccordion-module__Zo6urW__answer{max-width:60rem;color:var(--iwm-plum-soft);margin-top:.9rem;font-size:1.05rem}.FAQAccordion-module__Zo6urW__answer p{margin:0 0 .75rem}
.FeatureSpread-module__h4_xKa__spread{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding:2.5rem 0;display:grid;}.FeatureSpread-module__h4_xKa__reverse .FeatureSpread-module__h4_xKa__art{order:-1}.FeatureSpread-module__h4_xKa__eyebrow{font:700 .8rem var(--iwm-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--iwm-muted);margin:0 0 .75rem}.FeatureSpread-module__h4_xKa__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:800;line-height:1.05}.FeatureSpread-module__h4_xKa__text{color:var(--iwm-plum-soft);font-size:1.2rem}.FeatureSpread-module__h4_xKa__text>:last-child{margin-bottom:0}.FeatureSpread-module__h4_xKa__art{min-width:0}@media (max-width:860px){.FeatureSpread-module__h4_xKa__spread{grid-template-columns:1fr;gap:1.25rem}.FeatureSpread-module__h4_xKa__reverse .FeatureSpread-module__h4_xKa__art{order:0}}
.FinalCTA-module__IGuXca__band{color:var(--iwm-cream);text-align:center;background:#3b1220;border-radius:30px;margin:4rem 0;padding:3.5rem 2rem;}.FinalCTA-module__IGuXca__title{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.05}.FinalCTA-module__IGuXca__text{color:#d9c4cc;max-width:34rem;margin:0 auto}.FinalCTA-module__IGuXca__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.FinalCTA-module__IGuXca__withArt{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2.5rem;display:grid}.FinalCTA-module__IGuXca__withArt .FinalCTA-module__IGuXca__text{margin-left:0}.FinalCTA-module__IGuXca__withArt .FinalCTA-module__IGuXca__actions{justify-content:flex-start}.FinalCTA-module__IGuXca__art{background:var(--iwm-cream);border-radius:20px;overflow:hidden}@media (max-width:860px){.FinalCTA-module__IGuXca__withArt{grid-template-columns:1fr;padding:2rem 1.25rem}}.FinalCTA-module__IGuXca__inline{margin:2rem 0;}.FinalCTA-module__IGuXca__inline a{min-height:44px;color:var(--iwm-plum);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}
.Receipt-module__txCQUq__receipt{border:1.5px solid var(--iwm-plum);background:#fff7e9;border-radius:19px;padding:1.75rem;box-shadow:5px 6px #3b122014;}.Receipt-module__txCQUq__title{font:700 .8rem var(--iwm-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--iwm-muted);margin:0 0 1rem}.Receipt-module__txCQUq__rows{margin:0;padding:0;list-style:none}.Receipt-module__txCQUq__row{border-bottom:1px dashed var(--iwm-line);align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.Receipt-module__txCQUq__label{flex:1;min-width:0;font-size:1.05rem}.Receipt-module__txCQUq__price{white-space:nowrap;font-weight:700}@media (max-width:560px){.Receipt-module__txCQUq__row{flex-direction:column;align-items:flex-start;gap:.15rem}}
