body.category-blog{--blog-bg:#f4f6f9;--blog-surface:#ffffff;--blog-line:rgba(15,23,42,0.08);--blog-muted:#64748b;--blog-accent:var(--mx-secondary,#5c51e0);--blog-accent-soft:rgba(92,81,224,0.1);--blog-orange:var(--mx-primary,#fd7800);--blog-orange-soft:rgba(253,120,0,0.12);--blog-header-offset:5.75rem;--blog-sidebar-width:320px;--blog-prose:clamp(1rem,0.35vw+0.92rem,1.0625rem);background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(92,81,224,0.06),transparent 55%),radial-gradient(ellipse 90% 60% at 0% 0%,rgba(253,120,0,0.05),transparent 50%),var(--blog-bg);}.blog-page{padding-bottom:4rem;}.blog-layout{display:grid;gap:2rem;align-items:start;padding-top:2rem;}@media (min-width:1024px){.blog-layout{grid-template-columns:minmax(0,1fr) var(--blog-sidebar-width);gap:2.75rem;}.blog-layout-aside{align-self:start;}}.blog-layout-main,.blog-article,.blog-content{min-width:0;}.blog-page--index .blog-content,.blog-page--index .blog-article{padding:0;max-width:none;}.blog-hero{padding:2.75rem 0 2.25rem;background:linear-gradient(180deg,rgba(92,81,224,0.07) 0%,rgba(253,120,0,0.05) 55%,var(--blog-bg) 100%);border-bottom:1px solid var(--blog-line);}.blog-hero-inner{display:grid;gap:1.75rem;}@media (min-width:768px){.blog-hero-inner{grid-template-columns:1fr auto;align-items:end;gap:2.5rem;}}.blog-hero-kicker{display:inline-block;margin:0 0 0.85rem;padding:0.35rem 0.85rem;border-radius:999px;background:var(--blog-orange-soft);color:var(--blog-orange,#fd7800);font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.blog-hero-title{margin:0 0 0.85rem;font-family:var(--mx-font-heading);font-size:clamp(1.75rem,3.8vw,2.5rem);font-weight:700;line-height:1.18;color:var(--mx-heading);max-width:16ch;}.blog-hero-lead{margin:0;max-width:42rem;font-size:1.0625rem;line-height:1.75;color:var(--mx-body);}.blog-hero-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.65rem;}@media (min-width:768px){.blog-hero-meta{flex-direction:column;min-width:140px;}}.blog-hero-meta li{display:flex;flex-direction:column;gap:0.15rem;padding:0.85rem 1rem;border-radius:0.875rem;background:var(--blog-surface);border:1px solid var(--blog-line);box-shadow:0 2px 12px rgba(15,23,42,0.04);}.blog-hero-meta strong{font-family:var(--mx-font-heading);font-size:1.125rem;font-weight:700;color:var(--mx-heading);line-height:1.2;}.blog-hero-meta span{font-size:0.75rem;color:var(--blog-muted);line-height:1.35;}.blog-feed{display:flex;flex-direction:column;gap:1.75rem;}.blog-feed-empty{margin:0;padding:3rem 0;text-align:center;color:var(--blog-muted);}.blog-featured{border-radius:1.125rem;background:var(--blog-surface);border:1px solid var(--blog-line);box-shadow:0 8px 32px rgba(15,23,42,0.06);overflow:hidden;transition:box-shadow 0.25s ease,transform 0.25s ease;}.blog-featured:hover{box-shadow:0 16px 48px rgba(15,23,42,0.1);transform:translateY(-2px);}.blog-featured-link{display:grid;text-decoration:none;color:inherit;}@media (min-width:768px){.blog-featured-link{grid-template-columns:1.05fr 1fr;min-height:280px;}}.blog-featured-media{margin:0;overflow:hidden;background:#eef0f5;aspect-ratio:16 / 10;}@media (min-width:768px){.blog-featured-media{aspect-ratio:auto;min-height:100%;}}.blog-featured-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease;}.blog-featured:hover .blog-featured-media img{transform:scale(1.04);}.blog-featured-body{display:flex;flex-direction:column;gap:0.75rem;padding:1.5rem 1.5rem 1.65rem;}.blog-featured-top,.blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;}.blog-featured-top time,.blog-card-top time{font-size:0.75rem;color:var(--blog-muted);white-space:nowrap;}.blog-pill{display:inline-block;padding:0.28rem 0.6rem;border-radius:0.375rem;background:var(--blog-accent-soft,rgba(92,81,224,0.1));color:var(--blog-accent,#5c51e0);font-size:0.6875rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}.blog-pill--accent{background:var(--blog-orange-soft);color:var(--blog-orange,#fd7800);}.blog-featured-body h2{margin:0;font-family:var(--mx-font-heading);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;line-height:1.35;color:var(--mx-heading);transition:color 0.2s ease;}.blog-featured:hover h2{color:var(--blog-accent);}.blog-featured-body p{margin:0;flex:1;font-size:0.9375rem;line-height:1.7;color:var(--mx-body);}.blog-featured-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.25rem;padding-top:0.85rem;border-top:1px solid var(--blog-line);font-size:0.8125rem;color:var(--blog-muted);}.blog-featured-cta{font-weight:700;color:var(--blog-orange,#fd7800);}.blog-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.blog-card{border-radius:1rem;background:var(--blog-surface);border:1px solid var(--blog-line);overflow:hidden;transition:box-shadow 0.25s ease,transform 0.25s ease,border-color 0.25s ease;}.blog-card:hover{border-color:rgba(92,81,224,0.18);box-shadow:0 12px 36px rgba(15,23,42,0.08);transform:translateY(-3px);}.blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.blog-card-media{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#eef0f5;}.blog-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.blog-card:hover .blog-card-media img{transform:scale(1.05);}.blog-card-body{display:flex;flex-direction:column;flex:1;gap:0.55rem;padding:1.15rem 1.2rem 1.25rem;}.blog-card-body h2{margin:0;font-family:var(--mx-font-heading);font-size:1rem;font-weight:700;line-height:1.4;color:var(--mx-heading);transition:color 0.2s ease;}.blog-card:hover h2{color:var(--blog-accent);}.blog-card-body p{margin:0;flex:1;font-size:0.875rem;line-height:1.65;color:var(--mx-body);}.blog-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:0.35rem;font-size:0.75rem;color:var(--blog-muted);}.blog-card-arrow{font-size:1rem;color:var(--blog-orange,#fd7800);transition:transform 0.2s ease;}.blog-card:hover .blog-card-arrow{transform:translateX(3px);}.blog-aside{display:flex;flex-direction:column;gap:0.85rem;}.blog-aside-card{padding:1.15rem 1.2rem;border-radius:1rem;background:var(--blog-surface);border:1px solid var(--blog-line);box-shadow:0 4px 18px rgba(15,23,42,0.04);transition:box-shadow 0.25s ease,border-color 0.25s ease;}.blog-layout-aside .blog-aside-card:hover{border-color:rgba(92,81,224,0.14);box-shadow:0 8px 28px rgba(15,23,42,0.07);}.blog-aside-heading{margin:0 0 0.85rem;font-family:var(--mx-font-heading);font-size:0.9375rem;font-weight:700;line-height:1.3;color:var(--mx-heading);}.blog-aside-card>p{margin:0 0 0.85rem;font-size:0.8125rem;line-height:1.65;color:var(--mx-body);}.blog-aside-card--cta{background:linear-gradient(160deg,#fff 0%,#f8f7ff 100%);border-color:rgba(92,81,224,0.15);}.blog-aside-cta-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:0.75rem;border-radius:0.75rem;background:var(--blog-orange-soft);color:var(--blog-orange,#fd7800);}.blog-aside-trust{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:0.35rem;}.blog-aside-trust li{position:relative;padding-left:1.1rem;font-size:0.8125rem;color:var(--mx-body);line-height:1.45;}.blog-aside-trust li::before{content:'';position:absolute;left:0;top:0.45em;width:5px;height:5px;border-radius:50%;background:var(--blog-orange);}.blog-aside-actions{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;}.blog-aside-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.65rem 0.75rem;border-radius:0.625rem;font-size:0.8125rem;font-weight:700;text-decoration:none;text-align:center;transition:transform 0.2s ease,box-shadow 0.2s ease;}.blog-aside-btn:hover{transform:translateY(-1px);}.blog-aside-btn--call{background:var(--blog-orange);color:#fff;box-shadow:0 4px 16px rgba(253,120,0,0.25);}.blog-aside-btn--wa{background:#25d366;color:#fff;box-shadow:0 4px 16px rgba(37,211,102,0.22);}.blog-aside-btn--ghost{width:100%;margin-top:0.75rem;border:1px solid var(--blog-line);background:transparent;color:var(--blog-accent);}.blog-aside-card--meta{background:var(--blog-accent-soft);border-color:rgba(92,81,224,0.12);}.blog-aside-chips{display:flex;flex-wrap:wrap;gap:0.4rem;margin-bottom:0.65rem;}.blog-aside-chip{display:inline-flex;align-items:center;gap:0.3rem;padding:0.3rem 0.6rem;border-radius:999px;background:#fff;font-size:0.75rem;font-weight:600;color:var(--mx-heading);}.blog-aside-back{font-size:0.8125rem;font-weight:600;color:var(--blog-accent);text-decoration:none;}.blog-aside-back:hover{text-decoration:underline;}.blog-aside-card--toc{padding:0;overflow:hidden;background:linear-gradient(165deg,#ffffff 0%,#f8f7ff 52%,#fff9f5 100%);border-color:rgba(92,81,224,0.14);box-shadow:0 10px 36px rgba(92,81,224,0.07);}@media (min-width:1024px){.blog-aside-card--toc{position:sticky;top:calc(var(--blog-header-offset)+0.75rem);}}.blog-aside-toc-head{display:flex;align-items:flex-start;gap:0.85rem;padding:1.1rem 1.15rem 0.95rem;border-bottom:1px solid rgba(92,81,224,0.08);background:rgba(255,255,255,0.72);}.blog-aside-toc-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:0.75rem;background:linear-gradient(135deg,rgba(92,81,224,0.14),rgba(253,120,0,0.12));color:var(--blog-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65);}.blog-aside-toc-head-copy{min-width:0;}.blog-aside-card--toc .blog-aside-heading{margin:0;font-size:1rem;letter-spacing:-0.01em;}.blog-aside-toc-lead{margin:0.3rem 0 0;font-size:0.8125rem;line-height:1.55;color:var(--blog-muted);}.blog-aside-toc-nav{padding:0.7rem 0.75rem 0.95rem;}.blog-aside-toc{list-style:none;margin:0;padding:0;}.blog-aside-toc li+li{margin-top:0.35rem;}.blog-aside-toc-link{position:relative;display:flex;align-items:flex-start;gap:0.65rem;padding:0.62rem 0.7rem 0.62rem 0.85rem;border-radius:0.7rem;border:1px solid transparent;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;}.blog-aside-toc-link::before{content:"";position:absolute;left:0.35rem;top:0.55rem;bottom:0.55rem;width:3px;border-radius:999px;background:transparent;transition:background 0.2s ease;}.blog-aside-toc-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 0.35rem;border-radius:0.5rem;background:rgba(92,81,224,0.09);font-size:0.68rem;font-weight:800;letter-spacing:0.05em;color:var(--blog-accent);transition:background 0.2s ease,color 0.2s ease;}.blog-aside-toc-text{flex:1;min-width:0;font-size:0.8125rem;font-weight:600;line-height:1.45;color:#1e293b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color 0.2s ease;}.blog-aside-toc-link:hover,.blog-aside-toc-link.is-active{background:#fff;border-color:rgba(92,81,224,0.14);box-shadow:0 4px 18px rgba(92,81,224,0.1);transform:translateX(2px);}.blog-aside-toc-link:hover::before,.blog-aside-toc-link.is-active::before{background:linear-gradient(180deg,var(--blog-orange),var(--blog-accent));}.blog-aside-toc-link:hover .blog-aside-toc-num,.blog-aside-toc-link.is-active .blog-aside-toc-num{background:var(--blog-accent);color:#fff;}.blog-aside-toc-link:hover .blog-aside-toc-text,.blog-aside-toc-link.is-active .blog-aside-toc-text{color:var(--blog-accent);}.blog-aside-toc-link:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.blog-aside-toc-link{transition:none;}.blog-aside-toc-link:hover{transform:none;}}.blog-aside-services{list-style:none;margin:0;padding:0;}.blog-aside-services li+li{margin-top:0.15rem;}.blog-aside-services a{display:flex;align-items:flex-start;gap:0.5rem;padding:0.5rem 0.45rem;border-radius:0.5rem;font-size:0.8125rem;font-weight:500;line-height:1.4;color:var(--mx-heading);text-decoration:none;transition:background 0.15s ease,color 0.15s ease;}.blog-aside-services a:hover{background:var(--blog-accent-soft,rgba(92,81,224,0.1));color:var(--blog-accent,#5c51e0);}.blog-aside-service-icon{flex-shrink:0;margin-top:0.1rem;color:var(--blog-orange,#fd7800);}.blog-aside-accordion{padding:0;overflow:hidden;}.blog-aside-accordion summary{padding:1rem 1.2rem;font-family:var(--mx-font-heading);font-size:0.9375rem;font-weight:700;color:var(--mx-heading);cursor:pointer;list-style:none;user-select:none;}.blog-aside-accordion summary::-webkit-details-marker{display:none;}.blog-aside-accordion summary::after{content:'+';float:right;font-size:1.1rem;font-weight:400;color:var(--blog-muted);}.blog-aside-accordion[open] summary::after{content:'−';}.blog-aside-accordion nav{padding:0 1.2rem 1rem;}.blog-aside-local{list-style:none;margin:0;padding:0;}.blog-aside-local li+li{margin-top:0.15rem;}.blog-aside-local a{display:block;padding:0.45rem 0;font-size:0.8125rem;color:var(--mx-body);text-decoration:none;border-bottom:1px solid var(--blog-line);transition:color 0.15s ease;}.blog-aside-local li:last-child a{border-bottom:0;}.blog-aside-local a:hover{color:var(--blog-accent);}.blog-aside-tags{display:flex;flex-wrap:wrap;gap:0.4rem;}.blog-aside-tag{padding:0.35rem 0.65rem;border-radius:999px;background:var(--blog-bg);border:1px solid var(--blog-line);font-size:0.75rem;font-weight:600;color:var(--mx-heading);text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;}.blog-aside-tag:hover{background:var(--blog-accent-soft);border-color:rgba(92,81,224,0.2);color:var(--blog-accent);}.blog-aside-recent{list-style:none;margin:0;padding:0;}.blog-aside-recent li+li{margin-top:0.65rem;padding-top:0.65rem;border-top:1px solid var(--blog-line);}.blog-aside-recent a{display:block;text-decoration:none;color:inherit;}.blog-aside-recent-title{display:block;font-size:0.8125rem;font-weight:600;line-height:1.45;color:var(--mx-heading);transition:color 0.15s ease;}.blog-aside-recent a:hover .blog-aside-recent-title{color:var(--blog-accent);}.blog-aside-recent time{display:block;margin-top:0.15rem;font-size:0.6875rem;color:var(--blog-muted);}.blog-aside-contact{list-style:none;margin:0 0 0.5rem;padding:0;font-size:0.8125rem;line-height:1.6;color:var(--mx-body);}.blog-aside-contact li+li{margin-top:0.45rem;}.blog-aside-contact a{color:var(--blog-accent);font-weight:600;text-decoration:none;}.blog-aside-contact a:hover{text-decoration:underline;}.blog-article-hero{position:relative;margin-bottom:0.5rem;overflow:hidden;border-bottom:1px solid var(--blog-line);}.blog-article-hero__media{position:absolute;inset:0;z-index:0;}.blog-article-hero__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);}.blog-article-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0.72) 0%,rgba(15,23,42,0.88) 100%),linear-gradient(135deg,rgba(92,81,224,0.35),rgba(253,120,0,0.2));}.blog-article-hero__inner{position:relative;z-index:1;padding:clamp(2rem,4vw,3rem) 0 clamp(2.25rem,5vw,3.5rem);}.blog-article-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;margin-bottom:1.25rem;font-size:0.8125rem;line-height:1.4;}.blog-article-breadcrumb a{color:rgba(255,255,255,0.82);text-decoration:none;transition:color 0.15s ease;}.blog-article-breadcrumb a:hover{color:#fff;}.blog-article-breadcrumb span[aria-current="page"]{color:rgba(255,255,255,0.62);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.blog-article-breadcrumb span[aria-hidden="true"]{color:rgba(255,255,255,0.35);}.blog-article-hero__body{max-width:46rem;}.blog-article-hero__title{margin:0.85rem 0 1rem;font-family:var(--mx-font-heading);font-size:clamp(1.65rem,3.5vw,2.65rem);font-weight:700;line-height:1.16;letter-spacing:-0.02em;color:#fff;}.blog-article-hero__lead{margin:0 0 1.35rem;max-width:40rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75;color:rgba(255,255,255,0.88);}.blog-article-hero__meta{display:flex;flex-wrap:wrap;gap:0.65rem;list-style:none;margin:0;padding:0;}.blog-article-hero__meta li{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.85rem;border-radius:999px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.16);backdrop-filter:blur(8px);font-size:0.8125rem;color:rgba(255,255,255,0.92);}.blog-article-hero__meta strong{font-weight:700;}.blog-article-hero__meta svg{flex-shrink:0;opacity:0.9;}.blog-page--post .blog-layout{padding-top:2rem;padding-bottom:3rem;}.blog-page--post .blog-content,.blog-page--post .blog-content.wp-content{padding:2rem 1.5rem;border-radius:1.25rem;background:var(--blog-surface);border:1px solid var(--blog-line);box-shadow:0 1px 2px rgba(15,23,42,0.04),0 12px 40px rgba(15,23,42,0.06);max-width:none;width:100%;}@media (min-width:768px){.blog-page--post .blog-content{padding:2.5rem 2.75rem;}}.blog-page--post .blog-content>h1:first-child{display:none;}.blog-page--post .blog-content--legacy{font-size:var(--blog-prose);line-height:1.85;color:var(--mx-body,#334155);}.blog-page--post .blog-content--legacy>h2,.blog-page--post .blog-content--legacy>h3{font-family:var(--mx-font-heading);color:var(--mx-heading,#0f172a);scroll-margin-top:calc(var(--blog-header-offset)+1rem);}.blog-page--post .blog-content--legacy>h2{margin-top:2.25rem;margin-bottom:0.85rem;padding-bottom:0.65rem;border-bottom:2px solid var(--blog-accent-soft);font-size:clamp(1.25rem,2vw,1.5rem);}.blog-page--post .blog-content--legacy>h3{margin-top:1.75rem;margin-bottom:0.65rem;font-size:1.125rem;}.blog-page--post .blog-content--legacy>p{margin:0 0 1.15rem;}.blog-page--post .blog-content--legacy img{display:block;max-width:100%;height:auto;margin:1.5rem 0;border-radius:1rem;box-shadow:0 8px 28px rgba(15,23,42,0.1);}.blog-page--post .blog-content--legacy blockquote{margin:1.75rem 0;padding:1.15rem 1.35rem;border-left:4px solid var(--blog-orange);border-radius:0 0.875rem 0.875rem 0;background:linear-gradient(90deg,var(--blog-orange-soft),transparent);font-style:italic;color:var(--mx-heading,#0f172a);}.blog-page--post .blog-content--legacy ul,.blog-page--post .blog-content--legacy ol{margin:0 0 1.25rem;padding-left:1.35rem;}.blog-page--post .blog-content--legacy li+li{margin-top:0.45rem;}.blog-page--post .blog-content--legacy a{color:var(--blog-accent);font-weight:600;text-decoration-thickness:1px;text-underline-offset:0.15em;}.blog-page--post .blog-content--structured{padding:0;border:0;background:transparent;box-shadow:none;}main.blog-page.blog-page--structured .cs-reveal,main.blog-page.blog-page--structured .mx-media-split.cs-reveal,main.blog-page.blog-page--structured .mx-bento-gallery .cs-reveal,main.blog-page.blog-page--structured .cs-seo-keywords-wrap .cs-reveal,main.blog-page.blog-page--structured .blog-content--structured .cs-reveal,main.blog-page.blog-page--structured .ps5-reveal,main.blog-page.blog-page--structured .ps-hub-reveal{opacity:1;transform:none;}.blog-page--structured .blog-content--structured>section:not(.ps-hero):not(.cs-hero):not(.bs-hero):not(.loc-hero){margin-bottom:0.5rem;}.blog-page--structured .blog-content--structured>.ps-hero,.blog-page--structured .blog-content--structured>.cs-hero,.blog-page--structured .blog-content--structured>.bs-hero,.blog-page--structured .blog-content--structured>.loc-hero,.blog-page--structured .blog-content--structured>.ld-hero,.blog-page--structured .blog-content--structured>.ps5-hero,.blog-page--structured .blog-content--structured .ps5-hero,.blog-page--structured .blog-content--structured>.ps-hub-hero,.blog-page--structured .blog-content--structured .ps-hub-hero{display:none !important;}.blog-page--structured .blog-content--structured .ts-author-meta,.blog-page--structured .blog-content--structured>.bs-cta:last-of-type,.blog-page--structured .blog-content--structured .bs-blog:last-of-type{display:none;}.blog-page--structured .blog-content--structured section{border-radius:1rem;}.blog-page--structured .blog-content--structured .mx-container{width:100%;max-width:none;padding-left:0;padding-right:0;}.blog-page--structured .blog-content--structured .ts-steps,.blog-page--structured .blog-content--structured .ps-problems,.blog-page--structured .blog-content--structured .cs-seo,.blog-page--structured .blog-content--structured .loc-related{padding-left:0;padding-right:0;}.blog-page--structured .blog-content--structured .ts-step-card,.blog-page--structured .blog-content--structured .ps-problem-card{border-radius:1rem;box-shadow:0 4px 20px rgba(15,23,42,0.05);}main.blog-page.blog-page--structured .blog-content--structured{color:#1e293b;}main.blog-page.blog-page--structured .cs-section-head{margin-bottom:1.35rem;}main.blog-page.blog-page--structured .cs-section-eyebrow,main.blog-page.blog-page--structured .bs-section-eyebrow{display:inline-block;margin-bottom:0.55rem;padding:0.3rem 0.75rem;border-radius:999px;background:var(--blog-accent-soft,rgba(92,81,224,0.1));color:var(--blog-accent,#5c51e0);font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}main.blog-page.blog-page--structured .cs-section-title,main.blog-page.blog-page--structured .bs-section-head .cs-section-title{margin:0 0 0.65rem;font-family:var(--mx-font-heading);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;line-height:1.28;color:#0f172a !important;}main.blog-page.blog-page--structured .cs-section-lead,main.blog-page.blog-page--structured .bs-section-head .cs-section-lead{margin:0;max-width:42rem;font-size:0.9375rem;line-height:1.7;color:#475569 !important;}main.blog-page.blog-page--structured .ts-toc{padding:0 0 1.75rem;background:transparent;border:0;}main.blog-page.blog-page--structured .ts-toc__inner{padding:1.5rem 1.65rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(255,255,255,0.98) 0%,rgba(248,247,255,0.98) 52%,rgba(255,248,243,0.98) 100%);border:1px solid rgba(92,81,224,0.14);box-shadow:0 1px 2px rgba(15,23,42,0.04),0 12px 36px rgba(15,23,42,0.07);}main.blog-page.blog-page--structured .ts-toc__title{display:flex;align-items:center;gap:0.55rem;margin:0 0 0.4rem;font-family:var(--mx-font-heading);font-size:1.125rem;font-weight:700;color:#0f172a !important;}main.blog-page.blog-page--structured .ts-toc__title i{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:0.55rem;background:var(--blog-orange-soft);color:var(--blog-orange,#fd7800);font-size:0.85rem;}main.blog-page.blog-page--structured .ts-toc__lead{margin:0 0 1.15rem;font-size:0.875rem;line-height:1.6;color:#64748b !important;}main.blog-page.blog-page--structured .ts-toc__list{gap:0.65rem;counter-reset:blog-toc;}main.blog-page.blog-page--structured .ts-toc__list li{counter-increment:blog-toc;}main.blog-page.blog-page--structured .ts-toc__list a{display:flex;align-items:center;gap:0.65rem;min-height:2.75rem;padding:0.7rem 0.95rem;border-radius:0.8rem;background:#fff;border:1px solid rgba(15,23,42,0.08);box-shadow:0 2px 10px rgba(15,23,42,0.04);font-size:0.8125rem;font-weight:600;line-height:1.45;color:#0f172a !important;text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;}main.blog-page.blog-page--structured .ts-toc__list a::before{content:counter(blog-toc,decimal-leading-zero);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:0.45rem;background:linear-gradient(135deg,var(--blog-accent),#7c6df0);color:#fff;font-size:0.6875rem;font-weight:800;}main.blog-page.blog-page--structured .ts-toc__list a:hover{transform:translateY(-1px);border-color:rgba(92,81,224,0.28);box-shadow:0 8px 24px rgba(92,81,224,0.12);color:var(--blog-accent) !important;background:#fff;}main.blog-page.blog-page--structured .ps-snippet-section{padding:0 0 1.75rem;}main.blog-page.blog-page--structured .ps-snippet{padding:1.5rem 1.65rem;border-radius:1.25rem;background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border:1px solid rgba(253,120,0,0.18);box-shadow:0 10px 32px rgba(253,120,0,0.08);}main.blog-page.blog-page--structured .ps-snippet__question{margin:0 0 0.75rem;font-family:var(--mx-font-heading);font-size:1.125rem;font-weight:700;line-height:1.35;color:#0f172a !important;}main.blog-page.blog-page--structured .ps-snippet__answer{margin:0 0 1rem;font-size:0.9375rem;line-height:1.75;color:#334155 !important;}main.blog-page.blog-page--structured .ts-expert{padding:0 0 1.75rem;background:transparent;}main.blog-page.blog-page--structured .ts-expert__card{padding:1.65rem 1.75rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(15,23,42,0.08);border-left:4px solid var(--blog-orange);box-shadow:0 10px 32px rgba(15,23,42,0.06);}main.blog-page.blog-page--structured .ts-expert__quote p{color:#334155 !important;}main.blog-page.blog-page--structured .ts-expert__footer strong{color:#0f172a !important;}main.blog-page.blog-page--structured .ts-expert__footer span{color:#64748b !important;}main.blog-page.blog-page--structured .ts-steps,main.blog-page.blog-page--structured .ps-problems{padding:1.75rem 0;background:transparent;}main.blog-page.blog-page--structured .ps-problems--alt{background:rgba(255,255,255,0.55);border-radius:1.25rem;padding-inline:1rem;}main.blog-page.blog-page--structured .ts-step-card,main.blog-page.blog-page--structured .ps-problem-card{background:#fff !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 6px 24px rgba(15,23,42,0.05) !important;}main.blog-page.blog-page--structured .ts-step-card__text,main.blog-page.blog-page--structured .ps-problem-card__text{color:#475569 !important;}main.blog-page.blog-page--structured .ps-problem-card__title{color:#0f172a !important;}main.blog-page.blog-page--structured .cs-seo{padding:1.75rem 0;}main.blog-page.blog-page--structured .ts-seo-premium__shell{border-radius:1.25rem;border-color:rgba(15,23,42,0.08);box-shadow:0 8px 28px rgba(15,23,42,0.06);}main.blog-page.blog-page--structured .ts-seo-premium__title{color:#0f172a !important;}main.blog-page.blog-page--structured .ts-seo-premium__lead,main.blog-page.blog-page--structured .cs-seo-lead p,main.blog-page.blog-page--structured .cs-seo-section__body p,main.blog-page.blog-page--structured .cs-seo-section__body li{color:#334155 !important;}main.blog-page.blog-page--structured .cs-seo-section{background:#fff !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 6px 22px rgba(15,23,42,0.05) !important;}main.blog-page.blog-page--structured .cs-seo-section__title{color:#0f172a !important;}main.blog-page.blog-page--structured .sr-table-wrap--premium{box-shadow:inset 0 0 0 1px rgba(15,23,42,0.08),0 10px 28px rgba(15,23,42,0.06) !important;}main.blog-page.blog-page--structured .cs-seo__article{padding:1.65rem 1.75rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(15,23,42,0.08);box-shadow:0 8px 28px rgba(15,23,42,0.05);}main.blog-page.blog-page--structured .cs-seo__title{color:#0f172a !important;}main.blog-page.blog-page--structured .cs-seo__body,main.blog-page.blog-page--structured .cs-seo__body p,main.blog-page.blog-page--structured .cs-seo__body li{color:#334155 !important;}main.blog-page.blog-page--structured .bs-service-card,main.blog-page.blog-page--structured .cs-seo-box{background:#fff !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 6px 22px rgba(15,23,42,0.05) !important;}main.blog-page.blog-page--structured .bs-service-card__title,main.blog-page.blog-page--structured .cs-seo-box__keyword{color:#0f172a !important;}main.blog-page.blog-page--structured .bs-service-card__desc,main.blog-page.blog-page--structured .cs-seo-box__desc{color:#475569 !important;}.blog-service-hub{padding:0 0 1.75rem;}.blog-service-hub__panel{overflow:hidden;border-radius:1.35rem;background:linear-gradient(145deg,rgba(255,255,255,0.98) 0%,rgba(248,247,255,0.98) 45%,rgba(255,251,245,0.98) 100%);border:1px solid rgba(92,81,224,0.12);box-shadow:0 1px 2px rgba(15,23,42,0.04),0 16px 48px rgba(15,23,42,0.08);}.blog-service-hub__head{padding:1.65rem 1.65rem 1.25rem;border-bottom:1px solid rgba(15,23,42,0.06);background:linear-gradient(180deg,rgba(92,81,224,0.05) 0%,transparent 100%);}.blog-service-hub__eyebrow{display:inline-block;margin-bottom:0.55rem;padding:0.28rem 0.7rem;border-radius:999px;background:var(--blog-accent-soft,rgba(92,81,224,0.1));color:var(--blog-accent,#5c51e0);font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.blog-service-hub__title{margin:0 0 0.55rem;font-family:var(--mx-font-heading);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:700;line-height:1.28;color:#0f172a;}.blog-service-hub__lead{margin:0;max-width:40rem;font-size:0.9375rem;line-height:1.65;color:#64748b;}.blog-service-hub__list{list-style:none;margin:0;padding:0.85rem;display:grid;gap:0.55rem;}@media (min-width:768px){.blog-service-hub__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem;padding:1rem 1.15rem;}}.blog-service-hub__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0.85rem;min-height:4.5rem;padding:0.85rem 1rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,23,42,0.07);box-shadow:0 2px 12px rgba(15,23,42,0.04);text-decoration:none;color:inherit;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease;}.blog-service-hub__item:hover{transform:translateY(-2px);border-color:rgba(92,81,224,0.22);box-shadow:0 10px 28px rgba(92,81,224,0.12);}.blog-service-hub__icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:0.85rem;background:linear-gradient(135deg,rgba(253,120,0,0.14),rgba(253,120,0,0.06));color:var(--blog-orange,#fd7800);font-size:1rem;flex-shrink:0;}.blog-service-hub__copy{display:flex;flex-direction:column;gap:0.15rem;min-width:0;}.blog-service-hub__name{font-size:0.9375rem;font-weight:700;line-height:1.35;color:#0f172a;}.blog-service-hub__desc{font-size:0.8125rem;line-height:1.45;color:#64748b;}.blog-service-hub__go{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--blog-accent-soft,rgba(92,81,224,0.1));color:var(--blog-accent,#5c51e0);font-size:0.75rem;flex-shrink:0;transition:transform 0.2s ease,background 0.2s ease;}.blog-service-hub__item:hover .blog-service-hub__go{transform:translateX(2px);background:rgba(92,81,224,0.16);}.blog-service-hub__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem 1.15rem;border-top:1px solid rgba(15,23,42,0.06);background:rgba(255,255,255,0.72);}.blog-service-hub__trust{display:flex;flex-wrap:wrap;gap:0.55rem 1rem;font-size:0.8125rem;color:#475569;}.blog-service-hub__trust span{display:inline-flex;align-items:center;gap:0.35rem;}.blog-service-hub__trust i{color:var(--blog-orange,#fd7800);font-size:0.7rem;}.blog-service-hub__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.blog-service-hub__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.65rem 1rem;border-radius:0.75rem;font-size:0.8125rem;font-weight:700;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;}.blog-service-hub__btn:hover{transform:translateY(-1px);}.blog-service-hub__btn--call{background:var(--blog-orange);color:#fff;box-shadow:0 4px 16px rgba(253,120,0,0.24);}.blog-service-hub__btn--wa{background:#25d366;color:#fff;box-shadow:0 4px 16px rgba(37,211,102,0.22);}@media (max-width:767px){.blog-service-hub__foot{flex-direction:column;align-items:stretch;}.blog-service-hub__actions{display:grid;grid-template-columns:1fr 1fr;}}@media (prefers-color-scheme:dark){main.blog-page.blog-page--structured .blog-service-hub__panel,main.blog-page.blog-page--structured .blog-service-hub__item{background:#fff !important;border-color:rgba(15,23,42,0.08) !important;}main.blog-page.blog-page--structured .blog-service-hub__title,main.blog-page.blog-page--structured .blog-service-hub__name{color:#0f172a !important;}main.blog-page.blog-page--structured .blog-service-hub__lead,main.blog-page.blog-page--structured .blog-service-hub__desc,main.blog-page.blog-page--structured .blog-service-hub__trust{color:#64748b !important;}}@media (prefers-color-scheme:dark){main.blog-page.blog-page--structured .ts-toc__inner,main.blog-page.blog-page--structured .ts-expert__card,main.blog-page.blog-page--structured .ps-problem-card,main.blog-page.blog-page--structured .ts-step-card,main.blog-page.blog-page--structured .ps-snippet,main.blog-page.blog-page--structured .cs-seo__article{background:#fff !important;border-color:rgba(15,23,42,0.08) !important;}main.blog-page.blog-page--structured .ts-toc__title,main.blog-page.blog-page--structured .ts-toc__list a,main.blog-page.blog-page--structured .ts-author-meta__name,main.blog-page.blog-page--structured .cs-section-title,main.blog-page.blog-page--structured .ps-problem-card__title,main.blog-page.blog-page--structured .ps-snippet__question,main.blog-page.blog-page--structured .cs-seo__title{color:#0f172a !important;}main.blog-page.blog-page--structured .ts-toc__lead,main.blog-page.blog-page--structured .cs-section-lead,main.blog-page.blog-page--structured .ps-problem-card__text,main.blog-page.blog-page--structured .ts-step-card__text{color:#475569 !important;}main.blog-page.blog-page--structured .ts-toc__list a{background:#fff !important;}.blog-aside-card--toc,.blog-aside-toc-link:hover,.blog-aside-toc-link.is-active{background:#fff !important;}.blog-aside-toc-text{color:#1e293b !important;}}@media (max-width:1023px){.blog-layout-aside{order:2;}.blog-aside-actions{grid-template-columns:1fr 1fr;}}