.pricing-section{flex-direction:column;gap:48px;width:100vw;padding:45px 22px;display:flex}.pricing-section-headerRow{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pricing-section-headerLeft{flex-direction:column;gap:16px;max-width:660px;display:flex}.pricing-section-tagline{color:var(--color-brand-black);font-family:var(--font-argent);text-transform:capitalize;font-size:16px;font-weight:400;line-height:normal}.pricing-section-heading{color:var(--color-brand-black);font-family:var(--font-neue);letter-spacing:-.96px;margin:0;font-size:48px;font-weight:600;line-height:normal}.pricing-section-toggleWrapper{flex-shrink:0;align-items:center;gap:12px;display:flex}.pricing-section-toggle{cursor:pointer;background:#d1d1d1;border:none;border-radius:30px;width:56px;height:30px;padding:3px;transition:background .4s;position:relative}.pricing-section-toggleActive{background:var(--color-brand-red)}.pricing-section-toggleKnob{background:var(--color-brand-white);border-radius:50%;width:24px;height:24px;transition:transform .4s;display:block;box-shadow:0 1px 3px #00000026}.pricing-section-toggleActive .pricing-section-toggleKnob{transform:translate(26px)}.pricing-section-toggleLabel{color:var(--color-brand-black);font-family:var(--font-neue);white-space:nowrap;font-size:24px;font-weight:600}.pricing-section-cardsRow{gap:20px;display:flex;overflow:hidden}.pricing-section-card{flex-direction:column;flex:1;gap:24px;min-width:0;max-height:435px;padding:24px;animation:.5s forwards slideIn;display:flex;overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.pricing-section-cardThird{opacity:0;visibility:hidden;pointer-events:none;flex:0 0;max-width:0;margin-left:-20px;padding:24px 0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),flex .6s cubic-bezier(.4,0,.2,1),max-width .6s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),margin-left .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .6s;overflow:hidden;transform:translate(40px)scale(.97);animation:none!important}.pricing-section-cardsRowExpanded .pricing-section-cardThird{opacity:1;visibility:visible;pointer-events:auto;flex:1;max-width:100%;margin-left:0;padding:24px;transition:visibility linear,opacity .5s cubic-bezier(.4,0,.2,1) .1s,transform .6s cubic-bezier(.4,0,.2,1) 50ms,flex .6s cubic-bezier(.4,0,.2,1),max-width .6s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),margin-left .5s cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}.pricing-section-golden{background:var(--color-brand-burnt-golden)}.pricing-section-red{background:var(--color-brand-red);color:var(--color-brand-white)}.pricing-section-red .pricing-section-cardTitle,.pricing-section-red .pricing-section-cardSubtitle,.pricing-section-red .pricing-section-priceLabel,.pricing-section-red .pricing-section-price,.pricing-section-red .pricing-section-priceMonth,.pricing-section-red .pricing-section-featureItem{color:var(--color-brand-white)}.pricing-section-red .pricing-section-ctaButton{background:var(--color-brand-burnt-golden);color:var(--color-brand-black)}.pricing-section-red .pricing-section-ctaButton svg{color:var(--color-brand-black);fill:var(--color-brand-black)}.pricing-section-red .pricing-section-ctaButton:hover{background:var(--color-brand-burnt-golden);opacity:.9}.pricing-section-red .pricing-section-ctaButton>svg{color:var(--color-brand-black);fill:var(--color-brand-black)}.pricing-section-cardHeader{flex-direction:column;gap:8px;display:flex}.pricing-section-cardTitle{color:var(--color-brand-black);font-family:var(--font-neue);margin:0;font-size:24px;font-weight:700;line-height:normal}.pricing-section-cardSubtitle{color:var(--color-brand-black);font-family:var(--font-neue);opacity:.8;margin:0;font-size:16px;font-weight:400;line-height:normal}.pricing-section-priceBlock{flex-direction:column;gap:4px;display:flex}.pricing-section-priceLabel{color:var(--color-brand-black);font-family:var(--font-neue);font-size:16px;font-weight:400;line-height:normal}.pricing-section-price{color:var(--color-brand-black);font-family:var(--font-neue);letter-spacing:-1.12px;font-size:48px;font-weight:600;line-height:normal}.pricing-section-priceMonth{font-family:var(--font-argent);letter-spacing:0;vertical-align:baseline;text-transform:none;font-size:24px;font-weight:400}.pricing-section-ctaButton{background:var(--color-brand-red);color:var(--color-brand-white);font-family:var(--font-neue);letter-spacing:-.28px;cursor:pointer;white-space:nowrap;border:none;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.pricing-section-ctaButton:hover{background:#a82e29}.pricing-section-featureList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-section-featureItem{color:var(--color-brand-black);font-family:var(--font-neue);font-size:16px;font-weight:400;line-height:normal}@media (max-width:768px){.pricing-section-tagline{font-size:14px}.pricing-section{gap:32px;padding:35px 16px}.pricing-section-headerRow{flex-direction:column;align-items:flex-start;gap:24px}.pricing-section-headerLeft{max-width:100%}.pricing-section-heading{letter-spacing:-.64px;font-size:32px}.pricing-section-toggleLabel{font-size:16px}.pricing-section-cardsRow{flex-direction:column-reverse;gap:16px}.pricing-section-card{animation:.4s forwards slideInMobile}@keyframes slideInMobile{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pricing-section-cardThird{opacity:0;visibility:hidden;pointer-events:none;max-width:100%;max-height:0;margin-bottom:-16px;margin-left:0;padding:0 24px;transition:all .5s;transform:translateY(30px);animation:none!important}.pricing-section-cardsRowExpanded .pricing-section-cardThird{opacity:1;visibility:visible;pointer-events:auto;max-height:480px;margin-bottom:0;padding:24px;transform:translateY(0)}}
.faq-section{align-items:flex-start;gap:25px;width:100vw;padding:45px 22px;display:flex}.faq-section-header{flex-direction:column;flex:1;gap:16px;display:flex;top:100px}.faq-section-tagline{color:var(--color-brand-black);font-family:var(--font-argent);text-transform:capitalize;font-size:16px;font-weight:400;line-height:normal}.faq-section-heading{color:var(--color-brand-black);font-family:var(--font-neue);letter-spacing:-.96px;margin:0;font-size:48px;font-weight:600;line-height:normal}.faq-section-description{color:var(--color-brand-black);font-family:var(--font-neue);margin:0;font-size:20px;font-weight:400;line-height:1.4}.faq-section-accordion{flex-direction:column;flex:1;display:flex}.faq-section-item{flex-direction:column;display:flex}.faq-section-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.faq-section-questionText{color:var(--color-brand-black);font-family:var(--font-neue);font-size:20px;font-weight:700;line-height:normal}.faq-section-iconWrapper{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.faq-section-iconOpen,.faq-section-iconClosed{justify-content:center;align-items:center;transition:max-height .6s,opacity .6s;display:flex;position:absolute;overflow:hidden}.faq-section-iconOpen{opacity:0;max-height:0}.faq-section-iconClosed,.faq-section-itemOpen .faq-section-iconOpen{opacity:1;max-height:24px}.faq-section-itemOpen .faq-section-iconClosed{opacity:0;max-height:0}.faq-section-answerWrapper{opacity:0;will-change:grid-template-rows,opacity;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1);display:grid}.faq-section-answerWrapper>*{overflow:hidden}.faq-section-itemOpen .faq-section-answerWrapper{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.33,1,.68,1),opacity .5s cubic-bezier(.33,1,.68,1) .15s}.faq-section-answer{color:var(--color-brand-black);font-family:var(--font-neue);opacity:0;width:93%;margin:0;padding-bottom:16px;font-size:16px;font-weight:400;line-height:1.5;transition:transform .5s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.faq-section-itemOpen .faq-section-answer{opacity:1;transition:transform .5s cubic-bezier(.33,1,.68,1) .12s,opacity .5s cubic-bezier(.33,1,.68,1) .12s;transform:translateY(0)}.faq-section-divider{background:var(--color-brand-black);opacity:.3;width:100%;height:1px}@media (max-width:768px){.faq-section{flex-direction:column;gap:32px;padding:35px 16px}.faq-section-header{max-width:100%;position:static}.faq-section-tagline{font-size:14px}.faq-section-heading{letter-spacing:-.64px;font-size:32px}.faq-section-questionText{font-size:18px}.faq-section-answer{width:100%;font-size:14px}}
