@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--brand-black:#101010;--brand-yellow:#ffd400;--brand-gray:#8a8f98;--brand-white:#fff;--bg:var(--brand-black);--bg-2:#191919;--surface:#191919;--surface-2:#232323;--surface-raised:#2c2c2c;--text:var(--brand-white);--muted:#b6b8be;--faint:#8a8f98;--border:#ffffff17;--border-strong:#ffffff2e;--paper:#f2f2f2;--ink-muted:#48484d;--ink-rule:#bdbdc1;--accent:var(--brand-yellow);--accent-rgb:255, 212, 0;--accent-soft:#ffd40012;--on-accent:var(--brand-black);--font-body:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--font-display:var(--font-body);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:8px;--radius:12px;--radius-lg:20px;--radius-pill:999px;--container:1200px;--page-gutter:32px;--header-height:88px;--shadow:0 24px 72px #00000040;--ease:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration:.3s}@media (width<=700px){:root{--page-gutter:20px;--header-height:78px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}p{margin:0}strong,b{font-weight:600}::selection{background:var(--accent);color:var(--on-accent)}.container{width:min(var(--container), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.section{padding-block:clamp(var(--space-12), 8vw, var(--space-24))}.gradient-text{color:var(--accent)}.eyebrow{border:1px solid var(--border-strong);border-radius:var(--radius-pill);letter-spacing:.015em;max-width:100%;color:var(--muted);background:var(--bg-2);align-items:center;gap:10px;padding:7px 13px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--accent);border-radius:2px;flex:none;width:6px;height:6px}.btn{border-radius:var(--radius);text-align:center;max-width:100%;min-height:48px;transition:transform var(--duration-fast) var(--ease), background var(--duration-fast), border-color var(--duration-fast);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:#ffe34b}.btn-ghost{border-color:var(--border-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--faint);background:var(--surface-2)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.btn svg{flex:none;width:18px;height:18px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.reveal{opacity:1}.reveal.in{animation:reveal-in .6s var(--ease) both}@keyframes reveal-in{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}.section-head{max-width:740px;margin-bottom:var(--space-12)}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-top:16px;font-size:clamp(30px,4.3vw,48px)}.section-head p{color:var(--muted);max-width:660px;margin-top:18px;font-size:17px}.section-head.center p{margin-inline:auto}.kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:currentColor;width:20px;height:1px}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.field{color:var(--muted);gap:8px;font-size:14px;display:grid}.field input,.field textarea,.field select{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--text);padding:12px 14px}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus{border-color:var(--accent)}.pill{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}@media (width<=640px){.section-head{margin-bottom:32px}.section-head p{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.reveal,.msg,.typing,.node,.branch,.toast,.notif{opacity:1!important;transform:none!important}}.brand-lockup[data-astro-cid-6bctqxxv]{--brand-scale:1;align-items:flex-start;gap:calc(9px * var(--brand-scale));color:#fff;white-space:nowrap;display:inline-flex}.brand-symbol[data-astro-cid-6bctqxxv]{width:calc(35px * var(--brand-scale));margin-top:calc(-4px * var(--brand-scale));flex:none}.brand-symbol[data-astro-cid-6bctqxxv] svg{width:100%;height:auto}.brand-type[data-astro-cid-6bctqxxv]{gap:calc(2px * var(--brand-scale));flex-direction:column;display:flex}.brand-name[data-astro-cid-6bctqxxv]{font-family:var(--font-display);font-size:calc(25px * var(--brand-scale));letter-spacing:.045em;font-weight:500;line-height:1}.brand-descriptor[data-astro-cid-6bctqxxv]{font-size:calc(8.2px * var(--brand-scale));letter-spacing:.005em;color:#b6b8be;font-weight:400;line-height:1.4}.amp[data-astro-cid-6bctqxxv]{color:#ffd400}.small[data-astro-cid-6bctqxxv]{--brand-scale:.9}.large[data-astro-cid-6bctqxxv]{--brand-scale:2}.light[data-astro-cid-6bctqxxv]{color:#101010}.light[data-astro-cid-6bctqxxv] .brand-descriptor[data-astro-cid-6bctqxxv]{color:#595d64}.light[data-astro-cid-6bctqxxv] .amp[data-astro-cid-6bctqxxv]{color:#101010}@media (width<=400px){.large[data-astro-cid-6bctqxxv]{--brand-scale:1.45}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--border);backdrop-filter:blur(14px);background:#101010f5;position:fixed;inset:0 0 auto}.header-inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);margin-left:auto;font-size:14px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:44px;padding-inline:16px}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex:none;place-items:center;width:44px;height:44px;display:grid}[data-astro-cid-nen7h5rs][hidden]{display:none}@media (width<=700px){.header-inner[data-astro-cid-nen7h5rs]{row-gap:var(--space-1);flex-wrap:wrap}.nav[data-astro-cid-nen7h5rs]{gap:var(--space-3);padding-bottom:var(--space-2);flex:1 0 100%}[data-astro-cid-nen7h5rs][data-menu-ready] .nav[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-2);max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));padding:var(--space-2) var(--page-gutter) var(--space-6);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));background:var(--bg);border-block:1px solid var(--border-strong);flex-direction:column;display:flex;position:absolute;inset:100% 0 auto;overflow-y:auto}[data-astro-cid-nen7h5rs][data-menu-ready] .nav[data-astro-cid-nen7h5rs][hidden]{display:none}[data-astro-cid-nen7h5rs][data-menu-ready] .nav-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border)}[data-astro-cid-nen7h5rs][data-menu-ready] .nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-top:var(--space-2);min-height:48px}}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:#0c0c0c;padding-block:72px 28px}.ftr[data-astro-cid-jo6i4kqk]:has(~[data-whatsapp-float]){padding-bottom:max(84px, calc(72px + env(safe-area-inset-bottom)))}.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.brand[data-astro-cid-jo6i4kqk]{display:inline-flex}.location[data-astro-cid-jo6i4kqk]{color:var(--faint);margin-top:16px;font-size:12px;display:block}h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-3);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;font-size:14px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px;color:var(--muted);transition:color var(--duration-fast);align-items:center;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.ftr-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}@media (width<=850px){.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ftr-brand[data-astro-cid-jo6i4kqk],.footer-links[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px}}@media (width<=420px){.ftr[data-astro-cid-jo6i4kqk]{padding-top:48px}.ftr-bottom[data-astro-cid-jo6i4kqk]{margin-top:36px}}.whatsapp-float[data-astro-cid-vsqmdgo3]{z-index:40;background:var(--accent);width:56px;height:56px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline-end:max(16px, env(safe-area-inset-right));box-shadow:0 8px 24px #0005}.whatsapp-float[data-astro-cid-vsqmdgo3]:hover{background:#ffe34b}.whatsapp-float[data-astro-cid-vsqmdgo3][hidden]{display:none}
