.section--why{padding-bottom:clamp(16px,2.2vw,26px)}.eyebrow.center{display:block}.eyebrow.center,.section .lead{text-align:center}.cert-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.cert,.dc{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.cert{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:.5em 1em;font-weight:700;font-size:.9rem;color:var(--ink)}.cert svg{width:18px;height:18px;flex:0 0 auto;color:var(--orange)}.dc{border-radius:18px;overflow:hidden;margin-top:26px}.dc-head,.dc-specs li{display:flex;border-bottom:1px solid var(--line)}.dc-head{flex-wrap:wrap;align-items:center;gap:14px;padding:22px 26px;background:linear-gradient(135deg,rgba(18,182,201,.1),rgba(46,109,242,.08))}.dc-flag{flex:0 0 auto;width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(18,182,201,.14);color:var(--orange)}.dc-flag svg{width:30px;height:30px}.dc-head h3{margin:0;font-size:1.4rem}.dc-col h4,.dc-head .dc-loc{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink)}.dc-head .dc-loc{display:block;font-weight:700;font-size:.8rem}.dc-body{display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width:760px){.dc-body{grid-template-columns:1fr}}.dc-col{padding:24px 26px}.dc-col+.dc-col{border-left:1px solid var(--line)}@media (max-width:760px){.dc-col+.dc-col{border-left:0;border-top:1px solid var(--line)}}.dc-col h4{margin:0 0 .8rem;font-size:.82rem}.dc-specs{list-style:none;margin:0}.dc-specs li{gap:10px;align-items:flex-start;padding:.4em 0;font-size:.95rem;color:#2c3038}.dc-specs li:last-child{border-bottom:0}.dc-specs svg{width:18px;height:18px;flex:0 0 auto;color:var(--orange);margin-top:2px}.dc-specs b{color:var(--ink)}.peer-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.peer{background:#f4f7fa;border:1px solid var(--line);border-radius:8px;padding:.35em .7em;font-size:.85rem;font-weight:600;color:#3a3e47}a.cert,a.peer{text-decoration:none;transition:border-color .15s ease,color .15s ease}a.cert:focus-visible,a.cert:hover,a.peer:focus-visible,a.peer:hover{border-color:var(--orange);color:var(--orange-ink)}.cert-note{max-width:680px;margin:14px auto 0;text-align:center;font-size:.85rem;color:var(--muted)}.dc-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0 26px 18px}.dc-photo{aspect-ratio:4/3;width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--line);background:#0b0f17;object-fit:cover}.dc-credit{margin:0;padding:0 26px 22px;font-size:.84rem;color:var(--muted)}.dc-credit a{color:var(--orange-ink);font-weight:600}.net-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}@media (max-width:820px){.net-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.net-grid{grid-template-columns:1fr}}.net-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;text-align:center;box-shadow:var(--shadow)}.net-card svg{width:30px;height:30px;color:var(--orange);margin-bottom:8px}.net-card h4{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink)}.feature-strip li,.net-card p{font-weight:700;color:var(--ink)}.net-card p{margin:0;font-size:.95rem;line-height:1.4}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;list-style:none}@media (max-width:820px){.feature-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.feature-strip{grid-template-columns:1fr}}.feature-strip li{display:flex;align-items:center;justify-content:center;gap:14px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:15px 18px;font-size:1rem;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease}.feature-strip li:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#bfe6ec}.feature-strip svg{width:44px;height:44px;flex:0 0 auto;padding:10px;border-radius:12px;background:rgba(18,182,201,.12);color:var(--orange)}