.quick-contact{position:fixed;right:24px;bottom:22px;z-index:990;display:flex;gap:10px;align-items:center;padding:14px 20px;border-radius:40px;background:#ff713b;color:#111;font-size:15px;font-weight:750;text-decoration:none;box-shadow:0 6px 28px #0006;min-height:48px}
.quick-contact[hidden]{display:none}.quick-contact:hover{background:#ffa16e}.quick-contact:focus-visible{outline:3px solid white;outline-offset:4px}
.back-to-top{bottom:90px!important}body{padding-bottom:85px}html{scroll-padding-top:100px}
.diagnostic-example{max-width:850px;margin:28px auto;padding:24px;border:1px solid #ff713b55;border-radius:16px;background:#13151b}.diagnostic-example h3{margin:0 0 12px}.diagnostic-example p{color:#b5bcc8;margin:10px 0;line-height:1.65}.diagnostic-example small{color:#b5bcc8}
.privacy-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.privacy-links a,.privacy-links button{color:#ffaf83;font:inherit}.privacy-links button{border:0;background:none;text-decoration:underline;cursor:pointer;padding:0}
.measurement-choice{position:fixed;bottom:90px;left:20px;z-index:1100;width:min(420px,calc(100% - 40px));padding:20px;background:#191c24;border:1px solid #555;border-radius:16px;box-shadow:0 8px 36px #0008;color:#f3f4f6}.measurement-choice[hidden]{display:none}.measurement-choice p{font-size:14px;line-height:1.6;margin:0 0 14px}.measurement-choice a{color:#ffaf83}.measurement-choice div{display:flex;gap:10px}.measurement-choice button{flex:1;min-height:44px;background:#252a34;border:1px solid #777;border-radius:8px;color:white;font:inherit;cursor:pointer}
@media(max-width:600px){.quick-contact{bottom:max(12px,env(safe-area-inset-bottom));left:16px;right:16px;justify-content:center}.back-to-top{bottom:84px!important;right:16px!important}.diagnostic-example{padding:20px}.measurement-choice{left:16px;width:calc(100% - 32px)}}
@media print{.quick-contact,.measurement-choice,.privacy-links button{display:none!important}}
