*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#202b3d;font-family:Arial,sans-serif}main{max-width:1120px;margin:auto;padding:46px 40px 30px}header{display:flex;justify-content:space-between;align-items:center}.logo{font-size:27px;letter-spacing:2px;font-weight:900}.tagline{font-size:11px;color:#8691a3;letter-spacing:1.5px;margin-top:8px}.pill{font-size:13px;background:#e7f4eb;color:#39754c;padding:11px 16px;border-radius:40px}.pill:before{content:'●';margin-right:8px;color:#56a973}.card{margin-top:40px;background:white;border:1px solid #e7ebf2;border-radius:28px;box-shadow:0 16px 50px #2a46620a;padding:48px;display:grid;grid-template-columns:1.45fr 1fr;gap:42px;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#7a8ba4;font-weight:bold}h1{font-size:43px;line-height:1.13;letter-spacing:-1.6px;margin:19px 0 23px}p{font-size:16px;line-height:1.7;color:#6e7c90;margin:0 0 22px}.actions{display:flex;flex-direction:column;gap:12px}.button{display:flex;align-items:center;justify-content:space-between;text-decoration:none;min-height:54px;padding:15px 20px;border-radius:13px;font-size:14px;font-weight:bold}.primary{background:#329cda;color:white}.secondary{background:#f0f5fc;color:#3e658f}.qrarea{text-align:center;border-left:1px solid #edf0f5;padding-left:35px}.qrarea img{width:100%;max-width:253px;display:block;margin:auto}.qrtitle{font-size:14px;font-weight:bold;margin:16px 0 7px}.qrsub{font-size:12px;color:#8490a2;line-height:1.6}.contact{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 8px}.label{font-size:12px;color:#8590a1;margin-bottom:9px}.phone{font-size:25px;font-weight:bold;letter-spacing:-.5px;color:#26334b;text-decoration:none}.socials{display:flex;gap:10px}.social{display:flex;align-items:center;gap:9px;border:1px solid #e5eaf1;background:white;padding:12px 15px;border-radius:13px;text-decoration:none;color:#4b586b;font-size:12px;font-weight:bold}.social img{height:26px;width:26px;object-fit:contain}footer{text-align:center;color:#9ba4b2;font-size:11px;margin-top:36px;line-height:1.7}@media(max-width:680px){main{padding:25px 18px}.logo{font-size:22px}.tagline{font-size:8px;letter-spacing:1px}.pill{font-size:10px;padding:9px 11px}.card{margin-top:26px;padding:27px 23px;grid-template-columns:1fr;gap:30px;border-radius:23px}h1{font-size:34px;letter-spacing:-1px}p{font-size:14px}.qrarea{border-left:0;border-top:1px solid #edf0f5;padding:22px 0 0}.qrarea img{max-width:210px}.contact{flex-direction:column;align-items:center;text-align:center;gap:23px;margin-top:23px}.social{padding:11px 12px;gap:6px}.socials{gap:7px}.phone{font-size:26px}footer{margin-top:28px}.button{font-size:13px}}.visit{display:flex;justify-content:space-between;gap:22px;background:#fff;border:1px solid #e7ebf2;border-radius:20px;padding:24px 28px;margin-top:22px}.visit strong{font-size:18px;line-height:1.5}.visit-note{font-size:13px;color:#7c899b;margin-top:6px}@media(max-width:680px){.visit{flex-direction:column;padding:22px;gap:20px}.visit strong{font-size:16px}}