.evacomed-ty{box-sizing:border-box;padding:clamp(28px,6vw,76px) 18px;background:#f3f6f8;color:#102238;font-family:inherit;text-align:center}
.evacomed-ty *{box-sizing:border-box}
.evacomed-ty-card{max-width:800px;margin:0 auto;padding:clamp(28px,6vw,64px);background:#fff;border:1px solid #e2e8ed;border-radius:22px;box-shadow:0 18px 50px #0a34420b}
.evacomed-ty-brand{display:flex;justify-content:center;align-items:center;margin-bottom:36px;font-weight:800;font-size:clamp(28px,5vw,42px);letter-spacing:1px;color:#063b4c}
.evacomed-ty-brand img{display:block;width:auto;max-width:100%;max-height:125px;object-fit:contain}
.evacomed-ty-brand a{display:block;max-width:350px}
.evacomed-ty-red{color:#d51e3b}
.evacomed-ty-check{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid #bce1cc;border-radius:50%;background:#eef9f2;color:#22804a;font-size:32px;line-height:1}
.evacomed-ty .evacomed-ty-eyebrow{margin:0 0 14px;color:#536c79;font-size:11px;letter-spacing:2px;font-weight:700}
.evacomed-ty h1{margin:0 0 22px;color:#111f37;font-family:inherit;font-size:clamp(30px,5vw,48px);line-height:1.15;font-weight:700;overflow-wrap:anywhere}
.evacomed-ty .evacomed-ty-lead{margin:0 0 10px;font-size:clamp(17px,2vw,20px);line-height:1.6;color:#193548}
.evacomed-ty .evacomed-ty-copy{margin:0 auto 30px;font-size:16px;line-height:1.6;color:#566571;max-width:480px}
.evacomed-ty .evacomed-ty-home{display:inline-flex;align-items:center;justify-content:center;gap:22px;max-width:100%;padding:15px 25px;background:#063b4c;color:#fff;border:2px solid #063b4c;border-radius:7px;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4}
.evacomed-ty .evacomed-ty-home:hover{background:#102238;border-color:#102238;color:#fff}
.evacomed-ty a:focus-visible{outline:3px solid #d51e3b;outline-offset:5px}
.evacomed-ty-assistance{margin-top:36px;padding-top:26px;border-top:1px solid #e4eaee}
.evacomed-ty-assistance p{margin:0 0 7px;color:#566571;font-size:14px}
.evacomed-ty-assistance a{color:#063b4c;font-size:22px;font-weight:700;text-decoration:none}
.evacomed-ty-assistance span{display:block;margin-top:7px;color:#647780;font-size:12px}
@media(max-width:480px){.evacomed-ty-card{border-radius:14px}.evacomed-ty .evacomed-ty-home{width:100%;gap:12px}}
