.digital-card-page{--card-gold:#d3ac55;--card-light:#f6f1e7;color:#fff;background:radial-gradient(circle at 75% 10%,#3a2b14 0,#0000 32%),#080a09;place-items:center;min-height:100vh;padding:28px 16px;font-family:Arial,Helvetica,sans-serif;display:grid}.digital-card{background:linear-gradient(155deg,#111513 0%,#070908 72%);border:1px solid #d3ac5566;border-radius:28px;width:min(100%,430px);padding:30px 24px 22px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0009}.digital-card:before{content:"";border:1px solid #d3ac5526;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-155px}.card-brand{text-align:center;position:relative}.card-brand img{object-fit:cover;border-radius:18px;width:132px;height:132px}.card-brand span{text-transform:uppercase;letter-spacing:.24em;color:#d3ac55;margin-top:8px;font-size:8px;display:block}.card-profile{text-align:center;margin:25px 0 22px}.card-kicker{color:#d3ac55;text-transform:uppercase;letter-spacing:.22em;margin:0 0 8px;font-size:10px;font-weight:700}.card-profile h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.card-role{color:#d3ac55;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 5px;font-size:13px;font-weight:700}.card-specialty{color:#bbb5aa;max-width:330px;margin:0 auto;font-size:12px;line-height:1.6}.card-statement{color:#f6f1e7;max-width:320px;margin:16px auto 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.25}.card-capabilities{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px;display:flex}.card-capabilities span{color:#aaa49b;letter-spacing:.04em;border:1px solid #d3ac553f;border-radius:999px;padding:7px 9px;font-size:8px}.card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.card-actions a,.card-actions button{cursor:pointer;border:1px solid #d3ac5575;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:9px 10px;font-family:inherit;font-size:11px;display:flex}.card-actions .primary-action{color:#0b0d0c;background:#d3ac55}.card-actions button{color:#f6f1e7;background:#ffffff08}.card-actions span{font-size:17px}.contact-list{border-top:1px solid #ffffff18;flex-direction:column;display:flex}.contact-list>a{color:#fff;border-bottom:1px solid #ffffff18;align-items:center;gap:13px;padding:14px 4px;display:flex}.contact-list>a>span{color:#090b0a;background:#d3ac55;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.contact-list small{color:#8f8b83;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:8px;display:block}.contact-list b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.schedule{color:#080a09;background:#d3ac55;border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 18px;font-size:13px;font-weight:800;display:flex}.schedule b{font-size:18px}.card-footnote{text-align:center;color:#706d67;letter-spacing:.07em;text-transform:uppercase;margin:18px 0 0;font-size:8px;line-height:1.5}@media (width<=380px){.digital-card{border-radius:22px;padding:24px 18px 20px}.card-brand img{width:112px;height:112px}.card-profile h1{font-size:29px}.card-actions{grid-template-columns:1fr}.contact-list b{font-size:12px}}
