.opportunities-page{--lime:#a9dc28;background:#01070a}.opportunities-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.opportunities-page nav .active{color:var(--lime)}.opportunities-page nav .active:after{background:var(--lime)}.op-hero{height:285px;position:relative;overflow:hidden;background:#020807}.op-hero-art{position:absolute;inset:0;background:linear-gradient(90deg,#020807 0%,rgba(2,8,7,.97) 43%,rgba(3,13,8,.08) 78%),url('assets/opportunities-hero.jpg') right center/auto 100% no-repeat}.op-hero-copy{position:relative;padding:34px 39px}.op-hero h1{font-size:34px;line-height:1.25;margin:0 0 10px}.op-hero h1 strong{color:var(--lime)}.op-hero p{font-size:13px;line-height:1.65;color:#d0d5d2;margin:0 0 19px}.op-hero-copy>div{display:flex;gap:14px}.op-primary{background:linear-gradient(135deg,#b7e440,#7eaa17);border:0;color:#102000;font-weight:700}
.op-strip,.op-search,.op-panel,.op-ctas,.trusted{margin:12px 18px 0;border:1px solid #25302e;border-radius:8px;background:#020a0bcc}.op-strip{display:grid;grid-template-columns:repeat(5,1fr)}.op-strip article{display:flex;align-items:center;gap:10px;padding:12px;border-right:1px solid #25302e}.op-strip article:last-child{border-right:0}.op-strip svg{width:34px;height:34px;color:var(--lime);filter:drop-shadow(0 0 5px #a9dc2859)}.op-strip strong,.op-strip small{display:block}.op-strip strong{font-size:12px;color:#c7ec68}.op-strip small{font-size:9px;color:#a9b2ae}.op-search{padding:8px}.op-search form{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.searchbox{grid-column:span 3;display:grid;grid-template-columns:28px 1fr 70px;align-items:center;border:1px solid #2b3733;border-radius:5px;overflow:hidden}.searchbox svg{width:18px;height:18px;margin-left:8px}.op-search input,.op-search select{min-width:0;background:#030a0c;color:#ddd;border:1px solid #2b3733;border-radius:5px;padding:9px}.searchbox input{border:0}.searchbox button{height:100%;border:0;background:#769c19;color:#081000}.kpis{grid-template-columns:repeat(4,1fr)}
.op-panel{padding:10px 15px}.op-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.op-heading h2,.method h2{font-size:17px;margin:0}.op-heading button{border:0;background:none;color:var(--lime)}.op-categories{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.category-card{min-height:104px;border:1px solid #334039;border-radius:7px;background:radial-gradient(circle at 50% 25%,#152310,#030a0a 65%);color:#eee;padding:10px 5px;text-align:center;cursor:pointer}.category-card svg{width:36px;height:36px;display:block;margin:0 auto 8px;color:var(--lime);filter:drop-shadow(0 0 6px #a9dc2840)}.category-card strong{font-size:11px;line-height:1.35}.category-card.active{border-color:var(--lime);box-shadow:0 0 12px #a9dc2838}.op-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.op-card{border:1px solid #334039;border-radius:8px;background:linear-gradient(#07120f,#020808);padding:13px}.op-card h3{font-size:14px;margin:0 0 5px}.op-card small,.op-card a{color:var(--lime)}.op-card p{font-size:10px;color:#b9c2bd}.empty{text-align:center;padding:30px 16px}.empty svg{width:34px;height:34px;color:var(--lime)}.empty h3{font-size:15px;margin:8px 0 4px}.empty p{font-size:11px;color:#909b95;margin:0}.method h2{text-align:center;margin-bottom:10px}.method-flow{display:flex;align-items:center;justify-content:space-between}.method-flow article{display:flex;align-items:center;gap:8px}.method-flow span,.method-flow strong{color:var(--lime)}.method-flow svg{width:38px;height:38px;color:var(--lime);border:1px solid #799c24;border-radius:50%;padding:7px}.method-flow strong,.method-flow small{display:block}.method-flow strong{font-size:11px}.method-flow small{font-size:8px;color:#a7b0ab}.method-flow>b{color:#76951f}.op-ctas{display:grid;grid-template-columns:2fr 1fr;border:0;background:none;gap:10px}.op-ctas article{display:flex;align-items:center;gap:12px;border:1px solid #2b3733;border-radius:7px;padding:12px 17px;background:#020a0b}.op-ctas svg{width:38px;height:38px}.op-ctas h2{font-size:14px;margin:0}.op-ctas p{font-size:9px;color:#aaa;margin:2px 0}.op-ctas form{display:flex;flex:1;margin-left:auto}.op-ctas input{min-width:0;flex:1;background:#020808;border:1px solid #2b3733;padding:8px;color:#eee}.op-ctas button,.op-ctas a{border:0;background:linear-gradient(135deg,#b7e440,#7eaa17);padding:8px 20px;color:#102000;font-weight:700}.trusted{padding:8px 22px 14px;text-align:center}.trusted h2{font-size:15px;margin:0 0 3px}.trusted p{font-size:9px;color:#8e9993;margin:0}.trusted>div{display:flex;justify-content:center;gap:28px;margin-top:8px}.opportunities-page footer{border-top:1px solid #1c2924}
@media(max-width:900px){.op-search form{grid-template-columns:repeat(2,1fr)}.searchbox{grid-column:span 2}.features{grid-template-columns:repeat(3,1fr)}.kpis{grid-template-columns:repeat(2,1fr)}.op-categories{grid-template-columns:repeat(4,1fr)}.method-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.method-flow>b{display:none}.op-ctas{grid-template-columns:1fr}}
@media(max-width:600px){.op-hero{height:570px}.op-hero-art{background:linear-gradient(180deg,transparent,#020807 52%),url('assets/opportunities-hero.jpg') center top/auto 300px no-repeat}.op-hero-copy{padding:270px 20px 15px}.op-hero h1{font-size:28px}.op-hero p br{display:none}.op-hero-copy>div{flex-direction:column;align-items:flex-start}.op-strip,.op-search,.op-panel,.op-ctas,.trusted{margin-left:12px;margin-right:12px}.op-strip,.op-search form,.method-flow{grid-template-columns:1fr}.op-strip article{border-right:0;border-bottom:1px solid #25302e}.searchbox{grid-column:auto}.op-categories{grid-template-columns:repeat(2,1fr)}.op-cards{grid-template-columns:1fr}.op-ctas article{align-items:flex-start;flex-wrap:wrap}.op-ctas form{width:100%;margin:0}}
.trusted>div{align-items:center;gap:12px 28px;flex-wrap:wrap}.trusted strong{color:#e3e7e5;font:600 14px/1.3 "Noto Sans Thai",sans-serif;letter-spacing:.01em;white-space:nowrap}
