.upload{display:block;margin:4px 0 16px;padding:15px 17px;border:1px dashed #97afa6;border-radius:9px;background:#f8fcfa;cursor:pointer}.upload>span{font-size:10px;color:var(--muted);font-weight:500}.upload input{position:absolute;opacity:0;pointer-events:none}.upload b,.upload small{display:block}.upload b{margin-top:3px;color:#008e60}.upload small{font-weight:500;color:var(--muted)}
.technical-trust{padding:105px max(5vw,24px);background:var(--mist);display:grid;grid-template-columns:.85fr 1fr;gap:85px}.technical-trust>div:first-child{max-width:570px;margin-left:auto}.technical-trust h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin-top:18px}.document-list article{display:flex;gap:23px;padding:25px 0;border-bottom:1px solid #cadbd4}.document-list article>span{font:700 12px "Space Grotesk";color:#008e60}.document-list h3{font-size:21px}.document-list p{margin:8px 0 0;color:var(--muted);font-size:14px}
@media(max-width:900px){.technical-trust{grid-template-columns:1fr;gap:25px}.technical-trust>div:first-child{margin-left:0}}@media(max-width:560px){.technical-trust{padding:75px 20px}}
.coverage-note{padding:15px 17px;border-left:4px solid var(--green);background:rgba(255,255,255,.5);font-size:14px!important}.real-work{padding:105px max(5vw,24px);background:#fff}.video-grid{max-width:1180px;margin:52px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.video-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--ink);box-shadow:var(--shadow)}.video-card video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#071b19}.video-card>div{padding:25px 28px 30px;color:white}.video-card span{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.14em}.video-card h3{margin:9px 0 8px;font-size:23px}.video-card p{margin:0;color:#a9beb8;font-size:14px}@media(max-width:720px){.real-work{padding:75px 20px}.video-grid{grid-template-columns:1fr}.video-card video{aspect-ratio:4/3}}
.final-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.social-proof-link{font-weight:800;border-bottom:1px solid currentColor}.social-proof-link:hover,.footer-social:hover{opacity:.72}.footer-social{color:var(--green);font-weight:800}@media(max-width:560px){.final-actions{flex-direction:column;gap:18px}}
