@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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}@layer reset{*,:before,:after{box-sizing:border-box}html{interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--height-nav) + var(--space-4))}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg,video,iframe{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important}}}@layer tokens{:root{--ds-grey-900:#1d1d1f;--ds-grey-700:#424245;--ds-grey-600:#636369;--ds-grey-500:#6e6e73;--ds-grey-400:#86868b;--ds-grey-300:#d2d2d7;--ds-grey-200:#e8e8ed;--ds-grey-100:#f5f5f7;--ds-grey-50:#fbfbfd;--ds-white:#fff;--ds-red-500:#ed1848;--ds-ink-950:#121214;--ds-slate-500:#525966;--ds-blue-800:#002ca3;--ds-blue-700:#0037cc;--ds-blue-600:#0043f4;--ds-blue-400:#4c7dff;--ds-blue-200:#c7d2fe;--ds-blue-50:#eef2ff;--ds-navy-950:#040a26;--ds-quote-red-600:#c8102e;--ds-quote-red-800:#9e0c24;--ds-quote-navy-700:#0b2a5b;--ds-quote-navy-900:#071c40;--ds-cyan-500:#22c7d6;--ds-indigo-600:#3a2bd6;--ds-green-800:#1f6b38;--ds-green-600:#1f8a43;--ds-green-500:#3dae5f;--ds-green-50:#f1faf3;--ds-orange-600:#c2410c;--ds-orange-50:#faf0ec;--ds-wa-green:#0b5d51;--ds-channel-whatsapp:#25d366;--ds-channel-teams:#5059c9;--ds-wa-paper:#efe9e2;--ds-wa-sent:#d9fdd3;--ds-wa-bar:#f4f0eb;--ds-wa-ink:#1a1a1a;--ds-wa-note:#6f6d6a;--ds-wa-file:#f9f9f9;--ds-scrim:#1d1d1f52;--ds-shadow-color:#00000014;--ds-space-0:0;--ds-space-0-5:.125rem;--ds-space-1:.25rem;--ds-space-1-5:.375rem;--ds-space-2:.5rem;--ds-space-2-5:.625rem;--ds-space-3:.75rem;--ds-space-3-5:.875rem;--ds-space-4:1rem;--ds-space-4-5:1.125rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-7:1.75rem;--ds-space-8:2rem;--ds-space-9:2.25rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-14:3.5rem;--ds-space-16:4rem;--ds-space-18:4.5rem;--ds-space-20:5rem;--ds-space-22:5.5rem;--ds-space-24:6rem;--ds-fluid-16-24:clamp(1rem, .8rem + .9vw, 1.5rem);--ds-fluid-20-32:clamp(1.25rem, 1rem + 1vw, 2rem);--ds-fluid-24-32:clamp(1.5rem, 1rem + 1.5vw, 2rem);--ds-fluid-24-40:clamp(1.5rem, 1rem + 2vw, 2.5rem);--ds-fluid-32-40:clamp(2rem, 1.5rem + 1vw, 2.5rem);--ds-fluid-32-48:clamp(2rem, 1.5rem + 2vw, 3rem);--ds-fluid-24-64:clamp(1.5rem, .6rem + 4vw, 4rem);--ds-fluid-32-64:clamp(2rem, 1.1rem + 3.6vw, 4rem);--ds-fluid-20-64:clamp(1.25rem, .3rem + 4.2vw, 4rem);--ds-fluid-32-72:clamp(2rem, 1rem + 4vw, 4.5rem);--ds-fluid-48-72:clamp(3rem, 2rem + 4vw, 4.5rem);--ds-fluid-40-96:clamp(2.5rem, 1rem + 6vw, 6rem);--ds-fluid-48-96:clamp(3rem, 6vw, 6rem);--ds-fluid-56-96:clamp(3.5rem, 2rem + 5vw, 6rem);--ds-fluid-64-96:clamp(4rem, 3.12rem + 3.6vw, 6rem);--ds-fluid-64-120:clamp(4rem, 2.5rem + 6.3vw, 7.5rem);--ds-em-10:.1em;--ds-em-20:.2em;--ds-em-25:.25em;--ds-em-40:.4em;--ds-font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-size-12:.75rem;--ds-font-size-14:.875rem;--ds-font-size-15:.9375rem;--ds-font-size-16:1rem;--ds-font-size-18:1.125rem;--ds-font-size-17:1.0625rem;--ds-font-size-18-21:clamp(1.125rem, 1.043rem + .337vw, 1.3125rem);--ds-font-size-19-21:clamp(1.1875rem, 1.133rem + .225vw, 1.3125rem);--ds-font-size-22-28:clamp(1.375rem, 1.211rem + .674vw, 1.75rem);--ds-font-size-28-40:clamp(1.75rem, 1.421rem + 1.348vw, 2.5rem);--ds-font-size-28-48:clamp(1.75rem, 1.203rem + 2.247vw, 3rem);--ds-font-size-48-72:clamp(3rem, 2.343rem + 2.697vw, 4.5rem);--ds-font-size-32-56:clamp(2rem, 1.343rem + 2.697vw, 3.5rem);--ds-font-size-36-64:clamp(2.25rem, 1.483rem + 3.146vw, 4rem);--ds-font-weight-400:400;--ds-font-weight-500:500;--ds-font-weight-600:600;--ds-leading-100:1;--ds-leading-107:1.07;--ds-leading-108:1.08;--ds-leading-112:1.12;--ds-leading-124:1.24;--ds-leading-134:1.34;--ds-leading-135:1.35;--ds-leading-140:1.4;--ds-leading-143:1.43;--ds-leading-146:1.46;--ds-leading-153:1.53;--ds-tracking-n30:-.03em;--ds-tracking-n25:-.025em;--ds-tracking-n24:-.024em;--ds-tracking-n22:-.022em;--ds-tracking-n18:-.018em;--ds-tracking-n14:-.014em;--ds-tracking-n10:-.01em;--ds-tracking-n8:-.008em;--ds-tracking-n5:-.005em;--ds-tracking-n4:-.004em;--ds-tracking-n2:-.002em;--ds-tracking-0:0;--ds-tracking-p10:.01em;--ds-tracking-p60:.06em;--ds-tracking-p80:.08em;--ds-radius-2:.125rem;--ds-radius-4:.25rem;--ds-radius-8:.5rem;--ds-radius-12:.75rem;--ds-radius-16:1rem;--ds-radius-20-28:clamp(1.25rem, 1rem + 1vw, 1.75rem);--ds-radius-full:999px;--ds-radius-round:50%;--ds-border-1:1px;--ds-border-2:2px;--ds-border-3:3px;--ds-shadow-1:0 1px 2px var(--ds-shadow-color);--ds-shadow-2:0 4px 12px var(--ds-shadow-color);--ds-shadow-3:0 12px 32px var(--ds-shadow-color);--ds-shadow-card:0 1px 2px #0000000a;--ds-shadow-hover:0 16px 32px -12px #00000024, 0 2px 6px #0000000a;--ds-shadow-float:0 24px 48px -16px #0000002e, 0 2px 8px #0000000d;--ds-shadow-edge:0 10px 24px -18px #00000047;--ds-shadow-fix:0 0 0 1px #3dae5f, 0 0 28px 4px #3dae5f59;--ds-shadow-text:0 1px 14px #00000059;--ds-ring-8:0 0 0 .5rem;--ds-blur-16:saturate(1.6) blur(16px);--ds-blur-20:saturate(1.8) blur(20px);--ds-blur-18:blur(18px);--ds-blur-48:blur(48px);--ds-z-n1:-1;--ds-z-1:1;--ds-z-20:20;--ds-z-50:50;--ds-z-100:100;--ds-duration-0:.01ms;--ds-duration-100:.1s;--ds-duration-150:.15s;--ds-duration-200:.2s;--ds-duration-250:.25s;--ds-duration-400:.4s;--ds-ease-out:cubic-bezier(.2, .8, .2, 1);--ds-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ds-scale-97:.97;--ds-scale-98:.98;--ds-scale-1035:1.035;--ds-scale-120:1.2;--ds-opacity-70:.7;--ds-opacity-0:0;--ds-opacity-100:1;--ds-size-28:1.75rem;--ds-size-36:2.25rem;--ds-size-44:2.75rem;--ds-size-48:3rem;--ds-size-52:3.25rem;--ds-width-720:45rem;--ds-width-1312:82rem;--ds-height-64-104:clamp(4rem, 3.2rem + 3.4vw, 6.5rem);--ds-height-64-72:clamp(4rem, 3.6rem + 1vw, 4.5rem);--color-text:var(--ds-grey-900,#1d1d1f);--color-text-secondary:var(--ds-grey-700,#424245);--color-text-muted:var(--ds-grey-600,#636369);--color-text-subtle:var(--ds-grey-400,#86868b);--color-text-inverse:var(--ds-white,#fff);--color-text-inverse-muted:var(--ds-grey-300,#d2d2d7);--color-link:var(--ds-grey-900,#1d1d1f);--color-link-hover:var(--ds-grey-500,#6e6e73);--color-link-accent:var(--ds-blue-600,#0043f4);--color-link-accent-hover:var(--ds-blue-700,#0037cc);--color-bg:var(--ds-white,#fff);--color-bg-subtle:var(--ds-grey-100,#f5f5f7);--color-canvas:var(--ds-grey-100,#f5f5f7);--color-bg-faint:var(--ds-grey-50,#fbfbfd);--color-bg-inverse:var(--ds-grey-900,#1d1d1f);--color-bg-translucent:color-mix(in srgb, var(--color-bg) 80%, transparent);--color-overlay:var(--ds-scrim,#1d1d1f52);--color-fill:var(--ds-grey-200,#e8e8ed);--color-fill-strong:var(--ds-grey-300,#d2d2d7);--color-fill-muted:var(--ds-grey-400,#86868b);--color-fill-solid:var(--ds-grey-900,#1d1d1f);--color-icon:var(--ds-grey-500,#6e6e73);--color-icon-light:var(--ds-grey-400,#86868b);--color-icon-strong:var(--ds-slate-500,#525966);--color-border:var(--ds-grey-200,#e8e8ed);--color-border-strong:var(--ds-grey-300,#d2d2d7);--color-border-hover:var(--ds-grey-400,#86868b);--color-border-emphasis:var(--ds-grey-900,#1d1d1f);--color-action:var(--ds-blue-600,#0043f4);--color-action-hover:var(--ds-blue-700,#0037cc);--color-action-pressed:var(--ds-blue-800,#002ca3);--color-action-text:var(--ds-white,#fff);--color-control:var(--ds-grey-300,#d2d2d7);--color-control-thumb:var(--ds-white,#fff);--color-control-fill:var(--ds-blue-600,#0043f4);--color-control-halo:color-mix(in srgb, var(--color-control-fill) 16%, transparent);--color-focus:var(--ds-blue-600,#0043f4);--color-selection:var(--ds-grey-900,#1d1d1f);--color-selection-text:var(--ds-white,#fff);--color-disabled:var(--ds-grey-100,#f5f5f7);--color-disabled-text:var(--ds-grey-400,#86868b);--color-brand:var(--ds-red-500,#ed1848);--color-quote-marantec:var(--ds-quote-red-600,#c8102e);--color-quote-marantec-dark:var(--ds-quote-red-800,#9e0c24);--color-quote-faac:var(--ds-quote-navy-700,#0b2a5b);--color-quote-faac-dark:var(--ds-quote-navy-900,#071c40);--color-accent:var(--ds-blue-600,#0043f4);--color-accent-soft:var(--ds-blue-50,#eef2ff);--color-accent-border:var(--ds-blue-200,#c7d2fe);--color-positive:var(--ds-green-600,#1f8a43);--color-fix:var(--ds-green-500,#3dae5f);--color-fix-soft:var(--ds-green-50,#f1faf3);--color-soon:var(--ds-orange-600,#c2410c);--color-soon-soft:var(--ds-orange-50,#faf0ec);--color-fix-text:var(--ds-green-800,#1f6b38);--color-channel-whatsapp:var(--ds-channel-whatsapp,#25d366);--color-channel-teams:var(--ds-channel-teams,#5059c9);--color-whatsapp-bar:var(--ds-wa-bar,#f6f3ee);--color-whatsapp-text:var(--ds-wa-ink,#1a1a1a);--color-whatsapp-note:var(--ds-wa-note,#6f6d6a);--color-whatsapp-file:var(--ds-wa-file,#f9f9f9);--color-whatsapp-paper:var(--ds-wa-paper,#efe9e2);--color-whatsapp-sent:var(--ds-wa-sent,#d9fdd3);--color-scrim-image:var(--ds-ink-950,#121214);--color-glass:color-mix(in srgb, var(--color-text-inverse) 16%, transparent);--color-glass-border:color-mix(in srgb, var(--color-text-inverse) 28%, transparent);--color-glass-dark:color-mix(in srgb, var(--color-scrim-image) 62%, transparent);--color-glass-dark-hover:color-mix(in srgb, var(--color-scrim-image) 80%, transparent);--gradient-base:var(--ds-navy-950,#040a26);--gradient-blue:color-mix(in srgb, var(--color-action) 58%, transparent);--gradient-blue-light:color-mix(in srgb, var(--ds-blue-400,#4c7dff) 50%, transparent);--gradient-cyan:color-mix(in srgb, var(--ds-cyan-500,#22c7d6) 64%, transparent);--gradient-indigo:color-mix(in srgb, var(--ds-indigo-600,#3a2bd6) 62%, transparent);--font-sans:var(--ds-font-sans,"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif);--font-size-display:var(--ds-font-size-36-64,clamp(2.25rem, 1.483rem + 3.146vw, 4rem));--font-size-headline:var(--ds-font-size-32-56,clamp(2rem, 1.343rem + 2.697vw, 3.5rem));--font-size-title:var(--ds-font-size-28-48,clamp(1.75rem, 1.203rem + 2.247vw, 3rem));--font-size-numeral:var(--ds-font-size-48-72,clamp(3rem, 2.343rem + 2.697vw, 4.5rem));--font-size-nav:var(--ds-font-size-15,.9375rem);--font-size-chat:var(--ds-font-size-16,1rem);--font-size-chat-name:var(--ds-font-size-18,1.125rem);--font-size-subtitle:var(--ds-font-size-22-28,clamp(1.375rem, 1.211rem + .674vw, 1.75rem));--font-size-heading:var(--ds-font-size-19-21,clamp(1.1875rem, 1.133rem + .225vw, 1.3125rem));--font-size-lead:var(--ds-font-size-18-21,clamp(1.125rem, 1.043rem + .337vw, 1.3125rem));--font-size-body:var(--ds-font-size-17,1.0625rem);--font-size-callout:var(--ds-font-size-14,.875rem);--font-size-caption:var(--ds-font-size-12,.75rem);--font-weight-regular:var(--ds-font-weight-400,400);--font-weight-medium:var(--ds-font-weight-500,500);--font-weight-semibold:var(--ds-font-weight-600,600);--line-height-display:var(--ds-leading-107,1.07);--line-height-headline:var(--ds-leading-108,1.08);--line-height-title:var(--ds-leading-108,1.08);--line-height-subtitle:var(--ds-leading-124,1.24);--line-height-heading:var(--ds-leading-124,1.24);--line-height-lead:var(--ds-leading-146,1.46);--line-height-body:var(--ds-leading-153,1.53);--line-height-callout:var(--ds-leading-143,1.43);--line-height-caption:var(--ds-leading-134,1.34);--line-height-ui:var(--ds-leading-140,1.4);--line-height-none:var(--ds-leading-100,1);--letter-spacing-display:var(--ds-tracking-n25,-.025em);--letter-spacing-headline:var(--ds-tracking-n22,-.022em);--letter-spacing-title:var(--ds-tracking-n24,-.024em);--letter-spacing-subtitle:var(--ds-tracking-n18,-.018em);--letter-spacing-heading:var(--ds-tracking-n14,-.014em);--letter-spacing-lead:var(--ds-tracking-n10,-.01em);--letter-spacing-numeral:var(--ds-tracking-n30,-.03em);--letter-spacing-tag:var(--ds-tracking-p60,.06em);--letter-spacing-badge:var(--ds-tracking-p80,.08em);--letter-spacing-caption:var(--ds-tracking-p10,.01em);--letter-spacing-body:var(--ds-tracking-n5,-.005em);--letter-spacing-callout:var(--ds-tracking-n2,-.002em);--letter-spacing-ui:var(--ds-tracking-n4,-.004em);--letter-spacing-none:var(--ds-tracking-0,0);--space-0:var(--ds-space-0,0);--space-0-5:var(--ds-space-0-5,.125rem);--space-1:var(--ds-space-1,.25rem);--space-1-5:var(--ds-space-1-5,.375rem);--space-2:var(--ds-space-2,.5rem);--space-2-5:var(--ds-space-2-5,.625rem);--space-3:var(--ds-space-3,.75rem);--space-3-5:var(--ds-space-3-5,.875rem);--space-4:var(--ds-space-4,1rem);--space-4-5:var(--ds-space-4-5,1.125rem);--space-5:var(--ds-space-5,1.25rem);--space-6:var(--ds-space-6,1.5rem);--space-7:var(--ds-space-7,1.75rem);--space-8:var(--ds-space-8,2rem);--space-9:var(--ds-space-9,2.25rem);--space-10:var(--ds-space-10,2.5rem);--space-12:var(--ds-space-12,3rem);--space-14:var(--ds-space-14,3.5rem);--space-16:var(--ds-space-16,4rem);--space-18:var(--ds-space-18,4.5rem);--space-20:var(--ds-space-20,5rem);--space-22:var(--ds-space-22,5.5rem);--space-24:var(--ds-space-24,6rem);--space-gutter:var(--ds-fluid-20-64,clamp(1.25rem, .3rem + 4.2vw, 4rem));--space-section:var(--ds-fluid-64-120,clamp(4rem, 2.5rem + 6.3vw, 7.5rem));--space-section-sm:var(--ds-fluid-64-96,clamp(4rem, 3.12rem + 3.6vw, 6rem));--space-section-tight:calc(var(--space-section) * .6);--space-block:var(--ds-fluid-32-64,clamp(2rem, 1.1rem + 3.6vw, 4rem));--space-group:var(--ds-fluid-32-48,clamp(2rem, 1.5rem + 2vw, 3rem));--space-flow:var(--ds-fluid-24-40,clamp(1.5rem, 1rem + 2vw, 2.5rem));--space-flow-sm:var(--ds-fluid-24-32,clamp(1.5rem, 1rem + 1.5vw, 2rem));--space-grid:var(--ds-fluid-16-24,clamp(1rem, .8rem + .9vw, 1.5rem));--space-column:var(--ds-fluid-48-96,clamp(3rem, 6vw, 6rem));--space-hero-top:var(--ds-fluid-40-96,clamp(2.5rem, 1rem + 6vw, 6rem));--space-hero-top-compact:var(--ds-fluid-32-72,clamp(2rem, 1rem + 4vw, 4.5rem));--space-hero-bottom:var(--ds-fluid-56-96,clamp(3.5rem, 2rem + 5vw, 6rem));--space-hero-bottom-compact:var(--ds-fluid-48-72,clamp(3rem, 2rem + 4vw, 4.5rem));--inset-tight:var(--ds-fluid-16-24,clamp(1rem, .8rem + .9vw, 1.5rem));--inset-compact:var(--ds-fluid-20-32,clamp(1.25rem, 1rem + 1vw, 2rem));--inset-card:var(--ds-fluid-24-32,clamp(1.5rem, 1rem + 1.5vw, 2rem));--inset-box:var(--ds-fluid-24-40,clamp(1.5rem, 1rem + 2vw, 2.5rem));--inset-panel:var(--ds-fluid-24-64,clamp(1.5rem, .6rem + 4vw, 4rem));--inset-banner:var(--ds-fluid-56-96,clamp(3.5rem, 2rem + 5vw, 6rem));--nudge-1:var(--ds-em-10,.1em);--nudge-2:var(--ds-em-20,.2em);--nudge-3:var(--ds-em-25,.25em);--nudge-4:var(--ds-em-40,.4em);--radius-none:var(--ds-space-0,0);--radius-2xs:var(--ds-radius-2,.125rem);--radius-xs:var(--ds-radius-4,.25rem);--radius-sm:var(--ds-radius-8,.5rem);--radius-md:var(--ds-radius-12,.75rem);--radius-lg:var(--ds-radius-16,1rem);--radius-xl:var(--ds-radius-20-28,clamp(1.25rem, 1rem + 1vw, 1.75rem));--radius-pill:var(--ds-radius-full,999px);--radius-circle:var(--ds-radius-round,50%);--border-width:var(--ds-border-1,1px);--border-width-strong:var(--ds-border-2,2px);--focus-ring-offset:var(--ds-border-3,3px);--focus-ring-offset-tight:var(--ds-border-2,2px);--shadow-none:none;--shadow-sm:var(--ds-shadow-1,0 1px 2px #00000014);--shadow-md:var(--ds-shadow-2,0 4px 12px #00000014);--shadow-lg:var(--ds-shadow-3,0 12px 32px #00000014);--shadow-card:var(--ds-shadow-card,0 1px 2px #0000000a);--shadow-hover:var(--ds-shadow-hover,0 16px 32px -12px #00000024, 0 2px 6px #0000000a);--shadow-float:var(--ds-shadow-float,0 24px 48px -16px #0000002e, 0 2px 8px #0000000d);--shadow-nav:var(--ds-shadow-edge,0 10px 24px -18px #00000047);--shadow-fix:var(--ds-shadow-fix,0 0 0 1px #3dae5f, 0 0 28px 4px #3dae5f59);--shadow-selected:0 0 0 var(--border-width) var(--color-accent), var(--shadow-md);--shadow-chosen:inset 0 0 0 var(--border-width) var(--color-accent);--shadow-ring:0 0 0 var(--border-width) var(--color-border);--shadow-text:var(--ds-shadow-text,0 1px 14px #00000059);--shadow-halo:var(--ds-ring-8,0 0 0 .5rem) var(--color-control-halo);--backdrop-nav:var(--ds-blur-20,saturate(1.8) blur(20px));--blur-image:var(--ds-blur-18,blur(18px));--blur-glow:var(--ds-blur-48,blur(48px));--z-below:var(--ds-z-n1,-1);--z-raised:var(--ds-z-1,1);--z-sticky:var(--ds-z-20,20);--z-nav:var(--ds-z-50,50);--z-skip:var(--ds-z-100,100);--duration-instant:var(--ds-duration-0,.01ms);--duration-press:var(--ds-duration-100,.1s);--duration-fast:var(--ds-duration-150,.15s);--duration-base:var(--ds-duration-250,.25s);--duration-slow:var(--ds-duration-400,.4s);--ease-standard:var(--ds-ease-out,cubic-bezier(.2, .8, .2, 1));--ease-in-out:var(--ds-ease-in-out,cubic-bezier(.4, 0, .2, 1));--scale-press:var(--ds-scale-97,.97);--scale-zoom:var(--ds-scale-1035,1.035);--scale-thumb:var(--ds-scale-120,1.2);--opacity-muted:var(--ds-opacity-70,.7);--opacity-hidden:var(--ds-opacity-0,0);--opacity-shown:var(--ds-opacity-100,1);--size-control:var(--ds-size-52,3.25rem);--size-control-md:var(--ds-size-48,3rem);--size-control-sm:var(--ds-size-36,2.25rem);--size-tap:var(--ds-size-44,2.75rem);--size-marker:var(--ds-size-28,1.75rem);--width-page:var(--ds-width-1312,82rem);--width-measure:var(--ds-width-720,45rem);--height-nav:var(--ds-height-64-72,clamp(4rem, 3.6rem + 1vw, 4.5rem));--nav-link-gap:clamp(var(--space-5), 3vw, var(--space-12));--nav-link-indent:clamp(var(--space-4), -8rem + 14vw, 7rem);--nav-action-gap:clamp(var(--space-4), 2vw, var(--space-7));--nav-menu-indent:min(12vw, 11.4rem);--footer-pad-top:var(--ds-fluid-48-72,clamp(3rem, 2rem + 4vw, 4.5rem));--footer-pad-bottom:var(--ds-fluid-32-40,clamp(2rem, 1.5rem + 1vw, 2.5rem))}}@layer base{html:not(:lang(en)){hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--color-text);background:var(--color-bg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);text-wrap:balance}p,li,dd{text-wrap:pretty}a{text-decoration-thickness:var(--border-width);text-underline-offset:var(--nudge-2)}:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}::selection{background:var(--color-selection);color:var(--color-selection-text)}.t-display{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-semibold)}.t-headline{font-size:var(--font-size-headline);line-height:var(--line-height-headline);letter-spacing:var(--letter-spacing-headline);font-weight:var(--font-weight-semibold)}.t-title,h2{font-size:var(--font-size-title);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title);font-weight:var(--font-weight-semibold)}.t-subtitle{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);letter-spacing:var(--letter-spacing-subtitle);font-weight:var(--font-weight-semibold)}.t-heading,h3{font-size:var(--font-size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);font-weight:var(--font-weight-semibold)}.t-lead{font-size:var(--font-size-lead);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead)}.t-body{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-regular)}.t-body-m{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-medium)}.t-callout{font-size:var(--font-size-callout);line-height:var(--line-height-callout);letter-spacing:var(--letter-spacing-callout)}.t-callout-m{font-size:var(--font-size-callout);line-height:var(--line-height-callout);font-weight:var(--font-weight-medium)}.t-caption{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caption)}.t-numeral{font-size:var(--font-size-numeral);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-numeral);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.eyebrow{align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--font-size-body);line-height:var(--line-height-ui);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-ui);display:flex}.eyebrow__icon{width:1.25rem;height:1.25rem;color:var(--color-icon-light);flex:none}.muted{color:var(--color-text-muted)}.subtle{color:var(--color-text-subtle)}.ink-2{color:var(--color-text-secondary)}.nowrap{white-space:nowrap}@media (width<40rem){html:not(:lang(en)) .nowrap{white-space:normal}}}@layer layout{.container{width:100%;max-width:calc(var(--width-page) + 2 * var(--space-gutter));padding-inline:var(--space-gutter);margin-inline:auto}.section{padding-block:var(--space-section-sm) var(--space-section)}.section--tint{background:var(--color-bg-subtle);--color-canvas:var(--color-bg)}.section--flush{padding-block-start:0}.section--joined{padding-block-end:var(--space-grid)}.section--last{padding-block-end:var(--space-section-sm)}.section--compact{padding-block:var(--space-group) var(--space-section-sm)}.section--tight{padding-block:var(--space-section-tight)}.section>.container{gap:var(--space-block);display:grid}.section>.container>*{min-width:0}.stack{gap:var(--flow,var(--space-4));flex-direction:column;display:flex}.stack>*{min-width:0}.cluster{align-items:center;gap:var(--flow,var(--space-3));flex-wrap:wrap;display:flex}.split{gap:var(--space-block);align-items:center;display:grid}.split>*{min-width:0}@media (width>=56rem){.split{grid-template-columns:var(--split,1fr 1fr)}.split--top{align-items:start}.split--aside{--split:minmax(0, 5fr) minmax(0, 9fr);align-items:start}.split--media-first>:first-child{order:1}}.grid{gap:var(--space-grid);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,17rem)), 1fr));display:grid}.grid>*{min-width:0}.measure{max-width:var(--width-measure)}.center{text-align:center;margin-inline:auto}}@layer components{.head{gap:var(--space-4);flex-direction:column;max-width:50rem;display:flex}.head--center{text-align:center;align-items:center;max-width:none;margin-inline:auto}.head--center .t-lead,.head--center .t-body{max-width:58rem}.head .t-lead,.head .t-body{color:var(--color-text-muted)}@media (width<56rem){.head--center{text-align:start;align-items:flex-start;margin-inline:0}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-3-5) var(--space-6);border-radius:var(--radius-pill);font-size:var(--font-size-body);line-height:var(--line-height-ui);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-ui);text-align:center;white-space:nowrap;border:var(--border-width) solid transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), scale var(--duration-press) var(--ease-standard);text-decoration:none;display:inline-flex}.btn:active{scale:var(--scale-press)}.btn:focus-visible{border-radius:var(--radius-pill);outline-offset:var(--focus-ring-offset-tight)}.btn--primary{background:var(--color-action);color:var(--color-action-text)}.btn--primary:hover{background:var(--color-action-hover)}.btn--primary:active{background:var(--color-action-pressed)}.btn--secondary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border-strong)}.btn--secondary:hover{background:var(--color-bg-subtle)}.btn--secondary:active{background:var(--color-fill)}.btn--inverse{background:var(--color-bg);color:var(--color-text)}.btn--inverse:hover{background:var(--color-bg-subtle)}.btn--inverse:active{background:var(--color-fill)}.btn--small{min-height:var(--size-control-sm);padding:var(--space-2) var(--space-3-5);font-size:var(--font-size-callout)}.btn--block{width:100%}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<40rem){.actions{flex-direction:column}.actions .btn{width:100%}}.link{align-items:center;gap:var(--space-1-5);font-weight:var(--font-weight-medium);color:var(--color-link-accent);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.link:after{content:"→";transition:translate var(--duration-fast) var(--ease-standard)}.link:hover:after{translate:var(--nudge-2) 0}.link:hover{color:var(--color-link-accent-hover);text-decoration:underline}.media{aspect-ratio:var(--ratio-mobile,var(--ratio,16 / 9));background:var(--color-bg-subtle);border-radius:var(--radius-xl);border:var(--border-width) solid var(--color-border);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}@media (width>=56rem){.media{aspect-ratio:var(--ratio,16 / 9)}}.media--dark{background:var(--color-fill);border:0}.media--flat{border:0;border-radius:0}.media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media__label{gap:var(--space-1-5);padding:var(--space-6);text-align:center;color:var(--color-text-muted);justify-items:center;display:grid}.media__play{aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-bg);width:4.5rem;place-items:center;margin-block-end:var(--space-2);display:grid}.card{background:var(--color-bg-subtle);border-radius:var(--radius-xl);padding:var(--inset-card);gap:var(--space-2);flex-direction:column;display:flex}.card--white{background:var(--color-bg)}.card--line{background:var(--color-bg);border:var(--border-width) solid var(--color-border)}.card .link{margin-block-start:auto;padding-block-start:var(--space-3);display:block}.card .link:after{margin-inline-start:var(--space-1-5);display:inline-block}.link.link--text,.note .link{font-weight:inherit;text-underline-offset:var(--space-0-5);margin-block-start:0;padding-block-start:0;text-decoration:underline;display:inline}.link.link--text:after,.note .link:after{content:none}.photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;display:block}.pic{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--color-bg-inverse);color:var(--color-text-inverse);align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.pic img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.pic__blur{backdrop-filter:var(--blur-image);mask-image:linear-gradient(to bottom, transparent, var(--color-scrim-image) 70%);position:absolute;inset:55% 0 0}.pic:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--color-scrim-image) 92%, transparent), color-mix(in srgb, var(--color-scrim-image) 80%, transparent) 5rem, color-mix(in srgb, var(--color-scrim-image) 45%, transparent) 10rem, transparent 15rem);position:absolute;inset:0}.pic figcaption{z-index:var(--z-raised);padding:var(--space-6);text-shadow:var(--shadow-text);text-wrap:pretty;position:relative}.pic figcaption a,.pic figcaption a:hover{color:inherit}.pic--tall{aspect-ratio:3/4}.pic--tall figcaption{gap:var(--space-2);display:grid}.pic--tall .pic__blur{inset-block-start:35%}.pic--tall:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-scrim-image) 94%, transparent), color-mix(in srgb, var(--color-scrim-image) 86%, transparent) 35%, color-mix(in srgb, var(--color-scrim-image) 55%, transparent) 55%, transparent 75%)}@media (width>=56rem){.pic--tall{aspect-ratio:4/5}.pic{aspect-ratio:1}}.card__icon{color:var(--color-icon-strong);margin-block-end:var(--space-2);display:block}.panel{background:var(--color-bg-subtle);border-radius:var(--radius-xl);padding:var(--inset-panel)}.point{gap:var(--space-1-5);flex-direction:column;display:flex}.point p{color:var(--color-text-muted)}.points{gap:var(--space-7);display:grid}.point__icon{aspect-ratio:1;width:2.75rem;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-icon-strong);box-shadow:var(--shadow-card);place-items:center;margin-block-end:var(--space-3);display:grid}.point__icon svg{width:1.375rem;height:1.375rem}.points--rule .point{border-block-start:var(--border-width) solid var(--color-border-strong);padding-block-start:var(--space-6)}.rows{border-block-end:var(--border-width) solid var(--color-border)}.rows>*{border-block-start:var(--border-width) solid var(--color-border);padding-block:var(--space-5)}.row{gap:var(--space-3-5) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.row p{color:var(--color-text-muted)}.num{width:var(--size-marker);aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);flex:none;place-items:center;display:grid}.num--solid{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.checks{gap:var(--space-2-5);display:grid}.checks li{gap:var(--space-2-5);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;display:grid}.checks li:before{content:"";width:1.125rem;height:1.125rem;background:currentColor;margin-block-start:var(--nudge-3);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.checks--dash li:before{color:var(--color-text-subtle);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{padding:var(--space-2) var(--space-3-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--font-size-callout);line-height:var(--line-height-callout);font-weight:var(--font-weight-medium);background:var(--color-bg);align-items:center;text-decoration:none;display:inline-flex}a.chip:hover{border-color:var(--color-border-emphasis)}.pill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--font-size-callout);font-weight:var(--font-weight-medium);width:fit-content;display:inline-flex}.pill:before{content:"";width:var(--space-2);aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-positive)}.badge{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.crumbs{gap:var(--space-2);font-size:var(--font-size-callout);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";margin-inline-end:var(--space-2)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current]{color:var(--color-text);font-weight:var(--font-weight-medium)}@media (width<40rem){.crumbs li:first-child,.crumbs li:nth-child(2):before{display:none}}.accordion{border-block-end:var(--border-width) solid var(--color-border)}.accordion details{border-block-start:var(--border-width) solid var(--color-border)}.accordion summary{gap:var(--space-6);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.5rem;display:grid}.accordion summary:after{content:"";border-radius:var(--radius-circle);background:linear-gradient(var(--color-icon), var(--color-icon)) center / .75rem .1rem no-repeat, linear-gradient(var(--color-icon), var(--color-icon)) center / .1rem .75rem no-repeat;width:2rem;height:2rem;transition:background-color var(--duration-fast) var(--ease-standard), background-size var(--duration-fast) var(--ease-in-out)}.accordion summary:hover:after{background-color:var(--color-fill)}.accordion details[open]>summary:after{background-color:var(--color-fill);background-size:.75rem .1rem,.1rem 0}.accordion summary{cursor:pointer;-webkit-tap-highlight-color:transparent}[data-faq] .answer{cursor:pointer}.accordion .answer{color:var(--color-text-muted);max-width:var(--width-measure);padding-block-end:var(--space-6)}.accordion details::details-content{block-size:0;opacity:var(--opacity-hidden);transition:block-size var(--duration-base) var(--ease-in-out), opacity var(--duration-base) var(--ease-in-out), content-visibility var(--duration-base) allow-discrete;overflow:clip}.accordion details[open]::details-content{block-size:auto;opacity:var(--opacity-shown)}.chat{background:var(--color-whatsapp-paper) url(/images/chat/wallpaper.webp) top center / 25.2rem auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-whatsapp-text);flex-direction:column;display:flex;overflow:hidden}.chat__head{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-5) var(--space-2-5) var(--space-1);background:var(--color-whatsapp-bar);display:flex}.chat__back{width:.75rem;height:1.25rem;margin-inline:var(--space-2-5) var(--space-1);flex:none}.chat__avatar{border-radius:var(--radius-circle);background:var(--color-bg);object-fit:cover;flex:none;width:2.25rem;height:2.25rem}.chat__who{flex:1;min-width:0}.chat__name{align-items:center;gap:var(--space-1);font-size:var(--font-size-chat-name);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);display:flex}.chat__name img{width:1.125rem;height:1.125rem}.chat__sub{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-whatsapp-note)}.chat__tools{gap:var(--space-5);flex:none;display:flex}.chat__tools img,.chat__composer>img{flex:none;width:1.5rem;height:1.5rem}.chat__thread{padding:var(--space-4) var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.bubble{max-width:min(18.125rem,84%);padding:var(--space-2-5) var(--space-2-5);border-radius:var(--radius-lg);background:var(--color-bg);border:var(--border-width) solid transparent;box-shadow:var(--shadow-card);font-size:var(--font-size-chat);line-height:var(--line-height-ui);white-space:pre-line;align-self:flex-start}.bubble--me{background:var(--color-whatsapp-sent);align-self:flex-end}.bubble--team{border-color:var(--color-accent)}.bubble__from{font-size:var(--font-size-caption);color:var(--color-whatsapp-note);margin-block-end:var(--space-1);display:block}.chat__filerow{align-items:center;gap:var(--space-3);display:flex}.chat__forward{flex:none;width:1.8125rem;height:1.8125rem}.bubble--file{gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1-5);white-space:normal;flex-direction:column;flex:1;min-width:0;display:flex}.bubble__file{border-radius:var(--radius-sm);background:var(--color-whatsapp-file);flex-direction:column;display:flex;overflow:hidden}.bubble__preview{aspect-ratio:284/100;object-fit:cover;width:100%;height:auto;display:block}.bubble__doc{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);min-width:0;display:flex}.bubble__doc img{flex:none;width:1.375rem;height:auto}.bubble__docname{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.bubble__docmeta{gap:var(--space-1-5);padding-inline:var(--space-1-5);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-whatsapp-note);display:flex}.bubble__docmeta i{font-style:normal}.chat__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);border:var(--border-width) solid var(--color-border);font-size:var(--font-size-caption);color:var(--color-whatsapp-note);align-self:center}.chat__composer{gap:var(--space-3);padding:var(--space-2-5) var(--space-3-5) var(--space-3-5);background:var(--color-whatsapp-bar);align-items:center;display:flex}.chat__input{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:1.875rem;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-whatsapp-note);font-size:var(--font-size-callout);flex:1;display:flex}.chat__input span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat__input img{flex:none;width:1.5rem;height:1.5rem}.carousel{gap:var(--space-5);min-width:0;display:grid}.carousel__track{gap:var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-gutter);margin-inline:calc(var(--space-gutter) * -1);padding-inline:var(--space-gutter);padding-block:var(--space-1);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start;flex:none}.carousel__track:focus-visible{outline-offset:calc(var(--space-1) * -1)}.carousel__nav{justify-content:flex-end;gap:var(--space-3);display:flex}.carousel__btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:var(--size-control-md);aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-fill);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), scale var(--duration-press) var(--ease-standard);place-items:center;display:grid}.carousel__btn:hover{background:var(--color-fill-strong)}.carousel__btn:active{scale:var(--scale-press)}.carousel__btn:disabled{background:var(--color-bg-subtle);color:var(--color-text-subtle);cursor:default;scale:none}.section--tint .carousel__btn:disabled{background:var(--color-fill)}.badge-soon{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-soon);border-radius:var(--radius-pill);background:var(--color-soon-soft);color:var(--color-soon);font-size:var(--font-size-callout);line-height:var(--line-height-callout);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;white-space:nowrap;align-self:flex-start;display:inline-flex}.quote{background:var(--color-bg-subtle);border-radius:var(--radius-xl);padding:var(--inset-box);gap:var(--space-flow);flex-direction:column;justify-content:space-between;display:flex}.quote blockquote{color:var(--color-text-muted)}.quote__who{align-items:center;gap:var(--space-3);display:flex}.avatar{aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-fill-strong);flex:none;width:2.75rem}.avatar--s{width:1.75rem}img.avatar{height:auto}.cta{isolation:isolate;color:var(--color-text-inverse);border-radius:var(--radius-xl);padding:var(--inset-banner) var(--inset-panel);align-items:center;gap:var(--space-flow-sm);text-align:center;background:radial-gradient(ellipse 34% 52% at 6% -8%, var(--gradient-blue-light), transparent 72%), radial-gradient(ellipse 38% 66% at 97% 105%, var(--gradient-indigo), transparent 72%), radial-gradient(ellipse 62% 84% at 50% 82%, var(--gradient-blue), transparent 74%), var(--gradient-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.cta:before{content:"";z-index:var(--z-below);border-radius:var(--radius-circle);background:var(--gradient-cyan);width:34%;height:34%;filter:var(--blur-glow);position:absolute;inset-block-start:10%;inset-inline-end:-4%;rotate:-28deg}.cta .t-lead{color:color-mix(in srgb, var(--color-text-inverse) 86%, transparent);max-width:34rem}.cta .link{color:var(--color-text-inverse)}.cta .actions{justify-content:center;align-items:center;gap:var(--space-4) var(--space-6);width:100%}@media (width>=40rem){.cta .actions{width:auto}}.kv{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);font-size:var(--font-size-callout);border-block-start:var(--border-width) solid var(--color-border);align-items:baseline;display:flex}.kv:first-child{border-block-start:0}.kv dt,.kv>:first-child{color:var(--color-text-secondary)}.kv dd,.kv>:last-child{font-weight:var(--font-weight-medium);white-space:nowrap}.field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field label,.field .label{font-size:var(--font-size-callout);font-weight:var(--font-weight-medium)}.field .optional{font-weight:var(--font-weight-regular);color:var(--color-text-muted);margin-inline-start:var(--space-1-5)}.input{width:100%;min-height:var(--size-control);padding:var(--space-3) var(--space-3-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg)}.input::placeholder{color:var(--color-text-muted)}.input:hover{border-color:var(--color-border-hover)}select.input{appearance:none;padding-inline-end:var(--space-10)}.field:has(>select.input){position:relative}.field:has(>select.input):after{content:"";width:var(--space-4-5);height:var(--space-4-5);background:var(--color-icon);pointer-events:none;position:absolute;inset-block-end:calc((var(--size-control) - var(--space-4-5)) / 2);inset-inline-end:var(--space-3);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}textarea.input{resize:vertical;min-height:7rem}input[type=file].input{color:var(--color-text-muted)}.slider{gap:var(--space-2-5);display:grid}.slider__top{justify-content:space-between;align-items:end;gap:var(--space-4);font-weight:var(--font-weight-medium);display:flex}.slider__top output{white-space:nowrap;font-variant-numeric:tabular-nums}.slider__range{font-size:var(--font-size-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium);justify-content:space-between;display:flex}input[type=range]{--pct:0%;appearance:none;width:100%;height:var(--size-tap);cursor:pointer;margin:calc((var(--space-6) - var(--size-tap)) / 2) 0;background:0 0}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-2xs);background:linear-gradient(to right, var(--color-control-fill) var(--pct), var(--color-control) var(--pct));height:.25rem}input[type=range]::-moz-range-track{border-radius:var(--radius-2xs);background:var(--color-control);height:.25rem}input[type=range]::-moz-range-progress{border-radius:var(--radius-2xs);background:var(--color-control-fill);height:.25rem}input[type=range]::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;border-radius:var(--radius-circle);background:var(--color-control-thumb);border:var(--border-width-strong) solid var(--color-control-fill);box-shadow:var(--shadow-hover);transition:scale var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--space-2) * -1)}input[type=range]::-moz-range-thumb{border-radius:var(--radius-circle);background:var(--color-control-thumb);border:var(--border-width-strong) solid var(--color-control-fill);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-hover);transition:scale var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}input[type=range]:hover::-webkit-slider-thumb{scale:var(--scale-thumb)}input[type=range]:hover::-moz-range-thumb{scale:var(--scale-thumb)}input[type=range]:active::-webkit-slider-thumb{scale:var(--scale-thumb);box-shadow:var(--shadow-halo)}input[type=range]:active::-moz-range-thumb{scale:var(--scale-thumb);box-shadow:var(--shadow-halo)}.switch{appearance:none;border-radius:var(--radius-pill);background:var(--color-control);cursor:pointer;width:3rem;height:1.75rem;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;margin:0;position:relative}.switch:after{content:"";inset:var(--space-0-5) auto var(--space-0-5) var(--space-0-5);aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-control-thumb);transition:translate var(--duration-fast) var(--ease-standard);position:absolute}.switch:checked{background:var(--color-action)}.switch:checked:after{translate:var(--space-5) 0}.logos{gap:var(--space-3);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.logos::-webkit-scrollbar{display:none}.logo{border-radius:var(--radius-md);background:var(--color-bg-subtle);min-height:4rem;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);scroll-snap-align:start;flex:1 0 9.5rem;place-items:center;display:grid}.table{border-collapse:collapse;text-align:start;width:100%}.table th,.table td{padding:var(--space-4) 0;border-block-end:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top}.table thead th{font-size:var(--font-size-callout);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.table tbody th{font-weight:var(--font-weight-medium)}@media (width<48rem){.table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table--stack,.table--stack tbody,.table--stack tr,.table--stack th,.table--stack td{display:block}.table--stack tr{background:var(--color-bg-subtle);border-radius:var(--radius-lg);padding:var(--space-4-5) var(--space-5) var(--space-2);margin-block-end:var(--space-3)}.table--stack tbody th{padding:0 0 var(--space-1-5);border:0}.table--stack td{gap:var(--space-0-5);padding:var(--space-3) 0;font-size:var(--font-size-callout);border-block-end:0;border-block-start:var(--border-width) solid var(--color-border);display:grid}.table--stack td:before{content:attr(data-label);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.table--stack tbody th{width:auto!important}.table--stack td{font-weight:var(--font-weight-medium)}.table--stack td:before{font-weight:var(--font-weight-regular)}}.note{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.rule-top{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-6)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset:var(--space-2) auto auto var(--space-2);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-md);position:absolute;translate:0 -200%}.skip:focus{translate:0}}@layer utilities{.js [data-reveal]{opacity:var(--opacity-hidden);translate:0 var(--space-3);transition:opacity var(--duration-slow) var(--ease-standard), translate var(--duration-slow) var(--ease-standard)}.js [data-reveal].is-in{opacity:var(--opacity-shown);translate:0}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:var(--opacity-shown);translate:0}}.only-desktop{display:none}@media (width>=56rem){.only-desktop{display:revert}.only-mobile{display:none!important}}[hidden]{display:none!important}}@view-transition{navigation:auto}.logo-mark[data-astro-cid-f7espo7c]{flex:none;width:auto}.logo-mark[data-astro-cid-f7espo7c][data-logo-hop]{overflow:visible}.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);background:var(--color-bg);border-block-end:var(--border-width) solid var(--color-border);transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);position:sticky;inset-block-start:0}.nav[data-astro-cid-wpvy4v7s][data-scrolled]{background:var(--color-bg-translucent);backdrop-filter:var(--backdrop-nav);box-shadow:var(--shadow-nav);border-block-end-color:#0000}@media (prefers-reduced-transparency:reduce){.nav[data-astro-cid-wpvy4v7s][data-scrolled]{background:var(--color-bg);backdrop-filter:none}}.nav__bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--height-nav);display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{min-height:var(--size-tap);color:var(--color-text);align-items:center;display:inline-flex}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--nav-link-gap);margin-inline:var(--nav-link-indent) auto;display:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav__trigger[data-astro-cid-wpvy4v7s],.nav__text[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__trigger[data-astro-cid-wpvy4v7s]:hover,.nav__text[data-astro-cid-wpvy4v7s]:hover,.nav__trigger[data-astro-cid-wpvy4v7s][aria-expanded=true],.nav__links[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--color-bg-subtle)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible,.nav__trigger[data-astro-cid-wpvy4v7s]:focus-visible,.nav__text[data-astro-cid-wpvy4v7s]:focus-visible{border-radius:var(--radius-pill);outline-offset:var(--focus-ring-offset-tight)}.nav__trigger[data-astro-cid-wpvy4v7s] svg{transition:rotate var(--duration-fast) var(--ease-standard)}.nav__trigger[data-astro-cid-wpvy4v7s][aria-expanded=true] svg{rotate:180deg}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-1);display:flex}.nav__text[data-astro-cid-wpvy4v7s],.lang[data-astro-cid-wpvy4v7s]{display:none}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:var(--size-control-sm);padding:var(--space-2) var(--space-3-5);font-size:var(--font-size-callout)}.nav__burger[data-astro-cid-wpvy4v7s]{width:var(--size-tap);aspect-ratio:1;place-items:center;margin-inline-end:calc(var(--space-2) * -1);display:grid}@media (width>=64rem){.nav[data-astro-cid-wpvy4v7s]{border-block-end-color:#0000}.nav__links[data-astro-cid-wpvy4v7s]{display:flex}.nav__actions[data-astro-cid-wpvy4v7s]{gap:var(--nav-action-gap)}.nav__text[data-astro-cid-wpvy4v7s]{display:inline-flex}.lang[data-astro-cid-wpvy4v7s]{display:block;position:relative}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:var(--size-control-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-callout);margin-inline-start:var(--space-1)}.nav__burger[data-astro-cid-wpvy4v7s]{display:none}}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{aspect-ratio:1;border-radius:var(--radius-circle);width:2.25rem;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:hover,.lang[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s]{background:var(--color-bg-subtle);color:var(--color-text)}.lang__list[data-astro-cid-wpvy4v7s]:before{content:"";inset:calc(var(--space-3) * -1) 0 100%;position:absolute}.lang__list[data-astro-cid-wpvy4v7s]{width:15rem;padding:var(--space-2);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-0-5);box-shadow:var(--shadow-lg);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-start:50%;translate:-50%}.lang__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.lang__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.lang__list[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s][aria-current]{background:var(--color-bg-subtle)}.mega[data-astro-cid-wpvy4v7s]{inset:var(--height-nav) 0 auto 0;border:0;border-block:var(--border-width) solid var(--color-border);background:var(--color-bg);width:100%;max-width:none;color:var(--color-text);margin:0;padding:0;position:fixed}@supports not selector(:popover-open){.mega[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);box-shadow:var(--shadow-card);display:none}.mega[data-astro-cid-wpvy4v7s].is-open{display:block}}.mega[data-astro-cid-wpvy4v7s]::backdrop{background:linear-gradient(transparent var(--height-nav), var(--color-overlay) 0)}.mega__inner[data-astro-cid-wpvy4v7s]{padding-block:var(--space-6) var(--space-10)}.mega__grid[data-astro-cid-wpvy4v7s]{margin-inline-start:calc(var(--nav-menu-indent) - var(--space-4));display:grid}.mega__grid[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none}.mega__grid--product[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.mega__grid--product[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{background:var(--color-bg-subtle)}.mega__grid--product[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:active{background:var(--color-fill)}.mega__grid--solutions[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.mega__grid--solutions[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{text-underline-offset:var(--nudge-3);text-decoration:underline from-font}.mega__grid--product[data-astro-cid-wpvy4v7s]{gap:var(--space-1) var(--space-4);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,22rem));grid-auto-flow:column}.mega__grid--product[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{display:grid}.mega__grid--product[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{gap:var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.mega__icon[data-astro-cid-wpvy4v7s]{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-subtle);width:2.75rem;color:var(--color-icon-strong);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.mega__icon[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:1.375rem;height:1.375rem}.mega__grid--product[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .mega__icon[data-astro-cid-wpvy4v7s],.mega__grid--product[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible .mega__icon[data-astro-cid-wpvy4v7s]{background:var(--color-bg);color:var(--color-accent);box-shadow:var(--shadow-card)}.mega__grid[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{font-weight:var(--font-weight-medium);display:block}.mega__grid[data-astro-cid-wpvy4v7s] small[data-astro-cid-wpvy4v7s]{font-size:var(--font-size-callout);line-height:var(--line-height-callout);color:var(--color-text-muted);margin-block-start:var(--space-0-5);display:block}.mega__grid--solutions[data-astro-cid-wpvy4v7s]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,17rem))}.mega__grid--solutions[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{padding-inline:var(--space-4);padding-block-start:var(--space-4)}.mega__grid--solutions[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:var(--space-0-5);margin-block-start:var(--space-2);padding:0;list-style:none;display:grid}.mega__grid--solutions[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:var(--space-2-5) var(--space-4);display:block}.mm[data-astro-cid-wpvy4v7s]:focus{outline:none}.mm[data-astro-cid-wpvy4v7s]{background:var(--color-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;overflow-y:auto}.mm[data-astro-cid-wpvy4v7s][open]{flex-direction:column;display:flex}.mm__head[data-astro-cid-wpvy4v7s]{height:var(--height-nav);padding-inline:var(--space-gutter) calc(var(--space-gutter) - var(--space-2));background:var(--color-bg);flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.mm__icon[data-astro-cid-wpvy4v7s]{width:var(--size-tap);aspect-ratio:1;place-items:center;display:grid}.mm__links[data-astro-cid-wpvy4v7s]{padding:var(--space-4) var(--space-gutter) var(--space-6);display:grid}.mm__top[data-astro-cid-wpvy4v7s]{padding-block:var(--space-2-5);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-title);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mm__top[data-astro-cid-wpvy4v7s] svg{color:var(--color-text-muted);transition:rotate var(--duration-fast) var(--ease-standard)}.mm__links[data-astro-cid-wpvy4v7s] details[data-astro-cid-wpvy4v7s][open]>summary[data-astro-cid-wpvy4v7s] svg{rotate:180deg}.mm__links[data-astro-cid-wpvy4v7s] details[data-astro-cid-wpvy4v7s][open]{padding-block-end:var(--space-5)}.mm__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin:var(--space-1) 0 0;padding:0;list-style:none}.mm__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-block:var(--space-2);font-weight:var(--font-weight-medium);text-decoration:none;display:block}.mm__group[data-astro-cid-wpvy4v7s]{margin-block-start:var(--space-6)}.mm__top[data-astro-cid-wpvy4v7s]+.mm__group[data-astro-cid-wpvy4v7s]{margin-block-start:var(--space-2)}.mm__label[data-astro-cid-wpvy4v7s]{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.mm__group[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin-block-start:var(--space-1)}.mm__actions[data-astro-cid-wpvy4v7s]{padding:var(--space-6) var(--space-gutter) var(--space-7);gap:var(--space-3);margin-block-start:auto;display:grid}.mm__lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--font-size-callout);font-weight:var(--font-weight-medium);color:var(--color-text-muted);display:flex}.mm__lang[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.mm__lang[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-block:var(--space-2-5);text-align:center;color:var(--color-text-secondary);text-decoration:none;display:block}.mm__lang[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s][aria-current]{color:var(--color-text);font-weight:var(--font-weight-medium)}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-bg-subtle);padding-block:var(--footer-pad-top) var(--footer-pad-bottom)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-block);display:grid}.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-8);display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-3);align-content:start;justify-items:start;max-width:16rem;display:grid}.footer__groups[data-astro-cid-jo6i4kqk]{border-block-end:var(--border-width) solid var(--color-border-strong)}.footer[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk]{border-block-start:var(--border-width) solid var(--color-border-strong)}.footer[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{padding-block:var(--space-4);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.footer[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]:after{content:"+";font-size:var(--font-size-heading);font-weight:var(--font-weight-regular);color:var(--color-text-muted);line-height:var(--line-height-none)}.footer[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk][open] summary[data-astro-cid-jo6i4kqk]:after{content:"−"}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1);font-size:var(--font-size-callout);padding-block-end:var(--space-4);display:grid}.footer[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-1);display:inline-block}.footer[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin-block-start:calc(var(--space-1) * -1)}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-4);display:grid}.footer__cookie[data-astro-cid-jo6i4kqk]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__cookie[data-astro-cid-jo6i4kqk]{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1);display:inline-block}.footer__cookie[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-6);font-size:var(--font-size-callout);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-wrap:wrap;order:-1;display:flex}@media (width>=56rem){.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-16);grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.footer__groups[data-astro-cid-jo6i4kqk]{gap:var(--space-6);border:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.footer[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk]{border:0}.footer[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{padding-block:0 var(--space-4);font-size:var(--font-size-callout);cursor:default}.footer[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]:after{display:none}.footer__bottom[data-astro-cid-jo6i4kqk]{border-block-start:var(--border-width) solid var(--color-border-strong);grid-template-columns:1fr auto;align-items:center;padding-block-start:var(--space-6)}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-caption);order:0}}.consent[data-astro-cid-bm4qem4n]{inset-block-end:var(--space-4);inset-inline:var(--space-4);z-index:var(--z-nav);gap:var(--space-4);padding:var(--space-5);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;position:fixed}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent__actions[data-astro-cid-bm4qem4n]{gap:var(--space-2-5);grid-template-columns:1fr 1fr;display:grid}@media (width>=40rem){.consent[data-astro-cid-bm4qem4n]{inset-inline:auto var(--space-6);width:24rem;inset-block-end:var(--space-6)}}
