.toc-link[data-astro-cid-yvbahnfj]:hover .toc-text[data-astro-cid-yvbahnfj]{color:#1c1430;text-decoration:underline;text-decoration-color:#cbf73b;text-underline-offset:3px}.toc-link[data-astro-cid-yvbahnfj].toc-active .toc-text[data-astro-cid-yvbahnfj]{color:#1c1430;font-weight:600;text-decoration:underline;text-decoration-color:#cbf73b;text-underline-offset:3px}.prose-article[data-astro-cid-yvbahnfj]{min-width:0;word-break:break-word;overflow-wrap:break-word}.prose-article[data-astro-cid-yvbahnfj] h2{font-size:1.4rem;font-weight:800;color:#1c1430;margin-top:2.8rem;margin-bottom:.75rem;line-height:1.2;scroll-margin-top:88px}.prose-article[data-astro-cid-yvbahnfj] h3{font-size:1.1rem;font-weight:700;color:#1c1430;margin-top:2rem;margin-bottom:.5rem;scroll-margin-top:88px}.prose-article[data-astro-cid-yvbahnfj] p{color:#1c1430b8;line-height:1.85;margin-bottom:1.3rem;font-size:.97rem}.prose-article[data-astro-cid-yvbahnfj] strong{color:#1c1430}.prose-article[data-astro-cid-yvbahnfj] a{color:#1c1430;text-decoration:underline;text-underline-offset:3px}.prose-article[data-astro-cid-yvbahnfj] a:hover{color:#1c143099}.prose-article[data-astro-cid-yvbahnfj] ul,.prose-article[data-astro-cid-yvbahnfj] ol{padding-left:1.5rem;margin-bottom:1.3rem;color:#1c1430b8;line-height:1.85;font-size:.97rem}.prose-article[data-astro-cid-yvbahnfj] li{margin-bottom:.45rem}.prose-article[data-astro-cid-yvbahnfj] blockquote{border-left:3px solid #CBF73B;padding:1rem 1.25rem;margin:2rem 0;background:#cbf73b0a;border-radius:0 .75rem .75rem 0}.prose-article[data-astro-cid-yvbahnfj] blockquote p{color:#1c1430a6;margin-bottom:.5rem}.prose-article[data-astro-cid-yvbahnfj] blockquote p:last-child{margin-bottom:0}.prose-article[data-astro-cid-yvbahnfj] hr{border:none;border-top:1px solid rgba(28,20,48,.1);margin:2.5rem 0}.prose-article[data-astro-cid-yvbahnfj] .table-wrap{margin:2rem 0 2.5rem;border-radius:12px;overflow-x:auto;overflow-y:hidden;border:1.5px solid rgba(28,20,48,.08);box-shadow:0 2px 12px #1c14300d;-webkit-overflow-scrolling:touch}.prose-article[data-astro-cid-yvbahnfj] .table-wrap+p,.prose-article[data-astro-cid-yvbahnfj] .table-wrap+h2,.prose-article[data-astro-cid-yvbahnfj] .table-wrap+h3{margin-top:2.5rem}.prose-article[data-astro-cid-yvbahnfj] table{width:100%;border-collapse:collapse;font-size:.88rem}.prose-article[data-astro-cid-yvbahnfj] thead{background:#cbf73b}.prose-article[data-astro-cid-yvbahnfj] th{color:#1c1430;padding:.7rem 1.1rem;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.prose-article[data-astro-cid-yvbahnfj] td{padding:.65rem 1.1rem;color:#1c1430b8;border-bottom:1px solid rgba(28,20,48,.07);vertical-align:top}.prose-article[data-astro-cid-yvbahnfj] tr:last-child td{border-bottom:none}.prose-article[data-astro-cid-yvbahnfj] tr:nth-child(2n) td{background:#cbf73b08}.prose-article[data-astro-cid-yvbahnfj] td:first-child{font-weight:600;color:#1c1430}.prose-article[data-astro-cid-yvbahnfj] .infographic{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin:2rem 0}.prose-article[data-astro-cid-yvbahnfj] .infographic-stat{background:#1c1430;border-radius:12px;padding:1.25rem;text-align:center}.prose-article[data-astro-cid-yvbahnfj] .infographic-stat strong{display:block;font-size:1.9rem;font-weight:800;color:#cbf73b;line-height:1;margin-bottom:.4rem}.prose-article[data-astro-cid-yvbahnfj] .infographic-stat span{font-size:.72rem;color:#f3f0ea99;line-height:1.4;font-weight:500}.prose-article[data-astro-cid-yvbahnfj] .faq-container{border-top:1px solid rgba(28,20,48,.1);margin:1rem 0}.prose-article[data-astro-cid-yvbahnfj] .faq-item{border-bottom:1px solid rgba(28,20,48,.1)}.prose-article[data-astro-cid-yvbahnfj] .faq-item summary{list-style:none;padding:1rem 0;font-weight:700;font-size:.95rem;color:#1c1430;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.prose-article[data-astro-cid-yvbahnfj] .faq-item summary::-webkit-details-marker{display:none}.prose-article[data-astro-cid-yvbahnfj] .faq-item summary:after{content:"";display:block;width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2v12M2 8h12' stroke='rgba(28,20,48,0.35)' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s}.prose-article[data-astro-cid-yvbahnfj] .faq-item[open] summary:after{transform:rotate(45deg)}.prose-article[data-astro-cid-yvbahnfj] .faq-body{padding-bottom:1rem}.related-card[data-astro-cid-yvbahnfj]{transition:border-color .2s,box-shadow .2s}.related-card[data-astro-cid-yvbahnfj]:hover{border-color:#1c143040!important;box-shadow:0 6px 24px #1c14301a}.related-card[data-astro-cid-yvbahnfj]:hover .related-img[data-astro-cid-yvbahnfj]{transform:scale(1.05)}.prose-article[data-astro-cid-yvbahnfj] .process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:2rem 0;border-radius:12px;overflow:hidden;border:1.5px solid rgba(28,20,48,.08)}.prose-article[data-astro-cid-yvbahnfj] .process-step{padding:1.4rem 1.2rem;background:#fff;border-right:1px solid rgba(28,20,48,.08);position:relative}.prose-article[data-astro-cid-yvbahnfj] .process-step:last-child{border-right:none}.prose-article[data-astro-cid-yvbahnfj] .process-step:nth-child(2n){background:#cbf73b08}.prose-article[data-astro-cid-yvbahnfj] .step-num{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#1c1430;text-transform:uppercase;margin-bottom:.5rem}.prose-article[data-astro-cid-yvbahnfj] .process-step strong{display:block;font-size:.9rem;color:#1c1430;margin-bottom:.35rem}.prose-article[data-astro-cid-yvbahnfj] .process-step p{font-size:.8rem!important;color:#1c14308c!important;line-height:1.5!important;margin:0!important}.prose-article[data-astro-cid-yvbahnfj] .comparison{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2rem 0;border-radius:12px;overflow:hidden;border:1.5px solid rgba(28,20,48,.08)}@media(max-width:600px){.prose-article[data-astro-cid-yvbahnfj] .comparison{grid-template-columns:1fr}}.prose-article[data-astro-cid-yvbahnfj] .comparison-col{padding:1.4rem 1.3rem}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--dark{background:#1c1430}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--light{background:#f3f0ea}.prose-article[data-astro-cid-yvbahnfj] .comparison-col h4{font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 .9rem!important}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--dark h4{color:#f3f0ea73!important}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--light h4{color:#1c143066!important}.prose-article[data-astro-cid-yvbahnfj] .comparison-col ul{list-style:none!important;padding:0!important;margin:0!important}.prose-article[data-astro-cid-yvbahnfj] .comparison-col li{font-size:.85rem!important;padding:.3rem 0 .3rem 1.4rem!important;margin:0!important;position:relative}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--dark li{color:#f3f0eabf!important}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--light li{color:#1c1430b3!important}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--dark li:before{content:"✓";position:absolute;left:0;color:#cbf73b;font-weight:700;font-size:.8rem}.prose-article[data-astro-cid-yvbahnfj] .comparison-col--light li:before{content:"×";position:absolute;left:0;color:#1c14304d;font-weight:700;font-size:.9rem}.prose-article[data-astro-cid-yvbahnfj] .pro-tip{background:#cbf73b0d;border-left:3px solid #CBF73B;border-radius:0 10px 10px 0;padding:1rem 1.25rem;margin:2rem 0;font-size:.9rem!important;color:#1c1430bf!important;line-height:1.7}.prose-article[data-astro-cid-yvbahnfj] .pro-tip:before{content:"PRO TIP";display:block;font-size:.6rem;font-weight:800;letter-spacing:.14em;color:#1c1430;margin-bottom:.35rem}.prose-article[data-astro-cid-yvbahnfj] .pro-tip strong{color:#1c1430!important}.prose-article[data-astro-cid-yvbahnfj] .pull-quote{margin:2.5rem 0;padding:1.5rem 2rem;background:#1c1430;border-radius:14px;font-size:1.1rem;font-style:italic;font-weight:600;color:#f3f0ea;line-height:1.6;position:relative}.prose-article[data-astro-cid-yvbahnfj] .pull-quote:before{content:'"';font-size:4rem;line-height:1;color:#cbf73b;font-style:normal;font-weight:800;display:block;margin-bottom:-.5rem;font-family:Georgia,serif}.prose-article[data-astro-cid-yvbahnfj] .checklist{background:#1c1430;border-radius:12px;padding:1.4rem 1.5rem;margin:2rem 0}.prose-article[data-astro-cid-yvbahnfj] .checklist-title{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f3f0ea59;margin-bottom:.9rem}.prose-article[data-astro-cid-yvbahnfj] .checklist-item{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;color:#f3f0eacc;padding:.4rem 0;border-bottom:1px solid rgba(243,240,234,.06);line-height:1.45}.prose-article[data-astro-cid-yvbahnfj] .checklist-item:last-child{border-bottom:none}.prose-article[data-astro-cid-yvbahnfj] .checklist-item:before{content:"";display:block;width:16px;height:16px;min-width:16px;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23CBF73B' stroke-width='1.5'/%3E%3Cpath d='M5 8l2 2 4-4' stroke='%23CBF73B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat}.prose-article[data-astro-cid-yvbahnfj] .bpm-scale{margin:2rem 0;background:#f3f0ea;border:1.5px solid rgba(28,20,48,.08);border-radius:12px;padding:1.2rem 1.4rem}.prose-article[data-astro-cid-yvbahnfj] .bpm-scale-title{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1c143059;margin-bottom:1rem}.prose-article[data-astro-cid-yvbahnfj] .bpm-row{display:grid;grid-template-columns:minmax(80px,140px) 1fr minmax(60px,80px);align-items:center;gap:.5rem;margin-bottom:.6rem}.prose-article[data-astro-cid-yvbahnfj] .bpm-row:last-child{margin-bottom:0}.prose-article[data-astro-cid-yvbahnfj] .bpm-label{font-size:.78rem;font-weight:600;color:#1c1430}.prose-article[data-astro-cid-yvbahnfj] .bpm-track{height:8px;background:#1c143014;border-radius:4px;position:relative;overflow:hidden}.prose-article[data-astro-cid-yvbahnfj] .bpm-fill{position:absolute;top:0;height:100%;border-radius:4px;background:linear-gradient(90deg,#cbf73b80,#cbf73b);left:var(--start, 0%);width:var(--width, 30%)}.prose-article[data-astro-cid-yvbahnfj] .bpm-value{font-size:.72rem;font-weight:700;color:#1c1430;text-align:right}
