html{font-size:medium!important}.w-webflow-affiliate,.w-webflow-badge,[class*=webflow-affiliate],[class*=webflow-badge]{display:none!important}.faq-section{padding-top:64px;padding-bottom:96px}.faq-head{max-width:720px;margin:0 auto 48px;text-align:center}.faq-eyebrow{display:inline-block;padding:6px 16px;border-radius:999px;background-color:var(--color--white-smoke,#f3f3f5);color:var(--color--charcoal,#333);font-size:13px;letter-spacing:.04em}.faq-title{margin:20px 0 0;font-size:clamp(32px,5vw,44px);line-height:1.1;font-weight:400}.faq-sub{margin:16px auto 0;max-width:52ch;color:#6b6b6b;font-size:18px;line-height:1.5}.faq-tabs{max-width:860px;margin:0 auto}.faq-tablist{display:flex;justify-content:center;gap:36px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:8px}.faq-tab{display:inline-flex;align-items:center;gap:8px;padding:0 2px 16px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:#9a9a9a;font-size:16px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.faq-tab .faq-tab-icon{opacity:.85}.faq-tab:hover{color:var(--color--charcoal,#333)}.faq-tab.is-active{color:var(--color--charcoal,#111);border-bottom-color:var(--color--charcoal,#111)}.faq-pane[hidden]{display:none}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:26px 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--color--charcoal,#1a1a1a)}.faq-q-text{font-size:18px;line-height:1.4}.faq-icon{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background-color:var(--color--white-smoke,#f3f3f5);color:var(--color--charcoal,#333)}.faq-icon:after,.faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-item.is-open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden}.faq-a p{margin:0;padding:0 64px 28px 0;color:#4a4a4a;font-size:17px;line-height:1.6}.faq-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:860px;margin:56px auto 0;padding:28px 32px;border:1px solid rgba(0,0,0,.06);border-radius:18px;background-color:var(--color--white-smoke,#f6f6f7)}.faq-cta-title{margin:0;font-size:18px;font-weight:600;color:var(--color--charcoal,#1a1a1a)}.faq-cta-sub{margin:4px 0 0;font-size:15px;color:#777}.faq-cta-btn{display:inline-flex;align-items:center;gap:8px;flex:none;padding:7px 24px;border-radius:4px;background-color:#d805b0;color:#fcfcfc;font-family:var(--font-accent),"Asap",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.faq-cta-btn:hover{transform:scale(1.1);background-color:#380025;color:#fcfcfc}@media screen and (max-width:767px){.faq-section{padding-top:48px;padding-bottom:64px}.faq-tablist{gap:18px;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-tab{white-space:nowrap}.faq-a p{padding-right:16px}.faq-cta{flex-direction:column;align-items:flex-start;text-align:left;padding:24px}}