:root{--bg:#f8fbf8;--bg-alt:#f1f7f2;--bg-dark:#040e08;--bg-sage:#eef8f0;--cream:#fbf8f3;--cream-warm:#fcfaf6;--ink:#192424;--ink-soft:#343d3d;--body:#5d6565;--muted:#7b8282;--mint:#26cb96;--mint-hover:#1bd79e;--mint-dark:#00a97a;--border:#1c241f14;--border-md:#1c241f24;--border-strong:#1c241f33;--text-on-dark:#ecefed;--text-on-dark-muted:#ecefedb3;--text-on-dark-subtle:#ecefed80;--text-on-dark-faint:#ecefed66;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.3275% -1.4759 .938189);--bg-alt:lab(96.6279% -2.36195 1.50199);--bg-dark:lab(3.19094% -3.2545 1.2865);--bg-sage:lab(96.7218% -4.43092 2.82015);--cream:lab(97.7032% .459075 3.01486);--cream-warm:lab(98.2748% .282407 1.88136);--ink:lab(13.1481% -4.73355 -1.96949);--ink-soft:lab(24.7191% -3.79318 -1.58508);--body:lab(42.0995% -3.16376 -1.32551);--muted:lab(53.6797% -2.53201 -1.06218);--mint:lab(72.9878% -51.5275 14.5937);--mint-hover:lab(76.5993% -55.0412 15.5759);--mint-dark:lab(61.2527% -48.301 13.6454);--border:lab(13.2023% -4.8428 1.92075/.08);--border-md:lab(13.2023% -4.8428 1.92075/.14);--border-strong:lab(13.2023% -4.8428 1.92075/.2);--text-on-dark:lab(94.2675% -1.47593 .938213);--text-on-dark-muted:lab(94.2675% -1.47593 .938213/.7);--text-on-dark-subtle:lab(94.2675% -1.47593 .938213/.5);--text-on-dark-faint:lab(94.2675% -1.47593 .938213/.4)}}.reading-progress{background:var(--mint);z-index:100;width:0%;height:3px;transition:width .1s var(--ease-out-quart);will-change:width;position:fixed;top:0;left:0}.hero-band{background:#fcfaf6;background:lab(98.2864% .282377 1.88138);position:relative;overflow:hidden}.hero-band-inner{max-width:1600px;padding:var(--space-1) var(--space-7) 0px var(--space-7);gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}.hero-text-content{flex-direction:column;gap:20px;margin-top:2.5rem;display:flex}.article-back{width:fit-content;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #15221c40;border-radius:999px;align-items:center;gap:6px;margin-top:2.5rem;margin-bottom:0;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;position:relative}.article-back:hover{background:#15221c0f;transform:translate(-2px)}.article-back:focus-visible{outline:2px solid var(--ink);outline-offset:4px;color:var(--ink);border-radius:999px}.article-back svg{width:16px;height:16px;transition:transform .2s var(--ease-out-quart)}.article-back:hover svg{transform:translate(-2px)}.article-meta{align-items:center;gap:var(--space-2);color:var(--ink);margin-bottom:var(--space-4);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:600;display:flex}.article-category{background:var(--ink);color:var(--bg);transition:all .2s var(--ease-out-quart);border-radius:100px;padding:6px 14px;font-weight:400}.meta-sep{background:var(--ink-soft);border-radius:50%;width:3px;height:3px}.article-date,.article-read{color:var(--ink-soft)}.hero-band h1{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-4);max-width:880px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95}.hero-band h1 .accent{color:var(--ink)}.article-lede{color:var(--ink-soft);max-width:640px;margin-bottom:var(--space-6);font-size:clamp(17px,2vw,21px);line-height:1.65}.article-author{align-items:center;gap:var(--space-3);display:flex}.article-avatar{background:var(--bg-alt);width:48px;height:48px;font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;color:var(--ink);letter-spacing:.03em;border:1.5px solid var(--border-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.article-author-info .name{color:var(--ink);font-size:15px;font-weight:400;line-height:1.3}.article-author-info .role{color:var(--ink-soft);margin-top:2px;font-size:13px;line-height:1.3}.hero-img-wrap{background:#ecefed;background:lab(94.2675% -1.47593 .938213);border-radius:16px;width:100%;height:100%;min-height:600px;position:relative;overflow:hidden}.hero-img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.article-body{max-width:900px;padding:clamp(var(--space-6), 8vw, var(--space-8)) var(--space-5);background:var(--bg);margin:0 auto}.article-body h2{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:clamp(var(--space-7), 10vw, var(--space-8)) 0 var(--space-4);padding-left:var(--space-4);border-left:6px solid var(--mint);font-size:clamp(2rem,4vw,3.2rem);line-height:.92}.article-body h3{color:var(--ink);margin:var(--space-6) 0 var(--space-3);letter-spacing:.01em;font-size:30px;font-weight:600;line-height:1.4}.article-body p{margin-bottom:var(--space-4);color:var(--ink);max-width:75ch;font-size:18.5px;line-height:1.88}.article-body p strong{color:var(--ink-soft);font-weight:600}.article-body a{color:var(--ink);text-underline-offset:3px;transition:color .2s var(--ease-out-quart), text-decoration-color .2s var(--ease-out-quart);text-decoration:underline;text-decoration-thickness:1.5px}.article-body a:hover{color:var(--ink);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.article-body a:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:2px}.article-body ul,.article-body ol{margin:0 0 var(--space-4) var(--space-4);padding:0}.article-body li{color:var(--body);margin-bottom:var(--space-2);font-size:18px;line-height:1.85}.article-body li strong{color:var(--ink);font-weight:600}.article-figure{margin:var(--space-7) 0}.article-img-wrapper{border:1px solid var(--border);background:#ecefed;background:lab(94.2675% -1.47593 .938213);border-radius:18px;overflow:hidden}.article-img-wrapper img{opacity:0;width:100%;height:auto;animation:fadeIn .4s var(--ease-out-quart) forwards;display:block}@keyframes fadeIn{to{opacity:1}}.article-img-caption{text-align:center;color:var(--muted);margin-top:var(--space-3);font-size:13px;font-style:italic;line-height:1.5}.pull-quote{margin:var(--space-7) 0;padding:var(--space-6) var(--space-7);background:var(--mint);border-left:8px solid var(--ink);text-align:left;border-radius:0;position:relative}.pull-quote:before{content:"";display:none}.pull-quote p{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;color:var(--ink);letter-spacing:.01em;text-transform:uppercase;max-width:100%;margin-bottom:0;font-size:clamp(26px,4vw,36px);font-style:normal;font-weight:400;line-height:1.15}.pull-quote cite{color:var(--ink-soft);margin-top:var(--space-3);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:600;display:block}.article-callout{padding:var(--space-6) var(--space-7);margin:var(--space-7) -var(--space-5);border-left:8px solid var(--mint);background:#26cb961f;background:lab(72.9878% -51.5275 14.5937/.12);border-right:none;border-radius:0}.article-callout .callout-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-3);background:var(--mint);border-radius:100px;padding:4px 12px;font-size:11px;font-weight:400;display:inline-block}.article-callout p{color:var(--ink);margin-bottom:0;font-size:24px;font-weight:500;line-height:1.75}.article-callout p+p{margin-top:var(--space-3)}.stat-strip{background:var(--ink);margin:var(--space-7) 0;border:3px solid var(--ink);border-radius:0;grid-template-columns:repeat(3,1fr);gap:3px;display:grid;overflow:hidden}.stat-strip-item{background:var(--mint);padding:var(--space-6) var(--space-4);text-align:center;transition:all .3s var(--ease-out-quart)}.stat-strip-item:hover{background:var(--mint-hover);transform:scale(1.02)}.stat-strip-item .stat-num{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;color:var(--ink);letter-spacing:.02em;font-feature-settings:"tnum" 1;font-size:clamp(44px,7vw,64px);line-height:1}.stat-strip-item .stat-num .accent{color:var(--bg-dark)}.stat-strip-item .stat-label{color:var(--ink-soft);margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;line-height:1.5}.article-divider{background:var(--mint);width:48px;height:3px;margin:var(--space-7) 0;border-radius:2px}.comparison-section{margin:var(--space-7) 0;gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.comparison-card{background:var(--cream-warm);padding:var(--space-6);border:2px solid var(--border);transition:all .3s var(--ease-out-quart);border-radius:16px;position:relative;overflow:hidden}.comparison-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;box-shadow:0 8px 24px lab(0% 0 0/.08)}.comparison-card.success{border-left:6px solid var(--mint);background:#26cb9614;background:lab(72.9878% -51.5275 14.5937/.08)}.comparison-card.failure{background:#a8372a0f;background:lab(40.5869% 46.2721 34.5863/.06);border-left:6px solid #a8372a;border-left:6px solid lab(40.5869% 46.2721 34.5863)}.comparison-card-label{align-items:center;gap:var(--space-1);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-3);border-radius:100px;padding:4px 12px;font-size:11px;font-weight:400;display:inline-flex}.comparison-card.success .comparison-card-label{background:var(--mint);color:var(--ink)}.comparison-card.failure .comparison-card-label{color:#fff;background:#a8372a;background:lab(40.5869% 46.2721 34.5863)}.comparison-card h4{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--space-3);font-size:clamp(22px,3vw,28px);line-height:1.1}.comparison-card p{color:var(--body);margin-bottom:var(--space-3);font-size:15px;line-height:1.7}.comparison-card .status{color:var(--ink);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:13px;font-weight:600}.comparison-card .status strong{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--space-2);font-size:12px;display:block}.comparison-card .takeaway{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg);color:var(--ink-soft);border-radius:10px;font-size:14px;font-style:italic;font-weight:600}.comparison-stat{margin:var(--space-3) 0;padding:var(--space-3);border-left:3px solid var(--mint);background:#1c241f0d;background:lab(13.2023% -4.8428 1.92075/.05);border-radius:8px}.comparison-stat p{margin:0;font-size:15px;font-weight:500;line-height:1.6}.comparison-card .article-figure{margin:var(--space-4) 0}.comparison-card .article-img-wrapper{border-radius:12px;overflow:hidden}.comparison-card .article-img-wrapper img{width:100%;height:auto;display:block}.comparison-card blockquote{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--ink);background:#1c241f08;background:lab(13.2023% -4.8428 1.92075/.03);border-radius:8px}.comparison-card blockquote p{color:var(--ink-soft);margin:0;font-size:14px;font-style:italic}.article-blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);background:var(--bg-sage);border-left:4px solid var(--mint-dark);border-radius:12px;font-style:italic;position:relative}.article-blockquote p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.key-takeaways{margin:var(--space-8) 0;padding:var(--space-7);border:3px solid var(--mint);background:#26cb961f;background:lab(72.9878% -51.5275 14.5937/.12);border-left-width:8px;border-radius:16px}.key-takeaways h3{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--space-5);font-size:clamp(26px,4vw,36px);line-height:1}.key-takeaways p{color:var(--ink-soft);margin-bottom:var(--space-4);font-size:25px;line-height:1.7}.key-takeaways ul{margin:0;padding:0;list-style:none}.key-takeaways li{padding-left:var(--space-5);color:var(--ink);margin-bottom:var(--space-4);font-size:16px;line-height:1.75;position:relative}.key-takeaways li:before{content:"";background:var(--mint-dark);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.section-intro{font-size:clamp(19px,2.5vw,32px);line-height:1.7;font-family:var(--font-fraunces), "Fraunces", serif;color:var(--ink-soft);margin:var(--space-6) 0;padding-left:var(--space-5);border-left:4px solid var(--mint);font-weight:500}.inline-cta{margin:var(--space-7) -var(--space-5);padding:var(--space-7) var(--space-7);background:var(--mint);justify-content:space-between;align-items:center;gap:var(--space-5);border-left:8px solid var(--ink);border-radius:0;display:flex;position:relative;overflow:hidden}.inline-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1c241f0a);background:linear-gradient(90deg,#0000,lab(13.2023% -4.8428 1.92075/.04));width:200px;position:absolute;top:0;bottom:0;right:0}.inline-cta-text .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);margin-bottom:var(--space-2);background:var(--ink);border-radius:100px;padding:4px 12px;font-size:11px;font-weight:400;display:inline-block}.inline-cta-text p{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;color:var(--ink);letter-spacing:.01em;text-transform:uppercase;max-width:420px;margin-bottom:0;font-size:clamp(20px,3vw,26px);line-height:1.2}.inline-cta-text strong{color:var(--ink)}.inline-cta .btn-mint{white-space:nowrap;background:var(--ink);color:var(--mint);transition:all .2s var(--ease-out-quart);border:2px solid var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border-radius:0;flex-shrink:0;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none}.inline-cta .btn-mint:hover{color:var(--ink);background:0 0;transform:translate(4px);box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px lab(0% 0 0/.2)}.inline-cta .btn-mint:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.inline-cta .btn-mint:active{transform:translate(2px)}.article-tags{gap:var(--space-1);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.article-tag{color:var(--ink-soft);transition:all .2s var(--ease-out-quart);background:#1c241f0d;background:lab(13.2023% -4.8428 1.92075/.05);border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.article-tag:hover{color:var(--mint-dark);background:#26cb961a;background:lab(72.9878% -51.5275 14.5937/.1);transform:translateY(-1px)}.article-tag:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.article-share{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.article-share-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.share-btn{border:1px solid var(--border);background:var(--bg-alt);cursor:pointer;width:38px;min-width:38px;height:38px;min-height:38px;transition:all .2s var(--ease-out-quart);color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.share-btn:hover{border-color:var(--mint);color:var(--mint-dark);background:#26cb960f;background:lab(72.9878% -51.5275 14.5937/.06);transform:translateY(-2px);box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px lab(0% 0 0/.08)}.share-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-color:var(--mint)}.share-btn:active{transform:translateY(0)}.share-btn svg{width:16px;height:16px}.author-card{gap:var(--space-4);background:var(--cream-warm);padding:var(--space-5) var(--space-6);margin-top:var(--space-6);border:1px solid var(--border);transition:all .3s var(--ease-out-quart);border-radius:20px;align-items:center;display:flex}.author-card:hover{border-color:var(--border-md);box-shadow:0 8px 24px #0000000f;box-shadow:0 8px 24px lab(0% 0 0/.06)}.author-card-avatar{background:var(--bg-sage);width:72px;height:72px;font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;color:var(--ink);letter-spacing:.03em;border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex;overflow:hidden}.author-card-avatar img{object-fit:cover;width:100%;height:100%;display:block}.author-card-avatar .avatar-initials{width:100%;height:100%;font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;color:var(--ink);letter-spacing:.03em;background:var(--bg-sage);justify-content:center;align-items:center;font-size:28px;display:flex}.author-card-info .name{color:var(--ink);font-size:17px;font-weight:400;line-height:1.3}.author-card-info .role{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.3}.author-card-info .bio{color:var(--body);margin-top:var(--space-2);margin-bottom:var(--space-3);font-size:14px;line-height:1.65}.author-card-info .author-linkedin{align-items:center;gap:var(--space-1);color:var(--mint-dark);transition:all .2s var(--ease-out-quart);border-radius:6px;margin-left:-12px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.author-card-info .author-linkedin:hover{color:var(--mint);background:#26cb961a;background:lab(72.9878% -51.5275 14.5937/.1);transform:translate(2px)}.author-card-info .author-linkedin:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.author-card-info .author-linkedin svg{flex-shrink:0;width:16px;height:16px}.newsletter{background:var(--cream);border-top:1px solid var(--border);padding:clamp(var(--space-6), 10vw, var(--space-8)) 0;width:100vw;margin-left:calc(50% - 50vw)}.newsletter-inner{max-width:1100px;padding:0 var(--space-5);gap:var(--space-8);text-align:center;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.newsletter-content{text-align:left}.newsletter .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mint-dark);margin-bottom:var(--space-3);font-size:11px;font-weight:400;display:inline-block}.newsletter h2{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,3rem);line-height:.92}.newsletter p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.newsletter-form-wrapper{gap:var(--space-3);flex-direction:column;margin-top:25px;display:flex}.newsletter-form{gap:var(--space-3);flex-direction:column;display:flex}.newsletter-form input{border:1px solid var(--border-md);font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--ink);transition:border-color .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart);background:#fff;background:lab(100% 0 0);border-radius:999px;outline:none;padding:13px 18px;font-size:15px}.newsletter-form input::placeholder{color:var(--muted)}.newsletter-form input:hover{border-color:var(--border-strong)}.newsletter-form input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #26cb961a;box-shadow:0 0 0 3px lab(72.9878% -51.5275 14.5937/.1)}.newsletter-form button{background:var(--ink);color:var(--text-on-dark);font-family:var(--font-dm-sans), "DM Sans", sans-serif;cursor:pointer;transition:all .2s var(--ease-out-quart);white-space:nowrap;border:none;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:600}.newsletter-form button:hover{background:#0b0b0b;background:lab(3.04863% 0 0);transform:translateY(-1px);box-shadow:0 4px 12px #00000026;box-shadow:0 4px 12px lab(0% 0 0/.15)}.newsletter-form button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.newsletter-form button:active{transform:translateY(0)}.newsletter-note{color:var(--muted);margin:0;font-size:12px}.related{background:var(--bg-alt);border-top:1px solid var(--border);padding:var(--space-8) 0}.related-inner{max-width:1100px;padding:0 var(--space-5);margin:0 auto}.related h2{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-6);font-size:clamp(1.8rem,3vw,2.6rem);line-height:.9}.related-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.related-grid{grid-template-columns:1fr}}.related-card{border:1px solid var(--border);background:var(--bg);transition:all .3s var(--ease-out-quart);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.related-card:hover{border-color:var(--border-md);transform:translateY(-4px);box-shadow:0 16px 40px #00000014;box-shadow:0 16px 40px lab(0% 0 0/.08)}.related-card:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.related-card-img{border-bottom:1px solid var(--border);background:#ecefed;background:lab(94.2675% -1.47593 .938213);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.related-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out-quart)}.related-card:hover .related-card-img img{transform:scale(1.05)}.related-card-body{padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;flex:1;display:flex}.related-card-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--mint-dark);margin-bottom:var(--space-2);font-size:10.5px;font-weight:400}.related-card-body h3{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--space-2);transition:color .2s var(--ease-out-quart);font-size:22px;line-height:1.1}.related-card:hover h3{color:var(--mint-dark)}.related-card-body p{color:var(--body);flex:1;margin:0;font-size:14px;line-height:1.65}.related-card-footer{align-items:center;gap:var(--space-1);margin-top:var(--space-3);color:var(--muted);font-size:12.5px;display:flex}.cta-banner{background:var(--mint);padding:var(--space-8) 0;text-align:center;position:relative;overflow:hidden}.cta-banner:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#1c241f0a 1px,#0000 1px);background-image:radial-gradient(circle,lab(13.2023% -4.8428 1.92075/.04) 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.cta-banner-inner{max-width:1100px;padding:0 var(--space-5);z-index:2;margin:0 auto;position:relative}.cta-banner h2{font-family:var(--font-bebas-neue), "Bebas Neue", sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,3.4rem);line-height:.9}.cta-banner h2 .muted{opacity:.4}.cta-banner p{color:var(--ink-soft);max-width:500px;margin:0 auto var(--space-5);font-size:17px;line-height:1.65}.cta-row{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.btn-dark{background:var(--ink);color:var(--text-on-dark);transition:all .2s var(--ease-out-quart);cursor:pointer;border:none;border-radius:999px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn-dark:hover{background:#0b0b0b;background:lab(3.04863% 0 0);transform:translateY(-1px);box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px lab(0% 0 0/.2)}.btn-dark:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn-dark:active{transform:translateY(0)}.btn-ghost{color:var(--ink);transition:all .2s var(--ease-out-quart);cursor:pointer;background:0 0;border:1.5px solid #1c241f33;border:1.5px solid lab(13.2023% -4.8428 1.92075/.2);border-radius:999px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn-ghost:hover{background:#1c241f0d;background:lab(13.2023% -4.8428 1.92075/.05);border-color:#1c241f4d;border-color:lab(13.2023% -4.8428 1.92075/.3);transform:translateY(-1px)}.btn-ghost:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn-ghost:active{transform:translateY(0)}.fade-up{opacity:0;transition:opacity .6s var(--ease-out-quint), transform .6s var(--ease-out-quint);transform:translateY(24px)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:first-child{transition-delay:0s}.fade-up:nth-child(2){transition-delay:.1s}.fade-up:nth-child(3){transition-delay:.2s}.fade-up:nth-child(4){transition-delay:.3s}.fade-up:nth-child(5){transition-delay:.4s}.fade-up:nth-child(6){transition-delay:.5s}@media (max-width:768px){.share-btn,.article-tag,.newsletter-form button,.btn-dark,.btn-ghost{min-height:44px;padding-top:12px;padding-bottom:12px}.article-back{min-height:44px;margin-top:1rem;padding:0}.hero-band-inner{padding:var(--space-7) var(--space-4) 0 var(--space-6);grid-template-columns:none}.hero-brand h1{width:100%}.hero-img-wrap{border-radius:12px;min-height:280px}.hero-img-wrap img{object-fit:cover}.article-lede{margin-bottom:0;padding:20px}.hero-text-content{gap:0;margin-top:3rem}.hero-band h1{padding:0 20px}.article-meta{margin-bottom:0}.article-author{padding:0 20px}.article-body{padding:var(--space-6) var(--space-4)}.article-body h2{padding-left:var(--space-3);border-left-width:4px;font-size:clamp(1.8rem,5vw,2.4rem)}.pull-quote{margin:var(--space-6) -var(--space-4);padding:var(--space-5) var(--space-4);border-left-width:6px}.pull-quote p{font-size:22px}.stat-strip{margin:var(--space-6) 0;grid-template-columns:1fr}.comparison-section{gap:var(--space-3);grid-template-columns:1fr}.comparison-card{padding:var(--space-4)}.key-takeaways{padding:var(--space-5) var(--space-4);border-width:6px}.section-intro{padding-left:var(--space-3);border-left-width:3px}.inline-cta{padding:var(--space-6) var(--space-4);margin:var(--space-6) -var(--space-4);align-items:stretch;gap:var(--space-4);border-left-width:6px;flex-direction:column}.inline-cta-text p{max-width:100%;font-size:20px}.inline-cta .btn-mint{text-align:center;width:100%}.article-callout{margin:var(--space-6) -var(--space-4);padding:var(--space-5) var(--space-4);border-left-width:6px}.author-card{text-align:center;gap:var(--space-3);flex-direction:column}.author-card-info .author-linkedin{justify-content:center;margin-left:0}.newsletter-inner{gap:var(--space-6);grid-template-columns:1fr}.newsletter-content{text-align:left}.cta-row{flex-direction:column;max-width:300px;margin:0 auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fade-up{opacity:1;transform:none}}@media (prefers-contrast:high){:root{--border:#1c241f4d;--border-md:#1c241f80}@supports (color:lab(0% 0 0)){:root{--border:lab(13.2023% -4.8428 1.92075/.3);--border-md:lab(13.2023% -4.8428 1.92075/.5)}}}@media print{.reading-progress,.article-back,.article-share,.newsletter,.cta-banner{display:none}.article-body{max-width:100%}.hero-band{color:#000;color:lab(0% 0 0);background:#fff;background:lab(100% 0 0)}.hero-band h1,.article-author-info .name{color:#000;color:lab(0% 0 0)}}
