.geo-bg.svelte-19ioyby{background:#08051a}.geo-hero.svelte-19ioyby{padding:140px 0 80px;position:relative}.geo-hero-inner.svelte-19ioyby{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=900px){.geo-hero-inner.svelte-19ioyby{grid-template-columns:1fr 1fr}}.geo-hero-text.svelte-19ioyby h1:where(.svelte-19ioyby){color:#fff;letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.1}.geo-hero-sub.svelte-19ioyby{color:#ffffffb3;max-width:520px;margin-bottom:36px;font-size:17px;line-height:1.7}.geo-cta.svelte-19ioyby{color:#08051a;background:#fff;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #ffffff26}.geo-cta.svelte-19ioyby:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffffff40}.geo-hero-media.svelte-19ioyby{border-radius:24px;min-height:380px;position:relative;overflow:hidden;padding:0!important}.geo-category.svelte-19ioyby{margin-bottom:80px}.geo-category.svelte-19ioyby:last-child{margin-bottom:40px}.geo-section-header.svelte-19ioyby{border-bottom:1px solid #ffffff0d;margin-bottom:40px;padding-bottom:24px}.geo-section-header.svelte-19ioyby h2:where(.svelte-19ioyby){color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:700}.geo-section-header.svelte-19ioyby p:where(.svelte-19ioyby){color:#fff9;font-size:16px}.geo-what-grid.svelte-19ioyby{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (width>=900px){.geo-what-grid.svelte-19ioyby{grid-template-columns:1fr 1fr}}.geo-section-label.svelte-19ioyby{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:16px;font-size:12px;font-weight:700}.geo-what-text.svelte-19ioyby h2:where(.svelte-19ioyby){color:#fff;letter-spacing:-.01em;margin-bottom:16px;font-size:28px;font-weight:700}.geo-what-text.svelte-19ioyby p:where(.svelte-19ioyby){color:#ffffffb3;margin:0;font-size:16px;line-height:1.7}.geo-services-grid.svelte-19ioyby{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.geo-services-grid.svelte-19ioyby{grid-template-columns:1fr 1fr}}.geo-why-grid.svelte-19ioyby{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.geo-why-grid.svelte-19ioyby{grid-template-columns:1fr 1fr}}.geo-img-row.svelte-19ioyby{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.geo-img-row.svelte-19ioyby{grid-template-columns:1fr 1fr}}.geo-framework-grid.svelte-19ioyby{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.geo-framework-grid.svelte-19ioyby{grid-template-columns:1fr 1fr}}@media (width>=1024px){.geo-framework-grid.svelte-19ioyby{grid-template-columns:repeat(3,1fr)}}.geo-framework-card.svelte-19ioyby{padding:24px 28px}.geo-framework-num.svelte-19ioyby{color:#06b6d426;margin-bottom:12px;font-size:36px;font-weight:900;line-height:1}.geo-framework-content.svelte-19ioyby{align-items:center;gap:12px;display:flex}.geo-framework-content.svelte-19ioyby h3:where(.svelte-19ioyby){color:var(--theme-heading);margin:0;font-size:16px;font-weight:600}.geo-faq-list.svelte-19ioyby{flex-direction:column;gap:16px;display:flex}.geo-faq-card.svelte-19ioyby{padding:28px 32px}.geo-faq-card.svelte-19ioyby h3:where(.svelte-19ioyby){color:var(--theme-heading);margin-bottom:10px;font-size:19px;font-weight:700}.geo-img-card.svelte-19ioyby{min-height:280px;position:relative;overflow:hidden;padding:0!important}.geo-img.svelte-19ioyby{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.geo-img-placeholder.svelte-19ioyby{min-height:280px;color:var(--theme-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}
