.digital-card-page{background:#eef4f9;min-height:100vh;padding:35px 24px 50px}.digital-card-back{color:#34617e;max-width:900px;margin:0 auto 20px;font-size:13px;display:block}.digital-card{color:#fff;background:#082d52;border-radius:20px;max-width:900px;margin:auto;overflow:hidden;box-shadow:0 20px 65px #0b345b18}.digital-card>header{color:#486b88;background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:27px 38px;display:flex}.digital-card>header>span{letter-spacing:1px;max-width:145px;font-size:9px;font-weight:700;line-height:1.7}.digital-card-body{background:radial-gradient(circle at 0 0,#174f7b,#0000 65%);grid-template-columns:1fr 260px;align-items:center;gap:40px;padding:43px 45px;display:grid}.digital-card .eyebrow{color:#87c6ff;margin:0 0 16px;font-size:12px}.digital-card h1{letter-spacing:-1.8px;margin:0 0 20px;font-size:49px;line-height:1.08}.digital-card h1 em{color:#63b3ff;font-style:normal}.digital-card-intro{color:#d5e5f3;max-width:340px;font-size:14px;line-height:1.7}.digital-card ul{gap:9px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.digital-card li{color:#e2eff9;gap:9px;font-size:12px;display:flex}.digital-card li:before{content:"✓";color:#84c5ff}.digital-card .button{min-height:52px;padding:16px 23px;font-size:12px}.digital-card-phone{letter-spacing:.5px;margin-top:18px;font-size:21px;display:block}.digital-card-qr{color:#163f65;text-align:center;background:#fff;border-radius:16px;padding:23px 18px 18px;box-shadow:0 12px 35px #0002}.digital-card-qr img{background:#fff;width:100%;height:auto;display:block}.digital-card-qr strong{margin-top:12px;font-size:15px;display:block}.digital-card-qr p{color:#58758d;margin:9px 0 0;font-size:11px;line-height:1.6}.digital-card>footer{color:#b5ccdf;letter-spacing:1px;background:#062442;justify-content:space-between;align-items:center;gap:20px;padding:19px 38px;font-size:10px;display:flex}.digital-card>footer>span{letter-spacing:0;color:#c8dcec;font-size:11px}.digital-card-tools{max-width:900px;margin:25px auto 0}.digital-card-tools>div{flex-wrap:wrap;gap:12px;display:flex}.digital-card-tools .button,.digital-card-tools .admin-button{min-height:44px;font-size:12px}.digital-card-tools>p{color:#4a6d88;font-size:12px;line-height:1.7}.digital-card-tools details{margin:20px 0}.digital-card-tools summary{color:#245c8c;cursor:pointer;font-size:12px}.digital-card-tools textarea{color:#214d6e;background:#fff;border:1px solid #d0e0ec;border-radius:8px;width:100%;margin-top:13px;padding:15px;font-size:14px;line-height:1.7}@media (max-width:650px){.digital-card-page{padding:23px 15px 35px}.digital-card>header{padding:23px}.digital-card>header>span{display:none}.digital-card-body{grid-template-columns:1fr;gap:29px;padding:30px 25px}.digital-card h1{font-size:42px}.digital-card-qr{justify-self:center;width:240px}.digital-card>footer{flex-direction:column;align-items:flex-start;gap:7px;padding:20px 25px}.digital-card-tools>div{display:grid}.digital-card-tools .button,.digital-card-tools .admin-button{justify-content:center}}@media print{@page{size:A5 portrait;margin:10mm}html,body{background:#fff!important}.digital-card-page{background:#fff;min-height:0;padding:0}.digital-card-back,.digital-card-tools{display:none!important}.digital-card{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;border-radius:8px}.digital-card>header{padding:15px}.digital-card>header>span{display:none}.digital-card-body{grid-template-columns:1fr 180px;gap:20px;padding:24px}.digital-card h1{font-size:30px}.digital-card .brand strong{font-size:23px}.digital-card .brand-logo{width:60px}.digital-card-intro,.digital-card li{font-size:10px}.digital-card ul{gap:7px;margin:17px 0}.digital-card .button{min-height:35px;padding:11px;font-size:9px}.digital-card-phone{font-size:17px}.digital-card-qr{width:auto;padding:10px}.digital-card-qr strong{font-size:12px}.digital-card-qr p{font-size:9px}.digital-card>footer{padding:13px 24px;font-size:8px}.digital-card>footer>span{font-size:8px}}
