.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:uppercase;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;max-width:0;margin-left:-20px;padding:24px 0;transition:all .6s;transform:translate(100px);animation:none!important}.pricing-section-cardsRowExpanded .pricing-section-cardThird{opacity:1;visibility:visible;pointer-events:auto;max-width:600px;margin-left:0;padding:24px;transform:translate(0)}.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-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-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:uppercase;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;max-height:0;transition:max-height .5s,opacity .4s;overflow:hidden}.faq-section-itemOpen .faq-section-answerWrapper{opacity:1;max-height:200px}.faq-section-answer{color:var(--color-brand-black);font-family:var(--font-neue);width:93%;margin:0;padding-bottom:16px;font-size:16px;font-weight:400;line-height:1.5}.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}}
