@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}#cookie-settings-fab{position:fixed;bottom:calc(1.5rem - 6px);left:1.5rem;z-index:9000;width:44px;height:44px;border-radius:50%;background:#060810;border:1px solid rgba(240,242,245,.06);color:#f0f2f5a6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 12px #00000038;opacity:.72}#cookie-settings-fab:hover{background:#00e5c3;color:#f0f2f5;border-color:#00e5c3;transform:scale(1.08);opacity:1}#cookie-settings-fab:focus-visible{outline:2px solid #00e5c3;outline-offset:3px}#cookie-fallback-panel{position:fixed;bottom:4.75rem;left:1.5rem;z-index:9001;width:min(360px,calc(100vw - 3rem));padding:1rem 1.1rem;background:var(--cookie-toast-bg, #060810);border:1px solid var(--cookie-toast-border, rgba(240, 242, 245, .06));border-radius:8px;color:var(--cookie-toast-text, rgba(240, 242, 245, .72));box-shadow:0 8px 28px #00000059;opacity:0;transform:translateY(8px);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}#cookie-fallback-panel.is-visible{opacity:1;transform:translateY(0)}.cookie-fallback-panel__title{margin:0 2rem 0 0;color:var(--cookie-toast-accent, #00e5c3);font-size:.9rem;font-weight:700}.cookie-fallback-panel__body{margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.cookie-fallback-panel__close{position:absolute;top:.6rem;right:.6rem;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:1.2rem;line-height:1}.cookie-fallback-panel__close:hover{background:#f0f2f514;color:var(--cookie-toast-accent, #00e5c3)}.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 cubic-bezier(.16,1,.3,1)}.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)}.blog-hdr__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;padding:0;cursor:none;z-index:9999;position:relative}.blog-hdr__burger-line{display:block;width:24px;height:2px;background:#f0f2f5a6;border-radius:1px;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.blog-hdr__burger-line:nth-child(1){transform:translateY(-7px)}.blog-hdr__burger-line:nth-child(2){transform:translateY(0)}.blog-hdr__burger-line:nth-child(3){transform:translateY(7px)}.blog-hdr__overlay{position:fixed;inset:0;z-index:9998;background:#040608;display:flex;align-items:flex-start;justify-content:center;padding:calc(78px + 1.5rem) 1.25rem 2rem;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s;isolation:isolate;overflow-y:auto}.blog-hdr__overlay:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 85% 50% at 50% 0%,rgba(0,229,195,.12),transparent 68%),linear-gradient(180deg,#0a0e18f5,#040608 72%)}.blog-hdr__overlay[hidden]{display:none}.blog-hdr__overlay.is-open{opacity:1;visibility:visible}.blog-hdr__mobile-close{position:fixed;top:1rem;right:1rem;z-index:1;width:46px;height:46px;border-radius:50%;border:1px solid rgba(240,242,245,.06);background:#060810;color:#f0f2f5a6;cursor:auto;opacity:0;transform:scale(.88) rotate(-20deg);animation:mobileCloseIn .45s .08s cubic-bezier(.16,1,.3,1) forwards;animation-play-state:paused;box-shadow:0 12px 32px #00000047;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.blog-hdr__mobile-close span{position:absolute;top:50%;left:50%;width:19px;height:2px;border-radius:1px;background:currentColor}.blog-hdr__mobile-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.blog-hdr__mobile-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.blog-hdr__mobile-close:hover{border-color:#00e5c340;background:#00e5c30f;color:#00e5c3;transform:scale(1.04)}.blog-hdr__mobile-close:focus-visible{outline:2px solid #00e5c3;outline-offset:4px}.blog-hdr__mobile-nav{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:min(100%,340px)}.blog-hdr__mobile-link{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.4rem,5vw,2rem);font-weight:700;color:#f0f2f5a6;text-decoration:none;width:100%;padding:.95rem 1.25rem;text-align:center;border-radius:16px;background:#060810;border:1px solid rgba(240,242,245,.06);box-shadow:0 12px 32px #00000047;cursor:auto;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(20px);animation:mobileNavIn .5s cubic-bezier(.16,1,.3,1) forwards;animation-play-state:paused}.blog-hdr__mobile-link:hover{color:#00e5c3;border-color:#00e5c340;background:#00e5c30f;transform:translateY(-2px)}.blog-hdr__mobile-link:focus-visible{outline:2px solid #00e5c3;outline-offset:4px;border-radius:4px}.blog-hdr__mobile-link[aria-current=page]{color:#f0f2f5}.blog-hdr__burger.is-open .blog-hdr__burger-line:nth-child(1){transform:rotate(45deg)}.blog-hdr__burger.is-open .blog-hdr__burger-line:nth-child(2){opacity:0}.blog-hdr__burger.is-open .blog-hdr__burger-line:nth-child(3){transform:rotate(-45deg)}.blog-hdr__overlay.is-open .blog-hdr__mobile-link,.blog-hdr__overlay.is-open .blog-hdr__mobile-close{animation-play-state:running}.blog-hdr.is-menu-open{z-index:10000}@keyframes mobileNavIn{to{opacity:1;transform:translateY(0)}}@keyframes mobileCloseIn{to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:860px){.blog-hdr{padding:16px 20px;transform:none;animation:none;opacity:1}.blog-hdr__nav{display:none}.blog-hdr__burger{display:flex;cursor:pointer}.blog-hdr__logo{cursor:auto}.blog-hdr__mobile-link,.blog-hdr__mobile-close{cursor:pointer}}:root.perf-lite .blog-hdr__overlay{background:#040608}:root.perf-lite .blog-hdr__mobile-link{animation:none;opacity:1;transform:none}:root.perf-lite .blog-hdr__mobile-close{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.blog-hdr__mobile-link,.blog-hdr__mobile-close{animation:none;opacity:1;transform:none}}.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;text-wrap:balance}.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 cubic-bezier(.16,1,.3,1);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 cubic-bezier(.16,1,.3,1);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;flex-wrap:wrap;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:.65rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#f0f2f51f}.blog-ft__bottom-sep{color:#f0f2f51f;font-size:.65rem;margin:0 .5rem}.blog-ft__legal{font-family:Manrope,system-ui,sans-serif;font-size:.65rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#f0f2f566;text-decoration:none;cursor:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.blog-ft__legal:hover{color:#00e5c3}.blog-ft__legal:focus-visible{outline:2px solid #00e5c3;outline-offset:3px;border-radius:3px}.blog-ft__legal--btn{background:none;border:0;padding:0}.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,.blog-ft__legal{cursor:auto}.blog-ft__phone-btn{cursor:pointer}}@media(max-width:480px){.blog-ft__inner{padding:1.5rem 1rem}.blog-ft__bottom{padding:1rem}.blog-ft__copy,.blog-ft__bottom-sep,.blog-ft__legal{font-size:.6rem}}.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%)}
