.offer-details{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);box-sizing:border-box;background:#f9fafb;border-top:1px solid #e4e7ec;flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}@media (width>=768px){.offer-details{gap:16px;padding:16px}}.offer-details.text-tight{margin:0}@media (width>=768px){.offer-details{font-size:16px;line-height:24px}}.offer-details p span{font-weight:600}.offer-details p:first-of-type{margin-right:18px}.offer-details .terms{font-weight:600}.offer-details .terms-list{margin-top:4px;padding-left:16px;list-style-type:disc}.offer-details .close-details{padding:6px;font-size:12px;line-height:1;position:absolute;top:5px;right:5px}.offer-details .close-details:hover{cursor:pointer}.offer-details .close-details img{filter:invert(7%)sepia(17%)saturate(2220%)hue-rotate(181deg)brightness(97%)contrast(94%);margin:0}@media (width>=768px){.offer-details .close-details{font-size:14px;top:10px;right:10px}}.landing-faq h2{margin-bottom:0}.landing-faq .faq-item{border-bottom:1px solid #e4e7ec;padding:24px 0}@media (width<=640px){.landing-faq .faq-item:first-of-type{padding-top:12px}}.landing-faq .faq-question{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:0;font-size:16px;font-weight:500;display:flex}@media (width>=640px){.landing-faq .faq-question{font-size:18px}}.landing-faq .faq-question .arrow{color:#98a2b3;border:2px solid #98a2b3;border-width:0 2px 2px 0;margin:0 8px;padding:4px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.landing-faq .faq-question .arrow.open{transform:rotate(-135deg)}.landing-faq .faq-answer{color:#344054;margin-top:8px;font-size:14px;font-weight:400}@media (width>=640px){.landing-faq .faq-answer{font-size:16px}}.landing-faq .faq-answer p{margin:12px 0}.landing-faq .faq-answer p:last-child{margin-bottom:0}.landing-faq .faq-answer ul,.landing-faq .faq-answer ol{margin:10px 0 10px 30px;list-style:auto}.landing-faq .faq-slide-enter-active,.landing-faq .faq-slide-leave-active{transition:max-height .15s ease-in-out,opacity .15s ease-in-out}.landing-faq .faq-slide-enter-from,.landing-faq .faq-slide-leave-to{opacity:0}.landing-faq .faq-slide-enter-to,.landing-faq .faq-slide-leave-from{opacity:1}