.blog-module__JsT-Oq__page{min-height:60vh;padding:clamp(6rem,12vh,10rem) 0 clamp(4rem,8vh,6rem)}.blog-module__JsT-Oq__container{max-width:1080px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.blog-module__JsT-Oq__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(65% .15 145);margin-bottom:1rem;font-size:.6875rem;font-weight:700}.blog-module__JsT-Oq__title{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.blog-module__JsT-Oq__subtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:48ch;margin-bottom:3rem;font-size:1.0625rem;line-height:1.6}.blog-module__JsT-Oq__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.blog-module__JsT-Oq__filterBtn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid oklch(85% .01 260);border-radius:100px;padding:.4rem .875rem;font-size:.625rem;font-weight:600;transition:all .25s}.blog-module__JsT-Oq__filterBtn:hover{color:var(--color-heading);border-color:oklch(65% .15 145/.4)}.blog-module__JsT-Oq__filterBtnActive{color:oklch(13% .02 260);background:oklch(65% .15 145);border-color:oklch(65% .15 145)}.blog-module__JsT-Oq__grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.blog-module__JsT-Oq__cardFeatured{background:var(--color-bg-surface);border:1px solid oklch(88% .01 260);border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1.2fr;transition:border-color .35s,box-shadow .35s,transform .35s;display:grid;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardFeatured:hover{border-color:oklch(75% .05 260);transform:translateY(-3px);box-shadow:0 12px 40px oklch(20% .02 260/.1)}.blog-module__JsT-Oq__featuredBanner{background:var(--card-gradient);align-items:flex-end;min-height:240px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__featuredBanner:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,oklch(100% 0 0/.12) 0%,#0000 50%),radial-gradient(circle at 70% 80%,oklch(100% 0 0/.08) 0%,#0000 40%);position:absolute;inset:0}.blog-module__JsT-Oq__featuredBanner:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20h40M20 0v40' stroke='%23ffffff' stroke-opacity='0.04' stroke-width='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.blog-module__JsT-Oq__featuredLabel{z-index:1;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:oklch(100% 0 0/.85);backdrop-filter:blur(8px);background:oklch(0% 0 0/.25);border-radius:3px;padding:.3rem .75rem;font-size:.5625rem;font-weight:700;position:relative}.blog-module__JsT-Oq__featuredContent{flex-direction:column;justify-content:center;gap:.5rem;padding:2rem 2.25rem;display:flex}.blog-module__JsT-Oq__featuredContent .blog-module__JsT-Oq__cardMeta{margin-bottom:.5rem}.blog-module__JsT-Oq__featuredContent .blog-module__JsT-Oq__cardTitle{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.2}.blog-module__JsT-Oq__featuredContent .blog-module__JsT-Oq__cardDesc{font-size:1rem;line-height:1.65}.blog-module__JsT-Oq__card{background:var(--color-bg-surface);border:1px solid oklch(88% .01 260);border-radius:10px;flex-direction:column;padding:0;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardHeader{background:var(--card-gradient);flex-shrink:0;height:6px;position:relative}.blog-module__JsT-Oq__cardBody{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.25rem;display:flex}.blog-module__JsT-Oq__card:hover{border-color:oklch(75% .05 260);transform:translateY(-3px);box-shadow:0 8px 32px oklch(20% .02 260/.08)}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardHeader{height:8px;transition:height .3s}.blog-module__JsT-Oq__cardEcommerce{--card-accent:oklch(65% .15 145);--card-gradient:linear-gradient(135deg, oklch(55% .15 145), oklch(52% .12 190))}.blog-module__JsT-Oq__cardSoftware{--card-accent:oklch(60% .16 260);--card-gradient:linear-gradient(135deg, oklch(50% .16 260), oklch(45% .14 290))}.blog-module__JsT-Oq__cardMarketing{--card-accent:oklch(70% .18 35);--card-gradient:linear-gradient(135deg, oklch(60% .18 35), oklch(55% .16 15))}.blog-module__JsT-Oq__cardDati{--card-accent:oklch(62% .15 200);--card-gradient:linear-gradient(135deg, oklch(52% .15 200), oklch(48% .13 220))}.blog-module__JsT-Oq__cardMeta{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.blog-module__JsT-Oq__cardNumber{font-family:var(--font-mono);letter-spacing:.08em;color:oklch(55% .01 260);margin-inline-start:auto;font-size:.5625rem}.blog-module__JsT-Oq__category{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-accent,oklch(65% .15 145));border:1px solid var(--card-accent,oklch(35% .1 145));border-radius:3px;padding:.2rem .5rem;font-size:.5625rem;font-weight:700}.blog-module__JsT-Oq__readTime{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-text-muted);font-size:.5625rem}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 .5rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.25}.blog-module__JsT-Oq__cardLink{color:inherit;background-image:linear-gradient(var(--card-accent,oklch(65% .15 145)), var(--card-accent,oklch(65% .15 145)));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;text-decoration:none;transition:background-size .4s}.blog-module__JsT-Oq__cardLink:hover{background-size:100% 1.5px}.blog-module__JsT-Oq__cardDesc{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:auto;padding-bottom:1rem;font-size:.875rem;line-height:1.6}.blog-module__JsT-Oq__cardFooter{border-top:1px solid oklch(90% .01 260);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.blog-module__JsT-Oq__authorGroup{align-items:center;gap:.5rem;display:flex}.blog-module__JsT-Oq__authorAvatar{background:var(--card-accent,oklch(65% .15 145));width:26px;height:26px;font-family:var(--font-mono);letter-spacing:.04em;color:oklch(13% .02 260);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;display:flex}.blog-module__JsT-Oq__author{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-heading);font-size:.625rem;font-weight:600}.blog-module__JsT-Oq__date{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.625rem}.blog-module__JsT-Oq__article{max-width:100%}.blog-module__JsT-Oq__articleHeader{border-bottom:1px solid oklch(88% .01 260);margin-bottom:3rem;padding-bottom:2rem}.blog-module__JsT-Oq__articleTitle{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15}.blog-module__JsT-Oq__articleDesc{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.6}.blog-module__JsT-Oq__articleMeta{font-family:var(--font-mono);color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.blog-module__JsT-Oq__authorRole{font-family:var(--font-mono);letter-spacing:.06em;color:oklch(65% .15 145);font-size:.5625rem;font-weight:600}.blog-module__JsT-Oq__metaSep{color:oklch(75% .01 260)}.blog-module__JsT-Oq__prose{font-family:var(--font-body);color:oklch(35% .01 260);font-size:1rem;line-height:1.75}.blog-module__JsT-Oq__prose h2{font-family:var(--font-heading);color:var(--color-heading);border-left:3px solid oklch(65% .15 145);margin:3rem 0 1.25rem;padding:.5rem 0 .5rem 1rem;font-size:clamp(1.3rem,2.5vw,1.625rem);font-weight:400;line-height:1.25;position:relative}.blog-module__JsT-Oq__prose h3{font-family:var(--font-heading);color:var(--color-heading);border-bottom:1px solid oklch(92% .005 260);margin:2.25rem 0 .75rem;padding-bottom:.375rem;font-size:1.125rem;font-weight:500}.blog-module__JsT-Oq__prose p{margin:0 0 1.25rem}.blog-module__JsT-Oq__prose p:has(>strong:first-child){background:oklch(97% .008 145/.35);border-left:3px solid oklch(65% .15 145/.45);border-radius:0 6px 6px 0;margin:0 0 1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.7}.blog-module__JsT-Oq__prose ul{margin:0 0 1.5rem;padding-left:0;list-style:none}.blog-module__JsT-Oq__prose ul li{margin-bottom:.625rem;padding-left:1.5rem;position:relative}.blog-module__JsT-Oq__prose ul li:before{content:"";background:oklch(65% .15 145);border-radius:50%;width:6px;height:6px;position:absolute;top:.625rem;left:0}.blog-module__JsT-Oq__prose ol{counter-reset:prose-counter;margin:0 0 1.5rem;padding-left:1.5rem;list-style:none}.blog-module__JsT-Oq__prose ol li{counter-increment:prose-counter;margin-bottom:.625rem;padding-left:.5rem;position:relative}.blog-module__JsT-Oq__prose ol li:before{content:counter(prose-counter);font-family:var(--font-mono);color:oklch(65% .15 145);text-align:center;width:1.25rem;font-size:.75rem;font-weight:700;position:absolute;top:0;left:-1.5rem}.blog-module__JsT-Oq__prose strong{color:var(--color-heading);font-weight:600}.blog-module__JsT-Oq__prose a{color:oklch(55% .15 145);background-image:linear-gradient(oklch(65% .15 145/.3),oklch(65% .15 145/.3));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .3s,color .3s}.blog-module__JsT-Oq__prose a:hover{color:oklch(45% .18 145);background-size:100% 2px}.blog-module__JsT-Oq__prose em{font-style:italic}.blog-module__JsT-Oq__prose table{border-collapse:separate;border-spacing:0;-webkit-overflow-scrolling:touch;border:1px solid oklch(88% .01 260);border-radius:8px;width:100%;margin:2rem 0;font-size:.8125rem;display:block;overflow-x:auto}.blog-module__JsT-Oq__prose th,.blog-module__JsT-Oq__prose td{text-align:left;white-space:nowrap;border-bottom:1px solid oklch(92% .005 260);padding:.75rem 1rem}.blog-module__JsT-Oq__prose td:first-child{color:var(--color-heading);font-size:.8125rem;font-weight:600}.blog-module__JsT-Oq__prose th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:oklch(92% .01 260);background:oklch(18% .02 260);padding:.875rem 1rem;font-size:.625rem;font-weight:600;position:sticky;top:0}.blog-module__JsT-Oq__prose th:first-child{border-radius:7px 0 0}.blog-module__JsT-Oq__prose th:last-child{border-radius:0 7px 0 0}.blog-module__JsT-Oq__prose tbody tr:nth-child(2n){background:oklch(97% .003 260)}.blog-module__JsT-Oq__prose tbody tr:hover{background:oklch(95% .01 145/.25)}.blog-module__JsT-Oq__prose tbody tr:last-child td{border-bottom:none}.blog-module__JsT-Oq__prose hr{background:linear-gradient(90deg,#0000,oklch(85% .01 260),#0000);border:none;height:1px;margin:2.5rem 0}.blog-module__JsT-Oq__articleFooter{border-top:1px solid oklch(88% .01 260);margin-top:3rem;padding-top:2rem}.blog-module__JsT-Oq__inlineCta{background:linear-gradient(135deg,oklch(97% .01 145/.4),oklch(97% .005 200/.3));border-left:3px solid oklch(65% .15 145);border-radius:0 8px 8px 0;margin:2.5rem 0;padding:1.5rem 2rem;position:relative}.blog-module__JsT-Oq__inlineCta:before{content:"💡";background:var(--color-bg,oklch(99% 0 0));padding:0 .375rem;font-size:1.25rem;position:absolute;top:-.75rem;left:1rem}.blog-module__JsT-Oq__inlineCtaText{font-family:var(--font-body);color:oklch(30% .01 260);margin:0;font-size:.9375rem;line-height:1.7}.blog-module__JsT-Oq__inlineCtaLink{color:oklch(45% .18 145);text-underline-offset:3px;font-weight:700;text-decoration:underline 2px;transition:color .2s}.blog-module__JsT-Oq__inlineCtaLink:hover{color:oklch(35% .2 145)}.blog-module__JsT-Oq__ctaBox{text-align:center;background:linear-gradient(145deg,oklch(16% .02 260),oklch(12% .015 260));border:1px solid oklch(25% .02 260);border-radius:12px;margin-bottom:2rem;padding:2.5rem 2rem;position:relative;overflow:hidden}.blog-module__JsT-Oq__ctaBox:before{content:"";background:linear-gradient(90deg,oklch(65% .15 145),oklch(55% .15 200));height:3px;position:absolute;top:0;left:0;right:0}.blog-module__JsT-Oq__ctaBoxTitle{font-family:var(--font-heading);color:oklch(95% .01 260);margin:0 0 .75rem;font-size:1.5rem;font-weight:400}.blog-module__JsT-Oq__ctaBoxDesc{font-family:var(--font-body);color:oklch(70% .01 260);max-width:44ch;margin:0 auto 1.75rem;font-size:.9375rem;line-height:1.6}.blog-module__JsT-Oq__ctaBtn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:oklch(13% .02 260);background:oklch(65% .15 145);border-radius:6px;padding:.875rem 2rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.blog-module__JsT-Oq__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 4px 16px oklch(65% .15 145/.3)}.blog-module__JsT-Oq__backLink{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em;font-size:.8125rem;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__backLink:hover{color:var(--color-heading)}@media (max-width:768px){.blog-module__JsT-Oq__container{max-width:100%}.blog-module__JsT-Oq__grid,.blog-module__JsT-Oq__cardFeatured{grid-template-columns:1fr}.blog-module__JsT-Oq__featuredBanner{min-height:160px}.blog-module__JsT-Oq__featuredContent{padding:1.5rem}.blog-module__JsT-Oq__cardFooter{flex-direction:column;align-items:flex-start;gap:.25rem}.blog-module__JsT-Oq__prose h2{margin:2.25rem 0 1rem;padding:.375rem 0 .375rem .75rem;font-size:1.25rem}.blog-module__JsT-Oq__prose h3{margin:1.75rem 0 .625rem}.blog-module__JsT-Oq__prose p:has(>strong:first-child){padding:.75rem 1rem;font-size:.875rem}.blog-module__JsT-Oq__inlineCta{margin:2rem 0;padding:1.25rem}.blog-module__JsT-Oq__ctaBox{padding:2rem 1.5rem}.blog-module__JsT-Oq__ctaBoxTitle{font-size:1.25rem}.blog-module__JsT-Oq__prose table{font-size:.75rem}.blog-module__JsT-Oq__prose th,.blog-module__JsT-Oq__prose td{padding:.5rem .625rem}}
