.origin-section.svelte-cwls5q{background:#fff}.origin-grid.svelte-cwls5q{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.origin-body.svelte-cwls5q{font-size:1.1rem;color:var(--text-gray);line-height:1.8;margin-bottom:1.5rem}.origin-body.svelte-cwls5q:last-child{margin-bottom:0}.origin-card.svelte-cwls5q{position:relative}.origin-card-inner.svelte-cwls5q{background:linear-gradient(160deg,var(--primary-teal) 0%,#065f57 100%);border-radius:20px;padding:3rem;color:#fff;position:relative;overflow:hidden}.origin-card-inner.svelte-cwls5q:before{content:"";position:absolute;top:-40%;right:-30%;width:70%;height:140%;background:#ffffff0a;border-radius:50%;transform:rotate(-20deg)}.quote-icon.svelte-cwls5q{color:var(--accent-gold);margin-bottom:1.5rem;opacity:.8;position:relative;z-index:2}.origin-quote.svelte-cwls5q{font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem;position:relative;z-index:2}.origin-quote-attr.svelte-cwls5q{font-size:.95rem;opacity:.65;position:relative;z-index:2}.values-section.svelte-cwls5q{background:var(--cream)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.value-card.svelte-cwls5q{background:#fff;border-radius:14px;padding:2.2rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e5e7eb}.value-card.svelte-cwls5q:hover{transform:translateY(-4px);box-shadow:0 16px 50px #00000012}.value-icon.svelte-cwls5q{font-size:2rem;display:block;margin-bottom:1rem}.value-title.svelte-cwls5q{font-size:1.15rem;font-weight:800;margin-bottom:.6rem;color:var(--text-dark)}.value-desc.svelte-cwls5q{font-size:.95rem;color:var(--text-gray);line-height:1.7}.team-section.svelte-cwls5q{background:#fff}.team-card.svelte-cwls5q{background:linear-gradient(160deg,var(--primary-teal) 0%,#065f57 100%);border-radius:24px;padding:4rem;color:#fff;position:relative;overflow:hidden}.team-card.svelte-cwls5q:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:180%;background:#ffffff08;border-radius:50%;transform:rotate(-15deg)}.team-grid.svelte-cwls5q{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center;position:relative;z-index:2}.team-eyebrow.svelte-cwls5q{display:inline-block;background:#f59e0b33;border:1px solid rgba(245,158,11,.5);color:var(--accent-gold);padding:.35rem 1rem;border-radius:100px;font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.2rem}.team-title.svelte-cwls5q{font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.team-body.svelte-cwls5q{font-size:1.05rem;opacity:.85;line-height:1.8;margin-bottom:1rem}.team-body.svelte-cwls5q:last-child{margin-bottom:0}.team-stats.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.stat-card.svelte-cwls5q{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:1.8rem 1.2rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background .3s ease}.stat-card.svelte-cwls5q:hover{transform:translateY(-2px);background:#ffffff26}.stat-number.svelte-cwls5q{display:block;font-size:2rem;font-weight:900;margin-bottom:.3rem;color:var(--accent-gold)}.stat-label.svelte-cwls5q{font-size:.85rem;opacity:.7;line-height:1.3}.cta-buttons.svelte-cwls5q{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.origin-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.values-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.team-card.svelte-cwls5q{padding:3rem 2rem}.team-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.team-title.svelte-cwls5q{font-size:1.8rem}}@media(max-width:640px){.values-grid.svelte-cwls5q{grid-template-columns:1fr}.origin-quote.svelte-cwls5q{font-size:1.5rem}.origin-card-inner.svelte-cwls5q{padding:2rem}.team-card.svelte-cwls5q{padding:2rem 1.5rem}.team-stats.svelte-cwls5q{grid-template-columns:repeat(2,1fr);gap:.8rem}.stat-card.svelte-cwls5q{padding:1.2rem .8rem}.stat-number.svelte-cwls5q{font-size:1.5rem}.cta-buttons.svelte-cwls5q{flex-direction:column;align-items:center}}
