.partner-discovery{--pd-ink:#173b43;--pd-green:#176b59;--pd-muted:#617477;color:var(--pd-ink);background:#f6f8f7;min-height:100vh}.partner-discovery .pd-header{background:#fff;border-bottom:1px solid #e0e8e4}.partner-discovery .pd-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:15px 32px;display:flex}.partner-discovery .pd-brand{flex-shrink:0;display:block}.partner-discovery .pd-brand img{object-fit:contain;width:170px;height:54px}.partner-discovery .pd-header .orion-inner-nav a{color:#24494f;font-size:14px;text-decoration:none}.partner-discovery .pd-header .orion-inner-nav a:last-child{color:#17614f;background:#eaf3ee;border-radius:8px;padding:0 18px}.partner-discovery .pd-main{max-width:1240px;margin:auto;padding:0 32px 56px}.partner-discovery .pd-breadcrumb{color:#6b7c7e;align-items:center;gap:12px;padding:28px 0 12px;font-size:12px;display:flex}.partner-discovery .pd-breadcrumb a{color:#426364;text-decoration:none}.partner-discovery .pd-breadcrumb>span[aria-hidden]{color:#9baba9}.partner-discovery .pd-intro{justify-content:space-between;align-items:center;gap:48px;padding:32px 0 40px;display:flex}.partner-discovery .pd-kicker{letter-spacing:2px;color:#2b7563;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.partner-discovery .pd-kicker>span{background:#47937d;border-radius:50%;width:7px;height:7px}.partner-discovery .pd-intro h1{letter-spacing:-1.9px;color:#173b43;margin:17px 0 20px;font-size:clamp(34px,4.2vw,52px);font-weight:600;line-height:1.15}.partner-discovery .pd-intro h1 em{color:#237b65;font-style:normal}.partner-discovery .pd-intro>div>p{color:#617477;margin:0;font-size:16px;line-height:1.75}.partner-discovery .pd-intro-note{background:#edf3ee;border:1px solid #dbe6dd;border-radius:16px;align-items:flex-start;gap:18px;min-width:300px;max-width:365px;padding:26px;display:flex}.partner-discovery .pd-intro-note>svg{color:#3a7a63;flex:none;margin-top:5px}.partner-discovery .pd-intro-note strong{letter-spacing:-1px;font-size:42px;font-weight:500;line-height:1}.partner-discovery .pd-intro-note strong span{letter-spacing:0;margin-top:8px;font-size:14px;font-weight:600;line-height:1.5;display:block}.partner-discovery .pd-intro-note p{color:#607369;margin:12px 0;font-size:13px;line-height:1.7}.partner-discovery .pd-intro-note a{color:#23644f;align-items:center;gap:8px;margin-top:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.partner-discovery .pd-explorer{scroll-margin-top:20px}.partner-discovery .pd-search-panel{background:#fff;border:1px solid #d6e2db;border-radius:12px;gap:18px;padding:10px;display:flex;box-shadow:0 4px 16px #183a2a04}.partner-discovery .pd-search{color:#4c7b68;border-radius:6px;flex:1;align-items:center;gap:14px;min-width:0;padding:0 14px;display:flex}.partner-discovery .pd-search:focus-within{outline-offset:3px;outline:2px solid #64a38c}.partner-discovery .pd-search input{min-width:0;min-height:48px;font:inherit;color:#173b43;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.partner-discovery .pd-search input::-webkit-search-cancel-button{display:none}.partner-discovery .pd-search input::placeholder{color:#6d817b;opacity:1}.partner-discovery .pd-search button{color:#47665e;cursor:pointer;background:#f0f4f1;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.partner-discovery .pd-search-hint{white-space:nowrap;color:#7a8a82;flex:none;font-size:11px}.partner-discovery .pd-category{border-left:1px solid #e1e8e3;gap:4px;min-width:200px;padding:2px 12px 2px 20px;display:grid}.partner-discovery .pd-category>span{color:#6b7c73;font-size:10px}.partner-discovery .pd-category select{color:#244f42;font:inherit;background:#fff;border:0;max-width:240px;font-size:13px}.partner-discovery .pd-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:27px 0 21px;display:flex}.partner-discovery .pd-results-count{color:#63766e;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.partner-discovery .pd-results-count b{color:#234638;font-weight:600}.partner-discovery .pd-total{color:#3f6652;background:#e4ede6;border-radius:20px;padding:3px 9px;font-size:11px}.partner-discovery .pd-results-count button{text-underline-offset:3px;color:#2c735a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:8px;font-size:12px;text-decoration:underline;display:flex}.partner-discovery .pd-results-controls{align-items:center;gap:16px;display:flex}.partner-discovery .pd-results-controls select{font:inherit;color:#536e61;cursor:pointer;background:0 0;border:0;max-width:160px;min-height:36px;padding-right:8px;font-size:12px}.partner-discovery .pd-view-toggle{background:#edf2ed;border:1px solid #dae4dc;border-radius:8px;gap:3px;padding:3px;display:flex}.partner-discovery .pd-view-toggle button{color:#7c8e81;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:32px;display:grid}.partner-discovery .pd-view-toggle button[aria-pressed=true]{color:#225f49;background:#fff;box-shadow:0 1px 4px #18382112}.partner-discovery .pd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.partner-discovery .pd-card{min-width:0;color:var(--pd-ink);background:#fff;border:1px solid #e0e7e1;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.partner-discovery .pd-card:hover{border-color:#83b69c;transform:translateY(-3px);box-shadow:0 7px 24px #1b4d3510}.partner-discovery .pd-logo-stage{background:#fff;border-bottom:1px solid #edf1ed;justify-content:center;align-items:center;height:145px;margin:0 18px;padding:24px;display:flex}.partner-discovery .pd-logo-stage img{object-fit:contain;width:165px;max-width:100%;max-height:88px}.partner-discovery .pd-card-copy{flex:1;min-width:0;padding:19px 22px 14px}.partner-discovery .pd-card h2{letter-spacing:-.15px;color:#173b43;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.partner-discovery .pd-card-category{color:#3c8064;margin-bottom:8px;font-size:10px;font-weight:600;line-height:1.4;display:block}.partner-discovery .pd-location{color:#789082;align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex}.partner-discovery .pd-card-about{-webkit-line-clamp:2;color:#728379;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.partner-discovery .pd-card-action{color:#3d7a60;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 20px;font-size:11px;font-weight:600;display:flex}.partner-discovery .pd-card-action>svg{box-sizing:content-box;background:#eef5ef;border-radius:50%;padding:6px;transition:background .16s}.partner-discovery .pd-card:hover .pd-card-action>svg{background:#d8ecdf}.partner-discovery .pd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-discovery .pd-list .pd-card{grid-template-columns:105px 1fr 38px;align-items:center;gap:14px;padding:16px;display:grid}.partner-discovery .pd-list .pd-logo-stage{border:0;border-right:1px solid #edf1ed;height:72px;margin:0;padding:10px 14px 10px 0}.partner-discovery .pd-list .pd-logo-stage img{width:85px;max-height:55px}.partner-discovery .pd-list .pd-card-copy{padding:0}.partner-discovery .pd-list .pd-card-action{justify-content:center;padding:0}.partner-discovery .pd-list .pd-card-action span{display:none}.partner-discovery .pd-list .pd-card h2{font-size:14px}.partner-discovery .pd-empty{text-align:center;background:#fff;border:1px dashed #c9dbce;border-radius:14px;padding:50px 20px}.partner-discovery .pd-empty>div{color:#5a896d;background:#edf4ed;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid}.partner-discovery .pd-empty h2{color:#284b3a;margin:12px 0;font-size:22px;line-height:1.4}.partner-discovery .pd-empty p{color:#657b6b;font-size:14px;line-height:1.8}.partner-discovery .pd-empty button{color:#fff;cursor:pointer;font:inherit;background:#236c50;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:13px 19px;font-size:13px;display:inline-flex}.partner-discovery .pd-bottom-note{text-align:center;color:#75847b;margin:24px 0 0;font-size:12px;line-height:1.7}.partner-discovery .pd-member-callout{background:#eaf1ed;border-radius:14px;align-items:center;gap:20px;margin:48px 0 0;padding:26px;display:flex}.partner-discovery .pd-callout-icon{color:#3c7e5f;background:#dce9df;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.partner-discovery .pd-member-callout h2{color:#204431;margin:0 0 7px;font-size:16px;font-weight:600}.partner-discovery .pd-member-callout p{color:#6c7c70;margin:0;font-size:13px;line-height:1.6}.partner-discovery .pd-member-callout>a{color:#315f47;white-space:nowrap;background:#fff;border:1px solid #cdded1;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-left:auto;padding:13px 17px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.partner-discovery .pd-skip{z-index:200;color:#174a36;background:#fff;padding:14px;position:absolute;top:0;left:16px;transform:translateY(-150%)}.partner-discovery .pd-skip:focus{transform:translateY(0)}.partner-discovery :is(a,button,select):focus-visible{outline-offset:3px;outline:3px solid #4a9977}@media (max-width:1100px){.partner-discovery .pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-discovery .pd-search-hint{display:none}}@media (max-width:760px){.partner-discovery .pd-main{padding:0 20px 36px}.partner-discovery .pd-header-inner{gap:12px;padding:12px 20px}.partner-discovery .pd-brand img{width:140px;height:44px}.partner-discovery .pd-intro{gap:24px;padding:22px 0 28px}.partner-discovery .pd-intro-note{display:none}.partner-discovery .pd-intro h1{letter-spacing:-1.3px;font-size:38px}.partner-discovery .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-discovery .pd-list{grid-template-columns:1fr}.partner-discovery .pd-search-panel{flex-direction:column;gap:8px}.partner-discovery .pd-category{border-top:1px solid #e1e8e3;border-left:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.partner-discovery .pd-search{gap:9px;padding:0 8px}.partner-discovery .pd-search input{font-size:14px}.partner-discovery .pd-member-callout{flex-wrap:wrap;gap:14px;padding:22px}.partner-discovery .pd-callout-icon{display:none}.partner-discovery .pd-member-callout>a{margin:0}.partner-discovery .pd-results-toolbar{gap:14px;padding-top:22px}.partner-discovery .pd-results-controls{gap:8px;margin-left:auto}.partner-discovery .pd-results-count{font-size:12px}.partner-discovery .pd-logo-stage{height:120px;margin:0 12px;padding:20px 12px}.partner-discovery .pd-logo-stage img{max-height:76px}.partner-discovery .pd-card-copy{padding:16px 16px 12px}.partner-discovery .pd-card h2{font-size:14px}.partner-discovery .pd-card-action{padding:0 16px 15px}}@media (max-width:380px){.partner-discovery .pd-grid{grid-template-columns:1fr}.partner-discovery .pd-intro h1{font-size:33px}.partner-discovery .pd-results-controls{margin-left:0}}@media (prefers-reduced-motion:reduce){.partner-discovery .pd-card{transition:none}.partner-discovery .pd-card:hover{transform:none}}
