.hero.svelte-19bpc2n{color:#fff;background:linear-gradient(160deg,#0f172a 0%,#0c2d2a 45%,#0d9488 100%);padding:20px 0 0;position:relative;overflow:hidden}.hero__bg-grid.svelte-19bpc2n{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 20%,#0000 70%)}.hero__inner.svelte-19bpc2n{z-index:1;max-width:var(--container-max);position:relative}.hero__content.svelte-19bpc2n{max-width:720px;padding:50px 0 4rem}.hero__badge.svelte-19bpc2n{border-radius:var(--radius-full);letter-spacing:.1em;color:#5eead4;background:#0d948826;border:1px solid #0d948840;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem 1rem;font-size:.6875rem;font-weight:700;display:inline-flex}.hero__badge-dot.svelte-19bpc2n{background:#5eead4;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite svelte-19bpc2n-pulse-dot}@keyframes svelte-19bpc2n-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero.svelte-19bpc2n h1:where(.svelte-19bpc2n){color:#fff;letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.12}.hero__subtitle.svelte-19bpc2n{color:#ffffffb3;max-width:540px;margin:0;font-size:1.125rem;line-height:1.7}.hero__stats.svelte-19bpc2n{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000026;border-top:1px solid #ffffff14;position:relative}.hero__stats-inner.svelte-19bpc2n{max-width:var(--container-max);grid-template-columns:repeat(4,1fr);display:grid}.hero__stat.svelte-19bpc2n{flex-direction:column;align-items:center;gap:.25rem;padding:1.75rem 1rem;animation:.6s ease-out both svelte-19bpc2n-fade-up;display:flex;position:relative}.hero__stat.svelte-19bpc2n+.hero__stat:where(.svelte-19bpc2n):before{content:"";background:#ffffff14;width:1px;height:50%;position:absolute;top:25%;left:0}.hero__stat-value.svelte-19bpc2n{color:#fff;letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.hero__stat-label.svelte-19bpc2n{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}@keyframes svelte-19bpc2n-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.section-tag.svelte-19bpc2n{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;padding-left:1.5rem;font-size:.6875rem;font-weight:700;display:inline-block;position:relative}.section-tag.svelte-19bpc2n:before{content:"";background:var(--color-primary);border-radius:2px;width:1rem;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.story.svelte-19bpc2n{background:var(--color-white);padding:5rem 0}.story__inner.svelte-19bpc2n{max-width:var(--container-max);grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.story__text.svelte-19bpc2n h2:where(.svelte-19bpc2n){color:var(--color-dark);margin-bottom:1.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15}.story__text.svelte-19bpc2n p:where(.svelte-19bpc2n){color:var(--color-gray-600);margin-bottom:1.25rem;font-size:1rem;line-height:1.8}.story__text.svelte-19bpc2n p:where(.svelte-19bpc2n):last-child{margin-bottom:0}.timeline.svelte-19bpc2n{flex-direction:column;display:flex}.tl-item.svelte-19bpc2n{gap:1.25rem;animation:.5s ease-out both svelte-19bpc2n-fade-up;display:flex}.tl-item__marker.svelte-19bpc2n{flex-direction:column;flex-shrink:0;align-items:center;padding-top:.35rem;display:flex}.tl-item__dot.svelte-19bpc2n{background:var(--color-primary);border:2px solid var(--color-white);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-primary);border-radius:50%;flex-shrink:0}.tl-item__line.svelte-19bpc2n{background:linear-gradient(to bottom, var(--color-primary), var(--color-gray-200));border-radius:2px;flex:1;width:2px;margin-block:.25rem}.tl-item__body.svelte-19bpc2n{flex-direction:column;gap:.125rem;padding-bottom:1.75rem;display:flex}.tl-item.svelte-19bpc2n:last-child .tl-item__body:where(.svelte-19bpc2n){padding-bottom:0}.tl-item__year.svelte-19bpc2n{color:var(--color-primary);letter-spacing:.04em;font-size:.75rem;font-weight:700}.tl-item__text.svelte-19bpc2n{color:var(--color-gray-600);font-size:.9375rem;line-height:1.5}.values.svelte-19bpc2n{background:var(--color-gray-50);padding:5rem 0}.values__inner.svelte-19bpc2n{max-width:var(--container-max)}.values__header.svelte-19bpc2n{margin-bottom:3rem}.values__header.svelte-19bpc2n h2:where(.svelte-19bpc2n){color:var(--color-dark);font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15}.values__grid.svelte-19bpc2n{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.val-card.svelte-19bpc2n{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);align-items:flex-start;gap:1.25rem;padding:2rem;animation:.5s ease-out both svelte-19bpc2n-fade-up;display:flex;position:relative;overflow:hidden}.val-card.svelte-19bpc2n:hover{border-color:#0d948833;box-shadow:0 8px 32px -8px #0d94881a}.val-card__icon.svelte-19bpc2n{width:3rem;height:3rem;color:var(--color-primary);border-radius:var(--radius-md);background:linear-gradient(135deg,#0d94881a,#0d94880d);flex-shrink:0;justify-content:center;align-items:center;display:flex}.val-card__content.svelte-19bpc2n{flex:1;min-width:0}.val-card.svelte-19bpc2n h3:where(.svelte-19bpc2n){color:var(--color-dark);margin-bottom:.375rem;font-size:1.0625rem;font-weight:700}.val-card.svelte-19bpc2n p:where(.svelte-19bpc2n){color:var(--color-gray-500);margin:0;font-size:.875rem;line-height:1.65}.val-card__num.svelte-19bpc2n{color:var(--color-gray-200);letter-spacing:.05em;font-size:.6875rem;font-weight:700;position:absolute;top:1.25rem;right:1.5rem}.cta.svelte-19bpc2n{background:linear-gradient(135deg,#0f172a 0%,#0d9488 100%);padding:4rem 0;position:relative;overflow:hidden}.cta.svelte-19bpc2n:before{content:"";background-image:radial-gradient(circle at 20%,#0d948826 0%,#0000 50%),radial-gradient(circle at 80%,#0f172a4d 0%,#0000 50%);position:absolute;inset:0}.cta__inner.svelte-19bpc2n{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.cta__content.svelte-19bpc2n h2:where(.svelte-19bpc2n){color:#fff;margin-bottom:.375rem;font-size:clamp(1.5rem,3vw,2rem)}.cta__content.svelte-19bpc2n p:where(.svelte-19bpc2n){color:#ffffffa6;margin:0;font-size:1rem}.cta__btn.svelte-19bpc2n{color:var(--color-dark);border-radius:var(--radius-full);white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;flex-shrink:0;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.cta__btn.svelte-19bpc2n:hover{color:var(--color-dark);transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cta__btn-arrow.svelte-19bpc2n{color:#0d9488;background:#0d948826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:inline-flex}.cta__btn.svelte-19bpc2n:hover .cta__btn-arrow:where(.svelte-19bpc2n){transform:translate(2px)}@media (width<=1024px){.values__grid.svelte-19bpc2n{grid-template-columns:1fr 1fr}}@media (width<=768px){.hero__content.svelte-19bpc2n{padding:40px 0 3rem}.hero__stats-inner.svelte-19bpc2n{grid-template-columns:repeat(2,1fr)}.hero__stat.svelte-19bpc2n+.hero__stat:where(.svelte-19bpc2n):nth-child(3):before{display:none}.hero__stat.svelte-19bpc2n{padding:1.25rem .75rem}.story__inner.svelte-19bpc2n{grid-template-columns:1fr;gap:3rem}.values__grid.svelte-19bpc2n{grid-template-columns:1fr}.cta__inner.svelte-19bpc2n{text-align:center;flex-direction:column}}
