:root{--blue: #2563eb;--button-highlight: #ffffff22;--ink: #171b36;--line: #e8e9f0;--muted: #6b7084;--palette-blue-1: #171b3605;--palette-blue-2: #171b3620;--palette-blue-3: #18162ac4;--palette-blue-4: #1956d9;--palette-blue-5: #20223f;--palette-blue-6: #20233f;--palette-blue-8: #225bce;--palette-blue-9: #2423420c;--palette-blue-10: #2563eb12;--palette-blue-11: #2563eb13;--palette-blue-12: #2563eb15;--palette-blue-13: #2563eb20;--palette-blue-14: #2563eb2a;--palette-blue-15: #2c3257;--palette-blue-16: #2c5eb5;--palette-blue-17: #30305213;--palette-blue-18: #30394f07;--palette-blue-19: #343c57;--palette-blue-20: #38345807;--palette-blue-21: #3868b933;--palette-blue-22: #3869ba;--palette-blue-23: #3b6aca;--palette-blue-24: #3e426609;--palette-blue-25: #3e42661a;--palette-blue-26: #454a63;--palette-blue-27: #456ac4;--palette-blue-28: #464963;--palette-blue-29: #4770b4;--palette-blue-30: #4c477414;--palette-blue-31: #4c5064;--palette-blue-32: #555970;--palette-blue-33: #555975;--palette-blue-35: #57508c20;--palette-blue-36: #59607a;--palette-blue-37: #5e6fd0;--palette-blue-38: #61677d;--palette-blue-39: #62648b0a;--palette-blue-40: #626b82;--palette-blue-41: #626b85;--palette-blue-42: #6580ac;--palette-blue-43: #71809b;--palette-blue-44: #7595c8;--palette-blue-45: #788098;--palette-blue-46: #7c8399;--palette-blue-47: #8990a3;--palette-blue-48: #8990aa;--palette-blue-50: #9091aa;--palette-blue-51: #9794b817;--palette-blue-52: #9794b824;--palette-blue-53: #a6aac1;--palette-blue-54: #abbde925;--palette-blue-55: #adb2c3;--palette-blue-56: #adb4c7;--palette-blue-57: #b6afd724;--palette-blue-58: #c5c5ec15;--palette-blue-59: #c7daffb0;--palette-blue-60: #c9c6de;--palette-blue-61: #c9ddff;--palette-blue-62: #d4e2ff;--palette-blue-63: #dbddf757;--palette-blue-64: #dbdeea;--palette-blue-65: #dfe7fb;--palette-blue-66: #dfe9fa;--palette-blue-67: #e1e2eb;--palette-blue-68: #e2e9f5;--palette-blue-69: #e4e4ee;--palette-blue-70: #e5e7f8;--palette-blue-71: #e5ebf8;--palette-blue-72: #e6edf6;--palette-blue-74: #e8e7ef;--palette-blue-77: #eaeaf2;--palette-blue-78: #ececf3;--palette-blue-79: #eceffa;--palette-blue-80: #edf0fc;--palette-blue-81: #edf2fb;--palette-blue-82: #edf3fc;--palette-blue-84: #eeedf4;--palette-blue-85: #eef2fb;--palette-blue-86: #eef3fb;--palette-blue-87: #eef3fd;--palette-blue-89: #f1f5fc;--palette-blue-90: #f3f3f8;--palette-blue-91: #f4f5fc;--palette-blue-92: #f5f5f9;--palette-blue-93: #f6f9ff;--palette-blue-94: #f7f8fd;--palette-blue-95: #f8f7fc;--palette-blue-97: #fcfcfe;--palette-green-1: #22774f;--palette-neutral-1: #626379;--palette-neutral-2: #696078;--palette-neutral-3: #6b6c82;--palette-neutral-4: #6b7187;--palette-neutral-5: #707487;--palette-neutral-6: #71788d;--palette-neutral-7: #727590;--palette-neutral-8: #73758a;--palette-neutral-9: #73798e;--palette-neutral-10: #74768c;--palette-neutral-11: #757a8e;--palette-neutral-12: #757b8f;--palette-neutral-13: #76798c;--palette-neutral-14: #767c91;--palette-neutral-16: #77778e;--palette-neutral-17: #777890;--palette-neutral-18: #777b8e;--palette-neutral-19: #777b90;--palette-neutral-20: #78768c;--palette-neutral-21: #7a7088;--palette-neutral-22: #7a7d91;--palette-neutral-23: #7b7d91;--palette-neutral-24: #7b7e91;--palette-neutral-25: #7d8294;--palette-neutral-26: #80879a;--palette-neutral-27: #818398;--palette-neutral-28: #828698;--palette-neutral-29: #85859e;--palette-neutral-30: #898397;--palette-neutral-31: #89889c;--palette-neutral-33: #8b91a3;--palette-neutral-34: #8c7e97;--palette-neutral-35: #8c91a4;--palette-neutral-36: #8d839c;--palette-neutral-37: #9190a5;--palette-neutral-38: #9193a4;--palette-neutral-39: #9196a8;--palette-neutral-40: #9290a3;--palette-neutral-41: #9293a9;--palette-neutral-42: #9295a4;--palette-neutral-43: #9396a7;--palette-neutral-44: #9496a7;--palette-neutral-45: #9497aa;--palette-neutral-46: #9695a5;--palette-neutral-47: #999aad;--palette-neutral-49: #a2a4b2;--palette-neutral-51: #ffffff19;--palette-neutral-52: #ffffff35;--palette-neutral-53: #ffffff36;--palette-neutral-54: #ffffff45;--palette-neutral-55: #ffffff60;--palette-neutral-56: #ffffff65;--palette-neutral-57: #ffffff70;--palette-neutral-58: #ffffff73;--palette-neutral-59: #ffffff80;--palette-neutral-60: #ffffffab;--palette-neutral-61: #ffffffb3;--palette-neutral-62: #ffffffbb;--palette-neutral-63: #ffffffd9;--palette-neutral-64: #ffffffed;--palette-pink-1: #873781;--palette-pink-2: #87418c;--palette-pink-3: #8e398d;--palette-pink-4: #8f3f8d;--palette-pink-5: #912980;--palette-pink-6: #91418c;--palette-pink-7: #923483;--palette-pink-8: #93338d;--palette-pink-9: #93418f;--palette-pink-10: #943a91;--palette-pink-11: #956096;--palette-pink-12: #a04c99;--palette-pink-13: #a066a0;--palette-pink-14: #a7349115;--palette-pink-15: #a7349120;--palette-pink-16: #a734912a;--palette-pink-17: #ad4b9d;--palette-pink-18: #ae2b40;--palette-pink-19: #ae4ab7;--palette-pink-20: #af76ac;--palette-pink-21: #b33f9d;--palette-pink-22: #b33f9d12;--palette-pink-23: #b33f9d16;--palette-pink-24: #b33f9d44;--palette-pink-25: #e8c9ed;--palette-pink-26: #e9c9ed;--palette-pink-27: #eddfef;--palette-pink-28: #eee6f0;--palette-pink-29: #f4eaf5;--palette-pink-30: #f5daefa0;--palette-pink-31: #f6ecf6;--palette-pink-33: #f8ebf6;--palette-pink-34: #f8eff8;--palette-violet-1: #39304f07;--palette-violet-2: #4833650a;--palette-violet-3: #5d477d;--palette-violet-4: #622c73;--palette-violet-5: #625a77;--palette-violet-6: #6d4c96;--palette-violet-7: #6d5b9b;--palette-violet-8: #795489;--palette-violet-9: #7960ac;--palette-violet-10: #80508e;--palette-violet-11: #8355ab;--palette-violet-12: #9571a6;--palette-violet-13: #965aab;--palette-violet-14: #977af5;--palette-violet-15: #9978a6;--palette-violet-16: #9a78cb36;--palette-violet-17: #9b87a3;--palette-violet-18: #9c91aa;--palette-violet-19: #a392b2;--palette-violet-20: #a68bae;--palette-violet-21: #b08aba;--palette-violet-22: #b898d6;--palette-violet-24: #d8cbf1a0;--palette-violet-25: #dcd0e6;--palette-violet-26: #ddd8e8;--palette-violet-27: #dfd8e9;--palette-violet-28: #e1d4f328;--palette-violet-29: #e1d7f0;--palette-violet-30: #e5d5f0;--palette-violet-31: #e8d5f1a0;--palette-violet-32: #e9dbf2a0;--palette-violet-33: #e9e1ff55;--palette-violet-34: #e9e5ee;--palette-violet-35: #e9e5ef;--palette-violet-36: #eae5ee;--palette-violet-37: #ede6f1;--palette-violet-38: #eee6f2;--palette-violet-39: #eeebf8;--palette-violet-40: #efe9f1;--palette-violet-41: #f0e9f5;--palette-violet-42: #f1edf5;--palette-violet-43: #f2edf8;--palette-violet-44: #f2eefc;--palette-violet-45: #f2eff8;--palette-violet-47: #f3f0fa;--palette-violet-48: #f4f2fa;--palette-violet-50: #f5f0f8;--palette-violet-51: #f5f0ffed;--palette-violet-52: #f7f5fa;--palette-violet-53: #faf6fb;--palette-violet-54: #faf8fc;--palette-violet-55: #fcf8fe;--palette-violet-56: #fdfcff;--purple: #a73491;--recipient-line: #e0e9fa;--recipient-soft: #e4edfc;--shadow-soft: #171b3610;--supplier-line: #eee4f0;--supplier-soft: #f0e4f4;--surface: #ffffff;--surface-soft: #fafbfe}:root{--page-gutter: 112px}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.page-width{width:min(1200px,calc(100% - var(--page-gutter)));margin-inline:auto}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.5}.small-label{display:block;font-size:9px;font-weight:500;letter-spacing:1.3px;color:var(--palette-blue-47)}.supplier{color:var(--purple)}.recipient{color:var(--blue)}.role-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:1.5px}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.supplier-dot{color:var(--purple)}.recipient-dot{color:var(--blue)}.button{min-height:54px;min-width:0;max-width:100%;padding:6px 7px 6px 22px;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;gap:19px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;border:1px solid transparent}.button:hover{transform:translateY(-3px)}.button .icon{width:16px;height:16px}.button-arrow{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--button-highlight);transition:transform .2s,background .2s}.button:hover .button-arrow{transform:translate(2px);background:var(--palette-neutral-53)}.button-small{min-height:46px;padding:5px 5px 5px 18px;font-size:12px;gap:13px}.button-small .button-arrow{width:34px;height:34px}.button-dark{background:var(--ink);color:var(--surface);box-shadow:0 4px 8px var(--shadow-soft)}.button-dark:hover{background:var(--palette-blue-15);box-shadow:0 9px 22px var(--palette-blue-2)}.button-supplier{background:var(--purple);color:var(--surface);box-shadow:0 5px 14px var(--palette-pink-15)}.button-supplier:hover{background:var(--palette-pink-5);box-shadow:0 10px 24px var(--palette-pink-16)}.button-recipient{background:var(--blue);color:var(--surface);box-shadow:0 5px 14px var(--palette-blue-13)}.button-recipient:hover{background:var(--palette-blue-4);box-shadow:0 10px 24px var(--palette-blue-14)}.text-link{color:var(--purple);font-size:12px;text-underline-offset:4px}.ui-card{border:1px solid var(--line);border-radius:23px;background:var(--surface)}.ui-card-supplier{background:linear-gradient(140deg,var(--surface),var(--supplier-soft));border-color:var(--supplier-line)}.ui-card-recipient{background:linear-gradient(140deg,var(--surface),var(--recipient-soft));border-color:var(--recipient-line)}.button{cursor:pointer;font-family:inherit}.button:disabled{opacity:.6;cursor:wait}.button span:not(.button-arrow){display:grid;place-items:center;width:34px;height:34px;background:var(--button-highlight);border-radius:50%;font-size:18px;flex-shrink:0}@media(max-width:1150px){:root{--page-gutter: 80px}}@media(max-width:900px){:root{--page-gutter: 48px}.text-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding-block:8px;font-size:14px;line-height:1.6}}@media(max-width:600px){:root{--page-gutter: 32px}.button{gap:12px;font-size:14px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:0;background:var(--surface);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Manrope,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid var(--palette-blue-37);outline-offset:5px}::selection{background:var(--palette-violet-30);color:var(--ink)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:4px}button{font-family:inherit}
