.offer-accordion{--icon-size:110px;color:#171a1e;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin-bottom:0}.offer-accordion [data-accordion-group]{display:flex;flex-direction:column;gap:24px}.oa-item{align-items:flex-start;border:1px solid #171a1e;display:flex;gap:24px;padding:24px;transition:background-color .2s}.oa-item:hover{background-color:#fffefa}.oa-icon{flex:0 0 var(--icon-size);width:var(--icon-size)}.oa-icon img{display:block;height:auto;width:100%}.oa-body{flex:1;min-width:0}.oa-toggle{all:unset;align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;width:100%}.oa-toggle:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:4px}.oa-visible{display:block;text-align:left}.oa-visible h5,.oa-visible h6{color:#171a1e;font-size:16px;font-weight:400;letter-spacing:.12em;line-height:1.3;margin:0 0 4px;text-transform:uppercase}.oa-visible h2,.oa-visible h3,.oa-visible h4{color:#171a1e;font-family:FAIRE Sprig Sans,Figtree,sans-serif;font-feature-settings:"liga" off;font-size:30px;font-weight:400;letter-spacing:-.22px;line-height:1.2;margin:0 0 8px}.oa-visible p{font-size:16px;font-weight:400;line-height:1.5;margin:0}.oa-plusminus{align-items:center;align-self:flex-start;display:inline-flex;flex-shrink:0;font-size:34px;font-weight:300;height:32px;justify-content:center;line-height:1;width:32px}.oa-item.is-open .oa-plusminus .icon-plus,.oa-plusminus .icon-minus{display:none}.oa-item.is-open .oa-plusminus .icon-minus{display:inline}.oa-content{font-size:16px;line-height:1.5;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}.oa-item.is-open .oa-content{max-height:800px;opacity:1;padding-top:20px}.oa-content p{margin:0 0 12px}.oa-content a:not(.oa-button){text-decoration:underline}.oa-content ul{margin:0 0 12px;padding-left:20px}.oa-button{align-items:center;background-color:#171a1e;color:#fff;display:inline-flex;font-size:15px;gap:10px;margin-top:8px;padding:14px 20px;text-decoration:none;transition:background-color .2s,color .2s}.oa-button:hover{background-color:#63e384;color:#171a1e}@media (max-width:767px){.oa-item{gap:16px;padding:16px}.oa-icon{flex-basis:min(var(--icon-size),80px);width:min(var(--icon-size),80px)}.oa-visible h2,.oa-visible h3,.oa-visible h4{font-size:24px}.offer-accordion{margin-bottom:24px}}