.lexical-table-container{margin-top:1.5rem;margin-bottom:1.5rem}.payload-richtext table.lexical-table{width:100%;border-collapse:collapse!important;line-height:1.5;table-layout:fixed}.payload-richtext table.lexical-table td.lexical-table-cell,.payload-richtext table.lexical-table th.lexical-table-cell{padding:.75rem!important;text-align:left!important;vertical-align:top!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;border:none!important;border-bottom:1px solid #e5e7eb!important}.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:first-child>td.lexical-table-cell.lexical-table-cell-header-0{background-color:rgb(96 165 250)!important;color:#ffffff!important;font-weight:600!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid rgb(75 145 230)!important}.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:first-child>td.lexical-table-cell.lexical-table-cell-header-0 p,.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:first-child>td.lexical-table-cell.lexical-table-cell-header-0 p strong{color:#ffffff!important;font-size:inherit!important}.payload-richtext table.lexical-table th.lexical-table-cell.lexical-table-cell-header-1,.payload-richtext table.lexical-table thead th.lexical-table-cell{background-color:rgb(96 165 250)!important;color:#ffffff!important;font-weight:600!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid rgb(75 145 230)!important}.payload-richtext table.lexical-table th.lexical-table-cell.lexical-table-cell-header-1 p,.payload-richtext table.lexical-table th.lexical-table-cell.lexical-table-cell-header-1 p strong,.payload-richtext table.lexical-table thead th.lexical-table-cell p,.payload-richtext table.lexical-table thead th.lexical-table-cell p strong{color:#ffffff!important;font-size:inherit!important}.payload-richtext table.lexical-table tbody td.lexical-table-cell:not(.lexical-table-cell-header-0):not([class*=lexical-table-cell-header-1]),.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:not(:first-child)>td.lexical-table-cell{color:#374151!important;font-size:.9rem!important;background-color:#ffffff!important}.payload-richtext table.lexical-table tbody td.lexical-table-cell:not(.lexical-table-cell-header-0):not([class*=lexical-table-cell-header-1]) p,.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:not(:first-child)>td.lexical-table-cell p{font-size:inherit!important;margin:0}.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:nth-child(odd):not(:first-child)>td.lexical-table-cell{background-color:#f9fafb!important}.payload-richtext table.lexical-table:has(thead) tbody tr:nth-child(odd)>td.lexical-table-cell{background-color:#ffffff!important}.payload-richtext table.lexical-table:has(thead) tbody tr:nth-child(2n)>td.lexical-table-cell{background-color:#f9fafb!important}.payload-richtext table.lexical-table>tbody tr:hover>td.lexical-table-cell:not(.lexical-table-cell-header-0):not([class*=lexical-table-cell-header-1]),.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:not(:first-child):hover>td.lexical-table-cell{background-color:#eef2ff!important}.payload-richtext table.lexical-table th.lexical-table-cell.lexical-table-cell-header-1:first-child,.payload-richtext table.lexical-table thead th.lexical-table-cell:first-child,.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:first-child>td.lexical-table-cell.lexical-table-cell-header-0:first-child{text-align:left!important}.payload-richtext table.lexical-table tbody td.lexical-table-cell:first-child:not(.lexical-table-cell-header-0):not([class*=lexical-table-cell-header-1]),.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:not(:first-child)>td.lexical-table-cell:first-child{text-align:left!important;font-weight:500!important}.payload-richtext table.lexical-table>tbody>tr.lexical-table-row:last-child>td.lexical-table-cell,.payload-richtext table.lexical-table>tbody>tr:last-child>th.lexical-table-cell{border-bottom-width:0!important}.lexical-table-container+p,.payload-richtext div>table.lexical-table+p,.payload-richtext table.lexical-table+p{font-size:.8rem;color:#6b7280;margin-top:1rem;line-height:1.4;padding-left:.5rem;padding-right:.5rem}.payload-richtext div:not(.lexical-table-container):not(.faq-answer-richtext):not(.pro-con-box-rte-content)>p,.payload-richtext li:not(.lexical-table-container li):not(.faq-answer-richtext li):not(.pro-con-box-rte-content li)>p,.payload-richtext>p{font-size:18px!important;line-height:1.7!important}.payload-richtext table.lexical-table td.lexical-table-cell p,.payload-richtext table.lexical-table th.lexical-table-cell p{font-size:inherit!important;margin:0!important;line-height:inherit!important}.pro-con-box-rte-content .payload-richtext>p{font-size:15px!important;line-height:1.3!important;padding-left:1.7em;text-indent:-1.7em;margin-bottom:.7em!important}.faq-block{margin-top:2rem;margin-bottom:2rem}.faq-block>h2{margin-bottom:1.5rem;font-size:1.75rem}.faq-item{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.05);margin-bottom:1.5rem;overflow:hidden;max-width:100%}.faq-item>h4.faq-question{padding:1rem 1.25rem;font-weight:600;color:white!important;background-color:#764ba2;border-bottom:1px solid #e5e7eb;margin:0!important;font-size:1.1rem}.faq-item .faq-answer{padding:1.25rem;display:flex;align-items:flex-start}.faq-item .faq-answer>h4.faq-question{flex-shrink:0;margin-right:.5em;padding:0!important;margin-bottom:0!important;font-size:1rem;line-height:1.7;background-color:transparent!important;border:none!important;color:#111827}.faq-item .faq-answer .faq-answer-content.faq-answer-richtext{margin-left:0;padding:0!important;font-size:1rem;line-height:1.7;color:#374151;flex-grow:1}.faq-item .faq-answer .faq-answer-richtext p{margin-top:0!important;margin-bottom:1em!important}.faq-item .faq-answer .faq-answer-richtext p:last-child{margin-bottom:0!important}.faq-item .faq-answer .faq-answer-richtext ol,.faq-item .faq-answer .faq-answer-richtext ul{margin-top:.5em!important;margin-bottom:1em!important;padding-left:1.5em!important}.faq-item .faq-answer .faq-answer-richtext li{margin-bottom:.25em!important;list-style-type:disc}.faq-item .faq-answer .faq-answer-richtext ol li{list-style-type:decimal}.toc-container{border:1px solid #e0e7ff;border-top:4px solid #764ba2;border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:2rem;background:linear-gradient(135deg,#faf5ff,#f0f4ff);font-size:.875rem;line-height:1.6;box-shadow:0 4px 16px 0 rgba(118,75,162,.08),0 1px 3px 0 rgba(0,0,0,.04)}.toc-heading{display:flex;align-items:center;margin-bottom:0;cursor:pointer;gap:.5rem}.toc-heading-text{font-size:.8rem;font-weight:700;color:#764ba2;letter-spacing:.08em;text-transform:uppercase}.toc-toggle-icon{font-size:1rem;color:#a78bbf;line-height:1}.toc-heading:hover .toc-heading-text{color:#5a3580}.toc-heading:hover .toc-toggle-icon{color:#764ba2}.toc-list{list-style:none;padding-left:0;margin:.85rem 0 0}.toc-item{margin-bottom:0}.toc-item-level-2{margin-bottom:.3rem}.toc-item-level-2>a{font-weight:600;color:#4c3575;text-decoration:none;display:block;padding:.2rem .5rem;border-radius:6px;line-height:1.4;transition:color .15s,background-color .15s}.toc-item-level-2>a:hover{color:#764ba2;background-color:rgba(118,75,162,.08)}.toc-item-level-2>.toc-list{padding-left:1rem;margin-top:.2rem;margin-bottom:.3rem;border-left:2px solid #e0d4f0}.toc-item-level-3{margin-bottom:.2rem}.toc-item-level-3>a{color:#7c6899;text-decoration:none;display:block;padding:.15rem .5rem;border-radius:4px;font-weight:400;font-size:.92em;transition:color .15s,background-color .15s}.toc-item-level-3>a:hover{color:#764ba2;background-color:rgba(118,75,162,.08)}.excalidraw-clickable-container{cursor:zoom-in}.excalidraw-clickable-container svg{max-width:100%;height:auto;display:block}.excalidraw-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px;box-sizing:border-box}.excalidraw-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative;max-width:95%;max-height:95%;display:flex;flex-direction:column;overflow:hidden}.excalidraw-modal-close-button{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:2.5rem;font-weight:700;color:#333;cursor:pointer;line-height:1;padding:0;z-index:10}.excalidraw-modal-close-button:hover{color:#000}.excalidraw-modal-svg-wrapper{width:100%;height:100%;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start}.excalidraw-modal-svg-wrapper svg{width:auto;height:auto;display:block}.table-clickable-container.lexical-table-container{cursor:zoom-in;display:block}.table-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px;box-sizing:border-box}.table-modal-content{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.35);position:relative;max-width:95%;max-height:95%;display:flex;flex-direction:column;overflow:hidden}.table-modal-close-button{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:2.5rem;font-weight:700;color:#555;cursor:pointer;line-height:1;padding:0;z-index:10}.table-modal-close-button:hover{color:#000}.table-modal-table-wrapper{width:100%;height:100%;overflow:auto}.table-modal-table-wrapper .payload-richtext table.lexical-table{width:auto;min-width:100%;table-layout:auto!important}.pro-con-button{text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:inline-block}.pro-con-button:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.pro-con-button:focus-visible{outline:2px solid rgb(29,78,216);outline-offset:2px}@media (max-width:768px){.pro-con-columns-container{display:flex!important;flex-direction:column!important;gap:10px!important}.pro-con-column{flex:none!important;width:100%!important;padding:10px 0!important}}@media (max-width:640px){.overflow-x-auto:has(table.w-full.text-sm.text-left){overflow-x:visible!important}.overflow-x-auto:has(table.w-full.text-sm.text-left) table{display:block;width:100%!important}.overflow-x-auto:has(table.w-full.text-sm.text-left) table thead{display:none}.overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody,.overflow-x-auto:has(table.w-full.text-sm.text-left) table td,.overflow-x-auto:has(table.w-full.text-sm.text-left) table tr{display:block;width:100%!important}.overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)}.overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody td{padding:.25rem 0!important;border-bottom:none!important}.overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody td:first-child{font-weight:600;font-size:1rem}.overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody td:nth-child(2):before{content:"Price: ";font-weight:500;color:#6b7280}.overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody td:nth-child(3){color:#374151;font-size:.875rem;line-height:1.5;margin-top:.25rem}.dark .overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody tr{background:#1e293b;border-color:#334155}.dark .overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody td{color:#cbd5e1}.dark .overflow-x-auto:has(table.w-full.text-sm.text-left) table tbody td:nth-child(3){color:#94a3b8}}.calculator-no-hero-background .hero-container{display:none!important}.calclulator-no-hero-background>article{padding-top:0!important;overflow-x:hidden}