.faq-section{padding:70px 0;background:transparent}.faq-container{width:100%;max-width:1100px;margin:0 auto}.faq-heading{max-width:760px;margin-bottom:40px}.faq-heading>span{display:inline-block;margin-bottom:10px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#000000}.faq-heading h2{margin:0 0 15px;font-size:42px;line-height:1.15;color:#111111}.faq-heading p{margin:0;font-size:17px;line-height:1.7;color:#666666}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#ffffff;border:1px solid #d8d8d8;border-radius:10px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease}.faq-item:hover{border-color:#999999}.faq-item[open]{border-color:#000000;box-shadow:0 8px 25px rgba(0,0,0,0.06)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 26px;font-size:18px;font-weight:600;line-height:1.4;color:#111111;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none}.faq-icon{position:relative;flex:0 0 34px;width:34px;height:34px;border:1px solid #000000;border-radius:4px;background:transparent;transition:all 0.3s ease}.faq-icon::before,.faq-icon::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;background:#000000;transform:translate(-50%,-50%);transition:all 0.3s ease}.faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-icon{background:#000000;border-color:#000000}.faq-item[open] .faq-icon::before,.faq-item[open] .faq-icon::after{background:#ffffff}.faq-item[open] .faq-icon::after{transform:translate(-50%,-50%) rotate(0deg)}.faq-answer{padding:0 26px 24px}.faq-answer p{max-width:900px;margin:0;font-size:16px;line-height:1.75;color:#666666}@media (max-width:980px){.faq-container{width:90%}}@media (max-width:767px){.faq-section{padding:50px 0}.faq-container{width:90%}.faq-heading{margin-bottom:28px}.faq-heading h2{font-size:31px}.faq-heading p{font-size:16px}.faq-item summary{padding:19px 18px;font-size:16px;gap:15px}.faq-answer{padding:0 18px 20px}.faq-answer p{font-size:15px;line-height:1.65}.faq-icon{flex:0 0 30px;width:30px;height:30px}}@media (max-width:980px){.faq-container{width:90%}}@media (max-width:767px){.faq-section{padding:50px 0}.faq-container{width:90%}.faq-heading{margin-bottom:28px}.faq-heading h2{font-size:31px}.faq-heading p{font-size:16px}.faq-item summary{padding:19px 18px;font-size:16px;gap:15px}.faq-answer{padding:0 18px 20px}.faq-answer p{font-size:15px;line-height:1.65}.faq-icon{flex:0 0 30px;width:30px;height:30px}}.floating-call-btn{position:fixed;right:25px;bottom:25px;z-index:99999;display:flex;align-items:center;gap:12px;padding:13px 20px 13px 14px;background:linear-gradient(135deg,#25d366,#159447);color:#fff!important;border-radius:16px;text-decoration:none!important;box-shadow:0 8px 30px rgba(0,0,0,0.22);transition:transform 0.25s ease,box-shadow 0.25s ease}.floating-call-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.18);border-radius:50%}.floating-call-icon svg{width:23px;height:23px;fill:#fff}.floating-call-text{display:flex;flex-direction:column;line-height:1.15}.floating-call-text strong{font-size:16px;font-weight:700;color:#fff}.floating-call-text small{margin-top:4px;font-size:13px;color:rgba(255,255,255,0.85)}.floating-call-btn:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,0.30);color:#fff!important}@media (max-width:767px){.floating-call-btn{right:15px;bottom:15px;padding:10px 15px 10px 10px;border-radius:14px}.floating-call-icon{width:42px;height:42px}.floating-call-text strong{font-size:15px}.floating-call-text small{font-size:12px}.floating-call-btn{visibility:visible!important;opacity:1!important;animation:none!important}}.tl-pricing{--tl-black:#111111;--tl-dark:#1a1a1a;--tl-text:#252525;--tl-muted:#707070;--tl-border:#e2e2e2;--tl-light:#f7f7f7;--tl-white:#ffffff;width:100%;max-width:1280px;margin:0 auto;font-family:inherit;color:var(--tl-text)}.tl-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.tl-price-card{position:relative;display:flex;flex-direction:column;background:var(--tl-white);border:1px solid var(--tl-border);border-radius:8px;padding:36px 32px 30px;transition:transform .25s ease,box-shadow .25s ease}.tl-price-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.08)}.tl-price-card.tl-featured{border:2px solid var(--tl-black);padding:35px 31px 29px}.tl-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--tl-black);color:var(--tl-white);font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.8px;padding:9px 16px;border-radius:30px;white-space:nowrap}.tl-plan-name{margin:0 0 7px;font-size:25px;line-height:1.2;font-weight:700;color:var(--tl-black)}.tl-plan-subtitle{min-height:42px;margin:0 0 25px;color:var(--tl-muted);font-size:14px;line-height:1.5}.tl-price{display:flex;align-items:flex-end;gap:6px;margin-bottom:4px;color:var(--tl-black)}.tl-price-number{font-size:48px;line-height:1;font-weight:700;letter-spacing:-2px}.tl-price-currency{font-size:18px;font-weight:700;padding-bottom:5px}.tl-price-info{margin:0 0 26px;color:var(--tl-muted);font-size:12px}.tl-features{padding:21px 0 0!important;margin:0 0 26px!important;border-top:1px solid var(--tl-border);list-style:none!important}.tl-features li{position:relative;padding:9px 0 9px 25px;margin:0;font-size:14px;line-height:1.45;border-bottom:1px solid #f0f0f0;list-style:none!important}.tl-features li:last-child{border-bottom:0}.tl-features li::before{content:"✓";position:absolute;left:0;top:9px;color:var(--tl-black);font-weight:700}.tl-description{margin-top:auto;margin-bottom:24px;padding-top:10px;color:var(--tl-muted);font-size:13px;line-height:1.55}.tl-button{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none!important;background:var(--tl-black);color:var(--tl-white)!important;border:2px solid var(--tl-black);border-radius:4px;padding:14px 20px;font-size:13px;font-weight:700;letter-spacing:.3px;transition:all .2s ease}.tl-button:hover{background:var(--tl-white);color:var(--tl-black)!important}.tl-comparison{margin-top:75px}.tl-comparison-heading{margin-bottom:28px}.tl-comparison-heading span{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl-muted)}.tl-comparison-heading h2{margin:0;color:var(--tl-black);font-size:clamp(28px,4vw,42px);line-height:1.15}.tl-table-wrapper{width:100%;overflow-x:auto;border:1px solid var(--tl-border);border-radius:6px;background:var(--tl-white)}.tl-table{width:100%;min-width:760px;border-collapse:collapse;border-spacing:0}.tl-table th,.tl-table td{padding:17px 20px;text-align:center;border-bottom:1px solid var(--tl-border);font-size:14px}.tl-table th{background:var(--tl-light);color:var(--tl-black);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.tl-table th:first-child,.tl-table td:first-child{text-align:left;width:40%}.tl-table tbody tr:last-child td{border-bottom:0}.tl-table tbody tr:hover{background:#fafafa}.tl-table .tl-popular-col{background:#f3f3f3}.tl-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--tl-black);color:var(--tl-white);font-size:12px;font-weight:700}.tl-dash{color:#bbb;font-size:20px}.tl-table-price{font-size:19px;font-weight:700;color:var(--tl-black)}.tl-table-star{margin-left:4px;font-size:12px}@media (max-width:980px){.tl-pricing-grid{grid-template-columns:1fr;gap:28px}.tl-price-card{max-width:620px;width:100%;margin:0 auto}.tl-price-card.tl-featured{order:-1}}@media (max-width:600px){.tl-price-card{padding:30px 22px 24px}.tl-price-card.tl-featured{padding:29px 21px 23px}.tl-price-number{font-size:42px}.tl-comparison{margin-top:55px}.tl-comparison-heading h2{font-size:28px}}#top-header{z-index:99999}@media only screen and (max-width :980px){#logo{margin-top:0px}}.mobile_menu_bar:before{color:#000000}