.pricing-section{padding:60px 20px;background-color:var(--color-white);min-height:100vh}.comparison-table-container,.pricing-container{max-width:980px;margin:0 auto;text-align:center}.pricing-header{margin-bottom:40px}.pricing-header h1{font-weight:700;font-size:36px;line-height:74px;text-align:center;color:var(--color-headings)}.pricing-header p{font-size:16px;line-height:26px;color:var(--color-paragraphs)}.pricing-cards{display:flex;gap:24px;justify-content:center;margin-top:40px}.pricing-card{background:var(--color-white);border:1px solid #e2e4e6;flex:1;min-width:300px;max-width:350px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.top_area{background:var(--color-table-odd);text-align:left;padding:16px;border-bottom:1px solid #e2e4e6}.bottom_area{text-align:left;padding:16px}.plan-name{font-weight:500;font-size:18px;line-height:22px;color:var(--color-headings);margin-bottom:8px}.plan-description{color:var(--color-paragraphs);font-weight:400;font-size:12px;line-height:20px;margin-top:4px}.plan-price{margin-bottom:42px}.no-margin{margin-bottom:0!important}.billed-yearly{font-size:12px;line-height:16px;color:#8c949b;margin-top:4px}.price-amount{font-weight:400;font-size:40px;line-height:44px;color:var(--color-headings)}.price-period{font-weight:400;font-size:14px;line-height:24px;color:var(--color-headings)}.upgrade-btn{padding:9px 8px;margin:24px 0;border:1px solid var(--color-headings);background:0 0;color:var(--color-headings);font-weight:500;font-size:16px;line-height:24px;cursor:pointer;text-decoration:none;display:flex;justify-content:space-between;position:relative;gap:12px;min-width:200px;max-width:fit-content}.upgrade-btn::after{content:"";background-image:url(/web_assets/frontend/img/icons/upgrade_arrow.svg);height:24px;width:24px;background-repeat:no-repeat;background-size:contain}.upgrade-btn.black_button{background:var(--color-headings);color:var(--color-white)}.upgrade-btn.black_button::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow_white.svg)}.upgrade-btn:hover{background:var(--color-headings);color:var(--color-white)}.upgrade-btn:hover::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow_white.svg)}.upgrade-btn.black_button:hover::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow_white.svg)}html[data-theme=dark] .upgrade-btn{background:var(--color-white);color:var(--color-headings)}html[data-theme=dark] .upgrade-btn::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow_white.svg)}html[data-theme=dark] .upgrade-btn:hover{border-color:var(--color-white);background:var(--color-headings);color:var(--color-white)}html[data-theme=dark] .upgrade-btn:hover::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow.svg)}html[data-theme=dark] .upgrade-btn.black_button{background:var(--color-headings);color:var(--color-white)}html[data-theme=dark] .upgrade-btn.black_button::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow.svg)}html[data-theme=dark] .upgrade-btn.black_button:hover{border-color:var(--color-headings);background:var(--color-white);color:var(--color-headings)}html[data-theme=dark] .upgrade-btn.black_button:hover::after{background-image:url(/web_assets/frontend/img/icons/upgrade_arrow_white.svg)}.features-title{font-weight:400;font-size:14px;line-height:18px;color:#8c949b;margin-bottom:8px}.features-list{list-style:none;padding:0;text-align:left}.features-list li{padding:8px 6px;color:var(--color-headings);font-weight:400;font-size:14px;line-height:20px}.features-list li::before{content:"";width:18px;height:16px;background-image:url(/web_assets/frontend/img/icons/tick_pricing.svg);background-repeat:no-repeat;margin:-2px 6px}.compare-header{font-weight:700;font-size:36px;line-height:74px;color:var(--color-headings)}.compare-text{font-weight:400;font-size:18px;line-height:26px;color:var(--color-headings);margin-bottom:40px}.comparison-table{width:100%;border-collapse:collapse;background:var(--color-white);border:none}.comparison-table tr{border:none}.comparison-table td{font-weight:400;font-size:16px;line-height:20px;color:var(--color-headings);padding:20px;text-align:center;border:none;white-space:nowrap}.comparison-table th{padding:20px;font-weight:500;font-size:18px;line-height:24px;text-align:center;color:var(--color-headings);border:none;white-space:nowrap}.comparison-table td:first-child,.comparison-table th:first-child{text-align:left}.comparison-table td:nth-child(3),.comparison-table th:nth-child(3){background-color:var(--color-table-odd)}.faq-section{max-width:1200px;margin:80px auto;padding:0 20px;position:relative}.faq-title{font-weight:700;font-size:36px;line-height:74px;text-align:center;color:var(--color-headings);margin-bottom:48px;margin-top:80px}.faq-container{max-width:900px;margin:0 auto}.faq-item{background:var(--color-white);margin-bottom:16px;border-bottom:1px solid #e2e4e6;overflow:hidden;transition:all .3s ease}.faq-question{padding:24px 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:none;width:100%;text-align:left;transition:all .3s ease;background:var(--color-white)}.faq-question span{font-weight:500;font-size:18px;line-height:24px;color:var(--color-headings)}.faq-answer{padding:0 30px;max-height:0;overflow:hidden}.faq-answer.active{padding:20px 30px 30px;max-height:300px}.faq-answer p{color:var(--color-paragraphs);font-weight:400;font-size:16px;line-height:26px;vertical-align:middle}@media (max-width:768px){.faq-section{margin:0;padding:0}.faq-title{font-size:2rem;margin-bottom:30px}.faq-question{padding:20px;font-size:1rem}.faq-answer.active{padding:15px 20px 25px}.comparison-table-container{margin:40px auto;overflow:auto}.comparison-table td,.comparison-table th{padding:12px 8px;font-size:12px}.pricing-cards{flex-direction:column;align-items:center;gap:24px;margin-top:0}.pricing-card{max-width:100%;margin-bottom:0}.pricing-section{padding:20px}}