:root{--color-primary:#00d992;--color-primary-soft:#2fd6a1;--color-primary-focus:#0fa;--color-primary-deep:#10b981;--color-on-primary:#101010;--color-ink:#f2f2f2;--color-ink-strong:#fff;--color-ink-muted-80:#f2f2f2cc;--color-ink-muted-48:#f2f2f27a;--color-body:#bdbdbd;--color-mute:#8b949e;--color-hairline:#3d3a39;--color-hairline-soft:#4a4746;--color-divider-soft:#262626;--color-canvas:#101010;--color-canvas-soft:#1a1a1a;--color-canvas-elevated:#141414;--color-canvas-parchment:#141414;--color-surface-chip:#222;--color-canvas-text-soft:#f5f6f7;--color-success:#00d992;--color-whatsapp:#25d366;--font-family-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--rounded-none:0px;--rounded-xs:4px;--rounded-sm:6px;--rounded-md:8px;--rounded-lg:12px;--rounded-xl:16px;--rounded-pill:9999px;--rounded-full:9999px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:48px;--spacing-6xl:64px;--container-max:1240px;--container-narrow:840px;--border-dashed:1px dashed #4f5d7566}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family-sans);color:var(--color-ink);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"calt" 1, "rlig" 1;scroll-behavior:smooth;font-size:16px;line-height:1.625}body{background-color:var(--color-canvas);min-height:100vh;color:var(--color-ink);flex-direction:column;display:flex;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);color:var(--color-ink-strong);font-feature-settings:"calt" 1, "rlig" 1}h1{letter-spacing:-.65px;font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:400;line-height:1.05}h2{letter-spacing:-.9px;color:var(--color-ink-strong);font-size:clamp(1.85rem,3.5vw,2.25rem);font-weight:400;line-height:1.15}h3{letter-spacing:-.6px;color:var(--color-ink-strong);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.33}p{color:var(--color-body);font-size:1rem;line-height:1.625}p.lead{color:var(--color-body);font-size:clamp(1.05rem,1.6vw,1.125rem);font-weight:400;line-height:1.6}a{color:var(--color-primary);text-decoration:none;transition:color .15s}a:hover{color:var(--color-primary-soft)}.eyebrow-mono,.badge-pill{font-family:var(--font-family-sans);letter-spacing:2.52px;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;width:fit-content;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.eyebrow-chip{background-color:var(--color-canvas-soft);color:var(--color-ink);letter-spacing:2px;text-transform:uppercase;border-radius:var(--rounded-pill);border:1px solid var(--color-hairline);align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.container{width:100%;max-width:var(--container-max);padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl);margin-left:auto;margin-right:auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl);margin-left:auto;margin-right:auto}.section{background-color:var(--color-canvas);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px);position:relative}.section-alt,.section-pearl,.section-dark{background-color:var(--color-canvas)}.section:after{content:"";border-bottom:var(--border-dashed);pointer-events:none;height:1px;position:absolute;bottom:0;left:5%;right:5%}.btn-primary{background-color:var(--color-primary);font-family:var(--font-family-sans);border-radius:var(--rounded-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .15s;display:inline-flex;color:var(--color-on-primary)!important}.btn-primary:hover{background-color:var(--color-primary-soft);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary,.btn-outline{background-color:var(--color-canvas);font-family:var(--font-family-sans);border-radius:var(--rounded-sm);border:1px solid var(--color-hairline);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .15s;display:inline-flex;color:var(--color-ink)!important}.btn-secondary:hover,.btn-outline:hover{border-color:var(--color-primary);transform:translateY(-1px);color:var(--color-ink-strong)!important}.btn-ghost-green{cursor:pointer;border-radius:var(--rounded-sm);background:0 0;border:none;align-items:center;gap:6px;padding:12px 16px;font-size:1rem;font-weight:600;transition:color .15s;display:inline-flex;color:var(--color-primary-soft)!important}.btn-ghost-green:hover{color:var(--color-primary)!important}.btn-whatsapp{border-radius:var(--rounded-sm);border:1px solid var(--color-hairline);cursor:pointer;background-color:#1a1a1a;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;color:#25d366!important}.btn-whatsapp:hover{background-color:#222;border-color:#25d366;transform:translateY(-1px)}.btn-link{color:var(--color-primary);align-items:center;gap:6px;font-size:1rem;font-weight:600;display:inline-flex}.btn-link:hover{color:var(--color-primary-soft);text-decoration:underline}.card-base,.card-feature{background-color:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--rounded-md);padding:var(--spacing-2xl);transition:border-color .2s,box-shadow .2s,transform .2s}.card-base:hover,.card-feature:hover{border-color:#5c5855;box-shadow:0 0 15px #5c585526}.card-featured{border:2px solid var(--color-primary);box-shadow:0 0 20px #00d9921f}.code-mockup{background-color:var(--color-canvas-soft);border:1px solid var(--color-hairline);border-radius:var(--rounded-md);padding:var(--spacing-xl);font-family:var(--font-family-mono);color:var(--color-canvas-text-soft);font-size:13px;line-height:18px}.code-inline-chip{background-color:var(--color-canvas-soft);color:var(--color-primary-soft);font-family:var(--font-family-mono);border-radius:var(--rounded-sm);border:1px solid var(--color-hairline);padding:2px 8px;font-size:13px}.status-pill{background-color:var(--color-canvas);border:1px solid var(--color-hairline);color:var(--color-ink);border-radius:var(--rounded-pill);align-items:center;gap:8px;padding:4px 12px;font-size:.8125rem;display:inline-flex}.status-dot{background-color:var(--color-primary);width:7px;height:7px;box-shadow:0 0 8px var(--color-primary);border-radius:50%;animation:2.2s ease-in-out infinite pulse-dot;display:inline-block}@keyframes pulse-dot{0%{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.92)}}input[type=text],input[type=email],input[type=tel],textarea,select{background-color:var(--color-canvas-soft);color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--rounded-sm);font-family:var(--font-family-sans);outline:none;width:100%;padding:12px 16px;font-size:.875rem;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:var(--color-primary)}input::placeholder,textarea::placeholder{color:var(--color-mute)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.max-w-700{max-width:700px}.color-primary{color:var(--color-primary)}.font-mono{font-family:var(--font-family-mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-widget-root[data-astro-cid-pmyxn7tj]{z-index:9998;font-family:var(--font-family-sans,"Inter", -apple-system, sans-serif);color:var(--color-ink,#f2f2f2);position:fixed;bottom:24px;right:24px}.chat-trigger[data-astro-cid-pmyxn7tj]{cursor:pointer;background:linear-gradient(135deg,#00d992 0%,#10b981 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:flex;position:relative;box-shadow:0 4px 18px #00000073}.chat-trigger[data-astro-cid-pmyxn7tj]:hover{transform:scale(1.06);box-shadow:0 6px 24px #0009}.chat-trigger[data-astro-cid-pmyxn7tj]:active{transform:scale(.96)}.trigger-avatar-wrap[data-astro-cid-pmyxn7tj]{justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex}.trigger-close-icon[data-astro-cid-pmyxn7tj]{transition:opacity .2s,transform .2s;display:none;position:absolute}.chat-widget-root[data-astro-cid-pmyxn7tj].is-open .trigger-avatar-wrap[data-astro-cid-pmyxn7tj]{display:none}.chat-widget-root[data-astro-cid-pmyxn7tj].is-open .trigger-close-icon[data-astro-cid-pmyxn7tj]{display:block}.chat-panel[data-astro-cid-pmyxn7tj]{z-index:9999;opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;background-color:#111a14;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:384px;height:590px;max-height:calc(100vh - 116px);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),visibility .24s;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;transform:scale(.93)translateY(14px);box-shadow:0 20px 60px #000000bf}.chat-panel[data-astro-cid-pmyxn7tj].active{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)translateY(0)}.chat-header[data-astro-cid-pmyxn7tj]{background:#141f18;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.header-bot-info[data-astro-cid-pmyxn7tj]{align-items:center;gap:12px;display:flex}.header-avatar-circle[data-astro-cid-pmyxn7tj]{justify-content:center;align-items:center;display:flex}.header-titles[data-astro-cid-pmyxn7tj]{flex-direction:column;gap:2px;display:flex}.header-bot-name[data-astro-cid-pmyxn7tj]{color:#fff;letter-spacing:-.2px;font-size:15px;font-weight:600}.header-bot-status[data-astro-cid-pmyxn7tj]{color:#8b949e;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mini-status-dot[data-astro-cid-pmyxn7tj]{background-color:#00d992;border-radius:50%;width:6px;height:6px;display:inline-block}.header-actions[data-astro-cid-pmyxn7tj]{align-items:center;gap:6px;display:flex}.header-icon-btn[data-astro-cid-pmyxn7tj]{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.header-icon-btn[data-astro-cid-pmyxn7tj]:hover{color:#fff;background:#ffffff14}.chat-body[data-astro-cid-pmyxn7tj]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:16px;padding:18px;display:flex;overflow-y:auto}.chat-body[data-astro-cid-pmyxn7tj]::-webkit-scrollbar{width:5px}.chat-body[data-astro-cid-pmyxn7tj]::-webkit-scrollbar-track{background:0 0}.chat-body[data-astro-cid-pmyxn7tj]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.chat-body[data-astro-cid-pmyxn7tj]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.view-menu[data-astro-cid-pmyxn7tj]{flex-direction:column;gap:14px;animation:.25s fadeInView;display:flex}.welcome-section[data-astro-cid-pmyxn7tj]{text-align:center;flex-direction:column;align-items:center;padding:10px 10px 4px;display:flex}.welcome-avatar-container[data-astro-cid-pmyxn7tj]{margin-bottom:14px}.welcome-title[data-astro-cid-pmyxn7tj]{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-size:19px;font-weight:700}.welcome-description[data-astro-cid-pmyxn7tj]{color:#a3a3a3;max-width:290px;margin:0 0 14px;font-size:13.5px;line-height:1.5}.scroll-down-hint[data-astro-cid-pmyxn7tj]{color:#8b949e;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;animation:1.8s ease-in-out infinite bobDown;display:flex}@keyframes bobDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.faq-chips-list[data-astro-cid-pmyxn7tj]{flex-direction:column;gap:8px;display:flex}.faq-chip-btn[data-astro-cid-pmyxn7tj]{color:#f0f0f0;text-align:left;cursor:pointer;opacity:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:12px 18px;font-size:13.5px;font-weight:500;transition:background-color .18s,border-color .18s,transform .18s;animation:.32s cubic-bezier(.16,1,.3,1) forwards chipSlideIn;display:flex;transform:translateY(8px)}.faq-chip-btn[data-astro-cid-pmyxn7tj]:hover{color:#fff;background:#00d99214;border-color:#00d99259;transform:translate(3px)}.faq-btn-arrow[data-astro-cid-pmyxn7tj]{color:#00d992;font-size:14px;transition:transform .18s}.faq-chip-btn[data-astro-cid-pmyxn7tj]:hover .faq-btn-arrow[data-astro-cid-pmyxn7tj]{transform:translate(3px)}@keyframes chipSlideIn{to{opacity:1;transform:translateY(0)}}.view-conversation[data-astro-cid-pmyxn7tj]{flex-direction:column;flex:1;gap:14px;animation:.25s fadeInView;display:flex}.messages-list[data-astro-cid-pmyxn7tj]{flex-direction:column;gap:14px;display:flex}.chat-bubble-user{color:#101010;word-break:break-word;background:linear-gradient(135deg,#00d992 0%,#10b981 100%);border-radius:18px 18px 4px;align-self:flex-end;max-width:84%;padding:10px 16px;font-size:14px;font-weight:550;line-height:1.45;animation:.24s forwards messageIn;box-shadow:0 2px 10px #0003}.chat-bubble-bot-row{align-items:flex-start;gap:10px;max-width:92%;animation:.24s forwards messageIn;display:flex}.bot-avatar-thumb{flex-shrink:0;margin-top:2px}.chat-bubble-bot{color:#e5e5e5;background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px 18px 18px 4px;padding:12px 16px;font-size:13.5px;line-height:1.55}.chat-bubble-bot strong{color:#fff;font-weight:600}.chat-cta-btn{background:#00d992;border:1px solid #00d992;border-radius:9999px;align-items:center;gap:6px;margin-top:10px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 2px 10px #00000059;color:#101010!important}.chat-cta-btn:hover{border-color:#fff;transform:translateY(-1.5px);box-shadow:0 4px 18px #00000080;color:#101010!important;background:#fff!important}.chat-cta-btn:active{transform:translateY(0)}.typing-bubble-row[data-astro-cid-pmyxn7tj]{align-items:center;gap:10px;animation:.2s forwards messageIn;display:flex}.bot-msg-avatar[data-astro-cid-pmyxn7tj]{flex-shrink:0}.typing-dots-bubble[data-astro-cid-pmyxn7tj]{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px 16px 16px 4px;align-items:center;gap:4px;padding:10px 14px;display:inline-flex}.t-dot[data-astro-cid-pmyxn7tj]{background:#00d992;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typingBounce}.t-dot[data-astro-cid-pmyxn7tj]:nth-child(2){animation-delay:.2s}.t-dot[data-astro-cid-pmyxn7tj]:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes messageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInView{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-footer[data-astro-cid-pmyxn7tj]{background:#141f18;border-top:1px solid #ffffff14;padding:14px 16px}.chat-input-wrapper[data-astro-cid-pmyxn7tj]{background:#0d1410;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-end;padding:6px 10px 6px 14px;transition:border-color .2s;display:flex;position:relative}.chat-input-wrapper[data-astro-cid-pmyxn7tj]:focus-within{border-color:#00d992}.chat-input-field[data-astro-cid-pmyxn7tj]{color:#fff;resize:none;background:0 0;border:none;outline:none;flex:1;max-height:90px;padding:6px 36px 6px 0;font-family:inherit;font-size:14px;line-height:1.4}.chat-input-field[data-astro-cid-pmyxn7tj]::placeholder{color:#666e75}.chat-send-btn[data-astro-cid-pmyxn7tj]{color:#101010;cursor:pointer;background:#00d992;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .15s,background-color .15s;display:flex;position:absolute;bottom:7px;right:8px}.chat-send-btn[data-astro-cid-pmyxn7tj]:hover{background:#2fd6a1;transform:scale(1.06)}.chat-send-btn[data-astro-cid-pmyxn7tj]:active{transform:scale(.95)}@media (width<=480px){.chat-widget-root[data-astro-cid-pmyxn7tj]{bottom:16px;right:16px}.chat-trigger[data-astro-cid-pmyxn7tj]{width:52px;height:52px}.chat-panel[data-astro-cid-pmyxn7tj]{border-radius:16px;width:auto;height:calc(100vh - 100px);max-height:85vh;bottom:76px;left:12px;right:12px}}@media (width<=768px){.chat-panel[data-astro-cid-pmyxn7tj]{max-height:75vh}}:root{--linear-ease:linear(0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1);--color-1:#00d992;--color-2:#2fd6a1;--color-3:#10b981;--color-4:#fff}.gooey-nav-container{align-items:center;display:flex;position:relative}.gooey-nav-container nav{display:flex;position:relative;transform:translateZ(.01px)}.gooey-nav-container nav ul{z-index:3;color:var(--color-body,#bdbdbd);gap:1.25em;margin:0;padding:0 .5em;list-style:none;display:flex;position:relative}.gooey-nav-container nav ul li{cursor:pointer;color:var(--color-body,#bdbdbd);border-radius:100vw;transition:background-color .3s,color .3s,box-shadow .3s;position:relative;box-shadow:0 0 .5px 1.5px #0000}.gooey-nav-container nav ul li:hover{color:var(--color-ink-strong,#fff)}.gooey-nav-container nav ul li a{color:inherit;font-family:var(--font-family-sans,"Inter", system-ui, sans-serif);white-space:nowrap;padding:.5em .9em;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.gooey-nav-container nav ul li:focus-within:has(:focus-visible){box-shadow:0 0 .5px 1.5px #fff}.gooey-nav-container nav ul li:after{content:"";opacity:0;z-index:-1;background:#fff;border-radius:100vw;transition:all .3s;position:absolute;inset:0;transform:scale(0)}.gooey-nav-container nav ul li.active{color:#000;text-shadow:none}.gooey-nav-container nav ul li.active a{color:#000;font-weight:600}.gooey-nav-container nav ul li.active:after{opacity:1;transform:scale(1)}.gooey-nav-container .effect{opacity:1;pointer-events:none;z-index:1;place-items:center;width:0;height:0;display:grid;position:absolute;top:0;left:0}.gooey-nav-container .effect.text{color:#fff;font-family:var(--font-family-sans,"Inter", system-ui, sans-serif);white-space:nowrap;font-size:.875rem;font-weight:600;transition:color .3s}.gooey-nav-container .effect.text.active{color:#000}.gooey-nav-container .effect.filter{filter:url(#gooey-nav-filter)}.gooey-nav-container .effect.filter:after{content:"";opacity:0;z-index:-1;background:#fff;border-radius:100vw;position:absolute;inset:0;transform:scale(0)}.gooey-nav-container .effect.active:after{animation:.3s both pill}@keyframes pill{to{opacity:1;transform:scale(1)}}.particle,.point{opacity:0;transform-origin:50%;border-radius:100%;width:20px;height:20px;display:block}.particle{--time:5s;animation:particle calc(var(--time)) ease 1 -350ms;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.point{background:var(--color);opacity:1;animation:point calc(var(--time)) ease 1 -350ms}@keyframes particle{0%{transform:rotate(0deg) translate(calc(var(--start-x)), calc(var(--start-y)));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2));opacity:1;animation-timing-function:ease}85%{transform:rotate(calc(var(--rotate) * .66)) translate(calc(var(--end-x)), calc(var(--end-y)));opacity:1}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5), calc(var(--end-y) * .5));opacity:1}}@keyframes point{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(0)}25%{transform:scale(calc(var(--scale) * .25))}38%{opacity:1}65%{transform:scale(var(--scale));opacity:1;animation-timing-function:ease}85%{transform:scale(var(--scale));opacity:1}to{opacity:0;transform:scale(0)}}.global-nav-header[data-astro-cid-raghmlda]{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-hairline);isolation:isolate;background-color:#101010f2;align-items:center;height:64px;display:flex;position:sticky;top:0}.nav-container[data-astro-cid-raghmlda]{justify-content:space-between;align-items:center;display:flex;position:relative}.brand-logo[data-astro-cid-raghmlda]{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.brand-text[data-astro-cid-raghmlda]{font-family:var(--font-family-display);letter-spacing:-.04em;color:var(--color-ink-strong);font-size:1.35rem;font-weight:700}.brand-dot[data-astro-cid-raghmlda]{background-color:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px var(--color-primary);border-radius:50%}.desktop-nav[data-astro-cid-raghmlda]{white-space:nowrap;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-actions[data-astro-cid-raghmlda]{align-items:center;gap:14px;display:flex}.nav-whatsapp-link[data-astro-cid-raghmlda]{color:var(--color-whatsapp);border-radius:var(--rounded-pill);background-color:#25d3661a;border:1px solid #25d36640;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.nav-whatsapp-link[data-astro-cid-raghmlda]:hover{background-color:#25d3662e;transform:translateY(-1px)}.nav-cta[data-astro-cid-raghmlda]{padding:8px 18px;font-size:.875rem}.mobile-toggle[data-astro-cid-raghmlda]{cursor:pointer;color:var(--color-ink-strong);border-radius:var(--rounded-sm);background:0 0;border:none;padding:8px;transition:background-color .2s;display:none}.mobile-toggle[data-astro-cid-raghmlda]:hover{background-color:var(--color-canvas-soft)}.mobile-toggle[data-astro-cid-raghmlda] .icon-close[data-astro-cid-raghmlda],.mobile-toggle[data-astro-cid-raghmlda].is-active .icon-menu[data-astro-cid-raghmlda]{display:none}.mobile-toggle[data-astro-cid-raghmlda].is-active .icon-close[data-astro-cid-raghmlda]{display:block}.mobile-drawer[data-astro-cid-raghmlda]{-webkit-backdrop-filter:blur(24px);box-sizing:border-box;z-index:1000;background-color:#101010fa;width:100vw;height:calc(100dvh - 64px);padding:clamp(24px,4vw,40px) clamp(20px,4vw,32px);display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-drawer[data-astro-cid-raghmlda].is-open{animation:.22s cubic-bezier(.16,1,.3,1) forwards drawerFadeIn;display:block}@keyframes drawerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-inner[data-astro-cid-raghmlda]{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:20px;max-width:560px;min-height:100%;margin:0 auto;display:flex}.mobile-nav-links[data-astro-cid-raghmlda]{flex-direction:column;gap:4px;display:flex}.mobile-nav-item[data-astro-cid-raghmlda]{color:var(--color-ink);border-radius:var(--rounded-md);border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;padding:13px 14px;font-size:1.15rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-item[data-astro-cid-raghmlda]:hover{color:var(--color-ink-strong);background-color:var(--color-canvas-soft);padding-left:18px}.mobile-nav-item[data-astro-cid-raghmlda].active{color:var(--color-primary);background-color:#00d99214;border-bottom-color:#00d9924d;font-weight:600}.mobile-nav-arrow[data-astro-cid-raghmlda]{color:var(--color-mute);transition:transform .2s,color .2s}.mobile-nav-item[data-astro-cid-raghmlda]:hover .mobile-nav-arrow[data-astro-cid-raghmlda]{color:var(--color-primary);transform:translate(4px)}.mobile-nav-item[data-astro-cid-raghmlda].active .mobile-nav-arrow[data-astro-cid-raghmlda]{color:var(--color-primary)}.mobile-actions[data-astro-cid-raghmlda]{border-top:1px solid var(--color-hairline);flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.mobile-btn-whatsapp[data-astro-cid-raghmlda]{border-radius:var(--rounded-sm);width:100%;color:var(--color-whatsapp);box-sizing:border-box;background-color:#25d3661a;border:1px solid #25d3664d;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mobile-btn-whatsapp[data-astro-cid-raghmlda]:hover{background-color:#25d3662e}.mobile-btn-cta[data-astro-cid-raghmlda]{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.95rem;font-weight:600;display:inline-flex}@media (width<=1160px){.desktop-nav[data-astro-cid-raghmlda]{gap:20px}.whatsapp-label[data-astro-cid-raghmlda]{display:none}.nav-whatsapp-link[data-astro-cid-raghmlda]{padding:8px}}@media (width<=900px){.desktop-nav[data-astro-cid-raghmlda]{display:none}.mobile-toggle[data-astro-cid-raghmlda]{justify-content:center;align-items:center;display:flex}.whatsapp-label[data-astro-cid-raghmlda],.nav-cta[data-astro-cid-raghmlda]{display:none}.nav-actions[data-astro-cid-raghmlda]{gap:10px}.nav-whatsapp-link[data-astro-cid-raghmlda]{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}}.solace-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-canvas);font-synthesis:none;-webkit-font-smoothing:antialiased;border-top:1px solid #ffffff0d;width:100%;position:relative;overflow:hidden}.monumental-text-wrap[data-astro-cid-jo6i4kqk]{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;padding-top:clamp(80px,10vw,140px);padding-bottom:0;display:flex;position:relative;overflow:hidden}.monumental-stroke-text[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff61;text-stroke:1.5px #ffffff61;user-select:none;opacity:.85;text-shadow:0 0 40px #00d99214;margin-bottom:-22px;font-size:clamp(88px,15vw,230px);font-weight:800;line-height:.74;transition:opacity .3s,-webkit-text-stroke-color .3s}@media (width>=768px){.monumental-stroke-text[data-astro-cid-jo6i4kqk]{-webkit-text-stroke:2px #ffffff61;text-stroke:2px #ffffff61;margin-bottom:-32px}}.panel-section[data-astro-cid-jo6i4kqk]{z-index:10;background-color:#121514;border-top:1px solid #00d9922e;width:100%;min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 -20px 40px #0006}.shader-canvas-layer[data-astro-cid-jo6i4kqk]{z-index:1;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.footer-content-wrap[data-astro-cid-jo6i4kqk]{z-index:10;flex-direction:column;justify-content:space-between;gap:48px;padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(40px,5vw,64px);display:flex;position:relative}@media (width>=1024px){.footer-content-wrap[data-astro-cid-jo6i4kqk]{flex-direction:row;align-items:flex-start;gap:64px}}.brand-column[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:space-between;width:100%;max-width:380px;display:flex}.brand-header[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.brand-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:5px;width:fit-content;text-decoration:none;display:inline-flex}.brand-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-display);letter-spacing:-.04em;color:var(--color-ink-strong);font-size:1.55rem;font-weight:700}.brand-pulse-dot[data-astro-cid-jo6i4kqk]{background-color:var(--color-primary);width:7px;height:7px;box-shadow:0 0 12px var(--color-primary);border-radius:50%;animation:2.5s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.brand-tagline[data-astro-cid-jo6i4kqk]{color:var(--color-ink-muted-80);letter-spacing:-.02em;margin-top:4px;font-size:1.15rem;font-weight:500;line-height:1.35}.brand-footer-meta[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.social-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.social-icon-btn[data-astro-cid-jo6i4kqk]{width:36px;height:36px;color:var(--color-body);background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.social-icon-btn[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink-strong);background-color:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}.social-icon-btn[data-astro-cid-jo6i4kqk].whatsapp-highlight:hover{color:var(--color-whatsapp);background-color:#25d3661f;border-color:#25d3664d}.copyright-label[data-astro-cid-jo6i4kqk]{color:var(--color-mute);font-size:.785rem;line-height:1.5}.nav-columns-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:36px 48px;width:100%;max-width:680px;display:grid}@media (width>=640px){.nav-columns-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:40px}}.nav-column[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.nav-column-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-strong);font-size:.825rem;font-weight:700}.nav-link-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;list-style:none;display:flex}.nav-link[data-astro-cid-jo6i4kqk]{color:var(--color-body);align-items:center;gap:6px;width:fit-content;font-size:.875rem;text-decoration:none;transition:all .18s;display:inline-flex}.nav-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink-strong);transform:translate(3px)}.nav-link-highlight[data-astro-cid-jo6i4kqk]{color:var(--color-primary-soft);font-weight:500}.nav-link-highlight[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary-focus)}.external-icon[data-astro-cid-jo6i4kqk]{opacity:.7;transition:transform .18s}.nav-link[data-astro-cid-jo6i4kqk]:hover .external-icon[data-astro-cid-jo6i4kqk]{opacity:1;transform:translate(2px,-2px)}
