.timeline-compact[data-astro-cid-fubxwls4]{padding-top:1rem}.timeline-compact__group-header[data-astro-cid-fubxwls4]{color:var(--color-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-primary);font-size:1rem;font-weight:800}.timeline-compact__group-header[data-astro-cid-fubxwls4]:first-child{margin-top:0}.timeline-compact__item[data-astro-cid-fubxwls4]{padding-bottom:.5rem;line-height:1.5}.timeline-compact__event[data-astro-cid-fubxwls4]{color:var(--color-text-light);font-size:.875rem;line-height:1.5}.timeline-compact__event[data-astro-cid-fubxwls4] strong[data-astro-cid-fubxwls4]{color:var(--color-primary)}.home-section[data-astro-cid-u2ne5tv5]{padding:var(--space-3xl) 0;scroll-margin-top:80px}.home-section[data-astro-cid-u2ne5tv5]:last-of-type{padding-bottom:calc(var(--space-3xl))}.home-section--light[data-astro-cid-u2ne5tv5]{background:0 0}.home-section--dark[data-astro-cid-u2ne5tv5]{background:linear-gradient(#fff5f0 0%,#ffede5 100%)}.home-section__container[data-astro-cid-u2ne5tv5]{max-width:1100px}.home-section__grid[data-astro-cid-u2ne5tv5]{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.home-section--timeline[data-astro-cid-u2ne5tv5] .home-section__grid[data-astro-cid-u2ne5tv5]{align-items:start}.home-section__text-side[data-astro-cid-u2ne5tv5]{max-width:480px}.home-section__label[data-astro-cid-u2ne5tv5]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:#ff6b4a1a;font-size:.75rem;font-weight:800;display:inline-block}.home-section__title[data-astro-cid-u2ne5tv5]{color:var(--color-text);margin:0 0 var(--space-lg);font-size:2.25rem;font-weight:800;line-height:1.2}.home-section__content[data-astro-cid-u2ne5tv5].prose{color:var(--color-text-light);font-size:1rem;line-height:1.75}.home-section__content[data-astro-cid-u2ne5tv5].prose p{margin:0 0 var(--space-md)}.home-section__content[data-astro-cid-u2ne5tv5].prose p:last-child{margin-bottom:0}.home-section__content[data-astro-cid-u2ne5tv5].prose strong{color:var(--color-text);font-weight:800}.home-section__content[data-astro-cid-u2ne5tv5].prose em{color:var(--color-primary);font-style:normal;font-weight:500}.home-section__content[data-astro-cid-u2ne5tv5].prose blockquote{margin:var(--space-lg) 0 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);background:#ff6b4a0d;font-style:italic}.home-section__content[data-astro-cid-u2ne5tv5].prose blockquote p{margin:0;font-size:1rem;font-weight:500;line-height:1.7}.home-section__blockquote--mobile[data-astro-cid-u2ne5tv5]{display:none}.home-section__blockquote[data-astro-cid-u2ne5tv5].prose blockquote{margin:var(--space-lg) 0 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);background:#ff6b4a0d;font-style:italic}.home-section__blockquote[data-astro-cid-u2ne5tv5].prose blockquote p{margin:0 0 var(--space-sm);font-size:1rem;font-weight:500;line-height:1.7}.home-section__blockquote[data-astro-cid-u2ne5tv5].prose blockquote p:last-child{margin-bottom:0}.home-section__right-side[data-astro-cid-u2ne5tv5]{min-height:200px}.home-section__items[data-astro-cid-u2ne5tv5]{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.section-item[data-astro-cid-u2ne5tv5]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);border-bottom:3px solid var(--color-border);transition:all var(--transition-base);color:inherit;background:linear-gradient(#fff 0%,#f9f9f9 100%);flex-direction:row;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.section-item__icon[data-astro-cid-u2ne5tv5]{border-radius:var(--radius-md);width:44px;min-width:44px;height:44px;color:var(--color-primary);transition:all var(--transition-base);background:#ff6b4a14;justify-content:center;align-items:center;display:flex}.section-item[data-astro-cid-u2ne5tv5]:hover:not(.section-item--disabled) .section-item__icon[data-astro-cid-u2ne5tv5]{background:var(--color-primary);color:#fff}.home-section--dark[data-astro-cid-u2ne5tv5] .section-item[data-astro-cid-u2ne5tv5]{background:#fff;box-shadow:0 2px 8px #0000000a}.section-item[data-astro-cid-u2ne5tv5]:hover:not(.section-item--disabled){border-color:var(--color-primary);border-bottom-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 20px #ff6b4a26}.section-item--disabled[data-astro-cid-u2ne5tv5]{box-shadow:none;cursor:default;opacity:.7;background:#f5f5f5;border-bottom-width:1px}.section-item--disabled[data-astro-cid-u2ne5tv5] .section-item__icon[data-astro-cid-u2ne5tv5]{color:var(--color-text-muted);background:#0000000d}.section-item__content[data-astro-cid-u2ne5tv5]{flex:1}.section-item__title[data-astro-cid-u2ne5tv5]{color:var(--color-text);margin:0 0 var(--space-xs);transition:color var(--transition-base);font-size:1rem;font-weight:800}.section-item[data-astro-cid-u2ne5tv5]:hover:not(.section-item--disabled) .section-item__title[data-astro-cid-u2ne5tv5]{color:var(--color-primary)}.section-item__description[data-astro-cid-u2ne5tv5]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}@media (width<=900px){.home-section__grid[data-astro-cid-u2ne5tv5]{gap:var(--space-2xl);grid-template-columns:1fr}.home-section__grid--reversed[data-astro-cid-u2ne5tv5]{direction:ltr}.home-section__text-side[data-astro-cid-u2ne5tv5]{text-align:center;max-width:100%}.home-section__grid--reversed[data-astro-cid-u2ne5tv5] .home-section__text-side[data-astro-cid-u2ne5tv5]{margin-left:0}.home-section__right-side[data-astro-cid-u2ne5tv5]{width:100%;max-width:500px;margin:0 auto}.home-section__items[data-astro-cid-u2ne5tv5]{max-width:500px;margin:0 auto}.home-section__blockquote--desktop[data-astro-cid-u2ne5tv5]{display:none}.home-section__blockquote--mobile[data-astro-cid-u2ne5tv5]{margin-top:var(--space-xl);text-align:center;display:block}.home-section__blockquote--mobile[data-astro-cid-u2ne5tv5].prose blockquote{border-left:none;border-top:3px solid var(--color-primary);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-lg) var(--space-md)}}@media (width<=600px){.home-section[data-astro-cid-u2ne5tv5]{padding:var(--space-2xl) 0}.home-section__title[data-astro-cid-u2ne5tv5]{font-size:1.75rem}.home-section__items[data-astro-cid-u2ne5tv5]{gap:var(--space-sm);grid-template-columns:1fr}.section-item[data-astro-cid-u2ne5tv5]{padding:var(--space-sm) var(--space-md)}}.stats[data-astro-cid-wry325pg]{padding:var(--space-xl) 0;background:radial-gradient(80% 50% at 20%,#ff6b4a14 0%,#0000 50%),radial-gradient(60% 50% at 80%,#ffb84d0f 0%,#0000 50%),linear-gradient(#1a1a2e 0%,#141428 100%);position:relative}.stats[data-astro-cid-wry325pg]:before{content:"";background:linear-gradient(90deg,#0000 0%,#ff6b4a66 30%,#ffb84d66 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.stats__container[data-astro-cid-wry325pg]{gap:var(--space-md);max-width:var(--max-width);padding:0 var(--space-lg);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.stats__item[data-astro-cid-wry325pg]{text-align:center;padding:var(--space-lg) var(--space-sm);opacity:0;transition:all .5s;transition-delay:var(--delay,0s);flex-direction:column;align-items:center;display:flex;transform:translateY(16px)}.stats--visible[data-astro-cid-wry325pg] .stats__item[data-astro-cid-wry325pg]{opacity:1;transform:translateY(0)}.stats__number[data-astro-cid-wry325pg]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:var(--space-xs);-webkit-background-clip:text;background-clip:text;font-size:3.25rem;font-weight:800;line-height:1}.stats__label[data-astro-cid-wry325pg]{color:#ffffffe6;font-size:.9375rem;font-weight:800;line-height:1.3}@media (width<=1024px){.stats__number[data-astro-cid-wry325pg]{font-size:2.75rem}.stats__label[data-astro-cid-wry325pg]{font-size:.875rem}}@media (width<=768px){.stats[data-astro-cid-wry325pg]{padding:var(--space-lg) 0}.stats__container[data-astro-cid-wry325pg]{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stats__item[data-astro-cid-wry325pg]{padding:var(--space-md) var(--space-xs)}.stats__number[data-astro-cid-wry325pg]{font-size:2.25rem}.stats__label[data-astro-cid-wry325pg]{font-size:.8125rem}}@media (width<=480px){.stats__container[data-astro-cid-wry325pg]{padding:0 var(--space-md)}.stats__number[data-astro-cid-wry325pg]{font-size:2rem}.stats__label[data-astro-cid-wry325pg]{font-size:.75rem}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:calc(100vh - 64px);display:grid}.hero__content-side[data-astro-cid-lcdefpme]{padding:var(--space-3xl);background:linear-gradient(135deg,#fffbfa 0%,#fff8f5 100%);justify-content:center;align-items:center;display:flex}.hero__content[data-astro-cid-lcdefpme]{max-width:460px}.hero__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-lg);letter-spacing:-.025em;font-size:2.6rem;font-weight:800;line-height:1.15}.hero__highlight[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__quote[data-astro-cid-lcdefpme]{color:var(--color-text);margin-bottom:var(--space-md);padding-left:var(--space-md);border-left:3px solid var(--color-primary);font-size:1.25rem;font-style:italic;font-weight:800}.hero__description[data-astro-cid-lcdefpme]{color:var(--color-text-light);margin-bottom:var(--space-md);font-size:1.125rem;line-height:1.75}.hero__cta-text[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:var(--space-xl);font-size:1.125rem;font-weight:800}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.hero__cta[data-astro-cid-lcdefpme]{text-align:center;padding:var(--space-lg) var(--space-md);border-radius:var(--radius-lg);color:var(--color-text);border:1px solid var(--color-border);border-bottom:3px solid var(--color-border);transition:all var(--transition-base);background:linear-gradient(#fff 0%,#f9f9f9 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #00000014}.hero__cta[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);border-bottom-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 20px #ff6b4a26}.hero__cta-title[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:var(--space-xs);transition:color var(--transition-base);font-size:1.35rem;font-weight:800}.hero__cta-subtitle[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.hero__cta-subtitle--mobile[data-astro-cid-lcdefpme]{display:none}.hero__image-side[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-end;max-height:max(100vh - 64px,1024px);display:flex;position:relative;overflow:hidden}.hero__image-side[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{pointer-events:none}.hero__image-bg[data-astro-cid-lcdefpme]{background:radial-gradient(80% 80% at 50% 100%,#ff6b4a26 0%,#0000 70%),radial-gradient(60% 60% at 80% 20%,#ffb84d1a 0%,#0000 60%),linear-gradient(#fff5f2 0%,#ffebe5 100%);position:absolute;inset:0}.hero__image-wrapper[data-astro-cid-lcdefpme]{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.hero__image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top center;filter:drop-shadow(0 25px 50px #0000001f);width:100%;height:115%;display:block}@media (width<=1300px){.hero__title[data-astro-cid-lcdefpme]{font-size:2.6rem}}@media (width<=1200px){.hero__title[data-astro-cid-lcdefpme]{font-size:2.5rem}.hero__content-side[data-astro-cid-lcdefpme]{padding:var(--space-2xl)}}@media (width<=1024px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:600px}.hero__title[data-astro-cid-lcdefpme]{font-size:2.1rem}.hero__content[data-astro-cid-lcdefpme]{max-width:380px}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:auto;max-height:none}.hero__content-side[data-astro-cid-lcdefpme]{padding:var(--space-2xl) var(--space-lg);order:1}.hero__content[data-astro-cid-lcdefpme]{text-align:center;max-width:100%}.hero__title[data-astro-cid-lcdefpme]{font-size:1.9rem}.hero__description[data-astro-cid-lcdefpme]{font-size:1.05rem}.hero__actions[data-astro-cid-lcdefpme]{max-width:320px;margin:0 auto}.hero__image-side[data-astro-cid-lcdefpme]{order:2;min-height:450px}.hero__image[data-astro-cid-lcdefpme]{height:120%}}@media (width<=480px){.hero__title[data-astro-cid-lcdefpme]{font-size:1.875rem}.hero__description[data-astro-cid-lcdefpme]{font-size:1rem}.hero__image-side[data-astro-cid-lcdefpme]{min-height:400px}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);grid-template-columns:1fr 1fr}.hero__cta[data-astro-cid-lcdefpme]{padding:var(--space-md) var(--space-sm)}.hero__cta-title[data-astro-cid-lcdefpme]{font-size:1.1rem}.hero__cta-subtitle[data-astro-cid-lcdefpme]{font-size:.6875rem}.hero__cta-subtitle--desktop[data-astro-cid-lcdefpme]{display:none}.hero__cta-subtitle--mobile[data-astro-cid-lcdefpme]{line-height:1.5;display:block}}
