@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.055ydel_y7o6i.woff2?dpl=dpl_9VsqtohD7KLmrpAJ8abE9WYZWbp5)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_italic-s.p.10l0orjh~6a3t.woff2?dpl=dpl_9VsqtohD7KLmrpAJ8abE9WYZWbp5)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c60d5cb1-module__NSy8Ya__className{font-family:inter,inter Fallback}.inter_c60d5cb1-module__NSy8Ya__variable{--font-sans:"inter", "inter Fallback"}
.CookieConsent-module__QWtBTq__banner{z-index:9999;background:var(--navy-deep);color:#fff;width:min(640px,100vw - 32px);animation:CookieConsent-module__QWtBTq__slideUp .3s var(--ease) both;border-radius:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #0006}@keyframes CookieConsent-module__QWtBTq__slideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CookieConsent-module__QWtBTq__inner{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 20px;display:flex}.CookieConsent-module__QWtBTq__text{color:#ffffffe0;flex:1;min-width:200px;font-size:13.5px;line-height:1.55}.CookieConsent-module__QWtBTq__link{color:var(--accent-bright);text-underline-offset:2px;text-decoration:underline}.CookieConsent-module__QWtBTq__btns{flex-shrink:0;gap:10px;display:flex}.CookieConsent-module__QWtBTq__accept{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;min-height:44px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:background .2s}.CookieConsent-module__QWtBTq__accept:hover{background:var(--accent-bright)}.CookieConsent-module__QWtBTq__decline{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;min-height:44px;padding:9px 16px;font-size:13.5px;transition:border-color .2s,color .2s}.CookieConsent-module__QWtBTq__decline:hover{color:#fff;border-color:#fff9}@media (max-width:480px){.CookieConsent-module__QWtBTq__inner{flex-direction:column;gap:14px}.CookieConsent-module__QWtBTq__btns{width:100%}.CookieConsent-module__QWtBTq__accept,.CookieConsent-module__QWtBTq__decline{text-align:center;flex:1}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0a2540;--navy-deep:#051528;--navy-mid:#122b4f;--navy-soft:#1e3a66;--navy-line:#ffffff14;--accent:#c11f1f;--accent-bright:#e54b4b;--accent-deep:#a81e1e;--accent-light:#ffe5e5;--accent-pale:#fff5f5;--accent-soft:#d628281f;--sky:#3f7ea0;--sky-bright:#5896b8;--sky-deep:#2a5f7f;--sky-light:#dceef8;--sky-pale:#f4f9fc;--sky-soft:#3f7ea024;--sapphire:#0a2540;--sapphire-deep:#051528;--gold-star:#fbbf24;--gold-star-glow:#fbbf2459;--ink:#14181f;--text:#1f2937;--text-muted:#5a6471;--text-light:#646b76;--line:#e5e7eb;--line-soft:#f1f3f5;--bg:#fff;--bg-soft:#f7f8fa;--bg-grey:#eef1f5;--glass:#ffffff0a;--glass-hover:#ffffff12;--glass-border:#ffffff1a;--glass-border-hover:#fff3;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--serif:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--label:var(--font-sans),-apple-system,"Segoe UI",sans-serif;--container:1320px;--container-narrow:1180px;--section-pad:96px;--section-pad-md:72px;--section-pad-sm:48px;--ease:cubic-bezier(.22,.61,.36,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.16,1,.3,1);--shadow-sm:0 1px 2px #0a25400f;--shadow:0 4px 12px #0a254012;--shadow-md:0 8px 24px #0a254017;--shadow-lg:0 16px 40px #0a25401f;--shadow-xl:0 24px 64px #0a25402e;--shadow-accent:0 8px 24px #d6282847;--r-sm:6px;--r:10px;--r-md:14px;--r-lg:20px;--r-pill:999px}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}body{font-family:var(--sans);color:var(--text);background:var(--bg);font-feature-settings:"ss01","cv11";font-size:16px;font-weight:400;line-height:1.65;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;outline:0}.container{max-width:var(--container);width:100%;margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--container-narrow);width:100%;margin:0 auto;padding:0 48px}.serif{font-family:var(--serif);letter-spacing:-.02em;font-weight:500}.em{font-family:var(--serif);color:var(--accent);font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.eyebrow{font-family:var(--label);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:600}.eyebrow-light{color:var(--accent-bright)}.eyebrow-navy{color:var(--navy)}.eyebrow-muted{color:var(--text-muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--serif);color:var(--navy);letter-spacing:-.022em;font-weight:600;line-height:1.1}.h-hero{letter-spacing:-.028em;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1.04}.h-section{letter-spacing:-.024em;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.08}.h-sub{letter-spacing:-.018em;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.18}.h-card{letter-spacing:-.012em;color:#fff;font-size:20px;font-weight:600;line-height:1.3}.lead{color:var(--text-muted);font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.6}.body-lg{color:var(--text-muted);font-size:17px;line-height:1.7}.btn{font-family:var(--sans);letter-spacing:.01em;transition:all .25s var(--ease);white-space:nowrap;cursor:pointer;border-radius:var(--r-sm);text-transform:none;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 28px;font-size:14px;font-weight:600;display:inline-flex}.btn svg{transition:transform .25s var(--ease);flex-shrink:0}.btn:hover svg{transform:translate(4px)}.btn-navy{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-navy:hover{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.btn-sky{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-sky:hover{background:var(--navy-mid);border-color:var(--navy-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-line{border-color:var(--navy);color:var(--navy);background:0 0}.btn-line:hover{background:var(--navy);color:#fff}.btn-line-light{color:#fff;background:0 0;border-color:#fff}.btn-line-light:hover{color:var(--navy);background:#fff;border-color:#fff}.btn-line-sky{border-color:var(--accent);color:var(--accent);background:0 0}.btn-line-sky:hover{background:var(--accent);color:#fff}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-accent:hover{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.btn-dark{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-dark:hover{background:var(--navy-mid);border-color:var(--navy-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-text{color:var(--accent);letter-spacing:.01em;transition:gap .25s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.btn-text svg{transition:transform .25s var(--ease)}.btn-text:hover{color:var(--accent-deep);gap:14px}.btn-text:hover svg{transform:translate(3px)}.btn-text-light{color:var(--accent-bright)}.btn-text-light:hover{color:#fff}.btn-arrow{color:var(--navy);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;transition:gap .25s var(--ease);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.btn-arrow:after{content:"→";transition:transform .25s var(--ease);font-size:18px;font-family:var(--sans)}.btn-arrow:hover{color:var(--accent);gap:14px}@media (max-width:768px){.btn{letter-spacing:.005em;gap:8px;min-height:42px;padding:11px 20px;font-size:12.5px}.btn svg{width:15px;height:15px}}@media (max-width:480px){.btn{gap:7px;min-height:40px;padding:10px 18px;font-size:12px}.btn svg{width:14px;height:14px}}.logo-mark{background:var(--navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:10px;display:flex;position:relative;overflow:hidden}.logo-mark:before{content:"";background:linear-gradient(135deg,var(--accent) 0%,transparent 55%);opacity:.55;position:absolute;inset:0}.logo-mark span{font-family:var(--serif);color:#fff;z-index:1;letter-spacing:-.02em;font-size:18px;font-weight:700;position:relative}.article-summary{background:var(--bg-soft);border-left:3px solid var(--accent);color:var(--text-muted);border-radius:0 12px 12px 0;max-width:720px;margin:20px 0 22px;padding:18px 22px;font-size:clamp(15.5px,1.2vw,18px);line-height:1.65;position:relative}.article-summary:before{content:"In summary";font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}@media (max-width:480px){.article-summary{border-radius:0 10px 10px 0;padding:14px 16px}}.reveal{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.reveal-d4{transition-delay:.32s}.reveal-now{opacity:0;animation:revealNow .7s var(--ease-out) both;transform:translateY(20px)}.reveal-now.reveal-d1{animation-delay:80ms}.reveal-now.reveal-d2{animation-delay:.16s}.reveal-now.reveal-d3{animation-delay:.24s}.reveal-now.reveal-d4{animation-delay:.32s}@keyframes revealNow{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal-now{opacity:1;animation:none;transform:none}}.wa-float{color:#fff;z-index:50;width:60px;height:60px;transition:transform .25s var(--ease);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:104px;right:24px;overflow:hidden;box-shadow:0 8px 32px #25d36666}.wa-float:hover{transform:scale(1.08)}.wa-float:before{content:"";opacity:.4;background:#25d366;border-radius:50%;animation:2s infinite waPulse;position:absolute;inset:0}@keyframes waPulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (max-width:768px){.wa-float{width:52px;height:52px;bottom:88px;right:18px}.wa-float svg{width:26px;height:26px}}@media (max-width:480px){.wa-float{width:48px;height:48px;bottom:80px;right:14px}.wa-float svg{width:24px;height:24px}}.scrolltop-float{background:var(--navy);color:#fff;z-index:50;cursor:pointer;opacity:0;visibility:hidden;width:48px;height:48px;transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s,background .2s var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:172px;right:24px;transform:translateY(10px);box-shadow:0 8px 24px #0a254047}.scrolltop-float.show{opacity:1;visibility:visible;transform:translateY(0)}.scrolltop-float:hover{background:var(--accent)}@media (max-width:768px){.scrolltop-float{width:44px;height:44px;bottom:150px;right:18px}}@media (max-width:480px){.scrolltop-float{bottom:138px;right:14px}}@media (max-width:1280px){.container,.container-narrow{padding:0 32px}}@media (max-width:768px){.container,.container-narrow{padding:0 20px}}@media (max-width:480px){.container,.container-narrow{padding:0 16px}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}
