.servicios[data-astro-cid-qwsjowbz]{padding:var(--space-xl) 0;background-color:var(--color-background-alt)}.section-title[data-astro-cid-qwsjowbz]{text-align:center;font-size:2.5rem;margin-bottom:var(--space-xs)}.section-subtitle[data-astro-cid-qwsjowbz]{text-align:center;color:var(--color-text-light);margin-bottom:var(--space-xl)}.servicios-grid[data-astro-cid-qwsjowbz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.servicio-card[data-astro-cid-qwsjowbz]{background:var(--color-background);padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border-top:4px solid var(--color-secondary);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.servicio-card[data-astro-cid-qwsjowbz]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.icon-placeholder[data-astro-cid-qwsjowbz]{color:var(--color-primary);margin-bottom:var(--space-md)}.servicio-card[data-astro-cid-qwsjowbz] h3[data-astro-cid-qwsjowbz]{font-size:1.5rem;margin-bottom:.25rem}.servicio-subtitulo[data-astro-cid-qwsjowbz]{color:var(--color-secondary);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-sm)}.servicio-desc[data-astro-cid-qwsjowbz]{color:var(--color-text-light);margin-bottom:var(--space-md);flex-grow:1}.servicio-lista[data-astro-cid-qwsjowbz]{list-style:none;margin-bottom:var(--space-lg)}.servicio-lista[data-astro-cid-qwsjowbz] li[data-astro-cid-qwsjowbz]{padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:var(--color-text);font-size:.95rem}.servicio-lista[data-astro-cid-qwsjowbz] li[data-astro-cid-qwsjowbz]:before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:700}.servicio-link[data-astro-cid-qwsjowbz]{color:var(--color-primary);font-weight:600;font-size:.9rem;margin-top:auto;transition:color .3s ease}.servicio-link[data-astro-cid-qwsjowbz]:hover{color:var(--color-secondary)}.calculadora[data-astro-cid-thtd3otk]{padding:var(--space-xl) 0;background-color:var(--color-background);scroll-margin-top:100px}.eyebrow[data-astro-cid-thtd3otk]{display:inline-block;color:var(--color-primary);border-bottom:2px solid var(--color-secondary);padding-bottom:.25rem;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-xs)}.section-title[data-astro-cid-thtd3otk]{font-size:2.5rem;margin-bottom:var(--space-xs)}.section-subtitle[data-astro-cid-thtd3otk]{color:var(--color-text-light);margin-bottom:var(--space-lg);max-width:680px}.calculadora-card[data-astro-cid-thtd3otk]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);background-color:var(--color-background-alt);border-top:4px solid var(--color-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-lg)}.utm-form[data-astro-cid-thtd3otk]{display:flex;flex-direction:column}.form-group[data-astro-cid-thtd3otk]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:var(--space-sm)}.form-group[data-astro-cid-thtd3otk] label[data-astro-cid-thtd3otk]{font-weight:600;font-size:.95rem;color:var(--color-primary)}.form-group[data-astro-cid-thtd3otk] input[data-astro-cid-thtd3otk]{width:100%;font-family:var(--font-body);font-size:1rem;color:var(--color-text);background-color:var(--color-background);border:1px solid rgba(26,43,76,.2);border-radius:var(--radius-sm);padding:.85rem 1rem;min-height:48px}.form-group[data-astro-cid-thtd3otk] input[data-astro-cid-thtd3otk]:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.form-group[data-astro-cid-thtd3otk] input[data-astro-cid-thtd3otk][aria-invalid=true]{border-color:#9b2c2c}.ayuda[data-astro-cid-thtd3otk]{font-size:.85rem;color:var(--color-text-light)}.btn-calcular[data-astro-cid-thtd3otk]{width:100%;min-height:48px;border:none;border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-background);font-family:var(--font-body);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.btn-calcular[data-astro-cid-thtd3otk]:hover:not(:disabled){background-color:var(--color-secondary);color:var(--color-primary)}.btn-calcular[data-astro-cid-thtd3otk]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.btn-calcular[data-astro-cid-thtd3otk]:disabled{opacity:.65;cursor:wait}.error[data-astro-cid-thtd3otk]{min-height:1.5em;margin-top:var(--space-xs);font-size:.9rem;font-weight:600;color:#9b2c2c}.resultado[data-astro-cid-thtd3otk]{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-background);border:1px solid rgba(26,43,76,.08);border-radius:var(--radius-md);padding:var(--space-lg)}.resultado-label[data-astro-cid-thtd3otk]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);margin-bottom:.25rem}#utm-resultado[data-astro-cid-thtd3otk]{display:block;min-height:3.5rem;font-family:var(--font-heading);font-size:2rem;line-height:1.2;font-weight:600;color:var(--color-primary)}.detalle[data-astro-cid-thtd3otk]{min-height:1.5em;margin-top:var(--space-sm);font-size:.95rem;color:var(--color-text)}.fuente[data-astro-cid-thtd3otk]{margin-top:var(--space-xs);font-size:.85rem;color:var(--color-text-light)}.sii-link[data-astro-cid-thtd3otk]{align-self:flex-start;margin-top:var(--space-sm);font-size:.85rem;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.sii-link[data-astro-cid-thtd3otk]:hover{color:var(--color-primary);text-decoration-color:var(--color-secondary);text-decoration-thickness:2px}.sii-link[data-astro-cid-thtd3otk]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}.disclaimer[data-astro-cid-thtd3otk]{margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:4px solid var(--color-secondary);background-color:var(--color-background-alt);border-radius:var(--radius-sm);color:var(--color-text);font-size:.9rem;line-height:1.6}@media(min-width:992px){.calculadora-card[data-astro-cid-thtd3otk]{grid-template-columns:1fr 1fr;gap:var(--space-xl);padding:var(--space-xl)}.section-title[data-astro-cid-thtd3otk]{font-size:3rem}#utm-resultado[data-astro-cid-thtd3otk]{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.btn-calcular[data-astro-cid-thtd3otk]{transition:none}}.sobre-mi[data-astro-cid-ufbbhydc]{padding:var(--space-xl) 0;background-color:var(--color-background)}.sobre-mi-grid[data-astro-cid-ufbbhydc]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media(min-width:768px){.sobre-mi-grid[data-astro-cid-ufbbhydc]{grid-template-columns:1fr 1.5fr}}.marca-personal[data-astro-cid-ufbbhydc]{display:flex;justify-content:center;align-items:center}.card-marca[data-astro-cid-ufbbhydc]{background-color:var(--color-background-alt);border:1px solid rgba(198,168,124,.3);border-top:4px solid var(--color-secondary);padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;max-width:400px}.card-marca[data-astro-cid-ufbbhydc] h3[data-astro-cid-ufbbhydc]{font-size:1.2rem;color:var(--color-primary);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:2px}.card-marca[data-astro-cid-ufbbhydc] p[data-astro-cid-ufbbhydc]{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-text);font-style:italic;line-height:1.5;margin-bottom:var(--space-lg)}.firma[data-astro-cid-ufbbhydc]{font-family:Playfair Display,serif;font-size:1.5rem;color:var(--color-secondary);border-top:1px solid rgba(26,43,76,.1);padding-top:var(--space-sm)}.intro-quote[data-astro-cid-ufbbhydc]{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-primary);font-style:italic;border-left:4px solid var(--color-secondary);padding-left:var(--space-md);margin-bottom:var(--space-lg);line-height:1.5}.texto-container[data-astro-cid-ufbbhydc] p[data-astro-cid-ufbbhydc]{margin-bottom:var(--space-sm);color:var(--color-text-light);line-height:1.7}.btn-primary[data-astro-cid-ufbbhydc]{display:inline-block;background-color:var(--color-secondary);color:var(--color-background);padding:.8rem 1.5rem;border-radius:var(--radius-sm);font-weight:600;margin-top:var(--space-md);transition:background-color .3s ease}.btn-primary[data-astro-cid-ufbbhydc]:hover{background-color:var(--color-primary)}.testimonios[data-astro-cid-2t7lomlc]{padding:var(--space-xl) 0;background-color:var(--color-background-alt)}.eyebrow[data-astro-cid-2t7lomlc]{text-align:center;color:var(--color-secondary);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-xs)}.section-title[data-astro-cid-2t7lomlc]{text-align:center;font-size:2.5rem;margin-bottom:var(--space-xs)}.section-subtitle[data-astro-cid-2t7lomlc]{text-align:center;color:var(--color-text-light);margin-bottom:var(--space-xl)}.testimonios-grid[data-astro-cid-2t7lomlc]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.testimonios-grid[data-astro-cid-2t7lomlc]{grid-template-columns:repeat(3,1fr)}}.testimonio-card[data-astro-cid-2t7lomlc]{background:var(--color-background);padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;border-left:4px solid var(--color-secondary);transition:transform .3s ease,box-shadow .3s ease}.testimonio-card[data-astro-cid-2t7lomlc]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.estrellas[data-astro-cid-2t7lomlc]{color:var(--color-secondary);font-size:1.2rem;margin-bottom:var(--space-sm);letter-spacing:2px}.sr-only[data-astro-cid-2t7lomlc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.testimonio-texto[data-astro-cid-2t7lomlc]{margin:0 0 var(--space-md);flex-grow:1}.testimonio-texto[data-astro-cid-2t7lomlc] p[data-astro-cid-2t7lomlc]{font-style:italic;color:var(--color-text);line-height:1.6}.testimonio-autor[data-astro-cid-2t7lomlc]{display:flex;flex-direction:column;border-top:1px solid rgba(26,43,76,.12);padding-top:var(--space-sm)}.testimonio-autor[data-astro-cid-2t7lomlc] strong[data-astro-cid-2t7lomlc]{color:var(--color-primary);font-size:1rem}.testimonio-autor[data-astro-cid-2t7lomlc] span[data-astro-cid-2t7lomlc]{color:var(--color-text-light);font-size:.85rem}.faq[data-astro-cid-al2ca2vr]{padding:var(--space-xl) 0;background-color:var(--color-background)}.eyebrow[data-astro-cid-al2ca2vr]{text-align:center;color:var(--color-secondary);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-xs)}.section-title[data-astro-cid-al2ca2vr]{text-align:center;font-size:2.5rem;margin-bottom:var(--space-xs)}.section-subtitle[data-astro-cid-al2ca2vr]{text-align:center;color:var(--color-text-light);margin-bottom:var(--space-xl)}.faq-lista[data-astro-cid-al2ca2vr]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid rgba(26,43,76,.12);padding:var(--space-sm) 0}.faq-pregunta[data-astro-cid-al2ca2vr]{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-primary);cursor:pointer;list-style:none;position:relative;padding:.5rem 2rem .5rem 0;font-weight:600;border-radius:var(--radius-sm)}.faq-pregunta[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-pregunta[data-astro-cid-al2ca2vr]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.faq-pregunta[data-astro-cid-al2ca2vr]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--color-secondary);transition:transform .3s ease}details[data-astro-cid-al2ca2vr][open] .faq-pregunta[data-astro-cid-al2ca2vr]:after{content:"−";transform:translateY(-50%) rotate(180deg)}.faq-respuesta[data-astro-cid-al2ca2vr]{padding-top:var(--space-sm);color:var(--color-text-light);line-height:1.6}.faq-cta[data-astro-cid-al2ca2vr]{text-align:center;margin-top:var(--space-lg);color:var(--color-text-light)}.faq-cta[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-cta[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]:hover{color:var(--color-secondary)}.guias[data-astro-cid-3ot73pm5]{padding:var(--space-xl) 0;background-color:var(--color-background);scroll-margin-top:100px}.guias-header[data-astro-cid-3ot73pm5]{max-width:720px;margin-bottom:var(--space-lg)}.eyebrow[data-astro-cid-3ot73pm5]{display:inline-block;margin-bottom:var(--space-xs);padding-bottom:.25rem;color:var(--color-primary);border-bottom:2px solid var(--color-secondary);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}.guias-header[data-astro-cid-3ot73pm5] h2[data-astro-cid-3ot73pm5]{margin-bottom:var(--space-xs);font-size:2.5rem}.subtitulo[data-astro-cid-3ot73pm5]{color:var(--color-text-light);line-height:1.7}.guias-grid[data-astro-cid-3ot73pm5]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:stretch}.guia-card[data-astro-cid-3ot73pm5]{height:100%;overflow:hidden;background-color:var(--color-background-alt);border-top:4px solid var(--color-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.guia-card[data-astro-cid-3ot73pm5]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.guia-card-link[data-astro-cid-3ot73pm5]{display:flex;flex-direction:column;height:100%;color:inherit}.guia-card-link[data-astro-cid-3ot73pm5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-md)}.guia-card-body[data-astro-cid-3ot73pm5]{display:flex;flex:1;flex-direction:column;padding:var(--space-lg)}.guia-categoria[data-astro-cid-3ot73pm5]{margin-bottom:.35rem;color:var(--color-primary);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.guia-card[data-astro-cid-3ot73pm5] h3[data-astro-cid-3ot73pm5]{margin-bottom:var(--space-xs);font-size:1.35rem;line-height:1.25}.guia-descripcion[data-astro-cid-3ot73pm5]{margin-bottom:var(--space-md);color:var(--color-text-light);font-size:.95rem;line-height:1.65}.guia-cta[data-astro-cid-3ot73pm5]{margin-top:auto;color:var(--color-primary);font-size:.95rem;font-weight:600}.guia-card[data-astro-cid-3ot73pm5]:hover .guia-cta[data-astro-cid-3ot73pm5]{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-secondary);text-decoration-thickness:2px;text-underline-offset:3px}@media(min-width:768px){.guias-grid[data-astro-cid-3ot73pm5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.guia-card[data-astro-cid-3ot73pm5]{transition:none}.guia-card[data-astro-cid-3ot73pm5]:hover{transform:none}}.contacto[data-astro-cid-svshx33u]{padding:var(--space-xl) 0;background-color:var(--color-background-alt)}.contacto-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}@media(min-width:992px){.contacto-grid[data-astro-cid-svshx33u]{grid-template-columns:1.4fr 1fr}}.eyebrow[data-astro-cid-svshx33u]{color:var(--color-secondary);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-xs)}.section-title[data-astro-cid-svshx33u]{font-size:2.5rem;margin-bottom:var(--space-xs)}.section-subtitle[data-astro-cid-svshx33u]{color:var(--color-text-light);margin-bottom:var(--space-lg);max-width:520px}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}@media(min-width:640px){.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:var(--space-sm)}.form-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-weight:600;font-size:.95rem;color:var(--color-primary)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font-family:var(--font-body);font-size:1rem;color:var(--color-text);background-color:var(--color-background);border:1px solid rgba(26,43,76,.2);border-radius:var(--radius-sm);padding:.8rem 1rem;width:100%}.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:130px}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:2px solid var(--color-secondary);outline-offset:1px;border-color:var(--color-primary)}.ayuda[data-astro-cid-svshx33u]{font-size:.85rem;color:var(--color-text-light)}.honeypot[data-astro-cid-svshx33u]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.btn-primary[data-astro-cid-svshx33u]{display:inline-block;background-color:var(--color-secondary);color:var(--color-background);padding:.9rem 2rem;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease;margin-top:var(--space-sm)}.btn-primary[data-astro-cid-svshx33u]:hover:not(:disabled){background-color:var(--color-primary)}.btn-primary[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:wait}.form-nota[data-astro-cid-svshx33u]{font-size:.85rem;color:var(--color-text-light);margin-top:var(--space-sm);max-width:520px}.form-status[data-astro-cid-svshx33u]{margin-top:var(--space-sm);font-weight:600;min-height:1.5em}.form-status--exito[data-astro-cid-svshx33u]{color:var(--color-primary)}.form-status--error[data-astro-cid-svshx33u]{color:#9b2c2c}.info-col[data-astro-cid-svshx33u]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border-top:4px solid var(--color-secondary);padding:var(--space-lg)}.info-col[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-size:1.5rem;margin-bottom:var(--space-xs)}.info-col[data-astro-cid-svshx33u]>p[data-astro-cid-svshx33u]{color:var(--color-text-light);margin-bottom:var(--space-md)}.info-lista[data-astro-cid-svshx33u]{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.info-lista[data-astro-cid-svshx33u] li[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.15rem}.info-lista[data-astro-cid-svshx33u] strong[data-astro-cid-svshx33u]{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-secondary)}.info-lista[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--color-primary);font-weight:600}.info-lista[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]:hover{text-decoration:underline}.btn-whatsapp[data-astro-cid-svshx33u]{display:inline-block;background-color:transparent;color:var(--color-primary);padding:.8rem 1.5rem;border-radius:var(--radius-sm);font-weight:600;border:2px solid var(--color-primary);transition:all .3s ease;text-align:center}.btn-whatsapp[data-astro-cid-svshx33u]:hover{background-color:var(--color-primary);color:var(--color-background)}.hero[data-astro-cid-j7pv25f6]{padding-top:120px;padding-bottom:var(--space-xl);background-color:var(--color-background-alt);min-height:80vh;display:flex;align-items:center}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media(min-width:992px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr}}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-block;background-color:#c6a87c33;color:var(--color-secondary);padding:.4rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-sm)}h1[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:var(--space-sm);line-height:1.1}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--color-text-light);margin-bottom:var(--space-lg);max-width:500px}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.btn-primary[data-astro-cid-j7pv25f6]{display:inline-block;background-color:var(--color-secondary);color:var(--color-background);padding:1rem 2rem;border-radius:var(--radius-sm);font-weight:600;transition:background-color .3s ease}.btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-primary)}.btn-secondary[data-astro-cid-j7pv25f6]{display:inline-block;background-color:transparent;color:var(--color-primary);padding:1rem 2rem;border-radius:var(--radius-sm);font-weight:600;border:2px solid var(--color-primary);transition:all .3s ease}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-primary);color:var(--color-background)}.hero-quote-card[data-astro-cid-j7pv25f6]{background:var(--color-primary);padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-background);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;max-width:500px;margin:0 auto}.hero-quote-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:var(--color-secondary);border-radius:0 0 0 100%;opacity:.2}.quote-icon[data-astro-cid-j7pv25f6]{color:var(--color-secondary);margin-bottom:var(--space-md)}.quote-text[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.6rem;line-height:1.4;font-style:italic;margin-bottom:var(--space-md);color:var(--color-background-alt)}.quote-author[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:2px;font-size:.85rem}
