:root{--v-primary:#ea580c;--v-secondary:#0f172a;--v-accent:#f8fafc;--shadow-lg:0 20px 25px -5px #0000001a;--card-bg:var(--color-fondo,#fff);--card-border:var(--color-bordes,#dadce0);--card-border-hover:#c4c7cc;--card-shadow:0 4px 12px #20212408, 0 1px 3px #2021240d;--card-shadow-hover:0 16px 32px #20212414, 0 4px 12px #2021240a;--card-ease:cubic-bezier(.2, .8, .2, 1)}.container[data-astro-cid-bue3pruv]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.row[data-astro-cid-bue3pruv]{flex-wrap:wrap;margin:0 -1rem;display:flex}.row[data-astro-cid-bue3pruv]>[data-astro-cid-bue3pruv]{padding:0 1rem}.row[data-astro-cid-bue3pruv].g-4{margin:-.75rem}.row[data-astro-cid-bue3pruv].g-4>[data-astro-cid-bue3pruv]{padding:.75rem}.align-items-center[data-astro-cid-bue3pruv]{align-items:center}.justify-content-center[data-astro-cid-bue3pruv]{justify-content:center}.text-center[data-astro-cid-bue3pruv]{text-align:center}.mb-4[data-astro-cid-bue3pruv]{margin-bottom:1.5rem}.mb-5[data-astro-cid-bue3pruv]{margin-bottom:3rem}.pb-3[data-astro-cid-bue3pruv]{padding-bottom:1rem}.pb-4[data-astro-cid-bue3pruv]{padding-bottom:1.5rem}.mt-3[data-astro-cid-bue3pruv]{margin-top:1rem}.mt-5[data-astro-cid-bue3pruv]{margin-top:3rem}.pt-4[data-astro-cid-bue3pruv]{padding-top:1.5rem}.col-md-4[data-astro-cid-bue3pruv],.col-md-6[data-astro-cid-bue3pruv],.col-lg-3[data-astro-cid-bue3pruv],.col-lg-8[data-astro-cid-bue3pruv],.col-lg-10[data-astro-cid-bue3pruv]{width:100%}@media (width>=768px){.col-md-4[data-astro-cid-bue3pruv]{flex:none;width:33.3333%}.col-md-6[data-astro-cid-bue3pruv]{flex:none;width:50%}.mb-md-0[data-astro-cid-bue3pruv]{margin-bottom:0}.order-md-1[data-astro-cid-bue3pruv]{order:1}.order-md-2[data-astro-cid-bue3pruv]{order:2}}@media (width>=992px){.col-lg-3[data-astro-cid-bue3pruv]{flex:none;width:25%}.col-lg-8[data-astro-cid-bue3pruv]{flex:none;width:66.6667%}.col-lg-10[data-astro-cid-bue3pruv]{flex:none;width:83.3333%}}.img-fluid[data-astro-cid-bue3pruv]{max-width:100%;height:auto}.premium-hero[data-astro-cid-bue3pruv]{background:linear-gradient(135deg, var(--v-secondary) 0%, #1e293b 100%);color:#fff;padding:160px 0 120px;position:relative;overflow:hidden}.premium-hero[data-astro-cid-bue3pruv]:before{content:"";z-index:0;background:radial-gradient(circle,#ea580c26 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;right:-10%}.hero-badge[data-astro-cid-bue3pruv]{backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:1.5px;color:#fed7aa;background:#ffffff1a;border:1px solid #fff3;border-radius:30px;margin-bottom:25px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-block}.hero-title[data-astro-cid-bue3pruv]{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#fed7aa);-webkit-background-clip:text;margin-bottom:24px;font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:1.15}.hero-subtitle[data-astro-cid-bue3pruv]{color:#ffffffd9;max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.6}.glass-card[data-astro-cid-bue3pruv]{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);transition:transform .3s var(--card-ease), box-shadow .3s var(--card-ease), border-color .3s ease;border-radius:16px;height:100%;padding:40px 30px;position:relative;overflow:hidden}.glass-card[data-astro-cid-bue3pruv]:hover{box-shadow:var(--card-shadow-hover);border-color:var(--card-border-hover);transform:translateY(-6px)}.icon-wrapper[data-astro-cid-bue3pruv]{justify-content:flex-start;align-items:center;width:68px;height:68px;margin-bottom:20px;display:flex}.md-card-icon[data-astro-cid-bue3pruv]{width:64px;height:64px;display:block;overflow:visible}.md-card-icon[data-astro-cid-bue3pruv] [data-astro-cid-bue3pruv]{transform-box:fill-box;transform-origin:50%}.glass-card[data-astro-cid-bue3pruv]:hover .anim-float[data-astro-cid-bue3pruv],.step-card[data-astro-cid-bue3pruv]:hover .anim-float[data-astro-cid-bue3pruv]{animation:1.8s ease-in-out infinite md-float}.glass-card[data-astro-cid-bue3pruv]:hover .anim-pulse[data-astro-cid-bue3pruv],.step-card[data-astro-cid-bue3pruv]:hover .anim-pulse[data-astro-cid-bue3pruv]{animation:1.6s ease-in-out infinite md-pulse}.glass-card[data-astro-cid-bue3pruv]:hover .anim-bounce[data-astro-cid-bue3pruv],.step-card[data-astro-cid-bue3pruv]:hover .anim-bounce[data-astro-cid-bue3pruv]{animation:1.4s ease-in-out infinite md-bounce}.glass-card[data-astro-cid-bue3pruv]:hover .anim-draw[data-astro-cid-bue3pruv],.step-card[data-astro-cid-bue3pruv]:hover .anim-draw[data-astro-cid-bue3pruv]{stroke-dasharray:60;animation:1.6s ease-out infinite md-draw}@keyframes md-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes md-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes md-bounce{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-6px)scale(1.05)}}@keyframes md-draw{0%{stroke-dashoffset:60px}60%,to{stroke-dashoffset:0}}.step-card[data-astro-cid-bue3pruv]{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);z-index:1;height:100%;transition:transform .3s var(--card-ease), box-shadow .3s var(--card-ease), border-color .3s ease;border-radius:16px;padding:35px 30px;position:relative;overflow:hidden}.step-card[data-astro-cid-bue3pruv]:hover{box-shadow:var(--card-shadow-hover);border-color:var(--card-border-hover);transform:translateY(-6px)}.testimonial-box[data-astro-cid-bue3pruv]{background:linear-gradient(135deg, var(--v-primary), #c2410c);color:#fff;border-radius:24px;padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #ea580c33}.cta-wrapper[data-astro-cid-bue3pruv]{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow-hover);z-index:10;border-radius:24px;margin-top:-80px;padding:50px;position:relative;overflow:hidden}.contact-form-wrapper[data-astro-cid-bue3pruv]{text-align:left;background:var(--v-accent);border:1px solid var(--card-border);border-radius:16px;max-width:800px;margin:0 auto;padding:30px}@media (width<=767px){.cta-wrapper[data-astro-cid-bue3pruv]{padding:30px 15px}.contact-form-wrapper[data-astro-cid-bue3pruv]{border-radius:10px;padding:10px 5px}}