/* Release 62.3.1 — InvestSA Limpopo One Stop Shop Executive Experience */
.oss631-hero{padding:62px 0;background:radial-gradient(circle at 88% 12%,rgba(212,237,77,.17),transparent 26rem),linear-gradient(118deg,#063a43,#075d59 62%,#347948);color:#fff;border-bottom:3px solid #95c91f}.oss631-hero-grid{display:grid;grid-template-columns:1.28fr .72fr;gap:45px;align-items:center}.oss631-hero h1{max-width:880px;font-size:45px;line-height:1.03;letter-spacing:-1.5px;margin:8px 0 15px}.oss631-hero h1 em{font-style:normal;color:#c8e83c}.oss631-hero p{max-width:830px;font-size:14px;line-height:1.6;color:#d1dfdd}.oss631-actions{display:flex;gap:9px;margin-top:22px}.oss631-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:17px}.oss631-tags span{padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.05);font-size:6px;font-weight:950;letter-spacing:.6px;color:#d9ed65}.oss631-command-card{padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(0,35,39,.2);box-shadow:0 20px 50px rgba(0,25,29,.12)}.oss631-command-card>small,.oss631-command-card>strong,.oss631-command-card>span{display:block}.oss631-command-card>small{font-size:7px;font-weight:950;color:#d9ed60}.oss631-command-card>strong{font-size:42px;line-height:1;color:#d9ed60;margin:5px 0}.oss631-command-card>span{font-size:8px;color:#d4e0de}.oss631-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.oss631-command-grid article{padding:10px;border-radius:9px;background:rgba(0,34,39,.22)}.oss631-command-grid b,.oss631-command-grid em{display:block}.oss631-command-grid b{font-size:18px;color:#fff}.oss631-command-grid em{font-size:6px;font-style:normal;color:#cbd8d6}
.oss631-strip{padding:16px 0;background:#f7faf4}.oss631-strip>.container{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.oss631-strip article{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;padding:12px;border:1px solid #dce5d9;border-radius:11px;background:#fff}.oss631-strip i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#edf5e7;color:#6a982f;font-size:7px;font-style:normal;font-weight:950}.oss631-strip b,.oss631-strip span{display:block}.oss631-strip b{font-size:9px;color:#073f47}.oss631-strip span{font-size:7px;line-height:1.4;color:#718183}
.oss631-workspace{padding:42px 0 55px;background:#f7faf4}.oss631-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:14px}.oss631-heading h2{font-size:34px;letter-spacing:-.8px;color:#073f47;margin:5px 0}.oss631-heading p{max-width:760px;color:#697b7d}.oss631-official{min-width:205px;padding:11px 13px;border:1px solid #dbe5d8;border-radius:10px;background:#fff}.oss631-official small,.oss631-official b,.oss631-official a{display:block}.oss631-official small{font-size:6px;color:#799148;font-weight:950}.oss631-official b{font-size:10px;color:#073f47;margin:2px 0}.oss631-official a{font-size:7px;font-weight:950;color:#66942d}
.oss631-tabs{display:flex;gap:5px;padding:6px;margin-bottom:10px;border:1px solid #dbe5d8;border-radius:11px;background:#fff;box-shadow:0 8px 24px rgba(6,57,61,.03)}.oss631-tabs button{border:0;background:transparent;padding:9px 12px;border-radius:8px;font-size:8px;font-weight:950;color:#607577;cursor:pointer}.oss631-tabs button.active{background:#0b5558;color:#fff}.oss631-tabs em{padding:2px 5px;border-radius:20px;background:rgba(126,178,38,.15);font-style:normal}.oss631-panel{display:none}.oss631-panel.active{display:block}
.oss631-journey{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oss631-journey article{display:grid;grid-template-columns:47px 1fr;gap:13px;padding:18px;border:1px solid #dbe5d8;border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(6,57,61,.035)}.oss631-journey article>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#0b5959,#397849);color:#d9ee5e;font-size:10px;font-weight:950}.oss631-journey small{font-size:6px;font-weight:950;color:#6d9831}.oss631-journey h3{font-size:17px;color:#073f47;margin:4px 0 6px}.oss631-journey p{font-size:8px;line-height:1.55;color:#718183}.oss631-journey-cta{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:18px 20px;margin-top:9px;border-radius:13px;background:#073f49;color:#fff}.oss631-journey-cta h3{font-size:18px;margin:4px 0}.oss631-journey-cta p{font-size:8px;color:#cbd8d7}.oss631-journey-cta .btn{white-space:nowrap}
.oss631-service-head{display:flex;justify-content:space-between;gap:25px;align-items:end;padding:18px;margin-bottom:8px;border:1px solid #dce5d9;border-radius:13px;background:#fff}.oss631-service-head h3{font-size:22px;color:#073f47;margin:4px 0}.oss631-service-head p{max-width:760px;font-size:8px;color:#718183}.oss631-service-head label{position:relative;min-width:310px}.oss631-service-head label span{position:absolute;left:11px;top:9px;color:#6b992e}.oss631-service-head input{width:100%;box-sizing:border-box;padding:10px 10px 10px 30px;border:1px solid #d4dfd1;border-radius:8px;background:#fbfdf9}.oss631-services{display:grid;gap:7px}.oss631-services article{display:grid;grid-template-columns:46px 1fr 140px;gap:12px;align-items:center;padding:13px 14px;border:1px solid #dce5d9;border-radius:11px;background:#fff}.oss631-service-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#eaf3df;color:#68952d;font-size:9px;font-weight:950}.oss631-service-main small,.oss631-service-main h4,.oss631-service-main p,.oss631-service-main span{display:block}.oss631-service-main small{font-size:6px;font-weight:950;color:#6b9730}.oss631-service-main h4{font-size:12px;color:#073f47;margin:2px 0 4px}.oss631-service-main p{font-size:8px;color:#67797b;margin:0 0 3px}.oss631-service-main span{font-size:7px;color:#7a8889}.oss631-service-action{text-align:right}.oss631-service-action a{display:block;font-size:7px;font-weight:950;color:#64922c;margin:4px 0}.oss631-empty{text-align:center;padding:35px;border:1px dashed #cddac7;border-radius:12px;background:#fff}.oss631-empty b,.oss631-empty span{display:block}.oss631-empty b{font-size:12px;color:#073f47}.oss631-empty span{font-size:8px;color:#728284}
.oss631-reach-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:10px}.oss631-reach-copy,.oss631-network-card{padding:20px;border:1px solid #dce5d9;border-radius:14px;background:#fff}.oss631-reach-copy h3,.oss631-network-card h3{font-size:22px;color:#073f47;margin:4px 0}.oss631-reach-copy>p{font-size:9px;color:#6e7f81}.oss631-districts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:15px}.oss631-districts a{display:flex;justify-content:space-between;gap:10px;padding:11px;border:1px solid #dfe7dc;border-radius:9px;background:#f9fbf7}.oss631-districts b{font-size:9px;color:#073f47}.oss631-districts span{font-size:7px;color:#66942d}.oss631-network-card{background:#073f49;color:#fff}.oss631-network-card h3{color:#fff}.oss631-network-card ul{display:grid;gap:7px;list-style:none;padding:0;margin:13px 0 0}.oss631-network-card li{padding:11px;border:1px solid rgba(215,236,88,.17);border-radius:9px;background:rgba(0,31,37,.18)}.oss631-network-card b,.oss631-network-card span{display:block}.oss631-network-card b{font-size:9px;color:#d8ec5d}.oss631-network-card span{font-size:7px;color:#cad8d6;margin-top:3px}
.oss631-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.oss631-resource-grid a{display:block;padding:17px;border:1px solid #dce5d9;border-radius:12px;background:#fff;box-shadow:0 9px 25px rgba(6,57,61,.035)}.oss631-resource-grid span,.oss631-resource-grid h3,.oss631-resource-grid p,.oss631-resource-grid b{display:block}.oss631-resource-grid> a>span{font-size:6px;font-weight:950;color:#6c9632}.oss631-resource-grid h3{font-size:15px;color:#073f47;margin:7px 0}.oss631-resource-grid p{min-height:65px;font-size:8px;line-height:1.5;color:#718183}.oss631-resource-grid b{font-size:7px;color:#63902c}.oss631-disclaimer{padding:13px 15px;margin-top:9px;border-left:3px solid #c9a438;border-radius:8px;background:#fffaf0}.oss631-disclaimer b{font-size:9px;color:#664f18}.oss631-disclaimer p{font-size:7px;color:#776b4c;margin:3px 0}
.oss631-standard{padding:46px 0;background:#073f49;color:#fff}.oss631-standard>.container{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.oss631-standard h2{font-size:29px;color:#fff;margin:5px 0}.oss631-standard p{font-size:9px;color:#cbd8d6}.oss631-standard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.oss631-standard-grid article{padding:13px;border:1px solid rgba(215,236,88,.18);border-radius:10px;background:rgba(0,31,37,.18)}.oss631-standard-grid i,.oss631-standard-grid b,.oss631-standard-grid span{display:block}.oss631-standard-grid i{font-size:7px;font-style:normal;color:#d8ec59}.oss631-standard-grid b{font-size:9px;color:#fff;margin:4px 0}.oss631-standard-grid span{font-size:7px;color:#c9d6d4}
@media(max-width:1100px){.oss631-hero-grid,.oss631-reach-grid,.oss631-standard>.container{grid-template-columns:1fr}.oss631-strip>.container{grid-template-columns:1fr 1fr}.oss631-resource-grid{grid-template-columns:1fr 1fr}.oss631-services article{grid-template-columns:46px 1fr}.oss631-service-action{grid-column:2;text-align:left;display:flex;gap:14px}.oss631-service-action a{display:inline-block}.oss631-heading,.oss631-service-head{align-items:stretch;flex-direction:column}.oss631-service-head label{min-width:0}}
@media(max-width:720px){.oss631-hero{padding:40px 0}.oss631-hero h1{font-size:32px}.oss631-actions,.oss631-heading,.oss631-service-head,.oss631-journey-cta{align-items:stretch;flex-direction:column}.oss631-strip>.container,.oss631-journey,.oss631-districts,.oss631-resource-grid,.oss631-standard-grid{grid-template-columns:1fr}.oss631-tabs{overflow-x:auto}.oss631-tabs button{white-space:nowrap}.oss631-command-grid{grid-template-columns:1fr 1fr}.oss631-services article{grid-template-columns:40px 1fr}.oss631-service-action{grid-column:1/-1}.oss631-official{min-width:0}.oss631-resource-grid p{min-height:0}}
