.Navigation-module__eB08ka__header{height:var(--nav-height);z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border-subtle);background-color:#0a0a0ce0;transition:top .45s cubic-bezier(.16,1,.3,1),left .45s cubic-bezier(.16,1,.3,1),right .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,box-shadow .3s,transform .45s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.Navigation-module__eB08ka__scrolled{border-radius:var(--radius-full);background-color:#0a0a0cf0;border:1px solid #ffffff17;width:min(880px,100vw - 2rem);height:54px;top:10px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 32px #00000073,0 0 0 1px #f2652212,inset 0 1px #ffffff0a}.Navigation-module__eB08ka__scrolled .Navigation-module__eB08ka__progressBar{opacity:0}.Navigation-module__eB08ka__progressBar{background:linear-gradient(90deg, var(--accent), var(--accent-hover));transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #f2652266}.Navigation-module__eB08ka__nav{height:100%;max-width:var(--max-width);align-items:center;gap:2rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,2.5rem);display:flex}.Navigation-module__eB08ka__logo{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.625rem;padding:0;display:flex}.Navigation-module__eB08ka__logoText{letter-spacing:-.03em;color:var(--text-primary);font-size:1.0625rem;font-weight:700}.Navigation-module__eB08ka__logoText em{color:var(--accent);font-style:normal}.Navigation-module__eB08ka__links{align-items:center;gap:.25rem;margin-left:auto;display:flex}.Navigation-module__eB08ka__link{cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);letter-spacing:.01em;transition:color var(--duration-fast) ease;border-radius:var(--radius-full);background:0 0;border:none;flex-direction:column;align-items:center;padding:.375rem .875rem;font-weight:500;display:flex;position:relative}.Navigation-module__eB08ka__link:hover{color:var(--text-primary);background:#ffffff0a}.Navigation-module__eB08ka__linkActive{color:var(--text-primary)!important}.Navigation-module__eB08ka__linkDot{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.Navigation-module__eB08ka__ctaBtn{margin-left:.5rem;font-size:var(--text-sm)!important;padding:.5rem 1.125rem!important}.Navigation-module__eB08ka__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;margin-left:auto;padding:2px;display:none}.Navigation-module__eB08ka__bar{background:var(--text-primary);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s}.Navigation-module__eB08ka__barOpen1{transform:translateY(7px)rotate(45deg)}.Navigation-module__eB08ka__barOpen2{opacity:0}.Navigation-module__eB08ka__barOpen3{transform:translateY(-7px)rotate(-45deg)}.Navigation-module__eB08ka__overlay{z-index:200;background:#0009;position:fixed;inset:0}.Navigation-module__eB08ka__mobileMenu{background:var(--bg-elevated);border-left:1px solid var(--border-subtle);z-index:201;width:min(320px,85vw);padding:calc(var(--nav-height) + 2rem) 2rem 2rem;flex-direction:column;gap:.25rem;display:flex;position:fixed;top:0;bottom:0;right:0}.Navigation-module__eB08ka__mobileLink{text-align:left;cursor:pointer;width:100%;font-size:var(--text-lg);color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--duration-fast) ease;background:0 0;border:none;padding:.875rem 1rem;font-weight:600;display:block}.Navigation-module__eB08ka__mobileLink:hover{background:var(--bg-card);color:var(--text-primary)}.Navigation-module__eB08ka__mobileLinkActive{color:var(--accent)!important}.Navigation-module__eB08ka__mobileCta{justify-content:center;width:100%;margin-top:auto}.Navigation-module__eB08ka__scrolled .Navigation-module__eB08ka__nav{padding:0 1.25rem}@media (max-width:860px){.Navigation-module__eB08ka__links,.Navigation-module__eB08ka__ctaBtn{display:none}.Navigation-module__eB08ka__hamburger{display:flex}.Navigation-module__eB08ka__scrolled{width:100%;height:var(--nav-height);border:none;border-bottom:1px solid var(--border-default);background-color:#0a0a0cf5;border-radius:0;top:0;left:0;right:auto;transform:none;box-shadow:0 4px 20px #00000059}.Navigation-module__eB08ka__scrolled .Navigation-module__eB08ka__progressBar{opacity:1}.Navigation-module__eB08ka__scrolled .Navigation-module__eB08ka__nav{padding:0 clamp(1.25rem,5vw,2.5rem)}}
.Footer-module__S6Hkya__footer{background:var(--bg-elevated);border-top:1px solid var(--border-subtle)}.Footer-module__S6Hkya__inner{grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-top:4rem;padding-bottom:4rem;display:grid}.Footer-module__S6Hkya__brand{flex-direction:column;gap:.875rem;display:flex}.Footer-module__S6Hkya__logoRow{align-items:center;gap:.5rem;display:flex}.Footer-module__S6Hkya__logoText{letter-spacing:-.02em;color:var(--text-primary);font-size:1rem;font-weight:700}.Footer-module__S6Hkya__logoText em{color:var(--accent);font-style:normal}.Footer-module__S6Hkya__tagline{font-size:var(--text-sm);color:var(--text-muted);max-width:280px;line-height:1.6}.Footer-module__S6Hkya__socials{gap:.5rem;display:flex}.Footer-module__S6Hkya__socialLink{border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-muted);transition:all var(--duration-fast) ease;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.Footer-module__S6Hkya__socialLink:hover{border-color:var(--accent-border);color:var(--accent)}.Footer-module__S6Hkya__navTitle{font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;display:block}.Footer-module__S6Hkya__nav ul,.Footer-module__S6Hkya__servicesList ul{flex-direction:column;gap:.5rem;display:flex}.Footer-module__S6Hkya__navLink{cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);text-align:left;transition:color var(--duration-fast) ease;background:0 0;border:none;padding:0}.Footer-module__S6Hkya__navLink:hover{color:var(--accent)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--border-subtle);padding:1.25rem 0}.Footer-module__S6Hkya__bottom .Footer-module__S6Hkya__container{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Footer-module__S6Hkya__credit{align-items:center;gap:.25rem;display:flex}@media (max-width:768px){.Footer-module__S6Hkya__inner{grid-template-columns:1fr 1fr}.Footer-module__S6Hkya__brand{grid-column:span 2}}@media (max-width:480px){.Footer-module__S6Hkya__inner{grid-template-columns:1fr}.Footer-module__S6Hkya__brand{grid-column:span 1}.Footer-module__S6Hkya__bottom .Footer-module__S6Hkya__container{text-align:center;flex-direction:column}}
.Hero-module__ZARIfG__hero{min-height:100dvh;padding:calc(var(--nav-height) + 2.5rem) 0 4rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__orb1,.Hero-module__ZARIfG__orb2,.Hero-module__ZARIfG__orb3{pointer-events:none;filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.Hero-module__ZARIfG__orb1{background:radial-gradient(circle,#f2652221 0%,#0000 65%);width:clamp(500px,65vw,900px);height:clamp(500px,65vw,900px);animation:14s ease-in-out infinite Hero-module__ZARIfG__float;top:-25%;left:-20%}.Hero-module__ZARIfG__orb2{background:radial-gradient(circle,#f2652214 0%,#0000 65%);width:clamp(350px,45vw,650px);height:clamp(350px,45vw,650px);animation:18s ease-in-out infinite reverse Hero-module__ZARIfG__float;bottom:-15%;right:-12%}.Hero-module__ZARIfG__orb3{background:radial-gradient(circle,#ffa0500f 0%,#0000 65%);width:clamp(200px,25vw,400px);height:clamp(200px,25vw,400px);animation:22s ease-in-out 4s infinite Hero-module__ZARIfG__float;top:40%;right:15%}.Hero-module__ZARIfG__floatingTags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__floatingTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#16161980;padding:.3rem .7rem;font-size:.7rem;position:absolute}.Hero-module__ZARIfG__floatingTag:first-child{top:18%;left:8%}.Hero-module__ZARIfG__floatingTag:nth-child(2){top:12%;right:12%}.Hero-module__ZARIfG__floatingTag:nth-child(3){top:65%;left:5%}.Hero-module__ZARIfG__floatingTag:nth-child(4){top:72%;right:8%}.Hero-module__ZARIfG__floatingTag:nth-child(5){top:35%;left:3%}.Hero-module__ZARIfG__floatingTag:nth-child(6){top:45%;right:4%}.Hero-module__ZARIfG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:820px;padding:0 1.5rem;display:flex;position:relative}.Hero-module__ZARIfG__statusBadge{border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.05em;color:#6ee7b7;background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:.5rem;padding:.35rem .875rem;display:inline-flex}.Hero-module__ZARIfG__statusDot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Hero-module__ZARIfG__pulse-glow}.Hero-module__ZARIfG__brand{text-align:left;align-items:center;gap:.875rem;display:flex}.Hero-module__ZARIfG__brandName{font-size:var(--text-xl);letter-spacing:-.03em;color:var(--text-primary);font-weight:700}.Hero-module__ZARIfG__brandSub{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.05em}.Hero-module__ZARIfG__headline{letter-spacing:-.05em;color:var(--text-primary);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;line-height:1.05}.Hero-module__ZARIfG__accentWord{color:var(--accent);position:relative}.Hero-module__ZARIfG__accentWord:after{content:"";background:var(--accent);opacity:.4;border-radius:1px;width:100%;height:2px;position:absolute;bottom:.05em;left:0}.Hero-module__ZARIfG__subline{color:var(--text-secondary);max-width:600px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.Hero-module__ZARIfG__ctas{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.Hero-module__ZARIfG__ctaPrimary,.Hero-module__ZARIfG__ctaSecondary{font-size:var(--text-base)!important;padding:.875rem 2rem!important}.Hero-module__ZARIfG__socials{align-items:center;gap:.5rem;display:flex}.Hero-module__ZARIfG__socialLink{border:1px solid var(--border-subtle);background:var(--bg-card);width:36px;height:36px;color:var(--text-muted);transition:all var(--duration-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.Hero-module__ZARIfG__socialLink:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-muted);transform:translateY(-2px)}.Hero-module__ZARIfG__scrollIndicator{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__scrollLine{background:linear-gradient(to bottom, var(--accent), transparent);transform-origin:top;width:1px;height:40px}.Hero-module__ZARIfG__scrollIndicator span{font-size:.65rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:640px){.Hero-module__ZARIfG__floatingTag{display:none}.Hero-module__ZARIfG__ctas{flex-direction:column;width:100%}.Hero-module__ZARIfG__ctaPrimary,.Hero-module__ZARIfG__ctaSecondary{justify-content:center}}
.CustomCursor-module__n3IuUW__dot,.CustomCursor-module__n3IuUW__ring{pointer-events:none;z-index:99999;opacity:0;will-change:transform, width, height, margin, border-color, background-color, opacity;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.CustomCursor-module__n3IuUW__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;transition:width .15s,height .15s,margin .15s,opacity .25s,background-color .2s;box-shadow:0 0 10px #f2652280}.CustomCursor-module__n3IuUW__ring{-webkit-backdrop-filter:blur(1px);background:#f2652208;border:1.5px solid #f265228c;border-radius:50%;width:28px;height:28px;margin-top:-14px;margin-left:-14px;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s,border-radius .2s,opacity .25s}.CustomCursor-module__n3IuUW__ringHover{border-color:var(--accent);background:#f265221f;width:48px;height:48px;margin-top:-24px;margin-left:-24px;box-shadow:0 0 20px #f2652240}.CustomCursor-module__n3IuUW__dotHover{background:#fff;width:4px;height:4px;margin-top:-2px;margin-left:-2px;box-shadow:0 0 8px #fff}.CustomCursor-module__n3IuUW__ringText{border:1px solid var(--accent);background:var(--accent);border-radius:2px;width:4px;height:24px;margin-top:-12px;margin-left:-2px;box-shadow:0 0 12px #f2652299}.CustomCursor-module__n3IuUW__dotText{opacity:0!important}.CustomCursor-module__n3IuUW__ringZoom{background:#f2652226;border-style:dashed;border-color:#ff9d66;width:56px;height:56px;margin-top:-28px;margin-left:-28px}.CustomCursor-module__n3IuUW__dotClick{background:#fa7;width:8px;height:8px;margin-top:-4px;margin-left:-4px}.CustomCursor-module__n3IuUW__ringClick{border-color:var(--accent-hover);background:#f265224d;width:22px;height:22px;margin-top:-11px;margin-left:-11px}@media (hover:none) or (pointer:coarse){.CustomCursor-module__n3IuUW__dot,.CustomCursor-module__n3IuUW__ring{display:none!important}}
.BlogList-module__dvIvmG__blogPage{min-height:100vh;padding-top:calc(72px + var(--space-12));padding-bottom:var(--space-24);color:#0f172a;background-color:#f8fafc;background-image:radial-gradient(circle at 15% 15%,#f2652212,#0000 50%),radial-gradient(circle at 85% 85%,#f265220d,#0000 50%);position:relative}.BlogList-module__dvIvmG__header{text-align:center;max-width:780px;margin:0 auto var(--space-12) auto;z-index:1;position:relative}.BlogList-module__dvIvmG__eyebrow{color:#f26522;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-3);background:#f2652214;border:1px solid #f2652240;border-radius:9999px;padding:.35rem .85rem;font-weight:700;display:inline-block}.BlogList-module__dvIvmG__title{color:#0f172a;margin-bottom:var(--space-4);letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.15}.BlogList-module__dvIvmG__subtitle{color:#475569;font-size:var(--text-lg);line-height:1.6}.BlogList-module__dvIvmG__categories{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-12);z-index:1;flex-wrap:wrap;display:flex;position:relative}.BlogList-module__dvIvmG__catBtn{color:#475569;font-size:var(--text-sm);cursor:pointer;font-weight:600;font-family:var(--font-sans);background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.5rem 1.1rem;transition:all .2s;box-shadow:0 1px 3px #0000000a}.BlogList-module__dvIvmG__catBtn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.BlogList-module__dvIvmG__catBtnActive{color:#fff;background:#f26522;border-color:#f26522;box-shadow:0 2px 10px #f2652259}.BlogList-module__dvIvmG__featuredCard{gap:var(--space-8);padding:var(--space-10);margin-bottom:var(--space-12);color:inherit;z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1.2fr 1fr;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0000000d}.BlogList-module__dvIvmG__featuredCard:before{content:"";background:#f26522;width:5px;height:100%;position:absolute;top:0;left:0}.BlogList-module__dvIvmG__featuredCard:hover{border-color:#f2652266;transform:translateY(-4px);box-shadow:0 12px 32px -4px #00000017}.BlogList-module__dvIvmG__featuredBadge{color:#f26522;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-3);font-weight:700;display:block}.BlogList-module__dvIvmG__featuredTitle{color:#0f172a;margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;line-height:1.25;transition:color .2s}.BlogList-module__dvIvmG__featuredCard:hover .BlogList-module__dvIvmG__featuredTitle{color:#f26522}.BlogList-module__dvIvmG__featuredExcerpt{color:#475569;font-size:var(--text-base);margin-bottom:var(--space-6);line-height:1.65}.BlogList-module__dvIvmG__featuredMeta{align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:#64748b;font-family:var(--font-mono);font-weight:500;display:flex}.BlogList-module__dvIvmG__featuredSide{padding:var(--space-6);background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;display:flex}.BlogList-module__dvIvmG__topicsList{margin-top:var(--space-4);flex-wrap:wrap;gap:.45rem;display:flex}.BlogList-module__dvIvmG__topicTag{color:#475569;font-size:var(--text-xs);font-weight:500;font-family:var(--font-mono);background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .65rem}.BlogList-module__dvIvmG__grid{gap:var(--space-6);z-index:1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.BlogList-module__dvIvmG__card{padding:var(--space-8);color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 2px 10px #00000008}.BlogList-module__dvIvmG__card:hover{border-color:#f2652266;transform:translateY(-4px);box-shadow:0 10px 25px -3px #00000014}.BlogList-module__dvIvmG__cardMeta{margin-bottom:var(--space-4);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.BlogList-module__dvIvmG__categoryTag{color:#f26522;font-family:var(--font-mono);text-transform:uppercase;background:#f2652214;border:1px solid #f2652240;border-radius:9999px;padding:.25rem .65rem;font-size:.7rem;font-weight:700}.BlogList-module__dvIvmG__readTime{color:#64748b;font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500}.BlogList-module__dvIvmG__cardTitle{font-size:var(--text-xl);color:#0f172a;margin-bottom:var(--space-3);letter-spacing:-.015em;font-weight:700;line-height:1.35;transition:color .2s}.BlogList-module__dvIvmG__card:hover .BlogList-module__dvIvmG__cardTitle{color:#f26522}.BlogList-module__dvIvmG__cardExcerpt{color:#475569;font-size:var(--text-sm);margin-bottom:var(--space-6);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;line-height:1.65;display:-webkit-box;overflow:hidden}.BlogList-module__dvIvmG__cardFooter{padding-top:var(--space-4);font-size:var(--text-xs);color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;display:flex}.BlogList-module__dvIvmG__readLink{color:#f26522;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.BlogList-module__dvIvmG__empty{text-align:center;padding:var(--space-16) 0;color:#64748b}@media (max-width:960px){.BlogList-module__dvIvmG__featuredCard{grid-template-columns:1fr}.BlogList-module__dvIvmG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogList-module__dvIvmG__grid{grid-template-columns:1fr}.BlogList-module__dvIvmG__featuredCard{padding:var(--space-6)}}
.BlogPost-module__SY66Va__articlePage{min-height:100vh;padding-top:calc(72px + var(--space-8));padding-bottom:var(--space-24);color:#0f172a;background-color:#fff;background-image:radial-gradient(circle at 10% 10%,#f265220d,#0000 50%),radial-gradient(circle at 90% 90%,#f2652208,#0000 50%);position:relative}.BlogPost-module__SY66Va__backLink{align-items:center;gap:var(--space-2);color:#475569;font-size:var(--text-sm);margin-bottom:var(--space-8);z-index:1;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.BlogPost-module__SY66Va__backLink:hover{color:#f26522}.BlogPost-module__SY66Va__articleContainer{max-width:820px;padding:0 var(--space-4);z-index:1;margin:0 auto;position:relative}.BlogPost-module__SY66Va__articleHeader{margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid #e2e8f0}.BlogPost-module__SY66Va__headerMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.BlogPost-module__SY66Va__categoryBadge{color:#f26522;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;background:#f2652214;border:1px solid #f2652240;border-radius:9999px;padding:.3rem .8rem;font-weight:700}.BlogPost-module__SY66Va__readTime{color:#64748b;font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500}.BlogPost-module__SY66Va__title{color:#0f172a;letter-spacing:-.025em;margin-bottom:var(--space-6);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.18}.BlogPost-module__SY66Va__lead{color:#334155;margin-bottom:var(--space-8);font-size:1.25rem;font-weight:450;line-height:1.65}.BlogPost-module__SY66Va__authorRow{padding-top:var(--space-6);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;display:flex}.BlogPost-module__SY66Va__authorInfo{flex-direction:column;display:flex}.BlogPost-module__SY66Va__authorName{color:#0f172a;font-weight:700;font-size:var(--text-sm)}.BlogPost-module__SY66Va__authorRole{font-size:var(--text-xs);color:#64748b}.BlogPost-module__SY66Va__publishDate{font-size:var(--text-xs);color:#64748b;font-family:var(--font-mono);font-weight:500}.BlogPost-module__SY66Va__content{color:#1e293b;font-size:1.125rem;line-height:1.85}.BlogPost-module__SY66Va__content h1,.BlogPost-module__SY66Va__content h2,.BlogPost-module__SY66Va__content h3,.BlogPost-module__SY66Va__content h4{color:#0f172a;margin-top:var(--space-12);margin-bottom:var(--space-4);letter-spacing:-.02em;font-weight:800;line-height:1.3}.BlogPost-module__SY66Va__content h1{font-size:var(--text-3xl)}.BlogPost-module__SY66Va__content h2{padding-bottom:var(--space-3);border-bottom:1px solid #e2e8f0;font-size:1.75rem}.BlogPost-module__SY66Va__content h3{font-size:1.35rem}.BlogPost-module__SY66Va__content p{margin-bottom:var(--space-6)}.BlogPost-module__SY66Va__content strong{color:#0f172a;font-weight:700}.BlogPost-module__SY66Va__content ul,.BlogPost-module__SY66Va__content ol{margin-bottom:var(--space-6);padding-left:var(--space-6)}.BlogPost-module__SY66Va__content li{margin-bottom:var(--space-2)}.BlogPost-module__SY66Va__content blockquote{padding:var(--space-5) var(--space-6);margin:var(--space-8) 0;color:#0f172a;background:#f8fafc;border:1px solid #f1f5f9;border-left:4px solid #f26522;border-radius:0 10px 10px 0;font-style:italic}.BlogPost-module__SY66Va__content hr{height:1px;margin:var(--space-12) 0;background:#e2e8f0;border:0}.BlogPost-module__SY66Va__content a{color:#f26522;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.BlogPost-module__SY66Va__content a:hover{color:#d84e0e}.BlogPost-module__SY66Va__content pre{padding:var(--space-6);font-family:var(--font-mono);margin:var(--space-8) 0;color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:12px;font-size:.9rem;line-height:1.65;overflow-x:auto;box-shadow:0 4px 20px #00000014}.BlogPost-module__SY66Va__content code{font-family:var(--font-mono);color:#d84e0e;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .45rem;font-size:.88em;font-weight:600}.BlogPost-module__SY66Va__content pre code{color:inherit;background:0 0;border:none;padding:0;font-weight:400}.BlogPost-module__SY66Va__articleFooter{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid #e2e8f0}.BlogPost-module__SY66Va__tagsRow{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.BlogPost-module__SY66Va__tag{color:#475569;font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:.4rem .85rem}.BlogPost-module__SY66Va__ctaBox{padding:var(--space-8);margin-top:var(--space-12);text-align:center;background:linear-gradient(135deg,#f265220f 0%,#fff 100%);border:1px solid #e2e8f0;border-left:4px solid #f26522;border-radius:16px;box-shadow:0 4px 20px -2px #0000000a}.BlogPost-module__SY66Va__ctaTitle{font-size:var(--text-2xl);color:#0f172a;margin-bottom:var(--space-3);letter-spacing:-.015em;font-weight:800}.BlogPost-module__SY66Va__ctaText{color:#475569;font-size:var(--text-base);margin-bottom:var(--space-6);max-width:540px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width:640px){.BlogPost-module__SY66Va__articleHeader{margin-bottom:var(--space-8)}.BlogPost-module__SY66Va__content{font-size:1rem;line-height:1.75}.BlogPost-module__SY66Va__content pre{padding:var(--space-4)}}
