:root{--ex-ink:#08293f;--ex-deep:#041e2d;--ex-green:#15c873;--ex-line:#d9e3e8;--ex-muted:#667b87;--ex-max:1460px}*{box-sizing:border-box}.explore{font-family:Inter,Arial,sans-serif;color:var(--ex-ink)}.exw{max-width:var(--ex-max);margin:auto;padding:0 30px}.exhero{position:relative;min-height:650px;background:#0a2739;overflow:hidden}.exhero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.exhero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 28%,rgba(255,255,255,.22) 57%,rgba(3,25,39,.08) 72%)}.exhc{position:relative;z-index:2;max-width:660px;padding:78px 0}.exk{font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.exhero h1{font-size:58px;line-height:1;letter-spacing:-.045em;margin:12px 0 14px}.exhero h1 span{color:#17a866}.exhero p{font-size:18px;line-height:1.4;margin:0 0 18px;max-width:620px}.exbtn{display:inline-flex;min-height:44px;align-items:center;padding:0 18px;border-radius:5px;background:var(--ex-green);color:#06283c;font-size:12px;font-weight:850;text-decoration:none}.exscope{display:grid;grid-template-columns:repeat(4,1fr);background:#fff}.exscope div{padding:20px 22px;border-right:1px solid var(--ex-line)}.exscope h3{font-size:13px;margin:0 0 4px}.exscope p{font-size:10px;color:var(--ex-muted);margin:0;line-height:1.35}.exsec{padding:45px 0;border-bottom:1px solid var(--ex-line)}.exdark{background:var(--ex-deep);color:#fff}.exhead{text-align:center}.exhead h2{font-size:33px;line-height:1.05;margin:0 0 5px}.exhead p{font-size:12px;color:#bfd0d8;margin:0}.exproc{display:grid;grid-template-columns:repeat(7,1fr);gap:18px;margin-top:26px}.exproc img{width:100%;aspect-ratio:16/10;object-fit:cover}.exproc h3{font-size:12px;margin:9px 0 2px}.exproc p{font-size:10px;color:#c4d3da;margin:0;line-height:1.35}.exdecision{display:grid;grid-template-columns:1.25fr .82fr .7fr;gap:25px;align-items:center}.exdecision h2{font-size:34px;line-height:1;margin:0 0 6px}.exdecision>div>p{font-size:12px;color:var(--ex-muted);margin:0 0 18px}.exsteps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.exstep{text-align:center}.exstep img{width:48px;height:48px;object-fit:cover;border-radius:50%;margin:0 auto 7px}.exstep strong{display:block;font-size:11px}.exstep span{display:block;font-size:9px;color:#657985;line-height:1.25;margin-top:4px}.exwarn{border:1px solid #cfdbe0;background:#fff;padding:16px}.exwarn img{width:100%;height:auto}.exquote{font-size:17px;font-style:italic;color:#6d808b;line-height:1.5}.exapps{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;margin-top:16px}.exapp{background:#f4f7f8;border:1px solid #e1e8ec}.exapp img{width:100%;aspect-ratio:16/9;object-fit:cover}.exapp div{padding:7px 5px;text-align:center;font-size:9px;font-weight:700;line-height:1.15}.exbottom{background:linear-gradient(90deg,#061f2e,#0b3447);color:#fff;padding:26px 0}.exbottom .exw{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.exbottom h2{font-size:26px;margin:0 0 5px}.exbottom p{font-size:11px;color:#d0dce1;margin:0;max-width:760px}@media(max-width:1100px){.exproc{grid-template-columns:repeat(4,1fr)}.exapps{grid-template-columns:repeat(3,1fr)}.exdecision{grid-template-columns:1fr}.exscope{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.exw{padding:0 18px}.exhero h1{font-size:42px}.exscope,.exproc,.exapps,.exsteps{grid-template-columns:1fr}.exbottom .exw{grid-template-columns:1fr}}


/* v80 — Exploration image-quality pass only */
.exproc img,
.exstep img,
.exapp img{
  image-rendering:auto;
  backface-visibility:hidden;
}
.exstep img{
  object-fit:contain;
  background:transparent;
  border-radius:0;
}
.exapp img{
  object-fit:contain;
  padding:10px;
  background:#f7fafc;
}
.exwarn-v80 strong{
  display:block;
  color:#0a2f47;
  font-size:16px;
  margin-bottom:7px;
}
.exwarn-v80 p{
  margin:0;
  color:#667b87;
  font-size:11px;
  line-height:1.45;
}
@media(max-width:760px){
  .exproc{gap:22px}
  .exproc>div{width:100%;max-width:600px;margin:0 auto}
  .exproc img{aspect-ratio:16/10;object-fit:cover;border-radius:5px}
  .exstep{
    display:grid;
    grid-template-columns:64px 1fr;
    column-gap:14px;
    align-items:center;
    text-align:left;
    max-width:520px;
    margin:0 auto;
  }
  .exstep img{
    width:58px;
    height:58px;
    grid-row:1/3;
  }
  .exstep strong{font-size:12px}
  .exstep span{font-size:10px;margin-top:2px}
  .exapp{
    display:grid;
    grid-template-columns:76px 1fr;
    align-items:center;
  }
  .exapp img{
    aspect-ratio:1/1;
    width:70px;
    height:70px;
  }
  .exapp div{
    text-align:left;
    font-size:11px;
    padding:10px 8px;
  }
}
