.article-module__PyNw0G__progress{z-index:50;background:linear-gradient(90deg,#27ccc0,#1e42a8);width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.article-module__PyNw0G__hero{color:#fff;background:radial-gradient(at 80% 18%,#27ccc038,#0000 55%),linear-gradient(135deg,#0f1729,#243356);padding:80px 0 60px;position:relative;overflow:hidden}.article-module__PyNw0G__heroInner{max-width:760px;margin:0 auto;padding:0 22px}.article-module__PyNw0G__eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7ef0e6;font-size:11px;font-weight:700}.article-module__PyNw0G__title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;opacity:0;margin:14px 0 0;font-size:clamp(30px,5vw,44px);line-height:1.08;animation:.8s cubic-bezier(.2,.7,.2,1) .1s forwards article-module__PyNw0G__rise;transform:translateY(18px)}.article-module__PyNw0G__lede{color:#c4d2e4;opacity:0;max-width:60ch;margin:16px 0 0;font-size:18px;animation:.8s cubic-bezier(.2,.7,.2,1) .25s forwards article-module__PyNw0G__rise;transform:translateY(18px)}@keyframes article-module__PyNw0G__rise{to{opacity:1;transform:none}}.article-module__PyNw0G__heroVisual{opacity:0;width:100%;max-width:520px;margin:32px auto 0;animation:.9s cubic-bezier(.2,.7,.2,1) .4s forwards article-module__PyNw0G__rise;transform:translateY(18px)}.article-module__PyNw0G__flowdot{animation:2.6s linear infinite article-module__PyNw0G__flowmove}.article-module__PyNw0G__flowdot.article-module__PyNw0G__d2{animation-delay:.6s}.article-module__PyNw0G__flowdot.article-module__PyNw0G__d3{animation-delay:1.2s}.article-module__PyNw0G__flowdot.article-module__PyNw0G__d4{animation-delay:1.9s}@keyframes article-module__PyNw0G__flowmove{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(150px)}}.article-module__PyNw0G__outdot{animation:2.6s linear infinite article-module__PyNw0G__flowmove}.article-module__PyNw0G__outdot.article-module__PyNw0G__o2{animation-delay:.8s}.article-module__PyNw0G__outdot.article-module__PyNw0G__o3{animation-delay:1.5s}.article-module__PyNw0G__breathe{transform-origin:50%;animation:3.4s ease-in-out infinite article-module__PyNw0G__breathe}@keyframes article-module__PyNw0G__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.article-module__PyNw0G__body{max-width:760px;margin:0 auto;padding:8px 22px 40px}.article-module__PyNw0G__reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.article-module__PyNw0G__reveal.article-module__PyNw0G__in{opacity:1;transform:none}.article-module__PyNw0G__h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:#0f1b2d;margin:48px 0 6px;font-size:clamp(23px,3.4vw,28px)}.article-module__PyNw0G__num{color:#0f9e96;vertical-align:2px;margin-right:10px;font-family:ui-monospace,monospace;font-size:15px;font-weight:700}.article-module__PyNw0G__p{color:#26344a;margin:14px 0;font-size:17px;line-height:1.65}.article-module__PyNw0G__p strong{color:#0f1b2d}.article-module__PyNw0G__stats{background:linear-gradient(#fbfdff,#f4f8fd);border:1px solid #e7ebf2;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0;padding:20px;display:grid}.article-module__PyNw0G__stat .article-module__PyNw0G__v{color:#1e42a8;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.article-module__PyNw0G__stat .article-module__PyNw0G__u{color:#0f9e96;font-size:14px;font-weight:700}.article-module__PyNw0G__stat .article-module__PyNw0G__l{color:#5b6b82;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:11.5px}.article-module__PyNw0G__rer{background:#fff;border:1px solid #e7ebf2;border-radius:14px;margin:26px 0;padding:22px}.article-module__PyNw0G__rerBar{background:linear-gradient(90deg,#f6a14b,#fac79a 45%,#9fd0ca 60%,#27ccc0);border-radius:9px;height:16px;margin:32px 0 8px;position:relative}.article-module__PyNw0G__rerMk{background:#0f1b2d;border-radius:3px;width:4px;height:28px;transition:left 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;top:-6px;left:0}.article-module__PyNw0G__rerMk:after{content:attr(data-v);color:#0f1b2d;white-space:nowrap;font-size:12px;font-weight:800;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.article-module__PyNw0G__rerEnds{color:#5b6b82;justify-content:space-between;font-size:12.5px;display:flex}.article-module__PyNw0G__rerEnds b{color:#0f1b2d;font-size:13.5px;display:block}.article-module__PyNw0G__pillRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.article-module__PyNw0G__pill{color:#5b6b82;cursor:pointer;background:#fff;border:1px solid #e7ebf2;border-radius:999px;padding:6px 13px;font-size:13px;transition:all .2s}.article-module__PyNw0G__pill.article-module__PyNw0G__on{color:#7ef0e6;background:#0f1729;border-color:#0f1729}.article-module__PyNw0G__eq{color:#fff;background:#0f1729;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:26px 0;padding:24px;display:flex}.article-module__PyNw0G__eqChip{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-width:96px;padding:12px 16px}.article-module__PyNw0G__eqChip .article-module__PyNw0G__b{color:#7ef0e6;font-size:20px;font-weight:800}.article-module__PyNw0G__eqChip .article-module__PyNw0G__s{color:#aebfd4;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.article-module__PyNw0G__eqOp{color:#7ef0e6;font-size:22px;font-weight:700}.article-module__PyNw0G__check{margin:18px 0;padding:0;list-style:none}.article-module__PyNw0G__check li{color:#26344a;border-bottom:1px solid #e7ebf2;padding:10px 0 10px 38px;font-size:16px;position:relative}.article-module__PyNw0G__check li svg{position:absolute;top:11px;left:4px}.article-module__PyNw0G__tick{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .6s .15s}.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__tick{stroke-dashoffset:0}.article-module__PyNw0G__impl{background:#0f1729;border:1px solid #e7ebf2;border-radius:16px;margin:30px 0;overflow:hidden}.article-module__PyNw0G__implTop{padding:18px 22px}.article-module__PyNw0G__implTop .article-module__PyNw0G__t{letter-spacing:.12em;text-transform:uppercase;color:#7ef0e6;font-size:11px}.article-module__PyNw0G__implGrid{grid-template-columns:1.3fr 1fr;gap:14px;padding:0 18px 18px;display:grid}.article-module__PyNw0G__chart{background:#0a1322;border:1px solid #1d3050;border-radius:8px;height:120px;overflow:hidden}.article-module__PyNw0G__ro{background:#0e1c30;border:1px solid #1d3050;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;padding:10px;display:flex}.article-module__PyNw0G__ro .article-module__PyNw0G__row{color:#c4d2e4;justify-content:space-between;font-size:13px;display:flex}.article-module__PyNw0G__ro .article-module__PyNw0G__row b{color:#7ef0e6}.article-module__PyNw0G__draw{stroke-dasharray:600;stroke-dashoffset:600px}.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__draw{animation:2.6s ease-out forwards article-module__PyNw0G__draw}.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__drawB{animation-delay:.2s}@keyframes article-module__PyNw0G__draw{to{stroke-dashoffset:0}}.article-module__PyNw0G__bars{align-items:flex-end;gap:8px;height:150px;display:flex}.article-module__PyNw0G__barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.article-module__PyNw0G__barFill{background:linear-gradient(#27ccc0,#1e42a8);border-radius:6px 6px 0 0;width:100%;height:0;transition:height .9s cubic-bezier(.2,.7,.2,1)}.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__barFill{height:var(--h)}.article-module__PyNw0G__barCap{color:#5b6b82;margin-top:6px;font-size:11px}.article-module__PyNw0G__curveWrap{background:#fff;border:1px solid #e7ebf2;border-radius:14px;margin:26px 0;padding:22px}.article-module__PyNw0G__plateauDot{opacity:0;transition:opacity .4s 2.2s}.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__plateauDot{opacity:1}.article-module__PyNw0G__cta{color:#fff;text-align:center;background:linear-gradient(120deg,#1e42a8,#0f9e96);border-radius:16px;margin:36px 0 60px;padding:30px}.article-module__PyNw0G__cta h3{font-family:var(--font-fraunces), Georgia, serif;margin:0 0 8px;font-size:23px}.article-module__PyNw0G__cta p{color:#eaf3ff;max-width:48ch;margin:0 auto 16px}.article-module__PyNw0G__ctaRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.article-module__PyNw0G__btnP{color:#15314d;background:#fff;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none}.article-module__PyNw0G__btnS{color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none}.article-module__PyNw0G__related{max-width:760px;margin:0 auto 12px;padding:0 22px}.article-module__PyNw0G__relatedCard{background:#f6f8fb;border:1px solid #e7ebf2;border-radius:14px;padding:22px}.article-module__PyNw0G__relatedCard p{font-family:var(--font-fraunces), Georgia, serif;color:#0f1b2d;margin:0 0 10px;font-size:16px}.article-module__PyNw0G__relatedCard a{color:#1e42a8;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.article-module__PyNw0G__relatedCard a:hover{text-decoration:underline}@media (max-width:640px){.article-module__PyNw0G__stats{grid-template-columns:repeat(2,1fr)}.article-module__PyNw0G__implGrid{grid-template-columns:1fr}.article-module__PyNw0G__eq{gap:8px}.article-module__PyNw0G__eqChip{min-width:78px}}@media (prefers-reduced-motion:reduce){.article-module__PyNw0G__reveal,.article-module__PyNw0G__title,.article-module__PyNw0G__lede,.article-module__PyNw0G__heroVisual{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.article-module__PyNw0G__flowdot,.article-module__PyNw0G__outdot,.article-module__PyNw0G__breathe,.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__draw{animation:none!important}.article-module__PyNw0G__draw,.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__draw,.article-module__PyNw0G__tick,.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__tick{stroke-dashoffset:0!important}.article-module__PyNw0G__plateauDot,.article-module__PyNw0G__reveal.article-module__PyNw0G__in .article-module__PyNw0G__plateauDot{opacity:1!important}.article-module__PyNw0G__barFill{transition:none!important}}
