@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}:root{--brand-navy:#062d6d;--whatsapp-green:#25d366;--navy:var(--brand-navy);--navy-700:#041f4c;--navy-100:#e6ecf6;--navy-50:#f2f5fa;--ink:#172033;--muted:#5b6577;--line:#e3e7ed;--line-soft:#edf0f5;--surface:#ffffff;--surface-2:#f5f7fb;--accent-wa:var(--whatsapp-green);--on-accent-wa:#04291b;--on-navy:var(--surface);--accent-wa-hover:#1fbe5a;--info-100:#eaf1fb;--warn:#7a4d00;--warn-100:#fff4dc;--danger:#b42318;--danger-100:#fdeceb;--status-ok:#1a7f37;--status-warn:#9a5b00;--status-wait:#5b6577;--focus-ring:rgba(6,45,109,0.35);--scrim:rgba(10,20,40,0.42);--skeleton-a:#eceff4;--skeleton-b:#f6f8fb;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--shadow-1:0 1px 2px rgba(6,45,109,0.05),0 2px 8px rgba(6,45,109,0.06);--shadow-2:0 18px 40px rgba(6,45,109,0.16),0 2px 8px rgba(6,45,109,0.08);--font-sans:"Inter","Inter Fallback",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--t-1:12px;--t-meta:13px;--t-2:14px;--t-3:16px;--t-4:18px;--t-5:22px;--t-6:28px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-heavy:800;--ls-tight:-0.02em;--ls-tighter:-0.03em;--ease:cubic-bezier(0.2,0.8,0.2,1);--dur-1:120ms;--dur-2:240ms;--dur-enter:160ms;--dur-shimmer:1400ms;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--tap:44px;--topbar-h:56px;--bottomnav-h:64px;--rail-w:232px;--content-max:720px;--z-bar:30;--z-topbar:40;--z-sheet:50;color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}main{max-width:720px;margin:0 auto;padding:64px 24px;line-height:1.65}a{color:var(--brand-navy)}html{scroll-padding-top:68px}.topnav{position:sticky;top:0;--site-menu-top:65px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-2.5rem -1.25rem 1.8rem;padding:.5rem 1.25rem;background:#fff;border-bottom:1px solid var(--hair,#e3e7ed);font-size:14px}.topnav a{text-decoration:none}.topnav .topnav-home{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:40px;color:var(--brand-navy);font-size:15px;font-weight:600;letter-spacing:-.01em}.topnav-mark{flex:none;display:block}.topnav-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topnav .topnav-cta{display:inline-flex;align-items:center;flex:none;gap:8px;min-height:40px;padding:.5rem 1rem;border-radius:999px;background:var(--whatsapp-green);color:#04291b;font-size:14.5px;font-weight:700;white-space:nowrap;transition:background .16s ease}.topnav .topnav-cta:hover{background:#1fbe5a}.topnav .topnav-cta:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.topnav .topnav-cta{transition:none}}.save-share{position:fixed;left:12px;bottom:12px;z-index:15;display:flex;align-items:center;gap:4px;padding:4px;background:#fff;border:1px solid var(--hair,#e3e7ed);border-radius:999px;box-shadow:0 6px 20px rgba(16,24,39,.14);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.save-share-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--brand-navy,#062d6d);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.save-share-btn:hover{background:rgba(6,45,109,.06)}.save-share-btn:focus-visible{outline:2px solid var(--brand-navy,#062d6d);outline-offset:2px}.save-share-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:#8993a2;font-size:20px;line-height:1;cursor:pointer}.save-share-close:hover{background:rgba(16,24,39,.06);color:#556070}.save-share-close:focus-visible{outline:2px solid var(--brand-navy,#062d6d);outline-offset:2px}.save-share-note{position:absolute;left:8px;bottom:calc(100% + 6px);margin:0;padding:.4rem .7rem;max-width:240px;background:#101827;color:#fff;font-size:12.5px;line-height:1.4;border-radius:8px}@media print{.save-share{display:none}}.site-menu{position:relative;display:inline-block}.site-menu-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;white-space:nowrap}.site-menu-trigger::-webkit-details-marker{display:none}.site-menu[open]>.site-menu-trigger{background:rgba(6,45,109,.08)}.site-menu-panel{position:absolute;right:0;max-width:calc(100vw - 24px);top:calc(100% + 8px);z-index:30;min-width:208px;display:flex;flex-direction:column;padding:6px;background:#fff;border:1px solid var(--hair,#e3e7ed);border-radius:12px;box-shadow:0 14px 34px rgba(16,24,39,.16)}.site-menu-panel a{padding:10px 12px;min-height:44px;display:flex;align-items:center;color:#062d6d;font-size:15px;font-weight:600;text-decoration:none;border-radius:8px}.site-menu-panel a:hover{background:rgba(6,45,109,.08)}.site-menu-panel a:focus-visible{outline:2px solid #062d6d;outline-offset:-2px}@media (max-width:620px){.site-menu-panel{position:fixed;top:var(--site-menu-top,60px);left:12px;right:12px;max-width:none}}.topnav-menu{margin-left:auto;min-height:40px;padding:8px 14px;color:#062d6d;font-size:14px;font-weight:600;border:1px solid rgba(6,45,109,.28);border-radius:999px}.topnav-menu:hover{background:rgba(6,45,109,.08)}@media (max-width:560px){.site-menu-panel{min-width:180px}}.topnav{max-width:100%}.topnav .topnav-word{min-width:0;overflow:hidden;text-overflow:ellipsis}