.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spamTrap{position:fixed!important;inset:auto auto 100% 100%!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,summary,textarea{min-height:44px}[role=alert],[role=status]{max-width:65ch}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.publicSite{min-height:100dvh;background:var(--background);color:var(--ink)}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(221,214,200,.82);background:rgba(244,241,234,.91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.siteHeaderInner{width:min(1400px,100%);min-height:76px;margin:0 auto;padding:0 clamp(18px,4vw,52px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px}.siteBrand{display:inline-flex;align-items:center;gap:10px}.siteBrand img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 10px 15px rgba(38,50,43,.16))}.siteBrand span{display:grid}.siteBrand strong{color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:15px;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.siteBrand small{margin-top:4px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.desktopNav{display:flex;gap:clamp(14px,2.2vw,30px)}.desktopNav,.desktopNav a,.navLogin{align-items:center;justify-content:center}.desktopNav a,.navLogin{min-width:44px;min-height:44px;display:inline-flex;color:#46524d;font-size:13px;font-weight:800;transition:color .18s var(--motion-ease),transform .18s var(--motion-ease)}.desktopNav a:hover,.navLogin:hover{color:var(--green);transform:translateY(-1px)}.authNavActions,.siteHeaderActions{display:flex;align-items:center;gap:8px}.headerSearchButton{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--green);display:inline-flex;align-items:center;justify-content:center}.headerSearchButton:hover{border-color:var(--gold);background:var(--surface-soft)}.headerSearchButton svg{width:18px;height:18px}.languageSwitcher select{min-width:52px;min-height:44px;padding:0 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--green);font-size:12px;font-weight:900}.navSignup,.publicPrimaryButton,.publicSecondaryButton{min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:850;transition:background .18s var(--motion-ease),border-color .18s var(--motion-ease),color .18s var(--motion-ease),transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease)}.navSignup,.publicPrimaryButton{background:var(--green);color:#faf7ef;box-shadow:0 12px 26px rgba(26,55,45,.16)}.navSignup:hover,.publicPrimaryButton:hover{background:#17382f;transform:translateY(-2px);box-shadow:0 16px 34px rgba(26,55,45,.22)}.publicSecondaryButton{border-color:var(--line);background:var(--surface-raised);color:var(--green)}.publicSecondaryButton:hover{border-color:var(--gold);background:var(--gold-soft);transform:translateY(-2px)}.mobileMenu,.profileMenu{position:relative}.mobileMenu summary,.profileMenu summary{list-style:none;cursor:pointer}.mobileMenu summary::-webkit-details-marker,.profileMenu summary::-webkit-details-marker{display:none}.profileMenu>summary{min-height:46px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:13px;background:var(--surface-raised);display:flex;align-items:center;gap:8px}.profileMenuAvatar{width:34px;height:34px;border-radius:10px;background:var(--green);color:var(--surface-raised);display:grid;place-items:center;font-size:12px;font-weight:900}.profileMenuName{max-width:118px;overflow:hidden;color:var(--ink);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profileMenu summary svg{width:14px;height:14px}.profileMenuPanel{position:absolute;top:calc(100% + 9px);right:0;width:270px;padding:10px;border:1px solid var(--line);border-radius:15px;background:var(--surface-raised);box-shadow:var(--shadow);display:grid}.profileMenuPanel>a{min-height:42px;padding:0 10px;border-radius:9px;display:flex;align-items:center;gap:9px;color:var(--ink);font-size:13px;font-weight:750}.profileMenuPanel>a:hover{background:var(--surface-soft)}.profileMenuPanel svg{width:16px;height:16px}.notificationBadge{min-width:22px;min-height:22px;margin-left:auto;padding:2px 6px;border-radius:999px;background:var(--gold);color:#10261f;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.profileDashboardLink{margin-bottom:7px;border-bottom:1px solid var(--line);color:var(--green)!important}.profileMenuPanel .sessionIdentity{margin-top:8px}.mobileMenu{display:none}.publicMain{overflow:hidden}.publicHero{position:relative;width:min(1400px,100%);min-height:calc(100dvh - 76px);margin:0 auto;padding:clamp(62px,9vw,124px) clamp(18px,4vw,52px) 74px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.76fr);align-items:center;grid-gap:clamp(42px,7vw,100px);gap:clamp(42px,7vw,100px)}.publicHero:before{content:"";position:absolute;z-index:0;width:620px;aspect-ratio:1;top:-230px;right:-210px;border:1px solid rgba(203,161,90,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(203,161,90,.03),0 0 0 145px rgba(16,38,31,.025);pointer-events:none}.heroMarketBoard,.publicHeroCopy{position:relative;z-index:1}.publicEyebrow{display:inline-flex;align-items:center;color:#8c642e;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.publicHero h1{max-width:14ch;margin:22px 0;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(45px,6vw,82px);font-weight:600;letter-spacing:-.058em;line-height:.98}.publicHeroCopy>p{max-width:61ch;margin:0;color:#4e5753;font-size:clamp(15px,1.8vw,19px);line-height:1.65}.heroActions{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.heroTextLinks{margin-top:18px;display:flex;flex-wrap:wrap;gap:22px}.benefitColumn>a,.heroTextLinks a,.sectionHeadingSplit>a,.verifiedBand>a{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:13px;font-weight:850;text-decoration:underline;-webkit-text-decoration-color:rgba(203,161,90,.7);text-decoration-color:rgba(203,161,90,.7);text-underline-offset:5px}.heroTrustLine{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:18px}.heroTrustLine span{display:flex;align-items:center;gap:7px;color:#58635e;font-size:12px;font-weight:750}.heroTrustLine svg{width:15px;height:15px;color:var(--success)}.heroMarketBoard{min-width:0;padding:16px;border:1px solid rgba(203,161,90,.34);border-radius:24px;background:linear-gradient(155deg,#17352b,#091812);color:#f7f1e7;box-shadow:0 38px 90px rgba(26,55,45,.2);transform:rotate(1.2deg)}.marketBoardHeader{min-height:72px;padding:8px 10px 16px;display:grid;grid-template-columns:1fr auto;align-items:flex-end}.marketBoardFocus>span,.marketBoardHeader small,.marketBoardHeader span{color:rgba(247,241,231,.58);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketBoardHeader strong{grid-row:1/3;grid-column:2;color:#d8b875;font-size:13px}.marketBoardFocus{padding:28px;border:1px solid rgba(203,161,90,.24);border-radius:17px;background:rgba(250,248,243,.055)}.marketBoardFocus>strong{display:block;margin-top:14px;color:#f9f3e8;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(44px,6vw,70px);letter-spacing:-.06em;line-height:1}.marketBoardFocus>p{margin:8px 0 22px;color:rgba(247,241,231,.78);font-size:13px}.marketBoardFocus>div{padding-top:15px;border-top:1px solid rgba(247,241,231,.12);display:flex;justify-content:space-between;gap:10px}.marketBoardFocus>div span{font-size:12px;font-weight:750}.marketBoardRows{margin-top:10px;display:grid}.marketBoardRows>div{min-height:54px;padding:0 10px;border-bottom:1px solid rgba(247,241,231,.1);display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.marketBoardRows small,.marketBoardRows span{color:rgba(247,241,231,.46);font-size:12px}.marketBoardRows strong{font-size:13px}.marketBoardFooter{min-height:62px;padding:10px;display:flex;align-items:center;gap:12px}.marketBoardFooter svg{width:23px;height:23px;color:#d8b875}.marketBoardFooter span{display:grid;color:rgba(247,241,231,.6);font-size:12px}.marketBoardFooter strong{color:#f9f3e8;font-size:17px}.publicSection{width:min(1400px,100%);margin:0 auto;padding:clamp(64px,7vw,96px) clamp(18px,4vw,52px)}.publicSection.hasNoContent{padding-block:clamp(56px,6vw,82px)}.sectionHeadingSplit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr) auto;align-items:flex-end;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);margin-bottom:48px}.authPageIntro h1,.benefitColumn h2,.closingCta h2,.detailHero h1,.networkIntro h2,.processLead h2,.publicPageIntro h1,.sectionHeadingSplit h2{margin:13px 0 0;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(31px,4.2vw,54px);font-weight:600;letter-spacing:-.048em;line-height:1.06}.networkIntro>p,.processLead>p,.sectionHeadingSplit p{max-width:55ch;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.requestRowsPublic{border-top:1px solid var(--line)}.requestRowPublic{min-height:124px;padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:52px minmax(0,1fr) minmax(160px,.25fr) 46px;align-items:center;grid-gap:22px;gap:22px;transition:background .18s var(--motion-ease),padding .18s var(--motion-ease)}.requestRowPublic:hover{padding-inline:14px;background:rgba(250,248,243,.68)}.requestRowIndex{color:#9d7a42;font-family:var(--font-display),var(--font-body),sans-serif;font-size:13px}.companyCardFooter,.companyLocation,.postMetrics,.requestRowDeadline,.requestRowMeta{display:flex;align-items:center;gap:12px}.companyCardFooter,.companyCategory,.companyLocation,.postMetrics,.requestRowBody>p,.requestRowDeadline span,.requestRowDeadline strong,.requestRowMeta span{color:var(--muted);font-size:12px;font-weight:750}.companyCardFooter svg,.companyLocation svg,.postMetrics svg,.requestRowDeadline svg,.requestRowMeta svg{width:14px;height:14px}.requestRowBody h3{max-width:65ch;margin:10px 0 6px;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(17px,2vw,23px);letter-spacing:-.025em}.requestRowDeadline{flex-direction:column;align-items:flex-start;gap:3px}.requestRowDeadline svg{color:var(--gold)}.requestRowDeadline strong{color:var(--ink)}.circleLink{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--green)}.circleLink:hover{border-color:var(--gold);background:var(--gold-soft)}.circleLink svg{width:17px;height:17px}.supplierSection{width:100%;max-width:none;background:var(--green);color:#f7f1e7}.supplierSection>*{width:min(1296px,calc(100% - 36px));margin-inline:auto}.supplierSection .sectionHeadingSplit{margin-bottom:48px}.supplierSection .sectionHeadingSplit>a,.supplierSection h2{color:#f7f1e7}.supplierSection .sectionHeadingSplit p{color:rgba(247,241,231,.66)}.companyGridPublic{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-gap:12px;gap:12px}.sectionEmptyNotice{min-height:164px;padding:26px 4px;border-block:1px solid var(--line);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px}.companyGridPublic>.sectionEmptyNotice,.requestRowsPublic>.sectionEmptyNotice,.videoPreviewGrid>.sectionEmptyNotice{grid-column:1/-1}.sectionEmptyNotice>svg{width:30px;height:30px;color:var(--gold-strong)}.sectionEmptyNotice strong{color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(19px,2vw,24px);letter-spacing:-.025em}.sectionEmptyNotice p{max-width:62ch;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.sectionEmptyNotice>a{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:13px;font-weight:850;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.sectionEmptyNotice>a svg{width:16px;height:16px}.sectionEmptyNotice.inverse{border-color:rgba(247,241,231,.16)}.sectionEmptyNotice.inverse strong,.sectionEmptyNotice.inverse>a{color:#f7f1e7}.sectionEmptyNotice.inverse p{color:rgba(247,241,231,.66)}.companyCardPublic{min-height:350px;padding:26px;border:1px solid rgba(247,241,231,.14);border-radius:18px;background:rgba(250,248,243,.055);display:flex;flex-direction:column;justify-content:space-between;gap:22px;transition:background .18s var(--motion-ease),transform .18s var(--motion-ease),border-color .18s var(--motion-ease)}.companyCardPublic:first-child{grid-row:span 2;min-height:480px;padding:36px}.companyCardPublic:last-child{grid-column:2/4;min-height:220px}.companyCardPublic:hover{border-color:rgba(203,161,90,.5);background:rgba(250,248,243,.09);transform:translateY(-3px)}.companyCardFooter,.companyCardTop,.pendingLabel,.verifiedLabel{display:flex;align-items:center;justify-content:space-between}.companyInitials,.smallInitials{width:54px;height:54px;border-radius:15px;background:#d4b16c;color:#10261f;display:grid;place-items:center;font-family:var(--font-display),var(--font-body),sans-serif;font-size:15px;font-weight:800}.companyLogo{width:54px;height:54px;flex:0 0 auto;border:1px solid rgba(216,184,117,.35);border-radius:15px;background:var(--surface-raised);object-fit:contain}.pendingLabel,.verifiedLabel{min-height:30px;padding:0 10px;border:1px solid rgba(247,241,231,.16);border-radius:999px;gap:6px;color:#d8b875;font-size:12px;font-weight:800}.verifiedLabel svg{width:14px;height:14px}.companyCategory{color:#d8b875}.companyCardPublic h3{margin:8px 0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:23px;letter-spacing:-.03em}.companyCardFooter,.companyCardPublic>p,.companyLocation{color:rgba(247,241,231,.66)}.companyCardPublic>p{max-width:55ch;margin:0;font-size:14px;line-height:1.7}.companyCardFooter{padding-top:16px;border-top:1px solid rgba(247,241,231,.12)}.networkSection{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);grid-gap:clamp(42px,8vw,120px);gap:clamp(42px,8vw,120px)}.networkIntro{align-self:start;position:-webkit-sticky;position:sticky;top:120px}.networkIntro h2{margin-bottom:22px}.networkIntro .publicSecondaryButton{margin-top:28px}.postRowsPublic{border-top:1px solid var(--line)}.postRowPublic{padding:30px 0;border-bottom:1px solid var(--line)}.postAuthorLine{display:flex;align-items:center;gap:12px}.smallInitials{width:42px;height:42px;border-radius:12px;font-size:13px}.postAuthorLine>span:last-child{display:grid}.postAuthorLine strong{font-size:12px}.postAuthorLine small{margin-top:3px;color:var(--muted);font-size:12px}.postRowPublic>p{max-width:65ch;margin:22px 0;font-size:15px;line-height:1.72}.postMetrics{flex-wrap:wrap}.postMetrics a{margin-left:auto;color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.videoSection{padding-bottom:clamp(72px,8vw,112px)}.videoPreviewGrid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:14px;gap:14px}.videoPreview{min-width:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface-raised);display:grid;grid-template-rows:minmax(300px,1fr) auto;box-shadow:var(--shadow-soft)}.videoPreview.featured{grid-template-columns:1.15fr .85fr;grid-template-rows:minmax(530px,auto)}.videoPoster{position:relative;min-height:300px;overflow:hidden;background:linear-gradient(145deg,rgba(203,161,90,.12),transparent 38%),radial-gradient(circle at 50% 55%,#315b4d 0 8%,#153229 9% 25%,#0c1f18 26% 100%)}.videoPoster>video{width:100%;height:100%;min-height:300px;display:block;object-fit:cover;background:#0c1f18}.videoUploadPanel{margin:18px 0 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface-raised);overflow:hidden}.videoUploadPanel>summary{min-height:58px;padding:14px 18px;display:flex;align-items:center;gap:10px;font-weight:800;cursor:pointer}.videoUploadPanel>form{margin:0 16px 16px}.videoGrid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(247,241,231,.18) 1px,transparent 0),linear-gradient(90deg,rgba(247,241,231,.18) 1px,transparent 0);background-size:42px 42px;transform:perspective(500px) rotateX(62deg) scale(1.7) translateY(20%);transform-origin:bottom}.videoPlay{position:absolute;inset:50% auto auto 50%;width:62px;height:62px;border:1px solid rgba(247,241,231,.34);border-radius:50%;background:rgba(247,241,231,.12);color:#f7f1e7;display:grid;place-items:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.videoPlay svg{width:22px;height:22px;margin-left:3px}.videoCity,.videoDuration{position:absolute;bottom:16px;min-height:30px;padding:0 10px;border:1px solid rgba(247,241,231,.18);border-radius:999px;background:rgba(8,23,18,.72);color:#f7f1e7;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.videoDuration{right:16px}.videoCity{left:16px}.videoCity svg{width:13px;height:13px}.videoPreviewCopy{padding:28px;display:flex;flex-direction:column;justify-content:center}.videoPreviewCopy>span{color:#8c642e;font-size:12px;font-weight:900;text-transform:uppercase}.videoPreviewCopy h3{margin:10px 0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:23px;letter-spacing:-.035em}.videoPreviewCopy p{margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.65}.videoPreviewCopy>div{padding-block:15px;border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.videoPreviewCopy>div strong{color:var(--green);font-size:13px}.videoPreviewCopy>div small{color:var(--muted);font-size:12px}.videoPreviewCopy>a{min-height:44px;margin-top:12px;display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:13px;font-weight:850}.videoPreviewCopy>a svg{width:15px;height:15px}.videoVerticalFeed{width:min(1040px,100%);margin-inline:auto;display:grid;grid-gap:30px;gap:30px}.videoFeedItem{min-width:0;border:1px solid var(--line);border-radius:20px;background:var(--surface-raised);display:grid;grid-template-columns:minmax(360px,.64fr) minmax(280px,.36fr);overflow:hidden;box-shadow:var(--shadow-soft);scroll-margin-top:96px;scroll-snap-align:start}.videoFeedItem .videoPreview{border:0;border-radius:0;box-shadow:none}.videoFeedItem .videoPoster,.videoFeedItem .videoPoster>video{min-height:min(72vh,720px);aspect-ratio:9/14}.videoFeedItem .videoPreviewCopy{padding:22px}.videoFeedContext{min-width:0;padding:24px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.videoFeedContext .postHashtags{margin:0}.videoFeedContext .postHashtags span{padding:5px 8px;border-radius:8px;background:var(--surface-soft);color:var(--green);font-size:12px;font-weight:800}.videoFeedContext dl{margin:0;display:grid;grid-gap:10px;gap:10px}.videoFeedContext dl>div{padding-bottom:10px;border-bottom:1px solid var(--line)}.videoFeedContext dt{color:var(--muted);font-size:12px}.videoFeedContext dd{margin:4px 0 0;color:var(--ink);font-size:13px;font-weight:800}.videoBusinessActions,.videoDocumentLinks,.videoFeedActions{display:flex;flex-wrap:wrap;gap:8px}.videoBusinessActions a,.videoCommentForm button,.videoDocumentLinks a,.videoFeedActions button{min-height:44px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--green);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:850;cursor:pointer}.videoBusinessActions svg,.videoCommentForm svg,.videoDocumentLinks svg,.videoFeedActions svg{width:16px;height:16px;color:var(--gold-strong)}.videoEngagementSummary{display:flex;gap:14px;color:var(--muted);font-size:12px;font-weight:750}.videoCommentList{display:grid;grid-gap:6px;gap:6px}.videoCommentList p{margin:0;padding:9px 10px;border-radius:9px;background:var(--surface-soft);color:var(--muted);font-size:13px;line-height:1.5}.videoCommentForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.videoCommentForm input{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-raised);color:var(--ink)}.videoBusinessActions{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.videoBusinessActions a:first-child{border-color:var(--green);background:var(--green);color:#faf7ef}.processSection{width:100%;max-width:none;background:var(--surface-soft);display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px)}.processSection>*{max-width:880px}.processLead{justify-self:end;padding-left:20px}.processList{max-width:860px;margin:0;padding:0 24px 0 0;list-style:none;border-top:1px solid var(--line)}.processList li{padding:27px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:48px 1fr;grid-gap:18px;gap:18px}.processList li>span{color:#8c642e;font-family:var(--font-display),var(--font-body),sans-serif;font-size:12px}.processList li>div{display:grid;grid-template-columns:34px 1fr;grid-column-gap:14px;column-gap:14px}.processList svg{width:24px;height:24px;color:var(--green)}.processList h3{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:18px;letter-spacing:-.025em}.processList p{grid-column:2;max-width:55ch;margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.verifiedBand{width:min(1296px,calc(100% - 36px));min-height:150px;margin:0 auto;padding:26px 34px;border-radius:20px;background:#d8b875;color:#10261f;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(26px,6vw,82px);gap:clamp(26px,6vw,82px)}.verifiedBand>div{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px}.verifiedBand svg{width:30px;height:30px}.verifiedBand span{font-size:13px;font-weight:850}.verifiedBand strong{grid-column:1/3;font-family:var(--font-display),var(--font-body),sans-serif;font-size:42px;letter-spacing:-.05em}.verifiedBand p{max-width:58ch;font-size:12px;line-height:1.65}.benefitsSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.benefitColumn{min-height:510px;padding:clamp(32px,5vw,64px);border:1px solid var(--line);border-radius:22px;background:var(--surface-raised);display:flex;flex-direction:column;align-items:flex-start}.benefitColumn>svg{width:38px;height:38px;margin-bottom:auto;color:var(--gold)}.benefitColumn h2{max-width:16ch;font-size:clamp(28px,3.4vw,44px)}.benefitColumn ul{width:100%;margin:28px 0 18px;padding:0;list-style:none;border-top:1px solid var(--line)}.benefitColumn li{min-height:43px;border-bottom:1px solid var(--line);display:flex;align-items:center;color:var(--muted);font-size:13px;font-weight:750}.supplierBenefit{background:var(--green);color:#f7f1e7}.supplierBenefit h2,.supplierBenefit>a{color:#f7f1e7}.supplierBenefit .publicEyebrow,.supplierBenefit>svg{color:#d8b875}.supplierBenefit li,.supplierBenefit ul{border-color:rgba(247,241,231,.14)}.supplierBenefit li{color:rgba(247,241,231,.68)}.closingCta{width:min(1296px,calc(100% - 36px));margin:0 auto 110px;padding:clamp(44px,8vw,92px);border:1px solid var(--line);border-radius:25px;background:radial-gradient(circle at 100% 0,rgba(203,161,90,.22),transparent 32%),var(--surface-raised)}.closingCta h2{max-width:18ch}.closingCta>p{max-width:60ch;margin:22px 0 30px;color:var(--muted);line-height:1.65}.closingCta>div{display:flex;flex-wrap:wrap;gap:10px}.siteFooter{border-top:1px solid rgba(247,241,231,.12);background:#0c1e17;color:#f7f1e7}.siteFooterInner{width:min(1400px,100%);min-height:240px;margin:0 auto;padding:52px clamp(18px,4vw,52px);display:grid;grid-template-columns:1fr auto;align-content:space-between;grid-gap:36px;gap:36px}.siteFooter strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.siteFooter a,.siteFooter p,.siteFooter small{color:rgba(247,241,231,.58);font-size:12px}.siteFooter nav{display:flex;flex-wrap:wrap;gap:24px}.siteFooter a{min-width:44px;min-height:44px;justify-content:center;display:inline-flex;align-items:center}.siteFooter small{grid-column:1/-1}.publicPage{width:min(1400px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) 82px}.authPageIntro,.detailHero,.publicPageIntro{padding:clamp(52px,7vw,84px) 0 38px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:flex-end;grid-gap:42px;gap:42px}.authPageIntro h1,.detailHero h1,.publicPageIntro h1{max-width:18ch}.authPageIntro>p,.detailHero>p,.publicPageIntro>p{max-width:58ch;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.filterRail{min-height:72px;padding:12px;border-block:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:9px}.filterRail label{min-width:min(280px,100%);flex:1 1}.filterRail input,.filterRail select{min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink)}.filterRail input{width:100%}.globalSearchForm{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);display:grid;grid-template-columns:minmax(0,2fr) minmax(190px,1fr) auto;grid-gap:14px;gap:14px}.globalSearchAdvanced label,.globalSearchForm>label{min-width:0;display:grid;align-content:end;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:800}.globalSearchForm input,.globalSearchForm select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:inherit}.globalSearchQuery{grid-column:auto}.globalSearchQuery>span{position:relative;display:block}.globalSearchQuery svg{position:absolute;top:50%;left:12px;width:18px;height:18px;color:var(--muted);transform:translateY(-50%)}.globalSearchQuery input{padding-left:40px}.globalSearchForm .globalSearchCheckbox{min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);display:flex;align-items:center;gap:9px}.globalSearchCheckbox input{width:18px;min-height:18px}.globalSearchActions{display:flex;align-items:flex-end;gap:9px}.globalSearchAdvanced{grid-column:1/-1;min-width:0;border-top:1px solid var(--line)}.globalSearchAdvanced>summary{min-height:44px;padding:10px 2px;cursor:pointer;color:var(--ink);font-size:13px;font-weight:800}.globalSearchAdvanced>summary span{margin-right:10px}.globalSearchAdvanced>summary strong{padding:4px 8px;border-radius:999px;background:var(--gold-soft);color:var(--green);font-size:11px}.globalSearchAdvanced>div{padding-top:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.globalSearchAdvanced small{color:var(--muted);font-size:11px;font-weight:600}.marketBoardActivation>a{width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:18px;padding:0 14px;border:1px solid rgba(230,190,112,.45);border-radius:10px;color:var(--cream);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.marketBoardActivation>a svg{width:16px}.globalSearchResults{margin-top:36px}.savedSearchPanel{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.savedSearchPanel>form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.savedSearchPanel label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:800}.savedSearchPanel input:not([type]),.savedSearchPanel input[type=text]{min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px}.savedSearchPanel .globalSearchCheckbox{min-height:44px;display:flex;align-items:center;gap:8px}.savedSearchPanel .globalSearchCheckbox input{width:18px;height:18px}.savedSearchPanel h2{margin:18px 0 8px;font-size:17px}.savedSearchPanel ul{margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;list-style:none}.savedSearchPanel li{min-height:44px;padding:4px 8px 4px 12px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;justify-content:space-between}.savedSearchPanel li button{width:44px;height:44px;color:var(--muted)}.savedSearchPanel li svg{width:16px}.requestTemplateFields{padding:16px;border:1px dashed var(--line-strong);border-radius:12px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);align-items:end;grid-gap:14px;gap:14px}.requestTemplateFields .globalSearchCheckbox{min-height:44px;display:flex;align-items:center;gap:9px}.requestTemplateFields .globalSearchCheckbox input{width:18px;height:18px}.requestTemplateLibrary{margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.requestTemplateLibrary h2{margin:0 0 12px;font-size:18px}.requestTemplateLibrary>div{display:grid;grid-gap:8px;gap:8px}.requestTemplateLibrary article{min-height:48px;padding:6px 8px 6px 12px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px;align-items:center;grid-gap:10px;gap:10px}.requestTemplateLibrary article>svg,.requestTemplateLibrary button svg{width:17px}.requestTemplateLibrary button{width:44px;height:44px;color:var(--muted)}.procurementOrderList{display:grid;grid-gap:18px;gap:18px}.procurementOrder{padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-radius:16px;background:var(--surface-raised)}.procurementOrder>header{padding-bottom:18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.procurementOrder>header>svg{color:var(--gold)}.procurementOrder h2,.procurementOrder h3,.procurementOrder p{margin:0}.procurementOrder header p,.procurementOrder header span{color:var(--muted);font-size:12px}.procurementMilestoneComposer>form,.procurementUpdateForm{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.procurementMilestoneComposer label,.procurementUpdateForm label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.procurementUpdateForm textarea{grid-column:1/-1}.procurementMilestoneComposer input,.procurementMilestoneComposer textarea,.procurementUpdateForm input,.procurementUpdateForm select,.procurementUpdateForm textarea{min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:9px}.procurementMilestones{margin-top:22px;display:grid;grid-gap:8px;gap:8px}.procurementMilestones>form{min-height:52px;padding:6px 8px 6px 12px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;grid-gap:10px;gap:10px}.procurementMilestones span{display:grid}.procurementMilestoneComposer{margin-top:18px}.procurementMilestoneComposer>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:800}.procurementMilestoneComposer summary svg{width:17px}.paymentHero{padding-bottom:26px}.paymentSecurityStrip{min-height:72px;padding:14px 18px;border:1px solid rgba(203,161,90,.34);border-radius:12px;background:var(--green);color:#f7f1e7;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.paymentSecurityStrip>svg{width:21px;color:var(--gold)}.paymentSecurityStrip>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.paymentSecurityStrip span,.paymentSecurityStrip strong{overflow-wrap:anywhere}.paymentSecurityStrip strong{font-size:13px}.paymentSecurityStrip span{color:rgba(247,241,231,.72);font-size:12px;line-height:1.5}.paymentMetrics{margin-top:18px;border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.paymentMetrics>div{min-width:0;min-height:108px;padding:20px;border-right:1px solid var(--line);display:grid;align-content:space-between;grid-gap:12px;gap:12px}.paymentMetrics>div:last-child{border-right:0}.paymentMetrics span{color:var(--muted);font-size:12px;font-weight:800}.paymentMetrics strong{color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(20px,3vw,30px);letter-spacing:-.04em;overflow-wrap:anywhere}.paymentActivationNotice{margin-top:18px;padding:18px;border:1px dashed rgba(203,161,90,.7);background:rgba(203,161,90,.07);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px}.paymentActivationNotice>svg{width:24px;color:var(--gold-strong)}.paymentActivationNotice h2,.paymentActivationNotice p{margin:0}.paymentActivationNotice h2{font-size:16px}.paymentActivationNotice p{max-width:68ch;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.6}.paymentActivationNotice>span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.paymentWorkspaceSection{margin-top:42px;border-top:1px solid var(--line-strong)}.paymentWorkspaceSection>header{padding:18px 0 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,46ch);align-items:end;grid-gap:28px;gap:28px}.paymentWorkspaceSection>header>div{display:flex;align-items:baseline;gap:12px}.paymentWorkspaceSection>header span{color:var(--gold-strong);font-size:11px;font-weight:900;letter-spacing:.12em}.paymentWorkspaceSection>header h2,.paymentWorkspaceSection>header p{margin:0}.paymentWorkspaceSection>header h2{color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(22px,3vw,30px);letter-spacing:-.035em}.paymentWorkspaceSection>header p{color:var(--muted);font-size:13px;line-height:1.6}.payableOrderList{display:grid;grid-gap:12px;gap:12px}.payableOrder{border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);overflow:hidden}.payableOrder>header{padding:20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);grid-gap:24px;gap:24px}.payableMilestone span,.payableOrder>header span{color:var(--gold-strong);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.payableOrder h3,.payableOrder p{margin:0}.payableOrder h3{margin-top:4px;color:var(--green);font-size:18px;overflow-wrap:anywhere}.payableOrder p{margin-top:7px;color:var(--muted);display:flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere}.payableOrder p svg{width:15px}.payableOrder dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.payableOrder dl>div{min-width:0;padding-left:14px;border-left:1px solid var(--line);display:grid;align-content:center;grid-gap:5px;gap:5px}.payableOrder dt{color:var(--muted);font-size:11px}.payableOrder dd{margin:0;color:var(--green);font-size:15px;font-weight:900;overflow-wrap:anywhere}.paymentActions{min-height:68px;padding:11px 14px 11px 20px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.paymentActions>strong{margin-right:auto;font-size:12px}.paymentActions form{display:flex}.bankCheckoutButton{min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--green);font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.bankCheckoutButton:hover:not(:disabled){border-color:var(--gold);transform:translateY(-1px)}.bankCheckoutButton.bog:not(:disabled){background:var(--green);color:#f7f1e7}.bankCheckoutButton.tbc:not(:disabled){border-color:#3b83bd;color:#225f90}.bankCheckoutButton:disabled{opacity:.46;cursor:not-allowed}.payableMilestone{min-height:64px;margin:0 20px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.payableMilestone>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.payableMilestone small,.payableMilestone strong{overflow-wrap:anywhere}.payableMilestone small{color:var(--muted)}.paymentActions.compact{min-height:0;padding-inline:0}.paymentHistory{border-top:1px solid var(--line)}.paymentHistory>article{min-height:72px;padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:54px minmax(0,1fr) minmax(120px,auto) minmax(130px,auto);align-items:center;grid-gap:14px;gap:14px}.paymentProviderMark{width:48px;min-height:36px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--green);font-size:10px;font-weight:950;letter-spacing:.08em}.paymentProviderMark.bog{background:var(--green);color:#f7f1e7}.paymentProviderMark.tbc{border-color:rgba(59,131,189,.5);color:#225f90}.paymentHistory>article>div:nth-child(2){min-width:0;display:grid;grid-gap:4px;gap:4px}.paymentHistory>article>div:nth-child(2)>span{color:var(--ink);font-size:13px;font-weight:800;overflow-wrap:anywhere}.paymentHistory time{color:var(--muted);font-size:11px}.paymentHistory>article>strong{color:var(--green);font-size:14px;text-align:right;overflow-wrap:anywhere}.paymentStatus{min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;display:inline-grid;place-items:center;color:var(--muted);font-size:10px;font-weight:900;text-align:center}.paymentStatus.paid,.paymentStatus.refunded{border-color:rgba(15,123,95,.38);color:var(--success)}.paymentStatus.disputed,.paymentStatus.failed{border-color:rgba(168,50,42,.35);color:var(--brand-red)}.paymentStatus.authorized,.paymentStatus.pending,.paymentStatus.processing,.paymentStatus.refund_pending{border-color:rgba(203,161,90,.55);color:#876124}.paymentRefund{grid-column:2/-1;padding-left:68px}.paymentRefund summary{min-height:44px;display:inline-flex;align-items:center;color:var(--brand-red);font-size:12px;font-weight:850;cursor:pointer}.paymentRefund form{padding:12px 0 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.paymentRefund label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:800}.paymentRefund input{min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px}.paymentReturn{min-height:min(620px,calc(100dvh - 120px));padding:70px 0;display:grid;align-content:center;justify-items:start;grid-gap:16px;gap:16px}.paymentReturn>svg{width:42px;height:42px;color:var(--gold-strong)}.paymentReturn h1{max-width:22ch;margin:0;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(30px,5vw,56px);letter-spacing:-.05em;line-height:1.05}.companyReviewList{display:grid;grid-gap:10px;gap:10px}.companyReviewList article{padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.companyReviewList article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.companyReviewList article span,.companyReviewList article strong{display:inline-flex;align-items:center;gap:3px;font-size:11px}.companyReviewList article svg{width:15px;color:var(--line-strong)}.companyReviewList article strong svg,.companyReviewList article svg.isFilled{color:var(--gold);fill:currentColor}.companyReviewForm{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.companyReviewForm button,.companyReviewForm h3,.companyReviewForm label:has(textarea){grid-column:1/-1}.companyReviewForm label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.companyReviewForm input,.companyReviewForm select,.companyReviewForm textarea{min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:9px}.catalogImportPanel{margin-bottom:20px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;grid-gap:24px;gap:24px}.catalogImportPanel p{margin:8px 0;color:var(--muted);font-size:13px}.catalogImportPanel a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.catalogImportPanel a svg{width:17px}.catalogImportPanel form,.catalogImportPanel label{display:grid;grid-gap:8px;gap:8px}.catalogImportPanel label{font-size:13px;font-weight:800}.catalogImportPanel input{min-height:44px;padding:9px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-raised)}.informationPage{max-width:1120px}.informationNotice{margin:22px 0;padding:16px 18px;border:1px solid rgba(164,108,26,.35);border-radius:11px;background:var(--gold-soft);color:var(--ink);font-size:13px;line-height:1.65}.informationSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.informationSections section{padding:clamp(20px,3vw,30px);border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.informationSections h2{margin:0 0 10px;font-size:21px}.informationSections li,.informationSections p{color:var(--muted);font-size:13px;line-height:1.75}.informationSections ul{margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.informationSections li{display:flex;gap:8px}.informationSections li svg{width:17px;flex:0 0 auto;color:var(--gold)}.contactSupportGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);grid-gap:18px;gap:18px}.contactSupportGrid>form>svg{color:var(--gold)}.contactSupportGrid>section{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.contactSupportGrid .dashboardLinkRows article{min-height:54px;padding:10px 12px;border-bottom:1px solid var(--line);display:grid}.globalSearchResults>header{padding-bottom:14px;border-bottom:1px solid var(--line)}.globalSearchResults h2{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:23px}.globalSearchList{padding-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.globalSearchList>a{min-width:0;min-height:190px;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--surface-raised);color:var(--ink);display:grid;align-content:start;grid-gap:10px;gap:10px;transition:border-color .18s var(--motion-ease),transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease)}.globalSearchList>a:hover{border-color:rgba(203,161,90,.72);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.globalSearchCardHeader,.globalSearchMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.globalSearchCardHeader{justify-content:space-between}.globalSearchCardHeader span{color:var(--gold-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.globalSearchCardHeader time,.globalSearchMeta span{color:var(--muted);font-size:13px}.globalSearchList h3{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:20px;letter-spacing:-.025em}.globalSearchList p{margin:0;color:var(--muted);font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.globalSearchMeta span{display:inline-flex;align-items:center;gap:4px;font-weight:700}.globalSearchMeta svg{width:15px;height:15px;color:var(--gold-strong)}.globalSearchEmpty{min-height:180px;margin:0;color:var(--muted);display:grid;place-items:center;text-align:center}.pageList{margin-top:30px}.publicCompanyList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.publicCompanyList>.emptyWorkspace{grid-column:1/-1}.publicCompanyList .companyCardPublic{min-height:330px;background:var(--green);color:#f7f1e7}.publicCompanyList .companyCardPublic:first-child,.publicCompanyList .companyCardPublic:last-child{grid-row:auto;grid-column:auto;min-height:330px;padding:26px}.detailHero{border-bottom:1px solid var(--line)}.detailLayout{padding-top:42px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:32px;gap:32px}.detailContent,.detailSidebar{min-width:0}.detailBlock{padding:30px 0;border-bottom:1px solid var(--line)}.dashboardSection h2,.detailBlock h2,.emptyWorkspace h2,.profileSection h2{margin:0 0 16px;font-family:var(--font-display),var(--font-body),sans-serif;font-size:23px;letter-spacing:-.035em}.detailBlock li,.detailBlock p{max-width:65ch;color:var(--muted);font-size:14px;line-height:1.75}.requestInlineForm,.requestQuestionForm{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.requestInlineForm{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}.requestInlineForm label,.requestQuestionForm label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:14px;font-weight:800}.requestInlineForm select,.requestQuestionForm textarea{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:inherit}.requestInlineForm select{padding:0 12px}.requestQuestionForm textarea{min-height:96px;padding:12px;resize:vertical}.requestInvitationList,.requestQuestionList{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.requestInvitationList>div,.requestQuestionList>article{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.requestInvitationList>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.requestInvitationList span{display:grid;grid-gap:3px;gap:3px}.requestInvitationList small,.requestQuestionList time{color:var(--muted);font-size:12px}.requestQuestionList>article>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.requestAnswer,.requestInvitationNotice{margin-top:12px;padding:12px 14px;border-left:3px solid var(--gold);background:var(--surface-soft)}.requestAnswer p{margin-bottom:0}.detailSidebarPanel{position:-webkit-sticky;position:sticky;top:104px;padding:25px;border:1px solid var(--line);border-radius:17px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.detailSidebarPanel dl{margin:0}.detailSidebarPanel div{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}.detailSidebarPanel dt{color:var(--muted);font-size:13px}.detailSidebarPanel dd{margin:0;color:var(--ink);font-size:13px;font-weight:850;text-align:right}.detailSidebarActions{margin-top:18px;display:grid;grid-gap:8px;gap:8px}.detailSidebarActions a,.detailSidebarActions button{width:100%}.companyProfileHero{position:relative;margin-top:28px;padding-top:160px;border-radius:24px 24px 0 0;overflow:hidden}.companyCover{position:absolute;inset:0 0 auto;height:210px;background:linear-gradient(135deg,rgba(203,161,90,.14),transparent 45%),linear-gradient(160deg,#1e483a,#0a1c15);display:grid;place-items:center;overflow:hidden}.companyCoverImage{object-fit:cover}.companyCoverFallback span{position:relative;color:rgba(255,253,248,.72);font-size:13px;font-weight:700;letter-spacing:.02em}.companyProfileIdentity{position:relative;margin-inline:26px;padding:26px;border:1px solid var(--line);border-radius:19px;background:var(--surface-raised);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;box-shadow:var(--shadow)}.companyProfileIdentity .companyInitials{font-size:20px}.companyProfileIdentity .companyInitials,.companyProfileLogo{width:80px;height:80px;border-radius:20px}.detailSidebarPanel dd a{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-weight:700;overflow-wrap:anywhere}.detailSidebarPanel dd svg{width:16px;height:16px;flex:0 0 auto}.companyProfileIdentity h1{margin:0 0 7px;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(28px,4vw,46px);letter-spacing:-.05em}.companyProfileIdentity p{margin:0;color:var(--muted);font-size:13px}.companyActionBar{display:flex;flex-wrap:wrap;gap:8px}.profileStats{padding:28px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.profileStats div{padding:0 20px;border-right:1px solid var(--line)}.profileStats div:last-child{border-right:0}.profileStats strong{display:block;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:24px}.profileStats span{color:var(--muted);font-size:12px}.tagList{display:flex;flex-wrap:wrap;gap:8px}.tagList span{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);display:inline-flex;align-items:center;color:var(--green);font-size:12px;font-weight:750}.authRoutePage{min-height:100dvh;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);background:var(--surface-raised)}.authRouteAside{position:-webkit-sticky;position:sticky;top:0;min-height:100dvh;padding:clamp(34px,6vw,72px);background:linear-gradient(155deg,rgba(203,161,90,.14),transparent 42%),linear-gradient(180deg,#153228,#081712);color:#f7f1e7;display:flex;flex-direction:column;justify-content:space-between}.authRouteAside .siteBrand strong{color:#f7f1e7}.authRouteAside .siteBrand small{color:rgba(247,241,231,.58)}.authRouteAside h2{max-width:12ch;margin:auto 0 18px;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(34px,5vw,60px);color:#f7f1e7;letter-spacing:-.055em;line-height:1.02}.authRouteAside>div>p{max-width:48ch;color:rgba(247,241,231,.66);font-size:13px;line-height:1.7}.authRouteAside>small{color:rgba(247,241,231,.46);font-size:12px}.authRouteContent{padding:clamp(38px,7vw,92px);display:grid;place-items:center}.authRoutePanel{width:min(660px,100%)}.authRoutePanel h1{margin:13px 0;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(34px,5vw,54px);letter-spacing:-.05em;line-height:1.04}.authRoutePanel>p{max-width:58ch;margin:0 0 30px;color:var(--muted);font-size:13px;line-height:1.7}.authRoutePanel .authForm input,.authRoutePanel .authForm select,.authRoutePanel .authForm textarea{min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink)}.authRoutePanel .authForm textarea{min-height:110px;padding-block:12px;resize:vertical}.authAlternative{margin-top:20px;color:var(--muted);font-size:13px}.authAlternative a{min-height:44px;display:inline-flex;align-items:center;color:var(--green);font-weight:850;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.signupProgress{margin:26px 0 32px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.signupProgress span{height:4px;border-radius:999px;background:var(--line)}.signupProgress span.active{background:var(--gold)}.signupStepHeader{margin-bottom:22px;display:flex;justify-content:space-between;gap:20px}.signupStepHeader h2{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:21px;letter-spacing:-.03em}.signupStepHeader span{color:var(--muted);font-size:12px;font-weight:800}.signupStepActions{margin-top:24px;display:flex;justify-content:space-between;gap:10px}.signupStepActions button{min-height:44px;min-width:140px}.optionalDocumentBox{min-height:190px;padding:28px;border:1px dashed rgba(203,161,90,.66);border-radius:16px;background:var(--surface-soft);display:grid;align-content:center;justify-items:start;grid-gap:10px;gap:10px}.optionalDocumentBox svg{width:28px;height:28px;color:var(--gold)}.optionalDocumentBox p{max-width:58ch;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.signupAssetBox{min-height:0;margin-top:4px;padding:20px}.signupUploadButton{min-height:44px;padding:0 16px;border:1px solid rgba(20,65,52,.24);border-radius:10px;background:var(--surface);color:var(--forest);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;cursor:pointer}.signupUploadButton:hover{border-color:var(--gold);background:var(--surface-soft)}.signupUploadButton:focus-within{outline:3px solid rgba(203,161,90,.36);outline-offset:2px}.signupUploadButton input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.optionalDocumentBox small{color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.privateShell{min-height:100dvh;display:grid;grid-template-columns:270px minmax(0,1fr);background:var(--background)}.privateSidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:26px 18px;background:linear-gradient(180deg,#10261f,#07130f);color:#f7f1e7;display:flex;flex-direction:column}.privateSidebar .siteBrand strong{color:#f7f1e7}.privateSidebar .siteBrand small{color:rgba(247,241,231,.5)}.privateNav{margin-top:34px;display:grid;grid-gap:6px;gap:6px}.privateNav a{min-height:44px;padding:0 12px;border-radius:10px;display:flex;align-items:center;gap:10px;color:rgba(247,241,231,.7);font-size:13px;font-weight:750}.privateNav a:hover{background:rgba(247,241,231,.08);color:#f7f1e7}.privateNav svg{width:17px;height:17px}.privateNav .notificationBadge{color:#10261f}.privateSidebarAccount{margin-top:auto;padding:16px;border:1px solid rgba(247,241,231,.12);border-radius:13px;background:rgba(247,241,231,.05);display:grid;grid-gap:4px;gap:4px}.privateSidebarAccount strong{font-size:13px}.privateSidebarAccount span{color:rgba(247,241,231,.55);font-size:12px}.privateSidebarAccount a{min-height:40px;margin-top:7px;display:flex;align-items:center;color:#d8b875;font-size:12px;font-weight:800}.privateContent{min-width:0;padding:26px clamp(20px,4vw,56px) 70px}.privateTopbar{min-height:64px;padding-bottom:18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.privateTopbar>div{display:grid}.privateTopbar strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:14px}.privateTopbar span{color:var(--muted);font-size:12px}.privateTopbar a{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;display:inline-flex;align-items:center;color:var(--green);font-size:12px;font-weight:850}.dashboardHero{padding:56px 0 34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:30px;gap:30px}.dashboardHero h1{max-width:19ch;margin:12px 0 0;color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(32px,4.5vw,55px);letter-spacing:-.05em;line-height:1.05}.dashboardHero p{max-width:52ch;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.dashboardMetrics{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.dashboardMetric{min-height:120px;padding:22px;border-right:1px solid var(--line);display:grid;align-content:space-between}.dashboardMetric:last-child{border-right:0}.dashboardMetric span{color:var(--muted);font-size:12px;font-weight:800}.dashboardMetric strong{color:var(--green);font-family:var(--font-display),var(--font-body),sans-serif;font-size:30px;letter-spacing:-.04em}.dashboardMetric small{color:var(--muted);font-size:12px}.dashboardActionGrid{margin-top:34px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px}.dashboardSection{min-height:310px;padding:28px;border:1px solid var(--line);border-radius:17px;background:var(--surface-raised)}.accountSecurityPanel{display:grid;grid-gap:20px;gap:20px}.accountSecurityGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:24px;gap:24px}.accountSecurityGrid>form{min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.accountSecurityGrid input{width:100%;min-height:48px;margin-top:7px}.accountPasswordPanel{align-content:start}.accountPasswordPanel>svg{width:24px;height:24px;color:var(--gold-strong)}.accountPasswordPanel h3,.accountPasswordPanel p{margin:0}.accountPasswordPanel p{color:var(--muted);line-height:1.6}.notificationCenter>form{display:flex;justify-content:flex-end}.notificationList{margin-top:18px;border-top:1px solid var(--line)}.notificationList>article{min-height:104px;padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.notificationList>article.unread{box-shadow:inset 3px 0 var(--gold);padding-left:14px}.notificationList>article>svg{width:22px;height:22px;color:var(--gold-strong)}.notificationList span{color:var(--gold-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notificationList h2{margin:4px 0;font-size:17px}.notificationList p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.notificationList time{margin-top:7px;color:var(--muted);display:block;font-size:12px}.notificationActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.notificationActions form{display:flex}.dashboardLinkRows{margin-top:22px;border-top:1px solid var(--line)}.dashboardLinkRows a{min-height:58px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:12px;gap:12px;color:var(--ink);font-size:13px;font-weight:800}.dashboardLinkRows a>svg:first-child{width:20px;height:20px;color:var(--gold)}.dashboardLinkRows a>svg:last-child{width:16px;height:16px;color:var(--muted)}.adminQueueRow,.productSpecRow{min-height:54px;padding:0 4px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px}.adminQueueRow span,.productSpecRow span{color:var(--muted);font-size:12px}.adminQueueRow strong,.productSpecRow strong{color:var(--ink);font-size:12px;text-align:right}.adminQueueRow{grid-template-columns:32px 1fr auto}.adminQueueRow svg{width:19px;height:19px;color:var(--gold)}.dashboardLinkRows .adminQueueRow{padding-block:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dashboardLinkRows .adminQueueRow>span:first-child{min-width:min(100%,240px);flex:1 1 280px;display:grid;grid-gap:4px;gap:4px}.dashboardLinkRows .adminQueueRow>input:not([type=hidden]),.dashboardLinkRows .adminQueueRow>label:first-of-type{min-width:min(100%,190px);flex:1 1 220px}.dashboardLinkRows .adminQueueRow .adminInspectLink,.dashboardLinkRows .adminQueueRow button{min-height:44px}.dashboardLinkRows .adminInspectLink{min-width:max-content;min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;display:inline-flex;grid-template-columns:none;align-items:center;gap:7px;color:var(--green);font-size:12px;font-weight:850}.dashboardLinkRows .adminInspectLink svg{width:15px;height:15px}.adminTargetExcerpt{max-width:72ch;color:var(--ink);line-height:1.5}.adminQueueEmpty,.adminUnavailable{color:var(--muted);font-size:13px}.adminQueueEmpty{margin:0;padding:24px 4px}.adminModerationPanel>summary{min-height:48px;display:flex;align-items:center;gap:9px;color:var(--green);cursor:pointer;font-size:15px;font-weight:900}.adminModerationPanel>summary svg{width:19px;height:19px;color:var(--gold-strong)}.offerComparisonGrid{grid-column:1/-1;width:100%;margin:4px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.offerComparisonGrid>div{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.offerComparisonGrid dt{color:var(--muted);font-size:12px;font-weight:750}.offerComparisonGrid dd{margin:5px 0 0;color:var(--ink);font-size:13px;font-weight:800;overflow-wrap:anywhere}.projectHubGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sectionMiniHeader{margin-bottom:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sectionMiniHeader h2{margin:8px 0 0}.sectionMiniHeader>svg{width:24px;height:24px;color:var(--gold)}.projectForm{display:grid;grid-gap:14px;gap:14px}.projectForm label{color:var(--ink);font-size:12px;font-weight:800}.projectForm input,.projectForm select{width:100%;min-height:44px;margin-top:6px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.permitDiagnostic{display:flex;flex-direction:column}.diagnosticGroup{padding:18px 0;border-top:1px solid var(--line)}.diagnosticGroup strong{color:var(--green);font-size:13px}.diagnosticGroup p,.permitDiagnostic>small{color:var(--muted);font-size:12px;line-height:1.65}.permitDiagnostic>small{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.procedureRoute,.projectBrief,.projectDocuments{margin-top:12px}.documentRouteList{border-top:1px solid var(--line)}.documentRouteList button{width:100%;min-height:66px;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left}.documentRouteList button>span:first-child{display:grid;grid-gap:4px;gap:4px}.documentRouteList strong{color:var(--ink);font-size:13px}.documentRouteList small{color:var(--muted);font-size:12px}.procedureRouteList{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.procedureRouteList article{min-height:180px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px}.procedureRouteList article:nth-child(2n){border-right:0}.procedureRouteList article>span{color:#8c642e;font-size:13px}.procedureRouteList article>span,.procedureRouteList h3{font-family:var(--font-display),var(--font-body),sans-serif}.procedureRouteList h3{margin:0;font-size:16px;letter-spacing:-.025em}.procedureRouteList p{color:var(--muted);font-size:12px;line-height:1.65}.projectBrief pre{max-height:420px;margin:0;padding:24px;border:1px solid var(--line);border-radius:13px;overflow:auto;background:var(--surface-soft);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:12px;line-height:1.7;white-space:pre-wrap}.emptyWorkspace{min-height:310px;padding:38px;border:1px solid var(--line);border-radius:18px;background:var(--surface-raised);display:grid;place-items:center;text-align:center}.emptyWorkspace>div{max-width:520px}.emptyWorkspace svg{width:38px;height:38px;color:var(--gold)}.emptyWorkspace h2{margin-top:18px}.emptyWorkspace p{color:var(--muted);font-size:13px;line-height:1.7}.emptyWorkspace a{margin-top:12px}@media (max-width:1100px){.globalSearchForm{grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto}.globalSearchAdvanced>div{grid-template-columns:repeat(3,minmax(0,1fr))}.desktopNav{display:none}.siteHeaderInner{grid-template-columns:1fr auto}.mobileMenu{display:block}.mobileMenu>summary{width:44px;height:44px;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised);display:grid;place-items:center}.mobileMenu>summary svg{width:18px;height:18px}.mobileMenu nav{position:absolute;top:calc(100% + 8px);right:0;width:230px;padding:9px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow);display:grid}.mobileMenu nav a{min-height:44px;padding:0 10px;border-radius:8px;display:flex;align-items:center;color:var(--ink);font-size:13px;font-weight:750}.mobileMenu nav a:hover{background:var(--surface-soft)}.publicHero{grid-template-columns:1fr .82fr;gap:40px}.companyGridPublic{grid-template-columns:1fr 1fr}.companyCardPublic:first-child{grid-row:auto;min-height:350px;padding:26px}.companyCardPublic:last-child{grid-column:1/-1}.sectionHeadingSplit{grid-template-columns:1fr .65fr}.sectionHeadingSplit>a{grid-column:1/-1}.processSection{grid-template-columns:.75fr 1.25fr}.privateShell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:820px){.savedSearchPanel>form,.videoFeedItem{grid-template-columns:1fr}.videoFeedContext{border-top:1px solid var(--line);border-left:0}.videoFeedItem .videoPoster,.videoFeedItem .videoPoster>video{min-height:min(78vh,680px)}.globalSearchForm{grid-template-columns:repeat(2,minmax(0,1fr))}.globalSearchActions{grid-column:1/-1}.globalSearchAdvanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}.globalSearchList{grid-template-columns:1fr}.authNavActions,.profileMenuName,.siteBrand small{display:none}.publicHero{min-height:auto;grid-template-columns:1fr}.publicHeroCopy{max-width:720px}.heroMarketBoard{width:min(620px,100%);justify-self:end;transform:none}.authPageIntro,.authRoutePage,.benefitsSection,.dashboardActionGrid,.detailHero,.detailLayout,.networkSection,.processSection,.publicPageIntro,.sectionHeadingSplit{grid-template-columns:1fr}.networkIntro{position:static}.videoPreview.featured,.videoPreviewGrid{grid-template-columns:1fr}.videoPreview.featured{grid-template-rows:minmax(390px,auto) auto}.processLead{justify-self:start;padding-inline:18px}.processList{padding:0 18px}.verifiedBand{grid-template-columns:1fr;gap:14px}.authPageIntro,.detailHero,.publicPageIntro{align-items:start}.detailSidebarPanel{position:static}.companyProfileIdentity{grid-template-columns:auto 1fr}.companyActionBar{grid-column:1/-1}.authRouteAside{position:relative;min-height:260px}.authRouteAside h2{max-width:16ch;margin-top:38px;font-size:clamp(34px,7vw,46px)}.privateShell,.projectHubGrid{grid-template-columns:1fr}.privateSidebar{position:relative;height:auto;padding:16px 18px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;overflow:visible}.privateSidebar .siteBrand span,.privateSidebarAccount{display:none}.privateNav{width:100%;margin:0;display:flex;flex-wrap:wrap}.privateNav a{white-space:nowrap}}@media (max-width:620px){.accountSecurityGrid{grid-template-columns:1fr}.notificationList>article{grid-template-columns:28px minmax(0,1fr)}.notificationActions{grid-column:1/-1;justify-content:stretch}.notificationActions button,.notificationActions form{width:100%}.videoFeedContext{padding:18px}.videoCommentForm{grid-template-columns:1fr}.videoBusinessActions a,.videoCommentForm button{width:100%}.globalSearchForm{padding:16px;grid-template-columns:1fr}.globalSearchActions,.globalSearchQuery{grid-column:auto}.globalSearchActions{display:grid}.globalSearchAdvanced{grid-column:auto}.catalogImportPanel,.companyReviewForm,.contactSupportGrid,.globalSearchAdvanced>div,.informationSections,.procurementMilestoneComposer>form,.procurementMilestones>form,.procurementOrder>header,.procurementUpdateForm,.requestTemplateFields{grid-template-columns:1fr}.globalSearchActions>*{width:100%}.dashboardLinkRows .adminQueueRow{align-items:stretch;flex-direction:column}.dashboardLinkRows .adminQueueRow>input:not([type=hidden]),.dashboardLinkRows .adminQueueRow>label:first-of-type,.dashboardLinkRows .adminQueueRow>span:first-child{width:100%;min-width:0;flex-basis:auto}.dashboardLinkRows .adminQueueRow .adminInspectLink,.dashboardLinkRows .adminQueueRow button{width:100%;justify-content:center}.offerComparisonGrid{grid-column:auto}.offerComparisonGrid,.requestInlineForm{grid-template-columns:1fr}.requestInlineForm button,.requestQuestionForm button{width:100%}.requestInvitationList>div,.requestQuestionList>article>header{align-items:flex-start;flex-direction:column}.siteHeaderInner{min-height:66px;padding-inline:14px;gap:10px}.siteBrand img{width:40px;height:40px}.siteBrand{min-height:44px}.languageSwitcher{display:none}.publicHero{padding:52px 18px 64px}.publicHero h1{font-size:clamp(39px,12vw,58px)}.closingCta a,.heroActions>a{width:100%}.heroTextLinks,.heroTrustLine{display:grid}.heroMarketBoard{padding:10px;border-radius:18px}.marketBoardFocus{padding:22px}.marketBoardRows>div{grid-template-columns:26px 1fr}.marketBoardRows small{display:none}.publicSection{padding:56px 18px}.sectionHeadingSplit{margin-bottom:32px}.requestRowPublic{grid-template-columns:34px 1fr 44px;gap:12px}.requestRowDeadline{grid-column:2;flex-direction:row;align-items:center}.requestRowPublic .circleLink{grid-column:3;grid-row:1/3}.companyGridPublic,.publicCompanyList{grid-template-columns:1fr}.companyCardPublic:last-child{grid-column:auto}.videoPreview.featured{grid-template-rows:minmax(320px,auto) auto}.processList li{grid-template-columns:30px 1fr}.processList li>div{grid-template-columns:1fr}.processList p{grid-column:1}.verifiedBand{width:calc(100% - 36px);padding:26px}.benefitColumn{min-height:410px;padding:30px}.closingCta{margin-bottom:70px;padding:34px 26px}.siteFooterInner{grid-template-columns:1fr}.siteFooter small{grid-column:1}.publicPage{padding-inline:18px}.filterRail{align-items:stretch}.filterRail label,.filterRail select{width:100%}.companyProfileHero{padding-top:120px}.companyCover{height:170px}.companyProfileIdentity{margin-inline:12px;padding:20px;grid-template-columns:1fr}.profileStats{grid-template-columns:1fr 1fr}.profileStats div{padding:16px;border-bottom:1px solid var(--line)}.authRouteContent{padding:38px 18px}.authRouteAside{min-height:238px;padding:26px 22px}.authRouteAside h2{margin-top:28px;font-size:clamp(32px,10vw,40px)}.sectionEmptyNotice{min-height:0;padding:24px 0;grid-template-columns:34px minmax(0,1fr);gap:14px}.sectionEmptyNotice>a{grid-column:2}.authFieldGrid{grid-template-columns:1fr}.signupStepActions{flex-direction:column-reverse}.signupStepActions button{width:100%}.privateContent{padding-inline:18px}.dashboardHero{grid-template-columns:1fr}.dashboardMetrics{grid-template-columns:1fr 1fr}.dashboardMetric{border-bottom:1px solid var(--line)}.emptyWorkspace{min-height:260px;padding:30px 22px}.procedureRouteList{grid-template-columns:1fr}.procedureRouteList article{border-right:0}}@media (prefers-reduced-motion:reduce){.heroMarketBoard{transform:none}.bankCheckoutButton{transition:none}.bankCheckoutButton:hover:not(:disabled){transform:none}}@media (max-width:760px){.paymentActivationNotice,.paymentSecurityStrip{grid-template-columns:auto minmax(0,1fr)}.paymentActivationNotice>span,.paymentSecurityStrip>svg:last-child{display:none}.paymentMetrics{grid-template-columns:1fr}.paymentMetrics>div{min-height:86px;border-right:0;border-bottom:1px solid var(--line)}.paymentMetrics>div:last-child{border-bottom:0}.payableOrder>header,.paymentWorkspaceSection>header{grid-template-columns:1fr}.payableOrder dl{grid-template-columns:1fr 1fr}.paymentActions,.paymentActions.compact{padding:12px;display:grid;grid-template-columns:1fr}.paymentActions>strong{margin:0}.paymentActions button,.paymentActions form{width:100%}.payableMilestone{padding-block:12px;grid-template-columns:1fr}.payableMilestone>div:first-child{grid-template-columns:1fr;gap:4px}.paymentHistory>article{grid-template-columns:48px minmax(0,1fr)}.paymentHistory>article>.paymentStatus,.paymentHistory>article>strong{grid-column:2;justify-self:start;text-align:left}.paymentRefund{grid-column:1/-1;padding-left:0}.paymentRefund form{grid-template-columns:1fr}.paymentRefund button{width:100%}}.authDialog :where(main,section,article,aside,header,footer,nav,form,div,span,label,li,dt,dd),.authRoutePage :where(main,section,article,aside,header,footer,nav,form,div,span,label,li,dt,dd),.authStandalone :where(main,section,article,aside,header,footer,nav,form,div,span,label,li,dt,dd),.privateShell :where(main,section,article,aside,header,footer,nav,form,div,span,label,li,dt,dd),.publicSite :where(main,section,article,aside,header,footer,nav,form,div,span,label,li,dt,dd){min-width:0}.authDialog :where(h1,h2,h3,h4,p,a,button,label,summary,li,dt,dd),.authRoutePage :where(h1,h2,h3,h4,p,a,button,label,summary,li,dt,dd),.authStandalone :where(h1,h2,h3,h4,p,a,button,label,summary,li,dt,dd),.privateShell :where(h1,h2,h3,h4,p,a,button,label,summary,li,dt,dd),.publicSite :where(h1,h2,h3,h4,p,a,button,label,summary,li,dt,dd){overflow-wrap:anywhere;word-break:normal}.authDialog :where(h1,h2,h3,h4),.authRoutePage :where(h1,h2,h3,h4),.authStandalone :where(h1,h2,h3,h4),.privateShell :where(h1,h2,h3,h4),.publicSite :where(h1,h2,h3,h4){text-wrap:balance}.authDialog :where(p,li,dd),.authRoutePage :where(p,li,dd),.authStandalone :where(p,li,dd),.privateShell :where(p,li,dd),.publicSite :where(p,li,dd){text-wrap:pretty}.mobileMenu nav a,.navSignup,.privateNav a,.privateShell :where(button,summary),.privateTopbar a,.profileMenuPanel>a,.publicPrimaryButton,.publicSecondaryButton,.publicSite :where(button,summary){max-width:100%;height:auto;white-space:normal;line-height:1.35}.navSignup,.publicPrimaryButton,.publicSecondaryButton{padding-block:10px}.desktopNav a{min-width:44px;padding-inline:3px;white-space:normal;text-align:center;line-height:1.35}.profileMenuPanel{width:min(290px,calc(100vw - 28px))}.privateNav a{padding-block:10px}html[lang=ka] body{line-height:1.6}html[lang=ka] :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.018em;line-height:1.13}html[lang=ka] :where(.publicEyebrow,.siteBrand strong,.siteBrand small,.marketBoardHeader span,.marketBoardHeader small,.marketBoardFocus>span,.publicMetaLabel,.detailLabel,.dashboardEyebrow,.sectionEyebrow){letter-spacing:.035em;line-height:1.55;text-transform:none}html[lang=ka] .siteHeaderInner{gap:clamp(14px,2vw,24px)}html[lang=ka] .desktopNav{gap:clamp(9px,1.45vw,20px)}html[lang=ka] .desktopNav a{font-size:12px}html[lang=ka] .publicHero h1{max-width:17ch;font-size:clamp(40px,5.2vw,68px);letter-spacing:-.025em;line-height:1.09}html[lang=ka] .marketBoardFocus>strong{font-size:clamp(34px,4vw,52px);letter-spacing:-.022em;line-height:1.12}html[lang=ka] :where(.sectionHeadingSplit h2,.networkIntro h2,.processLead h2,.benefitColumn h2,.closingCta h2,.publicPageIntro h1,.detailHero h1,.authPageIntro h1){font-size:clamp(29px,3.7vw,48px);letter-spacing:-.02em;line-height:1.14}html[lang=ka] .authPageIntro h1,html[lang=ka] .benefitColumn h2,html[lang=ka] .closingCta h2,html[lang=ka] .detailHero h1,html[lang=ka] .processLead h2,html[lang=ka] .publicPageIntro h1{max-width:22ch}html[lang=ka] .verifiedBand strong{font-size:clamp(30px,3.2vw,38px);letter-spacing:-.018em;line-height:1.15}html[lang=ka] .authRouteAside h2{max-width:18ch;font-size:clamp(32px,4vw,48px);letter-spacing:-.022em;line-height:1.16}html[lang=ka] .authRoutePanel h1,html[lang=ka] .companyProfileIdentity h1,html[lang=ka] .dashboardHero h1{max-width:24ch;font-size:clamp(31px,4vw,48px);letter-spacing:-.022em;line-height:1.14}@media (max-width:820px){.privateNav a{flex:1 1 180px;white-space:normal}}@media (max-width:620px){html[lang=ka] .publicHero h1{max-width:none;font-size:clamp(34px,10vw,48px)}html[lang=ka] .marketBoardFocus>strong{font-size:clamp(30px,9vw,42px)}html[lang=ka] :where(.sectionHeadingSplit h2,.networkIntro h2,.processLead h2,.benefitColumn h2,.closingCta h2,.publicPageIntro h1,.detailHero h1,.authPageIntro h1){max-width:none;font-size:clamp(28px,8vw,38px)}html[lang=ka] .authRouteAside h2{max-width:none;font-size:clamp(28px,8vw,36px)}html[lang=ka] .authRoutePanel h1,html[lang=ka] .companyProfileIdentity h1,html[lang=ka] .dashboardHero h1{max-width:none;font-size:clamp(30px,9vw,40px)}}body.previewHuman{--preview-paper:#f3efe5;--preview-paper-raised:#faf7ef;--preview-ink:#10261f;--preview-rule:rgba(16,38,31,0.22);--preview-rule-soft:rgba(16,38,31,0.09);background:var(--preview-paper)}.previewHuman .publicSite{background:linear-gradient(90deg,var(--preview-rule-soft) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(var(--preview-rule-soft) 1px,transparent 1px) 0 0 /96px 96px,var(--preview-paper)}.previewHuman .siteHeader{border-bottom:1px solid var(--preview-ink);background:rgba(243,239,229,.97);-webkit-backdrop-filter:none;backdrop-filter:none}.previewHuman .siteHeaderInner{min-height:72px}.previewHuman .siteBrand img{width:42px;height:42px;filter:none}.previewHuman .siteBrand strong{font-size:14px;letter-spacing:.16em}.previewHuman .siteBrand small{margin-top:3px;color:#53605a;font-size:11px;letter-spacing:.09em}.previewHuman .desktopNav{justify-content:flex-start;padding-left:clamp(12px,2vw,30px)}.previewHuman .desktopNav a,.previewHuman .navLogin{color:#34433d;font-size:12px;font-weight:750}.previewHuman .headerSearchButton,.previewHuman .languageSwitcher select,.previewHuman .navSignup,.previewHuman .publicPrimaryButton,.previewHuman .publicSecondaryButton{border-radius:2px;box-shadow:none}.previewHuman .navSignup,.previewHuman .publicPrimaryButton{background:#10261f}.previewHuman .publicMain{overflow:clip}.previewHuman .publicHero{min-height:760px;padding-top:clamp(72px,8vw,108px);padding-bottom:82px;grid-template-columns:minmax(0,1.15fr) minmax(370px,.62fr);align-items:end;gap:clamp(48px,8vw,116px)}.previewHuman .publicHero:before{width:1px;height:calc(100% - 152px);aspect-ratio:auto;top:76px;right:auto;left:clamp(18px,4vw,52px);border:0;border-radius:0;background:var(--preview-rule);box-shadow:none}.previewHuman .publicHero:after{content:"K-01 / TBILISI / GEORGIA";position:absolute;top:101px;right:clamp(18px,4vw,52px);color:#765829;font-family:var(--font-body),sans-serif;font-size:10px;font-weight:850;letter-spacing:.14em}.previewHuman .publicHeroCopy{padding-left:26px}.previewHuman .publicEyebrow{color:#765829;font-size:11px;letter-spacing:.13em}.previewHuman .publicHero h1{max-width:13.5ch;margin:28px 0 24px;font-size:clamp(48px,5.45vw,76px);font-weight:580;letter-spacing:-.052em;line-height:.99}.previewHuman .publicHeroCopy>p{max-width:57ch;color:#34433d;font-size:clamp(16px,1.35vw,18px)}.previewHuman .heroActions{margin-top:30px}.previewHuman .heroActions a{min-height:48px;padding-inline:20px}.previewHuman .heroTextLinks{margin-top:14px}.previewHuman .heroTrustLine{margin-top:30px;padding:16px 0;border-block:1px solid var(--preview-rule);gap:0}.previewHuman .heroTrustLine span{min-height:28px;padding:0 18px;border-right:1px solid var(--preview-rule);color:#34433d}.previewHuman .heroTrustLine span:first-child{padding-left:0}.previewHuman .heroTrustLine span:last-child{border-right:0}.previewHuman .heroMarketBoard{padding:0;border:1px solid #10261f;border-radius:2px;background:#10261f;box-shadow:18px 18px 0 rgba(203,161,90,.24);transform:none}.previewHuman .marketBoardHeader{min-height:76px;padding:18px 20px;border-bottom:1px solid rgba(247,241,231,.25)}.previewHuman .marketBoardFocus>span,.previewHuman .marketBoardHeader small,.previewHuman .marketBoardHeader span{font-size:10px;letter-spacing:.11em}.previewHuman .marketBoardFocus{margin:0;padding:34px 28px;border:0;border-bottom:1px solid rgba(247,241,231,.24);border-radius:0;background:linear-gradient(90deg,rgba(247,241,231,.06) 1px,transparent 0) 0 0 /52px 52px,transparent}.previewHuman .marketBoardFocus>strong{max-width:10ch;font-size:clamp(36px,4.25vw,57px);font-weight:540;letter-spacing:-.045em;line-height:1.02}.previewHuman .marketBoardFocus>p{margin-top:14px;line-height:1.55}.previewHuman .marketBoardFocus .publicSecondaryButton{border-color:rgba(203,161,90,.8);background:transparent;color:#f7f1e7}.previewHuman .marketBoardFooter,.previewHuman .marketBoardRows>div{padding-inline:20px}.previewHuman .publicSection{position:relative;padding-block:clamp(78px,8vw,112px)}.previewHuman .processSection{border-block:1px solid var(--preview-ink);background:rgba(250,247,239,.88)}.previewHuman .processLead{padding-left:26px;border-left:1px solid var(--preview-rule)}.previewHuman .benefitColumn h2,.previewHuman .closingCta h2,.previewHuman .processLead h2,.previewHuman .sectionHeadingSplit h2{font-weight:560;letter-spacing:-.035em}.previewHuman .processList{border-top-color:var(--preview-ink)}.previewHuman .processList li{border-bottom-color:var(--preview-rule)}.previewHuman .processList li>span{color:#765829;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.previewHuman .processList svg{color:#10261f;stroke-width:1.6}.previewHuman .benefitsSection{gap:0;border:1px solid var(--preview-ink);background:var(--preview-paper-raised)}.previewHuman .benefitColumn{min-height:500px;border:0;border-radius:0;background:transparent}.previewHuman .benefitColumn+.benefitColumn{border-left:1px solid var(--preview-ink)}.previewHuman .supplierBenefit{background:linear-gradient(90deg,rgba(247,241,231,.05) 1px,transparent 0) 0 0 /64px 64px,#10261f}.previewHuman .benefitColumn li{border-bottom-color:var(--preview-rule)}.previewHuman .closingCta{margin-bottom:104px;padding:clamp(50px,7vw,82px);border:1px solid var(--preview-ink);border-radius:2px;background:linear-gradient(90deg,transparent 68%,rgba(203,161,90,.13) 68%),var(--preview-paper-raised)}.previewHuman .siteFooter{border-top:1px solid #cba15a;background:#0b1d16}.previewHuman .siteFooterInner{min-height:220px}@media (max-width:820px){.previewHuman .publicHero{min-height:auto;grid-template-columns:1fr;align-items:start}.previewHuman .publicHeroCopy{padding-left:18px}.previewHuman .heroMarketBoard{width:calc(100% - 18px);justify-self:end;box-shadow:10px 10px 0 rgba(203,161,90,.24)}}@media (max-width:620px){.previewHuman .siteHeader{position:relative}.previewHuman .publicHero{padding:54px 18px 72px;gap:44px}.previewHuman .publicHero:before{top:52px;left:18px;height:310px}.previewHuman .publicHero:after{top:28px;right:18px;font-size:9px}.previewHuman .publicHeroCopy{padding-left:14px}.previewHuman .publicHero h1{margin-top:24px;font-size:clamp(38px,11vw,50px);line-height:1.02}.previewHuman .heroTrustLine{gap:8px}.previewHuman .heroTrustLine span{padding:0;border-right:0}.previewHuman .heroMarketBoard{width:calc(100% - 10px)}.previewHuman .marketBoardFocus{padding:28px 22px}.previewHuman .marketBoardFocus>strong{font-size:clamp(33px,10vw,43px)}.previewHuman .processSection{gap:44px}.previewHuman .processLead{padding-left:18px}.previewHuman .benefitsSection{border-inline:0}.previewHuman .benefitColumn+.benefitColumn{border-top:1px solid var(--preview-ink);border-left:0}.previewHuman .closingCta{background:linear-gradient(180deg,transparent 77%,rgba(203,161,90,.13) 77%),var(--preview-paper-raised)}}