#toc[data-collapsed=true] #toc-nav{max-height:11rem;overflow:hidden}#toc[data-collapsed=false] #toc-fade{display:none}#toc[data-collapsed=false] [data-toc-toggle-icon]{transform:rotate(180deg)}.faq-accordion details>summary::-webkit-details-marker{display:none}.faq-accordion details>summary{list-style:none}.faq-accordion details[open]>summary{border-bottom:1px solid rgb(243 244 246)}.faq-accordion .faq-answer p{margin:.5rem 0}.faq-accordion .faq-answer p:first-child{margin-top:.75rem}.faq-accordion .faq-answer ul{margin:.5rem 0 .5rem 1.25rem;list-style:disc}.faq-accordion .faq-answer a{color:#2563eb;font-weight:500}.faq-accordion .faq-answer a:hover{text-decoration:underline}.blog-content .author-quote{margin:2.5rem 0;padding:1.5rem 1.5rem 1.5rem 1.75rem;background:linear-gradient(135deg,#f5f3ff,#eef2ff);border-left:4px solid #667eea;border-radius:1rem;position:relative;overflow:hidden}.blog-content .author-quote:before{content:"“";position:absolute;top:-1.5rem;right:1rem;font-size:8rem;line-height:1;color:#667eea;opacity:.12;font-family:Georgia,serif;pointer-events:none}.blog-content .author-quote .author-quote__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.blog-content .author-quote .author-quote__head img{width:48px;height:48px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #667eea40}.blog-content .author-quote .author-quote__name{font-weight:700;color:#111827;line-height:1.2}.blog-content .author-quote .author-quote__role{font-size:.75rem;color:#6b7280}.blog-content .author-quote p{margin:0;font-style:italic;color:#1f2937;line-height:1.6;font-size:1.0625rem}.blog-content .case-card{margin:2.5rem 0;padding:1.75rem;background:#0f172a;background-image:radial-gradient(circle at 100% 0%,rgba(102,126,234,.25),transparent 50%),radial-gradient(circle at 0% 100%,rgba(245,87,108,.18),transparent 50%);border-radius:1.25rem;color:#fff;overflow:hidden;position:relative}.blog-content .case-card:before{content:"MP";position:absolute;right:-1rem;bottom:-3rem;font-size:12rem;font-weight:900;line-height:1;color:#ffffff0a;pointer-events:none;letter-spacing:-.05em}.blog-content .case-card__label{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:#667eea2e;border:1px solid rgba(102,126,234,.4);border-radius:9999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a5b4fc;margin-bottom:.875rem}.blog-content .case-card__title{font-size:1.375rem;font-weight:800;line-height:1.25;color:#fff;margin-bottom:1rem}.blog-content .case-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;list-style:none;padding:0}.blog-content .case-card__metrics li{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.75rem 1rem}.blog-content .case-card__metrics .metric-label{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:.25rem}.blog-content .case-card__metrics .metric-value{display:block;font-size:1.0625rem;font-weight:700;color:#fff;line-height:1.2}.blog-content .case-card a.case-card__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;border-radius:.75rem;text-decoration:none;transition:transform .15s ease}.blog-content .case-card a.case-card__cta:hover{transform:translateY(-1px);text-decoration:none}.blog-content .service-cta{margin:2.5rem 0;padding:1.75rem;border-radius:1.25rem;background:linear-gradient(135deg,#667eea0f,#764ba20f),url(/images/logo.svg) right -2rem center / 14rem no-repeat,#fff;border:2px solid #e5e7eb;position:relative;overflow:hidden}.blog-content .service-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff 35%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.4) 80%,transparent);pointer-events:none}.blog-content .service-cta>*{position:relative;z-index:1}.blog-content .service-cta__label{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:9999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.875rem}.blog-content .service-cta__title{font-size:1.5rem;font-weight:800;color:#111827;margin:0 0 .5rem;line-height:1.25}.blog-content .service-cta__text{color:#4b5563;margin:0 0 1.25rem;font-size:1rem;line-height:1.55}.blog-content .service-cta__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;font-weight:700;border-radius:.75rem;text-decoration:none!important;box-shadow:0 4px 14px #667eea4d;transition:transform .15s ease}.blog-content .service-cta__cta:hover{transform:translateY(-1px)}.blog-content .tg-cta{margin:2.5rem 0;padding:1.5rem 1.75rem;border-radius:1.25rem;background:linear-gradient(135deg,#229ed9,#2aabee);color:#fff;display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.blog-content .tg-cta:before{content:"";position:absolute;right:-3rem;top:-3rem;width:12rem;height:12rem;border-radius:9999px;background:#ffffff14;pointer-events:none}.blog-content .tg-cta__head{display:flex;align-items:center;gap:1rem}.blog-content .tg-cta__icon{width:3rem;height:3rem;border-radius:9999px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blog-content .tg-cta__title{font-size:1.125rem;font-weight:800;line-height:1.25;color:#fff}.blog-content .tg-cta__sub{font-size:.875rem;color:#ffffffd9}.blog-content .tg-cta__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;color:#1d8cba!important;font-weight:700;border-radius:.75rem;text-decoration:none!important}
