@font-face{font-family:DM Sans;src:url(../../../assets/fonts/DM-Sans-Latin-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;src:url(../../../assets/fonts/BricolageGrotesque-Latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.landing-page{color-scheme:light;--color-paper: var(--color-canvas);--color-surface: var(--color-canvas-elevated);--color-surface-raised: var(--color-canvas-sunken);--color-hairline: var(--color-edge);--color-ink-secondary: var(--color-ink-muted);--color-ink-tertiary: var(--color-ink-muted);--color-on-brand: #ffffff;--color-action: var(--color-primary-800);--color-brand-tint: var(--color-primary-100);--p-paper: var(--color-canvas);--p-surface: var(--color-canvas-elevated);--p-ink: var(--color-ink);--p-muted: var(--color-ink-muted);--p-metadata: var(--color-gray-600);--p-accent: var(--color-primary-800);--p-accent-hover: var(--color-primary-900);--p-on-accent: var(--color-canvas-elevated);--p-button-accent: var(--color-primary-600);--p-button-hover: var(--color-primary-700);--p-button-active: var(--color-primary-800);--p-button-ink: #ffffff;--p-stage: var(--color-gray-100);--p-soft: var(--color-canvas-sunken);--p-peach: var(--color-primary-100);--p-butter: var(--color-primary-50);--p-footer: var(--color-primary-50);--p-line: var(--color-edge);--p-control-line: var(--color-gray-600);--p-contextual-ink: var(--color-contextual-ink);--p-contextual-fill: var(--color-contextual-fill);--p-contextual-hover: var(--color-contextual-hover);--p-contextual-pressed: var(--color-contextual-pressed);--p-chat-bubble: var(--color-canvas-elevated);--p-chat-ink: #111b21;--p-chat-time: #5b6970;--font-whatsapp: Arial, Helvetica, sans-serif;--p-error: oklch(43% .14 25);--p-error-surface: oklch(95% .023 25);--p-shadow: oklch(25% .012 90 / .09);--p-button-face: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, .12) 100%);--p-button-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -1px 0 rgba(0, 0, 0, .1), 0 1px 2px rgba(20, 20, 18, .16), 0 6px 14px -8px rgba(20, 20, 18, .35);--p-button-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .32), inset 0 -1px 0 rgba(0, 0, 0, .1), 0 3px 7px rgba(20, 20, 18, .18), 0 12px 22px -10px rgba(20, 20, 18, .4);--p-button-pressed-shadow: inset 0 2px 5px rgba(0, 0, 0, .22), 0 1px 1px rgba(20, 20, 18, .12);--p-secondary-face: linear-gradient(180deg, #ffffff 0%, #f6f6f2 100%);--p-secondary-pressed-face: linear-gradient(180deg, #f4f4f0 0%, #ece9e2 100%);--p-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .7), 0 1px 2px rgba(20, 20, 18, .05), 0 4px 10px -6px rgba(20, 20, 18, .18);--p-secondary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 2px 5px rgba(20, 20, 18, .07), 0 10px 20px -8px rgba(20, 20, 18, .22);--p-secondary-pressed-shadow: inset 0 2px 5px rgba(20, 20, 18, .12), 0 1px 1px rgba(20, 20, 18, .06);--color-brand: var(--color-primary-600);--color-sky: var(--color-primary-50);--color-google-blue: oklch(63% .18 259);--color-google-green: oklch(61% .16 152);--color-google-yellow: oklch(81% .17 83);--color-google-red: oklch(61% .2 29);--color-google-paper: oklch(100% 0 0);--font-landing-display: "Bricolage Grotesque", "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-landing-body: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--text-landing-display: clamp(3rem, 5.5vw, 4.5rem);--text-landing-heading: clamp(2.25rem, 3.65vw, 3.5rem);--text-landing-body: 1.125rem;--space-landing-section: clamp(4.5rem, 8vw, 8rem);--space-landing-gutter: clamp(1.25rem, 5vw, 4rem);--radius-landing-card: 1.25rem;--radius-landing-stage: 2rem;--shadow-landing-paper: 0 2px 4px var(--p-shadow), 0 16px 36px -12px var(--p-shadow);--p-ease: cubic-bezier(.23, 1, .32, 1);--p-ease-in-out: cubic-bezier(.77, 0, .175, 1);--p-press: .1s;--p-feedback: .16s;--p-reveal: .22s}
