@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--navy:#071f2b;--navy2:#0b2c39;--ink:#102b36;--teal:#00a88f;--mint:#a9f2d5;--cream:#f4f1e8;--line:#dce4e2;--muted:#61737a;--white:#fff;--amber:#f2a93b;--blue:#3c86c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3,.logo{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1180px,100% - 48px);margin:auto}.header{background:var(--navy);color:#fff;z-index:50;border-bottom:1px solid #20404b;height:80px;position:sticky;top:0}.navWrap{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{letter-spacing:.12em;align-items:center;gap:11px;font-size:15px;font-weight:800;display:flex}.logo small{color:#92aaaf;letter-spacing:.24em;font-size:8px;display:block}.logoMark{border:1px solid var(--teal);width:34px;height:34px;color:var(--mint);border-radius:50%;place-items:center;font-size:16px;display:grid}.nav{color:#c5d1d4;gap:30px;font-size:14px;display:flex}.nav a:hover{color:#fff}.navActions{align-items:center;gap:18px;display:flex}.textBtn{font-size:14px}.button{background:var(--teal);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:22px;padding:16px 21px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button.small{padding:11px 16px}.menu{color:#fff;background:0 0;border:0;font-size:24px;display:none}.hero{background:var(--navy);color:#fff;min-height:720px;position:relative;overflow:hidden}.heroGlow{filter:blur(80px);opacity:.55;background:#0e4150;border-radius:50%;width:600px;height:600px;position:absolute;top:-250px;right:-200px}.heroGrid{grid-template-columns:1.04fr .96fr;gap:74px;padding:92px 0 62px;display:grid;position:relative}.eyebrow{letter-spacing:.18em;color:#9db6bc;font-size:11px;font-weight:800}.eyebrow i{background:var(--teal);width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.eyebrow.dark{color:#147b70}.hero h1{letter-spacing:-.05em;margin:25px 0;font-size:68px;line-height:1.04}.hero h1 em{color:var(--mint);font-style:normal}.heroCopy>p{color:#b9cbcf;max-width:620px;font-size:18px;line-height:1.65}.heroActions{gap:12px;margin:34px 0;display:flex}.button.outline{background:0 0;border:1px solid #42606a}.pricingNote{color:#97adb2;border-top:1px solid #294852;gap:12px;padding-top:22px;font-size:12px;line-height:1.5;display:flex}.pricingNote span{width:24px;height:24px;color:var(--mint);border:1px solid #38616a;border-radius:50%;place-items:center;display:grid}.pricingNote strong{color:#dce6e8}.mapCard{height:490px;color:var(--ink);background:#e7ece8;margin-top:12px;position:relative;box-shadow:0 30px 60px #00101680}.mapToolbar{background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.mapToolbar span{flex-direction:column;font-size:13px;display:flex}.mapToolbar small{color:var(--muted);margin-top:3px}.mapToolbar button{border:1px solid var(--line);background:#fff;width:34px;height:34px}.mapVisual{background:linear-gradient(35deg,#dbe5db 25%,#edf0e9 25% 50%,#e3e9df 50% 75%,#edf0e9 75%) 0 0/90px 90px;height:422px;position:relative;overflow:hidden}.roads{background:#fff;width:600px;height:9px;position:absolute;transform:rotate(-28deg);box-shadow:0 0 0 2px #cdd8d0}.r1{top:180px;left:-80px}.r2{top:275px;left:20px;transform:rotate(20deg)}.r3{top:90px;left:130px;transform:rotate(70deg)}.place{letter-spacing:.12em;color:#819088;font-size:9px;position:absolute}.p1{top:62px;left:60px}.p2{top:220px;right:70px}.p3{bottom:40px;left:150px}.pin{color:#fff;border:3px solid #fff;border-radius:50% 50% 50% 5px;place-items:center;width:36px;height:36px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 4px 12px #38504855}.pin:first-letter{transform:rotate(45deg)}.pin.supply,.dot.supply{background:var(--teal)}.pin.demand,.dot.demand{background:var(--amber)}.pin.service,.dot.service{background:var(--blue)}.pin.a{top:142px;left:104px}.pin.b{top:230px;right:95px}.pin.c{bottom:60px;left:245px}.pin.d{top:70px;right:125px}.mapPopup{background:#fff;flex-direction:column;gap:6px;width:180px;padding:13px 16px;display:flex;position:absolute;top:90px;left:140px;box-shadow:0 8px 25px #39554c33}.mapPopup .type{width:max-content}.mapPopup b{font-size:13px}.mapPopup small{color:var(--muted)}.legend{background:#fff;gap:15px;padding:10px 14px;font-size:10px;display:flex;position:absolute;bottom:14px;left:14px}.legend span{align-items:center;gap:5px;display:flex}.dot{border-radius:50%;width:7px;height:7px}.trustStrip{color:#748f96;letter-spacing:.12em;border-top:1px solid #21414b;justify-content:space-between;align-items:center;height:98px;font-size:10px;display:flex}.trustStrip b{color:#9eb0b4;text-align:center;font-size:10px}.section{padding:105px 0}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.sectionHead h2,.trust h2,.impact h2,.cta h2{letter-spacing:-.04em;margin:14px 0 0;font-size:42px}.sectionHead>p{max-width:455px;color:var(--muted);margin:0;line-height:1.7}.filters{border:1px solid var(--line);background:#fff;grid-template-columns:1.2fr 1.2fr 1.2fr auto;gap:12px;margin-bottom:26px;padding:12px;display:grid}.filters label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-right:1px solid var(--line);flex-direction:column;padding:3px 14px;font-size:10px;display:flex}.filters select,.filters input{color:var(--ink);background:0 0;border:0;outline:0;margin-top:7px;font-weight:600}.filters input[type=range]{accent-color:var(--teal)}.oppGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.oppCard{border:1px solid var(--line);background:#fff;padding:25px;transition:all .2s}.oppCard:hover{transform:translateY(-3px);box-shadow:0 20px 50px #173a3520}.oppTop{justify-content:space-between;display:flex}.type{letter-spacing:.14em;color:#087667;background:#e8f8f4;padding:6px 9px;font-size:9px;font-weight:800}.type.amber{color:#95620c;background:#fff3dc}.type.blue{color:#2d6ea6;background:#eaf2fb}.save{color:#789096;font-size:23px}.oppCard h3{margin:25px 0 7px;font-size:19px}.muted{color:var(--muted);font-size:12px}.matchRow{justify-content:space-between;margin-top:23px;font-size:11px;display:flex}.matchRow strong{color:#087667}.progress{background:#e5ecea;height:4px;margin:8px 0 20px}.progress i{background:var(--teal);height:100%;display:block}.oppStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:16px 0;display:grid}.oppStats span{flex-direction:column;display:flex}.oppStats span+span{border-left:1px solid var(--line);padding-left:18px}.oppStats small{color:var(--muted);font-size:10px}.oppStats b{margin-top:5px;font-size:13px}.cardLink{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;padding:18px 0 0;font-size:12px;font-weight:700;display:flex}.centerLink{text-align:center;color:#087667;margin-top:34px;font-size:13px;font-weight:700;display:block}.process{background:var(--navy);color:#fff}.sectionHead.light>p{color:#9cb0b5}.steps{border-top:1px solid #284750;grid-template-columns:repeat(5,1fr);display:grid}.steps article{padding:24px 24px 0 0;position:relative}.steps article:not(:last-child):after{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:15px}.steps article>span{color:#607d84;font-size:10px}.steps article>i{width:48px;height:48px;color:var(--mint);border:1px solid #31525c;place-items:center;margin:30px 0;font-style:normal;display:grid}.steps h3{font-size:17px}.steps p{color:#91a7ac;font-size:12px;line-height:1.6}.trust{background:var(--cream)}.trustGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.trustGrid>div>p{color:var(--muted);line-height:1.7}.checks{margin:28px 0}.checks p{border-top:1px solid #d6d9d1;gap:14px;margin:0;padding:16px 0;display:flex}.checks b{color:#087667;background:#d8f1e8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.checks span{flex-direction:column;display:flex}.checks small{color:var(--muted);margin-top:4px}.darkBtn{background:var(--navy)}.trustPanel{background:#fff;padding:30px;box-shadow:0 30px 60px #24403718}.score{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.score>div:first-child{flex-direction:column;display:flex}.score small{letter-spacing:.12em;color:var(--muted);font-size:9px}.score strong{margin:8px 0;font-size:42px}.score sup{color:var(--muted);font-size:14px}.score span{color:#087667;font-size:9px;font-weight:800}.ring{border:9px solid var(--teal);border-left-color:#dbe8e5;border-radius:50%;place-items:center;width:90px;height:90px;font-size:19px;font-weight:800;display:grid}.scoreLine{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:14px;margin-top:18px;font-size:11px;display:grid}.scoreLine i{background:#e5ecea;height:4px}.scoreLine i b{background:var(--teal);height:100%;display:block}.verifiedBadge{color:#087667;background:#eaf7f3;justify-content:space-between;margin-top:24px;padding:14px;font-size:12px;font-weight:700;display:flex}.verifiedBadge small{color:var(--muted);font-weight:400}.impact{color:#fff;background:#0a8377;padding:80px 0}.impactGrid{grid-template-columns:1fr 1.4fr;align-items:end;display:grid}.impact p{color:#bce4df}.impactStats{border-left:1px solid #45a79f;grid-template-columns:repeat(3,1fr);display:grid}.impactStats span{flex-direction:column;padding-left:30px;display:flex}.impactStats b{font-family:Manrope;font-size:28px}.impactStats small{color:#bce4df;margin-top:7px}.disclosure{color:#bce4df;margin-top:30px;font-size:10px}.cta{background:var(--navy);padding:90px 0}.ctaBox{text-align:center;color:#fff}.cta h2{margin:18px 0;font-size:50px}.cta p{color:#9bb0b5}.ctaBox>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.button.white{color:var(--navy);background:#fff}.button.ghost{background:0 0;border:1px solid #3b5861}footer{color:#fff;background:#061923;padding:70px 0 20px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footerGrid p{color:#789198;max-width:240px;margin-top:20px;font-size:12px}.footerGrid>div:not(:first-child){color:#8fa3a8;flex-direction:column;gap:11px;font-size:12px;display:flex}.footerGrid b{color:#fff;letter-spacing:.15em;margin-bottom:8px;font-size:10px}.footerBottom{color:#647c83;border-top:1px solid #1c3640;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:10px;display:flex}@media (max-width:900px){.nav,.navActions .textBtn{display:none}.menu{display:block}.nav.open{background:var(--navy);flex-direction:column;padding:24px;display:flex;position:absolute;top:80px;left:0;right:0}.heroGrid,.trustGrid,.impactGrid{grid-template-columns:1fr}.hero h1{font-size:52px}.mapCard{margin-top:0}.sectionHead{flex-direction:column;align-items:flex-start;gap:20px}.oppGrid{grid-template-columns:1fr}.filters,.steps{grid-template-columns:1fr 1fr}.trustGrid{gap:50px}.impactStats{margin-top:35px}.footerGrid{grid-template-columns:1fr 1fr}.trustStrip{gap:15px;overflow:auto}.navActions{margin-left:auto;margin-right:15px}}@media (max-width:560px){.shell{width:min(100% - 28px,1180px)}.header{height:68px}.heroGrid{padding-top:62px}.hero h1{font-size:43px}.heroActions{flex-direction:column}.mapCard{height:410px}.mapVisual{height:342px}.section{padding:72px 0}.sectionHead h2,.trust h2,.impact h2{font-size:34px}.filters{grid-template-columns:1fr}.filters label{border-right:0;border-bottom:1px solid var(--line);padding:10px}.steps{grid-template-columns:1fr}.steps article:not(:last-child):after{display:none}.impactStats{border-left:0;grid-template-columns:1fr;gap:25px}.impactStats span{padding:0}.cta h2{font-size:37px}.ctaBox>div{flex-direction:column}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:10px}.navActions .button{padding:9px;font-size:11px}.trustPanel{padding:20px}}.infoNav{background:var(--navy);color:#fff;border-bottom:1px solid #21414b}.infoNav .shell{justify-content:space-between;align-items:center;min-height:80px;display:flex}.infoNav nav{align-items:center;gap:25px;font-size:13px;display:flex}.infoNav nav>a:not(.button){color:#bfd0d4}.infoHero{background:var(--navy);color:#fff;padding:100px 0 105px}.infoHero .shell{max-width:900px;margin-left:max(24px,50% - 590px)}.infoHero h1{letter-spacing:-.05em;max-width:820px;margin:22px 0;font-size:clamp(44px,6vw,72px);line-height:1.05}.infoHero p{color:#b8cbd0;max-width:760px;font-size:18px;line-height:1.75}.infoActions{gap:12px;margin-top:32px;display:flex}.infoContent{background:#f6f8f7;padding:90px 0}.infoGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.infoGrid article{background:#fff;padding:42px}.infoGrid article>span{color:#087667;letter-spacing:.15em;font-size:10px;font-weight:800}.infoGrid h2{margin:18px 0 12px;font-size:25px}.infoGrid p{color:var(--muted);margin:0;line-height:1.75}.infoCta{background:var(--cream);padding:75px 0}.infoCta .shell{grid-template-columns:1fr 1fr auto;align-items:center;gap:35px;display:grid}.infoCta h2{margin:0;font-size:32px}.infoCta p{color:var(--muted);margin:0;line-height:1.6}.simpleFooter{background:#061923;padding:26px 0}.simpleFooter .shell{color:#8fa3a8;align-items:center;gap:25px;font-size:11px;display:flex}.simpleFooter span{margin-right:auto}.footerGrid a:hover,.simpleFooter a:hover{color:#fff}@media (max-width:760px){.infoNav nav>a:not(.button){display:none}.infoHero{padding:72px 0}.infoActions{flex-direction:column}.infoGrid{grid-template-columns:1fr}.infoGrid article{padding:30px}.infoCta .shell{grid-template-columns:1fr}.simpleFooter .shell{flex-wrap:wrap}.simpleFooter span{width:100%}}.formPage{background:#edf2f0;min-height:100vh;padding:60px 20px}.formCard{border:1px solid var(--line);background:#fff;max-width:860px;margin:auto;padding:48px;box-shadow:0 25px 60px #173a3515}.formCard>a{color:#087667;font-size:13px}.formCard .eyebrow{margin-top:38px;display:block}.formCard h1{margin:14px 0;font-size:42px}.formCard>p{color:var(--muted);line-height:1.7}.formCard form{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.formCard label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.formCard label.wide{grid-column:1/-1}.formCard input,.formCard select,.formCard textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #cad6d2;padding:13px}.formCard button{width:max-content}.formStatus{color:#087667;background:#e7f7f2;padding:14px;margin-top:20px!important}@media (max-width:650px){.formCard{padding:28px}.formCard form{grid-template-columns:1fr}.formCard label.wide{grid-column:auto}}.formStatusError{color:#a63d30;background:#fff0ed;border-left:3px solid #d75a48}.portal{background:#f3f5f3;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.portal aside{color:#fff;background:#071f2b;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.portalLogo{letter-spacing:.1em;align-items:center;gap:10px;margin:0 8px 32px;font-family:Manrope;font-weight:800;display:flex}.portalLogo>b,.authBrand>a>b{border:1px solid var(--teal);width:30px;height:30px;color:var(--mint);border-radius:50%;place-items:center;display:grid}.portalLogo small{color:#799198;letter-spacing:.2em;font-size:7px;display:block}.portal aside>label{color:#6f8990;letter-spacing:.12em;padding:0 8px;font-size:8px}.portal aside select{color:#fff;background:#102f3b;border:1px solid #284650;width:100%;margin-top:7px;padding:9px;display:block}.portal aside nav{flex-direction:column;gap:3px;margin-top:24px;display:flex}.portal aside nav button{color:#8fa4aa;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px;font-size:12px;display:flex}.portal aside nav button i{text-align:center;width:18px;font-style:normal}.portal aside nav button em{color:#9fe4d3;background:#153d47;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal}.portal aside nav button.active{color:#fff;background:#0c8075}.asideTrust{border:1px solid #24434d;margin-top:auto;padding:15px}.asideTrust small{letter-spacing:.12em;color:#769096;font-size:8px}.asideTrust strong{margin:9px 0 2px;font-size:24px;display:block}.asideTrust strong span{color:#718a91;font-size:10px}.asideTrust>b{color:var(--mint);font-size:8px}.asideTrust>div{background:#183945;height:3px;margin:12px 0}.asideTrust>div i{background:var(--teal);width:86%;height:100%;display:block}.asideTrust a{color:#9db0b5;font-size:9px}.portal .bottom{margin-top:12px}.portal>main{min-width:0}.portal>main>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 35px;display:flex}.portal header p{color:var(--muted);margin:0;font-size:10px}.portal header h1{margin:5px 0 0;font-size:22px}.portalActions{align-items:center;gap:12px;display:flex}.portalActions>button{border:1px solid var(--line);background:#fff;height:38px;padding:0 14px;position:relative}.portalActions button i{background:#e56a57;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.portalActions .newListing{background:var(--teal);color:#fff;border-color:var(--teal);font-weight:700}.avatar{background:#dce8e3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.portalContent{padding:28px 34px}.roleBanner{border-left:3px solid var(--teal);background:#e7f5f1;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 16px;display:flex}.roleBanner span{flex-direction:column;font-size:12px;display:flex}.roleBanner small{color:var(--muted);margin-top:3px}.roleBanner button{color:#087667;background:0 0;border:0;font-size:11px;font-weight:700}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kpis article,.panel{background:#fff;border:1px solid #e1e6e4}.kpis article{padding:18px}.kpis article>span{letter-spacing:.1em;color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.kpis article>span i{color:#078272;font-style:normal}.kpis strong{margin:12px 0 4px;font-size:25px;display:block}.kpis small{color:var(--muted);font-size:9px}.portalGrid{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{padding:20px}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.panelHead>div{flex-direction:column;display:flex}.panelHead b{font-size:13px}.panelHead small{color:var(--muted);margin-top:4px;font-size:9px}.panelHead a,.trustOps>a{color:#087667;font-size:9px;font-weight:700}.matches>article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:14px 0;display:grid}.matchCircle{border:4px solid var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.matchCircle small{font-size:7px}.matchCircle.c1{border-color:var(--amber)}.matchCircle.c2{border-color:var(--blue)}.matches article>div:nth-child(2),.matches article>span{flex-direction:column;display:flex}.matches article b{font-size:11px}.matches article small{color:var(--muted);margin-top:4px;font-size:8px}.matches article>button{border:1px solid var(--line);background:#fff;padding:7px;font-size:9px}.count{color:#9f690d;background:#fff0d9;padding:4px 8px;font-size:9px}.actions article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.actions article>i{color:#087667;background:#e4f4ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.actions article>i.warn{color:#b56e05;background:#fff0dd}.actions article div{flex-direction:column;display:flex}.actions article b{font-size:10px}.actions article small,.actions article em{color:var(--muted);font-size:8px;font-style:normal}.deals{grid-column:1}.deal{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.deal>div{flex-direction:column;display:flex}.deal b{margin:5px 0;font-size:11px}.deal small{color:var(--muted);font-size:8px}.status{font-weight:800;color:#087667!important;font-size:7px!important}.status.amber{color:#a56808!important}.stages{align-items:center;flex-direction:row!important}.stages span{border:1px solid #d8e1de;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.stages span.done{color:#087667;background:#dff3ec;border-color:#dff3ec}.stages span.now{background:var(--teal);color:#fff}.stages i{background:#d8e1de;width:16px;height:1px}.trustOps{text-align:center}.shield{color:#087667;clip-path:polygon(50% 0,100% 20%,90% 76%,50% 100%,10% 76%,0 20%);background:#dff3ec;place-items:center;width:45px;height:52px;margin:22px auto 10px;display:grid}.trustOps h3{font-size:14px}.trustOps p{color:var(--muted);font-size:9px;line-height:1.5}.protect{text-align:left;border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.protect b{color:#8c620f}.protect b.ok{color:#087667}.auth{grid-template-columns:1fr 1.05fr;min-height:100vh;display:grid}.authBrand{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:44px 9vw;display:flex}.authBrand>a{letter-spacing:.13em;align-items:center;gap:10px;font-family:Manrope;font-weight:800;display:flex}.authBrand>div{margin:auto 0}.authBrand span{color:var(--mint);letter-spacing:.18em;font-size:9px}.authBrand h1{letter-spacing:-.04em;margin:20px 0;font-size:44px}.authBrand p{color:#9bb1b6;line-height:1.7}.authBrand small{color:#779197;border-top:1px solid #294650;padding-top:20px;line-height:1.6;display:block}.authForm{width:min(480px,80%);margin:auto;padding:50px 0}.stepper{align-items:center;margin-bottom:40px;display:flex}.stepper span{border:1px solid #cdd9d5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.stepper span.on{background:var(--teal);color:#fff;border-color:var(--teal)}.stepper i{background:#dbe3e1;width:55px;height:1px}.authForm>small{color:#087667;letter-spacing:.14em;font-size:9px;font-weight:800}.authForm h2{margin:12px 0 7px;font-size:30px}.authForm>p{color:var(--muted);margin-bottom:24px;font-size:12px}.authForm>label,.two label{flex-direction:column;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.authForm input,.authForm select{background:#fff;border:1px solid #d7e0de;outline:none;margin-top:6px;padding:13px}.authForm input:focus{border-color:var(--teal)}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authButton{width:100%;margin-top:8px}.signin{text-align:center!important;margin-top:18px!important}.signin a,.loginOptions a{color:#087667;font-weight:700}.roleCards{gap:8px;margin:20px 0;display:grid}.roleCards button{text-align:left;border:1px solid var(--line);background:#fff;gap:12px;padding:14px;display:flex}.roleCards button.selected{border-color:var(--teal);background:#eef9f6}.roleCards span{color:#087667}.back{color:var(--muted);background:0 0;border:0;margin-top:15px}.loginOptions{justify-content:space-between;margin:2px 0 15px;font-size:10px;display:flex}.loginOptions label{align-items:center;gap:5px;display:flex}.loginOptions input{margin:0}@media (max-width:900px){.portal{grid-template-columns:76px 1fr}.portal aside{padding:20px 10px}.portalLogo span,.portal aside>label,.portal aside nav button:not(.active){font-size:0}.portal aside nav button{justify-content:center}.portal aside nav button i{font-size:16px}.portal aside nav button em,.asideTrust,.portal .bottom{display:none}.portalLogo{margin-left:auto;margin-right:auto}.kpis{grid-template-columns:1fr 1fr}.portalGrid{grid-template-columns:1fr}.deals{grid-column:auto}.auth{grid-template-columns:1fr}.authBrand{min-height:360px}.authBrand h1{font-size:36px}.authForm{width:min(520px,100% - 40px)}}@media (max-width:600px){.portal{display:block}.portal aside{display:none}.portal>main>header{padding:0 16px}.portal header h1{font-size:18px}.portalContent{padding:16px}.portalActions>button:first-child,.avatar{display:none}.kpis{grid-template-columns:1fr 1fr}.portalGrid{display:block}.panel{margin-top:12px}.matches>article{grid-template-columns:auto 1fr auto}.matches article>span{display:none}.deal{grid-template-columns:1fr}.authBrand{padding:32px 25px}.authForm{padding:36px 0}.two{grid-template-columns:1fr}}.brandLogo{background:#fff;width:132px;height:54px;display:block;position:relative;overflow:hidden}.brandLogo>span{width:211px;height:141px;display:block;position:absolute;top:-32px;left:-52px}.brandLogo img{object-fit:contain;width:211px;height:141px;display:block}.header .brandLogo{height:52px}.portalBrand{width:142px;margin:0 auto 28px}.portalBrand>span{left:-47px}.authLogo{width:170px;height:72px}.authLogo>span{width:270px;height:180px;top:-39px;left:-66px}.authLogo img{width:270px;height:180px}.roomBrand{width:150px}.sideLink{color:#8fa4aa;align-items:center;gap:12px;padding:11px;font-size:12px;display:flex}.sideLink i{text-align:center;width:18px;font-style:normal}.sideLink em{color:#9fe4d3;background:#153d47;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal}.miniButton{border:1px solid var(--line);padding:7px;font-size:9px}.termsCheck{align-items:center;gap:8px;flex-direction:row!important;font-weight:500!important}.termsCheck input{margin:0!important}.successState{text-align:center}.successState>b{color:#087667;background:#dff3ec;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:28px;display:grid}.successState>small{color:#087667;letter-spacing:.14em;font-weight:800}.successState p{color:var(--muted);line-height:1.6}.successState h2{margin-top:10px}.room{background:#f3f5f3;min-height:100vh}.roomTop{color:#fff;background:#071f2b;align-items:center;gap:35px;height:76px;padding:0 34px;display:flex}.roomTop>div{border-left:1px solid #35505a;flex-direction:column;padding-left:28px;display:flex}.roomTop a{color:#9bb0b5;font-size:9px}.roomTop b{margin-top:5px;font-size:12px}.roomTop .avatar{color:var(--ink);margin-left:auto}.room>main{width:min(1240px,100% - 50px);margin:auto}.roomHero{justify-content:space-between;align-items:end;padding:34px 5px 24px;display:flex}.roomHero h1{margin:12px 0 5px;font-size:30px}.roomHero p{color:var(--muted);font-size:12px}.roomValue{text-align:right;flex-direction:column;display:flex}.roomValue small{color:var(--muted);letter-spacing:.1em;font-size:8px}.roomValue>b{margin:5px 0;font-size:23px}.roomValue span{color:var(--muted);font-size:9px}.roomTabs{border:1px solid var(--line);background:#fff;display:flex;overflow:auto}.roomTabs button{white-space:nowrap;color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;padding:17px 19px;font-size:10px}.roomTabs button.active{color:#087667;border-bottom-color:var(--teal);font-weight:700}.roomTabs em{background:#e7f3f0;border-radius:8px;margin-left:6px;padding:2px 6px;font-style:normal}.roomBody{grid-template-columns:1fr 300px;gap:18px;padding:18px 0 50px;display:grid}.roomMain{min-width:0}.roomPanel{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:24px}.roomPanel h2{margin-bottom:20px;font-size:17px}.timeline{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.timeline:before{content:"";background:#dbe4e1;height:2px;position:absolute;top:16px;left:7%;right:7%}.timeline span{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.timeline i{background:#f1f3f2;border:1px solid #d5dedb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.timeline .complete i{color:#087667;background:#dff3ec;border-color:#dff3ec}.timeline .current i{background:var(--teal);color:#fff;border-color:var(--teal)}.timeline b{margin:9px 0 4px;font-size:9px}.timeline small{color:var(--muted);font-size:8px}.roomPanel dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.roomPanel dl div{border-top:1px solid var(--line);padding:14px 0}.roomPanel dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.roomPanel dd{margin:6px 0 0;font-size:11px;font-weight:600}.verifiedText{color:#087667}.infoBar{border-left:3px solid var(--teal);color:#3f6965;background:#eaf6f3;padding:12px;font-size:9px}.messages{padding:15px 0}.messages article{background:#f0f3f2;width:75%;margin:10px 0;padding:12px}.messages article.mine{background:#e5f4ef;margin-left:auto}.messages b{font-size:9px}.messages small{color:var(--muted);margin-left:8px;font-size:7px}.messages p{margin:8px 0 0;font-size:10px;line-height:1.5}.quickActions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.quickActions button{border:1px solid var(--line);background:#fff;padding:7px;font-size:8px}.messageBox{border:1px solid var(--line);display:flex}.messageBox textarea{resize:vertical;border:0;outline:0;flex:1;min-height:70px;padding:12px}.messageBox button{background:var(--teal);color:#fff;border:0;width:85px}.uploadHead{justify-content:space-between;align-items:center;display:flex}.uploadHead p{color:var(--muted);font-size:10px}.uploadButton{background:var(--teal);color:#fff;cursor:pointer;padding:11px;font-size:9px;font-weight:700}.uploadButton input{display:none}.fileList article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;padding:15px 0;display:grid}.fileList article>i{color:#b04f35;background:#fff0eb;padding:8px 5px;font-size:7px;font-style:normal}.fileList article>div{flex-direction:column;display:flex}.fileList b{font-size:10px}.fileList small{color:var(--muted);margin-top:4px;font-size:8px}.fileList span{color:#087667;background:#e6f4ef;padding:5px 8px;font-size:8px}.fileList span.pending{color:#96610a;background:#fff1d9}.fileList button{border:1px solid var(--line);background:#fff;padding:7px;font-size:8px}.docRules{background:#f4f7f6;gap:18px;padding:12px;font-size:8px;display:flex}.docRules b{margin-right:auto}.termsAccepted{color:#087667;background:#e8f6f2;margin-top:16px;padding:14px;font-size:9px}.paymentPanel{text-align:center;padding:38px 10%}.paymentShield{clip-path:polygon(50% 0,100% 20%,90% 76%,50% 100%,10% 76%,0 20%);color:#087667;background:#dff3ec;place-items:center;width:58px;height:65px;margin:0 auto 18px;font-size:18px;font-weight:800;display:grid}.paymentPanel>p{color:var(--muted);font-size:11px;line-height:1.7}.moneyBreakdown{border:1px solid var(--line);margin:20px 0 10px}.moneyBreakdown span{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px;font-size:10px;display:flex}.moneyBreakdown span:last-child{background:#f5f8f7;border:0}.paymentPanel>small{color:var(--muted);font-size:8px}.payButton{margin:22px auto 12px}.fundStatus{text-align:left;background:#e7f5f1;align-items:center;margin:20px 0;padding:14px;display:flex}.fundStatus>i{color:#fff;background:#087667;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:12px;font-style:normal;display:grid}.fundStatus span{flex-direction:column;display:flex}.fundStatus b{font-size:10px}.fundStatus small{margin-top:4px;font-size:8px}.providerNote{color:#7d5a1d;background:#fff5e5;margin-top:20px;padding:11px;font-size:8px}.evidence{text-align:left;margin:20px 0}.evidence span{border-top:1px solid var(--line);justify-content:space-between;padding:13px;font-size:9px;display:flex}.evidence small{color:var(--muted)}.approvalActions{justify-content:center;gap:10px;display:flex}.issueButton{color:#b84436;background:#fff;border:1px solid #d55d4c;padding:14px 18px;font-weight:700}.audit article{border-left:1px solid #cdd9d5;grid-template-columns:auto 1fr auto;gap:12px;padding:0 0 20px 20px;display:grid;position:relative}.audit article>i{background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.audit span{flex-direction:column;display:flex}.audit b{font-size:10px}.audit small,.audit time{color:var(--muted);font-size:8px}.party{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:flex}.party>span{background:#e1f1ec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.party>div{flex-direction:column;display:flex}.party b{font-size:9px}.party small{color:var(--muted);margin-top:4px;font-size:7px}.accessRule{color:#087667;background:#e9f6f2;flex-direction:column;padding:11px;display:flex}.accessRule b{font-size:8px}.accessRule small{margin-top:3px;font-size:7px}.support p{color:var(--muted);font-size:9px;line-height:1.5}.support button{border:1px solid var(--line);background:#fff;width:100%;padding:9px;font-size:8px}@media (max-width:900px){.roomBody{grid-template-columns:1fr}.roomAside{grid-template-columns:1fr 1fr;gap:15px;display:grid}.roomPanel dl{grid-template-columns:1fr}.timeline{overflow:auto}.portalBrand{width:54px}.portalBrand>span{left:-74px}.sideLink{justify-content:center;font-size:0}.sideLink i{font-size:16px}.sideLink em{display:none}}@media (max-width:600px){.roomTop{padding:0 15px}.roomTop>div{padding-left:12px}.room>main{width:calc(100% - 24px)}.roomHero{flex-direction:column;align-items:flex-start;gap:15px}.roomValue{text-align:left}.roomBody,.roomAside{display:block}.timeline{grid-template-columns:repeat(5,110px);padding-bottom:10px}.uploadHead{flex-direction:column;align-items:flex-start;gap:10px}.fileList article{grid-template-columns:auto 1fr auto}.fileList article>span{display:none}.docRules{flex-wrap:wrap}.paymentPanel{padding:25px 16px}.approvalActions{flex-direction:column}.roomBrand{width:90px}.roomBrand>span{left:-72px}}.oppCard{padding:0;overflow:hidden}.oppCard>:not(.resourcePhoto){margin-left:25px;margin-right:25px}.resourcePhoto{background-image:url(/resource-montage.png);background-repeat:no-repeat;background-size:300% 100%;height:165px;margin:0!important}.resourcePhoto.metals{background-position:0}.resourcePhoto.water{background-position:50%}.resourcePhoto.polymer{background-position:100%}.oppTop{margin-top:22px}.cardLink{width:calc(100% - 50px);margin-bottom:20px}.formError{color:#a63d30;background:#fff0ed;border-left:3px solid #d75a48;margin:0 0 18px;padding:11px;font-size:10px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.aboutNav{border-bottom:1px solid var(--line);background:#fff;height:78px}.aboutNav>.shell{justify-content:space-between;align-items:center;height:100%;display:flex}.aboutNav nav{align-items:center;gap:25px;font-size:12px;display:flex}.aboutHero{background:var(--navy);color:#fff;padding:78px 0}.aboutHeroGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.aboutHero h1{letter-spacing:-.05em;margin:20px 0;font-size:58px;line-height:1.07}.aboutHero h1 em{color:var(--mint);font-style:normal}.aboutHero p{color:#abc0c5;font-size:16px;line-height:1.7}.aboutHero>div>div:first-child>div{align-items:center;gap:22px;margin-top:28px;display:flex}.aboutLink{color:#bcd0d4;border-bottom:1px solid #53707a;padding-bottom:4px;font-size:12px}.aboutImage{background:url(/resource-montage.png) 50%/cover no-repeat;height:480px;box-shadow:22px 22px #0d3744}.aboutMission{background:var(--cream);padding:100px 0}.aboutMission h2{letter-spacing:-.035em;max-width:900px;margin:18px 0 40px;font-size:42px;line-height:1.25}.missionCols{border-top:1px solid #d2d8d2;grid-template-columns:1fr 1fr;gap:70px;padding-top:30px;display:grid}.missionCols p{color:var(--muted);line-height:1.75}.stakeholders{padding:100px 0}.groupGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.groupGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.groupGrid article>span{color:#087667;letter-spacing:.12em;font-size:9px}.groupGrid h3{margin:24px 0 10px;font-size:17px}.groupGrid p{color:var(--muted);font-size:12px;line-height:1.65}.principles{background:var(--navy);color:#fff;padding:90px 0}.principles>.shell{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.principles h2{margin-top:18px;font-size:40px}.principleGrid{grid-template-columns:1fr 1fr;display:grid}.principleGrid article{border-bottom:1px solid #294650;border-left:1px solid #294650;padding:25px}.principleGrid b{font-size:13px}.principleGrid p{color:#91a8ad;margin-top:10px;font-size:11px;line-height:1.65}.admin{background:#f3f5f3;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin>aside{background:var(--navy);color:#fff;flex-direction:column;padding:25px 18px;display:flex}.admin>aside>small{color:#68858c;letter-spacing:.15em;margin:15px 10px;font-size:8px}.admin>aside nav{flex-direction:column;display:flex}.admin>aside nav b{color:#9cb0b5;padding:12px;font-size:10px;font-weight:500}.admin>aside nav b:nth-child(2){color:#fff;background:#0b7f74}.admin>aside>a:last-child{color:#95aaaf;margin-top:auto;padding:10px;font-size:9px}.admin>main{padding:32px}.admin>main>header{justify-content:space-between;align-items:center;display:flex}.admin header small{color:#087667;letter-spacing:.13em;font-size:8px}.admin header h1{margin:7px 0 20px;font-size:25px}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminStats article{border:1px solid var(--line);background:#fff;padding:18px}.adminStats small{color:var(--muted);letter-spacing:.1em;font-size:8px}.adminStats b{margin-top:10px;font-size:24px;display:block}.adminPanel{border:1px solid var(--line);background:#fff;margin-top:15px;padding:22px}.adminPanel>div:first-child{align-items:center;display:flex}.adminPanel h2{margin:0;font-size:16px}.adminPanel p{color:var(--muted);margin:5px 0;font-size:9px}.adminPanel>div:first-child button{background:var(--teal);color:#fff;border:0;margin-left:auto;padding:10px;font-size:9px}.admin table{border-collapse:collapse;width:100%;margin-top:20px;font-size:9px}.admin th{text-align:left;color:var(--muted);letter-spacing:.08em;border-bottom:1px solid var(--line);padding:10px;font-size:8px}.admin td{border-bottom:1px solid var(--line);padding:12px 10px}.admin td:first-child{flex-direction:column;display:flex}.admin td small{color:var(--muted);margin-top:3px}.admin td>button{border:1px solid var(--line);background:#fff;padding:6px;font-size:8px}.accountStatus{color:#087667;background:#e8f5f1;padding:4px 7px}.accountStatus.pending{color:#95620c;background:#fff1d9}.accountStatus.suspended{color:#a63d30;background:#ffebe7}.adminControls>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.adminControls article{border:1px solid var(--line);padding:15px}.adminControls b{font-size:10px}@media (max-width:900px){.aboutHeroGrid,.principles>.shell{grid-template-columns:1fr}.aboutImage{height:360px}.groupGrid{grid-template-columns:1fr 1fr}.admin{grid-template-columns:76px 1fr}.admin>aside small,.admin>aside nav b,.admin>aside>a:last-child{font-size:0}.admin>aside nav b:before{font-size:14px}.adminStats{grid-template-columns:1fr 1fr}.admin table{display:block;overflow:auto}.aboutNav nav>a:not(.button){display:none}}@media (max-width:600px){.aboutHero h1{font-size:43px}.aboutImage{height:300px}.aboutMission h2{font-size:32px}.missionCols,.principleGrid,.groupGrid{grid-template-columns:1fr}.aboutNav>.shell{width:calc(100% - 24px)}.admin{display:block}.admin>aside{display:none}.admin>main{padding:16px}.adminStats{grid-template-columns:1fr 1fr}.adminControls>div{grid-template-columns:1fr}}.marketplaceLive{background:#f6f8f7}.listingGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.listingCard{border:1px solid var(--line);background:#fff;flex-direction:column;padding:22px;display:flex}.listingPhoto{background:url(/resource-montage.png) 0/300% 100% no-repeat;height:175px;margin:-22px -22px 20px}.listingCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:10px}.listingCard h3{font-size:20px}.listingCard>p:not(.listingCategory){color:var(--muted);font-size:12px;line-height:1.6}.listingCard dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:auto 0 18px;display:grid}.listingCard dl div{border-bottom:1px solid var(--line);padding:12px 6px}.listingCard dt{color:var(--muted);font-size:9px}.listingCard dd{margin:5px 0 0;font-size:11px;font-weight:700}.listingTrust{color:#087667;justify-content:space-between;margin-bottom:16px;font-size:9px;display:flex}.testFlag{color:#80570c;letter-spacing:.08em;background:#fff2d9;padding:9px;font-size:9px}.listingCard .button{margin-top:auto}@media (max-width:900px){.listingGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.listingGrid{grid-template-columns:1fr}}.launchState{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#eef8f5,#f7f4ea);margin-top:34px;padding:54px}.launchState h3{max-width:760px;margin:14px auto;font-size:30px;line-height:1.25}.launchState p{max-width:760px;color:var(--muted);margin:0 auto 24px;line-height:1.7}.launchState>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.launchState .centerLink{margin:0}.compactHero{padding:72px 0}.opportunityExplorer{background:#f6f8f7;padding:64px 0}.aiSearch{background:var(--navy);color:#fff;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;margin-bottom:24px;padding:30px;display:grid}.aiSearch>div>span{letter-spacing:.15em;color:var(--mint);font-size:9px;font-weight:800}.aiSearch h2{margin:8px 0;font-size:27px}.aiSearch p,.aiSearch>small{color:#a9bec3;margin:0;font-size:12px;line-height:1.55}.aiSearch label{background:#fff;padding:6px;display:flex}.aiSearch input{border:0;outline:none;flex:1;min-width:0;padding:13px}.aiSearch button{background:var(--teal);color:#fff;border:0;padding:12px 16px;font-weight:800}.aiSearch>small{grid-column:1/-1}.srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.marketLayout{border:1px solid var(--line);background:#fff;grid-template-columns:1.45fr .75fr;min-height:520px;display:grid}.opportunityMap{border-right:1px solid var(--line);flex-direction:column;display:flex}.mapHeading{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.mapHeading div{flex-direction:column;display:flex}.mapHeading small{color:var(--muted);margin-top:4px}.mapHeading>span{color:#087667;font-size:11px;font-weight:800}.mapCanvas{background-color:#e6ece7;background-image:linear-gradient(32deg,#0000 46%,#fff 47% 49%,#0000 50%),linear-gradient(112deg,#0000 45%,#cbd8d1 46% 47%,#0000 48%),radial-gradient(circle at 62% 38%,#d0e1d7 0 9%,#0000 10%);background-size:220px 180px,180px 230px,100% 100%;flex:1;min-height:440px;position:relative;overflow:hidden}.mapRegion{color:#71847c;letter-spacing:.14em;font-size:10px;position:absolute;top:16px;left:18px}.mapPin{z-index:2;position:absolute;transform:translate(-50%,-50%)}.mapPin>b{color:#fff;background:#087667;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 14px #173a3550}.mapPin.demand>b{background:#b77912}.mapPin.service>b{background:#3577ae}.mapPin.infrastructure>b{background:#7953a5}.mapPin>span{opacity:0;pointer-events:none;background:#fff;width:135px;padding:7px;font-size:9px;font-weight:700;position:absolute;top:-9px;left:24px;box-shadow:0 4px 14px #173a3530}.mapPin:hover>span,.mapPin:focus>span{opacity:1}.mapResults{padding:18px;overflow:auto}.resultFilters label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.resultFilters select{border:1px solid var(--line);background:#fff;width:100%;margin:7px 0 14px;padding:11px;display:block}.mapResult{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.mapResult>span{color:#087667;background:#e7f5f1;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.mapResult div{flex-direction:column;display:flex}.mapResult small{color:#087667;font-size:8px}.mapResult b{margin:4px 0;font-size:12px}.mapResult em{color:var(--muted);font-size:9px;font-style:normal}.marketNotice{color:#80570c;background:#fff2d9;padding:12px}.demoDetail{background:#f4f7f6;min-height:100vh;padding:44px 0 80px}.backLink{color:#087667;font-size:13px;font-weight:800}.demoBanner{color:#704b08;background:#fff2d9;gap:18px;margin:24px 0;padding:16px 20px;display:flex}.demoBanner b{white-space:nowrap;letter-spacing:.12em;font-size:10px}.demoBanner span{font-size:11px}.demoDetailGrid{grid-template-columns:1.25fr .75fr;gap:28px;display:grid}.demoDetailGrid>section,.detailPanel{border:1px solid var(--line);background:#fff;padding:28px}.demoHeroPhoto{height:310px;margin:-28px -28px 28px!important}.demoDetail h1{margin:18px 0 12px;font-size:42px}.demoDetail .lead{color:var(--muted);line-height:1.7}.detailFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.detailFacts div{padding:18px 10px}.detailFacts dt{color:var(--muted);font-size:9px}.detailFacts dd{margin:7px 0 0;font-size:12px;font-weight:700}.detailPanel{margin-bottom:16px}.detailPanel h2{font-size:19px}.detailPanel p{color:var(--muted);font-size:12px;line-height:1.6}.detailPanel>span{border-top:1px solid var(--line);color:#087667;padding:10px 0;font-size:11px;font-weight:700;display:block}.demoDisabled button{color:#6d7d79;background:#dfe5e3;border:0;width:100%;padding:13px}.detailCta{width:100%}@media (max-width:800px){.aiSearch,.marketLayout,.demoDetailGrid{grid-template-columns:1fr}.opportunityMap{border-right:0;border-bottom:1px solid var(--line)}.mapCanvas{min-height:390px}.detailFacts{grid-template-columns:1fr}.demoBanner{flex-direction:column;gap:6px}}@media (max-width:560px){.opportunityExplorer{padding:36px 0}.aiSearch{padding:22px}.aiSearch label{display:block}.aiSearch button{width:100%}.marketLayout{min-height:0}.mapCanvas{min-height:350px}.mapPin>span{display:none}.demoDetail h1{font-size:32px}.demoHeroPhoto{height:220px}}.admin>aside nav a{color:#9cb0b5;padding:12px;font-size:10px;font-weight:500;display:block}.admin>aside nav a.active,.admin>aside nav a:hover{color:#fff;background:#0b7f74}.adminStats button{border:1px solid var(--line);text-align:left;color:inherit;cursor:pointer;background:#fff;padding:18px}.adminStats button:hover{border-color:var(--teal)}.adminStats button small{color:var(--muted);letter-spacing:.1em;font-size:8px}.adminStats button b{margin-top:10px;font-size:24px;display:block}.adminNotice{color:#087667;background:#e7f7f2;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 15px;font-size:11px;display:flex}.adminNotice.error{color:#a63d30;background:#fff0ed}.adminNotice button{color:inherit;background:0 0;border:0;font-size:18px}.adminActionPanel form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.adminActionPanel label{flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.adminActionPanel input,.adminActionPanel select{border:1px solid var(--line);background:#fff;padding:10px}.plainButton{color:var(--ink)!important;border:1px solid var(--line)!important;background:#fff!important}.adminReviewGrid{grid-template-columns:1.4fr .6fr;align-items:start;gap:25px;margin-top:20px;display:grid!important}.adminReviewGrid dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.adminReviewGrid dl div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:12px}.adminReviewGrid dt{color:var(--muted);text-transform:uppercase;font-size:8px}.adminReviewGrid dd{margin:6px 0 0;font-size:11px;font-weight:700}.adminAccountActions{flex-direction:column;gap:8px;display:flex}.adminAccountActions button{border:1px solid var(--line);text-align:left;background:#fff;padding:10px;font-size:9px}.adminAccountActions button:not(:disabled):hover{border-color:var(--teal);color:#087667}.adminAccountActions button.danger{color:#a63d30;border-color:#e7b8af}.adminAccountActions button:disabled{opacity:.45}.adminAccountActions small{color:var(--muted);font-size:8px;line-height:1.5}.adminEmpty{text-align:center;padding:30px}.adminPanel>div:first-child>div{display:block}@media (max-width:600px){.adminControls>div,.adminActionPanel form,.adminReviewGrid,.adminReviewGrid dl{grid-template-columns:1fr}}.marketplaceGateway{border-bottom:1px solid var(--line);background:#f5f8f6;padding:72px 0 54px}.gatewayIntro{grid-template-columns:1.5fr .5fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.gatewayIntro h2{letter-spacing:-.04em;margin:12px 0;font-size:40px;line-height:1.12}.gatewayIntro p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.gatewayActions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.heroSecondary{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.gatewayTextLink{color:#087667;font-size:12px;font-weight:700}.gatewayCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gatewayCards>a{height:100%;display:block}.gatewayCard{color:#fff;background:var(--navy);flex-direction:column;justify-content:flex-end;height:100%;min-height:270px;padding:25px;display:flex;position:relative;overflow:hidden}.gatewayCard:before{content:"";z-index:0;background:linear-gradient(#0000 10%,#051c27e6 78%);position:absolute;inset:0}.gatewayCard>*{z-index:1;position:relative}.gatewayMaterials{background:url(/symbyo-resources.webp) 50%/cover no-repeat}.gatewayNeeds{background:url(/resource-montage.png) 50%/cover no-repeat}.gatewayServices{background:url(/symbyo-people-hero.webp) 50%/cover no-repeat}.gatewayCard span{letter-spacing:.16em;color:var(--mint);font-size:9px;font-weight:800}.gatewayCard h3{margin:9px 0 7px;font-size:22px}.gatewayCard p{color:#d6e2e4;margin-bottom:18px;font-size:12px;line-height:1.55}.gatewayCard b{color:#fff;font-size:12px}.gatewayJourney{border:1px solid var(--line);background:#fff;align-items:center;gap:17px;margin-top:18px;padding:18px 20px;font-size:12px;display:flex}.gatewayJourney span{align-items:center;gap:9px;font-weight:600;display:flex}.gatewayJourney span b{color:#087667;background:#e3f6f1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.gatewayJourney i{color:#8aa09c;font-style:normal}.gatewayJourney>div{gap:8px;margin-left:auto;display:flex}.gatewayJourney>div a{background:var(--navy);color:#fff;padding:10px 13px;font-size:11px;font-weight:700}@media (max-width:900px){.gatewayIntro{grid-template-columns:1fr}.gatewayCards{grid-template-columns:1fr 1fr}.gatewayCards>a:last-child{grid-column:1/-1}.gatewayJourney{flex-wrap:wrap}.gatewayJourney>div{width:100%;margin-left:0}}@media (max-width:600px){.marketplaceGateway{padding:48px 0 38px}.gatewayIntro h2{font-size:32px}.gatewayCards{grid-template-columns:1fr}.gatewayCards>a:last-child{grid-column:auto}.gatewayCard{min-height:240px}.gatewayJourney{flex-direction:column;align-items:flex-start}.gatewayJourney>i{display:none}.gatewayJourney>div{grid-template-columns:1fr 1fr;display:grid}.gatewayJourney>div a{text-align:center}}.adminFilter{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:9px;display:flex}.adminFilter select{border:1px solid var(--line);color:var(--ink);background:#fff;padding:8px}.listingStatus{color:#536a70;background:#eef1f0;padding:4px 7px;display:inline-block}.listingStatus.review{color:#95620c;background:#fff1d9}.listingStatus.live,.listingStatus.matched{color:#087667;background:#e8f5f1}.listingStatus.suspended{color:#a63d30;background:#ffebe7}.adminListingReview{grid-template-columns:1.45fr .55fr;align-items:start;gap:25px;margin-top:20px;display:grid!important}.adminListingReview dl{grid-template-columns:repeat(3,1fr);margin:14px 0 24px;display:grid}.adminListingReview dl div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:12px}.adminListingReview dt{color:var(--muted);text-transform:uppercase;font-size:8px}.adminListingReview dd{margin:6px 0 0;font-size:11px;font-weight:700}.adminListingReview h3{margin:22px 0 10px;font-size:13px}.listingSummary{color:var(--ink)!important;font-size:11px!important;line-height:1.65!important}.adminModerationActions{background:#f6f8f7;flex-direction:column;gap:9px;padding:16px;display:flex}.adminModerationActions label{flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.adminModerationActions textarea{resize:vertical;border:1px solid var(--line);min-height:95px;padding:10px}.adminModerationActions button{border:1px solid var(--line);text-align:left;background:#fff;padding:11px;font-size:9px;font-weight:700}.adminModerationActions button.approve{color:#fff;background:#087667;border-color:#087667}.adminModerationActions button.danger{color:#a63d30;border-color:#e7b8af}.adminModerationActions button:disabled{opacity:.45}.adminModerationActions small{color:var(--muted);font-size:8px;line-height:1.5}.adminPublicLink{color:#087667;font-size:10px;font-weight:700;display:inline-block}.adminTabs{gap:7px;margin-top:14px;display:flex!important}.adminTabs button{text-transform:capitalize;color:var(--ink)!important;border:1px solid var(--line)!important;background:#fff!important;margin:0!important}.adminTabs button.active{color:#fff!important;background:#087667!important;border-color:#087667!important}@media (max-width:760px){.adminListingReview,.adminListingReview dl{grid-template-columns:1fr}.adminPanel>div:first-child{align-items:flex-start}.adminFilter{flex-direction:column;align-items:flex-start}.adminFilter select{max-width:150px}}.analyticsKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid!important}.analyticsKpis article{border:1px solid var(--line);background:#f5f8f7;padding:16px}.analyticsKpis small{letter-spacing:.1em;color:var(--muted);font-size:8px}.analyticsKpis b{margin-top:8px;font-size:25px;display:block}.analyticsLists{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid!important}.analyticsLists article{border:1px solid var(--line);padding:15px}.analyticsLists h3{font-size:12px}.analyticsLists p{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin:0;padding:8px 0;font-size:10px;display:flex}.analyticsLists span{overflow-wrap:anywhere}.analyticsLists small{color:var(--muted);font-size:10px}@media (max-width:760px){.analyticsKpis{grid-template-columns:1fr 1fr}.analyticsLists{grid-template-columns:1fr}}.jenIdentity{flex-direction:column;gap:12px;padding:22px;display:flex!important}.jenIdentity h3{margin:0;font-size:18px}.jenIdentity p{color:var(--muted);margin:0 0 4px;font-size:11px;line-height:1.55}.jenIdentity label{flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.jenIdentity input{border:1px solid var(--line);width:100%;padding:11px}.jenIdentity>button{background:var(--teal);color:#fff;border:0;padding:12px;font-weight:800}.jenIdentity>span{color:#a63d30;font-size:10px}.jenIdentity>small{color:var(--muted);font-size:9px;line-height:1.45}
.categoryGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.categoryGrid article{border:1px solid var(--line);background:#fff;overflow:hidden}.categoryGrid article>div:last-child{padding:24px}.categoryGrid h2{margin:0 0 10px;font-size:1.25rem}.categoryGrid p{color:var(--muted);font-size:1rem;line-height:1.65}.categoryGrid a{color:#087667;font-weight:800}.eligibility{color:#fff;background:#071f2b;margin-top:36px;padding:44px}.eligibility p{color:#b7c9cd;max-width:850px;font-size:1rem;line-height:1.7}.eligibility>div{flex-wrap:wrap;gap:12px;display:flex}.workspacePage{background:#f4f7f6;min-height:100vh;padding:48px max(24px,50vw - 560px)}.workspacePage>a{color:#087667;font-weight:700}.workspacePage>h1{margin:16px 0 28px;font-size:2.5rem}.workspaceHead{justify-content:space-between;align-items:end;margin:18px 0 28px;display:flex}.workspaceHead h1{margin:10px 0 0;font-size:2.5rem}.workspaceList{gap:12px;display:grid}.workspaceList article{border:1px solid var(--line);background:#fff;align-items:center;gap:20px;padding:20px;display:flex}.workspaceList article>span{text-transform:uppercase;color:#087667;font-size:.8rem;font-weight:800}.workspaceList h2{margin:0 0 6px;font-size:1.1rem}.workspaceList p{color:var(--muted);margin:0;font-size:.95rem}.workspaceList article>a{color:#087667;margin-left:auto;font-weight:800}.portalEmpty{grid-column:span 2;padding:42px}.portalEmpty>span{color:#087667;letter-spacing:.12em;font-size:.8rem;font-weight:800}.portalEmpty h2{font-size:2rem}.portalEmpty p{color:var(--muted);max-width:720px;font-size:1rem;line-height:1.65}.portalEmpty>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.portalEmpty a:not(.button){color:#087667;font-weight:800}.sideLink.active{color:#fff;background:#0b7f74}.listingCard>.resourcePhoto{height:175px;margin:-22px -22px 20px!important}.roomPanel>p{color:var(--muted);font-size:1rem;line-height:1.6}@media (max-width:900px){.categoryGrid{grid-template-columns:1fr 1fr}.infoNav nav{gap:12px}.portalEmpty{grid-column:auto}}@media (max-width:600px){body{overflow-x:hidden}.shell{width:calc(100% - 32px)}.header{height:auto;min-height:72px}.navWrap{flex-wrap:wrap}.menu{display:block}.nav{flex-direction:column;order:3;align-items:stretch;width:100%;padding:12px 0;display:none}.nav.open{display:flex}.nav a{padding:12px 0;font-size:1rem}.navActions .textBtn{display:none}.heroGrid{padding-top:44px}.heroCopy h1{font-size:2.65rem}.heroCopy>p,.sectionHead>p{font-size:1rem}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{text-align:center}.infoNav{height:auto;padding:12px 0}.infoNav>.shell{align-items:flex-start}.infoNav nav{max-width:60%;overflow-x:auto}.infoNav nav a:not(.button){display:none}.categoryGrid{grid-template-columns:1fr}.categoryGrid .resourcePhoto{height:190px}.eligibility{padding:28px 22px}.workspacePage{padding:28px 16px}.workspaceHead{flex-direction:column;align-items:flex-start;gap:18px}.workspaceHead h1,.workspacePage>h1{font-size:2rem}.workspaceList article{flex-wrap:wrap;align-items:flex-start}.workspaceList article>a{width:100%;margin-left:0}.launchState{padding:32px 20px}.launchState h3{font-size:1.65rem}.kpis{grid-template-columns:1fr}.portalEmpty{padding:26px 20px}.roomHero h1{font-size:1.8rem}.roomPanel p,.roomPanel dt,.roomPanel dd,.paymentPanel>p,.providerNote{font-size:.9rem}.fileList b,.fileList small,.audit b,.audit small,.audit time{font-size:.85rem}.formCard form{grid-template-columns:1fr}.formCard .wide{grid-column:auto}button,input,select,textarea{font-size:16px!important}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.roomTop{padding-top:env(safe-area-inset-top)}}.listingTypeSection{background:#eef5f3;padding:60px 0}.listingTypeSection h2{margin:12px 0 24px;font-size:2rem}.listingTypeGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0;display:grid}.listingTypeGrid article{border:1px solid var(--line);background:#fff;padding:20px}.listingTypeGrid article>span{color:#087667;margin-bottom:18px;font-size:.8rem;font-weight:900;display:block}.listingTypeGrid b{font-size:1rem}.listingTypeGrid p,.typeHelp{color:var(--muted);font-size:.9rem;line-height:1.55}.listingTypeSection>.shell>a{color:#087667;font-weight:800}.typeHelp{margin:10px 0 0;display:block}.orgIdentity{align-items:center;gap:8px;display:flex}.orgIdentity img,.orgIdentity>span{object-fit:contain;border:1px solid var(--line);background:#eef5f3;border-radius:4px;width:32px;height:32px}.orgIdentity>span{color:#087667;place-items:center;font-size:.7rem;display:grid}.roleCards.detailed button b{flex-direction:column;font-size:.95rem;display:flex}.roleCards.detailed button small{color:var(--muted);margin-top:4px;font-size:.8rem;font-weight:400}.logoUpload>input{border:1px dashed #9db4ae;width:100%;margin-top:8px;padding:16px;display:block}.logoUpload>span{color:#087667;align-items:center;gap:12px;margin-top:10px;font-weight:800;display:flex}.logoUpload img{object-fit:contain;border:1px solid var(--line);background:#fff;width:64px;height:48px}@media (max-width:1000px){.listingTypeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.listingTypeSection{padding:42px 0}.listingTypeGrid{grid-template-columns:1fr}.listingTypeGrid article{padding:18px}}.marketingHeader{z-index:80;color:#fff;background:#071f2b;border-bottom:1px solid #25424c;position:sticky;top:0}.marketingNav{align-items:center;gap:24px;height:78px;display:flex}.marketingNav nav{color:#c7d4d7;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.marketingActions{align-items:center;gap:13px;font-size:12px;display:flex}.newHero{color:#fff;background:radial-gradient(circle at 85% 20%,#124c59,#071f2b 45%);padding:92px 0 0}.newHero h1{letter-spacing:-.065em;color:#fff;margin:20px 0;font-size:clamp(3rem,7vw,6.3rem);line-height:.98}.newHero h2{color:#a9f2d5;max-width:820px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.35}.newHero p{color:#bdd0d4;max-width:840px;font-size:1.1rem;line-height:1.7}.heroSequence{font-weight:700;color:#fff!important}.amberButton{background:#d88418}.howLink{color:#a9f2d5;margin:8px 0 48px;font-weight:700;display:inline-block}.freeBanner{color:#102b36;background:#fff;margin-top:20px;padding:19px 24px}.haveNeed>div>h2,.valueIntro h2,.locationSection h2,.calcSection h2,.founding h2{letter-spacing:-.04em;margin:16px 0;font-size:clamp(2rem,4vw,3.2rem)}.lead{color:var(--muted);max-width:800px;font-size:1.12rem;line-height:1.75}.twoSides{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:38px;display:grid}.twoSides article{border:1px solid var(--line);background:#fff;padding:36px}.twoSides article>b{letter-spacing:.14em;color:#087667;font-size:.8rem}.twoSides h3{margin:18px 0;font-size:1.7rem}.twoSides p{color:var(--muted);line-height:1.7}.matchOrb{color:#a9f2d5;background:#071f2b;border-radius:50%;place-items:center;width:95px;height:95px;font-size:.75rem;font-weight:900;display:grid}.valueIntro{text-align:center;background:#eef7f4}.narrow{max-width:900px}.valueIntro p{color:var(--muted);font-size:1.15rem;line-height:1.8}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.benefitGrid article{border:1px solid var(--line);background:#fff;padding:28px}.benefitGrid article>span{color:#087667;font-size:.75rem;font-weight:800}.benefitGrid h3{margin:20px 0 10px;font-size:1.25rem}.benefitGrid p{color:var(--muted);line-height:1.65}.benefitGrid a,.sectorGrid a,.resourceGroups a,.reviewGrid a{color:#087667;font-weight:800}.center{text-align:center}.process h2{margin:18px 0 38px;font-size:clamp(2rem,4vw,3.1rem)}.sixSteps{border-top:1px solid #31505a;grid-template-columns:repeat(6,1fr);display:grid}.sixSteps article{padding:24px 16px 0 0}.sixSteps b{background:#00a88f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sixSteps p{color:#9cb3b8;font-size:.85rem;line-height:1.6}.locationSection{background:#f4f1e8}.split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.locationSection p,.founding p,.pricingPreview p{color:var(--muted);line-height:1.7}.radiusPills{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.radiusPills span{border:1px solid var(--line);background:#fff;padding:9px 12px;font-size:.8rem}.networkGraphic{background:radial-gradient(circle,#fff 0 17%,#0000 18% 25%,#aadfd3 26% 27%,#0000 28% 43%,#c9ddd8 44% 45%,#0000 46%),#e1ebe7;border-radius:50%;place-items:center;height:360px;display:grid;position:relative}.networkGraphic i{background:#00a88f;border:5px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute}.networkGraphic i:first-of-type{top:18%;left:27%}.networkGraphic i:nth-of-type(2){background:#d88418;top:43%;right:18%}.networkGraphic i:nth-of-type(3){background:#3c86c8;bottom:18%;left:38%}.networkGraphic span{font-size:.7rem;font-weight:700;position:absolute}.networkGraphic span:first-of-type{top:12%;left:18%}.networkGraphic span:nth-of-type(2){top:35%;right:10%}.networkGraphic span:nth-of-type(3){bottom:11%;left:28%}.sectorGrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px;display:grid}.sectorGrid article{border:1px solid var(--line);padding:25px;scroll-margin-top:100px}.sectorGrid p{color:var(--muted);line-height:1.6}.calcSection{background:#eef7f4}.calculator{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:30px;display:grid}.calculator>div{border:1px solid var(--line);background:#fff;padding:25px}.calculator label{flex-direction:column;gap:8px;margin-bottom:15px;font-size:.8rem;font-weight:700;display:flex}.calculator input,.threeFields input{border:1px solid var(--line);padding:12px}.calcResult{flex-direction:column;display:flex}.calcResult strong{margin:12px 0;font-size:2.5rem}.calcResult p{color:var(--muted);line-height:1.6}.pricingPreview{color:#fff;background:#071f2b}.pricingPreview p{color:#b3c7cb}.priceCard{color:#102b36;background:#fff;padding:34px}.priceCard span{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;display:flex}.priceCard small,.priceCard strong{margin-top:20px;display:block}.founding>.split>div{border:1px solid var(--line);padding:35px}.contentHero{color:#fff;background:#071f2b;padding:85px 0}.contentHero h1{letter-spacing:-.05em;max-width:950px;margin:18px 0;font-size:clamp(2.5rem,5vw,4.8rem)}.contentHero p{color:#b5c9cd;max-width:760px;font-size:1.1rem;line-height:1.7}.contentHero .button{margin-top:16px}.reviewGrid{grid-template-columns:1.2fr .8fr;gap:50px;display:grid}.reviewGrid>div,.reviewGrid aside{border:1px solid var(--line);padding:34px}.threeFields{gap:8px;margin:15px 0 28px;display:grid}.reviewGrid small{color:var(--muted);margin-top:18px;line-height:1.5;display:block}.reviewGrid aside p{color:var(--muted);line-height:1.7}.resourceGroups{grid-template-columns:1fr 1fr;gap:30px;display:grid}.resourceGroups>section>article{border-top:1px solid var(--line);padding:20px 0}.resourceGroups p{color:var(--muted)}.resourceGroups article div{gap:20px;display:flex}.intentCards{gap:10px;margin:25px 0;display:grid}.intentCards button,.listingKind button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:18px}.intentCards button:hover,.listingKind .selected{background:#eaf8f4;border-color:#00a88f}.intentCards b,.intentCards span{display:block}.intentCards span{color:var(--muted);margin-top:5px}.listingKind{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.formNote{color:var(--muted);font-size:.8rem}@media (max-width:1050px){.marketingNav nav{background:#071f2b;flex-direction:column;align-items:flex-start;padding:20px 24px;display:none;position:absolute;top:78px;left:0;right:0}.marketingNav nav.open{display:flex}.marketingNav .menu{margin-left:auto;display:block}.marketingActions{display:none}.sixSteps{grid-template-columns:repeat(3,1fr)}.sectorGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.newHero{padding-top:58px}.twoSides,.split,.calculator,.reviewGrid,.resourceGroups{grid-template-columns:1fr}.matchOrb{margin:auto}.benefitGrid,.sectorGrid{grid-template-columns:1fr}.sixSteps{grid-template-columns:1fr 1fr}.networkGraphic{height:300px}.listingKind{grid-template-columns:1fr}.marketingNav{height:70px}.marketingNav nav{top:70px}.freeBanner{margin-left:-16px;margin-right:-16px}.contentHero{padding:60px 0}}.brandLogo{width:96px!important;height:38px!important}.brandLogo>span{width:154px!important;height:103px!important;top:-24px!important;left:-38px!important}.brandLogo img{width:154px!important;height:103px!important}.marketingNav{height:64px}.marketingNav nav{top:64px}.infoNav .shell{min-height:64px}.newHero{isolation:isolate;background:#071f2b;position:relative;overflow:hidden}.newHero:before{content:"";z-index:-2;opacity:.48;background:url(/symbyo-people-hero.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 38%}.newHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071f2b 0%,#071f2bf2 43%,#071f2b80 72%,#071f2b4d);position:absolute;inset:0}.newHero .shell{max-width:1180px}.newHero h1,.newHero h2,.newHero>div>p{max-width:760px}.humanResource{background-image:url(/symbyo-resources.webp)!important;background-position:50%!important;background-size:cover!important}.demoHeroPhoto{max-height:360px}@media (max-width:700px){.brandLogo{width:82px!important;height:34px!important}.brandLogo>span{width:132px!important;height:88px!important;top:-21px!important;left:-33px!important}.brandLogo img{width:132px!important;height:88px!important}.marketingNav{height:58px}.marketingNav nav{top:58px}.infoNav .shell{min-height:58px}.newHero:before{opacity:.24;inset:38% 0 0}.newHero:after{background:linear-gradient(#071f2b 0%,#071f2bf7 60%,#071f2ba8)}.newHero h1{font-size:2.65rem}.demoHeroPhoto{height:220px}}.marketingHeader{color:#102b36;background:#fff;border-bottom:1px solid #dce4e2;box-shadow:0 6px 22px #071f2b14}.siteNotice{color:#c9d9dc;letter-spacing:.06em;background:#071f2b;font-size:10px}.siteNotice .shell{justify-content:center;align-items:center;gap:24px;min-height:28px;display:flex}.siteNotice span{color:#a9f2d5;letter-spacing:.14em;font-weight:800}.siteNotice b{color:#fff;font-weight:600}.siteNotice a{color:#a9f2d5}.marketingNav{gap:22px;height:68px}.marketingNav nav{color:#405a63;gap:17px;font-weight:600}.marketingNav nav a:first-child{color:#087667;font-weight:800}.marketingNav nav a:hover{color:#087667}.marketingActions .signInLink{color:#405a63;font-weight:700}.marketingActions .button{border-radius:9px;padding:11px 17px}.marketingHeader .menu{color:#102b36}.newHero{background:#071f2b;padding:68px 0 0}.newHero:before{opacity:.66;filter:saturate(.9)contrast(1.03);inset:0 0 0 52%}.newHero:after{background:linear-gradient(90deg,#071f2b 0%,#071f2bf9 47%,#071f2bbd 66%,#071f2b40)}.newHero .shell{flex-direction:column;justify-content:center;min-height:570px;padding-bottom:0;display:flex}.newHero h1{max-width:670px;margin:16px 0 14px;font-size:clamp(2.75rem,5vw,4.7rem);line-height:1.02}.newHero h2{max-width:690px;margin-bottom:16px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.4}.newHero>div>p{max-width:700px;font-size:1rem;line-height:1.65}.newHero .heroSequence{border-left:3px solid #00a88f;margin-top:2px;padding-left:13px;font-size:.86rem}.newHero .heroActions{flex-wrap:wrap;margin:24px 0 12px}.newHero .button{border-radius:9px;padding:14px 18px}.newHero .howLink{margin:5px 0 25px;font-size:.82rem}.newHero .freeBanner{border-radius:12px 12px 0 0;align-self:stretch;margin-top:auto;padding:15px 20px;box-shadow:0 -8px 30px #0000001f}.marketplaceGateway{background:linear-gradient(#f7faf8,#eef5f2)}.gatewayCard{border-radius:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px #071f2b1a}.gatewayCards>a:hover .gatewayCard{transform:translateY(-4px);box-shadow:0 18px 38px #071f2b29}.gatewayJourney{border-radius:12px;box-shadow:0 8px 24px #071f2b0f}@media (max-width:1050px){.marketingNav nav{color:#102b36;background:#fff;border-top:1px solid #dce4e2;top:96px;box-shadow:0 16px 24px #071f2b1f}.marketingActions{display:flex}.marketingActions .signInLink{display:none}}@media (max-width:700px){.siteNotice .shell{justify-content:center;min-height:30px}.siteNotice span,.siteNotice a{display:none}.marketingNav{height:60px}.marketingNav nav{top:90px}.newHero{padding-top:42px}.newHero .shell{min-height:530px}.newHero:before{opacity:.28;inset:47% 0 0}.newHero h1{font-size:2.45rem}.newHero h2{font-size:1.16rem}.newHero>div>p{font-size:.93rem}.newHero .heroActions{grid-template-columns:1fr 1fr;display:grid}.newHero .heroActions .button:first-child{grid-column:1/-1}.newHero .freeBanner{font-size:.8rem}.marketingActions .button{padding:9px 12px;font-size:11px}}.introVideoSection{background:#f4f7f6;padding-top:72px;padding-bottom:72px}.introVideoGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:52px;display:grid}.introVideoGrid h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.introVideoGrid p{color:var(--muted);margin-bottom:26px;font-size:1.05rem;line-height:1.72}.introVideoFrame{aspect-ratio:16/9;background:#071f2b;border-radius:14px;overflow:hidden;box-shadow:0 22px 55px #071f2b2e}.introVideoFrame video{object-fit:cover;width:100%;height:100%;display:block}.introVideoFrame video:focus-visible{outline-offset:-4px;outline:4px solid #00a88f}@media (max-width:800px){.introVideoSection{padding-top:48px;padding-bottom:48px}.introVideoGrid{grid-template-columns:1fr;gap:30px}.introVideoGrid h2{font-size:2.25rem}.introVideoFrame{border-radius:9px}}.nigeriaHero{color:#fff;background:linear-gradient(90deg,#061f2afa 0%,#073a3be8 50%,#0d6b5070 100%),url(/symbyo-nigeria-hero.webp) 50%/cover no-repeat;padding:88px 0}.nigeriaHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:64px;display:grid}.nigeriaHero h1{letter-spacing:-.055em;max-width:820px;margin:20px 0;font-size:clamp(2.8rem,5.8vw,5.4rem);line-height:1}.nigeriaHero p{color:#c0d5d5;max-width:750px;font-size:1.12rem;line-height:1.75}.ngnFlag{color:#a9f2d5;letter-spacing:.035em;border-top:1px solid #3e746b;margin-top:20px;padding-top:20px;font-size:.88rem;font-weight:800;display:inline-flex}.partnerCard{color:var(--ink);background:#fff;border-radius:12px;padding:34px;box-shadow:0 30px 70px #0000003d}.partnerCard>span,.officesSection article>span{letter-spacing:.14em;color:#087667;font-size:.72rem;font-weight:900}.partnerCard img{object-fit:contain;border:1px solid var(--line);width:112px;height:112px;margin:24px 0 18px;display:block}.partnerCard h2{margin:0 0 12px;font-size:1.55rem}.partnerCard p,.partnerCard address{color:var(--muted);font-style:normal;line-height:1.6}.partnerCard a{color:#087667;margin-top:12px;font-weight:800;display:block}.nigeriaValue{background:#f2f7f4}.nigeriaValue h2,.nairaPayment h2{letter-spacing:-.04em;margin:16px 0 34px;font-size:clamp(2rem,4vw,3.25rem)}.ngFeatureGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ngFeatureGrid article{border:1px solid var(--line);background:#fff;padding:28px}.ngFeatureGrid b{color:#087667;font-size:.75rem}.ngFeatureGrid h3{margin:25px 0 12px;font-size:1.2rem}.ngFeatureGrid p{color:var(--muted);font-size:.94rem;line-height:1.65}.nigeriaSectors{padding-top:82px;padding-bottom:82px}.nairaPayment{color:#fff;background:#071f2b}.nairaPayment p,.nairaPayment li{color:#b8cbcf;line-height:1.7}.nairaPayment ul{padding-left:19px}.nairaCard{color:var(--ink);background:#fff;grid-template-columns:1fr auto;gap:14px 28px;padding:36px;display:grid}.nairaCard span{color:var(--muted)}.nairaCard strong{font-size:1.5rem}.nairaCard p,.nairaCard .button,.nairaCard small{grid-column:1/-1}.nairaCard p{color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.nairaCard small{color:var(--muted);line-height:1.5}.officesSection{background:#f4f1e8}.officeGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.officeGrid>article{border:1px solid var(--line);background:#fff;padding:36px}.officeGrid h2{margin:18px 0 10px;font-size:1.65rem}.officeGrid address{color:var(--muted);font-style:normal;line-height:1.7}.officeGrid a{color:#087667;margin-top:12px;font-weight:800;display:block}.officePartner{align-items:flex-start;gap:24px;margin-top:18px;display:flex}.officePartner img{object-fit:contain;border:1px solid var(--line);width:96px;height:96px}.officePartner h2{margin-top:0}.footerOffices{border-top:1px solid #1c3640;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;padding-top:28px;display:grid}.footerOffices>div{color:#8fa3a8;flex-direction:column;gap:7px;font-size:11px;line-height:1.5;display:flex}.footerOffices b{color:#fff;letter-spacing:.15em;font-size:9px}@media (max-width:900px){.nigeriaHeroGrid{grid-template-columns:1fr}.ngFeatureGrid{grid-template-columns:1fr 1fr}.footerOffices{grid-template-columns:1fr}.partnerCard{max-width:560px}.officeGrid{grid-template-columns:1fr}}@media (max-width:600px){.nigeriaHero{padding:58px 0}.nigeriaHero h1{font-size:2.65rem}.partnerCard{padding:26px}.ngFeatureGrid{grid-template-columns:1fr}.nairaCard{grid-template-columns:1fr;padding:25px}.nairaCard strong{margin-bottom:10px}.officeGrid>article{padding:26px}.officePartner{flex-direction:column}}.regionSwitch{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.regionSwitch button{color:#fff;cursor:pointer;background:0 0;border:1px solid #5a747c;padding:11px 16px;font-weight:800}.regionSwitch button:hover,.regionSwitch button.active{background:#00a88f;border-color:#00a88f}.resultFilters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nigeriaMap .mapCanvas{background-color:#e6f0e8;background-image:radial-gradient(circle at 24% 65%,#00a88f33 0 5%,#0000 5.5%),radial-gradient(circle at 51% 24%,#d884182e 0 5%,#0000 5.5%),linear-gradient(135deg,#ffffff8c,#d3e7dbd1)}.nigeriaMap .mapRegion{color:#087667}.nigeriaSectors .sectionHead>div:last-child{max-width:520px}.nigeriaSectors .sectionHead>div:last-child p{color:var(--muted);line-height:1.65}@media (max-width:700px){.resultFilters{grid-template-columns:1fr}.regionSwitch button{flex:auto}.nigeriaSectors .sectionHead{display:block}.nigeriaSectors .sectionHead>div:last-child{margin-top:22px}}.regionalHero{color:#fff;background:linear-gradient(90deg,#061f2bf5 0%,#071f2bdf 48%,#071f2b55 100%),url(/symbyo-regional-collaboration.webp) 50%/cover no-repeat;align-items:center;min-height:650px;display:flex}.regionalHeroInner{padding-top:80px;padding-bottom:80px}.regionalHero h1{letter-spacing:-.055em;max-width:840px;margin:20px 0;font-size:clamp(3rem,6vw,5.7rem);line-height:1}.regionalHero p{color:#c2d3d7;max-width:720px;font-size:1.1rem;line-height:1.75}.regionalIntro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.regionalIntro h2{letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(2rem,4vw,3.35rem)}.regionalIntro>p{color:var(--muted);margin:0;line-height:1.8}.regionalCapabilities{margin-top:0}.regionalSteps{color:#fff;background:#071f2b}.threeStepGrid{background:#31505a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.threeStepGrid article{background:#071f2b;padding:34px}.threeStepGrid b{background:#00a88f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.threeStepGrid h3{margin:25px 0 12px;font-size:1.45rem}.threeStepGrid p{color:#aebfc3;line-height:1.65}@media (max-width:800px){.regionalHero{background-position:62%;min-height:570px}.regionalIntro{grid-template-columns:1fr;gap:25px}.threeStepGrid{grid-template-columns:1fr}.regionalHero h1{font-size:2.8rem}.regionalHero .heroActions{align-items:stretch}}.jenRoot{z-index:1000;position:fixed;bottom:22px;right:22px}.jenLauncher{color:#fff;cursor:pointer;font:inherit;background:#052734;border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;display:flex;box-shadow:0 10px 34px #041f2b47}.jenLauncher span,.jenAvatar{color:#fff;background:linear-gradient(135deg,#18b7a0,#7846a8);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.jenPanel{background:#fff;border:1px solid #cad9dc;border-radius:18px;flex-direction:column;width:min(390px,100vw - 24px);height:min(610px,100vh - 110px);display:flex;position:absolute;bottom:58px;right:0;overflow:hidden;box-shadow:0 20px 65px #031f2b47}.jenPanel header{color:#fff;background:#062733;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.jenPanel header>div{align-items:center;gap:10px;display:flex}.jenPanel header p{flex-direction:column;margin:0;display:flex}.jenPanel header small{color:#b7d7dc}.jenPanel header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px}.jenMessages{background:#f4f8f7;flex:1;padding:15px;overflow:auto}.jenMessage{white-space:pre-wrap;border-radius:13px;max-width:86%;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.45}.jenMessage.assistant{color:#173640;background:#fff;border:1px solid #d7e3e3;border-bottom-left-radius:4px}.jenMessage.user{color:#fff;background:#0a756e;border-bottom-right-radius:4px;margin-left:auto}.jenThinking{color:#60777b!important}.jenStarters{flex-wrap:wrap;gap:7px;margin:4px 0 12px;display:flex}.jenStarters button,.jenShortcuts a{color:#075d58;font:inherit;cursor:pointer;background:#fff;border:1px solid #0a756e;border-radius:999px;padding:7px 9px;font-size:12px;text-decoration:none}.jenShortcuts{border-top:1px solid #e1e9e9;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.jenPanel form{gap:8px;padding:10px 12px 6px;display:flex}.jenPanel textarea{resize:none;font:inherit;border:1px solid #aebfc2;border-radius:10px;flex:1;padding:9px;font-size:14px}.jenPanel form button{color:#fff;background:#0a756e;border:0;border-radius:10px;align-self:stretch;padding:0 13px;font-weight:700}.jenPanel form button:disabled{opacity:.45}.jenNotice{color:#607478;padding:0 12px 10px;font-size:10px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.jenRoot{bottom:12px;right:12px}.jenPanel{border-radius:14px;width:auto;height:min(620px,100vh - 86px);position:fixed;bottom:70px;left:8px;right:8px}.jenLauncher b{font-size:14px}}.jenEnquirySection{background:#eef5f3;padding:70px 0}.jenEnquirySection>.shell{grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;display:grid}.jenEnquirySection h2{margin:12px 0;font-size:clamp(30px,4vw,52px)}.jenEnquiryForm{background:#fff;border:1px solid #d2dfde;padding:28px;box-shadow:0 16px 45px #05273414}.jenEnquiryForm>div{grid-template-columns:1fr 1fr;gap:17px;display:grid}.jenEnquiryForm label{color:#183b43;gap:7px;font-weight:700;display:grid}.jenEnquiryForm input,.jenEnquiryForm textarea{width:100%;font:inherit;border:1px solid #aebfc2;border-radius:4px;padding:11px}.jenEnquiryForm .wide{grid-column:1/-1}.jenEnquiryForm .jenConsent{grid-column:1/-1;align-items:flex-start;font-size:14px;font-weight:400;display:flex}.jenConsent input{width:auto;margin-top:3px}.jenEnquiryForm>.button{margin-top:20px}.jenEnquiryForm>small{color:#63787c;margin-top:12px;display:block}@media (max-width:760px){.jenEnquirySection>.shell,.jenEnquiryForm>div{grid-template-columns:1fr}.jenEnquiryForm .wide{grid-column:auto}}
.compactHero{padding:72px 0}.opportunityExplorer{background:#f6f8f7;padding:64px 0}.aiSearch{background:var(--navy);color:#fff;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;margin-bottom:24px;padding:30px;display:grid}.aiSearch>div>span{letter-spacing:.15em;color:var(--mint);font-size:9px;font-weight:800}.aiSearch h2{margin:8px 0;font-size:27px}.aiSearch p,.aiSearch>small{color:#a9bec3;margin:0;font-size:12px;line-height:1.55}.aiSearch label{background:#fff;padding:6px;display:flex}.aiSearch input{border:0;outline:none;flex:1;min-width:0;padding:13px}.aiSearch button{background:var(--teal);color:#fff;border:0;padding:12px 16px;font-weight:800}.aiSearch>small{grid-column:1/-1}.srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.marketLayout{border:1px solid var(--line);background:#fff;grid-template-columns:1.45fr .75fr;min-height:520px;display:grid}.opportunityMap{border-right:1px solid var(--line);flex-direction:column;display:flex}.mapHeading{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.mapHeading div{flex-direction:column;display:flex}.mapHeading small{color:var(--muted);margin-top:4px}.mapHeading>span{color:#087667;font-size:11px;font-weight:800}.mapCanvas{background-color:#e6ece7;background-image:linear-gradient(32deg,#0000 46%,#fff 47% 49%,#0000 50%),linear-gradient(112deg,#0000 45%,#cbd8d1 46% 47%,#0000 48%),radial-gradient(circle at 62% 38%,#d0e1d7 0 9%,#0000 10%);background-size:220px 180px,180px 230px,100% 100%;flex:1;min-height:440px;position:relative;overflow:hidden}.mapRegion{color:#71847c;letter-spacing:.14em;font-size:10px;position:absolute;top:16px;left:18px}.mapPin{z-index:2;position:absolute;transform:translate(-50%,-50%)}.mapPin>b{color:#fff;background:#087667;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 14px #173a3550}.mapPin.demand>b{background:#b77912}.mapPin.service>b{background:#3577ae}.mapPin.infrastructure>b{background:#7953a5}.mapPin>span{opacity:0;pointer-events:none;background:#fff;width:135px;padding:7px;font-size:9px;font-weight:700;position:absolute;top:-9px;left:24px;box-shadow:0 4px 14px #173a3530}.mapPin:hover>span,.mapPin:focus>span{opacity:1}.mapResults{padding:18px;overflow:auto}.resultFilters label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.resultFilters select{border:1px solid var(--line);background:#fff;width:100%;margin:7px 0 14px;padding:11px;display:block}.mapResult{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.mapResult>span{color:#087667;background:#e7f5f1;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.mapResult div{flex-direction:column;display:flex}.mapResult small{color:#087667;font-size:8px}.mapResult b{margin:4px 0;font-size:12px}.mapResult em{color:var(--muted);font-size:9px;font-style:normal}.marketNotice{color:#80570c;background:#fff2d9;padding:12px}.demoDetail{background:#f4f7f6;min-height:100vh;padding:44px 0 80px}.backLink{color:#087667;font-size:13px;font-weight:800}.demoBanner{color:#704b08;background:#fff2d9;gap:18px;margin:24px 0;padding:16px 20px;display:flex}.demoBanner b{white-space:nowrap;letter-spacing:.12em;font-size:10px}.demoBanner span{font-size:11px}.demoDetailGrid{grid-template-columns:1.25fr .75fr;gap:28px;display:grid}.demoDetailGrid>section,.detailPanel{border:1px solid var(--line);background:#fff;padding:28px}.demoHeroPhoto{height:310px;margin:-28px -28px 28px!important}.demoDetail h1{margin:18px 0 12px;font-size:42px}.demoDetail .lead{color:var(--muted);line-height:1.7}.detailFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.detailFacts div{padding:18px 10px}.detailFacts dt{color:var(--muted);font-size:9px}.detailFacts dd{margin:7px 0 0;font-size:12px;font-weight:700}.detailPanel{margin-bottom:16px}.detailPanel h2{font-size:19px}.detailPanel p{color:var(--muted);font-size:12px;line-height:1.6}.detailPanel>span{border-top:1px solid var(--line);color:#087667;padding:10px 0;font-size:11px;font-weight:700;display:block}.demoDisabled button{color:#6d7d79;background:#dfe5e3;border:0;width:100%;padding:13px}.detailCta{width:100%}.audienceGrid,.insightGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.audienceGrid article,.insightGrid article{border:1px solid var(--line);background:#fff;padding:22px}.audienceGrid span,.insightGrid small{color:#087667;letter-spacing:.1em;font-size:9px;font-weight:800}.insightGrid{grid-template-columns:repeat(3,1fr);margin-top:35px}.insightGrid h2{margin:14px 0 8px;font-size:20px}.insightGrid p{color:var(--muted);font-size:12px;line-height:1.6}.insightGrid a{color:#087667;font-size:12px;font-weight:800}.articlePage{padding:60px 0}.articlePage .shell{max-width:820px}.articlePage small{color:#087667;margin:35px 0 12px;display:block}.articlePage h1{font-size:46px}.articleBody p{font-size:17px;line-height:1.8}.articlePage section{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.articlePage section a{color:#087667;margin:10px 0;display:block}@media (max-width:800px){.aiSearch,.marketLayout,.demoDetailGrid{grid-template-columns:1fr}.opportunityMap{border-right:0;border-bottom:1px solid var(--line)}.mapCanvas{min-height:390px}.detailFacts{grid-template-columns:1fr}.demoBanner{flex-direction:column;gap:6px}.audienceGrid,.insightGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.opportunityExplorer{padding:36px 0}.aiSearch{padding:22px}.aiSearch label{display:block}.aiSearch button{width:100%}.marketLayout{min-height:0}.mapCanvas{min-height:350px}.mapPin>span{display:none}.demoDetail h1,.articlePage h1{font-size:32px}.demoHeroPhoto{height:220px}.audienceGrid,.insightGrid{grid-template-columns:1fr}}
:root{--public-green:#123f35;--public-teal:#0a8f7c;--public-mint:#dff2e9;--public-cream:#f7f5ed;--public-paper:#fff;--public-ink:#17352f;--public-muted:#63766f;--public-line:#dfe8e2;--public-shadow:0 16px 45px #123f3517}body{color:var(--public-ink);background:#fbfcf9}.shell{width:min(1188px,100% - 56px)}.marketingHeader{color:var(--public-ink);background:#fff;border:0;box-shadow:0 4px 22px #123f3512}.siteNotice{background:var(--public-green);color:#e7f3ed}.siteNotice .shell{min-height:32px}.siteNotice span,.siteNotice a{color:#c6f3dd}.marketingNav{height:78px}.marketingNav nav{color:#4c675e;gap:24px;font-size:13px}.marketingNav nav a:first-child,.marketingNav nav a:hover{color:var(--public-teal)}.marketingActions .button,.button{background:var(--public-teal);box-shadow:none;border-radius:10px;padding:14px 20px}.button:hover{filter:none;background:#087767;transform:translateY(-1px)}.button.outline{color:#fff;border-color:#c9d9d2}.amberButton{background:#e49b2e}.darkBtn{background:var(--public-green)}.newHero{background:var(--public-cream);color:var(--public-ink);padding:46px 0}.newHero:before,.newHero:after{display:none}.newHero .shell{background:var(--public-green);min-height:auto;box-shadow:var(--public-shadow);border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:0;padding:0;display:grid;overflow:hidden}.newHero .shell:after{content:"";background:linear-gradient(#123f3514,#123f3514),url(/symbyo-people-hero.webp) 50%/cover no-repeat;grid-area:1/2/12;min-height:610px}.newHero .shell>:not(.freeBanner){grid-column:1;padding-left:52px;padding-right:46px}.newHero .eyebrow{color:#aee5ce;padding-top:56px}.newHero h1{letter-spacing:-.055em;color:#fff;margin:16px 0 14px;font-size:clamp(2.9rem,5vw,4.8rem);line-height:1.02}.newHero h2{color:#c6f3dd;font-size:clamp(1.2rem,2vw,1.62rem)}.newHero>div>p{color:#d7e6e0;font-size:1rem}.newHero .heroSequence{color:#fff!important}.newHero .heroActions{padding-top:5px}.newHero .howLink{color:#c6f3dd}.newHero .freeBanner{color:var(--public-ink);background:#fff;border-radius:0;grid-column:1;margin:0;padding:17px 52px}.marketplaceGateway,.introVideoSection,.valueIntro,.calcSection,.nigeriaValue{background:#f5f8f4}.section{padding:84px 0}.gatewayIntro h2,.sectionHead h2,.haveNeed>div>h2,.valueIntro h2,.locationSection h2,.calcSection h2,.founding h2,.introVideoGrid h2{color:var(--public-ink);font-size:clamp(2rem,4vw,3.2rem)}.gatewayCard,.twoSides article,.benefitGrid article,.sectorGrid article,.categoryGrid article,.ngFeatureGrid article,.infoGrid article,.founding>.split>div,.calculator>div,.reviewGrid>div,.reviewGrid aside,.launchState,.listingCard{border:1px solid var(--public-line);border-radius:18px;overflow:hidden;box-shadow:0 9px 28px #123f3512}.gatewayCard{border:0}.gatewayJourney,.freeBanner,.priceCard,.partnerCard,.nairaCard,.jenEnquiryForm{border-radius:16px}.introVideoFrame{box-shadow:var(--public-shadow);border-radius:20px}.twoSides{gap:18px}.matchOrb{background:var(--public-mint);color:var(--public-green);box-shadow:0 0 0 10px #f5f8f4}.twoSides article{padding:34px}.benefitGrid{gap:18px}.benefitGrid article{padding:30px}.benefitGrid article>span{background:var(--public-mint);width:34px;height:34px;color:var(--public-green);border-radius:50%;place-items:center;display:grid}.process,.pricingPreview,.cta,.nairaPayment,.regionalSteps{background:var(--public-green)}.sixSteps{border-color:#54766c;gap:10px}.sixSteps article{padding:24px 16px}.sixSteps b{color:var(--public-green);background:#bcebd5}.locationSection{background:var(--public-cream)}.networkGraphic{background:radial-gradient(circle,#fff 0 17%,#0000 18% 25%,#aadfd3 26% 27%,#0000 28% 43%,#c9ddd8 44% 45%,#0000 46%),#e1ebe7;border-radius:24px}.sectorGrid article{background:#fff}.priceCard{box-shadow:var(--public-shadow)}.contentHero,.infoHero{color:var(--public-ink);background:linear-gradient(135deg,#edf7f1,#f8f5eb);padding:78px 0}.contentHero h1,.infoHero h1{color:var(--public-green);font-size:clamp(2.6rem,5vw,4.7rem)}.contentHero p,.infoHero p{color:var(--public-muted)}.infoContent{background:#f6f8f5}.infoGrid{background:0 0;border:0;gap:16px}.infoCta{background:var(--public-mint)}.nigeriaHero,.regionalHero{background-color:var(--public-green);border-bottom:12px solid #f5f8f4}.partnerCard{box-shadow:var(--public-shadow)}.regionalHero{min-height:580px}.threeStepGrid{background:0 0;gap:14px}.threeStepGrid article{border:1px solid #41675c;border-radius:16px}.opportunityExplorer,.marketplaceLive,.demoDetail{background:#f5f8f4}.aiSearch{background:var(--public-green);border-radius:18px}.marketLayout{box-shadow:var(--public-shadow);border-radius:18px;overflow:hidden}.listingTypeSection,.jenEnquirySection{background:#f5f8f4}.listingTypeGrid article{border-color:var(--public-line);border-radius:14px}footer{color:var(--public-ink);border-top:1px solid var(--public-line);background:#eef4ef;padding-top:64px}.footerGrid p,.footerGrid>div:not(:first-child),.footerBottom{color:#60756d}.footerGrid b{color:var(--public-green)}.footerGrid a:hover{color:var(--public-teal)}.footerBottom{border-color:#d5e2db}.footerOffices{color:#60756d!important;border-color:#d5e2db!important}.simpleFooter{background:var(--public-green)}.jenLauncher{background:var(--public-green);box-shadow:var(--public-shadow)}.jenPanel{border-color:var(--public-line);box-shadow:0 22px 60px #123f3533}.jenPanel header{background:var(--public-green)}@media (max-width:1050px){.marketingNav nav{background:#fff;top:110px}.newHero .shell{grid-template-columns:1fr}.newHero .shell:after{grid-area:auto/1;min-height:360px}.newHero .freeBanner{grid-column:1}}@media (max-width:700px){.shell{width:calc(100% - 30px)}.siteNotice .shell{min-height:30px}.marketingNav{height:64px}.marketingNav nav{top:94px}.section{padding:60px 0}.newHero{padding:22px 0}.newHero .shell{border-radius:16px}.newHero .shell>:not(.freeBanner){padding-left:25px;padding-right:25px}.newHero .eyebrow{padding-top:34px}.newHero h1{font-size:2.55rem}.newHero .shell:after{min-height:260px}.newHero .freeBanner{padding:15px 25px}.gatewayIntro h2{font-size:2.25rem}.contentHero,.infoHero{padding:58px 0}.marketingActions .button{padding:9px 12px}.footerGrid{gap:34px}}
