@charset "UTF-8";.blog-layout{min-height:100vh;padding:0;position:relative;z-index:10}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.blog-hdr{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 44px;background:#040608f7;border-bottom:1px solid rgba(240,242,245,.06);opacity:0;transform:translateY(-20px);animation:hdrIn 1s .3s cubic-bezier(.16,1,.3,1) forwards}.blog-hdr__logo{display:flex;align-items:center;pointer-events:auto;cursor:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}.blog-hdr__logo img{display:block;height:42px;width:auto}.blog-hdr__logo:hover{transform:scale(1.04)}.blog-hdr__logo:focus-visible{outline:2px solid #00e5c3;outline-offset:4px;border-radius:4px}.blog-hdr__nav{display:flex;align-items:center;gap:0}.blog-hdr__link{position:relative;color:#f0f2f566;text-decoration:none;font-family:Manrope,system-ui,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.04em;padding:8px 16px;cursor:none;transition:color .3s cubic-bezier(.16,1,.3,1),transform .15s ease}.blog-hdr__link:after{content:"";position:absolute;bottom:2px;left:16px;right:16px;height:2px;background:linear-gradient(90deg,#00d4ff,#00e5c3,#22c55e);border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.blog-hdr__link:hover{color:#00e5c3}.blog-hdr__link:hover:after{transform:scaleX(1)}.blog-hdr__link:focus-visible{outline:2px solid #00e5c3;outline-offset:4px;border-radius:4px;color:#00e5c3}.blog-hdr__link:active{transform:scale(.97);color:#00d4ff}.blog-hdr__link[aria-current=page]{color:#f0f2f5;font-weight:600}.blog-hdr__link[aria-current=page]:after{transform:scaleX(1)}@media(max-width:860px){.blog-hdr{padding:16px 20px}.blog-hdr__link{font-size:.8rem;padding:6px 10px;cursor:auto}.blog-hdr__link:first-child{display:none}.blog-hdr__logo{cursor:auto}}@media(max-width:480px){.blog-hdr{padding:14px 16px}.blog-hdr__nav{gap:0}.blog-hdr__link{font-size:.75rem;padding:6px 8px}}.blog-ft{position:relative;border-top:1px solid rgba(240,242,245,.06);background:#040608f7;padding:0;margin-top:4rem}.blog-ft:before{content:"";position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#00e5c3,#00d4ff,#00e5c3,transparent);opacity:.4}.blog-ft__inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem}.blog-ft__brand{display:flex;flex-direction:column;gap:.75rem}.blog-ft__logo{display:inline-flex;align-items:center;cursor:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}.blog-ft__logo:hover{transform:scale(1.04)}.blog-ft__logo:focus-visible{outline:2px solid #00e5c3;outline-offset:4px;border-radius:4px}.blog-ft__tagline{font-family:Manrope,system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f0f2f533;margin:0}.blog-ft__desc{font-family:Manrope,system-ui,sans-serif;font-size:.88rem;color:#f0f2f566;line-height:1.6;margin:0;max-width:300px}.blog-ft__col{display:flex;flex-direction:column;gap:1rem}.blog-ft__heading{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f0f2f5a6;margin:0}.blog-ft__nav{display:flex;flex-direction:column;gap:.6rem}.blog-ft__nav a{color:#f0f2f566;text-decoration:none;font-size:.9rem;cursor:none;transition:color .3s cubic-bezier(.16,1,.3,1),transform .15s ease;width:fit-content}.blog-ft__nav a:hover{color:#00e5c3;transform:translate(4px)}.blog-ft__nav a:focus-visible{outline:2px solid #00e5c3;outline-offset:3px;border-radius:3px;color:#00e5c3}.blog-ft__nav a:active{transform:scale(.97);color:#00d4ff}.blog-ft__contact{display:flex;flex-direction:column;gap:.8rem}.blog-ft__contact-item{display:flex;align-items:center;gap:.6rem;color:#f0f2f566;text-decoration:none;font-size:.9rem;cursor:none;transition:color .3s cubic-bezier(.16,1,.3,1),transform .15s ease;background:none;border:none;padding:0;font-family:Manrope,system-ui,sans-serif;text-align:left}.blog-ft__contact-item:hover{color:#00e5c3;transform:translate(4px)}.blog-ft__contact-item:focus-visible{outline:2px solid #00e5c3;outline-offset:3px;border-radius:3px;color:#00e5c3}.blog-ft__contact-item:active{transform:scale(.97);color:#00d4ff}.blog-ft__phone-btn{cursor:none}.blog-ft__phone-btn .blog-ft__phone-text{font-style:italic;color:#f0f2f533;transition:color .3s cubic-bezier(.16,1,.3,1)}.blog-ft__phone-btn:hover .blog-ft__phone-text{color:#00e5c3}.blog-ft__icon{width:28px;height:28px;display:block;flex-shrink:0}.blog-ft__bottom{display:flex;align-items:center;justify-content:center;padding:1.5rem 2rem;border-top:1px solid rgba(240,242,245,.06)}.blog-ft__copy{font-family:Manrope,system-ui,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#f0f2f51f}.blog-ft__line{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,242,245,.06),transparent);margin:0 16px}@media(max-width:860px){.blog-ft__inner{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem 1.5rem}.blog-ft__contact-item,.blog-ft__nav a,.blog-ft__logo{cursor:auto}.blog-ft__phone-btn{cursor:pointer}}@media(max-width:480px){.blog-ft__inner{padding:1.5rem 1rem}.blog-ft__bottom{padding:1rem}}.static-bg{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.static-bg__particles{position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(0,229,195,.25) 50%,transparent 50%),radial-gradient(1px 1px at 25% 35%,rgba(0,229,195,.18) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 40% 8%,rgba(0,212,255,.2) 50%,transparent 50%),radial-gradient(1px 1px at 55% 45%,rgba(0,229,195,.15) 50%,transparent 50%),radial-gradient(2px 2px at 70% 20%,rgba(34,197,94,.22) 50%,transparent 50%),radial-gradient(1px 1px at 85% 55%,rgba(0,229,195,.18) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 15% 60%,rgba(0,212,255,.15) 50%,transparent 50%),radial-gradient(1px 1px at 30% 75%,rgba(34,197,94,.12) 50%,transparent 50%),radial-gradient(2px 2px at 50% 85%,rgba(0,229,195,.2) 50%,transparent 50%),radial-gradient(1px 1px at 65% 70%,rgba(0,212,255,.16) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 80% 40%,rgba(0,229,195,.14) 50%,transparent 50%),radial-gradient(1px 1px at 92% 80%,rgba(34,197,94,.18) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 5% 90%,rgba(0,229,195,.12) 50%,transparent 50%),radial-gradient(1px 1px at 45% 55%,rgba(0,212,255,.1) 50%,transparent 50%),radial-gradient(2px 2px at 75% 92%,rgba(0,229,195,.16) 50%,transparent 50%),radial-gradient(1px 1px at 20% 48%,rgba(34,197,94,.14) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 60% 30%,rgba(0,229,195,.18) 50%,transparent 50%),radial-gradient(1px 1px at 88% 12%,rgba(0,212,255,.15) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 35% 95%,rgba(0,229,195,.12) 50%,transparent 50%),radial-gradient(1px 1px at 95% 65%,rgba(34,197,94,.1) 50%,transparent 50%);opacity:.7}.static-bg__glow{position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 20% 20%,rgba(0,212,255,.04) 0%,transparent 70%),radial-gradient(ellipse 500px 350px at 80% 60%,rgba(0,229,195,.03) 0%,transparent 70%),radial-gradient(ellipse 400px 300px at 50% 90%,rgba(34,197,94,.025) 0%,transparent 70%)}
