@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2?v=20260716-1) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin.woff2?v=20260716-1) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+20AC,U+2122}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/barlow-condensed-700-latin-ext.woff2?v=20260716-1) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/barlow-condensed-700-latin.woff2?v=20260716-1) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+20AC,U+2122}:root{--ink: #080a0f;--ink-soft: #0d1119;--surface: #131824;--surface-strong: #1a2130;--paper: #f3efe7;--paper-raised: #fbf8f2;--paper-line: #d8d0c3;--text: #f5f7fa;--text-muted: #b4becc;--paper-text: #191b1f;--paper-muted: #5a5b5e;--signal: #ff6b35;--signal-soft: #ff956e;--signal-pale: #ffe0d3;--line: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .26);--display: "Barlow Condensed", "Arial Narrow", sans-serif;--ui: "Manrope", Arial, sans-serif;--reading: Georgia, "Times New Roman", serif;--shell: min(1240px, calc(100vw - 64px) );--header-height: 76px;--ease: cubic-bezier(.16, 1, .3, 1);--z-header: 40;--z-overlay: 50}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 28px)}body{margin:0;overflow-x:hidden;background:var(--ink);color:var(--text);font-family:var(--ui);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E")}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--signal-soft);outline-offset:4px}::selection{background:var(--signal);color:var(--ink)}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;background:var(--paper-raised);color:var(--paper-text);transform:translateY(-160%);transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}.utility-bar{border-bottom:1px solid var(--line);background:#05070a;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.utility-bar__inner{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:20px}.utility-bar p{margin:0}.utility-bar__links{display:flex;align-items:center;gap:12px}.utility-bar a{transition:color .18s ease}.utility-bar a:hover{color:var(--text)}.blog-header{position:sticky;top:0;z-index:var(--z-header);border-bottom:1px solid var(--line);background:#080a0ff0;backdrop-filter:blur(16px)}.navbar{display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;gap:30px}.blog-brand{display:inline-flex;min-height:48px;align-items:center}.blog-brand img{width:168px;height:auto;filter:brightness(0) invert(1);opacity:.9}.nav-links{display:flex;margin:0;padding:0;align-items:center;gap:clamp(18px,2.2vw,32px);list-style:none}.nav-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;transition:color .18s ease}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--text)}.nav-links a[aria-current=page]{box-shadow:inset 0 -2px var(--signal)}.nav-links .nav-cta{min-height:46px;padding:0 20px;border:1px solid var(--signal);background:var(--signal);color:var(--ink)}.nav-links .nav-cta:hover{background:var(--signal-soft);color:var(--ink)}.burger{display:none;width:48px;height:48px;padding:0 12px;border:1px solid var(--line-strong);background:transparent}.burger div{width:100%;height:2px;margin:5px 0;background:var(--text);transition:transform .18s ease,opacity .18s ease}.burger.toggle .line1{transform:translateY(7px) rotate(45deg)}.burger.toggle .line2{opacity:0}.burger.toggle .line3{transform:translateY(-7px) rotate(-45deg)}.blog-footer{border-top:1px solid var(--line);background:#05070a}.blog-footer__top{display:grid;padding-block:52px;grid-template-columns:1fr 1.2fr auto;align-items:start;gap:44px}.blog-footer__brand img{width:168px;filter:brightness(0) invert(1);opacity:.9}.blog-footer p{max-width:430px;margin:0;color:var(--text-muted)}.blog-footer nav{display:grid;gap:10px}.blog-footer nav a{min-height:32px;color:var(--text-muted);font-size:13px;font-weight:700}.blog-footer nav a:hover{color:var(--text)}.blog-footer__bottom{display:flex;padding-block:18px;border-top:1px solid var(--line);justify-content:space-between;gap:24px;font-size:12px}.analytics-consent{position:fixed;right:18px;bottom:18px;z-index:var(--z-overlay);width:min(440px,calc(100vw - 36px));padding:18px;border:1px solid var(--line-strong);background:var(--ink-soft);box-shadow:0 18px 60px #0000006b}.analytics-consent p{margin:0 0 14px;color:var(--text-muted);font-size:13px}.analytics-consent div{display:flex;justify-content:flex-end;gap:10px}.analytics-consent button{min-height:44px;padding:0 16px;border:1px solid var(--line-strong);background:transparent}.analytics-consent button:last-child{border-color:var(--signal);background:var(--signal);color:var(--ink)}@media(max-width:960px){:root{--shell: min(100% - 40px, 780px)}.utility-bar{display:none}.burger{display:block}.nav-links{position:absolute;top:100%;right:0;left:0;display:none;padding:18px 20px 28px;border-bottom:1px solid var(--line);background:var(--ink-soft);flex-direction:column;align-items:stretch;gap:2px}.nav-links.nav-active{display:flex}.nav-links a{min-height:48px;padding-inline:10px}.nav-links a[aria-current=page]{box-shadow:inset 3px 0 var(--signal)}.nav-links .nav-cta{margin-top:8px;justify-content:center}}@media(max-width:680px){:root{--shell: calc(100% - 32px) ;--header-height: 70px}.blog-brand img{width:150px}.blog-footer__top{grid-template-columns:1fr;gap:28px}.blog-footer__bottom{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
