.blog-hero{padding:80px 0 120px;position:relative;overflow:hidden}.blog-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 35%,oklch(.82 .13 230 / .16),transparent 65%);pointer-events:none}.blog-hero-inner{display:grid;grid-template-columns:1fr .85fr;gap:64px;align-items:center;position:relative}.blog-hero-text{display:flex;flex-direction:column;gap:24px}.blog-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border:1px solid var(--line);background:var(--bg-card);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-weight:600;align-self:flex-start}.blog-badge-dot{width:7px;height:7px;border-radius:999px;background:var(--brand);box-shadow:0 0 #0e2a5c73;animation:blogPulse 2.2s ease-out infinite}@keyframes blogPulse{0%{box-shadow:0 0 #0e2a5c73}70%{box-shadow:0 0 0 8px #0e2a5c00}to{box-shadow:0 0 #0e2a5c00}}.blog-badge-sep{width:1px;height:10px;background:var(--line);display:inline-block}.blog-h1{font-size:clamp(48px,6vw,88px);margin:0;letter-spacing:-.035em;line-height:.98}.blog-lead{margin:0;max-width:56ch}.blog-form{margin-top:8px;padding:20px 22px;border:1px solid var(--line);background:var(--bg-card);border-radius:var(--radius-lg);max-width:520px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,background .25s}.blog-form.sent{border-color:oklch(.5 .18 145 / .5)}.blog-form-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.blog-form-row{display:flex;gap:10px}.blog-form input{flex:1;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:11px 14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;min-width:0}.blog-form input::placeholder{color:var(--muted)}.blog-form input:focus{border-color:var(--brand);background:var(--bg-card);box-shadow:0 0 0 3px #0e2a5c14}.blog-topics{margin-top:16px;display:flex;flex-direction:column;gap:12px}.blog-topics-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}.blog-topics-rule{height:1px;background:var(--line);width:100%}.blog-topics-list{display:flex;flex-wrap:wrap;gap:8px}.blog-topic{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--line);background:var(--bg-card);border-radius:8px;font-family:var(--f-display);font-weight:500;font-size:13px;letter-spacing:-.005em;color:var(--ink-2);transition:border-color .2s,color .2s}.blog-topic:hover{border-color:var(--brand);color:var(--brand)}.blog-hero-visual{display:flex;justify-content:center}.blog-skeleton{width:100%;max-width:440px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 60px -20px #0e2a5c2e,0 12px 24px -10px #0e2a5c14;position:relative}.blog-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%,transparent 100%);background-size:200% 100%;animation:blogShimmer 3.4s ease-in-out infinite;pointer-events:none;mix-blend-mode:overlay}@keyframes blogShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-sk-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--bg)}.blog-sk-issue{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.blog-sk-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:600;padding:4px 8px;background:#0e2a5c0f;border-radius:4px}.blog-sk-pulse{width:6px;height:6px;border-radius:999px;background:var(--brand);animation:blogStatusPulse 1.6s ease-in-out infinite}@keyframes blogStatusPulse{0%,to{opacity:1}50%{opacity:.4}}.blog-sk-cover{aspect-ratio:16 / 9;position:relative;overflow:hidden;background:linear-gradient(160deg,#15315f,#0a1a3a 60%,#050f22)}.blog-sk-cover-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 25%,rgba(143,182,255,.32),transparent 55%),radial-gradient(ellipse at 80% 80%,oklch(.55 .18 230 / .35),transparent 55%)}.blog-sk-cover-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 100%);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 100%)}.blog-sk-cover-tag{position:absolute;bottom:18px;left:22px;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-weight:600;z-index:2}.blog-sk-cover-cat{padding:4px 9px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:4px;backdrop-filter:blur(6px)}.blog-sk-cover-sep{width:4px;height:4px;border-radius:999px;background:#ffffff80}.blog-sk-cover-date{color:#ffffffa6}.blog-sk-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:18px}.blog-sk-title{display:flex;flex-direction:column;gap:7px}.blog-sk-title-line{height:12px;border-radius:4px;background:linear-gradient(90deg,#0e2a5c2e,#0e2a5c14)}.blog-sk-title-line-1{width:88%}.blog-sk-title-line-2{width:56%}.blog-sk-paragraph{display:flex;flex-direction:column;gap:6px}.blog-sk-line{height:6px;border-radius:3px;background:var(--line);opacity:.75}.blog-sk-line.w-92{width:92%}.blog-sk-line.w-86{width:86%}.blog-sk-line.w-78{width:78%}.blog-sk-line.w-64{width:64%}.blog-sk-meta{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px dashed var(--line)}.blog-sk-avatar{width:32px;height:32px;border-radius:999px;background:linear-gradient(135deg,var(--brand),#15315F);flex-shrink:0}.blog-sk-meta-lines{flex:1;display:flex;flex-direction:column;gap:4px}.blog-sk-meta-line{height:5px;border-radius:2.5px;background:var(--line)}.blog-sk-meta-line.line-name{width:50%;background:#0e2a5c33}.blog-sk-meta-line.line-role{width:32%}.blog-sk-meta-time{width:44px;height:5px;border-radius:2.5px;background:var(--line)}.blog-close{padding:100px 0 120px;border-top:1px solid var(--line);text-align:center}.blog-close-inner{max-width:640px;margin:0 auto}.blog-close-quote{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.015em;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.blog-close-quote a{color:var(--brand);font-weight:500;border-bottom:1px dashed currentColor;padding-bottom:1px;transition:color .2s,border-color .2s}.blog-close-quote a:hover{color:var(--brand-2)}@media(max-width:1000px){.blog-hero-inner{grid-template-columns:1fr;gap:40px}.blog-hero-visual{order:-1}.blog-skeleton{max-width:380px}}@media(max-width:600px){.blog-h1{font-size:clamp(40px,11vw,64px)}.blog-form-row{flex-direction:column}}
