.hero[data-astro-cid-osgne7xm]{max-width:none;margin:0;padding:0;position:relative}.hero[data-astro-cid-osgne7xm] .hero-video-layer{z-index:-1;opacity:0}.hero-inner[data-astro-cid-osgne7xm]{max-width:1280px;margin:0 auto;padding:220px 48px 100px;position:relative}.hero-inner[data-astro-cid-osgne7xm] .eyebrow{z-index:1;position:relative}.hero-title[data-astro-cid-osgne7xm]{letter-spacing:-.01em;opacity:0;max-width:820px;margin-bottom:24px;font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1.08}.hero-subtitle[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);opacity:0;max-width:680px;margin-bottom:36px;font-size:16px;line-height:1.65}.hero-actions[data-astro-cid-osgne7xm]{align-items:center;gap:16px;margin-bottom:56px;display:flex}.hero-btn-primary[data-astro-cid-osgne7xm],.hero-btn-secondary[data-astro-cid-osgne7xm]{font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;opacity:0;border-radius:8px;justify-content:center;align-items:center;padding:15px 30px;font-size:13px;font-weight:600;text-decoration:none;transition:box-shadow .35s,transform .35s,border-color .35s;display:inline-flex}.hero-btn-primary[data-astro-cid-osgne7xm]{background:var(--gradient-button);color:var(--bg-primary)}.hero-btn-primary[data-astro-cid-osgne7xm]:hover{box-shadow:0 0 32px -4px rgba(var(--cyan-rgb),.55);transform:translateY(-2px)}.hero-btn-secondary[data-astro-cid-osgne7xm]{color:var(--text-primary)}.hero-btn-secondary[data-astro-cid-osgne7xm]:hover{border-color:var(--glass-border-strong);transform:translateY(-2px)}.hero-cards[data-astro-cid-osgne7xm]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.hero-card[data-astro-cid-osgne7xm]{color:inherit;opacity:0;flex-direction:column;gap:10px;padding:20px 20px 22px;display:flex}.hero-card-icon[data-astro-cid-osgne7xm]{width:26px;height:26px;color:var(--cyan);opacity:.85}.hero-card-title[data-astro-cid-osgne7xm]{font-family:var(--font-heading);color:var(--text-primary);font-size:14.5px;font-weight:500;line-height:1.3}.hero-card-text[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);font-size:12.5px;line-height:1.5}@media (width<=860px){.hero-inner[data-astro-cid-osgne7xm]{padding:160px 24px 70px}.hero-title[data-astro-cid-osgne7xm]{max-width:none}.hero-actions[data-astro-cid-osgne7xm]{flex-direction:column;align-items:stretch}.hero-cards[data-astro-cid-osgne7xm]{grid-template-columns:1fr}}.reveal-blur[data-astro-cid-osgne7xm]{opacity:0;filter:blur(8px)}.overview[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:64px}.overview-card[data-astro-cid-osgne7xm]{border-radius:36px;padding:64px}.overview-grid[data-astro-cid-osgne7xm]{grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;display:grid}.overview-text[data-astro-cid-osgne7xm] .eyebrow{margin-bottom:24px}.overview-title[data-astro-cid-osgne7xm]{max-width:16ch;margin-bottom:24px;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.2}.overview-copy[data-astro-cid-osgne7xm]{flex-direction:column;gap:16px;display:flex}.overview-copy[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);max-width:52ch;font-size:15px;line-height:1.75}.overview-visual[data-astro-cid-osgne7xm]{justify-content:center;align-items:center;padding:24px;display:flex}.flow-diagram[data-astro-cid-osgne7xm]{width:100%;max-width:220px;height:auto}.flow-line[data-astro-cid-osgne7xm]{stroke:var(--cyan);stroke-width:1.2px;opacity:.3}.flow-node[data-astro-cid-osgne7xm]{fill:var(--cyan);stroke:none;filter:drop-shadow(0 0 8px rgba(var(--cyan-rgb), .8))}.flow-label[data-astro-cid-osgne7xm]{fill:var(--text-secondary);letter-spacing:.02em;font-size:12px}.capabilities[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:72px}.capabilities-head[data-astro-cid-osgne7xm]{max-width:640px;margin-bottom:48px}.capabilities-head[data-astro-cid-osgne7xm] h2[data-astro-cid-osgne7xm]{margin-bottom:16px;font-size:34px;font-weight:400}.capabilities-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{color:var(--text-secondary);font-size:15px;line-height:1.7}.capabilities-grid[data-astro-cid-osgne7xm]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.capability-card[data-astro-cid-osgne7xm]{border-top:2px solid var(--cyan);color:inherit;padding:40px 36px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative}.capability-card[data-astro-cid-osgne7xm].glass-hover:hover{border-color:rgba(var(--cyan-rgb), .35);box-shadow:0 24px 80px rgba(var(--cyan-rgb), .1);transform:translateY(-6px)}.capability-icon[data-astro-cid-osgne7xm]{width:28px;height:28px;color:var(--cyan);opacity:.85;margin-bottom:22px}.capability-card[data-astro-cid-osgne7xm] h3[data-astro-cid-osgne7xm]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:14px;padding-right:20px;font-size:19px;font-weight:500;line-height:1.3}.capability-card[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{color:var(--text-secondary);font-size:14px;line-height:1.7}.capability-arrow[data-astro-cid-osgne7xm]{font-family:var(--font-mono);color:var(--cyan);opacity:.5;font-size:13px;transition:transform .3s,opacity .3s;position:absolute;top:36px;right:32px}.capability-card[data-astro-cid-osgne7xm][href]:hover .capability-arrow[data-astro-cid-osgne7xm]{opacity:1;transform:translate(4px)}.how-it-works[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:72px}.how-it-works-head[data-astro-cid-osgne7xm]{max-width:640px;margin-bottom:48px}.how-it-works-head[data-astro-cid-osgne7xm] h2[data-astro-cid-osgne7xm]{font-family:var(--font-heading);margin-bottom:16px;font-size:34px;font-weight:400}.how-it-works-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);max-width:60ch;font-size:15px;line-height:1.7}.how-it-works-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]+p[data-astro-cid-osgne7xm]{margin-top:12px}.process-track[data-astro-cid-osgne7xm]{margin-bottom:28px;padding:20px 40px 40px;position:relative;overflow:hidden}.process-line[data-astro-cid-osgne7xm]{background:var(--glass-border-strong);height:2px;position:absolute;top:38px;left:40px;right:40px}.process-line-fill[data-astro-cid-osgne7xm]{background:var(--cyan);width:0%;height:100%;box-shadow:0 0 12px 1px rgba(var(--cyan-rgb), .65);transition:width 2.4s cubic-bezier(.4,0,.2,1)}.process-line-fill[data-astro-cid-osgne7xm].filled{width:100%}.process-nodes[data-astro-cid-osgne7xm]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid;position:relative}.process-node[data-astro-cid-osgne7xm]{padding-top:56px;position:relative}.process-node-dot[data-astro-cid-osgne7xm]{background:var(--bg-primary);border:2px solid var(--glass-border-strong);border-radius:50%;width:16px;height:16px;transition:all .5s;position:absolute;top:30px;left:0}.process-node[data-astro-cid-osgne7xm].active .process-node-dot[data-astro-cid-osgne7xm]{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 16px rgba(var(--cyan-rgb), .6)}.process-node-title[data-astro-cid-osgne7xm]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:6px;font-size:15.5px;font-weight:500}.process-node-text[data-astro-cid-osgne7xm]{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.process-tags[data-astro-cid-osgne7xm]{flex-wrap:wrap;gap:10px;display:flex}.expertise-tag[data-astro-cid-osgne7xm]{font-family:var(--font-mono);color:var(--cyan);border:1px solid rgba(var(--cyan-rgb), .22);background:rgba(var(--cyan-rgb), .06);border-radius:999px;padding:8px 12px;font-size:12px;display:inline-block}.operating-channels[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:72px}.channels-head[data-astro-cid-osgne7xm]{max-width:640px;margin-bottom:48px}.channels-head[data-astro-cid-osgne7xm] h2[data-astro-cid-osgne7xm]{font-family:var(--font-heading);margin-bottom:16px;font-size:34px;font-weight:400}.channels-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);max-width:60ch;font-size:15px;line-height:1.7}.channels-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]+p[data-astro-cid-osgne7xm]{margin-top:12px}.channels-grid[data-astro-cid-osgne7xm]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.channel-card[data-astro-cid-osgne7xm]{color:inherit;padding:48px 40px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.channel-card[data-astro-cid-osgne7xm].glass-hover:hover{border-color:rgba(var(--cyan-rgb), .35);box-shadow:0 24px 80px rgba(var(--cyan-rgb), .1);transform:translateY(-6px)}.channel-icon[data-astro-cid-osgne7xm]{width:32px;height:32px;color:var(--cyan);opacity:.85;margin-bottom:26px}.channel-card[data-astro-cid-osgne7xm] h3[data-astro-cid-osgne7xm]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:14px;font-size:21px;font-weight:500;line-height:1.3}.channel-card[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{color:var(--text-secondary);font-size:15px;line-height:1.7}.logistics[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:72px}.logistics-head[data-astro-cid-osgne7xm]{max-width:640px;margin-bottom:48px}.logistics-head[data-astro-cid-osgne7xm] h2[data-astro-cid-osgne7xm]{font-family:var(--font-heading);margin-bottom:16px;font-size:34px;font-weight:400}.logistics-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);max-width:60ch;font-size:15px;line-height:1.7}.logistics-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]+p[data-astro-cid-osgne7xm]{margin-top:12px}.logistics-grid[data-astro-cid-osgne7xm]{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:28px;display:grid}.logistics-card[data-astro-cid-osgne7xm]{padding:48px 40px}.logistics-icon[data-astro-cid-osgne7xm]{width:32px;height:32px;color:var(--cyan);opacity:.85;margin-bottom:26px}.logistics-card[data-astro-cid-osgne7xm] h3[data-astro-cid-osgne7xm]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:14px;font-size:21px;font-weight:500;line-height:1.3}.logistics-card[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{color:var(--text-secondary);font-size:15px;line-height:1.7}.gdp-link[data-astro-cid-osgne7xm]{color:var(--cyan);letter-spacing:.03em;align-items:center;gap:8px;font-size:12.5px;text-decoration:none;display:inline-flex}.gdp-link[data-astro-cid-osgne7xm]:hover{text-underline-offset:4px;text-decoration:underline}.gdp-link-arrow[data-astro-cid-osgne7xm]{transition:transform .25s;display:inline-block}.gdp-link[data-astro-cid-osgne7xm]:hover .gdp-link-arrow[data-astro-cid-osgne7xm]{transform:translate(3px)}.tenders[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:72px}.tenders-card[data-astro-cid-osgne7xm]{border-top:2px solid var(--gold);color:inherit;padding:56px 64px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:block;position:relative}.tenders-card[data-astro-cid-osgne7xm].glass-hover:hover{border-color:rgba(var(--gold-rgb), .55);box-shadow:0 24px 80px rgba(var(--gold-rgb), .1);transform:translateY(-6px)}.eyebrow--gold[data-astro-cid-osgne7xm]{color:var(--gold)}.tenders-title[data-astro-cid-osgne7xm]{max-width:20ch;margin:16px 0 20px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.25}.tenders-text[data-astro-cid-osgne7xm]{flex-direction:column;gap:14px;max-width:64ch;display:flex}.tenders-text[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;line-height:1.75}.partner-value[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:72px}.partner-value-head[data-astro-cid-osgne7xm]{max-width:640px;margin-bottom:48px}.partner-value-head[data-astro-cid-osgne7xm] h2[data-astro-cid-osgne7xm]{font-family:var(--font-heading);margin-bottom:16px;font-size:34px;font-weight:400}.partner-value-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);max-width:60ch;font-size:15px;line-height:1.7}.partner-value-head[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]+p[data-astro-cid-osgne7xm]{margin-top:12px}.partner-value-grid[data-astro-cid-osgne7xm]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.partner-value-card[data-astro-cid-osgne7xm]{padding:32px 28px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.partner-value-card[data-astro-cid-osgne7xm].glass-hover:hover{border-color:rgba(var(--cyan-rgb), .35);box-shadow:0 24px 80px rgba(var(--cyan-rgb), .1);transform:translateY(-6px)}.partner-value-icon[data-astro-cid-osgne7xm]{width:26px;height:26px;color:var(--cyan);opacity:.85;margin-bottom:20px}.partner-value-card[data-astro-cid-osgne7xm] h3[data-astro-cid-osgne7xm]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-size:17px;font-weight:500;line-height:1.3}.partner-value-card[data-astro-cid-osgne7xm] p[data-astro-cid-osgne7xm]{color:var(--text-secondary);font-size:14px;line-height:1.7}.closing-cta[data-astro-cid-osgne7xm]{border-top:1px solid var(--glass-border);padding-top:64px}.cta-panel[data-astro-cid-osgne7xm]{border-radius:24px;padding:72px 80px;position:relative;overflow:hidden}.cta-glow-cyan[data-astro-cid-osgne7xm]{pointer-events:none;background:radial-gradient(ellipse 50% 70% at 8% 50%, rgba(var(--cyan-rgb), .14), transparent 65%);position:absolute;inset:0}.cta-glow-gold[data-astro-cid-osgne7xm]{pointer-events:none;background:radial-gradient(ellipse 45% 60% at 96% 12%, rgba(var(--gold-rgb), .08), transparent 70%);position:absolute;inset:0}.cta-content[data-astro-cid-osgne7xm]{z-index:1;max-width:640px;position:relative}.cta-title[data-astro-cid-osgne7xm]{margin-bottom:20px;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.2}.cta-text[data-astro-cid-osgne7xm]{font-family:var(--font-body);color:var(--text-secondary);max-width:56ch;margin-bottom:36px;font-size:15.5px;line-height:1.75}.cta-actions[data-astro-cid-osgne7xm]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.cta-link[data-astro-cid-osgne7xm]{color:var(--cyan);letter-spacing:.03em;align-items:center;gap:8px;font-size:12.5px;text-decoration:none;display:inline-flex}.cta-link[data-astro-cid-osgne7xm]:hover{text-underline-offset:4px;text-decoration:underline}.cta-link-arrow[data-astro-cid-osgne7xm]{transition:transform .25s;display:inline-block}.cta-link[data-astro-cid-osgne7xm]:hover .cta-link-arrow[data-astro-cid-osgne7xm]{transform:translate(3px)}@media (width<=1100px){.capabilities-grid[data-astro-cid-osgne7xm]{grid-template-columns:repeat(2,1fr)}.process-nodes[data-astro-cid-osgne7xm]{grid-template-columns:repeat(3,1fr);row-gap:40px}.partner-value-grid[data-astro-cid-osgne7xm]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.overview-card[data-astro-cid-osgne7xm]{border-radius:26px;padding:48px 28px}.overview-grid[data-astro-cid-osgne7xm]{grid-template-columns:1fr;gap:40px}.overview-text[data-astro-cid-osgne7xm] .overview-title[data-astro-cid-osgne7xm]{max-width:none}.overview-visual[data-astro-cid-osgne7xm]{padding:8px 0 0}.capabilities-grid[data-astro-cid-osgne7xm]{grid-template-columns:1fr}.process-track[data-astro-cid-osgne7xm]{padding:12px 24px 24px 48px}.process-line[data-astro-cid-osgne7xm]{width:2px;height:auto;inset:8px auto 8px 11px}.process-line-fill[data-astro-cid-osgne7xm]{width:100%;height:0%;transition:height 2.4s cubic-bezier(.4,0,.2,1)}.process-line-fill[data-astro-cid-osgne7xm].filled{width:100%;height:100%}.process-nodes[data-astro-cid-osgne7xm]{grid-template-columns:1fr;row-gap:32px}.process-node[data-astro-cid-osgne7xm]{padding-top:0;padding-left:36px}.process-node-dot[data-astro-cid-osgne7xm]{top:2px;left:-37px}.channels-grid[data-astro-cid-osgne7xm],.logistics-grid[data-astro-cid-osgne7xm]{grid-template-columns:1fr}.tenders-card[data-astro-cid-osgne7xm]{padding:40px 28px}.partner-value-grid[data-astro-cid-osgne7xm]{grid-template-columns:1fr}.cta-panel[data-astro-cid-osgne7xm]{padding:48px 28px}.cta-actions[data-astro-cid-osgne7xm]{flex-direction:column;align-items:stretch}}
