.trust-section[data-astro-cid-7fermo3z]{background:var(--color-white);padding:5rem 0}.trust-container[data-astro-cid-7fermo3z]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.trust-title[data-astro-cid-7fermo3z]{text-align:center;margin-bottom:2.5rem;font-size:clamp(1.8rem,3.5vw,2.5rem)}.trust-grid[data-astro-cid-7fermo3z]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.trust-card[data-astro-cid-7fermo3z]{background:var(--color-light);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2rem}.trust-icon[data-astro-cid-7fermo3z]{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-primary);background:#0a5e8a1a;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.trust-card[data-astro-cid-7fermo3z] h3[data-astro-cid-7fermo3z]{margin-bottom:.6rem;font-size:1.25rem}.trust-card[data-astro-cid-7fermo3z] p[data-astro-cid-7fermo3z]{color:var(--color-text-light);line-height:1.7}@media (width<=900px){.trust-grid[data-astro-cid-7fermo3z]{grid-template-columns:1fr}}.cases-section[data-astro-cid-6uufqrtv]{background:var(--color-light);padding:6rem 0}.cases-container[data-astro-cid-6uufqrtv]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.cases-header[data-astro-cid-6uufqrtv]{text-align:center;margin-bottom:3rem}.cases-badge[data-astro-cid-6uufqrtv]{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary-dark);border-radius:var(--radius-full);background:#0a5e8a1a;border:1px solid #0a5e8a26;margin-bottom:1rem;padding:.45rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-block}.cases-title[data-astro-cid-6uufqrtv]{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem)}.cases-subtitle[data-astro-cid-6uufqrtv]{color:var(--color-text-light);max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.7}.cases-grid[data-astro-cid-6uufqrtv]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.case-card[data-astro-cid-6uufqrtv]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;padding:2rem;display:flex}.case-card[data-astro-cid-6uufqrtv] h3[data-astro-cid-6uufqrtv]{margin-bottom:.5rem;font-size:1.25rem}.case-desc[data-astro-cid-6uufqrtv]{color:var(--color-text-light);flex:1;margin-bottom:1.5rem;line-height:1.6}.case-figures[data-astro-cid-6uufqrtv]{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;display:grid}.case-figures[data-astro-cid-6uufqrtv] div[data-astro-cid-6uufqrtv]{background:var(--color-light);border-radius:var(--radius-md);padding:.85rem}.case-figures[data-astro-cid-6uufqrtv] dt[data-astro-cid-6uufqrtv]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-light);font-size:.75rem;font-weight:600}.case-figures[data-astro-cid-6uufqrtv] dd[data-astro-cid-6uufqrtv]{font-family:var(--font-heading);color:var(--color-dark);margin:.25rem 0 0;font-size:1.2rem;font-weight:700}@media (width<=900px){.cases-grid[data-astro-cid-6uufqrtv]{grid-template-columns:1fr}}.lang-dropdown-wrapper[data-astro-cid-wiiad4yz]{display:inline-flex;position:relative}.lang-picker[data-astro-cid-wiiad4yz]{background:var(--glass-bg,#ffffff1a);border:1px solid var(--color-border,#80808033);cursor:pointer;color:var(--color-text-secondary,inherit);-webkit-backdrop-filter:blur(12px);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;min-width:36px;height:36px;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.lang-picker[data-astro-cid-wiiad4yz]:hover{color:var(--color-text,#111827);border-color:var(--color-border-hover,#00000080)}[data-theme=dark] .lang-picker[data-astro-cid-wiiad4yz]:hover{color:var(--color-light,#f9fafb);border-color:#ffffff80}.dropdown-chevron[data-astro-cid-wiiad4yz]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lang-dropdown-menu[data-astro-cid-wiiad4yz].open~.lang-picker[data-astro-cid-wiiad4yz] .dropdown-chevron[data-astro-cid-wiiad4yz],.lang-dropdown-wrapper[data-astro-cid-wiiad4yz]:has(.lang-dropdown-menu.open) .dropdown-chevron[data-astro-cid-wiiad4yz]{transform:rotate(180deg)}.lang-dropdown-menu[data-astro-cid-wiiad4yz]{background:var(--bg-card,#fffffff2);border:1px solid var(--color-border,#80808033);border-radius:var(--radius-md,12px);z-index:100;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);flex-direction:column;gap:.15rem;min-width:max-content;padding:.35rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px);box-shadow:0 10px 30px #00000026,0 0 0 1px #0000000d}[data-theme=dark] .lang-dropdown-menu[data-astro-cid-wiiad4yz]{background:var(--bg-card,#1e293bf2);box-shadow:0 10px 30px #0006,0 0 0 1px #ffffff0d}.lang-dropdown-menu[data-astro-cid-wiiad4yz].open{opacity:1;visibility:visible;transform:translateY(0)}.lang-option[data-astro-cid-wiiad4yz]{border-radius:var(--radius-sm,8px);color:var(--color-text-secondary,inherit);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.lang-option[data-astro-cid-wiiad4yz]:hover{background:var(--bg-hover,#0000000d);color:var(--color-text,#111827)}[data-theme=dark] .lang-option[data-astro-cid-wiiad4yz]:hover{background:var(--bg-hover,#ffffff0d);color:var(--color-light,#f9fafb)}.lang-option[data-astro-cid-wiiad4yz].active{background:var(--bg-hover,#0000000d);color:var(--color-accent,#0ea5e9)}[data-theme=dark] .lang-option[data-astro-cid-wiiad4yz].active{background:var(--bg-hover,#ffffff0d);color:var(--color-accent-dark,#38bdf8)}.lang-picker[data-astro-cid-wiiad4yz]:focus-visible,.lang-option[data-astro-cid-wiiad4yz]:focus-visible{box-shadow:0 0 0 2px var(--color-accent-glow,#0ea5e980);outline:none}@media (prefers-reduced-motion:reduce){.lang-picker[data-astro-cid-wiiad4yz],.dropdown-chevron[data-astro-cid-wiiad4yz],.lang-dropdown-menu[data-astro-cid-wiiad4yz]{transition:none}}.ci-status-page[data-astro-cid-cdqv2pzu]{justify-content:center;align-items:center;min-height:80vh;padding:3rem 1.5rem;display:flex}.ci-status-page-inner[data-astro-cid-cdqv2pzu]{text-align:center;width:100%;max-width:560px}.ci-status-back[data-astro-cid-cdqv2pzu]{color:var(--text-secondary,#6b7280);margin-bottom:2rem;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-block}.ci-status-back[data-astro-cid-cdqv2pzu]:hover{color:var(--accent,#3b82f6)}.ci-status-page-title[data-astro-cid-cdqv2pzu]{color:var(--text-primary,inherit);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.ci-status-page-subtitle[data-astro-cid-cdqv2pzu]{color:var(--text-secondary,#6b7280);margin:0 0 2rem;font-size:1rem;font-weight:400}.ci-status-card[data-astro-cid-cdqv2pzu]{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);text-align:left;padding:1rem 1.25rem}.ci-status-card--hero[data-astro-cid-cdqv2pzu]{align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.ci-status-hero-dot-wrap[data-astro-cid-cdqv2pzu]{flex-shrink:0}.ci-status-hero-dot[data-astro-cid-cdqv2pzu]{border-radius:50%;width:14px;height:14px;display:inline-block}.ci-status-hero-label[data-astro-cid-cdqv2pzu]{flex-grow:1;font-size:1.1rem;font-weight:600}.ci-status-hero-label[data-astro-cid-cdqv2pzu][data-status=ok]{color:#22c55e}.ci-status-hero-label[data-astro-cid-cdqv2pzu][data-status=slow]{color:#eab308}.ci-status-hero-label[data-astro-cid-cdqv2pzu][data-status=down]{color:#ef4444}.ci-status-hero-time[data-astro-cid-cdqv2pzu]{color:var(--text-secondary,#6b7280);font-family:ui-monospace,monospace;font-size:.8rem}.ci-status-grid[data-astro-cid-cdqv2pzu]{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem;display:grid}.ci-status-card-label[data-astro-cid-cdqv2pzu]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#6b7280);margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}.ci-status-card-value[data-astro-cid-cdqv2pzu]{color:var(--text-primary,inherit);font-size:.95rem;font-weight:500;display:block}.ci-status-mono[data-astro-cid-cdqv2pzu]{font-family:ui-monospace,monospace}.ci-status-actions[data-astro-cid-cdqv2pzu]{margin-top:1rem}.ci-status-report-btn[data-astro-cid-cdqv2pzu]{border:1.5px solid var(--border,#d1d5db);border-radius:var(--radius-md,.5rem);color:var(--text-primary,inherit);align-items:center;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ci-status-report-btn[data-astro-cid-cdqv2pzu]:hover{border-color:var(--accent,#3b82f6);color:var(--accent,#3b82f6)}.ci-status-dot--loading[data-astro-cid-cdqv2pzu]{background-color:#9ca3af;animation:1.5s ease-in-out infinite ci-status-pulse}.ci-status-dot--green[data-astro-cid-cdqv2pzu]{background-color:#22c55e;box-shadow:0 0 6px #22c55e66}.ci-status-dot--yellow[data-astro-cid-cdqv2pzu]{background-color:#eab308;box-shadow:0 0 6px #eab30866}.ci-status-dot--red[data-astro-cid-cdqv2pzu]{background-color:#ef4444;box-shadow:0 0 6px #ef444466}@keyframes ci-status-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ci-status-dot--loading[data-astro-cid-cdqv2pzu]{opacity:.6;animation:none}}@media (width<=480px){.ci-status-grid[data-astro-cid-cdqv2pzu]{grid-template-columns:1fr}.ci-status-card--hero[data-astro-cid-cdqv2pzu]{flex-wrap:wrap}}.drawer-panel--left[data-astro-cid-v2fvokad]{left:0;right:auto;transform:translate(-100%)}body.ci-drawer-open{overflow:hidden}.scroll-progress-bar[data-astro-cid-u5jw6n5r]{background:var(--background-image-primary-gradient);transform-origin:0;z-index:9999;pointer-events:none;width:100%;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scroll-progress-bar[data-astro-cid-u5jw6n5r]{animation:linear scrollProgressAnim;animation-timeline:scroll()}}@keyframes scrollProgressAnim{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ci-faq[data-astro-cid-ih5rrkas]{flex-direction:column;gap:.5rem;display:flex}.ci-faq-item[data-astro-cid-ih5rrkas]{border:1px solid var(--color-border,color-mix(in oklch, currentColor 14%, transparent));border-radius:var(--radius-md,12px);transition:border-color .2s;overflow:hidden}.ci-faq-item[data-astro-cid-ih5rrkas][open]{border-color:var(--color-accent-400,oklch(70% .15 200))}.ci-faq-question[data-astro-cid-ih5rrkas]{color:var(--color-text-primary,currentColor);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.ci-faq-question[data-astro-cid-ih5rrkas]::-webkit-details-marker{display:none}.ci-faq-question[data-astro-cid-ih5rrkas]:hover{background:color-mix(in oklch, currentColor 4%, transparent)}.ci-faq-chevron[data-astro-cid-ih5rrkas]{opacity:.5;flex-shrink:0;transition:transform .25s}.ci-faq-item[data-astro-cid-ih5rrkas][open] .ci-faq-chevron[data-astro-cid-ih5rrkas]{opacity:1;transform:rotate(180deg)}.ci-faq-answer[data-astro-cid-ih5rrkas]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ci-faq-item[data-astro-cid-ih5rrkas][open] .ci-faq-answer[data-astro-cid-ih5rrkas]{grid-template-rows:1fr}.ci-faq-answer-inner[data-astro-cid-ih5rrkas]{overflow:hidden}.ci-faq-answer-inner[data-astro-cid-ih5rrkas] p[data-astro-cid-ih5rrkas]{color:var(--color-text-secondary,currentColor);margin:0;padding:0 1.25rem 1rem;font-size:.9rem;line-height:1.7}.ci-testimonial-grid[data-astro-cid-f5hho2se]{gap:var(--spacing-lg,1.5rem);display:grid}.ci-testimonial-grid--3[data-astro-cid-f5hho2se]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ci-testimonial-grid--2[data-astro-cid-f5hho2se]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.ci-testimonial-quote[data-astro-cid-f5hho2se]{color:var(--color-neutral-300,#cbd5e1);margin:0 0 1.25rem;font-size:.9375rem;font-style:normal;line-height:1.7}.ci-testimonial-author[data-astro-cid-f5hho2se]{align-items:center;gap:.75rem;display:flex}.ci-testimonial-avatar[data-astro-cid-f5hho2se]{object-fit:cover;border-radius:50%;width:40px;height:40px}.ci-testimonial-avatar-fallback[data-astro-cid-f5hho2se]{background:var(--background-image-primary-gradient,linear-gradient(135deg, #3381ff, #06b6d4));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:flex}.ci-testimonial-name[data-astro-cid-f5hho2se]{color:var(--color-neutral-100,#e2e8f0);font-size:.875rem;font-weight:600}.ci-testimonial-role[data-astro-cid-f5hho2se]{color:var(--color-neutral-500,#64748b);font-size:.8rem}@media (width<=640px){.ci-testimonial-grid--3[data-astro-cid-f5hho2se],.ci-testimonial-grid--2[data-astro-cid-f5hho2se]{grid-template-columns:1fr}}.site-header[data-astro-cid-wcgcyxbl]{min-height:var(--header-height,4rem);z-index:var(--z-sticky,200);position:relative}html{scroll-padding-top:var(--header-height,4rem)}.site-header__menu[data-astro-cid-wcgcyxbl][aria-expanded=true] .site-header__bar[data-astro-cid-wcgcyxbl]:first-child{transform:translateY(8px)rotate(45deg)}.site-header__menu[data-astro-cid-wcgcyxbl][aria-expanded=true] .site-header__bar[data-astro-cid-wcgcyxbl]:nth-child(2){opacity:0}.site-header__menu[data-astro-cid-wcgcyxbl][aria-expanded=true] .site-header__bar[data-astro-cid-wcgcyxbl]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.container[data-astro-cid-zkhec6xw]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-zkhec6xw]{text-align:center;margin-bottom:3.5rem}.section-badge[data-astro-cid-zkhec6xw]{color:var(--color-primary-dark);letter-spacing:1.5px;text-transform:uppercase;border-radius:var(--radius-full);background:linear-gradient(135deg,#0a5e8a1a,#00c2a81a);border:1px solid #0a5e8a26;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.45rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.section-badge[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{opacity:.7;flex-shrink:0}.eco-badge[data-astro-cid-zkhec6xw]{color:#cc8c00;background:linear-gradient(135deg,#f0a5001a,#00c2a81a);border-color:#f0a50026}.section-title[data-astro-cid-zkhec6xw]{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem)}.left-title[data-astro-cid-zkhec6xw]{text-align:left}.section-subtitle[data-astro-cid-zkhec6xw]{color:var(--color-text-light);max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.7}.btn[data-astro-cid-zkhec6xw]{font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition);text-align:center;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-lg[data-astro-cid-zkhec6xw]{padding:.9rem 2.25rem;font-size:1rem}.btn-primary[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;border-color:var(--color-primary);box-shadow:0 4px 14px #0a5e8a4d}.btn-primary[data-astro-cid-zkhec6xw]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0a5e8a66}.btn-outline[data-astro-cid-zkhec6xw]{color:#fff;background:0 0;border-color:#fff6}.btn-outline[data-astro-cid-zkhec6xw]:hover{color:var(--color-dark);background:#fff;border-color:#fff}.btn-white[data-astro-cid-zkhec6xw]{color:var(--color-dark);background:#fff}.btn-white[data-astro-cid-zkhec6xw]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.btn-outline-white[data-astro-cid-zkhec6xw]{color:#fff;background:0 0;border-color:#fff6}.btn-outline-white[data-astro-cid-zkhec6xw]:hover{background:#ffffff1f;border-color:#fff}.reveal[data-astro-cid-zkhec6xw]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal[data-astro-cid-zkhec6xw].visible{opacity:1;transform:translateY(0)}.reveal-delay-1[data-astro-cid-zkhec6xw]{transition-delay:.12s}.reveal-delay-2[data-astro-cid-zkhec6xw]{transition-delay:.24s}.reveal-delay-3[data-astro-cid-zkhec6xw]{transition-delay:.36s}.hero[data-astro-cid-zkhec6xw]{flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-zkhec6xw]{z-index:0;position:absolute;inset:0}.hero-gradient[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg,#0f172a 0%,#1a2f4a 35%,#162340 65%,#0f172a 100%);position:absolute;inset:0}.hero-pattern[data-astro-cid-zkhec6xw]{opacity:.03;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.hero-orb[data-astro-cid-zkhec6xw]{filter:blur(80px);opacity:.15;border-radius:50%;animation:15s ease-in-out infinite orbFloat;position:absolute}.hero-orb-1[data-astro-cid-zkhec6xw]{background:var(--color-primary);width:500px;height:500px;animation-delay:0s;top:-10%;right:-5%}.hero-orb-2[data-astro-cid-zkhec6xw]{background:var(--color-secondary);width:400px;height:400px;animation-delay:-5s;bottom:-5%;left:-5%}.hero-orb-3[data-astro-cid-zkhec6xw]{background:var(--color-accent);width:300px;height:300px;animation-delay:-10s;top:40%;left:30%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.hero-content[data-astro-cid-zkhec6xw]{z-index:1;flex:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:grid;position:relative}.hero-text[data-astro-cid-zkhec6xw]{color:#fff}.hero-badge[data-astro-cid-zkhec6xw]{color:var(--color-primary-light);border-radius:var(--radius-full);letter-spacing:.5px;background:#0a5e8a1f;border:1px solid #0a5e8a33;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.5rem 1.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-badge-dot[data-astro-cid-zkhec6xw]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px #0a5e8a99}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title[data-astro-cid-zkhec6xw]{color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.1}.hero-title[data-astro-cid-zkhec6xw] .highlight[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle[data-astro-cid-zkhec6xw]{color:#ffffffb3;max-width:560px;margin-bottom:2rem;font-size:1.15rem;line-height:1.8}.hero-buttons[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:1rem;display:flex}.hero-visual[data-astro-cid-zkhec6xw]{justify-content:center;align-items:center;display:flex;position:relative}.hero-illustration[data-astro-cid-zkhec6xw]{width:100%;max-width:480px;position:relative}.hero-svg[data-astro-cid-zkhec6xw]{filter:drop-shadow(0 8px 30px #0003);border-radius:var(--radius-xl);width:100%;height:auto}.sun-anim[data-astro-cid-zkhec6xw]{transform-origin:400px 80px;animation:4s ease-in-out infinite sunPulse}@keyframes sunPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sun-glow-anim[data-astro-cid-zkhec6xw]{transform-origin:400px 80px;animation:4s ease-in-out infinite glowPulse}@keyframes glowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.sun-rays-anim[data-astro-cid-zkhec6xw]{transform-origin:400px 80px;animation:20s linear infinite raysRotate}@keyframes raysRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sparkle-anim[data-astro-cid-zkhec6xw]{animation:3s ease-in-out infinite sparkle}.sparkle-anim-2[data-astro-cid-zkhec6xw]{animation:3s ease-in-out 1.5s infinite sparkle}@keyframes sparkle{0%,to{opacity:.2;r:2}50%{opacity:.8;r:4}}.energy-flow-anim[data-astro-cid-zkhec6xw]{animation:2s ease-in-out infinite energyPulse}@keyframes energyPulse{0%,to{opacity:.3}50%{opacity:.7}}.energy-dot[data-astro-cid-zkhec6xw]{animation:2s ease-in-out infinite energyDot}@keyframes energyDot{0%{cx:350;cy:120;opacity:0}50%{opacity:1}to{cx:270;cy:190;opacity:0}}.hero-stats-bar[data-astro-cid-zkhec6xw]{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-top:1px solid #ffffff0f;position:relative}.stats-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(4,1fr);display:grid}.stat-item[data-astro-cid-zkhec6xw]{text-align:center;color:#fff;padding:1.5rem 1rem;position:relative}.stat-item[data-astro-cid-zkhec6xw]:after{content:"";background:#ffffff14;width:1px;height:50%;position:absolute;top:25%;right:0}.stat-item[data-astro-cid-zkhec6xw]:last-child:after{display:none}.stat-number[data-astro-cid-zkhec6xw]{font-family:var(--font-heading);color:var(--color-primary-light);font-size:2.25rem;font-weight:800}.stat-plus[data-astro-cid-zkhec6xw]{font-family:var(--font-heading);color:var(--color-primary-light);font-size:1.5rem;font-weight:700}.stat-label[data-astro-cid-zkhec6xw]{color:#ffffff8c;margin-top:.25rem;font-size:.85rem;display:block}.calculator-section[data-astro-cid-zkhec6xw]{background:linear-gradient(180deg, var(--color-light) 0%, #fff 100%);padding:6rem 0}.calc-wrapper[data-astro-cid-zkhec6xw]{max-width:900px;margin:0 auto}.calc-input-area[data-astro-cid-zkhec6xw]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);text-align:center;background:#fff;padding:2.5rem;position:relative;overflow:hidden}.calc-decoration[data-astro-cid-zkhec6xw]{pointer-events:none;position:absolute;top:0;right:0}.calc-deco-circle[data-astro-cid-zkhec6xw]{background:radial-gradient(circle,#0a5e8a0f,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.calc-deco-circle[data-astro-cid-zkhec6xw].c2{background:radial-gradient(circle,#00c2a80f,#0000 70%);width:100px;height:100px;top:20px;right:60px}.calc-label[data-astro-cid-zkhec6xw]{color:var(--color-dark);margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:block;position:relative}.calc-input-group[data-astro-cid-zkhec6xw]{border:2px solid var(--color-border);border-radius:var(--radius-lg);max-width:380px;transition:all var(--transition);background:var(--color-light);align-items:center;margin:0 auto 1.5rem;display:flex;overflow:hidden}.calc-input-group[data-astro-cid-zkhec6xw]:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px #0a5e8a1a}.calc-prefix[data-astro-cid-zkhec6xw],.calc-suffix[data-astro-cid-zkhec6xw]{color:var(--color-text-light);background:0 0;align-items:center;height:56px;padding:0 1rem;font-size:1rem;font-weight:700;display:flex}.calc-input[data-astro-cid-zkhec6xw]{text-align:center;height:56px;font-size:1.25rem;font-weight:600;font-family:var(--font-body);color:var(--color-dark);background:0 0;border:none;outline:none;flex:1;padding:0 .5rem}.calc-input[data-astro-cid-zkhec6xw]::placeholder{color:var(--color-text-light);font-weight:400}.calc-btn[data-astro-cid-zkhec6xw]{width:100%;max-width:380px;margin-bottom:1.25rem;position:relative}.calc-presets[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.preset-btn[data-astro-cid-zkhec6xw]{background:var(--color-light);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition);color:var(--color-text);font-size:.85rem;font-weight:500;font-family:var(--font-body);padding:.4rem 1rem}.preset-btn[data-astro-cid-zkhec6xw]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}.calc-results[data-astro-cid-zkhec6xw]{margin-top:2rem;animation:.5s fadeUp}.results-title[data-astro-cid-zkhec6xw]{text-align:center;margin-bottom:2rem;font-size:1.5rem}.results-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}.result-card[data-astro-cid-zkhec6xw]{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all var(--transition);background:#fff;padding:1.5rem}.result-card[data-astro-cid-zkhec6xw]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.result-icon[data-astro-cid-zkhec6xw]{justify-content:center;margin-bottom:.5rem;display:flex}.result-card[data-astro-cid-zkhec6xw].green .result-icon[data-astro-cid-zkhec6xw]{color:#f0a500}.result-card[data-astro-cid-zkhec6xw].blue .result-icon[data-astro-cid-zkhec6xw]{color:#00c2a8}.result-value[data-astro-cid-zkhec6xw]{font-family:var(--font-heading);color:var(--color-dark);font-size:1.5rem;font-weight:700}.result-label[data-astro-cid-zkhec6xw]{color:var(--color-text-light);margin-top:.25rem;font-size:.8rem}.calc-cta-area[data-astro-cid-zkhec6xw]{text-align:center;margin-top:1rem}.calc-disclaimer[data-astro-cid-zkhec6xw]{color:var(--color-text-light);max-width:500px;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:.8rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.benefits-section[data-astro-cid-zkhec6xw]{background:#fff;padding:6rem 0;position:relative}.benefits-deco[data-astro-cid-zkhec6xw]{pointer-events:none;position:absolute;top:-1px;left:0;right:0}.section-wave[data-astro-cid-zkhec6xw]{width:100%;height:60px;display:block}.benefits-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.benefit-card[data-astro-cid-zkhec6xw]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;padding:2rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.benefit-card[data-astro-cid-zkhec6xw]:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px -12px #0000001a}.benefit-icon[data-astro-cid-zkhec6xw]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.benefit-card[data-astro-cid-zkhec6xw]:hover .benefit-icon[data-astro-cid-zkhec6xw]{transform:scale(1.1)}.green-icon[data-astro-cid-zkhec6xw]{color:#f0a500;background:#f0a5001a}.teal-icon[data-astro-cid-zkhec6xw]{color:#009d88;background:#14b8a61a}.blue-icon[data-astro-cid-zkhec6xw]{color:#00c2a8;background:#00c2a81a}.amber-icon[data-astro-cid-zkhec6xw]{color:#0a5e8a;background:#0a5e8a1a}.purple-icon[data-astro-cid-zkhec6xw]{color:#084c70;background:#8b5cf61a}.rose-icon[data-astro-cid-zkhec6xw]{color:#f43f5e;background:#f43f5e1a}.benefit-card[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:.75rem;font-size:1.15rem}.benefit-card[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--color-text-light);font-size:.95rem;line-height:1.7}.about-section[data-astro-cid-zkhec6xw]{background:var(--color-light);padding:6rem 0}.about-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.about-content[data-astro-cid-zkhec6xw] .section-badge[data-astro-cid-zkhec6xw]{display:inline-flex}.about-subtitle-text[data-astro-cid-zkhec6xw]{color:var(--color-secondary);margin-bottom:1.5rem;font-size:1.15rem;font-weight:600}.about-content[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-bottom:1.25rem;line-height:1.8}.about-cards[data-astro-cid-zkhec6xw]{flex-direction:column;gap:1.5rem;display:flex}.about-card[data-astro-cid-zkhec6xw]{border-radius:var(--radius-lg);padding:2rem}.mission-card[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));color:#fff;position:relative;overflow:hidden}.mission-card[data-astro-cid-zkhec6xw]:before{content:"";background:radial-gradient(circle,#0a5e8a1a,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.mission-icon[data-astro-cid-zkhec6xw]{color:var(--color-primary-light);margin-bottom:1rem}.mission-card[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{color:var(--color-primary-light);margin-bottom:1rem;font-size:1.25rem}.mission-card[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#fffc;line-height:1.7;position:relative}.values-card[data-astro-cid-zkhec6xw]{border:1px solid var(--color-border);background:#fff}.values-card[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:1rem;font-size:1.25rem}.values-list[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;gap:.75rem;list-style:none;display:grid}.values-list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{align-items:center;gap:.6rem;font-size:.95rem;font-weight:500;display:flex}.values-list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:before{content:"";background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:50%;flex-shrink:0;width:8px;height:8px}.services-section[data-astro-cid-zkhec6xw]{background:#fff;padding:6rem 0}.services-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.service-card[data-astro-cid-zkhec6xw]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;padding:2.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.service-card[data-astro-cid-zkhec6xw]:before{content:"";border-radius:4px 4px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.sc-blue[data-astro-cid-zkhec6xw]:before{background:linear-gradient(90deg,#00c2a8,#33e0cc)}.sc-amber[data-astro-cid-zkhec6xw]:before{background:linear-gradient(90deg,#0a5e8a,#1a8fc4)}.sc-green[data-astro-cid-zkhec6xw]:before{background:linear-gradient(90deg,#f0a500,#ffc233)}.sc-purple[data-astro-cid-zkhec6xw]:before{background:linear-gradient(90deg,#084c70,#1a8fc4)}.service-card[data-astro-cid-zkhec6xw]:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px -12px #0000001a}.sc-icon[data-astro-cid-zkhec6xw]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.sc-blue[data-astro-cid-zkhec6xw] .sc-icon[data-astro-cid-zkhec6xw]{color:#00c2a8;background:#00c2a81a}.sc-amber[data-astro-cid-zkhec6xw] .sc-icon[data-astro-cid-zkhec6xw]{color:#0a5e8a;background:#0a5e8a1a}.sc-green[data-astro-cid-zkhec6xw] .sc-icon[data-astro-cid-zkhec6xw]{color:#f0a500;background:#f0a5001a}.sc-purple[data-astro-cid-zkhec6xw] .sc-icon[data-astro-cid-zkhec6xw]{color:#084c70;background:#8b5cf61a}.service-card[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:.75rem;font-size:1.3rem}.sc-desc[data-astro-cid-zkhec6xw]{color:var(--color-text-light);margin-bottom:1.25rem;line-height:1.7}.sc-features[data-astro-cid-zkhec6xw]{margin-bottom:1.5rem;list-style:none}.sc-features[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{color:var(--color-text);align-items:center;gap:.6rem;padding:.35rem 0;font-size:.9rem;display:flex}.sc-features[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{color:#f0a500;flex-shrink:0}.sc-cta[data-astro-cid-zkhec6xw]{color:var(--color-secondary);transition:all var(--transition);align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;display:inline-flex}.sc-cta[data-astro-cid-zkhec6xw]:hover{color:var(--color-secondary-dark);gap:.6rem}.sc-cta[data-astro-cid-zkhec6xw]:after{content:"→";transition:inherit}.products-section[data-astro-cid-zkhec6xw]{background:var(--color-light);padding:6rem 0}.products-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.product-card[data-astro-cid-zkhec6xw]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.product-card[data-astro-cid-zkhec6xw]:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px -12px #0000001a}.pc-header[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent,var(--color-primary)) 5%, transparent), transparent);border-bottom:1px solid var(--color-border);color:var(--color-dark);align-items:center;gap:1rem;padding:1.75rem 2rem;display:flex}.pc-header[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{color:var(--pc-accent,var(--color-primary));flex-shrink:0}.pc-header[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-size:1.3rem}.pc-desc[data-astro-cid-zkhec6xw]{color:var(--color-text-light);padding:1.5rem 2rem 0;line-height:1.7}.pc-specs[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:.5rem;padding:1.25rem 2rem;display:grid}.pc-spec[data-astro-cid-zkhec6xw]{background:var(--color-light);border-radius:var(--radius-sm);transition:all var(--transition);padding:.75rem}.product-card[data-astro-cid-zkhec6xw]:hover .pc-spec[data-astro-cid-zkhec6xw]{background:#0a5e8a0a}.spec-label[data-astro-cid-zkhec6xw]{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600;display:block}.spec-value[data-astro-cid-zkhec6xw]{color:var(--color-dark);font-size:.95rem;font-weight:700}.pc-features[data-astro-cid-zkhec6xw]{padding:0 2rem 1.75rem;list-style:none}.pc-features[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{align-items:center;gap:.6rem;padding:.3rem 0;font-size:.9rem;display:flex}.pc-features[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{color:#f0a500;flex-shrink:0}.process-section[data-astro-cid-zkhec6xw]{background:#fff;padding:6rem 0}.process-timeline[data-astro-cid-zkhec6xw]{max-width:700px;margin:0 auto}.process-step[data-astro-cid-zkhec6xw]{gap:1.5rem;margin-bottom:0;display:flex;position:relative}.step-number-wrap[data-astro-cid-zkhec6xw]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.step-number[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:58px;height:58px;font-family:var(--font-heading);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 14px #0a5e8a40}.process-step[data-astro-cid-zkhec6xw]:hover .step-number[data-astro-cid-zkhec6xw]{transform:scale(1.1)}.step-connector[data-astro-cid-zkhec6xw]{background:linear-gradient(180deg, var(--color-primary), var(--color-secondary));opacity:.3;flex:1;width:2px;min-height:40px;margin:4px 0}.step-content[data-astro-cid-zkhec6xw]{padding:.75rem 0 2.5rem}.step-content[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:.5rem;font-size:1.2rem}.step-content[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--color-text-light);line-height:1.7}.faq-section[data-astro-cid-zkhec6xw]{background:#fff;padding:6rem 0}.faq-list[data-astro-cid-zkhec6xw]{max-width:780px;margin:0 auto}.faq-item[data-astro-cid-zkhec6xw]{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:.75rem;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item[data-astro-cid-zkhec6xw][open]{border-color:#0a5e8a4d;box-shadow:0 8px 24px -8px #00000014}.faq-question[data-astro-cid-zkhec6xw]{cursor:pointer;color:var(--color-dark);transition:color var(--transition);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-zkhec6xw]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-zkhec6xw]:hover{color:var(--color-primary-dark)}.faq-q-text[data-astro-cid-zkhec6xw]{flex:1;padding-right:1rem}.faq-chevron-wrap[data-astro-cid-zkhec6xw]{background:var(--color-light);width:32px;height:32px;transition:all var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item[data-astro-cid-zkhec6xw][open] .faq-chevron-wrap[data-astro-cid-zkhec6xw]{background:#0a5e8a1a}.faq-chevron[data-astro-cid-zkhec6xw]{transition:transform var(--transition);color:var(--color-text-light)}.faq-item[data-astro-cid-zkhec6xw][open] .faq-chevron[data-astro-cid-zkhec6xw]{color:var(--color-primary);transform:rotate(180deg)}.faq-answer[data-astro-cid-zkhec6xw]{padding:0 1.5rem 1.25rem}.faq-answer[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--color-text-light);line-height:1.8}.cta-banner[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--color-dark) 0%, #1e3a5f 100%);padding:5rem 0;position:relative;overflow:hidden}.cta-bg[data-astro-cid-zkhec6xw]{pointer-events:none;position:absolute;inset:0}.cta-orb[data-astro-cid-zkhec6xw]{filter:blur(80px);border-radius:50%;position:absolute}.cta-orb-1[data-astro-cid-zkhec6xw]{background:#0a5e8a1f;width:300px;height:300px;top:-100px;right:10%}.cta-orb-2[data-astro-cid-zkhec6xw]{background:#00c2a81a;width:250px;height:250px;bottom:-80px;left:5%}.cta-deco-svg[data-astro-cid-zkhec6xw]{width:200px;height:auto;position:absolute;bottom:10px;left:5%;transform:rotate(-5deg)}.cta-deco-sun[data-astro-cid-zkhec6xw]{width:120px;height:auto;position:absolute;top:-20px;right:8%}.cta-content[data-astro-cid-zkhec6xw]{text-align:center;color:#fff;position:relative}.cta-content[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:#fff;margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.cta-content[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#ffffffb3;max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.7}.cta-buttons[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.contact-section[data-astro-cid-zkhec6xw]{background:var(--color-light);padding:6rem 0}.contact-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1.3fr;align-items:start;gap:3rem;display:grid}.contact-info[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:1.5rem;font-size:1.3rem}.ci-items[data-astro-cid-zkhec6xw]{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.ci-item[data-astro-cid-zkhec6xw]{align-items:start;gap:1rem;display:flex}.ci-icon[data-astro-cid-zkhec6xw]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-primary);background:#0a5e8a1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ci-item[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--color-dark);margin-bottom:.1rem;font-size:.85rem;display:block}.ci-item[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--color-text-light);font-size:.95rem}.whatsapp-btn[data-astro-cid-zkhec6xw]{color:#fff;border-radius:var(--radius-full);background:#25d366;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.whatsapp-btn[data-astro-cid-zkhec6xw]:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 8px 20px #25d3664d}.contact-form-wrap[data-astro-cid-zkhec6xw]{border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#fff;padding:2.25rem}.contact-form[data-astro-cid-zkhec6xw]{flex-direction:column;gap:1rem;display:flex}.form-row[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group[data-astro-cid-zkhec6xw]{flex-direction:column;gap:.4rem;display:flex}.form-group[data-astro-cid-zkhec6xw] label[data-astro-cid-zkhec6xw]{color:var(--color-dark);font-size:.9rem;font-weight:500}.form-group[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw],.form-group[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw],.form-group[data-astro-cid-zkhec6xw] textarea[data-astro-cid-zkhec6xw]{border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;font-family:var(--font-body);transition:all var(--transition);color:var(--color-dark);background:#fff;padding:.85rem 1rem}.form-group[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw]:focus,.form-group[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw]:focus,.form-group[data-astro-cid-zkhec6xw] textarea[data-astro-cid-zkhec6xw]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #0a5e8a1a}.form-submit[data-astro-cid-zkhec6xw]{width:100%;margin-top:.5rem}.form-privacy[data-astro-cid-zkhec6xw]{color:var(--color-text-light);text-align:center;margin-top:.75rem;font-size:.8rem}.form-success[data-astro-cid-zkhec6xw]{text-align:center;padding:3rem;animation:.5s fadeUp}.form-success[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--color-dark);margin-top:1rem;font-size:1.1rem;font-weight:500}:root{--bawer-float-edge:1.5rem;--bawer-whatsapp-size:60px;--bawer-float-gap:.75rem}.whatsapp-float[data-astro-cid-zkhec6xw]{bottom:var(--bawer-float-edge);right:var(--bawer-float-edge);width:var(--bawer-whatsapp-size);height:var(--bawer-whatsapp-size);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;box-shadow:0 4px 16px #25d36666}.whatsapp-float[data-astro-cid-zkhec6xw]:hover{transform:scale(1.1)translateY(-2px);box-shadow:0 8px 28px #25d36680}.back-to-top{width:48px;height:48px;bottom:calc(var(--bawer-float-edge) + var(--bawer-whatsapp-size) + var(--bawer-float-gap));right:calc(var(--bawer-float-edge) + (var(--bawer-whatsapp-size) - 48px) / 2)}@media (width<=960px){.hero-content[data-astro-cid-zkhec6xw]{text-align:center;grid-template-columns:1fr}.hero-subtitle[data-astro-cid-zkhec6xw]{margin-left:auto;margin-right:auto}.hero-buttons[data-astro-cid-zkhec6xw]{justify-content:center}.hero-visual[data-astro-cid-zkhec6xw]{max-width:360px;margin:0 auto}.stats-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.stat-item[data-astro-cid-zkhec6xw]:nth-child(2):after{display:none}.benefits-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.about-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.about-content[data-astro-cid-zkhec6xw] .section-badge[data-astro-cid-zkhec6xw],.about-content[data-astro-cid-zkhec6xw] .left-title[data-astro-cid-zkhec6xw]{text-align:center;display:block}.about-content[data-astro-cid-zkhec6xw] .section-badge[data-astro-cid-zkhec6xw]{justify-content:center}.about-subtitle-text[data-astro-cid-zkhec6xw],.about-content[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{text-align:center}.services-grid[data-astro-cid-zkhec6xw],.products-grid[data-astro-cid-zkhec6xw],.contact-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}@media (width<=640px){.benefits-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.stats-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr);gap:0}.stat-item[data-astro-cid-zkhec6xw]{padding:1rem .5rem}.stat-number[data-astro-cid-zkhec6xw]{font-size:1.75rem}.results-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.form-row[data-astro-cid-zkhec6xw],.values-list[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.calc-presets[data-astro-cid-zkhec6xw]{gap:.35rem}.preset-btn[data-astro-cid-zkhec6xw]{padding:.35rem .75rem;font-size:.8rem}.contact-form-wrap[data-astro-cid-zkhec6xw]{padding:1.5rem}.hero-orb[data-astro-cid-zkhec6xw]{display:none}.hero-visual[data-astro-cid-zkhec6xw]{max-width:280px}.cta-deco-svg[data-astro-cid-zkhec6xw],.cta-deco-sun[data-astro-cid-zkhec6xw]{display:none}}
