.faq-payment{padding-block:clamp(80px,66.087px + 4.3478vw,120px);max-width:1200px;width:min(100%,90vw);margin-inline:auto}.faq-payment>h2{font-weight:600;font-size:clamp(28px,15.4783px + 3.913vw,64px);line-height:120%;color:#1e1e1e}.faq-payment .faq-wrapper{margin-top:clamp(24px,11.4783px + 3.913vw,60px);width:100%}.faq-payment .faq-wrapper .faq-item{position:relative;padding-top:clamp(20px,13.0435px + 2.1739vw,40px);width:100%;display:grid;align-items:center;grid-column-gap:40px;column-gap:40px;grid-row-gap:clamp(16px,11.1304px + 1.5217vw,30px);row-gap:clamp(16px,11.1304px + 1.5217vw,30px);grid-template-columns:min-content 1fr min-content;z-index:1;cursor:pointer}.faq-payment .faq-wrapper .faq-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(30,30,30,.1)}.faq-payment .faq-wrapper .faq-item>*{pointer-events:none}.faq-payment .faq-wrapper .faq-item .faq-number{font-weight:600;font-size:24px;line-height:120%;color:#1e1e1e}.faq-payment .faq-wrapper .faq-item .faq-question{width:100%;display:flex;align-items:center;text-align:left;text-wrap:balance;border:none;background-color:transparent}.faq-payment .faq-wrapper .faq-item .faq-question>p{flex:1 1;font-weight:600;font-size:clamp(18px,13.1304px + 1.5217vw,32px);line-height:120%;letter-spacing:-.01em;color:#1e1e1e}.faq-payment .faq-wrapper .faq-item .faq-indicator{position:relative;width:clamp(32px,29.2174px + .8696vw,40px);height:clamp(32px,29.2174px + .8696vw,40px);background-color:#fff;border-radius:50%;border:1px solid var(--main-color);transition:all .3s cubic-bezier(.215,.61,.355,1);display:grid;place-content:center}.faq-payment .faq-wrapper .faq-item .faq-indicator:after,.faq-payment .faq-wrapper .faq-item .faq-indicator:before{content:"";position:absolute;width:17.5px;height:2px;background-color:var(--main-color);place-self:center;transition:rotate .3s cubic-bezier(.215,.61,.355,1)}.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:after,.faq-payment .faq-wrapper .faq-item .faq-indicator-expended:before{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;overflow:hidden;transition:all .3s cubic-bezier(.215,.61,.355,1)}.faq-payment .faq-wrapper .faq-item .faq-answer>p{font-weight:400;font-size:clamp(16px,15.3043px + .2174vw,18px);line-height:140%;color:#1e1e1e}.faq-payment .faq-wrapper .faq-item .faq-answer>p>a{color:#1e1e1e;text-decoration:underline;pointer-events:all}@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}}.hero-payment{padding-top:33px;background:url(/assets/img/shared/hero-bg.jpg) no-repeat 50%/cover;min-height:100vh}.hero-payment>h2{margin-top:80px;font-weight:600;font-size:clamp(28px,23.3735px + 1.4458vw,40px);max-width:calc(100% - 40px);margin-inline:auto;line-height:130%;letter-spacing:-.01em;text-align:center;color:#fff}.hero-payment>p{margin-top:24px;font-weight:400;font-size:18px;line-height:140%;color:#fff;text-align:center}.hero-payment>p>span{font-weight:700;font-size:18px;line-height:140%;background:linear-gradient(90deg,#7279f6,#b4adf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-payment .pricing-section{margin:80px auto 0;padding-bottom:60px;max-width:1200px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:flex-end}.hero-payment .pricing-section .pricing-card-popular{position:relative;width:386px;height:389px;background:linear-gradient(90deg,#7379f6,#b5aef8);border-radius:16px;padding:10px 4px 4px;font-weight:700;font-size:14px;text-align:center;color:#fff}.hero-payment .pricing-section .pricing-card-popular .pricing-card{position:absolute;bottom:4px;width:378px;height:347px}.hero-payment .pricing-section .pricing-card-popular .pricing-card-price>h5{font-size:64px}.hero-payment .pricing-section .pricing-card-popular .pricing-card-descr{margin-top:24px}.hero-payment .pricing-section .pricing-card{padding:40px 32px;border:1px solid #eaecf0;border-radius:16px;width:386px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);background:#fff}.hero-payment .pricing-section .pricing-card-header{display:flex;justify-content:space-between;align-items:center}.hero-payment .pricing-section .pricing-card-header>h4{font-weight:700;font-size:32px;line-height:150%;text-align:center;color:var(--main-color)}.hero-payment .pricing-section .pricing-card-header>p{font-weight:500;font-size:24px;line-height:150%;text-align:right;color:#1e1e1e}.hero-payment .pricing-section .pricing-card-price{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.hero-payment .pricing-section .pricing-card-price>h5{font-weight:600;font-size:48px;letter-spacing:-.02em;color:#1e1e1e}.hero-payment .pricing-section .pricing-card-price>h5>span{font-weight:400;font-size:18px;line-height:140%;color:#1e1e1e;opacity:.75}.hero-payment .pricing-section .pricing-card-price>.benefit{font-weight:600;font-size:14px;line-height:30px;text-transform:uppercase;text-align:center;color:#fff;border-radius:100px;padding:0 10px;background:#8cc73f;text-wrap:nowrap;height:-moz-fit-content;height:fit-content}.hero-payment .pricing-section .pricing-card-descr{margin-top:16px;font-weight:400;font-size:18px;line-height:140%;color:#1e1e1e;text-align:left}.hero-payment .pricing-section .pricing-card-descr .total-price{font-weight:700}.hero-payment .pricing-section .pricing-card-descr .original-price{text-decoration:line-through;opacity:.5}.hero-payment .pricing-section .pricing-card>button{margin-top:32px;border-radius:8px;padding:13px 24px;width:100%;height:45px;background:var(--main-color);display:grid;place-content:center;font-weight:500;font-size:16px;color:#fff;border:none;cursor:pointer}.hero-payment .pricing-section .pricing-card>button:focus-visible,.hero-payment .pricing-section .pricing-card>button:hover{background:var(--main-color-hover)}.hero-payment .pricing-section .pricing-card>button:active{background:var(--main-color-active)}@media(max-width:800px){.hero-payment>h2{text-align:left}.hero-payment>p{text-align:left;width:calc(100% - 40px);margin-inline:auto}.hero-payment .pricing-section{margin:32px auto 0}.hero-payment .pricing-section .pricing-card-popular{height:303px;width:343px}.hero-payment .pricing-section .pricing-card-popular .pricing-card{width:335px;height:261px}.hero-payment .pricing-section .pricing-card-popular .pricing-card-price>h5{font-size:40px}.hero-payment .pricing-section .pricing-card-popular .pricing-card-descr{margin-top:16px}.hero-payment .pricing-section .pricing-card{padding:20px 24px;width:343px}.hero-payment .pricing-section .pricing-card-header>h4{font-size:24px}.hero-payment .pricing-section .pricing-card-header>p{font-size:18px}.hero-payment .pricing-section .pricing-card-price{margin-top:16px}.hero-payment .pricing-section .pricing-card-price>h5{font-size:40px}.hero-payment .pricing-section .pricing-card>a{margin-top:20px;width:295px}}