
[hidden]{display:none!important}
body.preview-locked{background:#1b2c3b}
.preview-gate{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:40px 22px;background:#1b2c3b;border-top:6px solid #df6812}
.preview-panel{width:100%;max-width:620px;background:white;padding:48px;border-top:4px solid #df6812}
.preview-panel>img{display:block;width:270px;max-width:100%;height:auto;margin:0 auto 35px}
.preview-label{font-size:11px;font-weight:700;letter-spacing:1.8px;text-align:center;margin-bottom:17px}
.preview-panel h1{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.7px;text-align:center;margin-bottom:20px}
.preview-panel>p:not(.preview-label){font-size:16px;line-height:1.6;text-align:center;margin-bottom:28px}
.preview-panel form{padding:0;background:transparent;border:0;box-shadow:none;display:block}
.preview-panel label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}
.preview-panel input{width:100%;padding:13px 15px;border:1px solid #b8c4cc;background:#f5f7f8;color:#1b2c3b;min-height:50px}
.preview-panel input:focus-visible,.preview-panel button:focus-visible{outline:3px solid #df6812;outline-offset:3px}
.preview-panel #preview-error{font-size:14px;color:#9b3311;min-height:24px;margin:8px 0}
.preview-panel .button{width:100%;min-height:52px}
.preview-panel small{display:block;text-align:center;color:#596773;font-size:12px;margin-top:30px}
@media(max-width:600px){.preview-gate{padding:24px 16px}.preview-panel{padding:30px 24px}.preview-panel h1{font-size:27px}.preview-panel>img{width:240px;margin-bottom:27px}}

.preview-panel>.preview-agency-logo{width:310px;margin-bottom:30px}
.preview-project{margin-top:28px;padding-top:22px;border-top:1px solid #dbe1e5;display:flex;align-items:center;justify-content:center;gap:16px}
.preview-project span{font-size:12px;color:#596773}
.preview-project img{width:145px;height:auto;display:block}
.preview-panel small{margin-top:20px}
@media(max-width:600px){.preview-panel>.preview-agency-logo{width:270px}.preview-project{gap:12px}.preview-project img{width:125px}}
