.hero-section.svelte-12jj6b3{position:relative;min-height:100svh;padding-top:112px;display:flex;align-items:center;overflow:hidden;background:#eee8dc;color:#fff;isolation:isolate}.hero-slider.svelte-12jj6b3{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#d7cfbf}.slide.svelte-12jj6b3{position:absolute;inset:0;opacity:0;transform:scale(1);transition:opacity 1.05s ease,transform 4.9s ease;background-size:cover;background-position:center center;background-repeat:no-repeat;will-change:transform,opacity}.slide.is-active.svelte-12jj6b3{opacity:1;transform:scale(1.07)}.hero-overlay.svelte-12jj6b3{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#2c24148a,#2c241457 28%,#2c241429 52%,#2c241414),linear-gradient(180deg,#ffffff05,#00000024)}.hero-blur.svelte-12jj6b3{position:absolute;z-index:1;pointer-events:none;border-radius:999px;filter:blur(70px);opacity:.24}.hero-blur-left.svelte-12jj6b3{top:0;left:-120px;width:320px;height:420px;background:#9bba5461}.hero-blur-bottom.svelte-12jj6b3{right:10%;bottom:-100px;width:360px;height:220px;background:#f0c53a24}.hero-container.svelte-12jj6b3{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 56px;box-sizing:border-box}.hero-content.svelte-12jj6b3{max-width:760px;padding-top:8px}.hero-kicker.svelte-12jj6b3{display:inline-flex;align-items:center;margin-bottom:22px;padding:10px 18px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.84rem;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fffbeef5}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3){margin:0;max-width:860px;font-size:clamp(3rem,5vw,5.1rem);line-height:1.1;font-weight:850;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 10px 30px rgba(0,0,0,.14)}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3) .line:where(.svelte-12jj6b3){display:block}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3) .line-main:where(.svelte-12jj6b3){color:#f7f6f1}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3) .line-accent:where(.svelte-12jj6b3){background:linear-gradient(180deg,#f8e9a8,#ecd781);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description.svelte-12jj6b3{max-width:650px;margin:24px 0 0;color:#fff8eceb;font-size:1.06rem;line-height:1.72;font-weight:400;text-shadow:0 6px 18px rgba(0,0,0,.12)}.hero-buttons.svelte-12jj6b3{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn.svelte-12jj6b3{display:inline-flex;align-items:center;justify-content:center;min-width:192px;min-height:54px;padding:14px 28px;border-radius:999px;box-sizing:border-box;text-decoration:none;font-size:.98rem;font-weight:700;transition:transform .24s ease,background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.btn.svelte-12jj6b3:hover{transform:translateY(-2px)}.btn.primary.svelte-12jj6b3{background:#f0c53a;color:#4d3400;border:1px solid #f0c53a;box-shadow:0 14px 30px #f0c53a33}.btn.primary.svelte-12jj6b3:hover{background:#f5cc4d;border-color:#f5cc4d}.btn.secondary.svelte-12jj6b3{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.secondary.svelte-12jj6b3:hover{background:#ffffff29;border-color:#ffffff5c}.hero-dots.svelte-12jj6b3{display:flex;gap:10px;margin-top:34px}.dot.svelte-12jj6b3{width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#ffffff6b;cursor:pointer;transition:width .24s ease,background-color .24s ease,transform .24s ease}.dot.svelte-12jj6b3:hover{background:#ffffffb3}.dot.is-active.svelte-12jj6b3{width:30px;background:#f0c53a}@media (max-width: 1280px){.hero-section.svelte-12jj6b3{padding-top:104px}.hero-container.svelte-12jj6b3{padding:0 40px}.hero-content.svelte-12jj6b3{max-width:700px}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3){font-size:clamp(2.7rem,4.8vw,4.5rem);max-width:760px}.hero-description.svelte-12jj6b3{max-width:610px;font-size:1rem}}@media (max-width: 1024px){.hero-section.svelte-12jj6b3{min-height:88svh;padding-top:96px;align-items:flex-end}.hero-container.svelte-12jj6b3{padding:0 28px 40px}.hero-content.svelte-12jj6b3{max-width:620px;padding-top:0}.hero-kicker.svelte-12jj6b3{margin-bottom:18px;font-size:.78rem}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3){font-size:clamp(2.35rem,5vw,3.8rem);line-height:1.1}.hero-description.svelte-12jj6b3{margin-top:20px;font-size:.98rem;line-height:1.68}.hero-buttons.svelte-12jj6b3{margin-top:24px}}@media (max-width: 768px){.hero-section.svelte-12jj6b3{min-height:82svh;padding-top:84px;align-items:flex-end}.hero-overlay.svelte-12jj6b3{background:linear-gradient(180deg,#28221429,#28221433 24%,#28221485),linear-gradient(90deg,#28221442,#2822141f)}.hero-container.svelte-12jj6b3{padding:0 20px 26px}.hero-content.svelte-12jj6b3{max-width:100%}.hero-kicker.svelte-12jj6b3{margin-bottom:14px;padding:8px 14px;font-size:.72rem;letter-spacing:.06em}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3){max-width:100%;font-size:clamp(2.05rem,8vw,3.1rem);line-height:1.1;letter-spacing:-.045em;text-wrap:pretty}.hero-description.svelte-12jj6b3{max-width:100%;margin-top:16px;font-size:.94rem;line-height:1.62}.hero-buttons.svelte-12jj6b3{margin-top:20px;gap:10px;flex-direction:column;align-items:stretch}.btn.svelte-12jj6b3{width:100%;min-width:0;min-height:50px;padding:12px 18px;font-size:.94rem}.hero-dots.svelte-12jj6b3{margin-top:20px;gap:8px}.dot.svelte-12jj6b3{width:9px;height:9px}.dot.is-active.svelte-12jj6b3{width:26px}}@media (max-width: 480px){.hero-section.svelte-12jj6b3{min-height:78svh;padding-top:78px}.hero-container.svelte-12jj6b3{padding:0 16px 20px}.hero-kicker.svelte-12jj6b3{font-size:.68rem;padding:8px 12px}.hero-section.svelte-12jj6b3 h1:where(.svelte-12jj6b3){font-size:1.84rem;line-height:1.15}.hero-description.svelte-12jj6b3{font-size:.9rem;line-height:1.58}.btn.svelte-12jj6b3{min-height:48px;font-size:.9rem}}@media (prefers-reduced-motion: reduce){.slide.svelte-12jj6b3,.btn.svelte-12jj6b3,.dot.svelte-12jj6b3{transition:none}.slide.is-active.svelte-12jj6b3{transform:scale(1)}}.trade-section.svelte-1po3opo{position:relative;overflow:hidden;padding:48px 0 28px;background:#fff}.trade-section__inner.svelte-1po3opo{width:min(1280px,calc(100% - 40px));margin:0 auto 24px}.trade-section__head.svelte-1po3opo{text-align:center;max-width:760px;margin:0 auto 24px}.trade-section__eyebrow.svelte-1po3opo{display:inline-block;font-size:.82rem;font-weight:700;color:#c7a64a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.trade-section__head.svelte-1po3opo h2:where(.svelte-1po3opo){margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}.trade-section__title-strong.svelte-1po3opo{font-weight:900;color:#1f1f1f}.trade-section__title-light.svelte-1po3opo{font-weight:400;color:#9c9c9c}.trade-section__narrative.svelte-1po3opo{margin:0;font-size:.94rem;line-height:1.6;color:#60646b}.trade-section__highlights.svelte-1po3opo{display:flex;justify-content:center;gap:36px}.trade-highlight.svelte-1po3opo{display:flex;flex-direction:column;align-items:center;gap:4px}.trade-highlight__value.svelte-1po3opo{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:900;color:#c7a64a;line-height:1}.trade-highlight__label.svelte-1po3opo{font-size:.78rem;color:#9c9c9c;font-weight:500;text-transform:lowercase}.trade-section__stage.svelte-1po3opo{position:relative;max-width:1480px;margin:0 auto;border-radius:20px;background:#fff;overflow:hidden}.trade-section__map.svelte-1po3opo{position:relative;z-index:1;line-height:0}.trade-section__overlay.svelte-1po3opo{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.trade-section__map svg.map-svg{width:100%;height:auto;display:block;background:#fff}.trade-section__map svg.map-svg .country-base{stroke:#fff;stroke-width:1.1;transition:fill .25s ease,stroke .25s ease}.trade-section__map svg.map-svg .country-custom{transition:fill .25s ease,stroke .25s ease}.sea-route.svelte-1po3opo{fill:none;stroke:#141414e0;stroke-width:2.55;stroke-linecap:round;stroke-linejoin:round}.port--partner.svelte-1po3opo{stroke:#fff;stroke-width:2}.port-center.svelte-1po3opo{fill:#fff}.origin-core.svelte-1po3opo{fill:#ff7a00}.origin-label.svelte-1po3opo rect:where(.svelte-1po3opo){stroke:#0f172a14}.origin-label.svelte-1po3opo text:where(.svelte-1po3opo){fill:#fff;font-weight:700;font-size:22px}@media (max-width: 760px){.trade-section.svelte-1po3opo{padding:32px 0 16px}.trade-section__inner.svelte-1po3opo{margin-bottom:16px}.trade-section__head.svelte-1po3opo{margin-bottom:18px}.trade-section__narrative.svelte-1po3opo{font-size:.88rem;line-height:1.55}.trade-section__highlights.svelte-1po3opo{gap:20px}.trade-highlight__value.svelte-1po3opo{font-size:1.2rem}.trade-highlight__label.svelte-1po3opo{font-size:.72rem}.trade-section__stage.svelte-1po3opo{border-radius:14px}.origin-label.svelte-1po3opo text:where(.svelte-1po3opo){font-size:14px}}[dir=rtl] .trade-section__highlights.svelte-1po3opo{flex-direction:row-reverse}.product-showcase.svelte-7dupqt{padding:36px 0 96px;background:#f3f3f1}.container.svelte-7dupqt{width:min(1280px,calc(100% - 40px));margin:0 auto}.product-layout.svelte-7dupqt{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:28px;align-items:start}.product-intro.svelte-7dupqt{padding:0}.eyebrow.svelte-7dupqt{display:inline-block;margin-bottom:14px;color:#c7a64a;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-title.svelte-7dupqt{margin:0 0 22px;line-height:.95;text-transform:uppercase}.section-title.svelte-7dupqt .strong:where(.svelte-7dupqt){display:inline;color:#1f1f1f;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:900;letter-spacing:-.04em}.section-title.svelte-7dupqt .light:where(.svelte-7dupqt){display:inline;margin-left:10px;color:#9c9c9c;font-size:clamp(2.2rem,3.6vw,4.2rem);font-weight:300;letter-spacing:-.04em}.description.svelte-7dupqt{max-width:92%;margin:0 0 30px;color:#60646b;font-size:1.02rem;line-height:1.75}.all-button.svelte-7dupqt{display:inline-flex;align-items:center;justify-content:center;min-width:194px;min-height:58px;padding:0 28px;border:1.5px solid #d6b44b;border-radius:999px;color:#2d2d2d;background:transparent;text-decoration:none;font-size:.96rem;font-weight:700;letter-spacing:.02em;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.all-button.svelte-7dupqt:hover{background:#d6b44b;color:#1f1f1f;transform:translateY(-2px);box-shadow:0 12px 24px #d6b44b2e}.product-grid.svelte-7dupqt{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px}.product-card.svelte-7dupqt{position:relative;min-height:280px;overflow:hidden;background:#ddd;text-decoration:none;isolation:isolate}.product-card--featured.svelte-7dupqt{grid-column:1 / -1;min-height:360px}.product-card__media.svelte-7dupqt,.product-card__media.svelte-7dupqt img:where(.svelte-7dupqt){width:100%;height:100%}.product-card__media.svelte-7dupqt{position:absolute;inset:0}.product-card__media.svelte-7dupqt img:where(.svelte-7dupqt){object-fit:cover;display:block;transition:transform .6s ease}.product-card__overlay.svelte-7dupqt{position:absolute;inset:0;background:linear-gradient(180deg,#29367138,#2936716b);transition:opacity .3s ease}.product-card__content.svelte-7dupqt{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%;padding:28px}.product-card__content.svelte-7dupqt h3:where(.svelte-7dupqt){margin:0;color:#fff;font-size:clamp(1.5rem,2vw,2.35rem);line-height:1.03;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;max-width:92%;text-shadow:0 8px 22px rgba(0,0,0,.22)}.product-card.svelte-7dupqt:hover .product-card__media:where(.svelte-7dupqt) img:where(.svelte-7dupqt){transform:scale(1.06)}.product-card.svelte-7dupqt:hover .product-card__overlay:where(.svelte-7dupqt){opacity:.82}@media (max-width: 1100px){.product-layout.svelte-7dupqt{grid-template-columns:1fr;gap:30px}.description.svelte-7dupqt{max-width:100%}}@media (max-width: 767px){.product-showcase.svelte-7dupqt{padding:28px 0 72px}.container.svelte-7dupqt{width:min(100%,calc(100% - 20px))}.section-title.svelte-7dupqt .strong:where(.svelte-7dupqt),.section-title.svelte-7dupqt .light:where(.svelte-7dupqt){display:block;margin-left:0}.section-title.svelte-7dupqt .light:where(.svelte-7dupqt){margin-top:4px}.description.svelte-7dupqt{font-size:.96rem;line-height:1.72}.all-button.svelte-7dupqt{min-width:170px;min-height:52px;padding:0 22px;font-size:.9rem}.product-grid.svelte-7dupqt{grid-template-columns:1fr;gap:14px}.product-card.svelte-7dupqt,.product-card--featured.svelte-7dupqt{min-height:240px}.product-card__content.svelte-7dupqt{padding:20px}.product-card__content.svelte-7dupqt h3:where(.svelte-7dupqt){max-width:100%;font-size:1.75rem}}.ht-stories.svelte-167wm7v{padding:48px 0 56px;background:#f9f8f5}.ht-stories__inner.svelte-167wm7v{width:min(1280px,calc(100% - 40px));margin:0 auto}.ht-stories__head.svelte-167wm7v{text-align:center;margin-bottom:28px;max-width:680px;margin-left:auto;margin-right:auto}.ht-stories__eyebrow.svelte-167wm7v{display:inline-block;font-size:.82rem;font-weight:700;color:#c7a64a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.ht-stories__head.svelte-167wm7v h2:where(.svelte-167wm7v){margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#1f1f1f}.ht-stories__head.svelte-167wm7v h2:where(.svelte-167wm7v) .strong:where(.svelte-167wm7v){color:#1f1f1f;margin-right:.2em}.ht-stories__head.svelte-167wm7v h2:where(.svelte-167wm7v) .light:where(.svelte-167wm7v){color:#c7a64a;font-weight:600}.ht-stories__subtitle.svelte-167wm7v{margin:0;font-size:.94rem;line-height:1.6;color:#60646b}.ht-stories__grid.svelte-167wm7v{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ht-story-card.svelte-167wm7v{background:#fff;border:1px solid #e8e8e6;border-radius:16px;padding:24px 22px 22px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.ht-story-card.svelte-167wm7v:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1f1f1f12}.ht-story-card__ctx.svelte-167wm7v{margin-bottom:10px}.ht-story-card__ctx.svelte-167wm7v span:where(.svelte-167wm7v){display:inline-block;font-size:.78rem;font-weight:600;color:#c7a64a;background:#c7a64a14;padding:5px 14px;border-radius:100px;letter-spacing:.02em}.ht-story-card__quote-mark.svelte-167wm7v{font-size:3rem;line-height:.7;font-weight:900;color:#c7a64a33;font-family:Georgia,serif;margin-bottom:2px;-webkit-user-select:none;user-select:none}.ht-story-card__quote.svelte-167wm7v{margin:0 0 auto;padding-bottom:16px}.ht-story-card__quote.svelte-167wm7v p:where(.svelte-167wm7v){margin:0;font-size:.9rem;line-height:1.65;color:#60646b;font-style:italic}.ht-story-card__person.svelte-167wm7v{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #e8e8e6}.ht-story-card__avatar.svelte-167wm7v{width:68px;height:68px;object-fit:cover;border-radius:50%;border:2px solid #da251c;background:#f9f8f5;flex-shrink:0}.ht-story-card__meta.svelte-167wm7v h3:where(.svelte-167wm7v){margin:0 0 3px;font-size:.88rem;font-weight:800;letter-spacing:.02em;color:#1f1f1f}.ht-story-card__meta.svelte-167wm7v p:where(.svelte-167wm7v){margin:0;font-size:.82rem;color:#9c9c9c;letter-spacing:.02em}@media (max-width: 960px){.ht-stories.svelte-167wm7v{padding:40px 0 48px}.ht-stories__grid.svelte-167wm7v{grid-template-columns:repeat(2,1fr);gap:16px}.ht-story-card.svelte-167wm7v:last-child{grid-column:1 / -1;max-width:480px;margin:0 auto}}@media (max-width: 640px){.ht-stories.svelte-167wm7v{padding:32px 0 40px}.ht-stories__head.svelte-167wm7v{margin-bottom:20px}.ht-stories__head.svelte-167wm7v h2:where(.svelte-167wm7v){font-size:clamp(1.4rem,7vw,1.8rem)}.ht-stories__subtitle.svelte-167wm7v{font-size:.88rem}.ht-stories__grid.svelte-167wm7v{grid-template-columns:1fr;gap:14px}.ht-story-card.svelte-167wm7v{padding:20px 18px 18px;border-radius:14px}.ht-story-card.svelte-167wm7v:last-child{max-width:none}.ht-story-card__quote-mark.svelte-167wm7v{font-size:2.4rem}.ht-story-card__quote.svelte-167wm7v p:where(.svelte-167wm7v){font-size:.88rem}.ht-story-card__avatar.svelte-167wm7v{width:56px;height:56px}}[dir=rtl] .ht-stories__head.svelte-167wm7v h2:where(.svelte-167wm7v) .strong:where(.svelte-167wm7v){margin-right:0;margin-left:.2em}[dir=rtl] .ht-story-card__person.svelte-167wm7v{flex-direction:row-reverse}[dir=rtl] .ht-story-card__meta.svelte-167wm7v{text-align:right}.partner-section.svelte-1h93pws{background:#f9f8f5;padding:72px 0;overflow:hidden}.container.svelte-1h93pws{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-1h93pws{text-align:center;margin-bottom:56px}.eyebrow.svelte-1h93pws{display:inline-block;color:#c7a64a;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.section-header.svelte-1h93pws h2:where(.svelte-1h93pws){margin:0 0 14px;color:#1f1f1f;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:800}.section-sub.svelte-1h93pws{margin:0 auto;max-width:680px;color:#60646b;font-size:1rem;line-height:1.65}.partner-group.svelte-1h93pws{margin-bottom:56px}.partner-group.svelte-1h93pws:last-child{margin-bottom:0}.group-label.svelte-1h93pws{margin:0 0 28px;color:#1f1f1f;font-size:.95rem;font-weight:700;text-align:center;letter-spacing:.08em;text-transform:uppercase;position:relative;padding-bottom:14px}.group-label.svelte-1h93pws:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:#c7a64a}.member-feature.svelte-1h93pws{display:flex;flex-direction:column;align-items:center}.member-badge.svelte-1h93pws{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-bottom:14px;background:#c7a64a;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}.logo-card--featured.svelte-1h93pws{width:min(280px,100%);height:140px;background:#fff;border:2px solid #c7a64a;box-shadow:0 8px 24px -12px #c7a64a73}.logo-card--featured.svelte-1h93pws:hover{transform:translateY(-3px);box-shadow:0 12px 28px -10px #c7a64a8c}.member-caption.svelte-1h93pws{margin:14px 0 0;color:#60646b;font-size:.9rem;text-align:center}.marquee.svelte-1h93pws{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.marquee-track.svelte-1h93pws{display:flex;gap:16px;width:max-content;animation:svelte-1h93pws-marquee 36s linear infinite}.marquee.svelte-1h93pws:hover .marquee-track:where(.svelte-1h93pws){animation-play-state:paused}@keyframes svelte-1h93pws-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-track.svelte-1h93pws{animation:none;flex-wrap:wrap;justify-content:center}}.logo-card.svelte-1h93pws{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:180px;height:110px;padding:16px 20px;background:#fff;border:1px solid #e8e8e6;border-radius:12px;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.logo-card.svelte-1h93pws:hover{border-color:#c7a64a;transform:translateY(-2px);box-shadow:0 8px 20px -10px #c7a64a66}.logo-card--static.svelte-1h93pws{cursor:default}.logo-card--static.svelte-1h93pws:hover{transform:none;border-color:#e8e8e6;box-shadow:none}.logo-img.svelte-1h93pws{max-height:64px;max-width:100%;width:auto;height:auto;object-fit:contain;transition:filter .2s ease,opacity .2s ease}.logo-img--lg.svelte-1h93pws{max-height:88px}.logo-text.svelte-1h93pws{color:#1f1f1f;font-size:.98rem;font-weight:700;letter-spacing:.02em;text-align:center}@media (max-width: 768px){.partner-section.svelte-1h93pws{padding:52px 0}.section-header.svelte-1h93pws{margin-bottom:40px}.partner-group.svelte-1h93pws{margin-bottom:44px}.logo-card--featured.svelte-1h93pws{width:min(240px,100%);height:120px}.logo-img--lg.svelte-1h93pws{max-height:72px}.marquee.svelte-1h93pws{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%)}.marquee-track.svelte-1h93pws{gap:12px;animation-duration:28s}.logo-card.svelte-1h93pws{width:140px;height:92px;padding:12px 16px}.logo-img.svelte-1h93pws{max-height:52px}}.blog-section.svelte-9c5itl{padding:clamp(48px,7vw,80px) 0;background:#f3f3f1}.container.svelte-9c5itl{width:min(1240px,calc(100% - 32px));margin:0 auto}.section-head.svelte-9c5itl{max-width:700px;margin:0 auto 24px;text-align:center}.eyebrow.svelte-9c5itl{display:inline-block;margin-bottom:12px;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c7a64a}.section-head.svelte-9c5itl h2:where(.svelte-9c5itl){margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;font-weight:800;color:#1f1f1f;letter-spacing:-.02em}.section-head.svelte-9c5itl h2:where(.svelte-9c5itl) span:where(.svelte-9c5itl){color:#c7a64a}.section-head.svelte-9c5itl p:where(.svelte-9c5itl){max-width:650px;margin:0 auto;font-size:1rem;line-height:1.65;color:#60646b}.blog-grid.svelte-9c5itl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-item.svelte-9c5itl{min-width:0}.more-btn.svelte-9c5itl{display:flex;justify-content:center;margin-top:28px}.view-all-btn.svelte-9c5itl{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;border:1.5px solid #d6b44b;background:transparent;color:#2d2d2d;text-decoration:none;font-size:.95rem;font-weight:700;transition:transform .25s ease,box-shadow .25s ease,background-color .2s ease,border-color .2s ease}.view-all-btn.svelte-9c5itl:hover{transform:translateY(-2px);background:#d6b44b;color:#1f1f1f;box-shadow:0 8px 20px #c7a64a2e}@media (max-width: 1100px){.blog-grid.svelte-9c5itl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width: 640px){.blog-section.svelte-9c5itl{padding:40px 0 52px}.container.svelte-9c5itl{width:min(100% - 20px,1240px)}.section-head.svelte-9c5itl{margin-bottom:20px;text-align:left}.section-head.svelte-9c5itl h2:where(.svelte-9c5itl){font-size:clamp(1.4rem,7vw,1.8rem)}.section-head.svelte-9c5itl p:where(.svelte-9c5itl){max-width:none;margin-left:0;margin-right:0;font-size:.9rem;line-height:1.6}.blog-grid.svelte-9c5itl{grid-template-columns:1fr;gap:16px}.more-btn.svelte-9c5itl{justify-content:flex-start;margin-top:24px}.view-all-btn.svelte-9c5itl{min-height:48px;padding:0 18px;font-size:.9rem}}
