:root{--po-primary:#296cd1;--po-primary-dark:#1d5bb8;--po-secondary:#100f5b;--po-accent:#3d9bff;--po-link-blue:#007bff;--po-gradient:radial-gradient(circle at bottom left,#296cd1 17%,#100f5b 81%);--po-text-dark:#000219;--po-text-body:#000219;--po-text-light:#4a5568;--po-body-font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;--po-body-font-size:18px;--po-body-font-weight:500;--po-body-line-height:1.6;--po-body-letter-spacing:.7px}@media (max-width:767px){body.po-rankpress-article #page-container,body.po-rankpress-article #main-content,body.po-rankpress-article #et-main-area{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.po-rankpress-article .container:has(.rankpress-main-wrapper),body.po-rankpress-article .et_pb_section:has(.rankpress-main-wrapper){width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.po-rankpress-article .entry-content,body.po-rankpress-article article,body.po-rankpress-article .post{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.po-rankpress-article .po-toc{margin-top:0 !important}}body.po-rankpress-article .entry-content{background:0 0 !important;padding:0 !important;margin:0 !important;max-width:100% !important}@media (min-width:768px){body.post-type-rankpress_page :has(.rankpress-main-wrapper){max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;float:none !important}}.po-rankpress-wrapper{max-width:1080px !important;margin:0 auto !important;padding:8px !important;width:100% !important;box-sizing:border-box !important}.po-sidebar{display:block;position:static;width:0;height:0;overflow:visible}.po-author-box{margin-bottom:20px}.po-main-content{width:100%}@media (min-width:1025px){.po-main-content.po-no-toc{max-width:800px;margin-left:auto;margin-right:auto}}body.po-rankpress-article .entry-title.main_title,body.po-rankpress-article h1{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;line-height:1.1em !important;text-align:center !important;margin:0 auto !important;max-width:1080px !important;padding:5px !important;margin-top:-15px !important}@media (max-width:768px){body.po-rankpress-article .entry-title.main_title,body.po-rankpress-article h1{margin-top:-25px !important}}.po-main-content p{margin-bottom:1.5em !important;color:var(--po-text-dark) !important;font-family:var(--po-body-font-family) !important;font-size:var(--po-body-font-size) !important;font-weight:var(--po-body-font-weight) !important;line-height:var(--po-body-line-height) !important;letter-spacing:var(--po-body-letter-spacing) !important}.po-main-content p strong{color:var(--po-accent) !important;font-weight:900 !important}body.po-rankpress-article .po-toc{background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:12px;margin:20px 0;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 30px -5px rgba(0,0,0,.08);--po-toc-primary:var(--po-accent,#0f766e)}.po-toc-header{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 16px !important;background:linear-gradient(135deg,var(--po-toc-primary) 0%,color-mix(in srgb,var(--po-toc-primary) 85%,#000) 100%) !important;border-bottom:1px solid color-mix(in srgb,var(--po-toc-primary) 70%,#000) !important;cursor:pointer !important;user-select:none !important;transition:all .2s ease !important;min-height:44px !important;max-height:44px !important;box-sizing:border-box !important}.po-toc-icon{font-size:16px !important;margin-right:10px !important;color:#fff !important;flex-shrink:0 !important}.po-toc-title{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;flex:1 !important;margin:0 !important;padding:0 !important;line-height:1.3 !important;text-transform:none !important;letter-spacing:normal !important}.po-toc-count{font-size:11px !important;color:rgba(255,255,255,.75) !important;font-weight:500 !important;margin-left:8px !important;background:rgba(255,255,255,.15) !important;padding:3px 8px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.2) !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}.po-toc-chevron{color:#fff !important;transition:transform .3s ease !important;flex-shrink:0 !important;font-size:14px !important}.po-toc.expanded .po-toc-chevron{transform:rotate(180deg)}.po-toc-list{list-style:none !important;margin:0 !important;padding:0 !important;max-height:0 !important;overflow:hidden !important;transition:max-height .4s ease !important}.po-toc.expanded .po-toc-list{max-height:1000px !important;padding:0 0 12px !important}.po-toc-list li{margin:0 !important;padding:0 !important;list-style:none !important}.po-toc-list li:before{content:none !important;display:none !important}.po-toc-link{display:flex;align-items:flex-start;gap:12px;padding:10px 20px !important;color:var(--po-text-dark) !important;text-decoration:none !important;font-size:15px;font-weight:500;line-height:1.4;transition:all .2s ease;position:relative;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif !important}.po-toc-link:hover{background:#f8f9fb;color:var(--po-primary) !important;padding-left:24px !important}.po-toc-link.active{background:linear-gradient(90deg,#e8f2ff 0%,#f0f7ff 100%);color:var(--po-primary) !important;font-weight:600;border-left:3px solid var(--po-primary)}.po-toc-bullet{width:6px;height:6px;border-radius:50%;background:#cbd5e1;flex-shrink:0;margin-top:6px;transition:all .2s ease}.po-toc-link:hover .po-toc-bullet{background:var(--po-primary);transform:scale(1.3)}.po-toc-link.active .po-toc-bullet{background:var(--po-primary);width:8px;height:8px;box-shadow:0 0 0 3px rgba(41,108,209,.2)}.po-toc-text{flex:1;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif !important}.po-toc-progress{display:none}@media (max-width:767px){body.po-rankpress-article .po-toc{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:9999 !important;margin:0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important;background:0 0 !important;overflow:visible !important;max-width:100% !important;width:100% !important;padding-bottom:env(safe-area-inset-bottom) !important;transform:translateY(100%) !important;transition:transform .35s cubic-bezier(.4,0,.2,1) !important}body.po-rankpress-article .po-toc.po-toc-visible{transform:translateY(0) !important}.po-toc-mobile-progress{position:absolute !important;bottom:0 !important;left:0 !important;height:4px !important;width:0 !important;background:linear-gradient(90deg,#10b981 0%,#34d399 50%,#6ee7b7 100%) !important;border-radius:0 !important;transition:width .1s ease-out !important;z-index:10 !important;box-shadow:0 0 12px rgba(16,185,129,.7) !important}.po-toc-header{position:relative !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:14px 20px 18px !important;background:rgb(12 38 100/54%) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,.1) !important;border-bottom:none !important;border-radius:16px 16px 0 0 !important;cursor:pointer !important;user-select:none !important;transition:all .3s ease !important;min-height:52px !important;box-sizing:border-box !important;box-shadow:0 -8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08) !important}.po-toc-header:active{background:rgb(12 38 100/70%) !important}.po-toc-icon{color:#e2e8f0 !important;font-size:18px !important;margin-right:10px !important;flex-shrink:0 !important}.po-toc-title{color:#f1f5f9 !important;font-size:.9rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;flex:1 !important}.po-toc-count{color:rgba(226,232,240,.9) !important;font-size:.7rem !important;font-weight:500 !important;background:rgba(255,255,255,.1) !important;padding:4px 10px !important;border-radius:20px !important;margin-right:8px !important;border:1px solid rgba(255,255,255,.08) !important}.po-toc-chevron{color:#94a3b8 !important;transition:transform .3s cubic-bezier(.4,0,.2,1) !important;flex-shrink:0 !important;font-size:16px !important;transform:rotate(180deg) !important}.po-toc.expanded .po-toc-chevron{transform:rotate(0deg) !important}.po-toc-list{list-style:none !important;margin:0 !important;padding:0 !important;max-height:0 !important;overflow:hidden !important;transition:max-height .4s cubic-bezier(.4,0,.2,1) !important;background:rgba(255,255,255,.92) !important;backdrop-filter:blur(25px) saturate(200%) !important;-webkit-backdrop-filter:blur(25px) saturate(200%) !important;border:1px solid rgba(255,255,255,.3) !important;border-top:none !important;border-bottom:none !important}.po-toc.expanded .po-toc-list{max-height:65vh !important;overflow-y:auto !important;padding:12px 0 20px !important;scrollbar-width:thin !important;scrollbar-color:rgba(16,185,129,.4) transparent !important}.po-toc.expanded .po-toc-list::-webkit-scrollbar{width:4px !important}.po-toc.expanded .po-toc-list::-webkit-scrollbar-track{background:0 0 !important}.po-toc.expanded .po-toc-list::-webkit-scrollbar-thumb{background:rgba(16,185,129,.4) !important;border-radius:4px !important}.po-toc-list li{margin:0 !important;padding:0 !important;list-style:none !important}.po-toc-list li:before{content:none !important;display:none !important}.po-toc-link{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 20px !important;color:#1e293b !important;text-decoration:none !important;font-size:.92rem !important;font-weight:500 !important;line-height:1.4 !important;transition:all .2s ease !important;position:relative !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;border-left:3px solid transparent !important}.po-toc-link:hover,.po-toc-link:active{background:rgba(16,185,129,.08) !important;color:#047857 !important;padding-left:24px !important}.po-toc-link.active{background:linear-gradient(90deg,rgba(16,185,129,.12) 0%,rgba(16,185,129,.04) 100%) !important;color:#047857 !important;font-weight:600 !important;border-left-color:#10b981 !important}.po-toc-bullet{width:8px !important;height:8px !important;border-radius:50% !important;background:#cbd5e1 !important;flex-shrink:0 !important;transition:all .2s ease !important}.po-toc-link:hover .po-toc-bullet,.po-toc-link:active .po-toc-bullet{background:#10b981 !important;transform:scale(1.2) !important}.po-toc-link.active .po-toc-bullet{background:#10b981 !important;width:10px !important;height:10px !important;box-shadow:0 0 0 3px rgba(16,185,129,.25) !important}.po-toc-text{flex:1 !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}.po-toc-progress{display:none !important}.po-toc-overlay{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(0,0,0,.4) !important;backdrop-filter:blur(2px) !important;-webkit-backdrop-filter:blur(2px) !important;z-index:9998 !important;opacity:0 !important;visibility:hidden !important;transition:opacity .3s ease,visibility .3s ease !important}.po-toc-overlay.active{opacity:1 !important;visibility:visible !important}.po-toc.expanded .po-toc-list:after{content:'' !important;display:block !important;height:env(safe-area-inset-bottom) !important}}.po-main-content h2{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;letter-spacing:1px !important;line-height:1.3em !important;text-align:left !important;margin:0 !important}.po-main-content h3{font-family:'Montserrat',sans-serif !important;font-weight:800 !important;text-align:left !important;margin:10px 0 0 !important;line-height:1.4 !important}.po-main-content a:not(.po-inline-btn):not(.et_pb_button):not(.po-faq-question){color:var(--po-primary);text-decoration:underline;font-weight:500;transition:color .2s ease}.po-main-content a:not(.po-inline-btn):not(.et_pb_button):not(.po-faq-question):hover{color:var(--po-primary-dark)}.po-main-content ul:not(.po-toc-list):not(.tldr-grid):not(.rp-checklist__list){margin-top:-9px !important;margin-bottom:9px !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;list-style:none !important}.po-main-content ul:not(.po-toc-list):not(.tldr-grid):not(.rp-checklist__list) li:not(.info-card){position:relative !important;margin-bottom:6px !important;margin-left:0 !important;margin-right:0 !important;padding-left:35px !important;padding-right:0 !important;line-height:1.5 !important;font-weight:500 !important;letter-spacing:.7px !important;font-size:18px !important;color:var(--po-text-dark) !important;list-style:none !important;list-style-type:none !important;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif !important}.po-main-content ul:not(.po-toc-list):not(.tldr-grid):not(.rp-checklist__list) li:not(.info-card):before{content:"\f058";font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:#007bff !important;font-size:16px;display:inline-block}.po-main-content ol{margin-top:-9px !important;margin-bottom:9px !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;list-style:none !important;counter-reset:ol-counter}.po-main-content ol li{position:relative !important;margin-bottom:6px !important;margin-left:0 !important;margin-right:0 !important;padding-left:35px !important;padding-right:0 !important;line-height:1.5 !important;font-weight:500 !important;letter-spacing:.7px !important;font-size:18px !important;color:var(--po-text-dark) !important;list-style:none !important;list-style-type:none !important;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif !important;counter-increment:ol-counter}.po-main-content ol li:before{content:counter(ol-counter);position:absolute;left:0;top:2px;width:20px !important;height:20px !important;background-color:#fdd544;color:#fff !important;font-size:12px;font-weight:700;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.po-table-wrapper{width:100%;margin:35px 0;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.po-table-responsive{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}body.po-rankpress-article .po-table-responsive table{width:100%;min-width:600px;margin:0;border-collapse:collapse;font-family:'Segoe UI',sans-serif;font-size:16px;color:#333;line-height:1.2;box-shadow:none;border-radius:0}body.po-rankpress-article .po-table-responsive thead{background:linear-gradient(135deg,var(--po-accent,#0f766e) 0%,color-mix(in srgb,var(--po-accent,#0f766e) 85%,#000) 100%) !important;border-bottom:2px solid color-mix(in srgb,var(--po-accent,#0f766e) 70%,#000) !important}body.po-rankpress-article .po-table-responsive thead th{padding:12px 14px !important;text-align:left !important;font-weight:700 !important;color:#fff !important;background:0 0 !important;background-color:transparent !important;background-image:none !important;position:sticky !important;top:0 !important;z-index:2 !important;text-transform:none !important;letter-spacing:normal !important;font-size:14px !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;line-height:1.4 !important;border:none !important;border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:none !important;box-sizing:border-box !important}body.po-rankpress-article .po-table-responsive tbody td:first-child{font-weight:600 !important;color:var(--po-accent,#0f766e) !important}body.po-rankpress-article .po-table-responsive tbody tr:hover{background:color-mix(in srgb,var(--po-accent,#0f766e) 8%,transparent) !important;transform:translateY(-2px);transition:all .2s ease}body.po-rankpress-article .po-table-responsive tbody td{padding:12px;border-bottom:1px solid #e0e0e0;font-size:16px;line-height:1.2}body.po-rankpress-article .po-table-responsive tbody tr:nth-child(even){background:#f9f9f9}.po-show-more-btn{display:none !important}.po-table-scroll-indicator{display:inline-block;margin-top:8px;margin-left:auto;background:rgba(0,0,0,.6);color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;font-weight:500;pointer-events:none}.po-table-scroll-indicator i{margin-right:6px}@media (min-width:768px){.po-table-scroll-indicator{display:none}}.po-main-content blockquote{margin:28px 0;padding:20px 16px 0 20px;background:linear-gradient(135deg,#fffbf0 0%,#fff 100%);border:1px solid #fbbf24;border-left:5px solid #fbbf24 !important;border-radius:10px;position:relative;font-style:italic;overflow:visible}.po-main-content blockquote:before{font-family:'Font Awesome 6 Free','Font Awesome 5 Free','FontAwesome' !important;content:'\f075' !important;font-weight:900 !important;position:absolute !important;right:-6px !important;top:-14px !important;left:auto !important;font-size:16px !important;line-height:33px !important;text-align:center !important;color:#fff !important;font-style:normal !important;background:#fbbf24 !important;width:36px !important;height:36px !important;border-radius:50% !important;border:3px solid #fff !important}.po-main-content blockquote p{margin:0;color:var(--po-text-dark);font-size:16px;line-height:1.6;font-weight:600;letter-spacing:.7px}.po-main-content blockquote strong{color:#d97706 !important;font-weight:700}.po-main-content img{max-width:100%;height:auto;margin-top:0 !important;display:block}.po-main-content img.aligncenter{margin-left:auto !important;margin-right:auto !important;margin-top:1.2em !important;margin-bottom:1.2em !important}.po-main-content img.alignnone{margin-top:1.2em !important;margin-bottom:1.2em !important}.po-main-content img.alignleft{float:left;margin:.3em 1.25em .6em 0 !important}.po-main-content img.alignright{float:right;margin:.3em 0 .6em 1.25em !important}body.po-rankpress-article .po-faq-section{margin:50px 0 40px !important;padding:0 !important}.po-faq-header{background:linear-gradient(135deg,var(--po-accent,#0f766e) 0%,color-mix(in srgb,var(--po-accent,#0f766e) 85%,#000) 100%) !important;padding:10px 16px !important;min-height:44px !important;max-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 30px !important;border-radius:8px !important;box-shadow:0 2px 4px rgba(0,0,0,.1) !important}.po-faq-header h2,.po-faq-header h3{margin:0 !important;padding:0 !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;background:0 0 !important;background-image:none !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:#fff !important;text-align:center !important;line-height:1.4 !important}.po-faq-accordion{max-width:100% !important;margin:0 !important}.po-faq-item{background:#fff !important;border:2px solid #e8eef5 !important;border-radius:12px !important;margin-bottom:16px !important;overflow:hidden !important;transition:all .3s ease !important}.po-faq-item:hover{border-color:#d1dce8 !important}.po-faq-question{width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;padding:20px 24px !important;background:#fff !important;border:none !important;cursor:pointer !important;font-family:'Montserrat',sans-serif !important;font-weight:700 !important;font-size:16px !important;color:#100f5b !important;text-align:left !important;white-space:normal !important;line-height:1.4 !important;transition:all .3s ease !important}.po-faq-question span{min-width:0 !important;overflow-wrap:break-word !important;word-break:break-word !important}.po-faq-question:hover{background:#f8f9fb !important}.po-faq-icon{flex-shrink:0 !important;margin-left:16px !important;color:#100f5b !important;transition:transform .3s ease !important}.po-faq-item.active .po-faq-icon{transform:rotate(180deg) !important}.po-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.po-faq-answer-content{padding:0 24px 24px !important;color:var(--po-text-dark) !important;font-size:16px !important;line-height:1.6 !important;font-weight:500 !important;letter-spacing:.7px !important}.po-faq-answer-content p{margin-bottom:14px !important;font-size:16px !important;line-height:1.6 !important;font-weight:500 !important;letter-spacing:.7px !important}.po-faq-answer-content p:last-child{margin-bottom:0 !important}.po-faq-answer-content strong{color:var(--po-primary) !important;font-weight:700 !important}.po-faq-answer-content ul,.po-faq-answer-content ol{margin:12px 0 !important;padding-left:0 !important;list-style:none !important}.po-faq-answer-content ul li,.po-faq-answer-content ol li{position:relative !important;padding-left:28px !important;margin-bottom:8px !important;font-size:15px !important;line-height:1.5 !important;color:var(--po-text-dark) !important}.po-faq-answer-content ul li:before{content:"\f00c" !important;font-family:"Font Awesome 7 Free","Font Awesome 6 Free" !important;font-weight:900 !important;position:absolute !important;left:0 !important;top:2px !important;color:var(--po-primary) !important;font-size:12px !important}.po-faq-answer-content ol{counter-reset:faq-counter !important}.po-faq-answer-content ol li{counter-increment:faq-counter !important}.po-faq-answer-content ol li:before{content:counter(faq-counter) !important;position:absolute !important;left:0 !important;top:2px !important;width:18px !important;height:18px !important;background:var(--po-primary) !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important}.po-reading-progress{position:fixed;top:0;left:0;width:0;height:3px;background:var(--po-gradient);z-index:9999;transition:width .1s ease;box-shadow:0 1px 4px rgba(41,108,209,.3)}@media (max-width:767px){.po-reading-progress{display:none !important}}@media (min-width:768px){.po-main-content h3{margin:35px 0 14px}.po-main-content blockquote{padding:20px 16px 0 20px;margin:32px 0}body.po-rankpress-article .po-faq-section{margin:60px 0 50px !important}body.po-rankpress-article .po-faq-section h2,body.po-rankpress-article .po-faq-section>h3:first-child,body.po-rankpress-article .po-faq-section>h3[data-faq=true]{margin-bottom:45px !important}.po-faq-question{padding:24px 28px;font-size:18px}.po-faq-answer-content{padding:0 28px 28px;font-size:18px;font-weight:600;letter-spacing:.7px}.po-faq-answer-content p{font-size:18px;font-weight:500;letter-spacing:.7px}.po-faq-answer-content ul li,.po-faq-answer-content ol li{font-size:16px !important;padding-left:32px !important}.po-faq-answer-content ul li:before{font-size:14px !important}.po-faq-answer-content ol li:before{width:20px !important;height:20px !important;font-size:12px !important}.po-main-content ul:not(.po-toc-list):not(.tldr-grid):not(.rp-checklist__list){margin-left:0 !important;padding-left:0 !important}.po-main-content ul:not(.po-toc-list):not(.tldr-grid):not(.rp-checklist__list) li:not(.info-card){margin-left:0 !important;margin-right:0 !important;padding-left:38px !important;padding-right:0 !important;font-size:18px;font-weight:500;margin-bottom:8px}.po-main-content ul:not(.po-toc-list):not(.tldr-grid):not(.rp-checklist__list) li:not(.info-card):before{font-size:18px;top:3px;color:#007bff !important}.po-main-content ol{margin-left:0 !important;padding-left:0 !important}.po-main-content ol li{margin-left:0 !important;margin-right:0 !important;padding-left:38px !important;padding-right:0 !important;font-size:18px;font-weight:500;margin-bottom:8px}.po-main-content ol li:before{width:20px !important;height:20px !important;font-size:12px;top:2px}.po-rankpress-wrapper{display:grid !important;grid-template-columns:280px 1fr !important;gap:40px !important;max-width:1280px !important;padding:20px !important}.po-sidebar{display:block !important;width:auto !important;height:auto !important;overflow:visible !important}.po-author-box{margin-bottom:20px !important}.po-toc-container{position:sticky !important;position:-webkit-sticky !important;top:100px !important;align-self:start !important}body.po-rankpress-article .po-toc{margin:0 !important;border:1px solid #e1e8ed !important;box-shadow:0 4px 12px rgba(0,0,0,.08) !important;max-height:calc(100vh - 140px) !important;overflow-y:auto !important;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}body.po-rankpress-article .po-toc::-webkit-scrollbar{width:6px}body.po-rankpress-article .po-toc::-webkit-scrollbar-track{background:0 0;border-radius:3px}body.po-rankpress-article .po-toc::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;transition:background .2s ease}body.po-rankpress-article .po-toc::-webkit-scrollbar-thumb:hover{background:#94a3b8}.po-toc-header{cursor:pointer !important;padding:20px !important;border-bottom:none !important}.po-toc-chevron{color:#fff !important;transition:transform .3s ease !important}.po-toc-count{font-size:13px;color:#64748b;font-weight:500;margin-left:8px}.po-toc-title{font-size:17px !important}.po-toc.expanded .po-toc-list{max-height:calc(100vh - 220px) !important;overflow-y:auto !important;padding:8px 0 !important}.po-toc-link{font-size:14px !important;padding:12px 20px !important}.po-toc-link:hover{padding-left:24px !important}.po-toc-progress{display:block !important;position:absolute;left:0;bottom:0;height:2px;background:var(--po-primary);width:0;transition:width .1s ease;opacity:0}.po-toc-link.active .po-toc-progress{opacity:1}.po-main-content{min-width:0 !important}}@media (min-width:768px){body.po-rankpress-article.po-toc-position-top .po-rankpress-wrapper{display:block !important;grid-template-columns:none !important;gap:0 !important;max-width:900px !important}body.po-rankpress-article.po-toc-position-top .po-sidebar{width:100% !important;height:auto !important;overflow:visible !important;margin-bottom:24px !important}body.po-rankpress-article.po-toc-position-top .po-toc-container{position:static !important;top:auto !important}body.po-rankpress-article.po-toc-position-top .po-toc{max-height:none !important}body.po-rankpress-article.po-toc-position-top .po-rankpress-wrapper .po-main-content{width:100% !important;max-width:100% !important}}@media (min-width:1400px){.po-rankpress-wrapper{grid-template-columns:320px 1fr !important;gap:60px !important}body.po-rankpress-article.po-toc-position-top .po-rankpress-wrapper{grid-template-columns:none !important;gap:0 !important}}.rankpress-tldr-box{background:linear-gradient(135deg,rgba(59,130,246,.03) 0%,rgba(255,255,255,.97) 100%) !important;padding:0 !important;margin:24px 0 !important;border-radius:12px !important;border:1.5px solid rgba(59,130,246,.15) !important;box-shadow:0 4px 20px rgba(59,130,246,.08),0 1px 3px rgba(0,0,0,.04) !important;position:relative;overflow:hidden;transition:all .3s ease !important}.rankpress-tldr-box:hover{box-shadow:0 6px 28px rgba(59,130,246,.12),0 2px 6px rgba(0,0,0,.06) !important;transform:translateY(-1px) !important}.rankpress-tldr-box:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--po-primary,#3b82f6),var(--po-accent,#007bff)) !important;box-shadow:0 2px 8px rgba(59,130,246,.3) !important}.rankpress-tldr-content{padding:18px 22px 20px !important}.rankpress-tldr-title{margin:0 0 14px !important;padding:0 !important;color:var(--po-primary,#3b82f6) !important;font-size:12px !important;font-weight:800 !important;line-height:1 !important;display:flex !important;align-items:center !important;gap:8px !important;text-transform:uppercase !important;letter-spacing:1.2px !important;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif !important}.rankpress-tldr-title span{line-height:1 !important}.rankpress-tldr-icon{font-size:14px !important;line-height:1 !important;color:var(--po-primary,#3b82f6) !important;flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important}.rankpress-tldr-text{margin:0 !important;line-height:1.65 !important;color:#1e293b !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif !important}.rankpress-tldr-text>p:first-child{margin:0 0 12px !important;font-size:15px !important;font-weight:600 !important;color:#0f172a !important;line-height:1.6 !important}.rankpress-tldr-box ul{list-style:none !important;margin:0 !important;padding:0 !important}.rankpress-tldr-box ul li{position:relative !important;padding-left:26px !important;margin-bottom:9px !important;line-height:1.65 !important;font-size:14px !important;color:#334155 !important;font-weight:500 !important;list-style:none !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif !important}.rankpress-tldr-box ul li:last-child{margin-bottom:0 !important}.rankpress-tldr-box ul li:before{content:"\f00c" !important;font-family:"Font Awesome 7 Free","Font Awesome 6 Free" !important;font-weight:900 !important;position:absolute !important;left:0 !important;top:2px !important;color:var(--po-accent,#007bff) !important;font-size:13px !important;opacity:.85 !important}.rankpress-tldr-box ul li strong{color:var(--po-accent,#007bff) !important;font-weight:700 !important}.rankpress-tldr-box.tldr-green{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%) !important;border-color:#bbf7d0 !important}.rankpress-tldr-box.tldr-green:before{background:linear-gradient(90deg,#10b981,#059669)}.rankpress-tldr-box.tldr-green .rankpress-tldr-title{color:#047857 !important}.rankpress-tldr-box.tldr-green .rankpress-tldr-icon,.rankpress-tldr-box.tldr-green ul li:before{color:#10b981 !important}.rankpress-tldr-box.tldr-green ul li strong{color:#047857 !important}.rankpress-tldr-box.tldr-orange{background:linear-gradient(135deg,#fff7ed 0%,#fff 100%) !important;border-color:#fed7aa !important}.rankpress-tldr-box.tldr-orange:before{background:linear-gradient(90deg,#f97316,#ea580c)}.rankpress-tldr-box.tldr-orange .rankpress-tldr-title{color:#c2410c !important}.rankpress-tldr-box.tldr-orange .rankpress-tldr-icon,.rankpress-tldr-box.tldr-orange ul li:before{color:#f97316 !important}.rankpress-tldr-box.tldr-orange ul li strong{color:#c2410c !important}.rankpress-tldr-box.tldr-purple{background:linear-gradient(135deg,#faf5ff 0%,#fff 100%) !important;border-color:#e9d5ff !important}.rankpress-tldr-box.tldr-purple:before{background:linear-gradient(90deg,#a855f7,#9333ea)}.rankpress-tldr-box.tldr-purple .rankpress-tldr-title{color:#7e22ce !important}.rankpress-tldr-box.tldr-purple .rankpress-tldr-icon,.rankpress-tldr-box.tldr-purple ul li:before{color:#a855f7 !important}.rankpress-tldr-box.tldr-purple ul li strong{color:#7e22ce !important}.rankpress-tldr-box .po-toc{display:none !important}@media (max-width:767px){.rankpress-tldr-box{margin:18px 0 !important;border-radius:10px !important;border-width:1.5px !important}.rankpress-tldr-content{padding:14px 16px 16px !important}.rankpress-tldr-title{font-size:11px !important;margin-bottom:10px !important;gap:6px !important;letter-spacing:1px !important}.rankpress-tldr-icon{font-size:16px !important}.rankpress-tldr-text{font-size:13px !important;margin-bottom:10px !important}.rankpress-tldr-box ul li{padding-left:22px !important;margin-bottom:8px !important;font-size:12px !important}.rankpress-tldr-box ul li:before{font-size:11px !important}.rankpress-tldr-box ul li strong{color:var(--po-accent,#007bff) !important;font-weight:700 !important}.rankpress-tldr-title{color:var(--po-primary,#3b82f6) !important}.rankpress-tldr-icon{color:var(--po-primary,#3b82f6) !important}}@media (min-width:768px){.rankpress-tldr-box{margin:32px 0 !important;border-radius:14px !important;border-width:2px !important}.rankpress-tldr-content{padding:22px 28px 24px !important}.rankpress-tldr-title{font-size:13px !important;margin-bottom:16px !important;gap:9px !important;letter-spacing:1.4px !important}.rankpress-tldr-icon{font-size:15px !important}.rankpress-tldr-text>p:first-child{font-size:16px !important;margin-bottom:14px !important;line-height:1.7 !important}.rankpress-tldr-box ul li{padding-left:28px !important;margin-bottom:10px !important;font-size:15px !important;line-height:1.7 !important}.rankpress-tldr-box ul li:before{font-size:14px !important;top:3px !important}.rankpress-tldr-box ul li strong{font-weight:700 !important;color:var(--po-accent,#007bff) !important}}.rankpress-tldr-title span.rankpress-tldr-icon{display:inline-flex !important;align-items:center !important}.rankpress-tldr-title span.rankpress-tldr-icon i{font-size:14px !important;color:var(--po-primary,#3b82f6) !important}.rankpress-tldr-box+.po-toc,.po-toc+.rankpress-tldr-box{margin-top:30px !important}@media (max-width:767px){.rankpress-tldr-box+.po-toc,.po-toc+.rankpress-tldr-box{margin-top:20px !important}}.tldr-container{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 5px 10px -5px rgba(0,0,0,.02);max-width:100%;width:100%;overflow:hidden;border:1px solid rgba(229,231,235,.8);margin:24px 0;position:relative}.tldr-container.tldr-with-background{background:#000000b0;border:none}.tldr-background-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border-radius:12px;overflow:hidden}.tldr-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tldr-background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(0 0 0/53%),rgb(15 30 49/77%));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1}.tldr-container.tldr-with-background .tldr-header{background:#00000000 !important;border-bottom:1px solid rgba(255,255,255,.15) !important;position:relative;z-index:2}.tldr-container.tldr-with-background .tldr-intro{color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.3);position:relative;z-index:2}.tldr-with-background .tldr-grid{position:relative;z-index:2}.tldr-with-background .info-card{background:#0101171a !important;border:1px solid rgba(255,255,255,.25) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 15px rgb(0 0 0/72%)}.tldr-with-background .info-card:hover{background:#01011730 !important;border-color:rgba(255,255,255,.35) !important;box-shadow:0 10px 30px -5px rgba(0,0,0,.5);transform:translateY(-3px)}.tldr-container.tldr-with-background .card-title{color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tldr-with-background .card-content{color:rgba(255,255,255,.95) !important;text-shadow:0 1px 2px rgba(0,0,0,.15)}.tldr-with-background .card-content ul,.tldr-with-background .card-content ol{color:rgba(255,255,255,.9) !important}.tldr-with-background .card-content li{color:rgba(255,255,255,.9) !important}.tldr-with-background .card-icon{background:rgba(255,255,255,.2) !important;color:#fff !important}.tldr-with-background .card-icon.icon-success{background:rgba(34,197,94,.25) !important;color:#86efac !important}.tldr-with-background .card-icon.icon-warning{background:rgba(251,191,36,.25) !important;color:#fde047 !important}.tldr-with-background .card-icon i{color:inherit !important}.tldr-with-background .tldr-footer{background:rgba(255,255,255,.1) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.15) !important;position:relative;z-index:2}.tldr-with-background .footer-label{color:rgba(255,255,255,.7) !important}.tldr-with-background .footer-value{color:#fff !important}.tldr-with-background .footer-value .separator{color:rgba(255,255,255,.4) !important}.tldr-with-background .footer-tag{color:#fff !important}.tldr-with-background .footer-tag i{color:#86efac !important}.tldr-with-background .action-btn{background:rgba(255,255,255,.15) !important;color:#fff !important;border:1px solid rgba(255,255,255,.3) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tldr-with-background .action-btn:hover{background:rgba(255,255,255,.25) !important;border-color:rgba(255,255,255,.5) !important;color:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,.2)}.tldr-with-background .action-btn.filled{background:#fff !important;color:#1e40af !important;border-color:#fff !important}.tldr-with-background .action-btn.filled:hover{background:rgba(255,255,255,.9) !important;color:#1e3a8a !important}.tldr-with-background .highlight{background:rgba(59,130,246,.3) !important;color:#93c5fd !important}.tldr-with-background .tag-success{background:rgba(34,197,94,.3) !important;color:#86efac !important}.tldr-with-background .tag-danger{background:rgba(239,68,68,.3) !important;color:#fca5a5 !important}.tldr-with-background .tag-warning{background:rgba(251,191,36,.3) !important;color:#fde047 !important}@media (max-width:768px){.tldr-background-wrapper{border-radius:12px}.tldr-with-background .info-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (max-width:480px){.tldr-container.tldr-with-background{min-height:350px}.po-main-content .tldr-container .tldr-background-image,.tldr-background-image{height:100% !important;min-height:350px !important;width:100% !important;object-fit:cover !important;border-radius:0 !important;margin:0 !important}.tldr-background-wrapper{border-radius:10px}.tldr-with-background .info-card{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tldr-with-background .card-content{font-size:.8rem;color:rgba(255,255,255,.95) !important}.tldr-with-background .footer-content{display:none !important}.tldr-with-background .tldr-footer{justify-content:center !important}}.tldr-container .tldr-header{background:linear-gradient(135deg,var(--tldr-primary-color,#0f766e) 0%,color-mix(in srgb,var(--tldr-primary-color,#0f766e) 85%,#000) 100%) !important;border-bottom:1px solid color-mix(in srgb,var(--tldr-primary-color,#0f766e) 70%,#000) !important;padding:8px 16px !important;min-height:44px !important;max-height:44px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;box-sizing:border-box !important;flex-shrink:0 !important}.tldr-container .tldr-header *{box-sizing:border-box !important}.tldr-container .tldr-header-left{display:flex !important;align-items:center !important;gap:10px !important;flex-shrink:0 !important}.tldr-container .tldr-header i{font-size:16px !important;color:#fff !important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1)) !important;flex-shrink:0 !important}.tldr-container .tldr-header h2{margin:0 !important;padding:0 !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;letter-spacing:normal !important;text-transform:none !important;line-height:1.3 !important;text-align:left !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}.tldr-container .reading-time{display:flex !important;align-items:center !important;gap:5px !important;background:rgba(255,255,255,.2) !important;padding:5px 10px !important;border:1px solid rgba(255,255,255,.25) !important;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff}.tldr-container .reading-time i{font-size:14px}.tldr-container .tldr-intro{padding:14px 16px 0;font-size:.95rem !important;line-height:1.5 !important;color:#4b5563 !important;margin:0 !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}body.po-rankpress-article .po-main-content p.tldr-intro{font-size:.9rem !important;line-height:1.55 !important}@media (max-width:600px){body.po-rankpress-article .po-main-content p.tldr-intro{font-size:.82rem !important}}.tldr-container .tldr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px !important;margin:0 !important;list-style:none !important}.tldr-container .tldr-grid.two-cards{grid-template-columns:repeat(2,1fr)}.tldr-container .info-card{background:#fff;border-radius:8px;padding:12px 10px;border:1px solid #e5e7eb;background-color:#f9fafb;transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;list-style:none !important;margin:0 !important}.tldr-container .info-card:before{display:none !important;content:none !important}.tldr-container .info-card:hover{transform:translateY(-3px);background-color:#fff;box-shadow:0 10px 20px -5px rgba(0,0,0,.08);border-color:#93c5fd}.tldr-container .card-header{display:flex;align-items:center;gap:10px;margin-bottom:8px;width:100%}.tldr-container .card-icon{width:32px;height:32px;min-width:32px;background:#eff6ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#2563eb}.tldr-container .card-icon i{font-size:16px;color:inherit}.tldr-container .card-title{font-weight:700 !important;color:#111827 !important;margin:0 !important;font-size:.95rem !important;line-height:1.3 !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}.tldr-container .card-content{font-size:.9rem;line-height:1.5;color:#6b7280;width:100%;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.tldr-container .card-content ul,.tldr-container .card-content ol{margin-top:0 !important;margin-bottom:0 !important;padding-left:18px !important}.tldr-container .card-content li{margin-bottom:4px !important}.tldr-container .highlight{color:#1d4ed8;font-weight:600;background-color:rgba(37,99,235,.08);padding:1px 6px;border-radius:4px}.tldr-container .tag-success{color:#15803d;font-weight:600;background-color:#dcfce7;padding:1px 6px;border-radius:4px}.tldr-container .tag-danger{color:#b91c1c;font-weight:600;background-color:#fee2e2;padding:1px 6px;border-radius:4px}.tldr-container .tag-warning{color:#b45309;font-weight:600;background-color:#fef3c7;padding:1px 6px;border-radius:4px}.tldr-container .icon-success{color:#15803d !important;background:#dcfce7 !important}.tldr-container .icon-danger{color:#b91c1c !important;background:#fee2e2 !important}.tldr-container .icon-warning{color:#b45309 !important;background:#fef3c7 !important}.tldr-container .tldr-footer{padding:12px 16px;background:#f9fafb;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e5e7eb}.tldr-container .footer-content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tldr-container .footer-label{font-size:.7rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.tldr-container .footer-value{font-size:.8rem;color:#374151;font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.tldr-container .footer-value .separator{color:#d1d5db;font-weight:400}.tldr-container .footer-tag{display:inline-flex;align-items:center;gap:3px;font-size:.75rem}.tldr-container .footer-tag i{font-size:.65rem;color:#3b82f6}.tldr-container .action-btn{background-color:#fff;color:#2563eb;border:1px solid #e2e8f0;padding:10px 24px;border-radius:8px;font-weight:600;font-size:.95rem;text-decoration:none !important;display:inline-flex;align-items:center;gap:10px;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;white-space:nowrap;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.tldr-container .action-btn:hover{background-color:#f8fafc;border-color:#3b82f6;color:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transform:translateY(-1px);text-decoration:none !important}.tldr-container .action-btn.filled{background-color:#2563eb;color:#fff;border:1px solid #2563eb}.tldr-container .action-btn.filled:hover{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 4px 12px -2px rgba(37,99,235,.4)}.tldr-container .action-btn i{transition:transform .2s ease}.tldr-container .action-btn:hover i{transform:translateY(3px)}@media (max-width:768px){.tldr-container{margin:16px 0;max-width:100%;width:100%}.tldr-container .tldr-header{padding:7px 14px !important;min-height:42px !important;max-height:42px !important}.tldr-container .tldr-header h2{font-size:13px !important}.tldr-container .tldr-header i{font-size:15px !important}.tldr-container .tldr-intro{padding:10px 12px 0;font-size:.9rem !important}.tldr-container .tldr-grid{grid-template-columns:repeat(2,1fr);padding:10px 12px 12px;gap:10px}.tldr-container .tldr-grid:not(.two-cards) .info-card:last-child{grid-column:1/-1}.tldr-container .info-card{padding:10px 8px}.tldr-container .tldr-footer{padding:10px 12px;gap:10px}.tldr-container .footer-value{flex-wrap:nowrap}.tldr-container .action-btn{padding:10px 16px;font-size:.85rem}}@media (max-width:480px){.tldr-container{margin:12px 0;max-width:100%;width:100%}.tldr-container .tldr-header{padding:6px 10px !important;min-height:38px !important;max-height:38px !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:8px !important}.tldr-container .tldr-header-left{gap:6px !important;min-width:0 !important;flex:1 !important}.tldr-container .tldr-header i{font-size:14px !important;flex-shrink:0 !important}.tldr-container .tldr-header h2{font-size:12px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.tldr-container .reading-time{font-size:.65rem;padding:3px 6px;flex-shrink:0;gap:4px}.tldr-container .reading-time i{font-size:10px}.tldr-container .tldr-intro{padding:8px 10px 0;font-size:.85rem !important}.tldr-container .tldr-grid{grid-template-columns:repeat(2,1fr);padding:8px 10px 10px;gap:8px}.tldr-container .tldr-grid.two-cards{grid-template-columns:repeat(2,1fr)}.tldr-container .tldr-grid:not(.two-cards) .info-card:last-child{grid-column:1/-1}.tldr-container .info-card{padding:8px 6px}.tldr-container .card-header{gap:6px;margin-bottom:6px}.tldr-container .card-icon{width:24px;height:24px;min-width:24px;border-radius:6px}.tldr-container .card-icon i{font-size:12px}.tldr-container .card-title{font-size:.8rem !important}.tldr-container .card-content{font-size:.75rem;line-height:1.35}.tldr-container .tldr-footer{padding:10px;gap:10px;flex-direction:column;align-items:stretch}.tldr-container .footer-content{text-align:center}.tldr-container .footer-value{justify-content:center;flex-wrap:wrap}.tldr-container .footer-label{font-size:.6rem}.tldr-container .footer-tag{font-size:.7rem;gap:3px;color:#1f2937}.tldr-container .footer-tag i{font-size:.6rem}.tldr-container .action-btn{padding:10px 16px;font-size:.85rem;gap:6px;width:100%;justify-content:center}.tldr-container .card-content{font-size:.8rem;color:#1f2937}}.tldr-container+.po-toc,.po-toc+.tldr-container{margin-top:30px}@media (max-width:767px){.tldr-container+.po-toc,.po-toc+.tldr-container{margin-top:20px}}.rp-engagement-intro p{margin:0;font-size:1.15rem;line-height:1.8;color:#1e293b;font-weight:400}.rp-engagement-intro p strong{color:#0f172a;font-weight:600}@media (max-width:767px){.rp-engagement-intro p{font-size:1.05rem;line-height:1.7}}:root{--eeat-bg:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 30%,#e8f4fc 70%,#f1f5f9 100%);--eeat-border:#3b82f6;--eeat-icon-bg:linear-gradient(135deg,#1e40af 0%,#1d4ed8 50%,#2563eb 100%);--eeat-glow:rgba(59,130,246,.15);--eeat-title:#1e3a5f;--eeat-grid-color:rgba(59,130,246,.04);--eeat-accent:#f59e0b}@keyframes eeat-grid-flow{0%{background-position:0 0,0 0}100%{background-position:40px 40px,40px 40px}}@keyframes eeat-shimmer{0%{opacity:.3}50%{opacity:.6}100%{opacity:.3}}@keyframes eeat-block-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rankpress-eeat-block{position:relative !important;margin:32px 0 !important;padding:0 !important;border-radius:16px !important;border:1px solid rgba(59,130,246,.15) !important;border-left:4px solid var(--eeat-border) !important;overflow:hidden !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;background:var(--eeat-bg) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.03),0 0 0 1px rgba(255,255,255,.8) inset !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important}.rankpress-eeat-block:before{content:'' !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(var(--eeat-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--eeat-grid-color) 1px,transparent 1px) !important;background-size:40px 40px !important;animation:eeat-grid-flow 20s linear infinite !important;pointer-events:none !important;z-index:0 !important;opacity:1 !important}.rankpress-eeat-block:after{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.4) 25%,transparent 50%,rgba(255,255,255,.2) 75%,transparent 100%) !important;background-size:400% 400% !important;animation:eeat-shimmer 8s ease-in-out infinite !important;pointer-events:none !important;z-index:0 !important}.rankpress-eeat-block:hover{transform:translateY(-3px) !important;border-color:rgba(59,130,246,.25) !important;border-left-color:var(--eeat-border) !important;box-shadow:0 20px 25px -5px rgba(59,130,246,.1),0 8px 10px -6px rgba(0,0,0,.05),0 0 40px var(--eeat-glow),0 0 0 1px rgba(255,255,255,.9) inset !important}.rankpress-eeat-block>p:first-child{position:relative !important;z-index:1 !important;display:flex !important;align-items:center !important;gap:14px !important;padding:16px 20px !important;margin:0 !important;background:linear-gradient(90deg,#e3 0%,#ecf4fc 50%,#f1f6fb 100%) !important;border-bottom:1px solid rgb(59 130 246/9%) !important;font-size:15px !important;line-height:1.5 !important}.rankpress-eeat-block>p:first-child strong{display:inline-flex !important;align-items:center !important;gap:12px !important;font-weight:700 !important;font-size:16px !important;letter-spacing:-.01em !important;margin:0 !important;color:var(--eeat-title) !important}.rankpress-eeat-block>p:first-child strong i{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:10px !important;font-size:16px !important;color:#fff !important;flex-shrink:0 !important;background:var(--eeat-icon-bg) !important;box-shadow:0 2px 8px rgba(51,65,85,.25) !important}.rankpress-eeat-block>p:not(:first-child){position:relative !important;z-index:1 !important;padding:16px 20px !important;margin:0 !important;font-size:15px !important;line-height:1.7 !important;color:#374151 !important}.rankpress-eeat-block>p:not(:first-child):last-child{padding-bottom:18px !important}.rankpress-eeat-block .rp-source{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;padding:6px 12px !important;border-radius:20px !important;background:rgba(255,255,255,.9) !important;backdrop-filter:blur(4px) !important;transition:all .2s ease !important;margin-top:12px !important;box-shadow:0 1px 3px rgba(59,130,246,.1) !important;color:#1d4ed8 !important;border:1px solid rgba(59,130,246,.2) !important}.rankpress-eeat-block .rp-source:hover{transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(59,130,246,.15) !important;text-decoration:none !important;background:rgba(239,246,255,.95) !important;border-color:rgba(59,130,246,.3) !important}.rankpress-eeat-block .rp-source i{font-size:11px !important}@media (max-width:767px){.rankpress-eeat-block{margin:24px 0 !important;border-radius:12px !important}.rankpress-eeat-block>p:first-child{padding:14px 16px !important;gap:12px !important}.rankpress-eeat-block>p:first-child strong{font-size:15px !important;gap:10px !important}.rankpress-eeat-block>p:first-child strong i{width:32px !important;height:32px !important;font-size:14px !important;border-radius:8px !important}.rankpress-eeat-block>p:not(:first-child){padding:14px 16px !important;font-size:14px !important}.rankpress-eeat-block .rp-source{font-size:12px !important;padding:5px 10px !important}.rankpress-eeat-block:before{animation:none !important}.rankpress-eeat-block:after{animation:none !important;opacity:.3 !important}.rankpress-eeat-block:hover{transform:none !important}}@media (min-width:768px){.rankpress-eeat-block{margin:36px 0 !important}.rankpress-eeat-block>p:first-child{padding:18px 24px !important}.rankpress-eeat-block>p:first-child strong{font-size:17px !important}.rankpress-eeat-block>p:first-child strong i{width:40px !important;height:40px !important;font-size:17px !important}.rankpress-eeat-block>p:not(:first-child){padding:18px 24px !important;font-size:16px !important}}.rankpress-eeat-block.animate-in{animation:eeat-block-enter .5s ease-out forwards}.rankpress-case-block,.rankpress-data-block,.rankpress-method-block,.rankpress-warning-block{position:relative !important;margin:32px 0 !important;padding:0 !important;border-radius:16px !important;border:1px solid rgba(59,130,246,.15) !important;border-left:4px solid var(--eeat-border) !important;overflow:hidden !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;background:var(--eeat-bg) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.03),0 0 0 1px rgba(255,255,255,.8) inset !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important}.rankpress-case-block:before,.rankpress-data-block:before,.rankpress-method-block:before,.rankpress-warning-block:before{content:'' !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(var(--eeat-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--eeat-grid-color) 1px,transparent 1px) !important;background-size:40px 40px !important;animation:eeat-grid-flow 20s linear infinite !important;pointer-events:none !important;z-index:0 !important}.rankpress-case-block:hover,.rankpress-data-block:hover,.rankpress-method-block:hover,.rankpress-warning-block:hover{transform:translateY(-3px) !important;border-color:rgba(59,130,246,.25) !important;border-left-color:var(--eeat-border) !important;box-shadow:0 20px 25px -5px rgba(59,130,246,.1),0 8px 10px -6px rgba(0,0,0,.05),0 0 40px var(--eeat-glow) !important}.rankpress-case-block>p:first-child,.rankpress-data-block>p:first-child,.rankpress-method-block>p:first-child,.rankpress-warning-block>p:first-child{position:relative !important;z-index:1 !important;display:flex !important;align-items:center !important;gap:14px !important;padding:16px 20px !important;margin:0 !important;background:linear-gradient(90deg,#e3 0%,#ecf4fc 50%,#f1f6fb 100%) !important;border-bottom:1px solid rgb(59 130 246/9%) !important}.rankpress-case-block>p:first-child strong,.rankpress-data-block>p:first-child strong,.rankpress-method-block>p:first-child strong,.rankpress-warning-block>p:first-child strong{display:inline-flex !important;align-items:center !important;gap:12px !important;font-weight:700 !important;font-size:16px !important;color:var(--eeat-title) !important}.rankpress-case-block>p:first-child strong i,.rankpress-data-block>p:first-child strong i,.rankpress-method-block>p:first-child strong i,.rankpress-warning-block>p:first-child strong i{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:10px !important;font-size:16px !important;color:#fff !important;background:var(--eeat-icon-bg) !important;box-shadow:0 2px 8px rgba(51,65,85,.25) !important}.rankpress-case-block>p:not(:first-child),.rankpress-data-block>p:not(:first-child),.rankpress-method-block>p:not(:first-child),.rankpress-warning-block>p:not(:first-child){position:relative !important;z-index:1 !important;padding:16px 20px !important;margin:0 !important;font-size:15px !important;line-height:1.7 !important;color:#374151 !important}.rankpress-case-block .rp-source,.rankpress-data-block .rp-source,.rankpress-method-block .rp-source,.rankpress-warning-block .rp-source{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;padding:6px 12px !important;border-radius:20px !important;background:rgba(255,255,255,.9) !important;color:#1d4ed8 !important;border:1px solid rgba(59,130,246,.2) !important;margin-top:12px !important;transition:all .2s ease !important}@media (max-width:767px){.rankpress-case-block,.rankpress-data-block,.rankpress-method-block,.rankpress-warning-block{margin:24px 0 !important;border-radius:12px !important}.rankpress-case-block:before,.rankpress-data-block:before,.rankpress-method-block:before,.rankpress-warning-block:before{animation:none !important}.rankpress-case-block:hover,.rankpress-data-block:hover,.rankpress-method-block:hover,.rankpress-warning-block:hover{transform:none !important}}.rp-internal-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(99,102,241,.4);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .2s ease;font-size:inherit;font-weight:inherit}.rp-internal-link:hover{color:#4f46e5;text-decoration-color:#4f46e5}.rp-internal-link .rp-link-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.25em;padding:.15em .35em;background:linear-gradient(135deg,rgba(99,102,241,.12) 0%,rgba(139,92,246,.12) 100%);border-radius:3px;font-size:.7em;vertical-align:middle;transition:all .2s ease}.rp-internal-link .rp-link-badge i{color:#6366f1;opacity:.7}.rp-internal-link:hover .rp-link-badge{background:linear-gradient(135deg,rgba(99,102,241,.2) 0%,rgba(139,92,246,.2) 100%)}.rp-internal-link:hover .rp-link-badge i{opacity:1;transform:translateX(1px)}@media (prefers-color-scheme:dark){.rp-internal-link{text-decoration-color:rgba(129,140,248,.5)}.rp-internal-link:hover{color:#818cf8;text-decoration-color:#818cf8}.rp-internal-link .rp-link-badge{background:linear-gradient(135deg,rgba(129,140,248,.15) 0%,rgba(167,139,250,.15) 100%)}.rp-internal-link .rp-link-badge i{color:#a5b4fc}}@media (max-width:767px){.rp-internal-link .rp-link-badge{padding:.1em .25em}}.rp-internal-link .rp-link-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:.25em;padding:.15em .35em;background:linear-gradient(135deg,rgba(99,102,241,.12) 0%,rgba(139,92,246,.12) 100%);border-radius:3px;font-size:.7em;vertical-align:middle;transition:all .2s ease;color:#6366f1;opacity:.7}.rp-internal-link:hover .rp-link-icon{background:linear-gradient(135deg,rgba(99,102,241,.2) 0%,rgba(139,92,246,.2) 100%);opacity:1;transform:translateX(1px)}.rp-inline-link{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.rp-inline-link:hover{color:#4f46e5}.rp-cta-expert{margin:2.5rem 0 !important;padding:0 !important;background:0 0 !important;border:none !important;box-shadow:none !important;max-width:100% !important;width:auto !important;clear:both !important;overflow:visible !important;position:relative !important}.rp-cta-expert:before,.rp-cta-expert:after{content:none !important;display:none !important}.rp-cta-expert *:not(i):not([class*=fa-]){box-sizing:border-box !important;-webkit-font-smoothing:antialiased !important;text-rendering:optimizeLegibility !important}.rp-cta-expert p:not(.rp-cta-intro),.rp-cta-expert span:not([class*=fa-]),.rp-cta-expert div,.rp-cta-expert blockquote{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important}.rp-cta-expert .rp-cta-link:not(:has(.rp-cta-visual)){display:none !important}.rp-cta-expert>p:has(.rp-cta-link:not(:has(.rp-cta-visual))){display:none !important;margin:0 !important;padding:0 !important;height:0 !important;overflow:hidden !important}.rp-cta-expert .rp-cta-intro{margin:0 0 1.5rem !important;padding:0 !important;font-family:var(--po-body-font-family) !important;font-size:var(--po-body-font-size) !important;color:var(--po-text-dark) !important;line-height:var(--po-body-line-height) !important;font-weight:var(--po-body-font-weight) !important;font-style:normal !important;text-align:left !important;text-transform:none !important;letter-spacing:var(--po-body-letter-spacing) !important;background:0 0 !important;border:none !important;box-shadow:none !important;outline:none !important;display:block !important;width:auto !important;max-width:none !important}.rp-cta-expert .rp-cta-intro:before,.rp-cta-expert .rp-cta-intro:after{content:none !important;display:none !important}.rp-cta-expert .rp-cta-link,.rp-cta-expert .rp-cta-card{display:flex !important;gap:24px !important;background:linear-gradient(180deg,#f4a661 0%,#fad7a1 50%,#f4a661 100%) left/6px 100% no-repeat,#fff !important;border:1px solid rgba(226,232,240,.6) !important;border-radius:24px !important;padding:20px 10px 20px 26px !important;text-decoration:none !important;position:relative !important;transition:all .4s cubic-bezier(.2,.8,.2,1) !important;box-shadow:0 10px 40px -10px rgba(244,166,97,.08) !important;overflow:visible !important;z-index:1 !important;width:auto !important;max-width:100% !important;cursor:default !important}.rp-cta-expert .rp-cta-link:after,.rp-cta-expert .rp-cta-card:after{content:'' !important;position:absolute !important;top:0 !important;left:-100% !important;width:50% !important;height:100% !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent) !important;transform:skewX(-25deg) !important;animation:rpCtaShine 4s ease-in-out infinite !important;pointer-events:none !important;z-index:10 !important}@keyframes rpCtaShine{0%,100%{left:-100%}50%,55%{left:150%}}.rp-cta-expert .rp-cta-link:hover,.rp-cta-expert .rp-cta-card:hover{border-color:rgba(244,166,97,.3) !important}.rp-cta-expert .rp-cta-visual{flex-shrink:0 !important;position:relative !important;z-index:2 !important;margin:0 !important;padding:0 !important}.rp-cta-expert .rp-cta-avatar{width:68px !important;height:68px !important;border-radius:20px !important;object-fit:cover !important;border:3px solid #fff !important;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05) !important;transition:transform .4s cubic-bezier(.34,1.56,.64,1) !important;position:relative !important;z-index:2 !important;animation:rpCtaBreathing 4s ease-in-out infinite !important;display:block !important;margin:0 !important;padding:0 !important;max-width:68px !important;filter:none !important}@keyframes rpCtaBreathing{0%,100%{transform:rotate(-3deg) scale(1)}50%{transform:rotate(-2deg) scale(1.03)}}.rp-cta-expert .rp-cta-visual:after{content:'' !important;position:absolute !important;top:45px !important;left:50% !important;transform:translateX(-50%) !important;width:50px !important;height:50px !important;border-radius:24px !important;background:linear-gradient(135deg,#f4a661 0%,#d97706 100%) !important;z-index:1 !important;filter:blur(14px) !important;transition:all .4s ease !important;animation:rpCtaHaloBreathing 4s ease-in-out infinite !important;pointer-events:none !important}@keyframes rpCtaHaloBreathing{0%,100%{transform:translateX(-50%) rotate(-3deg) scale(1);opacity:.5}50%{transform:translateX(-50%) rotate(-2deg) scale(1.05);opacity:.6}}.rp-cta-expert .rp-cta-link:hover .rp-cta-avatar{animation:none !important;transform:rotate(-1deg) scale(1.02) translateY(-1px) !important}.rp-cta-expert .rp-cta-link:hover .rp-cta-visual:after{animation:none !important;opacity:.6 !important;filter:blur(16px) !important;transform:translateX(-50%) scale(1) !important}.rp-cta-expert .rp-cta-content{flex:1 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:none !important;box-shadow:none !important}.rp-cta-expert .rp-cta-content:before,.rp-cta-expert .rp-cta-content:after{content:none !important;display:none !important}.rp-cta-expert .rp-cta-header{display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:6px !important;flex-wrap:wrap !important;margin-top:0 !important;padding:0 !important;background:0 0 !important;border:none !important;box-shadow:none !important}.rp-cta-expert .rp-cta-header:before,.rp-cta-expert .rp-cta-header:after{content:none !important;display:none !important}.rp-cta-expert .rp-cta-name{font-weight:700 !important;font-size:15px !important;color:#1e293b !important;margin:0 !important;padding:0 !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:normal !important;background:0 0 !important;border:none !important;box-shadow:none !important}.rp-cta-expert .rp-cta-name:before,.rp-cta-expert .rp-cta-name:after{content:none !important;display:none !important}.rp-cta-expert .rp-cta-role{font-size:10px !important;color:#9a3412 !important;background:#ffedd5 !important;padding:4px 8px !important;border-radius:20px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin:0 !important;border:none !important;display:inline-block !important;box-shadow:none !important;line-height:1.2 !important}.rp-cta-expert .rp-cta-role:before,.rp-cta-expert .rp-cta-role:after{content:none !important;display:none !important}.rp-cta-expert .rp-cta-quote{margin:0 !important;padding:0 !important;border:none !important;font-family:var(--po-body-font-family) !important;font-size:var(--po-body-font-size) !important;color:var(--po-text-dark) !important;font-weight:var(--po-body-font-weight) !important;line-height:var(--po-body-line-height) !important;letter-spacing:var(--po-body-letter-spacing) !important;font-style:normal !important;text-align:left !important;background:0 0 !important;box-shadow:none !important;quotes:none !important}.rp-cta-expert .rp-cta-quote:before,.rp-cta-expert .rp-cta-quote:after{content:none !important;display:none !important}aside.rp-cta-expert .rp-cta-action,.rp-cta-expert .rp-cta-link .rp-cta-action,.rp-cta-expert .rp-cta-content .rp-cta-action{all:unset !important;box-sizing:border-box !important;margin-top:3px !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;display:inline-flex !important;align-items:center !important;align-self:flex-start !important;gap:8px !important;font-size:12px !important;font-weight:600 !important;color:var(--po-text-dark,#0f172a) !important;-webkit-text-fill-color:var(--po-text-dark,#0f172a) !important;text-decoration:none !important;font-family:inherit !important;background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(241,245,249,.85) 100%) !important;background-color:transparent !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(148,163,184,.15) !important;padding:6px 6px 6px 14px !important;border-radius:50px !important;position:relative !important;overflow:visible !important;transition:all .4s cubic-bezier(.34,1.56,.64,1) !important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 0 0 1px rgba(255,255,255,.5) inset !important;cursor:pointer !important;-webkit-background-clip:border-box !important;background-clip:border-box !important}aside.rp-cta-expert .rp-cta-action:hover,.rp-cta-expert .rp-cta-link .rp-cta-action:hover,.rp-cta-expert .rp-cta-content .rp-cta-action:hover{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(226,232,240,.9) 100%) !important;border-color:rgba(244,166,97,.3) !important;box-shadow:0 4px 20px rgba(244,166,97,.15),0 0 0 1px rgba(244,166,97,.1),0 0 0 1px rgba(255,255,255,.5) inset !important}aside.rp-cta-expert .rp-cta-action:before,.rp-cta-expert .rp-cta-link .rp-cta-action:before,.rp-cta-expert .rp-cta-content .rp-cta-action:before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%) !important;border-radius:50px !important;pointer-events:none !important;z-index:5 !important;transform:translateX(-100%) !important;opacity:0 !important}aside.rp-cta-expert .rp-cta-action:hover:before,.rp-cta-expert .rp-cta-link .rp-cta-action:hover:before,.rp-cta-expert .rp-cta-content .rp-cta-action:hover:before{animation:rpCtaShimmerSweep .6s ease-out !important}@keyframes rpCtaShimmerSweep{0%{transform:translateX(-100%);opacity:1}100%{transform:translateX(100%);opacity:1}}.rp-cta-expert .rp-cta-label{position:relative !important;letter-spacing:0 !important;transition:letter-spacing .3s ease !important;display:inline-block !important;font-family:inherit !important;color:var(--po-text-dark,#0f172a) !important;-webkit-text-fill-color:var(--po-text-dark,#0f172a) !important}.rp-cta-expert .rp-cta-action:hover .rp-cta-label{letter-spacing:.03em !important}.rp-cta-expert .rp-cta-label:after{content:'' !important;position:absolute !important;bottom:-1px !important;left:0 !important;width:0 !important;height:1px !important;background:linear-gradient(90deg,#f4a661,#fcc580) !important;transition:width .3s ease !important}.rp-cta-expert .rp-cta-action:hover .rp-cta-label:after{width:100% !important}.rp-cta-expert .rp-cta-particles{position:absolute !important;right:6px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;pointer-events:none !important;z-index:10 !important}.rp-cta-expert .rp-cta-particles span{position:absolute !important;width:3px !important;height:3px !important;background:#f4a661 !important;border-radius:50% !important;opacity:0;top:50% !important;left:50% !important}.rp-cta-expert .rp-cta-particles span:nth-child(1){animation:rpParticleEscape1 2.5s ease-out infinite !important}.rp-cta-expert .rp-cta-particles span:nth-child(2){animation:rpParticleEscape2 3s ease-out infinite .8s !important}.rp-cta-expert .rp-cta-particles span:nth-child(3){animation:rpParticleEscape3 2.8s ease-out infinite 1.5s !important}.rp-cta-expert .rp-cta-particles span:nth-child(4){width:2px !important;height:2px !important;background:#fcc580 !important;animation:rpOrbit1 4s linear infinite !important}.rp-cta-expert .rp-cta-particles span:nth-child(5){width:2px !important;height:2px !important;background:#fcd9a8 !important;animation:rpOrbit2 5s linear infinite reverse !important}@keyframes rpParticleEscape1{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}10%{opacity:.7}100%{transform:translate(calc(-50% + 20px), calc(-50% - 16px)) scale(0.3);opacity:0}}@keyframes rpParticleEscape2{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}10%{opacity:.6}100%{transform:translate(calc(-50% + 24px), calc(-50% + 4px)) scale(0.2);opacity:0}}@keyframes rpParticleEscape3{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}10%{opacity:.5}100%{transform:translate(calc(-50% + 16px), calc(-50% + 14px)) scale(0.25);opacity:0}}@keyframes rpOrbit1{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(16px) rotate(0deg);opacity:.6}50%{opacity:.3}100%{transform:translate(-50%,-50%) rotate(360deg) translateX(16px) rotate(-360deg);opacity:.6}}@keyframes rpOrbit2{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(20px) rotate(0deg);opacity:.4}50%{opacity:.2}100%{transform:translate(-50%,-50%) rotate(360deg) translateX(20px) rotate(-360deg);opacity:.4}}.rp-cta-expert .rp-cta-micro-wrapper{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;flex-shrink:0 !important;overflow:visible !important}.rp-cta-expert .rp-cta-micro-wrapper:before,.rp-cta-expert .rp-cta-micro-wrapper:after{content:'' !important;position:absolute !important;width:100% !important;height:100% !important;border-radius:50% !important;border:1.5px solid #f4a661 !important;opacity:0;animation:rpRingPulse 2.5s cubic-bezier(.4,0,.2,1) infinite !important}.rp-cta-expert .rp-cta-micro-wrapper:after{animation-delay:1.25s !important}@keyframes rpRingPulse{0%{transform:scale(1);opacity:.4}100%{transform:scale(1.8);opacity:0}}.rp-cta-expert .rp-cta-micro{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;border-radius:50% !important;color:#fff !important;font-size:10px !important;transition:all .3s cubic-bezier(.34,1.56,.64,1) !important;background:0 0 !important;overflow:visible !important}.rp-cta-expert .rp-cta-micro:before{content:'' !important;position:absolute !important;inset:-2px !important;background:conic-gradient(from 0deg,#f4a661,#fcc580,#fcd9a8,#f4a661,#e8955a,#f4a661) !important;border-radius:50% !important;z-index:1 !important;animation:rpSmoothRotate 3s linear infinite !important}@keyframes rpSmoothRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rp-cta-expert .rp-cta-micro:after{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,#f4a661 0%,#e8955a 100%) !important;border-radius:50% !important;z-index:2 !important;box-shadow:0 2px 8px rgba(244,166,97,.4),0 0 16px rgba(244,166,97,.15),inset 0 1px 0 rgba(255,255,255,.25) !important}.rp-cta-expert .rp-cta-micro i{position:relative !important;z-index:3 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:10px !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;-webkit-font-smoothing:antialiased !important;background:0 0 !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;margin:0 !important;padding:0 !important;line-height:1 !important}.rp-cta-expert .rp-cta-action:hover .rp-cta-micro{transform:scale(1.1) rotate(3deg) !important}.rp-cta-expert .rp-cta-action:hover .rp-cta-micro:after{box-shadow:0 4px 16px rgba(244,166,97,.5),0 0 24px rgba(244,166,97,.25),inset 0 1px 0 rgba(255,255,255,.3) !important}.rp-cta-expert .rp-cta-action:hover .rp-cta-micro i{animation:rpArrowBounce .5s ease-in-out !important}@keyframes rpArrowBounce{0%,100%{transform:translateX(0)}50%{transform:translateX(2px)}}.rp-cta-expert .rp-cta-action>i,.rp-cta-expert .rp-cta-action>i.fas,.rp-cta-expert .rp-cta-action>i.fa-arrow-right{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;border-radius:50% !important;background:linear-gradient(135deg,#f4a661 0%,#e8955a 100%) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:10px !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;-webkit-font-smoothing:antialiased !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;margin:0 !important;margin-left:4px !important;padding:0 !important;line-height:1 !important;box-shadow:0 2px 6px rgba(244,166,97,.35),inset 0 1px 0 rgba(255,255,255,.2) !important;transition:all .3s cubic-bezier(.34,1.56,.64,1) !important}.rp-cta-expert .rp-cta-action:hover>i{transform:scale(1.1) !important;box-shadow:0 3px 12px rgba(244,166,97,.45),inset 0 1px 0 rgba(255,255,255,.25) !important}@media (max-width:640px){.rp-cta-expert{margin:1.5rem 0 !important;max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}.rp-cta-expert .rp-cta-intro{margin-bottom:10px !important}.rp-cta-expert .rp-cta-link,.rp-cta-expert .rp-cta-card{display:grid !important;grid-template-columns:48px 1fr !important;grid-template-rows:auto auto auto !important;grid-template-areas:"avatar header" "quote quote" "action action" !important;gap:6px 10px !important;background:linear-gradient(180deg,#f4a661 0%,#fad7a1 50%,#f4a661 100%) left/4px 100% no-repeat,#fff !important;padding:12px 6px 14px 16px !important;border-radius:14px !important;align-items:center !important;overflow:visible !important;max-width:100% !important;box-sizing:border-box !important}.rp-cta-expert .rp-cta-visual{grid-area:avatar !important;display:flex !important;align-items:flex-start !important;position:relative !important;width:48px !important;height:48px !important;flex-shrink:0 !important}.rp-cta-expert .rp-cta-avatar{width:48px !important;height:48px !important;border-radius:12px !important;max-width:48px !important;min-width:48px !important;position:relative !important;z-index:2 !important}.rp-cta-expert .rp-cta-visual:after{top:30px !important;left:24px !important;transform:translateX(-50%) !important;width:32px !important;height:20px !important;filter:blur(10px) !important;z-index:1 !important}.rp-cta-expert .rp-cta-content{display:contents !important}.rp-cta-expert .rp-cta-header{grid-area:header !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:6px !important;margin-bottom:0 !important;overflow:visible !important;min-width:0 !important;max-width:100% !important}.rp-cta-expert .rp-cta-name{font-size:13px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;flex:1 1 auto !important;min-width:60px !important;max-width:none !important;display:block !important}.rp-cta-expert .rp-cta-role{font-size:7px !important;padding:2px 5px !important;white-space:nowrap !important;flex-shrink:0 !important;max-width:none !important}.rp-cta-expert .rp-cta-quote,.rp-cta-expert blockquote.rp-cta-quote,aside.rp-cta-expert .rp-cta-quote{grid-area:quote !important;margin:2px 0 !important;padding:0 !important;border:none !important;background:0 0 !important;font-family:var(--po-body-font-family) !important;font-size:var(--po-body-font-size) !important;color:var(--po-text-dark) !important;font-weight:var(--po-body-font-weight) !important;line-height:var(--po-body-line-height) !important;letter-spacing:var(--po-body-letter-spacing) !important;font-style:normal !important;text-align:left !important;quotes:none !important;word-wrap:break-word !important;overflow-wrap:break-word !important}aside.rp-cta-expert .rp-cta-action,.rp-cta-expert .rp-cta-link .rp-cta-action,.rp-cta-expert .rp-cta-content .rp-cta-action{grid-area:action !important;font-size:11px !important;margin-top:1px !important;margin-bottom:0 !important;padding:8px 18px 8px 14px !important;gap:8px !important;white-space:nowrap !important;justify-content:space-between !important;width:100% !important}.rp-cta-expert .rp-cta-label{white-space:nowrap !important;flex-shrink:0 !important}.rp-cta-expert .rp-cta-micro{width:20px !important;height:20px !important;font-size:9px !important;flex-shrink:0 !important}.rp-cta-expert .rp-cta-micro i{font-size:9px !important}.rp-cta-expert .rp-cta-particles{width:20px !important;height:20px !important;right:8px !important}.rp-cta-expert .rp-cta-particles span{width:2px !important;height:2px !important}.rp-cta-expert .rp-cta-action>i{width:20px !important;height:20px !important;font-size:9px !important;flex-shrink:0 !important}}@media (prefers-color-scheme:dark){.rp-inline-link:hover{color:#818cf8}}.rankpress-content-image{margin:2rem 0;padding:0;border-radius:12px;overflow:hidden;background:#f8fafc}.rankpress-content-image__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px 12px 0 0}.rankpress-content-image:not(:has(.rankpress-content-image__caption)) .rankpress-content-image__img{border-radius:12px}.rankpress-content-image__caption{padding:12px 16px;font-size:14px;line-height:1.5;color:var(--po-text-light,#4a5568);background:#f8fafc;text-align:center;font-style:italic}@media (max-width:767px){.rankpress-content-image{margin:1.5rem 0;position:relative;left:50%;transform:translateX(-50%);width:100vw;border-radius:0}.rankpress-content-image__img{border-radius:0}.rankpress-content-image:not(:has(.rankpress-content-image__caption)) .rankpress-content-image__img{border-radius:0}.rankpress-content-image__caption{padding:10px 15px;font-size:13px}}.rp-cta-sales{margin:2.5rem 0 !important;padding:0 !important;background:0 0 !important;border:none !important;box-shadow:none !important;max-width:100% !important;clear:both !important;position:relative !important;display:block !important;float:none !important}.rp-cta-sales:before,.rp-cta-sales:after{content:none !important;display:none !important}.rp-cta-sales *:not(i):not([class*=fa-]){box-sizing:border-box !important}.rp-cta-sales-card{background:#fff !important;border:1px solid rgba(226,232,240,.6) !important;border-radius:12px !important;padding:22px !important;position:relative !important;box-shadow:0 2px 12px -2px rgba(0,0,0,.06) !important;transition:all .3s ease !important;overflow:hidden !important}.rp-cta-sales-card.rp-cta-sales-has-image{display:flex !important;align-items:stretch !important;gap:0 !important;padding:0 !important}.rp-cta-sales-card.rp-cta-sales-has-image>.rp-cta-sales-body{padding:22px 24px !important;flex:1 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.rp-cta-sales-card:hover{box-shadow:0 4px 20px -2px rgba(37,99,235,.12) !important;transform:translateY(-1px) !important}.rp-cta-sales-body{position:relative !important;z-index:2 !important}.rp-cta-sales-badge{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-bottom:8px !important}.rp-cta-sales-badge-icon{width:22px !important;height:22px !important;border-radius:6px !important;background:linear-gradient(135deg,#2563eb,#0891b2) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.rp-cta-sales-badge-icon i{color:#fff !important;font-size:9px !important;line-height:1 !important}.rp-cta-sales-badge-text{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;color:#2563eb !important;line-height:1.2 !important}.rp-cta-sales-headline{font-size:1.1em !important;font-weight:700 !important;color:#1e293b !important;margin:0 0 6px !important;padding:0 !important;line-height:1.3 !important;border:none !important;background:0 0 !important;text-transform:none !important;letter-spacing:normal !important}.rp-cta-sales-description{font-size:13.5px !important;line-height:1.5 !important;color:#4a5568 !important;margin:0 0 14px !important;padding:0 !important;border:none !important;background:0 0 !important}.rp-cta-sales-footer{display:flex !important;align-items:center !important;gap:14px !important;flex-wrap:wrap !important}.rp-cta-sales-button{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:9px 18px !important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;color:#fff !important;text-decoration:none !important;border-radius:8px !important;font-size:13px !important;font-weight:600 !important;border:none !important;cursor:pointer !important;box-shadow:0 2px 8px rgba(37,99,235,.2) !important;transition:all .3s ease !important;line-height:1.4 !important;white-space:nowrap !important}.rp-cta-sales-button:hover{transform:translateY(-1px) !important;box-shadow:0 4px 14px rgba(37,99,235,.3) !important;color:#fff !important;text-decoration:none !important;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%) !important}.rp-cta-sales-button:visited{color:#fff !important}.rp-cta-sales-button i{font-size:10px !important;transition:transform .3s ease !important}.rp-cta-sales-button:hover i{transform:translateX(3px) !important}.rp-cta-sales-proof{display:flex !important;align-items:center !important;gap:12px !important;font-size:12px !important;color:#64748b !important;line-height:1.4 !important}.rp-cta-sales-stat{display:inline-flex !important;align-items:center !important;gap:4px !important;white-space:nowrap !important}.rp-cta-sales-stat i{color:#2563eb !important;font-size:11px !important}.rp-cta-sales-stat strong{color:#1e293b !important;font-weight:700 !important}.rp-cta-sales-stars{color:#fbbf24 !important;font-size:13px !important;letter-spacing:1px !important}.rp-cta-sales-review-badge{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:4px 10px !important;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%) !important;border:1px solid rgba(251,191,36,.3) !important;border-radius:8px !important;font-size:12px !important;color:#92400e !important;font-weight:600 !important;white-space:nowrap !important}.rp-cta-sales-review-badge .rp-cta-review-stars{color:#f59e0b !important;font-size:11px !important;letter-spacing:.5px !important}.rp-cta-sales-review-badge .rp-cta-review-score{font-weight:700 !important;color:#78350f !important}.rp-cta-sales-review-badge .rp-cta-review-count{font-weight:400 !important;color:#92400e !important;font-size:11px !important}.rp-cta-sales-price-badge{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:4px 12px !important;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%) !important;border:1px solid rgba(34,197,94,.3) !important;border-radius:8px !important;font-size:12px !important;color:#065f46 !important;font-weight:700 !important;white-space:nowrap !important}.rp-cta-sales-price-badge .rp-cta-price-amount{font-size:16px !important;font-weight:800 !important;color:#047857 !important}.rp-cta-sales-price-badge .rp-cta-price-recurrence{font-size:10px !important;font-weight:500 !important;color:#065f46 !important;opacity:.8 !important}.rp-cta-sales-visual{flex-shrink:0 !important;width:180px !important;overflow:hidden !important;border-radius:12px 0 0 12px !important;margin:0 !important;padding:0 !important}.rp-cta-sales-image{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;object-position:center center !important;border-radius:0 !important;aspect-ratio:auto !important}@media (max-width:768px){.rp-cta-sales{margin:2rem 0 !important}.rp-cta-sales-card.rp-cta-sales-has-image{flex-direction:column !important;padding:0 0 0 4px !important}.rp-cta-sales-card.rp-cta-sales-has-image>.rp-cta-sales-body{padding:16px 18px !important}.rp-cta-sales-visual{width:100% !important;height:120px !important;border-radius:0 !important}.rp-cta-sales-card{padding:14px 14px 14px 18px !important;background:linear-gradient(180deg,#2563eb 0%,#60a5fa 50%,#2563eb 100%) left/4px 100% no-repeat,#fff !important}.rp-cta-sales-headline{font-size:1em !important}.rp-cta-sales-description{font-size:13px !important}.rp-cta-sales-footer{flex-direction:column !important;align-items:stretch !important}.rp-cta-sales-button{width:100% !important;justify-content:center !important;padding:11px 18px !important}.rp-cta-sales-proof{justify-content:center !important}}.rp-cta-rankpress{margin:32px 0 !important;padding:0 !important;border:0 !important;background:0 0 !important;box-shadow:none !important;overflow:visible !important}.rp-cta-rankpress .rp-cta-rankpress-card{display:flex;flex-direction:row;align-items:stretch;gap:0;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid rgba(244,166,97,.32);border-radius:18px;overflow:hidden;position:relative;box-shadow:0 12px 36px rgba(0,0,0,.28),0 0 0 1px rgba(244,166,97,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rp-cta-rankpress .rp-cta-rankpress-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(244,166,97,.18),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.12),transparent 55%);pointer-events:none;z-index:0}.rp-cta-rankpress .rp-cta-rankpress-card:hover{transform:translateY(-2px);border-color:rgba(244,166,97,.55);box-shadow:0 18px 48px rgba(0,0,0,.36),0 0 0 1px rgba(244,166,97,.18)}.rp-cta-rankpress .rp-cta-rankpress-visual{flex:0 0 280px;max-width:280px;position:relative;z-index:1;background:linear-gradient(180deg,rgba(244,166,97,.08),rgba(0,0,0,0));overflow:hidden}.rp-cta-rankpress .rp-cta-rankpress-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.rp-cta-rankpress .rp-cta-rankpress-card:hover .rp-cta-rankpress-image{transform:scale(1.04)}.rp-cta-rankpress .rp-cta-rankpress-body{flex:1 1 auto;padding:24px 28px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1;color:#f1f5f9}.rp-cta-rankpress.rp-cta-rankpress-has-image .rp-cta-rankpress-body{border-left:1px solid rgba(255,255,255,.05)}.rp-cta-rankpress .rp-cta-rankpress-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 11px;border-radius:20px;background:linear-gradient(135deg,#f4a661,#d97706);color:#1a1a2e;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;line-height:1}.rp-cta-rankpress .rp-cta-rankpress-badge-icon{display:inline-flex;align-items:center}.rp-cta-rankpress .rp-cta-rankpress-badge-icon i{font-size:11px !important}.rp-cta-rankpress .rp-cta-rankpress-headline{margin:0 !important;font-size:20px !important;font-weight:800 !important;line-height:1.3 !important;color:#fff !important;letter-spacing:-.01em}.rp-cta-rankpress .rp-cta-rankpress-description{margin:0 !important;font-size:14px !important;line-height:1.6 !important;color:rgba(241,245,249,.82) !important}.rp-cta-rankpress .rp-cta-rankpress-footer{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}.rp-cta-rankpress .rp-cta-rankpress-button{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:linear-gradient(135deg,#f4a661,#d97706);color:#1a1a2e !important;text-decoration:none !important;border-radius:10px;font-weight:800 !important;font-size:13px !important;letter-spacing:.2px;line-height:1;box-shadow:0 6px 16px rgba(244,166,97,.32);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.rp-cta-rankpress .rp-cta-rankpress-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(244,166,97,.42);filter:brightness(1.05)}.rp-cta-rankpress .rp-cta-rankpress-button i{font-size:12px !important;transition:transform .25s ease}.rp-cta-rankpress .rp-cta-rankpress-button:hover i{transform:translateX(3px)}@media (max-width:760px){.rp-cta-rankpress .rp-cta-rankpress-card{flex-direction:column}.rp-cta-rankpress .rp-cta-rankpress-visual{flex:0 0 auto;max-width:none;width:100%;height:200px}.rp-cta-rankpress.rp-cta-rankpress-has-image .rp-cta-rankpress-body{border-left:0;border-top:1px solid rgba(255,255,255,.05)}.rp-cta-rankpress .rp-cta-rankpress-headline{font-size:18px !important}}@media (prefers-color-scheme:light){body:not(.rp-dark-theme) .rp-cta-rankpress .rp-cta-rankpress-card{background:linear-gradient(135deg,#1f2937 0%,#0f172a 100%)}}