.BlogPostPage-module__jZi3yW__postPage{background:var(--color-bg-alt);overflow-x:hidden}.BlogPostPage-module__jZi3yW__progressBar{background:var(--gradient-primary);transform-origin:0%;z-index:9999;height:3px;position:fixed;top:0;left:0;right:0}.BlogPostPage-module__jZi3yW__postHero{align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.BlogPostPage-module__jZi3yW__heroBg{position:absolute;inset:0}.BlogPostPage-module__jZi3yW__heroOverlay{background:linear-gradient(160deg,#0b16288c 0%,#0b1628bf 40%,#0b1628f5 100%);position:absolute;inset:0}.BlogPostPage-module__jZi3yW__heroPattern{background:radial-gradient(circle at 10% 80%,#ff6b351f 0%,#0000 45%),radial-gradient(circle at 90% 10%,#4a90d914 0%,#0000 45%);position:absolute;inset:0}.BlogPostPage-module__jZi3yW__heroInner{z-index:2;padding-top:140px;padding-bottom:80px;position:relative}.BlogPostPage-module__jZi3yW__heroContent{max-width:820px}.BlogPostPage-module__jZi3yW__backLink{color:#ffffffa6;font-size:var(--text-sm);margin-bottom:var(--space-6);transition:color var(--transition-fast);letter-spacing:.02em;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.BlogPostPage-module__jZi3yW__backLink:hover{color:var(--color-primary-light)}.BlogPostPage-module__jZi3yW__heroBadges{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BlogPostPage-module__jZi3yW__categoryPill{background:var(--color-primary);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-full);padding:5px 14px;font-size:11px;font-weight:700}.BlogPostPage-module__jZi3yW__metaPill{border-radius:var(--radius-full);font-size:var(--text-xs);color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.BlogPostPage-module__jZi3yW__metaPillRelative{border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-primary-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff6b3540;border:1px solid #ff6b3566;align-items:center;padding:5px 12px;font-weight:700;display:inline-flex}.BlogPostPage-module__jZi3yW__heroTitle{color:#fff;margin-bottom:var(--space-5);letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;line-height:1.15}.BlogPostPage-module__jZi3yW__heroExcerpt{font-size:var(--text-lg);color:#ffffffb8;margin-bottom:var(--space-8);max-width:680px;line-height:1.75}.BlogPostPage-module__jZi3yW__heroAuthor{align-items:center;gap:var(--space-4);display:flex}.BlogPostPage-module__jZi3yW__authorAvatar{border:2px solid var(--color-primary);border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.BlogPostPage-module__jZi3yW__authorName{font-size:var(--text-sm);color:#fff;margin:0 0 2px;font-weight:700}.BlogPostPage-module__jZi3yW__authorRole{font-size:var(--text-xs);color:#ffffff8c;margin:0}.BlogPostPage-module__jZi3yW__scrollCue{bottom:var(--space-8);z-index:3;position:absolute;left:50%;transform:translate(-50%)}.BlogPostPage-module__jZi3yW__scrollDot{background:#ffffff80;border-radius:50%;width:6px;height:6px}.BlogPostPage-module__jZi3yW__contentSection{padding:var(--space-16) 0 var(--space-20)}.BlogPostPage-module__jZi3yW__contentGrid{gap:var(--space-10);grid-template-columns:1fr 300px;align-items:start;display:grid}.BlogPostPage-module__jZi3yW__articleCard{background:var(--color-bg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);overflow:hidden}.BlogPostPage-module__jZi3yW__articleHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600;display:flex}.BlogPostPage-module__jZi3yW__articleHeader svg{color:var(--color-primary)}.BlogPostPage-module__jZi3yW__headerDivider{background:var(--color-border-strong);width:1px;height:14px}.BlogPostPage-module__jZi3yW__articleBody{padding:var(--space-10) var(--space-10);color:var(--color-text-secondary);font-size:1.06rem;line-height:1.9}.BlogPostPage-module__jZi3yW__articleBody h2{color:var(--color-text);padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;letter-spacing:-.01em;background:linear-gradient(90deg,#ff6b3512 0%,#0000 100%);margin:2.8rem 0 1rem;font-size:1.6rem;font-weight:800}.BlogPostPage-module__jZi3yW__articleBody h3{color:var(--color-text);align-items:center;gap:var(--space-3);margin:2rem 0 .75rem;font-size:1.2rem;font-weight:700;display:flex}.BlogPostPage-module__jZi3yW__articleBody h3:before{content:"";background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.BlogPostPage-module__jZi3yW__articleBody p{color:var(--color-text-secondary);margin-bottom:1.4rem}.BlogPostPage-module__jZi3yW__articleBody strong{color:var(--color-text);font-weight:700}.BlogPostPage-module__jZi3yW__articleBody ul{padding:var(--space-5) var(--space-6);background:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;margin:.5rem 0 1.8rem;list-style:none;display:flex}.BlogPostPage-module__jZi3yW__articleBody ul li{padding-left:var(--space-6);color:var(--color-text-secondary);line-height:1.75;position:relative}.BlogPostPage-module__jZi3yW__articleBody ul li:before{content:"";background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:2px}.BlogPostPage-module__jZi3yW__articleBody ol{counter-reset:ol-counter;padding:var(--space-5) var(--space-6);background:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);gap:var(--space-4);flex-direction:column;margin:.5rem 0 1.8rem;list-style:none;display:flex}.BlogPostPage-module__jZi3yW__articleBody ol li{counter-increment:ol-counter;color:var(--color-text-secondary);padding-left:2.6rem;line-height:1.75;position:relative}.BlogPostPage-module__jZi3yW__articleBody ol li:before{content:counter(ol-counter);background:var(--gradient-primary);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.BlogPostPage-module__jZi3yW__articleBody a{color:var(--color-primary);transition:border-color var(--transition-fast);border-bottom:2px solid #ff6b3540;font-weight:600;text-decoration:none}.BlogPostPage-module__jZi3yW__articleBody a:hover{border-color:var(--color-primary)}.BlogPostPage-module__jZi3yW__articleBody code{color:var(--color-primary-dark);background:#ff6b3512;border:1px solid #ff6b352e;border-radius:5px;padding:2px 7px;font-family:Courier New,monospace;font-size:.87em;font-weight:600}.BlogPostPage-module__jZi3yW__tableWrapper{border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin:1.2rem 0 1.8rem;overflow-x:auto}.BlogPostPage-module__jZi3yW__tableWrapper table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.BlogPostPage-module__jZi3yW__tableWrapper th{background:var(--color-secondary-dark);padding:var(--space-4) var(--space-5);text-align:left;color:#fff;font-weight:700;font-size:var(--text-sm)}.BlogPostPage-module__jZi3yW__tableWrapper td{padding:var(--space-3) var(--space-5);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.BlogPostPage-module__jZi3yW__tableWrapper tr:last-child td{border-bottom:none}.BlogPostPage-module__jZi3yW__tableWrapper tr:nth-child(2n) td{background:var(--color-bg-alt)}.BlogPostPage-module__jZi3yW__tableWrapper tr:hover td{color:var(--color-text);background:#ff6b350a}.BlogPostPage-module__jZi3yW__tagsRow{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-8);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.BlogPostPage-module__jZi3yW__tag{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);transition:all var(--transition-fast);padding:4px 12px;font-size:12px;font-weight:500}.BlogPostPage-module__jZi3yW__tag:hover{border-color:var(--color-primary);color:var(--color-primary)}.BlogPostPage-module__jZi3yW__shareStrip{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-8);border-top:1px solid var(--color-border);background:var(--color-bg-alt);display:flex}.BlogPostPage-module__jZi3yW__shareIcon{border:1px solid var(--color-border);background:var(--color-bg);width:40px;height:40px;color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.BlogPostPage-module__jZi3yW__shareIconIg:hover{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#0000;transform:translateY(-2px)}.BlogPostPage-module__jZi3yW__shareIconLi:hover{color:#fff;background:#0a66c2;border-color:#0a66c2;transform:translateY(-2px)}.BlogPostPage-module__jZi3yW__shareBtn{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:600;font-family:var(--font-body);align-items:center;gap:6px;padding:9px 20px;display:inline-flex}.BlogPostPage-module__jZi3yW__shareBtn:hover{background:var(--gradient-primary);color:#fff;border-color:#0000;transform:translateY(-2px)}.BlogPostPage-module__jZi3yW__sidebar{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:100px}.BlogPostPage-module__jZi3yW__sideCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-7);box-shadow:var(--shadow-md)}.BlogPostPage-module__jZi3yW__sideAuthor{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.BlogPostPage-module__jZi3yW__sideAvatar{border:3px solid var(--color-primary);width:72px;height:72px;margin-bottom:var(--space-2);border-radius:50%;overflow:hidden}.BlogPostPage-module__jZi3yW__sideAuthorBadge{letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);border-radius:var(--radius-full);background:#ff6b351a;padding:3px 10px;font-size:10px;font-weight:700}.BlogPostPage-module__jZi3yW__sideAuthor h4{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:800}.BlogPostPage-module__jZi3yW__sideRole{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.BlogPostPage-module__jZi3yW__sideBio{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-2) 0 0;line-height:1.7}.BlogPostPage-module__jZi3yW__ctaCard{background:var(--gradient-dark);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-lg);word-break:break-word;position:relative;overflow:visible}.BlogPostPage-module__jZi3yW__ctaGlow{pointer-events:none;border-radius:var(--radius-2xl);background:radial-gradient(circle,#ff6b3540 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-20px;right:-20px;overflow:hidden}.BlogPostPage-module__jZi3yW__ctaEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-light);margin:0 0 var(--space-2);white-space:normal;word-break:break-word;font-size:10px;font-weight:700;position:relative}.BlogPostPage-module__jZi3yW__ctaCard h4{font-size:var(--text-base);color:#fff;margin:0 0 var(--space-3);word-break:break-word;font-weight:800;line-height:1.35;position:relative}.BlogPostPage-module__jZi3yW__ctaBody{font-size:var(--text-sm);color:#ffffffb3;margin:0 0 var(--space-5);word-break:break-word;line-height:1.65;position:relative}.BlogPostPage-module__jZi3yW__ctaBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);transition:all var(--transition-fast);text-align:center;white-space:nowrap;width:100%;font-weight:700;text-decoration:none;display:flex;position:relative}.BlogPostPage-module__jZi3yW__ctaBtn:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.BlogPostPage-module__jZi3yW__relatedSection{background:var(--color-bg);padding:var(--space-20) 0;border-top:1px solid var(--color-border)}.BlogPostPage-module__jZi3yW__relatedTop{margin-bottom:var(--space-10);justify-content:space-between;align-items:flex-end;display:flex}.BlogPostPage-module__jZi3yW__relatedLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2);font-size:11px;font-weight:700;display:block}.BlogPostPage-module__jZi3yW__relatedTop h2{font-size:var(--text-3xl);color:var(--color-text);margin:0;font-weight:800}.BlogPostPage-module__jZi3yW__viewAll{font-size:var(--text-sm);color:var(--color-primary);transition:gap var(--transition-fast);white-space:nowrap;align-items:center;gap:5px;padding-bottom:4px;font-weight:600;text-decoration:none;display:inline-flex}.BlogPostPage-module__jZi3yW__viewAll:hover{gap:var(--space-2)}.BlogPostPage-module__jZi3yW__relatedGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.BlogPostPage-module__jZi3yW__relatedCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);box-shadow:var(--shadow-sm);overflow:hidden}.BlogPostPage-module__jZi3yW__relatedCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-6px)}.BlogPostPage-module__jZi3yW__relatedImgLink{display:block}.BlogPostPage-module__jZi3yW__relatedImg{height:200px;position:relative;overflow:hidden}.BlogPostPage-module__jZi3yW__relatedImg img{transition:transform var(--transition-slow)}.BlogPostPage-module__jZi3yW__relatedCard:hover .BlogPostPage-module__jZi3yW__relatedImg img{transform:scale(1.06)}.BlogPostPage-module__jZi3yW__relatedImgOverlay{background:linear-gradient(#0000 40%,#0b162880 100%);position:absolute;inset:0}.BlogPostPage-module__jZi3yW__relatedCat{bottom:var(--space-3);left:var(--space-3);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-radius:var(--radius-full);padding:3px 10px;font-size:10px;font-weight:700;position:absolute}.BlogPostPage-module__jZi3yW__relatedBody{padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.BlogPostPage-module__jZi3yW__relatedBody h3{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:700;line-height:1.4}.BlogPostPage-module__jZi3yW__relatedBody h3 a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.BlogPostPage-module__jZi3yW__relatedBody h3 a:hover{color:var(--color-primary)}.BlogPostPage-module__jZi3yW__relatedExcerpt{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPostPage-module__jZi3yW__relatedMeta{font-size:var(--text-xs);color:var(--color-text-muted);padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.BlogPostPage-module__jZi3yW__relatedMeta span{align-items:center;gap:4px;display:flex}.BlogPostPage-module__jZi3yW__relatedRead{font-size:var(--text-xs);color:var(--color-primary);transition:gap var(--transition-fast);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.BlogPostPage-module__jZi3yW__relatedRead:hover{gap:var(--space-2)}@media (max-width:1100px){.BlogPostPage-module__jZi3yW__contentGrid{gap:var(--space-8);grid-template-columns:1fr 260px}}@media (max-width:1024px){.BlogPostPage-module__jZi3yW__contentGrid{grid-template-columns:1fr}.BlogPostPage-module__jZi3yW__sidebar{grid-template-columns:1fr 1fr;display:grid;position:static}.BlogPostPage-module__jZi3yW__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogPostPage-module__jZi3yW__postHero{min-height:70vh}.BlogPostPage-module__jZi3yW__heroTitle{font-size:clamp(1.5rem,5vw,2.2rem)}.BlogPostPage-module__jZi3yW__heroExcerpt{font-size:var(--text-sm)}.BlogPostPage-module__jZi3yW__heroInner{padding-top:110px;padding-bottom:48px}.BlogPostPage-module__jZi3yW__articleBody{padding:var(--space-5) var(--space-5);font-size:.97rem}.BlogPostPage-module__jZi3yW__articleHeader{padding:var(--space-3) var(--space-5)}.BlogPostPage-module__jZi3yW__tagsRow{padding:var(--space-4) var(--space-5)}.BlogPostPage-module__jZi3yW__shareStrip{padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-wrap:wrap}.BlogPostPage-module__jZi3yW__articleBody h2{padding:var(--space-3) var(--space-4);margin:2rem 0 .75rem;font-size:1.2rem}.BlogPostPage-module__jZi3yW__articleBody h3{font-size:1.05rem}.BlogPostPage-module__jZi3yW__articleBody ul,.BlogPostPage-module__jZi3yW__articleBody ol{padding:var(--space-4) var(--space-4)}.BlogPostPage-module__jZi3yW__articleBody ul li{padding-left:var(--space-5)}.BlogPostPage-module__jZi3yW__articleBody ol li{padding-left:2.2rem}.BlogPostPage-module__jZi3yW__serviceLinks{margin:var(--space-5) var(--space-5);padding:var(--space-4)}.BlogPostPage-module__jZi3yW__serviceLinkCards{flex-direction:column}.BlogPostPage-module__jZi3yW__serviceLinkCard{justify-content:space-between;width:100%}.BlogPostPage-module__jZi3yW__faqSection{margin:var(--space-5) var(--space-5);padding:var(--space-5)}.BlogPostPage-module__jZi3yW__faqTitle{font-size:var(--text-xl)}.BlogPostPage-module__jZi3yW__faqQuestion{font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.BlogPostPage-module__jZi3yW__sidebar,.BlogPostPage-module__jZi3yW__relatedGrid{grid-template-columns:1fr}.BlogPostPage-module__jZi3yW__relatedTop{align-items:flex-start;gap:var(--space-4);flex-direction:column}.BlogPostPage-module__jZi3yW__breadcrumbList{font-size:12px}}@media (max-width:480px){.BlogPostPage-module__jZi3yW__articleBody{padding:var(--space-4) var(--space-4);font-size:.95rem}.BlogPostPage-module__jZi3yW__articleHeader,.BlogPostPage-module__jZi3yW__tagsRow,.BlogPostPage-module__jZi3yW__shareStrip{padding:var(--space-3) var(--space-4)}.BlogPostPage-module__jZi3yW__articleBody h2{padding:var(--space-3) var(--space-3);font-size:1.1rem}.BlogPostPage-module__jZi3yW__articleBody h3{font-size:1rem}.BlogPostPage-module__jZi3yW__articleBody p{font-size:.93rem}.BlogPostPage-module__jZi3yW__serviceLinks,.BlogPostPage-module__jZi3yW__faqSection{margin:var(--space-4) var(--space-4);padding:var(--space-4)}.BlogPostPage-module__jZi3yW__faqQuestion{font-size:.88rem}.BlogPostPage-module__jZi3yW__heroBadges{gap:var(--space-2);flex-wrap:wrap}.BlogPostPage-module__jZi3yW__metaPill,.BlogPostPage-module__jZi3yW__categoryPill{font-size:11px}}.BlogPostPage-module__jZi3yW__breadcrumb{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0}.BlogPostPage-module__jZi3yW__breadcrumbList{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.BlogPostPage-module__jZi3yW__breadcrumbList li{color:var(--color-text-muted);align-items:center;display:flex}.BlogPostPage-module__jZi3yW__breadcrumbList li a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.BlogPostPage-module__jZi3yW__breadcrumbList li a:hover{color:var(--color-primary)}.BlogPostPage-module__jZi3yW__breadcrumbList li[aria-current=page]{color:var(--color-primary);font-weight:600}.BlogPostPage-module__jZi3yW__breadcrumbList svg{color:var(--color-text-muted);flex-shrink:0}.BlogPostPage-module__jZi3yW__serviceLinks{margin:var(--space-8) var(--space-10);padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(135deg,#ff6b350d 0%,#4a90d90a 100%);border:1px solid #ff6b3533}.BlogPostPage-module__jZi3yW__serviceLinksLabel{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-4);font-weight:700}.BlogPostPage-module__jZi3yW__serviceLinkCards{gap:var(--space-3);flex-wrap:wrap;display:flex}.BlogPostPage-module__jZi3yW__serviceLinkCard{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.BlogPostPage-module__jZi3yW__serviceLinkCard:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.BlogPostPage-module__jZi3yW__serviceLinkCardPrimary{background:var(--gradient-primary);color:#fff;border-color:#0000;font-weight:600}.BlogPostPage-module__jZi3yW__serviceLinkCardPrimary:hover{color:#fff;box-shadow:var(--shadow-glow);border-color:#0000}.BlogPostPage-module__jZi3yW__faqSection{margin:var(--space-8) var(--space-10) var(--space-6);padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-2xl);border:1px solid var(--color-border)}.BlogPostPage-module__jZi3yW__faqTitle{font-size:var(--text-2xl);color:var(--color-text);margin:0 0 var(--space-6);background:0 0;border:none;padding:0;font-weight:800;display:block}.BlogPostPage-module__jZi3yW__faqSection h2{margin:0 0 var(--space-6)!important;background:0 0!important;border-left:none!important;padding:0!important}.BlogPostPage-module__jZi3yW__faqList{gap:var(--space-3);flex-direction:column;display:flex}.BlogPostPage-module__jZi3yW__faqItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);overflow:hidden}.BlogPostPage-module__jZi3yW__faqItem:hover,.BlogPostPage-module__jZi3yW__faqOpen{border-color:var(--color-primary)}.BlogPostPage-module__jZi3yW__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;font-size:var(--text-base);color:var(--color-text);font-weight:600;font-family:var(--font-body);transition:color var(--transition-fast);background:0 0;border:none;display:flex}.BlogPostPage-module__jZi3yW__faqQuestion:hover{color:var(--color-primary)}.BlogPostPage-module__jZi3yW__faqChevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.BlogPostPage-module__jZi3yW__faqOpen .BlogPostPage-module__jZi3yW__faqChevron{color:var(--color-primary);transform:rotate(180deg)}.BlogPostPage-module__jZi3yW__faqAnswer{padding:0 var(--space-5) var(--space-4);overflow:hidden}.BlogPostPage-module__jZi3yW__faqAnswer p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.75}.BlogPostPage-module__jZi3yW__sideServiceCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm)}.BlogPostPage-module__jZi3yW__sideServiceLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3);font-size:10px;font-weight:700}.BlogPostPage-module__jZi3yW__sideServiceLink{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);transition:all var(--transition-fast);background:#ff6b350f;border:1px solid #ff6b3533;font-weight:700;text-decoration:none;display:flex}.BlogPostPage-module__jZi3yW__sideServiceLink:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
