.hero-section[data-astro-cid-ge2uvauf]{background:var(--marketing-bg);padding:132px 0 56px}.provider-announcements+.hero-section[data-astro-cid-ge2uvauf]{padding-top:36px}.hero-layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{padding-block:12px}.hero-eyebrow[data-astro-cid-ge2uvauf]{color:var(--marketing-accent);letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.status-dot[data-astro-cid-ge2uvauf]{background:var(--marketing-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--marketing-soft);border-radius:50%;flex:none}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.06em;color:var(--marketing-ink);margin:0 0 22px;font-size:clamp(42px,4.5vw,62px);font-weight:500;line-height:1.08}.headline-line[data-astro-cid-ge2uvauf]{overflow-wrap:anywhere;display:block}.headline-accent[data-astro-cid-ge2uvauf]{color:var(--marketing-accent)}html:not([lang=en]) h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:clamp(34px,4vw,56px)}[dir=rtl] h1[data-astro-cid-ge2uvauf]{letter-spacing:0}.hero-description[data-astro-cid-ge2uvauf]{max-width:435px;color:var(--marketing-muted);margin-bottom:24px;font-size:16px;line-height:1.7}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.demo-link[data-astro-cid-ge2uvauf]{min-height:44px;color:var(--marketing-ink);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.demo-link[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}.demo-link[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{flex-shrink:0;width:20px;height:20px}.hero-reassurance[data-astro-cid-ge2uvauf]{color:var(--marketing-muted);flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;display:flex}.hero-reassurance[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{align-items:center;gap:5px;display:flex}.hero-reassurance[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:14px;height:14px;color:var(--marketing-accent)}.hero-privacy[data-astro-cid-ge2uvauf]{min-height:36px;color:var(--marketing-muted);text-underline-offset:4px;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:inline-flex}.hero-privacy[data-astro-cid-ge2uvauf]:hover{color:var(--marketing-accent);text-decoration:underline}.hero-privacy[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:16px;height:16px;color:var(--marketing-accent)}.hero-privacy[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{color:var(--marketing-accent)}.hero-visual[data-astro-cid-ge2uvauf]{min-width:0;scroll-margin-top:100px}.demo-card[data-astro-cid-ge2uvauf]{background:var(--marketing-surface);border:1px solid var(--marketing-line);border-radius:16px;overflow:hidden;box-shadow:0 16px 50px -32px #102b2370}.demo-header[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--marketing-line);align-items:center;gap:10px;padding:18px 22px;display:flex}.bot-avatar[data-astro-cid-ge2uvauf]{border-radius:9px;flex-shrink:0;width:36px;height:36px}.demo-name[data-astro-cid-ge2uvauf]{color:var(--marketing-ink);font-size:14px;font-weight:600;display:block}.demo-presence[data-astro-cid-ge2uvauf]{color:var(--marketing-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.demo-example[data-astro-cid-ge2uvauf]{border:1px solid var(--marketing-line);color:var(--marketing-muted);white-space:nowrap;border-radius:5px;margin-inline-start:auto;padding:4px 7px;font-size:11px;line-height:1.4}.demo-conversation[data-astro-cid-ge2uvauf]{min-height:324px;padding:22px}.demo-question[data-astro-cid-ge2uvauf]{background:var(--marketing-soft);color:var(--marketing-ink);margin-inline-start:auto;border-radius:12px 12px 3px;width:fit-content;max-width:90%;margin-bottom:20px;padding:10px 14px;font-size:14px;line-height:1.5}.response-author[data-astro-cid-ge2uvauf]{color:var(--marketing-ink);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.demo-response[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf],.demo-response[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{color:var(--marketing-ink);font-size:14px;line-height:1.7}.demo-response[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{margin-top:9px;padding-inline-start:20px;list-style:decimal}.demo-response[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{margin-block:3px;padding-inline-start:3px}.demo-response[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]{background:var(--marketing-soft);overflow-wrap:anywhere;margin-block:8px;padding:8px 10px;font-size:12px;display:block}.demo-source[data-astro-cid-ge2uvauf]{border-inline-start:2px solid var(--marketing-accent);margin-top:18px;padding-inline-start:12px}.demo-source[data-astro-cid-ge2uvauf] summary[data-astro-cid-ge2uvauf]{cursor:pointer;color:var(--marketing-accent);align-items:center;gap:6px;padding-block:4px;font-size:12px;line-height:1.5;list-style:none;display:flex}.demo-source[data-astro-cid-ge2uvauf] summary[data-astro-cid-ge2uvauf]::-webkit-details-marker{display:none}.demo-source[data-astro-cid-ge2uvauf] summary[data-astro-cid-ge2uvauf]>svg[data-astro-cid-ge2uvauf]{flex-shrink:0;width:15px;height:15px}.source-action[data-astro-cid-ge2uvauf]{color:var(--marketing-muted);align-items:center;gap:6px;margin-inline-start:auto;display:flex}.source-action[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block;transform:rotate(-90deg)}.demo-source[data-astro-cid-ge2uvauf][open] .source-action[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:rotate(0)}.demo-source[data-astro-cid-ge2uvauf] blockquote[data-astro-cid-ge2uvauf]{color:var(--marketing-muted);margin:6px 0 0;font-size:12px;line-height:1.65}.source-chip[data-astro-cid-ge2uvauf]{color:var(--marketing-accent);border:1px solid var(--marketing-line);border-radius:5px;margin-top:14px;padding:5px 8px;font-size:12px;display:inline-flex}.demo-prompts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--marketing-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 22px;display:flex}.demo-prompts[data-astro-cid-ge2uvauf]>p[data-astro-cid-ge2uvauf]{color:var(--marketing-muted);font-size:12px}.prompt-options[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:6px;display:flex}.prompt-options[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{border:1px solid var(--marketing-line);min-height:36px;color:var(--marketing-muted);text-align:start;border-radius:6px;padding:7px 10px;font-size:12px;line-height:1.4;transition:background .15s}.prompt-options[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover,.prompt-options[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]{color:var(--marketing-accent);background:var(--marketing-soft);border-color:var(--marketing-accent)}.demo-footer[data-astro-cid-ge2uvauf]{color:var(--marketing-muted);background:var(--marketing-bg);border-top:1px solid var(--marketing-line);text-align:center;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:11px;line-height:1.5;display:flex}.sample-dot[data-astro-cid-ge2uvauf]{background:var(--marketing-muted);border-radius:50%;flex:none;width:4px;height:4px}@media (width<=1050px){.hero-layout[data-astro-cid-ge2uvauf]{gap:32px}h1[data-astro-cid-ge2uvauf]{font-size:46px}.hero-actions[data-astro-cid-ge2uvauf]{gap:14px}.demo-header[data-astro-cid-ge2uvauf],.demo-conversation[data-astro-cid-ge2uvauf],.demo-prompts[data-astro-cid-ge2uvauf]{padding-inline:18px}.demo-example[data-astro-cid-ge2uvauf]{display:none}}@media (width<=800px){.hero-section[data-astro-cid-ge2uvauf]{padding-top:110px;padding-bottom:40px}.provider-announcements+.hero-section[data-astro-cid-ge2uvauf]{padding-top:30px}.hero-layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:30px;max-width:630px}.hero-copy[data-astro-cid-ge2uvauf]{padding-block:0}h1[data-astro-cid-ge2uvauf]{margin-bottom:18px;font-size:clamp(40px,7.8vw,54px)}.hero-eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:18px}.hero-description[data-astro-cid-ge2uvauf]{max-width:470px;margin-bottom:20px;font-size:15px;line-height:1.65}.hero-actions[data-astro-cid-ge2uvauf]{gap:12px 20px}.hero-reassurance[data-astro-cid-ge2uvauf]{gap:10px 16px}.demo-example[data-astro-cid-ge2uvauf]{display:inline}.demo-conversation[data-astro-cid-ge2uvauf]{min-height:330px}.prompt-options[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{min-height:44px}}@media (width<=400px){.hero-actions[data-astro-cid-ge2uvauf]{gap:8px 16px}.hero-actions[data-astro-cid-ge2uvauf] .marketing-button[data-astro-cid-ge2uvauf]{padding-inline:16px}.demo-link[data-astro-cid-ge2uvauf]{font-size:13px}.demo-header[data-astro-cid-ge2uvauf]{padding:16px}.demo-example[data-astro-cid-ge2uvauf]{display:none}.demo-conversation[data-astro-cid-ge2uvauf]{padding:18px 16px}.demo-prompts[data-astro-cid-ge2uvauf]{padding:12px 16px}}.provider-announcements[data-astro-cid-urpqh6or]{background:var(--marketing-bg);color:var(--marketing-ink);padding:92px 0 0}.provider-announcements[data-astro-cid-urpqh6or] .marketing-container[data-astro-cid-urpqh6or]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.news-item[data-astro-cid-urpqh6or]{border-bottom:1px solid var(--marketing-line);grid-template-columns:minmax(0,1fr) 46px;align-items:start;gap:18px;padding-block:0 18px;display:grid}.news-brand[data-astro-cid-urpqh6or]{align-self:center}.news-story[data-astro-cid-urpqh6or]{min-width:0}.news-meta[data-astro-cid-urpqh6or]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;line-height:1.4;display:flex}.news-category[data-astro-cid-urpqh6or]{color:var(--marketing-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.news-meta[data-astro-cid-urpqh6or] time[data-astro-cid-urpqh6or]{border-inline-start:1px solid var(--marketing-line);color:var(--marketing-muted);padding-inline-start:10px;font-size:11px}h2[data-astro-cid-urpqh6or]{color:var(--marketing-ink);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.35}.news-body[data-astro-cid-urpqh6or]{color:var(--marketing-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.brand-art[data-astro-cid-urpqh6or]{place-items:center;width:46px;display:grid}.brand-art[data-astro-cid-urpqh6or] img[data-astro-cid-urpqh6or]{width:46px;height:auto;filter:var(--aws-logo-filter)}.mistral-brand[data-astro-cid-urpqh6or]{justify-content:center;display:flex}.mistral-logo[data-astro-cid-urpqh6or]{width:46px;height:auto;display:block}[dir=rtl] h2[data-astro-cid-urpqh6or]{letter-spacing:0}@media (width<=800px){.provider-announcements[data-astro-cid-urpqh6or]{padding-top:84px}.provider-announcements[data-astro-cid-urpqh6or] .marketing-container[data-astro-cid-urpqh6or]{grid-template-columns:minmax(0,1fr);gap:12px;max-width:630px}.news-item[data-astro-cid-urpqh6or]{grid-template-columns:minmax(0,1fr) 38px;gap:14px;padding-bottom:12px}h2[data-astro-cid-urpqh6or]{font-size:15px}.news-body[data-astro-cid-urpqh6or]{margin-top:4px;font-size:12px;line-height:1.5}.news-meta[data-astro-cid-urpqh6or]{margin-bottom:4px}.news-brand[data-astro-cid-urpqh6or]{align-self:center}.brand-art[data-astro-cid-urpqh6or],.brand-art[data-astro-cid-urpqh6or] img[data-astro-cid-urpqh6or],.mistral-logo[data-astro-cid-urpqh6or]{width:38px}}.usecases-section[data-astro-cid-gk6ge62r]{background:var(--marketing-bg);color:var(--marketing-ink);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.usecases-container[data-astro-cid-gk6ge62r]{justify-content:space-between;align-items:center;gap:38px;padding-block:32px;display:flex}.usecases-container[data-astro-cid-gk6ge62r] h2[data-astro-cid-gk6ge62r]{color:var(--marketing-muted);text-wrap:pretty;flex:0 280px;margin:0;font-size:.8125rem;font-weight:400;line-height:1.75}.usecases-list[data-astro-cid-gk6ge62r]{flex:1;justify-content:space-between;align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.usecases-list[data-astro-cid-gk6ge62r] li[data-astro-cid-gk6ge62r]{align-items:center;gap:11px;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}.usecases-list[data-astro-cid-gk6ge62r] svg[data-astro-cid-gk6ge62r]{width:22px;height:22px;color:var(--marketing-accent);flex-shrink:0}@media (width<=1000px){.usecases-container[data-astro-cid-gk6ge62r]{flex-direction:column;gap:23px}.usecases-container[data-astro-cid-gk6ge62r] h2[data-astro-cid-gk6ge62r]{text-align:center;flex-basis:auto;max-width:580px}.usecases-list[data-astro-cid-gk6ge62r]{justify-content:center;gap:36px;width:100%}}@media (width<=640px){.usecases-container[data-astro-cid-gk6ge62r]{gap:22px;padding-block:28px}.usecases-list[data-astro-cid-gk6ge62r]{flex-wrap:wrap;gap:17px 23px}.usecases-list[data-astro-cid-gk6ge62r] li[data-astro-cid-gk6ge62r]{gap:8px;font-size:.75rem}.usecases-list[data-astro-cid-gk6ge62r] svg[data-astro-cid-gk6ge62r]{width:19px;height:19px}}.features-section[data-astro-cid-cognygiv]{background:var(--marketing-bg);color:var(--marketing-ink);padding:80px 0;scroll-margin-top:96px}.features-header[data-astro-cid-cognygiv]{text-align:center;max-width:680px;margin:0 auto 38px}.features-header[data-astro-cid-cognygiv] h2[data-astro-cid-cognygiv]{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;line-height:1.14}.features-header[data-astro-cid-cognygiv]>p[data-astro-cid-cognygiv]{max-width:550px;color:var(--marketing-muted);text-wrap:pretty;margin:0 auto;font-size:1rem;line-height:1.75}.steps-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.step-card[data-astro-cid-cognygiv]{min-width:0;padding:0 8px;position:relative}.step-card[data-astro-cid-cognygiv]:not(:last-child):after{content:"";top:25px;background:var(--marketing-line);height:1px;position:absolute;inset-inline:78px -16px}.step-marker[data-astro-cid-cognygiv]{border:1px solid var(--marketing-line);background:var(--marketing-soft);width:52px;height:52px;color:var(--marketing-accent);border-radius:13px;justify-content:center;align-items:center;display:flex;position:relative}.step-marker[data-astro-cid-cognygiv] svg[data-astro-cid-cognygiv]{width:24px;height:24px}.step-number[data-astro-cid-cognygiv]{top:-9px;border:1px solid var(--marketing-line);background:var(--marketing-bg);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.6875rem;font-weight:600;display:grid;position:absolute;inset-inline-start:-9px}.step-copy[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{letter-spacing:-.025em;margin:20px 0 10px;font-size:1.125rem;font-weight:600;line-height:1.35}.step-copy[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--marketing-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.7}.extra-features[data-astro-cid-cognygiv]{border-top:1px solid var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;padding-top:30px;display:grid}.extra-feature[data-astro-cid-cognygiv]{align-items:flex-start;gap:12px;min-width:0;display:flex}.extra-feature[data-astro-cid-cognygiv]>div[data-astro-cid-cognygiv]{min-width:0}.extra-icon[data-astro-cid-cognygiv]{width:28px;height:28px;color:var(--marketing-accent);flex-shrink:0;place-items:center;display:grid}.extra-icon[data-astro-cid-cognygiv] svg[data-astro-cid-cognygiv]{width:22px;height:22px}.extra-feature[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{letter-spacing:-.015em;margin:3px 0 7px;font-size:.9375rem;font-weight:600;line-height:1.4}.extra-feature[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--marketing-muted);margin:0;font-size:.875rem;line-height:1.65}@media (width<=900px){.steps-grid[data-astro-cid-cognygiv],.extra-features[data-astro-cid-cognygiv]{gap:24px}.step-card[data-astro-cid-cognygiv]{padding:0}.step-card[data-astro-cid-cognygiv]:not(:last-child):after{inset-inline:68px -8px}}@media (width<=700px){.features-section[data-astro-cid-cognygiv]{padding:60px 0}.features-header[data-astro-cid-cognygiv]{margin-bottom:32px}.steps-grid[data-astro-cid-cognygiv]{grid-template-columns:1fr;gap:28px;max-width:520px;margin-inline:auto}.step-card[data-astro-cid-cognygiv]{grid-template-columns:52px minmax(0,1fr);gap:20px;display:grid}.step-card[data-astro-cid-cognygiv]:not(:last-child):after{top:66px;bottom:-14px;width:1px;height:auto;inset-inline:25px auto}.step-copy[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{margin-top:0}.extra-features[data-astro-cid-cognygiv]{margin-inline:auto;grid-template-columns:1fr;gap:24px;max-width:520px;margin-top:30px;padding-top:26px}}.providers-section[data-astro-cid-4366k2xw]{background:var(--marketing-bg);color:var(--marketing-ink);padding:0 0 96px;scroll-margin-top:96px}.privacy-panel[data-astro-cid-4366k2xw]{border:1px solid var(--marketing-line);background:var(--marketing-soft);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:48px 50px;display:grid}.privacy-copy[data-astro-cid-4366k2xw] .marketing-eyebrow[data-astro-cid-4366k2xw]{align-items:center;gap:8px;display:inline-flex}.privacy-copy[data-astro-cid-4366k2xw] .marketing-eyebrow[data-astro-cid-4366k2xw] svg[data-astro-cid-4366k2xw]{width:17px;height:17px}.privacy-copy[data-astro-cid-4366k2xw] h2[data-astro-cid-4366k2xw]{letter-spacing:-.04em;text-wrap:balance;margin:15px 0 16px;font-size:clamp(1.75rem,2.9vw,2.2rem);font-weight:600;line-height:1.18}.privacy-copy[data-astro-cid-4366k2xw] p[data-astro-cid-4366k2xw]{color:var(--marketing-muted);margin:0;font-size:.875rem;line-height:1.8}.routing-panel[data-astro-cid-4366k2xw]{border:1px solid var(--marketing-line);background:var(--marketing-surface);border-radius:12px;padding:22px 25px}.routing-heading[data-astro-cid-4366k2xw]{color:var(--marketing-muted);align-items:center;gap:8px;padding-bottom:16px;font-size:.6875rem;display:flex}.routing-dot[data-astro-cid-4366k2xw]{background:var(--marketing-accent);border-radius:50%;width:6px;height:6px}.provider-row[data-astro-cid-4366k2xw]{border-top:1px solid var(--marketing-line);grid-template-columns:1fr 20px 1fr;align-items:center;gap:14px;padding:17px 0;display:grid}.provider-region[data-astro-cid-4366k2xw]{align-items:center;gap:9px;font-size:.75rem;font-weight:500;display:flex}.provider-region[data-astro-cid-4366k2xw] svg[data-astro-cid-4366k2xw]{width:19px;height:19px;color:var(--marketing-muted);flex-shrink:0}.route-arrow[data-astro-cid-4366k2xw]{width:18px;height:18px;color:var(--marketing-muted)}[dir=rtl] .route-arrow[data-astro-cid-4366k2xw]{transform:scaleX(-1)}.provider-name[data-astro-cid-4366k2xw]{justify-content:flex-end;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.routing-note[data-astro-cid-4366k2xw]{color:var(--marketing-muted);margin:3px 0 0;font-size:.625rem;line-height:1.6}.routing-note[data-astro-cid-4366k2xw] a[data-astro-cid-4366k2xw]{color:var(--marketing-ink);text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.privacy-panel[data-astro-cid-4366k2xw]{gap:36px;padding:36px}.routing-panel[data-astro-cid-4366k2xw]{padding:20px}.provider-row[data-astro-cid-4366k2xw]{gap:8px}}@media (width<=760px){.providers-section[data-astro-cid-4366k2xw]{padding-bottom:72px}.privacy-panel[data-astro-cid-4366k2xw]{grid-template-columns:1fr;gap:28px;padding:30px 24px}.privacy-copy[data-astro-cid-4366k2xw]{max-width:500px}}@media (width<=380px){.privacy-panel[data-astro-cid-4366k2xw]{padding:26px 18px}.routing-panel[data-astro-cid-4366k2xw]{padding:18px 13px}.provider-region[data-astro-cid-4366k2xw]{gap:6px;font-size:.6875rem}.provider-name[data-astro-cid-4366k2xw]{gap:5px;font-size:.75rem}}.pricing-section[data-astro-cid-htruwgye]{background:var(--marketing-soft);color:var(--marketing-ink);padding:80px 0;scroll-margin-top:100px}.pricing-header[data-astro-cid-htruwgye]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}h2[data-astro-cid-htruwgye]{letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin:15px 0 16px;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.15}.pricing-intro[data-astro-cid-htruwgye]{max-width:590px;color:var(--marketing-muted);margin:0;font-size:1.02rem;line-height:1.7}.billing-control[data-astro-cid-htruwgye]{background:var(--marketing-bg);border:1px solid var(--marketing-line);border-radius:11px;flex-shrink:0;gap:4px;margin:0 0 3px;padding:5px;display:flex}.billing-control[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]{cursor:pointer;position:relative}.billing-control[data-astro-cid-htruwgye] input[data-astro-cid-htruwgye],.sr-only[data-astro-cid-htruwgye]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.billing-control[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]>span[data-astro-cid-htruwgye]{min-height:43px;color:var(--marketing-muted);border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-size:.8rem;font-weight:550;transition:background .15s,color .15s;display:flex}.billing-control[data-astro-cid-htruwgye] input[data-astro-cid-htruwgye]:checked+span[data-astro-cid-htruwgye]{color:var(--marketing-ink);background:var(--marketing-surface);box-shadow:0 1px 4px #0000000a}.billing-control[data-astro-cid-htruwgye] input[data-astro-cid-htruwgye]:focus-visible+span[data-astro-cid-htruwgye]{outline:2px solid var(--marketing-accent);outline-offset:3px}.billing-control[data-astro-cid-htruwgye] small[data-astro-cid-htruwgye]{color:var(--marketing-accent);font-size:.68rem;font-weight:650}.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.pricing-card[data-astro-cid-htruwgye]{grid-template-rows:subgrid;border:1px solid var(--marketing-line);background:var(--marketing-surface);border-radius:17px;grid-row:span 6;min-width:0;padding:26px;display:grid}.plan-heading[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:8px;min-height:29px;display:flex}h3[data-astro-cid-htruwgye]{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:600}.popular-badge[data-astro-cid-htruwgye]{color:#e0f0d0;text-align:center;border:1px solid #c2d9b653;border-radius:30px;padding:5px 9px;font-size:.65rem;font-weight:550;line-height:1.35}.plan-description[data-astro-cid-htruwgye]{color:var(--marketing-muted);margin:10px 0 18px;font-size:.9375rem;line-height:1.6}.price-section[data-astro-cid-htruwgye]{margin-bottom:22px}.price[data-astro-cid-htruwgye]{align-items:baseline;gap:5px;min-height:60px;display:flex}.price-amount[data-astro-cid-htruwgye]{letter-spacing:-.06em;align-items:baseline;font-size:3.25rem;font-weight:500;line-height:1.13;display:flex}.currency-symbol[data-astro-cid-htruwgye]{margin-right:3px;font-size:2.3rem}.price-period[data-astro-cid-htruwgye]{color:var(--marketing-muted);font-size:.82rem}.custom-price[data-astro-cid-htruwgye]{letter-spacing:-.04em;align-self:center;font-size:1.7rem;line-height:1.15}.billing-note[data-astro-cid-htruwgye]{min-height:19px;color:var(--marketing-muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}.annual-total[data-astro-cid-htruwgye]{font-weight:550}.plan-cta[data-astro-cid-htruwgye]{box-sizing:border-box;justify-content:space-between;align-self:start;width:100%;min-height:46px;font-size:.875rem}.plan-note[data-astro-cid-htruwgye]{color:var(--marketing-muted);text-align:center;margin:10px 0 0;font-size:.8125rem;line-height:1.5}.features-list[data-astro-cid-htruwgye]{border-top:1px solid var(--marketing-line);flex-direction:column;gap:11px;margin:18px 0 0;padding:20px 0 0;list-style:none;display:flex}.features-list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{overflow-wrap:anywhere;min-width:0}.features-list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.55;display:flex}.features-list[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{color:var(--marketing-accent);flex-shrink:0;margin-top:1px}.pricing-card-pro[data-astro-cid-htruwgye]{color:#f6f6eb;background:#193f35;border-color:#193f35}.pricing-card-pro[data-astro-cid-htruwgye] .plan-description[data-astro-cid-htruwgye],.pricing-card-pro[data-astro-cid-htruwgye] .price-period[data-astro-cid-htruwgye],.pricing-card-pro[data-astro-cid-htruwgye] .billing-note[data-astro-cid-htruwgye],.pricing-card-pro[data-astro-cid-htruwgye] .plan-note[data-astro-cid-htruwgye]{color:#b9cec3}.pricing-card-pro[data-astro-cid-htruwgye] .features-list[data-astro-cid-htruwgye]{border-color:#ffffff24}.pricing-card-pro[data-astro-cid-htruwgye] .features-list[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{color:#d5edbd}.pricing-card-pro[data-astro-cid-htruwgye] .plan-cta[data-astro-cid-htruwgye]{color:#193f35;background:#d5edbd;border-color:#d5edbd}.pricing-card-pro[data-astro-cid-htruwgye] .plan-cta[data-astro-cid-htruwgye]:hover{background:#e4f5d4;border-color:#e4f5d4}.pricing-card-pro[data-astro-cid-htruwgye] .plan-cta[data-astro-cid-htruwgye]:focus-visible{outline-offset:4px;outline:3px solid #f6f6eb}.pricing-footnote[data-astro-cid-htruwgye]{text-align:center;color:var(--marketing-muted);margin-top:25px;font-size:.76rem;line-height:1.7}.pricing-footnote[data-astro-cid-htruwgye]>p[data-astro-cid-htruwgye]{justify-content:center;align-items:center;gap:9px;margin:0;display:flex}.pricing-footnote[data-astro-cid-htruwgye]>p[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{flex-shrink:0}.residency-details[data-astro-cid-htruwgye]{max-width:460px;margin:15px auto 0}.residency-details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]{cursor:pointer;border-radius:6px;width:fit-content;margin:0 auto;padding:8px}.residency-details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}.residency-details[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{background:var(--marketing-surface);border:1px solid var(--marketing-line);border-radius:8px;margin:7px 0 0;padding:14px}[data-astro-cid-htruwgye][hidden]{display:none!important}@supports not (grid-template-rows:subgrid){.pricing-card[data-astro-cid-htruwgye]{flex-direction:column;display:flex}.plan-description[data-astro-cid-htruwgye]{min-height:48px}.price-section[data-astro-cid-htruwgye]{min-height:115px}.plan-note[data-astro-cid-htruwgye]{min-height:38px}}@media (width<=1050px){.pricing-header[data-astro-cid-htruwgye]{flex-direction:column;align-items:flex-start;gap:24px}.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-card[data-astro-cid-htruwgye]{row-gap:0;padding:24px}.pricing-card[data-astro-cid-htruwgye]:last-child{-moz-column-gap:28px;grid-area:auto/1/auto/-1;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.pricing-card[data-astro-cid-htruwgye]:last-child .plan-heading[data-astro-cid-htruwgye]{grid-area:1/1}.pricing-card[data-astro-cid-htruwgye]:last-child .plan-description[data-astro-cid-htruwgye]{grid-area:2/1}.pricing-card[data-astro-cid-htruwgye]:last-child .price-section[data-astro-cid-htruwgye]{grid-area:3/1}.pricing-card[data-astro-cid-htruwgye]:last-child .plan-cta[data-astro-cid-htruwgye]{grid-area:4/1}.pricing-card[data-astro-cid-htruwgye]:last-child .plan-note[data-astro-cid-htruwgye]{grid-area:5/1}.pricing-card[data-astro-cid-htruwgye]:last-child .features-list[data-astro-cid-htruwgye]{padding:0;border-top:0;border-inline-start:1px solid var(--marketing-line);grid-area:1/2/-1;align-self:start;margin:0;padding-inline-start:28px}}@media (width<=760px){.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.pricing-card[data-astro-cid-htruwgye],.pricing-card[data-astro-cid-htruwgye]:last-child{flex-direction:column;grid-area:auto;display:flex}.plan-description[data-astro-cid-htruwgye],.price-section[data-astro-cid-htruwgye],.plan-note[data-astro-cid-htruwgye]{min-height:0}.plan-note[data-astro-cid-htruwgye]:empty{display:none}.features-list[data-astro-cid-htruwgye],.pricing-card[data-astro-cid-htruwgye]:last-child .features-list[data-astro-cid-htruwgye]{border-inline-start:0;border-top:1px solid var(--marketing-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:18px 0 0;padding:20px 0 0;display:grid}}@media (width<=600px){.pricing-section[data-astro-cid-htruwgye]{padding:60px 0}.pricing-card[data-astro-cid-htruwgye]{padding:24px}.billing-control[data-astro-cid-htruwgye]{min-width:0;max-width:100%}.billing-control[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]{min-width:0}.billing-control[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]>span[data-astro-cid-htruwgye]{flex-wrap:wrap;padding-inline:10px}.features-list[data-astro-cid-htruwgye],.pricing-card[data-astro-cid-htruwgye]:last-child .features-list[data-astro-cid-htruwgye]{grid-template-columns:1fr}.pricing-footnote[data-astro-cid-htruwgye]>p[data-astro-cid-htruwgye]{align-items:flex-start}.pricing-footnote[data-astro-cid-htruwgye]>p[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{margin-top:2px}}.faq-section[data-astro-cid-7synugci]{background:var(--marketing-bg);color:var(--marketing-ink);padding:110px 0 120px;scroll-margin-top:100px}.faq-layout[data-astro-cid-7synugci]{grid-template-columns:.85fr 1.35fr;align-items:start;gap:95px;display:grid}.faq-header[data-astro-cid-7synugci]{position:sticky;top:120px}h2[data-astro-cid-7synugci]{letter-spacing:-.045em;text-wrap:balance;max-width:360px;margin:16px 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.14}.faq-intro[data-astro-cid-7synugci]{max-width:330px;color:var(--marketing-muted);margin:0;font-size:1rem;line-height:1.75}.faq-contact[data-astro-cid-7synugci]{margin-top:37px}.faq-contact[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--marketing-muted);margin:0 0 2px;font-size:.85rem;line-height:1.6}.faq-contact[data-astro-cid-7synugci] a[data-astro-cid-7synugci]{min-height:44px;color:var(--marketing-accent);align-items:center;gap:13px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.faq-contact[data-astro-cid-7synugci] a[data-astro-cid-7synugci]:hover{text-underline-offset:5px;text-decoration:underline}.faq-list[data-astro-cid-7synugci]{border-top:1px solid var(--marketing-line)}.faq-item[data-astro-cid-7synugci]{border-bottom:1px solid var(--marketing-line)}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;list-style:none;display:flex}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::marker{content:""}.faq-item[data-astro-cid-7synugci] h3[data-astro-cid-7synugci]{letter-spacing:-.015em;margin:0;font-size:.97rem;font-weight:550;line-height:1.6}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:hover h3[data-astro-cid-7synugci]{color:var(--marketing-accent)}.faq-indicator[data-astro-cid-7synugci]{width:27px;height:27px;color:var(--marketing-muted);background:var(--marketing-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item[data-astro-cid-7synugci][open] .faq-indicator[data-astro-cid-7synugci]{background:var(--marketing-accent);color:var(--marketing-inverse)}.faq-item[data-astro-cid-7synugci][open] .plus-vertical[data-astro-cid-7synugci]{display:none}.faq-answer[data-astro-cid-7synugci]{color:var(--marketing-muted);padding:0 0 25px;padding-inline-end:43px;font-size:.87rem;line-height:1.85}.faq-answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{margin:0}.faq-answer[data-astro-cid-7synugci] a[data-astro-cid-7synugci]{color:var(--marketing-accent);text-underline-offset:4px;padding:8px 0 0;font-weight:500;display:inline-block}a[data-astro-cid-7synugci]:focus-visible,summary[data-astro-cid-7synugci]:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:5px;border-radius:4px}@media (width<=1050px){.faq-layout[data-astro-cid-7synugci]{grid-template-columns:.8fr 1.2fr;gap:55px}}@media (width<=760px){.faq-section[data-astro-cid-7synugci]{padding:76px 0 80px}.faq-layout[data-astro-cid-7synugci]{grid-template-columns:1fr;gap:35px}.faq-header[data-astro-cid-7synugci]{position:static}h2[data-astro-cid-7synugci],.faq-intro[data-astro-cid-7synugci]{max-width:none}.faq-contact[data-astro-cid-7synugci]{margin-top:21px}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{gap:18px;padding:21px 0}.faq-answer[data-astro-cid-7synugci]{padding-inline-end:0}}
