.key-takeaways{display:flex;justify-content:center;padding:var(--kt-section-padding, 40px) 20px;background:var(--kt-container-bg, #ffffff)}.key-takeaways__box{max-width:min(var(--kt-box-width, 600px),100%);width:100%;background:var(--kt-box-bg, #f8f9fa);border:var(--kt-border-width, 1px) solid var(--kt-border-color, #e0e0e0);border-radius:var(--kt-border-radius, 8px);padding:var(--kt-box-padding, 32px);box-shadow:calc(var(--kt-shadow-i, 2) * 1px) calc(var(--kt-shadow-i, 2) * 2px) calc(var(--kt-shadow-i, 2) * 4px) rgba(0,0,0,calc(var(--kt-shadow-opacity, .1)))}.key-takeaways__header{display:flex;align-items:center;gap:12px;margin-bottom:var(--kt-header-spacing, 20px)}.key-takeaways__icon{width:var(--kt-icon-size, 32px);height:var(--kt-icon-size, 32px);background:var(--kt-icon-bg, #845ef7);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.key-takeaways__icon svg{width:calc(var(--kt-icon-size, 32px) * .6);height:calc(var(--kt-icon-size, 32px) * .6);color:var(--kt-icon-color, #ffffff)}.key-takeaways__title{color:var(--kt-title-color, #161616);font-size:var(--kt-title-size, 20px);font-weight:600;margin:0;line-height:1.2}.key-takeaways__content{color:var(--kt-text-color, #444444);font-size:var(--kt-text-size, 16px);line-height:1.6}.key-takeaways__content ul{margin:0;padding-left:20px}.key-takeaways__content li{margin-bottom:8px}.key-takeaways__content li:last-child{margin-bottom:0}.key-takeaways__content p{margin:0 0 12px}.key-takeaways__content p:last-child{margin-bottom:0}.key-takeaways__empty{text-align:center;color:var(--kt-text-color, #444444);opacity:.6;font-style:italic;padding:20px}@media (max-width: 768px){.key-takeaways{padding:calc(var(--kt-section-padding, 40px) * .7) 15px}.key-takeaways__box{padding:calc(var(--kt-box-padding, 32px) * .8)}.key-takeaways__title{font-size:calc(var(--kt-title-size, 20px) * .9)}.key-takeaways__content{font-size:calc(var(--kt-text-size, 16px) * .95)}}.two-col{width:100%;padding:var(--tc-section-padding) 20px;background-color:var(--tc-background);box-sizing:border-box}.two-col__container{max-width:var(--tc-container-width);width:100%;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.two-col__inner{display:flex;align-items:var(--tc-align);justify-content:space-between;gap:var(--tc-gap);flex-direction:row}@media (min-width: 769px){.two-col[style*="--tc-reverse: 1"] .two-col__inner{flex-direction:row-reverse}}.two-col__image{flex:0 0 var(--tc-image-width);border-radius:var(--tc-image-radius);overflow:hidden;position:relative}.two-col__image img{width:100%;height:auto;aspect-ratio:var(--tc-image-ratio);object-fit:cover;border-radius:var(--tc-image-radius);display:block}.two-col__content{flex:1;color:var(--tc-text-color)}.two-col__text{font-size:var(--tc-text-size);color:var(--tc-text-color);line-height:1.6}.two-col__text h2{color:var(--tc-heading-color);font-size:var(--tc-h2);font-weight:600;margin-top:0;margin-bottom:.75em}.two-col__text h3{color:var(--tc-heading-color);font-size:var(--tc-h3);font-weight:500;margin-top:1.2em;margin-bottom:.5em}.two-col__text a{color:var(--tc-link-color);text-decoration:none;transition:color .2s ease}.two-col__text a:hover{color:var(--tc-link-hover-color)}@media (max-width: 768px){.two-col{padding:var(--tc-section-padding-mobile) 20px}.two-col__inner{flex-direction:column;gap:var(--tc-gap-mobile)}.two-col[style*="--tc-mobile-image-position: bottom"] .two-col__image{order:2}.two-col[style*="--tc-mobile-image-position: bottom"] .two-col__content{order:1}.two-col__image{flex-basis:100%}.two-col__text{font-size:var(--tc-text-size-mobile)}.two-col__text h2{font-size:var(--tc-h2-m)}.two-col__text h3{font-size:var(--tc-h3-m)}}@media (max-width: 480px){.two-col{padding:calc(var(--tc-section-padding-mobile) * .8) 15px}.two-col__text{font-size:calc(var(--tc-text-size-mobile) * .95)}.two-col__text h2{font-size:calc(var(--tc-h2-m) * .9)}.two-col__text h3{font-size:calc(var(--tc-h3-m) * .9)}}.faq{padding:var(--faq-section-padding, 60px) 20px;background-color:var(--faq-bg, #f5f9fc)}.faq__container{max-width:var(--faq-max-width, 1200px);margin:0 auto}.faq__header{text-align:center;margin-bottom:var(--faq-header-spacing, 40px)}.faq__title{font-size:var(--faq-title-size, 32px);color:var(--faq-title-color, #161616);margin:0 0 12px}.faq__subtitle{font-size:var(--faq-subtitle-size, 16px);color:var(--faq-subtitle-color, #929292);margin:0}.faq__grid{display:grid;grid-template-columns:1fr;gap:var(--faq-box-gap, 20px)}@media screen and (min-width: 750px){.faq__grid{grid-template-columns:repeat(2,1fr)}}.faq__item{background-color:var(--faq-box-bg, #ffffff);border:var(--faq-border-width, 1px) solid var(--faq-border-color, #eaeaea);border-radius:var(--faq-border-radius, 8px);padding:var(--faq-box-padding, 25px);transition:all .3s ease}.faq__item:hover{border-color:var(--faq-border-hover, #845ef7);box-shadow:0 4px 12px #00000014}.faq__content{font-size:var(--faq-text-size, 15px);color:var(--faq-text-color, #444);line-height:1.6}.faq__content h3,.faq__content h4,.faq__content h5,.faq__content h6{color:var(--faq-question-color, #161616);font-weight:600;margin:0 0 12px;font-size:var(--faq-question-size, 18px)}.faq__content p{margin:0 0 12px}.faq__content p:last-child{margin-bottom:0}.faq__content ul,.faq__content ol{margin:0 0 12px;padding-left:20px}.faq__content a{color:var(--faq-link-color, #845ef7);text-decoration:underline}.faq__content a:hover{color:var(--faq-link-hover, #845ef7)}.resource{padding:60px 0;background:var(--res-bg)}.resource__container{max-width:1200px;margin:0 auto;padding:0 20px}.resource__header{text-align:center;margin-bottom:50px}.resource__title{font-size:var(--res-title-size);color:var(--res-title-color);margin:0 0 15px;font-weight:600}.resource__subtitle{font-size:var(--res-subtitle-size);color:var(--res-subtitle-color);max-width:600px;margin:0 auto;line-height:1.5}.resource__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--res-gap);margin-top:40px}.resource__col{background:var(--res-card-bg);border-radius:var(--res-card-radius);padding:40px 30px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.resource__col:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.resource__col-title{font-size:var(--res-col-title-size);color:var(--res-col-title-color);margin:0 0 25px;font-weight:600;text-align:center;padding-bottom:15px;border-bottom:2px solid var(--res-divider);flex-shrink:0}.resource__content{font-size:var(--res-link-font);line-height:1.6;flex-grow:1}.resource__content p{margin:0 0 15px}.resource__content p:last-child{margin-bottom:0}.resource__content a{display:inline-flex;align-items:center;padding:12px 15px;background:var(--res-link-bg);border:1px solid var(--res-link-border);border-radius:var(--res-link-radius);text-decoration:none;color:var(--res-link-text);font-size:var(--res-link-font);transition:all .3s ease;position:relative;overflow:hidden;margin:5px 0;width:100%;box-sizing:border-box}.resource__content a:hover{background:var(--res-link-bg-h);color:var(--res-link-text-h);border-color:var(--res-link-border-h);transform:translate(5px)}.resource__content a:before{content:"";width:20px;height:20px;margin-right:12px;flex-shrink:0;opacity:.7;background-size:contain;background-repeat:no-repeat;background-position:center}.resource__content a:after{content:"";width:16px;height:16px;margin-left:auto;flex-shrink:0;transition:transform .3s ease,opacity .3s ease,background-image .3s ease;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23444444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7' /%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.resource__content a:hover:after{transform:translate(3px);opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7' /%3E%3C/svg%3E")}.resource__col:nth-child(1) .resource__content a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23444444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10' /%3E%3C/svg%3E")}.resource__col:nth-child(1) .resource__content a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10' /%3E%3C/svg%3E")}.resource__col:nth-child(2) .resource__content a:before,.resource__col:nth-child(3) .resource__content a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23444444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z' /%3E%3C/svg%3E")}.resource__col:nth-child(2) .resource__content a:hover:before,.resource__col:nth-child(3) .resource__content a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z' /%3E%3C/svg%3E")}.resource__empty{text-align:center;padding:40px 20px;color:var(--res-subtitle-color);font-style:italic;opacity:.7;flex-grow:1;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.resource{padding:40px 0}.resource__grid{grid-template-columns:1fr;gap:25px}.resource__col{padding:30px 20px}.resource__title{font-size:calc(var(--res-title-size) * .8)}.resource__subtitle{font-size:calc(var(--res-subtitle-size) * .9)}.resource__col-title{font-size:calc(var(--res-col-title-size) * .9);margin-bottom:20px}.resource__content a{padding:12px 15px;font-size:var(--res-link-font)}}@media (max-width: 480px){.resource__grid{gap:20px}.resource__col{padding:25px 15px}.resource__col-title{font-size:calc(var(--res-col-title-size) * .8);margin-bottom:15px}.resource__content a{padding:10px 12px;font-size:calc(var(--res-link-font) * .9)}.resource__content a:before{width:16px;height:16px;margin-right:8px}.resource__content a:after{width:14px;height:14px}}.contact-cta{padding:var(--cta-pad-top, 60px) 20px var(--cta-pad-bottom, 60px);background:var(--cta-bg, #f8f9fa);text-align:var(--cta-text-align, center)}.contact-cta__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:var(--cta-align-items, center);gap:var(--cta-gap, 25px)}.contact-cta__heading{color:var(--cta-heading-color, #000);font-size:var(--cta-heading-size, 36px);margin:0;line-height:1.2}.contact-cta__text{color:var(--cta-text-color, #666);font-size:var(--cta-text-size, 16px);margin:0;max-width:var(--cta-text-max-w, 600px);line-height:1.5}.contact-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--cta-btn-py, 14px) var(--cta-btn-px, 32px);background:var(--cta-btn-bg, #007bff);color:var(--cta-btn-text, #fff);text-decoration:none;border-radius:var(--cta-btn-radius, 6px);font-size:var(--cta-btn-fs, 16px);font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.contact-cta__button:hover{background:var(--cta-btn-bg-hover, #0056b3);color:var(--cta-btn-text-hover, #fff);transform:translateY(-2px)}@media (max-width: 749px){.contact-cta{padding:calc(var(--cta-pad-top, 60px) * .7) 15px calc(var(--cta-pad-bottom, 60px) * .7)}.contact-cta__heading{font-size:calc(var(--cta-heading-size, 36px) * .8)}.contact-cta__text{font-size:calc(var(--cta-text-size, 16px) * .9)}.contact-cta__button{padding:calc(var(--cta-btn-py, 14px) * .9) calc(var(--cta-btn-px, 32px) * .9);font-size:calc(var(--cta-btn-fs, 16px) * .9)}}.product-compare{max-width:1200px;margin:0 auto;padding:var(--pc-pad, 60px);background:var(--pc-bg, #ffffff);border-radius:var(--pc-radius, 8px)}.product-compare__header{text-align:center;margin-bottom:40px}.product-compare__title{color:var(--pc-heading-color, #161616);font-size:var(--pc-heading-size, 36px);margin:0 0 12px}.product-compare__subtitle{color:var(--pc-subtitle-color, #444444);font-size:var(--pc-subtitle-size, 16px);margin:0;opacity:.8}.product-compare__cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--pc-cards-gap, 40px);align-items:start;margin-bottom:50px}.product-compare__card{background:var(--pc-card-bg, #fff);border-radius:var(--pc-card-radius, 8px);padding:30px;border:1px solid var(--pc-card-border, #eaeaea);position:relative}.product-compare__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--pc-badge-bg, #845ef7);color:var(--pc-badge-text, #ffffff);padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.product-compare__media{margin-bottom:24px;text-align:center}.product-compare__img{width:100%;height:var(--pc-image-h, 240px);object-fit:cover;border-radius:var(--pc-image-radius, 8px)}.product-compare__img-ph{width:100%;height:var(--pc-image-h, 240px);background:#f8f9fa;border-radius:var(--pc-image-radius, 8px);display:flex;align-items:center;justify-content:center;position:relative}.product-compare__empty-note{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:12px;color:#666;text-align:center}.product-compare__prod-title{color:var(--pc-prod-title-color, #161616);font-size:var(--pc-prod-title-size, 20px);margin:0 0 8px;text-align:center}.product-compare__prod-price{color:var(--pc-price-color, #161616);font-size:var(--pc-price-size, 18px);font-weight:600;text-align:center;margin-bottom:20px}.product-compare__strike{text-decoration:line-through;opacity:.6;margin-right:8px}.product-compare__features{margin-bottom:20px}.product-compare__features-title{color:var(--pc-feat-title-color, #161616);font-size:var(--pc-feat-title-size, 16px);font-weight:600;margin:0 0 8px}.product-compare__features-text{color:var(--pc-feat-text-color, #444444);font-size:var(--pc-feat-text-size, 14px);line-height:1.5;margin:0}.product-compare__pc{margin-bottom:24px}.product-compare__pc-section{margin-bottom:16px}.product-compare__pc-title{font-size:16px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:6px}.product-compare__pc-icon{width:16px;height:16px}.product-compare__pc-title--pros{color:var(--pc-pros-title-color, #1b5e20)}.product-compare__pc-title--cons{color:var(--pc-cons-title-color, #b71c1c)}.product-compare__list{list-style:none;padding:0;margin:0}.product-compare__list-item{display:flex;align-items:flex-start;margin-bottom:6px;font-size:14px;line-height:1.4}.product-compare__list-icon{width:14px;height:14px;margin-right:8px;margin-top:2px;flex-shrink:0}.product-compare__list-icon--pros{color:var(--pc-pros-icon, #1b5e20)}.product-compare__list-icon--cons{color:var(--pc-cons-icon, #b71c1c)}.product-compare__list-item--pros{color:var(--pc-pros-text, #1b5e20)}.product-compare__list-item--cons{color:var(--pc-cons-text, #b71c1c)}.product-compare__btn{width:100%;padding:14px 24px;background:var(--pc-btn-bg, #111);color:var(--pc-btn-text, #fff);border:none;border-radius:var(--pc-btn-radius, 8px);font-size:16px;font-weight:600;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;transition:background-color .3s ease}.product-compare__btn:hover{background:var(--pc-btn-hover, #333)}.product-compare__empty-card{text-align:center;color:#666;font-style:italic;padding:40px 20px}.product-compare__table-wrap{margin-top:50px}.product-compare__table-title{color:var(--pc-heading-color, #161616);font-size:var(--pc-table-heading-size, 20px);margin:0 0 24px;text-align:center}.product-compare__table{width:100%;border-collapse:collapse;background:var(--pc-table-bg, #ffffff);border-radius:var(--pc-table-radius, 8px);overflow:hidden;box-shadow:0 2px 8px #0000001a}.product-compare__thead{background:var(--pc-th-bg, #f5f5f5)}.product-compare__th{padding:20px 16px;text-align:center;color:var(--pc-th-text, #161616);font-weight:600;font-size:16px;border-bottom:2px solid var(--pc-table-border, #eaeaea)}.product-compare__td{padding:16px;text-align:center;color:var(--pc-td-text, #444444);font-size:14px;border-bottom:1px solid var(--pc-table-border, #eaeaea);vertical-align:top}.product-compare__td--feature{text-align:left;font-weight:500;color:var(--pc-feature-color, #161616);background:var(--pc-feature-bg, #fafafa)}.product-compare__th-prod{display:flex;flex-direction:column;align-items:center;gap:8px}.product-compare__th-img{width:60px;height:60px;object-fit:cover;border-radius:8px}.product-compare__th-img-ph{width:60px;height:60px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.product-compare__th-name{font-weight:600;font-size:14px}.product-compare__th-price{font-size:12px;opacity:.8}.product-compare__yes{color:var(--pc-check, #1b5e20);font-size:18px}.product-compare__no{color:var(--pc-cross, #b71c1c);font-size:18px}.product-compare__td-empty{color:#999;font-style:italic}@media (max-width: 768px){.product-compare__cards{gap:20px;grid-template-columns:1fr}.product-compare__card{padding:20px}.product-compare__title{font-size:calc(var(--pc-heading-size, 36px) * .8)}.product-compare__img,.product-compare__img-ph{height:calc(var(--pc-image-h, 240px) * .8)}.product-compare__th,.product-compare__td{padding:12px 8px;font-size:12px}.product-compare__th-img,.product-compare__th-img-ph{width:40px;height:40px}.product-compare__th-name{font-size:12px}.product-compare__th-price{font-size:10px}}.product-showcase{padding:var(--ps-pad, 60px) 20px;background:var(--ps-bg, #ffffff)}.product-showcase__container{max-width:1200px;margin:0 auto}.product-showcase__featured{margin-bottom:var(--ps-gap-sections, 40px)}.product-showcase__featured-content{display:flex;gap:40px;align-items:center}.product-showcase__featured-image{flex:1;max-width:500px}.product-showcase__featured-image-wrapper{position:relative;width:100%;aspect-ratio:var(--ps-feature-ar, auto);border-radius:var(--ps-img-radius, 8px);overflow:hidden;background:#f4f4f4}.product-showcase__featured-image-wrapper img{width:100%;height:100%;object-fit:var(--ps-feature-ar, auto) == auto ? contain : cover}.product-showcase__featured-image-wrapper svg{width:100%;height:100%;background:#f4f4f4}.product-showcase__featured-image-wrapper img{object-fit:cover}.product-showcase__featured-image-wrapper[style*="--ps-feature-ar: auto"] img{object-fit:contain}.product-showcase__featured-info{flex:1;padding:20px}.product-showcase__featured-title{font-size:var(--ps-feature-title-size, 28px);color:var(--ps-text, #161616);margin:0 0 16px;font-weight:600}.product-showcase__featured-price{font-size:var(--ps-feature-price-size, 18px);color:var(--ps-price, #161616);margin-bottom:16px;font-weight:500}.product-showcase__featured-description{color:var(--ps-text, #444);margin-bottom:24px;line-height:1.6}.product-showcase__featured-button{display:inline-block;padding:12px 24px;background:var(--ps-btn-bg, #111);color:var(--ps-btn-text, #fff);text-decoration:none;border-radius:var(--ps-btn-radius, 8px);font-weight:500;transition:background-color .3s ease}.product-showcase__featured-button:hover{background:var(--ps-btn-hover, #333)}.product-showcase__comparison{border-top:1px solid var(--ps-divider, #eaeaea);padding-top:var(--ps-gap-sections, 40px)}.product-showcase__comparison-title{text-align:center;font-size:var(--ps-comp-title-size, 22px);color:var(--ps-text, #161616);margin:0 0 40px;font-weight:600}.product-showcase__comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-showcase__comparison-item{text-align:center}.product-showcase__comparison-image{width:100%;aspect-ratio:var(--ps-comp-ar, auto);border-radius:var(--ps-img-radius, 8px);overflow:hidden;margin-bottom:16px;background:#f4f4f4}.product-showcase__comparison-image img{width:100%;height:100%;object-fit:cover}.product-showcase__comparison-image[style*="--ps-comp-ar: auto"] img{object-fit:contain}.product-showcase__comparison-image svg{width:100%;height:100%;background:#f4f4f4}.product-showcase__comparison-product-title{font-size:var(--ps-comp-prod-title-size, 18px);color:var(--ps-text, #161616);margin:0 0 8px;font-weight:500}.product-showcase__comparison-price{font-size:var(--ps-comp-price-size, 16px);color:var(--ps-price, #161616);margin-bottom:16px;font-weight:500}.product-showcase__comparison-features{margin-bottom:16px;text-align:left}.product-showcase__feature-item{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:var(--ps-text, #444)}.product-showcase__feature-icon{width:16px;height:16px;color:var(--ps-feature-icon, #1b5e20);flex-shrink:0}.product-showcase__comparison-button{display:inline-block;padding:10px 20px;background:var(--ps-comp-btn-bg, #111);color:var(--ps-comp-btn-text, #fff);text-decoration:none;border-radius:var(--ps-btn-radius, 8px);font-weight:500;transition:background-color .3s ease}.product-showcase__comparison-button:hover{background:var(--ps-comp-btn-hover, #333)}.product-showcase__empty-state{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:12px 20px;font-size:14px;color:#666;text-align:center;pointer-events:none}@media (max-width: 768px){.product-showcase__featured-content{flex-direction:column;gap:20px}.product-showcase__comparison-grid{grid-template-columns:1fr;gap:30px}.product-showcase__featured-title{font-size:calc(var(--ps-feature-title-size, 28px) * .8)}.product-showcase__comparison-title{font-size:calc(var(--ps-comp-title-size, 22px) * .8)}}.help-center{padding:60px 20px;background-color:var(--hc-bg);overflow-x:hidden;width:100%;box-sizing:border-box}.help-center__container{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.help-center__header{text-align:center;margin-bottom:50px}.help-center__title{font-size:var(--hc-title-size);color:var(--hc-title-color);margin:0 0 15px;font-weight:600}.help-center__subtitle{font-size:var(--hc-subtitle-size);color:var(--hc-subtitle-color);max-width:700px;margin:0 auto 30px}.help-center__search{max-width:600px;margin:0 auto;position:relative}.help-center__search-input{width:100%;padding:16px 50px 16px 20px;border:2px solid var(--hc-search-border);border-radius:var(--hc-search-radius);font-size:16px;background-color:var(--hc-search-bg);color:var(--hc-search-text);box-sizing:border-box}.help-center__search-input::placeholder{color:var(--hc-search-placeholder)}.help-center__search-input:focus{outline:none;border-color:var(--hc-search-focus)}.help-center__search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--hc-search-icon);pointer-events:none}.help-center__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:60px}.help-center__category{background-color:var(--hc-card-bg);border-radius:var(--hc-card-radius);padding:30px;box-shadow:var(--hc-card-shadow);transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--hc-card-border);box-sizing:border-box}.help-center__category:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.help-center__category-icon{width:50px;height:50px;background-color:var(--hc-icon-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hc-icon-color)}.help-center__category-icon svg{width:24px;height:24px}.help-center__category-title{font-size:var(--hc-category-title-size);color:var(--hc-category-title-color);margin:0 0 12px;font-weight:600}.help-center__category-description{font-size:14px;color:var(--hc-category-desc-color);margin:0 0 20px;line-height:1.6}.help-center__articles{list-style:none;padding:0;margin:0}.help-center__article{margin-bottom:12px}.help-center__article-link{color:var(--hc-article-link);text-decoration:none;font-size:14px;display:flex;align-items:center;transition:color .2s ease;word-break:break-word}.help-center__article-link:hover{color:var(--hc-article-link-hover)}.help-center__article-link:before{content:"\2192";margin-right:8px;transition:transform .2s ease;flex-shrink:0}.help-center__article-link:hover:before{transform:translate(3px)}.help-center__cta{background-color:var(--hc-cta-bg);border-radius:var(--hc-card-radius);padding:50px 30px;text-align:center;border:1px solid var(--hc-card-border);box-sizing:border-box}.help-center__cta-title{font-size:var(--hc-cta-title-size);color:var(--hc-cta-title-color);margin:0 0 15px;font-weight:600}.help-center__cta-text{font-size:16px;color:var(--hc-cta-text-color);max-width:600px;margin:0 auto 25px}.help-center__cta-button{display:inline-block;padding:14px 32px;background-color:var(--hc-cta-btn-bg);color:var(--hc-cta-btn-color);text-decoration:none;border-radius:var(--hc-search-radius);font-weight:600;transition:background-color .3s ease}.help-center__cta-button:hover{background-color:var(--hc-cta-btn-hover-bg)}@media (max-width: 768px){.help-center{padding:40px 0;margin:0}.help-center__container{padding:0 15px;margin:0 auto}.help-center__header{margin-bottom:30px}.help-center__title{font-size:calc(var(--hc-title-size) * .7)}.help-center__categories{grid-template-columns:1fr;gap:20px}.help-center__category{padding:20px;margin:0}.help-center__cta{padding:30px 20px;margin:0}.help-center__cta-title{font-size:calc(var(--hc-cta-title-size) * .8)}}@media (max-width: 480px){.help-center{padding:30px 0}.help-center__container{padding:0 10px}.help-center__title{font-size:calc(var(--hc-title-size) * .6)}.help-center__category{padding:18px}.help-center__cta{padding:25px 15px}}.comparison-table{width:100%;overflow-x:auto;padding:40px 20px;background-color:var(--cmp-bg)}.comparison-table__header{text-align:center;margin-bottom:30px}.comparison-table__heading{font-size:var(--cmp-heading-size);color:var(--cmp-heading-color)}.comparison-table__heading h1,.comparison-table__heading h2,.comparison-table__heading h3,.comparison-table__heading h4,.comparison-table__heading h5,.comparison-table__heading h6{margin:0 0 10px;font-size:inherit;color:inherit}.comparison-table__heading p{margin:0 0 10px;font-size:calc(var(--cmp-heading-size) * .6);color:var(--cmp-subheading-color)}.comparison-table__heading p:last-child{margin-bottom:0}.comparison-table__wrapper{max-width:1200px;margin:0 auto}.comparison-table__table{width:100%;border-collapse:collapse;background-color:var(--cmp-table-bg);border-radius:var(--cmp-radius);overflow:hidden;box-shadow:0 2px 8px #0000001a}.comparison-table__table thead{background-color:var(--cmp-header-bg)}.comparison-table__table th{padding:20px 15px;text-align:left;font-weight:600;color:var(--cmp-header-text);border-bottom:2px solid var(--cmp-border);font-size:var(--cmp-header-font)}.comparison-table__table th:first-child{width:30%}.comparison-table__table th:nth-child(2){width:35%}.comparison-table__table th:nth-child(3){width:20%}.comparison-table__table th:nth-child(4){width:15%}.comparison-table__table td{padding:16px 15px;color:var(--cmp-cell-text);border-bottom:1px solid var(--cmp-border);font-size:var(--cmp-cell-font);vertical-align:middle}.comparison-table__table tbody tr:last-child td{border-bottom:none}.comparison-table__table tbody tr:nth-child(2n){background-color:var(--cmp-row-alt)}.comparison-table__product-cell{display:flex;align-items:center;gap:12px}.comparison-table__product-image{width:80px;height:80px;flex-shrink:0;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.comparison-table__product-image img{width:100%;height:100%;object-fit:cover}.comparison-table__product-info{flex-grow:1}.comparison-table__product-link{font-weight:600;margin:0;font-size:var(--cmp-product-title);color:var(--cmp-cell-text);line-height:1.3;text-decoration:none;display:inline-block;transition:color .2s ease}.comparison-table__product-link:hover{color:var(--cmp-link-hover)}.comparison-table__features{color:var(--cmp-cell-text);font-size:var(--cmp-cell-font);line-height:1.5}.comparison-table__features p{margin:0 0 8px}.comparison-table__features p:last-child{margin-bottom:0}.comparison-table__features ul,.comparison-table__features ol{margin:0;padding-left:20px}.comparison-table__features li{margin-bottom:4px}.comparison-table__warranty{color:var(--cmp-cell-text);font-size:var(--cmp-cell-font);font-weight:600}.comparison-table__price{font-size:calc(var(--cmp-cell-font) + 2px);color:var(--cmp-price);font-weight:700}.comparison-table__empty{color:#999;font-style:italic;font-size:calc(var(--cmp-cell-font) - 1px)}@media (max-width: 768px){.comparison-table{padding:20px 10px}.comparison-table__table{font-size:14px}.comparison-table__table th,.comparison-table__table td{padding:12px 8px}.comparison-table__heading{font-size:calc(var(--cmp-heading-size) * .8)}.comparison-table__heading p{font-size:calc(var(--cmp-heading-size) * .5)}.comparison-table__product-cell{flex-direction:column;align-items:flex-start;gap:8px}.comparison-table__product-image{width:60px;height:60px}.comparison-table__product-link{font-size:calc(var(--cmp-product-title) * .9)}}.bestseller{padding:var(--bl-section-padding) 20px;background-color:var(--bl-bg)}.bestseller__container{max-width:1400px;margin:0 auto}.bestseller__header{text-align:var(--bl-text-align);margin-bottom:40px}.bestseller__header h1,.bestseller__header h2,.bestseller__header h3,.bestseller__header h4,.bestseller__header h5,.bestseller__header h6{font-size:var(--bl-title-size);color:var(--bl-title-color);margin:0 0 12px;font-weight:700}.bestseller__header p{color:var(--bl-title-color);margin:0;line-height:1.6}.bestseller__list{display:flex;flex-direction:column;gap:var(--bl-item-gap)}.bestseller__item{display:flex;gap:24px;background-color:var(--bl-card-bg);border-radius:var(--bl-card-radius);padding:24px;box-shadow:0 2px 8px #00000014;position:relative}.bestseller__rank{flex-shrink:0;width:var(--bl-rank-size-d);height:var(--bl-rank-size-d);display:flex;align-items:center;justify-content:center;background:var(--bl-rank-bg);color:var(--bl-rank-text);font-size:calc(var(--bl-rank-size-d) * .5);font-weight:700;border-radius:50%}.bestseller__image-wrap{flex-shrink:0;width:var(--bl-img-w);height:var(--bl-img-h);border-radius:var(--bl-img-radius);overflow:hidden;background-color:#f5f5f5}.bestseller__img{width:100%;height:100%;object-fit:var(--bl-img-fit-d)}.bestseller__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.bestseller__img-placeholder svg{width:60%;height:60%;opacity:.3}.bestseller__content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.bestseller__title{font-size:var(--bl-product-title-size);color:var(--bl-product-title-color);margin:0;font-weight:600;line-height:1.3}.bestseller__title a{color:inherit;text-decoration:none}.bestseller__vendor{font-size:13px;color:var(--bl-vendor-color);text-transform:uppercase;letter-spacing:.5px;margin:0}.bestseller__sku{font-size:12px;color:var(--bl-sku-color);margin:0}.bestseller__desc{font-size:14px;color:var(--bl-desc-color);line-height:1.6;margin:0}.bestseller__desc p{margin:0 0 8px}.bestseller__desc p:last-child{margin-bottom:0}.bestseller__pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.bestseller__pros,.bestseller__cons{font-size:13px;line-height:1.5}.bestseller__pros-title,.bestseller__cons-title{font-weight:600;margin:0 0 6px;display:flex;align-items:center;gap:6px;font-size:14px}.bestseller__pros-title{color:var(--bl-pros-color)}.bestseller__cons-title{color:var(--bl-cons-color)}.bestseller__pros-icon,.bestseller__cons-icon{width:16px;height:16px;flex-shrink:0}.bestseller__pros-content,.bestseller__cons-content{color:var(--bl-desc-color)}.bestseller__pros-content p,.bestseller__cons-content p{margin:0 0 4px}.bestseller__pros-content p:last-child,.bestseller__cons-content p:last-child{margin-bottom:0}.bestseller__pros-content ul,.bestseller__cons-content ul{margin:0;padding-left:20px}.bestseller__pros-content li,.bestseller__cons-content li{margin-bottom:4px}.bestseller__price-wrap{display:flex;align-items:center;gap:12px;margin-top:4px}.bestseller__price{font-size:var(--bl-price-size);color:var(--bl-price-color);font-weight:700}.bestseller__compare{font-size:calc(var(--bl-price-size) - 2px);color:var(--bl-compare-price-color);text-decoration:line-through}.bestseller__badge{display:inline-block;padding:4px 10px;background-color:var(--bl-badge-bg);color:var(--bl-badge-text);font-size:12px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.bestseller__cta{flex-shrink:0;align-self:center}.bestseller__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--bl-btn-bg);color:var(--bl-btn-color);border:none;border-radius:var(--bl-btn-radius);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.bestseller__empty{text-align:center;padding:60px 20px;color:#999}.bestseller__empty p{font-size:16px;margin:0}@media (max-width: 768px){.bestseller__item{flex-direction:column;gap:16px;padding:20px}.bestseller__rank{position:static;width:var(--bl-rank-size-m);height:var(--bl-rank-size-m);font-size:calc(var(--bl-rank-size-m) * .5);margin:0 auto 12px}.bestseller__image-wrap{width:100%;height:var(--bl-img-h-m)}.bestseller__img{object-fit:var(--bl-img-fit-m)}.bestseller__content{gap:12px}.bestseller__price-wrap{justify-content:center}.bestseller__pc{grid-template-columns:1fr;gap:12px}.bestseller__cta{align-self:stretch}.bestseller__button{width:100%}.bestseller__header h1,.bestseller__header h2,.bestseller__header h3,.bestseller__header h4,.bestseller__header h5,.bestseller__header h6{font-size:calc(var(--bl-title-size) * .8)}.bestseller__title{font-size:calc(var(--bl-product-title-size) * .9)}}.author{background:var(--auth-bg);padding:var(--auth-pad-top) var(--auth-pad-h) var(--auth-pad-bottom);max-width:100%}.author__container{max-width:var(--auth-container-width);margin:0 auto;display:flex;align-items:center;gap:var(--auth-gap);flex-direction:row;border:var(--auth-border-w) solid var(--auth-border-color);border-radius:var(--auth-radius);padding:var(--auth-inner-pad);box-sizing:border-box}.author__image-wrap{flex-shrink:0;width:var(--auth-img-size);height:var(--auth-img-size);position:relative}.author__img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:var(--auth-img-border-w) solid var(--auth-img-border-color);display:block}.author__img-ph{width:100%;height:100%;background:var(--auth-img-ph-bg);display:flex;align-items:center;justify-content:center;border-radius:50%;border:var(--auth-img-border-w) solid var(--auth-img-border-color);position:relative}.author__img-ph svg{width:60%;height:60%;opacity:.3}.author__content{flex:1;min-width:0}.author__name{font-size:var(--auth-name-size);color:var(--auth-name-color);margin:0 0 var(--auth-name-spacing);font-weight:600;line-height:1.2}.author__role{font-size:var(--auth-role-size);color:var(--auth-role-color);margin:0 0 var(--auth-bio-spacing);font-weight:500}.author__bio{font-size:var(--auth-bio-size);color:var(--auth-bio-color);line-height:1.6;margin:0 0 var(--auth-social-spacing)}.author__bio p{margin:0 0 12px}.author__bio p:last-child{margin-bottom:0}.author__social{display:flex;gap:var(--auth-icon-gap);align-items:center}.author__social-link{display:flex;align-items:center;justify-content:center;width:var(--auth-icon-size);height:var(--auth-icon-size);color:var(--auth-icon-color);background:var(--auth-icon-bg);border-radius:50%;transition:all .3s ease;text-decoration:none}.author__social-link:hover{color:var(--auth-icon-color-h);background:var(--auth-icon-bg-h);transform:translateY(-2px)}.author__social-link svg{width:calc(var(--auth-icon-size) * .5);height:calc(var(--auth-icon-size) * .5)}@media (max-width: 768px){.author{padding:calc(var(--auth-pad-top) * .6) calc(var(--auth-pad-h) * .6) calc(var(--auth-pad-bottom) * .6)}.author__container{flex-direction:column;gap:calc(var(--auth-gap) * .7);padding:calc(var(--auth-inner-pad) * .7);align-items:center;text-align:left}.author__image-wrap{width:calc(var(--auth-img-size) * .7);height:calc(var(--auth-img-size) * .7)}.author__content{width:100%}.author__name{font-size:calc(var(--auth-name-size) * .85);text-align:center}.author__role{font-size:calc(var(--auth-role-size) * .9);text-align:center}.author__bio{font-size:calc(var(--auth-bio-size) * .95);text-align:left}.author__social{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dynamic-landing.css.map */
