@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@500;600;700;800&display=swap";:root{--teal: #0c8091;--teal-deep: #0a5f6d;--teal-ink: #0b4653;--cyan: #2fb5c7;--yellow: #ffb703;--yellow-soft: #ffe9c2;--ink: #14384a;--text: #37566a;--text-soft: #648499;--bg: #ffffff;--bg-soft: #eff7f9;--bg-mint: #e8f5f7;--borde: #dbeef2;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 2px 10px rgba(10, 95, 109, .07);--shadow-md: 0 12px 32px rgba(10, 95, 109, .11);--shadow-lg: 0 24px 60px rgba(10, 95, 109, .16);--container: 1200px;--font-head: "Poppins", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--grad: linear-gradient(135deg, #0d7f8f 0%, #2fb5c7 100%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:92px}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);line-height:1.18;margin:0 0 .55em}a{color:var(--teal);text-decoration:none}.container{max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(56px,8vw,96px)}.section--soft{background:var(--bg-soft)}.section-head{max-width:660px;margin:0 auto 44px;text-align:center}.section-head h2{font-size:clamp(28px,4vw,42px);font-weight:700}.section-head p{color:var(--text-soft);font-size:16.5px;margin:0}.eyebrow{display:inline-block;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;position:relative;padding-bottom:8px}.eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:var(--yellow);border-radius:3px}.section-head .eyebrow:after{left:50%;transform:translate(-50%)}.accent-underline{position:relative;white-space:nowrap}.accent-underline:after{content:"";position:absolute;left:-2%;right:-2%;bottom:6%;height:.32em;background:var(--yellow);opacity:.42;border-radius:4px;z-index:-1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:999px;font-weight:600;font-size:15.5px;font-family:var(--font-body);border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--grad);color:#fff;box-shadow:0 10px 24px #0c809159}.btn--primary:hover{box-shadow:0 14px 30px #0c80916b}.btn--yellow{background:var(--yellow);color:#4c3300;box-shadow:0 10px 24px #ffb70359}.btn--whatsapp{background:var(--whatsapp, #2bb661);color:#fff}.btn--outline{background:transparent;color:var(--teal);border:1.7px solid var(--teal)}.btn--white{background:#fff;color:var(--teal-deep);box-shadow:var(--shadow-md)}.btn svg{width:19px;height:19px;flex:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--teal-ink);color:#fff;padding:13px 24px;border-radius:999px;font-size:14.5px;box-shadow:var(--shadow-lg);z-index:300;animation:toast-in .3s ease;max-width:90vw;text-align:center}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn:hover{transform:none}}.wa-float[data-astro-cid-5hce7sga]{position:fixed;right:20px;bottom:20px;z-index:90;width:58px;height:58px;border-radius:999px;background:#2bb661;color:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;box-shadow:0 8px 24px #2bb66173;transition:width .3s ease,transform .2s ease,box-shadow .2s ease;font-weight:700;font-size:15.5px}.wa-float[data-astro-cid-5hce7sga]:hover{box-shadow:0 12px 28px #2bb66180}.wa-float[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:31px;height:31px;flex:none}.wa-float__label[data-astro-cid-5hce7sga]{max-width:0;opacity:0;overflow:hidden;transition:max-width .3s ease,opacity .25s ease,margin-left .3s ease}@media(hover:hover)and (min-width:721px){.wa-float[data-astro-cid-5hce7sga]:hover{width:178px;transform:translateY(-2px)}.wa-float[data-astro-cid-5hce7sga]:hover .wa-float__label[data-astro-cid-5hce7sga]{max-width:130px;opacity:1;margin-left:9px}.wa-float[data-astro-cid-5hce7sga]:hover svg[data-astro-cid-5hce7sga]{width:27px;height:27px;margin-left:2px}}.mobile-bar[data-astro-cid-5hce7sga]{position:fixed;left:12px;right:12px;bottom:12px;z-index:95;display:none;grid-template-columns:1fr 1.35fr;gap:10px;padding:10px;background:#fffffff5;backdrop-filter:blur(10px);border-radius:18px;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(120%);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mobile-bar[data-astro-cid-5hce7sga].is-visible{opacity:1;transform:none;pointer-events:auto}.mobile-bar__wa[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:center;gap:8px;background:#efeef0;color:#128c4a;font-weight:700;font-size:15px;border-radius:12px;padding:13px 8px}.mobile-bar__wa[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:20px;height:20px}.mobile-bar__cta[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:center;background:var(--grad);color:#fff;font-weight:700;font-size:15.5px;border-radius:12px;padding:13px 8px;box-shadow:0 8px 20px #0c809159}@media(max-width:720px){.mobile-bar[data-astro-cid-5hce7sga]{display:grid}.wa-float[data-astro-cid-5hce7sga]{bottom:96px;right:14px;width:54px;height:54px;box-shadow:0 6px 18px #2bb66180}.wa-float__label[data-astro-cid-5hce7sga]{display:none}.wa-float[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:29px;height:29px}body{padding-bottom:74px}}
