@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_94957322-module__IThjvW__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_94957322-module__IThjvW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_685a951c-module__v6oBuq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:400}.dm_mono_685a951c-module__v6oBuq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_387c3e21-module__0H6yJW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_387c3e21-module__0H6yJW__variable{--font-dm-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--font-sans:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-dm-mono), "DM Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-serif:var(--font-dm-newsreader), "Newsreader", "New York", Georgia, serif;--blue-900:#071a33;--blue-800:#0a2d5c;--blue-700:#0b5ed7;--blue-600:#2c76e8;--blue-500:#4b8dff;--blue-300:#a7c7ff;--blue-100:#eaf2ff;--blue-50:#f2f7ff;--accent-teal:#5fbf6a;--accent-teal-soft:#e7f7ea;--accent-gold:#e0a400;--accent-gold-soft:#fff4d6;--accent-coral:#d81b60;--accent-coral-soft:#ffe5ee;--accent-lilac:#1f8fff;--accent-lilac-soft:#e9f4ff;--accent-forest:#2f7d3c;--ink:#1f1f1f;--ink-soft:#374151;--muted:#6b7280;--muted-ios:#a09ea2;--border:#e5e7eb;--border-soft:#eceef1;--fill-ios:#f2f2f7;--surface-0:#fff;--surface-1:#fafbfc;--surface-2:#f6f7f9;--status-live:#059669;--status-live-bg:#d1fae5;--status-pilot:#d97706;--status-pilot-bg:#fef3c7;--status-plan:#6b7280;--status-plan-bg:#f3f4f6;--status-danger:#e4462a;--status-danger-bg:#ffe8e2;--shadow-xs:0 1px 2px #0c1b3a0a;--shadow-sm:0 1px 3px #0c1b3a0f, 0 1px 2px #0c1b3a0a;--shadow-md:0 4px 12px #0c1b3a12;--shadow-lg:0 8px 40px #0c1b3a14, 0 1px 4px #0c1b3a0a;--shadow-blue:0 4px 16px #0b5ed72e;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-2xl:16px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-30:120px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.42s}.display{font-family:var(--font-sans);letter-spacing:-1.6px;color:var(--blue-900);font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1.04}.h1{font-family:var(--font-sans);letter-spacing:-1.4px;color:var(--blue-900);font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.08}.h2{font-family:var(--font-sans);letter-spacing:-.8px;color:var(--blue-900);font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.18}.h3{font-family:var(--font-sans);letter-spacing:-.4px;color:var(--blue-900);font-size:20px;font-weight:600;line-height:1.3}.h4{font-family:var(--font-sans);letter-spacing:-.2px;color:var(--blue-900);font-size:17px;font-weight:600;line-height:1.35}.lede{font-family:var(--font-sans);color:var(--ink-soft);max-width:58ch;font-size:18px;font-weight:400;line-height:1.6}.body{font-family:var(--font-sans);color:var(--ink-soft);font-size:16px;font-weight:400;line-height:1.65}.body-sm{font-family:var(--font-sans);color:var(--ink-soft);font-size:14px;font-weight:400;line-height:1.6}.caption{font-family:var(--font-sans);color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.eyebrow{font-family:var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--blue-700);font-size:12px;font-weight:500;line-height:1}.mono{font-family:var(--font-mono);letter-spacing:-.1px;color:var(--ink);font-size:12px;font-weight:400}.editorial{font-family:var(--font-serif);letter-spacing:-.3px;color:var(--blue-900);font-size:24px;font-style:italic;font-weight:400;line-height:1.35}.annota-root,.annota-root *,.annota-root :before,.annota-root :after{box-sizing:border-box}.annota-root{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:root{--annota-blue:var(--blue-700);--annota-blue-light:var(--blue-100);--annota-blue-mid:var(--blue-500);--annota-navy:var(--blue-900);--annota-slate:var(--ink-soft);--annota-muted:var(--muted);--annota-border:var(--border);--annota-bg:var(--surface-1);--status-roadmap:var(--status-plan);--status-roadmap-bg:var(--status-plan-bg)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:var(--surface-0);color:var(--ink);font-family:var(--font-sans);overflow-x:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
.CongressBanner-module__HbjRNW__banner{z-index:101;background:var(--annota-navy);color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px 20px;font-size:13px;font-weight:400;line-height:1.35;display:flex;position:fixed;top:0;left:0;right:0}.CongressBanner-module__HbjRNW__banner a{color:#93c5fd;margin-left:4px;font-weight:500;text-decoration:none;transition:color .2s}.CongressBanner-module__HbjRNW__banner a:hover{color:#bfdbfe}
.Nav-module__x_hx6q__nav{top:var(--annota-banner-offset,0px);z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--annota-border);background:#ffffffd1;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:fixed;left:0;right:0}.Nav-module__x_hx6q__logo{letter-spacing:-.3px;color:var(--annota-blue);font-size:28px;font-weight:700;text-decoration:none}.Nav-module__x_hx6q__links{align-items:center;gap:32px;list-style:none;display:flex}.Nav-module__x_hx6q__links a{color:var(--annota-muted);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.Nav-module__x_hx6q__links a:hover{color:var(--annota-navy)}.Nav-module__x_hx6q__dropdownWrapper{position:relative}.Nav-module__x_hx6q__dropdownWrapper:after{content:"";width:min(260px,90vw);height:16px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Nav-module__x_hx6q__dropdownWrapper:hover:after,.Nav-module__x_hx6q__dropdownWrapper.Nav-module__x_hx6q__menuOpen:after{display:block}.Nav-module__x_hx6q__dropdownTrigger{color:var(--annota-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:400;transition:color .2s;display:flex}.Nav-module__x_hx6q__dropdownTrigger:hover{color:var(--annota-navy)}.Nav-module__x_hx6q__dropdownTrigger svg{transition:transform .2s}.Nav-module__x_hx6q__dropdownWrapper:hover .Nav-module__x_hx6q__dropdownTrigger svg,.Nav-module__x_hx6q__dropdownWrapper.Nav-module__x_hx6q__menuOpen .Nav-module__x_hx6q__dropdownTrigger svg{transform:rotate(180deg)}.Nav-module__x_hx6q__dropdown{border:1px solid var(--annota-border);box-shadow:var(--shadow-md);white-space:nowrap;background:#fff;border-radius:12px;min-width:220px;padding:8px;display:none;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.Nav-module__x_hx6q__dropdownWrapper:hover .Nav-module__x_hx6q__dropdown,.Nav-module__x_hx6q__dropdownWrapper.Nav-module__x_hx6q__menuOpen .Nav-module__x_hx6q__dropdown{display:block}.Nav-module__x_hx6q__dropdown a{color:var(--annota-slate);border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:block}.Nav-module__x_hx6q__dropdown a:hover{background:var(--annota-blue-light);color:var(--annota-navy)}.Nav-module__x_hx6q__cta{background:var(--annota-blue);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;color:#fff!important}.Nav-module__x_hx6q__cta:hover{transform:translateY(-1px);background:var(--annota-navy)!important}.Nav-module__x_hx6q__burger{cursor:pointer;width:44px;height:44px;color:var(--annota-navy);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .2s;display:none;position:relative}.Nav-module__x_hx6q__burger:hover{background:#0c1b3a0d}.Nav-module__x_hx6q__burger span{background:currentColor;border-radius:2px;height:2px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:11px;right:11px}.Nav-module__x_hx6q__burger span:first-child{top:14px}.Nav-module__x_hx6q__burger span:nth-child(2){top:21px}.Nav-module__x_hx6q__burger span:nth-child(3){top:28px}.Nav-module__x_hx6q__burgerOpen span:first-child{top:21px;transform:rotate(45deg)}.Nav-module__x_hx6q__burgerOpen span:nth-child(2){opacity:0}.Nav-module__x_hx6q__burgerOpen span:nth-child(3){top:21px;transform:rotate(-45deg)}.Nav-module__x_hx6q__mobilePanel{top:calc(var(--annota-banner-offset,0px) + 64px);height:calc(100dvh - var(--annota-banner-offset,0px) - 64px);z-index:99;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;visibility:hidden;background:#fff;padding:20px 20px 40px;transition:opacity .2s,transform .22s;display:none;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}@supports not (height:100dvh){.Nav-module__x_hx6q__mobilePanel{height:calc(100vh - var(--annota-banner-offset,0px) - 64px)}}.Nav-module__x_hx6q__mobilePanelOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.Nav-module__x_hx6q__mobileLinks{flex-direction:column;gap:2px;list-style:none;display:flex}.Nav-module__x_hx6q__mobileLinks a{color:var(--annota-navy);border-radius:10px;padding:14px 12px;font-size:17px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.Nav-module__x_hx6q__mobileLinks a:hover,.Nav-module__x_hx6q__mobileLinks a:focus-visible{background:var(--annota-blue-light);color:var(--annota-navy)}.Nav-module__x_hx6q__mobileCta{background:var(--annota-blue);text-align:center;margin-top:16px;color:#fff!important;border-radius:14px!important;padding:16px!important;font-weight:500!important}.Nav-module__x_hx6q__mobileCta:hover{background:var(--annota-navy)}@media (max-width:860px){.Nav-module__x_hx6q__nav{gap:8px;padding:0 12px 0 20px}.Nav-module__x_hx6q__links{gap:8px}.Nav-module__x_hx6q__links li:not(:last-child){display:none}.Nav-module__x_hx6q__cta{padding:9px 14px;font-size:12.5px}.Nav-module__x_hx6q__burger{display:inline-flex}.Nav-module__x_hx6q__mobilePanel{display:block}}@media (max-width:380px){.Nav-module__x_hx6q__links{display:none}}
.Footer-module__rnk_JG__footer{background:var(--annota-navy);color:#ffffffb3;padding:64px 48px 40px}.Footer-module__rnk_JG__grid{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1080px;margin:0 auto 56px;display:grid}.Footer-module__rnk_JG__col h4{text-transform:uppercase;letter-spacing:.8px;color:#fff6;margin-bottom:16px;font-size:12px;font-weight:600}.Footer-module__rnk_JG__col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.Footer-module__rnk_JG__col a{color:#ffffffa6;font-size:14px;text-decoration:none;transition:color .2s}.Footer-module__rnk_JG__col a:hover{color:#fff}.Footer-module__rnk_JG__newsletter{border-top:1px solid #ffffff14;max-width:1080px;margin:0 auto 48px;padding-top:40px}.Footer-module__rnk_JG__newsletter p{color:#fffc;margin-bottom:12px;font-size:14px;font-weight:500}.Footer-module__rnk_JG__newsletterForm{gap:8px;max-width:400px;display:flex}.Footer-module__rnk_JG__emailInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.Footer-module__rnk_JG__emailInput::placeholder{color:#ffffff4d}.Footer-module__rnk_JG__emailInput:focus{border-color:#ffffff4d}.Footer-module__rnk_JG__submitBtn{color:var(--annota-navy);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s}.Footer-module__rnk_JG__submitBtn:hover{background:#ffffffe0}.Footer-module__rnk_JG__newsletterNote{color:#ffffff59;margin-top:8px;font-size:12px}.Footer-module__rnk_JG__newsletterNote a{color:#ffffff73;text-decoration:none}.Footer-module__rnk_JG__newsletterNote a:hover{color:#ffffffb3}.Footer-module__rnk_JG__legal{color:#ffffff4d;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding-top:24px;font-size:12px;display:flex}.Footer-module__rnk_JG__legalLinks{gap:20px;display:flex}.Footer-module__rnk_JG__legalLinks a{color:#ffffff59;text-decoration:none;transition:color .2s}.Footer-module__rnk_JG__legalLinks a:hover{color:#fff9}@media (max-width:860px){.Footer-module__rnk_JG__footer{padding:48px 24px 32px}.Footer-module__rnk_JG__grid{grid-template-columns:1fr;gap:32px}.Footer-module__rnk_JG__legal{flex-direction:column;align-items:flex-start}}
