.blog-page{--blog-ink: #171923;--blog-muted: #606575;--blog-line: rgba(27, 32, 48, .11);--blog-glass: rgba(255, 255, 255, .54);min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 8% 12%,rgba(187,223,255,.2),transparent 30rem),radial-gradient(circle at 92% 28%,rgba(225,202,247,.18),transparent 34rem),#f4f5f7;color:var(--blog-ink)}.blog-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(25,31,47,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(25,31,47,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.5) 70%,transparent);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.5) 70%,transparent)}.blog-page>main,.blog-page>header,.blog-page>footer{position:relative;z-index:1}.blog-shell{width:min(100% - 2.5rem,80rem);margin-inline:auto}.blog-header{position:sticky!important;top:0;z-index:80!important;border-bottom:1px solid rgba(255,255,255,.72);background:#f8f9fbbd;box-shadow:0 12px 38px -34px #141d3773;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.blog-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.25rem;gap:1.5rem}.blog-header__brand{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.75rem;align-items:center}.blog-header nav{display:flex;align-items:center;gap:.25rem}.blog-header nav a{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;padding-inline:.85rem;border-radius:.7rem;color:#666b78;font-size:.86rem;font-weight:600;transition:color .22s ease,background-color .22s ease}.blog-header nav a:hover,.blog-header nav a[aria-current=page]{background:#ffffff94;color:var(--blog-ink)}.blog-header nav a[aria-current=page]:after{position:absolute;right:.85rem;bottom:.28rem;left:.85rem;height:1px;background:#17192385;content:""}.blog-header__contact{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.75rem;align-items:center;justify-self:end;gap:.45rem;border-radius:.8rem;padding-inline:1rem;background:var(--blog-ink);color:#fff;font-size:.82rem;font-weight:700}.blog-header__contact svg,.blog-featured-card strong svg,.blog-secondary-card>svg,.blog-inline-cta a svg,.blog-case-snippet a svg,.blog-related-service a svg{width:1rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.blog-header__contact:hover svg{transform:translate(.15rem,-.15rem)}.blog-index-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.38fr);align-items:end;min-height:34rem;padding-block:7rem 5rem}.blog-index-hero__eyebrow{grid-column:1 / -1;align-self:start;display:flex;gap:.65rem;color:#7a7f8e;font-size:.7rem;font-weight:700;letter-spacing:.17em}.blog-index-hero__eyebrow span+span:before{margin-right:.65rem;content:"/";opacity:.42}.blog-index-hero h1{max-width:58rem;font-family:Space Grotesk,sans-serif;font-size:clamp(4.5rem,9.5vw,8.8rem);font-weight:600;letter-spacing:-.085em;line-height:.78}.blog-index-hero h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.4px rgba(23,25,35,.55)}.blog-index-hero>p{max-width:26rem;padding-bottom:.5rem;color:var(--blog-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.blog-catalog{padding-bottom:9rem}.blog-filter-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.5rem;border-block:1px solid var(--blog-line)}.blog-filter-row h2{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:650}.blog-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.blog-filters button{min-height:2.6rem;border-radius:999px;padding-inline:.9rem;color:#777c89;font-size:.84rem;font-weight:650;transition:color .2s ease,background-color .2s ease}.blog-filters button:hover,.blog-filters button[aria-pressed=true]{background:#ffffffb8;color:var(--blog-ink)}.blog-editorial-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);align-items:start;gap:1rem;padding-top:2rem}.blog-featured-wrap{height:35rem;min-height:35rem;overflow:visible;border-radius:1.8rem;box-shadow:none}.blog-featured-card{position:relative;display:grid;height:35rem;min-height:0;grid-template-columns:minmax(0,1.04fr) minmax(17rem,.96fr);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:1.8rem;background:linear-gradient(145deg,#ffffffa3,#edf3fc5e);box-shadow:0 30px 80px -52px #1c264875,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease,box-shadow .36s cubic-bezier(.22,1,.36,1)}.blog-featured-card__meta{position:absolute;z-index:5;top:1.6rem;right:1.6rem;left:1.6rem;display:flex;justify-content:space-between;color:#737a89;font-size:.74rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.blog-featured-card__media{position:relative;z-index:4;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--blog-line)}.blog-featured-card__media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateZ(0) scale(1.01);transition:transform .55s cubic-bezier(.22,1,.36,1)}.blog-featured-wrap[data-tilt-active=true] .blog-featured-card{transform:translate3d(0,-2px,12px);border-color:#fffffff5;background:linear-gradient(145deg,#ffffffb8,#eff4fd6e);box-shadow:0 36px 86px -50px #30417785,inset 0 1px #fffffffa}.blog-featured-wrap[data-tilt-active=true] .blog-featured-card__media>img{transform:translate3d(var(--motion-x),var(--motion-y),22px) scale(1.025)}.blog-featured-card__media--image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#d1ebf814,#826dbc1a);content:"";pointer-events:none}.blog-featured-card__abstract{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 65% 28%,rgba(98,174,214,.26),transparent 13rem),radial-gradient(circle at 32% 70%,rgba(186,111,203,.18),transparent 15rem),linear-gradient(145deg,#f5f9ffcc,#f0ebf961)}.blog-featured-card__abstract>span:first-child{color:#181e2dde;font-family:Space Grotesk,sans-serif;font-size:clamp(9rem,18vw,16rem);font-weight:500;letter-spacing:-.12em;line-height:1;transform:translate(-.05em)}.blog-featured-card__abstract>span:last-child{position:absolute;right:1.5rem;bottom:1.5rem;color:#777d8d;font-size:.62rem;font-weight:700;letter-spacing:.16em;writing-mode:vertical-rl}.blog-featured-card__copy{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;padding:4.5rem 1.8rem 1.8rem;transform:translateZ(10px)}.blog-featured-card__copy>p{margin-bottom:auto;color:var(--blog-muted);font-size:.92rem;line-height:1.62}.blog-featured-card__copy h2{margin-top:2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,2.5vw,2.75rem);font-weight:600;letter-spacing:-.055em;line-height:1.02}.blog-featured-card__copy>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--blog-line);color:#777c88;font-size:.82rem}.blog-featured-card__copy strong{display:inline-flex;align-items:center;gap:.5rem;color:var(--blog-ink)}.blog-featured-wrap[data-tilt-active=true] .blog-featured-card strong svg{transform:translate3d(var(--motion-x),0,18px)}.blog-featured-card .liquid-layer{opacity:calc(var(--liquid-opacity) * .2)}.blog-featured-card .liquid-glass-overlay{opacity:calc(var(--liquid-opacity) * .09);background:#ffffff1a}.blog-secondary-list{display:grid;gap:.8rem}.blog-secondary-wrap{overflow:visible;border-radius:1.3rem;box-shadow:none}.blog-secondary-card{position:relative;display:grid;grid-template-columns:2rem 1fr auto;gap:.9rem;align-items:start;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:1.3rem;padding:1.25rem;background:#ffffff70;box-shadow:0 18px 48px -42px #1c26484d,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .28s ease,background .28s ease,box-shadow .32s cubic-bezier(.22,1,.36,1)}.blog-secondary-card>:not(.liquid-layer):not(.liquid-glass-overlay){position:relative;z-index:4}.blog-secondary-wrap[data-tilt-active=true] .blog-secondary-card{transform:translate3d(0,-1px,8px);border-color:#fffffff0;background:#ffffff9e;box-shadow:0 24px 54px -38px #3041776b,inset 0 1px #ffffffeb}.blog-secondary-card>span{color:#9296a1;font-size:.7rem}.blog-secondary-card__body--with-media{display:grid;grid-template-columns:minmax(7.5rem,.74fr) minmax(0,1.26fr);gap:1rem;align-items:start}.blog-secondary-card__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:.9rem;background:#e6ebf7b3}.blog-secondary-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0) scale(1.01);transition:transform .46s cubic-bezier(.22,1,.36,1)}.blog-secondary-wrap[data-tilt-active=true] .blog-secondary-card__media img{transform:translate3d(var(--motion-x),var(--motion-y),14px) scale(1.035)}.blog-secondary-card small{color:#7c818e;font-size:.67rem;text-transform:uppercase;letter-spacing:.1em}.blog-secondary-card h3{margin-top:.45rem;font-family:Space Grotesk,sans-serif;font-size:1.15rem;line-height:1.2}.blog-secondary-card p{margin-top:.55rem;color:var(--blog-muted);font-size:.82rem;line-height:1.5}.blog-secondary-card>svg{width:1rem}.blog-secondary-wrap[data-tilt-active=true] .blog-secondary-card>svg{transform:translate3d(var(--motion-x),0,12px)}.blog-secondary-card .liquid-layer{opacity:calc(var(--liquid-opacity) * .12)}.blog-secondary-card .liquid-glass-overlay{opacity:calc(var(--liquid-opacity) * .055);background:#ffffff14}.blog-featured-card:focus-visible,.blog-secondary-card:focus-visible{outline:2px solid rgba(76,105,175,.52);outline-offset:3px}.blog-empty{margin-top:2rem;border:1px solid rgba(255,255,255,.76);border-radius:1.5rem;padding:3rem;background:#ffffff61;text-align:center}.blog-empty span{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:600}.blog-empty p{margin-top:.7rem;color:var(--blog-muted)}.blog-reading-progress{position:fixed;inset:0 0 auto;z-index:100;height:2px;background:#32384914}.blog-reading-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#55a8bf,#7184d6,#b57ac5,#dd9a8a);will-change:transform}.blog-article-hero{padding-block:4rem 3.5rem;border-bottom:1px solid var(--blog-line)}.blog-back-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;color:#747985;font-size:.84rem;font-weight:650}.blog-back-link svg{width:.9rem}.blog-article-hero__meta{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:3.5rem;color:#777c89;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.blog-article-hero__meta span{display:inline-flex;align-items:center;gap:.35rem}.blog-article-hero__meta span+span:before{margin-right:.5rem;content:"·";opacity:.6}.blog-article-hero__meta svg{width:.9rem}.blog-article-hero h1{max-width:67rem;margin-top:1.8rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3.3rem,7vw,6.8rem);font-weight:600;letter-spacing:-.075em;line-height:.96}.blog-article-hero>p{max-width:48rem;margin-top:2rem;color:var(--blog-muted);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.72}.blog-article-hero__cover{width:min(100%,62rem);overflow:hidden;margin-top:2.5rem;border:1px solid rgba(255,255,255,.78);border-radius:1.8rem;aspect-ratio:16 / 8.8;background:#ffffff5c;box-shadow:0 28px 70px -55px #22305673,inset 0 1px #ffffffe6}.blog-article-hero__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.blog-article-hero__signature{display:flex;justify-content:space-between;margin-top:2.5rem;color:#9296a1;font-size:.69rem;font-weight:700;letter-spacing:.15em}.blog-article-layout{display:grid;grid-template-columns:15rem minmax(0,47rem) 1fr;gap:4rem;align-items:start;padding-block:3.75rem 7rem}.blog-article-body{grid-column:2;min-width:0}.blog-toc{position:sticky;top:7.5rem;display:flex;flex-direction:column;gap:.1rem}.blog-toc>strong{margin-bottom:1.1rem;font-family:Space Grotesk,sans-serif;font-size:.9rem}.blog-toc a{display:grid;grid-template-columns:1.7rem 1fr;gap:.45rem;padding-block:.5rem;color:#8a8e99;font-size:.79rem;line-height:1.45;transition:color .2s ease,transform .2s ease}.blog-toc a span{font-family:Space Grotesk,sans-serif;opacity:.65}.blog-toc a:hover,.blog-toc a[aria-current=location]{color:var(--blog-ink);transform:translate(.2rem)}.blog-toc-mobile{display:none}.blog-prose{color:#2f3340;font-size:1.05rem;line-height:1.86}.blog-prose>p{margin-block:1.35rem}.blog-prose>p:first-child{margin-top:0;font-size:1.17rem;line-height:1.78}.blog-prose h2{scroll-margin-top:7rem;margin:4.5rem 0 1.5rem;color:var(--blog-ink);font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;letter-spacing:-.055em;line-height:1.04}.blog-prose h3{scroll-margin-top:7rem;margin:3rem 0 1rem;font-family:Space Grotesk,sans-serif;font-size:1.45rem}.blog-prose>ul{margin:1.4rem 0;padding-left:1.25rem}.blog-prose>ul li{margin-block:.55rem;padding-left:.4rem;list-style:disc}.blog-prose p a,.blog-prose li a{border-bottom:1px solid rgba(26,31,44,.34);color:#222937;font-weight:650;transition:border-color .2s ease}.blog-prose p a:hover,.blog-prose li a:hover{border-color:#222937}.blog-prose strong{color:var(--blog-ink);font-weight:700}.blog-callout,.blog-stat,.blog-comparison,.blog-inline-cta,.blog-case-snippet,.blog-related-service,.blog-checklist,.blog-article-media{margin-block:2.5rem}.blog-article-media{width:min(100%,48rem)}.blog-article-media__frame{overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:1.45rem;background:#ffffff80;box-shadow:0 24px 58px -46px #1b274c7a,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.blog-article-media__frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article-media figcaption{max-width:38rem;margin:.75rem .25rem 0;color:#717785;font-size:.82rem;line-height:1.55}.blog-callout{display:grid;grid-template-columns:2.75rem 1fr;gap:1rem;border:1px solid rgba(255,255,255,.82);border-radius:1.3rem;padding:1.5rem;background:linear-gradient(145deg,#ffffff9e,#e5f2fa61);box-shadow:0 20px 45px -40px #1e2d4c80,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.blog-callout>svg{width:1.15rem;height:1.15rem;margin-top:.2rem;color:#687bb1}.blog-callout strong{display:block;margin-bottom:.35rem;font-size:.9rem;letter-spacing:.04em}.blog-callout p{margin:0;color:#515968;font-size:.97rem;line-height:1.7}.blog-stat{display:flex;align-items:baseline;gap:1.2rem;padding-block:1.8rem;border-block:1px solid var(--blog-line)}.blog-stat strong{flex:none;font-family:Space Grotesk,sans-serif;font-size:2rem;letter-spacing:-.04em}.blog-stat span{color:var(--blog-muted);font-size:.86rem;line-height:1.5}.blog-comparison{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:1.3rem;background:#ffffff6e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.blog-comparison>div{padding:1.5rem}.blog-comparison>div+div{border-left:1px solid var(--blog-line);background:linear-gradient(145deg,#e1f4f861,#efe6f947)}.blog-comparison span{color:#858a96;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-comparison p{margin:.6rem 0 0;font-size:.91rem;line-height:1.55}.blog-inline-cta{position:relative;overflow:hidden;border-radius:1.4rem;padding:1.7rem;background:#1c1e27;box-shadow:0 24px 50px -38px #0e1222cc;color:#fff}.blog-inline-cta:after{position:absolute;width:14rem;height:14rem;right:-4rem;top:-7rem;border-radius:999px;background:radial-gradient(circle,rgba(111,155,221,.48),rgba(177,109,192,.18) 45%,transparent 70%);filter:blur(14px);content:""}.blog-inline-cta>*{position:relative;z-index:1}.blog-inline-cta>span{color:#ffffff8c;font-size:.65rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.blog-inline-cta>p{margin:.45rem 0 .65rem;font-family:Space Grotesk,sans-serif;font-size:1.55rem;font-weight:600;line-height:1.2}.blog-inline-cta>small{display:block;max-width:31rem;margin-bottom:1.2rem;color:#ffffffad;font-size:.84rem;line-height:1.6}.blog-inline-cta a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:.75rem;padding-inline:1rem;background:#fffffff0;color:#191b23;font-size:.8rem;font-weight:750}.blog-inline-cta a:hover svg{transform:translate(.2rem)}.blog-draft-badge,.blog-preview-label{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;border:1px solid rgba(116,91,152,.22);border-radius:999px;padding:.24rem .48rem;background:#ebe1f8b8;color:#6f538f;font-size:.58rem;font-weight:800;letter-spacing:.11em;line-height:1}.blog-preview-label{border-color:#47789a33;background:#ddf0f7b8;color:#426f89}.blog-case-snippet{border:1px solid rgba(255,255,255,.82);border-radius:1.5rem;padding:1.7rem;background:linear-gradient(145deg,#ffffffa3,#ecf0fa61);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.blog-case-snippet>div>span{color:#7e8491;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-case-snippet h3{margin:.5rem 0 0;font-size:1.45rem}.blog-case-snippet dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.4rem}.blog-case-snippet dl div{border-radius:1rem;padding:1rem;background:#ffffff80}.blog-case-snippet dt{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:650}.blog-case-snippet dd{margin-top:.25rem;color:#757b88;font-size:.68rem;line-height:1.35}.blog-case-snippet>a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.2rem;font-size:.8rem;font-weight:700}.blog-case-snippet>a:hover svg{transform:translate(.2rem)}.blog-related-service{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.5rem;border-block:1px solid var(--blog-line)}.blog-related-service>span{color:#818692;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-related-service>a{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.blog-related-service>a:hover svg{transform:translate(.2rem)}.blog-checklist{overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:1.6rem;background:#ffffff8f;box-shadow:0 30px 60px -50px #1a244694,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.blog-checklist__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;border-bottom:1px solid var(--blog-line)}.blog-checklist__header span{color:#858b97;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-checklist__header strong{font-family:Space Grotesk,sans-serif;font-size:1.2rem}.blog-checklist__items{padding:.5rem 1.5rem}.blog-checklist__item{display:grid;grid-template-columns:1.45rem 1fr;gap:.85rem;align-items:center;padding-block:.95rem;border-bottom:1px solid rgba(30,34,47,.07);color:#4e5360;font-size:.9rem;line-height:1.45}.blog-checklist__item:last-child{border:0}.blog-checklist__item input{position:absolute;width:1px;height:1px;opacity:0}.blog-checklist__box{display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(44,51,69,.22);border-radius:.4rem;background:#ffffff9e;transition:background-color .18s ease,border-color .18s ease}.blog-checklist__box svg{width:.8rem;opacity:0;color:#fff;transition:opacity .18s ease}.blog-checklist__item[data-checked=true]{color:#858a95;text-decoration:line-through}.blog-checklist__item[data-checked=true] .blog-checklist__box{border-color:#677fc4;background:#677fc4}.blog-checklist__item[data-checked=true] .blog-checklist__box svg{opacity:1}.blog-checklist__item:focus-within .blog-checklist__box{outline:2px solid rgba(86,109,178,.5);outline-offset:2px}.blog-checklist__result{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(145deg,#ddeffa73,#efe3f65c)}.blog-checklist__result p{margin:0;font-size:.82rem;font-weight:650}.blog-checklist__result a{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;white-space:nowrap}.blog-checklist__result svg{width:.85rem}.blog-steps{margin-block:2.5rem}.blog-steps li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--blog-line)}.blog-steps span{color:#868b97;font-family:Space Grotesk,sans-serif;font-size:.75rem}.blog-steps p{margin:0}.blog-quote{margin-block:2.8rem;padding-left:2rem;border-left:2px solid #7e91c8}.blog-quote svg{width:1.2rem;color:#7e91c8}.blog-quote p{margin:.7rem 0;font-family:Space Grotesk,sans-serif;font-size:1.35rem;line-height:1.5}.blog-quote cite{color:#7c818c;font-size:.75rem;font-style:normal}.blog-faq>div{border-bottom:1px solid var(--blog-line)}.blog-faq button{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;text-align:left;font-weight:700}.blog-faq button svg{width:1rem;transition:transform .2s ease}.blog-faq [data-open=true] button svg{transform:rotate(180deg)}.blog-faq p{margin:0 0 1rem;color:var(--blog-muted);font-size:.92rem}.blog-lead-form{scroll-margin-top:7rem;margin-top:5rem;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:2rem;background:linear-gradient(145deg,#ffffffad,#ebf1fb75);box-shadow:0 35px 80px -58px #19254a94,inset 0 1px #fff;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.blog-lead-form__intro{padding:2.2rem 2.3rem 1.8rem;border-bottom:1px solid var(--blog-line)}.blog-lead-form__intro>span{color:#777e8e;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.blog-lead-form__intro h2{margin:.8rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:600;letter-spacing:-.055em;line-height:1.05}.blog-lead-form__intro p{max-width:36rem;margin-top:1rem;color:var(--blog-muted);font-size:1rem;line-height:1.65}.blog-lead-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:2rem 2.3rem 2.3rem}.blog-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.blog-lead-form label{display:flex;flex-direction:column;gap:.5rem;color:#4f5563;font-size:.82rem;font-weight:650}.blog-lead-form label em{color:#959aa4;font-style:normal;font-weight:450}.blog-lead-form input,.blog-lead-form textarea{width:100%;border:1px solid rgba(255,255,255,.86);border-radius:.9rem;padding:.9rem 1rem;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe6;color:var(--blog-ink);font:inherit;font-size:.9rem;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.blog-lead-form textarea{min-height:7.2rem;resize:vertical}.blog-lead-form input:focus,.blog-lead-form textarea:focus{border-color:#6980c27a;background:#ffffffc2;box-shadow:0 0 0 4px #708ecf17,inset 0 1px #fff}.blog-lead-form input[aria-invalid=true]{border-color:#ae5b5b73}.blog-lead-form label small{color:#9b595d;font-size:.68rem;font-weight:550}.blog-lead-form__wide{grid-column:1 / -1}.blog-lead-form__submit{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:.5rem}.blog-lead-form__submit>p{max-width:21rem;color:#747a87;font-size:.76rem;line-height:1.55}.blog-lead-error{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;border:1px solid rgba(172,91,91,.16);border-radius:1rem;padding:.9rem 1rem;background:#fff4f485;color:#774f53}.blog-lead-error>svg{width:1.1rem}.blog-lead-error strong{display:block;font-size:.78rem}.blog-lead-error p{margin-top:.2rem;font-size:.72rem;line-height:1.45}.blog-lead-error a{display:inline-flex;align-items:center;gap:.35rem;color:#634e59;font-size:.72rem;font-weight:700;white-space:nowrap}.blog-lead-error a svg{width:.85rem}.blog-primary-action{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.95rem;padding-inline:1.25rem;background:#1b1d25;color:#fff;font-size:.82rem;font-weight:750;box-shadow:0 18px 36px -26px #121625b8;transition:box-shadow .22s ease,background-color .22s ease}.blog-primary-action:hover{background:#252a38;box-shadow:0 22px 42px -24px #273357b8}.blog-primary-action:disabled{opacity:.62}.blog-primary-action svg{width:1rem}.blog-handoff{padding:2.3rem}.blog-handoff__icon{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:999px;background:#67978e24;color:#47796e}.blog-handoff__icon svg{width:1.2rem}.blog-handoff>span{display:block;margin-top:1.3rem;color:#737987;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-handoff h3{margin-top:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.75rem}.blog-handoff>p{margin-top:.65rem;color:var(--blog-muted);font-size:.9rem}.blog-handoff__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.blog-handoff__actions button{display:inline-flex;min-height:3.35rem;align-items:center;gap:.5rem;border:1px solid rgba(36,41,55,.12);border-radius:.95rem;padding-inline:1rem;color:#484e5b;font-size:.78rem;font-weight:700}.blog-handoff__actions button svg{width:1rem}.blog-email-fallback{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.2rem;color:#6d7280;font-size:.74rem}.blog-email-fallback svg{width:.9rem}.blog-related{padding-bottom:8rem}.blog-related>div:first-child{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--blog-line);padding-top:1.5rem}.blog-related>div:first-child span{color:#727885;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-related h2{font-family:Space Grotesk,sans-serif;font-size:1.4rem}.blog-related>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.blog-related>div:last-child a{position:relative;min-height:12rem;border:1px solid rgba(255,255,255,.78);border-radius:1.3rem;padding:1.4rem;background:#ffffff6b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.blog-related small{color:#737986;font-size:.76rem}.blog-related h3{margin-top:1rem;font-family:Space Grotesk,sans-serif;font-size:1.2rem;line-height:1.2}.blog-related a svg{position:absolute;right:1.4rem;bottom:1.4rem;width:1rem}.blog-footer{border-top:1px solid var(--blog-line);padding-block:3.5rem}.blog-footer__inner{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:3rem}.blog-footer p{max-width:20rem;margin-top:1rem;color:#747a87;font-size:.82rem;line-height:1.6}.blog-footer nav,.blog-footer__inner>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.blog-footer nav a,.blog-footer__inner>div:last-child a{display:inline-flex;min-height:2.2rem;align-items:center;color:#666c79;font-size:.79rem}.blog-footer a:hover{color:var(--blog-ink)}.blog-not-found{display:grid;min-height:100vh;place-items:center;text-align:center}.blog-not-found main{padding:2rem}.blog-not-found span{color:#7a7f8c;font-size:.7rem;font-weight:700;letter-spacing:.14em}.blog-not-found h1{margin-top:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,6rem);letter-spacing:-.07em}.blog-not-found p{margin-top:1rem;color:var(--blog-muted)}.blog-not-found a{display:inline-flex;margin-top:2rem;font-weight:700}@media (max-width: 1023px){.blog-index-hero{grid-template-columns:1fr;min-height:auto;padding-block:6rem 4rem}.blog-index-hero__eyebrow{margin-bottom:7rem}.blog-index-hero>p{margin-top:2rem}.blog-editorial-grid{grid-template-columns:1fr;gap:.9rem}.blog-featured-card{grid-template-columns:1fr 1fr}.blog-article-layout{grid-template-columns:1fr;gap:2rem}.blog-article-body{grid-column:1;width:min(100%,47rem);margin-inline:auto}.blog-toc{display:none}.blog-toc-mobile{display:block;width:min(100%,47rem);margin-inline:auto;border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1rem;background:#ffffff80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.blog-toc-mobile summary{font-size:.88rem;font-weight:700}.blog-toc-mobile nav{display:flex;flex-direction:column;gap:.3rem;margin-top:1rem}.blog-toc-mobile a{display:grid;grid-template-columns:1.7rem 1fr;gap:.5rem;padding-block:.5rem;color:#626977;font-size:.82rem;line-height:1.45}}@media (max-width: 767px){.blog-shell{width:min(100% - 2rem,80rem)}.blog-header__inner{grid-template-columns:1fr auto;gap:.75rem}.blog-header nav{display:flex;grid-column:1 / -1;grid-row:2;overflow-x:auto;padding-bottom:.4rem;justify-content:space-between}.blog-header nav a{font-size:.78rem;padding-inline:.6rem;flex:none}.blog-header__contact{grid-column:2;grid-row:1;min-height:2.6rem;padding-inline:.8rem;font-size:0}.blog-header__contact:before{content:"Telegram";font-size:.72rem}.blog-index-hero{padding-block:4.5rem 3.5rem}.blog-index-hero__eyebrow{flex-wrap:wrap;margin-bottom:5rem}.blog-index-hero h1{font-size:clamp(3.8rem,21vw,5.6rem);line-height:.83}.blog-index-hero>p{font-size:1rem;line-height:1.65}.blog-filter-row{display:block}.blog-filters{justify-content:flex-start;margin-top:1rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem;scrollbar-width:none}.blog-filters::-webkit-scrollbar{display:none}.blog-filters button{flex:none}.blog-catalog{padding-bottom:6rem}.blog-featured-wrap,.blog-featured-card{height:auto;min-height:36.5rem}.blog-featured-card{grid-template-columns:1fr;grid-template-rows:12.5rem 1fr;border-radius:1.4rem}.blog-featured-card__media{min-height:12.5rem;border-right:0;border-bottom:1px solid var(--blog-line)}.blog-featured-card__abstract>span:first-child{font-size:9rem}.blog-featured-card__copy{padding:1.6rem 1.3rem 1.3rem}.blog-featured-card__copy>p{font-size:.94rem}.blog-featured-card__copy h2{margin-top:1.5rem;font-size:2rem}.blog-featured-card__meta{top:1rem;right:1rem;left:1rem}.blog-secondary-card{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.75rem;padding:1.1rem}.blog-secondary-card__body--with-media{grid-template-columns:1fr;gap:.9rem}.blog-secondary-card h3{font-size:1.08rem}.blog-secondary-card p{font-size:.78rem}.blog-featured-wrap,.blog-secondary-wrap{transform:none!important}.blog-featured-wrap[data-tilt-active=true] .blog-featured-card,.blog-secondary-wrap[data-tilt-active=true] .blog-secondary-card,.blog-featured-wrap[data-tilt-active=true] .blog-featured-card__media>img,.blog-secondary-wrap[data-tilt-active=true] .blog-secondary-card__media img{transform:none!important}.blog-featured-card .liquid-layer,.blog-featured-card .liquid-glass-overlay,.blog-secondary-card .liquid-layer,.blog-secondary-card .liquid-glass-overlay{display:none}.blog-article-hero{padding-block:2.25rem 2.5rem}.blog-article-hero__meta{margin-top:2.5rem;gap:.5rem .7rem;font-size:.74rem}.blog-article-hero__meta span+span:before{display:none}.blog-article-hero h1{font-size:clamp(2.85rem,13vw,4.3rem);line-height:.98}.blog-article-hero>p{font-size:1rem;line-height:1.65}.blog-article-hero__cover{margin-top:2rem;border-radius:1.25rem;aspect-ratio:16 / 9}.blog-article-hero__signature{gap:1rem;margin-top:2rem;font-size:.61rem}.blog-article-layout{padding-block:1.75rem 5rem}.blog-prose{font-size:1.03rem;line-height:1.8}.blog-prose h2{margin-top:3.5rem;font-size:2.15rem}.blog-article-media{margin-block:2rem}.blog-article-media__frame{border-radius:1.1rem}.blog-article-media figcaption{font-size:.86rem}.blog-callout{grid-template-columns:2rem 1fr;padding:1.2rem}.blog-stat{display:block}.blog-stat span{display:block;margin-top:.4rem}.blog-comparison{grid-template-columns:1fr}.blog-comparison>div+div{border-top:1px solid var(--blog-line);border-left:0}.blog-case-snippet dl{grid-template-columns:1fr}.blog-case-snippet dl div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.blog-related-service,.blog-checklist__header{align-items:flex-start;flex-direction:column}.blog-checklist__items{padding-inline:1.1rem}.blog-checklist__result{align-items:flex-start;flex-direction:column;padding-inline:1.1rem}.blog-lead-form{margin-top:4rem;border-radius:1.4rem}.blog-lead-form__intro,.blog-handoff{padding:1.5rem 1.2rem}.blog-lead-form__fields{grid-template-columns:1fr;padding:1.4rem 1.2rem 1.5rem}.blog-lead-form__wide{grid-column:1}.blog-lead-form__submit{align-items:stretch;flex-direction:column}.blog-lead-form__submit>p{max-width:none}.blog-lead-error{grid-template-columns:auto 1fr}.blog-lead-error a{grid-column:2;white-space:normal}.blog-primary-action{width:100%}.blog-handoff__actions{flex-direction:column}.blog-handoff__actions button{justify-content:center}.blog-footer__inner{grid-template-columns:1fr;gap:2rem}.blog-footer nav{display:grid;grid-template-columns:1fr 1fr}}@media (hover: none),(pointer: coarse){.blog-featured-wrap,.blog-secondary-wrap,.blog-featured-card{transform:none!important}.blog-featured-card .liquid-layer,.blog-featured-card .liquid-glass-overlay,.blog-secondary-card .liquid-layer,.blog-secondary-card .liquid-glass-overlay{display:none}.blog-featured-card__media>img,.blog-secondary-card__media img{transform:none!important}.blog-featured-card:active,.blog-secondary-card:active{transform:translateY(1px);background:#ffffffa3}}@media (prefers-reduced-motion: reduce){.blog-featured-wrap,.blog-secondary-wrap,.blog-featured-card,.blog-featured-card__media>img,.blog-secondary-card__media img,.blog-secondary-card,.blog-featured-card strong svg,.blog-secondary-card>svg,.blog-toc a{transform:none!important;transition:none!important}.blog-featured-card .liquid-layer,.blog-featured-card .liquid-glass-overlay,.blog-secondary-card .liquid-layer,.blog-secondary-card .liquid-glass-overlay{display:none}.blog-reading-progress span{transition:none}}
