@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-regular.woff2) format('woff2'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-600.woff2) format('woff2'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-600.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-700.woff2) format('woff2'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-700.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-800.woff2) format('woff2'),url(../../../../themes/elixxier/assets/fonts/open-sans/open-sans-v18-latin-800.woff) format('woff')}:root{--accent-color:#0d80f2;--accent-glow:rgba(13, 128, 242, 0.25);--cinema-accent:#ffb700;--cinema-glow:rgba(255, 183, 0, 0.25);--skeleton-base:rgba(255, 255, 255, 0.05);--skeleton-shine:rgba(255, 255, 255, 0.1);--dark-background:#121212;--card-background:#1e1e1e;--light-background:#f7f9fc;--text-color-dark:#c9d1d9;--text-color-light:#333;--heading-color-dark:#ffffff;--heading-color-light:#111;--subtle-text-dark:#8b949e;--border-color-dark:#4a515a;--border-color-light:#eaeaea}.sal-page-wrapper{font-family:'Open Sans',sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}.sal-container{max-width:1200px;margin:0 auto}.sal-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px;position:relative}.sal-plan-card{background-color:var(--card-background);border-radius:18px;border:1px solid var(--border-color-dark);padding:25px;display:flex;flex-direction:column;text-align:center;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.sal-plan-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .2);border-color:#838383}.sal-plan-card.is-recommended{transform:scale(1.05);border:1px solid var(--accent-color);position:relative;z-index:2}.sal-plan-card.is-recommended:hover{transform:scale(1.05) translateY(-8px);border-color:var(--accent-color)}.sal-plan-card.is-cinema{border:1px solid var(--cinema-accent);z-index:1}.sal-plan-card.is-cinema:hover{transform:translateY(-8px);border-color:var(--cinema-accent);box-shadow:0 20px 40px rgb(0 0 0 / .2),0 0 40px var(--cinema-glow)}.sal-plan-card.is-cinema a.button{border-color:var(--cinema-accent);height:54px!important;line-height:50px!important;border-radius:10px!important}.sal-plan-card.is-cinema a.button:hover{background-color:rgb(255 183 0 / .05);border-color:var(--cinema-accent)!important;color:var(--cinema-accent)!important;box-shadow:0 0 20px var(--cinema-glow);border-radius:10px!important}.sal-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);color:#fff;padding:8px 20px;font-size:14px;font-weight:700;border-radius:99px;z-index:3;background-color:var(--accent-color);background-image:linear-gradient(45deg,#0d80f2,#0063ff);animation:badgePulse 2.5s infinite}@keyframes badgePulse{0%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 0 rgb(13 128 242 / .5)}70%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 6px #fff0}100%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 0 #fff0}}.sal-plan-card h3{font-weight:600;font-size:32px;color:var(--heading-color-dark);margin:0 0 5px 0;text-transform:uppercase}.sal-plan-card .audience-tag{font-size:14px;font-weight:700;min-height:20px;margin-bottom:5px;color:var(--subtle-text-dark)}.sal-plan-card.is-recommended .audience-tag{color:var(--accent-color)}.sal-plan-card.is-cinema .audience-tag{color:var(--cinema-accent)}.community-feature{color:var(--text-color-dark);font-size:14px;font-weight:600;margin:5px 0 10px 0;min-height:auto;line-height:1.3}.price-line{display:flex;justify-content:center;align-items:baseline;gap:10px}.sal-comparison-price .price-line{gap:0}.sal-plan-card .price-wrapper{margin:20px 0 10px 0;min-height:auto}.sal-plan-card .price-old{font-size:20px;color:var(--subtle-text-dark)!important;text-decoration:line-through;font-weight:600}.sal-plan-card .price-old span.amount{color:var(--subtle-text-dark)!important}.sal-plan-card .price-new{font-size:42px;font-weight:800;color:#ffffff!important;line-height:1}.sal-plan-card .price-new span.amount{color:#ffffff!important}.sal-plan-card .price-vat{font-size:12px;color:var(--subtle-text-dark);margin-top:2px}.sal-plan-card .features-list{list-style:none;padding:0;margin:10px 0 20px 0;text-align:left;border-top:1px solid var(--border-color-dark);padding-top:20px;flex-grow:1;color:var(--text-color-dark)}.sal-plan-card .features-list li{display:flex;align-items:center;margin-bottom:12px;font-size:15px}.sal-plan-card:not(.is-cinema) .features-list li{font-weight:400}.sal-plan-card.is-cinema .features-list li{font-weight:600}.sal-plan-card .features-list svg{width:22px;height:22px;color:var(--accent-color);margin-right:10px;flex-shrink:0}.sal-plan-card.is-cinema .features-list svg{color:var(--cinema-accent)}.sal-license-info{font-size:12px;color:var(--subtle-text-dark);padding:8px 0 10px 0;text-align:center;line-height:1.3}.sal-license-info a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--subtle-text-dark);transition:all 0.2s ease}.sal-license-info a:hover{color:var(--text-color-dark);border-bottom-color:var(--text-color-dark)}.sal-comparison-link{text-align:center;margin:15px 0 10px 0}.sal-comparison-link a{color:var(--accent-color);text-decoration:none;font-size:14px;font-weight:600;transition:color 0.2s ease;border-bottom:1px dotted var(--accent-color)}.sal-comparison-link a:hover{color:var(--heading-color-dark);border-bottom-color:var(--heading-color-dark)}.sal-plan-card.is-cinema .sal-comparison-link a{color:var(--cinema-accent);border-bottom-color:var(--cinema-accent)}.sal-plan-card.is-cinema .sal-comparison-link a:hover{color:var(--heading-color-dark);border-bottom-color:var(--heading-color-dark)}.sal-plan-card a.button{display:block;width:100%;border-radius:10px!important;text-decoration:none;font-size:18px;font-weight:700;transition:all 0.2s ease;border:2px solid var(--border-color-dark);background-color:#fff0;color:var(--text-color-dark);box-shadow:none;margin-top:15px;height:54px!important;line-height:50px!important}.sal-pricing-grid .sal-plan-card a.button{padding:0!important}.sal-plan-card.is-recommended a.button{background-image:linear-gradient(45deg,#0063ff 0%,#0d80f2 100%);color:#fff;border:none;box-shadow:0 4px 10px rgb(0 112 243 / .2);height:58px!important;line-height:58px!important;border-radius:10px!important}.sal-plan-card:not(.is-cinema):not(.is-recommended) a.button:hover{border-color:var(--accent-color);color:var(--accent-color)}.sal-plan-card.is-recommended a.button:hover{background-image:linear-gradient(45deg,#0063ff 0%,#0d80f2 100%);filter:brightness(115%);transform:translateY(-2px);box-shadow:0 10px 20px rgb(0 112 243 / .35);color:white!important}.full-comparison-link-wrapper{text-align:center;margin-top:40px}.full-comparison-link-wrapper a{color:var(--subtle-text-dark);font-weight:700;text-decoration:none;transition:color 0.2s ease;font-size:16px}.full-comparison-link-wrapper a:hover{color:var(--accent-color)}.sal-comparison-cta-section{margin-top:40px;padding:30px 0}.sal-comparison-pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}@media (max-width:768px){.sal-comparison-pricing-cards{grid-template-columns:1fr;gap:15px}}.sal-comparison-pricing-card{background-color:var(--card-background);border:1px solid var(--border-color-dark);border-radius:12px;padding:20px;text-align:center;transition:all 0.3s ease}.sal-comparison-pricing-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.sal-comparison-pricing-card.is-cinema{border:1px solid var(--cinema-accent)}.sal-comparison-pricing-card .sal-comparison-title{font-size:20px;font-weight:700;margin:0 0 8px 0;color:var(--heading-color-dark)}.sal-comparison-pricing-card.is-cinema .sal-comparison-title{color:var(--cinema-accent)}.sal-comparison-pricing-card .sal-comparison-vat{font-size:14px;color:var(--text-color-muted);margin:0 0 20px 0}.sal-comparison-button-wrapper{margin-top:15px}.sal-comparison-btn{display:inline-block;padding:12px 24px;background-color:#fff0;border:2px solid var(--accent-color);color:var(--accent-color);text-decoration:none;border-radius:6px;font-weight:600;font-size:16px;transition:all 0.3s ease;cursor:pointer;width:100%;text-align:center}.sal-comparison-btn:hover{background-color:var(--accent-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgb(13 128 242 / .3)}.sal-comparison-btn-cinema{border-color:var(--cinema-accent);color:var(--cinema-accent)}.sal-comparison-btn-cinema:hover{background-color:var(--cinema-accent);color:#000;box-shadow:0 4px 12px rgb(255 183 0 / .3)}.sal-theme-light .sal-comparison-pricing-card{background-color:#fff;border-color:var(--border-color-light);box-shadow:0 2px 10px rgb(0 0 0 / .08)}.sal-theme-light .sal-comparison-pricing-card:hover{box-shadow:0 8px 25px rgb(0 0 0 / .12)}.sal-theme-light .sal-comparison-pricing-card .sal-comparison-title{color:var(--heading-color-light)}.sal-theme-light .sal-comparison-pricing-card.is-cinema .sal-comparison-title{color:var(--cinema-accent)}.sal-table-pricing-row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:20px 0}@media (max-width:768px){.sal-pricing-row{flex-direction:column;align-items:center;gap:15px}.sal-pricing-row .sal-plan-card{max-width:100%;width:100%}}.sal-comparison-wrapper{font-family:'Open Sans',sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sal-comparison-table{max-width:1100px;margin:40px auto 0;border:1px solid var(--border-color-dark);border-radius:12px;overflow:hidden;background-color:var(--card-background)}.sal-table-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;background-color:#2a2a2a;padding:20px;text-align:center;border-bottom:1px solid var(--border-color-dark)}.sal-table-header .plan-name{font-size:20px;font-weight:800;color:var(--heading-color-dark);text-transform:uppercase}.sal-table-header .plan-audience{font-size:13px;font-weight:600;color:var(--subtle-text-dark);margin-top:2px}.sal-table-header .plan-studio .plan-audience{color:var(--accent-color)}.sal-table-header .plan-cinema .plan-audience{color:var(--cinema-accent)}.sal-table-category details{border-top:1px solid var(--border-color-dark)}.sal-table-category details:first-child{border-top:none}.sal-table-category summary{display:flex;align-items:center;grid-column:1 / -1;padding:18px 20px;font-size:16px;font-weight:700;color:var(--heading-color-dark);background-color:#2a2a2a;cursor:pointer;list-style:none;border-top:1px solid var(--border-color-dark)}.sal-table-category details:first-child summary{border-top:none}.sal-table-category summary::-webkit-details-marker{display:none}.sal-table-category summary::before{content:'►';font-size:.7em;margin-right:12px;transition:transform 0.3s ease}.sal-table-category details[open]>summary::before{transform:rotate(90deg)}.sal-table-row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;text-align:center;transition:background-color 0.2s ease}.sal-table-row:nth-of-type(even){background-color:rgb(0 0 0 / .15)}.sal-table-row:hover{background-color:rgb(255 255 255 / .08)!important}.sal-table-row div{padding:16px 20px;display:flex;align-items:center;justify-content:center;color:var(--text-color-dark);border-top:1px solid var(--border-color-dark);font-size:15px}.sal-table-row div:first-child{justify-content:flex-start}.sal-icon-check,.sal-icon-cross{display:inline-block;width:24px;height:24px}.sal-icon-check{color:var(--accent-color)}.sal-icon-check.cinema{color:var(--cinema-accent)}.sal-icon-cross{color:#686868}.sal-additional-text{font-size:inherit;color:inherit;font-style:normal;margin-left:4px;vertical-align:middle}@media (max-width:768px){.sal-table-header,.sal-table-row{grid-template-columns:2fr 1fr 1fr 1fr}.sal-table-header .plan-name{font-size:16px}.sal-table-row div{padding:12px 10px;font-size:14px}}@media (max-width:640px){.sal-comparison-table{font-size:14px}.sal-table-header,.sal-table-row{display:block}.sal-theme-dark .sal-table-header>div,.sal-theme-dark .sal-table-row>div{border-top:1px solid var(--border-color-dark)}.sal-theme-light .sal-table-header>div,.sal-theme-light .sal-table-row>div{border-top:1px solid var(--border-color-light)}.sal-theme-dark .sal-table-header>div:first-child,.sal-theme-dark .sal-table-row>div:first-child{font-weight:600;background-color:rgb(255 255 255 / .03)}.sal-theme-light .sal-table-header>div:first-child,.sal-theme-light .sal-table-row>div:first-child{font-weight:600;background-color:rgb(0 0 0 / .03)}}.sal-comparison-wrapper.sal-theme-light .sal-comparison-table{border:1px solid var(--border-color-light);background-color:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.sal-comparison-wrapper.sal-theme-light .sal-table-header{background-color:var(--light-background);border-bottom:1px solid var(--border-color-light)}.sal-comparison-wrapper.sal-theme-light .sal-table-header .plan-name{color:var(--heading-color-light)}.sal-comparison-wrapper.sal-theme-light .sal-table-header .plan-audience{color:#666}.sal-comparison-wrapper.sal-theme-light .sal-table-header .plan-studio .plan-audience{color:var(--accent-color)}.sal-comparison-wrapper.sal-theme-light .sal-table-header .plan-cinema .plan-audience{color:var(--cinema-accent)}.sal-table-header .plan-cinema .plan-name{color:var(--heading-color-dark)}.sal-comparison-wrapper.sal-theme-light .sal-table-category details{border-top:1px solid var(--border-color-light)}.sal-comparison-wrapper.sal-theme-light .sal-table-category summary{background-color:var(--light-background);color:var(--heading-color-light);border-top:1px solid var(--border-color-light)}.sal-comparison-wrapper.sal-theme-light .sal-table-category details:first-child summary{border-top:none}.sal-comparison-wrapper.sal-theme-light .sal-table-header .plan-cinema .plan-name{color:var(--heading-color-light)}.sal-comparison-wrapper.sal-theme-light .sal-table-row:nth-of-type(even){background-color:rgb(0 0 0 / .02)}.sal-comparison-wrapper.sal-theme-light .sal-table-row:hover{background-color:rgb(13 128 242 / .05)!important}.sal-comparison-wrapper.sal-theme-light .sal-table-row div{color:var(--text-color-light);border-top:1px solid var(--border-color-light)}.sal-table-pricing-row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:20px 0}.sal-theme-light .sal-table-pricing-row{border-top-color:var(--border-color-light)}.sal-pricing-column{display:flex;justify-content:center;padding:0 10px}.sal-pricing-column:first-child{grid-column:2}.sal-comparison-pricing-card{background-color:var(--card-background);border:1px solid var(--border-color-dark);border-radius:12px;padding:15px;text-align:center;min-width:140px;transition:transform 0.2s ease,box-shadow 0.2s ease}.sal-comparison-pricing-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.sal-comparison-pricing-card.is-recommended{border:1px solid var(--accent-color);*/}.sal-comparison-pricing-card.is-cinema{border:1px solid var(--cinema-accent)}.sal-theme-light .sal-comparison-pricing-card{background-color:#fff;border-color:var(--border-color-light);box-shadow:0 2px 10px rgb(0 0 0 / .08)}.sal-theme-light .sal-comparison-pricing-card:hover{box-shadow:0 8px 25px rgb(0 0 0 / .12)}.sal-comparison-title{font-size:16px;font-weight:700;color:var(--heading-color-dark);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.sal-comparison-pricing-card.is-recommended .sal-comparison-title{color:var(--accent-color)}.sal-comparison-pricing-card.is-cinema .sal-comparison-title{color:var(--cinema-accent)}.sal-theme-light .sal-comparison-title{color:var(--heading-color-light)}.sal-theme-light .sal-comparison-pricing-card.is-recommended .sal-comparison-title{color:var(--accent-color)}.sal-theme-light .sal-comparison-pricing-card.is-cinema .sal-comparison-title{color:var(--cinema-accent)}.sal-comparison-price{margin-bottom:10px}.sal-comparison-price .price-old{font-size:14px;color:var(--subtle-text-dark)!important;text-decoration:line-through;font-weight:600;margin-bottom:1px}.sal-comparison-price .price-old span.amount{color:var(--subtle-text-dark)!important}.sal-comparison-price .price-main{font-size:20px;font-weight:800;color:var(--heading-color-dark)!important;line-height:1;margin-bottom:1px}.sal-comparison-price .price-main span.amount{color:var(--heading-color-dark)!important}.sal-comparison-price .price-line{display:flex;flex-direction:column;align-items:center}.sal-comparison-price .price-new{font-size:20px!important;font-weight:800!important;color:var(--heading-color-dark)!important;line-height:1!important;order:2;margin-bottom:2px}.sal-comparison-price .price-old{font-size:14px!important;color:var(--subtle-text-dark)!important;text-decoration:line-through!important;font-weight:600!important;order:1;margin-bottom:2px}.sal-comparison-price .price-old span.amount,.sal-comparison-price .price-old .woocommerce-Price-amount{color:var(--subtle-text-dark)!important;font-size:14px!important}.sal-comparison-price .price-vat{font-size:12px;color:var(--subtle-text-dark)}.sal-theme-light .sal-comparison-price .price-main{color:var(--heading-color-light)!important}.sal-theme-light .sal-comparison-price .price-main span.amount{color:var(--heading-color-light)!important}.sal-theme-light .sal-comparison-price .price-old,.sal-theme-light .sal-comparison-price .price-vat{color:#666!important}.sal-theme-light .sal-comparison-price .price-old span.amount{color:#666!important}.sal-theme-light .sal-comparison-price .price-new{color:var(--heading-color-light)!important}.sal-theme-light .sal-comparison-price .price-old,.sal-theme-light .sal-comparison-price .price-old span.amount,.sal-theme-light .sal-comparison-price .price-old .woocommerce-Price-amount{color:#666!important}.sal-addon-price,.row .col .col-inner .sal-addon-price,.col .col-inner .sal-addon-price,.col-inner .sal-addon-price,.row .col .col-inner .sal-price-container[data-elixxier-product-id],.col .col-inner .sal-price-container[data-elixxier-product-id],.col-inner .sal-price-container[data-elixxier-product-id],.sal-price-container[data-elixxier-product-id]{text-align:left!important;margin:0}.sal-comparison-wrapper .sal-table-pricing-row .sal-comparison-pricing-card .sal-comparison-price .sal-price-container[data-elixxier-product-id]{text-align:center!important}.sal-comparison-pricing-card .sal-price-container{text-align:center!important;display:block}.sal-comparison-pricing-card .sal-price-container del{display:block!important;margin-bottom:5px;font-size:.9em;opacity:.7}.sal-comparison-pricing-card .sal-price-container ins{display:block!important;text-decoration:none;font-size:1.2em;font-weight:700;margin-bottom:5px}.sal-comparison-pricing-card .sal-price-container .price-vat,.sal-comparison-pricing-card .sal-price-container small.price-vat{display:block;text-align:center;font-size:.8em;margin-top:5px}.sal-addon-price del,.sal-price-container[data-elixxier-product-id] del{font-size:16px!important;color:#c3c4c7!important;text-decoration:line-through!important;font-weight:400!important;margin-right:10px}.sal-addon-price del span.amount,.sal-price-container[data-elixxier-product-id] del span.amount,.sal-addon-price del .woocommerce-Price-amount,.sal-price-container[data-elixxier-product-id] del .woocommerce-Price-amount{color:#c3c4c7!important;font-size:16px!important;font-weight:400!important}.sal-addon-price ins,.sal-price-container[data-elixxier-product-id] ins{font-size:20px!important;font-weight:700!important;color:#ffffff!important;text-decoration:none!important;line-height:1}.sal-addon-price ins span.amount,.sal-price-container[data-elixxier-product-id] ins span.amount,.sal-addon-price ins .woocommerce-Price-amount,.sal-price-container[data-elixxier-product-id] ins .woocommerce-Price-amount{color:#ffffff!important;font-size:20px!important;font-weight:700!important}.sal-addon-price .price-vat,.sal-price-container[data-elixxier-product-id] .price-vat{font-size:12px!important;color:#c3c4c7!important;margin-top:4px;display:block}.sal-comparison-buy-button{display:block;width:100%;padding:10px 8px;font-size:13px;font-weight:700;text-decoration:none;border-radius:8px;transition:all 0.2s ease;border:2px solid var(--border-color-dark);background-color:#fff0;color:var(--text-color-dark);text-align:center;line-height:1.2}.sal-comparison-buy-button:hover{border-color:var(--accent-color);color:var(--accent-color)}.sal-comparison-pricing-card.is-recommended .sal-comparison-buy-button{background-image:linear-gradient(45deg,#0063ff 0%,#0d80f2 100%);color:#fff;border:none;box-shadow:0 4px 10px rgb(0 112 243 / .2)}.sal-comparison-pricing-card.is-recommended .sal-comparison-buy-button:hover{filter:brightness(115%);transform:translateY(-1px);box-shadow:0 8px 20px rgb(0 112 243 / .35)}.sal-comparison-pricing-card.is-cinema{border-color:var(--cinema-accent)}.sal-comparison-pricing-card.is-cinema .sal-comparison-title{color:var(--cinema-accent)}.sal-comparison-pricing-card.is-cinema .sal-comparison-buy-button{border-color:var(--cinema-accent);color:var(--cinema-accent)}.sal-comparison-pricing-card.is-cinema .sal-comparison-buy-button:hover{background-color:rgb(255 183 0 / .05);border-color:var(--cinema-accent);box-shadow:0 0 15px var(--cinema-glow)}.sal-theme-light .sal-comparison-buy-button{border-color:var(--border-color-light);color:var(--text-color-light)}.sal-theme-light .sal-comparison-buy-button:hover{border-color:var(--accent-color);color:var(--accent-color)}@media (max-width:768px){.sal-table-pricing-row{grid-template-columns:1fr;gap:15px}.sal-pricing-column:first-child{grid-column:1}.sal-comparison-pricing-card{min-width:auto}}.sal-faq-wrapper{font-family:'Open Sans',sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sal-faq-grid{max-width:1100px;margin:40px auto 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.sal-faq-column{display:flex;flex-direction:column;gap:10px}.sal-faq-item details{background-color:var(--card-background);border-radius:10px;border:1px solid var(--border-color-dark);transition:background-color 0.2s ease}.sal-faq-item details[open]{background-color:#2a2a2a}.sal-faq-item summary{position:relative;padding:20px;padding-right:50px;font-size:18px;font-weight:700;color:var(--heading-color-dark);cursor:pointer;list-style:none}.sal-faq-item summary::-webkit-details-marker{display:none}.sal-faq-item summary::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;color:#555;transition:transform 0.3s ease,color 0.3s ease}.sal-faq-item details[open] summary::after{transform:translateY(-50%) rotate(45deg);color:var(--accent-color)}.faq-content-wrapper{overflow:hidden;max-height:0;transition:max-height 0.4s ease-out}details[open]>.faq-content-wrapper{max-height:500px;transition:max-height 0.4s ease-in}.sal-faq-item .faq-content{padding:0 20px 20px 20px;color:var(--text-color-dark);line-height:1.7}.sal-faq-item .faq-content p{margin:0}.sal-faq-item a{color:var(--accent-color);text-decoration:none;font-weight:600}.sal-faq-item a:hover{text-decoration:underline}@media (max-width:992px){.sal-faq-grid{grid-template-columns:1fr}}@media (max-width:992px){.sal-pricing-grid{grid-template-columns:1fr;gap:60px}.sal-plan-card.is-recommended{transform:scale(1)}.sal-plan-card.is-recommended:hover{transform:scale(1) translateY(-8px)}.sal-plan-card.is-cinema:hover{transform:translateY(-8px)}.sal-badge{top:-18px}.sal-plan-card h3{font-size:28px}}@media (max-width:767px){.sal-plan-card h3{font-size:26px}}.sal-price-container{min-height:75px;position:relative;transition:opacity 0.3s ease}.sal-price-container.sal-loading .sal-price-skeleton{display:block}.sal-price-container:not(.sal-loading) .price-line,.sal-price-container:not(.sal-loading) .price-vat{animation:fadeIn 0.4s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sal-price-skeleton{display:none;padding:10px 0}.sal-skeleton-price,.sal-skeleton-vat{background:var(--skeleton-base);border-radius:4px;position:relative;overflow:hidden}.sal-skeleton-price{height:32px;width:120px;margin:0 auto 8px}.sal-skeleton-vat{height:16px;width:80px;margin:0 auto}.sal-skeleton-price::after,.sal-skeleton-vat::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes skeletonPulse{0%,100%{opacity:1}50%{opacity:.5}}.sal-price-container.sal-loading-pulse .sal-skeleton-price,.sal-price-container.sal-loading-pulse .sal-skeleton-vat{animation:skeletonPulse 1.5s ease-in-out infinite}.sal-plan-card.is-cinema .sal-skeleton-price,.sal-plan-card.is-cinema .sal-skeleton-vat{background:rgb(255 183 0 / .1)}.sal-plan-card.is-cinema .sal-skeleton-price::after,.sal-plan-card.is-cinema .sal-skeleton-vat::after{background:linear-gradient(90deg,transparent,rgb(255 183 0 / .2),transparent)}