:root{--ys-primary:#2563eb;--ys-primary-hover:#1d4ed8;--ys-primary-dark:#1e40af;--ys-primary-soft:#eff6ff;--ys-primary-border:#bfdbfe;--ys-primary-glow:rgba(37, 99, 235, 0.15);--ys-primary-shadow:rgba(37, 99, 235, 0.35);--ys-text-heading:#111827;--ys-text-title-dark:#0f172a;--ys-text-body:#374151;--ys-text-muted:#64748b;--ys-text-light:#cbd5e1;--ys-bg-card:#f8f7fd;--ys-bg-white:#ffffff;--ys-border:#e2e0ed;--ys-border-light:#ecebf5;--ys-max-width:1500px;--ys-max-width-wide:1600px;--ys-sidebar-width:400px;--ys-grid-gap:40px;--ys-sticky-top:130px;--ys-radius-sm:8px;--ys-radius-md:12px;--ys-radius-lg:16px;--ys-radius-full:9999px;--ys-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, sans-serif;--ys-font-size-base:17px;--ys-line-height-base:1.7}.ys-modular-blog-layout,.ys-modular-blog-layout :where(h1,h2,h3,h4,h5,h6,p,li,button,input,select,textarea){font-family:var(--ys-font-family)!important}.ys-modular-blog-layout{color:var(--ys-text-body);width:98%;max-width:var(--ys-max-width);margin:20px auto 60px auto;box-sizing:border-box}.ys-modular-blog-layout *,.ys-modular-blog-layout *::before,.ys-modular-blog-layout *::after{box-sizing:border-box}body:has(.ys-modular-blog-layout):not([class*="elementor-page-"]) .site-main{width:98%;max-width:var(--ys-max-width);margin:0 auto}.page-content,.page-content .is-layout-constrained,.page-content .main-wrapper,.page-content .custom-grid-layout{max-width:100%;width:100%}.ys-modular-blog-layout .alignwide,.ys-modular-blog-layout .alignfull,.ys-modular-blog-layout .custom-grid-layout,.ys-modular-blog-layout .ys-hero-section,.ys-modular-blog-layout .custom-related-posts{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.ys-hero-section{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);padding:48px 44px;margin-bottom:50px;margin-left:0!important;margin-right:0!important;width:100%!important;display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center;gap:48px;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px rgb(15 23 42 / .04);font-family:var(--ys-font-family)}.ys-hero-section::before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgb(37 99 235 / .12) 0%,#fff0 70%);pointer-events:none;z-index:0}.ys-hero-content-col{position:relative;z-index:1;min-width:0;align-self:center!important}.ys-hero-image-col{position:relative;z-index:1;min-width:0;align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.ys-hero-breadcrumbs{margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.4}.ys-hero-breadcrumbs,.ys-hero-breadcrumbs a,.ys-hero-breadcrumbs span,.ys-hero-breadcrumbs .ys-bc-sep,.ys-hero-breadcrumbs .ys-bc-category{font-size:13px!important;line-height:1.4!important}.ys-hero-breadcrumbs a{color:var(--ys-text-muted)!important;text-decoration:none!important;font-weight:500!important;transition:color 0.2s ease}.ys-hero-breadcrumbs a:hover{color:var(--ys-text-heading)!important;text-decoration:underline!important}.ys-hero-breadcrumbs .ys-bc-category{color:var(--ys-text-muted)!important;font-weight:500!important;cursor:default;pointer-events:none}.ys-hero-breadcrumbs .ys-bc-sep{color:var(--ys-text-light)!important;font-size:11px!important;user-select:none}.ys-hero-meta-top{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ys-hero-section .wp-block-post-terms{margin:0}.ys-hero-section .wp-block-post-terms a{background-color:var(--ys-primary);color:#fff;font-weight:700;font-size:11px;padding:4px 16px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;display:inline-block;pointer-events:none;border-radius:var(--ys-radius-full)}.ys-hero-read-badge{font-size:12px;font-weight:600;color:var(--ys-text-muted);background:var(--ys-border-light);padding:3px 12px;border-radius:var(--ys-radius-full);display:inline-flex;align-items:center}.ys-hero-section .wp-block-post-title{font-size:2.45rem;font-weight:700;color:var(--ys-text-heading);line-height:1.22;margin:0 0 22px 0;letter-spacing:-.02em}.ys-hero-author-row{display:flex;align-items:center;margin-bottom:26px}.ys-hero-section .wp-block-post-author{display:inline-flex;align-items:center;gap:12px;margin:0}.ys-hero-section .wp-block-post-author__avatar img.avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--ys-bg-white);box-shadow:0 2px 8px rgb(0 0 0 / .08);display:block}.wp-block-post-author__meta{display:flex;flex-direction:column;justify-content:center;gap:3px}.wp-block-post-author__by{font-size:11px;color:var(--ys-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500;line-height:1}.wp-block-post-author__name-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap!important;line-height:1}.ys-hero-section .wp-block-post-author__name{font-weight:700;font-size:13.5px;color:var(--ys-text-heading);margin:0;text-transform:uppercase;letter-spacing:.5px;line-height:1;white-space:nowrap}.ys-hero-date-dot{color:var(--ys-text-light);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;user-select:none;flex-shrink:0}.ys-hero-section .wp-block-post-date{margin:0;display:inline-flex;align-items:center;color:var(--ys-text-muted);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;flex-shrink:0}.ys-hero-actions{display:flex;flex-direction:column;gap:14px}.ys-hero-btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.ys-hero-btn-primary{background-color:var(--ys-primary,#2563eb)!important;color:#ffffff!important;border:2px solid var(--ys-primary,#2563eb)!important;border-radius:10px!important;font-weight:600!important;padding:0 24px!important;font-size:15px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;box-sizing:border-box!important;transition:all 0.25s ease!important;box-shadow:0 4px 14px rgb(37 99 235 / .35)!important;cursor:pointer!important}.ys-hero-btn-primary:hover{background-color:var(--ys-primary-hover,#1d4ed8)!important;border-color:var(--ys-primary-hover,#1d4ed8)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(37 99 235 / .45)!important}.ys-hero-btn-primary:active{transform:translateY(0)!important}.ys-hero-btn-primary span{color:#ffffff!important;font-weight:600!important;white-space:nowrap!important}.ys-hero-btn-primary svg{width:16px!important;height:16px!important;fill:currentColor!important;transition:transform 0.2s ease!important}.ys-hero-btn-primary:hover svg{transform:translateX(3px)!important}.ys-hero-btn-secondary{background-color:transparent!important;color:var(--ys-primary,#2563eb)!important;border:2px solid var(--ys-primary,#2563eb)!important;border-radius:10px!important;font-weight:600!important;padding:0 24px!important;font-size:15px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;box-sizing:border-box!important;transition:all 0.25s ease!important;cursor:pointer!important}.ys-hero-btn-secondary:hover{color:#ffffff!important;background-color:var(--ys-primary,#2563eb)!important;border-color:var(--ys-primary,#2563eb)!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px var(--ys-primary-shadow)!important}.ys-hero-trust-badge{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ys-text-muted)}.ys-trust-stars{color:var(--ys-primary);font-size:14px;letter-spacing:2px;white-space:nowrap!important;flex-shrink:0!important;line-height:1}.ys-trust-text{font-weight:500;white-space:nowrap}.ys-hero-section .wp-block-post-featured-image{position:relative;z-index:1;margin:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.ys-hero-section .wp-block-post-featured-image img{border-radius:var(--ys-radius-md);border:4px solid #fff;box-shadow:0 20px 40px -15px rgb(15 23 42 / .15),0 0 0 1px rgb(15 23 42 / .05);width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.4s cubic-bezier(.165,.84,.44,1),box-shadow 0.4s ease}.ys-hero-section .wp-block-post-featured-image img:hover{transform:translateY(-4px);box-shadow:0 25px 50px -18px rgb(15 23 42 / .22)}.custom-grid-layout{display:grid;grid-template-columns:1fr var(--ys-sidebar-width);gap:var(--ys-grid-gap);align-items:start;width:100%!important;margin-left:0!important;margin-right:0!important}.blog-main-col{border-radius:var(--ys-radius-lg);border:1px solid var(--ys-border);padding:30px;min-width:0;word-wrap:break-word;background:var(--ys-bg-white)}.blog-right{position:sticky;top:130px;height:max-content;min-width:0;word-wrap:break-word}.ys-highlights-container{margin-bottom:40px}.ys-quick-answer-wrapper{margin-bottom:30px;padding-left:20px;border-left:4px solid var(--ys-primary,#2563eb)}.ys-quick-answer-wrapper p{font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-base);color:var(--ys-text-body);margin:0}.ys-quick-answer-wrapper p strong{color:var(--ys-text-heading);font-weight:700}.ys-quick-answer-wrapper a{color:var(--ys-primary-dark);font-weight:600;text-decoration:none;transition:color 0.2s ease}.ys-quick-answer-wrapper a:hover{color:var(--ys-primary-hover);text-decoration:underline;text-underline-offset:3px}.ys-key-takeaways{background-color:var(--ys-primary-soft);border:1px solid var(--ys-primary-border);border-radius:var(--ys-radius-md);padding:35px 35px 25px 35px;margin-bottom:50px;box-shadow:0 4px 15px rgb(0 0 0 / .03)}.ys-key-takeaways h2,.blog-content .ys-key-takeaways h2{color:var(--ys-text-heading);font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:18px;line-height:1.25em}.ys-key-takeaways ul{margin:0!important;margin-bottom:0!important;padding-left:20px;padding-bottom:0!important}.ys-key-takeaways li{color:var(--ys-text-body);font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-base);margin-bottom:12px}.ys-key-takeaways li:last-child{margin-bottom:0}.ys-key-takeaways li a{color:var(--ys-primary-dark);font-weight:600;text-decoration:none;transition:color 0.2s ease}.ys-key-takeaways li a:hover{color:var(--ys-primary-hover);text-decoration:underline;text-underline-offset:3px}.custom-toc{font-size:14px;overscroll-behavior:contain;border:1px solid var(--ys-border);background:var(--ys-bg-card);padding:24px;border-radius:var(--ys-radius-md);margin-bottom:40px;width:100%}.custom-toc .toc-title{font-family:var(--ys-font-family);font-weight:700;font-size:24px;color:var(--ys-text-heading);margin-bottom:18px}.custom-toc .toc-list{list-style:none;padding-left:0;margin:0;max-height:480px;overflow-y:auto}.custom-toc .toc-h2{font-family:var(--ys-font-family);margin-top:12px;position:relative;padding-left:18px;font-size:15px;font-weight:500;line-height:1.5}.custom-toc .toc-h2::before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;background:var(--ys-primary);border-radius:50%}.custom-toc .toc-list li:first-child .toc-h2{margin-top:0}.custom-toc .toc-list li:last-child,.custom-toc .toc-list li:last-child .toc-h2{margin-bottom:0;padding-bottom:0}.custom-toc a{text-decoration:none;font-weight:500;color:var(--ys-text-heading);transition:color 0.2s ease}.custom-toc a.active,.custom-toc a:hover{color:var(--ys-primary-dark);text-decoration:underline;text-underline-offset:3px;font-weight:500!important}.blog-content{overflow:visible;word-wrap:break-word;color:var(--ys-text-body);font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-base)}html{scroll-behavior:smooth;scroll-padding-top:130px!important}[id^="toc-heading-"],.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content [id],.blog-main-col [id]{scroll-margin-top:130px!important}.blog-content h2{font-size:1.875rem;font-weight:700;color:var(--ys-text-heading);margin-top:45px;margin-bottom:20px;line-height:1.3}.blog-content h3{font-size:1.4rem;font-weight:700;color:var(--ys-text-heading);margin-top:35px;margin-bottom:16px;line-height:1.35}.blog-content h4{font-size:1.15rem;font-weight:600;color:var(--ys-text-heading);margin-top:28px;margin-bottom:14px;line-height:1.4}.blog-content h5{font-size:1rem;font-weight:600;color:var(--ys-text-heading);margin-top:24px;margin-bottom:12px;line-height:1.4}.blog-content h6{font-size:.9rem;font-weight:600;color:var(--ys-text-muted);margin-top:20px;margin-bottom:10px;line-height:1.4}.blog-content p{font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-base);margin-bottom:24px}.blog-content ul,.blog-content ol{font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-base);margin-bottom:24px;padding-left:24px}.blog-content li{margin-bottom:8px}.blog-content strong,.blog-content b{font-weight:600;color:var(--ys-text-heading)}.blog-content a:not(.btn):not(.wp-block-button__link):not(.custom-related-link):not(.custom-toc a):not(.ys-author-share-box a){color:var(--ys-primary-dark);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:500;transition:color 0.2s ease,text-decoration-color 0.2s ease}.blog-content a:not(.btn):not(.wp-block-button__link):not(.custom-related-link):not(.custom-toc a):not(.ys-author-share-box a):hover{color:var(--ys-primary-hover);text-decoration:underline;text-underline-offset:3px;font-weight:500}.blog-content figure{width:100%}.blog-content img{border-radius:var(--ys-radius-md);border:1px solid var(--ys-border);width:100%;height:auto}.blog-content figure.wp-block-table,.blog-content .wp-block-table{overflow-x:auto!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 0 30px 0!important;padding:0!important;box-sizing:border-box!important;border-radius:var(--ys-radius-md)!important;border:1px solid var(--ys-border-light)!important;box-shadow:0 4px 6px rgb(0 0 0 / .02)!important;-webkit-overflow-scrolling:touch}.blog-content .wp-block-table::-webkit-scrollbar{height:6px!important}.blog-content .wp-block-table::-webkit-scrollbar-track{background:var(--ys-border-light)!important;border-radius:0 0 var(--ys-radius-md) var(--ys-radius-md)}.blog-content .wp-block-table::-webkit-scrollbar-thumb{background-color:var(--ys-primary)!important;border-radius:4px}.blog-content .wp-block-table::-webkit-scrollbar-thumb:hover{background-color:var(--ys-primary-hover)!important}.blog-content table,.blog-content table.has-fixed-layout{table-layout:auto!important;width:100%!important;min-width:600px!important;border-collapse:collapse!important;font-size:15px!important;background:var(--ys-bg-white)!important;margin:0!important;border:none!important;box-sizing:border-box!important}.blog-content table th,.blog-content table td{padding:14px 18px!important;color:var(--ys-text-body)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;border-top:none!important;border-bottom:1px solid var(--ys-border-light)!important;border-right:1px solid var(--ys-border-light)!important;border-left:none!important;vertical-align:middle!important;text-align:left!important;box-sizing:border-box!important}.blog-content table th:last-child,.blog-content table td:last-child{border-right:none!important;padding-right:22px!important}.blog-content table thead tr th,.blog-content table>tbody:first-child>tr:first-child th,.blog-content table>tbody:first-child>tr:first-child td{background-color:var(--ys-primary)!important;color:#ffffff!important;font-weight:700!important;border:none!important;white-space:nowrap!important}.blog-content table thead tr strong,.blog-content table thead tr th strong,.blog-content table>tbody:first-child>tr:first-child strong{color:#ffffff!important}.blog-content table tbody tr td{background-color:var(--ys-bg-white)!important}.blog-content table tr:last-child td{border-bottom:none!important}.blog-content .sp-easy-accordion-block,.blog-content .sp-eab-wrapper,.blog-content .sp-eab-accordion,.blog-content .sp-easy-accordion,.blog-content [id^="sp_easy_accordion-"],.blog-content [id^="sp-eab-"]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.blog-content .sp-easy-accordion-block h3.sp-eab-accordion-heading{margin:0!important}.blog-content .sp-eab-accordion-item{width:100%!important;display:block!important;margin-bottom:12px}.blog-content .sp-easy-accordion .ea-header a,.blog-content .sp-eab-accordion-title-text{color:var(--ys-text-heading)!important;text-decoration:none!important;font-weight:600!important}.blog-content .sp-eab-accordion-body p{font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-base);margin-bottom:16px}.blog-content .sp-eab-accordion-body p:last-child{margin-bottom:0}.ys-pricing-card.ys-pricing-matrix{font-family:var(--ys-font-family);background:var(--ys-bg-white);border-radius:var(--ys-radius-lg);padding:26px 24px;box-shadow:0 4px 24px -2px rgb(15 23 42 / .06);border:1px solid var(--ys-border);color:var(--ys-text-body);margin:0;position:relative;overflow:hidden}.ys-matrix-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.ys-pricing-card .card-title{font-family:var(--ys-font-family);font-size:20px;font-weight:700;margin:0;color:var(--ys-text-title-dark);line-height:1.3}.ys-deal-pill{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:var(--card-bg-selected,#eff6ff);color:var(--card-primary,#2563eb);padding:3px 8px;border-radius:var(--ys-radius-full);border:1px solid rgb(0 0 0 / .05);white-space:nowrap}.ys-matrix-tabs{display:grid;gap:6px;background:#f1f5f9!important;padding:4px!important;border-radius:10px!important;margin-bottom:22px;border:1px solid var(--ys-border-light)!important;box-sizing:border-box!important}.ys-matrix-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:9px 4px!important;border:none!important;background:transparent!important;border-radius:7px!important;cursor:pointer;position:relative;transition:all 0.2s ease;user-select:none;font-family:var(--ys-font-family);color:#1e293b!important;outline:none!important;box-sizing:border-box!important}.ys-matrix-tab:hover:not(.active){background:rgb(255 255 255 / .6)!important}.ys-matrix-tab.active{background:#ffffff!important;box-shadow:0 2px 8px rgb(15 23 42 / .08)!important;border-radius:7px!important}.ys-matrix-tab .tab-name{font-size:13px;font-weight:700;color:#1e293b!important;line-height:1.1}.ys-matrix-tab .tab-subname{font-size:11px;font-weight:500;color:#64748b!important;line-height:1}.ys-matrix-tab.active .tab-subname{color:#3b82f6!important}.ys-matrix-tab .tab-price{font-size:12px;font-weight:700;color:#475569!important;line-height:1.1}.ys-matrix-tab:hover:not(.active) .tab-name{color:#0f172a!important}.ys-matrix-tab:hover:not(.active) .tab-price{color:#1e293b!important}.ys-matrix-tab.active .tab-name{color:var(--card-primary,#2563eb)!important}.ys-matrix-tab.active .tab-price{color:#0f172a!important}.tab-popular-badge{position:absolute;top:-9px;right:50%;transform:translateX(50%);background:var(--card-primary,#2563eb);color:var(--card-btn-text,#ffffff);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;padding:1px 6px;border-radius:var(--ys-radius-full);white-space:nowrap;box-shadow:0 2px 4px rgb(0 0 0 / .12)}.ys-matrix-price-container{margin-bottom:20px;min-height:64px;box-sizing:border-box}.ys-tier-price-panel{display:none}.ys-tier-price-panel.active{display:block;animation:ysFadeIn 0.2s ease}.ys-price-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.ys-hero-amount{font-size:34px;font-weight:800;color:var(--ys-text-title-dark);line-height:1;letter-spacing:-.02em}.ys-hero-regular-amount{font-size:18px;font-weight:500;color:#94a3b8;text-decoration:line-through;margin-left:2px}.ys-hero-savings-badge{font-size:11px;font-weight:700;color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;padding:2px 7px;border-radius:var(--ys-radius-full);margin-left:4px;line-height:1.2}.ys-hero-period{font-size:14px;font-weight:500;color:var(--ys-text-muted)}.ys-hero-license{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--card-primary,#2563eb);margin-top:6px}.ys-license-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ys-matrix-features-wrapper{margin-bottom:24px;border-top:1px dashed var(--ys-border-light);padding-top:18px;min-height:236px;box-sizing:border-box}.ys-tier-features-panel{display:none}.ys-tier-features-panel.active{display:block;animation:ysFadeIn 0.2s ease}.ys-features-heading{font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--ys-text-muted);margin-bottom:12px}.ys-matrix-checklist{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:10px}.ys-matrix-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--ys-text-body);margin:0!important}.ys-check-icon{color:#10b981;flex-shrink:0;margin-top:2px}.ys-pricing-card .action-buttons{display:flex;flex-direction:column;gap:10px}.ys-pricing-card .btn{width:100%;border-radius:var(--ys-radius-sm);text-align:center;text-decoration:none;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-sizing:border-box}.ys-matrix-buy-btn{padding:13px 20px;font-size:15px;font-weight:700;background-color:var(--card-primary,#2563eb);color:var(--card-btn-text,#ffffff)!important;box-shadow:0 4px 14px -2px rgb(0 0 0 / .12);gap:8px}.ys-matrix-buy-btn:hover{background-color:var(--card-primary-hover,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 18px -2px rgb(0 0 0 / .16);color:var(--card-btn-text,#ffffff)!important}.ys-btn-arrow{transition:transform 0.2s ease}.ys-matrix-buy-btn:hover .ys-btn-arrow{transform:translateX(3px)}.ys-pricing-card .btn-outline{padding:10px 18px;font-size:14px;font-weight:600;background-color:#fff0;color:var(--ys-text-title-dark);border:1px solid var(--ys-border)}.ys-pricing-card .btn-outline:hover{background-color:var(--ys-bg-card);border-color:var(--ys-text-muted)}.ys-pricing-card .helpful-links{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font-size:12px}.ys-pricing-card .helpful-links a{font-size:12px;color:var(--ys-text-muted);text-decoration:none;font-weight:500;transition:color 0.2s ease}.ys-pricing-card .helpful-links a:hover{color:var(--ys-text-heading);text-decoration:underline;text-underline-offset:2px}.ys-link-sep{color:var(--ys-border);user-select:none}.ys-matrix-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:14px;margin-top:16px;border-top:1px dashed var(--ys-border-light);font-size:12px;color:var(--ys-text-muted);text-align:center}.ys-matrix-guarantee svg{color:var(--card-primary,#2563eb);flex-shrink:0}.ys-pricing-card .footer-help{margin-top:12px!important;text-align:center!important;font-size:13px!important;line-height:1.4!important;color:var(--ys-text-muted)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.ys-pricing-card .footer-help span{font-size:13px!important;line-height:1.4!important;color:var(--ys-text-muted)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.ys-pricing-card .footer-help a{font-size:13px!important;line-height:1.4!important;color:var(--card-primary,#2563eb)!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:600!important;display:inline!important;vertical-align:baseline!important;transition:color 0.2s ease!important}.ys-pricing-card .footer-help a:hover{color:var(--card-primary-hover,#1d4ed8)!important;text-decoration:underline!important}@keyframes ysFadeIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ys-author-share-box.ys-author-takeaway-card{margin-top:55px;padding:34px 38px;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);box-shadow:0 4px 20px -2px rgb(15 23 42 / .04);font-family:var(--ys-font-family);position:relative;overflow:hidden}.ys-author-share-box.ys-author-takeaway-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ys-primary) 0%,#8b5cf6 50%,var(--ys-primary-hover) 100%)}.ys-author-takeaway-header{margin-bottom:0}.ys-takeaway-badge{display:inline-flex;align-items:center;gap:6px;background:var(--ys-primary-soft);color:var(--ys-primary-dark);border:1px solid var(--ys-primary-border);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:var(--ys-radius-full);margin-bottom:12px}.ys-takeaway-badge svg{color:var(--ys-primary-dark)}.ys-takeaway-quote{margin:0!important;padding:0!important;border:none!important;font-size:16.5px;line-height:1.6;font-style:italic;color:var(--ys-text-heading);font-weight:500}.ys-author-divider{height:1px;background:var(--ys-border-light);margin:22px 0;width:100%}.ys-author-footer-row{display:flex;flex-direction:column;align-items:stretch;gap:20px}.ys-author-meta-block{display:flex;align-items:center;gap:16px;width:100%}.ys-author-avatar-wrap{position:relative;flex-shrink:0}.ys-author-avatar-ring img.avatar{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 10px rgb(0 0 0 / .08),0 0 0 1px var(--ys-primary-border);display:block;margin:0}.ys-author-credentials{flex:1 1 auto;min-width:0}.ys-author-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ys-author-name-row .ys-author-name{font-size:16px;font-weight:700;color:var(--ys-text-heading);margin:0}.ys-author-name-row .ys-author-role-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:var(--ys-border-light);color:var(--ys-text-muted);padding:2px 9px;border-radius:var(--ys-radius-full);display:inline-block}.ys-author-credentials .ys-author-bio-text{font-size:13.5px;line-height:1.55;color:var(--ys-text-muted);margin:0}.ys-author-actions-block{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:14px;padding-top:18px;border-top:1px dashed var(--ys-border-light);width:100%}.ys-share-hint{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--ys-text-muted);margin:0}.ys-share-button-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ys-copy-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:115px;height:38px;background:#ffffff!important;border:1px solid var(--ys-border)!important;border-radius:var(--ys-radius-full)!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;color:var(--ys-text-heading)!important;cursor:pointer;transition:all 0.2s ease;font-family:inherit;box-shadow:0 1px 3px rgb(0 0 0 / .04);outline:none!important;-webkit-appearance:none}.ys-copy-link-btn:focus,.ys-copy-link-btn:focus-visible,.ys-copy-link-btn:active{outline:none!important;box-shadow:0 0 0 2px var(--ys-primary-glow)!important;border-color:var(--ys-primary)!important;color:var(--ys-text-heading)!important;background:#ffffff!important}.ys-copy-link-btn:hover{border-color:var(--ys-primary)!important;background:var(--ys-primary-soft)!important;color:var(--ys-primary-dark)!important;transform:translateY(-1px)}.ys-copy-link-btn.copied,.ys-copy-link-btn.copied:focus,.ys-copy-link-btn.copied:active{background:#ecfdf5!important;border-color:#10b981!important;color:#059669!important;box-shadow:none!important}.ys-share-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff!important;border:1px solid var(--ys-border)!important;color:var(--ys-text-heading)!important;text-decoration:none!important;transition:all 0.2s ease;outline:none!important}.ys-share-icon-btn:hover{background:var(--ys-primary)!important;border-color:var(--ys-primary)!important;color:#000000!important;transform:translateY(-2px);box-shadow:0 4px 10px var(--ys-primary-glow)}.custom-related-posts{margin-top:50px;padding-top:40px;border-top:1px solid var(--ys-border-light)}.custom-related-title{font-family:var(--ys-font-family);font-size:26px;margin-bottom:28px;font-weight:700;color:var(--ys-text-heading);position:relative;display:inline-block}.custom-related-title::after{content:"";position:absolute;left:0;bottom:-8px;width:50px;height:3px;background-color:var(--ys-primary);border-radius:2px}.custom-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.custom-related-card{border-radius:var(--ys-radius-md);overflow:hidden;background:var(--ys-bg-white);border:1px solid var(--ys-border);transition:all 0.4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;height:100%}.custom-related-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px var(--ys-primary-glow);border-color:var(--ys-primary)}.custom-related-link{text-decoration:none!important;color:inherit;display:flex;flex-direction:column;height:100%}.custom-related-link:hover,.custom-related-link:focus,.custom-related-card:hover .custom-related-link,.custom-related-card:hover .custom-related-heading,.custom-related-card:hover .custom-related-date,.custom-related-card:hover .custom-related-category{text-decoration:none!important}.custom-related-image{position:relative;width:100%;height:220px;overflow:hidden;background-color:var(--ys-bg-card)}.custom-related-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.custom-related-card:hover .custom-related-image img{transform:scale(1.05)}.custom-related-category{position:absolute;top:15px;left:15px;background-color:var(--ys-primary);color:#ffffff!important;font-size:11px;font-weight:700;padding:4px 12px;border-radius:var(--ys-radius-full);text-transform:uppercase;letter-spacing:.5px;z-index:2;text-decoration:none!important}.custom-related-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.custom-related-date{font-size:13px;color:var(--ys-text-muted);margin-bottom:8px;display:block;text-decoration:none!important}.custom-related-heading{font-size:18px;font-weight:700;line-height:1.4;color:var(--ys-text-heading);margin:0;text-decoration:none!important;transition:color 0.2s ease}.custom-related-card:hover .custom-related-heading{color:var(--ys-primary-dark);text-decoration:none!important}@media (max-width:1024px){.custom-grid-layout{grid-template-columns:1fr;gap:32px}.blog-main-col{padding:26px 20px}.blog-right{position:static;top:auto;height:auto;margin-top:20px}.ys-hero-section{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;padding:32px 22px!important;gap:28px!important}.ys-hero-content-col{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.ys-hero-image-col{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:10px 0 0 0!important}.ys-hero-section .wp-block-post-featured-image{width:100%!important;max-width:100%!important}.ys-hero-section .wp-block-post-featured-image img{width:100%!important;max-width:100%!important;height:auto!important}.ys-hero-section .wp-block-post-title{font-size:2.1rem;line-height:1.25}.blog-content h2{font-size:1.65rem}.blog-content h3{font-size:1.3rem}.ys-key-takeaways h2,.blog-content .ys-key-takeaways h2{font-size:1.35rem}.ys-pricing-card{padding:26px 22px}.ys-author-share-box.ys-author-takeaway-card{padding:26px 22px!important;margin-top:45px!important}.ys-author-footer-row{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.ys-author-meta-block{flex:1 1 100%!important;width:100%!important}.ys-author-actions-block{width:100%!important;align-items:flex-start!important;padding-top:14px!important;border-top:1px dashed var(--ys-border-light)!important}.ys-share-button-group{width:100%!important;justify-content:flex-start!important}.custom-related-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.custom-related-card:nth-child(3){display:none!important}}@media (max-width:768px){.ys-modular-blog-layout{width:100%!important;padding:0 14px!important;margin:15px auto 40px auto!important;box-sizing:border-box!important}.ys-hero-section{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;padding:22px 16px!important;border-radius:var(--ys-radius-md)!important;margin-bottom:24px!important;gap:20px!important}.ys-hero-content-col{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.ys-hero-image-col{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:6px 0 0 0!important}.ys-hero-section .wp-block-post-featured-image{width:100%!important;max-width:100%!important}.ys-hero-section .wp-block-post-featured-image img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:var(--ys-radius-md)!important}.ys-hero-section .wp-block-post-title{font-size:1.65rem!important;line-height:1.25!important;margin-bottom:14px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.ys-hero-author-row{gap:10px!important;margin-bottom:18px!important}.ys-hero-section .wp-block-post-author__avatar img.avatar{width:42px!important;height:42px!important}.wp-block-post-author__name-row{gap:6px!important;flex-wrap:wrap!important}.ys-hero-section .wp-block-post-author__name{font-size:12.5px!important;letter-spacing:0.3px!important;line-height:1!important}.ys-hero-section .wp-block-post-date{font-size:12px!important;line-height:1!important}.ys-hero-date-dot{font-size:12px!important;line-height:1!important}.ys-hero-actions{gap:12px!important;width:100%!important}.ys-hero-btn-group{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.ys-hero-btn-group .ys-hero-btn-primary,.ys-hero-btn-group .ys-hero-btn-secondary{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.ys-hero-trust-badge{font-size:11.5px!important;gap:6px!important;justify-content:center!important;text-align:center!important;width:100%!important;margin-top:4px!important}.ys-trust-stars{font-size:13px!important;letter-spacing:1.5px!important;white-space:nowrap!important;flex-shrink:0!important}.ys-trust-text{white-space:nowrap!important}.blog-main-col{padding:18px 14px!important;border-radius:var(--ys-radius-md)!important;width:100%!important;box-sizing:border-box!important}.blog-right{width:100%!important;box-sizing:border-box!important;margin-top:24px!important}.ys-key-takeaways{padding:18px 14px!important;margin-bottom:24px!important;border-radius:var(--ys-radius-md)!important}.ys-key-takeaways h2,.blog-content .ys-key-takeaways h2{font-size:1.25rem!important}.custom-toc{padding:18px 14px!important;margin-bottom:24px!important;border-radius:var(--ys-radius-md)!important}.custom-toc .toc-title{font-size:19px!important}.custom-toc .toc-list{max-height:300px!important}.blog-content h2{font-size:1.5rem!important;margin-top:32px!important;margin-bottom:16px!important;line-height:1.25!important}.blog-content h3{font-size:1.25rem!important;margin-top:26px!important;margin-bottom:12px!important;line-height:1.3!important}.blog-content h4{font-size:1.1rem!important;line-height:1.35!important}.blog-content p,.blog-content ul,.blog-content ol,.ys-key-takeaways li,.blog-content .sp-eab-accordion-body p{font-size:16px!important;line-height:1.7!important}.ys-pricing-card.ys-pricing-matrix{padding:20px 16px!important;border-radius:var(--ys-radius-md)!important}.ys-pricing-card .card-title{font-size:18px!important;margin:0!important}.ys-matrix-tab{padding:8px 3px!important}.ys-matrix-tab .tab-name{font-size:12px!important}.ys-matrix-tab .tab-subname{font-size:10px!important}.ys-matrix-tab .tab-price{font-size:12px!important}.ys-hero-amount{font-size:28px!important}.ys-matrix-checklist li{font-size:13px!important}.ys-author-share-box.ys-author-takeaway-card{padding:20px 14px!important;border-radius:var(--ys-radius-md)!important;margin-top:35px!important}.ys-takeaway-badge{font-size:10.5px!important;padding:3px 10px!important}.ys-takeaway-quote{font-size:14.5px!important;line-height:1.55!important}.ys-author-footer-row{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.ys-author-meta-block{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.ys-author-avatar-ring img.avatar{width:48px!important;height:48px!important}.ys-author-credentials{flex:1 1 auto!important;min-width:0!important}.ys-author-name-row{gap:6px!important;margin-bottom:3px!important}.ys-author-name-row .ys-author-name{font-size:14.5px!important}.ys-author-name-row .ys-author-role-pill{font-size:10.5px!important;padding:2px 7px!important}.ys-author-credentials .ys-author-bio-text{font-size:13px!important;line-height:1.5!important}.ys-author-actions-block{width:100%!important;align-items:flex-start!important;padding-top:12px!important;border-top:1px dashed var(--ys-border-light)!important}.ys-share-hint{font-size:10.5px!important}.ys-share-button-group{width:100%!important;justify-content:flex-start!important;gap:8px!important}.ys-copy-link-btn{width:110px!important;height:40px!important;font-size:12px!important}.ys-share-icon-btn{width:40px!important;height:40px!important}.custom-related-title{font-size:20px!important;margin-bottom:18px!important}.custom-related-heading{font-size:15px!important}.custom-related-grid{grid-template-columns:1fr!important;gap:18px!important}.custom-related-card:nth-child(3){display:flex!important}.custom-related-image{height:190px!important}}