.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:310px;max-width:400px;position:relative}.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;text-transform:uppercase}.plan-description{color:var(--color-paragraphs);font-weight:400;font-size:12px;line-height:20px;margin-top:4px}.billed-yearly{font-size:12px;line-height:16px;color:#8c949b;margin-top:4px}.plan-price{margin-bottom:36px}.no-margin{margin-bottom:0!important}.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:16px 0;border:1px solid var(--color-headings);background:#9eebca;box-shadow:2px 2px 0 0 #333;color:#000;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:hover{background:#77deb2}.features-title{font-weight:400;font-size:14px;line-height:18px;color:#8c949b;margin:8px 0}.features-list{list-style:none;padding:0;text-align:left}.features-list li{padding:8px 6px 8px 0;color:var(--color-headings);font-weight:400;font-size:14px;line-height:20px;position:relative;display:flex;gap:4px;align-items:center}.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 -2px 0}.features-list li img{top:10px;margin-left:8px}.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 tbody tr td:nth-child(3),.comparison-table tbody tr td:nth-child(4),.comparison-table thead tr th:nth-child(3),.comparison-table thead tr th:nth-child(4){display:none}.comparison-table tbody tr td:nth-child(2){color:#8c949b}.color-normal{color:var(--color-headings)!important}.comparison-table tr{border:none}.comparison-table td{font-weight:400;font-size:16px;line-height:26px;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:28px;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}.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}.toggle-container{display:flex;align-items:center;justify-content:center;margin-bottom:40px;gap:10px}.toggle-label-pricing{font-weight:500;font-size:16px!important;line-height:24px!important;color:var(--color-headings)!important;transition:color .3s ease}.switch{position:relative;display:inline-block;width:36px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:36px;height:22px;padding:3.67px;background-color:#fff;transition:.4s;border-radius:9564.26px;border:.92px solid #000}.slider:before{position:absolute;content:"";height:14px;width:14px;left:3.67px;bottom:2.5px;background-color:#f2f7fb;border:.92px solid #000;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#fff}input:focus+.slider{box-shadow:0 0 1px #fff}input:checked+.slider:before{transform:translateX(calc(100% - 3.67px));background-color:#9eebca}.save-badge{color:#ff696c;font-weight:700;font-size:12px;line-height:16px}.limited-access-title{font-weight:500;font-size:16px;line-height:20px;color:var(--color-headings);margin-bottom:10px}.limited-access-list{list-style:none;padding:0}.limited-access-list li{display:flex;align-items:center;padding:6px 0;color:var(--color-paragraphs);font-weight:400;font-size:14px;line-height:20px}.limited-access-list li img{margin-left:8px;width:16px;height:16px}.icon-wrapper{display:flex}li:has(.icon-wrapper):hover .tooltip{display:block}.tooltip{background:#000;padding:4px 8px;font-weight:200;font-size:12px;line-height:16px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);margin-left:32px;display:none;text-align:center;cursor:default}.tooltip::after{content:"";position:absolute;top:50%;left:-13px;transform:translateY(-50%);border-width:8px;border-style:solid;border-color:transparent #000 transparent transparent}.extra_red{color:#ff696c;font-size:12px;line-height:16px;font-weight:600}.credit-table-container{max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:40px;margin-top:32px}.credit-table{width:100%;border-collapse:collapse;background:var(--color-white);border:none}.credit-table tr{border:none}.credit-table td{font-weight:400;font-size:16px;line-height:26px;color:var(--color-headings);padding:16px;text-align:center;border:none;white-space:nowrap}.credit-table th{padding:16px;font-weight:600;font-size:18px;line-height:26px;text-align:center;color:var(--color-headings);border:none;white-space:nowrap}.credit-table td:first-child,.credit-table th:first-child{text-align:left}.credit-header{font-weight:700;font-size:32px;line-height:44px;color:var(--color-headings)}@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}}