.container.svelte-184c8ul{width:min(1280px,calc(100% - 40px));margin:0 auto}.container.narrow.svelte-184c8ul{max-width:860px}.hero.svelte-184c8ul{position:relative;min-height:60vh;display:flex;align-items:center;background-size:cover;background-position:center;color:#fff;padding:60px 0}.hero-overlay.svelte-184c8ul{position:absolute;inset:0;background:linear-gradient(to right,#0009,#0003)}.hero-inner.svelte-184c8ul{position:relative;z-index:1;max-width:720px}.hero.svelte-184c8ul h1:where(.svelte-184c8ul){font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1.15;margin:0 0 16px}.hero-subtitle.svelte-184c8ul{font-size:1.05rem;line-height:1.6;color:#ffffffe6;margin:0 0 24px}.eyebrow.svelte-184c8ul{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#c7a64a;margin-bottom:10px}section.svelte-184c8ul{padding:60px 0}section.svelte-184c8ul h2:where(.svelte-184c8ul){font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;color:#1f1f1f;margin:0 0 16px}.section-intro.svelte-184c8ul{color:#60646b;font-size:1rem;line-height:1.7;margin:0 0 30px;max-width:760px}.btn-primary.svelte-184c8ul{display:inline-flex;align-items:center;justify-content:center;background:#c7a64a;color:#1f1f1f;text-decoration:none;padding:12px 28px;border-radius:8px;font-size:.92rem;font-weight:700;transition:background .15s}.btn-primary.svelte-184c8ul:hover{background:#b08e3a}.cards-grid.svelte-184c8ul{display:grid;gap:20px;margin-top:24px}.cards-grid.cols-2.svelte-184c8ul{grid-template-columns:repeat(2,1fr)}.cards-grid.cols-3.svelte-184c8ul{grid-template-columns:repeat(3,1fr)}.cards-grid.cols-4.svelte-184c8ul{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.cards-grid.cols-2.svelte-184c8ul,.cards-grid.cols-3.svelte-184c8ul,.cards-grid.cols-4.svelte-184c8ul{grid-template-columns:1fr}}.card.svelte-184c8ul{background:#fff;border:1px solid #e8e8e6;border-radius:14px;padding:24px;transition:box-shadow .2s,transform .2s}.card.svelte-184c8ul:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.card-icon.svelte-184c8ul{font-size:1.8rem;display:inline-block;margin-bottom:10px}.card-image.svelte-184c8ul{aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;margin-bottom:14px;background:#f3f3f1}.card-image.svelte-184c8ul img:where(.svelte-184c8ul){width:100%;height:100%;object-fit:cover}.card.svelte-184c8ul h3:where(.svelte-184c8ul){font-size:1.15rem;font-weight:700;color:#1f1f1f;margin:0 0 8px}.card.svelte-184c8ul p:where(.svelte-184c8ul){color:#60646b;font-size:.94rem;line-height:1.6;margin:0 0 14px}.card-link.svelte-184c8ul{color:#c7a64a;text-decoration:none;font-weight:600;font-size:.88rem}.card-link.svelte-184c8ul:hover{text-decoration:underline}.rich-text.svelte-184c8ul{padding:50px 0}.prose.svelte-184c8ul{color:#1f1f1f;font-size:1rem;line-height:1.8}.prose.svelte-184c8ul h2{font-size:1.6rem;font-weight:800;margin:2em 0 .6em}.prose.svelte-184c8ul h3{font-size:1.2rem;font-weight:700;margin:1.6em 0 .5em}.prose.svelte-184c8ul p{margin:0 0 1em}.prose.svelte-184c8ul ul,.prose.svelte-184c8ul ol{margin:0 0 1em;padding-left:1.4em}.prose.svelte-184c8ul li{margin-bottom:.4em}.prose.svelte-184c8ul a{color:#c7a64a}.table-wrap.svelte-184c8ul{overflow-x:auto;background:#fff;border-radius:10px;border:1px solid #e8e8e6}table.svelte-184c8ul{width:100%;border-collapse:collapse;font-size:.94rem}th.svelte-184c8ul{background:#f9f9f7;text-align:left;padding:12px 16px;font-weight:700;color:#1f1f1f;border-bottom:1px solid #e8e8e6}td.svelte-184c8ul{padding:12px 16px;border-bottom:1px solid #f3f3f1;color:#374151}tr.svelte-184c8ul:last-child td:where(.svelte-184c8ul){border-bottom:none}.faq-list.svelte-184c8ul{display:flex;flex-direction:column;gap:10px}.faq-item.svelte-184c8ul{background:#fff;border:1px solid #e8e8e6;border-radius:10px;padding:0;overflow:hidden}.faq-item.svelte-184c8ul summary:where(.svelte-184c8ul){cursor:pointer;padding:16px 20px;font-weight:600;color:#1f1f1f;list-style:none;position:relative}.faq-item.svelte-184c8ul summary:where(.svelte-184c8ul):after{content:"+";position:absolute;right:20px;color:#c7a64a;font-size:1.2rem;font-weight:700}.faq-item[open].svelte-184c8ul summary:where(.svelte-184c8ul):after{content:"−"}.faq-answer.svelte-184c8ul{padding:0 20px 16px;color:#60646b;line-height:1.7}.cta-section.svelte-184c8ul{text-align:center;background:#f3f3f1}.cta-section.variant-dark.svelte-184c8ul{background:#1f1f1f;color:#fff}.cta-section.variant-dark.svelte-184c8ul h2:where(.svelte-184c8ul){color:#fff}.cta-section.variant-gold.svelte-184c8ul{background:linear-gradient(135deg,#c7a64a,#b08e3a);color:#1f1f1f}.cta-subtitle.svelte-184c8ul{color:#60646b;font-size:1.05rem;max-width:640px;margin:0 auto 24px}.cta-section.variant-dark.svelte-184c8ul .cta-subtitle:where(.svelte-184c8ul){color:#fffc}.logistics-grid.svelte-184c8ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.logistics-item.svelte-184c8ul{background:#fff;border:1px solid #e8e8e6;border-radius:10px;padding:20px}.logistics-icon.svelte-184c8ul{font-size:1.6rem;display:inline-block;margin-bottom:10px}.logistics-item.svelte-184c8ul h3:where(.svelte-184c8ul){font-size:1.05rem;font-weight:700;color:#1f1f1f;margin:0 0 8px}.logistics-item.svelte-184c8ul p:where(.svelte-184c8ul){color:#60646b;font-size:.92rem;line-height:1.6;margin:0}.origins-grid.svelte-184c8ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px}.origin-card.svelte-184c8ul{background:#fff;border:1px solid #e8e8e6;border-radius:10px;padding:18px}.origin-card.svelte-184c8ul h3:where(.svelte-184c8ul){font-size:1.05rem;font-weight:700;color:#1f1f1f;margin:0 0 6px}.origin-note.svelte-184c8ul{color:#60646b;font-size:.88rem;margin:0 0 12px}.months.svelte-184c8ul{display:flex;flex-wrap:wrap;gap:4px}.month.svelte-184c8ul{background:#f3f3f1;color:#1f1f1f;font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:4px}.markets-grid.svelte-184c8ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px}.market-card.svelte-184c8ul{background:#fff;border:1px solid #e8e8e6;border-radius:10px;padding:18px}.market-card.svelte-184c8ul .flag:where(.svelte-184c8ul){font-size:1.8rem;display:inline-block;margin-bottom:8px}.market-card.svelte-184c8ul h3:where(.svelte-184c8ul){font-size:1.05rem;font-weight:700;color:#1f1f1f;margin:0 0 6px}.market-note.svelte-184c8ul{color:#60646b;font-size:.88rem;margin:0 0 8px;font-weight:600}.market-detail.svelte-184c8ul{color:#60646b;font-size:.92rem;line-height:1.6;margin:0}
