.hero-payment{background:url(/assets/img/shared/hero-bg.jpg) 50%/cover no-repeat;min-height:100vh;padding-top:33px}.hero-payment>h1{margin-top:80px;letter-spacing:-.01em;text-align:center;color:#fff;max-width:calc(100% - 40px);margin-inline:auto;font-size:clamp(28px,23.3735px + 1.4458vw,40px);font-weight:600;line-height:130%}.hero-payment>p{margin-top:24px;color:#fff;text-align:center;max-width:min(720px,100% - 40px);margin-inline:auto;font-size:18px;font-weight:400;line-height:140%}.hero-payment>p>span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7279f6 0%,#b4adf8 100%);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;line-height:140%}.hero-payment .pricing-section{flex-direction:column;align-items:center;gap:40px;max-width:984px;margin:56px auto 0;padding:0 20px 60px;display:flex}.hero-payment .pricing-section__cards{justify-content:center;align-items:stretch;gap:24px;width:100%;display:flex}.hero-payment .pricing-section__paid{flex-shrink:0;align-items:stretch;width:540px;max-width:100%;display:flex;position:relative}.hero-payment .pricing-section[data-period=month] .pricing-card--paid:not([data-period=month]){display:none}.hero-payment .pricing-section[data-period=month] .pricing-period-switcher__tab[data-period=month]{color:#1f2d37;background:#fff;box-shadow:0 1px #0000000d,0 2px 4px #00000026}.hero-payment .pricing-section[data-period=month] .pricing-period-switcher__tab[data-period=month]:hover{background:#f4f4f4}.hero-payment .pricing-section[data-period=quarter] .pricing-card--paid:not([data-period=quarter]){display:none}.hero-payment .pricing-section[data-period=quarter] .pricing-period-switcher__tab[data-period=quarter]{color:#1f2d37;background:#fff;box-shadow:0 1px #0000000d,0 2px 4px #00000026}.hero-payment .pricing-section[data-period=quarter] .pricing-period-switcher__tab[data-period=quarter]:hover{background:#f4f4f4}.hero-payment .pricing-section[data-period=year] .pricing-card--paid:not([data-period=year]){display:none}.hero-payment .pricing-section[data-period=year] .pricing-period-switcher__tab[data-period=year]{color:#1f2d37;background:#fff;box-shadow:0 1px #0000000d,0 2px 4px #00000026}.hero-payment .pricing-section[data-period=year] .pricing-period-switcher__tab[data-period=year]:hover{background:#f4f4f4}.hero-payment .pricing-period-switcher{background:#31414c;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:344px;max-width:100%;padding:3px;display:grid}.hero-payment .pricing-period-switcher__tab{color:#cdcdcd;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:26px;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hero-payment .pricing-period-switcher__tab:hover{color:#fff;background:#ffffff1a}.hero-payment .pricing-period-switcher__tab:active{background:#ffffff29}.hero-payment .pricing-period-switcher__tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-payment .pricing-period-switcher__badge{color:#165635;letter-spacing:.02em;text-transform:uppercase;background:#d1eddb;border-radius:65px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:19px;display:inline-flex}.hero-payment .pricing-card{isolation:isolate;color:#1e1e1e;background:#fff;border:1px solid #eaecf0;border-radius:16px;flex-direction:column;width:380px;max-width:100%;display:flex;position:relative;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814}.hero-payment .pricing-card--paid{flex:1;width:540px}.hero-payment .pricing-card--paid .pricing-card__cta{color:#fff;background:#6c73f3;border-color:#6c73f3}.hero-payment .pricing-card--paid .pricing-card__cta:hover,.hero-payment .pricing-card--paid .pricing-card__cta:focus-visible{background:var(--main-color-hover);border-color:var(--main-color-hover)}.hero-payment .pricing-card--paid .pricing-card__cta:active{background:var(--main-color-active);border-color:var(--main-color-active)}.hero-payment .pricing-card--paid .pricing-card__features{gap:14px}.hero-payment .pricing-card__heading{align-items:flex-start;gap:8px;display:flex}.hero-payment .pricing-card__heading--with-ribbon{margin-right:-40px}.hero-payment .pricing-card__ribbon{z-index:1;text-transform:uppercase;white-space:nowrap;border-radius:16px 0 0 16px;flex-shrink:0;margin:-7px 0 0;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.4}.hero-payment .pricing-card__ribbon--popular{color:#1d4fa8;background:#e3eeff}.hero-payment .pricing-card__ribbon--best-value{color:#165635;background:#d1eddb}.hero-payment .pricing-card__body{flex-direction:column;flex:1;display:flex}.hero-payment .pricing-card__header{flex-direction:column;gap:16px;padding:32px 40px 0;display:flex}.hero-payment .pricing-card__offer{flex-direction:column;gap:24px;display:flex}.hero-payment .pricing-card__intro{flex-direction:column;gap:8px;display:flex}.hero-payment .pricing-card__title{color:#2f3377;letter-spacing:.005em;text-transform:uppercase;flex:auto;min-width:0;margin:0;font-size:20px;font-weight:800;line-height:1.5}.hero-payment .pricing-card__description{margin:0;font-size:16px;font-weight:400;line-height:1.4}.hero-payment .pricing-card__price{align-items:flex-end;gap:10px;margin:0;display:flex}.hero-payment .pricing-card__amount{letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:1}.hero-payment .pricing-card__per-month{opacity:.75;padding-bottom:4px;font-size:18px;font-weight:400;line-height:1.4}.hero-payment .pricing-card__billing{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:26px;margin:0;font-size:18px;font-weight:600;line-height:1.4;display:flex}.hero-payment .pricing-card__billing--spacer{display:block}.hero-payment .pricing-card__original{color:#1e1e1e80;text-decoration:line-through}.hero-payment .pricing-card__period-total{color:#1e1e1e}.hero-payment .pricing-card__caption{color:#555d72;align-items:center;min-height:32px;margin:0;font-size:18px;font-weight:400;line-height:1.4;display:flex}.hero-payment .pricing-card__discount{color:#165635;text-transform:uppercase;background:#d1eddb;border-radius:78px;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:23px;display:inline-flex}.hero-payment .pricing-card__actions{padding:24px 40px}.hero-payment .pricing-card__cta{color:#6c73f3;cursor:pointer;background:0 0;border:1px solid #6c73f3;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;padding:13px 24px;font-size:16px;font-weight:500;display:inline-flex}.hero-payment .pricing-card__cta:hover,.hero-payment .pricing-card__cta:focus-visible{background:#6c73f30f}.hero-payment .pricing-card__cta:disabled{cursor:wait;opacity:.7}.hero-payment .pricing-card__cta-spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite pricing-cta-spin}.hero-payment .pricing-card__features{border-top:1px solid #d9d9d9;flex-direction:column;gap:14px;margin:0;padding:24px 40px 16px;list-style:none;display:flex}.hero-payment .pricing-card__feature{align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.4;display:flex}.hero-payment .pricing-card__feature-divider{color:#555d72;margin-top:4px;font-size:14px;font-weight:600;line-height:1.4}.hero-payment .pricing-card__check{color:var(--main-color);flex-shrink:0}.hero-payment .pricing-card__note{color:#908f98;flex:1;margin:0;padding:0 40px 32px;font-size:13px;font-weight:400;line-height:1.2}@media (max-width:980px){.hero-payment .pricing-section{gap:24px;margin-top:40px}.hero-payment .pricing-section__cards{flex-direction:column;align-items:center}.hero-payment .pricing-section__cards .pricing-section__paid{order:-1}.hero-payment .pricing-section__paid,.hero-payment .pricing-section .pricing-card,.hero-payment .pricing-section .pricing-card--paid{width:min(540px,100%)}}@media (max-width:800px){.hero-payment>p{text-align:left;width:calc(100% - 40px);margin-inline:auto}.hero-payment .pricing-section{margin:32px auto 0;padding:0 16px 48px}.hero-payment .pricing-card__header,.hero-payment .pricing-card__actions{padding-left:24px;padding-right:24px}.hero-payment .pricing-card__header{gap:12px;padding-top:24px}.hero-payment .pricing-card__heading--with-ribbon{margin-right:-24px}.hero-payment .pricing-card__offer{gap:16px}.hero-payment .pricing-card__amount{font-size:40px}.hero-payment .pricing-card__features,.hero-payment .pricing-card__note{padding-left:24px;padding-right:24px}.hero-payment .pricing-card__ribbon{margin-top:-4px;padding:6px 12px;font-size:12px}.hero-payment .pricing-card__caption{min-height:28px;font-size:16px}}@keyframes pricing-cta-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:360px){.hero-payment .pricing-period-switcher__tab{gap:4px;padding:5px 4px;font-size:11px}.hero-payment .pricing-period-switcher__badge{padding:0 4px;font-size:9px}}
.faq-payment{width:min(100%,90vw);max-width:1200px;margin-inline:auto;padding-block:clamp(80px,66.087px + 4.3478vw,120px)}.faq-payment>h2{color:#1e1e1e;font-size:clamp(28px,15.4783px + 3.913vw,64px);font-weight:600;line-height:120%}.faq-payment .faq-wrapper{width:100%;margin-top:clamp(24px,11.4783px + 3.913vw,60px)}.faq-payment .faq-wrapper .faq-item{z-index:1;cursor:pointer;grid-template-columns:min-content 1fr min-content;align-items:center;gap:clamp(16px,11.1304px + 1.5217vw,30px) 40px;width:100%;padding-top:clamp(20px,13.0435px + 2.1739vw,40px);display:grid;position:relative}.faq-payment .faq-wrapper .faq-item:before{content:"";background:#1e1e1e1a;width:100%;height:1px;position:absolute;top:0;left:0}.faq-payment .faq-wrapper .faq-item>*{pointer-events:none}.faq-payment .faq-wrapper .faq-item .faq-number{color:#1e1e1e;font-size:24px;font-weight:600;line-height:120%}.faq-payment .faq-wrapper .faq-item .faq-question{text-align:left;text-wrap:balance;background-color:#0000;border:none;align-items:center;width:100%;display:flex}.faq-payment .faq-wrapper .faq-item .faq-question>p{letter-spacing:-.01em;color:#1e1e1e;flex:1;font-size:clamp(18px,13.1304px + 1.5217vw,32px);font-weight:600;line-height:120%}.faq-payment .faq-wrapper .faq-item .faq-indicator{border:1px solid var(--main-color);background-color:#fff;border-radius:50%;place-content:center;width:clamp(32px,29.2174px + .8696vw,40px);height:clamp(32px,29.2174px + .8696vw,40px);transition:all .3s cubic-bezier(.215,.61,.355,1);display:grid;position:relative}.faq-payment .faq-wrapper .faq-item .faq-indicator:before,.faq-payment .faq-wrapper .faq-item .faq-indicator:after{content:"";background-color:var(--main-color);place-self:center;width:17.5px;height:2px;transition:rotate .3s cubic-bezier(.215,.61,.355,1);position:absolute}.faq-payment .faq-wrapper .faq-item .faq-indicator:after{rotate:90deg}.faq-payment .faq-wrapper .faq-item .faq-indicator-expended{background-color:var(--main-color)}.faq-payment .faq-wrapper .faq-item .faq-indicator-expended:before,.faq-payment .faq-wrapper .faq-item .faq-indicator-expended:after{background-color:#fff}.faq-payment .faq-wrapper .faq-item .faq-indicator-expended:after{rotate:180deg}.faq-payment .faq-wrapper .faq-item .faq-answer{grid-column:2/3;height:0;transition:all .3s cubic-bezier(.215,.61,.355,1);overflow:hidden}.faq-payment .faq-wrapper .faq-item .faq-answer>p{color:#1e1e1e;font-size:clamp(16px,15.3043px + .2174vw,18px);font-weight:400;line-height:140%}.faq-payment .faq-wrapper .faq-item .faq-answer>p>a{color:#1e1e1e;pointer-events:all;text-decoration:underline}@media (max-width:700px){.faq-payment .faq-wrapper .faq-item{grid-template-columns:1fr min-content}.faq-payment .faq-wrapper .faq-item .faq-number{display:none}.faq-payment .faq-wrapper .faq-item .faq-answer{grid-column:1/2}}
