@font-face{font-family:bricolage;src:url(/_next/static/media/3e340e57b1e93189-s.p.woff2) format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_0d70e8{font-family:bricolage,bricolage Fallback,system-ui,sans-serif}.__variable_0d70e8{--font-bricolage:"bricolage","bricolage Fallback",system-ui,sans-serif}@font-face{font-family:dmSans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_a37c2b{font-family:dmSans,dmSans Fallback,system-ui,sans-serif}.__variable_a37c2b{--font-dm-sans:"dmSans","dmSans Fallback",system-ui,sans-serif}:root{--bg:#fff4e6;--surface:#ffffff;--accent:#d9402a;--accent-strong:#b8321f;--ink:#1a1410;--muted:#5e5248;--hi:#ffd978;--ok:#1f6f43;--ok-soft:#e3f1e8;--err:#b8321f;--line:#f0e6da;--chip:#e9d8c3;--faint:#9a8f85;--table-hi:#fff8df;--flash:#fff1c2;--cta-sub:#ffe3dc;--ring:#4a3f36;--on-dark-muted:#b5a797;--footer-dot:#ff8a73;--on-accent:#ffffff;--whatsapp-out:#d9fdd3;--whatsapp-paper:#efe7dc;--whatsapp-meta:#54656f;--whatsapp-tick:#2b9ed6;--overlay:rgb(26 20 16/0.55);--font-display:var(--font-bricolage),system-ui,sans-serif;--font-ui:var(--font-dm-sans),system-ui,sans-serif;--tracking-display:-0.04em;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--border:1.5px solid var(--ink);--border-soft:1.5px solid var(--line);--shadow-sm:4px 4px 0 var(--ink);--shadow-lg:10px 10px 0 var(--ink);--radius-control:12px;--radius-button:14px;--radius-panel:20px;--radius-pill:999px;--control-height:2.875rem;--content-max:75rem}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--font-display);line-height:1.05;letter-spacing:-.02em;font-weight:700;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--accent-strong);text-underline-offset:.18em}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}