.page-container.svelte-1pxwruf.svelte-1pxwruf{min-height:100vh;width:100vw;display:flex;flex-direction:column;background:#fff;overflow-y:auto}.dark-header.svelte-1pxwruf.svelte-1pxwruf{background:#000;height:12vh;min-height:56px;flex-shrink:0}.content.svelte-1pxwruf.svelte-1pxwruf{flex:1;display:flex;flex-direction:column}.hero-band.svelte-1pxwruf.svelte-1pxwruf{background:#f8f8f8;border-bottom:1px solid #e8e8e8;padding:clamp(3rem,8vh,5rem) clamp(1.5rem,10vw,8rem);text-align:center}.eyebrow.svelte-1pxwruf.svelte-1pxwruf{font-size:clamp(.7rem,.8vw,.85rem);letter-spacing:.16em;text-transform:uppercase;color:#4a90d9;font-weight:500;margin:0 0 1rem}.hero-band.svelte-1pxwruf h1.svelte-1pxwruf{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:300;color:#111;margin:0 0 1.25rem;line-height:1.2}.accent.svelte-1pxwruf.svelte-1pxwruf{color:#4a90d9;font-style:italic}.lead.svelte-1pxwruf.svelte-1pxwruf{font-size:clamp(1rem,1.3vw,1.25rem);color:#555;max-width:600px;margin:0 auto;line-height:1.7;font-weight:300}.body-section.svelte-1pxwruf.svelte-1pxwruf{padding:clamp(3rem,7vh,5rem) clamp(1.5rem,10vw,8rem);border-bottom:1px solid #e8e8e8}.two-col.svelte-1pxwruf.svelte-1pxwruf{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);max-width:1100px;margin:0 auto}.col.svelte-1pxwruf h2.svelte-1pxwruf{font-size:clamp(1.1rem,1.4vw,1.5rem);font-weight:500;color:#111;margin:0 0 1rem}.col.svelte-1pxwruf p.svelte-1pxwruf{font-size:clamp(.88rem,.95vw,1rem);color:#555;line-height:1.75;margin:0 0 1rem;font-weight:300}.values-section.svelte-1pxwruf.svelte-1pxwruf{padding:clamp(3rem,7vh,5rem) clamp(1.5rem,10vw,8rem);background:#fafafa;border-bottom:1px solid #e8e8e8}.section-heading.svelte-1pxwruf.svelte-1pxwruf{font-size:clamp(1.1rem,1.4vw,1.5rem);font-weight:500;color:#111;margin:0 0 2.5rem;text-align:center}.values-grid.svelte-1pxwruf.svelte-1pxwruf{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);max-width:1100px;margin:0 auto}.value-card.svelte-1pxwruf.svelte-1pxwruf{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid #e4e4e4;border-radius:6px;transition:border-color .2s}.value-card.svelte-1pxwruf.svelte-1pxwruf:hover{border-color:#4a90d966}.value-dot.svelte-1pxwruf.svelte-1pxwruf{width:8px;height:8px;background:#4a90d9;border-radius:50%;flex-shrink:0}.value-card.svelte-1pxwruf h3.svelte-1pxwruf{font-size:clamp(.9rem,1vw,1.05rem);font-weight:500;color:#111;margin:0}.value-card.svelte-1pxwruf p.svelte-1pxwruf{font-size:clamp(.78rem,.85vw,.92rem);color:#666;line-height:1.65;margin:0;font-weight:300}.cta-section.svelte-1pxwruf.svelte-1pxwruf{padding:clamp(3rem,7vh,5rem) clamp(1.5rem,10vw,8rem);text-align:center;background:#fff}.cta-section.svelte-1pxwruf h2.svelte-1pxwruf{font-size:clamp(1.3rem,2vw,2rem);font-weight:300;color:#111;margin:0 0 .75rem}.cta-section.svelte-1pxwruf p.svelte-1pxwruf{font-size:clamp(.9rem,1vw,1.05rem);color:#666;margin:0 0 2rem;font-weight:300}.cta-btn.svelte-1pxwruf.svelte-1pxwruf{display:inline-block;padding:.75em 2.5em;background:#4a90d9;color:#fff;text-decoration:none;border-radius:4px;font-size:clamp(.85rem,.9vw,1rem);font-weight:500;letter-spacing:.04em;transition:background .2s,transform .15s}.cta-btn.svelte-1pxwruf.svelte-1pxwruf:hover{background:#5a9fe8;transform:translateY(-2px)}.montserrat.svelte-1pxwruf.svelte-1pxwruf{font-family:Montserrat,serif;font-optical-sizing:auto}@media (max-width: 768px){.two-col.svelte-1pxwruf.svelte-1pxwruf,.values-grid.svelte-1pxwruf.svelte-1pxwruf{grid-template-columns:1fr}}
