.about-hero.svelte-1e3gr5a{background-image:linear-gradient(120deg,#02081adb,#041030cc),url(../../../images/engranajes.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.about-pill.svelte-1e3gr5a{display:inline-block;border-radius:999px;padding:.42rem .92rem;background:#7c4dff4d;color:#eff4ff;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-hero.svelte-1e3gr5a h1:where(.svelte-1e3gr5a){margin:.9rem 0 0;color:#fff;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.1;font-weight:700;max-width:15ch}.about-hero.svelte-1e3gr5a p:where(.svelte-1e3gr5a){margin-top:.95rem;color:#cedaf7;line-height:1.67;font-size:1.03rem;max-width:62ch}.about-hero-media.svelte-1e3gr5a{position:relative;border-radius:22px;overflow:hidden;min-height:360px;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 52px #030c2475}.about-hero-media.svelte-1e3gr5a img:where(.svelte-1e3gr5a){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:360px}.about-hero-media.svelte-1e3gr5a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08102c1f 18%,#08102c94)}.about-media-badge.svelte-1e3gr5a{position:absolute;left:1rem;bottom:1rem;z-index:2;border:1px solid rgba(151,174,230,.34);border-radius:14px;padding:.72rem .86rem;background:#0c1b46b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:grid;gap:.1rem}.about-media-badge.svelte-1e3gr5a strong:where(.svelte-1e3gr5a){font-size:1.15rem;line-height:1}.about-media-badge.svelte-1e3gr5a span:where(.svelte-1e3gr5a){font-size:.76rem;color:#d0ddff;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.intro-card.svelte-1e3gr5a{border:1px solid #dde6f5;background:#f7faff;border-radius:18px;padding:1.2rem}.intro-card.svelte-1e3gr5a h2:where(.svelte-1e3gr5a){margin:0;color:#0d1b41;font-size:clamp(1.28rem,2.4vw,1.8rem);line-height:1.28;font-weight:700}.intro-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a){margin:.75rem 0 0;color:#2f406a;line-height:1.65;font-size:1rem}.timeline-grid.svelte-1e3gr5a{margin-top:1.05rem;display:grid;gap:1rem;position:relative;padding:.1rem 0}.timeline-grid.svelte-1e3gr5a:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#6581ff33,#6581ffc7 40%,#6581ff2e)}.story-card.svelte-1e3gr5a{margin-top:1rem;border:1px solid #e0e8f8;border-radius:18px;padding:1.2rem;background:radial-gradient(120% 180% at 0% 0%,#707fff14,#707fff00 60%),#fff}.story-kicker.svelte-1e3gr5a{margin:0;color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:.74rem}.story-card.svelte-1e3gr5a h2:where(.svelte-1e3gr5a){margin:.45rem 0 0;color:#0f1d45;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.25;font-weight:700}.story-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a){margin:.68rem 0 0;color:#33466f;line-height:1.67;font-size:.98rem}.story-card.svelte-1e3gr5a blockquote:where(.svelte-1e3gr5a){margin:.85rem 0 0;border-left:3px solid #6675ff;padding:.25rem 0 .25rem .75rem;color:#1d3060;font-weight:600;font-style:italic;line-height:1.55;font-size:.97rem}.timeline-item.svelte-1e3gr5a{position:relative;display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;min-height:205px}.timeline-item--left.svelte-1e3gr5a .timeline-card:where(.svelte-1e3gr5a){grid-column:1;margin-right:.8rem}.timeline-item--right.svelte-1e3gr5a .timeline-card:where(.svelte-1e3gr5a){grid-column:3;margin-left:.8rem}.timeline-dot.svelte-1e3gr5a{grid-column:2;width:14px;height:14px;border-radius:999px;margin:0 auto;background:linear-gradient(135deg,#7a5fff,#3cc7ff);box-shadow:0 0 0 5px #ecf1ff,0 0 0 8px #557eff42}.timeline-card.svelte-1e3gr5a{display:grid;grid-template-columns:260px 1fr;gap:1rem;border:1px solid #dde6f7;border-radius:18px;padding:.86rem;background:#fff;box-shadow:0 14px 28px #0e235614}.timeline-photo.svelte-1e3gr5a{border-radius:14px;overflow:hidden;min-height:170px;border:1px solid #e8eefb}.timeline-photo.svelte-1e3gr5a img:where(.svelte-1e3gr5a){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:170px}.timeline-content.svelte-1e3gr5a span:where(.svelte-1e3gr5a){display:inline-flex;border-radius:999px;padding:.24rem .62rem;background:#eaf0ff;color:#334f94;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline-content.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){margin:.55rem 0 0;color:#0f1d45;font-size:1.15rem;font-weight:700}.timeline-content.svelte-1e3gr5a p:where(.svelte-1e3gr5a){margin:.45rem 0 0;color:#34466f;line-height:1.58;font-size:.97rem}.pillars-grid.svelte-1e3gr5a{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.pillar-card.svelte-1e3gr5a{border:1px solid #e2e9f6;border-radius:16px;padding:1rem;background:#f9fbff}.pillar-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){margin:0;color:#111f47;font-size:1.02rem;font-weight:700}.pillar-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a){margin:.55rem 0 0;color:#3a4c76;font-size:.95rem;line-height:1.55}.about-cta.svelte-1e3gr5a{margin-top:1.2rem;border-radius:18px;border:1px solid #dce5f8;background:linear-gradient(120deg,#eff4ff,#f8fbff);padding:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;align-items:center}.about-cta.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){margin:0;color:#10204a;font-size:1.08rem;font-weight:700}.about-cta.svelte-1e3gr5a a:where(.svelte-1e3gr5a){display:inline-flex;border-radius:999px;padding:.68rem 1.15rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#fff;background:linear-gradient(135deg,#7e57ff,#3fc4ff)}@media(max-width:980px){.timeline-grid.svelte-1e3gr5a:before{left:10px;transform:none}.timeline-item.svelte-1e3gr5a{grid-template-columns:20px 1fr;min-height:auto}.timeline-dot.svelte-1e3gr5a{grid-column:1}.timeline-item--left.svelte-1e3gr5a .timeline-card:where(.svelte-1e3gr5a),.timeline-item--right.svelte-1e3gr5a .timeline-card:where(.svelte-1e3gr5a){grid-column:2;margin:0 0 0 .6rem}.timeline-card.svelte-1e3gr5a,.pillars-grid.svelte-1e3gr5a{grid-template-columns:1fr}}
