﻿@font-face{font-family:Nunito-Regular;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Regular.woff2")}@font-face{font-family:Nunito-Bold;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Bold.woff2")}@font-face{font-family:Nunito-Light;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Light.woff2")}@font-face{font-family:Montserrat-Regular;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Regular.ttf")}@font-face{font-family:Montserrat-SemiBold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-SemiBold.ttf")}@font-face{font-family:Montserrat-Bold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Bold.ttf")}@font-face{font-family:Montserrat-Light;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Light.ttf")}.h2r-join-page .supplier-hero{position:relative;overflow:hidden;padding:60px 0;background-image:radial-gradient(circle at 20% 35%, rgba(255, 130, 37, 0.2) 0%, rgba(255, 130, 37, 0) 42%),linear-gradient(105deg, rgba(8, 18, 30, 0.93) 0%, rgba(8, 18, 30, 0.87) 42%, rgba(8, 18, 30, 0.73) 100%),url("../../../images/global/join_page_hero.png");background-repeat:no-repeat;background-position:center;background-size:cover}.h2r-join-page .supplier-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:80px}.h2r-join-page .supplier-hero__content{max-width:520px}.h2r-join-page .supplier-hero__title{margin-bottom:24px;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.35);font-size:52px;font-weight:600;line-height:1.1}.h2r-join-page .supplier-hero__title-accent{color:#ffbe8f;text-shadow:0 0 24px rgba(255,124,23,.3)}.h2r-join-page .supplier-hero__subtitle{max-width:46ch;margin-bottom:40px;color:rgba(255,255,255,.9);font-size:18px;line-height:1.6}.h2r-join-page .supplier-hero__actions{display:flex;flex-direction:column;gap:16px}.h2r-join-page .supplier-hero__link{text-decoration:none;color:rgba(255,255,255,.7);font-weight:500}.h2r-join-page .supplier-hero__link:hover{color:#fff}.h2r-join-page .supplier-hero__project{flex-shrink:0;perspective:1400px}@media(max-width: 992px){.h2r-join-page .supplier-hero__project{display:none}}.h2r-join-page .project-card{position:relative;width:420px;max-width:calc(100vw - 48px);padding:36px;transition:transform 280ms ease,box-shadow 280ms ease;transform:rotateY(-10deg) rotateX(6deg);opacity:1;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(145deg, rgba(23, 38, 57, 0.96) 0%, rgba(16, 29, 44, 0.96) 100%);box-shadow:0 28px 56px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.35);transform-style:preserve-3d}.h2r-join-page .project-card:hover{transform:rotateY(-4deg) rotateX(2deg) translateY(-4px);box-shadow:0 34px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.35)}.h2r-join-page .project-card::before{position:absolute;z-index:-1;right:16px;bottom:-18px;left:16px;height:24px;content:"";transform:translateZ(-1px);filter:blur(10px);border-radius:50%;background:rgba(0,0,0,.35)}.h2r-join-page .project-card__badge{position:absolute;top:20px;right:20px;padding:6px 12px;color:#fff;border-radius:20px;background:rgba(255,255,255,.08);font-size:12px;font-weight:500;backdrop-filter:blur(4px)}.h2r-join-page .project-card__glow{position:absolute;z-index:0;pointer-events:none;border-radius:16px;background:linear-gradient(135deg, rgba(255, 129, 37, 0.25) 0%, rgba(42, 139, 255, 0.15) 45%, rgba(255, 255, 255, 0.03) 100%);inset:-1px}.h2r-join-page .project-card__shine{position:absolute;z-index:1;top:-60%;left:-45%;width:58%;height:220%;transform:rotate(18deg);pointer-events:none;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 100%)}.h2r-join-page .project-card__title{position:relative;z-index:2;display:-webkit-box;overflow:hidden;margin-bottom:8px;min-height:2.6em;color:#fff;font-size:22px;line-height:1.3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.h2r-join-page .project-card__meta{position:relative;z-index:2;margin-bottom:28px;color:rgba(255,255,255,.6);font-size:14px}.h2r-join-page .project-card__row{position:relative;z-index:2;display:flex;justify-content:space-between;margin-bottom:16px;gap:12px}.h2r-join-page .project-card__row .label{flex-shrink:0;color:rgba(255,255,255,.6);font-size:14px}.h2r-join-page .project-card__row .value{max-width:220px;text-align:right;color:#fff;font-size:14px}.h2r-join-page .project-card__footer{position:relative;z-index:2;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.h2r-join-page .project-card .status--open{padding:4px 10px;border-radius:12px;background:#ffa639;font-size:12px;font-weight:600}.h2r-join-page .project-card .status--sample{padding:4px 10px;color:#d9eaf7;border-radius:12px;background:#516885;font-size:12px;font-weight:600}.h2r-join-page .project-card__view-link{text-decoration:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.35);font-weight:600}.h2r-join-page .project-card__view-link:hover{color:#ffb57d;border-bottom-color:#ffb57d}.h2r-join-page .project-card.is-updating{transform:rotateY(-8deg) rotateX(4deg) translateY(-2px);opacity:.84}.h2r-join-page .supplier-why{padding:25px 0;background:rgba(0,0,0,0)}.h2r-join-page .supplier-why__header{margin-bottom:30px;text-align:center}.h2r-join-page .supplier-why__header h3{margin-bottom:5px;color:#3e5879}.h2r-join-page .supplier-why__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin-top:40px}@media(max-width: 992px){.h2r-join-page .supplier-why__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.h2r-join-page .supplier-why__grid{grid-template-columns:1fr}}.h2r-join-page .supplier-why__top{display:flex;align-items:center;margin-bottom:16px}.h2r-join-page .supplier-why__card{display:flex;flex-direction:column;padding:30px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #dce7f2;border-radius:16px;background:#fff;box-shadow:0 10px 22px rgba(17,24,39,.04)}.h2r-join-page .supplier-why__card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(17,24,39,.08)}.h2r-join-page .supplier-why__card h6{margin-top:0;margin-bottom:12px;color:#16344a;font-size:18px;font-weight:700;line-height:1.3}.h2r-join-page .supplier-why__card p{margin:0;padding-bottom:0;color:#4a5b6b;font-size:15px;line-height:1.6}.h2r-join-page .supplier-why__footer{margin-top:24px;text-align:center}.h2r-join-page .supplier-why__link{display:inline-flex;align-items:center;text-decoration:none;color:#0e5f84;border-bottom:1px solid rgba(14,95,132,.35);font-weight:700}.h2r-join-page .supplier-why__link:hover{color:#0a4d6b;border-bottom-color:#0a4d6b}.h2r-join-page .h2r-latest-requests{padding:20px 0}.h2r-join-page .h2r-latest-requests .section-header{margin-bottom:50px;text-align:center}.h2r-join-page .h2r-latest-requests .section-header h3{margin-bottom:5px;color:#3e5879}.h2r-join-page .h2r-latest-requests .section-header p{color:#516885}.h2r-join-page .h2r-latest-requests .requests-slider-wrapper{overflow:hidden;margin-bottom:40px}.h2r-join-page .h2r-latest-requests .requests-slider{display:flex;width:max-content;white-space:nowrap;gap:30px;will-change:transform}.h2r-join-page .h2r-latest-requests .requests-slider .request-item{flex:0 0 350px;width:350px;max-width:350px}.h2r-join-page .h2r-latest-requests .requests-slider .request-item,.h2r-join-page .h2r-latest-requests .requests-slider .request-card{height:100%}.h2r-join-page .h2r-latest-requests .request-card{display:flex;flex-direction:column;width:100%;height:100%;padding:30px;transition:transform .3s ease;border:1px solid #eee;border-radius:10px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}.h2r-join-page .h2r-latest-requests .request-card:hover{transform:translateY(-5px)}.h2r-join-page .h2r-latest-requests .request-card .request-type{margin-bottom:15px;text-transform:uppercase;color:#ffa639;font-size:14px;font-weight:600}.h2r-join-page .h2r-latest-requests .request-card .request-title{display:-webkit-box;overflow:hidden;min-height:56px;margin-top:5px;margin-bottom:12px;white-space:normal;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.h2r-join-page .h2r-latest-requests .request-card .request-location{display:flex;align-items:center;margin-bottom:16px;color:#666;gap:10px}.h2r-join-page .h2r-latest-requests .request-card .request-location .country-flag{display:inline-flex;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:16px;border-radius:2px;background-position:center;background-size:cover}.h2r-join-page .h2r-latest-requests .request-card .request-location .country-flag img,.h2r-join-page .h2r-latest-requests .request-card .request-location .country-flag svg{display:block;width:100%;height:100%;object-fit:cover}.h2r-join-page .h2r-latest-requests .request-card .request-publish-date{margin-bottom:16px;color:#777}.h2r-join-page .h2r-latest-requests .request-card .request-publish-date .label{margin-right:4px}.h2r-join-page .h2r-latest-requests .request-card .request-footer{margin-top:auto}.h2r-join-page .h2r-latest-requests .request-card .request-link{display:inline-flex;align-items:center;transition:color .2s ease;text-decoration:none;color:#ffa639;font-weight:600;gap:8px}.h2r-join-page .h2r-latest-requests .request-card .request-link .arrow{transition:transform .2s ease}.h2r-join-page .h2r-latest-requests .request-card .request-link:hover{color:#ffa639}.h2r-join-page .h2r-latest-requests .request-card .request-link:hover .arrow{transform:translateX(3px)}.h2r-join-page .supplier-membership-preview{padding:20px 0;background:linear-gradient(180deg, #f7f9fc 0%, #ffffff 60%)}.h2r-join-page .supplier-membership-preview__header{margin-bottom:20px;text-align:center}.h2r-join-page .supplier-membership-preview__header h3{margin-bottom:5px;color:#3e5879}.h2r-join-page .supplier-membership-preview__header p{color:#516885}.h2r-join-page .supplier-membership-preview__details{margin:0 0 14px;text-align:center}.h2r-join-page .supplier-membership-preview__details-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none;color:#0e5f84;border:1px solid #cfe0ed;border-radius:999px;background:#f4f9fd;box-shadow:0 4px 12px rgba(10,77,107,.08);font-weight:700}.h2r-join-page .supplier-membership-preview__details-link:hover{color:#0a4d6b;border-color:#bdd6e7;background:#ebf5fb}.h2r-join-page .membership-cards-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;max-width:1040px;margin:0 auto}.h2r-join-page .membership-card{position:relative;display:flex;flex-direction:column;padding:30px 24px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(62,88,121,.15);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.04)}.h2r-join-page .membership-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.h2r-join-page .membership-card--premium{border:2px solid #ffa639;box-shadow:0 20px 50px rgba(255,124,23,.12)}.h2r-join-page .membership-card--premium:hover{box-shadow:0 24px 60px rgba(255,124,23,.18)}.h2r-join-page .membership-card__badge{position:absolute;top:0;left:50%;padding:8px 20px;transform:translate(-50%, -50%);letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;background:#ffa639;box-shadow:0 8px 16px rgba(255,124,23,.35);font-size:13px;font-weight:700}.h2r-join-page .membership-card__head{margin-bottom:24px;padding-bottom:24px;text-align:center;border-bottom:1px solid #f0f4f8}.h2r-join-page .membership-card__name{margin-bottom:12px;letter-spacing:.1em;text-transform:uppercase;color:#6b7f90;font-size:14px;font-weight:800}.h2r-join-page .membership-card__price{margin-bottom:16px;color:#3e5879;font-size:48px;font-weight:800;line-height:1}.h2r-join-page .membership-card__price small{color:#7d93a7;font-size:16px;font-weight:600}.h2r-join-page .membership-card__price-year{margin:-10px 0 14px;color:#7b8e9f;font-size:15px;font-weight:600;line-height:1.2}.h2r-join-page .membership-card__price-year small{color:#90a0af;font-size:13px}.h2r-join-page .membership-card__description{margin:0;color:#5e7285;font-size:15px;line-height:1.6}.h2r-join-page .membership-card__features{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:16px}.h2r-join-page .membership-card .feature{display:flex;align-items:flex-start;color:#3e5879;font-size:15px;line-height:1.2;gap:12px}.h2r-join-page .membership-card .feature .feature__content h6{margin:0 0 4px;color:#3e5879;font-size:15px;line-height:1.25}.h2r-join-page .membership-card .feature .feature__content p{margin:0;color:#5e7285;font-size:14px;line-height:1.45}.h2r-join-page .membership-card .feature::before{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;content:"";border-radius:50%;font-size:10px;font-weight:900}.h2r-join-page .membership-card .feature--check::before{content:"✓";color:#1f8b4d;background:#e8f7ee}.h2r-join-page .membership-card .feature--muted{opacity:.78;color:#97a5b3}.h2r-join-page .membership-card .feature--muted .feature__content h6{color:#96a3b0}.h2r-join-page .membership-card .feature--muted .feature__content p{color:#a5b1bc}.h2r-join-page .membership-card .feature--muted::before{content:"✕";color:#aeb8c2;background:#f1f4f7}.h2r-join-page .membership-card .feature--premium::before{content:"✓";color:#ffa639;background:#fff0e6}@media(max-width: 768px){.h2r-join-page .membership-card{padding:30px 20px}}.h2r-join-page .membership-matrix-footer{margin-top:30px;text-align:center}.h2r-join-page .membership-matrix-footer .button{box-shadow:0 10px 25px rgba(255,107,0,.25)}.h2r-join-page .membership-matrix-footer .button:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(255,107,0,.35)}.h2r-join-page .supplier-sales-focus{padding:20px 0;background:#fff}.h2r-join-page .supplier-sales-focus__header{margin-bottom:20px;text-align:center}.h2r-join-page .supplier-sales-focus__header h3{margin:5px;color:#3e5879}.h2r-join-page .supplier-sales-focus__header p{color:#516885}.h2r-join-page .supplier-sales-focus__grid-wrapper{position:relative;max-width:1040px;margin:0 auto}.h2r-join-page .supplier-sales-focus__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0}.h2r-join-page .supplier-sales-focus__vs{z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 40px;gap:12px}.h2r-join-page .supplier-sales-focus__vs .vs-circle{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:#5f7384;border:1px solid #dce7f2;border-radius:50%;background:#f4f8fb;box-shadow:0 4px 12px rgba(0,0,0,.05);font-size:14px;font-weight:800}.h2r-join-page .supplier-sales-focus__vs .vs-arrow{color:#ffa639;font-size:24px;font-weight:300}.h2r-join-page .supplier-sales-focus__card{display:flex;flex-direction:column;height:100%;padding:20px;border:1px solid #dce7f2;border-radius:10px;background:#fff;box-shadow:0 16px 40px rgba(17,38,55,.08)}.h2r-join-page .supplier-sales-focus__card h3{margin:0 0 10px;color:#3e5879}.h2r-join-page .supplier-sales-focus__card ul{margin:0;padding:0;list-style:none}.h2r-join-page .supplier-sales-focus__card--pain{border-color:#fcece8;background:linear-gradient(180deg, #fff 0%, #fffbfb 100%)}.h2r-join-page .supplier-sales-focus__card--pain .card-icon{color:#d64a3a}.h2r-join-page .supplier-sales-focus__card--gain{border-color:#e2f0e7;background:linear-gradient(180deg, #fff 0%, #f7fcf9 100%);box-shadow:0 20px 48px rgba(31,111,63,.12)}.h2r-join-page .supplier-sales-focus__card--gain .card-icon{color:#1f6f3f}.h2r-join-page .supplier-sales-focus__item{position:relative;margin-bottom:16px;padding-left:36px;color:#485b6b;font-size:16px;font-weight:500;line-height:1.5}.h2r-join-page .supplier-sales-focus__item:last-child{margin-bottom:0}.h2r-join-page .supplier-sales-focus__item::before{position:absolute;top:2px;left:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:900}.h2r-join-page .supplier-sales-focus__item--pain::before{content:"";color:#d64a3a;background:#fdf0ed;font-family:"Font Awesome 6 Pro",sans-serif}.h2r-join-page .supplier-sales-focus__item--gain::before{content:"";color:#1f6f3f;background:#eef9f2;font-family:"Font Awesome 6 Pro",sans-serif}.h2r-join-page .supplier-sales-focus__footer{max-width:820px;margin:48px auto 0;text-align:center}.h2r-join-page .supplier-sales-focus__footer p{margin:0;padding:24px 32px;color:#485b6b;border:1px dashed #dce7f2;border-radius:16px;background:#f4f8fb;font-size:18px;font-weight:500;line-height:1.6}.h2r-join-page .supplier-journey{padding:20px 0}.h2r-join-page .supplier-journey__header{margin-bottom:20px;text-align:center}.h2r-join-page .supplier-journey__header h3{margin-bottom:5px;color:#3e5879}.h2r-join-page .supplier-journey__header p{color:#516885}.h2r-join-page .supplier-journey__steps{position:relative;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));margin:0 auto;gap:24px}@media(max-width: 1280px){.h2r-join-page .supplier-journey__steps{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.h2r-join-page .supplier-journey__steps{grid-template-columns:1fr;gap:40px}}.h2r-join-page .supplier-journey__footer{margin-top:18px;text-align:center}.h2r-join-page .supplier-journey__details-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none;color:#0e5f84;border:1px solid #cfe0ed;border-radius:999px;background:#f4f9fd;box-shadow:0 4px 12px rgba(10,77,107,.08);font-weight:700}.h2r-join-page .supplier-journey__details-link:hover{color:#0a4d6b;border-color:#bdd6e7;background:#ebf5fb}.h2r-join-page .supplier-journey__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.h2r-join-page .supplier-journey__step h3{margin:0 0 10px;color:#123247;font-size:18px;font-weight:700}.h2r-join-page .supplier-journey__step p{margin:0;color:#4b6072;font-size:14px;line-height:1.5}.h2r-join-page .supplier-journey__index{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;color:#fff;border-radius:50%;background:#ffa639;box-shadow:0 8px 16px rgba(255,124,23,.25);font-size:18px;font-weight:800}@media(min-width: 1281px){.h2r-join-page .supplier-journey__step:not(:last-child)::after{position:absolute;top:23px;right:calc(-50% + 36px);left:calc(50% + 36px);height:2px;content:"";background:#ffa639}}.h2r-join-page .supplier-final-cta{padding:26px 0 70px}.h2r-join-page .supplier-final-cta__inner{max-width:980px;margin:0 auto;padding:28px 30px;text-align:center;border:1px solid #dce8f3;border-radius:18px;background:linear-gradient(120deg, #f7fbff 0%, #fffaf6 100%);box-shadow:0 16px 34px rgba(17,38,55,.08)}.h2r-join-page .supplier-final-cta__eyebrow{margin:0 0 12px;letter-spacing:.06em;text-transform:uppercase;color:#0f6f96;font-size:14px;font-weight:700}.h2r-join-page .supplier-final-cta__title{margin:0 0 20px;color:#123247}.h2r-join-page .supplier-final-cta__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:20px;gap:12px}@media(max-width: 1280px){.h2r-join-page .supplier-why__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.h2r-join-page .supplier-journey__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 992px){.h2r-join-page .supplier-hero{padding:40px 0}.h2r-join-page .supplier-hero__inner{flex-direction:column;align-items:center;text-align:center;gap:40px}.h2r-join-page .supplier-hero__title{font-size:42px}.h2r-join-page .supplier-hero__subtitle{margin-right:auto;margin-left:auto}.h2r-join-page .supplier-hero__actions{align-items:center}.h2r-join-page .project-card{transform:none}.h2r-join-page .project-card:hover{transform:translateY(-4px)}.h2r-join-page .supplier-why__grid{grid-template-columns:1fr}.h2r-join-page .membership-matrix__top{grid-template-columns:1fr}.h2r-join-page .membership-matrix__actions{text-align:left}.h2r-join-page .membership-row{grid-template-columns:1fr}.h2r-join-page .membership-row__availability{justify-content:flex-start;border-top:1px solid #e5edf5;border-left:none}.h2r-join-page .membership-cards-grid{grid-template-columns:1fr;gap:20px}.h2r-join-page .supplier-sales-focus__grid{grid-template-columns:1fr}.h2r-join-page .supplier-sales-focus__vs{flex-direction:column;justify-content:center;width:100%;padding:14px 0}.h2r-join-page .supplier-sales-focus__vs .vs-arrow{transform:rotate(90deg)}.h2r-join-page .supplier-journey__steps{grid-template-columns:1fr}.h2r-join-page .supplier-final-cta{padding-bottom:48px}.h2r-join-page .supplier-final-cta__inner{padding:22px 18px}}/*# sourceMappingURL=h2r_join_page.min.css.map */
