:root{--ref-color-cream: #fdf9f4;--ref-color-paper: #f6eee2;--ref-color-card: #fffdf9;--ref-color-letter: #f3eadb;--ref-color-ink: #2b1a14;--ref-color-brown: #400f00;--ref-color-brown-deep: #2a0a00;--ref-color-muted: #6d5a50;--ref-color-line: #e6d8c6;--ref-color-red: #a31c21;--ref-color-red-dark: #86141a;--ref-color-gold-text: #7a5c24;--ref-color-gold-decor: #a8823c;--ref-color-gold-light: #d8b060;--ref-color-cream-text: #f3e6d6;--ref-color-cream-text-2: #e6d5c3;--ref-color-white: #ffffff;--ref-color-error: #9b1c1c;--ref-color-success: #2f6b3a;--ref-color-warning: #7a5200;--ref-color-brown-24: rgb(64 15 0 / .24);--ref-color-ink-8: rgb(43 26 20 / .08);--ref-color-ink-10: rgb(43 26 20 / .1);--ref-color-ink-14: rgb(43 26 20 / .14);--ref-color-parchment: #decfb3;--ref-color-wine: #7b1626;--ref-color-aged: #ebdfc9;--ref-color-aged-veil: #e2d3b7;--ref-font-grenze-gotisch: "Grenze Gotisch", "Grenze", Georgia, serif;--ref-font-grenze: "Grenze", Georgia, "Times New Roman", serif;--ref-font-alegreya: "Alegreya", Georgia, "Times New Roman", serif;--ref-font-alegreya-sans: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--ref-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ref-font-backyard: "Backyard", "Grenze", Georgia, serif;--ref-size-13: .8125rem;--ref-size-14: .875rem;--ref-size-15: .9375rem;--ref-size-16: 1rem;--ref-size-17: 1.0625rem;--ref-size-18: 1.125rem;--ref-size-19: 1.1875rem;--ref-size-20: 1.25rem;--ref-size-21: 1.3125rem;--ref-size-22: 1.375rem;--ref-size-24: 1.5rem;--ref-size-28: 1.75rem;--ref-size-30: 1.875rem;--ref-size-32: 2rem;--ref-size-36: 2.25rem;--ref-size-38: 2.375rem;--ref-size-44: 2.75rem;--ref-size-48: 3rem;--ref-size-64: 4rem;--color-surface-page: #fdf9f4;--color-surface-alt: #f6eee2;--color-surface-card: #fffdf9;--color-surface-letter: #f3eadb;--color-surface-dark: #400f00;--color-surface-deep: #2a0a00;--color-surface-parchment: #decfb3;--color-surface-aged: #ebdfc9;--color-surface-aged-veil: #e2d3b7;--color-text-primary: #2b1a14;--color-text-secondary: #6d5a50;--color-text-heading: #400f00;--color-text-accent: #7a5c24;--color-text-link: #a31c21;--color-text-on-dark: #f3e6d6;--color-text-on-dark-2: #e6d5c3;--color-text-on-action: #ffffff;--color-text-wine: #7b1626;--color-text-accent-on-dark: #d8b060;--color-action-primary: #a31c21;--color-action-primary-hover: #86141a;--color-action-secondary-border: #400f00;--color-action-secondary-text: #400f00;--color-border-default: #e6d8c6;--color-border-strong: rgb(64 15 0 / .24);--color-focus: #400f00;--color-focus-on-dark: #d8b060;--color-feedback-error: #9b1c1c;--color-feedback-success: #2f6b3a;--color-feedback-warning: #7a5200;--color-decor-gold: #a8823c;--type-display-family: "Grenze Gotisch", "Grenze", Georgia, serif;--type-display-size: clamp(2.75rem, 2.2857rem + 1.9048vw, 4rem);--type-display-weight: 700;--type-display-style: normal;--type-display-line: 1;--type-display-tracking: 0em;--type-display-transform: none;--type-display-features: normal;--type-h1-family: "Grenze", Georgia, "Times New Roman", serif;--type-h1-size: clamp(2.25rem, 1.9714rem + 1.1429vw, 3rem);--type-h1-weight: 700;--type-h1-style: normal;--type-h1-line: 1.05;--type-h1-tracking: 0em;--type-h1-transform: none;--type-h1-features: normal;--type-h2-family: "Grenze", Georgia, "Times New Roman", serif;--type-h2-size: clamp(1.875rem, 1.6893rem + .7619vw, 2.375rem);--type-h2-weight: 700;--type-h2-style: normal;--type-h2-line: 1.1;--type-h2-tracking: 0em;--type-h2-transform: none;--type-h2-features: normal;--type-h3-family: "Grenze", Georgia, "Times New Roman", serif;--type-h3-size: clamp(1.75rem, 1.7036rem + .1905vw, 1.875rem);--type-h3-weight: 600;--type-h3-style: normal;--type-h3-line: 1.15;--type-h3-tracking: 0em;--type-h3-transform: none;--type-h3-features: normal;--type-h4-family: "Alegreya", Georgia, "Times New Roman", serif;--type-h4-size: clamp(1.375rem, 1.3286rem + .1905vw, 1.5rem);--type-h4-weight: 700;--type-h4-style: normal;--type-h4-line: 1.25;--type-h4-tracking: 0em;--type-h4-transform: none;--type-h4-features: normal;--type-lema-family: "Backyard", "Grenze", Georgia, serif;--type-lema-size: clamp(2rem, 1.8607rem + .5714vw, 2.375rem);--type-lema-weight: 400;--type-lema-style: normal;--type-lema-line: 1.1;--type-lema-tracking: 0em;--type-lema-transform: none;--type-lema-features: normal;--type-citacao-family: "Grenze", Georgia, "Times New Roman", serif;--type-citacao-size: clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--type-citacao-weight: 500;--type-citacao-style: italic;--type-citacao-line: 1.3;--type-citacao-tracking: 0em;--type-citacao-transform: none;--type-citacao-features: normal;--type-depoimento-family: "Alegreya", Georgia, "Times New Roman", serif;--type-depoimento-size: clamp(1.1875rem, 1.1643rem + .0952vw, 1.25rem);--type-depoimento-weight: 400;--type-depoimento-style: italic;--type-depoimento-line: 1.5;--type-depoimento-tracking: 0em;--type-depoimento-transform: none;--type-depoimento-features: normal;--type-lede-family: "Alegreya", Georgia, "Times New Roman", serif;--type-lede-size: clamp(1.25rem, 1.2036rem + .1905vw, 1.375rem);--type-lede-weight: 400;--type-lede-style: normal;--type-lede-line: 1.5;--type-lede-tracking: 0em;--type-lede-transform: none;--type-lede-features: normal;--type-body-family: "Alegreya", Georgia, "Times New Roman", serif;--type-body-size: clamp(1.125rem, 1.1018rem + .0952vw, 1.1875rem);--type-body-weight: 400;--type-body-style: normal;--type-body-line: 1.55;--type-body-tracking: 0em;--type-body-transform: none;--type-body-features: normal;--type-body-sm-family: "Alegreya", Georgia, "Times New Roman", serif;--type-body-sm-size: 1.0625rem;--type-body-sm-weight: 400;--type-body-sm-style: normal;--type-body-sm-line: 1.5;--type-body-sm-tracking: 0em;--type-body-sm-transform: none;--type-body-sm-features: normal;--type-card-title-family: "Alegreya", Georgia, "Times New Roman", serif;--type-card-title-size: clamp(1.125rem, 1.1018rem + .0952vw, 1.1875rem);--type-card-title-weight: 700;--type-card-title-style: normal;--type-card-title-line: 1.3;--type-card-title-tracking: 0em;--type-card-title-transform: none;--type-card-title-features: normal;--type-ui-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-ui-size: 1rem;--type-ui-weight: 500;--type-ui-style: normal;--type-ui-line: 1.35;--type-ui-tracking: 0em;--type-ui-transform: none;--type-ui-features: normal;--type-ui-strong-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-ui-strong-size: 1rem;--type-ui-strong-weight: 700;--type-ui-strong-style: normal;--type-ui-strong-line: 1.35;--type-ui-strong-tracking: 0em;--type-ui-strong-transform: none;--type-ui-strong-features: normal;--type-nav-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-nav-size: clamp(.875rem, .9607rem - .0952vw, .9375rem);--type-nav-weight: 700;--type-nav-style: normal;--type-nav-line: 1;--type-nav-tracking: .06em;--type-nav-transform: uppercase;--type-nav-features: normal;--type-overline-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-overline-size: .8125rem;--type-overline-weight: 700;--type-overline-style: normal;--type-overline-line: 1.2;--type-overline-tracking: .08em;--type-overline-transform: uppercase;--type-overline-features: normal;--type-price-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-price-size: 1.125rem;--type-price-weight: 800;--type-price-style: normal;--type-price-line: 1;--type-price-tracking: 0em;--type-price-transform: none;--type-price-features: "tnum" 1, "lnum" 1;--type-price-lg-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-price-lg-size: clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--type-price-lg-weight: 800;--type-price-lg-style: normal;--type-price-lg-line: 1;--type-price-lg-tracking: 0em;--type-price-lg-transform: none;--type-price-lg-features: "tnum" 1, "lnum" 1;--type-meta-family: "Alegreya Sans", "Helvetica Neue", Arial, sans-serif;--type-meta-size: .875rem;--type-meta-weight: 500;--type-meta-style: normal;--type-meta-line: 1.4;--type-meta-tracking: 0em;--type-meta-transform: none;--type-meta-features: normal;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--space-section: clamp(4rem, 3.2571rem + 3.0476vw, 6rem);--grid-container: 77.5rem;--grid-header: 90rem;--grid-margin: clamp(1.25rem, .9714rem + 1.1429vw, 2rem);--grid-gap: clamp(1rem, .8143rem + .7619vw, 1.5rem);--grid-columns: 12;--grid-columns-mobile: 4;--breakpoint-sm: 600px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-nav: 1240px;--breakpoint-xl: 1440px;--focus-width: 2px;--focus-offset: 3px;--texture-paper-size: 512px;--hit-desktop: 24px;--hit-touch: 44px;--icon-stroke: 1.5;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--art-sepia: .35;--art-saturate: .85;--ratio-square: 1 / 1;--ratio-guide: 16 / 10;--ratio-arch: 4 / 5;--measure: 34em;--radius-none: 0px;--radius-sm: 4px;--radius-pill: 999px;--radius-arch: 999px 999px 4px 4px;--shadow-sm: 0px 2px 6px 0px rgb(43 26 20 / .08);--shadow-md: 0px 12px 28px 0px rgb(43 26 20 / .1);--shadow-lg: 0px 30px 60px 0px rgb(43 26 20 / .14);--z-base: 0;--z-header: 40;--z-menu: 45;--z-buy-bar: 50;--z-drawer: 80;--z-toast: 90;--z-modal: 100;--motion-micro: .16s;--motion-ui: .24s;--motion-panel: .32s;--motion-reveal: .45s;--motion-ease-enter: cubic-bezier(.2, .7, .2, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-reveal-distance: 16px;--motion-zoom: 1.04;--opacity-disabled: .4;--size-control-sm: 40px;--size-control-md: 48px;--size-control-lg: 56px;--size-logo-card: 18px;--size-shield-sm: 14px;--border-rule: 2px}@font-face{font-family:Backyard;src:url(/kit/fonts/backyard.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%}a{color:var(--color-text-link);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color var(--motion-micro) var(--motion-ease-enter)}a:hover{color:var(--color-action-primary-hover)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.surface-dark,.surface-deep{--color-focus: var(--color-focus-on-dark)}.surface-dark a,.surface-deep a{color:var(--color-text-on-dark)}::selection{background:var(--color-text-heading);color:var(--color-text-on-dark)}.surface-page{background:var(--color-surface-page)}.surface-alt{background:var(--color-surface-alt)}.surface-card{background:var(--color-surface-card)}.surface-letter{background:var(--color-surface-letter) url(/kit/marca/papel-creme.webp) 0 0 / var(--texture-paper-size) repeat}.surface-dark{background:var(--color-surface-dark);color:var(--color-text-on-dark)}.surface-deep{background:var(--color-surface-deep);color:var(--color-text-on-dark)}.t-display{font-family:var(--type-display-family);font-size:var(--type-display-size);font-weight:var(--type-display-weight);font-style:var(--type-display-style);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking);text-transform:var(--type-display-transform);font-feature-settings:var(--type-display-features)}.t-h1{font-family:var(--type-h1-family);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);font-style:var(--type-h1-style);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-transform);font-feature-settings:var(--type-h1-features)}.t-h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);font-style:var(--type-h2-style);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-transform);font-feature-settings:var(--type-h2-features)}.t-h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);font-style:var(--type-h3-style);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-transform);font-feature-settings:var(--type-h3-features)}.t-h4{font-family:var(--type-h4-family);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);font-style:var(--type-h4-style);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking);text-transform:var(--type-h4-transform);font-feature-settings:var(--type-h4-features)}:where(.t-lema){font-family:var(--type-lema-family);font-size:var(--type-lema-size);font-weight:var(--type-lema-weight);font-style:var(--type-lema-style);line-height:var(--type-lema-line);letter-spacing:var(--type-lema-tracking);text-transform:var(--type-lema-transform);font-feature-settings:var(--type-lema-features)}.t-citacao{font-family:var(--type-citacao-family);font-size:var(--type-citacao-size);font-weight:var(--type-citacao-weight);font-style:var(--type-citacao-style);line-height:var(--type-citacao-line);letter-spacing:var(--type-citacao-tracking);text-transform:var(--type-citacao-transform);font-feature-settings:var(--type-citacao-features)}.t-depoimento{font-family:var(--type-depoimento-family);font-size:var(--type-depoimento-size);font-weight:var(--type-depoimento-weight);font-style:var(--type-depoimento-style);line-height:var(--type-depoimento-line);letter-spacing:var(--type-depoimento-tracking);text-transform:var(--type-depoimento-transform);font-feature-settings:var(--type-depoimento-features)}.t-lede{font-family:var(--type-lede-family);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);font-style:var(--type-lede-style);line-height:var(--type-lede-line);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-feature-settings:var(--type-lede-features)}.t-body{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);font-style:var(--type-body-style);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-feature-settings:var(--type-body-features)}.t-body-sm{font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);font-style:var(--type-body-sm-style);line-height:var(--type-body-sm-line);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-feature-settings:var(--type-body-sm-features)}.t-card-title{font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);font-style:var(--type-card-title-style);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);text-transform:var(--type-card-title-transform);font-feature-settings:var(--type-card-title-features)}.t-ui{font-family:var(--type-ui-family);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);font-style:var(--type-ui-style);line-height:var(--type-ui-line);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-feature-settings:var(--type-ui-features)}.t-ui-strong{font-family:var(--type-ui-strong-family);font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);font-style:var(--type-ui-strong-style);line-height:var(--type-ui-strong-line);letter-spacing:var(--type-ui-strong-tracking);text-transform:var(--type-ui-strong-transform);font-feature-settings:var(--type-ui-strong-features)}.t-nav{font-family:var(--type-nav-family);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);font-style:var(--type-nav-style);line-height:var(--type-nav-line);letter-spacing:var(--type-nav-tracking);text-transform:var(--type-nav-transform);font-feature-settings:var(--type-nav-features)}.t-overline{font-family:var(--type-overline-family);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);font-style:var(--type-overline-style);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-tracking);text-transform:var(--type-overline-transform);font-feature-settings:var(--type-overline-features)}.t-price{font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);font-style:var(--type-price-style);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking);text-transform:var(--type-price-transform);font-feature-settings:var(--type-price-features)}.t-price-lg{font-family:var(--type-price-lg-family);font-size:var(--type-price-lg-size);font-weight:var(--type-price-lg-weight);font-style:var(--type-price-lg-style);line-height:var(--type-price-lg-line);letter-spacing:var(--type-price-lg-tracking);text-transform:var(--type-price-lg-transform);font-feature-settings:var(--type-price-lg-features)}.t-meta{font-family:var(--type-meta-family);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);font-style:var(--type-meta-style);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-tracking);text-transform:var(--type-meta-transform);font-feature-settings:var(--type-meta-features)}.t-display,.t-h1,.t-h2,.t-h3,.t-h4{color:var(--color-text-heading);text-wrap:balance}:where(.t-lema){color:var(--color-text-heading);text-wrap:balance}.t-body,.t-lede,.t-depoimento{max-width:var(--measure)}.t-body-sm,.t-meta,.t-overline{color:var(--color-text-secondary)}.t-citacao{color:var(--color-text-heading)}.t-price,.t-price-lg{font-variant-numeric:tabular-nums lining-nums;color:var(--color-text-heading)}.t-price s,.t-price-lg s{font-size:70%;color:var(--color-text-secondary);font-weight:500}.t-card-title{overflow-wrap:anywhere}.t-nav,.t-ui,.t-ui-strong{text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
