:root{--kiv-primary:#e9c176;--kiv-primary-hover:#f0d08a;--kiv-primary-dim:#c5a059;--kiv-secondary:#d8c4a1;--kiv-secondary-hover:#e6d4b5;--kiv-tertiary:#c2c9b5;--kiv-tertiary-muted:#c2c9b51f;--kiv-bg-page:#131313;--kiv-bg-elevated:#1c1b1b;--kiv-bg-card:#20201f;--kiv-surface:#1c1b1b;--kiv-surface-raised:#2a2a2a;--kiv-surface-muted:#20201f;--kiv-surface-accent:#e9c17614;--kiv-text:#e5e2e1;--kiv-text-muted:#d1c5b4;--kiv-text-dim:#9a8f80;--kiv-on-primary:#412d00;--kiv-border:#e9c17633;--kiv-border-subtle:#4e463980;--kiv-outline:#9a8f8073;--kiv-radius:4px;--kiv-radius-sm:2px;--kiv-font-serif:"Bodoni Moda", "Cormorant Garamond", Georgia, serif;--kiv-font-sans:"Manrope", system-ui, sans-serif;--kiv-header-h:4.75rem;--kiv-max:75rem;--kiv-section-gap:clamp(4rem, 10vw, 7.5rem)}@media (max-width:900px){:root{--kiv-header-h:6.5rem}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;font-family:var(--kiv-font-sans);color:var(--kiv-text);background:var(--kiv-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.7}#app{min-height:100svh}.skip-link{z-index:100;font-family:var(--kiv-font-sans);color:var(--kiv-text);background:var(--kiv-bg-card);border:1px solid var(--kiv-primary);border-radius:var(--kiv-radius-sm);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:.75rem;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;overflow:visible}section[id],aside[id],article[id]{scroll-margin-top:calc(var(--kiv-header-h) + .75rem)}p,li,a,span,label,input,select,textarea,button{font-family:var(--kiv-font-sans)}h1,h2,h3{font-family:var(--kiv-font-serif);color:var(--kiv-text);letter-spacing:.02em;margin:0;font-weight:500;line-height:1.15}h4,h5,h6{font-family:var(--kiv-font-sans);color:var(--kiv-text);margin:0;font-weight:600}p{margin:0;line-height:1.7}ul,ol{margin:0;padding-left:1.25rem}blockquote,q{font-family:var(--kiv-font-serif);font-style:italic}input,select,textarea,button{font-size:inherit;color:var(--kiv-text);line-height:1.5}strong{color:var(--kiv-text);font-weight:700}em{color:inherit;font-style:italic}.kiv-label{letter-spacing:.15em;text-transform:uppercase;color:var(--kiv-primary);font-size:.75rem;font-weight:600;display:block}.kiv-section{padding-block:var(--kiv-section-gap)}.kiv-section--tight{padding-block-start:clamp(2.5rem,6vw,4rem);padding-block-end:clamp(2.5rem,6vw,4rem)}.kiv-container{width:100%;max-width:var(--kiv-max);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(1.25rem,4vw,3.75rem);padding-inline-end:clamp(1.25rem,4vw,3.75rem)}.kiv-btn{font-family:var(--kiv-font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--kiv-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:inline-flex}.kiv-btn--primary{background:var(--kiv-primary);color:var(--kiv-on-primary)}.kiv-btn--primary:hover{background:var(--kiv-primary-hover)}.kiv-btn--ghost{color:var(--kiv-secondary);border-color:var(--kiv-border);background:0 0}.kiv-btn--ghost:hover{color:var(--kiv-primary);border-color:var(--kiv-primary);background:var(--kiv-surface-accent)}.kiv-btn--lg{padding:1rem 1.75rem;font-size:.8rem}.kiv-focus:focus-visible{outline:2px solid var(--kiv-primary);outline-offset:2px}.kiv-card{background:var(--kiv-bg-card);border:1px solid var(--kiv-border-subtle);padding:clamp(1.5rem,4vw,2rem)}.kiv-input{border:none;border-bottom:1px solid var(--kiv-border-subtle);width:100%;color:var(--kiv-text);background:0 0;padding:.75rem 0;transition:border-color .25s,box-shadow .25s}.kiv-input::placeholder{color:var(--kiv-text-dim)}.kiv-input:focus{border-bottom-color:var(--kiv-primary);outline:none;box-shadow:0 4px 12px -8px #e9c17659}@media (prefers-reduced-motion:reduce){.kiv-btn,.kiv-btn--primary,.kiv-btn--ghost{transition:none}}.header.svelte-hrccnq{z-index:50;border-bottom:1px solid var(--kiv-border-subtle);background:color-mix(in srgb, var(--kiv-bg-page) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;top:0;left:0;right:0}@supports not (background:color-mix(in srgb, white 50%, black)){.header.svelte-hrccnq{background:#131313f0}}.header__inner.svelte-hrccnq{min-height:var(--kiv-header-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block-start:.85rem;padding-block-end:.85rem;display:flex}.header__logo.svelte-hrccnq{flex-shrink:0;text-decoration:none}.header__logo-text.svelte-hrccnq{font-family:var(--kiv-font-serif);letter-spacing:.22em;color:var(--kiv-primary);font-size:1.35rem;font-weight:500}.header__nav.svelte-hrccnq{flex-wrap:wrap;flex:auto;justify-content:center;gap:.35rem 1.25rem;min-width:0;display:flex}.header__link.svelte-hrccnq{letter-spacing:.12em;text-transform:uppercase;color:var(--kiv-text-muted);white-space:nowrap;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .2s}.header__link.svelte-hrccnq:hover{color:var(--kiv-primary)}.header__cta.svelte-hrccnq{flex-shrink:0;padding:.6rem 1.1rem;font-size:.68rem}@media (max-width:900px){.header__nav.svelte-hrccnq{order:3;justify-content:flex-start;gap:.5rem 1rem;width:100%}}.hero.svelte-1etol89{padding-block-start:clamp(2rem,6vw,3.5rem);padding-block-end:clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.hero.svelte-1etol89:before{content:"";filter:blur(80px);pointer-events:none;background:#e9c1760d;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-6rem;right:-6rem}.hero__grid.svelte-1etol89{z-index:1;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}@media (min-width:960px){.hero__grid.svelte-1etol89{grid-template-columns:1.1fr .9fr}.hero__actions.svelte-1etol89{grid-column:1/-1}}.hero__brand.svelte-1etol89{margin-bottom:1.75rem}.hero__brand-name.svelte-1etol89{font-family:var(--kiv-font-serif);letter-spacing:.2em;color:var(--kiv-primary);margin:0 0 .35rem;font-size:1.1rem;font-weight:500}.hero__brand-tag.svelte-1etol89{color:var(--kiv-text-muted);max-width:38ch;margin:0 0 .25rem;font-size:.9rem}.hero__brand-sub.svelte-1etol89{letter-spacing:.14em;text-transform:uppercase;color:var(--kiv-tertiary);margin:0;font-size:.75rem;font-weight:600}.hero__title.svelte-1etol89{margin:0 0 1.25rem;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:500;line-height:1.1}.hero__lead.svelte-1etol89{color:var(--kiv-text-muted);max-width:46ch;margin:0 0 1rem}.hero__cierre.svelte-1etol89{font-family:var(--kiv-font-serif);color:var(--kiv-primary);max-width:40ch;margin:0 0 2rem;font-size:1.05rem;font-style:italic}.hero__actions.svelte-1etol89{flex-flow:row;align-items:stretch;gap:.75rem;width:100%;margin-top:.25rem;display:flex}.hero__actions.svelte-1etol89 .hero__cta{letter-spacing:.1em;text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding:.9rem 1rem;font-size:clamp(.58rem,1.1vw,.72rem);line-height:1.3}@media (max-width:520px){.hero__actions.svelte-1etol89{flex-direction:column}.hero__actions.svelte-1etol89 .hero__cta{white-space:normal;width:100%}}.hero__visual.svelte-1etol89{justify-self:center;width:100%;max-width:22rem}@media (min-width:960px){.hero__visual.svelte-1etol89{justify-self:end}}.hero__frame.svelte-1etol89{border:1px solid var(--kiv-border);overflow:hidden;box-shadow:0 24px 60px #00000059}.hero__img.svelte-1etol89{aspect-ratio:4/5;object-fit:cover;filter:grayscale(.15);width:100%;height:auto;display:block}.legal.svelte-1m8kq41{color:var(--kiv-text-dim);margin:0;font-size:.8rem;line-height:1.55}.legal--short.svelte-1m8kq41{border-top:1px solid var(--kiv-border-subtle);text-align:center;max-width:52ch;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:.75rem;padding-block-end:.75rem}.legal--full.svelte-1m8kq41{border:1px solid var(--kiv-border-subtle);background:var(--kiv-surface-accent);padding:1rem 1.25rem}.legal--form.svelte-1m8kq41{color:var(--kiv-text-muted);font-size:.72rem}.que-es.svelte-1am7mjp{background:var(--kiv-bg-page);border-top:1px solid var(--kiv-border-subtle)}.que-es__inner.svelte-1am7mjp{text-align:center;max-width:42rem}.que-es__title.svelte-1am7mjp{margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.25rem)}.que-es__body.svelte-1am7mjp{color:var(--kiv-text-muted);text-align:left;flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.que-es__body.svelte-1am7mjp p:where(.svelte-1am7mjp){margin:0}.academy.svelte-1kl6mp6{text-align:center;border-color:var(--kiv-border);padding:clamp(2rem,5vw,3rem)}.academy__nombre.svelte-1kl6mp6{font-family:var(--kiv-font-serif);color:var(--kiv-text);margin:.5rem 0;font-size:clamp(1.5rem,3vw,2rem)}.academy__estado.svelte-1kl6mp6{letter-spacing:.2em;text-transform:uppercase;color:var(--kiv-primary);margin:0 0 1rem;font-size:.75rem;font-weight:600}.academy__desc.svelte-1kl6mp6{color:var(--kiv-text-muted);margin:0;max-width:36ch;margin-inline-start:auto;margin-inline-end:auto;line-height:1.6}.exp__header.svelte-j7mjho{max-width:42rem;margin-bottom:2rem}.exp__subtitle.svelte-j7mjho{font-family:var(--kiv-font-serif);margin:.5rem 0 1rem;font-size:clamp(1.35rem,3vw,1.75rem)}.exp__desc.svelte-j7mjho{color:var(--kiv-text-muted);margin:0;line-height:1.6}.exp__grid.svelte-j7mjho{grid-template-columns:1fr;gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.exp__grid.svelte-j7mjho{grid-template-columns:repeat(3,1fr)}}.exp__card-title.svelte-j7mjho{color:var(--kiv-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600}.exp__card-text.svelte-j7mjho{color:var(--kiv-text-muted);margin:0;font-size:.9rem;line-height:1.55}.exp__cta.svelte-j7mjho{justify-content:flex-start;display:flex}.cons__grid.svelte-9uvt6b{gap:2rem;display:grid}@media (min-width:900px){.cons__grid.svelte-9uvt6b{grid-template-columns:1.4fr 1fr;align-items:start}}.cons__subtitle.svelte-9uvt6b{font-family:var(--kiv-font-serif);margin:.5rem 0 1rem;font-size:clamp(1.35rem,3vw,1.75rem)}.cons__desc.svelte-9uvt6b{color:var(--kiv-text-muted);margin:0 0 1.25rem;line-height:1.6}.cons__list.svelte-9uvt6b{color:var(--kiv-text-muted);flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding-left:1.25rem;display:flex}.cons__precio.svelte-9uvt6b{color:var(--kiv-text-dim);margin:0 0 1.25rem;font-size:.9rem}.cons__precio-label.svelte-9uvt6b{letter-spacing:.08em;text-transform:uppercase;color:var(--kiv-primary);font-size:.72rem;font-weight:600}.cons__legal.svelte-9uvt6b{color:var(--kiv-text-muted);font-size:.88rem;line-height:1.55}.cons__legal-title.svelte-9uvt6b{letter-spacing:.12em;text-transform:uppercase;color:var(--kiv-primary);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.cons__legal.svelte-9uvt6b .legal--short{border-top:1px solid var(--kiv-border-subtle);text-align:left;max-width:none;margin-top:1rem;padding-top:.75rem}.kivara.svelte-j40ofo{background:var(--kiv-bg-page);border-bottom:1px solid var(--kiv-border-subtle)}.kivara__intro.svelte-j40ofo{text-align:center;max-width:40rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.kivara__title.svelte-j40ofo{margin:.75rem 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem)}.kivara__intro-text.svelte-j40ofo{color:var(--kiv-text-muted);margin:0;line-height:1.6}.kivara__blocks.svelte-j40ofo{flex-direction:column;gap:clamp(2.5rem,6vw,4rem);display:flex}.etapas__title.svelte-d73uy6{font-family:var(--kiv-font-serif);text-align:center;color:var(--kiv-primary);margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2rem)}.etapas__list.svelte-d73uy6{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.etapas__list.svelte-d73uy6{flex-direction:row;align-items:flex-start;gap:0}}.etapas__item.svelte-d73uy6{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 .5rem 2rem;display:flex;position:relative}@media (min-width:900px){.etapas__item.svelte-d73uy6{padding-bottom:0}}.etapas__marker.svelte-d73uy6{border:1px solid var(--kiv-primary);background:var(--kiv-surface-accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.etapas__letra.svelte-d73uy6{font-family:var(--kiv-font-serif);color:var(--kiv-primary);font-size:1.25rem;font-weight:500}.etapas__connector.svelte-d73uy6{display:none}@media (min-width:900px){.etapas__connector.svelte-d73uy6{background:var(--kiv-border);width:calc(100% - 3rem);height:1px;display:block;position:absolute;top:1.5rem;left:calc(50% + 1.5rem)}}.etapas__num.svelte-d73uy6{letter-spacing:.15em;color:var(--kiv-text-dim);margin:0 0 .25rem;font-size:.65rem;font-weight:600}.etapas__nombre.svelte-d73uy6{font-family:var(--kiv-font-serif);color:var(--kiv-text);margin:0 0 .5rem;font-size:1.1rem}.etapas__desc.svelte-d73uy6{color:var(--kiv-text-muted);margin:0;max-width:16ch;margin-inline-start:auto;margin-inline-end:auto;font-size:.88rem;line-height:1.5}.pilares__title.svelte-1vv0dtw{font-family:var(--kiv-font-serif);text-align:center;color:var(--kiv-primary);margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2rem)}.pilares__grid.svelte-1vv0dtw{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pilares__grid.svelte-1vv0dtw{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pilares__grid.svelte-1vv0dtw{grid-template-columns:repeat(3,1fr)}.pilares__card.svelte-1vv0dtw:last-child{grid-column:2}}.pilares__card.svelte-1vv0dtw{border-color:var(--kiv-border);flex-direction:column;gap:.5rem;transition:border-color .25s;display:flex}.pilares__card.svelte-1vv0dtw:hover{border-color:var(--kiv-primary)}.pilares__index.svelte-1vv0dtw{letter-spacing:.12em;color:var(--kiv-primary-dim);font-size:.65rem;font-weight:600}.pilares__nombre.svelte-1vv0dtw{font-family:var(--kiv-font-serif);color:var(--kiv-text);margin:0;font-size:1.05rem}.pilares__desc.svelte-1vv0dtw{color:var(--kiv-text-muted);margin:0;font-size:.88rem;line-height:1.55}.para-quien__title.svelte-dxom7i{font-family:var(--kiv-font-serif);text-align:center;color:var(--kiv-primary);margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2rem)}.para-quien__grid.svelte-dxom7i{gap:1.5rem;display:grid}@media (min-width:768px){.para-quien__grid.svelte-dxom7i{grid-template-columns:1fr 1fr}}.para-quien__card.svelte-dxom7i{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.para-quien__card-title.svelte-dxom7i{font-family:var(--kiv-font-serif);margin:0;font-size:1.35rem}.para-quien__desc.svelte-dxom7i{color:var(--kiv-text-muted);flex:1;margin:0 0 .5rem;font-size:.95rem;line-height:1.6}.ceres.svelte-1fvcofo{background:var(--kiv-bg-elevated);border-block:1px solid var(--kiv-border-subtle)}.ceres__intro.svelte-1fvcofo{text-align:center;max-width:46rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.ceres__title.svelte-1fvcofo{margin:.75rem 0 1rem;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.2}.ceres__subtitle.svelte-1fvcofo{font-family:var(--kiv-font-serif);color:var(--kiv-primary);margin:0 0 1.5rem;font-size:1.1rem;font-style:italic}.ceres__presentacion.svelte-1fvcofo{color:var(--kiv-text-muted);text-align:left;flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.ceres__presentacion.svelte-1fvcofo p:where(.svelte-1fvcofo){margin:0}.ceres__intro.svelte-1fvcofo .legal--short{border-top:1px solid var(--kiv-border-subtle);padding-top:1rem}.ceres__blocks.svelte-1fvcofo{flex-direction:column;gap:clamp(3rem,8vw,5rem);margin-bottom:clamp(3rem,8vw,5rem);display:flex}.ceres__cierre.svelte-1fvcofo{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:36rem;display:flex}.ceres__quote.svelte-1fvcofo{margin:0}.ceres__quote.svelte-1fvcofo p:where(.svelte-1fvcofo){font-family:var(--kiv-font-serif);color:var(--kiv-primary);font-size:clamp(1.25rem,3vw,1.6rem);font-style:italic;line-height:1.4}.sobre-mi.svelte-a1g8o7{background:var(--kiv-bg-page)}.sobre-mi__inner.svelte-a1g8o7{max-width:52rem}.sobre-mi__grid.svelte-a1g8o7{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:768px){.sobre-mi__grid.svelte-a1g8o7{grid-template-columns:.85fr 1.15fr;gap:3.5rem}}.sobre-mi__frame.svelte-a1g8o7{aspect-ratio:4/5;border:1px solid var(--kiv-border);max-width:22rem;margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow:hidden}.sobre-mi__image.svelte-a1g8o7{object-fit:cover;object-position:center 15%;filter:grayscale(.2);width:100%;height:100%;transition:filter .5s}@media (prefers-reduced-motion:no-preference){.sobre-mi__frame.svelte-a1g8o7:hover .sobre-mi__image:where(.svelte-a1g8o7){filter:grayscale(0)}}.sobre-mi__title.svelte-a1g8o7{margin:0 0 1.25rem;font-size:clamp(2rem,4vw,2.75rem)}.sobre-mi__line.svelte-a1g8o7{font-family:var(--kiv-font-serif);color:var(--kiv-primary);margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-style:italic;line-height:1.45}.faq.svelte-c1k8fb{background:var(--kiv-bg-page);border-top:1px solid var(--kiv-border-subtle)}.faq__inner.svelte-c1k8fb{max-width:42rem}.faq__title.svelte-c1k8fb{text-align:center;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.faq__list.svelte-c1k8fb{flex-direction:column;gap:.75rem;display:flex}.faq__item.svelte-c1k8fb{border:1px solid var(--kiv-border-subtle);background:var(--kiv-bg-card);padding:0 1rem}.faq__question.svelte-c1k8fb{color:var(--kiv-text);cursor:pointer;padding:1rem 0;font-size:.95rem;font-weight:600;list-style:none}.faq__question.svelte-c1k8fb::-webkit-details-marker{display:none}.faq__answer.svelte-c1k8fb{color:var(--kiv-text-muted);margin:0 0 1rem;padding-bottom:.5rem;font-size:.92rem;line-height:1.6}.contacto.svelte-b1ubgn{padding-block-start:clamp(3rem,8vw,5rem);padding-block-end:2rem;position:relative}.contacto__hero.svelte-b1ubgn{text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.contacto__title.svelte-b1ubgn{margin:.75rem 0 1rem;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:500}.contacto__title.svelte-b1ubgn em:where(.svelte-b1ubgn){color:var(--kiv-primary);font-style:italic;font-weight:400}.contacto__sub.svelte-b1ubgn{max-width:42ch;color:var(--kiv-text-muted);margin:0 auto;font-size:1.1rem}.contacto__grid.svelte-b1ubgn{gap:2rem;display:grid}@media (min-width:1024px){.contacto__grid.svelte-b1ubgn{grid-template-columns:1fr 2fr;gap:2.5rem}}.contacto__sidebar.svelte-b1ubgn{flex-direction:column;gap:1.5rem;display:flex}.contacto__card-title.svelte-b1ubgn{font-family:var(--kiv-font-serif);color:var(--kiv-primary);margin:0 0 1.5rem;font-size:1.35rem}.contacto__list.svelte-b1ubgn{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.contacto__field-label.svelte-b1ubgn{letter-spacing:.15em;text-transform:uppercase;color:var(--kiv-text-dim);margin-bottom:.5rem;font-size:.65rem;font-weight:600;display:block}.contacto__link.svelte-b1ubgn{color:var(--kiv-text);font-size:1.05rem;text-decoration:none}.contacto__link.svelte-b1ubgn:hover{color:var(--kiv-primary)}.contacto__channels.svelte-b1ubgn{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.35rem;display:flex}.contacto__channel.svelte-b1ubgn{color:var(--kiv-text-muted);white-space:nowrap;font-size:.95rem;text-decoration:none}.contacto__channel.svelte-b1ubgn:hover{color:var(--kiv-primary)}.contacto__quote-wrap.svelte-b1ubgn{border-top:1px solid var(--kiv-border-subtle);padding-top:1rem}.contacto__quote.svelte-b1ubgn{margin:0}.contacto__quote.svelte-b1ubgn p:where(.svelte-b1ubgn){color:var(--kiv-text-muted);font-style:italic}.contacto__portrait.svelte-b1ubgn{aspect-ratio:1;border:1px solid var(--kiv-border-subtle);display:none;overflow:hidden}@media (min-width:1024px){.contacto__portrait.svelte-b1ubgn{display:block}}.contacto__portrait.svelte-b1ubgn img:where(.svelte-b1ubgn){object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .6s}.contacto__portrait.svelte-b1ubgn:hover img:where(.svelte-b1ubgn){filter:grayscale(0)}.contacto__form-wrap.svelte-b1ubgn{padding:clamp(1.5rem,4vw,3rem)}.contacto__form.svelte-b1ubgn{flex-direction:column;gap:2rem;display:flex}.contacto__row.svelte-b1ubgn{gap:2rem;display:grid}@media (min-width:640px){.contacto__row.svelte-b1ubgn{grid-template-columns:1fr 1fr}}.contacto__field.svelte-b1ubgn{flex-direction:column;gap:.5rem;display:flex}.contacto__select.svelte-b1ubgn{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239a8f80'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;background-size:1.25em;padding-right:1.75rem}.contacto__select.svelte-b1ubgn option:where(.svelte-b1ubgn){background:var(--kiv-bg-card);color:var(--kiv-text)}.contacto__textarea.svelte-b1ubgn{resize:vertical;min-height:6rem}.contacto__input--error.svelte-b1ubgn{border-bottom-color:#ffb4ab}.contacto__checks.svelte-b1ubgn{flex-direction:column;gap:1rem;display:flex}.contacto__check.svelte-b1ubgn{color:var(--kiv-text-muted);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.72rem;line-height:1.5;display:flex}.contacto__check.svelte-b1ubgn input:where(.svelte-b1ubgn){accent-color:var(--kiv-primary);flex-shrink:0;margin-top:.2rem}.contacto__submit.svelte-b1ubgn{justify-content:flex-end;display:flex}.contacto__error.svelte-b1ubgn{color:#ffb4ab;background:#93000a40;border:1px solid #ffb4ab59;margin:0;padding:.75rem 1rem;font-size:.9rem}.contacto__success.svelte-b1ubgn{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.contacto__success-title.svelte-b1ubgn{font-family:var(--kiv-font-serif);color:var(--kiv-primary);margin:0;font-size:1.5rem}.contacto__legal-wrap.svelte-b1ubgn{margin-top:2rem}.slogan.svelte-b1ubgn{border-block:1px solid var(--kiv-border-subtle);text-align:center;background:#0e0e0e;padding-block-start:clamp(3rem,8vw,5rem);padding-block-end:clamp(3rem,8vw,5rem)}.slogan__main.svelte-b1ubgn{font-family:var(--kiv-font-serif);letter-spacing:.04em;color:var(--kiv-text);margin:0 0 1rem;font-size:clamp(1.25rem,3vw,1.75rem)}.foot.svelte-n8mvpg{background:var(--kiv-bg-elevated);border-top:1px solid var(--kiv-border-subtle);padding-block-start:2.5rem;padding-block-end:0}.foot__grid.svelte-n8mvpg{grid-template-columns:1fr;gap:2rem;padding-bottom:2rem;display:grid}@media (min-width:768px){.foot__grid.svelte-n8mvpg{grid-template-columns:1.4fr 1fr 1.2fr}}.foot__logo.svelte-n8mvpg{font-family:var(--kiv-font-serif);letter-spacing:.2em;color:var(--kiv-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:500;text-decoration:none;display:inline-block}.foot__desc.svelte-n8mvpg{color:var(--kiv-text-muted);max-width:28ch;margin:0 0 .5rem;font-size:.9rem;line-height:1.5}.foot__tag.svelte-n8mvpg{letter-spacing:.1em;text-transform:uppercase;color:var(--kiv-tertiary);margin:0;font-size:.75rem;font-weight:600}.foot__label.svelte-n8mvpg{letter-spacing:.15em;text-transform:uppercase;color:var(--kiv-primary);margin:0 0 .85rem;font-size:.65rem;font-weight:700}.foot__nav.svelte-n8mvpg{flex-direction:column;gap:.5rem;display:flex}.foot__link.svelte-n8mvpg{color:var(--kiv-text-muted);font-size:.85rem;text-decoration:none;display:block}.foot__link.svelte-n8mvpg:hover{color:var(--kiv-primary)}.foot__contact.svelte-n8mvpg .foot__link:where(.svelte-n8mvpg){margin-bottom:.75rem}.foot__channels.svelte-n8mvpg{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.foot__channel.svelte-n8mvpg{color:var(--kiv-text-muted);white-space:nowrap;font-size:.85rem;text-decoration:none}.foot__channel.svelte-n8mvpg:hover{color:var(--kiv-primary)}.foot__legal.svelte-n8mvpg{border-top:1px solid var(--kiv-border-subtle);text-align:center;padding-block-start:1rem;padding-block-end:1.25rem}.foot__legal.svelte-n8mvpg .legal--short{border-top:none;max-width:52ch;margin-inline-start:auto;margin-inline-end:auto;padding:0;font-size:.78rem}.foot__bottom.svelte-n8mvpg{border-top:1px solid var(--kiv-border-subtle);text-align:center;flex-direction:column;gap:.5rem;padding-block-start:1.25rem;padding-block-end:1.25rem;display:flex}@media (min-width:768px){.foot__bottom.svelte-n8mvpg{text-align:left;flex-direction:row;justify-content:space-between}}.foot__copy.svelte-n8mvpg{color:var(--kiv-text-dim);margin:0;font-size:.72rem}.foot__ceres.svelte-n8mvpg{letter-spacing:.12em;text-transform:uppercase;color:var(--kiv-text-dim);margin:0;font-size:.65rem;font-weight:600}.wa-icon.svelte-1yv0gq1{flex-shrink:0;display:block}.wa-fab.svelte-uypzf{z-index:60;width:3.5rem;height:3.5rem;color:var(--kiv-on-primary);background:var(--kiv-primary);border:1px solid var(--kiv-primary-dim);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;bottom:1.15rem;right:1.15rem;box-shadow:0 6px 20px #e9c17640}.wa-fab--pending.svelte-uypzf{opacity:.92;box-shadow:0 6px 16px #00000040}.wa-fab.svelte-uypzf:hover{background:var(--kiv-primary-hover);transform:scale(1.06);box-shadow:0 8px 26px #e9c17659}.wa-fab--pending.svelte-uypzf:hover{box-shadow:0 8px 22px #0000004d}@media (prefers-reduced-motion:reduce){.wa-fab.svelte-uypzf{transition:none}.wa-fab.svelte-uypzf:hover{transform:none}}@media (min-width:900px){.wa-fab.svelte-uypzf{bottom:1.75rem;right:1.75rem}}.layout.svelte-1n46o8q{flex-direction:column;min-height:100svh;display:flex}.layout__main.svelte-1n46o8q{padding-top:var(--kiv-header-h);flex:1}
