
.technical-page .wd-hero{background:radial-gradient(circle at 84% 18%,rgba(45,212,191,.2),transparent 28%),radial-gradient(circle at 10% 8%,rgba(59,130,246,.22),transparent 34%),#071326}.technical-page section{scroll-margin-top:72px}.tech-soft{background:#f5f8fc}.tech-dark{background:#081326;color:#e6edf8}.tech-dark h2,.tech-dark h3{color:#fff}.tech-dark p{color:#b7c4d8}.tech-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.tech-card{padding:1.45rem;border:1px solid #dce5f0;border-radius:22px;background:#fff}.tech-card span{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 .65rem;border-radius:10px;background:#e8f8f5;color:#0f766e;font-weight:800}.tech-card h3{font-size:1.15rem;margin:.8rem 0 .45rem}.control-table{width:100%;border-collapse:collapse;margin:1.5rem 0}.control-table th,.control-table td{text-align:left;padding:1rem;border-bottom:1px solid #dce5f0;vertical-align:top}.control-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#475569}.warning{padding:1.4rem;border-left:5px solid #ef8f62;background:#fff3ed;border-radius:0 20px 20px 0}.field-note{padding:2rem;border-left:5px solid #f4c96b;background:#fff8e7;border-radius:0 22px 22px 0}.phase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.phase{padding:1.4rem;border-radius:20px;background:#10203c;border:1px solid #274062;color:#dce8f8}.phase b{display:block;color:#5eead4;margin-bottom:.5rem}.tech-checklist{columns:2;column-gap:2.5rem}.tech-checklist li{break-inside:avoid;margin-bottom:.65rem}.technical-page .download-card{background:linear-gradient(135deg,#10203c,#0b1730)}.technical-page .media-frame img{width:100%;height:auto;display:block}.code-sample{background:#071326;color:#d7e5f6;border-radius:18px;padding:1.25rem;overflow:auto;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.status-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.status-grid div{padding:1rem;border-radius:16px;background:#fff;border:1px solid #dce5f0}.status-grid b{display:block;font-size:1.2rem;color:#0f766e}.faq-grid details{background:#fff}
@media(max-width:1000px){.tech-grid-6{grid-template-columns:repeat(2,1fr)}.phase-grid,.status-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.tech-grid-6,.phase-grid,.status-grid{grid-template-columns:1fr}.tech-checklist{columns:1}.control-table{font-size:.9rem}.control-table th,.control-table td{padding:.72rem}}
