:root{--color-bg:#fff;--color-bg-subtle:#f7f5fc;--color-text:#161617;--color-text-muted:#5e5e60;--color-text-meta:#878787;--color-border:#e7e7e8;--color-accent:#8c52ff;--color-accent-dark:#7a3ff0;--color-accent-light:#f1eaff;--color-on-accent:#fff;--color-accent-rgb:140 82 255;--color-highlight:#ffbd59;--color-error:#b00020;--color-success:#4caf50;--color-warning:#fb8c00;--color-info:#2196f3;--color-ink:#161617;--color-focus-ring:var(--color-accent-dark);--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--lh-tight:1.2;--lh-normal:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--container-max:74rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--shadow-card:0 1px 2px #1616170a;--shadow-raised:0 20px 40px -24px #1616174d;color-scheme:light}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{line-height:var(--lh-normal);font-size:var(--fs-base);background:var(--color-bg);flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}h1,h2,h3,h4{line-height:var(--lh-tight);margin:0 0 var(--space-4);color:var(--color-text);font-weight:700}h1{font-size:var(--fs-4xl);letter-spacing:-.03em}h2{font-size:var(--fs-3xl);letter-spacing:-.02em}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}p{margin:0 0 var(--space-4);color:var(--color-text-muted)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}img,svg,video{max-width:100%;display:block}.container{max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font:inherit;font-weight:600;font-size:var(--fs-base);text-align:center;background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:1px solid #0000;line-height:1.4;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover{background:var(--color-accent-dark)}.button:disabled{opacity:.6;cursor:progress}.button svg{transition:transform .15s}.button:hover svg{transform:translate(2px)}.button--lg{padding:.875rem var(--space-6);box-shadow:0 8px 20px -10px rgb(var(--color-accent-rgb) / .6)}.button--sm{padding:var(--space-2) var(--space-4);font-size:var(--fs-sm)}.button--block{width:100%}.button--outline{background:var(--color-bg);color:var(--color-accent-dark);border-color:var(--color-border);box-shadow:none}.button--outline:hover{background:var(--color-accent-light)}.button--light{color:var(--color-text);background:#fff}.button--light:hover{background:var(--color-accent-light)}.link{color:var(--color-accent-dark);font-weight:600}.link:hover{text-underline-offset:3px;text-decoration:underline}.section{padding-block:var(--space-24)}.section--alt{background:var(--color-bg-subtle)}.section--tight{padding-block:var(--space-16)}.section-head{text-align:center;max-width:46rem;margin-inline:auto}.section-head h2{font-size:clamp(1.75rem, 1.2rem + 2vw, var(--fs-3xl))}.section-head>:last-child{margin-bottom:0}.eyebrow{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.lede{font-size:var(--fs-lg)}.note{font-size:var(--fs-sm);color:var(--color-text-meta);margin:0}.center{text-align:center}.cta-row{align-items:center;gap:var(--space-3);margin-top:var(--space-12);text-align:center;flex-direction:column;display:flex}.icon-tile{border-radius:var(--radius-md);background:var(--color-accent-light);width:3rem;height:3rem;color:var(--color-accent-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.card{padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card--hover{transition:transform .25s,box-shadow .25s,border-color .25s}.card--hover:hover{border-color:rgb(var(--color-accent-rgb) / .4);box-shadow:var(--shadow-raised);transform:translateY(-4px)}.card--ink{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.card--ink h2,.card--ink h3,.card--ink h4{color:#fff}.card--ink p{color:#ffffffbf}.grid{gap:var(--space-6);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.check-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-list li{gap:var(--space-3);align-items:flex-start;display:flex}.check-list .icon{color:var(--color-accent);margin-top:.15rem;font-size:1.25rem}.check-list .is-off .icon{color:var(--color-text-meta)}.chip{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);padding:var(--space-1) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;font-weight:500;display:inline-flex}.frame{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;overflow:hidden;box-shadow:0 40px 80px -30px #16161759,0 0 0 8px #fff9}.frame__bar{align-items:center;gap:var(--space-3);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;padding:10px 14px;display:grid}.frame__dots{gap:6px;display:flex}.frame__dots span{background:#d9dadc;border-radius:999px;width:10px;height:10px}.frame__url{font-size:var(--fs-xs);color:var(--color-text-meta);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px var(--space-3);background:#fff}.frame video,.frame img{aspect-ratio:1080/720;object-fit:cover;background:var(--color-bg-subtle);width:100%;height:auto}.reveal-ready [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font-size:var(--fs-sm);font-weight:600}.input{width:100%;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color .15s}.input:hover{border-color:#c9cacd}.input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgb(var(--color-accent-rgb) / .15);outline:none}@media (width<=34rem){:root{--fs-4xl:2.25rem;--fs-3xl:1.75rem;--fs-2xl:1.5rem;--space-24:4rem}.container{padding-inline:var(--space-4)}.card{padding:var(--space-6)}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;border-bottom:1px solid var(--color-border);backdrop-filter:saturate(180%)blur(12px);background:#ffffffeb;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-3);display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;line-height:0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.5rem}.main-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);display:flex}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-2);display:flex}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:600;transition:color .15s}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent-dark)}.nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;width:2.5rem;height:2.5rem;padding:0;display:none}.nav-toggle__bar[data-astro-cid-nen7h5rs]{background:var(--color-text);border-radius:1px;width:1.25rem;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(.4rem)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-.4rem)rotate(-45deg)}@media (width<=71.99rem){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}.main-nav[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-6);background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-6);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 .5rem 1rem #0000000f}.main-nav[data-astro-cid-nen7h5rs][data-open=true]{display:flex}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-base)}}.icon[data-astro-cid-ccg5yoga]{flex-shrink:0;line-height:0;display:inline-flex}.icon[data-astro-cid-ccg5yoga] svg{width:1em;height:1em}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-12);padding-block:var(--space-16) var(--space-12);grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;display:grid}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:var(--space-4)}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text);display:inline-flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent-dark)}.footer-col[data-astro-cid-jo6i4kqk] .logo[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-3);line-height:0;display:inline-block}.footer-col[data-astro-cid-jo6i4kqk] .logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:2.75rem}.footer-col--brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);max-width:16rem;margin:0}.footer-col[data-astro-cid-jo6i4kqk] .footer-social[data-astro-cid-jo6i4kqk]{gap:var(--space-4);margin-top:var(--space-4);flex-direction:row}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:1.25rem}.footer-app[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:8rem;height:auto}.footer-badges[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column}.footer-badges[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:10rem;height:auto}.endorsement[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:var(--space-3);padding-block:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:500;display:flex}.endorsement[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:1.5rem;transition:opacity .15s}.endorsement[data-astro-cid-jo6i4kqk]:hover img[data-astro-cid-jo6i4kqk]{opacity:.75}.site-footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);border-top:1px solid var(--color-border);padding-block:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:underline}@media (width<=60rem){.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (width<=34rem){.site-footer__columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.site-footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.cookie-consent[data-astro-cid-kror3uvh]{inset-inline:0;z-index:40;background:var(--color-bg);border-top:1px solid var(--color-border);position:fixed;bottom:0;box-shadow:0 -.5rem 1rem #0000000f}.cookie-consent[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-consent__inner[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.cookie-consent__text[data-astro-cid-kror3uvh]{font-size:var(--fs-sm);max-width:40rem;margin:0}.cookie-consent__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--color-accent-dark);text-decoration:underline}.cookie-consent__actions[data-astro-cid-kror3uvh]{gap:var(--space-3);flex-shrink:0;display:flex}@media (width<=40rem){.cookie-consent__inner[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch}.cookie-consent__actions[data-astro-cid-kror3uvh]{justify-content:flex-end}}.whatsapp-button[data-astro-cid-phme5bsk]{right:var(--space-6);bottom:var(--space-6);z-index:30;color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;transition:transform .15s;display:inline-flex;position:fixed;box-shadow:0 12px 24px -10px #16161773}.whatsapp-button[data-astro-cid-phme5bsk]:hover{transform:scale(1.06)}body:has(#cookie-consent:not([hidden])) .whatsapp-button[data-astro-cid-phme5bsk]{bottom:7.5rem}@media (width<=34rem){.whatsapp-button[data-astro-cid-phme5bsk]{right:var(--space-4);bottom:var(--space-4);width:3rem;height:3rem;font-size:1.5rem}}
