:root{--brand-navy:#0f172a;--brand-navy-deep:#0b1120;--brand-royal:#2563eb;--brand-emerald:#10b981;--brand-emerald-hover:#059669;--brand-emerald-light:#ecfdf5;--brand-gold:#f0b429;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--amber-400:#fbbf24;--amber-500:#f59e0b;--orange-400:#fb923c;--red-500:#ef4444;color-scheme:light;--bg-canvas:var(--slate-50);--bg-surface:#fff;--bg-surface-muted:var(--slate-100);--border-subtle:var(--slate-200);--border-strong:var(--slate-300);--text-primary:var(--slate-900);--text-secondary:var(--slate-600);--text-muted:var(--slate-400);--action-primary:var(--brand-emerald);--action-primary-hover:var(--brand-emerald-hover);--action-on-primary:#fff;--action-tint:var(--brand-emerald-light);--positive-text:#047857;--positive-surface:var(--brand-emerald-light);--negative-text:#b91c1c;--negative-surface:#fef2f2;--warning-text:#b45309;--warning-surface:#fffbeb;--info-text:var(--blue-600);--info-surface:#eff6ff;--ad-surface:var(--slate-100);--link:var(--brand-emerald-hover);--link-hover:var(--brand-emerald);--focus-ring:var(--brand-emerald);--ob-blue:#2563eb;--ob-blue-hover:#1d4ed8;--ob-blue-solid:#2563eb;--ob-blue-solid-hover:#1d4ed8;--border-input:#7d8ba0;--text-placeholder:#64748b;--whatsapp:#25d366;--whatsapp-hover:#1ea952;--whatsapp-ring:#0e7c6f}[data-theme=dark]{color-scheme:dark;--bg-canvas:#090d16;--bg-surface:var(--slate-900);--bg-surface-muted:var(--slate-800);--border-subtle:var(--slate-800);--border-strong:var(--slate-700);--text-primary:var(--slate-50);--text-secondary:var(--slate-300);--text-muted:var(--slate-400);--positive-text:var(--emerald-400);--positive-surface:#10b98126;--negative-text:var(--rose-400);--negative-surface:#f43f5e1f;--warning-text:var(--amber-400);--warning-surface:#f59e0b1f;--info-text:var(--blue-400);--info-surface:#3b82f61f;--ad-surface:var(--slate-800);--action-tint:#10b98126;--link:var(--emerald-400);--link-hover:var(--emerald-300);--ob-blue:#60a5fa;--ob-blue-hover:#93c5fd;--border-input:#6b7a90;--text-placeholder:#94a3b8}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-latin-ext-wght-normal.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-latin-wght-normal.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}:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.6rem + 3vw, 3.75rem);--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.65;--ls-tight:-.025em;--ls-eyebrow:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-y:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--container:1200px;--gutter:clamp(1rem, .6rem + 2vw, 2rem);--header-h:64px;--header-gap:12px;--header-radius:18px;--touch:44px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0f172a0f;--shadow-md:0 6px 16px -6px #0f172a1f, 0 2px 4px -2px #0f172a0f;--shadow-lg:0 24px 48px -16px #0f172a2e;--duration-fast:.15s;--duration-medium:.25s;--ease-out:cubic-bezier(.2, .7, .2, 1);--site-accent:var(--ob-blue);--site-accent-hover:var(--ob-blue-hover);--site-btn-bg:var(--ob-blue-solid);--site-btn-bg-hover:var(--ob-blue-solid-hover);--site-btn-text:#fff;--site-eyebrow:var(--positive-text);--site-focus:var(--ob-blue-solid);--site-header-bg:#ffffffdb;--site-hero-glow-a:#2563eb1a;--site-hero-glow-b:#10b9811a;--site-grid-line:#0f172a0d;--site-footer-bg:var(--brand-navy-deep);--site-footer-heading:#fff;--site-footer-text:var(--slate-300);--site-footer-muted:var(--slate-400);--site-footer-border:#94a3b82e;--site-footer-chip:#94a3b81a;--site-footer-focus:var(--blue-400);--site-badge-live-text:#047857;--site-badge-live-bg:#ecfdf5;--site-badge-soon-text:#475569;--site-badge-soon-bg:#f1f5f9;--product-onombongo-from:#0b1120;--product-onombongo-to:#1e3a8a;--product-onombongo-text:#1d4ed8;--product-kisumbu-media:#fff2dd;--product-kisumbu-accent:#e84d2c;--product-kisumbu-navy:#183653;--product-kisumbu-text:#c23a1c;--product-tudoaqi-from:#0f3d3a;--product-tudoaqi-to:#115e59;--product-tudoaqi-amber:#f2a93b;--product-tudoaqi-text:#0f766e}[data-theme=dark]{--shadow-sm:0 1px 3px 0 #0006;--shadow-md:0 8px 20px -8px #0009;--shadow-lg:0 24px 48px -16px #000000b3;--site-eyebrow:var(--positive-text);--site-focus:var(--ob-blue);--site-header-bg:#090d16d1;--site-hero-glow-a:#3b82f629;--site-hero-glow-b:#10b9811f;--site-grid-line:#94a3b80f;--site-footer-bg:var(--slate-950);--site-badge-live-text:#34d399;--site-badge-live-bg:#0b2a22;--site-badge-soon-text:#cbd5e1;--site-badge-soon-bg:#1e293b;--product-onombongo-text:#60a5fa;--product-kisumbu-text:#ff7a6a;--product-tudoaqi-text:#5eead4}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 2 * var(--header-gap) + var(--space-4))}body{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}[hidden]{display:none!important}h1,h2,h3,h4{line-height:var(--lh-snug);letter-spacing:var(--ls-tight);text-wrap:balance;margin:0;font-weight:750}p{text-wrap:pretty;margin:0}img,svg{max-width:100%;display:block}ul[role=list]{margin:0;padding:0;list-style:none}a{color:var(--site-accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--site-accent-hover)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--site-focus);outline-offset:3px;border-radius:var(--radius-sm)}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}::selection{background:var(--info-surface);color:var(--text-primary)}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--site-btn-bg);color:var(--site-btn-text);box-shadow:var(--shadow-md);font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus,.skip-link:focus-visible{top:var(--space-3);color:var(--site-btn-text)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.eyebrow{align-items:center;gap:var(--space-2);color:var(--site-eyebrow);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin:0;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.section-head{gap:var(--space-4);flex-direction:column;max-width:46rem;display:flex}.section-title{font-size:var(--fs-2xl);font-weight:800;line-height:1.15}.section-lead{color:var(--text-secondary);font-size:var(--fs-md)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--fs-base);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--site-btn-bg);color:var(--site-btn-text);box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--site-btn-bg-hover);color:var(--site-btn-text);box-shadow:var(--shadow-md)}.btn--secondary{background:var(--bg-surface);border-color:var(--border-input);color:var(--text-primary)}.btn--secondary:hover{background:var(--bg-surface-muted);border-color:var(--text-secondary);color:var(--text-primary)}.btn--lg{min-height:52px;padding:0 var(--space-6);font-size:var(--fs-md)}.btn svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{top:var(--header-gap);z-index:50;width:calc(100% - 2 * var(--gutter));max-width:var(--container);margin:var(--header-gap) auto 0;background:var(--site-header-bg);border:1px solid var(--border-subtle);border-radius:var(--header-radius);-webkit-backdrop-filter:saturate(160%)blur(14px);position:sticky;box-shadow:0 4px 20px -2px #0f172a14,0 2px 6px -1px #0f172a0a}html[data-theme=dark] .site-header[data-astro-cid-nen7h5rs]{box-shadow:0 6px 24px -4px #00000080,0 2px 6px -1px #0000004d}.site-header__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--header-h);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);min-height:var(--touch);color:var(--text-primary);text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.brand[data-astro-cid-nen7h5rs] .brand__logo{object-fit:contain;width:44px;height:44px}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);display:flex}.nav__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);transition:color var(--duration-fast), background-color var(--duration-fast);font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary);background:var(--bg-surface-muted)}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text-primary)}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--site-btn-bg);border-radius:2px;height:2px;position:absolute;bottom:6px}.nav__link[data-astro-cid-nen7h5rs] .nav__ext{opacity:.6}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}.icon-btn[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--touch);height:var(--touch);padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast);background:0 0;display:inline-flex}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--bg-surface-muted);border-color:var(--border-strong)}.lang[data-astro-cid-nen7h5rs]{position:relative}.lang__toggle[data-astro-cid-nen7h5rs]{padding:0 var(--space-3)}.lang__code[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);letter-spacing:.04em;font-weight:650}.lang__toggle[data-astro-cid-nen7h5rs] .lang__chevron{transition:transform var(--duration-fast)}.lang__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .lang__chevron{transform:rotate(180deg)}.lang__menu[data-astro-cid-nen7h5rs]{right:0;top:calc(100% + var(--space-2));min-width:200px;padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute}.lang__menu[data-astro-cid-nen7h5rs][hidden]{display:none}.lang__item[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-sm);font-weight:500;text-decoration:none;display:flex}.lang__item[data-astro-cid-nen7h5rs]:hover{background:var(--bg-surface-muted);color:var(--text-primary)}.lang__item[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--site-accent);font-weight:650}.lang__item-code[data-astro-cid-nen7h5rs]{color:var(--text-secondary);font-size:var(--fs-xs);letter-spacing:.04em;font-weight:600}.theme-toggle[data-astro-cid-nen7h5rs] .theme-toggle__sun,html[data-theme=dark] .theme-toggle[data-astro-cid-nen7h5rs] .theme-toggle__moon{display:none}html[data-theme=dark] .theme-toggle[data-astro-cid-nen7h5rs] .theme-toggle__sun{display:block}.js-only[data-astro-cid-nen7h5rs]{display:none}html.js .js-only[data-astro-cid-nen7h5rs]{display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__close,.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__close{display:block}.mobile[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-subtle)}html.js .mobile[data-astro-cid-nen7h5rs]:not(.is-open){display:none}.mobile__inner[data-astro-cid-nen7h5rs]{gap:var(--space-6);padding:var(--space-3) var(--space-4) var(--space-5);flex-direction:column;display:flex}.mobile__list[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.mobile__link[data-astro-cid-nen7h5rs]{min-height:52px;padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--fs-md);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.mobile__link[data-astro-cid-nen7h5rs] svg{color:var(--text-secondary)}.mobile__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--site-accent)}.mobile__langs[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.mobile__langs-label[data-astro-cid-nen7h5rs]{color:var(--text-secondary);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:700}.segmented[data-astro-cid-nen7h5rs]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-muted);gap:3px;padding:3px;display:inline-flex}.segmented__item[data-astro-cid-nen7h5rs]{min-width:52px;min-height:40px;color:var(--text-secondary);font-size:var(--fs-sm);letter-spacing:.04em;border-radius:7px;justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.segmented__item[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.segmented__item[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.mobile__cta[data-astro-cid-nen7h5rs]{width:100%}.nav--wide[data-astro-cid-nen7h5rs],.wide-only[data-astro-cid-nen7h5rs]{display:none}@media (width>=1080px){.nav--wide[data-astro-cid-nen7h5rs]{display:block}.wide-only[data-astro-cid-nen7h5rs]{display:inline-flex}.lang[data-astro-cid-nen7h5rs].wide-only{display:block}.narrow-only[data-astro-cid-nen7h5rs],html.js .narrow-only[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{--site-focus:var(--site-footer-focus);padding-block:var(--space-16) var(--space-8);background:var(--site-footer-bg);color:var(--site-footer-text);font-size:var(--fs-sm);margin-top:auto}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-10) var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=640px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr;grid-auto-columns:1fr;grid-auto-flow:column}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.footer__logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);min-height:var(--touch);color:var(--site-footer-heading);letter-spacing:-.02em;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.footer__logo[data-astro-cid-jo6i4kqk]:hover{color:var(--site-footer-heading)}.footer__logo[data-astro-cid-jo6i4kqk] .footer__logo-img{object-fit:contain;width:36px;height:36px}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:34ch;margin-top:var(--space-3);color:var(--site-footer-text)}.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin-top:var(--space-6);display:flex}.social[data-astro-cid-jo6i4kqk]{width:var(--touch);height:var(--touch);border:1px solid var(--site-footer-border);border-radius:var(--radius-md);background:var(--site-footer-chip);color:var(--site-footer-text);transition:color var(--duration-fast), border-color var(--duration-fast), background-color var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.social[data-astro-cid-jo6i4kqk]:hover{color:var(--site-footer-heading);border-color:var(--site-footer-muted)}.footer__title[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-4);color:var(--site-footer-heading);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:700}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1);flex-direction:column;display:flex}.footer__link[data-astro-cid-jo6i4kqk]{min-height:36px;color:var(--site-footer-text);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.footer__btn[data-astro-cid-jo6i4kqk]{font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--site-footer-heading);text-decoration:underline}.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);min-height:36px;display:flex}.footer__contact[data-astro-cid-jo6i4kqk] svg{color:var(--site-footer-muted);flex-shrink:0}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--site-footer-border);flex-wrap:wrap;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-1);color:var(--site-footer-muted);font-size:var(--fs-xs);flex-direction:column;line-height:1.6;display:flex}.footer__mono[data-astro-cid-jo6i4kqk]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.footer__founder-link[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.footer__founder-link[data-astro-cid-jo6i4kqk]:hover{color:var(--site-footer-heading)}.footer__langs[data-astro-cid-jo6i4kqk]{gap:var(--space-1);display:flex}.footer__lang[data-astro-cid-jo6i4kqk]{min-width:var(--touch);min-height:var(--touch);border-radius:var(--radius-md);color:var(--site-footer-muted);font-size:var(--fs-xs);letter-spacing:.06em;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.footer__lang[data-astro-cid-jo6i4kqk]:hover{color:var(--site-footer-heading)}.footer__lang[data-astro-cid-jo6i4kqk][aria-current=true]{color:var(--site-footer-heading);background:var(--site-footer-chip)}.consent[data-astro-cid-u6s5b3h2]{z-index:60;padding:var(--space-3) var(--gutter) var(--space-4);pointer-events:none;position:fixed;inset:auto 0 0}.consent__card[data-astro-cid-u6s5b3h2]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);max-width:var(--container);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--header-radius);background:var(--bg-surface);box-shadow:var(--shadow-lg);pointer-events:auto;flex-wrap:wrap;margin:0 auto;display:flex}.consent__text[data-astro-cid-u6s5b3h2]{gap:var(--space-1);flex-direction:column;flex:32rem;display:flex}.consent__title[data-astro-cid-u6s5b3h2]{font-size:var(--fs-base);font-weight:750}.consent__text[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--text-secondary);font-size:var(--fs-sm)}.consent__text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{font-weight:600}.consent__actions[data-astro-cid-u6s5b3h2]{gap:var(--space-3);flex:none;display:flex}.consent__btn[data-astro-cid-u6s5b3h2]{background:var(--site-btn-bg);min-width:128px;color:var(--site-btn-text)}.consent__btn[data-astro-cid-u6s5b3h2]:hover{background:var(--site-btn-bg-hover);color:var(--site-btn-text)}@media (width<=479px){.consent__actions[data-astro-cid-u6s5b3h2]{width:100%}.consent__btn[data-astro-cid-u6s5b3h2]{flex:1;min-width:0}}
