.hero-section.svelte-cwls5q{padding:5rem 0 3rem}.page-header.svelte-cwls5q{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:3.25rem;font-weight:700;margin-bottom:1.25rem;letter-spacing:-.02em;background:linear-gradient(135deg,var(--c-deep) 0%,var(--c-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-subtitle.svelte-cwls5q{font-size:1.25rem;color:var(--c-text);line-height:1.7;opacity:.85;margin:0}.section-header.svelte-cwls5q{text-align:center;margin-bottom:3.5rem;max-width:700px;margin-left:auto;margin-right:auto}.section-title.svelte-cwls5q{font-size:2.75rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em;background:linear-gradient(135deg,var(--c-deep) 0%,var(--c-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-cwls5q{font-size:1.1875rem;color:var(--c-text);line-height:1.7;opacity:.85}.why-section.svelte-cwls5q{background:linear-gradient(135deg,#f3f4f680,#f1f5f980);padding:5rem 0;position:relative}.why-section.svelte-cwls5q:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(42,166,255,.3) 50%,transparent 100%)}.benefits-grid.svelte-cwls5q{gap:2rem}.benefit-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.375rem;margin-bottom:1rem;color:var(--c-deep);font-weight:700}.benefit-card.svelte-cwls5q p:where(.svelte-cwls5q){line-height:1.7;color:var(--c-text);margin:0}.areas-section.svelte-cwls5q{padding:5rem 0}.contact-section.svelte-cwls5q{background:linear-gradient(135deg,#f3f4f680,#f1f5f980);padding:5rem 0;position:relative}.contact-section.svelte-cwls5q:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(42,166,255,.3) 50%,transparent 100%)}.contact-grid.svelte-cwls5q{gap:2rem}.contact-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.5rem;margin-bottom:1.25rem;color:var(--c-deep);font-weight:700}@media (max-width: 768px){.hero-section.svelte-cwls5q,.why-section.svelte-cwls5q,.areas-section.svelte-cwls5q,.contact-section.svelte-cwls5q{padding:3rem 0}.page-header.svelte-cwls5q{margin-bottom:3rem}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2.5rem}.header-subtitle.svelte-cwls5q{font-size:1.0625rem}.section-header.svelte-cwls5q{margin-bottom:2.5rem}.section-title.svelte-cwls5q{font-size:2.25rem}.section-subtitle.svelte-cwls5q{font-size:1.0625rem}}@media (max-width: 480px){.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2rem}.section-title.svelte-cwls5q{font-size:2rem}}
