.ik-home .blog-hero{padding:150px 0 40px;position:relative;overflow:hidden}.ik-home .blog-hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(ellipse,#facc1510 0,transparent 70%);pointer-events:none}.ik-home .blog-hero .hero-headline{max-width:900px;margin-bottom:20px}.ik-home .blog-hero .hero-sub{max-width:620px}.ik-home .blog-article-head{max-width:820px;margin:0 auto}.ik-home .blog-article-meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:20px;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ik-home .blog-article-tag{color:var(--yellow);font-weight:700}.ik-home .blog-section{padding:16px 0 40px}.ik-home .blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ik-home .blog-card{display:flex;flex-direction:column;background:var(--navy-card);border:1px solid var(--navy-border);border-radius:16px;padding:28px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.ik-home .blog-card:hover{border-color:#facc1540;transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.ik-home .blog-card-tag{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);background:#facc1520;border:1px solid #facc1540;padding:4px 10px;border-radius:20px;margin-bottom:16px}.ik-home .blog-card-title{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.3px;color:var(--white);margin-bottom:10px}.ik-home .blog-card-excerpt{font-size:15px;color:var(--mid);line-height:1.6;flex:1}.ik-home .blog-card-meta{margin-top:18px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.ik-home .blog-card-readmore{margin-top:14px;font-size:14px;font-weight:700;color:var(--yellow)}.ik-home .blog-all-cta{display:flex;justify-content:center;margin-top:48px}.ik-home .blog-empty{text-align:center;padding:40px 0 20px;color:var(--mid);font-size:17px}.ik-home .blog-all-list{max-width:760px;margin:0 auto}.ik-home .blog-all-item{display:block;padding:24px 6px;border-bottom:1px solid var(--navy-border);text-decoration:none;transition:background .15s}.ik-home .blog-all-item:hover{background:var(--navy-card)}.ik-home .blog-all-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ik-home .blog-all-meta .blog-article-tag{margin-right:10px}.ik-home .blog-all-title{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.2;color:var(--white);margin-bottom:6px}.ik-home .blog-all-item:hover .blog-all-title{color:var(--yellow)}.ik-home .blog-all-teaser{font-size:15px;color:var(--mid);line-height:1.6}.ik-home .blog-prose{max-width:820px;margin:0 auto;padding:8px 0 24px}.ik-home .blog-prose p{font-size:18px;color:var(--mid);line-height:1.8;margin-bottom:24px}.ik-home .blog-prose h2{font-size:30px;letter-spacing:-.3px;margin:44px 0 16px}.ik-home .blog-prose h2,.ik-home .blog-prose h3{font-family:var(--font-display);font-weight:800;color:var(--white)}.ik-home .blog-prose h3{font-size:22px;margin:32px 0 12px}.ik-home .blog-prose ol,.ik-home .blog-prose ul{margin:0 0 24px;padding-left:24px;color:var(--mid);font-size:18px;line-height:1.8}.ik-home .blog-prose li{margin-bottom:10px}.ik-home .blog-prose ul.blog-checklist{list-style:none;padding-left:0}.ik-home .blog-prose ul.blog-checklist li{position:relative;padding-left:34px}.ik-home .blog-prose ul.blog-checklist li:before{content:"✔";position:absolute;left:0;top:0;color:var(--muted);font-size:18px;font-weight:700;line-height:1.8}.ik-home .blog-prose strong{color:var(--white)}.ik-home .blog-prose em{color:var(--white);font-style:italic}.ik-home .blog-prose a{color:var(--yellow);text-decoration:underline}.ik-home .blog-prose blockquote{border-left:3px solid var(--yellow);margin:0 0 28px;padding:4px 0 4px 22px;color:var(--white);font-size:20px;font-style:italic;line-height:1.6}.ik-home .blog-back{max-width:820px;margin:0 auto 8px}.ik-home .blog-back a{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.ik-home .blog-back a:hover{color:var(--white)}.ik-home .blog-article-cta{max-width:820px;margin:24px auto 80px;background:linear-gradient(135deg,#f9731615,#facc1515);border:1px solid #f9731640;border-radius:16px;padding:32px;text-align:center}.ik-home .blog-article-cta h2{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--white);margin-bottom:10px}.ik-home .blog-article-cta p{font-size:15px;color:var(--mid);line-height:1.6;max-width:460px;margin:0 auto 22px}@media (max-width:900px){.ik-home .blog-grid{grid-template-columns:1fr}}