:root{--color-brand-primary:#5749c7;--color-brand-primary-hover:#4a3db3;--color-brand-primary-soft:#eef1ff;--color-brand-primary-border:#c9c2f0;--color-text-heading:#100f0a;--color-text-body:#52524b;--color-text-strong:#0b121f;--color-text-muted:#667085;--color-text-label:#5e6b80c7;--color-text-accordion:#25364d;--color-text-table-label:#111827;--color-text-chevron:#747474;--color-text-on-dark-soft:#f9fafb;--color-text-on-brand:#fff;--color-text-note:#23291fcc;--color-text-reviewer:#0d1420;--color-text-success:#15803d;--color-icon-default:#22281e;--color-icon-strong:#111827;--color-icon-muted:#374151;--color-icon-success:#16a34a;--color-surface-base:#fff;--color-surface-subtle:#f6f8fb;--color-surface-footer:#eef1ff;--color-surface-badge:#fafbfc;--color-surface-badge-highlight:#fffbeb;--color-surface-table-header:#f9fafb;--color-surface-highlight:#f4f2ff;--color-surface-success:#dcfce7;--color-surface-base-translucent:#fff9;--color-border-default:#e9e9e3;--color-border-muted:#d8e0eb;--color-border-divider:#cfcfcf;--color-border-header:#16064614;--color-border-neutral:#d1d5db;--color-border-chip:#f3f4f6;--color-border-list-item:#e7e7e7;--color-text-list-item:#43506a;--color-pagination-dot:#c4c1de;--shadow-control:0 1px 3px #121a2b14;--color-border-success:#86efac;--color-surface-dark:#0d0a2c;--color-surface-dark-raised:#171339;--color-surface-dark-overlay:#ffffff1a;--color-surface-dark-bubble:#ffffff0f;--color-border-dark:#ffffff24;--color-border-dark-hover:#a0aeff73;--color-grid-line-dark:#ffffff14;--color-text-on-dark:#fff;--color-text-on-dark-muted:#b7b4ce;--color-text-on-dark-accent:#a0aeff;--color-status-negative:#f87171;--color-status-warning:#fbbf24;--color-status-positive:#4ade80;--color-status-online:#22c55e;--color-accent-navy:#0b121f;--color-accent-indigo:#818cf8;--color-accent-teal:#2dd4bf;--color-accent-amber:#fbbf24;--color-rating-star:#dc6803;--color-accent-yellow:#fcd34f;--color-accent-violet:#a78bfa;--color-progress-track:#d8dde6;--color-text-on-request:#c98a2e;--color-separator-dot:#4f544c;--color-text-feature-card:#4f544c;--color-text-image-box:#22281e;--color-text-card-soft:#656565;--color-text-on-accent:#000;--color-status-danger:#d33;--color-text-error:#d33;--color-pagination-dot-hover:#a39dd6;--color-surface-accent:#a0aeff;--color-border-panel-dark:#d8e2f0;--color-brand-primary-alpha-10:#5749c71a;--color-surface-control:#f0f0f0;--color-surface-control-disabled:#efefef4d;--color-overlay-modal:#0b0b0bcc;--color-surface-video-popup:#000;--color-text-faq-check:#034737;--color-slider-dot:#9f9f9f4d;--color-slider-dot-active:#034737;--color-code-background:#0003;--color-code-comment:#7d8fb3;--color-code-tag:#4db7ff;--color-code-attribute:#ffd54f;--color-code-value:#7fffd4;--color-code-border:#30363d;--color-code-text:#e6edf3;--color-code-class:#d2a8ff;--color-code-attr:#79c0ff;--color-code-string:#a5d6ff;--color-code-name:#7ee787;--color-code-control:#a0aec0;--color-code-control-hover:#e2e8f0;--color-code-tooltip:#24292f;--color-code-tooltip-text:#f6f8fa;--color-code-keyword:#ff7b72;--color-code-comment-muted:#8b949e;--color-surface-dark-table:#ffffff0a;--color-border-dark-table:#ffffff2e;--color-accent-emerald:#34d399;--color-text-chip:#4b5563;--color-text-tab-number:#a0a09a;--color-border-dark-highlight:#16213e;--shadow-step-marker:0 0 0 8px #43506a1a, 0 10px 22px #43506a2e;--color-text-eyebrow-muted:#5e6b80;--color-brand-green:#034737;--color-surface-green-soft:#f4f7f3;--color-text-green-heading:#22281e;--color-text-link-teal:#034747;--color-icon-quote-soft:#a0aba8;--color-border-faq-card:#d5deeccc;--color-border-logo-divider:#c1c6be;--shadow-category-card:0 4px 8px -2px #1018281a;--shadow-card-soft:0 2px 12px #0000000f;--color-rating-star-fill:#f79009;--color-rating-star-empty:#47546720;--color-border-pill-mint:#b2e8d6;--color-border-accordion-light:#d9d9d9;--color-brand-green-selected:#0a4d3c;--color-text-subtle-gray:#6b7280;--color-text-filter:#1f2937;--color-text-filter-item:#374151;--color-border-filter-hover:#9ca3af;--color-border-filter-list:#e5e7eb;--color-surface-filter-hover:#f9fafb;--shadow-filter-focus:0 0 0 3px #0a4d3c1a;--shadow-filter-list:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--color-border-webinar-card:#e6edf3;--shadow-webinar-card:0 4px 14px #1118270f;--color-tag-teal-text:#0f766e;--color-tag-teal-bg:#e6fffb;--color-tag-teal-border:#99f6e4;--color-tag-indigo-text:#4338ca;--color-tag-indigo-bg:#eef2ff;--color-tag-indigo-border:#c7d2fe;--color-tag-slate-text:#0f172a;--color-tag-slate-bg:#f1f5f9;--color-tag-slate-border:#cbd5e1;--color-tag-orange-text:#c2410c;--color-tag-orange-bg:#fff7ed;--color-tag-orange-border:#fed7aa;--color-tag-blue-text:#1e40af;--color-tag-blue-bg:#eff6ff;--color-tag-blue-border:#bfdbfe;--color-tag-magenta-text:#be185d;--color-tag-magenta-bg:#fdf2f8;--color-tag-magenta-border:#fbcfe8;--color-tag-yellow-text:#92400e;--color-tag-yellow-bg:#fffbeb;--color-tag-yellow-border:#fde68a;--color-tag-brown-text:#6d4c41;--color-tag-brown-bg:#f5f0ee;--color-tag-brown-border:#d7ccc8;--color-border-story-panel:#d1d1d1;--color-border-story-divider:#dde2ed;--color-story-track:#cbd5e1;--color-story-dot-hover:#94a3b8;--color-slider-dot-muted:#c9cbc8;--color-overlay-video-popup:#000000e6;--shadow-video-popup:0 20px 60px #00000080;--color-text-savings:#54f2a2;--color-slider-track-light:#e9edf3;--color-surface-dark-gradient-mid:#1d1940;--color-surface-math-start:#f0ecff;--color-surface-math-mid:#f7f4ff;--shadow-math-card:0 12px 28px -18px #1063c724, 0 2px 6px #0d14200d;--shadow-tooltip:0 10px 30px #0000001f, 0 2px 10px #00000014;--color-shadow-video-play:#0000004d;--font-family-base:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-accent:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-family-code:"Geist Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-size-display:48px;--font-size-section-title:36px;--font-size-card-title-large:22px;--font-size-card-title:18px;--font-size-lead:16px;--font-size-body:15px;--font-size-small:14px;--font-size-caption:13px;--font-size-eyebrow:12px;--letter-spacing-display:-.03em;--letter-spacing-title:-.025em;--letter-spacing-card-title:-.027em;--letter-spacing-eyebrow:.08em;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--border-width-hairline:.8px;--shadow-dropdown:0 12px 32px #0e152224;--shadow-dialog:0 24px 48px #0e152233;--shadow-mobile-menu:0 16px 24px #0e152214;--shadow-panel:0 2px 8px #0000000d, 0 10px 25px #00000014;--shadow-card-hover:0 4px 12px #10182814, 0 2px 4px #1018280f;--grid-pattern-size:70px;--container-max-width:1240px;--container-gutter:10px;--section-padding-y:80px;--transition-fast:.2s ease;--color-pr-tab-text:#333;--color-pr-bar-border:#e9e3d8;--color-pr-bar-divider:#ebe7df;--color-pr-field-border:#e8e1d7;--color-pr-dropdown-border:#ece7dd;--color-pr-icon:#6d7280;--color-pr-label:#475467;--color-pr-item-text:#5f6368;--color-pr-item-hover:#f7f7fb;--color-pr-search-hover:#4636bf;--color-pr-card-latest-border:#5749c759;--color-pr-tag-brand-bg:#5749c71f;--color-pr-tag-green-bg:#e0f2e9;--color-pr-tag-green-text:#16b364;--color-pr-tag-indigo-bg:#e0e7ff;--color-pr-tag-pink-bg:#fce7f3;--color-pr-tag-amber-bg:#fef0c7;--color-pr-tag-teal-bg:#ccfbf1;--color-pr-tag-rose-bg:#ffe4e6;--color-pr-tag-rose-text:#be123c;--shadow-pr-bar:0 12px 30px #11182714;--shadow-pr-dropdown:0 22px 52px #0f172a24;--shadow-pr-card-latest:0 6px 24px #5749c714;--shadow-pr-badge:0 4px 12px #5749c740;--color-roadmap-status-upcoming:#6366f1;--color-roadmap-status-in-progress:#f97316;--color-roadmap-status-released:#10b981;--color-roadmap-version-bg:#fef0c7;--color-roadmap-tag-ai:#1967fa;--color-roadmap-tag-deployment:#d74800;--color-roadmap-tag-designer:#019999;--color-roadmap-tag-server:#9700b0;--color-roadmap-tag-data-source:#6325b9;--color-roadmap-tag-data-hub:#00642a;--color-form-placeholder:#777;--color-form-label-floating:#666;--color-form-field-border:#e7e7e7;--color-form-flag-border:#e6e8ea;--color-form-error:#dc2626;--color-form-success:#0a875a;--color-form-warning:#f59e0b;--color-border-legal-accordion:#d5d8dc;--color-border-legal-table:#ddd;--color-text-legal-link-hover:#3f3b8f;--color-text-legal-accordion-open:#1f2124;--color-text-legal-table-head:#22281e;--color-timeline-accent:#7557e8;--color-timeline-line:#d9d9d9;--color-timeline-card-border:#e5e7eb;--color-text-timeline:#111827;--color-text-year-nav:#6e6e66;--color-text-glance-title:#475569;--color-text-glance-label:#64748b;--color-text-glance-value:#0f172a;--shadow-glance-card:0 10px 40px #0f172a14;--color-shd-label-hover:#f4f3fd;--color-shd-label-checked:#eceafb;--color-shd-reset-hover:#faefff;--color-shd-group-title:#5f6e87;--color-shd-icon-muted:#8a9a95;--color-shd-placeholder:#6b7a90;--color-shd-input-text:#22281e;--color-shd-skill-beginner:#12b76a;--color-shd-skill-intermediate:#f0a52e;--color-shd-skill-advanced:#e5484d;--color-shd-chip-persona-bg:#edfaf7;--color-shd-chip-persona-border:#a8e6d9;--color-shd-chip-persona-text:#0f7d63;--color-shd-chip-skill-bg:#fff0f3;--color-shd-chip-skill-border:#f8d7da;--color-shd-chip-skill-text:#c36;--color-shd-chip-topic-bg:#fff8e6;--color-shd-chip-topic-border:#f4cda4;--color-shd-chip-topic-text:#b86a00;--color-shd-chip-close-bg:#6b7a9014;--color-shd-duration-bg:#0f1719d1;--color-shd-thumb-fade:#1063c747;--color-shd-thumb-fade-start:#1063c700;--color-shd-overlay:#0000008c;--color-shd-popup-overlay:#000c;--shadow-shd-card:0 2px 8px #1f344d14;--color-cs-pill-text:#0d131f;--color-text-placeholder:#8a97ab;--color-cs-more-button:#1063c7;--color-cs-empty-outline:#cab6f5;--color-cs-empty-outline-hover:#e0d5ffad;--color-border-insight-media:#eaecf0;--shadow-cs-filter:0 4px 8px -1px #0d131f14, 0 8px 24px -4px #0d131f1a;--shadow-cs-card-hover:0 24px 60px -12px #0d131f29;--shadow-cs-quote-badge:0 12px 30px #1018281f;--shadow-cs-quote-card:0 24px 60px #1018281a;--shadow-cs-quote-card-hover:0 30px 80px #10182829;--shadow-cs-quote-score:0 15px 35px #1f10c757;--shadow-cs-insight-hover:0 8px 24px #1018281f;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-menu:cubic-bezier(.455, .03, .515, .955);--color-icon-check-green:#00b074;--color-border-accordion-line:#e2e2e2;--color-surface-brand-green-tint:#03473720;--shadow-icon-badge:0 1px 3px 0 #151b3726;--color-text-story-separator:#9eaabc;--color-text-story-badge:#1f2937;--color-border-story-card-divider:#d9e2f0;--color-surface-story-icon:#eff0fd;--color-story-tag-1-text:#d97706;--color-story-tag-1-bg:#fff7ed;--color-story-tag-1-border:#fcd39c;--color-story-tag-2-text:#dc2626;--color-story-tag-2-bg:#fef2f2;--color-story-tag-2-border:#f5c2c7;--color-story-tag-3-text:#15803d;--color-story-tag-3-bg:#f0fdf4;--color-story-tag-3-border:#bbf7d0;--color-story-tag-4-text:#0369a1;--color-story-tag-4-bg:#f0f9ff;--color-story-tag-4-border:#bae6fd;--color-story-tag-5-text:#7c3aed;--color-story-tag-5-bg:#f5f3ff;--color-story-tag-5-border:#d8b4fe;--color-story-tag-6-text:#be185d;--color-story-tag-6-bg:#fdf2f8;--color-story-tag-6-border:#f9a8d4;--color-story-tag-7-text:#0f766e;--color-story-tag-7-bg:#f0fdfa;--color-story-tag-7-border:#99f6e4;--color-story-tag-8-text:#92400e;--color-story-tag-8-bg:#fffbeb;--color-story-tag-8-border:#fde68a;--shadow-story-tag-hover:0 8px 20px #0000001f;--color-border-sidebar-divider:#d2e1de;--color-icon-search:#64748b;--color-text-search-placeholder:#3c4d6f;--color-scrollbar-thumb:#e6e6e6;--color-dot-inactive:#ddd;--color-overlay-drawer:#0009;--shadow-dbx-card-hover:0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;--color-text-press-strong:#22281e;--color-border-press-card:#eae9e1;--color-surface-press-quote:#f9fafb;--color-text-press-link-hover:#3f3b8f;--color-icon-press-share:#5e6b80;--color-border-toc:#dde0e8;--color-text-meta-separator:#cdd5df;--color-border-callout-line:#d5deec;--color-border-video:#e9ebee;--color-surface-youtube:#000;--color-youtube-play:#212121cc;--color-youtube-play-hover:red;--color-youtube-play-icon:#fff;--color-text-popular-title:#1a1a1a;--color-scrollbar-thumb-toc:#cbd5e1;--color-surface-search-result:#f5f5f5;--color-surface-table-stripe:#f6f8fb;--color-border-table-cell:#e7e7e7;--color-surface-code:#f5f7ff;--color-border-code:#e6ebff;--color-surface-code-button:#e6e9f6;--color-text-code-button:#3c4d6f}@media (width<=1024px){:root{--font-size-display:40px;--font-size-section-title:30px;--section-padding-y:60px}}@media (width<=767px){:root{--font-size-display:22px;--font-size-section-title:19px;--font-size-eyebrow:11px;--section-padding-y:50px}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse;border-spacing:0}}@layer base{body{font:400 var(--font-size-body) / 1.5 var(--font-family-base);color:var(--color-text-body);background:var(--color-surface-base);-webkit-font-smoothing:antialiased}.container{max-width:var(--container-max-width);margin-inline:auto}.section{padding:var(--section-padding-y) var(--container-gutter)}.section--flush-top{padding-top:0}.section--subtle{background:var(--color-surface-subtle)}.theme-dark{background:var(--color-surface-dark)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.icon{flex:none;width:1em;height:1em}.button{border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-lead);white-space:nowrap;transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:10px;padding:17px 20px;font-weight:600;line-height:16px;display:inline-flex}.button:hover{transform:translateY(-1px)}.button .icon{font-size:14px}.button--primary{background:var(--color-brand-primary);color:var(--color-text-on-brand);border:0}.button--primary:hover{background:var(--color-brand-primary-hover)}.button--outline{background:var(--color-surface-base);border-color:var(--color-brand-primary-border);color:var(--color-brand-primary);padding:16px 20px}.button--outline:hover{border-color:var(--color-brand-primary)}.button--ghost-dark{background:var(--color-surface-dark-overlay);border-color:var(--color-border-dark);color:var(--color-text-on-dark);padding:16px 20px}.button--ghost-dark:hover{background:#ffffff29}.button-group{flex-wrap:wrap;gap:12px;display:flex}.text-link{font-size:var(--font-size-body);color:var(--color-brand-primary);align-items:center;gap:10px;font-weight:600;line-height:24px;display:inline-flex}.theme-dark .text-link{color:var(--color-text-on-dark-accent)}.text-link__icon{transition:transform var(--transition-fast);font-size:14px}.text-link:hover .text-link__icon{transform:translate(3px)}.text-link--small{font-size:var(--font-size-small);gap:8px;padding:4px 0;font-weight:500;line-height:22px}.text-link--small .text-link__icon{font-size:12px}.section-heading{margin-bottom:20px}.section-heading--center{text-align:center}.section-heading__eyebrow{font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:10px;padding-left:3px;font-weight:600;line-height:17px;display:block}.section-heading__title{font-size:var(--font-size-section-title);letter-spacing:var(--letter-spacing-title);color:var(--color-text-heading);font-weight:700;line-height:1.12}.section-heading__title--display{font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display);margin-bottom:12px;font-weight:800;line-height:1.08}.section-heading__description{max-width:720px;font-size:var(--font-size-lead);margin-top:12px;line-height:28px}.section-heading__title--display+.section-heading__description{margin-top:0}.section-heading--center .section-heading__description{margin-inline:auto}.theme-dark .section-heading__eyebrow{color:var(--color-text-on-dark-accent)}.theme-dark .section-heading__title{color:var(--color-text-on-dark)}.theme-dark .section-heading__description{color:var(--color-text-on-dark-muted)}.card{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:16px;padding:32px;display:flex}.theme-dark .card{background:var(--color-surface-dark-raised);border-color:var(--color-border-dark)}.card-title{font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-heading);margin-bottom:8px;font-weight:600;line-height:1.4}.card-text{font-size:var(--font-size-body);line-height:1.75}.card-text--compact{line-height:1.62}.theme-dark .card-title{color:var(--color-text-on-dark)}.theme-dark .card-text{color:var(--color-text-on-dark-muted)}.card-label{font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark-accent);padding-left:3px;font-weight:600;line-height:19px}.tag-list{flex-wrap:wrap;gap:12px;display:flex}.tag-list__item{border:var(--border-width-hairline) solid var(--color-icon-strong);border-radius:var(--radius-md);padding:3px 10px;font-size:12px;font-weight:500;line-height:16.4px}.theme-dark .tag-list__item{border-color:var(--color-text-on-dark);color:var(--color-text-on-dark-muted)}.grid{gap:24px;display:grid}.grid--2-columns{grid-template-columns:repeat(2,1fr)}.grid--3-columns{grid-template-columns:repeat(3,1fr)}.grid--4-columns{grid-template-columns:repeat(4,1fr)}.faq__heading{margin-bottom:31px}.faq__columns{gap:20px}.faq__column{flex-direction:column;gap:20px;display:flex}.faq__item{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.faq__question{font-size:var(--font-size-lead);color:var(--color-text-accordion);cursor:pointer;padding:20px 40px 20px 20px;font-weight:600;line-height:28px;list-style:none;position:relative}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";width:14px;height:14px;transition:background-size var(--transition-fast);background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;margin-top:-7px;position:absolute;top:50%;right:18px}.faq__item[open] .faq__question:after{background-size:14px 2px,2px 0}.faq__answer{font-size:var(--font-size-body);padding:0 20px 20px;line-height:26.25px}.faq__answer p+p{margin-top:10px}.comparison-table{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-xl);overflow-x:auto}.comparison-table__table{table-layout:fixed;width:100%}.comparison-table__table th,.comparison-table__table td{border-bottom:var(--border-width-hairline) solid var(--color-border-default);font-size:var(--font-size-body);text-align:left;color:var(--color-text-body);padding:12px 24px;font-weight:500;line-height:24px}.comparison-table__table tbody tr:last-child>*{border-bottom:0}.comparison-table__table thead th{background:var(--color-surface-table-header);font-size:var(--font-size-lead);color:var(--color-text-heading);padding:16px 24px;font-weight:600;line-height:23.2px}.comparison-table__table tbody th{background:var(--color-surface-table-header);color:var(--color-text-table-label);font-weight:600}.comparison-table__table .is-highlighted{background:var(--color-surface-highlight);color:var(--color-text-heading);font-weight:600}.comparison-table__table thead .is-highlighted{background:var(--color-brand-primary);color:var(--color-text-on-brand)}.comparison-table--centered td,.comparison-table--centered thead th:not(:first-child){text-align:center}.comparison-table__note{font-size:var(--font-size-small);line-height:24.5px}.call-to-action{isolation:isolate;position:relative}.call-to-action:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, transparent calc(var(--grid-pattern-size) - 1px), var(--color-grid-line-dark) calc(var(--grid-pattern-size) - 1px), var(--color-grid-line-dark) var(--grid-pattern-size), transparent var(--grid-pattern-size)), linear-gradient(transparent calc(var(--grid-pattern-size) - 1px), var(--color-grid-line-dark) calc(var(--grid-pattern-size) - 1px), var(--color-grid-line-dark) var(--grid-pattern-size), transparent var(--grid-pattern-size));background-size:var(--grid-pattern-size) var(--grid-pattern-size);position:absolute;inset:0}.call-to-action__heading{margin-bottom:30px}.call-to-action__heading .section-heading__description{color:var(--color-text-on-dark)}.call-to-action__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=1024px){.grid--3-columns,.grid--4-columns{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.button{font-size:15px;line-height:15px}.text-link{font-size:var(--font-size-small)}.section-heading__title{line-height:1.4}.section-heading__title--display{letter-spacing:-.02em}.section-heading__description{font-size:var(--font-size-body);line-height:26.25px}.card{gap:12px;padding:20px}.grid--2-columns,.grid--3-columns,.grid--4-columns{grid-template-columns:1fr}.faq__question{font-size:var(--font-size-body);line-height:26.25px}.call-to-action__buttons{flex-direction:column;align-items:center}}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-variable-latin.woff2)format("woff2")}.mega-menu:where(.astro-kmytac5m){top:100%;left:var(--mega-menu-offset-x,0);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);gap:32px;padding:17px 24px 21px;display:flex;position:absolute;transform:translateY(8px)}.mega-menu--wide:where(.astro-kmytac5m){padding:24px 24px 12px}.site-header__menu-item:hover>.mega-menu:where(.astro-kmytac5m),.site-header__menu-item:focus-within>.mega-menu:where(.astro-kmytac5m),.site-header__menu-item.is-open>.mega-menu:where(.astro-kmytac5m){opacity:1;visibility:visible;transform:none}.mega-menu__column:where(.astro-kmytac5m){min-width:var(--mega-menu-column-width,auto);flex-direction:column;display:flex}.mega-menu__group:where(.astro-kmytac5m){flex-direction:column;display:flex}.mega-menu__group:where(.astro-kmytac5m)+.mega-menu__group:where(.astro-kmytac5m){margin-top:10px}.mega-menu__group--highlighted:where(.astro-kmytac5m)+.mega-menu__group:where(.astro-kmytac5m){margin-top:17px}.mega-menu__group--highlighted:where(.astro-kmytac5m){background:var(--color-brand-primary-soft);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:10px;padding:10px 0 10px 10px}.mega-menu__heading:where(.astro-kmytac5m){font-size:var(--font-size-eyebrow);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-label);margin-bottom:5px;padding:3px 0 3.8px;font-weight:700;line-height:19.2px}.mega-menu__group--highlighted:where(.astro-kmytac5m) .mega-menu__heading:where(.astro-kmytac5m){color:var(--color-brand-primary)}.mega-menu__link:where(.astro-kmytac5m){font-size:var(--font-size-small);white-space:nowrap;color:var(--color-text-body);transition:color var(--transition-fast);padding:7px 0;font-weight:500;line-height:22.4px;display:block}.mega-menu__link:where(.astro-kmytac5m):hover{color:var(--color-brand-primary)}.mega-menu__link:where(.astro-kmytac5m)+.mega-menu__more-link:where(.astro-kmytac5m){margin-top:7px}@media (width<=1024px){.mega-menu:where(.astro-kmytac5m),.mega-menu--wide:where(.astro-kmytac5m){box-shadow:none;opacity:1;visibility:visible;border:0;flex-wrap:wrap;gap:16px 32px;padding:0 0 16px;transition:none;display:none;position:static;transform:none}.site-header__menu-item:hover>.mega-menu:where(.astro-kmytac5m),.site-header__menu-item:focus-within>.mega-menu:where(.astro-kmytac5m){display:none}.site-header__menu-item.is-open>.mega-menu:where(.astro-kmytac5m){display:flex}.mega-menu__column:where(.astro-kmytac5m){min-width:0}}.announcement-bar:where(.astro-vwn3tmth){padding:10px var(--container-gutter);background:var(--color-surface-subtle);position:relative}.announcement-bar:where(.astro-vwn3tmth)[hidden]{display:none}.announcement-bar__content:where(.astro-vwn3tmth){justify-content:center;align-items:center;gap:10px;min-height:21.5px;padding-right:4px;display:flex}.announcement-bar__content:where(.astro-vwn3tmth) img:where(.astro-vwn3tmth){width:20px;height:auto;margin-top:.2px}.announcement-bar__message:where(.astro-vwn3tmth){font-size:var(--font-size-small);color:var(--color-text-body);margin-bottom:1.1px;line-height:20px}.announcement-bar__link:where(.astro-vwn3tmth){color:var(--color-brand-primary);transition:opacity .2s var(--ease-menu);font-weight:600}.announcement-bar__link:where(.astro-vwn3tmth):hover{opacity:.8}.announcement-bar__close:where(.astro-vwn3tmth){cursor:pointer;width:14px;height:14px;color:var(--color-text-list-item);place-items:center;display:grid;position:absolute;top:14.2px;right:calc(2.5% - 7px)}.announcement-bar__close-icon:where(.astro-vwn3tmth){background:currentColor;width:8.75px;height:8.75px;-webkit-mask:url(/images/icons/xmark.svg) 50%/contain no-repeat;mask:url(/images/icons/xmark.svg) 50%/contain no-repeat}.site-header:where(.astro-vwn3tmth){z-index:50;background:var(--color-surface-base);border-bottom:var(--border-width-hairline) solid var(--color-border-header);position:sticky;top:0}.site-header__inner:where(.astro-vwn3tmth){align-items:center;height:80px;padding-right:10px;display:flex}.site-header__logo:where(.astro-vwn3tmth){flex:none;justify-content:flex-end;width:135px;margin-right:35px;display:flex}.site-header__logo:where(.astro-vwn3tmth) img:where(.astro-vwn3tmth){width:125px;height:40px}.site-header__nav:where(.astro-vwn3tmth){flex:1;align-self:stretch;display:flex}.site-header__menu:where(.astro-vwn3tmth){gap:25px;margin-inline:auto;display:flex}.site-header__menu-item:where(.astro-vwn3tmth){align-items:center;display:flex;position:relative}.site-header__menu-link:where(.astro-vwn3tmth){font-size:var(--font-size-body);white-space:nowrap;color:var(--color-text-body);transition:color var(--transition-fast);align-items:center;gap:8px;padding:5px 0;font-weight:500;line-height:16px;display:inline-flex}.site-header__menu-link:where(.astro-vwn3tmth):hover,.site-header__menu-item--has-dropdown:where(.astro-vwn3tmth):hover>.site-header__menu-link:where(.astro-vwn3tmth),.site-header__menu-item:where(.astro-vwn3tmth).is-open>.site-header__menu-link:where(.astro-vwn3tmth){color:var(--color-brand-primary)}.site-header__menu-chevron:where(.astro-vwn3tmth){transition:transform var(--transition-fast);font-size:9px}.site-header__menu-item--has-dropdown:where(.astro-vwn3tmth):hover .site-header__menu-chevron:where(.astro-vwn3tmth),.site-header__menu-item:where(.astro-vwn3tmth).is-open .site-header__menu-chevron:where(.astro-vwn3tmth){transform:rotate(180deg)}.site-header__menu-indicator:where(.astro-vwn3tmth){background:var(--color-brand-primary);border-radius:50%;width:6px;height:6px;margin-right:-2px}.site-header__actions:where(.astro-vwn3tmth){align-items:center;gap:14px;margin-left:35px;display:flex}.site-header__search-toggle:where(.astro-vwn3tmth){width:45px;height:45px;color:var(--color-icon-default);border-radius:50%;place-items:center;font-size:16px;display:grid}.site-header__search-toggle:where(.astro-vwn3tmth):hover{color:var(--color-brand-primary)}.site-header__search-toggle:where(.astro-vwn3tmth){display:none}.header-button:where(.astro-vwn3tmth){border-radius:var(--radius-md);font-size:var(--font-size-body);transition:transform var(--transition-fast), background-color var(--transition-fast);align-items:center;font-weight:500;line-height:15px;display:inline-flex}.header-button:where(.astro-vwn3tmth):hover{transform:translateY(-1px)}.header-button--outline:where(.astro-vwn3tmth){border:var(--border-width-hairline) solid var(--color-brand-primary);color:var(--color-brand-primary);padding:17px 20px}.header-button--outline:where(.astro-vwn3tmth):hover{background:var(--color-brand-primary-soft)}.header-button--primary:where(.astro-vwn3tmth){background:var(--color-brand-primary);color:#f9fafb;padding:17px 20px}.header-button--primary:where(.astro-vwn3tmth):hover{background:var(--color-brand-primary-hover)}.header-button--text:where(.astro-vwn3tmth){color:var(--color-brand-primary);padding:15px}.site-header__menu-toggle:where(.astro-vwn3tmth),.mobile-menu:where(.astro-vwn3tmth){display:none}.search-dialog:where(.astro-vwn3tmth){border-radius:var(--radius-lg);width:min(640px,92vw);box-shadow:var(--shadow-dialog);border:0;padding:0}.search-dialog:where(.astro-vwn3tmth)::backdrop{background:#0d0a2c8c}.search-dialog__form:where(.astro-vwn3tmth){color:var(--color-text-body);align-items:center;gap:12px;padding:18px 20px;font-size:18px;display:flex}.search-dialog__input:where(.astro-vwn3tmth){min-width:0;font:500 18px var(--font-family-base);color:var(--color-text-heading);border:0;outline:0;flex:1}.search-dialog__close:where(.astro-vwn3tmth){place-items:center;font-size:16px;display:grid}@media (width<=1024px){.announcement-bar:where(.astro-vwn3tmth){display:none}.site-header__inner:where(.astro-vwn3tmth){height:70px;padding:0 20px}.site-header__logo:where(.astro-vwn3tmth){justify-content:flex-start;width:auto;margin-right:0}.site-header__nav:where(.astro-vwn3tmth),.site-header__actions:where(.astro-vwn3tmth){display:none}.site-header__menu-toggle:where(.astro-vwn3tmth){width:24px;height:24px;color:var(--color-icon-default);flex-direction:column;flex:none;margin-left:auto;padding:0;display:flex}.site-header__menu-bar:where(.astro-vwn3tmth){transform-origin:12px 1px;width:24px;height:2px;transition:transform .2s var(--ease-menu), opacity .2s var(--ease-menu);background:currentColor;margin-bottom:5px;display:block}.site-header__menu-toggle:where(.astro-vwn3tmth)[aria-expanded=true] .site-header__menu-bar:where(.astro-vwn3tmth):first-child{transform:translateY(7px)rotate(45deg)}.site-header__menu-toggle:where(.astro-vwn3tmth)[aria-expanded=true] .site-header__menu-bar:where(.astro-vwn3tmth):nth-child(2){opacity:0}.site-header__menu-toggle:where(.astro-vwn3tmth)[aria-expanded=true] .site-header__menu-bar:where(.astro-vwn3tmth):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu:where(.astro-vwn3tmth){z-index:1000;background:var(--color-surface-base);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-menu), visibility 0s linear .2s;padding:20px;display:block;position:fixed;inset:71px 0 0;overflow-y:auto}.mobile-menu:where(.astro-vwn3tmth).is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease-menu), visibility 0s}.mobile-menu__link:where(.astro-vwn3tmth){text-align:left;width:100%;color:var(--color-text-body);transition:color .2s var(--ease-menu);align-items:center;padding:12px 0;font-size:15px;font-weight:500;line-height:15px;display:flex}.mobile-menu__link:where(.astro-vwn3tmth):hover{color:var(--color-text-strong)}.mobile-menu__link--nested:where(.astro-vwn3tmth){color:var(--color-text-list-item)}.mobile-menu__link--nested:where(.astro-vwn3tmth):hover{color:var(--color-brand-primary)}.mobile-menu__dot:where(.astro-vwn3tmth){background:var(--color-brand-primary);border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.mobile-menu__chevron:where(.astro-vwn3tmth){width:16px;height:17px;transition:transform .2s var(--ease-menu);background:currentColor;flex:none;margin-left:auto;-webkit-mask:url(/images/icons/chevron-menu.svg) 50%/16px 8.4px no-repeat;mask:url(/images/icons/chevron-menu.svg) 50%/16px 8.4px no-repeat}.mobile-menu__item:where(.astro-vwn3tmth).is-open>.mobile-menu__link:where(.astro-vwn3tmth) .mobile-menu__chevron:where(.astro-vwn3tmth){transform:rotate(180deg)}.mobile-menu__sub:where(.astro-vwn3tmth){padding-left:20px;display:none}.mobile-menu__item:where(.astro-vwn3tmth).is-open>.mobile-menu__sub:where(.astro-vwn3tmth){display:block}}@media (width<=767px){.site-header__logo:where(.astro-vwn3tmth) img:where(.astro-vwn3tmth){width:100px;height:32px}}body.is-mobile-menu-open{overflow:hidden}.site-footer:where(.astro-qup6pdxl){background:var(--color-surface-footer);border-top:var(--border-width-hairline) solid var(--color-border-default);padding:56px 20px 0}.site-footer__inner:where(.astro-qup6pdxl){flex-direction:column;gap:56px;display:flex}.site-footer__badges:where(.astro-qup6pdxl){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer__trust-badges:where(.astro-qup6pdxl){align-items:center;gap:20px;display:flex}.site-footer__main:where(.astro-qup6pdxl){flex-direction:column;gap:24px;display:flex}.site-footer__columns:where(.astro-qup6pdxl){justify-content:space-between;display:flex}.site-footer__column:where(.astro-qup6pdxl){width:var(--footer-column-width);flex-direction:column;gap:10px;display:flex}.site-footer__heading:where(.astro-qup6pdxl){font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-heading);font-weight:600;line-height:28px}.site-footer__links:where(.astro-qup6pdxl)+.site-footer__heading:where(.astro-qup6pdxl){margin-top:5px}.site-footer__links:where(.astro-qup6pdxl){flex-direction:column;gap:6px;display:flex}.site-footer__link:where(.astro-qup6pdxl){font-size:var(--font-size-small);color:var(--color-text-body);transition:color var(--transition-fast);line-height:26px}.site-footer__link-chevron:where(.astro-qup6pdxl){color:var(--color-text-chevron);vertical-align:middle;margin-left:8px;font-size:9px;display:inline-block;transform:rotate(-90deg)}.site-footer__link:where(.astro-qup6pdxl):hover,.site-footer__copyright:where(.astro-qup6pdxl):hover{color:var(--color-brand-primary)}.site-footer__ai-summary:where(.astro-qup6pdxl){flex-direction:column;gap:8px;display:flex}.site-footer__ai-summary-label:where(.astro-qup6pdxl){letter-spacing:.5px;font-size:12px;font-weight:500;line-height:20px}.site-footer__ai-assistants:where(.astro-qup6pdxl){gap:12px;display:flex}.site-footer__ai-assistants:where(.astro-qup6pdxl) img:where(.astro-qup6pdxl){border-radius:var(--radius-sm);transition:transform var(--transition-fast)}.site-footer__ai-assistants:where(.astro-qup6pdxl) a:where(.astro-qup6pdxl):hover img:where(.astro-qup6pdxl){transform:translateY(-2px)}.site-footer__bottom:where(.astro-qup6pdxl){border-top:var(--border-width-hairline) solid var(--color-border-divider);justify-content:space-between;align-items:center;padding:32px 0;display:flex}.site-footer__brand:where(.astro-qup6pdxl){flex-direction:column;gap:12px;width:248px;display:flex}.site-footer__copyright:where(.astro-qup6pdxl){color:var(--color-text-body);font-size:12px;line-height:16px}.site-footer__legal:where(.astro-qup6pdxl),.site-footer__social:where(.astro-qup6pdxl){justify-content:center;align-items:center;width:434px;display:flex}.site-footer__legal:where(.astro-qup6pdxl){gap:24px}.site-footer__social:where(.astro-qup6pdxl){gap:20px}.site-footer__social-link:where(.astro-qup6pdxl){width:29px;height:62px;color:var(--color-icon-default);transition:color var(--transition-fast);place-items:center;font-size:22px;display:grid}.site-footer__social-link:where(.astro-qup6pdxl):hover{color:var(--color-brand-primary)}@media (width<=1024px){.site-footer__columns:where(.astro-qup6pdxl){flex-wrap:wrap;gap:32px 0}.site-footer__column:where(.astro-qup6pdxl){width:33.33%}.site-footer__bottom:where(.astro-qup6pdxl){flex-wrap:wrap;justify-content:center;gap:12px 24px}.site-footer__brand:where(.astro-qup6pdxl){align-items:center;width:100%}.site-footer__legal:where(.astro-qup6pdxl),.site-footer__social:where(.astro-qup6pdxl){width:auto}}@media (width<=767px){.site-footer:where(.astro-qup6pdxl){padding:30px 10px}.site-footer__inner:where(.astro-qup6pdxl){gap:20px}.site-footer__badges:where(.astro-qup6pdxl){flex-direction:column;justify-content:center;padding:30px 10px 20px}.site-footer__trust-badges:where(.astro-qup6pdxl){flex-wrap:wrap;justify-content:center;gap:24px}.site-footer__trust-badges:where(.astro-qup6pdxl)>img:where(.astro-qup6pdxl){width:50px;height:50px}.site-footer__trust-badges:where(.astro-qup6pdxl) a:where(.astro-qup6pdxl) img:where(.astro-qup6pdxl){width:auto;height:37px}.site-footer__whatsapp:where(.astro-qup6pdxl) img:where(.astro-qup6pdxl){width:auto;height:41px}.site-footer__main:where(.astro-qup6pdxl){gap:45px;padding:0 5px 20px}.site-footer__columns:where(.astro-qup6pdxl){gap:20px 0}.site-footer__column:where(.astro-qup6pdxl){width:100%}.site-footer__ai-summary:where(.astro-qup6pdxl){text-align:center;align-items:center;gap:15px}.site-footer__ai-assistants:where(.astro-qup6pdxl) img:where(.astro-qup6pdxl){width:35px;height:35px}.site-footer__bottom:where(.astro-qup6pdxl){flex-direction:column;gap:32px;padding:40px 0 25px}.site-footer__brand:where(.astro-qup6pdxl){gap:20px}.site-footer__brand:where(.astro-qup6pdxl) img:where(.astro-qup6pdxl){width:120px;height:40px}.site-footer__legal:where(.astro-qup6pdxl){flex-wrap:wrap;gap:8px 12px}}
