.page-hero.svelte-cwls5q{padding:50px 20px;text-align:center;background:linear-gradient(#fff,#f5f7fa)}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:42px;color:var(--primary-blue);margin-bottom:20px}.page-hero.svelte-cwls5q p:where(.svelte-cwls5q){max-width:700px;margin:auto;color:#555;text-decoration:underline}.company-introduction.svelte-cwls5q{padding:10px 20px}.company-introduction.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--primary-blue)}.company-introduction.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:15px;line-height:1.7}.container.svelte-cwls5q{max-width:1100px;margin:auto;padding:10px 0}.objectives.svelte-cwls5q{margin:30;background:#f8f9fb}.objective-container-grid.svelte-cwls5q{padding:100px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.primary-objective.svelte-cwls5q{background:#ffffff56;margin-bottom:10px;text-align:center;border-radius:10px;padding:30px;box-shadow:0 8px 20px #000}.primary-objective.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--primary-blue)}.secondary-objective.svelte-cwls5q{background:#ffffff56;margin-bottom:10px;text-align:center;border-radius:10px;padding:30px;box-shadow:0 8px 20px #000}.secondary-objective.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--primary-blue)}.container.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--primary-blue)}.company-info-grid.svelte-cwls5q{padding-left:130px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.info-card.svelte-cwls5q{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;text-align:left;margin-bottom:20px;margin-top:10px}.info-card.svelte-cwls5q h4:where(.svelte-cwls5q){color:var(--primary-blue)}.info-card.svelte-cwls5q p:where(.svelte-cwls5q){color:#555}.info-icon.svelte-cwls5q{grid-column:1;grid-row:1 / span 2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--primary-blue)}.info-card.svelte-cwls5q h4:where(.svelte-cwls5q){margin:0 0 4px}.info-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.info-icon.svelte-cwls5q{display:flex;flex-direction:row;margin-bottom:10px;color:var(--primary-blue)}@media(max-width:800px){.objective-container-grid.svelte-cwls5q,.company-info-grid.svelte-cwls5q{grid-template-columns:1fr}}
