.blog-hero-orb{filter:blur(80px);opacity:0;border-radius:50%;animation:ease-in-out infinite blogHeroFloat;position:absolute}.blog-hero-orb--1{opacity:1;background:#3b82f61f;width:300px;height:300px;animation-duration:15s;top:-20%;left:10%}.blog-hero-orb--2{opacity:1;background:#8b5cf61a;width:200px;height:200px;animation-duration:20s;animation-delay:-5s;bottom:-10%;right:15%}.blog-hero-orb--3{opacity:1;background:#f9731614;width:150px;height:150px;animation-duration:25s;animation-delay:-10s;top:30%;right:5%}@keyframes blogHeroFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,15px)scale(.95)}75%{transform:translate(15px,25px)scale(1.03)}}.blog-prose{font-family:var(--font-inter), var(--font-sans);color:#fffc;background:linear-gradient(160deg,#0a0f1e99 0%,#0f142866 50%,#0a0f1e99 100%);border:1px solid #ffffff14;border-radius:1.25rem;padding:2rem;font-size:1.0625rem;line-height:1.8;box-shadow:0 0 60px #3b82f60a,inset 0 1px #ffffff0d}.blog-prose h2{font-family:"Montserrat", var(--font-sans);color:#fff;margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.875rem;font-weight:700;line-height:1.3}.blog-prose h3{font-family:"Montserrat", var(--font-sans);color:#fff;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.35}.blog-prose h4{font-family:"Montserrat", var(--font-sans);color:#fff;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.blog-prose p{margin-bottom:1.25rem}.blog-prose a{transition:color .2s}.blog-prose a:hover{opacity:.85}.blog-prose img{border-radius:.75rem;max-width:100%;height:auto}.blog-prose table{border-collapse:collapse;width:100%}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top}.blog-prose ul,.blog-prose ol{margin-bottom:1.25rem}.blog-prose>section,.blog-prose>div{margin-bottom:1rem}.blog-prose>:first-child{margin-top:0}.blog-prose .text-talya-blue{color:#60a5fa!important}.blog-prose .text-talya-purple{color:#a78bfa!important}.blog-prose .bg-talya-blue\/10,.blog-prose .bg-talya-blue\/20{background-color:#60a5fa26!important}.blog-prose .border-talya-blue\/30{border-color:#60a5fa4d!important}.blog-prose .border-talya-blue\/50{border-color:#60a5fa66!important}.blog-prose .border-talya-purple\/30{border-color:#a78bfa4d!important}.blog-prose .border-talya-purple\/40{border-color:#a78bfa59!important}.blog-prose .bg-talya-dark\/20{background-color:#1a1a2e66!important}.blog-prose .bg-slate-900{border:1px solid #ffffff14;border-radius:.75rem;background-color:#0f172acc!important}.blog-prose thead .bg-talya-blue\/20,.blog-prose thead.bg-talya-blue\/20{background-color:#60a5fa2e!important}.blog-prose td strong{color:#fff}.blog-prose .text-green-400{color:#4ade80!important}.blog-prose a.bg-talya-green,.blog-prose .bg-talya-green{color:#fff!important;background:linear-gradient(90deg,#f97316,#ea580c)!important}.blog-prose a.bg-talya-green:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f9731659;background:linear-gradient(90deg,#ea580c,#dc2626)!important}@media (min-width:768px){.blog-prose{padding:2.5rem}}.blog-prose .border-t a[href^="/blog/"],.blog-prose .border-t a[href^="/services/"]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .25s;display:flex;color:#93c5fd!important;text-decoration:none!important}.blog-prose .border-t a[href^="/blog/"]:hover,.blog-prose .border-t a[href^="/services/"]:hover{background:#60a5fa1a;border-color:#60a5fa4d;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f61f;color:#bfdbfe!important}.blog-prose .border-t a[href^="/blog/"]:after,.blog-prose .border-t a[href^="/services/"]:after{content:"→";opacity:.5;flex-shrink:0;margin-left:.75rem;font-size:1rem;transition:transform .2s,opacity .2s}.blog-prose .border-t a[href^="/blog/"]:hover:after,.blog-prose .border-t a[href^="/services/"]:hover:after{opacity:1;transform:translate(4px)}.blog-prose .border-t h3{align-items:center;gap:.75rem;display:flex}.blog-prose .border-t h3:before{content:"";background:linear-gradient(#f97316,#3b82f6);border-radius:4px;width:4px;height:1.5em;display:block}.blog-sources-toggle{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1rem}.blog-sources-toggle summary{color:#ffffff80;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;list-style:none;transition:color .2s;display:flex}.blog-sources-toggle summary:hover{color:#fffc}.blog-sources-toggle summary:after{content:"▸";font-size:.75rem;transition:transform .2s}.blog-sources-toggle[open] summary:after{transform:rotate(90deg)}.blog-sources-toggle summary::-webkit-details-marker{display:none}.blog-sources-toggle ul{margin-top:.75rem;padding-left:1rem;font-size:.8125rem}.blog-sources-toggle ul li{margin-bottom:.375rem}.blog-sources-toggle ul a{transition:color .2s;color:#ffffff80!important;text-decoration:none!important}.blog-sources-toggle ul a:hover{color:#93c5fd!important;text-decoration:underline!important}
