@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0a0a0b;--deep:#08080a;--surface:#111113;--surface-2:#141416;--surface-3:#18181b;--border:#1a1a1c;--border-hi:#2a2a2e;--text:#f0f0f2;--text-2:#b0b0bc;--muted:#808090;--faint:#5a5a66;--red:#e63232;--red-hi:#ff4646;--red-lo:#b71f1f;--red-glow:0 0 20px #e6323266, 0 0 40px #e6323233;--ocean:#1e5aa8;--ocean-lo:#12365f;--ocean-hi:#3b6fb5;--red-cta:#e03131;--ocean-data:#5484c2;--faint-deep:#777780;--uv-1:#cf6b6d;--uv-2:#bb7182;--uv-3:#9c78a3;--uv-4:#8c7cba;--uv-5:#7a82cd;--uv-6:#6c88ec;--uv-cyan:#5ca9d6;--uv-magenta:#c56ba6;--success:#2fae66;--sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--display:var(--sans);--max:1200px;--gutter:clamp(1.25rem,4vw,1.5rem);--content:calc(var(--max) - 2 * var(--gutter));--edge:max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter)));--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8.25rem;--radius:.75rem;--radius-xs:calc(var(--radius) - 8px);--radius-sm:calc(var(--radius) - 6px);--radius-md:calc(var(--radius) - 4px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-pill:9999px;--radius-circle:50%;--text-display:var(--text-h2);--text-h1:var(--text-h2);--text-h2:1.4375rem;--text-h2-xl:var(--text-h2);--text-h1-xl:var(--text-h1);--text-h3:1.1875rem;--text-h4:1rem;--text-sub:.75rem;--text-lead:var(--text-sub);--text-body:.9375rem;--text-small:.8125rem;--text-eyebrow:.6875rem;--text-kicker:.6875rem;--text-mini:.625rem;--text-micro:.5625rem;--text-stat:clamp(1.875rem,4vw,2.875rem);--text-metric:clamp(1.375rem,2.6vw,1.625rem);--text-headline:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);--text-data:.8125rem;--leading-display:1.02;--leading-h2:1.15;--leading-h3:1.15;--leading-body:1.6;--leading-tight:1.02;--tracking-display:-.03em;--tracking-h3:-.02em;--tracking-eyebrow:.06em;--tracking-kicker:.04em;--tracking-caps:.11em}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:#030911}html.lenis{scroll-behavior:auto}body{min-height:100dvh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background-color:#0000;background-image:radial-gradient(circle at 83% 12%,#2b6fb829,#0000 31%),radial-gradient(circle at 15% 90%,#1171751a,#0000 34%),linear-gradient(#030911 0%,#06101a 52%,#030911 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-weight:400;line-height:1.55}@media (hover:none),(pointer:coarse){body{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 83% 12%,#2b6fb829,#0000 31%),radial-gradient(circle at 15% 90%,#1171751a,#0000 34%),linear-gradient(#030911 0%,#06101a 52%,#030911 100%);position:fixed;inset:0}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);color:var(--muted)}.num{font-family:var(--mono);font-weight:500}:focus-visible{outline:2px solid var(--ocean-hi);outline-offset:3px;border-radius:var(--radius-xs)}[id]{scroll-margin-top:84px}section{background:0 0;padding:clamp(38px,7vh,84px) 0}section.sec-major{padding:clamp(50px,10.3vh,123px) 0}section.sec-tight{padding:clamp(27px,4.9vh,59px) 0}section.sec-line{border-top:1px solid var(--border)}.sec-white{--bg:#030911;--deep:#02060b;--surface:#07131b;--surface-2:#091722;--surface-3:#0b1c2a;--border:#16324a;--border-hi:#254962;--text:#f4f7fb;--text-2:#c3d0d8;--muted:#93a3b6;--faint:#6e8796;--ocean-hi:#5f97dc;--ocean-data:#5f97dc;--success:#2ee0a5;color:var(--text);background:linear-gradient(#030911 0%,#06101a 52%,#030911 100%)}.sec-white .eyebrow{color:#8aa6c7}.sec-white .seal{opacity:.9}.sec-white .case{--surface:#111113;--text:#f0f0f2;--text-2:#b0b0bc;--muted:#808090;color:var(--text)}.sec-white .portal,.sec-white .eco-card,.sec-white .dna-card{--text:#f0f0f2;--text-2:#b0b0bc;--muted:#808090;--faint:#5a5a66;--ocean-hi:#3b6fb5;color:var(--text)}.eco.sec-white:before{background:linear-gradient(#030911eb,#06101af7)}.sec-white .portal{--ocean-hi:#5a8fd8}.sec-white .case .eyebrow{color:var(--red-hi)}#trust.sec-line{border-top:none;position:relative}.stats,.trust{background:0 0}.trust.sec-white,.mission-home.sec-white{background:var(--bg)}h1,h2{font-family:var(--display);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-h2)}h3{font-family:var(--sans);letter-spacing:var(--tracking-h3);font-weight:300;line-height:var(--leading-h3);font-size:var(--text-h3)}h2{font-size:var(--text-h2);margin-bottom:var(--space-4)}p{font-size:var(--text-body);line-height:var(--leading-body);max-width:65ch}.lead{color:var(--muted);font-size:var(--text-lead);max-width:60ch}.section-head{margin-bottom:clamp(24px,4.5vh,36px)}::selection{color:#fff;background:#e6323247}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--deep)}::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#38383e}.ph-tag{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.06em;color:var(--ocean-hi);border:1px dashed var(--ocean);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);background:#1e5aa81a;margin-bottom:14px;display:inline-flex}.ph-tag:before{content:"⚠";font-size:11px}.ph-block{position:relative}.dot{border-radius:var(--radius-circle);background:var(--ocean-hi);vertical-align:middle;width:6px;height:6px;margin-right:10px;display:inline-block;position:relative;top:-1px}header{z-index:1000;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border);background:#080c14f5;position:sticky;top:0}header:after{content:"";pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 0%,#307cff8c 25%,#2fcdffa6 37%,#8258ff8c 50%,#ef448b80 63%,#f4b44080 75%,#0000 88%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}header .nav{max-width:min(var(--content),calc(100% - 2 * var(--gutter)));padding-left:0;padding-right:0}.brand{align-items:center;display:flex}.brand img{width:auto;height:20px;display:block}@media (min-width:821px){.brand{margin-left:clamp(-64px,536px - 50vw,0px)}}.nav-links{align-items:center;gap:var(--space-1);list-style:none;display:flex}.connect-item>button{align-items:center;gap:var(--space-2);display:inline-flex}.nav-links>li>a,.nav-links>li>button{color:#858991;height:42px;font-size:14px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 13px;transition:color .18s,background .18s;display:flex;position:relative}.nav-links>li>a:hover,.nav-links>li>button:hover,.nav-links>li.open>button{color:#f5f5f6;background:#3a75af17}.nav-links>li>button:after{content:"";background:linear-gradient(90deg,#337cff,#35c9ff,#8d5cff,#ef4b8b,#f2b84b);height:1px;transition:transform .18s;position:absolute;bottom:0;left:13px;right:13px;transform:scaleX(0)}.nav-links>li.open>button:after{transform:scaleX(1)}.nav-caret{width:9px;height:9px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-links>li.open .nav-caret{transform:rotate(180deg)}.mega{overscroll-behavior:contain;border:0;border-top:1px solid var(--border-hi);width:100%;max-height:calc(100dvh - 82px);padding:var(--space-6) 0;opacity:0;pointer-events:none;z-index:60;background:linear-gradient(#07111dfb,#050a11fc);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(8px);box-shadow:0 24px 50px #00000073}.nav-links>li.open .mega,.connect-item.open .mega{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-grid{gap:var(--space-5);max-width:var(--max);padding:0 var(--space-5);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.mega-grid.cols-1{grid-template-columns:1fr}.mega-grid.cols-2{grid-template-columns:repeat(2,1fr)}.compact-trigger{align-self:stretch;align-items:center;display:flex;position:relative}.mega.mega-compact{background:linear-gradient(#07111dfb,#050a11fc);border:1px solid #ffffff17;border-radius:0 0 11px 11px;width:205px;max-height:none;padding:10px;top:calc(100% - 1px);left:50%;right:auto;overflow:visible;transform:translate(-50%)translateY(8px);box-shadow:0 20px 45px #0006}.nav-links>li.open .mega.mega-compact{transform:translate(-50%)translateY(0)}.mega.mega-compact .mega-grid{padding:0;display:block}.mega.mega-compact .mega-col ul{display:block}.mega.mega-compact .mega-col a{color:#90959e;margin:0;padding:10px 11px;font-size:12px}.mega.mega-compact .mega-col a:hover{color:var(--text);background:#3a75af1a}.mega.mega-compact .mega-col a .sub{display:none}.mega.mega-solutions{border:1px solid #ffffff18;border-radius:0 0 13px 13px;width:720px;max-height:none;padding:25px 27px 27px;top:calc(100% - 1px);left:50%;right:auto;overflow:visible;transform:translate(-50%)translateY(8px);box-shadow:0 22px 55px #0000006b}.nav-links>li.open .mega.mega-solutions{transform:translate(-50%)translateY(0)}.mega-spectrum{opacity:.72;background:linear-gradient(90deg,#347cff,#36d2ff,#855bff,#ef4b8b,#f2b84b);border-radius:10px;width:118px;height:2px;margin-bottom:21px}.mega-head{color:#737983;letter-spacing:var(--tracking-kicker);margin-bottom:20px;font-size:9px;font-weight:700}.mega.mega-solutions .mega-grid{grid-template-columns:1fr 1fr;gap:1px 42px;max-width:none;padding:0}.mega.mega-solutions .mega-col{border-top:1px solid #ffffff0e;padding:13px 0 15px}.mega.mega-solutions .mega-col:nth-child(-n+2){border-top:0;padding-top:0}.mega.mega-solutions .mega-col h5{color:#f0f1f3;font-family:var(--sans);letter-spacing:normal;text-transform:none;margin-bottom:7px;font-size:12px;font-weight:650}.mega-description{color:#686e78;margin:0 0 8px;font-size:10px;line-height:1.45}.mega.mega-solutions .mega-col ul{flex-wrap:wrap;gap:5px 15px;display:flex}.mega.mega-solutions .mega-col a{color:#969ba4;margin:0;padding:0;font-size:11px;display:inline}.mega.mega-solutions .mega-col a:hover{color:#fff;background:0 0}.mega-footer{color:#69707a;border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:5px;padding-top:17px;font-size:10px;display:flex}.mega-footer a{color:#66a0ff;text-decoration:none}.mega-col h5{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red);margin-bottom:14px}.mega-col ul{gap:var(--space-1);list-style:none;display:grid}.mega-col a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-small);color:var(--text);margin:0 -10px;transition:background .2s;display:block}.mega-col a:hover{background:var(--surface-2)}.mega-col a .sub{color:var(--muted);font-size:var(--text-eyebrow);margin-top:2px;font-weight:300;display:block}.mega-feature{aspect-ratio:1280/278;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-height:calc(100dvh - 360px);padding:var(--space-8) var(--space-7);color:var(--text);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:0;margin-top:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 24px -8px #00000080}@media (max-height:820px){.mega-feature{padding:var(--space-6) var(--space-6)}.mega-feature h4{margin:var(--space-2) 0 var(--space-2)}}.mega-feature:before{content:"";z-index:0;pointer-events:none;opacity:1;background-image:-webkit-image-set(url(/images/nav/logistics-intel-1280.webp) 1x type("image/webp"),url(/images/nav/logistics-intel-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/nav/logistics-intel-1280.webp" 1x type("image/webp"),"/images/nav/logistics-intel-1280.jpg" 1x type("image/jpeg"));background-position:100%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 52%);mask-image:linear-gradient(90deg,#0000 6%,#000 52%)}.mega-feature>*{z-index:1;position:relative}.mega-feature .fk{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);color:var(--text)}.mega-feature h4{font-size:var(--text-h2);letter-spacing:-.01em;margin:var(--space-3) 0 var(--space-3);color:var(--text);font-weight:700}.mega-feature p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);max-width:46ch}.mega-feature .mega-feature-cta{white-space:nowrap;background:var(--surface);border-color:var(--border-hi);margin-top:auto;margin-left:auto}.mega-feature .mega-feature-cta:hover{border-color:var(--text-2);background:var(--surface-3)}.nav-actions{align-items:center;gap:10px;margin-left:25px;display:flex}.nav-actions .btn{border-radius:9px;height:43px;padding:0 18px;font-size:14px}.nav-actions .btn-solid{letter-spacing:-.01em;color:#0a0b0d;background:#f3f3f3;border-color:#f3f3f3;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.nav-actions .btn-solid:hover{background:#fff}.nav-actions .connect-item{align-items:center;height:100%;display:flex;position:relative}.connect-button{color:#eee;background:#0a1420;border-color:#ffffff1c;align-items:center;display:inline-flex}.connect-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:linear-gradient(#08101bfc,#04090ffe);border:1px solid #ffffff1a;border-radius:12px;width:390px;padding:18px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(7px);box-shadow:0 22px 55px #0000007a}.connect-item.open .connect-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.connect-label{color:#737983;letter-spacing:var(--tracking-kicker);padding:2px 4px 12px;font-size:9px;font-weight:700}.connect-menu-item{border:1px solid #0000;border-radius:8px;margin-top:4px;padding:12px 13px;text-decoration:none;transition:all .15s;display:block}.connect-menu-item:hover{background:#3a75af1a;border-color:#ffffff0f}.connect-menu-item strong{color:#f0f1f3;margin-bottom:4px;font-size:12px;font-weight:650;display:block}.connect-menu-item span{color:#737983;font-size:10px;line-height:1.45;display:block}.connect-menu-group{margin-top:4px}.connect-menu-subitems{flex-wrap:wrap;gap:4px 6px;padding:0 13px 7px;display:flex}.connect-menu-subitem{color:#8c939e;border-radius:5px;padding:3px 6px;font-size:10px;line-height:1.35;text-decoration:none}.connect-menu-subitem:hover{color:#f0f1f3;background:#3a75af24}.connect-foot{color:#9ca3af;border-top:1px solid #ffffff14;margin-top:7px;padding:11px 13px;font-size:10px;text-decoration:none;display:block}.connect-foot:hover{color:#f0f1f3}.connect-foot{color:#66a0ff;border-top:1px solid #ffffff0f;margin-top:9px;padding:13px 4px 1px;font-size:10px}.nav-actions .btn{white-space:nowrap}.lang{font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);cursor:pointer;background:0 0;transition:border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.lang:hover{border-color:var(--border-hi);color:var(--text)}.btn{font-size:var(--text-body);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-family:var(--sans);border:1px solid #0000;font-weight:500;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.btn-ghost{border-color:var(--border);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--border-hi)}.btn-ghost--white{color:var(--deep);transition:box-shadow .35s var(--ease),transform .3s var(--ease);background:#fff;border-color:#fff}.btn-ghost--white:hover{transform:translateY(-2px)}.btn-solid{background:var(--surface-2);border-color:var(--border-hi);color:var(--text)}.btn-solid:hover{background:#1c1c20}.btn-red{background:var(--text);color:var(--bg);border-color:var(--text);box-shadow:none;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.btn-red:hover{background:var(--text-2);border-color:var(--text-2);box-shadow:none;transform:translateY(-1px)}.btn-red:active{background:var(--text-2);transform:translateY(0)}@property --btn-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes btn-ring-spin{to{--btn-ring-angle:360deg}}@property --did-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes did-ring-spin{to{--did-ring-angle:360deg}}.hero--home .btn-red{isolation:isolate;background:var(--bg);color:var(--text);border-color:var(--text);box-shadow:none;position:relative}.hero--home .btn-red:hover{background:var(--surface-2);box-shadow:none}.hero--home .btn-red:active{background:var(--deep)}.hero--home .btn-red .btn-ring{content:"";z-index:-1;border-radius:inherit;background-image:conic-gradient(from var(--btn-ring-angle,0deg),transparent 0deg 260deg,#fff 300deg 320deg,transparent 350deg 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:2.6s linear infinite btn-ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.drawer{display:none}.hamb{justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;padding:var(--space-2);background:0 0;border:0;flex-direction:column;width:44px;height:44px;margin-right:-6px;display:none}.hamb span{background:var(--text);width:22px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background-color .4s}.hamb.open span{background-color:var(--red);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background-color 1.4s ease-in-out}@media (prefers-reduced-motion:reduce){.hamb span,.hamb.open span{transition:none}}.hamb.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamb.open span:nth-child(2){opacity:0}.hamb.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body.breaix-static-view>font{display:none!important}.home-site-header{z-index:1000;isolation:isolate;background:#070a10;border-bottom:1px solid #ffffff13;position:sticky;top:0}.home-site-header:after{display:none}.home-site-nav{width:min(100% - 2 * var(--gutter),var(--content));justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.home-site-nav .brand{flex:none;margin:0;display:inline-flex}.home-site-nav .brand-lockup{gap:4px;display:grid}.home-site-nav .brand img{width:92px;height:auto}.home-site-nav nav{align-items:center;gap:34px;margin-left:auto;margin-right:auto;display:flex}.home-site-nav nav a{color:#b9c7dc;font-size:12px;font-weight:500}.home-site-nav nav a:hover{color:#fff}.home-site-nav nav span{color:#7190b8;margin-left:5px;font-size:10px}.home-site-cta{color:#0c1220;background:#f5f7fa;border-radius:6px;align-items:center;gap:10px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.home-site-cta:hover{background:#fff}.home-site-cta span{font-size:12px}.home-site-cta--pending{cursor:default;opacity:1;border:0}.home-site-cta--pending:disabled{color:#0c1220;opacity:1;background:#f5f7fa}.home-site-nav .hamb{margin:0;display:none}.home-site-drawer{display:none}.home-reference-links{align-items:center;gap:27px;margin:0;padding:0;list-style:none;display:flex}.home-reference-links>li{align-items:center;height:64px;display:flex;position:relative}.home-reference-links>li>button{color:#aab5c5;height:100%;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.home-reference-links>li>button:hover,.home-reference-links>li.open>button{color:#fff}.home-reference-links .nav-caret{color:#74839a;width:10px;transition:transform .2s}.home-reference-links>li.open .nav-caret{transform:rotate(180deg)}.home-reference-dropdown{z-index:60;background:#0b111b;border:1px solid #ffffff1c;border-radius:9px;width:285px;padding:9px;display:none;position:absolute;top:calc(100% - 1px);left:-18px;box-shadow:0 24px 60px #0009}.home-reference-links>li.open .home-reference-dropdown{display:block}.home-reference-dropdown a{color:#e5ebf5;border-radius:5px;padding:12px;font-size:12px;line-height:1.25;display:block}.home-reference-dropdown a:hover{color:#fff;background:#ffffff0a}.home-reference-dropdown .home-reference-item-desc{color:#8796aa;letter-spacing:.01em;margin-top:5px;font-size:10px;line-height:1.45}.home-site-actions{align-items:center;gap:10px;display:flex}.home-site-actions .home-site-cta{padding:0 12px}.home-site-actions .hamb{display:none}.crumb{font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--muted);gap:var(--space-2);align-items:center;margin-bottom:22px;display:flex}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--text)}@media (max-width:900px){.crumb a{align-items:center;min-height:1.5rem;display:inline-flex}}.hero{background:radial-gradient(ellipse 90% 70% at 30% 0%,#111114,var(--bg) 60%);border-top:0;min-height:calc(100dvh - 55px);padding:clamp(32px,6vh,64px) 0 clamp(130px,28vh,205px);position:relative;overflow:hidden}.hero:not(.hero--home):not(.hero--network):not(.hero-img){min-height:0}.hero--home{flex-direction:column;justify-content:flex-end;display:flex}.hero--home .wrap{max-width:none;margin:0;padding-left:max(24px,4vw)}.hero--network{isolation:isolate;background:radial-gradient(circle at 82% 47%,#234f8342,#0000 32%),radial-gradient(circle at 73% 45%,#8e1f371f,#0000 18%),#060910;min-height:calc(100dvh - 78px);padding:clamp(52px,7vh,92px) 0 clamp(42px,5vh,70px);display:block}.home-hero-grain{z-index:1;pointer-events:none;opacity:.16;background-image:radial-gradient(#dbe8ffcc .5px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 46%,#0000 100%);mask-image:linear-gradient(90deg,#0000 6%,#000 46%,#0000 100%)}.hero--network .hero-canvas{opacity:.24;z-index:2}.hero--network .home-hero-shell{z-index:3;grid-template-columns:minmax(0,1fr) minmax(430px,1fr);align-items:center;gap:clamp(38px,5vw,80px);width:100%;max-width:1440px;margin:0 auto;padding:0 max(24px,5.4vw);display:grid;position:relative}.home-hero-eyebrow{color:#bdcce0;font-family:var(--mono);letter-spacing:var(--tracking-kicker);align-items:center;gap:12px;margin-bottom:27px;font-size:10px;font-weight:700;display:flex}.home-hero-eyebrow:before{content:"";background:#ef3346;width:27px;height:2px;box-shadow:0 0 15px #ef334680}.hero--network h1{letter-spacing:-.075em;overflow-wrap:normal;word-break:normal;max-width:680px;margin:0 0 25px;font-size:clamp(3rem,4.4vw,4.5rem);line-height:.94}.hero--network h1 .chaos,.hero--network h1 .ctrl{display:block}.hero--network h1 .chaos{color:var(--text)}.hero--network .home-hero-copy>p{color:#c0cad8;max-width:520px;text-shadow:none;margin:0 0 30px;font-size:clamp(.94rem,1.3vw,1.125rem);line-height:1.75}.home-hero-proof{color:#8f9db1;font-family:var(--mono);letter-spacing:var(--tracking-kicker);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;font-size:9px;display:flex}.home-hero-proof>i{background:#ffffff2a;width:1px;height:18px}.home-hero-proof strong{color:#d6e2f0;align-items:center;gap:7px;font-weight:500;display:inline-flex}.home-hero-proof strong b{background:#75e0b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #75e0b099}.home-hero-stage{justify-content:center;justify-self:end;align-items:center;width:100%;max-width:700px;min-height:650px;display:flex;position:relative}.home-hero-stage:before{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#16365b66,#0b17292e 38%,#0000 70%);border-radius:50%;width:76%;position:absolute}.home-hero-orbit{aspect-ratio:1;border:1px solid #8fbaff1b;border-radius:50%;position:absolute;transform:rotate(-22deg)}.home-hero-orbit--outer{width:91%}.home-hero-orbit--inner{border-style:dashed;border-color:#9dc4ff2d;width:67%}.home-hero-signal{border-radius:50%;width:8px;height:8px;position:absolute}.home-hero-signal--red{background:#ef3346;top:20%;left:23%;box-shadow:0 0 0 5px #ef33461a,0 0 20px #ef3346}.home-hero-signal--blue{background:#8db9ff;bottom:29%;right:11%;box-shadow:0 0 0 5px #8db9ff16,0 0 20px #8db9ff}.home-hero-identity{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0e1725f2,#050910f5 72%);border:1px solid #b4c8e43b;border-radius:13px;width:min(82%,490px);padding:25px 25px 21px;position:relative;transform:perspective(1200px)rotateY(-5deg)rotateX(1deg);box-shadow:0 40px 100px #000b,0 0 0 7px #ffffff03}.home-hero-identity:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#8db9ff0b,#0000 40%,#ef33460b);position:absolute;inset:0}.home-hero-identity header{border-bottom:1px solid #c1d3ef2b;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:20px;display:flex;position:relative}.home-hero-identity header strong{letter-spacing:-.06em;font-size:22px;display:block}.home-hero-identity header strong span{color:#ef3346}.home-hero-identity header small{color:#94a5bc;font-family:var(--mono);letter-spacing:var(--tracking-kicker);margin-top:6px;font-size:8px;display:block}.home-hero-identity header p{color:#a8f0d0;font-family:var(--mono);letter-spacing:var(--tracking-kicker);white-space:nowrap;border:1px solid #75e0b04a;border-radius:4px;margin:0;padding:7px 9px;font-size:8px}.home-hero-identity header p i{vertical-align:1px;background:#75e0b0;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.home-hero-identity-title{justify-content:space-between;align-items:end;gap:12px;margin:21px 0 18px;display:flex;position:relative}.home-hero-identity-title h2{letter-spacing:-.04em;max-width:260px;margin:0;font-size:19px;line-height:1.05}.home-hero-identity-title span{color:#8d9db2;font-family:var(--mono);letter-spacing:var(--tracking-kicker);text-align:right;font-size:8px;line-height:1.5}.home-hero-participants{gap:8px;display:grid;position:relative}.home-hero-participants>div{background:linear-gradient(90deg,#ffffff07,#ffffff02);border:1px solid #a9bfdd1b;border-radius:7px;grid-template-columns:116px 1fr;align-items:center;gap:14px;padding:13px;display:grid}.home-hero-participants b{font-size:13px}.home-hero-participants span{color:#aab8cb;font-size:10px;line-height:1.45}.home-hero-identity footer{border-top:1px solid #c1d3ef2b;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:15px;display:flex;position:relative}.home-hero-identity footer span{color:#8392a8;font-family:var(--mono);letter-spacing:var(--tracking-kicker);font-size:8px}.home-hero-identity footer strong{color:#dce6f4;font-family:var(--mono);letter-spacing:.08em;font-size:8px;font-weight:500}.home-hero-route{z-index:1;background:linear-gradient(90deg,#0000,#ef3346aa,#8db9ffaa,#0000);height:1px;position:absolute;top:50%;left:10%;right:5%;transform:rotate(-29deg)}.home-hero-route:after{content:"";background:#f7f9ff;border-radius:50%;width:5px;height:5px;animation:4s ease-in-out infinite home-hero-travel;position:absolute;top:-2px;left:42%;box-shadow:0 0 15px #fff}.home-hero-caption{color:#7e8da2;font-family:var(--mono);letter-spacing:var(--tracking-kicker);justify-content:space-between;gap:10px;font-size:8px;display:flex;position:absolute;bottom:1px;left:0;right:0}.home-hero-caption span:last-child{text-align:right}@keyframes home-hero-travel{0%{opacity:0;left:10%}15%,85%{opacity:1}to{opacity:0;left:88%}}@media (max-width:1050px){.hero--network .home-hero-shell{grid-template-columns:1fr;gap:28px}.home-hero-copy{max-width:800px}.home-hero-stage{justify-self:center;width:min(100%,680px);min-height:610px}}.hero.hero--internal{padding:clamp(40px,7vh,72px) 0 clamp(64px,15vw,100px)}.hero.hero--internal.hero--flush{min-height:0}.hero-bg-photo{z-index:0;will-change:transform;background-image:url(/images/hero/hero-port-hq.png);background-position:50% 15%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-6%}.hero-bg-photo:before{content:"";background:linear-gradient(#051b317d 0%,#061f3726 40%,#04162a2e 100%),linear-gradient(90deg,#031120eb 0%,#06254285 44%,#06192d0f 100%);position:absolute;inset:0}html.js-lazybg [data-lazy-bg]:not(.bg-in){background-image:none!important}.hero-network{opacity:.16;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-network .hn-line{stroke:var(--ocean-hi);stroke-width:1px;fill:none}.hero-network .hn-dot{fill:var(--ocean-hi)}.hero-network{will-change:transform}.hero-glow{filter:blur(20px);pointer-events:none;will-change:transform;z-index:1;background:radial-gradient(circle,#1e5aa852,#0000 66%);width:560px;height:560px;position:absolute;top:-10%;right:-5%}.hero-glow--red{background:radial-gradient(circle,#e632322e,#0000 68%);width:460px;height:460px;inset:auto auto -18% -10%}.hero-gradient-glow{pointer-events:none;z-index:1;filter:blur(8px);opacity:.85;width:560px;height:560px;position:absolute;top:-10%;right:-5%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.hero-gradient-glow canvas{z-index:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero-canvas{opacity:.55;pointer-events:none;z-index:2;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero .wrap{z-index:3;position:relative}.hero h1{font-size:var(--text-display);line-height:var(--leading-display);max-width:16ch;margin:var(--space-5) 0}.hero h1 .chaos,.hero h1 .ctrl{display:inline-block}.hero h1 .ctrl{color:var(--text);font-family:var(--display);letter-spacing:-.03em;font-weight:600}.hero h1 .chaos>div,.hero h1 .ctrl>div{will-change:transform,filter,opacity}.hero p{font-size:var(--text-lead);color:var(--text-2);max-width:52ch;margin-bottom:var(--space-6);text-shadow:0 2px 12px #0006}.hero-badge{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);border:1px solid var(--border-hi);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:#ffffff0a;align-items:center;display:inline-flex}.hero--home .hero-badge{display:none}.hero-cta{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.btn-lg{padding:var(--space-2) var(--space-4);font-size:var(--text-small);border-radius:var(--radius-sm);line-height:1.3}.hero--network{background:#030711;padding:clamp(46px,6vh,82px) 0 clamp(38px,5vh,64px)}.home-hero-photo{z-index:0;filter:sepia(.16)saturate(1.15)contrast(1.1);opacity:.92;background-image:linear-gradient(90deg,#030711 0%,#030711f5 37%,#030711a6 60%,#0307111f 100%),linear-gradient(#03071147 0%,#0000 69%,#030711 100%),url(/images/company/port-aerial-1280.webp);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-hero-grain{z-index:1;opacity:.25;background-size:4px 4px;-webkit-mask-image:none;mask-image:none}.hero--network .hero-canvas{z-index:2;opacity:.19}.hero--network .home-hero-shell{grid-template-columns:minmax(0,.78fr) minmax(510px,1.22fr);gap:clamp(28px,4vw,68px);max-width:1540px}.home-hero-copy{max-width:560px}.home-hero-eyebrow{color:#c9ddfb;letter-spacing:.23em;margin-bottom:31px;font-size:10px}.hero--network h1{letter-spacing:-.08em;max-width:9ch;margin:0 0 25px;font-size:clamp(3.8rem,5.8vw,5.65rem);line-height:.88}.hero--network h1 .ctrl{color:#91b7ff}.hero--network .home-hero-copy>p{color:#d1ddec;max-width:550px;margin-bottom:30px;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.72}.hero--network .hero-cta{gap:11px}.hero--network .btn{min-height:44px;padding:0 17px}.hero--network .btn-red{color:#0b1220;background:#f5f7fa;border-color:#f5f7fa}.hero--network .btn-red:hover{background:#fff}.hero--network .btn-red .btn-ring{display:none}.hero--network .btn-ghost--white{color:#f3f7ff;background:#ffffff07;border-color:#ffffff27}.hero--network .btn-ghost--white:hover{background:#ffffff12}.home-hero-stage{max-width:760px;min-height:690px}.home-hero-stage:before{background:radial-gradient(circle,#0d335833,#0000 69%);width:86%}.home-hero-orbit--outer{border-color:#8fbaff14;width:103%}.home-hero-orbit--inner{border-color:#9dc4ff20;width:74%}.home-hero-signal--red{top:19%;left:18%}.home-hero-signal--blue{bottom:28%;right:7%}.home-hero-identity{background:linear-gradient(145deg,#0d1827f5,#04080ef7 72%);border-color:#b4c8e447;width:min(83%,540px);padding:22px 25px 19px;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}.home-hero-identity header strong{font-size:24px}.home-hero-identity-title{margin:24px 0 17px}.home-hero-identity-title h2{max-width:285px;font-size:20px;line-height:1.15}.home-hero-participants{gap:8px}.home-hero-participants>div{background:linear-gradient(90deg,#ffffff06,#ffffff02);border-color:#a9bfdd20;grid-template-columns:84px 1fr;gap:15px;padding:13px}.home-hero-participants>div>i{color:#a9caff;background:#0d1c31;border:1px solid #29405c;border-radius:12px;place-items:center;width:84px;height:84px;display:grid}.home-hero-participants>div>i svg{width:31px;height:31px}.home-hero-participants>div>p{margin:0}.home-hero-participants b{margin-bottom:5px;font-size:13px;display:block}.home-hero-participants span{font-size:10px}.home-hero-status{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b121eeb;border:1px solid #a8c4e82b;border-radius:6px;padding:12px 14px;position:absolute;top:30%;left:-3%;box-shadow:0 15px 45px #0008}.home-hero-status small,.home-hero-float small{color:#8297b5;font-family:var(--mono);letter-spacing:var(--tracking-kicker);margin-bottom:5px;font-size:7px;display:block}.home-hero-status strong{align-items:center;gap:6px;font-size:11px;display:flex}.home-hero-status strong i{background:#75e0b0;border-radius:50%;width:6px;height:6px}.home-hero-float{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b121eeb;border:1px solid #a8c4e82b;border-radius:6px;padding:12px 14px;position:absolute;bottom:18%;right:-3%;box-shadow:0 15px 45px #0008}.home-hero-float strong{color:#a9caff;font-size:12px}.home-hero-caption{writing-mode:vertical-rl;color:#8499b7;letter-spacing:.2em;width:8px;font-size:7px;bottom:37%;left:auto;right:-1%}.hero-img{background-position:50%;background-size:cover;position:relative}.hero-img:before{content:"";z-index:1;background:linear-gradient(100deg,#0a0a0bf0 0%,#0a0a0bc7 45%,#0a0a0b66 100%);position:absolute;inset:0}.hero-img.hero-immersive:after{content:"";z-index:1;background:radial-gradient(circle at 75% 30%,#1e5aa824,#0000 60%);position:absolute;inset:0}.hero-img .wrap{z-index:2;position:relative}.hero-bg{z-index:0;filter:grayscale()contrast(1.05)brightness(.85);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-bg--company-port{background-image:-webkit-image-set(url(/images/company/port-aerial-900.webp) 1x type("image/webp"),url(/images/company/port-aerial-900.jpg) 1x type("image/jpeg"));background-image:image-set("/images/company/port-aerial-900.webp" 1x type("image/webp"),"/images/company/port-aerial-900.jpg" 1x type("image/jpeg"))}@media (min-width:768px){.hero-bg--company-port{background-image:-webkit-image-set(url(/images/company/port-aerial-1280.webp) 1x type("image/webp"),url(/images/company/port-aerial-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/company/port-aerial-1280.webp" 1x type("image/webp"),"/images/company/port-aerial-1280.jpg" 1x type("image/jpeg"))}}.hero-bg--brokers,.hero-bg--producers,.hero-bg--buyers,.hero-bg--tradings,.hero-bg--inspection-quality,.hero-bg--global-logistics,.hero-bg--exporters,.hero-bg--importers,.hero-bg--cooperatives,.hero-bg--breeders,.hero-bg--financial-institutions,.hero-bg--insurers,.hero-bg--terms-of-use,.hero-bg--privacy-policy,.hero-bg--cookie-policy,.hero-bg--acceptable-use,.hero-bg--security-policy,.hero-bg--kyc-aml,.hero-bg--sanctions-embargoes,.hero-bg--compliance-anti-corruption,.hero-bg--intellectual-property,.hero-bg--risk-notice,.hero-bg--global-data-governance{filter:grayscale(.4)contrast(1.08)brightness(1.05)}@media (min-width:1024px){.hero-bg--brokers,.hero-bg--producers,.hero-bg--buyers,.hero-bg--tradings,.hero-bg--inspection-quality,.hero-bg--global-logistics,.hero-bg--exporters,.hero-bg--importers,.hero-bg--cooperatives,.hero-bg--breeders,.hero-bg--financial-institutions,.hero-bg--insurers,.hero-bg--terms-of-use,.hero-bg--privacy-policy,.hero-bg--cookie-policy,.hero-bg--acceptable-use,.hero-bg--security-policy,.hero-bg--kyc-aml,.hero-bg--sanctions-embargoes,.hero-bg--compliance-anti-corruption,.hero-bg--intellectual-property,.hero-bg--risk-notice,.hero-bg--global-data-governance{top:0;bottom:0;right:0;left:var(--hero-split);background-position:top;width:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}.hero-img{--hero-split:max(38%,calc(var(--edge) + var(--content) * .46))}.hero-img .wrap{max-width:none;padding-left:var(--edge);padding-right:calc(100% - var(--hero-split) + var(--space-5));margin:0}}.hero-bg--brokers{background-image:-webkit-image-set(url(/images/personas/brokers-1280.webp) 1x type("image/webp"),url(/images/personas/brokers-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/brokers-1280.webp" 1x type("image/webp"),"/images/personas/brokers-1280.jpg" 1x type("image/jpeg"))}.hero-bg--producers{background-image:-webkit-image-set(url(/images/personas/producers-1280.webp) 1x type("image/webp"),url(/images/personas/producers-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/producers-1280.webp" 1x type("image/webp"),"/images/personas/producers-1280.jpg" 1x type("image/jpeg"))}.hero-bg--buyers{background-image:-webkit-image-set(url(/images/personas/buyers-1280.webp) 1x type("image/webp"),url(/images/personas/buyers-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/buyers-1280.webp" 1x type("image/webp"),"/images/personas/buyers-1280.jpg" 1x type("image/jpeg"))}.hero-bg--tradings{background-image:-webkit-image-set(url(/images/personas/tradings-1280.webp) 1x type("image/webp"),url(/images/personas/tradings-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/tradings-1280.webp" 1x type("image/webp"),"/images/personas/tradings-1280.jpg" 1x type("image/jpeg"))}.hero-bg--inspection-quality{background-image:-webkit-image-set(url(/images/personas/inspection-quality-1280.webp) 1x type("image/webp"),url(/images/personas/inspection-quality-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/inspection-quality-1280.webp" 1x type("image/webp"),"/images/personas/inspection-quality-1280.jpg" 1x type("image/jpeg"))}.hero-bg--global-logistics{background-image:-webkit-image-set(url(/images/personas/global-logistics-1280.webp) 1x type("image/webp"),url(/images/personas/global-logistics-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/global-logistics-1280.webp" 1x type("image/webp"),"/images/personas/global-logistics-1280.jpg" 1x type("image/jpeg"))}.hero-bg--financial-institutions{background-image:-webkit-image-set(url(/images/personas/financial-institutions-1280.webp) 1x type("image/webp"),url(/images/personas/financial-institutions-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/financial-institutions-1280.webp" 1x type("image/webp"),"/images/personas/financial-institutions-1280.jpg" 1x type("image/jpeg"))}.hero-bg--insurers{background-image:-webkit-image-set(url(/images/personas/insurers-1280.webp) 1x type("image/webp"),url(/images/personas/insurers-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/insurers-1280.webp" 1x type("image/webp"),"/images/personas/insurers-1280.jpg" 1x type("image/jpeg"))}.hero-bg--exporters{background-image:-webkit-image-set(url(/images/personas/exporters-1280.webp) 1x type("image/webp"),url(/images/personas/exporters-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/exporters-1280.webp" 1x type("image/webp"),"/images/personas/exporters-1280.jpg" 1x type("image/jpeg"))}.hero-bg--importers{background-image:-webkit-image-set(url(/images/personas/importers-1280.webp) 1x type("image/webp"),url(/images/personas/importers-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/importers-1280.webp" 1x type("image/webp"),"/images/personas/importers-1280.jpg" 1x type("image/jpeg"))}.hero-bg--cooperatives{background-image:-webkit-image-set(url(/images/personas/cooperatives-1280.webp) 1x type("image/webp"),url(/images/personas/cooperatives-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/cooperatives-1280.webp" 1x type("image/webp"),"/images/personas/cooperatives-1280.jpg" 1x type("image/jpeg"))}.hero-bg--breeders{background-image:-webkit-image-set(url(/images/personas/breeders-1280.webp) 1x type("image/webp"),url(/images/personas/breeders-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/personas/breeders-1280.webp" 1x type("image/webp"),"/images/personas/breeders-1280.jpg" 1x type("image/jpeg"))}.hero-bg--terms-of-use{background-image:-webkit-image-set(url(/images/legal/terms-of-use-1280.webp) 1x type("image/webp"),url(/images/legal/terms-of-use-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/terms-of-use-1280.webp" 1x type("image/webp"),"/images/legal/terms-of-use-1280.jpg" 1x type("image/jpeg"))}.hero-bg--privacy-policy{background-image:-webkit-image-set(url(/images/legal/privacy-policy-1280.webp) 1x type("image/webp"),url(/images/legal/privacy-policy-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/privacy-policy-1280.webp" 1x type("image/webp"),"/images/legal/privacy-policy-1280.jpg" 1x type("image/jpeg"))}.hero-bg--cookie-policy{background-image:-webkit-image-set(url(/images/legal/cookie-policy-1280.webp) 1x type("image/webp"),url(/images/legal/cookie-policy-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/cookie-policy-1280.webp" 1x type("image/webp"),"/images/legal/cookie-policy-1280.jpg" 1x type("image/jpeg"))}.hero-bg--acceptable-use{background-image:-webkit-image-set(url(/images/legal/acceptable-use-1280.webp) 1x type("image/webp"),url(/images/legal/acceptable-use-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/acceptable-use-1280.webp" 1x type("image/webp"),"/images/legal/acceptable-use-1280.jpg" 1x type("image/jpeg"))}.hero-bg--security-policy{background-image:-webkit-image-set(url(/images/legal/security-policy-1280.webp) 1x type("image/webp"),url(/images/legal/security-policy-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/security-policy-1280.webp" 1x type("image/webp"),"/images/legal/security-policy-1280.jpg" 1x type("image/jpeg"))}.hero-bg--kyc-aml{background-image:-webkit-image-set(url(/images/legal/kyc-aml-1280.webp) 1x type("image/webp"),url(/images/legal/kyc-aml-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/kyc-aml-1280.webp" 1x type("image/webp"),"/images/legal/kyc-aml-1280.jpg" 1x type("image/jpeg"))}.hero-bg--sanctions-embargoes{background-image:-webkit-image-set(url(/images/legal/sanctions-embargoes-1280.webp) 1x type("image/webp"),url(/images/legal/sanctions-embargoes-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/sanctions-embargoes-1280.webp" 1x type("image/webp"),"/images/legal/sanctions-embargoes-1280.jpg" 1x type("image/jpeg"))}.hero-bg--compliance-anti-corruption{background-image:-webkit-image-set(url(/images/legal/compliance-anti-corruption-1280.webp) 1x type("image/webp"),url(/images/legal/compliance-anti-corruption-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/compliance-anti-corruption-1280.webp" 1x type("image/webp"),"/images/legal/compliance-anti-corruption-1280.jpg" 1x type("image/jpeg"))}.hero-bg--intellectual-property{background-image:-webkit-image-set(url(/images/legal/intellectual-property-1280.webp) 1x type("image/webp"),url(/images/legal/intellectual-property-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/intellectual-property-1280.webp" 1x type("image/webp"),"/images/legal/intellectual-property-1280.jpg" 1x type("image/jpeg"))}.hero-bg--risk-notice{background-image:-webkit-image-set(url(/images/legal/risk-notice-1280.webp) 1x type("image/webp"),url(/images/legal/risk-notice-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/risk-notice-1280.webp" 1x type("image/webp"),"/images/legal/risk-notice-1280.jpg" 1x type("image/jpeg"))}@media (max-width:1023.98px){.hero-bg--privacy-policy,.hero-bg--security-policy{background-position:25%}.hero-bg--kyc-aml{background-position:75%}.hero-bg--sanctions-embargoes{background-position:25%}.hero-bg--compliance-anti-corruption{background-position:100%}}.hero-bg--global-data-governance{background-image:-webkit-image-set(url(/images/legal/global-data-governance-hero-1280.webp) 1x type("image/webp"),url(/images/legal/global-data-governance-hero-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/global-data-governance-hero-1280.webp" 1x type("image/webp"),"/images/legal/global-data-governance-hero-1280.jpg" 1x type("image/jpeg"))}@media (min-width:1024px){.hero-bg--global-data-governance{background-position:50%}}.hero-kicker{align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red);margin-bottom:var(--space-4);display:flex}.stats{background:linear-gradient(#030911 0%,#06101a 52%,#030911 100%);position:relative;overflow:hidden}.stats.stats-bg{background-position:50%;background-size:cover}.stats.stats-bg:before{content:"";background:linear-gradient(#030911e0,#06101af0);position:absolute;inset:0}.stats .wrap{z-index:2;position:relative}.stats-row{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.stat{padding:var(--space-2) 0}.stat .v{font-family:var(--mono);font-weight:700;font-size:var(--text-stat);color:var(--text);letter-spacing:-.02em}.stat .v em{color:var(--red);font-style:normal}.stat .l{font-size:var(--text-body);color:var(--text);margin-top:8px}.stat .src{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.05em;color:var(--muted);margin-top:8px}.metrics-banner{--metrics-parallax:48px;width:calc(100vw - (var(--space-5) * 2));isolation:isolate;aspect-ratio:2.8;border-radius:var(--radius-xl);border:1px solid var(--border);min-height:clamp(30rem,34vw,42rem);padding:clamp(28px,3.2vw,38px) clamp(34px,5.8vw,74px) clamp(28px,3.2vw,38px) max(clamp(34px,5.8vw,74px),calc((100vw - var(--max)) / 2));background:linear-gradient(118deg,#16181c 0%,#111318 58%,#0e1013 100%);align-items:center;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.metrics-ship{top:0;right:calc(var(--metrics-parallax) * -1);width:calc(100% + var(--metrics-parallax) * 2);z-index:0;background-image:url(/images/metrics/global-trade-vessel.jpg);background-position:right 0 center;background-repeat:no-repeat;background-size:auto 88%;background-color:var(--surface);will-change:transform;position:absolute;bottom:0}.metrics-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#070a0efc 0%,#070a0ef5 30%,#070a0ed1 50%,#070a0e6b 70%,#0000 100%);position:absolute;inset:0}.metrics-editorial{z-index:2;flex-direction:column;align-items:flex-start;width:min(72%,780px);padding:clamp(8px,1vw,14px) 0;display:flex;position:relative}.metrics-editorial-kicker{color:#8f98a6;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);align-items:center;gap:10px;line-height:1.3;display:flex}.metrics-editorial-kicker strong{color:#e3e7ee;font-weight:500}.metrics-editorial h2{color:#f4f6f9;max-width:none;font-family:var(--display);font-size:var(--text-h2);letter-spacing:-.055em;text-wrap:balance;white-space:nowrap;text-shadow:0 1px #ffffff2e,0 4px 12px #00000075,0 14px 28px #0000004d;margin:clamp(16px,2vw,24px) 0 clamp(12px,1.6vw,18px);font-weight:650;line-height:.92}.metrics-editorial-deck{color:#d9dde5;letter-spacing:-.025em;text-shadow:0 2px 8px #0000006b;margin:0 0 10px;font-size:clamp(1.2rem,2.3vw,1.75rem);font-weight:450;line-height:1.15}.metrics-editorial-lead{color:#aeb7c5;text-shadow:0 2px 8px #00000073;max-width:48ch;margin:0;font-size:clamp(.82rem,1.2vw,.98rem);line-height:1.55}.metrics-editorial-rule{background:linear-gradient(90deg,#eef2f8,#eef2f829);width:50px;height:1px;margin:clamp(18px,2.2vw,26px) 0 14px;box-shadow:0 0 12px #e6ecf638}.metrics-editorial-meta{color:#7d8796;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);align-items:center;gap:12px;display:flex}@media (min-width:761px) and (max-width:1399px){.metrics-ship{background-color:var(--surface);background-position:right 0 center;background-size:auto 88%}.metrics-editorial h2{font-size:var(--text-h2)}}@media (max-width:760px){.metrics-banner{aspect-ratio:auto;width:100%;min-height:0;left:auto;transform:none}.metrics-editorial{width:100%;padding:var(--space-5) clamp(20px,5vw,32px) clamp(26px,5vw,34px)}.metrics-editorial h2{max-width:11ch;font-size:var(--text-h2);white-space:normal}.metrics-editorial-lead{max-width:42ch}.metrics-editorial-meta{letter-spacing:.12em;gap:8px}.metrics-banner{flex-direction:column;align-items:stretch;padding:0}.metrics-ship{background-image:url(/images/metrics/global-trade-vessel.jpg);background-position:100%;background-size:cover;order:-1;width:100%;height:clamp(13rem,56.25vw,18rem);position:relative;inset:auto auto auto 0}.metrics-veil{background:linear-gradient(#0000 0%,#12141840 38%,#121418 54% 100%)}}#operations{position:relative;overflow:hidden}#operations:before{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}#operations>.wrap{z-index:1;position:relative}.ops{position:relative}.ops-steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-step-slot{display:contents}.ops-mobile-record{display:none}.ops-record-host{display:block}.ops-record-host,.ops-mobile-record{scroll-margin-top:84px}.ops-record--mobile{display:none}.ops-step{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;min-height:510px;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#0b0d10;position:relative;overflow:hidden}.ops-step:hover,.ops-step:focus-visible,.ops-step.active{border-color:#ffffff38;transform:translateY(-5px);box-shadow:0 28px 80px #0000007a}.ops-step-photo{z-index:-3;filter:brightness(.92);background-position:top;background-size:cover;transition:transform .7s,filter .4s;position:absolute;inset:0}.ops-step:hover .ops-step-photo,.ops-step:focus-visible .ops-step-photo,.ops-step.active .ops-step-photo{filter:brightness(.92)saturate(1.04);transform:scale(1.035)}.ops-step:after{content:"";z-index:-2;background:linear-gradient(#0304052e 0%,#03040505 28%,#03040557 53%,#030405f5 100%),linear-gradient(90deg,#03040561,#0000 65%);position:absolute;inset:0}.ops-step:before{content:"";z-index:-1;background:linear-gradient(#0000,#030405e0 100%);height:160px;position:absolute;bottom:0;left:0;right:0}.ops-step-inner{height:100%;min-height:510px;padding:var(--space-5);flex-direction:column;display:flex}.ops-step-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ops-step-status{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#d4d8df;white-space:nowrap;background:#0405078c;border:1px solid #ffffff2e}.ops-step-copy{margin-top:auto}.ops-step-role{font-family:var(--mono);font-size:var(--text-mini);letter-spacing:var(--tracking-kicker);color:var(--ops-accent)}.ops-step h3{margin:var(--space-2) 0 var(--space-2);font-size:var(--text-h2-xl);font-weight:540;line-height:var(--leading-tight);letter-spacing:-.05em}.ops-step p{color:#c1c5cc;max-width:44ch;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.ops-step-id{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid #ffffff29;display:flex}.ops-step-id span{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#858c97}.ops-step-id strong{font-family:var(--mono);font-size:var(--text-kicker);color:#e0e3e8;font-weight:500}.ops-step-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff21;display:flex}.ops-step-footer small{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#858c97}.ops-step-arrow{border-radius:var(--radius-circle);width:34px;height:34px;font-size:var(--text-lead);transition:transform .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);border:1px solid #ffffff3d;flex:none;place-items:center;display:grid}.ops-step:hover .ops-step-arrow,.ops-step.active .ops-step-arrow{border-color:var(--ops-accent);color:var(--ops-accent);transform:translate(3px)}.ops-record{min-height:560px;margin-top:var(--space-5);border-radius:var(--radius-xl);background:#0a0c0f;border:1px solid #ffffff21;grid-template-columns:44% 56%;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000006b}.ops-record-photo{background-color:#080a0d;background-position:top;background-size:cover;min-height:560px;position:relative;overflow:hidden}.ops-record-photo:after{content:"";background:linear-gradient(90deg,#0000 42%,#080a0ceb 100%),linear-gradient(#0000 58%,#080a0ca6);position:absolute;inset:0}.ops-record-photo-label{left:var(--space-5);bottom:var(--space-5);z-index:2;padding:var(--space-3);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d1d5db;font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);background:#040507a6;border:1px solid #ffffff29;position:absolute}.ops-record-copy{padding:var(--space-7) var(--space-7) var(--space-6);color:#111318;background:#fff}.ops-record-label{margin-bottom:var(--space-3);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#68707c}.ops-record-kicker{font-family:var(--mono);font-size:var(--text-mini);letter-spacing:var(--tracking-kicker);color:var(--ops-accent)}.ops-record-copy h3{margin:var(--space-3) 0;max-width:24ch;font-size:var(--text-h1-xl);font-weight:540;line-height:var(--leading-tight);letter-spacing:-.05em;color:#111318}.ops-record-copy>p{color:#5f6670;max-width:60ch;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.ops-record-id{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) 0;border-top:1px solid #e4e7eb;border-bottom:1px solid #e4e7eb;display:flex}.ops-record-id span{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#68707c}.ops-record-id strong{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.04em;color:#111318;font-weight:500}.ops-fields{margin-top:var(--space-6);border-radius:var(--radius-lg);background:#e4e7eb;border:1px solid #e4e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ops-field{min-height:88px;padding:var(--space-4);background:#fff}.ops-field-label{margin-bottom:var(--space-2);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#68707c;display:block}.ops-field b{font-size:var(--text-body);color:#111318;font-weight:500}.ops-artifacts{margin-top:var(--space-5)}.ops-artifacts-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ops-artifacts-title{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#68707c}.ops-artifacts-note{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#8993a0}.ops-artifact-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-artifact{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3);border-radius:var(--radius-lg);transition:border-color .25s var(--ease),transform .25s var(--ease),background .25s var(--ease);background:#fff;border:1px solid #e1e5ea;display:flex}.ops-artifact:hover{border-color:color-mix(in srgb,var(--ops-accent) 55%,#dfe5eb);background:#f7f9fb;transform:translateY(-1px)}.ops-doc-icon{border:1px solid var(--ops-accent);border-radius:var(--radius-xs);flex:0 0 27px;width:27px;height:32px;position:relative}.ops-doc-icon:before{content:"";border-left:1px solid var(--ops-accent);border-bottom:1px solid var(--ops-accent);background:#fff;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.ops-artifact-copy{min-width:0}.ops-artifact-copy strong{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.04em;color:#111318;font-weight:500;display:block}.ops-artifact-copy span{margin-top:var(--space-1);font-family:var(--mono);font-size:var(--text-mini);color:#697583;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ops-verified{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#59616d;display:flex}.ops-vdot{border-radius:var(--radius-circle);background:var(--ops-accent);width:6px;height:6px;box-shadow:0 0 14px var(--ops-accent);flex:none}.ops-artifact{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;position:relative}.ops-artifact:after{content:"Open →";font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.12em;color:#555d68;opacity:0;transition:opacity .25s var(--ease),transform .25s var(--ease),color .25s var(--ease);margin-left:auto;transform:translate(-4px)}.ops-artifact:hover:after,.ops-artifact:focus-visible:after{opacity:1;color:var(--ops-accent);transform:translate(0)}.ops-modal{z-index:9999;padding:var(--space-5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .28s var(--ease),visibility .28s var(--ease);opacity:0;visibility:hidden;background:#020305c2;place-items:center;display:grid;position:fixed;inset:0}.ops-modal.open{opacity:1;visibility:visible}.ops-modal-card{border-radius:var(--radius-xl);background:#fff;border:1px solid #e5e7eb;width:min(780px,100%);max-height:min(720px,100dvh - 48px);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:auto;transform:translateY(18px)scale(.985);box-shadow:0 40px 120px #000000b3}.ops-modal.open .ops-modal-card{transform:none}.ops-modal-card::-webkit-scrollbar{width:5px}.ops-modal-card::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#d5d9de}.ops-modal-top{padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid #e5e7eb;position:relative;overflow:hidden}.ops-modal-top:before{content:"";border-radius:var(--radius-circle);background:radial-gradient(circle,color-mix(in srgb,var(--ops-accent) 16%,transparent),transparent 68%);pointer-events:none;width:280px;height:280px;position:absolute;top:-150px;right:-90px}.ops-modal-kicker{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#737b87}.ops-modal-code{margin:var(--space-3) 0 var(--space-1);font-family:var(--mono);font-size:var(--text-stat);letter-spacing:-.06em;color:#111318;font-weight:500;line-height:.9}.ops-modal-title{font-size:var(--text-lead);color:#4f5660;font-weight:450}.ops-modal-close{right:var(--space-5);top:var(--space-4);z-index:2;border-radius:var(--radius-circle);color:#4f5660;cursor:pointer;width:38px;height:38px;transition:border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease);background:#fff;border:1px solid #dfe3e8;place-items:center;font-size:20px;display:grid;position:absolute}.ops-modal-close:hover{color:#ff716a;border-color:#ff4b43a6;transform:rotate(6deg)}.ops-modal-body{padding:var(--space-6)}.ops-modal-summary{margin:0 0 var(--space-5);max-width:65ch;font-size:var(--text-body);line-height:var(--leading-body);color:#5f6670}.ops-modal-grid{border-radius:var(--radius-xl);background:#e5e7eb;border:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ops-modal-field{padding:var(--space-4);background:#fff}.ops-modal-field span{margin-bottom:var(--space-2);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#68707c;display:block}.ops-modal-field strong{font-size:var(--text-small);color:#111318;font-weight:500;line-height:1.4}.ops-modal-foot{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #e5e7eb;display:flex}.ops-modal-foot span{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#59616d}.ops-modal-dot{border-radius:var(--radius-circle);background:var(--ops-accent);width:7px;height:7px;box-shadow:0 0 16px var(--ops-accent);flex:none}.ops-step--producer-offer .ops-step-photo,.ops-record--producer-offer .ops-record-photo{background-image:-webkit-image-set(url(/images/operations/producer-offer-reference.webp) 1x type("image/webp"),url(/images/operations/producer-offer-reference.png) 1x type("image/png"));background-image:image-set("/images/operations/producer-offer-reference.webp" 1x type("image/webp"),"/images/operations/producer-offer-reference.png" 1x type("image/png"))}.ops-step--broker-match .ops-step-photo,.ops-record--broker-match .ops-record-photo{background-image:-webkit-image-set(url(/images/operations/broker-match-reference.webp) 1x type("image/webp"),url(/images/operations/broker-match-reference.png) 1x type("image/png"));background-image:image-set("/images/operations/broker-match-reference.webp" 1x type("image/webp"),"/images/operations/broker-match-reference.png" 1x type("image/png"))}.ops-step--buyer-contract .ops-step-photo,.ops-record--buyer-contract .ops-record-photo{background-image:-webkit-image-set(url(/images/operations/buyer-contract-reference.webp) 1x type("image/webp"),url(/images/operations/buyer-contract-reference.png) 1x type("image/png"));background-image:image-set("/images/operations/buyer-contract-reference.webp" 1x type("image/webp"),"/images/operations/buyer-contract-reference.png" 1x type("image/png"))}.ops-step--buyer-contract:after{background:linear-gradient(#03040533 0%,#0304051f 22%,#030405b3 44%,#030405f7 100%)}.ops-step--buyer-contract .ops-step-role,.ops-step--buyer-contract p{text-shadow:0 1px 10px #000000bf}@media (max-width:900px){.ops-steps{gap:var(--space-3);grid-template-columns:1fr}.ops-step-slot,.ops-mobile-record{display:block}.ops-record-host.ops-record--desktop{display:none}.ops-mobile-record .ops-record--mobile{margin-top:var(--space-3);display:grid}.ops-step,.ops-step-inner{min-height:440px}.ops-record{margin-top:var(--space-4);grid-template-columns:1fr}.ops-record-photo{min-height:390px}.ops-record-copy{min-width:0;padding:var(--space-6) var(--space-5)}}@media (max-width:560px){.ops-step,.ops-step-inner{min-height:410px}.ops-step-inner{padding:var(--space-4)}.ops-record-photo{min-height:330px}.ops-fields,.ops-artifact-list{grid-template-columns:1fr}.ops-record-copy{padding:var(--space-6) var(--space-4)}.ops-modal{padding:var(--space-3)}.ops-modal-card{max-height:calc(100dvh - 24px)}.ops-modal-top,.ops-modal-body{padding:var(--space-5) var(--space-4)}.ops-modal-grid{grid-template-columns:1fr}.ops-modal-close{right:var(--space-4);top:var(--space-4)}.ops-artifact:after{display:none}}@media (max-width:480px){.ops-record-copy h3{font-size:var(--text-h3)}}.cards{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.card{background:linear-gradient(160deg,#e632320f,var(--surface) 55%);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.card:hover{border-color:var(--red);transform:translateY(-6px);box-shadow:0 16px 40px #00000073,0 0 32px #e6323224}.card:nth-child(2){background:linear-gradient(160deg,#1e5aa817,var(--surface) 55%)}.card:nth-child(2):hover{border-color:var(--ocean);box-shadow:0 16px 40px #00000073,0 0 32px #1e5aa82e}.card .banner{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#1a0d0d,#0d0d0f 60%);height:120px;position:relative}.card .banner:after{content:"";background:radial-gradient(circle at 80% 20%,#e6323238,#0000 60%);position:absolute;inset:0}.card:nth-child(2) .banner{background:linear-gradient(135deg,#0d1622,#0d0d0f 60%)}.card:nth-child(2) .banner:after{background:radial-gradient(circle at 80% 20%,#1e5aa83d,#0000 60%)}.card .body{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.card .kicker{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.card h3{font-size:var(--text-h3);margin:var(--space-2) 0 var(--space-3);font-weight:400}.card ul{color:var(--muted);font-size:var(--text-small);gap:var(--space-2);list-style:none;display:grid}.card li:before{content:"";vertical-align:middle;border-radius:var(--radius-circle);background:var(--red);width:4px;height:4px;margin-right:var(--space-2);display:inline-block}.card:nth-child(2) li:before{background:var(--ocean-hi)}.card-cta{padding:var(--space-2) var(--space-3);font-size:var(--text-small);white-space:nowrap;align-self:flex-start;margin-top:auto}.eco{background-position:50%;background-size:cover;position:relative}.eco:before{content:"";background:linear-gradient(#030911eb,#06101af7);position:absolute;inset:0}.eco .wrap{z-index:2;position:relative}.eco-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.eco-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.eco-card:before{content:"";background:var(--ocean-hi);width:0;height:2px;transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.eco-card:hover{border-color:var(--border-hi);transform:translateY(-3px);box-shadow:0 18px 40px -24px #00000080}.eco-card:hover:before{width:100%}.eco-card .ico{width:26px;height:26px;color:var(--red);margin-bottom:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.eco-card:hover .ico{transform:translate(2px)}.eco-card h3{font-size:var(--text-body);font-weight:500;line-height:inherit;letter-spacing:normal;margin-bottom:6px}.eco-card p{font-size:var(--text-eyebrow);color:var(--muted);line-height:1.45}.eco{background:#080c14;border-top:1px solid #a4b9dc1a;padding:78px 0}.eco:before{display:none}.eco .section-head{max-width:700px;margin-bottom:36px}.founding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.founding-card{isolation:isolate;color:#f4f7fb;background-color:#091321;background-position:50%;background-size:cover;border:1px solid #7da6ed40;border-radius:6px;align-items:flex-end;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}.founding-card:before{content:"";z-index:-1;background:linear-gradient(90deg,#040a13e8,#040a136b 75%),linear-gradient(#040a130a 10%,#040a13eb);position:absolute;inset:0}.founding-card--large{grid-column:span 2;min-height:282px;padding:28px}.founding-card-icon{color:#b8d5ff;margin-bottom:12px;font-size:23px;line-height:1;display:block}.founding-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.625rem;height:1.625rem;display:block}.founding-card h3{color:#f4f7fb;letter-spacing:-.025em;margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.25}.founding-card--large h3{font-size:21px}.founding-card-lead{color:#d4dfef!important;margin:0 0 13px!important;font-size:12px!important;line-height:1.6!important}.founding-card p{color:#b5c3d7;max-width:420px;margin:0;font-size:11px;line-height:1.7}.founding-card--global{background-image:-webkit-image-set(url(/images/founding-members/global.webp) 1x type("image/webp"),url(/images/founding-members/global.png) 1x type("image/png"));background-image:image-set("/images/founding-members/global.webp" 1x type("image/webp"),"/images/founding-members/global.png" 1x type("image/png"))}.founding-card--radar{background-image:-webkit-image-set(url(/images/founding-members/radar.webp) 1x type("image/webp"),url(/images/founding-members/radar.png) 1x type("image/png"));background-image:image-set("/images/founding-members/radar.webp" 1x type("image/webp"),"/images/founding-members/radar.png" 1x type("image/png"))}.founding-card--deals{background-image:-webkit-image-set(url(/images/founding-members/deals.webp) 1x type("image/webp"),url(/images/founding-members/deals.jpg) 1x type("image/jpeg"));background-image:image-set("/images/founding-members/deals.webp" 1x type("image/webp"),"/images/founding-members/deals.jpg" 1x type("image/jpeg"))}.founding-card--counterparty{background-image:-webkit-image-set(url(/images/founding-members/counterparty.webp) 1x type("image/webp"),url(/images/founding-members/counterparty.jpg) 1x type("image/jpeg"));background-image:image-set("/images/founding-members/counterparty.webp" 1x type("image/webp"),"/images/founding-members/counterparty.jpg" 1x type("image/jpeg"))}.founding-card--status{background-image:-webkit-image-set(url(/images/founding-members/status.webp) 1x type("image/webp"),url(/images/founding-members/status.png) 1x type("image/png"));background-image:image-set("/images/founding-members/status.webp" 1x type("image/webp"),"/images/founding-members/status.png" 1x type("image/png"))}.founding-card--network{background-image:-webkit-image-set(url(/images/founding-members/network.webp) 1x type("image/webp"),url(/images/founding-members/network.png) 1x type("image/png"));background-image:image-set("/images/founding-members/network.webp" 1x type("image/webp"),"/images/founding-members/network.png" 1x type("image/png"))}.founding-scope{background:linear-gradient(110deg,#75a7ff0e,#ffffff03);border:1px solid #a4b9dc26;border-radius:5px;margin:0 0 15px;padding:18px 20px 16px}.founding-scope span{color:#9fc1ff;letter-spacing:var(--tracking-kicker);margin-bottom:8px;font-size:9px;display:block}.founding-scope p{color:#8797ad;margin:0;font-size:11px;line-height:1.9}.founding-scope strong{color:#c2cee0;font-weight:600}.founding-disclaimer{color:#66768d;margin:0;font-size:10px;line-height:1.75}@media (max-width:850px){.founding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founding-card--large{min-height:260px}}@media (max-width:560px){.eco{padding:56px 0}.founding-grid{grid-template-columns:1fr}.founding-card,.founding-card--large{grid-column:span 1;min-height:230px;padding:22px}.founding-card--large h3{font-size:19px}}.dna{background:radial-gradient(circle at 50% 54%,#e632321a,#0000 28%),#050506;position:relative;overflow:hidden}.dna>.wrap{z-index:1;position:relative}.dna-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.dna-head{max-width:1120px;margin-bottom:0}.dna-head h2{max-width:1100px}.dna-head h2 span{color:#686872;display:block}.dna-head .lead{color:#7a7a85;max-width:730px}.dna-system{flex-direction:column;gap:36px;max-width:980px;margin:82px auto 0;display:flex;position:relative}.dna-card{aspect-ratio:49/26;z-index:4;width:100%;height:auto;transition:transform .5s var(--ease),border-color .5s var(--ease);background:#0a0a0c;border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000059;container-type:inline-size}.dna-card:hover{border-color:#ffffff3d}.dna-media{transition:transform 1s var(--ease);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dna-card:hover .dna-media{transform:scale(1.06)}.dna-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000014,#0003 42%,#000000e0),linear-gradient(90deg,#0003,#0000 55%,#ff142814);position:absolute;inset:0}.dna-cap{z-index:2;position:absolute;bottom:clamp(13px,3.88cqw,38px);left:clamp(16px,4.29cqw,42px);right:clamp(16px,4.29cqw,42px)}.dna-meta{font-family:var(--mono);letter-spacing:var(--tracking-kicker);color:#b7b7bf;justify-content:space-between;align-items:center;gap:10px;font-size:clamp(8px,1.33cqw,13px);display:flex}.dna-meta span{color:#ff3345}.dna-meta b{color:#fff;font-weight:500}.dna-title{color:#fff;font-size:clamp(16px,3.2cqw,36px);line-height:var(--leading-h2);letter-spacing:var(--tracking-display);margin-top:clamp(6px,1.84cqw,18px);font-weight:500}.dna-title span{color:#ff3345}.dna-desc{color:#aaaab2;font-size:clamp(11px,1.6cqw,18px);line-height:var(--leading-body);max-width:73.5cqw;margin-top:clamp(4px,1.22cqw,12px)}.dna-card:hover{transform:translateY(-8px)}.dna-foot{align-items:center;gap:22px;max-width:1000px;margin:85px auto 0;display:flex}.dna-foot span{background:#ffffff12;flex:1;height:1px}.dna-foot p{font-family:var(--mono);letter-spacing:var(--tracking-kicker);color:#5e5e68;text-align:center;white-space:nowrap;margin:0;font-size:9px}@keyframes dna-spin{to{transform:rotate(360deg)}}@media (max-width:950px){.dna-system{gap:34px;margin-top:72px}.dna-foot{margin-top:55px}.dna-foot p{white-space:normal}}@media (max-width:620px){.dna{padding-top:110px}.dna-head .lead{margin-top:42px}.dna-system{gap:42px;margin-top:96px}.dna-foot{gap:12px}.dna-foot span{display:none}}.dna-media--f1-a{background-image:url(/images/design-philosophy/f1-precision-a-new.png)}.dna-media--apple-a{background-image:url(/images/design-philosophy/html-apple.jpg)}.dna-media--porsche-b{background-image:url(/images/design-philosophy/html-porsche.jpg)}.dna-media--banks{background-image:url(/images/design-philosophy/html-finance.png)}.portals{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.portal{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);min-height:320px;transition:border-color .45s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease);display:flex;position:relative;overflow:hidden}.portal--featured{border-color:#e632327a;box-shadow:0 22px 55px -28px #e6323280}.portal-media{z-index:0;transition:transform .8s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.portal:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0a0a0b0d 8%,#0a0a0b42 19%,#0a0a0b9e 30%,#0a0a0bc7 37%,#0a0a0be6 56%,#0a0a0bf5 100%);position:absolute;inset:0}.portal-body{z-index:2;padding:var(--space-5);width:100%;margin-top:auto;position:relative}.portal:hover{border-color:#e6323280;transform:translateY(-3px);box-shadow:0 22px 55px -24px #e6323252}.portal:hover .portal-media{transform:scale(1.09)}.portal:focus-within{border-color:#e6323280}.portal-media--agro{background-image:url(/images/portals/agro-bull.webp);background-position:50% 42%}.portal-media--trade{background-image:url(/images/portals/global-commerce-terminal.webp);background-position:50%}.portal-media--operations{background-image:url(/images/portals/operations-truck.webp);background-position:50%}.portal .pk{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--ocean-hi);margin-bottom:10px}.portal h3{font-size:var(--text-h3);margin-bottom:14px;font-weight:400}.portal ul{gap:var(--space-2);list-style:none;display:grid}.portal li a{font-size:var(--text-small);color:var(--muted);align-items:center;gap:var(--space-2);transition:color .2s;display:flex}.portal li a:hover{color:var(--text)}.portal li a:before{content:"→";color:var(--ocean-hi);transition:transform .25s cubic-bezier(.4,0,.2,1)}.portal li a:hover:before{transform:translate(3px)}#portals>.wrap{background:#0a0b0d;border-radius:24px;max-width:1540px;padding:30px 32px 32px;position:relative;overflow:hidden}#portals .section-head{margin-bottom:34px}#portals .section-head .eyebrow{color:#858b9a;letter-spacing:.2em;margin-bottom:14px;font-size:12px}#portals .section-head h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:650;line-height:1.15}#portals .portal-intro{color:#a4a7b1;margin:24px 0 0;font-size:clamp(17px,1.9vw,24px);line-height:1.4}#portals .portals{gap:16px}#portals .portal{min-height:0;box-shadow:none;background:#191b20;border:1px solid #0000;border-radius:17px;flex-direction:column;display:flex;transform:none}#portals .portal:before{display:none}#portals .portal--featured{border-color:var(--red);box-shadow:0 22px 55px -28px #e6323280}#portals .portal-media{background:#10151c;flex:none;height:190px;position:relative;inset:auto;overflow:hidden;transform:none}#portals .portal-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}#portals .portal-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#191b20d1);position:absolute;inset:45% 0 0}#portals .portal-body{text-align:center;flex-direction:column;flex:1;align-items:center;width:auto;margin:0;padding:22px 23px 25px;display:flex}#portals .portal .pk{color:var(--ocean-hi);letter-spacing:.14em;margin:0 0 25px;font-size:12px;font-weight:500}#portals .portal h3{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(21px,1.8vw,30px);font-weight:620;line-height:1.2}#portals .portal-details{min-height:56px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}#portals .portal:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 22px 55px -24px #e6323252}#portals .portal:hover .portal-media img{transform:scale(1.05)}#portals .portal{height:auto;min-height:0}#portals .portal-media{height:174px}#portals .portal-body{padding:16px 18px 18px}#portals .portal .pk{margin-bottom:10px;font-size:11px}#portals .portal h3{margin-bottom:10px;font-size:clamp(20px,1.55vw,25px);line-height:1.1}#portals .portal ul{gap:4px}#portals .portal li a{font-size:13px;line-height:1.15}#portals .portal-details{min-height:56px;margin:0}@media (max-width:900px){#portals>.wrap{padding:25px 20px 38px}#portals .section-head .eyebrow{margin-bottom:12px}#portals .portal{height:auto;min-height:0}#portals .portal-media{height:210px}#portals .portal-details{min-height:0}}.radar-shell{gap:var(--space-5);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.radar-map{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);height:320px;position:relative;overflow:hidden}.radar-map svg{width:100%;height:100%}.world-land{fill:var(--ocean-lo);fill-opacity:.22;stroke:var(--ocean-hi);stroke-width:.6px;stroke-opacity:.4}.node{fill:var(--ocean-hi);transition:r .25s cubic-bezier(.4,0,.2,1)}.node.red{fill:var(--red)}.node.hi{r:6.5}.pulse{transform-origin:50%;animation:2.6s ease-out infinite pulse}@keyframes pulse{0%{r:3;opacity:1}70%{r:16;opacity:0}to{opacity:0}}.link-line{stroke:var(--ocean);stroke-width:1px;stroke-dasharray:4 5;opacity:.6;animation:3s linear infinite dash}.route{stroke:var(--ocean);stroke-width:1px;fill:none;stroke-dasharray:4 5;opacity:.5;transition:stroke .25s,opacity .25s;animation:3s linear infinite dash}.route-faint{opacity:.18}.route.route-hi{stroke:var(--red);opacity:.9}@keyframes dash{to{stroke-dashoffset:-18px}}.feed .row{cursor:default;transition:opacity .4s,transform .4s,background .25s,border-color .25s}.feed .row.hi{background:var(--surface-2);border-color:var(--red)}.feed{gap:var(--space-3);display:grid}.feed .row{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-eyebrow);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex}.feed .row .who{color:var(--muted)}.flag{border-radius:var(--radius-circle);flex:none;width:1.125rem;height:1.125rem;display:inline-block;box-shadow:0 0 0 1px #ffffff29}.feed .row .who{align-items:center;gap:var(--space-2);min-width:0;display:flex}.commodity-flag{display:inline-flex}.commodity-flag .flag{width:1.25rem;height:1.25rem}.feed .row .amt{color:var(--ocean-data)}.trust{background:var(--deep)}.trust-feature{margin-bottom:var(--space-6)}.identity-panel{column-gap:clamp(var(--space-5),5vw,var(--space-9));row-gap:var(--space-3);min-height:clamp(340px,34vw,460px);padding:clamp(var(--space-5),4vw,var(--space-8));border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0%,#e632321f,transparent 32%),var(--surface);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);grid-template-areas:"copy card""link card";align-items:center;display:grid;position:relative;overflow:hidden}.identity-panel-copy{grid-area:copy;align-self:end}.identity-panel-kicker{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.identity-panel h3{margin:var(--space-3) 0 0;max-width:22ch;font-size:var(--text-h3);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.03em}.identity-panel h3 span{color:var(--muted)}.identity-panel-copy p{margin:var(--space-3) 0 0;max-width:52ch;font-size:var(--text-small);color:var(--muted)}.identity-panel-link{place-self:start;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);transition:color .35s var(--ease);grid-area:link;display:inline-flex}.identity-panel-link i{transition:transform .35s var(--ease);font-style:normal}.identity-panel-link:hover,.identity-panel-link:focus-visible{color:var(--red)}.identity-panel-link:hover i,.identity-panel-link:focus-visible i{transform:translate(4px)}.identity-card-stage{perspective:1300px;flex:1;place-items:center;min-height:230px;display:grid;position:relative}.identity-panel .identity-card-stage{flex:none;grid-area:card;align-self:center;width:100%;min-height:260px}.identity-orbit{aspect-ratio:1;border-radius:var(--radius-circle);pointer-events:none;border:1px solid #343a4417;width:min(360px,100%);position:absolute;transform:rotateX(68deg)}.identity-card-tilt{z-index:2;width:min(420px,100%);transform-style:preserve-3d;transition:transform .18s ease-out;position:relative;transform:rotateY(-16deg)rotateX(7deg)rotate(-2deg)}.tic{isolation:isolate;aspect-ratio:1.72;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(120deg,#fff1,#0000 35%),linear-gradient(145deg,#1b1d23,#0e0f13 72%);border:1px solid #4a4e59;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 60px #00000040,-12px 17px 35px #ff3b321a,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0a,inset 0 -2px #00000080}.tic:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff1f 50%,#0000 64%);width:150%;height:70%;position:absolute;top:-40%;left:-25%;transform:rotate(8deg)}.tic:after{content:"";z-index:-1;background:radial-gradient(circle at 92% 12%,#ff3b3226,#0000 20%),radial-gradient(circle at 4% 100%,#4c7fbe1c,#0000 26%);position:absolute;inset:0}.tic-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tic-brand{display:inline-flex}.tic-brand img{width:auto;height:14px;display:block}.tic-status{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#aeb3bd;white-space:nowrap;display:flex}.tic-status i{border-radius:var(--radius-circle);background:#53c58e;flex:none;width:6px;height:6px;box-shadow:0 0 12px #53c58ecc}.tic-label{margin-top:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#777d89}.tic-role{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#6889b5;margin-top:auto}.tic-name{margin-top:var(--space-2);font-size:var(--text-h4);line-height:var(--leading-tight);letter-spacing:-.02em;color:#f0f1f4}.tic-bottom{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}.tic-id{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.08em;color:#a2a8b3}.tic-small{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#626874;margin-top:2px}.tic-shield{color:#5b84ba;flex:none;width:34px}.tic-shield svg{width:100%;height:auto;display:block}@media (max-width:600px){.identity-panel{grid-template-columns:1fr;grid-template-areas:"copy""card""link";min-height:0}.identity-panel-copy{align-self:auto}.identity-panel .identity-card-stage{width:calc(100% + var(--space-5));aspect-ratio:1.48;height:auto;min-height:0;margin-inline:calc(var(--space-5) / -2);box-sizing:border-box;perspective:none;flex:none;padding:0}.identity-panel .identity-card-tilt{transform-origin:50%;width:100%;height:100%;transition:none;transform:none}.identity-panel .identity-orbit{width:calc(100% - 8px);max-width:360px}.identity-panel .tic{aspect-ratio:auto;box-sizing:border-box;width:100%;height:100%}}.validation-grid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.validation-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.validation-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #14192312}.validation-number{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.validation-card h3{margin:var(--space-5) 0 var(--space-2);font-weight:500;font-size:var(--text-h4);line-height:inherit;letter-spacing:normal}.validation-card p{font-size:var(--text-small);color:var(--muted)}@media (max-width:1000px){.validation-grid{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:820px){.identity-panel{grid-template-columns:1fr;grid-template-areas:"copy""card""link";min-height:0}.identity-panel-copy{align-self:auto}.identity-panel .identity-card-stage{min-height:clamp(220px,62vw,340px)}}.case{background:linear-gradient(135deg,#160c0c,var(--surface) 70%);border-radius:var(--radius-xl);padding:var(--space-5);border:1px solid #3a1a1a;position:relative;overflow:hidden}.case:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#f0f0f212 50%,#0000 58%) -120% 0/220% 100% no-repeat;animation:6.5s ease-in-out infinite case-sweep;position:absolute;inset:0}@keyframes case-sweep{0%{background-position:-120% 0}to{background-position:220% 0}}.case .eyebrow{color:var(--red)}.case blockquote{font-size:var(--text-h3);margin:14px 0 20px;font-weight:300;line-height:1.4}.seals{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.seal{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.08em;border:1px solid var(--border-hi);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);color:var(--muted);opacity:.32;align-items:center;gap:var(--space-2);transition:opacity .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);display:inline-flex}.seal-icon{flex:none;width:14px;height:14px}.seal:hover{opacity:1;color:var(--text);border-color:var(--ocean);transform:scale(1.04)}.rep{gap:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);align-items:center;display:flex}.rep-avatar{flex:none;width:96px;height:96px}.rep .role{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);color:var(--red)}.rep h3{font-size:var(--text-h3);margin:4px 0 8px;font-weight:400}.rep p{color:var(--muted);font-size:var(--text-body);max-width:60ch}.partner-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center;flex-direction:column;align-items:center;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.partner-card:hover,.partner-card:focus-within,.partner-card.open{border-color:#e6323266}.partner-card .rep-avatar,.partner-card .rep-photo{border-radius:var(--radius-circle);flex:none;width:92px;height:92px}.partner-card .rep-avatar{filter:drop-shadow(0 4px 14px #0006);transition:filter .45s var(--ease)}.partner-card:hover .rep-avatar{filter:drop-shadow(0 6px 20px #e6323229)}.rep>picture>.rep-photo{border-radius:var(--radius-circle)}.rep-photo{object-fit:cover;filter:grayscale()contrast(1.03)brightness(.98);border:1px solid var(--border-hi);transition:filter .5s var(--ease),box-shadow .45s var(--ease),transform .5s var(--ease);box-shadow:0 0 0 4px #f0f0f205,0 4px 14px #0006}.partner-card:hover .rep-photo{filter:grayscale(.12)contrast(1.05);transform:translateY(-2px);box-shadow:0 0 0 4px #e6323229,0 10px 30px #e6323233}.partner-card .flag{font-size:var(--text-h3);margin-top:14px}.partner-card .role{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red-hi);margin-top:10px}.partner-card h3{font-size:var(--text-h3);margin:6px 0 14px;font-weight:400}.partner-card p{font-size:var(--text-small);color:var(--muted);margin-bottom:18px}.partner-card blockquote{font-size:var(--text-small);color:var(--text);border-left:2px solid var(--ocean-hi);padding-left:var(--space-4);text-align:left;width:100%;margin:0 0 8px;font-style:italic;line-height:1.5}.partner-card .attrib{font-family:var(--mono);font-size:var(--text-kicker);color:var(--muted);padding-left:var(--space-4);align-self:flex-start}.partner-hero .attrib{letter-spacing:var(--tracking-kicker)}.partner-hero .attrib:before{content:"— "}.partner-toggle{z-index:3;padding-top:var(--space-4);cursor:pointer;align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);transition:color .3s var(--ease);background:0 0;border:0;margin-top:auto;display:inline-flex;position:relative}.partner-card:hover .partner-toggle,.partner-card:not([data-js]):focus-within .partner-toggle,.partner-card.open .partner-toggle{color:var(--text)}.pt-icon{flex:none;width:12px;height:12px;position:relative}.pt-icon:before,.pt-icon:after{content:"";transition:transform .45s var(--ease),opacity .3s var(--ease);background:currentColor;position:absolute;top:50%;left:50%}.pt-icon:before{width:11px;height:1px;transform:translate(-50%,-50%)}.pt-icon:after{width:1px;height:11px;transform:translate(-50%,-50%)}.partner-card:not([data-js]):focus-within .pt-icon:after,.partner-card.open .pt-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}@media (min-width:921px) and (hover:hover) and (pointer:fine){.partner-card:hover .pt-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}}.partner-bio{text-align:left;width:100%}.pb-head{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red-hi);margin-bottom:13px}.partner-card .pb-inner p{font-size:var(--text-eyebrow);color:var(--text-2);text-align:left;margin:0 0 10px;line-height:1.58}.partner-card .pb-inner p:last-child{margin-bottom:0}@media (min-width:921px){.partner-card{min-height:470px}.partner-bio{z-index:2;padding:var(--space-5) var(--space-5) var(--space-8);background:linear-gradient(180deg,var(--surface-2) 0%,var(--bg) 100%);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),transform .55s var(--ease),visibility .55s;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(12px)}.partner-bio:before{content:"";background:linear-gradient(90deg,var(--red),#e6323200);transform-origin:0;height:2px;transition:transform .7s var(--ease) 60ms;position:absolute;top:0;left:22px;right:22px;transform:scaleX(0)}.partner-card:not([data-js]):focus-within .partner-bio,.partner-card.open .partner-bio{opacity:1;visibility:visible;transform:none}.partner-card:not([data-js]):focus-within .partner-bio:before,.partner-card.open .partner-bio:before{transform:scaleX(1)}}@media (min-width:921px) and (hover:hover) and (pointer:fine){.partner-card:hover .partner-bio{opacity:1;visibility:visible;transform:none}.partner-card:hover .partner-bio:before{transform:scaleX(1)}}@media (max-width:920px){.partner-bio{opacity:0;visibility:hidden;max-height:0;transition:max-height .5s var(--ease),opacity .4s var(--ease),visibility .5s;overflow:hidden}.partner-card.open .partner-bio,.partner-card:not([data-js]):focus-within .partner-bio{opacity:1;visibility:visible;max-height:720px}.pb-inner{padding-top:var(--space-4);border-top:1px solid var(--border-hi);margin-top:18px}}#strategic-partners{overflow-x:clip}.cflag{vertical-align:-.1em;flex:none;width:1.05em;margin-left:.42em;line-height:0;display:inline-block}.cflag svg{border-radius:2.5px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff24}.pb-head .cflag{margin-left:0;margin-right:.15em}.partner-hero{text-align:left;isolation:isolate;min-height:clamp(480px,45vw,576px);padding:0;display:block;position:relative}.partner-hero-photo{z-index:0;object-fit:cover;object-position:center center;filter:grayscale()contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.partner-hero-body{z-index:2;flex-direction:column;align-items:flex-start;max-width:none;padding:clamp(44px,5vw,64px) clamp(36px,5vw,80px);display:flex;position:relative}.partner-hero .flag{font-size:var(--text-metric);margin-top:0}.partner-hero h3{font-size:var(--text-h3)}.partner-hero p{max-width:54ch}.partner-hero .role{color:var(--muted);letter-spacing:.16em;margin-top:0;font-size:clamp(11px,1vw,14px)}.partner-hero .role:after{content:"";background:var(--red-hi);width:42px;height:2px;margin-top:18px;margin-bottom:16px;display:block}.partner-hero h3{margin-bottom:24px;font-size:clamp(28px,2.6vw,36px)}.partner-hero blockquote{border-left:0;max-width:none;padding-left:0;font-size:clamp(18px,1.65vw,22px);font-style:normal;line-height:1.5}.partner-hero .partner-toggle{margin-top:16px;padding-top:0}.partner-hero .partner-bio{opacity:1;visibility:visible;max-height:0;transition:max-height .5s var(--ease),opacity .4s var(--ease),padding .5s var(--ease);background:0 0;padding:0;position:static;overflow:hidden}.partner-hero .partner-bio:before{content:none}.partner-hero.open .partner-bio,.partner-hero:not([data-js]):focus-within .partner-bio{max-height:480px;padding:var(--space-4) var(--space-4);background:linear-gradient(180deg,#0a0a0bf0 0%,var(--surface-2) 100%);border-radius:var(--radius-md);margin-top:18px}@media (max-width:767px){.partner-hero{flex-direction:column;min-height:0;display:flex}.partner-hero>picture{aspect-ratio:5/4;flex:none;width:100%;display:block;position:relative;overflow:hidden}.partner-hero-photo{object-fit:cover;object-position:36% center;filter:grayscale()contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.partner-hero-body{padding:var(--space-5);max-width:none}.partner-hero p{max-width:none}}@media (min-width:768px){.partner-hero{border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;width:100vw;margin-left:calc(50% - 50vw);display:flex}.partner-hero-photo{object-fit:cover;object-position:center center;width:100%;height:100%}.partner-hero-body{max-width:none;padding-left:calc(55.2% + 44px);padding-right:clamp(54px,10.2vw,130px);transform:translateY(3px)}.partner-hero .attrib{margin-top:30px}}.mission-layout{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.mission-carousel{border-radius:var(--radius-xl);border:1px solid var(--border);outline-offset:4px;height:420px;position:relative;overflow:hidden}.mission-track{height:100%;position:relative}.mission-slide{opacity:0;filter:grayscale()contrast(1.06)brightness(.9);background-position:50%;background-size:cover;transition:opacity 1.4s;position:absolute;inset:0}.mission-slide.active{opacity:1;z-index:1}.mission-slide--tenderness{background-image:-webkit-image-set(url(/images/mission/mother-child-a-700.webp) 1x type("image/webp"),url(/images/mission/mother-child-a-700.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/mother-child-a-700.webp" 1x type("image/webp"),"/images/mission/mother-child-a-700.jpg" 1x type("image/jpeg"))}.mission-slide--dignity{background-image:-webkit-image-set(url(/images/mission/mother-child-b-700.webp) 1x type("image/webp"),url(/images/mission/mother-child-b-700.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/mother-child-b-700.webp" 1x type("image/webp"),"/images/mission/mother-child-b-700.jpg" 1x type("image/jpeg"))}.mission-slide--origin{background-image:-webkit-image-set(url(/images/mission/grain-hands-700.webp) 1x type("image/webp"),url(/images/mission/grain-hands-700.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/grain-hands-700.webp" 1x type("image/webp"),"/images/mission/grain-hands-700.jpg" 1x type("image/jpeg"))}.mission-slide--hope{background-image:-webkit-image-set(url(/images/mission/hope-smile-700.webp) 1x type("image/webp"),url(/images/mission/hope-smile-700.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/hope-smile-700.webp" 1x type("image/webp"),"/images/mission/hope-smile-700.jpg" 1x type("image/jpeg"))}@media (min-width:768px){.mission-slide--tenderness{background-image:-webkit-image-set(url(/images/mission/mother-child-a-1280.webp) 1x type("image/webp"),url(/images/mission/mother-child-a-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/mother-child-a-1280.webp" 1x type("image/webp"),"/images/mission/mother-child-a-1280.jpg" 1x type("image/jpeg"))}.mission-slide--dignity{background-image:-webkit-image-set(url(/images/mission/mother-child-b-1200.webp) 1x type("image/webp"),url(/images/mission/mother-child-b-1200.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/mother-child-b-1200.webp" 1x type("image/webp"),"/images/mission/mother-child-b-1200.jpg" 1x type("image/jpeg"))}.mission-slide--origin{background-image:-webkit-image-set(url(/images/mission/grain-hands-1280.webp) 1x type("image/webp"),url(/images/mission/grain-hands-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/grain-hands-1280.webp" 1x type("image/webp"),"/images/mission/grain-hands-1280.jpg" 1x type("image/jpeg"))}.mission-slide--hope{background-image:-webkit-image-set(url(/images/mission/hope-smile-1280.webp) 1x type("image/webp"),url(/images/mission/hope-smile-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/mission/hope-smile-1280.webp" 1x type("image/webp"),"/images/mission/hope-smile-1280.jpg" 1x type("image/jpeg"))}}@keyframes missionKenBurns1{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(-1.4%,-1%)}}@keyframes missionKenBurns2{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(1.3%,.6%)}}@keyframes missionKenBurns3{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(-1%,1.2%)}}@keyframes missionKenBurns4{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(1%,-1.3%)}}.mission-slide:first-child.active{animation:7s ease-out forwards missionKenBurns1}.mission-slide:nth-child(2).active{animation:7s ease-out forwards missionKenBurns2}.mission-slide:nth-child(3).active{animation:7s ease-out forwards missionKenBurns3}.mission-slide:nth-child(4).active{animation:7s ease-out forwards missionKenBurns4}.mission-carousel.paused .mission-slide.active{animation-play-state:paused}.mission-carousel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b0a 0%,#0a0a0b29 26%,#0a0a0b85 56%,#0a0a0bf0 100%),radial-gradient(140% 120% at 50% 100%,#0a0a0b80,#0000 62%);position:absolute;inset:0}.mission-overlay{z-index:2;padding:var(--space-5) var(--space-5) var(--space-7);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.mission-overlay-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red-lo);margin-bottom:10px}.mission-overlay blockquote{font-size:var(--text-small);color:var(--text-2);border-left:2px solid var(--red);padding-left:var(--space-4);max-width:36ch;margin:0;font-style:italic}.mission-overlay-cite{font-family:var(--mono);font-size:var(--text-kicker);color:var(--muted);padding-left:var(--space-4);margin-top:var(--space-2);font-style:normal;display:block}.mission-overlay.pulse{animation:.9s ease-out missionTextPulse}@keyframes missionTextPulse{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mission-dots{justify-content:center;gap:var(--space-2);z-index:3;display:flex;position:absolute;bottom:16px;left:0;right:0}.dot-btn{border-radius:var(--radius-xs);cursor:pointer;background:#ffffff29;border:0;width:26px;height:4px;padding:0;position:relative;overflow:hidden}.dot-fill{background:var(--red);width:0;height:100%;position:absolute;top:0;left:0}.dot-btn.active .dot-fill{animation:5s linear forwards missionDotFill}.mission-carousel.paused .dot-btn.active .dot-fill{animation-play-state:paused}@keyframes missionDotFill{0%{width:0}to{width:100%}}.mission-copy h2{margin-bottom:18px}.mission-copy .lead{margin-bottom:14px}.mission-copy .btn{margin-top:8px}.values-grid{gap:var(--space-3);flex-wrap:wrap;display:flex}.value-chip{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.05em;color:var(--text);background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.gsp-tablist{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;margin-bottom:32px;display:flex;position:relative}.gsp-tab{text-align:left;font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.04em;color:var(--muted);padding:var(--space-3) var(--space-1);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:28px;transition:color .3s cubic-bezier(.4,0,.2,1)}.gsp-tab:hover,.gsp-tab.active{color:var(--text)}.gsp-underline{background:var(--red);width:0;height:2px;transition:left .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),top .32s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.gsp-panel{opacity:0;transition:opacity .26s,transform .26s;display:none;transform:translateY(8px)}.gsp-panel.active{display:block}.gsp-panel.active.in{opacity:1;transform:translateY(0)}.gsp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);min-height:480px;transition:box-shadow .4s var(--ease),border-color .4s var(--ease);align-items:flex-end;display:flex;position:relative;overflow:hidden}.gsp-card:hover{border-color:var(--border-hi);box-shadow:0 22px 48px -26px #0000008c}.gsp-card--inspection,.gsp-card--insurance{border-color:#1e5aa852;box-shadow:0 0 0 1px #1e5aa82e,0 0 44px -14px #1e5aa880}.gsp-card--logistics{border-color:#e6323252;box-shadow:0 0 0 1px #e632322e,0 0 44px -14px #e6323280}@media (min-width:921px) and (hover:hover) and (pointer:fine){.gsp-card--inspection:hover,.gsp-card--insurance:hover{border-color:#3b6fb599;box-shadow:0 0 0 1.5px #3b6fb58c,0 0 76px -10px #1e5aa8bf}.gsp-card--logistics:hover{border-color:#ff464699;box-shadow:0 0 0 1.5px #ff46468c,0 0 76px -10px #e63232bf}}.gsp-bg{z-index:0;filter:grayscale(.45)contrast(1.06)brightness(.72);transition:transform 1.8s var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.gsp-panel.active.in .gsp-bg{transform:scale(1)}.gsp-card--inspection .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/inspection-team-1000.webp) 1x type("image/webp"),url(/images/global-partners/inspection-team-1000.jpg) 1x type("image/jpeg"));background-image:image-set("/images/global-partners/inspection-team-1000.webp" 1x type("image/webp"),"/images/global-partners/inspection-team-1000.jpg" 1x type("image/jpeg"))}.gsp-card--logistics .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/maritime-aerial-1000.webp) 1x type("image/webp"),url(/images/global-partners/maritime-aerial-1000.jpg) 1x type("image/jpeg"));background-image:image-set("/images/global-partners/maritime-aerial-1000.webp" 1x type("image/webp"),"/images/global-partners/maritime-aerial-1000.jpg" 1x type("image/jpeg"))}.gsp-card--insurance .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/port-sunset-1280.webp) 1x type("image/webp"),url(/images/global-partners/port-sunset-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/global-partners/port-sunset-1280.webp" 1x type("image/webp"),"/images/global-partners/port-sunset-1280.jpg" 1x type("image/jpeg"))}@media (min-width:768px){.gsp-card--inspection .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/inspection-team-1800.webp) 1x type("image/webp"),url(/images/global-partners/inspection-team-1800.jpg) 1x type("image/jpeg"));background-image:image-set("/images/global-partners/inspection-team-1800.webp" 1x type("image/webp"),"/images/global-partners/inspection-team-1800.jpg" 1x type("image/jpeg"))}.gsp-card--logistics .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/maritime-aerial-1800.webp) 1x type("image/webp"),url(/images/global-partners/maritime-aerial-1800.jpg) 1x type("image/jpeg"));background-image:image-set("/images/global-partners/maritime-aerial-1800.webp" 1x type("image/webp"),"/images/global-partners/maritime-aerial-1800.jpg" 1x type("image/jpeg"))}}@media (max-width:767px){.gsp-bg{filter:none;transition:none;transform:none}.gsp-card--inspection .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/inspection-team-mobile-graded.webp) 1x type("image/webp"));background-image:image-set("/images/global-partners/inspection-team-mobile-graded.webp" 1x type("image/webp"))}.gsp-card--logistics .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/maritime-aerial-mobile-graded.webp) 1x type("image/webp"));background-image:image-set("/images/global-partners/maritime-aerial-mobile-graded.webp" 1x type("image/webp"))}.gsp-card--insurance .gsp-bg{background-image:-webkit-image-set(url(/images/global-partners/port-sunset-mobile-graded.webp) 1x type("image/webp"));background-image:image-set("/images/global-partners/port-sunset-mobile-graded.webp" 1x type("image/webp"))}}.gsp-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(95deg,#08080afa 0%,#08080af2 40%,#08080aad 74%,#08080a6b 100%),linear-gradient(#08080a00 24%,#08080a80 54%,#08080af0 100%);position:absolute;inset:0}.gsp-card{padding-top:var(--space-5)}.gsp-eyebrow{z-index:2;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--text-2);font-weight:500;position:absolute;top:24px;right:28px}.gsp-card--logistics .gsp-eyebrow{color:#ffb3b3}.gsp-card--inspection .gsp-eyebrow,.gsp-card--insurance .gsp-eyebrow{color:#a9c7ea}.gsp-body{z-index:2;padding:var(--space-6);max-width:60ch;position:relative}.gsp-body h3{font-size:var(--text-h3);margin-bottom:14px;font-weight:400}.gsp-body p{font-size:var(--text-body);color:var(--text-2);margin-bottom:22px}.gsp-companies{gap:var(--space-3);flex-wrap:wrap;margin-bottom:22px;display:flex}.gsp-companies span{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.05em;color:var(--text);background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.testi-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.testi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);position:relative}.testi blockquote{font-size:var(--text-body);color:var(--text);margin-bottom:18px;line-height:1.55}.testi .who{font-size:var(--text-small);font-weight:500}.testi .role{font-size:var(--text-eyebrow);color:var(--muted)}.sectors-grid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);align-items:start;display:grid}.sector{--sector-accent:var(--ocean-hi);--sector-glow:#3b6fb52e;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);transition:transform .45s var(--ease),border-color .35s var(--ease),box-shadow .45s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.sector:first-child{--sector-accent:#86a768;--sector-glow:#86a7682e}.sector:nth-child(2){--sector-accent:#c56d62;--sector-glow:#c56d622e}.sector:nth-child(3){--sector-accent:#91a8bb;--sector-glow:#91a8bb2e}.sector:nth-child(4){--sector-accent:#d19354;--sector-glow:#d193542e}.sector:nth-child(5){--sector-accent:#6f9bb5;--sector-glow:#6f9bb52e}.sector:hover,.sector.open{border-color:var(--sector-accent);box-shadow:0 18px 35px -24px #000000d9,0 0 26px var(--sector-glow)}.sector:hover{transform:translateY(-6px)}.sector-media{aspect-ratio:3/5;position:relative;overflow:hidden}.sector-photo{z-index:0;transition:filter .45s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0}.sector-media:before{content:"";z-index:1;background:linear-gradient(180deg,#00000014 14%,#00000038 50%,var(--surface) 97%);position:absolute;inset:0}.sector:first-child .sector-photo{filter:brightness(1.07)saturate(.9)}.sector:first-child .sector-num{color:#ffffffeb;text-shadow:0 1px 10px #000000e6}.sector:nth-child(2) .sector-photo{filter:brightness(.58)saturate(.7)}.sector:nth-child(3) .sector-photo{filter:brightness(.58)saturate(.65)}.sector:nth-child(4) .sector-photo{filter:brightness(.48)saturate(.55)}.sector:nth-child(5) .sector-photo{filter:brightness(.54)saturate(.6)}.sector:hover .sector-photo,.sector:focus-within .sector-photo,.sector.open .sector-photo{filter:brightness(1.07)saturate(.9)!important}.sector-num{z-index:2;top:var(--space-4);left:var(--space-4);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.2em;color:#f0f0f28c;position:absolute}.sector-toggle{all:unset;box-sizing:border-box;z-index:2;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);cursor:pointer;flex-direction:column;display:flex;position:absolute}.sector-name-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sector-name{font-family:var(--sans);font-size:var(--text-h4);letter-spacing:-.01em;color:#fff;font-weight:500;line-height:1.15}.sector-plus{border-radius:var(--radius-circle);width:34px;min-width:34px;height:34px;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .45s var(--ease);border:1px solid #ffffff47;position:relative}.sector:hover .sector-plus,.sector.open .sector-plus{border-color:var(--red);background:#e6323229;transform:rotate(90deg)}.sector-plus:before,.sector-plus:after{content:"";transition:opacity .3s var(--ease);background:#fff;position:absolute;top:50%;left:50%}.sector-plus:before{width:12px;height:1px;transform:translate(-50%,-50%)}.sector-plus:after{width:1px;height:12px;transform:translate(-50%,-50%)}.sector.open .sector-plus:after{opacity:0}.sector-bar{z-index:2;left:var(--space-4);background:var(--red);width:32px;height:2px;transition:width .4s var(--ease);position:absolute;bottom:0}.sector:hover .sector-bar,.sector.open .sector-bar{width:64px}.sector-toggle--plain{all:unset;box-sizing:border-box;width:100%;padding:var(--space-4);cursor:pointer;flex-direction:column;display:flex}.sector-toggle--plain .sector-name{color:var(--text)}.sector-toggle--plain .sector-plus{border-color:var(--border-hi)}.sector:focus-within{outline:2px solid var(--ocean-hi);outline-offset:-3px}.sector-list{margin:0;padding:0;list-style:none}.sector-list li{font-family:var(--mono);font-size:var(--text-kicker);color:var(--faint);padding:var(--space-2) 0;border-top:1px solid var(--border);text-align:left}.sector-list li:first-child{border-top:0}.sector-list li.has-grades{padding:0}.sector-list li.has-grades:first-child .item-toggle{padding-top:0}.item-toggle{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);color:var(--faint);transition:color .2s;display:flex}.item-toggle:hover{color:var(--text)}.item-arrow{border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent var(--red);width:0;height:0;transition:transform .25s var(--ease);flex:none}.item-toggle[aria-expanded=true] .item-arrow{transform:rotate(90deg)}.item-grades{max-height:0;transition:max-height .3s var(--ease);list-style:none;overflow:hidden}.item-grades.open{max-height:240px}.item-grades li{font-family:var(--mono);font-size:var(--text-kicker);color:var(--muted);padding:var(--space-2) 0 var(--space-2) var(--space-3);border-top:1px solid var(--border)}.sectors-meta{align-items:center;gap:var(--space-5);margin-top:var(--space-6);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint);flex-wrap:wrap;display:flex}.sectors-meta-dot{border-radius:var(--radius-circle);background:var(--red);width:6px;min-width:6px;height:6px;box-shadow:0 0 10px #e63232a6}.sectors-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint);flex-wrap:wrap;display:flex}.sectors-foot-live{align-items:center;gap:var(--space-2);display:flex}.sector-overlay{z-index:200;background:#060607b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.sector-panel{background:var(--surface);border-left:1px solid var(--border-hi);width:clamp(320px,34vw,460px);max-width:100%;height:100dvh;padding:var(--space-6) var(--space-5);animation:sectorPanelIn .35s var(--ease-out) both;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #00000080}@keyframes sectorPanelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.sector-panel-close{all:unset;box-sizing:border-box;top:var(--space-5);right:var(--space-5);background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-circle);width:40px;height:40px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.sector-panel-close svg{width:18px;height:18px}.sector-panel-head{padding-right:var(--space-8);margin-bottom:var(--space-5)}.sector-panel-eyebrow{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-bottom:var(--space-2);display:block}.sector-panel-head h3{font-size:var(--text-h3);margin:0}@media (max-width:640px){.sector-overlay{justify-content:stretch}.sector-panel{width:100%}}.lib-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.lib-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s;overflow:hidden}.lib-card:hover{border-color:var(--border-hi)}.lib-card .thumb{background:linear-gradient(135deg,#0d1622,#0d0d0f 60%);height:100px;position:relative}.lib-card .thumb:after,.lib-card .thumb:before{content:"";transition:opacity .4s;position:absolute;inset:0}.lib-card .thumb:after{background:radial-gradient(circle at 70% 20%,#1e5aa838,#0000 60%)}.lib-card .thumb:before{opacity:0;background:radial-gradient(circle at 70% 20%,#e632323d,#0000 60%)}.lib-card:hover .thumb:after{opacity:0}.lib-card:hover .thumb:before{opacity:1}.lib-card .body{padding:var(--space-4)}.lib-card .kicker{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);transition:color .3s}.lib-card:hover .kicker{color:var(--red)}.lib-card h3{font-size:var(--text-body);font-weight:500;line-height:inherit;letter-spacing:normal;margin:6px 0}.lib-card p{font-size:var(--text-eyebrow);color:var(--muted)}.hero-side{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,31px);display:grid}.hero-side-img{border:1px solid var(--border-hi);border-radius:var(--radius-xl);margin:0;line-height:0;overflow:hidden;box-shadow:0 24px 60px -34px #000000d9}.hero-side-img img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.hero-side{gap:var(--space-6);grid-template-columns:1fr}.hero-side-img{order:-1}}.hub-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.hub-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-5);transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);position:relative;overflow:hidden}.hub-card .eyebrow{color:var(--red);margin-bottom:12px}.hub-card--img{padding-top:0}.hub-card-band{aspect-ratio:4;margin:0 -32px 24px;position:relative;overflow:hidden}.hub-card-band img{object-fit:cover;filter:grayscale(.18)contrast(1.05)brightness(.86);width:100%;height:100%;transition:transform .55s var(--ease);display:block}.hub-card:hover .hub-card-band img{transform:scale(1.04)}@media (max-width:920px){.hub-card-band{margin-left:-32px;margin-right:-32px}}.hub-card h3{font-family:var(--display);font-size:var(--text-h3);letter-spacing:-.01em;max-width:26ch;margin-bottom:10px;font-weight:600}.hub-card p{font-size:var(--text-small);color:var(--muted);max-width:52ch;line-height:1.6}.hub-arrow{color:var(--red);font-size:var(--text-h4);opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);position:absolute;top:28px;right:30px;transform:translate(-6px)}.hub-card:hover{border-color:var(--border-hi);transform:translateY(-3px);box-shadow:0 18px 42px -22px #0009}.hub-card:hover .hub-arrow{opacity:1;transform:translate(0)}@media (max-width:920px){.hub-grid{grid-template-columns:1fr}}.cta-final{text-align:center}.cta-final h2{margin-bottom:var(--space-3)}.cta-final .lead{margin:0 auto var(--space-6)}.cta-final .btns{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.commercial-access-cta{isolation:isolate;min-height:clamp(34rem,72vh,47rem);padding:var(--space-10) var(--space-5);background:radial-gradient(ellipse 72% 90% at 50% 45%,#17284238,transparent 72%), var(--deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;display:flex;position:relative;overflow:hidden}.commercial-access-cta:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 1px 1px,#b5cdee2e 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 95% at 50% 47%,#000,#0000 76%);mask-image:radial-gradient(78% 95% at 50% 47%,#000,#0000 76%)}.commercial-access-content{text-align:center;width:min(100%,1240px);margin:0 auto}.commercial-access-kicker{color:#9aaac2;font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);font-weight:500;line-height:1.3}.commercial-access-cta h2{margin:var(--space-4) auto var(--space-5);color:var(--text);font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-display);text-wrap:balance}.commercial-access-description{color:#8d98a7;max-width:38rem;font-size:var(--text-lead);margin:0 auto;line-height:1.65}.commercial-access-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.commercial-access-button{min-height:42px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-small);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease);border:1px solid #ffffff1c;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.commercial-access-button:hover{transform:translateY(-2px)}.commercial-access-button-primary{color:#080b10;background:#fff;border-color:#fff;min-width:207px}.commercial-access-button-primary:hover{box-shadow:0 14px 35px #ffffff12}.commercial-access-button-ghost{color:#d8dee7;background:#ffffff05;min-width:160px}.commercial-access-button-ghost:hover{background:#ffffff0d;border-color:#ffffff30}@media (max-width:700px){.commercial-access-cta{min-height:calc(100vh - 118px);padding:var(--space-9) var(--space-4)}.commercial-access-description{font-size:var(--text-small);max-width:30rem}.commercial-access-actions{max-width:330px;margin-inline:auto;margin-top:var(--space-6);flex-direction:column;align-items:stretch}.commercial-access-button{width:100%}}.pillars{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.culture-principles{grid-template-columns:repeat(2,1fr)}.pillar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.pillar .ico{width:24px;height:24px;color:var(--red);margin-bottom:var(--space-4)}.pillar-link{transition:border-color .3s var(--ease),transform .3s var(--ease);display:block}.pillar-link:hover{border-color:#e6323273;transform:translateY(-3px)}.pillar-link h3:after{content:" →";color:var(--red);opacity:0;transition:opacity .3s var(--ease)}.pillar-link:hover h3:after{opacity:1}.pillar h3{font-size:var(--text-h3);margin-bottom:var(--space-2);font-weight:400}.pillar p{font-size:var(--text-small);color:var(--muted)}.pillar--img{padding-top:0;overflow:hidden}.pillar-band{aspect-ratio:2;margin:0 -24px 20px;position:relative;overflow:hidden}.pillar-band:after{content:"";background:linear-gradient(to bottom,#0a0a0b26 0%,#0a0a0b80 60%,var(--surface) 100%);position:absolute;inset:0}.pillar-band img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease);display:block}.pillar--img:hover .pillar-band img{transform:scale(1.04)}.usecase{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.usecase-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5)}.usecase-item .tag-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--ocean-hi);margin-bottom:8px}.usecase-item h3{font-size:var(--text-h4);font-weight:400;line-height:inherit;letter-spacing:normal;margin-bottom:6px}.usecase-item p{font-size:var(--text-small);color:var(--muted)}footer{background:var(--deep);padding:var(--space-8) 0 var(--space-5);position:relative}.foot-grid{gap:var(--space-8) var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.foot h3{font-family:var(--sans);font-size:var(--text-h4);letter-spacing:0;color:var(--text);margin-bottom:var(--space-4);padding-left:var(--space-3);font-weight:600;line-height:inherit;position:relative}.foot h3:before{content:"";background:var(--red);width:2px;position:absolute;top:1px;bottom:1px;left:0}.foot ul{gap:var(--space-4);padding-left:var(--space-3);list-style:none;display:grid}.foot a{color:var(--text-2);font-size:var(--text-body);opacity:.85;transition:opacity .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.foot a:hover{opacity:1;color:var(--red)}.foot .tagline{color:var(--muted);font-size:var(--text-body);max-width:34ch;margin-top:12px}.foot-legal{gap:var(--space-2) var(--space-4);font-family:var(--mono);font-size:var(--text-kicker);color:var(--faint-deep);flex-wrap:wrap;display:flex}.foot-social{justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.foot-social-logo{box-sizing:border-box;object-fit:contain;width:24px;height:24px;padding:0;display:block}.foot-slogan{text-align:left;font-family:var(--display);font-size:var(--text-small);letter-spacing:var(--tracking-kicker);color:var(--faint-deep)}.foot-bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);border-top:1px solid var(--border);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.foot-social a{color:var(--muted);transition:color .3s cubic-bezier(.4,0,.2,1);display:block}.foot-social a svg{display:block}.foot-social a:hover{color:var(--red)}.foot-social svg{width:18px;height:18px}footer{background:linear-gradient(#030911 0%,#06101a 52%,#030911 100%);padding:0}.foot-minimal{align-items:stretch;gap:var(--space-6);min-height:96px;padding:var(--space-4) 0;border-top:1px solid #9fb1cc2e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.foot-minimal-info,.foot-minimal-actions,.foot-minimal-links,.foot-minimal-social{align-items:center;display:flex}.foot-minimal-info{color:#7f8b9a;font-size:var(--text-eyebrow);flex-direction:column;justify-content:space-between;align-items:flex-start;line-height:1.4}.foot-minimal-rights{color:#7f8b9a;font-size:var(--text-eyebrow);text-align:center;white-space:nowrap;margin:0;line-height:1.4}.foot-minimal-info p{font-size:var(--text-eyebrow);margin:0;line-height:1.4}.foot-minimal-info .foot-minimal-meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);white-space:nowrap;display:flex}.foot-minimal-favicon{object-fit:contain;border-radius:var(--radius-md);flex:none;width:16px;height:16px;display:block}.foot-minimal-registration{color:#5f6a78}.foot-minimal-actions{justify-self:end;align-items:flex-end;gap:var(--space-3);flex-direction:column}.foot-minimal-links{gap:var(--space-5)}.foot-minimal-links a{color:#7f8b9a;font-size:var(--text-eyebrow);line-height:1.4;transition:color .2s}.foot-minimal-links a:hover{color:var(--text)}.foot-minimal-social{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid #9fb1cc21}.foot-minimal-social a{color:#7f8b9a;justify-content:center;align-items:center;min-width:36px;min-height:36px;transition:color .2s;display:inline-flex}.foot-minimal-social a:hover{color:var(--text)}.foot-minimal-social svg{width:16px;height:16px}.footer{padding:var(--space-4) 0 var(--space-5);color:#77869c;font-size:var(--text-mini);background:#080c14;border-top:1px solid #a4b9dc2b}.footerinner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-brand-block{align-items:center;min-width:0;display:flex}.footer-brand{flex:none;align-items:center;width:92px;height:30px;display:inline-flex;overflow:hidden}.footer-brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.footlinks{gap:var(--space-5);display:flex}.footlinks a{color:#77869c;text-decoration:none;transition:color .2s}.footlinks a:hover,.footlinks a:focus-visible{color:#f4f7fb}.footer-social{align-items:center;gap:var(--space-2);display:flex}.footer-social a{color:#77869c;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s;display:inline-flex}.footer-social a:hover,.footer-social a:focus-visible{color:#f4f7fb}.footer-social svg{width:24px;height:24px;display:block}.footer-about{max-width:none;margin:var(--space-4) 0 0;text-wrap:pretty;padding-top:var(--space-4);color:#77869c;font-size:var(--text-mini);line-height:var(--leading-body);border-top:1px solid #a4b9dc1f}.disclaimer{max-width:none;font-size:var(--text-kicker);line-height:var(--leading-body);color:#66768d;margin:var(--space-4) 0 0}@media (max-width:600px){.footer-about{margin-top:var(--space-3);padding-top:var(--space-3);font-size:var(--text-mini);line-height:var(--leading-body)}.footer-brand{width:132px;height:28px}.footer-brand-block{align-items:flex-start}.footerinner{align-items:center;gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.footer-brand-block{grid-area:1/1}.footer-social{justify-self:end;gap:var(--space-1);grid-area:1/2}.footlinks{gap:var(--space-4);flex-wrap:wrap;grid-area:2/1/auto/-1}}.vessels-page{color:#f3f7fa;background:#03090e;min-height:100vh}.vessels-shell{width:min(1440px,100%);margin:auto;padding:clamp(54px,8vw,88px) 42px}.vessels-layout{grid-template-columns:minmax(360px,.98fr) minmax(500px,1.02fr);align-items:stretch;gap:58px;display:grid}.vessels-visual{background:#07131b;border:1px solid #77a4c133;border-radius:13px;min-height:650px;position:relative;overflow:hidden}.vessels-visual img{object-fit:cover;filter:saturate(.78)contrast(1.03)brightness(.78);width:100%;height:100%;display:block;transform:scale(1.025)}.vessels-visual-overlay{background:linear-gradient(90deg,#02080d33,#02080d05),linear-gradient(#0000 42%,#02080dc7);position:absolute;inset:0}.vessels-visual-info{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.vessels-label{letter-spacing:var(--tracking-kicker);color:#d4e0e7;font-size:9px;font-weight:750}.vessels-caption{color:#8194a2;letter-spacing:.04em;margin-top:8px;font-size:11px}.vessels-signal{background:#3e84ff;border-radius:50%;width:8px;height:8px;margin-bottom:4px;box-shadow:0 0 20px #347cff}.vessels-content{flex-direction:column;justify-content:center;min-width:0;display:flex}.vessels-eyebrow{color:#8ba2b2;letter-spacing:var(--tracking-kicker);align-items:center;gap:11px;margin-bottom:18px;font-size:10px;font-weight:760;display:flex}.vessels-eyebrow i{background:#347cff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px #347cffbf}.vessels-crumb{color:#6f8290;gap:8px;margin-bottom:22px;font-size:11px;display:flex}.vessels-crumb a{color:#9aabb7}.vessels-content h1{font-size:var(--text-display);letter-spacing:-.055em;margin:0;font-weight:720;line-height:1.02}.vessels-lead{color:#8295a4;max-width:610px;margin:18px 0 34px;font-size:15px;line-height:1.55}.vessels-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vessels-cards>a,.vessels-cards>div{min-width:0;text-decoration:none}.vessels-card{background:#07121bd1;border:1px solid #77a4c133;border-radius:10px;min-height:148px;padding:19px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.vessels-card:hover,.vessels-card.is-active{background:#081621f5;border-color:#3f85ff85;transform:translateY(-2px)}.vessels-number{color:#a9bac6;letter-spacing:.14em;font-size:9px;font-weight:750;position:absolute;top:17px;right:17px}.vessels-card-kicker{color:#8ba2b2;letter-spacing:var(--tracking-kicker);margin-bottom:20px;font-size:9px}.vessels-card h2{color:#fff;letter-spacing:-.018em;margin:0 0 6px;font-size:17px;font-weight:610;line-height:1.1}.vessels-card p{color:#c3d0d8;max-width:92%;margin:0;font-size:11px;line-height:1.4}.vessels-card-meta{color:#6e8796;letter-spacing:.06em;margin-top:12px;font-size:9px;display:block}.vessels-bottom{color:#617786;letter-spacing:.05em;border-top:1px solid #77a4c121;justify-content:space-between;align-items:center;margin-top:14px;padding-top:19px;font-size:10px;display:flex}.vessels-bottom a{color:#d4e0e7;letter-spacing:.16em;font-size:9px;font-weight:760;text-decoration:none}.vessels-bottom a:hover{color:#4a8bff}.vessels-card{isolation:isolate;padding:0}.vessels-card-image,.vessels-card-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vessels-card-image{z-index:0;object-fit:cover;filter:saturate(.86)brightness(.72)blur(1.25px);transition:transform .5s,filter .4s;transform:scale(1.045)}.vessels-card-shade{z-index:1;background:linear-gradient(90deg,#030b12c7,#030b1275 55%,#030b1238),linear-gradient(#02080d1a,#02080db3)}.vessels-card-content{z-index:2;min-height:148px;padding:19px;position:relative}.vessels-card:hover .vessels-card-image{filter:saturate()brightness(.88)blur(.5px);transform:scale(1.08)}.vessels-card-meta{color:#c3d0d8;text-shadow:0 1px 10px #000000a6}.commodity-markets{isolation:isolate;background:#030911;border-top:1px solid #7e9db924;border-bottom:1px solid #7e9db924;padding:0;position:relative;overflow:hidden}.commodity-markets:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 83% 12%,#2b6fb829,#0000 31%),radial-gradient(circle at 15% 90%,#1171751a,#0000 34%),linear-gradient(#030911 0%,#06101a 52%,#030911 100%);position:absolute;inset:0}.commodity-markets:after{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(#8fb1d60e 1px,#0000 1px),linear-gradient(90deg,#8fb1d60e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.commodity-markets-wrap{z-index:1;padding:clamp(50px,5vw,73px) var(--space-5);position:relative}.commodity-markets-head{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:clamp(36px,7vw,96px);margin-bottom:clamp(36px,4vw,56px);display:grid}.commodity-markets-head .eyebrow{color:#8aa6c7;font-size:var(--text-eyebrow);margin-bottom:16px}.commodity-markets-head h2{color:#f4f7fb;margin:0}.commodity-markets-head h2 span{color:#5f97dc}.commodity-markets-head p{color:#93a3b6;max-width:470px;font-size:var(--text-body);margin:0;line-height:1.7}.commodity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.commodity-card{color:#f7f9fc;isolation:isolate;min-width:0;min-height:248px;transition:transform .32s var(--ease-out),border-color .32s ease,box-shadow .32s ease,background-color .32s ease;background-color:#05101b;background-position:50%;background-size:cover;border:1px solid #7fa2ca47;border-radius:20px;flex-direction:column;padding:clamp(22px,1.9vw,28px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000030,inset 0 1px #ffffff06}.commodity-card--soy{background-image:-webkit-linear-gradient(#030b1257 0%,#030b12db 54%,#030b12f7 100%),-webkit-linear-gradient(90deg,#030b12c2,#030b120d 62%),-webkit-image-set(url(/images/commodities/soybeans-card.webp) 1x type("image/webp"),url(/images/commodities/soybeans-card.png) 1x type("image/png"));background-image:linear-gradient(90deg,#030b12f7 0%,#030b12db 46%,#030b1257 100%),linear-gradient(#030b120d 38%,#030b12c2),image-set("/images/commodities/soybeans-card.webp" 1x type("image/webp"),"/images/commodities/soybeans-card.png" 1x type("image/png"))}.commodity-card--grain{background-image:-webkit-linear-gradient(#030b1257 0%,#030b12db 54%,#030b12f7 100%),-webkit-linear-gradient(90deg,#030b12c2,#030b120d 62%),-webkit-image-set(url(/images/commodities/corn-card.webp) 1x type("image/webp"),url(/images/commodities/corn-card.png) 1x type("image/png"));background-image:linear-gradient(90deg,#030b12f7 0%,#030b12db 46%,#030b1257 100%),linear-gradient(#030b120d 38%,#030b12c2),image-set("/images/commodities/corn-card.webp" 1x type("image/webp"),"/images/commodities/corn-card.png" 1x type("image/png"))}.commodity-card--beans{background-image:-webkit-linear-gradient(#030b1257 0%,#030b12db 54%,#030b12f7 100%),-webkit-linear-gradient(90deg,#030b12c2,#030b120d 62%),-webkit-image-set(url(/images/commodities/arabica-coffee-card.webp) 1x type("image/webp"),url(/images/commodities/arabica-coffee-card.png) 1x type("image/png"));background-image:linear-gradient(90deg,#030b12f7 0%,#030b12db 46%,#030b1257 100%),linear-gradient(#030b120d 38%,#030b12c2),image-set("/images/commodities/arabica-coffee-card.webp" 1x type("image/webp"),"/images/commodities/arabica-coffee-card.png" 1x type("image/png"))}.commodity-card--sugar{background-image:-webkit-linear-gradient(#030b1257 0%,#030b12db 54%,#030b12f7 100%),-webkit-linear-gradient(90deg,#030b12c2,#030b120d 62%),-webkit-image-set(url(/images/commodities/sugar-card.webp) 1x type("image/webp"),url(/images/commodities/sugar-card.png) 1x type("image/png"));background-image:linear-gradient(90deg,#030b12f7 0%,#030b12db 46%,#030b1257 100%),linear-gradient(#030b120d 38%,#030b12c2),image-set("/images/commodities/sugar-card.webp" 1x type("image/webp"),"/images/commodities/sugar-card.png" 1x type("image/png"))}.commodity-card--meat{background-image:-webkit-linear-gradient(#030b1257 0%,#030b12db 54%,#030b12f7 100%),-webkit-linear-gradient(90deg,#030b12c2,#030b120d 62%),-webkit-image-set(url(/images/commodities/beef-card.webp) 1x type("image/webp"),url(/images/commodities/beef-card.png) 1x type("image/png"));background-image:linear-gradient(90deg,#030b12f7 0%,#030b12db 46%,#030b1257 100%),linear-gradient(#030b120d 38%,#030b12c2),image-set("/images/commodities/beef-card.webp" 1x type("image/webp"),"/images/commodities/beef-card.png" 1x type("image/png"))}.commodity-card--ore{background-image:-webkit-linear-gradient(#030b1257 0%,#030b12db 54%,#030b12f7 100%),-webkit-linear-gradient(90deg,#030b12c2,#030b120d 62%),-webkit-image-set(url(/images/commodities/iron-ore-card.webp) 1x type("image/webp"),url(/images/commodities/iron-ore-card.png) 1x type("image/png"));background-image:linear-gradient(90deg,#030b12f7 0%,#030b12db 46%,#030b1257 100%),linear-gradient(#030b120d 38%,#030b12c2),image-set("/images/commodities/iron-ore-card.webp" 1x type("image/webp"),"/images/commodities/iron-ore-card.png" 1x type("image/png"))}.commodity-card:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background:radial-gradient(circle at 88% 6%,#4d8fda29,#0000 42%);transition:opacity .35s;position:absolute;inset:-1px}.commodity-card:after{content:"";z-index:0;pointer-events:none;transition:transform .8s var(--ease-out);background:linear-gradient(112deg,#0000 38%,#8ec2ff1a 49%,#0000 60%);position:absolute;inset:0;transform:translate(-135%)}.commodity-card-icon,.commodity-card-copy,.commodity-route,.commodity-card-foot{z-index:1;position:relative}.commodity-card-icon{color:#eaf2fc;place-items:center;width:40px;height:40px;display:grid}.commodity-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.commodity-card-copy{margin-top:24px;display:block}.commodity-card-copy strong{color:#f8fafc;min-width:0;font-size:var(--text-h3);letter-spacing:-.04em;font-weight:640;line-height:1.05;display:block}.commodity-card-copy small{color:#93a9c5;letter-spacing:var(--tracking-kicker);margin-top:13px;font-size:11px;font-weight:720;line-height:1.35;display:block}.commodity-route{color:#d9e2ec;white-space:nowrap;align-items:center;gap:11px;margin-top:auto;padding-top:38px;font-size:13px;display:flex}.commodity-route-point{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.commodity-flag{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px;line-height:1}.commodity-country{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:580;overflow:hidden}.commodity-route i{color:#8297af;flex:none;font-size:17px;font-style:normal}.commodity-card-foot{color:#4bd9ad;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;font-size:13px;display:flex}.commodity-status{align-items:center;gap:9px;min-width:0;font-weight:620;display:flex}.commodity-status em{background:#2ee0a5;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #2ee0a5ad}.commodity-card-foot>b{color:#b9c8da;white-space:nowrap;background:#0c1f31d1;border:1px solid #7ba1cc38;border-radius:999px;flex:none;max-width:100%;padding:8px 12px;font-size:12px;font-weight:520;line-height:1}.commodity-legend{color:#8294a9;border-top:1px solid #77a4c133;grid-template-columns:205px 1fr minmax(300px,.9fr);align-items:center;gap:24px;margin-top:clamp(34px,4vw,48px);padding-top:24px;font-size:11px;display:grid}.commodity-legend-title{letter-spacing:var(--tracking-kicker);align-items:center;gap:11px;font-size:10px;font-weight:700;display:flex}.commodity-globe{color:#9bb8d5;border:1px solid #7594b7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:21px;line-height:1;display:grid}.commodity-legend-items{border-left:1px solid #77a4c147;flex-wrap:wrap;gap:24px;padding-left:24px;font-size:11px;display:flex}.commodity-legend-items span{align-items:center;gap:8px;display:flex}.commodity-legend-items i{background:#19e19b;border-radius:50%;width:8px;height:8px}.commodity-legend-items i.energy{background:#4b8fff}.commodity-legend-items i.metals{background:#a45cff}.commodity-legend-items i.global{background:#38c9df}.commodity-legend p{color:#7e90a5;border-left:1px solid #77a4c147;margin:0;padding-left:24px;font-size:10px;line-height:1.55}@keyframes commodity-rise-in{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:none}}.commodity-markets .commodity-markets-head>*,.commodity-markets .commodity-card,.commodity-markets .commodity-legend{opacity:1}.commodity-markets.is-visible .commodity-markets-head>*,.commodity-markets.is-visible .commodity-legend{animation:commodity-rise-in .85s var(--ease-out) both}.commodity-markets.is-visible .commodity-markets-head>:nth-child(2){animation-delay:80ms}.commodity-markets.is-visible .commodity-card{animation:commodity-rise-in .72s var(--ease-out) both}.commodity-markets.is-visible .commodity-card:first-child{animation-delay:60ms}.commodity-markets.is-visible .commodity-card:nth-child(2){animation-delay:.12s}.commodity-markets.is-visible .commodity-card:nth-child(3){animation-delay:.18s}.commodity-markets.is-visible .commodity-card:nth-child(4){animation-delay:.24s}.commodity-markets.is-visible .commodity-card:nth-child(5){animation-delay:.3s}.commodity-markets.is-visible .commodity-card:nth-child(6){animation-delay:.36s}.commodity-markets.is-visible .commodity-legend{animation-delay:.42s}@media (max-width:1100px){.commodity-markets-head{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:40px}.commodity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commodity-legend{grid-template-columns:1fr 1fr}.commodity-legend p{border-left:0;grid-column:1/-1;padding-left:0}}@media (max-width:700px){.commodity-markets-wrap{padding:58px 18px 52px}.commodity-markets-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.commodity-markets-head p{max-width:56ch;font-size:14px;line-height:1.65}.commodity-grid{grid-template-columns:1fr;gap:16px}.commodity-card{border-radius:17px;min-height:240px;padding:24px 26px}.commodity-card-icon{width:34px;height:34px}.commodity-card-icon svg{width:30px;height:30px}.commodity-card-copy{margin-top:24px}.commodity-card-copy small{margin-top:9px}.commodity-route{gap:9px;padding-top:28px;font-size:14px}.commodity-route-point{gap:7px}.commodity-flag{font-size:19px}.commodity-card-foot{margin-top:16px;font-size:13px}.commodity-card-foot>b{padding:8px 12px}.commodity-legend{grid-template-columns:1fr;gap:18px;margin-top:34px}.commodity-legend-items,.commodity-legend p{border-left:0;padding-left:0}.commodity-legend-items{gap:14px 20px}.commodity-legend p{grid-column:auto}}@media (max-width:380px){.commodity-markets-wrap{padding-inline:14px}.commodity-card{min-height:232px;padding:22px}.commodity-route{gap:7px;padding-top:24px;font-size:12.5px}.commodity-route-point{gap:5px}.commodity-flag{font-size:17px}}@media (hover:none) and (pointer:coarse){.ops-step,.commodity-card{transition:none}.ops-step:hover{box-shadow:none;transform:none}.ops-step:hover .ops-step-photo{filter:brightness(.92);transform:none}.ops-step:hover .ops-step-arrow{color:inherit;border-color:#ffffff3d;transform:none}.commodity-markets.is-visible .commodity-card,.commodity-markets.is-visible .commodity-markets-head>*,.commodity-markets.is-visible .commodity-legend{animation:none}}@media (max-width:900px){.vessels-shell{padding:38px 20px 60px}.vessels-layout{grid-template-columns:1fr;gap:30px}.vessels-visual{min-height:390px}.vessels-content h1{font-size:var(--text-display)}}@media (max-width:560px){.vessels-cards{grid-template-columns:1fr}.vessels-bottom{flex-direction:column;align-items:flex-start;gap:14px}.vessels-crumb{margin-bottom:16px}}@media (max-width:820px){.foot-minimal{grid-template-columns:1fr;align-items:flex-start;gap:16px;padding:24px 16px 20px}.foot-minimal-info{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-mini);text-align:center;line-height:1.4}.foot-minimal-info p{font-size:var(--text-mini);white-space:nowrap;line-height:1.4}.foot-minimal-info .foot-minimal-meta{margin-bottom:0}.foot-minimal-actions{align-items:center;gap:16px;width:100%}.foot-minimal-links{flex-wrap:nowrap;justify-content:center;gap:24px;width:100%}.foot-minimal-links a{font-size:var(--text-mini);white-space:nowrap}.foot-minimal-social{justify-content:center;gap:16px;width:100%;padding-top:12px}.foot-minimal-rights{font-size:var(--text-mini)}}@media (max-width:520px){.foot-minimal-actions{gap:16px}.foot-minimal-social a{min-width:32px;min-height:32px}}.legal-draft-label{color:var(--red-hi);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);border:1px solid #e632326b;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:7px 11px;display:inline-flex}.legal-draft-label:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #e63232b3}.legal-index-hero{isolation:isolate;background:#07090d;align-items:center;display:flex}.legal-index-hero:before{content:"";pointer-events:none;background:radial-gradient(45% 90% at 78%,#2369b733,#0000 68%),linear-gradient(120deg,#e6323214,#0000 36%,#ffffff06 70%,#0000);position:absolute;inset:0}.legal-index-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#080f1966),repeating-linear-gradient(90deg,#0000 0 74px,#7fa4d20b 75px,#0000 76px);width:44%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.legal-index-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.legal-index-ambient:before{content:"";opacity:.6;border-left:1px solid #82a7d51f;border-right:1px solid #82a7d512;width:34vw;height:68%;position:absolute;top:16%;right:12%;transform:skew(-13deg)}.legal-index-ambient:after{content:"";background:linear-gradient(90deg,#0000,#e63232a6,#0000);width:48vw;height:1px;animation:7s ease-in-out infinite alternate legal-sweep;position:absolute;top:34%;right:5%;transform:rotate(-18deg)}.legal-index-hero .wrap{z-index:1;width:100%;max-width:none;padding-inline:clamp(20px,3.2vw,56px);position:relative}.legal-hero-frame{box-sizing:border-box;background:linear-gradient(115deg,#0b0e14fa 0%,#0b0f17f5 54%,#0a131feb 100%);border:1px solid #95b1d62e;width:100%;max-width:100%;min-height:min(650px,100vh - 210px);padding:24px clamp(22px,4vw,64px) 22px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000059,inset 0 0 90px #3d6fb20d}.legal-hero-frame:before{content:"";background:linear-gradient(90deg,var(--red),transparent);width:170px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 20px #e6323299}.legal-hero-frame:after{content:"";opacity:.7;background:linear-gradient(90deg,#e63232bf,#0000);width:44%;height:1px;position:absolute;bottom:0;left:0}.legal-hero-topbar{color:#8291a7;width:100%;min-width:0;font-family:var(--mono);letter-spacing:var(--tracking-kicker);justify-content:space-between;align-items:center;font-size:10px;display:flex}.legal-hero-topbar .crumb{margin-bottom:0}.legal-hero-topbar .crumb,.legal-hero-index{min-width:0}.legal-hero-index{color:#e63232e6}.legal-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(34px,7vw,110px);width:100%;min-width:0;max-width:100%;min-height:min(500px,100vh - 260px);display:grid}.legal-hero-copy{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(100deg,#080b10fa 0%,#090d14f2 78%,#090d14b8 100%);border:1px solid #88abd81a;border-left:2px solid #e63232b3;flex-direction:column;align-items:flex-start;min-width:0;max-width:700px;padding:38px 42px 40px;display:flex;position:relative;box-shadow:0 24px 70px #00000047}.legal-hero-kicker{color:var(--red);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);align-items:center;gap:16px;margin-bottom:24px;display:flex}.legal-hero-kicker i{background:linear-gradient(90deg,var(--red),transparent);width:62px;height:1px;display:block}.legal-hero-copy h1{color:#f4f6fa;max-width:16ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-display);text-wrap:balance;text-shadow:0 8px 36px #00000080;margin:0}.legal-hero-copy h1 em{color:#b8c5d6;font-style:normal;display:block}.legal-hero-copy .lead{color:#b3bbc8;width:100%;max-width:58ch;font-size:var(--text-lead);line-height:var(--leading-body);overflow-wrap:break-word;margin:32px 0 0}@media (min-width:901px) and (max-height:820px){.legal-hero-copy{padding:26px 32px 28px}.legal-hero-kicker{margin-bottom:16px}.legal-hero-copy h1{font-size:var(--text-display);letter-spacing:var(--tracking-display)}.legal-hero-copy .lead{font-size:var(--text-lead);line-height:var(--leading-body);margin-top:20px}}.legal-hero-visual{isolation:isolate;border-left:1px solid #91afd51f;place-items:center;width:100%;min-width:0;min-height:min(460px,100vh - 300px);display:grid;position:relative}.legal-hero-visual:before{content:"";filter:blur(12px);z-index:-2;background:radial-gradient(circle,#327fcf38,#0000 68%);border-radius:50%;width:340px;height:340px;animation:6s ease-in-out infinite alternate legal-glow-pulse;position:absolute}.legal-hero-visual:after{content:"";z-index:-1;border-top:1px solid #97b8e024;border-bottom:1px solid #97b8e01a;position:absolute;inset:12% 7%;transform:skewY(-15deg)}.legal-hero-orbit{border:1px solid #7da9e052;border-radius:50%;animation:10s ease-in-out infinite alternate legal-orbit-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-23deg)}.legal-hero-orbit--outer{width:min(34vw,430px);height:min(17vw,220px)}.legal-hero-orbit--inner{border-color:#e6323261;width:min(26vw,330px);height:min(13vw,165px);animation-name:legal-orbit-drift-reverse;animation-delay:-3s}.legal-hero-orb{aspect-ratio:1;border-radius:50%;width:min(245px,60%);animation:6s ease-in-out infinite alternate legal-orb-float;position:relative}.legal-hero-orb:before{content:"";background:radial-gradient(circle at 34% 25%,#7db9f447,#1c497d24 42%,#040910cc 76%);border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 50px #62a6e726,0 0 60px #2e75c61f}.legal-hero-orb-ring{border:1px solid #9bc6f47a;border-radius:50%;animation:15s linear infinite legal-ring-spin;position:absolute;inset:0}.legal-hero-orb-ring--one{border-left-color:#0000;border-right-color:#e63232c7;transform:rotate(27deg)scaleX(1.5)}.legal-hero-orb-ring--two{border-color:#e632328c;animation-duration:10s;animation-direction:reverse;inset:10%;transform:rotate(-34deg)scaleY(.58)}.legal-hero-emblem{color:#e7f0fae6;filter:drop-shadow(0 0 24px #6bb0f240);flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legal-hero-emblem svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:clamp(118px,12vw,172px);height:auto;overflow:visible}.legal-hero-cross{border:1px solid var(--red);width:10px;height:10px;position:absolute;box-shadow:0 0 18px #e6323273}.legal-hero-cross--one{top:16%;right:8%}.legal-hero-cross--two{border-color:#6f9fd5;bottom:19%;left:8%}@keyframes legal-glow-pulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}@keyframes legal-sweep{0%{opacity:.25;transform:translate(-30%)rotate(-18deg)}to{opacity:.8;transform:translate(8%)rotate(-18deg)}}@keyframes legal-orbit-drift{0%{transform:translate(-50%,-50%)rotate(-23deg)translate(-8px,4px)}to{transform:translate(-50%,-50%)rotate(-19deg)translate(10px,-6px)}}@keyframes legal-orbit-drift-reverse{0%{transform:translate(-50%,-50%)rotate(23deg)translate(8px,-4px)}to{transform:translate(-50%,-50%)rotate(19deg)translate(-10px,6px)}}@keyframes legal-ring-spin{to{transform:rotate(360deg)}}@keyframes legal-orb-float{0%{transform:translateY(5px)}to{transform:translateY(-9px)}}.legal-index-body,.legal-doc-body{background:var(--deep)}.legal-index-body .wrap{max-width:none;padding-inline:clamp(20px,3.2vw,56px)}.legal-index-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.legal-index-card{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:154px;color:inherit;transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease);background:linear-gradient(145deg,#ffffff09,#ffffff02);grid-template-columns:42px 1fr 24px;grid-template-areas:"number title arrow"".summary arrow";gap:8px 12px;padding:22px 22px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.legal-index-card:before{content:"";background:var(--red);transform-origin:50%;width:2px;transition:transform .35s var(--ease);position:absolute;inset:0 auto 0 0;transform:scaleY(.25)}.legal-index-card:hover{background:linear-gradient(145deg,#e6323217,#ffffff03);border-color:#e632328c;transform:translateY(-5px);box-shadow:0 18px 40px -28px #000000e6,0 0 26px #e632321a}.legal-index-card:hover:before{transform:scaleY(1)}.legal-index-number{color:var(--red);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.12em;grid-area:number}.legal-index-card-title{color:var(--text);font-size:var(--text-body);grid-area:title;font-weight:500}.legal-index-card-summary{max-width:46ch;color:var(--muted);font-size:var(--text-small);grid-area:summary;line-height:1.5}.legal-index-arrow{color:var(--red);font-size:var(--text-h3);opacity:.7;transition:opacity .3s var(--ease),transform .3s var(--ease);grid-area:arrow;align-self:center;transform:translate(-4px)}.legal-index-card:hover .legal-index-arrow{opacity:1;transform:translate(2px)}.legal-doc-hero .legal-doc-meta{border-left:1px solid var(--ocean-hi);flex-direction:column;gap:5px;max-width:360px;margin-top:30px;padding-left:14px;display:flex}.legal-doc-meta span{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--ocean-hi)}.legal-doc-meta strong{font-size:var(--text-small);color:var(--muted);font-weight:400;line-height:1.45}.legal-doc-layout{box-sizing:border-box;grid-template-columns:minmax(0,760px);justify-content:center;align-items:start;width:100%;min-width:0;display:grid}.legal-doc-nav{align-self:start;position:sticky;top:104px}.legal-doc-nav .eyebrow{margin-bottom:16px}.legal-doc-nav nav{gap:3px;display:grid}.legal-doc-nav-link{color:var(--muted);font-size:var(--text-small);transition:color .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease);border-left:1px solid #0000;padding:8px 10px;line-height:1.35;text-decoration:none;position:relative}.legal-doc-nav-link:hover,.legal-doc-nav-link.active{color:var(--text);border-left-color:var(--red);background:#e632320f}.legal-doc-nav-link.active{font-weight:500}.legal-doc-copy{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.legal-doc-section{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:0 0 42px}.legal-doc-section+.legal-doc-section{border-top:1px solid var(--border);padding-top:42px}.legal-doc-section h2{font-size:var(--text-h3);letter-spacing:-.02em;margin-bottom:18px;font-weight:400}.legal-doc-section p{width:100%;max-width:70ch;color:var(--muted);font-size:var(--text-body);overflow-wrap:anywhere;margin:0;line-height:1.7}.legal-doc-section p+p{margin-top:16px}.legal-doc-section ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.legal-doc-section li{color:var(--muted);font-size:var(--text-body);padding-left:20px;line-height:1.6;position:relative}.legal-doc-section li:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.legal-doc-footer-note{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-wrap:anywhere;max-width:100%;margin-top:10px;padding:26px}.legal-doc-footer-note p{max-width:58ch;color:var(--muted);font-size:var(--text-small);margin:12px 0 20px;line-height:1.6}@media (max-width:1080px){.eco-grid{grid-template-columns:repeat(3,1fr)!important}.eco .eco-grid{grid-template-areas:"brk brk""brk brk""pro buy""trd ins""log com""rad rad";grid-auto-rows:158px;grid-template-columns:repeat(2,1fr)!important}.sectors-grid{grid-template-columns:repeat(3,1fr)}.sector-media{aspect-ratio:4/3}.lib-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:920px){.stats-row{grid-template-columns:1fr 1fr}.cards,.portals,.pillars,.usecase,.testi-grid,.culture-principles,.radar-shell{grid-template-columns:1fr}.foot-grid{gap:var(--space-6) var(--space-5);grid-template-columns:1fr 1fr}.eco-grid{grid-template-columns:1fr 1fr!important}.sectors-grid{grid-template-columns:1fr 1fr}.mission-layout{grid-template-columns:1fr}.mission-carousel{height:340px}.mission-overlay{padding:var(--space-5) var(--space-5) var(--space-7)}.gsp-card{min-height:420px;padding-top:var(--space-4)}.gsp-body{padding:var(--space-6) var(--space-5)}.gsp-eyebrow{top:var(--space-4);left:var(--space-5);right:auto}}@media (max-width:560px){.eco .eco-grid{grid-template-areas:none;grid-auto-rows:150px;grid-template-columns:1fr!important}.eco .eco-grid>.eco-card{grid-area:auto}.eco .eco-card--feature{grid-row:auto}.eco-grid,.lib-grid,.insight-grid{grid-template-columns:1fr!important}.sectors-grid{grid-template-columns:1fr}}@media (max-width:768px){.hamb{display:flex}.home-site-nav{z-index:1001;width:100%;height:64px;padding:0 var(--edge);position:relative}.home-site-nav .brand{min-width:0}.home-site-nav .brand img{width:100px;height:auto}.home-site-nav nav{display:none}.home-site-cta{letter-spacing:.01em;gap:6px;min-height:34px;padding:0 12px;font-size:11px;display:inline-flex}.home-site-actions{flex:none;gap:6px;margin-left:auto}.home-site-nav .hamb{width:44px;height:44px;display:flex}.home-site-drawer{z-index:49;background:#070a10;border-bottom:1px solid #ffffff13;flex-direction:column;padding:18px 17px;transition:transform .25s;position:fixed;top:64px;left:0;right:0;transform:translateY(-120%)}.home-site-drawer.open{display:flex;transform:translateY(0)}.home-site-drawer a{color:#dce6f4;border-bottom:1px solid #ffffff12;padding:13px 0}.home-site-drawer a:last-child{border-bottom:0}.home-reference-drawer{overscroll-behavior:contain;background:#070a10;height:calc(100dvh - 64px);padding:0;top:64px;overflow-y:auto}.home-reference-drawer .inner{padding:16px 17px 28px}.home-reference-drawer nav{width:100%;display:block}.home-mobile-groups{gap:10px;display:grid}.home-mobile-group{gap:6px;padding:0;display:grid}.home-mobile-group h2{color:#fff;font-family:var(--sans);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);margin:0;font-weight:600}.home-mobile-group-links{gap:7px;display:grid}.home-mobile-group-toggle{width:100%;height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.home-mobile-group-label{white-space:nowrap;transition:left .38s cubic-bezier(.22,.8,.3,1),transform .38s cubic-bezier(.22,.8,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-mobile-group.is-open .home-mobile-group-label{left:50%;transform:translate(-50%,-50%)}.home-mobile-group-toggle .nav-caret{width:12px;height:8px;margin-top:-4px;transition:transform .3s;position:absolute;top:50%;right:0}.home-mobile-group.is-open .home-mobile-group-toggle .nav-caret{transform:rotate(180deg)}.home-mobile-group-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.8,.3,1),visibility 0s linear .38s;display:grid}.home-mobile-group.is-open .home-mobile-group-panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.home-mobile-group-panel>.home-mobile-group-links{min-height:0;overflow:hidden}.home-mobile-group-links .home-mobile-item{opacity:0;transition:opacity .28s,transform .38s cubic-bezier(.22,.8,.3,1);transform:translateY(14px)}.home-mobile-group.is-open .home-mobile-item{opacity:1;transition-delay:calc(var(--i,0) * 60ms + 90ms);transform:none}.home-mobile-group-toggle:focus-visible{outline-offset:2px;outline:2px solid #76adf0}@media (prefers-reduced-motion:reduce){.home-mobile-group-label,.home-mobile-group-toggle .nav-caret,.home-mobile-group-panel,.home-mobile-group-links .home-mobile-item{transition:none!important}}.home-mobile-link{gap:var(--space-1);background:0 0;border:0;border-radius:0;min-height:0;line-height:1.25;padding:var(--space-2) 0!important;color:#edf3fc!important;display:grid!important}.home-mobile-link:hover,.home-mobile-link:focus-visible{background:0 0;color:#fff!important}.home-mobile-link:hover .home-mobile-link-title,.home-mobile-link:focus-visible .home-mobile-link-title{color:#fff;text-underline-offset:.25em;text-decoration:underline}.home-mobile-link-title{font-size:var(--text-small);font-weight:650}.home-mobile-link-desc{color:#8fa0b8;font-size:var(--text-kicker);font-weight:400;line-height:1.4}.nav-links,.nav-actions .btn,.nav-actions .lang{display:none}.drawer .nav-links,.drawer .btn,.drawer .lang{display:flex}.drawer{background:var(--bg);border-bottom:1px solid var(--border);z-index:40;height:calc(100dvh - 78px);transition:transform .3s;display:block;position:fixed;top:78px;left:0;right:0;overflow-y:auto;transform:translateY(-120%)}.drawer.open{transform:translateY(0)}.home-reference-drawer{z-index:999;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);background:#070a10;border:0;height:calc(100dvh - 65px);padding-top:0;transition:clip-path .32s cubic-bezier(.22,.7,.2,1),opacity .2s,visibility 0s linear .32s;inset:65px 0 0;transform:none}.home-reference-drawer.open{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0);transition:clip-path .32s cubic-bezier(.22,.7,.2,1),opacity .18s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.home-reference-drawer,.home-reference-drawer.open{transition:none}}.home-site-cta{isolation:isolate;position:relative;overflow:hidden}.home-site-cta:before{content:"";z-index:-1;clip-path:inset(0 0 0 100%);background:linear-gradient(135deg,#76a8ff,#3978f6);transition:clip-path .35s;position:absolute;inset:0}.home-site-actions.menu-open .home-site-cta:before{clip-path:inset(0);transition:clip-path 1.6s cubic-bezier(.45,.05,.25,1) 1.9s}.home-site-nav .hamb{position:relative}.home-site-nav .hamb:before{content:"";background:linear-gradient(90deg,#76a8ff,var(--red));transform-origin:100%;border-radius:1px;width:20px;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;right:calc(100% - 14px);transform:scaleX(0)}.home-site-actions.menu-open .hamb:before{transition:transform .5s ease-out 1.4s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.home-site-cta:before,.home-site-actions.menu-open .home-site-cta:before,.home-site-nav .hamb:before,.home-site-actions.menu-open .hamb:before{transition:none}}.drawer .inner{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.home-reference-drawer .inner{min-height:100%;padding:16px 17px 28px}.drawer .nav-links{flex-direction:column;gap:0;width:100%}.drawer .nav-links>li{width:100%}.drawer .nav-links>li>a,.drawer .nav-links>li>button{color:var(--text);font-size:var(--text-h4);width:100%;padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--border);justify-content:space-between}.drawer .mega{width:100%;min-width:0;max-height:none;box-shadow:none;border:0;border-bottom:1px solid var(--border);background:var(--surface-2);padding:var(--space-4) var(--space-1);border-radius:0;display:none;position:static;left:auto;overflow:visible;transform:none}.drawer .nav-links>li.open .mega{opacity:1;pointer-events:auto;display:block;transform:none}.drawer .mega-grid{gap:var(--space-4);grid-template-columns:1fr}.drawer .mega.mega-solutions .mega-grid{grid-template-columns:1fr}.drawer .mega-feature{display:none}.drawer .row{gap:var(--space-3);align-items:center;margin-top:14px;display:flex}.lib-grid{grid-template-columns:1fr 1fr}.rep{text-align:center;flex-direction:column}section{padding:50px 0}section.sec-major{padding:62px 0}section.sec-tight{padding:39px 0}.hero{min-height:0;padding:76px 0 60px}.hero--network{min-height:0;padding:49px 0 56px}.hero--network .home-hero-shell{grid-template-columns:1fr;gap:15px;padding-inline:17px}.home-hero-eyebrow{letter-spacing:.17em;margin-bottom:21px;font-size:8px}.hero--network h1{max-width:8.5ch;font-size:clamp(3.05rem,13vw,4.25rem)}.home-hero-stage{min-height:580px;margin-top:0}.home-hero-identity{width:92%;padding:17px 14px 15px;transform:none}.home-hero-identity header{padding-bottom:14px}.home-hero-identity header strong{font-size:17px}.home-hero-identity header small{font-size:6px}.home-hero-identity header p{padding:6px;font-size:6px}.home-hero-identity-title{margin:15px 0 12px}.home-hero-identity-title h2{font-size:16px}.home-hero-identity-title span{font-size:6px}.home-hero-participants>div{grid-template-columns:58px 1fr;gap:11px;padding:10px 9px}.home-hero-participants>div>i{border-radius:10px;width:58px;height:58px}.home-hero-participants>div>i svg{width:27px;height:27px}.home-hero-participants b{font-size:12px}.home-hero-participants span{font-size:9px}.home-hero-identity footer{margin-top:13px;padding-top:12px}.home-hero-identity footer span,.home-hero-identity footer strong{font-size:6px}.home-hero-status{padding:8px 9px;top:13%;left:-1%}.home-hero-float{padding:8px 9px;bottom:13%;right:-1%}.home-hero-caption{letter-spacing:.1em;font-size:6px;bottom:-2px}.hero--home .hero-badge{width:max-content;max-width:92vw;padding-top:6px;padding-bottom:6px;top:10px}.hero--home .hero-badge>span:last-child{white-space:nowrap;min-width:0}}@media (max-width:480px){.wrap{padding-inline:20px}.crumb{row-gap:var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap}section{padding:45px 0}section.sec-major{padding:50px 0}section.sec-tight{padding:34px 0}.cta-final .btns{flex-direction:column;align-items:stretch}.cta-final .btn{justify-content:center;width:100%}}#who-we-are .section-head{margin-bottom:72px}.who-photo{border-radius:var(--radius-xl);border:1px solid var(--border);isolation:isolate;margin-bottom:64px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.who-photo:before{content:"";filter:blur(32px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#1e5aa847,#0000 68%);width:60%;height:70%;position:absolute;top:-24%;left:-8%}.who-photo img{width:100%;height:auto;display:block}.who-photo:after{content:"";background:linear-gradient(0deg,var(--bg) 0%,transparent 24%),linear-gradient(180deg,#0a0a0b40 0%,transparent 30%);position:absolute;inset:0}.who-indicators{gap:var(--space-1);background:var(--border);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:repeat(4,1fr);margin-bottom:64px;display:grid;overflow:hidden}.who-indicator{color:#16161a;padding:var(--space-6) var(--space-5);text-align:center;isolation:isolate;background:#fff;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000024}.who-indicator:before,.who-indicator:after{content:none}.who-indicator .v{font-family:var(--mono);font-weight:600;font-size:var(--text-metric);color:#16161a;letter-spacing:-.01em}.who-indicator .l{font-size:var(--text-eyebrow);color:#55555d;margin-top:10px;line-height:1.45}.who-compare{gap:var(--space-5);grid-template-columns:1fr 1fr;margin-bottom:64px;display:grid}.compare-col{border-radius:var(--radius-xl);padding:var(--space-6);isolation:isolate;transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);position:relative;overflow:hidden}.compare-col--before{background-color:var(--surface);border:1px solid var(--border)}.compare-col--after{background-image:linear-gradient(160deg,#e632321a,#0000 62%);background-color:var(--surface);border:1px solid #e632324d}.compare-col:hover{border-color:var(--border-hi);transform:translateY(-4px);box-shadow:0 22px 44px #00000059}.compare-col--after:hover{border-color:#e632328c;box-shadow:0 22px 44px #00000059,0 0 40px #e632321f}.compare-col--after:before{content:"";filter:blur(28px);z-index:-1;pointer-events:none;width:70%;height:70%;animation:whoGlowPulse 8s var(--ease) infinite;background:radial-gradient(circle,#e6323233,#0000 70%);position:absolute;top:-30%;right:-20%}.compare-col--before:before{content:"";filter:blur(28px);z-index:-1;pointer-events:none;opacity:0;width:70%;height:70%;transition:opacity .4s var(--ease);background:radial-gradient(circle,#ffffff12,#0000 70%);position:absolute;top:-30%;left:-20%}.compare-col--before:hover:before{opacity:1}.compare-col:after{content:"";top:0;left:var(--space-6);right:var(--space-6);opacity:0;transform-origin:0;height:2px;transition:opacity .35s var(--ease),transform .35s var(--ease);position:absolute;transform:scaleX(.4)}.compare-col--before:after{background:linear-gradient(90deg,var(--muted),transparent)}.compare-col--after:after{background:linear-gradient(90deg,var(--red),transparent);box-shadow:var(--red-glow)}.compare-col:hover:after{opacity:1;transform:scaleX(1)}.compare-col h3{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);line-height:inherit;margin-bottom:24px;position:relative}.compare-col--before h3{color:var(--muted)}.compare-col--after h3{color:var(--red)}.compare-col ul{gap:var(--space-4);list-style:none;display:grid;position:relative}.compare-col li{font-size:var(--text-body);color:var(--text-2);align-items:center;gap:var(--space-3);display:flex}.compare-col li:before{border-radius:var(--radius-circle);width:22px;height:22px;transition:transform .3s var(--ease);flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.compare-col--before li:before{content:"✕";color:var(--faint);border:1px solid var(--border);background:#ffffff0a}.compare-col--after li:before{content:"✓";color:var(--red);background:#e632321f;border:1px solid #e632324d}.compare-col li:hover:before{transform:scale(1.15)}@keyframes compareLiIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.who-reveal.in .compare-col li{animation:compareLiIn .45s var(--ease-out) both}.who-reveal.in .compare-col--before li:first-child{animation-delay:.28s}.who-reveal.in .compare-col--before li:nth-child(2){animation-delay:.34s}.who-reveal.in .compare-col--before li:nth-child(3){animation-delay:.4s}.who-reveal.in .compare-col--before li:nth-child(4){animation-delay:.46s}.who-reveal.in .compare-col--after li:first-child{animation-delay:.3s}.who-reveal.in .compare-col--after li:nth-child(2){animation-delay:.36s}.who-reveal.in .compare-col--after li:nth-child(3){animation-delay:.42s}.who-reveal.in .compare-col--after li:nth-child(4){animation-delay:.48s}.who-reveal.in .compare-col--after li:nth-child(5){animation-delay:.54s}.who-big-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;margin-bottom:48px;display:grid;position:relative}.who-big-grid:before{content:"";background:linear-gradient(90deg,var(--ocean-hi),var(--red));opacity:.45;height:2px;position:absolute;top:-28px;left:0;right:0}.who-big-card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);isolation:isolate;transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);position:relative;overflow:hidden}.who-big-card:after{content:"";top:0;left:var(--space-6);right:var(--space-6);opacity:0;transform-origin:0;height:2px;transition:opacity .35s var(--ease),transform .35s var(--ease);position:absolute;transform:scaleX(.4)}.who-big-card--mission:after{background:linear-gradient(90deg,var(--ocean-hi),transparent);box-shadow:0 0 14px 1px #3b6fb58c}.who-big-card--vision:after{background:linear-gradient(90deg,var(--red),transparent);box-shadow:var(--red-glow)}.who-big-card:hover{border-color:var(--border-hi);transform:translateY(-4px);box-shadow:0 24px 48px #0006}.who-big-card:hover:after{opacity:1;transform:scaleX(1)}.who-big-kicker{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);margin-bottom:var(--space-3)}.who-big-card--mission .who-big-kicker{color:var(--ocean-hi)}.who-big-card--vision .who-big-kicker{color:var(--red)}.who-big-card h3{font-family:var(--display);font-size:var(--text-metric);letter-spacing:-.015em;margin-bottom:16px;font-weight:600}.who-big-card p{font-size:var(--text-body);color:var(--muted);max-width:46ch;line-height:1.7}.who-quote{font-size:var(--text-small);color:var(--muted);border-left:2px solid var(--red);padding-left:var(--space-4);margin:var(--space-5) 0 0;max-width:48ch;font-style:italic;position:relative}.who-quote:before{content:"“";font-family:var(--display);color:var(--red);opacity:.35;font-size:40px;font-style:normal;line-height:1;position:absolute;top:-22px;left:-4px}@media (max-width:768px){.who-indicators{grid-template-columns:repeat(2,1fr)}.who-big-grid,.who-compare{grid-template-columns:1fr}.who-big-grid:before{display:none}}.vision-impact-layout{gap:var(--space-8);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;display:grid}.vision-impact-copy{margin-bottom:0}.vision-aircraft{border:1px solid var(--border-hi);border-radius:var(--radius-xl);background:var(--surface-2);padding:var(--space-5);justify-content:center;align-self:center;align-items:center;margin:0;display:flex;overflow:hidden;box-shadow:0 24px 54px #00000047}.vision-aircraft img{aspect-ratio:1070/679;object-fit:cover;border:1px solid var(--border-hi);border-radius:var(--radius-lg);width:100%;height:auto;display:block}@media (max-width:768px){.vision-impact-layout{gap:var(--space-6);grid-template-columns:1fr}.vision-aircraft{max-width:42rem;padding:var(--space-4)}}.hero-bg--breaix-intelligence{filter:grayscale(.25)contrast(1.08)brightness(.5);background-image:-webkit-image-set(url(/images/solutions/breaix-intelligence-1280.webp) 1x type("image/webp"),url(/images/solutions/breaix-intelligence-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/solutions/breaix-intelligence-1280.webp" 1x type("image/webp"),"/images/solutions/breaix-intelligence-1280.jpg" 1x type("image/jpeg"))}.hero-bg--market-intelligence{filter:grayscale(.25)contrast(1.08)brightness(.5);background-image:-webkit-image-set(url(/images/solutions/market-intelligence-1280.webp) 1x type("image/webp"),url(/images/solutions/market-intelligence-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/solutions/market-intelligence-1280.webp" 1x type("image/webp"),"/images/solutions/market-intelligence-1280.jpg" 1x type("image/jpeg"))}.hero-bg--market-signals{filter:grayscale(.25)contrast(1.08)brightness(.5);background-image:-webkit-image-set(url(/images/solutions/market-signals-1280.webp) 1x type("image/webp"),url(/images/solutions/market-signals-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/solutions/market-signals-1280.webp" 1x type("image/webp"),"/images/solutions/market-signals-1280.jpg" 1x type("image/jpeg"))}.constellation{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);margin-bottom:56px;padding:clamp(20px,3vw,23px);position:relative;overflow:hidden}.constellation svg{width:100%;height:auto;display:block}.const-line{stroke:var(--border-hi);stroke-width:1px}.const-node-dot{fill:var(--ocean-hi)}.const-node-ring{fill:none;stroke:var(--ocean-hi);stroke-opacity:.25;stroke-width:1px}.const-core-disc{fill:url(#coreGlow)}.const-core-ring{fill:none;stroke:var(--red);stroke-opacity:.35;stroke-width:1px}.const-label{font-family:var(--mono);font-size:var(--text-kicker);fill:var(--text-2)}.const-core-label{font-family:var(--display);font-size:var(--text-body);fill:var(--text);font-weight:600}.data-journey{gap:var(--space-3);flex-wrap:wrap;margin-bottom:12px;display:flex}.data-journey span{font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.data-journey i{color:var(--faint);align-items:center;font-style:normal;display:flex}.pillar-blocks{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin-bottom:56px;display:grid}.pillar-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);transition:border-color .3s}.pillar-block:hover{border-color:var(--border-hi)}.pillar-block h3{font-family:var(--display);font-size:var(--text-h3);margin-bottom:16px;font-weight:600}.pillar-block ul{gap:var(--space-3);list-style:none;display:grid}.pillar-block li{font-size:var(--text-small);color:var(--muted);padding-left:var(--space-4);position:relative}.pillar-block li:before{content:"";border-radius:var(--radius-circle);background:var(--red);width:5px;height:5px;position:absolute;top:8px;left:0}@media (max-width:920px){.pillar-blocks{grid-template-columns:1fr}}.arch-band{gap:var(--space-4);padding:var(--space-5);background:var(--deep);border:1px solid var(--border);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:center;margin-bottom:56px;display:flex;position:relative}.arch-chip{font-family:var(--mono);font-size:var(--text-body);letter-spacing:.03em;color:var(--text);background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);position:relative}@property --uv-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.arch-band:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--uv-angle),var(--uv-1),var(--uv-2),var(--uv-3),var(--uv-4),var(--uv-5),var(--uv-6),var(--uv-1));-webkit-mask-composite:xor;opacity:.6;padding:1px;animation:6s linear infinite uv-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes uv-orbit{to{--uv-angle:360deg}}.arch-chip{animation:6s ease-in-out infinite arch-chip-glow}.arch-chip:first-child{--uv-a:var(--uv-1);--uv-b:var(--uv-2);animation-delay:0s}.arch-chip:nth-child(2){--uv-a:var(--uv-2);--uv-b:var(--uv-3);animation-delay:1.2s}.arch-chip:nth-child(3){--uv-a:var(--uv-3);--uv-b:var(--uv-4);animation-delay:2.4s}.arch-chip:nth-child(4){--uv-a:var(--uv-4);--uv-b:var(--uv-5);animation-delay:3.6s}.arch-chip:nth-child(5){--uv-a:var(--uv-5);--uv-b:var(--uv-6);animation-delay:4.8s}@keyframes arch-chip-glow{0%,to{box-shadow:0 0 12px -8px var(--uv-a);border-color:var(--border-hi)}50%{box-shadow:0 0 24px -4px var(--uv-a),0 0 38px -10px var(--uv-b);border-color:var(--uv-b)}}.ihero{align-items:center;padding:clamp(4rem,11vh,8.25rem) 0 clamp(4.5rem,12vh,9rem);display:flex;position:relative;overflow:hidden}.ihero .wrap{z-index:1;position:relative}.ihero-net{z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 105% at 62% 42%,#000 34%,#0000 82%);mask-image:radial-gradient(120% 105% at 62% 42%,#000 34%,#0000 82%)}.ihero-net svg{width:100%;height:100%;display:block}.ihero-edge{stroke:var(--ocean);stroke-width:1px;stroke-opacity:.2}.ihero-node--red .ihero-dot{fill:var(--red)}.ihero-node--ocean .ihero-dot{fill:var(--ocean)}.ihero-dot{animation:9s ease-in-out infinite ihero-breathe}@keyframes ihero-breathe{0%,to{opacity:.42}50%{opacity:.9}}.ihero-flux{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:210 1400;animation:16s linear infinite ihero-flux-run}@keyframes ihero-flux-run{0%{stroke-dashoffset:1610px;opacity:0}6%{opacity:1}30%{opacity:1}36%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.ihero-signal{fill:none;stroke:var(--red);stroke-width:1.2px;opacity:0;transform-origin:50%}.ihero-edge-latent{stroke:var(--uv-4);stroke-width:1px;stroke-opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}.ihero-projection{fill:none;stroke:var(--uv-magenta);stroke-width:1.4px;stroke-dasharray:560;stroke-dashoffset:560px;opacity:0}.ihero-projection-head{fill:var(--uv-magenta);opacity:0}.ihero-opflow{fill:none;stroke:var(--uv-cyan);stroke-width:1.2px;stroke-opacity:0}.ihero-opflow-dot{fill:var(--uv-cyan);opacity:0}.ihero-net[data-focus=signals] .ihero-signal{animation:ihero-ping 1.5s var(--ease-out) infinite}@keyframes ihero-ping{0%{opacity:.55;transform:scale(.35)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.ihero-company-edge{stroke:var(--uv-3);stroke-width:1.6px;stroke-opacity:0;transition:stroke-opacity .45s var(--ease)}.ihero-company-ring{fill:none;stroke:var(--uv-3);stroke-width:1px;stroke-opacity:0;transform-origin:50%;transition:stroke-opacity .45s var(--ease)}.ihero-net[data-focus=company] .ihero-company-edge{stroke-opacity:.75}.ihero-net[data-focus=company] .ihero-company-ring{stroke-opacity:.6}.ihero-net[data-focus=company] .ihero-company-ring--o{stroke-opacity:.28}.ihero-net[data-focus=company] .ihero-edges,.ihero-net[data-focus=company] .ihero-nodes{opacity:.35;transition:opacity .45s var(--ease)}.ihero-net[data-focus=network] .ihero-edge-latent{stroke-opacity:.6;stroke-dasharray:none;stroke-dashoffset:0;animation:ihero-draw .6s var(--ease-out) both}@keyframes ihero-draw{0%{stroke-opacity:0}to{stroke-opacity:.6}}.ihero-net[data-focus=predictive] .ihero-projection{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out),opacity .3s var(--ease)}.ihero-net[data-focus=predictive] .ihero-projection-head{opacity:1;transition:opacity .4s var(--ease) .85s}.ihero-net[data-focus=operational] .ihero-opflow{stroke-opacity:.5;transition:stroke-opacity .4s var(--ease)}.ihero-net[data-focus=operational] .ihero-opflow-dot{opacity:1;transition:opacity .4s var(--ease)}.ihero-eyebrow,.ihero-title,.ihero-lead,.ihero-terms li{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(14px)}.ihero-copy.in .ihero-eyebrow{opacity:1;transition-delay:50ms;transform:none}.ihero-copy.in .ihero-title{opacity:1;transition-delay:.18s;transform:none}.ihero-copy.in .ihero-lead{opacity:1;transition-delay:.46s;transform:none}.ihero-copy.in .ihero-terms li{opacity:1;transform:none}.ihero-title{max-width:19ch;margin-bottom:var(--space-5)}.ihero-lead{max-width:58ch}.ihero-terms{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;list-style:none;display:flex}.ihero-terms button{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-4);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.ihero-terms button:hover,.ihero-terms button.is-on{color:var(--text);border-color:var(--uv-4)}@media (max-width:768px){.ihero-terms button{pointer-events:none}.ihero-net{opacity:.4}}.c360-block{margin-top:var(--space-6)}.c360{gap:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(1.25rem,2.6vw,var(--space-6));grid-template-columns:1.35fr .95fr;display:grid}.c360-main{gap:var(--space-5);align-content:start;display:grid}.c360-head{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.c360-name{font-family:var(--display);font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.15}.c360-meta{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-top:var(--space-2)}.c360-verified{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--success);border:1px solid var(--border-hi);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);white-space:nowrap;display:inline-flex}.c360-verified svg{flex:none;width:13px;height:13px}.c360-fields{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c360-fields dt{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint);margin-bottom:var(--space-2)}.c360-fields dd{font-size:var(--text-body);color:var(--text)}.c360-blur{filter:blur(6px);-webkit-user-select:none;user-select:none}.c360-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.c360-compliance{gap:var(--space-3);display:grid}.c360-compliance ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.c360-compliance li,.c360-reasons li{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-2);display:inline-flex}.c360-compliance svg,.c360-reasons svg{width:14px;height:14px;color:var(--success);flex:none}.c360-fit{gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);align-content:start;display:grid}.c360-fit-v{font-family:var(--mono);font-size:var(--text-stat);letter-spacing:-.02em;color:var(--uv-4);font-weight:700;line-height:1}.c360-fit-why{font-size:var(--text-small);color:var(--muted)}.c360-reasons{gap:var(--space-2);list-style:none;display:grid}.c360-intent{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--border);padding-top:var(--space-3);margin-top:var(--space-2);display:flex}.c360-dot{border-radius:var(--radius-circle);background:var(--success);flex:none;width:7px;height:7px}.c360-fit .btn{margin-top:var(--space-2);justify-self:start}@media (max-width:920px){.c360{grid-template-columns:1fr}}@media (max-width:520px){.c360-fields{grid-template-columns:1fr}}.intel-pillars{gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.intel-c360-head,.intel-chain-head{margin-top:var(--space-7)}.intel-c360-head h3,.intel-chain-head h3{font-family:var(--display);font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.15}.intel-c360-head p{font-size:var(--text-body);color:var(--muted);margin-top:var(--space-2)}.intel-cta{margin-top:var(--space-7)}.chain{gap:var(--space-5) var(--space-6);margin-top:var(--space-5);padding:var(--space-5) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style:none;display:flex;position:relative}.chain-node{align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--text-2);background:var(--bg);padding-right:var(--space-3);display:inline-flex;position:relative}.chain-dot{border-radius:var(--radius-circle);background:var(--uv-4);flex:none;width:9px;height:9px}.chain-node:not(:last-child):after{content:"→";margin-left:var(--space-3);color:var(--faint)}@media (max-width:920px){.chain{justify-content:flex-start;gap:var(--space-4) var(--space-5)}.chain-node:not(:last-child):after{content:none}}.lens{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);transition:border-color .3s var(--ease),transform .3s var(--ease);align-content:start;display:grid;position:relative}.lens:hover{border-color:var(--border-hi);transform:translateY(-3px)}.lens-mark{border-radius:var(--radius-pill);background:var(--lens);width:26px;height:3px}.lens h3{font-family:var(--display);font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.15}.lens p{font-size:var(--text-small);color:var(--muted);line-height:1.65}.arc{gap:var(--space-5);counter-reset:arc;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}@media (max-width:920px){.arc{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.arc{grid-template-columns:1fr}}.insight-grid{gap:var(--space-4);grid-template-columns:repeat(6,1fr);display:grid}.insight-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.insight-card:hover{border-color:var(--border-hi);transform:translateY(-3px);box-shadow:0 16px 36px -22px #00000080}.insight-card .l{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.insight-card .v{font-size:var(--text-h4);color:var(--text);font-weight:500}.insight-card .v.up{color:var(--success)}.insight-card .v.warn{color:var(--red-hi)}@media (max-width:920px){.insight-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.insight-grid{grid-template-columns:repeat(2,1fr)}}.bank-tiers{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin-bottom:56px;display:grid}.bank-tier{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5)}.bank-tier .tag-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--ocean-hi);margin-bottom:10px}.bank-tier h3{font-size:var(--text-h4);font-weight:400;line-height:inherit;letter-spacing:normal;margin-bottom:8px}.bank-tier p{font-size:var(--text-small);color:var(--muted)}@media (max-width:920px){.bank-tiers{grid-template-columns:1fr}}.plat-hero{background:var(--deep)}.hero-bg--platform{filter:grayscale(.3)contrast(1.05)brightness(.95);background-image:url(/images/hero/home-hero-port.webp);background-position:60% 45%}.plat-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.plat-grid--2{grid-template-columns:repeat(2,1fr)}.plat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);transition:border-color .35s var(--ease),transform .35s var(--ease)}.plat-card:hover{border-color:var(--border-hi);transform:translateY(-3px)}.plat-card h3{font-family:var(--display);font-size:var(--text-h3);margin-bottom:10px;font-weight:600}.plat-card p{font-size:var(--text-body);color:var(--muted);line-height:1.62}.idflow{scrollbar-width:none;align-items:flex-start;gap:0;display:flex;position:relative;overflow-x:auto}.idflow::-webkit-scrollbar{display:none}.idflow:before{content:"";top:calc(var(--space-7) / 2);background:linear-gradient(90deg,var(--red),var(--border-hi) 35%,var(--border-hi) 70%,var(--red));z-index:0;height:1px;position:absolute;left:5%;right:5%}.idflow:after{content:"";top:calc(var(--space-7) / 2);z-index:0;opacity:0;background:linear-gradient(90deg,transparent,var(--red) 14%,var(--red) 22%,transparent 34%);background-position:40% 0;background-repeat:no-repeat;background-size:220% 100%;height:1px;position:absolute;left:5%;right:5%}.idflow.in:after{opacity:1;animation:3.6s linear infinite plat-flow-travel}@keyframes plat-flow-travel{0%{background-position:40% 0}to{background-position:-58% 0}}.idflow-step{z-index:1;min-width:210px;padding-right:var(--space-6);flex:1 0 210px;position:relative}.idflow-num{z-index:2;width:var(--space-7);height:var(--space-7);border:1px solid var(--border-hi);border-radius:var(--radius-circle);background:var(--surface);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.08em;color:var(--text-2);place-items:center;display:grid;position:relative}.idflow.in .idflow-num{animation:3.6s ease-in-out infinite idflow-pulse}@keyframes idflow-pulse{0%,88%,to{border-color:var(--border-hi);color:var(--text-2);box-shadow:none}4%,14%{border-color:var(--red);color:var(--text);box-shadow:0 0 0 1px #e6323240,0 0 26px -6px var(--red)}}.idflow.in .idflow-step:first-child .idflow-num{animation-delay:0s}.idflow.in .idflow-step:nth-child(2) .idflow-num{animation-delay:.9s}.idflow.in .idflow-step:nth-child(3) .idflow-num{animation-delay:1.8s}.idflow.in .idflow-step:nth-child(4) .idflow-num{animation-delay:2.7s}.idflow-label{margin-top:var(--space-6);font-size:var(--text-h4);color:var(--text)}.idflow-copy{margin:var(--space-2) 0 0;max-width:26ch;font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.plat-identity-free{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center;margin-top:40px;display:grid}.plat-identity-cards{gap:var(--space-4);display:grid}.plat-identity-copy p{font-size:var(--text-body);color:var(--muted);margin-bottom:14px;line-height:1.7}@media (max-width:900px){.plat-identity-free{grid-template-columns:1fr}}.plat-identity-free--wide{align-items:start;gap:var(--space-5);grid-template-columns:1fr}.plat-identity-free--wide .plat-identity-cards{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}@media (max-width:520px){.plat-identity-free--wide .plat-identity-cards{grid-template-columns:1fr}}.idxp-hero{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.idxp-hero-copy h2{margin:var(--space-4) 0 var(--space-5);max-width:16ch;font-size:var(--text-h2);font-weight:540;line-height:var(--leading-tight);letter-spacing:-.045em}.idxp-hero-copy h2 span{color:var(--muted)}.idxp-hero-copy>p{max-width:56ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--text-2)}.idxp-facts{gap:var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.idxp-facts li{padding:var(--space-3) var(--space-4);border:1px solid var(--border-hi);border-radius:var(--radius-md);background:var(--surface);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--text-2)}.idxp .identity-card-stage{min-height:clamp(320px,34vw,480px)}.idxp .identity-orbit{border-color:#ffffff0e;width:min(460px,80%)}.idxp .identity-orbit:before,.idxp .identity-orbit:after{content:"";border-radius:var(--radius-circle);border:1px solid #ffffff09;position:absolute;inset:16%}.idxp .identity-orbit:after{inset:32%}.idxp .identity-card-tilt{width:min(520px,100%)}.identity-stage-caption{width:max-content;max-width:90%;font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--faint);pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.idxp-arch{gap:var(--space-8);margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px solid var(--border);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.idxp-arch h3{margin:var(--space-4) 0 0;max-width:20ch;font-size:var(--text-h2-xl);font-weight:540;line-height:var(--leading-h2);letter-spacing:-.04em}.idxp-arch>div>p{margin:var(--space-5) 0 0;max-width:52ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.idxp-id-system{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.idxp-id-part{padding:var(--space-6)}.idxp-id-part+.idxp-id-part{border-left:1px solid var(--border-hi)}.idxp-id-part span{margin-bottom:var(--space-3);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--faint);display:block}.idxp-id-part strong{font-size:var(--text-h4);color:var(--text);font-weight:500;display:block}.idxp-id-part p{margin:var(--space-2) 0 0;max-width:34ch;font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.idxp-cycle{margin-top:var(--space-9);padding:var(--space-7);border:1px solid var(--border-hi);border-radius:var(--radius-xl);background:var(--surface)}.idxp-cycle-top{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.idxp-cycle-top h3{margin:var(--space-4) 0 0;max-width:18ch;font-size:var(--text-h2-xl);font-weight:540;line-height:var(--leading-h2);letter-spacing:-.04em}.idxp-cycle-top>p{max-width:44ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);margin:0}.idxp-people{margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px solid var(--border)}.idxp-people-top{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-bottom:var(--space-7);display:flex}.idxp-people-top h3{margin:var(--space-4) 0 0;max-width:24ch;font-size:var(--text-h2-xl);font-weight:540;line-height:var(--leading-h2);letter-spacing:-.045em}.idxp-people-top>p{max-width:38ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);margin:0}.idxp-people .plat-identity-free{margin-top:0}.idxp .did-card{padding-left:calc(var(--space-5) + var(--space-1))}.idxp .did-card:before{width:var(--space-1);background:var(--did-accent);border-radius:0;padding:0;inset:0 auto 0 0;-webkit-mask:none;mask:none}.idxp .did-card:after{opacity:.28;filter:blur(20px)}.idxp-note{justify-content:space-between;gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint-deep);display:flex}@media (max-width:1000px){.idxp-hero,.idxp-arch{gap:var(--space-7);grid-template-columns:1fr}.idxp-cycle-top,.idxp-people-top{display:block}.idxp-cycle-top>p,.idxp-people-top>p{margin-top:var(--space-5)}.idxp-cycle{padding:var(--space-6)}}@media (max-width:680px){.idxp-arch h3,.idxp-cycle-top h3,.idxp-people-top h3{font-size:var(--text-h2)}.idxp-arch,.idxp-people{margin-top:var(--space-8);padding-top:var(--space-8)}.idxp-cycle{margin-top:var(--space-8);padding:var(--space-5)}.idxp-id-system{grid-template-columns:1fr}.idxp-id-part+.idxp-id-part{border-left:0;border-top:1px solid var(--border-hi)}.idxp-note{line-height:1.8;display:block}}.brx-trigger{font:inherit;letter-spacing:inherit;color:var(--red-hi);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease);background:0 0;border:0;border-bottom:1px solid #e632326b;justify-content:center;align-items:center;padding:0 1px 1px;display:inline-flex}.brx-trigger:hover,.brx-trigger:focus-visible{color:#ff8b84;border-color:#ff8b84}.brx-modal{z-index:9999;padding:var(--space-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility .22s var(--ease);background:#020305b8;place-items:center;display:grid;position:fixed;inset:0}.brx-modal.open{opacity:1;visibility:visible;transition:opacity .22s var(--ease),visibility 0s}.brx-modal-card{width:min(430px,100%);padding:var(--space-6);border-radius:var(--radius-xl);transition:transform .24s var(--ease);background:radial-gradient(circle at 100% 0,#e6323229,#0000 36%),linear-gradient(145deg,#191b21,#0d0e12);border:1px solid #ffffff1a;position:relative;transform:translateY(12px)scale(.985);box-shadow:0 40px 100px #00000094,inset 0 1px #ffffff0f}.brx-modal.open .brx-modal-card{transform:none}.brx-modal-close{top:var(--space-4);right:var(--space-4);border:1px solid var(--border-hi);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-2);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease);background:#ffffff06;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute}.brx-modal-close:hover{color:var(--text);border-color:#ff4b43a6}.brx-modal-kicker{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--muted)}.brx-modal h3{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-h3);letter-spacing:-.035em;color:var(--text);font-weight:540}.brx-modal h3 b{color:var(--red);font-weight:inherit}.brx-modal p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-2);margin:0}.brx-modal-rule{height:1px;margin:var(--space-5) 0 var(--space-4);background:linear-gradient(90deg,var(--red),var(--border-hi) 55%,transparent)}.brx-modal-note{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:var(--faint)}.plat-steps{gap:0 var(--space-6);counter-reset:none;grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.plat-step{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.plat-step-n{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.06em;color:var(--red);padding-top:var(--space-1)}.plat-step h3{font-size:var(--text-h4);font-weight:400;line-height:inherit;letter-spacing:normal;margin-bottom:6px}.plat-step p{font-size:var(--text-small);color:var(--muted);line-height:1.6}.plat-steps--rail{gap:0 var(--space-7);grid-template-rows:repeat(5,auto);grid-auto-flow:column}.plat-steps--rail .plat-step{padding:0 0 var(--space-5) var(--space-6);border-bottom:0;display:block;position:relative}.plat-steps--rail .plat-step:before{content:"";box-sizing:border-box;border:2px solid var(--red);border-radius:var(--radius-circle);background:var(--deep);width:10px;height:10px;position:absolute;top:.45em;left:0}.plat-steps--rail .plat-step:after{content:"";background:var(--border-hi);width:1px;position:absolute;top:calc(.45em + 14px);bottom:calc(.45em - 4px);left:4px}.plat-steps--rail .plat-step:nth-child(5):after,.plat-steps--rail .plat-step:last-child:after{display:none}.plat-specs{gap:0 var(--space-7);border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.plat-specs--one{grid-template-columns:1fr}.plat-spec{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,10rem) 1fr;display:grid}.plat-spec h3{font-family:var(--display);font-size:var(--text-h4);font-weight:600;line-height:inherit;letter-spacing:normal}.plat-spec p{font-size:var(--text-small);color:var(--muted);line-height:1.6}.plat-split{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.plat-split .section-head{margin-bottom:0}.plat-split-links{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.plat-arch-arrow{color:var(--red);align-items:center;display:flex}.acc-tiers{gap:var(--space-5);grid-template-columns:repeat(4,1fr);align-items:start;display:grid}.acc-tier{flex-direction:column;display:flex}.acc-tier-who{min-height:42px}.acc-tier-price{font-family:var(--mono);font-size:var(--text-metric);letter-spacing:-.02em;color:var(--text);margin:14px 0 2px;font-weight:700}.acc-tier-price em{font-family:var(--sans);font-style:normal;font-size:var(--text-small);color:var(--muted);letter-spacing:0;margin-top:4px;font-weight:400;display:block}.acc-tier-included{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin:14px 0 10px}.acc-tier-list{gap:var(--space-2);flex:1;list-style:none;display:grid}.acc-tier-list li{padding-left:var(--space-4);font-size:var(--text-small);color:var(--text-2);line-height:1.5;position:relative}.acc-tier-list li:before{content:"";border-radius:var(--radius-circle);background:var(--red);width:4px;height:4px;position:absolute;top:7px;left:0}.acc-tier-cta{text-align:center;justify-content:center;width:100%;margin-top:20px}@media (max-width:980px){.plat-grid,.plat-grid--2{grid-template-columns:repeat(2,1fr)}.plat-steps{grid-template-columns:1fr;gap:0}.plat-steps--rail{grid-template-rows:none;grid-auto-flow:row}.plat-steps--rail .plat-step:nth-child(5):after{display:block}.plat-specs{grid-template-columns:1fr}.plat-split{gap:var(--space-6);grid-template-columns:1fr}.acc-tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.plat-grid,.plat-grid--2{grid-template-columns:1fr}.plat-spec{gap:var(--space-1);grid-template-columns:1fr}.acc-tiers{grid-template-columns:1fr}}.apn-hero{background:var(--bg)}.apn-hero h1{font-size:var(--text-display)}#tiers{color:#111216;background:#f7f7f4}#tiers .section-head h2{color:#111216}#tiers .section-head .lead{color:#4f515a}.apn-tiers{border-top:0;gap:22px;display:grid}.apn-tier{position:relative}.apn-tier--red{--tier-accent:var(--red);--tier-wash:#e6323217}.apn-tier--gold{--tier-accent:#d6a03a;--tier-wash:#d6a03a17}.apn-tier--silver{--tier-accent:#b9bfc8;--tier-wash:#b9bfc814}.apn-tier-head{align-items:center;gap:var(--space-4) var(--space-6);width:100%;padding:var(--space-6) var(--space-7);text-align:left;cursor:pointer;color:var(--text);background:#080809;border:1px solid #ffffff14;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr) auto;scroll-margin-top:84px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000042}.apn-tier-head>*{z-index:1;position:relative}.apn-tier-head:before{content:"";background:linear-gradient(to top,var(--tier-wash),transparent);height:0;transition:height .45s var(--ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.apn-tier-head:after{content:"";background:var(--tier-accent);width:auto;height:2px;box-shadow:0 0 10px color-mix(in srgb,var(--tier-accent) 85%,transparent),0 8px 26px color-mix(in srgb,var(--tier-accent) 55%,transparent);opacity:.6;transition:opacity .45s var(--ease);pointer-events:none;position:absolute;bottom:0;left:18px;right:18px}.apn-tier-head:hover:before,.apn-tier-head:focus-visible:before{height:100%}.apn-tier-head:hover:after,.apn-tier-head:focus-visible:after,.apn-tier.open .apn-tier-head:after{opacity:1}.apn-tier-name{font-family:var(--display);letter-spacing:-.02em;grid-area:1/1;align-self:end;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:500}.apn-tier-who{font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:var(--leading-body);color:var(--muted);grid-area:2/1;align-self:start;max-width:440px}.apn-tier-open{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--tier-accent,var(--red));white-space:nowrap;grid-area:1/3/span 2;justify-self:end}.apn-tier-head{min-height:clamp(245px,14vw,270px)}.apn-tier-img{z-index:0;filter:grayscale(.08)contrast(1.05)brightness(1.35);background-position:59%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 27%,#000 40% 70%,#0000 81%);mask-image:linear-gradient(90deg,#0000 27%,#000 40% 70%,#0000 81%)}.apn-tier-img:before{content:"";background:linear-gradient(#0a0a0b1f 0%,#0a0a0b0a 45%,#0a0a0b57 100%),linear-gradient(90deg,#0a0a0bf7 0%,#0a0a0bf0 27%,#0a0a0b99 36%,#0a0a0b33 46%,#0a0a0b1f 62%,#0a0a0b66 74%,#0a0a0be0 82%,#0a0a0bf2 100%);position:absolute;inset:0}.apn-tier-img--professional{filter:grayscale(.08)contrast(1.12)brightness(1.22)}.apn-tier-name,.apn-tier-who,.apn-tier-open{text-shadow:0 1px 18px #000000e6}.apn-tier-open{text-shadow:0 0 14px color-mix(in srgb,var(--tier-accent,var(--red)) 75%,transparent),0 1px 18px #000000e6}.apn-tier-img--professional{background-image:-webkit-image-set(url(/images/access/tier-professional-1280.webp) 1x type("image/webp"),url(/images/access/tier-professional-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/access/tier-professional-1280.webp" 1x type("image/webp"),"/images/access/tier-professional-1280.jpg" 1x type("image/jpeg"))}.apn-tier-img--commercial{background-image:-webkit-image-set(url(/images/access/tier-business-1280.webp) 1x type("image/webp"),url(/images/access/tier-business-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/access/tier-business-1280.webp" 1x type("image/webp"),"/images/access/tier-business-1280.jpg" 1x type("image/jpeg"))}.apn-tier-img--enterprise{background-image:-webkit-image-set(url(/images/access/tier-enterprise-1280.webp) 1x type("image/webp"),url(/images/access/tier-enterprise-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/access/tier-enterprise-1280.webp" 1x type("image/webp"),"/images/access/tier-enterprise-1280.jpg" 1x type("image/jpeg"))}.apn-tier-body{gap:var(--space-7);padding:var(--space-6);color:var(--text);background:#080809;border:1px solid #ffffff14;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:1.15fr .85fr;margin-top:-8px;display:none}.apn-tier.open .apn-tier-head{border-radius:8px 8px 0 0}.apn-tier.open .apn-tier-body{display:grid}.apn-modules{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,1fr);align-content:start;list-style:none;display:grid}.apn-modules li{align-items:center;gap:var(--space-3);font-size:var(--text-body);color:var(--text-2);animation:apnModuleIn .42s var(--ease-out) both;display:flex}@keyframes apnModuleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.apn-modules svg{width:16px;height:16px;color:var(--red);flex:none}.apn-price{border-left:1px solid var(--border);padding-left:var(--space-6);gap:var(--space-4);align-content:start;display:grid}.apn-cycles{gap:var(--space-2);flex-wrap:wrap;display:flex}.apn-cycle{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color .25s var(--ease),border-color .25s var(--ease)}.apn-cycle:hover{color:var(--text)}.apn-cycle.on{color:var(--text);border-color:var(--red)}.apn-price-live{gap:var(--space-4);display:grid}.apn-price-v{font-family:var(--mono);font-size:var(--text-stat);letter-spacing:-.02em;color:var(--text);font-weight:700}.apn-price-v em{font-family:var(--sans);font-style:normal;font-size:var(--text-body);color:var(--muted);letter-spacing:0;margin-top:6px;font-weight:400;display:block}.apn-price-note{font-size:var(--text-small);color:var(--muted);line-height:1.6}.apn-cycle-perks{gap:var(--space-3);display:grid}.apn-cycle-perks ul{gap:var(--space-2);list-style:none;display:grid}.apn-cycle-perks li{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-2);display:flex}.apn-cycle-perks svg{width:14px;height:14px;color:var(--red);flex:none}.apn-price .btn{justify-self:start;margin-top:6px}.apn-foot{font-size:var(--text-eyebrow);color:#6b6d76;max-width:70ch;margin-top:34px;line-height:1.7}.apn-other{font-size:var(--text-eyebrow);color:var(--faint);max-width:70ch;margin-top:14px;line-height:1.7}.apn-other .apn-other-link{color:inherit;border-bottom:1px solid var(--red);transition:color .25s var(--ease),border-color .25s var(--ease);font-weight:600;text-decoration:none;display:inline-block}.apn-other .apn-other-link:hover{color:var(--red-lo);border-color:var(--red-lo)}.did-card{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);isolation:isolate;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);position:relative;overflow:hidden}.did-card:not(.did-card--reveal):hover{border-color:var(--did-accent);box-shadow:0 20px 44px -24px var(--did-accent);transform:translateY(-4px)}.did-card:before{content:"";border-radius:inherit;padding:var(--space-1);background:linear-gradient(120deg,var(--did-accent) 0%,transparent 55%);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.did-card:after{content:"";background:radial-gradient(circle,var(--did-accent) 0%,transparent 70%);opacity:.16;z-index:-1;pointer-events:none;width:60%;height:160%;position:absolute;top:-30%;right:-20%}.apn-price .did-card:before{background:conic-gradient(from var(--did-ring-angle,0deg),transparent 0deg 260deg,var(--did-accent) 300deg 320deg,transparent 350deg 360deg);animation:2.6s linear infinite did-ring-spin}.did-card--red{--did-accent:var(--red)}.did-card--gold{--did-accent:#d6a03a}.did-card--ocean{--did-accent:var(--ocean-hi)}.did-card--success{--did-accent:var(--success)}.did-card--silver{--did-accent:#b9bfc8}.did-card--neutral{--did-accent:var(--border-hi)}.did-head{align-items:center;gap:var(--space-3);padding-right:var(--space-8);flex-wrap:wrap;margin-bottom:14px;display:flex}.did-logo{display:inline-flex}.did-logo img{width:auto;height:13px;display:block}.did-label{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.did-role{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--did-accent);margin-bottom:8px}.did-name{font-size:var(--text-h4);color:var(--text);margin-bottom:2px}.did-id{font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--muted);margin-bottom:2px}.did-title{font-size:var(--text-eyebrow);color:var(--muted)}.did-badge{width:30px;height:34px;color:var(--did-accent);position:absolute;top:22px;right:22px}.did-card{--did-bevel:inset 0 1px 0 #ffffff29,inset 0 0 0 1px #ffffff0a,inset 0 -1px 0 #0000008c;box-shadow:var(--did-bevel)}.did-card--light{--did-bevel:inset 0 0 0 1px #ffffffe6,inset 0 -1px 0 #00000012}.did-card:not(.did-card--reveal):hover{box-shadow:var(--did-bevel),0 20px 44px -24px var(--did-accent)}.apn-price .did-card{padding:12px 16px}.apn-price .did-role{margin-bottom:4px}.apn-price .did-name{margin-bottom:0}.apn-price .did-head{margin-bottom:8px;padding-right:34px}.apn-price .did-label{letter-spacing:.05em;font-size:9px}.did-card--reveal{transition:transform .5s var(--ease-out),border-color .35s var(--ease);will-change:transform}.did-card--reveal:hover,.did-card--reveal:focus-within{border-color:var(--did-accent);transform:translateY(-6px)rotateX(4deg)}.did-reveal{padding-top:var(--space-4);border-top:1px solid var(--border);opacity:0;max-height:0;transition:opacity .4s var(--ease),max-height .45s var(--ease-out),margin-top .45s var(--ease-out);margin-top:16px;overflow:hidden}.did-card--reveal:hover .did-reveal,.did-card--reveal:focus-within .did-reveal{opacity:1;max-height:150px}.did-reveal dl{gap:var(--space-2);display:grid}.did-reveal dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.did-reveal dt{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.did-reveal dd{font-size:var(--text-eyebrow);color:var(--text-2)}.did-issuer{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint);margin-top:10px;display:block}.did-card--light{background:#fff;border-color:#e4e4ea}.did-card--light:after{display:none}.did-card--light:before{background:linear-gradient(120deg,var(--did-accent) 0%,transparent 45%)}.did-card--light .did-name{color:#16161a}.did-card--light .did-label,.did-card--light .did-issuer{color:#8a8a96}.did-card--light .did-id,.did-card--light .did-title{color:#5a5a66}.apn-ids{gap:var(--space-5);grid-template-columns:repeat(4,1fr);align-items:start;margin-top:44px;display:grid}.apn-id{gap:var(--space-4);align-content:start;display:grid}.apn-id-foot{gap:var(--space-2);justify-items:start;display:grid}.apn-id-plan{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red)}.apn-id-foot p{font-size:var(--text-small);color:var(--muted);line-height:1.6}.apn-id-price{font-family:var(--mono);font-size:var(--text-h4);color:var(--text);font-weight:700}.apn-ids--flat{isolation:isolate;grid-template-columns:repeat(2,1fr);margin-top:40px;position:relative}.apn-ids--flat:before,.apn-ids--flat:after{content:"";z-index:-1;pointer-events:none;border-radius:var(--radius-circle);filter:blur(90px);will-change:transform;position:absolute}.apn-ids--flat:before{background:radial-gradient(circle,#e6323247,#0000 70%);width:70%;height:200%;animation:24s ease-in-out infinite alternate apn-glow-a;top:-50%;left:-6%}.apn-ids--flat:after{background:radial-gradient(circle,#1e5aa83d,#0000 70%);width:66%;height:200%;animation:31s ease-in-out infinite alternate apn-glow-b;top:-50%;right:-6%}.apn-ids--flat.is-paused:before,.apn-ids--flat.is-paused:after{animation-play-state:paused}@keyframes apn-glow-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(18%,6%)scale(1.12)}}@keyframes apn-glow-b{0%{transform:translateY(4%)scale(1.08)}to{transform:translate(-16%,-4%)scale(.94)}}.apn-light{position:relative;overflow:hidden}.apn-ent{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;margin-top:28px;display:grid}@media (max-width:700px){.apn-ent{grid-template-columns:1fr}}.apn-light{background:#f4f4f6}.apn-light .eyebrow{color:var(--red-lo)}.apn-light h2{color:#16161a}.apn-light .lead{color:#3a3a40}.apn-security{gap:var(--space-3);justify-items:start;max-width:62ch;margin-top:44px;display:grid}.apn-security h3{font-size:var(--text-body);color:#16161a;line-height:inherit;letter-spacing:normal}.apn-security p{font-size:var(--text-body);color:#3a3a40;line-height:1.7}.apn-security .btn{color:#16161a;border-color:#cfcfd8}.apn-security .btn:hover{border-color:var(--red);color:var(--red)}.apn-tier-main{gap:var(--space-5);align-content:start;display:grid}.apn-tier-lead{font-size:var(--text-body);color:var(--text-2);max-width:62ch;line-height:1.7}.apn-group{gap:var(--space-4);display:grid}.apn-group-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.apn-cap-head{font-family:var(--mono);font-size:var(--text-h3);color:var(--text);font-weight:700}.apn-cap{border-collapse:collapse;width:100%;max-width:520px}.apn-cap th,.apn-cap td{text-align:left;padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--text-small);font-weight:400}.apn-cap th{color:var(--muted)}.apn-cap td{color:var(--text);text-align:right;font-family:var(--mono);font-size:var(--text-eyebrow)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.apn-ids{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.apn-tier-head{gap:var(--space-3);grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:end;min-height:220px;padding:34px 28px}.apn-tier-name,.apn-tier-who,.apn-tier-open{grid-column:1}.apn-tier-name{grid-row:1}.apn-tier-who{grid-row:2}.apn-tier-open{margin-top:var(--space-2);grid-row:3;justify-self:start}.apn-tier-body{gap:var(--space-6);grid-template-columns:1fr}.apn-price{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:var(--space-6)}.apn-ids--flat{grid-template-columns:1fr}}@media (max-width:560px){.apn-modules,.apn-ids{grid-template-columns:1fr}}.epage-intro{gap:var(--space-4);max-width:66ch;display:grid}.epage-intro p{font-size:var(--text-h4);color:var(--text-2);line-height:1.7}.epage-intro p:first-child{font-size:var(--text-lead);color:var(--text)}.epage-block{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.epage-block-head{position:sticky;top:120px}.epage-block-head h2{font-size:var(--text-h2)}.epage-block-body{gap:var(--space-4);display:grid}.epage-block-body p{font-size:var(--text-body);color:var(--muted);line-height:1.72}.epage-list{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,1fr);margin-top:6px;list-style:none;display:grid}.epage-list li{padding-left:var(--space-4);font-size:var(--text-body);color:var(--text-2);position:relative}.epage-list li:before{content:"";border-radius:var(--radius-circle);background:var(--red);width:5px;height:5px;position:absolute;top:8px;left:0}.epage-close{border-left:2px solid var(--red);padding-left:var(--space-4);margin-top:10px;color:var(--text)!important}@media (max-width:920px){.epage-block{gap:var(--space-5);grid-template-columns:1fr}.epage-block-head{position:static}.epage-list{grid-template-columns:1fr}}.hero-bg--deal-management,.hero-bg--deal-pipeline,.hero-bg--contracts,.hero-bg--compliance-docs,.hero-bg--traceability,.hero-bg--digital-radar{filter:grayscale(.4)contrast(1.08)brightness(1.05)}.hero-bg--deal-management{background-image:-webkit-image-set(url(/images/operations/deal-management-1280.webp) 1x type("image/webp"),url(/images/operations/deal-management-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/operations/deal-management-1280.webp" 1x type("image/webp"),"/images/operations/deal-management-1280.jpg" 1x type("image/jpeg"));background-position:60% 30%}.hero-bg--deal-pipeline{background-image:-webkit-image-set(url(/images/operations/deal-pipeline-1280.webp) 1x type("image/webp"),url(/images/operations/deal-pipeline-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/operations/deal-pipeline-1280.webp" 1x type("image/webp"),"/images/operations/deal-pipeline-1280.jpg" 1x type("image/jpeg"))}.hero-bg--contracts{background-image:-webkit-image-set(url(/images/operations/contracts-1280.webp) 1x type("image/webp"),url(/images/operations/contracts-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/operations/contracts-1280.webp" 1x type("image/webp"),"/images/operations/contracts-1280.jpg" 1x type("image/jpeg"))}.hero-bg--compliance-docs{background-image:-webkit-image-set(url(/images/operations/compliance-docs-1280.webp) 1x type("image/webp"),url(/images/operations/compliance-docs-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/operations/compliance-docs-1280.webp" 1x type("image/webp"),"/images/operations/compliance-docs-1280.jpg" 1x type("image/jpeg"))}.hero-bg--traceability{background-image:-webkit-image-set(url(/images/operations/traceability-1280.webp) 1x type("image/webp"),url(/images/operations/traceability-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/operations/traceability-1280.webp" 1x type("image/webp"),"/images/operations/traceability-1280.jpg" 1x type("image/jpeg"))}.hero-bg--digital-radar{background-image:-webkit-image-set(url(/images/operations/digital-radar-1280.webp) 1x type("image/webp"),url(/images/operations/digital-radar-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/operations/digital-radar-1280.webp" 1x type("image/webp"),"/images/operations/digital-radar-1280.jpg" 1x type("image/jpeg"))}.ops-origins{gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-bottom:14px;display:flex}.ops-origin{font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4)}.ops-funnel{text-align:center;font-size:var(--text-small);color:var(--faint);margin-bottom:26px;display:block}.ops-funnel:before{content:"↓";color:var(--red);margin-bottom:8px;font-size:18px;display:block}.ops-rail{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ops-rail-step{font-family:var(--mono);font-size:var(--text-small);color:var(--text);background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ops-rail i{color:var(--red);font-style:normal}.ops-cascade{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.ops-cascade-row{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ops-cascade-row .a{font-size:var(--text-body);color:var(--text-2)}.ops-cascade-row .b{font-size:var(--text-body);color:var(--text)}.ops-cascade-row .arw{color:var(--red);font-family:var(--mono);font-size:var(--text-body)}.deal-card{background:linear-gradient(150deg,var(--surface-2) 0%,var(--surface) 62%);border:1px solid var(--border-hi);border-radius:var(--radius-xl);padding:var(--space-6);isolation:isolate;transition:border-color .4s var(--ease);margin-bottom:56px;position:relative;overflow:hidden}.deal-card:before{content:"";filter:blur(34px);z-index:-1;opacity:.75;width:55%;height:100%;transition:opacity .4s var(--ease);background:radial-gradient(circle,#e6323238,#0000 68%);position:absolute;top:-40%;right:-10%}.deal-card:hover{border-color:#e6323273}.deal-card:hover:before{opacity:1}.deal-card-id{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:14px;display:flex}.deal-card-live{color:var(--success);align-items:center;gap:var(--space-2);display:inline-flex}.deal-card-live:before{content:"";border-radius:var(--radius-circle);background:var(--success);width:7px;height:7px;box-shadow:0 0 10px #2fae66cc}.deal-card h3{font-family:var(--display);font-size:var(--text-metric);letter-spacing:-.02em;margin-bottom:8px;font-weight:600}.deal-card-route{font-size:var(--text-body);color:var(--muted);margin-bottom:30px}.deal-card-facts{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.deal-fact .k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-bottom:8px}.deal-fact .v{font-family:var(--mono);color:var(--text);font-size:clamp(16px,1.9vw,21px);font-weight:600}.deal-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);margin-bottom:28px;overflow:hidden}.deal-panel-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.deal-panel-title{align-items:center;gap:var(--space-3);font-size:var(--text-h4);color:var(--text);display:flex}.deal-panel-title:before{content:"";border-radius:var(--radius-circle);background:var(--red);width:8px;height:8px}.deal-panel-subtitle{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.06em;color:#6b6b74;margin-top:5px;display:block}.deal-panel-meter{font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--muted)}.deal-panel-meter--live{align-items:center;gap:7px;display:inline-flex}.deal-panel-meter--live i{border-radius:var(--radius-circle);background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px #2fae661f}.deal-steps{padding:var(--space-2) var(--space-5) var(--space-5);list-style:none}.deal-step{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.deal-step:not(:last-child):after{content:"";background:var(--border-hi);width:1px;position:absolute;top:46px;bottom:-6px;left:15px}.deal-step-m{border-radius:var(--radius-circle);width:31px;height:31px;font-family:var(--mono);font-size:var(--text-kicker);z-index:1;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.deal-step.is-done .deal-step-m{border:1px solid var(--success);color:var(--success);background:#2fae6629}.deal-step.is-now .deal-step-m{background:var(--red);border:1px solid var(--red);color:#fff;box-shadow:var(--red-glow)}.deal-step.is-todo .deal-step-m{background:var(--surface-2);border:1px solid var(--border-hi);color:var(--faint)}.deal-step h3{font-size:var(--text-body);color:var(--text);font-weight:400;line-height:inherit;letter-spacing:normal;margin-bottom:4px}.deal-step p{font-size:var(--text-small);color:var(--muted)}.deal-step.is-todo h3{color:var(--text-2)}.deal-tag{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);white-space:nowrap;align-self:center}.deal-step.is-done .deal-tag{color:var(--success);background:#2fae661a;border:1px solid #2fae664d}.deal-step.is-now .deal-tag{color:var(--red-hi);background:#e632321a;border:1px solid #e6323259}.deal-step.is-todo .deal-tag{color:var(--faint);background:var(--surface-2);border:1px solid var(--border)}.deal-two{gap:var(--space-5);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.deal-list{padding:var(--space-2) var(--space-5) var(--space-5);list-style:none}.deal-list li{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);font-size:var(--text-body);color:var(--text-2);display:flex}.deal-list li:last-child{border-bottom:0}.deal-list .badge{border-radius:var(--radius-md);width:30px;height:30px;font-family:var(--mono);font-size:var(--text-kicker);background:var(--surface-2);border:1px solid var(--border-hi);color:var(--text-2);flex:none;place-items:center;font-weight:600;display:grid}.deal-list .st{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.06em;margin-left:auto}.deal-list .st.ok{color:var(--success)}.deal-list .st.run{color:var(--red-hi)}.deal-list .st.wait{color:var(--muted)}.deal-list li.check:before{content:"✓";color:var(--success);font-size:13px}.deal-list li.check.pending:before{content:"○";color:var(--muted)}.deal-guarantees{gap:var(--space-5);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.deal-guarantee{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center}.deal-guarantee .k{font-size:var(--text-body);color:var(--text);margin-bottom:14px}.deal-guarantee .v{font-family:var(--mono);font-size:var(--text-stat);letter-spacing:-.02em;color:var(--success);margin-bottom:12px;font-weight:700;line-height:1}.deal-guarantee .n{font-size:var(--text-small);color:var(--muted)}.deal-panel--light{background:#f4f4f6;border-color:#0a0a0b1a}.deal-panel--light .deal-panel-head{border-bottom-color:#0a0a0b1a}.deal-panel--light .deal-panel-title{color:#16161a}.deal-panel--light .deal-panel-meter{color:#6b6b74}.deal-panel--light .deal-list li{color:#3a3a40;border-bottom-color:#0a0a0b14}.deal-panel--light .deal-list .badge{color:#3a3a40;background:#e7e7ea;border-color:#0a0a0b1f}.deal-panel--light .deal-list .st.wait,.deal-panel--light .deal-list li.check.pending:before{color:#8a8a92}.deal-panel--light .deal-step:not(:last-child):after{background:#0a0a0b1f}.deal-panel--light .deal-step h3{color:#16161a}.deal-panel--light .deal-step p{color:#6b6b74}.deal-panel--light .deal-step.is-todo h3{color:#4a4a52}.deal-panel--light .deal-step.is-todo .deal-step-m{color:#8a8a92;background:#e7e7ea;border-color:#0a0a0b24}.deal-panel--light .deal-step.is-todo .deal-tag{color:#8a8a92;background:#e7e7ea;border-color:#0a0a0b1f}.deal-guarantee--light{background:#f4f4f6;border-color:#0a0a0b1a}.deal-guarantee--light .k{color:#16161a}.deal-guarantee--light .n{color:#6b6b74}.deal-chats{gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-2);grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);display:grid}.deal-chat{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.deal-chat-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:#fff;display:flex}.deal-chat--buy .deal-chat-head{background:var(--ocean-lo);border-bottom:1px solid var(--ocean)}.deal-chat--sell .deal-chat-head{border-bottom:1px solid var(--success);background:#12452c}.deal-chat-party{align-items:center;gap:var(--space-3);min-width:0;display:flex}.deal-chat-avatar{border-radius:var(--radius-sm);width:30px;height:30px;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.05em;border:1px solid #ffffff61;flex:none;place-items:center;display:grid}.deal-chat-party strong,.deal-chat-party small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.deal-chat-party strong{font-size:var(--text-small);font-weight:500;line-height:1.25}.deal-chat-party small{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.06em;opacity:.72;margin-top:3px}.deal-chat-state{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);opacity:.78;white-space:nowrap}.deal-chat-body{padding:var(--space-4);gap:var(--space-3);background:var(--surface-2);min-height:230px;display:grid}.deal-chat-event{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.04em;color:#8a8a92;border-bottom:1px solid #0a0a0b1a;display:flex}.deal-chat-event time,.deal-msg-meta time{font-variant-numeric:tabular-nums;white-space:nowrap}.deal-msg{font-size:var(--text-small);border-radius:9px;gap:5px;max-width:92%;padding:10px 12px;line-height:1.55;display:grid}.deal-msg-meta{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.04em;display:flex}.deal-msg-meta strong{font-weight:600}.deal-msg--in{color:#3a3a40;background:#fff;border:1px solid #0a0a0b1f;border-bottom-left-radius:3px;justify-self:start}.deal-msg--in .deal-msg-meta{color:#6b6b74}.deal-msg--out{color:#fff;background:#16161a;border-bottom-right-radius:3px;justify-self:end}.deal-msg--out .deal-msg-meta{color:#b8b8c0}.deal-chat-status{padding-top:var(--space-3);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.04em;color:#6b6b74;border-top:1px solid #0a0a0b1a;align-items:center;gap:7px;margin-top:auto;display:flex}.deal-chat-status-dot{border-radius:var(--radius-circle);background:var(--red);flex:none;width:6px;height:6px}.deal-chat-bridge{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.deal-chat-bridge-mark{border-radius:var(--radius-circle);color:#fff;width:42px;height:42px;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.04em;background:#16161a;border:1px solid #0a0a0b38;place-items:center;display:grid}.deal-chat-bridge-line{background:#0a0a0b29;flex:1;width:1px;min-height:24px}.deal-chat-bridge-label{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);text-align:center;color:#6b6b74;line-height:1.5}.deal-chat-foot{text-align:center;font-size:var(--text-small);color:var(--muted);padding:var(--space-4) var(--space-5) var(--space-5)}.deal-chat-foot strong{color:var(--text);font-weight:500}.deal-panel--light .deal-chat{border-color:#0a0a0b1f}.deal-panel--light .deal-chat-body{background:#eaeaed}.deal-panel--light .deal-msg--in{color:#3a3a40;background:#fff;border-color:#0a0a0b1f}.deal-panel--light .deal-chat-event,.deal-panel--light .deal-chat-status{border-color:#0a0a0b1a}.deal-panel--light .deal-chat-foot{color:#6b6b74}.deal-panel--light .deal-chat-foot strong{color:#16161a}.deal-close{background:linear-gradient(160deg,#e6323217,var(--surface) 68%);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;border:1px solid #e6323247}.deal-close h3{font-family:var(--display);font-size:var(--text-h3);margin-bottom:14px;font-weight:600}.deal-close p{font-size:var(--text-body);color:var(--text-2);max-width:72ch;margin:0 auto;line-height:1.72}.deal-disclaimer{text-align:center;font-size:var(--text-eyebrow);color:var(--faint);margin-top:26px}@media (max-width:920px){.deal-card-facts{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.deal-two,.deal-guarantees,.deal-chats,.ops-cascade{grid-template-columns:1fr}.deal-chat-bridge{gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:1fr auto auto 1fr;display:grid}.deal-chat-bridge-line{width:auto;height:1px;min-height:0}}@media (max-width:560px){.deal-step{gap:var(--space-4);grid-template-columns:auto 1fr}.deal-tag{grid-column:2;justify-self:start;margin-top:6px}.ops-cascade-row{gap:var(--space-2);text-align:left;grid-template-columns:1fr}.ops-cascade-row .arw{justify-self:start;transform:rotate(90deg)}}.room{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-xl);margin-bottom:56px;overflow:hidden}.room-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-2);border-bottom:1px solid var(--border-hi);flex-wrap:wrap;display:flex}.room-bar-id{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);color:var(--text)}.room-bar-lock{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--ocean-hi);align-items:center;gap:var(--space-2);display:inline-flex}.room-bar-lock:before{content:"◆"}.room-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.room-col{padding:var(--space-5)}.room-col+.room-col{border-left:1px solid var(--border)}.room-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-bottom:18px}.room-people{gap:var(--space-3);margin-bottom:30px;list-style:none;display:grid}.room-people li{align-items:center;gap:var(--space-3);font-size:var(--text-body);color:var(--text);display:flex}.room-people .av{border-radius:var(--radius-md);width:28px;height:28px;font-family:var(--mono);font-size:var(--text-kicker);background:var(--surface-3);border:1px solid var(--border-hi);color:var(--text-2);flex:none;place-items:center;font-weight:600;display:grid}.room-people .acc{font-size:var(--text-eyebrow);color:var(--muted);margin-left:auto}.room-people .vf{color:var(--success);font-size:var(--text-eyebrow);font-family:var(--mono)}.room-tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.room-tool{font-family:var(--mono);font-size:var(--text-kicker);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.room-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.room-table th{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);text-align:left;padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-weight:400}.room-table td{padding:var(--space-3) 0;border-bottom:1px solid var(--border);color:var(--text-2)}.room-table td:first-child{color:var(--text)}.room-table th:not(:first-child),.room-table td:not(:first-child){padding-left:var(--space-4)}.room-st{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.05em;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);white-space:nowrap}.room-st.ok{color:var(--success);background:#2fae661a}.room-st.rev{color:#d6a03a;background:#d6a03a1a}.room-st.pend{color:var(--muted);background:var(--surface-2)}.room-st.sig{color:var(--ocean-hi);background:#1e5aa81f}.room-chain{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:26px;display:flex}.room-chain-step{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.04em;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.room-chain-step.done{color:var(--success);border-color:#2fae6659}.room-chain-step.now{color:var(--red-hi);border-color:#e6323273}.room-chain i{color:var(--faint);font-style:normal;font-size:var(--text-eyebrow)}.room--light{background:#f4f4f6;border-color:#0a0a0b1a}.room--light .room-bar{background:#eaeaed;border-bottom-color:#0a0a0b1a}.room--light .room-bar-id{color:#16161a}.room--light .room-col+.room-col{border-left-color:#0a0a0b1a}.room--light .room-k{color:#6b6b74}.room--light .room-people li{color:#16161a}.room--light .room-people .av{color:#3a3a40;background:#e7e7ea;border-color:#0a0a0b24}.room--light .room-people .acc{color:#6b6b74}.room--light .room-tool{color:#3a3a40;background:#e7e7ea;border-color:#0a0a0b1f}.room--light .room-table th{color:#6b6b74;border-bottom-color:#0a0a0b1a}.room--light .room-table td{color:#3a3a40;border-bottom-color:#0a0a0b14}.room--light .room-table td:first-child{color:#16161a}.room--light .room-st.pend{color:#6b6b74;background:#e7e7ea}.room--light .room-chain-step{color:#6b6b74;background:#e7e7ea;border-color:#0a0a0b1f}.room--light .room-chain i{color:#8a8a92}@media (max-width:980px){.room--light .room-col+.room-col{border-top-color:#0a0a0b1a}}.perm{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);overflow:hidden}.perm-row{gap:var(--space-5);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);display:grid}.perm-row:last-child{border-bottom:0}.perm-role{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:.06em;color:var(--text);align-items:center;gap:var(--space-3);display:flex}.perm-role:before{content:"";border-radius:var(--radius-circle);background:var(--red);flex:none;width:6px;height:6px}.perm-scope{font-size:var(--text-body);color:var(--muted);line-height:1.62}@media (max-width:920px){.room-grid{grid-template-columns:1fr}.room-col+.room-col{border-left:0;border-top:1px solid var(--border)}.perm-row{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:560px){.room-table th:nth-child(4),.room-table td:nth-child(4){display:none}}.trc-status{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin-bottom:56px;display:grid}.trc-status-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color .35s var(--ease),box-shadow .35s var(--ease);border-left-width:3px}.trc-status-card:hover{border-color:var(--border-hi);box-shadow:0 14px 32px -22px #00000080}.trc-status-card .k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-bottom:12px}.trc-status-card .v{font-family:var(--mono);color:var(--text);letter-spacing:-.01em;font-size:clamp(19px,2.2vw,21px);font-weight:600}.trc-status-card .n{font-size:var(--text-eyebrow);color:var(--muted);margin-top:8px}.trc-status-card.is-active{border-left-color:var(--ocean)}.trc-status-card.is-done{border-left-color:var(--success)}.trc-status-card.is-pending{border-left-color:#d6a03a}.trc-status-card.is-critical{border-left-color:var(--red)}.trc-status--light .trc-status-card{background:#f4f4f6;border-color:#0a0a0b1a;border-left-width:3px}.trc-status--light .trc-status-card .k{color:#6b6b74}.trc-status--light .trc-status-card .v{color:#16161a}.trc-status--light .trc-status-card .n{color:#6b6b74}.trc-legend{gap:var(--space-5);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;justify-content:center;margin-bottom:44px;display:flex}.trc-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.trc-legend span:before{content:"";border-radius:var(--radius-circle);width:9px;height:9px}.trc-legend .l-active:before{background:var(--ocean-hi)}.trc-legend .l-done:before{background:var(--success)}.trc-legend .l-pending:before{background:#d6a03a}.trc-legend .l-critical:before{background:var(--red)}.trc-line{padding-left:var(--space-6);position:relative}.trc-line:before{content:"";background:var(--border-hi);width:1px;position:absolute;top:10px;bottom:10px;left:11px}.trc-event{margin-bottom:14px;position:relative}.trc-event:before{content:"";border-radius:var(--radius-circle);background:var(--surface);border:2px solid var(--border-hi);z-index:1;width:11px;height:11px;position:absolute;top:19px;left:-32px}.trc-event.is-done:before{background:var(--success);border-color:var(--success)}.trc-event.is-active:before{background:var(--ocean-hi);border-color:var(--ocean-hi);box-shadow:0 0 0 5px #1e5aa82e}.trc-event.is-pending:before{background:#d6a03a;border-color:#d6a03a}.trc-event.is-critical:before{background:var(--red);border-color:var(--red);box-shadow:0 0 0 5px #e6323229}.trc-sum{cursor:pointer;gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);transition:border-color .3s var(--ease),transform .3s var(--ease);grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.trc-sum::-webkit-details-marker{display:none}.trc-sum:hover{border-color:var(--border-hi);transform:translate(3px)}.trc-event[open] .trc-sum{border-color:var(--border-hi);border-bottom-right-radius:0;border-bottom-left-radius:0}.trc-sum h3{font-size:var(--text-h4);color:var(--text);font-weight:400;line-height:inherit;letter-spacing:normal;margin-bottom:5px}.trc-sum .when{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.05em;color:var(--muted)}.trc-sum .more{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red);white-space:nowrap}.trc-event[open] .trc-sum .more:after{content:" −"}.trc-event:not([open]) .trc-sum .more:after{content:" +"}.trc-body{background:var(--surface-2);border:1px solid var(--border-hi);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:var(--space-5);border-top:0}.trc-body p{font-size:var(--text-body);color:var(--muted);margin-bottom:16px;line-height:1.7}.trc-meta{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.trc-meta .k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint);margin-bottom:6px}.trc-meta .v{font-size:var(--text-small);color:var(--text-2)}.trc-line--light:before{background:#0a0a0b1f}.trc-line--light .trc-event:before{background:#f4f4f6;border-color:#0a0a0b29}.trc-line--light .trc-event.is-done:before{background:var(--success);border-color:var(--success)}.trc-line--light .trc-event.is-active:before{background:var(--ocean-hi);border-color:var(--ocean-hi)}.trc-line--light .trc-event.is-pending:before{background:#d6a03a;border-color:#d6a03a}.trc-line--light .trc-event.is-critical:before{background:var(--red);border-color:var(--red)}.trc-line--light .trc-sum{background:#f4f4f6;border-color:#0a0a0b1a}.trc-line--light .trc-sum:hover,.trc-line--light .trc-event[open] .trc-sum{border-color:#0a0a0b38}.trc-line--light .trc-sum h3{color:#16161a}.trc-line--light .trc-sum .when{color:#6b6b74}.trc-line--light .trc-body{background:#eaeaed;border-color:#0a0a0b29}.trc-line--light .trc-body p{color:#3a3a40}.trc-line--light .trc-meta .k{color:#8a8a92}.trc-line--light .trc-meta .v{color:#16161a}@media (max-width:980px){.trc-status{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trc-status{grid-template-columns:1fr}.trc-meta{gap:var(--space-3);grid-template-columns:1fr}.trc-line{padding-left:var(--space-5)}.trc-line:before{left:5px}.trc-event:before{left:-26px}}.faq-list{gap:var(--space-3);flex-direction:column;max-width:760px;display:flex}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s var(--ease);overflow:hidden}.faq-item[open]{border-color:var(--border-hi)}.faq-sum{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);list-style:none;display:flex}.faq-sum::-webkit-details-marker{display:none}.faq-sum:hover{background:var(--surface-2)}.faq-sum h3{font-size:var(--text-body);color:var(--text);font-weight:400;line-height:inherit;letter-spacing:normal}.faq-sum:after{content:"+";font-family:var(--mono);color:var(--red);flex-shrink:0;font-size:18px}.faq-item[open] .faq-sum:after{content:"−"}.faq-body{padding:0 var(--space-5) var(--space-5)}.faq-body p{font-size:var(--text-body);color:var(--muted);line-height:1.7}@media (max-width:640px){.faq-sum{padding:var(--space-4) var(--space-4)}.faq-body{padding:0 var(--space-4) var(--space-4)}}.gl-sub{font-family:var(--display);color:var(--text-2);max-width:46ch;margin-top:12px;font-size:clamp(16px,1.9vw,21px);font-weight:500}.gl-timeline-sec{padding:var(--space-6) 0 var(--space-2);background:var(--deep);border-bottom:1px solid var(--border)}.gl-timeline{padding:0 0 var(--space-3);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:0;margin:0;list-style:none;display:flex;overflow-x:auto}.gl-timeline::-webkit-scrollbar{display:none}.gl-stage{min-width:112px;padding:var(--space-5) var(--space-3) 0;text-align:center;scroll-snap-align:start;flex:1 0 auto;position:relative}.gl-stage:before{content:"";background:var(--border-hi);height:1px;position:absolute;top:7px;left:50%;right:-50%}.gl-stage:last-child:before{display:none}.gl-stage-dot{border-radius:var(--radius-circle);border:1px solid var(--border-hi);background:var(--surface-2);z-index:1;width:11px;height:11px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.gl-stage-n{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:.1em;color:var(--faint);margin-bottom:4px;display:block}.gl-stage-l{font-size:var(--text-eyebrow);color:var(--muted);line-height:1.35;display:block}.gl-stage.is-done .gl-stage-dot{background:var(--success);border-color:var(--success)}.gl-stage.is-done:before{background:var(--success);opacity:.45}.gl-stage.is-done .gl-stage-l{color:var(--text-2)}.gl-stage.is-active .gl-stage-dot{background:var(--red);border-color:var(--red);box-shadow:0 0 0 4px #e632322e}.gl-stage.is-active .gl-stage-l{color:var(--text);font-weight:500}.gl-stage.is-active .gl-stage-n{color:var(--red)}.gl-track{margin:34px 0 40px}.gl-track-map{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);margin:0 0 22px;overflow:hidden}.gl-track-map img{width:100%;height:auto;display:block}.gl-track-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.gl-track-head{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.gl-track-title{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--text)}.gl-track-live{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);background:#e632321f;border:1px solid #e632324d}.gl-track-table{border-collapse:collapse;flex:1;width:100%}.gl-track-table th,.gl-track-table td{padding:var(--space-3) var(--space-5);font-size:var(--text-small);border-bottom:1px solid var(--border)}.gl-track-table th{text-align:left;color:var(--muted);font-weight:400}.gl-track-table td{text-align:right;font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--text)}.gl-track-table tr:last-child th,.gl-track-table tr:last-child td{border-bottom:0}.gl-track-note{font-size:var(--text-kicker);color:var(--faint);padding:var(--space-3) var(--space-5) var(--space-4)}@media (max-width:768px){.gl-timeline-sec{padding:var(--space-5) 0 var(--space-2)}.gl-stage{min-width:104px;padding-right:var(--space-2);padding-left:var(--space-2)}.gl-stage-l{font-size:var(--text-kicker)}.gl-track{margin:24px 0 28px}.gl-track-head{padding:var(--space-3) var(--space-4)}.gl-track-table{table-layout:fixed}.gl-track-table th,.gl-track-table td{padding:var(--space-3) var(--space-4);font-size:var(--text-kicker);overflow-wrap:anywhere}.gl-track-table th{width:42%}.gl-track-table td{width:58%;font-size:var(--text-kicker)}.gl-track-note{padding-right:var(--space-4);padding-left:var(--space-4);line-height:1.5}.eco-grid[style]{grid-template-columns:1fr!important}}.tshot-lb{z-index:200;padding:var(--space-5) var(--space-4);background:#060607f0;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0}.tshot-lb picture,.tshot-lb img{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:100%}@media (pointer:coarse){.btn{align-items:center;min-height:44px;display:inline-flex}footer a{padding:var(--space-2) 0;margin:-8px 0}.portal li a{padding:var(--space-2) 0;margin:-7px 0}.partner-toggle{align-items:center;min-height:44px}.item-toggle,.brand{min-height:44px}}@media (max-width:900px){.legal-doc-layout{grid-template-columns:1fr;gap:38px}.legal-doc-nav{position:static}.legal-doc-nav nav{scrollbar-width:thin;gap:5px;padding-bottom:7px;display:flex;overflow-x:auto}.legal-doc-nav-link{border:1px solid var(--border);white-space:nowrap;border-left-width:1px;border-radius:999px;flex:none;padding:8px 12px}.legal-doc-nav-link:hover,.legal-doc-nav-link.active{border-color:var(--red);background:#e632320f}}@media (max-width:620px){.legal-index-hero{min-height:0;padding:22px 0 48px!important}.legal-index-hero .wrap{box-sizing:border-box;width:100%;padding:0 16px}.legal-hero-frame{padding:14px 12px}.legal-hero-topbar{font-size:8px}.legal-hero-grid{gap:0;min-height:0}.legal-hero-copy{padding:28px 16px 24px}.legal-hero-copy .lead{font-size:var(--text-lead);line-height:var(--leading-body);margin-top:20px}.legal-hero-visual{min-height:255px}.legal-doc-hero{overflow:hidden}.legal-doc-hero .wrap{box-sizing:border-box;width:100%;min-width:0}.legal-doc-hero .crumb{overflow-wrap:anywhere;flex-wrap:wrap;row-gap:6px;max-width:100%}.legal-doc-hero h1,.legal-doc-hero .lead{overflow-wrap:anywhere;width:100%;max-width:100%}.legal-doc-hero .legal-doc-meta{box-sizing:border-box;width:100%;max-width:100%}.legal-doc-hero .legal-doc-meta strong{overflow-wrap:anywhere}.legal-doc-body{width:100%;min-width:0;overflow:hidden}.legal-doc-layout{grid-template-columns:minmax(0,1fr);gap:30px;width:100%;max-width:100%;overflow:hidden}.legal-doc-nav,.legal-doc-copy{width:100%;min-width:0;max-width:100%}.legal-doc-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0;display:grid;overflow:visible}.legal-doc-nav-link{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 8px;line-height:1.25;display:flex}.legal-doc-section h2{max-width:100%;font-size:var(--text-h3);overflow-wrap:anywhere;line-height:1.3}.legal-doc-section p,.legal-doc-section li,.legal-doc-footer-note p{overflow-wrap:anywhere;width:100%;max-width:100%}.legal-doc-section ul{min-width:0}.legal-doc-footer-note{width:100%;max-width:100%;padding:20px}.legal-index-grid{grid-template-columns:1fr}.legal-index-card{box-sizing:border-box;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 22px;grid-template-areas:"number title arrow""summary summary arrow";align-items:start;gap:11px 10px;min-width:0;min-height:0;padding:17px 15px 16px;display:grid}.legal-index-number{padding-top:2px;font-size:10px;line-height:1.2}.legal-index-card-title{overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:15px;line-height:1.35}.legal-index-card-summary{overflow-wrap:anywhere;min-width:0;max-width:none;font-size:13px;line-height:1.5}.legal-index-arrow{place-self:start end;margin-top:-3px;font-size:22px;line-height:1;transform:none}.legal-index-card:hover .legal-index-arrow{transform:translate(2px)}.legal-doc-section{padding-bottom:32px}.legal-doc-section+.legal-doc-section{padding-top:32px}.legal-hero-frame{min-height:0;padding:14px 12px}.legal-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;overflow:hidden}.legal-hero-copy{background:linear-gradient(#080b10fc,#080b10f0);border-left-width:2px;width:100%;max-width:100%;padding:28px 16px 24px;overflow:hidden;box-shadow:0 18px 48px #0000004d}.legal-hero-copy h1{max-width:16ch;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.legal-hero-copy .lead{width:100%;max-width:100%;font-size:var(--text-lead);line-height:var(--leading-body);overflow-wrap:anywhere;margin-top:20px}.legal-hero-index{display:none}.legal-hero-kicker{gap:10px;margin-bottom:20px;font-size:9px}.legal-hero-kicker i{width:34px}.legal-hero-visual{border-top:1px solid #91afd51f;border-left:0;min-height:255px;overflow:hidden}.legal-hero-visual:before{width:230px;height:230px}.legal-hero-orbit--outer{width:280px;height:140px}.legal-hero-orbit--inner{width:214px;height:107px}.legal-hero-orb{width:172px}.legal-hero-emblem svg{width:100px}.legal-hero-emblem{gap:7px}.legal-hero-cross--one{top:9%;right:3%}.legal-hero-cross--two{bottom:10%;left:3%}.legal-index-ambient:before{opacity:.35;width:70%;height:33%;top:46%;right:0}.legal-index-ambient:after{width:100vw;top:52%;right:-20%}}.legal-feature{gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-7);border-radius:var(--radius-xl);background:linear-gradient(120deg,#e632321a,var(--surface) 62%);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border:1px solid #e6323247;grid-template-columns:1fr auto;align-items:center;display:grid;position:relative;overflow:hidden}.legal-feature:hover{border-color:#e632328c;transform:translateY(-3px);box-shadow:0 20px 46px #0000004d}.legal-feature:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:-webkit-image-set(url(/images/legal/global-data-governance-1280.webp) 1x type("image/webp"),url(/images/legal/global-data-governance-1280.jpg) 1x type("image/jpeg"));background-image:image-set("/images/legal/global-data-governance-1280.webp" 1x type("image/webp"),"/images/legal/global-data-governance-1280.jpg" 1x type("image/jpeg"));background-position:50%;background-size:cover;position:absolute;inset:0 12% 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 38% 76%,#0000 100%)}.legal-feature>*{z-index:1;position:relative}@media (max-width:1200px){.legal-feature:before{display:none}}.legal-feature-copy{max-width:64ch;display:block}.legal-feature-kicker{font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);color:var(--red);display:block}.legal-feature-title{margin-top:var(--space-3);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:400;line-height:var(--leading-tight);color:var(--text);display:block}.legal-feature-desc{margin-top:var(--space-3);font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);display:block}.legal-feature-side{align-items:flex-end;gap:var(--space-4);text-align:right;flex-direction:column;display:flex}.legal-feature-metric{display:block}.legal-feature-metric b{font-family:var(--mono);font-size:var(--text-stat);color:var(--text);font-weight:400;line-height:1;display:block}.legal-feature-metric span{margin-top:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);display:block}.legal-feature-cta{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red);white-space:nowrap}.gdg-section{padding:var(--space-8) 0;border-top:1px solid var(--border)}.gdg-section--register{background:var(--deep)}.gdg-head{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:220px minmax(0,1fr);display:grid}.gdg-no{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red)}.gdg-head h2{margin:0 0 var(--space-3);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:400}.gdg-head p{max-width:70ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);margin:0}.gdg-framework-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.gdg-framework-row button{justify-content:center;align-items:center;gap:var(--space-5);min-width:max-content;padding:var(--space-5) var(--space-6);color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);cursor:pointer;transition:color .25s var(--ease),background .25s var(--ease);background:0 0;border:0;flex:1 1 0;display:flex;position:relative}.gdg-framework-row button:after{content:"";left:var(--space-5);right:var(--space-5);background:var(--red);height:2px;transition:transform .25s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}.gdg-framework-row button:hover,.gdg-framework-row button.on{color:var(--text);background:var(--surface-3)}.gdg-framework-row button:hover:after,.gdg-framework-row button.on:after{transform:scaleX(1)}.gdg-framework-row button b{font-family:var(--mono);font-size:var(--text-h4);color:var(--red);transition:transform .25s var(--ease);font-weight:400;line-height:1}.gdg-framework-row button.on b{transform:rotate(45deg)}.gdg-framework-detail{justify-content:center;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted);opacity:.72;transition:opacity .25s var(--ease);flex-wrap:wrap;margin:0;display:flex}.gdg-framework-detail-text{max-width:70ch}.gdg-framework-detail.on{opacity:1}.gdg-framework-detail-label{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red);white-space:nowrap}.gdg-principles{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.gdg-principles li{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:56px 240px minmax(0,1fr);align-items:baseline;display:grid}.gdg-principle-no{font-family:var(--mono);font-size:var(--text-kicker);color:var(--red)}.gdg-principles b{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--text);font-weight:400}.gdg-principles li>span:last-child{font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.sec-white .gdg-no,.sec-white .gdg-principle-no,.sec-white .gdg-framework-detail-label{color:var(--red-lo)}.gdg-scope{padding:var(--space-8) 0;background:var(--surface);border-top:1px solid var(--border)}.gdg-scope h3{margin:var(--space-3) 0;font-size:var(--text-h3);letter-spacing:-.02em;font-weight:400}.gdg-scope p{max-width:78ch;font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted);margin:0}.jd{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.jd-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.jd-title{gap:var(--space-1);display:grid}.jd-kicker{font-size:var(--text-eyebrow);letter-spacing:.04em;color:var(--muted)}.jd-subtitle{font-size:var(--text-h4);color:var(--text);font-weight:500}.jd-meta{align-items:center;gap:var(--space-4);font-family:var(--mono);font-size:var(--text-eyebrow);color:var(--muted);flex-wrap:wrap;display:flex}.jd-status{align-items:center;gap:var(--space-2);font-family:var(--sans);color:var(--text-2);display:inline-flex}.jd-status i{border-radius:var(--radius-circle);background:var(--success);width:.375rem;height:.375rem}.jd-query{align-items:center;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--border);display:flex}.jd-search{flex:1;min-width:0;position:relative}.jd-search-icon{left:var(--space-4);border:1px solid var(--muted);border-radius:var(--radius-circle);pointer-events:none;width:.8125rem;height:.8125rem;transition:border-color .2s var(--ease);margin-top:-.4375rem;position:absolute;top:50%}.jd-search-icon:after{content:"";background:var(--muted);width:.375rem;height:1px;transition:background .2s var(--ease);position:absolute;bottom:-.125rem;right:-.25rem;transform:rotate(45deg)}.jd-search:focus-within .jd-search-icon{border-color:var(--text)}.jd-search:focus-within .jd-search-icon:after{background:var(--text)}.jd-search input{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-7);border:1px solid var(--border-hi);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-family:var(--sans);transition:border-color .2s var(--ease);font-size:1rem}.jd-search input::placeholder{color:var(--muted)}.jd-search input:focus{border-color:var(--ocean-hi)}.jd-search-clear{border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;background:0 0;border:0;width:2.75rem;position:absolute;top:0;bottom:0;right:0}.jd-search-clear:before,.jd-search-clear:after{content:"";background:var(--muted);width:.75rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.jd-search-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}.jd-search-clear:hover:before,.jd-search-clear:hover:after{background:var(--text)}.jd-count{align-items:baseline;gap:var(--space-2);white-space:nowrap;font-size:var(--text-small);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}.jd-count b{font-size:var(--text-h4);color:var(--text);font-weight:500}.jd-filters{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.jd-filters button{min-height:2.25rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border-hi);border-radius:var(--radius-pill);color:var(--text-2);font-family:var(--sans);font-size:var(--text-small);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);background:0 0}.jd-filters button:hover{color:var(--text);border-color:var(--muted)}.jd-filters button.on{color:var(--text);border-color:var(--text-2);background:var(--surface-3)}.jd-region+.jd-region{border-top:1px solid var(--border)}.jd-region>button{gap:var(--space-4);width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-5);color:var(--text);text-align:left;cursor:pointer;font-family:var(--sans);font-size:var(--text-body);transition:background .2s var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;font-weight:500;display:grid}.jd-region>button:hover{background:var(--surface-2)}.jd-region-count{font-size:var(--text-small);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.jd-region-count b{color:var(--text-2);font-weight:500}.jd-region-chevron{border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);width:.5rem;height:.5rem;transition:transform .2s var(--ease);transform:translateY(-.125rem)rotate(45deg)}.jd-region.open .jd-region-chevron{transform:translateY(.125rem)rotate(225deg)}.jd-table{border-collapse:collapse;background:var(--surface-2);width:100%}.jd-table th,.jd-table td{padding:var(--space-3) var(--space-5);text-align:left;vertical-align:top;border-top:1px solid var(--border);font-size:var(--text-small);line-height:var(--leading-body)}.jd-table th{font-size:var(--text-eyebrow);letter-spacing:.04em;color:var(--muted);font-weight:500}.jd-table th:first-child,.jd-table td:first-child{width:38%}.jd-table td{color:var(--muted)}.jd-table td:first-child{color:var(--text)}.jd-table tbody tr:hover{background:var(--surface-3)}.jd-empty{padding:var(--space-6) var(--space-5);font-size:var(--text-small);color:var(--muted);margin:0}.jd-empty b{color:var(--text)}.trading-desk-section{background:#07080b;overflow:hidden}.trading-desk-frame{background:#07080b;border:0;width:100%;height:980px;display:block}.payments-reference-section{isolation:isolate;color:#07172b;background:#0b355c;min-height:clamp(34rem,44vw,48rem);position:relative;overflow:hidden}.payments-reference-background-frame{z-index:-2;position:absolute;inset:0}.payments-reference-background{object-fit:cover;object-position:right bottom}.payments-reference-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5f9fdf7 0%,#f5f9fde6 32%,#f5f9fd29 58%,#02162f0a 100%);position:absolute;inset:0}.payments-reference-content{z-index:1;gap:var(--space-6);width:min(100%,var(--max));min-width:0;min-height:clamp(34rem,44vw,48rem);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;margin:0 auto;display:grid;position:relative}.payments-reference-copy{align-self:center;min-width:0;max-width:38rem}.payments-reference-eyebrow{align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-kicker);color:#07172b;font-weight:700;display:flex}.payments-reference-eyebrow span{background:#153c70;flex:none;width:3rem;height:1px}.payments-reference-eyebrow b{font-size:var(--text-body);font-weight:700}.payments-reference-copy h2{margin:var(--space-5) 0 var(--space-4);font-size:var(--text-h2);letter-spacing:-.065em;color:#061225;font-weight:650;line-height:.94}.payments-reference-copy h2 span{color:#1769ed}.payments-reference-copy>p{color:#466b9b;max-width:58ch;font-size:var(--text-lead);line-height:var(--leading-body)}.payments-reference-rail{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.payments-reference-token{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #3870b14d;display:flex;box-shadow:0 14px 30px #0939691a}.payments-reference-token>span:last-child{gap:var(--space-1);min-width:0;display:grid}.payments-reference-token strong{font-size:var(--text-body);color:#07172b;white-space:normal;overflow-wrap:anywhere;line-height:1.1}.payments-reference-token small{color:#4d6e9a;font-size:var(--text-kicker);overflow-wrap:anywhere;line-height:1.25}.payments-reference-token--wide strong{font-size:var(--text-small);line-height:1.05}.payments-token-coin{border-radius:var(--radius-circle);border:1px solid #fff9;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0425432e,0 5px 12px #09396940}.payments-token-coin:after{content:"";inset:var(--space-1);border-radius:var(--radius-circle);pointer-events:none;border:1px solid #ffffff52;position:absolute}.payments-token-coin img{object-fit:contain;width:100%;height:100%;position:relative}.payments-token-coin--usdt{background:radial-gradient(circle at 35% 28%,#45d9b8 0%,#0ba47f 52%,#08725f 100%)}.payments-token-coin--usdt img{filter:drop-shadow(0 2px 2px #002d2759);width:94%;height:94%}.payments-token-coin--usd{background:radial-gradient(circle at 35% 28%,#f5ce70 0%,#c48b2d 54%,#765016 100%)}.payments-token-coin--usd img{filter:sepia(.75)saturate(1.7)hue-rotate(335deg)drop-shadow(0 2px 2px #40270466);width:118%;height:118%}.payments-token-coin--trade{background:radial-gradient(circle at 35% 28%,#2d3b50 0%,#101a29 58%,#05070b 100%)}.payments-token-coin--trade img{object-fit:contain;filter:drop-shadow(0 2px 2px #0000008c);width:72%;height:72%}.payments-reference-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-5);display:flex}.payments-reference-button{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:#fff;font-family:var(--mono);font-size:var(--text-small);letter-spacing:var(--tracking-kicker);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(100deg,#07172b,#1b6ce9);font-weight:700;display:inline-flex;box-shadow:0 12px 22px #06264e38}.payments-reference-button span{font-size:var(--text-lead);color:#62a2ff;font-weight:400}.payments-reference-button:hover{transform:translateY(-2px);box-shadow:0 16px 28px #06264e4d}.payments-reference-link{align-items:center;gap:var(--space-2);color:#143c70;font-family:var(--mono);font-size:var(--text-small);letter-spacing:var(--tracking-kicker);font-weight:700;display:inline-flex}.payments-reference-link:before{content:"";background:#6b8eb9;width:1.5rem;height:1px}.payments-reference-link span{font-size:var(--text-body);font-weight:400}.payments-statement{min-width:0;transform:translateY(calc(var(--space-4) * -1));padding:var(--space-4);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#07172b;background:#f8fcffe6;border:1px solid #ffffffc2;align-self:start;margin-top:0;box-shadow:0 28px 70px #07264b40}.payments-statement-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #2d5d912e;display:flex}.payments-statement-heading>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.payments-statement-bar{border-radius:var(--radius-pill);background:linear-gradient(90deg,#14b894,#367ef1);width:3.25rem;height:.35rem}.payments-statement h3{min-width:0;font-size:var(--text-h4);color:#07172b;font-weight:700}.payments-statement-activity{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#56739a;white-space:normal;overflow-wrap:anywhere;display:inline-flex}.payments-statement-activity i{border-radius:var(--radius-circle);background:#14b894;width:.5rem;height:.5rem}.payments-statement-columns,.payments-statement-row{gap:var(--space-3);grid-template-columns:1.05fr 1.65fr 1.15fr .85fr 1.25fr;align-items:center;display:grid}.payments-statement-columns{padding:var(--space-3) 0 var(--space-2);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:#6e86a5}.payments-statement-row{padding:var(--space-3) 0;font-size:var(--text-small);border-top:1px solid #2d5d9121}.payments-statement-row time,.payments-statement-row code,.payments-statement-footer code{font-family:var(--mono);font-size:var(--text-micro);color:#6e86a5}.payments-statement-row time span,.payments-statement-row div small,.payments-statement-footer div small{margin-top:var(--space-1);color:#6681a5;font-size:var(--text-kicker);line-height:1.25;display:block}.payments-statement-row div strong,.payments-statement-footer div strong{font-size:var(--text-small);color:#07172b;line-height:1.2;display:block}.payments-statement-status,.payments-statement-complete{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);color:#087c67;font-size:var(--text-micro);white-space:nowrap;background:#14b89421;justify-self:start;font-weight:700}.payments-statement-amount{color:#07172b;font-family:var(--mono);font-size:var(--text-small);white-space:nowrap;justify-self:end}.payments-statement-footer{gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid #2d5d912e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.payments-statement-check{border-radius:var(--radius-circle);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);background:#10ac8d;place-items:center;display:grid;box-shadow:0 5px 12px #10ac8d40}.payments-statement-complete{justify-self:end}.legal-reference{background:#080b10;overflow:hidden}.legal-reference-frame{background:#080b10;border:0;width:100%;height:1640px;display:block}@media (max-width:900px){.legal-feature{gap:var(--space-5);grid-template-columns:1fr}.legal-feature-side{text-align:left;align-items:flex-start}.gdg-head{gap:var(--space-3);grid-template-columns:1fr}.gdg-principles li{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.gdg-principles li>span:last-child{grid-column:2}.jd-query{align-items:stretch;gap:var(--space-3);flex-direction:column}.trading-desk-frame{height:920px;overflow:hidden}.legal-reference-frame{height:2100px}.payments-reference-section{background:#f5f9fd;min-height:auto}.payments-reference-background-frame{height:clamp(16rem,52vw,24rem);inset:auto 0 0}.payments-reference-background{object-position:74% bottom}.payments-reference-shade{background:linear-gradient(#f5f9fdfa 0%,#f5f9fdf0 48%,#04224133 100%)}.payments-reference-content{min-height:auto;padding-top:var(--space-6);padding-bottom:clamp(var(--space-10),48vw,24rem);grid-template-columns:1fr}.payments-reference-copy{max-width:none}.payments-reference-copy h2{font-size:var(--text-h2)}.payments-statement{align-self:stretch;margin-top:0;transform:none}.payments-statement-heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.payments-statement-columns{display:none}.payments-statement-row{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.payments-statement-row time{grid-area:1/1}.payments-statement-row div{grid-area:2/1/auto/-1}.payments-statement-row code{grid-area:3/1}.payments-statement-row .payments-statement-status{grid-area:3/2}.payments-statement-row .payments-statement-amount{grid-area:1/2}.payments-statement-footer{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.payments-statement-footer div{min-width:0}.payments-statement-footer code,.payments-statement-footer .payments-statement-complete{grid-column:2;justify-self:start}}@media (max-width:720px){.gdg-framework-row button{padding:var(--space-4) var(--space-5);flex:none}.payments-reference-content{padding:var(--space-6) var(--space-4)}.payments-reference-eyebrow{gap:var(--space-2);font-size:var(--text-kicker);letter-spacing:.12em}.payments-reference-eyebrow span{width:2rem}.payments-reference-copy h2{font-size:var(--text-h2)}.payments-reference-rail{margin-top:var(--space-5);grid-template-columns:1fr}.payments-reference-background-frame{height:clamp(20rem,76vw,30rem)}.payments-reference-content{padding-bottom:clamp(var(--space-10),70vw,30rem)}.payments-reference-token{gap:var(--space-4);padding:var(--space-4)}.payments-token-coin{width:3.25rem;height:3.25rem}.payments-reference-actions{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column}.payments-reference-button,.payments-reference-link{justify-content:flex-start}.payments-statement{padding:var(--space-3)}.payments-statement-heading{gap:var(--space-2);padding-bottom:var(--space-2)}.payments-statement-bar{width:2.5rem;height:.3rem}.payments-statement h3{font-size:var(--text-body)}.payments-statement-activity{font-size:var(--text-micro)}.payments-statement-row{gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;font-size:var(--text-kicker)}.payments-statement-row time,.payments-statement-row code,.payments-statement-footer code,.payments-statement-row time span,.payments-statement-row div small,.payments-statement-footer div small{font-size:var(--text-micro)}.payments-statement-row div strong,.payments-statement-footer div strong{font-size:var(--text-kicker)}.payments-statement-status,.payments-statement-complete{padding:var(--space-1);font-size:var(--text-micro)}.payments-statement-amount{font-size:var(--text-kicker)}.payments-statement-footer{gap:var(--space-1) var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2)}.payments-statement-check{width:1.75rem;height:1.75rem;font-size:var(--text-small)}}.home-commercial-access{isolation:isolate;background:-webkit-linear-gradient(#050c16a8 0%,#050c16cc 54%,#050c16e6 100%),-webkit-linear-gradient(270deg,#050c162e,#050c16d1),-webkit-image-set(url(/images/access/commercial-access-ship.webp) 1x type("image/webp"),url(/images/access/commercial-access-ship.jpg) 1x type("image/jpeg")) 58%/cover no-repeat;background:linear-gradient(90deg,#050c16e6 0%,#050c16cc 46%,#050c16a8 100%),linear-gradient(#050c162e,#050c16d1),image-set("/images/access/commercial-access-ship.webp" 1x type("image/webp"),"/images/access/commercial-access-ship.jpg" 1x type("image/jpeg")) 58%/cover no-repeat;border-top:1px solid #9ab9e21f;border-bottom:1px solid #9ab9e21f;padding:clamp(77px,9.8vw,118px) 0 clamp(73px,9.1vw,105px);position:relative;overflow:hidden}.home-commercial-access:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 1px 1px,#b5cdee38 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 95% at 50% 47%,#000,#0000 76%);mask-image:radial-gradient(78% 95% at 50% 47%,#000,#0000 76%)}.home-commercial-access .wrap{flex-direction:column;align-items:center;display:flex}.home-commercial-access .eyebrow{margin-bottom:var(--space-4);color:#9aaac2;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow)}.home-commercial-access h2{max-width:16ch;margin:0 auto var(--space-5);font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-display);text-wrap:balance}.home-commercial-access .lead{max-width:61ch;margin:0 auto var(--space-6);color:#98a3b5;font-size:var(--text-lead);line-height:var(--leading-body)}.home-commercial-access-quote{max-width:42ch;margin:calc(var(--space-2) * -1) auto var(--space-6);color:#d9e0ea;font-size:var(--text-body);font-style:italic;line-height:var(--leading-body)}.home-commercial-access .btns{gap:var(--space-3)}.home-commercial-access .btn{min-height:42px;padding-inline:var(--space-5);text-align:center;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.home-commercial-access .btn-ghost{color:#d9e0ea;background:#0f15207a;border-color:#b4c6e024}.home-commercial-access .btn-ghost:hover{background:#232f43b3;border-color:#d2deef6b}@media (max-width:768px){.home-commercial-access{background-position:68%;padding:80px 0 72px}.home-commercial-access h2{max-width:12ch}.foot-minimal{min-height:unset;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.foot-minimal-social{gap:var(--space-2)}}@media (max-width:480px){.home-commercial-access{padding:72px 0 64px}}.dwr-band{--text:#12284c;--text-2:#40597f;--muted:#5d7092;padding:var(--space-7) 0;color:#12284c;background:#f7f9fc}.dwr-band .section-head h2{color:#12284c}.dwr-band .section-head .eyebrow{color:#5d7092}.dwr-band .section-head .lead{color:#40597f}.dwr-band .section-head{margin-bottom:var(--space-6)}@media (max-width:650px){.dwr-band{padding:var(--space-6) 0}}.deal-workspace-reference{--dwr-bg:#dfe2e8;--dwr-white:#fff;--dwr-ink:#18202a;--dwr-muted:#7c8590;--dwr-line:#e5e8ec;--dwr-blue:#1769ff;--dwr-dark:#10161e;--dwr-green:#16804a;--dwr-space-1:.25rem;--dwr-space-2:.5rem;--dwr-space-3:.75rem;--dwr-space-4:1rem;--dwr-radius-sm:.375rem;--dwr-radius-md:.5625rem;--dwr-radius-lg:.9375rem;--dwr-text-xs:.5625rem;--dwr-text-sm:.6875rem;--dwr-text-body:.75rem;--dwr-text-title:1.25rem;z-index:0;width:100%;height:clamp(42.5rem,72vh,51.25rem);min-height:40rem;color:var(--dwr-ink);background:var(--dwr-white);border-radius:var(--dwr-radius-lg);font-family:var(--sans);font-size:var(--dwr-text-body);border:1px solid #dce1e7;margin:0;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 .75rem 2.125rem #15203018}.deal-workspace-reference *,.deal-workspace-reference :before,.deal-workspace-reference :after{box-sizing:border-box}.deal-workspace-reference button,.deal-workspace-reference input,.deal-workspace-reference select{font:inherit}.deal-workspace-reference button{cursor:pointer}.dwr-main{background:var(--dwr-white);flex-direction:column;flex:auto;min-width:0;display:flex}.dwr-topbar{z-index:auto;isolation:auto;background:var(--dwr-white);justify-content:space-between;align-items:center;gap:var(--dwr-space-3);padding:0 var(--dwr-space-3);border-bottom:1px solid var(--dwr-line);flex:0 0 2.625rem;display:flex;position:static}.dwr-crumb{color:#252c34;font-size:var(--dwr-text-body);white-space:nowrap;font-weight:750}.dwr-crumb span{color:#a0a6ae;font-weight:500}.dwr-tools{align-items:center;gap:var(--dwr-space-1);min-width:0;display:flex}.dwr-tools>button{color:#6e7782;background:var(--dwr-white);border:1px solid var(--dwr-line);border-radius:var(--dwr-radius-sm);width:1.5625rem;height:1.5625rem}.dwr-search{width:clamp(7rem,14vw,9.0625rem);height:1.5625rem;padding:0 var(--dwr-space-2);color:#9ca3ab;border:1px solid var(--dwr-line);border-radius:var(--dwr-radius-sm);align-items:center;display:flex}.dwr-search input{width:100%;min-width:0;margin-left:var(--dwr-space-1);color:var(--dwr-ink);font-size:var(--dwr-text-sm);background:0 0;border:0;outline:0}.dwr-workspace{min-height:0;padding:var(--dwr-space-3);flex-direction:column;flex:1;display:flex}.dwr-heading{justify-content:space-between;align-items:flex-end;gap:var(--dwr-space-3);margin-bottom:var(--dwr-space-2);display:flex}.dwr-heading h2{color:var(--dwr-ink);font-size:var(--dwr-text-title);letter-spacing:-.03em;margin:0}.dwr-heading p{margin:var(--dwr-space-1) 0 0;color:#8a929c;font-size:var(--dwr-text-sm)}.dwr-create{min-height:1.6875rem;padding:0 var(--dwr-space-3);color:var(--dwr-white);background:var(--dwr-dark);border-radius:var(--dwr-radius-sm);font-size:var(--dwr-text-sm);border:0;font-weight:700}.dwr-tabs{gap:var(--dwr-space-4);scrollbar-width:none;border-bottom:1px solid var(--dwr-line);flex:0 0 1.8125rem;display:flex;overflow:auto hidden}.dwr-tabs button{color:#8b929b;height:1.8125rem;font-size:var(--dwr-text-sm);white-space:nowrap;background:0 0;border:0;padding:0;position:relative}.dwr-tabs button.is-active{color:#171e26;font-weight:750}.dwr-tabs button.is-active:after{background:var(--dwr-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.dwr-filters{gap:var(--dwr-space-1);margin:var(--dwr-space-2) 0;display:flex;overflow-x:auto}.dwr-filters select{min-width:8.5rem;height:1.5rem;padding:0 var(--dwr-space-2);color:#505963;background:var(--dwr-white);border:1px solid var(--dwr-line);border-radius:var(--dwr-radius-sm);font-size:var(--dwr-text-sm)}.dwr-table-wrap{border:1px solid var(--dwr-line);border-radius:var(--dwr-radius-md);flex:1;min-height:0;position:relative;overflow:auto}.dwr-table-wrap table{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--dwr-text-sm);white-space:nowrap}.dwr-table-wrap th{height:1.75rem;padding:0 var(--dwr-space-2);color:#8a929b;border-bottom:1px solid var(--dwr-line);text-align:left;background:#fafbfc;font-weight:650}.dwr-table-wrap td{height:1.8125rem;padding:0 var(--dwr-space-2);color:#414a54;border-bottom:1px solid #eef0f2}.dwr-table-wrap tr:hover td{background:#fafcff}.dwr-deal-name{font-weight:700;color:#202832!important}.dwr-owner{align-items:center;gap:var(--dwr-space-1);display:inline-flex}.dwr-avatar{color:#5a6570;background:#e9edf2;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.4375rem;font-weight:800;display:inline-grid;overflow:hidden}.dwr-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dwr-amount{font-weight:700}.dwr-pill{padding:var(--dwr-space-1) var(--dwr-space-2);font-size:var(--dwr-text-xs);border-radius:.5625rem;font-weight:750;display:inline-block}.dwr-pill.blue{color:#2563c7;background:#eaf2ff}.dwr-pill.yellow{color:#997100;background:#fff4d9}.dwr-pill.gray{color:#727a83;background:#f0f1f3}.dwr-empty{margin:var(--dwr-space-4);color:var(--dwr-muted);text-align:center}.dwr-footer{justify-content:space-between;align-items:center;gap:var(--dwr-space-2);color:#8b929b;min-height:1.8125rem;font-size:var(--dwr-text-sm);display:flex}.dwr-footer>div{align-items:center;gap:var(--dwr-space-1);display:flex}.dwr-footer button{color:#66717d;background:var(--dwr-white);border-radius:var(--dwr-radius-sm);width:1.25rem;height:1.25rem;font-size:var(--dwr-text-xs);border:1px solid #0000}.dwr-footer button.is-active{color:#222;border-color:var(--dwr-line);font-weight:750}.dwr-drawer{background:var(--dwr-white);border-left:1px solid #dfe3e8;flex-direction:column;flex:0 0 19.375rem;min-width:14.375rem;transition:flex-basis .2s,min-width .2s;display:flex;box-shadow:-.4375rem 0 1.25rem #1723330c}.dwr-drawer.is-collapsed{flex-basis:2.75rem;min-width:2.75rem}.dwr-drawer.is-collapsed .dwr-drawer-head{padding:0 var(--dwr-space-2)}.dwr-drawer.is-collapsed .dwr-drawer-head h3{display:none}.dwr-drawer-head{min-height:2.625rem;padding:0 var(--dwr-space-3);border-bottom:1px solid var(--dwr-line);justify-content:space-between;align-items:center;display:flex}.dwr-drawer-head h3{color:#252c34;margin:0;font-size:.8125rem}.dwr-drawer-head>div{align-items:center;gap:var(--dwr-space-1);display:flex}.dwr-drawer-toggle,.dwr-close{color:#737b84;background:0 0;border:0;font-size:1rem}.dwr-form{gap:var(--dwr-space-2);padding:var(--dwr-space-3);display:grid;overflow:auto}.dwr-form label{gap:var(--dwr-space-1);color:#4b535d;font-size:var(--dwr-text-xs);font-weight:750;display:grid}.dwr-form input,.dwr-form select{width:100%;min-width:0;height:1.875rem;padding:0 var(--dwr-space-2);color:#252c34;background:var(--dwr-white);border-radius:var(--dwr-radius-sm);font-size:var(--dwr-text-sm);border:1px solid #dfe3e8;outline:0}.dwr-form input:focus,.dwr-form select:focus{border-color:#8eb4ff}.dwr-owner-select{align-items:center;gap:var(--dwr-space-1);height:1.875rem;padding:0 var(--dwr-space-2);border-radius:var(--dwr-radius-sm);border:1px solid #dfe3e8;display:flex}.dwr-owner-select img{object-fit:cover;border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem}.dwr-owner-select select{border:0;flex:1;height:100%;padding:0}.dwr-two-col{gap:var(--dwr-space-2);grid-template-columns:1fr 1fr;display:grid}.dwr-drawer-foot{justify-content:flex-end;gap:var(--dwr-space-1);padding:var(--dwr-space-3);border-top:1px solid var(--dwr-line);margin-top:auto;display:flex}.dwr-drawer-foot button{min-height:1.9375rem;padding:0 var(--dwr-space-3);color:#3f4852;background:var(--dwr-white);border:1px solid var(--dwr-line);border-radius:var(--dwr-radius-sm);font-size:var(--dwr-text-sm)}.dwr-drawer-foot button.is-primary{color:var(--dwr-white);background:var(--dwr-dark);border-color:var(--dwr-dark)}.dwr-notice{padding:0 var(--dwr-space-3) var(--dwr-space-3);color:var(--dwr-green);font-size:var(--dwr-text-xs);margin:0}@media (max-width:900px){.deal-workspace-reference{height:42.5rem}.dwr-drawer{flex-basis:14.375rem}.dwr-search{width:8rem}}@media (max-width:650px){.deal-workspace-reference{border-radius:var(--radius-md);width:100%;height:auto;min-height:0;margin:0;padding:0;display:block;overflow:visible}.dwr-main{width:100%;min-width:0}.dwr-topbar{min-height:2.5rem;padding:0 var(--dwr-space-3)}.dwr-crumb{text-overflow:ellipsis;min-width:0;overflow:hidden}.dwr-crumb span,.dwr-tools>button{display:none}.dwr-search{width:min(10rem,42vw);height:2rem}.dwr-search input{font-size:var(--dwr-text-body)}.dwr-workspace{padding:var(--dwr-space-2) var(--dwr-space-3) var(--dwr-space-4)}.dwr-heading{align-items:flex-start;gap:var(--dwr-space-1);margin-bottom:var(--dwr-space-2);flex-direction:column}.dwr-heading h2{font-size:1.375rem}.dwr-heading p{font-size:var(--dwr-text-body);line-height:1.45;display:block}.dwr-create{width:100%;min-height:2.25rem;font-size:var(--dwr-text-body)}.dwr-tabs{gap:var(--dwr-space-4);flex-basis:2.25rem;align-items:center;height:2.25rem}.dwr-tabs button{height:2.25rem;font-size:var(--dwr-text-body);padding:0 2px}.dwr-filters{gap:var(--dwr-space-2);grid-template-columns:1fr 1fr;display:grid;overflow:visible}.dwr-filters select{width:100%;min-width:0;height:2.5rem;font-size:var(--dwr-text-body)}.dwr-table-wrap{border:0;border-radius:0;overflow:visible}.dwr-table-wrap table{white-space:normal;width:100%;min-width:0;display:block}.dwr-table-wrap thead{display:none}.dwr-table-wrap tbody{gap:var(--dwr-space-3);display:grid}.dwr-table-wrap tr{gap:var(--dwr-space-3) var(--dwr-space-4);padding:var(--dwr-space-4);border:1px solid var(--dwr-line);border-radius:var(--dwr-radius-md);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}.dwr-table-wrap td{overflow-wrap:anywhere;white-space:normal;width:auto;height:auto;font-size:var(--dwr-text-body);border:0;padding:0;display:block}.dwr-table-wrap td:not(:first-child):before{color:#929aa4;font-size:var(--dwr-text-xs);letter-spacing:.06em;content:attr(data-label);margin-bottom:3px;font-weight:700;display:block}.dwr-table-wrap td:first-child{grid-area:1/1/auto/-1;font-size:.8125rem}.dwr-table-wrap td:nth-child(2){grid-area:2/1}.dwr-table-wrap td:nth-child(6){grid-area:2/2}.dwr-table-wrap td:nth-child(3){grid-area:3/1}.dwr-table-wrap td:nth-child(4){grid-area:3/2}.dwr-table-wrap td:nth-child(5){grid-area:4/1/auto/-1}.dwr-table-wrap td:nth-child(7){grid-area:5/1/auto/-1}.dwr-table-wrap .dwr-amount{font-size:.8125rem;font-weight:800}.dwr-table-wrap .dwr-pill{padding:var(--dwr-space-1) var(--dwr-space-2);font-size:var(--dwr-text-xs)}.dwr-footer{padding-top:var(--dwr-space-3);font-size:var(--dwr-text-body);flex-wrap:wrap;align-items:flex-start}.dwr-footer>span{flex:100%}.dwr-footer>div{gap:var(--dwr-space-2)}.dwr-footer button{width:1.75rem;height:1.75rem;font-size:var(--dwr-text-sm)}.dwr-drawer{width:100%;min-width:0;box-shadow:none;border-top:1px solid #dfe3e8;border-left:0;flex:none}.dwr-drawer.is-collapsed{width:100%;min-width:0}.dwr-drawer.is-collapsed .dwr-drawer-head{padding:0 var(--dwr-space-3)}.dwr-drawer.is-collapsed .dwr-drawer-head h3{display:block}.dwr-form{max-height:none;overflow:visible}}.header--home-reference{background:#070a10;border-bottom:1px solid #ffffff13}.header--home-reference:after{display:none}.header--home-reference .nav{max-width:none;height:78px;padding:0 clamp(20px,5.4vw,84px)}.header--home-reference .brand{min-width:92px;margin:0}.header--home-reference .brand img{width:92px;height:auto;max-height:28px}.header--home-reference .nav-links{gap:27px}.header--home-reference .nav-links>li>a,.header--home-reference .nav-links>li>button{color:#aab5c5;height:44px;padding:0;font-size:12px}.header--home-reference .nav-links>li>a:hover,.header--home-reference .nav-links>li>button:hover,.header--home-reference .nav-links>li.open>button{color:#f5f7fb;background:0 0}.header--home-reference .nav-links>li>button:after{display:none}.header--home-reference .nav-actions{gap:10px;margin-left:0}.header--home-reference .nav-actions .btn{border-radius:6px;height:34px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700}.header--home-reference .connect-button{color:#f5f7fb;background:#ffffff06;border-color:#ffffff27}.header--home-reference .nav-actions .btn-solid{color:#10151d;background:#f5f7fa;border-color:#f5f7fa}.header--home-reference .nav-actions .btn-solid:hover{background:#fff}.home-reference-hero{--reference-bg:#060910;--reference-panel:#0b111b;--reference-line:#c1d3ef2b;--reference-muted:#9aa9bd;--reference-white:#f5f7fb;--reference-blue:#8db9ff;--reference-red:#ef3346;--reference-green:#75e0b0;min-height:calc(100dvh - 78px);padding:clamp(46px,6vw,92px) var(--edge) 36px;color:var(--reference-white);background:var(--reference-bg);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(34px,5vw,90px);display:grid;position:relative;overflow:hidden}.home-reference-hero:before{z-index:-3;opacity:.42;backface-visibility:hidden;contain:paint;content:"";background:url(/images/hero/home-hero-port.webp) 50% 52%/cover no-repeat;animation:42s ease-in-out infinite alternate home-reference-background-drift;position:absolute;inset:-4%;transform:scale(1.04)translate(-.2%,-.15%)}@keyframes home-reference-background-drift{0%,to{transform:scale(1.04)translate(-.3%,-.2%)}50%{transform:scale(1.04)translate(.3%,.2%)}}.home-reference-hero:after{z-index:-2;content:"";background:linear-gradient(90deg,#060910 0%,#060910e8 35%,#0609109e 59%,#06091037 100%),linear-gradient(#0000 54%,#060910 100%);position:absolute;inset:0}.home-reference-grain{z-index:-1;opacity:.16;pointer-events:none;background-image:radial-gradient(#dbe8ffcc .5px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 46%,#0000 100%);mask-image:linear-gradient(90deg,#0000 6%,#000 46%,#0000 100%)}.home-reference-copy{max-width:610px}.home-reference-eyebrow{color:#bdcce0;font-family:var(--sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);align-items:center;gap:12px;margin-bottom:27px;font-weight:600;display:flex}.home-reference-copy h1{max-width:min(680px,7em);color:var(--reference-white);letter-spacing:-.075em;margin:0 0 25px;font-size:clamp(3rem,4.4vw,4.5rem);font-weight:700;line-height:.94}.home-reference-copy h1 span{color:var(--reference-blue)}.home-reference-copy p{color:#c0cad8;max-width:520px;margin:0 0 30px;font-size:clamp(.94rem,1.3vw,1.125rem);line-height:1.75}.home-reference-cta{flex-wrap:wrap;gap:10px;display:flex}.home-reference-button{border:1px solid #ffffff27;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:13px 17px;font-size:12px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.home-reference-button--light{color:#10151d;background:#f5f7fa;border-color:#f5f7fa}.home-reference-button--light:hover{color:#10151d;background:#fff}.home-reference-button--dark{color:var(--reference-white);background:#ffffff06}.home-reference-button--dark:hover{color:var(--reference-white);background:#ffffff12}.home-reference-stage{justify-content:center;justify-self:end;align-items:center;width:100%;min-height:620px;display:flex;position:relative}.home-reference-stage-glow{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#16365b66,#0b17292e 38%,#0000 70%);border-radius:50%;width:76%;position:absolute}.home-reference-orbit{aspect-ratio:1;border:1px solid #8fbaff1b;border-radius:50%;width:91%;position:absolute;transform:rotate(-22deg)}.home-reference-orbit:after{aspect-ratio:1;content:"";border:1px dashed #9dc4ff2d;border-radius:50%;width:67%;position:absolute;top:16.5%;left:16.5%}.home-reference-orbit-label{color:#7e8da2;font-family:var(--mono);letter-spacing:var(--tracking-kicker);text-align:center;font-size:8px;position:absolute;bottom:1px;left:0;right:0}.home-reference-signal{background:var(--reference-red);width:8px;height:8px;box-shadow:0 0 0 5px #ef33461a,0 0 20px var(--reference-red);border-radius:50%;position:absolute;top:20%;left:23%}.home-reference-signal--second{background:var(--reference-blue);box-shadow:0 0 0 5px #8db9ff16,0 0 20px var(--reference-blue);inset:auto 11% 29% auto}.home-reference-route-line{z-index:1;background:linear-gradient(90deg,#0000,#ef3346aa,#8db9ffaa,#0000);height:1px;position:absolute;top:50%;left:10%;right:5%;transform:rotate(-29deg)}.home-reference-route-line:after{content:"";background:#f7f9ff;border-radius:50%;width:5px;height:5px;animation:4s ease-in-out infinite home-reference-travel;position:absolute;top:-2px;left:42%;box-shadow:0 0 15px #fff}@keyframes home-reference-travel{0%{opacity:0;left:10%}15%,85%{opacity:1}to{opacity:0;left:88%}}.home-reference-identity{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0e1725f2,#050910f5 72%);border:1px solid #b4c8e43b;border-radius:13px;width:100%;max-width:720px;padding:25px 25px 21px;position:relative;transform:perspective(1200px)rotateY(-5deg)rotateX(1deg);box-shadow:0 40px 100px #000b,0 0 0 7px #ffffff03}.home-reference-identity:before{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,#8db9ff0b,#0000 40%,#ef33460b);position:absolute;inset:0}.home-reference-identity header{border-bottom:1px solid var(--reference-line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:20px;display:flex;position:relative}.home-reference-id-brand{width:124px;height:auto;display:block}.home-reference-id-sub{color:#94a5bc;font-family:var(--mono);letter-spacing:var(--tracking-kicker);margin-top:6px;font-size:8px}.home-reference-id-seal{color:#a8f0d0;font-family:var(--mono);letter-spacing:var(--tracking-kicker);white-space:nowrap;border:1px solid #75e0b04a;border-radius:4px;align-items:center;padding:7px 9px;font-size:8px;display:inline-flex}.home-reference-id-seal i{vertical-align:baseline;flex:none}.home-reference-id-seal i,.home-reference-floating-tag--left strong i{background:var(--reference-green);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.home-reference-id-title{justify-content:space-between;align-items:end;gap:12px;margin:21px 0 18px;display:flex;position:relative}.home-reference-id-title strong{letter-spacing:-.04em;max-width:260px;font-size:19px;line-height:1.05}.home-reference-id-title span{color:#8d9db2;font-family:var(--mono);letter-spacing:var(--tracking-kicker);text-align:right;font-size:8px;line-height:1.5}.home-reference-participants{gap:8px;display:grid;position:relative}.home-reference-participants>a{color:inherit;background:linear-gradient(90deg,#ffffff07,#ffffff02);border:1px solid #a9bfdd1b;border-radius:7px;grid-template-columns:78px 1fr;align-items:center;gap:14px;padding:13px;transition:border-color .2s,background .2s,transform .2s;display:grid}.home-reference-participants>a:hover{color:inherit;background:linear-gradient(90deg,#8db9ff12,#ffffff05);border-color:#8db9ff75;transform:translate(3px)}.home-reference-participants>a:focus-visible{outline:2px solid var(--reference-blue);outline-offset:3px}.home-reference-participants>a>i{color:#a9caff;background:#0d1c31;border:1px solid #29405c;border-radius:12px;place-items:center;width:78px;height:78px;transition:background .2s,border-color .2s;display:grid}.home-reference-participants>a:hover>i{background:#112743;border-color:#8db9ff8c}.home-reference-participants svg{width:30px;height:30px}.home-reference-participants p{margin:0}.home-reference-participants b{margin-bottom:4px;font-size:13px;display:block}.home-reference-participants span{color:#aab8cb;font-size:10px;line-height:1.45;display:block}.home-reference-identity footer{border-top:1px solid var(--reference-line);justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:15px;display:flex;position:relative}.home-reference-identity footer strong,.home-reference-identity footer span{font-family:var(--mono);letter-spacing:var(--tracking-kicker);font-size:8px}.home-reference-identity footer span{color:#8392a8;text-align:right;text-transform:none}.home-reference-floating-tag{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b121eeb;border:1px solid #a8c4e82b;border-radius:6px;padding:12px 14px;position:absolute;box-shadow:0 15px 45px #0008}.home-reference-floating-tag small{color:#8297b5;font-family:var(--mono);letter-spacing:var(--tracking-kicker);margin-bottom:5px;font-size:7px;display:block}.home-reference-floating-tag strong{font-size:11px}.home-reference-floating-tag--left{top:30%;left:-3%}.home-reference-floating-tag--right{bottom:18%;right:-3%}.home-reference-floating-tag--right strong{color:#a9caff;font-size:12px}.home-reference-identity{transform:none}.home-reference-id-title strong{color:#f8fbff;text-shadow:0 1px 2px #000;font-size:22px}.home-reference-id-title span{color:#b9c9df;font-weight:700}.home-reference-participants>a{-webkit-font-smoothing:antialiased;border-color:#aec7e333}.home-reference-participants b{color:#f7faff;letter-spacing:-.02em;font-size:17px;font-weight:750}.home-reference-participants span{color:#c7d2e1;font-size:12px;font-weight:500;line-height:1.5}.home-reference-identity footer strong{color:#f0f5fd}.home-reference-identity footer span{color:#aebed3;font-style:italic;font-weight:700}@media (min-width:651px){.home-reference-identity{transform-origin:60%;backface-visibility:hidden;transform:perspective(2400px)rotateY(-3deg)rotateX(.35deg)}.home-reference-stage{padding-bottom:84px}.home-reference-floating-tag--right{bottom:0;right:0}}.home-reference-identity header{background:0 0}.home-reference-participants>a{transition:transform .28s cubic-bezier(.22,.61,.36,1),border-color .28s,background .28s,box-shadow .28s;position:relative;overflow:hidden}.home-reference-participants>a:before{opacity:0;content:"";background:linear-gradient(#8db9ff,#5bcfff);border-radius:7px 0 0 7px;width:3px;transition:opacity .28s,transform .28s;position:absolute;top:0;bottom:0;left:0;transform:translate(-4px)}.home-reference-participants>a:is(:hover,:focus-visible,:active){transform:translate(5px)translateY(-2px);box-shadow:0 12px 26px #02060d99,0 0 0 1px #8db9ff24}.home-reference-participants>a:is(:hover,:focus-visible,:active):before{opacity:1;transform:translate(0)}.home-reference-participants>a:is(:hover,:focus-visible,:active) b{color:#fff}.home-reference-participants>a>i{transition:transform .28s cubic-bezier(.22,.61,.36,1),background .28s,border-color .28s,box-shadow .28s}.home-reference-participants>a:is(:hover,:focus-visible,:active)>i{background:linear-gradient(145deg,#15365a,#0d1c31);border-color:#8db9ffb8;transform:translateY(-2px)scale(1.035);box-shadow:0 0 0 4px #8db9ff12,0 8px 18px #02060d80}.home-reference-participants>a:is(:hover,:focus-visible,:active)>i svg{filter:drop-shadow(0 0 6px #8db9ff99);transform:scale(1.08)}.home-reference-participants svg{transition:transform .28s,filter .28s}.home-reference-participants>a:nth-child(2):is(:hover,:focus-visible,:active){border-color:#6ee7d19c;box-shadow:0 12px 26px #02060d99,0 0 0 1px #6ee7d124}.home-reference-participants>a:nth-child(2):is(:hover,:focus-visible,:active):before{background:linear-gradient(#6ee7d1,#5bcfff)}.home-reference-participants>a:nth-child(3):is(:hover,:focus-visible,:active){border-color:#75e0b09c;box-shadow:0 12px 26px #02060d99,0 0 0 1px #75e0b024}.home-reference-participants>a:nth-child(3):is(:hover,:focus-visible,:active):before{background:linear-gradient(#75e0b0,#6ee7d1)}.home-reference-participants>a:nth-child(4):is(:hover,:focus-visible,:active){border-color:#eac58a9c;box-shadow:0 12px 26px #02060d99,0 0 0 1px #eac58a24}.home-reference-participants>a:nth-child(4):is(:hover,:focus-visible,:active):before{background:linear-gradient(#eac58a,#8db9ff)}@media (prefers-reduced-motion:reduce){.home-reference-participants>a,.home-reference-participants>a:before,.home-reference-participants>a>i,.home-reference-participants svg{transition:none!important}}.home-reference-participants>a{background:linear-gradient(135deg,#12263f8f,#080e18e0 58%,#0f1019fa);box-shadow:inset 0 1px #ffffff09,0 8px 18px #01040a38}.home-reference-participants>a:after{z-index:0;opacity:0;pointer-events:none;content:"";background:linear-gradient(112deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:-80% -30%;transform:translate(-45%)rotate(8deg)}.home-reference-participants>a:is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#18375afa,#081220f0 58%,#1d111ff5);transform:translate(7px,-4px)scale(1.012);box-shadow:inset 0 1px #ffffff1f,0 18px 38px #01040a85,0 0 24px #5bcfff1a}.home-reference-participants>a:is(:hover,:focus-visible,:active):after{opacity:1;animation:1.05s cubic-bezier(.2,.7,.2,1) both home-reference-card-sheen}.home-reference-participants>a>i,.home-reference-participants>a>p{z-index:1;position:relative}.home-reference-participants>a:first-child>i{color:#a9caff}.home-reference-participants>a:nth-child(2)>i{color:#7ce9dc}.home-reference-participants>a:nth-child(3)>i{color:#8fe8ae}.home-reference-participants>a:nth-child(4)>i{color:#ffd18d}.home-reference-participants>a:nth-child(2):is(:hover,:focus-visible,:active)>i{background:linear-gradient(145deg,#103b43,#0d1c31);border-color:#6ee7d1c9;box-shadow:0 0 0 4px #6ee7d11a,0 8px 20px #02060d8c}.home-reference-participants>a:nth-child(3):is(:hover,:focus-visible,:active)>i{background:linear-gradient(145deg,#123e35,#0d1c31);border-color:#75e0b0c9;box-shadow:0 0 0 4px #75e0b01a,0 8px 20px #02060d8c}.home-reference-participants>a:nth-child(4):is(:hover,:focus-visible,:active)>i{background:linear-gradient(145deg,#3b3020,#0d1c31);border-color:#eac58ac9;box-shadow:0 0 0 4px #eac58a1a,0 8px 20px #02060d8c}.home-reference-participants>a:nth-child(2):is(:hover,:focus-visible,:active) b{color:#b7fff2}.home-reference-participants>a:nth-child(3):is(:hover,:focus-visible,:active) b{color:#c0ffd0}.home-reference-participants>a:nth-child(4):is(:hover,:focus-visible,:active) b{color:#ffe5b5}@keyframes home-reference-card-sheen{0%{transform:translate(-45%)rotate(8deg)}to{transform:translate(45%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.home-reference-participants>a:after{animation:none!important}}.home-reference-identity{transform-origin:88%;transform-style:preserve-3d;will-change:transform;padding-top:32px;transform:perspective(1600px)rotateY(-12deg)rotateX(1.5deg)translateZ(-18px);box-shadow:0 40px 100px #000b,0 0 0 7px #ffffff03,10px 8px 0 -1px #8db9ff14,18px 15px 0 -2px #ef33460a}.home-reference-identity header{align-items:center;padding-bottom:24px}.home-reference-id-brand{object-fit:contain;object-position:left center;width:142px;margin-top:4px;line-height:0}.home-reference-id-sub{color:#c0cce0;margin-top:8px;font-size:9px;font-weight:700}.home-reference-id-seal{color:#b8f4d9;margin-top:2px;font-size:9px;font-weight:700}.home-reference-id-title strong{font-size:23px;line-height:1.08}.home-reference-id-title span{color:#c6d4e7;font-size:9px}.home-reference-participants b{font-size:18px;line-height:1.2}.home-reference-participants span{font-size:12.5px;line-height:1.55}.home-reference-identity footer strong,.home-reference-identity footer span{font-size:9px}.home-reference-identity footer span{color:#c3d0e1}@media (max-width:650px){.home-reference-identity{padding-top:22px;box-shadow:0 28px 70px #000b,0 0 0 5px #ffffff03}.home-reference-identity header{padding-bottom:16px}.home-reference-id-brand{width:112px;margin-top:2px}.home-reference-id-sub{margin-top:6px;font-size:7px}.home-reference-id-seal{margin-top:0;font-size:7px}.home-reference-id-title strong{font-size:19px}.home-reference-id-title span{font-size:7px}.home-reference-participants b{font-size:15px}.home-reference-participants span{font-size:11px}.home-reference-identity footer strong,.home-reference-identity footer span{font-size:7px}}@media (max-width:1050px){.header--home-reference .nav-links{gap:17px}.home-reference-hero{grid-template-columns:1fr;gap:28px;padding-top:64px}.home-reference-hero:after{background:linear-gradient(#060910dc 0%,#060910a8 44%,#060910e8 100%)}.home-reference-copy{max-width:800px}.home-reference-stage{justify-self:stretch;width:100%;min-height:650px}.home-reference-floating-tag--left{display:none}.home-reference-identity{transform:none}}@media (min-width:651px) and (max-width:1050px){.home-reference-stage{align-items:flex-start;min-height:auto;padding-bottom:92px}.home-reference-floating-tag--right{bottom:0;right:0}}@media (max-width:650px){.header--home-reference .nav{height:67px;padding:0 17px}.header--home-reference .brand{min-width:0}.header--home-reference .brand img{width:116px}.header--home-reference .nav-links{display:none}.header--home-reference .nav-actions .btn{height:38px;min-height:38px;padding:0 12px;font-size:10px}.header--home-reference .nav-actions .connect-item{display:none}.home-reference-hero{min-height:0;padding:49px var(--edge) 28px;gap:15px}.home-reference-eyebrow{margin-bottom:21px}.home-reference-copy h1{margin-bottom:21px;font-size:clamp(3.05rem,13vw,4.25rem)}.home-reference-copy p{font-size:14px;line-height:1.7}.home-reference-cta{grid-template-columns:1fr;width:100%;display:grid}.home-reference-stage{min-height:520px}.home-reference-identity{transform-origin:86%;width:100%;transform-style:preserve-3d;padding:17px 14px 15px;transform:perspective(900px)rotateY(-9deg)rotateX(1deg)translate(-2%)translateZ(-8px)}.home-reference-identity header{padding-bottom:14px}.home-reference-id-brand{width:96px}.home-reference-id-sub{font-size:6px}.home-reference-id-seal{padding:6px;font-size:6px}.home-reference-id-seal i{transform:translateY(-.7px)}.home-reference-id-title{margin:15px 0 12px}.home-reference-id-title strong{font-size:18px}.home-reference-id-title span{font-size:6px}.home-reference-participants>a{grid-template-columns:58px 1fr;gap:11px;padding:10px 9px}.home-reference-participants>a>i{border-radius:10px;width:58px;height:58px}.home-reference-participants svg{width:27px;height:27px}.home-reference-participants b{font-size:14px}.home-reference-participants span{font-size:10.5px}.home-reference-identity footer{margin-top:13px;padding-top:12px}.home-reference-identity footer strong,.home-reference-identity footer span{font-size:6px}.home-reference-floating-tag{display:none}.home-reference-orbit-label{letter-spacing:.1em;font-size:6px}}.home-reference-orbit-label{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;pointer-events:none;line-height:1.2;inset:50% clamp(12px,2vw,28px) auto auto;transform:translateY(-50%)rotate(180deg)}@media (max-width:650px){.home-reference-orbit-label{letter-spacing:.1em;font-size:6px;right:7px}}@media (min-width:651px) and (max-width:1050px){.home-reference-floating-tag--left{left:-16%}.home-reference-floating-tag--right{right:0}}@media (min-width:1051px){.home-reference-floating-tag--left{left:-16%}.home-reference-floating-tag--right{right:0}}.home-reference-floating-tag--right{box-sizing:border-box;max-width:min(230px,100% - 32px)}.home-reference-floating-tag--right strong{overflow-wrap:anywhere;line-height:1.35;display:block}@media (min-width:761px){.metrics-ship{background-image:linear-gradient(90deg,#070a0e9e 0%,#070a0e57 27%,#0000 54%),url(/images/metrics/global-trade-vessel.jpg);background-position:50%,right 0 center;background-size:100% 100%,auto 88%}}@media (min-width:761px) and (max-width:1399px){.metrics-ship{background-size:100% 100%,auto 88%}}.rws-page{padding:var(--space-7) var(--space-5) var(--space-9);color:var(--text);background:var(--deep)}.rws-shell{width:min(100%,calc(var(--max) + 11rem));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--deep);grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);min-height:clamp(44rem,100dvh - 9rem,66rem);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.rws-sidebar{min-width:0;padding:var(--space-5) var(--space-4);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;display:flex}.rws-brand{min-height:2rem;margin-bottom:var(--space-6);align-items:center;display:flex}.rws-brand img{width:min(100%,8.5rem);height:auto;display:block}.rws-sidebar-heading{gap:var(--space-1);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:grid}.rws-sidebar-heading span,.rws-sidebar-caption,.rws-eyebrow,.rws-panel-kicker{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.rws-sidebar-heading small{color:var(--text-2);font-size:var(--text-small)}.rws-profile{align-items:center;gap:var(--space-3);padding:var(--space-5) 0;display:flex}.rws-profile>span:last-child{gap:var(--space-1);min-width:0;display:grid}.rws-profile strong{color:var(--text);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rws-profile small{color:var(--muted);font-size:var(--text-kicker);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rws-avatar,.rws-account-avatar{width:2rem;height:2rem;color:var(--ocean-hi);border:1px solid var(--ocean);border-radius:var(--radius-circle);background:var(--surface-2);font-family:var(--mono);font-size:var(--text-kicker);flex:none;place-items:center;font-weight:700;display:grid}.rws-nav{gap:var(--space-1);display:grid}.rws-nav button{align-items:center;gap:var(--space-3);min-height:2.5rem;padding:var(--space-2) var(--space-3);color:var(--text-2);border-radius:var(--radius-md);font-family:var(--sans);font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:color .2s,background .2s,border-color .2s;display:flex}.rws-nav button:hover,.rws-nav button.is-active{color:var(--text);background:var(--surface-2);border-color:var(--border-hi)}.rws-nav button.is-active{box-shadow:inset 2px 0 var(--red)}.rws-nav button span{width:1rem;color:var(--ocean-hi);font-size:var(--text-body);text-align:center}.rws-sidebar-divider{height:1px;margin:var(--space-6) 0 var(--space-5);background:var(--border)}.rws-sidebar-caption{margin-bottom:var(--space-3);font-size:var(--text-micro)}.rws-resource-list{gap:var(--space-3);color:var(--muted);font-size:var(--text-kicker);display:grid}.rws-core{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-kicker);margin-top:auto;display:grid}.rws-core strong{color:var(--text-2);font-size:var(--text-kicker)}.rws-core span{color:var(--muted)}.rws-core i,.rws-status-dot{width:.4rem;height:.4rem;margin-right:var(--space-1);border-radius:var(--radius-circle);background:var(--green);box-shadow:0 0 .75rem var(--green);display:inline-block}.rws-main{background:var(--deep);min-width:0}.rws-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:0 var(--space-6);border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);display:flex}.rws-crumb{gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.rws-crumb span{color:var(--faint)}.rws-topbar-actions{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.rws-demo-badge{padding:var(--space-1) var(--space-2);color:var(--ocean-hi);border-radius:var(--radius-pill);background:#5484c214;border:1px solid #5484c261}.rws-content{padding:var(--space-6)}.rws-page-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.rws-page-heading h1,.rws-section-intro h2{max-width:22ch;margin:var(--space-2) 0 var(--space-3);font-size:var(--text-h1);letter-spacing:-.045em;font-weight:600;line-height:var(--leading-tight)}.rws-page-heading p,.rws-section-intro p{max-width:62ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.rws-profile-select{gap:var(--space-2);color:var(--muted);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);flex:none;display:grid}.rws-profile-select select,.rws-filter-bar select{min-width:10rem;padding:var(--space-3) var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-md);font-family:var(--sans);font-size:var(--text-small);letter-spacing:normal;text-transform:none}.rws-toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.rws-search{align-items:center;gap:var(--space-2);min-width:10rem;padding:0 var(--space-3);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex:1;display:flex}.rws-search input{width:100%;min-width:0;height:2.625rem;color:var(--text);font:inherit;font-size:var(--text-small);background:0 0;border:0;outline:0}.rws-search input::placeholder{color:var(--faint)}.rws-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.625rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border-hi);border-radius:var(--radius-md);font-family:var(--sans);font-size:var(--text-small);white-space:nowrap;cursor:pointer;font-weight:600;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.rws-button:hover{transform:translateY(-1px)}.rws-button-primary{color:var(--deep);background:var(--ocean-hi);border-color:var(--ocean-hi)}.rws-button-primary:hover{color:var(--deep);background:var(--text)}.rws-button-ghost{color:var(--text-2);background:var(--surface)}.rws-button-ghost:hover{color:var(--text);border-color:var(--ocean)}.rws-kpis{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rws-kpi{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.rws-kpi span,.rws-kpi small{color:var(--muted);font-size:var(--text-kicker)}.rws-kpi strong{color:var(--text);font-family:var(--mono);font-size:var(--text-metric);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rws-kpi em{color:var(--muted);font-size:var(--text-small);font-style:normal;font-weight:400}.rws-notice{margin:calc(var(--space-3) * -1) 0 var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ocean-hi);border-left:2px solid var(--ocean-hi);background:var(--surface);font-size:var(--text-small)}.rws-filter-bar{gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rws-filter-bar label{gap:var(--space-2);min-width:0;color:var(--muted);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);display:grid}.rws-filter-bar select{width:100%;min-width:0;padding:var(--space-2) var(--space-3);font-family:var(--sans);font-size:var(--text-kicker)}.rws-view-row{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.rws-view-row h2{margin:var(--space-2) 0 0;font-size:var(--text-h2);letter-spacing:-.04em;font-weight:600}.rws-view-switch{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.rws-view-switch button{padding:var(--space-2) var(--space-3);color:var(--muted);border-radius:var(--radius-sm);font-size:var(--text-kicker);cursor:pointer;background:0 0;border:0}.rws-view-switch button.is-active{color:var(--text);background:var(--surface-2)}.rws-dashboard-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);display:grid}.rws-panel,.rws-section-panel{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.rws-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.rws-panel-heading h3{margin:var(--space-2) 0 0;color:var(--text);font-size:var(--text-h3);letter-spacing:-.035em;font-weight:600}.rws-live-pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--green);border-radius:var(--radius-pill);font-family:var(--mono);font-size:var(--text-micro);border:1px solid #75e0b04d;display:inline-flex}.rws-live-pill i{border-radius:var(--radius-circle);background:var(--green);width:.35rem;height:.35rem}.rws-map-panel .radar-shell{gap:var(--space-3);grid-template-columns:1fr}.rws-map-panel .radar-map{border-color:var(--border);height:clamp(17rem,28vw,22rem)}.rws-map-panel .feed{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.rws-map-panel .feed .row{min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-kicker)}.rws-map-panel .feed .who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rws-panel-footnote{margin:var(--space-4) 0 0;color:var(--faint);font-size:var(--text-micro);line-height:var(--leading-body)}.rws-id{color:var(--muted);font-family:var(--mono);font-size:var(--text-micro)}.rws-detail-status{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--muted);font-family:var(--mono);font-size:var(--text-micro);display:flex}.rws-status{width:max-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;align-items:center;display:inline-flex}.rws-status-new,.rws-status-red{color:#ffb0ba;background:#ef33461a;border-color:#ef334652}.rws-status-verified,.rws-status-active{color:var(--green);background:#75e0b014;border-color:#75e0b040}.rws-status-watch,.rws-status-warm{color:var(--ocean-hi);background:#5484c21a;border-color:#5484c24d}.rws-status-new.rws-status-new{color:#ffb0ba}.rws-detail-list{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;display:grid}.rws-detail-list div{justify-content:space-between;gap:var(--space-3);display:flex}.rws-detail-list dt{color:var(--muted);font-size:var(--text-small)}.rws-detail-list dd{max-width:60%;color:var(--text-2);font-size:var(--text-small);text-align:right;margin:0}.rws-detail-actions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.rws-detail-actions .rws-button{font-size:var(--text-kicker)}.rws-opportunities-panel{margin-bottom:var(--space-4)}.rws-result-count,.rws-section-count{color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker)}.rws-opportunity-list{gap:var(--space-2);display:grid}.rws-opportunity{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);color:var(--text);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.rws-opportunity:hover,.rws-opportunity.is-selected{border-color:var(--border-hi);background:var(--surface-2)}.rws-opportunity-icon{width:2rem;height:2rem;color:var(--ocean-hi);border:1px solid var(--border-hi);border-radius:var(--radius-md);font-family:var(--mono);place-items:center;display:grid}.rws-opportunity>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.rws-opportunity strong{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rws-opportunity small{color:var(--muted);font-size:var(--text-kicker);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rws-list-panel{margin-bottom:var(--space-4)}.rws-table-wrap{overflow-x:auto}.rws-table-wrap table{border-collapse:collapse;width:100%;min-width:48rem}.rws-table-wrap th,.rws-table-wrap td{padding:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-small);text-align:left;vertical-align:middle}.rws-table-wrap th{color:var(--muted);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);font-weight:500}.rws-table-wrap td{color:var(--text-2);cursor:pointer}.rws-table-wrap tr:hover td{background:var(--surface-2)}.rws-table-wrap td:first-child{gap:var(--space-1);color:var(--text);display:grid}.rws-table-wrap td:first-child small{color:var(--muted);font-size:var(--text-kicker)}.rws-section-panel{padding:clamp(var(--space-5),4vw,var(--space-7))}.rws-section-intro{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.rws-section-intro h2{max-width:28ch}.rws-account-grid,.rws-signal-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rws-account-card,.rws-signal-card{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--deep)}.rws-account-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rws-account-card h3,.rws-signal-card h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-h3);letter-spacing:-.035em;font-weight:600}.rws-account-card>p,.rws-signal-card p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.rws-account-meta{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.rws-account-meta span{gap:var(--space-1);color:var(--muted);font-size:var(--text-kicker);display:grid}.rws-account-meta strong{color:var(--text-2);font-size:var(--text-small);font-weight:500}.rws-text-button{margin-top:var(--space-4);color:var(--ocean-hi);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rws-text-button:hover{color:var(--text)}.rws-signal-card{gap:var(--space-4);border-left:2px solid var(--ocean-hi);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.rws-signal-card.rws-signal-red{border-left-color:var(--red)}.rws-signal-card.rws-signal-green{border-left-color:var(--green)}.rws-signal-mark{width:2.25rem;height:2.25rem;color:var(--ocean-hi);border:1px solid var(--border-hi);border-radius:var(--radius-md);font-family:var(--mono);place-items:center;display:grid}.rws-signal-red .rws-signal-mark{color:var(--red)}.rws-signal-green .rws-signal-mark{color:var(--green)}.rws-signal-card h3{margin-top:var(--space-2)}.rws-alert-panel{max-width:48rem}.rws-alert-panel>h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-h2);letter-spacing:-.04em;font-weight:600}.rws-alert-panel>p{max-width:60ch;color:var(--muted);font-size:var(--text-body)}.rws-alert-list{gap:var(--space-3);margin-top:var(--space-6);display:grid}.rws-alert-list>div{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--deep);display:flex}.rws-alert-icon{width:1.75rem;height:1.75rem;color:var(--green);border-radius:var(--radius-circle);font-family:var(--mono);border:1px solid #75e0b04d;flex:none;place-items:center;display:grid}.rws-alert-list>div>span:last-child{gap:var(--space-1);display:grid}.rws-alert-list strong{font-size:var(--text-small)}.rws-alert-list small{color:var(--muted);font-size:var(--text-kicker);line-height:var(--leading-body)}.rws-empty{padding:var(--space-5);color:var(--muted);font-size:var(--text-small);text-align:center;margin:0}@media (max-width:1100px){.rws-shell{grid-template-columns:11rem minmax(0,1fr)}.rws-sidebar{padding-right:var(--space-3);padding-left:var(--space-3)}.rws-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.rws-dashboard-grid{grid-template-columns:1fr}.rws-detail-panel{column-gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.rws-detail-panel .rws-panel-heading,.rws-detail-panel .rws-detail-status{grid-column:1/-1}.rws-detail-panel .rws-detail-actions{align-self:end;margin-top:0}}@media (max-width:800px){.rws-page{padding:var(--space-5) 0 var(--space-8)}.rws-shell{border-left:0;border-right:0;border-radius:0;width:100%;min-height:0;display:block}.rws-sidebar{border-right:0;border-bottom:1px solid var(--border)}.rws-sidebar-heading{padding-bottom:var(--space-4)}.rws-profile{padding:var(--space-4) 0}.rws-nav{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.rws-nav button{white-space:nowrap;flex:none;min-height:2.25rem}.rws-sidebar-divider,.rws-sidebar-caption,.rws-resource-list,.rws-core{display:none}.rws-topbar{padding:0 var(--space-4)}.rws-content{padding:var(--space-5) var(--space-4)}.rws-page-heading{flex-direction:column;align-items:start}.rws-profile-select,.rws-profile-select select{width:100%}.rws-toolbar{flex-wrap:wrap;align-items:stretch}.rws-search{flex-basis:100%}.rws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rws-section-intro{flex-direction:column;align-items:start}.rws-account-grid,.rws-signal-grid{grid-template-columns:1fr}}@media (max-width:520px){.rws-topbar-actions{display:none}.rws-content{padding:var(--space-5) var(--space-3)}.rws-kpis{gap:var(--space-2)}.rws-kpi{padding:var(--space-3)}.rws-kpi strong{font-size:1.125rem}.rws-kpi small{font-size:.625rem}.rws-filter-bar{padding:var(--space-3);grid-template-columns:1fr 1fr}.rws-filter-bar label:last-child{grid-column:1/-1}.rws-view-row{flex-direction:column;align-items:start}.rws-view-switch{align-self:stretch}.rws-view-switch button{flex:1}.rws-panel,.rws-section-panel{padding:var(--space-4)}.rws-panel-heading{gap:var(--space-2)}.rws-panel-heading h3{font-size:var(--text-h4)}.rws-map-panel .feed{grid-template-columns:1fr}.rws-detail-panel{display:block}.rws-detail-panel .rws-detail-actions{margin-top:var(--space-5)}.rws-opportunity{grid-template-columns:2rem minmax(0,1fr)}.rws-opportunity>.rws-status{grid-column:2}.rws-button{padding-right:var(--space-3);padding-left:var(--space-3);font-size:var(--text-kicker)}.rws-signal-card{grid-template-columns:1fr}.rws-signal-mark{display:none}}.rws-section-view{min-width:0;scroll-margin-top:var(--space-6)}.rws-topbar{background:var(--surface-2)}.rws-topbar-actions{color:var(--text-2);font-weight:600}.rws-page-heading{padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.rws-page-heading h1{max-width:18ch}.rws-search:focus-within,.rws-profile-select select:focus-visible,.rws-filter-bar select:focus-visible{border-color:var(--ocean-hi);outline-offset:2px;outline:2px solid #8db9ff2e}.rws-button:focus-visible,.rws-nav button:focus-visible,.rws-view-switch button:focus-visible,.rws-opportunity:focus-visible,.rws-text-button:focus-visible{outline:2px solid var(--ocean-hi);outline-offset:2px}.rws-button-primary{box-shadow:0 0 var(--space-4) #8db9ff1f}.rws-button-primary:hover{box-shadow:0 var(--space-2) var(--space-5) #8db9ff2e;transform:translateY(-1px)}.rws-button-ghost:hover{background:var(--surface-2)}.rws-kpi,.rws-panel,.rws-section-panel,.rws-account-card,.rws-signal-card{transition:border-color .2s,transform .2s,box-shadow .2s}.rws-kpi:hover,.rws-account-card:hover,.rws-signal-card:hover{border-color:var(--border-hi);box-shadow:0 var(--space-3) var(--space-6) #0000002e;transform:translateY(-1px)}.rws-nav button{transition:color .2s,background .2s,border-color .2s,transform .2s}.rws-nav button:hover{transform:translate(2px)}.rws-nav button.is-active{background:var(--surface-2);border-color:var(--border-hi)}.rws-live-pill{font-weight:600}.rdw-workspace{--rdw-navy:#030811;--rdw-navy-2:#071326;--rdw-ink:#16263c;--rdw-muted:#65748a;--rdw-line:#dfe5ee;--rdw-soft:#f5f7fb;--rdw-blue:#2f73d9;--rdw-blue-soft:#eaf2ff;--rdw-red:#d94254;--rdw-green:#1d9c6b;width:100%;margin:var(--space-8) 0 0;background:var(--rdw-soft);color:var(--rdw-ink);font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #dfe5ee;border-radius:16px;position:relative;overflow:hidden}.rdw-workspace *{box-sizing:border-box}.rdw-workspace button,.rdw-workspace input,.rdw-workspace select{font:inherit}.rdw-workspace button{cursor:pointer}.rdw-workspace button:focus-visible,.rdw-workspace input:focus-visible,.rdw-workspace select:focus-visible{outline-offset:2px;outline:3px solid #2f73d94d}.rdw-app{background:var(--rdw-soft);grid-template-rows:60px minmax(0,1fr);grid-template-columns:216px minmax(0,1fr);min-height:940px;display:grid}.rdw-topbar{z-index:2;background:var(--rdw-navy);color:#d7e0ee;border-bottom:1px solid #1b2a3d;grid-column:1/-1;align-items:center;gap:22px;min-width:0;padding:0 22px;display:flex}.rdw-topbar-brand{border-right:1px solid #26364c;align-items:center;width:172px;padding-right:20px;display:flex}.rdw-topbar-brand img{width:126px;height:auto;display:block}.rdw-breadcrumb{color:#8090a7;align-items:center;gap:10px;min-width:170px;font-size:12px;display:flex}.rdw-breadcrumb i{color:#3f5067;font-style:normal}.rdw-breadcrumb strong{color:#d9e4f2;font-weight:600}.rdw-topbar-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.rdw-top-search{color:#708098;background:#0a1423;border:1px solid #2b3a50;border-radius:7px;align-items:center;gap:8px;width:min(260px,25vw);min-width:150px;height:34px;padding:0 11px;display:flex}.rdw-top-search input{color:#e8f0fb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.rdw-top-search input::placeholder{color:#6d7c92}.rdw-icon-button,.rdw-locale-button{color:#9eacc0;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:13px;display:inline-flex}.rdw-icon-button:hover,.rdw-locale-button:hover{color:#fff;background:#0b1727;border-color:#32445c}.rdw-alert-button{position:relative}.rdw-alert-button b{color:#fff;background:#e55060;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid;position:absolute;top:-4px;right:-3px}.rdw-user{color:#9ba9bc;align-items:center;gap:8px;min-width:145px;font-size:12px;display:flex}.rdw-user>span:nth-child(2){gap:2px;min-width:0;display:grid}.rdw-user strong{color:#e3ebf7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rdw-user small{font-size:10px}.rdw-user>span:last-child{color:#72839a;margin-left:auto}.rdw-user-avatar{color:#d7e8ff;width:30px;height:30px;font-family:var(--mono);background:#24456f;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.rdw-sidebar{background:linear-gradient(180deg,var(--rdw-navy-2),#04101f);color:#95a6bc;flex-direction:column;min-width:0;padding:25px 14px 16px;display:flex}.rdw-sidebar-title{border-bottom:1px solid #1b2d43;gap:5px;padding:0 10px 22px;display:grid}.rdw-sidebar-title span,.rdw-nav-heading,.rdw-eyebrow,.rdw-card-kicker{font-family:var(--mono);letter-spacing:var(--tracking-kicker);font-size:10px}.rdw-sidebar-title span{color:#dce6f2}.rdw-sidebar-title small{color:#73859c;font-size:10px}.rdw-nav{gap:22px;padding-top:22px;display:grid}.rdw-nav-group{gap:5px;display:grid}.rdw-nav-heading{color:#52657d;padding:0 10px 5px;font-size:9px}.rdw-nav button{color:#90a2b9;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:33px;padding:0 10px;font-size:11px;display:flex}.rdw-nav button:hover{color:#e7eff9;background:#0d1c30}.rdw-nav button.is-active{color:#f4f8fd;box-shadow:inset 2px 0 var(--rdw-blue);background:#102c4d;border-color:#2c5079}.rdw-nav button>span{color:#6683aa;text-align:center;width:15px;font-size:15px}.rdw-nav button.is-active>span{color:#72adff}.rdw-nav button em{color:#78b1ff;font-family:var(--mono);letter-spacing:.05em;background:#183457;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px;font-style:normal}.rdw-nav button em:first-of-type{color:#6ee0a8;background:#113b2c}.rdw-sidebar-bottom{border-top:1px solid #1b2d43;gap:18px;margin-top:auto;padding:18px 10px 3px;font-size:11px;display:grid}.rdw-online{color:#78cfa6;align-items:center;gap:7px;display:flex}.rdw-online i{background:#32bd7c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #32bd7c1f}.rdw-sidebar-bottom button{color:#8295ad;text-align:left;background:0 0;border:0;padding:0}.rdw-sidebar-bottom button:hover{color:#dbe7f5}.rdw-main{background:var(--rdw-soft);min-width:0;padding:34px 38px 48px;overflow:hidden}.rdw-main-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.rdw-eyebrow{color:#8795a8;font-size:10px}.rdw-main h1{color:#14263d;letter-spacing:-.045em;margin:8px 0 6px;font-size:32px;line-height:1.08}.rdw-main-header p{max-width:600px;color:var(--rdw-muted);margin:0;font-size:13px;line-height:1.55}.rdw-main-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.rdw-main-actions label{color:#7b8a9e;font-family:var(--mono);letter-spacing:var(--tracking-kicker);gap:5px;font-size:9px;display:grid}.rdw-main-actions select{color:#24354b;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d5dde8;border-radius:6px;min-width:150px;height:36px;padding:0 10px;font-size:12px}.rdw-button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.rdw-button-outline{color:#42617e;background:#fff;border-color:#d2dce8}.rdw-button-outline:hover{color:#2364bc;background:#f8fbff;border-color:#aac5e7}.rdw-button-blue{border-color:var(--rdw-blue);background:var(--rdw-blue);color:#fff;box-shadow:0 4px 10px #2f73d92e}.rdw-button-blue:hover{background:#2562bd}.rdw-notice{border:1px solid #c7dbf7;border-left:3px solid var(--rdw-blue);color:#356391;background:#eef5ff;border-radius:6px;margin:0 0 18px;padding:10px 13px;font-size:12px}.rdw-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.rdw-kpis article{border:1px solid var(--rdw-line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 2px 8px #142d4b06}.rdw-kpis article>span{color:#6c7b90;font-size:11px}.rdw-kpis strong{color:#182e48;font-family:var(--mono);letter-spacing:-.04em;font-size:24px}.rdw-kpis strong em{color:#8190a2;font-size:12px;font-style:normal;font-weight:500}.rdw-kpis small{color:#8996a7;font-size:10px}.rdw-kpis small b{color:var(--rdw-green);font-weight:700}.rdw-section-anchor{scroll-margin-top:20px}.rdw-filterbar{border:1px solid var(--rdw-line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:29px;padding:15px;display:grid}.rdw-filterbar label{color:#77869a;min-width:0;font-family:var(--mono);letter-spacing:var(--tracking-kicker);gap:6px;font-size:9px;display:grid}.rdw-filterbar select{color:#354a63;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d7e0ea;border-radius:5px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px}.rdw-clear-button{color:#587da8;white-space:nowrap;background:0 0;border:0;height:34px;padding:0 3px;font-size:10px}.rdw-clear-button:hover{text-decoration:underline}.rdw-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.rdw-section-heading h2{color:#18304b;letter-spacing:-.035em;margin:7px 0 5px;font-size:20px}.rdw-section-heading p{color:#8290a2;margin:0;font-size:12px}.rdw-view-tabs{background:#fff;border:1px solid #d8e1ec;border-radius:6px;gap:3px;padding:3px;display:flex}.rdw-view-tabs button{color:#7b8da2;background:0 0;border:0;border-radius:4px;height:29px;padding:0 10px;font-size:10px}.rdw-view-tabs button.is-active{color:#2568bf;background:#eaf2ff;font-weight:700}.rdw-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;margin-bottom:28px;display:grid}.rdw-card{border:1px solid var(--rdw-line);background:#fff;border-radius:8px;min-width:0;box-shadow:0 2px 8px #142d4b06}.rdw-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.rdw-card-heading h3{color:#1b314b;letter-spacing:-.02em;margin:6px 0 0;font-size:14px}.rdw-card-heading>button,.rdw-card-action{color:#4777ad;background:0 0;border:0;padding:0;font-size:10px}.rdw-card-heading>button:hover{text-decoration:underline}.rdw-card-kicker{color:#91a0b1;font-size:9px}.rdw-live{color:#249b6d;font-family:var(--mono);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.rdw-live i{background:#26b978;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #26b9781f}.rdw-map-card{padding:18px}.rdw-map-frame{background:#eef3f8;border:1px solid #dbe4ee;border-radius:8px;margin-top:14px;overflow:hidden}.rdw-map-frame .radar-shell{grid-template-columns:1fr;gap:9px;padding:0;display:grid}.rdw-map-frame .radar-map{background:#eaf0f6;border:0;border-radius:8px;height:315px}.rdw-map-frame .world-land{fill:#b9cada;fill-opacity:.55;stroke:#738eab;stroke-opacity:.48}.rdw-map-frame .node{fill:#3e83dd}.rdw-map-frame .node.red{fill:#dd5365}.rdw-map-frame .link-line,.rdw-map-frame .route{stroke:#5486bd}.rdw-map-frame .route.route-hi{stroke:#da5362}.rdw-map-frame .feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 10px 10px}.rdw-map-frame .feed .row{background:#fff;border-color:#d7e1ec;border-radius:5px;min-width:0;padding:8px 9px;font-size:9px}.rdw-map-frame .feed .row .who{color:#6f8197;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rdw-map-frame .feed .row .amt{color:#3975ba}.rdw-map-frame .radar-demo{display:none}.rdw-map-legend{color:#8090a3;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:10px;display:flex}.rdw-map-legend span{align-items:center;gap:5px;display:flex}.rdw-map-legend i{background:#6f93bd;border-radius:50%;width:7px;height:7px}.rdw-map-legend i.is-red{background:#da5362}.rdw-map-legend i.is-blue{background:#4384da}.rdw-map-legend i.is-green{background:#2bad78}.rdw-side-stack{gap:14px;min-width:0;display:grid}.rdw-opportunity-card,.rdw-insight-card{padding:18px}.rdw-opportunity-list{gap:4px;margin-top:13px;display:grid}.rdw-opportunity-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 5px;display:grid}.rdw-opportunity-list>button:hover,.rdw-opportunity-list>button.is-selected{background:#f7faff;border-color:#dbe7f5}.rdw-opportunity-icon{color:#377bc6;background:#eef5ff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.rdw-opportunity-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.rdw-opportunity-list strong{color:#304761;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rdw-opportunity-list small{color:#8997a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rdw-status{width:max-content;font-family:var(--mono);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:600;display:inline-flex}.rdw-status-new{color:#ca4054;background:#fff0f2}.rdw-status-verified{color:#198b60;background:#e9f8f1}.rdw-status-watch{color:#bc7b19;background:#fff7e8}.rdw-insight-card{background:linear-gradient(145deg,#fff,#f5f9ff)}.rdw-insight-card>p{color:#65768b;margin:15px 0 14px;font-size:11px;line-height:1.55}.rdw-insight-metric{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.rdw-insight-metric strong{color:#2e71c9;font-family:var(--mono);font-size:24px}.rdw-insight-metric span{color:#7b8da3;font-size:10px}.rdw-insight-metric i{background:linear-gradient(90deg,#3e80d5 0 72%,#e5edf7 72%);border-radius:99px;grid-column:1/-1;height:4px}.rdw-text-button{color:#3975b7;background:0 0;border:0;margin-top:15px;padding:0;font-size:10px;font-weight:600}.rdw-text-button:hover{text-decoration:underline}.rdw-list-card{margin-bottom:28px;padding:15px}.rdw-table-wrap{overflow-x:auto}.rdw-table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.rdw-table-wrap th,.rdw-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:11px 9px}.rdw-table-wrap th{color:#8593a5;font-family:var(--mono);letter-spacing:var(--tracking-kicker);font-size:9px;font-weight:500}.rdw-table-wrap td{color:#53667c;font-size:10px}.rdw-table-wrap td:first-child{color:#2e4864;gap:3px;display:grid}.rdw-table-wrap td:first-child small{color:#94a0af;font-size:9px}.rdw-table-wrap tbody tr{cursor:pointer}.rdw-table-wrap tbody tr:hover td{background:#f8fbff}.rdw-empty{color:#8492a4;text-align:center;margin:0;padding:16px;font-size:11px}.rdw-signal-section{margin-bottom:28px;padding-top:4px}.rdw-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rdw-signal{border:1px solid var(--rdw-line);background:#fff;border-top:3px solid #5c8ed1;border-radius:8px;grid-template-columns:29px minmax(0,1fr);gap:11px;min-width:0;padding:15px;display:grid}.rdw-signal-red{border-top-color:#db5363}.rdw-signal-green{border-top-color:#29a674}.rdw-signal-mark{color:#3477c6;background:#eef5ff;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.rdw-signal-red .rdw-signal-mark{color:#d24c5d;background:#fff0f2}.rdw-signal-green .rdw-signal-mark{color:#24996d;background:#ebf8f2}.rdw-signal h3{color:#27435f;margin:6px 0;font-size:12px;line-height:1.3}.rdw-signal p{color:#7d8da0;margin:0;font-size:10px;line-height:1.5}.rdw-operation-card{background:linear-gradient(120deg,#eef5ff,#f8fbff);border:1px solid #cbdcf2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-bottom:28px;padding:24px;display:grid}.rdw-operation-card h2{color:#1b416b;letter-spacing:-.04em;margin:8px 0 5px;font-size:22px}.rdw-operation-card p{color:#657f9e;max-width:600px;margin:0;font-size:12px;line-height:1.55}.rdw-operation-grid{border-top:1px solid #d9e6f5;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:15px;display:grid}.rdw-operation-grid button{text-align:left;background:#ffffffa6;border:1px solid #d6e3f3;border-radius:6px;gap:5px;padding:12px;display:grid}.rdw-operation-grid button:hover{background:#fff;border-color:#96bae8}.rdw-operation-grid span{color:#3979c8;font-size:17px}.rdw-operation-grid strong{color:#3a5774;font-size:11px}.rdw-operation-grid small{color:#8295ac;font-size:9px}.rdw-bottom-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:28px;display:grid}.rdw-activity-card,.rdw-shortcuts-card{padding:18px}.rdw-activity-list{gap:8px;margin-top:14px;display:grid}.rdw-activity-list>div{border-bottom:1px solid #eef1f5;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.rdw-activity-list>div:last-child{border-bottom:0}.rdw-activity-icon{border-radius:5px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.rdw-activity-icon.is-blue{color:#367bc9;background:#eef5ff}.rdw-activity-icon.is-red{color:#d34c5d;background:#fff0f2}.rdw-activity-icon.is-green{color:#20976a;background:#ebf8f2}.rdw-activity-list span:nth-child(2){gap:3px;min-width:0;display:grid}.rdw-activity-list strong{color:#415a74;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rdw-activity-list small{color:#8c99a8;font-size:9px}.rdw-activity-list b{color:#9aa6b4;font-family:var(--mono);font-size:8px;font-weight:500}.rdw-shortcuts{gap:6px;margin-top:13px;display:grid}.rdw-shortcuts button{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:25px minmax(0,1fr);gap:2px 8px;padding:7px;display:grid}.rdw-shortcuts button:hover{background:#f8fbff;border-color:#dce6f1}.rdw-shortcuts span{color:#387ac7;background:#eef5ff;border-radius:5px;grid-row:span 2;place-items:center;width:25px;height:25px;display:grid}.rdw-shortcuts strong{color:#46617e;font-size:10px}.rdw-shortcuts small{color:#8c9aaa;font-size:9px}.rdw-alerts-section{background:#fff;border:1px solid #dce5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.rdw-alerts-section h2{color:#27415c;letter-spacing:-.03em;margin:7px 0 4px;font-size:18px}.rdw-alerts-section p{color:#7c8b9e;margin:0;font-size:11px}.rdw-workspace.is-quiet .rdw-main{filter:saturate(.76)}@media (max-width:1180px){.rdw-topbar-tools{gap:6px}.rdw-user{min-width:auto}.rdw-user>span:nth-child(2){display:none}.rdw-dashboard{grid-template-columns:1fr}.rdw-side-stack{grid-template-columns:1fr 1fr}.rdw-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}.rdw-clear-button{justify-self:start}.rdw-signal-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.rdw-app{grid-template-columns:174px minmax(0,1fr)}.rdw-topbar-brand{width:145px}.rdw-breadcrumb{display:none}.rdw-main{padding:28px 24px 38px}.rdw-main-header{flex-direction:column;align-items:flex-start}.rdw-main-actions{justify-content:flex-start}.rdw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rdw-side-stack,.rdw-bottom-grid{grid-template-columns:1fr}.rdw-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rdw-workspace{margin-top:var(--space-5);border-radius:10px}.rdw-app{min-height:0;display:block}.rdw-topbar{min-height:58px;padding:0 14px;position:relative}.rdw-topbar-brand{border:0;width:auto;padding:0}.rdw-topbar-brand img{width:111px}.rdw-top-search,.rdw-locale-button,.rdw-user{display:none}.rdw-topbar-tools{gap:2px}.rdw-sidebar{padding:16px 12px 13px}.rdw-sidebar-title{padding:0 7px 14px}.rdw-nav{gap:7px;padding-top:14px;display:flex;overflow-x:auto}.rdw-nav-group{display:contents}.rdw-nav-heading{display:none}.rdw-nav button{white-space:nowrap;flex:none;width:auto;min-height:31px;padding:0 9px}.rdw-nav button em,.rdw-sidebar-bottom{display:none}.rdw-main{padding:24px 14px 32px}.rdw-main h1{font-size:28px}.rdw-main-actions{align-items:stretch;width:100%}.rdw-main-actions label{flex:1;min-width:140px}.rdw-main-actions select{width:100%}.rdw-button{height:34px;padding:0 9px;font-size:10px}.rdw-kpis{gap:8px}.rdw-kpis article{padding:12px}.rdw-kpis strong{font-size:19px}.rdw-kpis article>span{font-size:10px}.rdw-filterbar{grid-template-columns:1fr 1fr;padding:11px}.rdw-filterbar label:last-of-type{grid-column:span 2}.rdw-section-heading{flex-direction:column;align-items:flex-start}.rdw-view-tabs{width:100%}.rdw-view-tabs button{flex:1}.rdw-map-card,.rdw-opportunity-card,.rdw-insight-card,.rdw-activity-card,.rdw-shortcuts-card{padding:14px}.rdw-map-frame .radar-map{height:220px}.rdw-map-frame .feed{grid-template-columns:1fr 1fr}.rdw-signal-grid{grid-template-columns:1fr}.rdw-operation-card{grid-template-columns:1fr;padding:18px}.rdw-operation-grid{grid-template-columns:1fr 1fr}.rdw-alerts-section{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.rdw-kpis article{padding:10px}.rdw-kpis article>span{min-height:28px}.rdw-kpis small{font-size:9px}.rdw-filterbar{grid-template-columns:1fr}.rdw-filterbar label:last-of-type{grid-column:auto}.rdw-operation-grid{grid-template-columns:1fr}.rdw-topbar{gap:4px}.rdw-topbar-tools{margin-left:auto}}.rdw-topbar-popover-wrap{position:relative}.rdw-popover{z-index:12;color:#52677f;background:#fff;border:1px solid #d5dfeb;border-radius:8px;min-width:190px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 30px #0b223e2e}.rdw-popover button{color:#425a74;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:11px;display:flex}.rdw-popover button:hover,.rdw-popover button.is-selected{color:#2367bd;background:#eef5ff}.rdw-popover button b{color:#8799ad;font-family:var(--mono);font-size:9px}.rdw-locale-popover>span{color:#94a1b0;font-family:var(--mono);letter-spacing:var(--tracking-kicker);padding:4px 10px 8px;font-size:8px;display:block}.rdw-notification-popover{width:286px;right:-45px}.rdw-popover-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:4px 4px 9px;display:flex}.rdw-popover-heading strong{color:#243e5a;font-size:12px}.rdw-popover-heading span{color:#db4e5e;font-family:var(--mono);font-size:9px}.rdw-notification-item{border-bottom:1px solid #edf1f5;gap:8px;padding:11px 4px;display:flex}.rdw-notification-item>i{background:#4688d8;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.rdw-notification-item>i.is-red{background:#db5263}.rdw-notification-item>i.is-green{background:#2ba875}.rdw-notification-item>span{gap:3px;display:grid}.rdw-notification-item strong{color:#3d5670;font-size:10px}.rdw-notification-item small{color:#8b99a9;font-size:9px}.rdw-popover-link{color:#3476bd!important;justify-content:flex-start!important;margin-top:7px!important;padding:8px 4px!important;font-size:10px!important}.rdw-user{text-align:left;background:0 0;border:1px solid #0000;min-width:145px;padding:2px 4px;position:relative}.rdw-user:hover{background:#0b1727;border-color:#32445c}.rdw-user-avatar{background:#24456f;overflow:hidden}.rdw-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.rdw-profile-popover{width:220px;right:-4px}.rdw-profile-popover-heading{border-bottom:1px solid #edf1f5;align-items:center;gap:9px;padding:4px 5px 11px;display:flex}.rdw-profile-popover-heading img{object-fit:cover;border-radius:50%}.rdw-profile-popover-heading span{gap:3px;display:grid}.rdw-profile-popover-heading strong{color:#2f4964;font-size:11px}.rdw-profile-popover-heading small{color:#8b99a9;font-size:9px}.rdw-opportunities-anchor{scroll-margin-top:20px}@media (max-width:640px){.rdw-popover{position:fixed;top:66px;right:12px}.rdw-notification-popover{width:min(286px,100vw - 24px);right:12px}.rdw-profile-popover{right:12px}.rdw-user{min-width:34px;padding:0}.rdw-user>span:nth-child(2),.rdw-user>span:last-child{display:none}.rdw-user-avatar{width:30px;height:30px}}.rdw-page-panel{gap:18px;display:grid}.rdw-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rdw-summary-card{border:1px solid var(--rdw-line);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:18px;display:grid;box-shadow:0 2px 8px #142d4b06}.rdw-summary-card h3{color:#27435f;margin:3px 0;font-size:15px}.rdw-summary-card>strong{color:#2e71c9;font-family:var(--mono);font-size:22px}.rdw-summary-card>strong em{color:#8190a2;font-size:11px;font-style:normal;font-weight:500}.rdw-summary-card>small{color:#8492a4;font-size:10px}.rdw-corridor-grid,.rdw-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rdw-ranking-list{gap:4px;margin-top:13px;display:grid}.rdw-ranking-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 5px;display:flex}.rdw-ranking-list button:hover{background:#f7faff;border-color:#dbe7f5}.rdw-ranking-list button>span{gap:3px;min-width:0;display:grid}.rdw-ranking-list strong{color:#304761;font-size:11px}.rdw-ranking-list small{color:#8997a8;font-size:9px}.rdw-ranking-list b{color:#3975ba;font-family:var(--mono);white-space:nowrap;font-size:9px}.rdw-insight-grid .rdw-card{padding:18px}.rdw-insight-grid h3{color:#27435f;margin:7px 0;font-size:15px}.rdw-insight-grid p{color:#65768b;margin:0;font-size:11px;line-height:1.55}.rdw-notification-list{gap:0;padding:18px;display:grid}.rdw-notification-list .rdw-card-heading{margin-bottom:7px}.rdw-notification-list .rdw-notification-item{align-items:center;padding:13px 4px}.rdw-notification-list .rdw-text-button{white-space:nowrap;margin:0 0 0 auto}.rdw-saved-detail{background:#f8fbff;border:1px solid #dce7f3;border-radius:7px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.rdw-saved-detail>div{flex:1;gap:4px;min-width:0;display:grid}.rdw-saved-detail strong{color:#385570;font-size:11px}.rdw-saved-detail small{color:#8796a7;font-size:9px}.rdw-saved-detail .rdw-button{flex:none}@media (max-width:900px){.rdw-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rdw-corridor-grid,.rdw-insight-grid{grid-template-columns:1fr}.rdw-summary-grid{grid-template-columns:1fr 1fr}.rdw-saved-detail{flex-wrap:wrap;align-items:flex-start}.rdw-saved-detail .rdw-button{width:100%}}.fm-hero{padding:var(--space-10) 0 var(--space-9);border-bottom:1px solid var(--border);background:var(--deep)}.fm-hero-grid{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);display:grid}.fm-hero-copy .eyebrow{margin-bottom:var(--space-4)}.fm-hero-copy h1{max-width:14ch;margin:0 0 var(--space-5);font-size:var(--text-display);line-height:var(--leading-display)}.fm-hero-copy .lead{color:var(--text-2);margin:0}.fm-hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.fm-hero-note{margin-top:var(--space-4);color:var(--faint);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);line-height:var(--leading-body)}.fm-hero-visual{isolation:isolate;border:1px solid var(--border-hi);border-radius:var(--radius-xl);background-color:var(--surface);align-items:flex-end;min-height:clamp(24rem,40vw,32rem);display:flex;position:relative;overflow:hidden}.fm-hero-visual>img{object-fit:cover;object-position:center}.fm-hero-visual:after{z-index:-1;content:"";background:linear-gradient(#0000 24%,#08080aeb 100%);position:absolute;inset:0}.fm-hero-visual-copy{z-index:1;gap:var(--space-2);padding:var(--space-6);display:grid;position:relative}.fm-hero-visual-copy span,.fm-modal-eyebrow{color:var(--red-hi);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker)}.fm-hero-visual-copy strong{max-width:18ch;color:var(--text);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-h3)}.fm-hero-visual-copy p{color:var(--text-2);font-size:var(--text-small);margin:0}.fm-scope-section,.fm-capabilities-section,.fm-journey-section,.fm-offer-section,.fm-closing-section{padding:var(--space-9) 0}.fm-scope-section{background:var(--bg)}.fm-scope-grid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.fm-scope-grid .section-head{margin:0}.fm-included-list{gap:var(--space-3);display:grid}.fm-included-list article{column-gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.fm-included-list span{color:var(--red-hi);font-family:var(--mono);font-size:var(--text-data);font-weight:700;line-height:var(--leading-body);grid-row:span 2}.fm-included-list h3{margin:0 0 var(--space-1);font-size:var(--text-h4);font-weight:600;line-height:var(--leading-h3)}.fm-included-list p{color:var(--muted);font-size:var(--text-small);margin:0}.fm-capabilities-section{background:var(--deep)}.fm-capability-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fm-capability{isolation:isolate;border:1px solid var(--border-hi);border-radius:var(--radius-lg);background-color:var(--surface);min-height:clamp(18rem,28vw,23rem);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);align-items:flex-end;display:flex;position:relative;overflow:hidden}.fm-capability>img{object-fit:cover;filter:saturate(1.1)contrast(1.05)brightness(.86);transition:transform .45s var(--ease-out),filter .45s var(--ease-out);transform:scale(1.015)}.fm-capability:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(135deg,#05101b6b 0%,#0000 46%,#78192333 100%);position:absolute;inset:0}.fm-capability:after{z-index:0;content:"";background:linear-gradient(#08080a3d 0%,#08080a9e 48%,#08080af5 100%);position:absolute;inset:0}.fm-capability-copy{z-index:1;width:100%;padding:var(--space-5);text-shadow:0 var(--space-1) var(--space-3) #000000d9;position:relative}.fm-capability h3{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-h4);font-weight:600;line-height:var(--leading-h3)}.fm-capability p{color:var(--text-2);font-size:var(--text-small);margin:0}.fm-capability--global>img{object-position:center 54%}.fm-capability--radar>img{object-position:center 46%}.fm-capability--deals>img{object-position:center 52%}.fm-capability--counterparty>img{object-position:50% 44%}.fm-capability--status>img{object-position:center 48%}.fm-capability--network>img{object-position:center 46%}.fm-capability:hover{border-color:var(--ocean-data);box-shadow:var(--red-glow);transform:translateY(calc(var(--space-1) * -1))}.fm-capability:hover>img{filter:saturate(1.18)contrast(1.08)brightness(.92);transform:scale(1.065)}.fm-program-disclaimer,.fm-offer-footnote{max-width:88ch;margin:var(--space-5) 0 0;color:var(--faint);font-size:var(--text-small)}.fm-journey-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg)}.fm-journey-head{margin-bottom:var(--space-7)}.fm-journey-list{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fm-journey-list li{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);display:grid}.fm-journey-list li>span{color:var(--red-hi);font-family:var(--mono);font-size:var(--text-data);letter-spacing:var(--tracking-kicker);font-weight:700}.fm-journey-list h3{margin:0 0 var(--space-2);font-size:var(--text-h3);font-weight:600}.fm-journey-list p{color:var(--muted);font-size:var(--text-small);margin:0}.fm-offer-section{background:var(--deep)}.fm-offer-heading{max-width:50rem}.fm-offers-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fm-offer-card{min-width:0;padding:var(--space-6);border:1px solid var(--border-hi);border-radius:var(--radius-xl);background-color:var(--surface);transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease);flex-direction:column;align-items:flex-start;display:flex}.fm-offer-card:hover{border-color:var(--red);box-shadow:var(--red-glow);transform:translateY(calc(var(--space-1) * -1))}.fm-offer-topline{justify-content:space-between;gap:var(--space-3);width:100%;padding-bottom:var(--space-4);border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);display:flex}.fm-offer-topline span:first-child{color:var(--red-hi)}.fm-offer-card h3{max-width:18ch;margin:var(--space-5) 0 var(--space-3);font-size:var(--text-h2);font-weight:600;line-height:var(--leading-h2)}.fm-offer-card>p{color:var(--text-2);font-size:var(--text-body);margin:0}.fm-offer-price{gap:var(--space-1);margin:var(--space-6) 0 var(--space-5);display:grid}.fm-offer-price strong{color:var(--text);font-family:var(--mono);font-size:var(--text-stat);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:700}.fm-offer-price span{color:var(--muted);font-size:var(--text-small)}.fm-offer-card ul{gap:var(--space-3);width:100%;margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.fm-offer-card li{padding-left:var(--space-5);color:var(--text-2);font-size:var(--text-small);line-height:var(--leading-body);position:relative}.fm-offer-card li:before{content:"✓";color:var(--success);position:absolute;left:0}.fm-offer-card .btn{margin-top:auto}.fm-modal{width:min(calc(100% - var(--space-6)),48rem);max-height:calc(100dvh - var(--space-6));border:1px solid var(--border-hi);border-radius:var(--radius-xl);background-color:var(--surface);color:var(--text);box-shadow:0 var(--space-8) var(--space-10) #000000a6;margin:auto;padding:0;overflow:hidden}.fm-modal::backdrop{-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));background:#000000b8}.fm-modal-shell{max-height:inherit;padding:var(--space-6);overflow-y:auto}.fm-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.fm-modal-header h2{margin:var(--space-2) 0 0;font-size:var(--text-h2);line-height:var(--leading-h2)}.fm-modal-close{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:1px solid var(--border-hi);border-radius:var(--radius-md);background-color:var(--surface-2);color:var(--text);font-size:var(--text-h3);line-height:var(--leading-tight);cursor:pointer;flex:none;place-items:center;display:grid}.fm-modal-close:hover{border-color:var(--red);color:var(--red-hi)}.fm-modal-stepper{gap:var(--space-5);margin:var(--space-6) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--faint);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);display:flex}.fm-modal-stepper .is-active,.fm-modal-stepper .is-complete{color:var(--text)}.fm-modal-stepper .is-complete:after{content:" ✓";color:var(--success)}.fm-modal-license{gap:var(--space-1) var(--space-4);padding:var(--space-4);border:1px solid var(--border-hi);border-radius:var(--radius-md);background-color:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.fm-modal-license span{color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);grid-column:1/-1}.fm-modal-license strong{font-size:var(--text-h4);font-weight:600;line-height:var(--leading-h3)}.fm-modal-license b{color:var(--red-hi);font-family:var(--mono);font-size:var(--text-data);text-align:right;font-weight:700}.fm-modal-license em{color:var(--muted);font-size:var(--text-kicker);font-style:normal;font-weight:500}.fm-interest-form{gap:var(--space-5);margin-top:var(--space-5);display:grid}.fm-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fm-form-grid label{gap:var(--space-2);min-width:0;color:var(--text-2);font-size:var(--text-small);font-weight:600;display:grid}.fm-form-grid input,.fm-form-grid select{width:100%;min-height:calc(var(--space-6) + var(--space-3));padding:var(--space-3);border:1px solid var(--border-hi);border-radius:var(--radius-md);background-color:var(--bg);color:var(--text);font:inherit;font-size:var(--text-body);outline:0}.fm-form-grid input::placeholder{color:var(--faint)}.fm-form-grid input:focus,.fm-form-grid select:focus{border-color:var(--ocean-data);box-shadow:0 0 0 var(--space-1) #5484c22e}.fm-confirmation{align-items:flex-start;gap:var(--space-3);color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);display:flex}.fm-confirmation input{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);accent-color:var(--red);flex:none}.fm-modal-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}.fm-review{margin-top:var(--space-5)}.fm-review-list{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fm-review-list>div{gap:var(--space-1);min-width:0;padding:var(--space-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.fm-review-list span{color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker)}.fm-review-list strong{overflow-wrap:anywhere;color:var(--text);font-size:var(--text-small);font-weight:600;line-height:var(--leading-body)}.fm-modal-disclaimer{margin:var(--space-5) 0 0;color:var(--faint);font-size:var(--text-small)}.fm-email-status{margin:var(--space-4) 0 0;color:var(--text-2);font-size:var(--text-small)}.fm-email-status a{color:var(--ocean-data);text-underline-offset:var(--space-1);text-decoration:underline}.fm-closing-section{background:var(--bg)}.fm-closing-panel{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--border-hi);border-radius:var(--radius-xl);background-color:var(--surface);display:flex}.fm-closing-panel h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-h1);line-height:var(--leading-h2)}.fm-closing-panel .lead{margin:0}.fm-closing-panel .btn{flex:none}.fm-legal-section{padding:var(--space-5) 0;border-top:1px solid var(--border);background:var(--deep)}.fm-legal-section p{color:var(--faint);font-size:var(--text-small);margin:0}@media (max-width:900px){.fm-hero-grid,.fm-scope-grid{gap:var(--space-6);grid-template-columns:1fr}.fm-hero-visual{min-height:clamp(22rem,70vw,30rem)}.fm-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-journey-list{grid-template-columns:1fr}.fm-closing-panel{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.fm-hero,.fm-scope-section,.fm-capabilities-section,.fm-journey-section,.fm-offer-section,.fm-closing-section{padding:var(--space-8) 0}.fm-hero-actions,.fm-modal-actions{flex-direction:column;align-items:stretch}.fm-hero-actions .btn,.fm-modal-actions .btn{text-align:center;width:100%}.fm-hero-visual-copy,.fm-offer-card,.fm-modal-shell,.fm-closing-panel{padding:var(--space-5)}.fm-capability-grid,.fm-offers-grid,.fm-form-grid,.fm-review-list{grid-template-columns:1fr}.fm-capability{min-height:clamp(17rem,85vw,22rem)}.fm-offer-topline{flex-direction:column;align-items:flex-start}.fm-modal{width:calc(100% - var(--space-4));max-height:calc(100dvh - var(--space-4))}.fm-modal-stepper{gap:var(--space-3)}.fm-modal-license{grid-template-columns:1fr}.fm-modal-license b{text-align:left}.fm-closing-panel .btn{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.fm-capability,.fm-capability>img,.fm-offer-card{transition:none}.fm-capability:hover,.fm-offer-card:hover{transform:none}}.logistics-embed{background:#070a10;border:0;width:100%;height:calc(100dvh - 65px);display:block}@media (min-width:761px){.metrics-banner{--metrics-range:40px;--metrics-bow:calc((100vw - var(--space-5) * 2) * .092);aspect-ratio:2.65;min-height:0}.metrics-ship{background-image:url(/images/metrics/global-trade-vessel-wide.jpg);background-size:auto 90%;background-position:right calc(var(--metrics-parallax) - (var(--metrics-bow) - var(--metrics-range) - 14px)) center;background-color:#020408}.metrics-editorial h2{font-size:var(--text-h2)}}@media (min-width:761px) and (max-width:1399px){.metrics-banner{--metrics-range:20px}}@media (min-width:761px) and (max-width:900px){.metrics-banner{--metrics-range:12px}.metrics-ship{background-size:auto 84%}}.is-offscreen,.is-offscreen *,.is-offscreen:before,.is-offscreen:after,.is-offscreen :before,.is-offscreen :after{animation-play-state:paused!important}.home-reference-route-line{contain:layout style}@media (max-width:767px){.home-commercial-access{background:-webkit-linear-gradient(#050c16a8 0%,#050c16cc 54%,#050c16e6 100%),-webkit-linear-gradient(270deg,#050c162e,#050c16d1),-webkit-image-set(url(/images/access/commercial-access-ship-900.webp) 1x type("image/webp")) 58%/cover no-repeat;background:linear-gradient(90deg,#050c16e6 0%,#050c16cc 46%,#050c16a8 100%),linear-gradient(#050c162e,#050c16d1),image-set("/images/access/commercial-access-ship-900.webp" 1x type("image/webp")) 58%/cover no-repeat}}.identity-panel{row-gap:var(--space-6);background:0 0;border:0;border-radius:0;min-height:0;padding:0;overflow:visible}.identity-panel-copy{margin-bottom:var(--space-3)}@media (max-width:600px){.identity-panel{row-gap:var(--space-6)}.identity-panel .identity-card-stage{width:100%;margin-inline:0}}.pay{color:#101d2d;background:radial-gradient(at 78% 45%,#fff 0,#f7f9fc 47%,#f0f4f8 100%);position:relative;overflow:hidden}.pay-grid{min-height:clamp(470px,40.8vw,760px);padding:2.4rem var(--edge) 3rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;margin:0;display:grid;position:relative}.pay-copy{z-index:3;max-width:690px;position:relative}.pay-eyebrow{font-family:var(--sans);letter-spacing:var(--tracking-kicker);align-items:center;gap:1.6875rem;margin-bottom:1.625rem;font-size:.75rem;font-weight:800;display:flex}.pay h2{font-size:var(--text-h2);letter-spacing:-.055em;color:#101d2d;margin:0 0 1.1rem;font-weight:350;line-height:1.02}.pay h2 span{color:#4c8bf7;display:block}.pay-intro{color:#71839e;max-width:30.625rem;margin:0 0 2rem;font-size:1.0625rem;line-height:1.55}.pay-currencies{align-items:center;max-width:760px;margin-bottom:2.5rem;display:flex}.pay-currency{border-right:1px solid #dce3ed;align-items:center;gap:.875rem;min-height:49px;margin-right:1.75rem;padding-right:1.75rem;display:flex}.pay-currency:last-child{border-right:0;gap:.75rem;max-width:255px;margin-right:0;padding-right:0}.pay-currency strong{letter-spacing:.01875rem;margin-bottom:.3125rem;font-size:.875rem;display:block}.pay-currency:last-child strong{letter-spacing:.009375rem;font-size:.75rem;line-height:1.2}.pay-currency small{color:#8b9bb2;white-space:nowrap;font-size:.75rem;display:block}.pay-currency:last-child small{white-space:normal;font-size:.6875rem;line-height:1.35}.pay-coin{border-radius:var(--radius-circle);color:#fff;flex:none;place-items:center;width:48px;height:48px;font-size:1.8rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff38,inset 0 0 0 6px #ffffff16}.pay-coin--usdt{background:#218e82}.pay-coin--usd{background:#3479e9}.pay-coin--brx{background:#050608;box-shadow:inset 0 0 0 2px #ffffff45}.pay-coin--brx img,.pay-txicon--brx img,.pay-token--brx img{object-fit:cover;width:100%;height:100%;display:block}.pay-actions{align-items:center;gap:2.125rem;display:flex}.pay-primary{color:#fff;height:55px;font-family:var(--sans);letter-spacing:var(--tracking-kicker);background:linear-gradient(105deg,#101d2d 0%,#16345d 65%,#347ce7 100%);border-radius:.6875rem;align-items:center;gap:1.125rem;padding:0 1.75rem;font-size:.6875rem;font-weight:800;display:inline-flex;box-shadow:0 2px #0d1b2b20}.pay-primary span{color:#61a5ff;font-size:1.3125rem;font-weight:300}.pay-visual{z-index:1;aspect-ratio:958/675;clip-path:polygon(17% 15%,100% 0,100% 100%,0 100%);background:#dce7f0;width:57.8%;height:auto;position:absolute;top:5px;right:0;overflow:hidden}.pay-visual:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#edf2f8 0%,#0000 20% 75%,#101c2b0c 100%);position:absolute;inset:0}.pay-stage{aspect-ratio:958/675;width:100%;position:relative;container-type:inline-size}.pay-stage>*{--u:calc(100cqw / 958)}.pay-photo{object-fit:cover;object-position:center}.pay-transaction{z-index:2;left:calc(var(--u)*347);top:calc(var(--u)*175);width:calc(var(--u)*283);padding:calc(var(--u)*25) calc(var(--u)*25) calc(var(--u)*18);border-radius:calc(var(--u)*23);box-shadow:0 calc(var(--u)*22) calc(var(--u)*60) #10243d24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #fff;position:absolute}.pay-transaction-head{margin-bottom:calc(var(--u)*17);font-size:calc(var(--u)*12);justify-content:space-between;align-items:center;font-weight:600;display:flex}.pay-transaction-head small{align-items:center;gap:calc(var(--u)*7);color:#62758e;font-size:calc(var(--u)*10);display:flex}.pay-transaction-head i{width:calc(var(--u)*7);height:calc(var(--u)*7);background:#19b69c;border-radius:50%}.pay-tx{grid-template-columns:calc(var(--u)*31) 1fr auto;align-items:center;gap:calc(var(--u)*10);padding:calc(var(--u)*13) 0;border-bottom:1px solid #e9eef4;display:grid}.pay-txicon{width:calc(var(--u)*29);height:calc(var(--u)*29);color:#fff;font-size:calc(var(--u)*16);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.pay-txicon--usdt{background:#238f83}.pay-txicon--usd{background:#3779ed}.pay-txicon--brx{background:#050608}.pay-txname strong{margin-bottom:calc(var(--u)*4);font-size:calc(var(--u)*11);display:block}.pay-txname small,.pay-amount small,.pay-complete small{font-size:calc(var(--u)*9);color:#94a1b4;display:block}.pay-amount{text-align:right;font-size:calc(var(--u)*10);white-space:nowrap;font-weight:800}.pay-amount small{margin-top:calc(var(--u)*4);font-weight:400}.pay-complete{align-items:center;gap:calc(var(--u)*12);padding-top:calc(var(--u)*17);font-size:calc(var(--u)*10);display:flex}.pay-complete small{margin-top:calc(var(--u)*4)}.pay-check{width:calc(var(--u)*29);height:calc(var(--u)*29);color:#fff;font-size:calc(var(--u)*17);background:#286f70;border-radius:50%;place-items:center;display:grid}.pay-complete-arrow{color:#91a0b2;font-size:calc(var(--u)*18);margin-left:auto}.pay-tokens{z-index:3;pointer-events:none;position:absolute;inset:0}.pay-token{border:calc(var(--u)*6) ridge #fff6;color:#fff;font-size:calc(var(--u)*84);box-shadow:inset 0 0 0 calc(var(--u)*5) #ffffff24,inset 0 0 0 calc(var(--u)*12) #07162b1c,0 calc(var(--u)*5) calc(var(--u)*8) #152c4440;text-shadow:0 2px 2px #0005;filter:drop-shadow(0 calc(var(--u)*14) calc(var(--u)*10) #0d223b35);border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;overflow:hidden}.pay-token--usdt{width:calc(var(--u)*168);height:calc(var(--u)*168);left:calc(var(--u)*(652 - 84));top:calc(var(--u)*(512 - 84));background:radial-gradient(circle at 30% 25%,#54c8b4,#168c7e 58%,#07594f)}.pay-token--usd{width:calc(var(--u)*152);height:calc(var(--u)*152);left:calc(var(--u)*(777 - 76));top:calc(var(--u)*(521 - 76));background:radial-gradient(circle at 30% 25%,#80b5ff,#3175e4 58%,#1547a2)}.pay-token--brx{width:calc(var(--u)*148);height:calc(var(--u)*148);left:calc(var(--u)*(880 - 74));top:calc(var(--u)*(526 - 74));background:#050608;border-color:#4b5564}@media (min-width:761px){.pay-visual{container-type:size}.pay-stage{width:max(100cqw,141.926cqh);position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (min-width:761px) and (max-width:1100px){.pay-grid{min-height:58vw}.pay-visual{aspect-ratio:1.0137;height:auto;container-type:normal}.pay-stage{width:140%;top:0;right:0;transform:none}.pay-currencies{flex-wrap:wrap;row-gap:.875rem}}@media (min-width:1101px) and (max-width:1400px){.pay-grid{min-height:52vw}.pay-visual{aspect-ratio:1.1354;height:auto;container-type:normal}.pay-stage{width:125%;top:0;right:0;transform:none}.pay-currencies{flex-wrap:wrap;row-gap:.875rem}}@media (max-width:1100px){.pay-grid{grid-template-columns:50% 50%}.pay-visual{width:57%}.pay-intro{font-size:.9375rem}.pay-currency{gap:.5625rem;margin-right:.8125rem;padding-right:.8125rem}.pay-coin{width:40px;height:40px}}@media (max-width:760px){.pay-grid{min-height:0;padding:var(--space-8) var(--edge) var(--space-6);flex-direction:column;align-items:stretch;display:flex}.pay-eyebrow{gap:var(--space-3);letter-spacing:.14em}.pay h2{font-size:var(--text-h2);letter-spacing:-.045em}.pay-intro{margin-bottom:var(--space-6);font-size:var(--text-body)}.pay-currencies{margin-bottom:var(--space-6);flex-wrap:wrap;gap:.875rem}.pay-coin{width:36px;height:36px;font-size:1.4375rem}.pay-currency{padding-right:var(--space-3);gap:var(--space-2);margin-right:0}.pay-currency:last-child{max-width:245px}.pay-copy{display:contents}.pay-visual{order:1}.pay-actions{margin-top:var(--space-6);flex-wrap:wrap;order:2}.pay-visual{aspect-ratio:auto;width:calc(100% + 12vw);height:105.746vw;margin:var(--space-7) -6vw -5px;clip-path:polygon(10% 5%,100% 0,100% 100%,0 100%);position:relative;top:auto;right:auto}.pay-stage{width:150vw;position:absolute;top:0;right:0}.pay-visual:after{background:linear-gradient(90deg,#edf2f8 0%,#0000 6% 80%,#101c2b0c 100%)}}.nrw-embed-section{--text:#12284c;--text-2:#40597f;--muted:#5d7092;padding:var(--space-7) 0 0;color:#12284c;background:#f7f9fc;overflow:hidden}.nrw-embed-section h2{color:#12284c}.nrw-embed-section .eyebrow{color:#5d7092}.nrw-embed-section .lead{color:#40597f}.nrw-embed-section .section-head{margin-bottom:var(--space-4)}@media (max-width:650px){.nrw-embed-section{padding-top:var(--space-6)}}.nrw-embed-frame{background:#f7f9fc;border:0;width:100%;height:900px;display:block}.wsv-section{color:#172438;background:#f4f6fa;padding:0}.wsv{--navy:#0b1728;--blue:#235ba8;--blue2:#367bd0;--ice:#eef5ff;--ink:#172438;--muted:#728096;--line:#e1e7ef;--bg:#f4f6fa;--red:#e52d43;--green:#16866d;--white:#fff;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}.wsv *{box-sizing:border-box}.wsv h2,.wsv p{max-width:none}.wsv p{margin:0}.wsv button,.wsv a{font:inherit}.wsv{background:#f7f9fc;max-width:none;margin:0;display:block}.wsv .wsv-main{min-width:0}.wsv .wsv-topbar{border-bottom:1px solid var(--line);height:4.5rem;padding:0 var(--edge);background:#fff;justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.wsv .wsv-crumb{font-size:var(--text-eyebrow);color:#758197}.wsv .wsv-crumb strong{color:#1b2a40}.wsv .wsv-top-right{align-items:center;gap:.75rem;display:flex}.wsv .wsv-search{border:1px solid var(--line);color:#8390a2;width:min(15.625rem,28vw);font-size:var(--text-kicker);background:#f7f9fc;border-radius:.5rem;padding:.5625rem .75rem}.wsv .wsv-avatar{color:#235ba8;width:1.9375rem;height:1.9375rem;font-weight:800;font-size:var(--text-kicker);background:#dce9fb;border-radius:50%;place-items:center;display:grid}.wsv .wsv-content{padding:clamp(1.125rem,3vw,2.125rem) var(--edge);max-width:none;margin:0}.wsv .wsv-welcome{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.25rem;display:flex}.wsv .wsv-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:var(--blue);margin-bottom:.5625rem}.wsv .wsv-welcome h2{font-size:var(--text-h2);letter-spacing:-.05em;color:#15243a;margin:0;font-weight:720;line-height:1.08}.wsv .wsv-welcome p{color:#738198;max-width:23.125rem;font-size:var(--text-eyebrow);margin:0;line-height:1.65}.wsv .wsv-date{font-size:var(--text-mini);color:#7b8799;white-space:nowrap}.wsv .wsv-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6875rem;margin-bottom:.875rem;display:grid}.wsv .wsv-metric{border:1px solid var(--line);background:#fff;border-radius:.6875rem;min-width:0;padding:.9375rem 1rem;box-shadow:0 .125rem .5rem #10213a05}.wsv .wsv-metric-top{color:#738198;font-size:var(--text-mini);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wsv .wsv-metric-icon{color:#2868b7;background:#edf4ff;border-radius:.5rem;place-items:center;width:1.6875rem;height:1.6875rem;font-size:.875rem;display:grid}.wsv .wsv-metric-value{letter-spacing:-.045em;color:#15243a;margin-top:.625rem;font-size:1.5625rem;font-weight:720}.wsv .wsv-metric-note{color:#8994a4;font-size:var(--text-micro);margin-top:.25rem}.wsv .wsv-metric-note b{color:var(--green)}.wsv .wsv-columns{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.wsv .wsv-panel{border:1px solid var(--line);background:#fff;border-radius:.75rem;min-width:0;overflow:hidden;box-shadow:0 .1875rem .75rem #10213a05}.wsv .wsv-panel-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:.75rem;padding:.9375rem 1.0625rem;display:flex}.wsv .wsv-panel-title{font-size:var(--text-eyebrow);color:#1a2a40;font-weight:750}.wsv .wsv-panel-sub{font-size:var(--text-mini);color:#8a96a6;margin-top:.25rem}.wsv .wsv-filter{color:#48617e;font-size:var(--text-mini);cursor:pointer;background:#f8faff;border:1px solid #dbe4ef;border-radius:.4375rem;padding:.4375rem .5625rem}.wsv .wsv-activity{padding:0 1rem}.wsv .wsv-activity-row{border-bottom:1px solid #edf0f4;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.8125rem 0;display:grid}.wsv .wsv-activity-row:last-child{border-bottom:0}.wsv .wsv-activity-icon{color:#2b68b6;background:#edf4ff;border-radius:.5rem;place-items:center;width:1.9375rem;height:1.9375rem;font-size:.875rem;display:grid}.wsv .wsv-activity-name{font-size:var(--text-kicker);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wsv .wsv-activity-meta{font-size:var(--text-micro);color:#8a96a6;white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;overflow:hidden}.wsv .wsv-activity-value{text-align:right;font-size:var(--text-mini);color:#26364b;white-space:nowrap;font-weight:750}.wsv .wsv-activity-time{text-align:right;font-size:var(--text-micro);color:#8a96a6;margin-top:.3125rem}.wsv .wsv-status{color:var(--green);font-size:var(--text-micro);align-items:center;gap:.3125rem;font-weight:700;display:inline-flex}.wsv .wsv-status:before{content:"";background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}.wsv .wsv-panel-foot{color:#8a96a6;font-size:var(--text-micro);background:#fafbfd;border-top:1px solid #edf0f5;justify-content:space-between;gap:.625rem;padding:.6875rem 1rem;display:flex}.wsv .wsv-right-stack{grid-template-columns:minmax(0,1.1fr) minmax(18.75rem,.9fr);align-items:stretch;gap:.875rem;display:grid}.wsv .wsv-image-feature{background:#13243b;height:12.8125rem;position:relative;overflow:hidden}.wsv .wsv-image-feature img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;display:block}.wsv .wsv-image-feature:after{content:"";background:linear-gradient(#07132305 5%,#07132315 35%,#071323df 100%);position:absolute;inset:0}.wsv .wsv-image-tag{z-index:1;color:#fff;letter-spacing:.1em;background:#071323a8;border:1px solid #ffffff65;border-radius:.3125rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:700;position:absolute;top:.8125rem;left:.8125rem}.wsv .wsv-image-copy{z-index:1;color:#fff;position:absolute;bottom:.9375rem;left:1rem;right:1rem}.wsv .wsv-image-copy small{letter-spacing:.14em;color:#9fc8ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:700}.wsv .wsv-image-copy h3{letter-spacing:-.04em;margin:.375rem 0 .25rem;font-size:1.375rem}.wsv .wsv-image-copy p{color:#d1dceb;font-size:var(--text-mini);max-width:21.25rem;margin:0;line-height:1.5}.wsv .wsv-sector{color:inherit;border-bottom:1px solid #edf0f5;align-items:center;gap:.625rem;padding:.625rem 1px;text-decoration:none;display:flex}.wsv .wsv-sector:last-child{border-bottom:0}.wsv .wsv-sector-photo{object-fit:cover;background:#e7edf5;border-radius:.375rem;flex:none;width:3.5rem;height:2.875rem}.wsv .wsv-sector-main{flex:1;min-width:0}.wsv .wsv-sector-name{font-size:var(--text-mini);font-weight:750}.wsv .wsv-sector-detail{font-size:var(--text-micro);color:#8a96a6;margin-top:.1875rem}.wsv .wsv-bottom{color:#64758d;font-size:var(--text-mini);background:linear-gradient(100deg,#fff,#f1f6fd);border:1px solid #dce5f0;border-radius:.5625rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding:.75rem .9375rem;display:flex}.wsv .wsv-bottom strong{color:#21334d}.wsv .wsv-bottom-tag{letter-spacing:.1em;color:#4b79b4;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:700}@media (max-width:850px){.wsv .wsv-columns{grid-template-columns:1fr}.wsv .wsv-right-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.wsv .wsv-image-feature{height:auto;min-height:13.125rem}.wsv .wsv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wsv .wsv-welcome{flex-direction:column;align-items:flex-start}.wsv .wsv-welcome p{max-width:31.25rem}.wsv .wsv-date{display:none}}@media (max-width:560px){.wsv .wsv-topbar{height:3.625rem;padding:0 var(--edge)}.wsv .wsv-search{width:9.6875rem}.wsv .wsv-content{padding:1.125rem var(--edge) 1.5rem}.wsv .wsv-welcome{gap:.5625rem;margin-bottom:.9375rem}.wsv .wsv-welcome h2{font-size:var(--text-h2)}.wsv .wsv-welcome p{font-size:var(--text-kicker)}.wsv .wsv-metrics{gap:.5rem}.wsv .wsv-metric{padding:.75rem}.wsv .wsv-metric-value{font-size:1.375rem}.wsv .wsv-metric-top{font-size:var(--text-micro)}.wsv .wsv-metric-icon{width:1.5rem;height:1.5rem}.wsv .wsv-columns{gap:.6875rem}.wsv .wsv-right-stack{grid-template-columns:1fr;gap:.6875rem}.wsv .wsv-image-feature{height:13.125rem}.wsv .wsv-panel-head{padding:.8125rem}.wsv .wsv-activity{padding:0 .75rem}.wsv .wsv-activity-row{grid-template-columns:1.8125rem minmax(0,1fr) auto;gap:.5rem;padding:.75rem 0}.wsv .wsv-activity-icon{width:1.8125rem;height:1.8125rem}.wsv .wsv-activity-name{font-size:var(--text-mini)}.wsv .wsv-activity-meta{font-size:.5rem}.wsv .wsv-activity-value{font-size:var(--text-micro)}.wsv .wsv-activity-time{font-size:.5rem}.wsv .wsv-bottom{flex-direction:column;align-items:flex-start;gap:.4375rem}.wsv .wsv-bottom-tag{white-space:normal}}@media (max-width:350px){.wsv .wsv-activity-row{grid-template-columns:1.75rem minmax(0,1fr)}.wsv .wsv-activity-value{text-align:left;grid-column:2;gap:.5rem;display:flex}.wsv .wsv-activity-time{margin:0}.wsv .wsv-search{width:7.5rem}}.wsv .wsv-topbar{padding-top:.125rem;padding-bottom:.125rem}.wsv .wsv-crumb{letter-spacing:.01em;line-height:1.6}.wsv .wsv-content{padding-top:clamp(1.5rem,3.5vw,2.625rem);padding-bottom:clamp(1.5rem,3.5vw,2.625rem)}.wsv .wsv-welcome{gap:1.5rem;margin-bottom:1.6875rem}.wsv .wsv-eyebrow{letter-spacing:.19em;margin-bottom:.8125rem;line-height:1.6}.wsv .wsv-welcome h2{letter-spacing:-.045em;line-height:1.18}.wsv .wsv-welcome p{line-height:1.8;font-size:var(--text-small)}.wsv .wsv-columns,.wsv .wsv-right-stack{gap:1.125rem}.wsv .wsv-panel{border-radius:.875rem}.wsv .wsv-panel-head{gap:1rem;padding:1.1875rem 1.25rem}.wsv .wsv-panel-title{font-size:var(--text-small);letter-spacing:-.01em;line-height:1.5}.wsv .wsv-panel-sub{font-size:var(--text-kicker);margin-top:.375rem;line-height:1.65}.wsv .wsv-image-feature{height:15.3125rem}.wsv .wsv-image-tag{padding:.4375rem .625rem;line-height:1.5;top:1rem;left:1rem}.wsv .wsv-image-copy{bottom:1.25rem;left:1.3125rem;right:1.3125rem}.wsv .wsv-image-copy small{letter-spacing:.16em;line-height:1.7}.wsv .wsv-image-copy h3{letter-spacing:-.035em;margin:.625rem 0 .5rem;font-size:clamp(1.3125rem,2vw,1.6875rem);line-height:1.2}.wsv .wsv-image-copy p{font-size:var(--text-kicker);max-width:22.5rem;line-height:1.75}.wsv .wsv-sectors{padding:.125rem 1.25rem .625rem}.wsv .wsv-sector{gap:.8125rem;min-height:4.125rem;padding:.875rem 1px}.wsv .wsv-sector-photo{border-radius:.4375rem;width:3.625rem;height:3rem}.wsv .wsv-sector-main{flex-direction:column;gap:.3125rem;display:flex}.wsv .wsv-sector-name{font-size:var(--text-kicker);letter-spacing:.005em;line-height:1.45}.wsv .wsv-sector-detail{font-size:var(--text-mini);margin-top:0;line-height:1.55}.wsv .wsv-bottom{gap:1rem;margin-top:1.1875rem;padding:1rem 1.1875rem;line-height:1.7}.wsv .wsv-bottom strong{font-size:var(--text-kicker);line-height:1.7}.wsv .wsv-bottom-tag{letter-spacing:.12em;line-height:1.7}@media (max-width:850px){.wsv .wsv-content{padding-top:1.5625rem}.wsv .wsv-welcome{margin-bottom:1.375rem}.wsv .wsv-right-stack{gap:.8125rem}.wsv .wsv-image-feature{min-height:14.6875rem}.wsv .wsv-panel-head{padding:1rem}.wsv .wsv-sectors{padding-left:1rem;padding-right:1rem}.wsv .wsv-sector{padding:.75rem 1px}}@media (max-width:560px){.wsv .wsv-content{padding:1.375rem var(--edge) 1.75rem}.wsv .wsv-welcome{gap:.75rem;margin-bottom:1.25rem}.wsv .wsv-eyebrow{font-size:var(--text-micro);margin-bottom:.6875rem}.wsv .wsv-welcome h2{font-size:var(--text-h2);line-height:1.22}.wsv .wsv-welcome p{font-size:var(--text-eyebrow);line-height:1.75}.wsv .wsv-right-stack{gap:.875rem}.wsv .wsv-image-feature{height:14.375rem;min-height:14.375rem}.wsv .wsv-image-tag{top:.8125rem;left:.8125rem}.wsv .wsv-image-copy{bottom:1.0625rem;left:1rem;right:1rem}.wsv .wsv-image-copy h3{margin:.5rem 0 .4375rem;font-size:1.4375rem;line-height:1.25}.wsv .wsv-image-copy p{font-size:var(--text-kicker);line-height:1.7}.wsv .wsv-panel-head{padding:1rem .9375rem}.wsv .wsv-panel-title{font-size:var(--text-small)}.wsv .wsv-panel-sub{font-size:var(--text-mini);margin-top:.3125rem;line-height:1.7}.wsv .wsv-sectors{padding:.1875rem .9375rem .5625rem}.wsv .wsv-sector{gap:.75rem;min-height:4.0625rem;padding:.8125rem 0}.wsv .wsv-sector-photo{width:3.625rem;height:3rem}.wsv .wsv-sector-name{font-size:var(--text-kicker);line-height:1.5}.wsv .wsv-sector-detail{font-size:var(--text-micro);line-height:1.6}.wsv .wsv-bottom{gap:.5625rem;margin-top:.9375rem;padding:.9375rem}.wsv .wsv-bottom strong{font-size:var(--text-kicker);line-height:1.75}.wsv .wsv-bottom-tag{font-size:.5rem;line-height:1.8}}@media (max-width:350px){.wsv .wsv-content{padding-left:var(--edge);padding-right:var(--edge)}.wsv .wsv-image-copy h3{font-size:1.3125rem}.wsv .wsv-sector-photo{width:3.125rem;height:2.625rem}.wsv .wsv-sector{gap:.5625rem}}.wsv .wsv-image-feature img{object-fit:cover}@media (min-width:561px){.wsv .wsv-right-stack>.wsv-panel:first-child{flex-direction:column;display:flex}.wsv .wsv-right-stack>.wsv-panel:first-child .wsv-image-feature{flex:auto;height:auto;min-height:15.3125rem}}.wsv .wsv-image-copy h3{font-weight:700}@media (max-width:650px){#contact .lead,.home-commercial-access-quote{font-size:var(--text-sub);line-height:1.7}}.lx{padding:var(--space-8) 0 var(--space-9)}.lx .wrap{max-width:48rem}.lx section{padding:0}.lx h1{margin:0 0 var(--space-3);font-size:var(--text-display);font-weight:500;line-height:var(--leading-h2);letter-spacing:var(--tracking-display)}.lx-lead{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.lx-draft{margin:calc(var(--space-3) * -1) 0 var(--space-7);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.lx-group{margin:0 0 var(--space-6)}.lx-group h2{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);font-weight:400}.lx-group ul{margin:0;padding:0;list-style:none}.lx-group li{margin:0}.lx-group a{padding:var(--space-2) 0;font-size:var(--text-small);font-weight:600;line-height:var(--leading-body);color:var(--text);transition:color .2s var(--ease);display:block}.lx-group a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.lx-section{margin:0 0 var(--space-6)}.lx-section h2{margin:0 0 var(--space-2);font-size:var(--text-h4);letter-spacing:0;color:var(--text);font-weight:500}.lx-section p{margin:0 0 var(--space-3);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted);overflow-wrap:anywhere}.lx-section ul{margin:0 0 var(--space-3);padding-left:var(--space-5);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.lx-section li{margin:0 0 var(--space-1);overflow-wrap:anywhere}.lx-note{margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--border);font-size:var(--text-small);color:var(--muted)}.lx-note a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.lx-note a:hover{color:var(--text)}.gdg-section.sec-white{--bg:#f4f4f6;--deep:#ededf0;--surface:#fff;--surface-2:#fafafc;--surface-3:#f0f0f3;--border:#dcdce4;--border-hi:#cfcfd8;--text:#16161a;--text-2:#3a3a40;--muted:#5a5a66;--faint:#6e6e7a;--ocean-hi:#1e5aa8;--ocean-data:#1e5aa8;--success:#1e7a45;background:var(--bg)}.gdg-section.sec-white .eyebrow{color:var(--red-lo)}@media (min-width:761px){.metrics-ship{background-color:#0000;background-image:url(/images/metrics/global-trade-sunset-1600.webp);background-position:100%;background-size:auto 100%;-webkit-mask-image:linear-gradient(90deg,#0000 43%,#0006 49%,#000 58%);mask-image:linear-gradient(90deg,#0000 43%,#0006 49%,#000 58%)}.metrics-veil{background:linear-gradient(90deg,#070a0efc 0%,#070a0ef5 30%,#070a0eb8 48%,#070a0e33 64%,#0000 78%)}}@media (min-width:1400px){.metrics-ship{background-image:url(/images/metrics/global-trade-sunset-2400.webp)}}@media (max-width:760px){.metrics-ship{background-image:url(/images/metrics/global-trade-sunset-mobile-1200.webp);background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}}#operations .section-head .eyebrow{text-transform:none;letter-spacing:0}.ix-window{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.ix-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);display:flex}.ix-bar-title{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.ix-bar-tools{align-items:center;gap:var(--space-3);flex:none;display:flex}.ix-play{border:1px solid var(--border-hi);border-radius:var(--radius-circle);width:2rem;height:2rem;color:var(--text-2);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease);background:0 0;place-items:center;display:grid}.ix-play:hover{border-color:var(--muted);color:var(--text)}.ix-play-ico{border-left:.1875rem solid;border-right:.1875rem solid;width:.625rem;height:.75rem;display:block}.ix-play-ico.is-paused{border:.375rem solid #0000;border-left:.625rem solid;border-right-width:0;width:0;height:0}.ix-tabs{gap:var(--space-1);display:flex}.ix-tab{font:inherit;cursor:pointer;color:var(--muted);text-align:left;transition:color .2s var(--ease),background .2s var(--ease);background:0 0;border:0;position:relative}.ix-tab:hover{color:var(--text)}.ix-tab.is-on{background:var(--surface-2);color:var(--text)}.ix-tabs--horizontal{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);scrollbar-width:none;overflow-x:auto}.ix-tabs--horizontal::-webkit-scrollbar{display:none}.ix-tabs--horizontal .ix-tab{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);white-space:nowrap;flex:1 0 auto;display:flex}.ix-tabs--vertical{gap:var(--space-2);flex-direction:column}.ix-tab-label{align-items:center;gap:var(--space-2);display:inline-flex}.ix-tab-hint{display:block}.ix-steps .ix-tab:first-child{--step-c:var(--uv-6)}.ix-steps .ix-tab:nth-child(2){--step-c:var(--uv-cyan)}.ix-steps .ix-tab:nth-child(3){--step-c:var(--uv-4)}.ix-steps .ix-tab:nth-child(4){--step-c:var(--uv-magenta)}.ix-steps .ix-tab:nth-child(5){--step-c:var(--red-hi)}.ix-step-n{color:var(--step-c);font-weight:600}.ix-tab-prog{left:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);background:var(--step-c);transform-origin:0;opacity:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.ix-engine[data-play="1"] .ix-tab.is-on .ix-tab-prog{opacity:1;animation:3.6s linear forwards ix-prog}.ix-engine[data-play="0"] .ix-tab.is-on .ix-tab-prog{opacity:.9;transform:none}@keyframes ix-prog{to{transform:scaleX(1)}}.ix-stage{padding:var(--space-6) var(--space-5) var(--space-7);grid-template-columns:minmax(0,1.15fr) clamp(2.5rem,6vw,5rem) clamp(7rem,13vw,9rem) minmax(0,1.3fr);align-items:center;display:grid}.ix-sources{gap:var(--space-2);list-style:none;display:grid}.ix-src{align-items:center;gap:var(--space-3);height:3.5rem;padding:0 var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .4s var(--ease),opacity .4s var(--ease);display:flex}.ix-src--supply,.ix-line--supply{--c:var(--uv-6)}.ix-src--negotiation,.ix-line--negotiation{--c:var(--uv-4)}.ix-src--demand,.ix-line--demand{--c:var(--red)}.ix-src--logistics,.ix-line--logistics{--c:var(--uv-cyan)}.ix-src--finance,.ix-line--finance{--c:var(--uv-magenta)}.ix-src-dot{border-radius:var(--radius-circle);background:var(--c);flex:none;width:.5rem;height:.5rem}.ix-src-name{font-size:var(--text-small);color:var(--text);font-weight:600;line-height:var(--leading-h3)}.ix-src-sig{font-size:var(--text-kicker);color:var(--muted);line-height:var(--leading-h3);margin-top:var(--space-1)}.ix-src-ok{color:var(--success);opacity:0;transition:opacity .4s var(--ease);place-items:center;margin-left:auto;display:grid}.ix-src-ok svg{width:.875rem;height:.875rem}.ix-engine[data-step="0"] .ix-src-dot{animation:ix-pulse 1.8s var(--ease-out) infinite}@keyframes ix-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c) 55%,transparent)}to{box-shadow:0 0 0 .5rem #0000}}.ix-engine:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .ix-src{border-color:color-mix(in srgb,var(--c) 45%,var(--border))}.ix-engine:is([data-step="2"],[data-step="3"],[data-step="4"]) .ix-src-ok{opacity:1}.ix-lines{width:100%;height:19.5rem;display:block;overflow:visible}.ix-line{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-opacity:.2;transition:stroke-opacity .5s var(--ease)}.ix-engine:is([data-step="1"],[data-step="2"]) .ix-line{stroke-opacity:.55}.ix-engine:is([data-step="3"],[data-step="4"]) .ix-line{stroke-opacity:.95;stroke-width:2px}.ix-engine[data-play="1"]:not([data-step="0"]) .ix-line{stroke-dasharray:5 7;animation:1.6s linear infinite ix-flow}@keyframes ix-flow{to{stroke-dashoffset:-24px}}.ix-core{justify-items:center;display:grid;position:relative}.ix-core-ring{aspect-ratio:1;width:100%;position:relative}.ix-core-ring span{border-radius:var(--radius-circle);border:1px solid var(--uv-4);transition:box-shadow .6s var(--ease),border-color .6s var(--ease),opacity .6s var(--ease);position:absolute}.ix-core-ring span:first-child{opacity:.55;inset:0}.ix-core-ring span:nth-child(2){opacity:.9;background:var(--surface-2);inset:16%}.ix-engine:is([data-step="3"],[data-step="4"]) .ix-core-ring span:first-child{border-color:var(--uv-magenta);opacity:1;box-shadow:0 0 2rem -.5rem var(--uv-magenta)}.ix-engine:is([data-step="3"],[data-step="4"]) .ix-core-ring span:nth-child(2){border-color:var(--uv-magenta)}.ix-core-text{top:calc(100% + var(--space-3));text-align:center;position:absolute;left:-1rem;right:-1rem}.ix-core-name{font-size:var(--text-small);color:var(--text);font-weight:600;line-height:var(--leading-h3)}.ix-core-step{margin-top:var(--space-1);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.ix-out{margin-left:var(--space-5);padding-left:var(--space-5);border-left:1px solid var(--border);gap:var(--space-3);min-height:11rem;animation:ix-in .45s var(--ease-out) both;align-content:center;display:grid}@keyframes ix-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ix-out h3{font-family:var(--display);font-size:var(--text-h4);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-h3);color:var(--text)}.ix-out p{font-size:var(--text-small);color:var(--muted);line-height:var(--leading-body)}.ix-links{gap:var(--space-2);list-style:none;display:grid}.ix-links li{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-2);flex-wrap:wrap;display:flex}.ix-links i{color:var(--uv-cyan);font-style:normal}.ix-checks{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.ix-checks li{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-2);display:flex}.ix-checks svg{width:.875rem;height:.875rem;color:var(--success);flex:none}.ix-out-score{align-items:center;gap:var(--space-4);display:flex}.ix-out-deal{font-size:var(--text-small);color:var(--muted);margin-top:var(--space-2)}.ix-alert{gap:var(--space-1);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-small);color:var(--text-2);display:grid}.ix-alert-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--red-hi)}.ix-out-cta{font-family:var(--mono);font-size:var(--text-small);color:var(--text);border-bottom:1px solid var(--border-hi);padding-bottom:var(--space-1);transition:border-color .2s var(--ease),color .2s var(--ease);justify-self:start}.ix-out-cta:hover{border-color:var(--red);color:var(--red-hi)}.ix-ring{flex:none;width:5.5rem;height:5.5rem;position:relative}.ix-ring svg{width:100%;height:100%;display:block}.ix-ring-track{fill:none;stroke:var(--border-hi);stroke-width:7px}.ix-ring-bar{fill:none;stroke:var(--uv-magenta);stroke-width:7px;stroke-linecap:round}.ix-ring-v{text-align:center;font-family:var(--mono);font-weight:700;font-size:var(--text-h4);color:var(--text);place-content:center;line-height:1;display:grid;position:absolute;inset:0}.ix-ring-v small{font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-top:var(--space-1);font-weight:500;display:block}.ix-pillars{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ix-pillar{--c:var(--uv-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);cursor:pointer;transition:border-color .35s var(--ease),box-shadow .35s var(--ease);position:relative}.ix-pillar--data{--c:var(--uv-6)}.ix-pillar--intelligence{--c:var(--uv-magenta)}.ix-pillar--infrastructure{--c:var(--uv-cyan)}.ix-pillar:before{content:"";left:var(--space-5);border-radius:var(--radius-pill);background:var(--c);opacity:.35;width:2rem;height:3px;transition:opacity .35s var(--ease),width .35s var(--ease);position:absolute;top:-1px}.ix-pillar.is-on{border-color:var(--c);box-shadow:0 0 1.75rem -.75rem var(--c)}.ix-pillar.is-on:before{opacity:1;width:3.5rem}.ix-pillar h3{font-family:var(--display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:var(--leading-h3);margin-bottom:var(--space-3)}.ix-pillar h3 button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ix-pillar h3 button:after{content:"";border-radius:inherit;position:absolute;inset:0}.ix-pillar h3 button:focus-visible{outline:none}.ix-pillar:has(button:focus-visible){outline:2px solid var(--ocean-hi);outline-offset:3px}.ix-pillar ul{gap:var(--space-2);list-style:none;display:grid}.ix-pillar li{padding-left:var(--space-4);font-size:var(--text-small);color:var(--muted);position:relative}.ix-pillar li:before{content:"";border-radius:var(--radius-circle);background:var(--c);opacity:.6;width:5px;height:5px;position:absolute;top:.5rem;left:0}.ix-pillar.is-on li{color:var(--text-2)}.ix-pillar.is-on li:before{opacity:1}.ix-pillar.is-jump{animation:ix-jump .5s var(--ease-out)}@keyframes ix-jump{0%{transform:translateY(0)}35%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@media (max-width:920px){.ix-stage{gap:var(--space-5);padding:var(--space-5);grid-template-columns:1fr}.ix-lines{display:none}.ix-core{align-items:center;gap:var(--space-4);display:flex}.ix-core-ring{flex:none;width:4.5rem}.ix-core-text{text-align:left;position:static}.ix-out{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:var(--space-5);min-height:0;margin-left:0}.ix-pillars{grid-template-columns:1fr}}@media (max-width:520px){.ix-bar{padding:var(--space-3) var(--space-4);row-gap:var(--space-2);flex-wrap:wrap}.ix-bar-title{flex:1 0 100%}.ix-checks{grid-template-columns:1fr}.ix-out-score{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ix-pillar.is-jump,.ix-engine .ix-line,.ix-engine .ix-src-dot,.ix-out{animation:none}}.ihero-terms li:first-child button{--uv-a:var(--uv-6);--uv-b:var(--uv-cyan)}.ihero-terms li:nth-child(2) button{--uv-a:var(--uv-cyan);--uv-b:var(--uv-4)}.ihero-terms li:nth-child(3) button{--uv-a:var(--uv-4);--uv-b:var(--uv-magenta)}.ihero-terms li:nth-child(4) button{--uv-a:var(--uv-magenta);--uv-b:var(--uv-1)}.ihero-terms li:nth-child(5) button{--uv-a:var(--uv-1);--uv-b:var(--uv-2)}.ihero-terms button{color:var(--text-2);border-color:color-mix(in srgb,var(--uv-a) 35%,var(--border));position:relative}.ihero-terms button:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--uv-angle),var(--uv-a),var(--uv-b),var(--uv-a));-webkit-mask-composite:xor;opacity:0;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ihero-copy.in .ihero-terms button{animation:6s ease-in-out infinite ix-sig-glow;animation-delay:calc(1.1s + var(--n) * .5s)}.ihero-copy.in .ihero-terms button:before{animation:uv-orbit 6s linear infinite,ix-sig-on .9s var(--ease-out) both;animation-delay:calc(var(--n) * -1.2s),calc(.9s + var(--n) * .18s)}@keyframes ix-sig-on{0%{opacity:0}to{opacity:.85}}@keyframes ix-sig-glow{0%,to{box-shadow:0 0 .75rem -.5rem var(--uv-a)}50%{box-shadow:0 0 1.5rem -.25rem var(--uv-a),0 0 2.4rem -.625rem var(--uv-b)}}.ihero-terms button:hover,.ihero-terms button.is-on{border-color:var(--uv-b);color:var(--text)}.ihero-node[data-hue="0"]{--hue:var(--uv-6)}.ihero-node[data-hue="1"]{--hue:var(--uv-cyan)}.ihero-node[data-hue="2"]{--hue:var(--uv-4)}.ihero-node[data-hue="3"]{--hue:var(--uv-magenta)}.ihero-node[data-hue="4"]{--hue:var(--uv-1)}.ihero-node .ihero-dot{fill:var(--hue,var(--ocean))}.ihero-node .ihero-signal{stroke:var(--hue,var(--red))}@media (hover:none),(pointer:coarse){.ihero-copy.in .ihero-terms button{box-shadow:0 0 1rem -.375rem var(--uv-a);animation:none}.ihero-copy.in .ihero-terms button:before{animation:ix-sig-on .9s var(--ease-out) both;animation-delay:calc(.9s + var(--n) * .18s)}}@media (prefers-reduced-motion:reduce){.ihero-copy.in .ihero-terms button,.ihero-copy.in .ihero-terms button:before{animation:none}.ihero-terms button:before{opacity:.75}}.ix-lens-body{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);display:grid}.ix-lens-tabs{padding:var(--space-4);border-right:1px solid var(--border)}.ix-lens-tabs .ix-tab{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid #0000;display:block}.ix-lens-tabs .ix-tab.is-on{border-color:var(--border-hi)}.ix-lens-tabs .ix-tab-label{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:600;display:flex}.ix-tab-hint small{margin:var(--space-1) 0 0 calc(var(--space-3) + 1.625rem);font-size:var(--text-kicker);color:var(--muted);font-weight:400;line-height:var(--leading-body);display:block}.ix-lens-mark{border-radius:var(--radius-pill);background:var(--lc);flex:none;width:1.625rem;height:3px;display:block}.ix-lens-mark--company{--lc:var(--uv-magenta)}.ix-lens-mark--market{--lc:var(--uv-6)}.ix-lens-mark--trade{--lc:var(--uv-4)}.ix-lens-mark--network{--lc:var(--uv-cyan)}.ix-lens-mark--operational{--lc:var(--uv-1)}.ix-lens-panel{padding:var(--space-5) var(--space-6);gap:var(--space-5);animation:ix-in .4s var(--ease-out) both;align-content:start;display:grid}.ix-lp-head h3{font-family:var(--display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:var(--leading-h3)}.ix-lp-head p{font-size:var(--text-small);color:var(--muted);margin-top:var(--space-2);max-width:64ch}.ix-lp{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.ix-lp-main{gap:var(--space-4);align-content:start;display:grid}.ix-lp-side{gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);align-content:start;justify-items:start;display:grid}.ix-lp-side p{font-size:var(--text-small);color:var(--muted);line-height:var(--leading-body)}.ix-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.ix-profile-head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ix-avatar{border-radius:var(--radius-circle);background:var(--surface-3);border:1px solid var(--border-hi);width:2.75rem;height:2.75rem;font-family:var(--mono);font-size:var(--text-small);color:var(--text);place-items:center;font-weight:700;display:grid}.ix-profile-name{font-size:var(--text-h4);color:var(--text);font-weight:600;line-height:var(--leading-h3)}.ix-profile-meta{font-size:var(--text-small);color:var(--muted);margin-top:var(--space-1)}.ix-verified{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--success);border:1px solid var(--border-hi);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);margin-left:auto;display:inline-flex}.ix-verified svg{width:.8125rem;height:.8125rem}.ix-fields{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ix-fields dt{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.ix-fields dd{font-size:var(--text-body);color:var(--text);margin-top:var(--space-1)}.ix-bars{gap:var(--space-4);list-style:none;display:grid}.ix-bars li{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(4rem,6rem) 3.25rem;align-items:center;display:grid}.ix-bars-name>div:first-child{font-size:var(--text-small);color:var(--text);line-height:var(--leading-h3)}.ix-bars-sub{font-size:var(--text-kicker);color:var(--muted);margin-top:var(--space-1)}.ix-bars-track{border-radius:var(--radius-pill);background:var(--border);height:.375rem}.ix-bars-track i{border-radius:inherit;background:var(--uv-cyan);height:100%;display:block}.ix-bars li.is-down .ix-bars-track i{background:var(--uv-1)}.ix-bars-v{font-family:var(--mono);font-size:var(--text-data);color:var(--text);text-align:right;font-weight:600}.ix-bars li.is-down .ix-bars-v{color:var(--text-2)}.ix-spark{width:100%;display:block}.ix-spark-grid{stroke:var(--border);stroke-width:1px}.ix-spark-area{fill:var(--uv-cyan);fill-opacity:.1}.ix-spark-band{fill:var(--uv-4);fill-opacity:.14}.ix-spark-line{fill:none;stroke:var(--uv-cyan);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ix-spark-line--fc{stroke:var(--uv-4);stroke-dasharray:4 5}.ix-spark-dot{fill:none;stroke:var(--uv-cyan);stroke-width:8px;stroke-linecap:round}.ix-routes{gap:var(--space-2);list-style:none;display:grid}.ix-routes li{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;display:grid}.ix-routes-lane{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text);font-weight:600;display:flex}.ix-routes-lane i{color:var(--uv-cyan);font-style:normal}.ix-routes-meta{font-size:var(--text-small);color:var(--muted)}.ix-status{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);border:1px solid var(--border-hi);color:var(--text-2);white-space:nowrap}.ix-status--go{color:var(--uv-cyan);border-color:color-mix(in srgb,var(--uv-cyan) 40%,var(--border))}.ix-status--wait{color:var(--text-2)}.ix-status--done{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.ix-cols{align-items:flex-end;gap:var(--space-2);width:100%;height:6.5rem;display:flex}.ix-cols i{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--uv-4);opacity:.75;flex:1;display:block}.ix-cols i:last-child{background:var(--uv-magenta);opacity:1}.ix-graph{width:100%;max-width:22.5rem;height:auto;display:block}.ix-graph-link{stroke:var(--border-hi);stroke-width:1.5px;transition:stroke .3s var(--ease),stroke-width .3s var(--ease),opacity .3s var(--ease)}.ix-graph-link--supply{--gc:var(--uv-6)}.ix-graph-link--negotiation{--gc:var(--uv-4)}.ix-graph-link--demand{--gc:var(--red)}.ix-graph-link--logistics{--gc:var(--uv-cyan)}.ix-graph-link--finance{--gc:var(--uv-magenta)}.ix-graph-link.is-on{stroke:var(--gc);stroke-width:2.2px}.ix-graph-hub{fill:var(--surface-3);stroke:var(--uv-4);stroke-width:1.5px}.ix-graph-hub-t{font-family:var(--sans);font-size:var(--text-mini);fill:var(--text);font-weight:600}.ix-graph-node{cursor:pointer;transition:opacity .3s var(--ease);outline:none}.ix-graph-node--supply{--gc:var(--uv-6)}.ix-graph-node--negotiation{--gc:var(--uv-4)}.ix-graph-node--demand{--gc:var(--red)}.ix-graph-node--logistics{--gc:var(--uv-cyan)}.ix-graph-node--finance{--gc:var(--uv-magenta)}.ix-graph-hit{fill:#0000}.ix-graph-dot{fill:var(--gc);transition:r .3s var(--ease)}.ix-graph-node text{font-family:var(--sans);font-size:var(--text-kicker);fill:var(--text-2)}.ix-graph-node.is-on .ix-graph-dot{r:9}.ix-graph-node.is-on text{fill:var(--text);font-weight:600}.ix-graph.has-focus .ix-graph-node:not(.is-on),.ix-graph.has-focus .ix-graph-link:not(.is-on){opacity:.35}.ix-graph-node:focus-visible .ix-graph-dot{stroke:var(--ocean-hi);stroke-width:2px}.ix-stat{gap:var(--space-1);display:grid}.ix-stat-n{font-family:var(--mono);font-size:var(--text-metric);color:var(--text);font-weight:700;line-height:1}.ix-stat>div:not(.ix-stat-n){font-size:var(--text-small);color:var(--muted);line-height:var(--leading-body)}.ix-timeline{gap:var(--space-4);list-style:none;display:grid;position:relative}.ix-timeline:before{content:"";background:var(--border-hi);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.6875rem}.ix-timeline li{align-items:center;gap:var(--space-4);font-size:var(--text-small);color:var(--muted);display:flex;position:relative}.ix-timeline li.is-done{color:var(--text-2)}.ix-timeline li.is-now{color:var(--text);font-weight:600}.ix-timeline-dot{z-index:1;border-radius:var(--radius-circle);background:var(--surface);border:1px solid var(--border-hi);flex:none;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:relative}.ix-timeline-dot svg{width:.75rem;height:.75rem}.ix-timeline li.is-done .ix-timeline-dot{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.ix-timeline li.is-now .ix-timeline-dot{border-color:var(--uv-cyan);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--uv-cyan) 18%,transparent)}.ix-timeline em{font-style:normal;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--uv-cyan)}.ix-rail{--rail-pt:3rem;--rail-y:1rem;gap:var(--space-4);padding-top:var(--rail-pt);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid;position:relative;overflow:hidden}.ix-rail:before{content:"";left:0;right:0;top:var(--rail-y);background:var(--border-hi);height:1px;position:absolute}.ix-rail:after{content:"";left:0;top:calc(var(--rail-y) - 1px);border-radius:var(--radius-pill);pointer-events:none;background:linear-gradient(90deg,transparent,var(--uv-6),var(--uv-cyan),var(--uv-4),var(--uv-magenta),var(--red),transparent);width:30%;height:3px;animation:9s linear infinite ix-rail-x;position:absolute}@keyframes ix-rail-x{0%{transform:translate(-100%)}to{transform:translate(333%)}}.ix-node{gap:var(--space-2);align-content:start;display:grid;position:relative}.ix-node:before{content:"";top:calc(var(--rail-y) - .4375rem - var(--rail-pt));border-radius:var(--radius-circle);background:var(--bg);border:2px solid var(--border-hi);width:.875rem;height:.875rem;animation:9s linear infinite ix-node-lit;animation-delay:calc(var(--i) * 1.154s + .277s);position:absolute;left:0}@keyframes ix-node-lit{0%,3%{border-color:var(--uv-4);box-shadow:0 0 .875rem var(--uv-4)}12%,to{border-color:var(--border-hi);box-shadow:none}}.ix-node-n{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.ix-node-name{font-family:var(--display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:var(--leading-h3);color:var(--text)}.ix-node-items{font-size:var(--text-small);color:var(--muted);line-height:var(--leading-body)}.ix-node-link{font-family:var(--mono);font-size:var(--text-kicker);color:var(--text-2);border-bottom:1px solid var(--border-hi);padding-bottom:var(--space-1);margin-top:var(--space-1);transition:color .2s var(--ease),border-color .2s var(--ease);justify-self:start}.ix-node-link:hover{color:var(--text);border-color:var(--red)}.ix-node:hover:before{border-color:var(--uv-magenta);box-shadow:0 0 .875rem var(--uv-magenta)}@media (max-width:1100px){.ix-rail{--rail-pl:3.25rem;--rail-x:1rem;gap:var(--space-6);padding:var(--space-2) 0 var(--space-2) var(--rail-pl);grid-template-columns:1fr}.ix-rail:before{left:var(--rail-x);width:1px;height:auto;top:0;bottom:0;right:auto}.ix-rail:after{left:calc(var(--rail-x) - 1px);background:linear-gradient(180deg,transparent,var(--uv-6),var(--uv-cyan),var(--uv-4),var(--uv-magenta),var(--red),transparent);width:3px;height:30%;animation-name:ix-rail-y;top:0}.ix-node:before{top:.25rem;left:calc(var(--rail-x) - .4375rem - var(--rail-pl))}}@keyframes ix-rail-y{0%{transform:translateY(-100%)}to{transform:translateY(333%)}}@media (max-width:920px){.ix-lens-body{grid-template-columns:1fr}.ix-lens-tabs{scrollbar-width:none;border-right:0;border-bottom:1px solid var(--border);padding:var(--space-3);flex-direction:row;overflow-x:auto}.ix-lens-tabs::-webkit-scrollbar{display:none}.ix-lens-tabs .ix-tab{flex:none}.ix-tab-hint{display:none}.ix-lens-panel{padding:var(--space-5)}.ix-lp{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:920px){.ix-lens-tabs{flex-wrap:wrap;overflow-x:visible}.ix-lens-tabs .ix-tab{flex:auto}}@media (max-width:520px){.ix-fields{grid-template-columns:1fr}.ix-routes li{grid-template-columns:1fr auto;grid-template-areas:"lane status""meta meta"}.ix-routes-lane{grid-area:lane}.ix-routes-meta{grid-area:meta}.ix-routes .ix-status{grid-area:status}.ix-bars li{grid-template-columns:minmax(0,1fr) 3.25rem;grid-template-areas:"name v""track track"}.ix-bars-name{grid-area:name}.ix-bars-track{grid-area:track}.ix-bars-v{grid-area:v}}@media (prefers-reduced-motion:reduce){.ix-rail:after,.ix-node:before,.ix-lens-panel{animation:none}.ix-rail:after{display:none}}.ix-after{margin-top:var(--space-5);max-width:70ch;font-size:var(--text-small);color:var(--muted);line-height:var(--leading-body)}.ix-after a{color:var(--text);border-bottom:1px solid var(--border-hi);white-space:nowrap}.ix-after a:hover{border-color:var(--red)}.ix-live{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);white-space:nowrap;display:inline-flex}.ix-live i{border-radius:var(--radius-circle);background:var(--success);width:.4375rem;height:.4375rem;animation:2s ease-in-out infinite ix-live}@keyframes ix-live{0%,to{opacity:1}50%{opacity:.35}}.ix-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ix-filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ix-seg{border:1px solid var(--border-hi);border-radius:var(--radius-pill);background:var(--surface);padding:2px;display:inline-flex}.ix-seg button{font:inherit;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:0}.ix-seg button:hover{color:var(--text)}.ix-seg button.is-on{background:var(--surface-3);color:var(--text)}.ix-select select,.ix-field select{font:inherit;font-size:var(--text-small);color:var(--text);background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-md);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-3);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.3rem .3rem;min-height:2.25rem}.ix-select select:hover,.ix-field select:hover{border-color:var(--muted)}.ix-view-tabs{border:0;padding:0;overflow:visible}.ix-view-tabs .ix-tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);border:1px solid #0000}.ix-view-tabs .ix-tab.is-on{border-color:var(--border-hi)}.ix-map{background:var(--surface);position:relative;overflow:hidden}.ix-map-canvas{width:100%;position:relative}.ix-map-svg{width:100%;height:auto;display:block}.ix-map-grid{fill:none;stroke:var(--border);stroke-width:1px;opacity:.7}.ix-map-land{fill:var(--surface-3);stroke:var(--border-hi);stroke-width:.6px;stroke-linejoin:round}.ix-route{fill:none;stroke:var(--uv-cyan);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ix-draw 1.1s var(--ease-out) forwards;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--uv-cyan) 55%,transparent))}@keyframes ix-draw{to{stroke-dashoffset:0}}.ix-pin{cursor:pointer;border-radius:var(--radius-circle);background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;padding:0;display:grid;position:absolute}.ix-pin-dot{z-index:1;border-radius:var(--radius-circle);background:var(--pc);width:.6875rem;height:.6875rem;box-shadow:0 0 0 2px var(--surface),0 0 .75rem color-mix(in srgb,var(--pc) 70%,transparent);transition:transform .25s var(--ease-out);position:relative}.ix-pin-ring{border-radius:var(--radius-circle);border:1px solid var(--pc);opacity:0;position:absolute;inset:.5rem}.ix-pin--demand{--pc:var(--red)}.ix-pin--supply{--pc:var(--ocean-hi)}.ix-pin:hover .ix-pin-dot,.ix-pin:focus-visible .ix-pin-dot{transform:scale(1.35)}.ix-pin.is-sel{z-index:3}.ix-pin.is-sel .ix-pin-dot{transform:scale(1.5)}.ix-pin.is-sel .ix-pin-ring{opacity:1;animation:ix-ping 1.8s var(--ease-out) infinite}.ix-pin.is-partner .ix-pin-ring{opacity:.7}.ix-pin.is-partner .ix-pin-dot{transform:scale(1.25)}@keyframes ix-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.ix-map[data-in="0"] .ix-pin{opacity:0;transform:scale(.4)}.ix-map[data-in="1"] .ix-pin{animation:ix-pin-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * .16s)}@keyframes ix-pin-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.ix-pop{z-index:4;pointer-events:none;background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-md);min-width:9.5rem;padding:var(--space-2) var(--space-3);animation:ix-in .35s var(--ease-out) both;position:absolute;box-shadow:0 1px 1px #0000004d,0 8px 24px #00000040}.ix-pop[data-y=d]{margin-top:1.25rem}.ix-pop[data-y=u]{transform:translateY(calc(-100% - 1.25rem))}.ix-pop[data-x=c]{margin-left:-4.75rem}.ix-pop[data-x=r]{margin-left:-9.5rem}.ix-pop[data-x=l]{margin-left:-.5rem}.ix-pop[data-y=u]{animation-name:ix-in-up}@keyframes ix-in-up{0%{opacity:0;transform:translateY(calc(-100% - 1.25rem + 8px))}to{opacity:1;transform:translateY(calc(-100% - 1.25rem))}}.ix-pop-top{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text);display:flex}.ix-pop-top .flag{width:1rem;height:1rem}.ix-pop-sub{font-size:var(--text-kicker);color:var(--muted);margin-top:var(--space-1);white-space:nowrap}.ix-empty{padding:var(--space-6) var(--space-5);font-size:var(--text-small);color:var(--muted)}.ix-map .ix-empty{background:color-mix(in srgb,var(--surface) 80%,transparent);place-items:center;display:grid;position:absolute;inset:0}.ix-detail{gap:var(--space-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,2.2fr) auto;align-items:center;display:grid}.ix-detail-id{align-items:center;gap:var(--space-3);display:flex}.ix-detail-id .flag{width:1.75rem;height:1.75rem}.ix-detail-title{font-size:var(--text-small);color:var(--text);font-weight:600;line-height:var(--leading-h3)}.ix-detail-sub{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-top:var(--space-1)}.ix-detail-fields{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ix-detail-fields dt{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.ix-detail-fields dd{font-size:var(--text-small);color:var(--text);margin-top:var(--space-1)}.ix-table{padding:var(--space-2) var(--space-5) var(--space-3)}.ix-table-head,.ix-table-row{gap:var(--space-4);grid-template-columns:minmax(0,2.1fr) minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.9fr) 6rem 6rem;align-items:center;display:grid}.ix-table-head{padding:var(--space-3) 0;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint);border-bottom:1px solid var(--border)}.ix-table-row{padding:var(--space-3) 0;border-bottom:1px solid var(--border);transition:background .2s var(--ease);position:relative}.ix-table-row:hover,.ix-table-row.is-sel{background:var(--surface-2)}.ix-t-main{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ix-t-main .flag{width:1.375rem;height:1.375rem}.ix-t-btn{font:inherit;font-size:var(--text-small);color:var(--text);cursor:pointer;text-align:left;font-weight:600;line-height:var(--leading-h3);background:0 0;border:0;padding:0}.ix-t-btn:after{content:"";position:absolute;inset:0}.ix-t-btn:focus-visible{outline:none}.ix-table-row:has(.ix-t-btn:focus-visible){outline:2px solid var(--ocean-hi);outline-offset:-2px}.ix-t-sub{font-size:var(--text-kicker);color:var(--muted);margin-top:var(--space-1)}.ix-t-c{font-size:var(--text-small);color:var(--text-2)}.ix-t-updated{color:var(--muted)}.ix-radar-foot{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.ix-heat-filters{align-items:flex-end;gap:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ix-field{gap:var(--space-2);display:grid}.ix-field>span{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.ix-heat-body{grid-template-columns:minmax(0,1fr) 20rem;display:grid}.ix-heat-map{padding:var(--space-4) var(--space-5);border-right:1px solid var(--border);gap:var(--space-3);align-content:start;display:grid}.ix-heat-canvas{touch-action:pan-y;width:100%;position:relative}.ix-heat-canvas canvas{width:100%;display:block}.ix-tip{z-index:3;pointer-events:none;background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--radius-md);min-width:10rem;padding:var(--space-2) var(--space-3);position:absolute;transform:translate(-50%,calc(-100% - .875rem));box-shadow:0 1px 1px #0000004d,0 8px 24px #00000040}.ix-tip[data-x=r]{transform:translate(-85%,calc(-100% - .875rem))}.ix-tip-top{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text);margin-bottom:var(--space-1);display:flex}.ix-tip-top .flag{width:1rem;height:1rem}.ix-tip-row{justify-content:space-between;gap:var(--space-4);font-size:var(--text-kicker);color:var(--muted);display:flex}.ix-tip-row b{font-family:var(--mono);color:var(--text);font-weight:600}.ix-heat-legend{align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);display:flex}.ix-heat-legend i{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--uv-6),var(--uv-cyan),var(--uv-4),var(--uv-magenta),var(--red));flex:0 12rem;height:.375rem}.ix-heat-side{padding:var(--space-4) var(--space-5);gap:var(--space-5);align-content:start;display:grid}.ix-heat-side>div{gap:var(--space-3);display:grid}.ix-heat-live{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-2);display:grid}.ix-rank{gap:var(--space-2);list-style:none;display:grid}.ix-rank li{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:default;transition:background .2s var(--ease),border-color .2s var(--ease);border:1px solid #0000;grid-template-columns:1.125rem 1.25rem minmax(0,1fr) 1.75rem;grid-template-areas:"n f name v"". .bar bar";display:grid;position:relative}.ix-rank li:hover,.ix-rank li.is-on{background:var(--surface-2);border-color:var(--border-hi)}.ix-rank-n{font-family:var(--mono);font-size:var(--text-kicker);color:var(--faint);grid-area:n}.ix-rank .flag{grid-area:f;width:1.125rem;height:1.125rem}.ix-rank-name{font-size:var(--text-small);color:var(--text);line-height:var(--leading-h3);grid-area:name}.ix-rank b{font-family:var(--mono);font-size:var(--text-data);color:var(--text);text-align:right;grid-area:v;font-weight:600}.ix-rank li>i{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--uv-6),var(--uv-magenta));grid-area:bar;height:3px;display:block}.ix-idx-row{gap:var(--space-2) var(--space-3);font-size:var(--text-small);color:var(--text-2);grid-template-columns:1fr auto;grid-template-areas:"l v""bar bar";display:grid}.ix-idx-row b{font-family:var(--mono);color:var(--text);font-weight:600}.ix-idx-row i{border-radius:var(--radius-pill);background:var(--border);grid-area:bar;height:.375rem;display:block}.ix-idx-row i:after{content:"";height:100%;width:var(--w);border-radius:inherit;background:var(--uv-6);transition:width .4s var(--ease-out);display:block}.ix-idx-row--d i:after{background:var(--red)}.ix-feed{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ix-feed li{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border-hi);font-size:var(--text-small);color:var(--text-2);line-height:var(--leading-body);display:grid}.ix-feed-t{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--faint)}.ix-intel{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.ix-intel-copy h2{margin:var(--space-3) 0 var(--space-4)}.ix-intel-feed{margin-top:var(--space-4);font-size:var(--text-small);color:var(--muted);max-width:52ch;line-height:var(--leading-body)}.ix-match-body{align-items:flex-start;gap:var(--space-5);padding:var(--space-5);display:flex}.ix-match-body .ix-ring{width:6.5rem;height:6.5rem}.ix-match-main{gap:var(--space-3);min-width:0;display:grid}.ix-match-main h3{font-family:var(--display);font-size:var(--text-h4);color:var(--text);font-weight:600;line-height:var(--leading-h3)}.ix-match-sub{font-size:var(--text-small);color:var(--muted)}.ix-match-more{max-width:none;font-size:var(--text-small);color:var(--muted)}.faq-list--flat{gap:0;max-width:850px}.faq-list--flat .faq-item{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;overflow:visible}.faq-list--flat .faq-item[open]{border-color:var(--border)}.faq-list--flat .faq-sum{padding:var(--space-4) 0;gap:var(--space-5)}.faq-list--flat .faq-sum:hover{background:0 0}.faq-list--flat .faq-sum h3{font-size:var(--text-h4);font-weight:600}.faq-list--flat .faq-sum:after{color:var(--ocean-hi);font-size:1.25rem}.faq-list--flat .faq-body{padding:0 0 var(--space-4)}.faq-list--flat .faq-body p{font-size:var(--text-small);color:var(--text-2);max-width:760px;line-height:var(--leading-body)}@media (max-width:1100px){.ix-heat-body{grid-template-columns:1fr}.ix-heat-map{border-right:0;border-bottom:1px solid var(--border)}.ix-intel{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:920px){.ix-detail{gap:var(--space-3);grid-template-columns:1fr}.ix-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ix-toolbar{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sel tabs""seg seg";display:grid}.ix-filters{display:contents}.ix-filters .ix-seg{grid-area:seg;display:flex}.ix-filters .ix-seg button{flex:1}.ix-filters .ix-select{grid-area:sel}.ix-filters .ix-select select{width:100%}.ix-toolbar .ix-view-tabs{grid-area:tabs}.ix-detail .ix-status{justify-self:start}.ix-pop{display:none}.ix-map{aspect-ratio:560/300}.ix-map-canvas{width:178.6%;margin-left:var(--mx,-46.4%);margin-top:var(--my,-7.1%);transition:margin-left .7s var(--ease),margin-top .7s var(--ease)}.ix-table{padding:var(--space-2) var(--space-4) var(--space-3)}.ix-table-head{display:none}.ix-table-row{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start}.ix-t-main{grid-area:1/1/auto/4}.ix-t-status{grid-area:1/4;justify-self:end}.ix-t-commodity{grid-area:2/1}.ix-t-corridor{grid-area:2/2}.ix-t-volume{grid-area:2/3}.ix-t-updated{text-align:right;grid-area:2/4}.ix-t-c.ix-t-commodity,.ix-t-c.ix-t-corridor,.ix-t-c.ix-t-volume,.ix-t-c.ix-t-updated{font-size:var(--text-kicker);color:var(--muted);line-height:var(--leading-body)}.ix-t-c.ix-t-commodity{color:var(--text-2)}.ix-radar-foot,.ix-heat-filters,.ix-heat-map,.ix-heat-side{padding-left:var(--space-4);padding-right:var(--space-4)}.ix-heat-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ix-heat-filters .ix-field:has(.ix-seg){grid-column:1/-1}.ix-field select{width:100%}.ix-feed{grid-template-columns:1fr}.ix-match-body{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ix-route,.ix-pin,.ix-pin-ring,.ix-live i,.ix-pop{animation:none}.ix-route{stroke-dashoffset:0}.ix-map[data-in="1"] .ix-pin,.ix-map[data-in="0"] .ix-pin{opacity:1;transform:none}}.ix-readings{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ix-readings>div{padding:var(--space-4) var(--space-5);border-right:1px solid var(--border);gap:var(--space-2);align-content:start;display:grid}.ix-readings>div:last-child{border-right:0}.ix-readings dt{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.ix-readings dd{font-size:var(--text-h4);color:var(--text);font-weight:500}.ix-readings .is-up dd{color:var(--success)}.ix-readings .is-warn dd{color:var(--red-hi)}.ix-market-panel{padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-5);animation:ix-in .4s var(--ease-out) both;align-content:start;display:grid}.ix-lp--wide{grid-template-columns:1fr}.ix-signals{gap:var(--space-3);width:100%;list-style:none;display:grid}.ix-signals li{align-items:flex-start;gap:var(--space-3);display:flex}.ix-signals i{font-style:normal;font-family:var(--mono);text-align:center;width:1rem;color:var(--text-2);font-weight:700;line-height:var(--leading-body);flex:none}.ix-signals .is-up i{color:var(--success)}.ix-signals .is-warn i{color:var(--red-hi)}.ix-sig-name{font-size:var(--text-small);color:var(--text);line-height:var(--leading-h3);font-weight:600}.ix-sig-note{font-size:var(--text-kicker);color:var(--muted);margin-top:var(--space-1);line-height:var(--leading-body)}.ix-legend{gap:var(--space-5);font-size:var(--text-kicker);color:var(--muted);display:flex}.ix-legend>div{align-items:center;gap:var(--space-2);display:inline-flex}.ix-legend i{border-top:2px solid var(--uv-cyan);width:1.25rem;height:0;display:block}.ix-legend i.is-fc{border-top-style:dashed;border-top-color:var(--uv-4)}.ix-risks{gap:var(--space-4);list-style:none;display:grid}.ix-risks li{gap:var(--space-4);font-size:var(--text-small);color:var(--text);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) 5.5rem;align-items:center;display:grid}.ix-risks b{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--text-2);text-align:right;font-weight:600}.ix-meter{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.ix-meter i{border-radius:var(--radius-pill);background:var(--border);height:.5rem;display:block}.ix-meter i.is-1{background:var(--uv-cyan)}.ix-meter i.is-2{background:var(--uv-4)}.ix-meter i.is-3{background:var(--uv-magenta)}.ix-warns{gap:var(--space-3);width:100%;list-style:none;display:grid}.ix-warns li{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border-hi);font-size:var(--text-small);color:var(--text-2);line-height:var(--leading-body);display:grid}.ix-warn-level{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}@media (max-width:1100px){.ix-readings{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-readings>div:nth-child(3n){border-right:0}.ix-readings>div:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:920px){.ix-market-panel{padding:var(--space-5)}}@media (min-width:601px) and (max-width:819px){.ix-market .ix-tabs--horizontal{overflow-x:visible}.ix-market .ix-tabs--horizontal .ix-tab{min-width:0;padding:var(--space-3) var(--space-2);white-space:normal;text-align:center;line-height:var(--leading-h3);flex:1 1 0}}@media (max-width:520px){.ix-readings{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-readings>div{padding:var(--space-3) var(--space-4)}.ix-readings>div:nth-child(3n){border-right:1px solid var(--border)}.ix-readings>div:nth-child(2n){border-right:0}.ix-readings>div:nth-child(n+3){border-top:1px solid var(--border)}.ix-risks li{grid-template-columns:minmax(0,1fr) 5rem;grid-template-areas:"name label""meter meter"}.ix-risks li>span{grid-area:name}.ix-risks b{grid-area:label}.ix-risks .ix-meter{grid-area:meter}}@media (prefers-reduced-motion:reduce){.ix-market-panel{animation:none}}.ixm{gap:var(--space-4);display:grid}.ixm-root,.ixm-node{gap:var(--space-2);padding:var(--space-4) var(--space-5);background-color:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-md);color:var(--text);text-decoration:none;display:grid}.ixm-root small{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.ixm-root strong,.ixm-node strong{font-size:var(--text-h4);font-weight:600}.ixm-root span,.ixm-node span{font-size:var(--text-small);color:var(--muted)}.ixm-root[aria-current],.ixm-node[aria-current]{border-color:var(--red)}.ixm-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ixm-join{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);justify-content:center;align-items:center;display:flex}.ixm-join:before{content:"↓ "}@media (min-width:900px){.ixm-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.ixm-join:before{content:"→ "}}.ixm-points{margin:0 0 var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ixm-points li{padding-top:var(--space-4);border-top:1px solid var(--border-hi)}.ixm-points strong{margin-bottom:var(--space-2);font-size:var(--text-h4);color:var(--text);font-weight:600;display:block}.ixm-points p{font-size:var(--text-small);color:var(--muted);margin:0}.ixm-points a{color:var(--text);text-decoration:underline}.data-journey+.ixm{margin-top:var(--space-6)}@media (min-width:900px){.ixm-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.wsv .wsv-sector-arrow{color:#487fbd;padding-left:var(--space-2);flex:none;font-size:1rem}.wsv .wsv-sector-portal{font-size:var(--text-micro);color:#487fbd;margin-top:0;font-weight:700}.wsv a.wsv-sector:hover .wsv-sector-name{color:#2867b4}.lic-hero{background:radial-gradient(60% 80% at 80% 20%,#3478f624,#0000 60%),#060910;padding:clamp(40px,7vh,72px) 0 clamp(40px,8vw,72px);position:relative}.lic-hero-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lic-chip{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--sans);font-size:var(--text-mini);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#9fc1ff;background-color:#3478f614;border:1px solid #78a0e647;line-height:1.5;display:inline-flex}@media (max-width:760px){.lic-chip{font-size:var(--text-micro)}}.lic-chip i{border-radius:var(--radius-circle);background-color:#75a7ff;flex:none;width:6px;height:6px}.lic-copy h1{margin:var(--space-4) 0;font-size:var(--text-display);line-height:var(--leading-h2);letter-spacing:var(--tracking-display);color:#fff}.lic-copy h1 span{color:#8bb5ff}.lic-lead{max-width:52ch;font-size:var(--text-body);line-height:var(--leading-body);color:#b6c4dc}.lic-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.lic-btn{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);color:#06101f;font-size:var(--text-small);background:linear-gradient(135deg,#6aa4ff,#3478f6);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lic-link{font-size:var(--text-small);color:#cfe0ff;text-decoration:none}.lic-card{padding:var(--space-5);border-radius:var(--radius-lg);background-color:#0a1220;border:1px solid #78a0e63d;box-shadow:0 24px 60px -30px #3478f666}.lic-card-top{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-kicker);color:#9fb3d3;display:flex}.lic-card-top b{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:#dce8ff;border:1px solid #78a0e647;font-weight:500}.lic-price{margin-top:var(--space-5);font-size:var(--text-stat);letter-spacing:var(--tracking-display);color:#fff;font-weight:700}.lic-unit{margin-top:var(--space-1);font-size:var(--text-small);color:#8fa3c4}.lic-intro{margin:var(--space-4) 0;font-size:var(--text-small);line-height:var(--leading-body);color:#b6c4dc}.lic-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.lic-list li{padding-left:var(--space-5);font-size:var(--text-small);color:#eaf0fb;line-height:1.45;position:relative}.lic-list li:before{content:"✓";border-radius:var(--radius-xs);text-align:center;color:#8bb5ff;border:1px solid #75a7ff80;width:16px;height:16px;font-size:10px;line-height:15px;position:absolute;top:0;left:0}.lic-note{margin-top:var(--space-5);padding-top:var(--space-4);font-size:var(--text-kicker);line-height:var(--leading-body);color:#8fa3c4;border-top:1px solid #78a0e629}.lic-section{background-color:#060910;padding:clamp(40px,8vw,72px) 0}.lic-section--deep{background-color:var(--deep)}.lic-head{margin-bottom:var(--space-5)}.lic-eyebrow{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#8bb5ff}.lic-head h2{margin-top:var(--space-2);font-size:var(--text-h2);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:#fff}.lic-pillars{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lic-pillars li{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid #78a0e63d;display:grid}.lic-pillars span{font-family:var(--mono);font-size:var(--text-kicker);color:#e63232}.lic-pillars strong{font-size:var(--text-h4);color:#fff}.lic-pillars p{font-size:var(--text-small);line-height:var(--leading-body);color:#b6c4dc}.lic-tiers{border-radius:var(--radius-md);border:1px solid #78a0e633;display:grid;overflow:hidden}.lic-tier{gap:var(--space-2) var(--space-4);padding:var(--space-4);background-color:#0a1220;grid-template-columns:minmax(0,1fr) auto;display:grid}.lic-tier+.lic-tier{border-top:1px solid #78a0e629}.lic-tier-name{gap:var(--space-1);grid-column:1/-1;display:grid}.lic-tier-name strong{font-size:var(--text-small);color:#fff}.lic-tier-name span{font-size:var(--text-kicker);line-height:var(--leading-body);color:#8fa3c4}.lic-tier-price b{font-size:var(--text-small);color:#9fc1ff;display:block}.lic-tier-price small{font-size:var(--text-kicker);color:#8fa3c4}.lic-tier-cta{place-self:center end}.lic-tier-cta a{font-size:var(--text-small);color:#cfe0ff;font-weight:600;text-decoration:none}@media (min-width:900px){.lic-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lic-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.lic-tier{grid-template-columns:minmax(0,1fr) 11rem 9rem;align-items:center}.lic-tier-name{grid-column:auto}}body:has(.logistics-embed) .footer{display:none}:is(html:has(.logistics-embed),body:has(.logistics-embed)){overflow:hidden}.ihero-title{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}#trust .section-head h2{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}#trust .section-head p.lead{font-size:var(--text-sub);line-height:var(--leading-body)}.identity-panel-copy h3{font-size:var(--text-h2)}.identity-panel-copy p{font-size:var(--text-sub)}@media (min-width:768px){:root{--text-h2:1.6875rem}}.section-head p,.section-head .lead,section:not(.hero):not([class*=hero]) .lead,.commercial-access-description,.home-commercial-access .lead,.home-reference-copy>p,.pay-intro,.lic-lead,.vessels-lead,.gdg-head p{font-size:var(--text-sub)}.mission-home-statement{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);margin-bottom:var(--space-4)}.mission-home-statement h3{margin:var(--space-4) 0 0;max-width:34ch;font-size:var(--text-h2);font-weight:540;line-height:var(--leading-h2)}.mission-home-statement h3 span{color:var(--muted)}.mission-home-person{align-items:center;gap:var(--space-3);margin:var(--space-5) auto var(--space-6);text-align:center;flex-direction:column;display:flex}.mission-home-person-role{margin-left:auto;margin-right:auto}.mission-home-person-photo{border-radius:var(--radius-circle);border:1px solid var(--border);background:var(--bg);flex:none;width:7.5rem;height:7.5rem;position:relative;overflow:hidden}.mission-home-person-photo img{object-fit:cover;width:140%;max-width:none;height:140%;position:absolute;top:-.4%;left:-17.2%}.mission-home-person-name{font-size:var(--text-small);color:var(--text);font-weight:600}.mission-home-person-role{margin-top:var(--space-1);max-width:24ch;font-size:var(--text-sub);color:var(--muted)}.mission-home-journey{margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.mission-home-journey li{border-radius:var(--radius-lg);border:1px solid var(--border);aspect-ratio:16/10;background:var(--surface);position:relative;overflow:hidden}.mission-home-journey--people li{aspect-ratio:4/3}.mission-home-journey img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.8);width:100%;height:100%;display:block}.mission-home-journey--people img{filter:grayscale()contrast(1.05)brightness(.9)}.mission-home-journey li:after{content:"";pointer-events:none;background:linear-gradient(#0309110f 0%,#0309116b 50%,#030911f0 100%);position:absolute;inset:0}.mission-home-journey li>div{z-index:1;padding:var(--space-4);position:absolute;bottom:0;left:0;right:0}.mission-home-journey li span{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted);margin-bottom:var(--space-2);display:flex}.mission-home-journey li span:before{content:"";background:var(--red);flex:none;width:18px;height:2px}.mission-home-journey li p{font-size:var(--text-small);color:var(--text);margin:0}@media (max-width:899px){.mission-home-journey,.mission-home-journey--people{grid-template-columns:1fr}}@keyframes mission-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mission-settle{0%{transform:scale(1.06)}}@keyframes mission-dash{0%{width:0}}@keyframes mission-tone{0%{color:var(--text)}}@media (prefers-reduced-motion:no-preference){.mission-motion.is-ready:not(.is-visible) .section-head>*,.mission-motion.is-ready:not(.is-visible) .mission-home-statement,.mission-motion.is-ready:not(.is-visible) .validation-card,.mission-motion.is-ready:not(.is-visible) .app-win,.mission-motion.is-ready:not(.is-visible) .mission-home-journey li{opacity:0}.mission-motion.is-visible .section-head>*,.mission-motion.is-visible .mission-home-statement,.mission-motion.is-visible .validation-card,.mission-motion.is-visible .app-win,.mission-motion.is-visible .mission-home-journey li{animation:mission-rise .9s var(--ease-out) backwards}.mission-motion.is-visible .section-head>:nth-child(2){animation-delay:80ms}.mission-motion.is-visible .section-head>:nth-child(3){animation-delay:.16s}.mission-motion.is-visible .section-head>:nth-child(4),.mission-motion.is-visible .mission-home-statement{animation-delay:.24s}.mission-motion.is-visible .validation-card:first-child,.mission-motion.is-visible .app-win{animation-delay:.36s}.mission-motion.is-visible .validation-card:nth-child(2){animation-delay:.45s}.mission-motion.is-visible .validation-card:nth-child(3){animation-delay:.54s}.mission-motion.is-visible .mission-home-journey--people li:first-child{animation-delay:.62s}.mission-motion.is-visible .mission-home-journey--people li:nth-child(2){animation-delay:.71s}.mission-motion.is-visible .mission-home-journey--people li:nth-child(3){animation-delay:.8s}.mission-motion.is-visible .mission-home-journey:not(.mission-home-journey--people) li:first-child{animation-delay:.9s}.mission-motion.is-visible .mission-home-journey:not(.mission-home-journey--people) li:nth-child(2){animation-delay:.99s}.mission-motion.is-visible .mission-home-journey:not(.mission-home-journey--people) li:nth-child(3){animation-delay:1.08s}.mission-motion.is-visible .mission-home-statement h3 span{animation:mission-tone 1.4s var(--ease) 1s backwards}.mission-motion.is-visible .mission-home-journey img{animation:mission-settle 1.9s var(--ease-out) backwards}.mission-motion.is-visible .mission-home-journey li span:before{animation:mission-dash .9s var(--ease-out) .5s backwards}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mission-home-journey img{transition:transform 1.1s var(--ease-out)}.mission-home-journey li:hover img{transform:scale(1.035)}.mission-home-journey li{transition:border-color .3s var(--ease)}.mission-home-journey li:hover{border-color:var(--border-hi)}}.gsp-body p,.gsp-body .btn,.commodity-legend-title,.commodity-legend-items,.commodity-legend p{font-size:var(--text-sub)}.pay h2{font-size:calc(var(--text-h2)*1.3)}.home-site-buttons{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:6px;display:grid}.home-site-login{color:#e5ebf5;white-space:nowrap;background:0 0;border:1px solid #ffffff30;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.home-site-login:hover,.home-site-login[aria-current=page]{color:#fff;background:#ffffff0d;border-color:#fff6}.home-site-actions .home-site-cta{white-space:nowrap;justify-content:center}@media (max-width:768px){.home-site-actions .home-site-cta,.home-site-login{letter-spacing:.01em;padding:0 10px;font-size:10px}.home-site-actions .home-site-cta{gap:0}.home-site-actions .home-site-cta span{display:none}}@media (max-width:400px){.home-site-actions,.home-site-buttons{gap:4px}.home-site-actions .home-site-cta,.home-site-login{padding:0 8px}}.app-win{margin-bottom:var(--space-4);border:1px solid var(--border-hi);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000047}.app-win-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex}.app-win-dots{gap:var(--space-1);display:inline-flex}.app-win-dots i{border-radius:var(--radius-circle);background:var(--border-hi);width:.5rem;height:.5rem}.app-win-title{min-width:0;color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);flex:1}.app-win-live{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--ocean-hi);font-family:var(--mono);font-size:var(--text-micro);border:1px solid #5f97dc52;display:inline-flex}.app-win-live i{border-radius:var(--radius-circle);background:var(--ocean-hi);width:.35rem;height:.35rem;animation:2.4s ease-in-out infinite app-pulse}.app-row{align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border);transition:background .25s var(--ease);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.app-row:last-child{border-bottom:0}.app-row:hover{background:var(--surface-2)}.app-row-mark{color:var(--ocean-hi);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);opacity:.8}.app-row-name{color:var(--text);font-size:var(--text-h4);font-weight:560;line-height:var(--leading-body)}.app-row-sub{margin-top:var(--space-1);color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker)}.app-chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--ocean-hi);font-family:var(--mono);font-size:var(--text-micro);white-space:nowrap;background:#5f97dc1a;border:1px solid #5f97dc52}.app-flow{padding:var(--space-4) var(--space-4) var(--space-3);border-top:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(3,1fr);display:grid}.app-flow>div{padding-top:var(--space-4);color:var(--muted);font-family:var(--mono);font-size:var(--text-micro);text-align:center;position:relative}.app-flow>div:before{content:"";border-radius:var(--radius-circle);background:var(--ocean-hi);z-index:1;width:.5rem;height:.5rem;margin-left:-.25rem;position:absolute;top:0;left:50%}.app-flow>div:after{content:"";background:linear-gradient(90deg,var(--ocean-hi),var(--border-hi));width:100%;height:1px;position:absolute;top:.25rem;left:50%}.app-flow>div:last-child:after{display:none}@keyframes app-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.app-win-live i{animation:none}}@media (max-width:480px){.app-row{gap:var(--space-3);padding:var(--space-3)}}@media (min-width:900px){.app-win-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-row{border-bottom:0;border-right:1px solid var(--border);padding:var(--space-5)}.app-row:last-child{border-right:0}}.contact-mail{padding:var(--space-7) 0 var(--space-9);background:var(--deep)}.contact-card{max-width:36rem;padding:var(--space-6);border:1px solid var(--border-hi);border-radius:var(--radius-lg);background:var(--surface)}.contact-card-label{color:var(--muted);font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker)}.contact-card-addr{margin:var(--space-3) 0 var(--space-4);color:var(--text);font-size:var(--text-h3);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:560;display:block}.contact-card-addr:hover{color:var(--ocean-hi)}.contact-card-note{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-small)}.home-reference-identity footer strong,.home-reference-identity footer span{font-family:var(--sans);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);font-style:italic;font-weight:700}@media (max-width:650px){.home-reference-identity footer strong,.home-reference-identity footer span{font-size:var(--text-micro)}}.home-founders{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,#5f97dc,#8b5cf6,#ec4899,#f59e0b) border-box;color:#fff;font-size:var(--text-kicker);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.home-site-nav nav a.home-founders{color:#fff;font-size:var(--text-kicker);font-weight:600}.home-reference-links>li.home-founders-item{height:64px}.home-founders--drawer{width:100%;min-height:44px;margin:0 0 var(--space-4);font-size:var(--text-small);display:flex}@media (min-width:769px) and (max-width:900px){.home-reference-links{gap:14px}.home-founders{padding:0 var(--space-2)}}.gl-hero,.gl-workspace{--gl-ink:#12284c;--gl-ink-2:#40597f;--gl-muted:#5d7092;--gl-line:#dbe5f3;--gl-blue:#2a6fdb;color:var(--gl-ink)}.gl-hero{padding:var(--space-8) 0;background:linear-gradient(#e9f1ff 0%,#f7f9fc 82%)}.gl-hero-grid{gap:var(--space-7);align-items:center;display:grid}@media (min-width:900px){.gl-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.gl-hero .eyebrow{margin-bottom:var(--space-3);color:var(--gl-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow)}.gl-hero h1{margin:0 0 var(--space-3);color:var(--gl-ink);font-size:var(--text-h1);font-weight:650;line-height:var(--leading-h2);letter-spacing:var(--tracking-display)}.gl-hero .lead{max-width:46ch;color:var(--gl-ink-2);font-size:var(--text-sub);margin:0}.gl-modes{gap:var(--space-2);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.gl-mode{padding:var(--space-1) var(--space-3);border:1px solid var(--gl-line);border-radius:var(--radius-pill);color:var(--gl-ink-2);font-size:var(--text-small);background:#fff;font-weight:600}.gl-mode.is-on{border-color:var(--gl-ink);background:var(--gl-ink);color:#fff}.gl-hero-button{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--gl-ink);color:#fff;font-size:var(--text-small);font-weight:650;display:inline-flex}.gl-hero-visual{border:1px solid var(--gl-line);border-radius:var(--radius-xl);background:linear-gradient(#fff,#f1f6ff);position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #12284c1a}.gl-hero-visual svg{aspect-ratio:660/340;width:100%;height:auto;display:block}.gl-hero-card{right:var(--space-4);bottom:var(--space-4);width:min(15rem,56%);padding:var(--space-3) var(--space-4);border:1px solid var(--gl-line);border-radius:var(--radius-lg);background:#fffffff5;position:absolute;box-shadow:0 .75rem 2rem #12284c1f}.gl-card-kicker{margin-bottom:var(--space-2);color:var(--gl-muted);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker)}.gl-stop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.gl-stop-name{color:var(--gl-ink);font-size:var(--text-small);font-weight:650}.gl-stop-state{color:var(--gl-blue);font-size:var(--text-kicker);white-space:nowrap;font-weight:600}.gl-stop-bar{height:4px;margin:var(--space-2) 0;border-radius:var(--radius-pill);background:#e3ecf8}.gl-stop-bar i{border-radius:inherit;background:var(--gl-blue);width:56%;height:100%;display:block}.gl-card-eta{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--gl-blue);color:#fff;font-size:var(--text-kicker);font-weight:600}@media (max-width:650px){.gl-hero-card{width:auto;margin:0 var(--space-3) var(--space-3);position:static}}.gl-workspace{padding:var(--space-7) 0 var(--space-8);background:#f7f9fc}.gl-workspace .section-head{margin-bottom:var(--space-5)}.gl-workspace .eyebrow{color:var(--gl-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow)}.gl-workspace h2{color:var(--gl-ink);font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:650}.gl-workspace .lead{color:var(--gl-ink-2);font-size:var(--text-sub)}.gl-workspace-card{border:1px solid var(--gl-line);border-radius:var(--radius-xl);background:#fff;overflow:hidden;box-shadow:0 1.5rem 3rem #12284c14}.gl-summary-frame{background:#fff;border:0;width:100%;min-height:36rem;display:block}.gl-workspace-cta{margin-top:var(--space-5);justify-content:center;display:flex}.tic-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:#cfeee0;background:#53c58e14;border:1px solid #53c58e61}.tic-label{color:#9aa1ad}.tic-role{padding:2px var(--space-2);border-radius:var(--radius-pill);color:#b9d1f5;background:#5f97dc1f;border:1px solid #8fb8ff6b;align-self:flex-start}.tic-name{margin-top:var(--space-2);font-size:var(--text-h3);letter-spacing:-.015em;color:#fff;font-weight:600}.tic-bottom{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid #ffffff1a}.tic-id{font-size:var(--text-small);letter-spacing:.06em;color:#dfe3ea}.tic-small{color:#8d94a0}.tic-shield{color:#8fb8ff}.home-reference-identity .home-reference-participants{border-radius:var(--radius-lg);background:#080e1894;border:1px solid #ffffff1f;gap:0;overflow:hidden;box-shadow:0 1.125rem 2.5rem #01040a66}.home-reference-identity .home-reference-participants>a{gap:var(--space-3);padding:var(--space-3) var(--space-4);box-shadow:none;color:#f4f7fb;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr) auto;transition:background .2s;transform:none}.home-reference-identity .home-reference-participants>a:last-child{border-bottom:0}.home-reference-identity .home-reference-participants>a:is(:hover,:focus-visible,:active){box-shadow:none;background:#ffffff0f;border-color:#ffffff1a;transform:none}.home-reference-identity .home-reference-participants>a:focus-visible{outline-offset:-2px;outline:2px solid #fff}.home-reference-identity .home-reference-participants>a:before{display:none}.home-reference-identity .home-reference-participants>a:after{z-index:auto;opacity:.5;content:"↗";color:#fff;width:auto;font-size:var(--text-body);background:0 0;line-height:1;transition:opacity .2s,transform .2s;animation:none;position:static;inset:auto;transform:none}.home-reference-identity .home-reference-participants>a:is(:hover,:focus-visible,:active):after{opacity:1;animation:none;transform:translate(2px,-2px)}.home-reference-identity .home-reference-participants>a>i{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--ico-a),var(--ico-b));color:#fff;border:0;width:2.75rem;height:2.75rem;transform:none;box-shadow:inset 0 1px #ffffff40}.home-reference-identity .home-reference-participants>a:first-child{--ico-a:var(--uv-1);--ico-b:var(--uv-3)}.home-reference-identity .home-reference-participants>a:nth-child(2){--ico-a:var(--uv-4);--ico-b:var(--uv-6)}.home-reference-identity .home-reference-participants>a:nth-child(3){--ico-a:var(--uv-cyan);--ico-b:var(--uv-6)}.home-reference-identity .home-reference-participants>a:nth-child(4){--ico-a:var(--uv-magenta);--ico-b:var(--uv-4)}.home-reference-identity .home-reference-participants>a:is(:hover,:focus-visible,:active)>i{background:linear-gradient(135deg,var(--ico-a),var(--ico-b));border-color:#0000;transform:none;box-shadow:inset 0 1px #ffffff40}.home-reference-identity .home-reference-participants>a>i svg,.home-reference-identity .home-reference-participants>a:is(:hover,:focus-visible,:active)>i svg{filter:none;width:1.375rem;height:1.375rem;transform:none}.home-reference-identity .home-reference-participants b,.home-reference-identity .home-reference-participants>a:is(:hover,:focus-visible,:active) b{margin-bottom:var(--space-1);color:#f4f7fb;font-size:var(--text-body);letter-spacing:-.01em;font-weight:650;line-height:1.25}.home-reference-identity .home-reference-participants span{color:#a9b6c8;font-size:var(--text-small);font-weight:400;line-height:1.45}@media (max-width:650px){.home-reference-identity footer span{font-size:6px}}.home-reference-identity footer span{font-size:8px}@media (max-width:650px){.home-reference-identity footer span{font-size:6px}}.tic-role--broker{color:#e54a54}.tic-name{font-size:var(--text-h3)}.gls,.glt{--gl-ink:#12284c;--gl-ink-2:#40597f;--gl-muted:#5d7092;--gl-line:#dbe5f3;--gl-blue:#2a6fdb;color:var(--gl-ink)}.gls{padding:var(--space-7) 0 var(--space-8);background:linear-gradient(#62b6f1 0%,#d8efff 52%,#f7fbff 100%);position:relative;overflow:hidden}.gls-clouds i{border-radius:var(--radius-pill);filter:blur(1.2rem);pointer-events:none;background:#ffffffd1;width:22rem;height:8rem;display:block;position:absolute}.gls-clouds i:first-child{top:3rem;left:-9rem}.gls-clouds i:nth-child(2){width:26rem;top:16rem;right:-10rem}.gls-clouds i:nth-child(3){bottom:1rem;left:-8rem}.gls .wrap{z-index:1;position:relative}.gls-sheet{border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 1.125rem 4.375rem #1d5b8733}.gls-grid{gap:var(--space-5);padding:var(--space-6) var(--space-5);align-items:center;display:grid}@media (min-width:900px){.gls-grid{padding:var(--space-7) var(--space-6);gap:var(--space-4);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}}.gls .eyebrow{margin-bottom:var(--space-3);color:var(--gl-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow)}.gls h1{margin:0 0 var(--space-3);color:var(--gl-ink);font-size:var(--text-h1);font-weight:650;line-height:var(--leading-h2);letter-spacing:var(--tracking-display);max-width:16ch}.gls .lead{max-width:44ch;color:var(--gl-ink-2);font-size:var(--text-sub);margin:0}.gls .gl-modes{margin:var(--space-5) 0}.gls-globe{width:100%;max-width:42rem;margin:0 auto;position:relative}.gls-globe svg{width:100%;height:auto;display:block;overflow:visible}.gls .gl-hero-button{background:var(--gl-blue)}.gls-seal{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-2) var(--space-3);border:1px solid var(--gl-line);border-radius:var(--radius-md);background:#f7f9fc;flex-wrap:nowrap;width:fit-content;max-width:100%;display:flex}.gls-seal-laurel{align-items:center;gap:var(--space-1);color:var(--gl-ink-2);display:flex}.gls-seal-laurel svg{flex:none;width:1rem;height:1.6rem}.gls-seal-laurel .is-flip{transform:scaleX(-1)}.gls-seal-top{color:var(--gl-ink);font-size:var(--text-small);text-align:center;font-weight:700;line-height:1.1}.gls-seal-sub{color:var(--gl-muted);font-size:var(--text-kicker);text-align:center;line-height:1.2}.gls-seal-stat{justify-items:center;gap:0;display:grid}.gls-seal-num{color:var(--gl-ink);font-size:var(--text-h4);font-weight:700;line-height:1.1}.gls-chips{pointer-events:none;position:absolute;inset:0}.gls-chip{align-items:center;gap:var(--space-2);padding:.2rem var(--space-3) .2rem .2rem;border-radius:var(--radius-pill);color:#303944;font-size:var(--text-small);white-space:nowrap;background:#fffffff7;line-height:1;display:inline-flex;position:absolute;transform:translate(.7rem,-50%);box-shadow:0 .25rem .9rem #12284c24}.gls-chip--l{transform:translate(calc(-100% - .7rem),-50%)}.gls-chip[data-code=AE]{margin-top:.55rem}.gls-chip[data-code=TR]{margin-top:-.2rem}.gls-chip-flag{border-radius:var(--radius-circle);object-fit:cover;flex:none;width:1.5rem;height:1.5rem;display:block}.gls-ship{z-index:2;pointer-events:none;filter:drop-shadow(0 .9rem 1.1rem #12284c3d);width:46%;height:auto;position:absolute;top:-15%;right:-3%}@media (min-width:900px){.gls-ship{width:41%;top:-6%;right:-4%}}@media (max-width:899px){.gls-chip--more{display:none}.gls-chip[data-code=NL]{transform:translate(calc(-100% - .7rem),-50%)}.gls-chip{font-size:var(--text-kicker)}.gls-chip-flag{width:1.25rem;height:1.25rem}}.glt{padding:var(--space-7) 0;background:#f7f9fc}.glt .section-head{margin-bottom:var(--space-5)}.glt .eyebrow{color:var(--gl-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow)}.glt h2{color:var(--gl-ink);font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:650}.glt .lead{color:var(--gl-ink-2);font-size:var(--text-sub)}.glt-board{border:1px solid var(--gl-line);border-radius:var(--radius-xl);background:#fff;overflow:hidden;box-shadow:0 1.5rem 3rem #12284c14}.glt-bar{gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--gl-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@media (min-width:900px){.glt-bar{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.glt-label{margin-bottom:var(--space-1);color:var(--gl-muted);font-size:var(--text-kicker);font-weight:600}.glt-value{padding-bottom:var(--space-1);color:var(--gl-ink);font-size:var(--text-small);border-bottom:2px solid #e8eef6}.glt-open{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--gl-ink);color:#fff;font-size:var(--text-small);grid-column:1/-1;font-weight:650;display:inline-flex}@media (min-width:900px){.glt-open{grid-column:auto}}.glt-stage{gap:var(--space-4);padding:var(--space-5);background:linear-gradient(120deg,#d9eaf2 0%,#d3e5ed 52%,#dcecf2 100%);display:grid;position:relative}.glt-map{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.glt-timeline{padding:var(--space-5);border-radius:var(--radius-xl);background:#fff;gap:0;display:grid;box-shadow:0 .5rem 1.625rem #26465b26}.glt-stop{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:3.5rem minmax(0,1fr);display:grid;position:relative}.glt-stop:not(:last-child):before{content:"";top:3.25rem;left:1.6875rem;bottom:var(--space-1);border-left:2px dotted #65b9c9;position:absolute}.glt-icon{border-radius:var(--radius-circle);background:#e2f8fc;place-items:center;width:3.5rem;height:3.5rem;display:grid}.glt-icon span{border-radius:var(--radius-circle);color:#fff;width:2.25rem;height:2.25rem;font-size:var(--text-micro);background:#19b9d7;place-items:center;font-weight:800;display:grid}.glt-icon.is-dest{background:#e7efff}.glt-icon.is-dest span{background:#3277ed}.glt-name{margin:var(--space-1) 0 var(--space-2);color:var(--gl-ink);font-size:var(--text-body);font-weight:700}.glt-metric{align-items:center;gap:var(--space-2);margin:var(--space-1) 0;grid-template-columns:2rem minmax(0,1fr);display:grid}.glt-metric-label{color:var(--gl-muted);font-size:var(--text-kicker)}.glt-track{border-radius:var(--radius-pill);background:#e3ecef;height:.5rem;overflow:hidden}.glt-track i{border-radius:inherit;background:#3378ef;height:100%;display:block}.glt-callout{padding:var(--space-5);border-radius:var(--radius-lg);color:#fff;text-align:center;font-size:var(--text-h3);background:linear-gradient(125deg,#3479f6,#2867e9);font-weight:700;line-height:1.4;box-shadow:0 .5rem 1.25rem #1c5fbd4d}.glt-legend{color:#647785;font-size:var(--text-kicker)}@media (min-width:900px){.glt-stage{min-height:36rem;padding:0;display:block}.glt-map{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.glt-timeline{left:var(--space-6);top:var(--space-6);width:min(23rem,38%);position:absolute}.glt-callout{right:var(--space-6);bottom:var(--space-8);width:min(22rem,36%);padding:var(--space-6) var(--space-5);font-size:var(--text-h2);position:absolute}.glt-legend{right:var(--space-5);bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#ffffffd9;position:absolute}}.ix-band{--bg:#f7f9fc;--deep:#f7f9fc;--surface:#fff;--surface-2:#f1f5fa;--surface-3:#e8eef6;--border:#dbe3ee;--border-hi:#bccadc;--text:#12284c;--text-2:#40597f;--muted:#5d7092;--faint:#5d7092;--success:#1e7a45;--red-hi:#c62828;--ocean-hi:#2a6fdb;color:#12284c;background:#f7f9fc}.ix-band h2,.ix-band h3{color:var(--text)}.ix-band .eyebrow{color:#5d7092}.ix-band .lead{color:#40597f}.ix-band .ix-window{box-shadow:0 1.5rem 3rem #12284c14}.ix-foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.ix-layers{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.ix-layer{--c:var(--uv-4);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-small);transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease);font-weight:600}.ix-layer--data{--c:var(--uv-6)}.ix-layer--intelligence{--c:var(--uv-magenta)}.ix-layer--infrastructure{--c:var(--uv-cyan)}.ix-layer.is-on{border-color:var(--c);color:var(--text);background:color-mix(in srgb,var(--c) 10%,#fff)}.ihero-photo{opacity:.55;filter:grayscale()invert()contrast(1.1);-webkit-mask-image:linear-gradient(90deg,#0000 0% 28%,#000 62%);mask-image:linear-gradient(90deg,#0000 0% 28%,#000 62%)}.ix-chart{--border:#1c2a3d;--muted:#9fb0c6;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:#070b12;display:grid}.ix-chart-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ix-chart-k{font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:#9fb0c6}.ix-chart-price{color:#fff;font-size:var(--text-h2);letter-spacing:-.02em;font-weight:600;line-height:1}.ix-chart .ix-spark-grid{stroke:#1c2a3d}.ix-chart .ix-spark-line:not(.ix-spark-line--fc){stroke:url(#ix-rainbow);stroke-width:2.5px}.ix-chart .ix-spark{animation:7s ease-in-out infinite ix-reveal}.ix-chart .ix-spark-dot{stroke:#fff}@keyframes ix-reveal{0%{clip-path:inset(0 100% 0 0)}55%,to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.ix-chart .ix-spark{animation:none}}.ix-foot--end{justify-content:flex-end}.home-reference-copy h1 span{background:linear-gradient(90deg,#ed1c24 0%,#c62c70 38%,#704fc5 70%,#2563ff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.home-reference-identity header{justify-content:flex-end}@media (min-width:851px){.wsv .wsv-right-stack{grid-template-columns:minmax(18.75rem,.9fr) minmax(0,1.1fr)}.wsv .wsv-right-stack>.wsv-panel:first-child{order:2}}.commodity-status em{box-shadow:none;background:#8fa6c4}.jx{--heat-1:#37b36a;--heat-2:#f2b84b;--heat-3:#9b2347;--jx-deep:color-mix(in srgb,var(--ocean-lo) 38%,var(--deep));--jx-panel:color-mix(in srgb,var(--ocean-lo) 52%,var(--deep));--jx-line:color-mix(in srgb,var(--ocean-hi) 38%,transparent);--jx-blue:#3978f6;background:var(--jx-deep)}.jx-crumbs{padding-top:var(--space-6);z-index:2;position:relative}.jx-hero{margin-top:calc(var(--space-6) * -1);padding:var(--space-8) 0 clamp(13rem,36vw,23rem);text-align:center;background:var(--jx-deep);position:relative;overflow:hidden}.jx-hero-bg{background:linear-gradient(180deg,color-mix(in srgb,var(--jx-deep) 94%,transparent) 0%,color-mix(in srgb,var(--jx-deep) 72%,transparent) 55%,color-mix(in srgb,var(--deep) 90%,transparent) 100%),url(/images/hero/home-hero-port.webp) center/cover no-repeat;position:absolute;inset:0}.jx-hero-ship{z-index:1;filter:drop-shadow(0 1.5rem 2rem #00000073);pointer-events:none;width:min(32rem,88%);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,18%)}.jx-hero-in{z-index:1;position:relative}.jx-crumbs .crumb{margin-bottom:0}.jx h1{margin:0 auto var(--space-3);max-width:20ch;font-size:var(--text-display);font-weight:500;line-height:var(--leading-h2);letter-spacing:var(--tracking-display);color:var(--text)}.jx-lead{max-width:44ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--text-2);margin:0 auto}.jx-ctas{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.jx-cta{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);font:inherit;font-size:var(--text-small);cursor:pointer;transition:background .2s var(--ease);border:0;font-weight:600;display:inline-flex}.jx-cta svg{flex:none;width:.75rem;height:1rem}.jx-cta--primary{background:var(--jx-blue);color:#fff}.jx-cta--primary:hover,.jx-cta--primary.is-on{background:#4d87fa}.jx-cta--white{color:var(--deep);background:#fff}.jx-cta--white:hover,.jx-cta--white.is-on{background:#eaf1ff}.jx-note{margin:var(--space-6) 0 var(--space-8);font-size:var(--text-small);color:var(--text-2)}.jx-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.jx-panel-wrap{scroll-margin-top:var(--space-8)}.jr{padding:var(--space-6) 0 var(--space-6);background:var(--jx-deep)}.jr-top{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.jr-title{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--text);margin:0;font-weight:500}.jr-sub{margin-top:var(--space-1);font-size:var(--text-small);color:var(--text-2)}.jr-close{min-height:2.25rem;padding:0 var(--space-4);border:1px solid var(--jx-line);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;font-weight:600}.jr-controls{align-items:flex-end;gap:var(--space-4) var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.jr-ctl{gap:var(--space-1);align-content:start;display:grid}.jr-ctl-k{font-size:var(--text-kicker);color:var(--muted)}.jr-ctl select{min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--jx-line);border-radius:var(--radius-md);background:var(--jx-panel);color:var(--text);font:inherit;font-size:var(--text-small)}.jr-legend{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--jx-line);border-radius:var(--radius-md);background:var(--jx-panel);font-size:var(--text-kicker);color:var(--text-2);display:inline-flex}.jr-seg{border:1px solid var(--jx-line);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.jr-seg button{min-height:2.25rem;padding:0 var(--space-4);background:var(--jx-panel);color:var(--text-2);font:inherit;font-size:var(--text-small);cursor:pointer;border:0;font-weight:600}.jr-seg button.is-on{color:var(--deep);background:#fff}.jr-dot{border-radius:var(--radius-xs);flex:none;width:.75rem;height:.75rem;display:inline-block}.jr-dot--1,.jr-chip--1{background:var(--heat-1)}.jr-dot--2,.jr-chip--2{background:var(--heat-2)}.jr-dot--3,.jr-chip--3{background:var(--heat-3)}.jr-main{gap:var(--space-4);align-items:start;display:grid}@media (min-width:900px){.jr-main{grid-template-columns:minmax(0,1fr) 21rem}}.jr-left{gap:var(--space-4);min-width:0;display:grid}@media (max-width:899px){.jr-left{display:contents}.jr-mapbox{order:1}.jr-right{order:2}.jr-about{order:3}}.jr-right{gap:var(--space-4);min-width:0;display:grid}.jr-card{border:1px solid var(--jx-line);border-radius:var(--radius-lg);background:var(--jx-panel);min-width:0}.jr-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--jx-line);display:flex}.jr-card-head h3{font-size:var(--text-small);color:var(--text);margin:0;font-weight:650}.jr-card-head button{color:#7fb0ff;font:inherit;font-size:var(--text-kicker);cursor:pointer;background:0 0;border:0}.jr-mapbox{border:1px solid var(--jx-line);border-radius:var(--radius-lg);background:var(--jx-deep);position:relative;overflow:hidden}.jr-mapview{aspect-ratio:2148/977;overflow:hidden}.jr-mapimg{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.jr-cats{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--jx-line);background:var(--jx-panel);flex-wrap:wrap;display:flex}.jr-cats-k{margin-right:var(--space-2);font-size:var(--text-kicker);color:var(--muted);flex:none;font-weight:650}.jr-cats button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-2);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0}.jr-cats button.is-on{color:var(--deep);background:#fff}.jr-zoom{right:var(--space-3);bottom:var(--space-3);border:1px solid var(--jx-line);border-radius:var(--radius-sm);display:grid;position:absolute;overflow:hidden}@media (max-width:599px){.jr-zoom{bottom:auto;top:var(--space-3)}}.jr-zoom button{background:var(--jx-panel);width:2rem;height:2rem;color:var(--text);font:inherit;font-size:var(--text-h4);cursor:pointer;border:0;line-height:1}.jr-zoom button+button{border-top:1px solid var(--jx-line)}.jr-zoom button:disabled{opacity:.4;cursor:default}.jr-table ul,.jr-all,.jr-regions ul{margin:0;padding:0;list-style:none}.jr-table li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--jx-line);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.jr-table li:last-child{border-bottom:0}.jr-flag{border-radius:var(--radius-circle);object-fit:cover;width:1.75rem;height:1.75rem;display:block}.jr-flag--mono{background:var(--surface-3);color:var(--text-2);font-size:var(--text-micro);place-items:center;font-weight:700;display:grid}.jr-row-main{min-width:0}.jr-row-main b{font-size:var(--text-small);color:var(--text);font-weight:600;display:block}.jr-row-main span{font-size:var(--text-kicker);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.jr-row-bar{justify-items:end;gap:2px;display:grid}.jr-ticks{gap:2px;height:.75rem;display:inline-flex}.jr-ticks i{background:color-mix(in srgb,var(--text) 14%,transparent);border-radius:1px;width:3px;height:100%}.jr-ticks--1 i.is-on{background:var(--heat-1)}.jr-ticks--2 i.is-on{background:var(--heat-2)}.jr-ticks--3 i.is-on{background:var(--heat-3)}.jr-row-tag{font-size:var(--text-micro);color:var(--muted)}.jr-qs .jr-q{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--jx-line)}.jr-qs .jr-q:last-child{border-bottom:0}.jr-q b{font-size:var(--text-small);color:var(--text);font-weight:650;display:block}.jr-q p{margin:var(--space-1) 0 0;font-size:var(--text-kicker);line-height:var(--leading-body);color:var(--text-2)}.jr-about{padding:var(--space-5)}.jr-about h3{margin:0 0 var(--space-3);font-size:var(--text-h4);color:var(--text);font-weight:500}.jr-about p{margin:0 0 var(--space-3);max-width:80ch;font-size:var(--text-small);line-height:var(--leading-body);color:var(--text-2)}.jr-about b{color:var(--text)}.jr-scalechips{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-kicker);font-weight:650;display:inline-block}.jr-chip--2{color:var(--deep)}.jr-regions li{align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--jx-line);grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.jr-regions li:last-child{border-bottom:0}.jr-region-name b{font-size:var(--text-small);color:var(--text);display:block}.jr-region-name span{font-size:var(--text-kicker);color:var(--muted)}.jr-regions li button{border:1px solid var(--jx-line);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--text-kicker);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0}.jr-chart-bar{border-radius:var(--radius-sm);gap:2px;height:1.5rem;display:flex;overflow:hidden}.jr-chart-bar i{color:#fff;min-width:1.25rem;font-style:normal;font-size:var(--text-kicker);place-items:center;font-weight:650;display:grid}.jr-chart-bar .jr-chip--2{color:var(--deep)}@media (max-width:599px){.jr-regions li{gap:var(--space-2);grid-template-columns:1fr}}.jr-filters{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.jr-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-chips button{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--jx-line);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;display:inline-flex}.jr-chips button.is-on{color:var(--deep);background:#fff;border-color:#0000}.jr-count{font-size:var(--text-small);color:var(--muted)}.jr-all{border:1px solid var(--jx-line);border-radius:var(--radius-lg);background:var(--jx-panel);display:grid;overflow:hidden}.jr-all li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--jx-line);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}@media (min-width:700px){.jr-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.jr-all{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.jr-mapimg,.jx-cta{transition:none}}.gls .gl-seg{border:1px solid var(--gl-line);border-radius:var(--radius-pill);background:#f2f6fb;flex-wrap:nowrap;gap:0;padding:.25rem;display:inline-flex}.gls .gl-seg .gl-mode{align-items:center;gap:var(--space-2);padding:.4rem var(--space-3);border-radius:var(--radius-pill);color:var(--gl-ink-2);font-size:var(--text-small);background:0 0;border:0;display:inline-flex}.gls .gl-seg .gl-mode svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.gls .gl-seg .gl-mode.is-on{background:var(--gl-ink);color:#fff;box-shadow:0 .25rem .75rem #12284c40}@media (max-width:420px){.gls .gl-seg .gl-mode{gap:.3rem;padding:.4rem .6rem}}.gl-hero-button--pro{padding:0 .5rem 0 var(--space-5);gap:var(--space-3);border-radius:var(--radius-pill);transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:linear-gradient(135deg,#1d57c9,#3978f6);box-shadow:0 .5rem 1.25rem #2964dc52}.gl-hero-button--pro:hover{transform:translateY(-1px);box-shadow:0 .75rem 1.5rem #2964dc66}.gl-hero-arrow{border-radius:var(--radius-circle);background:#fff3;place-items:center;width:2rem;height:2rem;display:grid}.gls .gl-hero-button--pro{background:linear-gradient(135deg,#1d57c9,#3978f6)}.gls-rainbow{background:linear-gradient(90deg,var(--uv-1),var(--uv-3),var(--uv-6));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.gl-hero-button--pro{transition:none}}.glt-callout{gap:var(--space-2);text-align:left;padding:var(--space-5);font-size:var(--text-body);background:linear-gradient(135deg,#17387f,#2d6cf0);justify-items:start;font-weight:500;display:grid}.glt-callout-k{font-size:var(--text-kicker);letter-spacing:.04em;opacity:.8;font-weight:600}.glt-callout-v{font-size:var(--text-h3);font-weight:700;line-height:1.2}.glt-callout-chips{gap:var(--space-2);display:flex}.glt-callout-chips span{border-radius:var(--radius-pill);font-size:var(--text-kicker);border:1px solid #ffffff59;padding:.15rem .6rem;font-weight:600}.glt-callout-n{font-size:var(--text-small);opacity:.8}.glt-open{gap:var(--space-3);padding:0 .4rem 0 var(--space-5);background:linear-gradient(135deg,#1d57c9,#3978f6);box-shadow:0 .5rem 1.25rem #2964dc4d}.glt-open-arrow{border-radius:var(--radius-circle);background:#fff3;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ro{--ro-line:var(--border-hi);border:1px solid var(--ro-line);border-radius:var(--radius-xl);background:var(--surface);overflow:hidden}.ro-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ro-bar-title{align-items:center;gap:var(--space-3);display:flex}.ro-brand{font-size:var(--text-small);color:var(--text);font-weight:650}.ro-sep{background:var(--ro-line);width:1px;height:1rem}.ro-crumb{font-size:var(--text-small);color:var(--muted)}.ro-bar-tools{align-items:center;gap:var(--space-4);display:flex}.ro-open{min-height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-pill);color:#fff;font-size:var(--text-small);background:#3978f6;align-items:center;font-weight:600;display:inline-flex}.ro-open:hover{background:#4d87fa}.ro-filters{gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1000px){.ro-filters{grid-template-columns:1fr 1fr auto auto}}.ro-field{gap:var(--space-1);align-content:start;min-width:0;display:grid}.ro-field>span{font-size:var(--text-kicker);color:var(--muted)}.ro-field select{width:100%;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--ro-line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-small)}.ro-seg{border:1px solid var(--ro-line);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;padding:.2rem;display:inline-flex}.ro-seg button{min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--text-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.ro-seg button.is-on{color:var(--deep);background:#fff}.ro-body{display:grid}@media (min-width:1000px){.ro-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ro-mapcol{min-width:0}.ro .ix-map-canvas{width:100%;margin:0;transition:none}.ro-map{border-bottom:1px solid var(--border)}.ro-detail{padding:var(--space-4) var(--space-5)}.ro-detail-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ro-detail-head>div{flex:1;min-width:0}.ro-detail-title{font-size:var(--text-body);color:var(--text);font-weight:650}.ro-detail-sub{font-size:var(--text-kicker);color:var(--muted)}.ro-detail-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:700px){.ro-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ro-detail-grid dt{font-size:var(--text-kicker);color:var(--muted)}.ro-detail-grid dd{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--text);font-weight:600}.ro-wide{grid-column:1/-1}.ro-feed{border-top:1px solid var(--border);flex-direction:column;min-width:0;display:flex}@media (min-width:1000px){.ro-feed{border-top:0;border-left:1px solid var(--border);max-height:36rem}}.ro-feed-head{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);font-size:var(--text-kicker);color:var(--muted);justify-content:space-between;display:flex}.ro-feed ul{padding:var(--space-3);gap:var(--space-3);margin:0;list-style:none;display:grid;overflow:auto}.ro-card{gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--ro-line);border-radius:var(--radius-lg);background:var(--surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease);display:grid}.ro-card:hover{border-color:var(--text-2)}.ro-card.is-sel{background:color-mix(in srgb,#3978f6 10%,var(--surface-2));border-color:#3978f6}.ro-card-top{justify-content:space-between;gap:var(--space-3);display:flex}.ro-kind{font-size:var(--text-kicker);font-weight:650}.ro-kind--demand{color:#7fb0ff}.ro-kind--supply{color:#f0a45a}.ro-card-time{font-size:var(--text-kicker);color:var(--muted)}.ro-card-main{align-items:center;gap:var(--space-3);display:flex}.ro-card-title{font-size:var(--text-body);color:var(--text);font-weight:650}.ro-card-sub{font-size:var(--text-kicker);color:var(--text-2)}.ro-card-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ro-card-facts span{font-size:var(--text-kicker);color:var(--muted);display:block}.ro-card-facts b{font-size:var(--text-small);color:var(--text);font-weight:600;display:block}.ro-foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-size:var(--text-kicker);color:var(--muted)}.ro-page{padding:var(--space-7) 0 var(--space-8)}.ro-page h1{margin:0 0 var(--space-2);font-size:var(--text-display);font-weight:500;line-height:var(--leading-h2);letter-spacing:var(--tracking-display);color:var(--text)}.ro-lead{margin:0 0 var(--space-6);font-size:var(--text-lead);color:var(--text-2)}@media (prefers-reduced-motion:reduce){.ro-card{transition:none}}.ro-field:has(.ro-seg){grid-column:1/-1}.ro-seg{display:flex}.ro-seg button{padding:0 var(--space-2);flex:auto}@media (min-width:1000px){.ro-field:has(.ro-seg){grid-column:auto}.ro-seg{display:inline-flex}.ro-seg button{padding:0 var(--space-3);flex:none}}.tic{aspect-ratio:1.72;border-radius:var(--radius-xl);background:linear-gradient(118deg,#282c34fa 0%,#13151afa 49%,#1a1115fa 100%);border:1px solid #b1bed347;padding:0;display:block;box-shadow:0 35px 90px #0000007a,0 0 65px #a0202a1a,inset 0 1px #ffffff1a}.tic:after{background:radial-gradient(at 100% 8%,#da2a3429,#0000 38%)}.tic-top{z-index:1;gap:var(--space-4);position:absolute;top:7%;left:4.5%;right:5%}.tic-brand img{width:auto;height:1.1875rem}.tic-status{letter-spacing:.2em;color:#b9c0cc;border:0;border-radius:0;gap:.6em;padding:0;font-size:clamp(.5625rem,1.2vw,.8125rem)}.tic-status i{background:#53d49a;width:8px;height:8px;box-shadow:0 0 14px #53d49ab3}.tic-label{z-index:1;letter-spacing:.19em;color:#7d8797;margin:0;font-size:clamp(.5625rem,1.25vw,.875rem);position:absolute;top:18%;left:4.5%}.tic-person{z-index:1;position:absolute;bottom:10%;left:4.5%}.tic-role{letter-spacing:.18em;color:#e54a54;background:0 0;border:0;border-radius:0;margin:0 0 .55em;padding:0;font-size:clamp(.625rem,1.3vw,.875rem)}.tic-name{letter-spacing:-.04em;color:#f0f2f6;margin:0 0 .7em;font-size:clamp(1.1875rem,2.5vw,1.8125rem);font-weight:450;line-height:1.15}.tic-id{letter-spacing:.13em;color:#a4aab5;font-size:clamp(.625rem,1.3vw,.9375rem)}.tic-id .brx-trigger{color:#f04450;border-bottom-color:#f044508c}.tic-small{letter-spacing:.18em;color:#626b79;margin-top:.55em;font-size:clamp(.5625rem,1.15vw,.75rem)}.tic-shield{z-index:1;color:#d94854;opacity:.95;width:clamp(2.2rem,5.3vw,3.75rem);position:absolute;bottom:8%;right:5%}.identity-card-tilt{width:min(100%,40rem)}@media (max-width:600px){.tic{border-radius:var(--radius-lg)}.tic-person{bottom:8%}.tic-label{top:20%}.identity-panel .identity-card-stage{aspect-ratio:1.42}}.gls-offer{z-index:2;padding:var(--space-3) var(--space-4);border:1px solid var(--gl-line);border-radius:var(--radius-lg);background:#fff;gap:2px;display:grid;position:absolute;box-shadow:0 .9rem 2rem #12284c29}.gls-offer--a{top:-3%;right:-1%}.gls-offer--b{bottom:3%;right:4%}.gls-offer-k{font-size:var(--text-kicker);font-weight:650}.gls-offer-k--demand{color:#d6404a}.gls-offer-k--supply{color:var(--gl-blue)}.gls-offer-v{color:var(--gl-ink);font-size:var(--text-body);font-weight:700;line-height:1.2}.gls-offer-n{color:var(--gl-muted);font-size:var(--text-kicker)}@media (max-width:600px){.gls-offer--b{display:none}.gls-offer--a{top:-4%;right:0}}.glr{--gl-ink:#12284c;--gl-ink-2:#40597f;--gl-muted:#5d7092;--gl-line:#dbe5f3;--gl-blue:#2a6fdb;padding:var(--space-7) 0;color:var(--gl-ink);background:#f7f9fc}.glr .section-head{margin-bottom:var(--space-5)}.glr .eyebrow{color:var(--gl-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow)}.glr h2{color:var(--gl-ink);font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:650}.glr .lead{color:var(--gl-ink-2);font-size:var(--text-sub)}.glr .ro{--surface:#fff;--surface-2:#f2f6fb;--surface-3:#e1ecf3;--border:var(--gl-line);--border-hi:var(--gl-line);--text:var(--gl-ink);--text-2:var(--gl-ink-2);--muted:var(--gl-muted);--ocean-hi:#2f7be0;--uv-cyan:#2f7be0;--red:#e5484d;--success:#1c9a5b;--deep:#fff;box-shadow:0 1.5rem 3rem #12284c14}.glr .ro-open{background:linear-gradient(135deg,#1d57c9,#3978f6);box-shadow:0 .5rem 1.25rem #2964dc4d}.glr .ro-seg button.is-on{background:var(--gl-ink);color:#fff}.glr .ro-kind--demand{color:#d6404a}.glr .ro-kind--supply{color:var(--gl-blue)}.glr .ro-card.is-sel{background:#eff4fe}.glr .ix-map{background:linear-gradient(120deg,#d9eaf2 0%,#d3e5ed 52%,#dcecf2 100%)}.glr .ix-map-land{fill:#f4f8fb;stroke:#c3d6e2}.glr .ix-pin-dot{box-shadow:0 0 0 2px #fff,0 0 .75rem color-mix(in srgb,var(--pc) 55%,transparent)}.rb{--gl-ink:#12284c;--gl-ink-2:#40597f;--gl-muted:#5d7092;--gl-line:#dbe5f3;padding:var(--space-7) 0;color:var(--gl-ink);background:#f7f9fc}.rb-card{border:1px solid var(--gl-line);border-radius:var(--radius-xl);background:#fff;display:grid;overflow:hidden;box-shadow:0 1.5rem 3rem #12284c14}@media (min-width:900px){.rb-card{grid-template-columns:minmax(0,1fr) 20rem}}.rb-main{min-width:0;padding:var(--space-5)}.rb-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.rb-head h2{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--gl-ink);margin:0;font-weight:650}.rb-open{min-height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-pill);color:#fff;font-size:var(--text-small);background:linear-gradient(135deg,#1d57c9,#3978f6);align-items:center;font-weight:650;display:inline-flex;box-shadow:0 .5rem 1.25rem #2964dc4d}.rb-chips{gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.rb-chips button{min-height:2rem;padding:0 var(--space-3);border:1px solid var(--gl-line);border-radius:var(--radius-pill);color:var(--gl-ink-2);font:inherit;font-size:var(--text-small);cursor:pointer;background:#fff;flex:none}.rb-chips button.is-on{border-color:var(--gl-ink);background:var(--gl-ink);color:#fff}.rb-map{border-radius:var(--radius-lg);line-height:0;position:relative;overflow:hidden}.rb-map img{width:100%;height:auto;display:block}.rb-routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rb-routes path{fill:none;stroke:#2f7be0;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:rb-draw 1s var(--ease-out) forwards}@keyframes rb-draw{to{stroke-dashoffset:0}}.rb-pin{border:.25rem solid var(--pc);border-radius:var(--radius-circle);cursor:pointer;background:#fff;width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;padding:0;position:absolute;box-shadow:0 .125rem .5rem #12284c40}.rb-pin--demand{--pc:#e5484d}.rb-pin--supply{--pc:#2a6fdb}.rb-pin.is-sel{z-index:2;width:1.5rem;height:1.5rem;box-shadow:0 0 0 .375rem color-mix(in srgb,var(--pc) 22%,transparent);margin:-.75rem 0 0 -.75rem}.rb-foot{margin:var(--space-2) 0 0;font-size:var(--text-kicker);color:var(--gl-muted)}.rb-side{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--gl-line);background:#fbfcfe;flex-direction:column;display:flex}@media (min-width:900px){.rb-side{border-top:0;border-left:1px solid var(--gl-line)}}.rb-side-head h3{font-size:var(--text-h4);color:var(--gl-ink);margin:0;font-weight:650}.rb-side-head span{font-size:var(--text-kicker);color:var(--gl-muted)}.rb-side ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rb-side li button{width:100%;padding:var(--space-3);border:1px solid var(--gl-line);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;gap:2px;display:grid}.rb-side li button.is-sel{border-color:#3978f6;box-shadow:0 0 0 1px #3978f6}.rb-kind{font-size:var(--text-kicker);font-weight:650}.rb-kind--demand{color:#d6404a}.rb-kind--supply{color:#2a6fdb}.rb-side li b{font-size:var(--text-small);color:var(--gl-ink)}.rb-line{font-size:var(--text-kicker);color:var(--gl-muted)}.rb-cta{padding:var(--space-4);border:1px solid var(--gl-line);border-radius:var(--radius-lg);text-align:center;background:#fff;margin-top:auto}.rb-cta b{font-size:var(--text-h4);color:var(--gl-ink);display:block}.rb-cta p{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-kicker);color:var(--gl-muted)}.rb-cta a{min-height:2.25rem;padding:0 var(--space-4);border:1px solid var(--gl-line);border-radius:var(--radius-md);color:var(--gl-ink);font-size:var(--text-small);align-items:center;font-weight:600;display:inline-flex}.rh{padding:var(--space-7) 0;background:linear-gradient(#f7f9fc 0 12%,#14427a 12%,#1d6fa8 88%,#f7f9fc 88%)}.rh-card{padding:var(--space-5);border-radius:var(--radius-xl);color:#12284c;background:#fff;box-shadow:0 1.5rem 4rem #0a285047}.rh-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.rh-head h2{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:#12284c;margin:0;font-weight:650}.rh-seg{font-size:var(--text-kicker);color:#12284c;flex-wrap:wrap;align-items:center;display:flex}.rh-seg span{margin-right:var(--space-2);font-weight:600}.rh-seg button{min-height:1.75rem;padding:0 var(--space-3);color:#40597f;font:inherit;font-size:var(--text-kicker);cursor:pointer;background:#fff;border:1px solid #dbe5f3;margin-left:-1px}.rh-seg button.is-on{color:#fff;background:#4540d2;border-color:#4540d2;position:relative}.rh-map{border-radius:var(--radius-md);background:#f1f4f7;line-height:0;position:relative;overflow:hidden}.rh-map img{width:100%;height:auto;display:block}.rh-scale{left:var(--space-3);z-index:2;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-micro);color:#40597f;background:#ffffffdb;gap:2px;margin:0;line-height:1.2;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rh-scale li{align-items:center;gap:var(--space-1);display:flex}.rh-scale i{border-radius:2px;width:.75rem;height:.75rem;display:block}.rh-tip{z-index:2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-kicker);white-space:nowrap;background:#0f1530;gap:2px;line-height:1.3;display:grid;position:absolute;transform:translate(-50%,-125%)}.rh-tip b{align-items:center;gap:var(--space-1);display:flex}.rh-tip img{border-radius:var(--radius-circle);width:1rem;height:1rem}.rh-tip em{font-style:normal;font-weight:700}.rh-table h3{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-h3);color:#12284c;font-weight:650}.rh-scroll{border-radius:var(--radius-md);border:1px solid #e5ebf3;overflow-x:auto}.rh-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-small)}.rh-table th{padding:var(--space-3) var(--space-4);color:#12284c;text-align:left;background:#f3f6fa;font-weight:600}.rh-table td{padding:var(--space-3) var(--space-4);color:#40597f;border-top:1px dashed #e5ebf3}.rh-table td:first-child{align-items:center;gap:var(--space-2);color:#12284c;font-weight:600;display:flex}.rh-table td img{border-radius:var(--radius-circle);width:1.25rem;height:1.25rem}.rh-bar{width:5rem;height:.375rem;margin-right:var(--space-2);border-radius:var(--radius-pill);vertical-align:middle;background:#e4e7fb;display:inline-block;overflow:hidden}.rh-bar i{background:#4540d2;height:100%;display:block}.rh-foot{margin:var(--space-3) 0 0;font-size:var(--text-kicker);color:#5d7092}.tic-brand img{object-fit:contain;object-position:left center;width:88px;height:19px}@media (max-width:650px){.tic-label{letter-spacing:.08em;font-size:clamp(.4375rem,2vw,.625rem)}.tic-id{font-size:clamp(.5625rem,2.8vw,.75rem)}.identity-panel{overflow:visible}.identity-panel .identity-card-stage{aspect-ratio:1.42;width:calc(100vw - 28px);margin-inline:calc(50% - 50vw + 14px)}}.jx-hero{padding-bottom:clamp(10rem,30vw,18rem)}.jx-hero-bg{background:linear-gradient(180deg,color-mix(in srgb,var(--jx-deep) 90%,transparent) 0%,color-mix(in srgb,var(--jx-deep) 58%,transparent) 50%,color-mix(in srgb,var(--deep) 94%,transparent) 100%),url(/images/logistics/msc-irina-trivandrum-port.webp) center 64%/cover no-repeat;filter:saturate(.7)}.rb-chips{scrollbar-width:none}.rb-chips::-webkit-scrollbar{display:none}@media (max-width:599px){.rb-pin{border-width:.1875rem;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem}.rb-pin.is-sel{width:1.125rem;height:1.125rem;margin:-.5625rem 0 0 -.5625rem}.rh-scale{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:#fff;border-radius:0;flex-wrap:wrap;display:flex;position:static;transform:none}.rh-map{flex-direction:column-reverse;display:flex}.rh-tip{display:none}.rh-table table{min-width:0}.rh-table th:nth-child(2),.rh-table td:nth-child(2),.rh-table th:nth-child(5),.rh-table td:nth-child(5){display:none}}@media (max-width:1000px){.idflow{gap:var(--space-5);flex-direction:column;overflow:visible}.idflow:before{top:calc(var(--space-7) / 2);bottom:calc(var(--space-7) / 2);left:calc(var(--space-7) / 2);background:linear-gradient(180deg,var(--red),var(--border-hi) 35%,var(--border-hi) 70%,var(--red));width:1px;height:auto;right:auto}.idflow:after{display:none}.idflow-step{grid-template-columns:var(--space-7) minmax(0,1fr);column-gap:var(--space-4);flex:none;min-width:0;padding-right:0;display:grid}.idflow-num{grid-row:1/span 2}.idflow-label{margin-top:var(--space-2)}.idflow-copy{max-width:none}}.rdw-nav,.ix-tabs{scrollbar-width:none}.rdw-nav::-webkit-scrollbar{display:none}.ix-tabs::-webkit-scrollbar{display:none}@media (max-width:899px){.gls-ship{width:36%;top:2%;right:0}}.metrics-editorial h2{font-size:var(--text-headline)}.metrics-editorial-deck{font-size:var(--text-metric)}.metrics-editorial-lead{font-size:var(--text-body)}@media (max-width:760px){.metrics-editorial h2{max-width:none;font-size:var(--text-headline)}}.lx-reg{margin:var(--space-6) 0 0;font-family:var(--mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--muted)}.jr-close{min-height:0;padding:var(--space-1) 0;color:var(--muted);background:0 0;border:0;border-radius:0;font-weight:500}.jr-close:hover{color:var(--text)}.jr-legend,.jr-seg,.jr-ctl select,.jr-chips button,.jr-regions li button{border-radius:var(--radius-xs);border-color:var(--jx-line);background:0 0}.jr-seg button{background:0 0}.jr-seg button+button{border-left:1px solid var(--jx-line)}.jr-ctl select{appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a8b4c8' stroke-width='1.5'%3E%3Cpath d='m2.5 4.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:.75rem}.jr-cats button.is-on,.jr-chips button.is-on,.jr-seg button.is-on{color:var(--deep);background:#fff}.jr-zoom{border-radius:var(--radius-xs)}
