:root{--font-display:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--base:#fafaf8;--ink:#111;--ink-soft:#111111a3;--ink-faint:#1111119e;--contrast-bg:#111;--contrast-ink:#fafaf8;--whatsapp:#25d366;--whatsapp-ink:#0b2f1a;--line:#1111111a;--line-contrast:#fafaf824;--container:1120px;--section-space:clamp(56px, 6.5vw, 96px);--header-height:48px;--display-size:clamp(2.1rem, 1.6rem + 4vw, 4.25rem);--display-tracking:-.02em;--ease-out:cubic-bezier(.16, 1, .3, 1);--bubble-shadow:0 1px 2px #11111114;--bubble-radius:16px;--bubble-tail-radius:4px;--bot-surface:#e3f0e6;--bot-surface-line:#cfe4d5;--chat-surface:#f3f1ec;--surface-moss:#092a1e;--surface-moss-panel:#0f3a2a;--moss-text-faint:#fafaf89e;--bot-surface-moss:#f5f1e8;--bot-surface-moss-line:#e3ddc9;--guest-surface-moss:#d9c896;--guest-surface-moss-line:#c7b57e}*{box-sizing:border-box}html{background:var(--base);color-scheme:light}body{font-family:var(--font-body);background:var(--base);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding-block:var(--section-space)}.block-eyebrow{letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--whatsapp-ink);background:#cdeed9;border-radius:999px;align-self:flex-start;margin:0 0 16px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-block}.block-heading{text-align:left;max-width:44ch;margin:0 0 16px;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.section-screen{align-items:center;min-height:100svh;display:flex}.section-screen>.container{width:100%}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--display-tracking);margin:0;font-weight:600;line-height:1.05}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.brand-backdrop[data-astro-cid-z3yzrxkn]{background-image:var(--brand-pattern);opacity:var(--brand-backdrop-opacity);pointer-events:none;background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}@media (width<=640px){.brand-backdrop[data-astro-cid-z3yzrxkn]{background-size:150px 150px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface-moss);color:var(--moss-text-faint);border-top:1px solid #fafaf824;padding-block:72px 32px;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]>.container[data-astro-cid-jo6i4kqk]{position:relative}.footer-index[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:48px;display:grid}.footer-col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--base);margin:0 0 18px;font-size:.72rem;font-weight:700;line-height:1.3}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--moss-text-faint);font-size:.88rem;line-height:1.4;text-decoration:none}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--base);text-decoration:underline}.footer-bar[data-astro-cid-jo6i4kqk]{border-top:1px solid #fafaf824;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:28px;font-size:.78rem;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{align-items:center;text-decoration:none;display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:32px;display:block}.footer-note[data-astro-cid-jo6i4kqk]{color:var(--moss-text-faint);margin:0}@media (width<=860px){.footer-index[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media (width<=460px){.footer-index[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer-copy[data-astro-cid-jo6i4kqk]{margin-left:0}}
