.container.svelte-1dm3i5y{width:min(1280px,calc(100% - 40px));margin:0 auto}.hero.svelte-1dm3i5y{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center}.hero-bg.svelte-1dm3i5y{position:absolute;inset:0;background:url(../../../images/hero/pexels-export-port.jpg) center / cover no-repeat}.hero-overlay.svelte-1dm3i5y{position:absolute;inset:0;background:linear-gradient(90deg,#14120ccc,#14120c66)}.hero-inner.svelte-1dm3i5y{position:relative;z-index:1;width:min(860px,calc(100% - 48px));margin:0 auto;padding:110px 0 80px}.eyebrow.svelte-1dm3i5y{display:block;margin-bottom:14px;color:#c7a64a;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-title.svelte-1dm3i5y{margin:0 0 22px;line-height:1;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.hero-title.svelte-1dm3i5y .line-a:where(.svelte-1dm3i5y){display:block;color:#fff}.hero-title.svelte-1dm3i5y .line-b:where(.svelte-1dm3i5y){display:block;color:#c7a64a}.hero-desc.svelte-1dm3i5y{max-width:560px;color:#ffffffd1;font-size:1.02rem;line-height:1.75;margin:0}@media (max-width: 768px){.hero.svelte-1dm3i5y{min-height:380px}.hero-inner.svelte-1dm3i5y{padding:88px 0 56px}}.section-title.svelte-1dm3i5y{margin:0 0 6px;color:#1f1f1f;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800}.section-sub.svelte-1dm3i5y{margin:0 0 48px;color:#9c9c9c;font-size:1rem}.services-section.svelte-1dm3i5y{padding:80px 0;background:#fff}.services-grid.svelte-1dm3i5y{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc-card.svelte-1dm3i5y{padding:28px 24px;border:1px solid #e8e8e6;transition:box-shadow .2s ease,border-color .2s ease}.svc-card.svelte-1dm3i5y:hover{box-shadow:0 8px 24px #00000012;border-color:#c7a64a}.svc-icon.svelte-1dm3i5y{display:block;font-size:1.8rem;margin-bottom:14px;line-height:1}.svc-card.svelte-1dm3i5y h3:where(.svelte-1dm3i5y){margin:0 0 10px;color:#1f1f1f;font-size:1.02rem;font-weight:700}.svc-card.svelte-1dm3i5y p:where(.svelte-1dm3i5y){margin:0;color:#60646b;font-size:.91rem;line-height:1.7}.markets-section.svelte-1dm3i5y{padding:80px 0;background:#f9f8f5}.markets-inner.svelte-1dm3i5y{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start}.markets-list.svelte-1dm3i5y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.markets-list.svelte-1dm3i5y li:where(.svelte-1dm3i5y){display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #e8e8e6;gap:16px}.mkt-name.svelte-1dm3i5y{font-weight:700;color:#1f1f1f;font-size:.97rem}.mkt-note.svelte-1dm3i5y{color:#9c9c9c;font-size:.84rem;text-align:right}.markets-cta-box.svelte-1dm3i5y{padding:28px 26px;background:#1f1f1f;color:#fff}.markets-cta-box.svelte-1dm3i5y h3:where(.svelte-1dm3i5y){margin:0 0 12px;color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.markets-cta-box.svelte-1dm3i5y p:where(.svelte-1dm3i5y){margin:0 0 24px;color:#a0a0a0;font-size:.91rem;line-height:1.65}.btn-primary.svelte-1dm3i5y{display:inline-flex;align-items:center;padding:12px 24px;background:#c7a64a;color:#fff;text-decoration:none;font-size:.9rem;font-weight:700;transition:background .2s ease}.btn-primary.svelte-1dm3i5y:hover{background:#b8922e}.btn-secondary.svelte-1dm3i5y{display:inline-flex;align-items:center;margin-top:10px;padding:10px 20px;border:1.5px solid #d6b44b;color:#2d2d2d;background:transparent;text-decoration:none;font-size:.88rem;font-weight:600;transition:background .2s ease,color .2s ease}.btn-secondary.svelte-1dm3i5y:hover{background:#f5ecd0}.inline-link.svelte-1dm3i5y{color:#b8922e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.inline-link.svelte-1dm3i5y:hover{color:#c7a64a}.faq-section.svelte-1dm3i5y{padding:80px 0;background:#fff}.faq-list.svelte-1dm3i5y{display:flex;flex-direction:column;gap:0;border-top:1px solid #e8e8e6}.faq-item.svelte-1dm3i5y{padding:24px 0;border-bottom:1px solid #e8e8e6}.faq-item.svelte-1dm3i5y h3:where(.svelte-1dm3i5y){margin:0 0 10px;color:#1f1f1f;font-size:1rem;font-weight:700}.faq-item.svelte-1dm3i5y p:where(.svelte-1dm3i5y){margin:0;color:#60646b;font-size:.94rem;line-height:1.7;max-width:820px}@media (max-width: 1024px){.services-grid.svelte-1dm3i5y{grid-template-columns:repeat(2,1fr)}.markets-inner.svelte-1dm3i5y{grid-template-columns:1fr}}@media (max-width: 768px){.hero.svelte-1dm3i5y,.services-section.svelte-1dm3i5y,.markets-section.svelte-1dm3i5y,.faq-section.svelte-1dm3i5y{padding:48px 0}}@media (max-width: 600px){.services-grid.svelte-1dm3i5y{grid-template-columns:1fr}}
