.pricing{border-top:1px solid #2b3543}.price-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:28px}.price-grid>div{background:#151e2b;border:1px solid #354356;padding:23px 17px;display:flex;flex-direction:column;gap:11px}.price-grid>div>span{font-family:'Barlow Condensed';font-size:20px;font-weight:800;letter-spacing:.06em}.price-grid strong{font-family:'Barlow Condensed';font-size:48px;line-height:1;color:white}.price-grid strong small{color:var(--red);font-size:26px}.price-grid>div>small{color:#a9b5c4;font-size:12px}.pricing .fine{margin-bottom:23px}.contact-links{display:flex;flex-direction:column;gap:13px;margin-top:25px}.contact-links a{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:21px;letter-spacing:.04em;overflow-wrap:anywhere}.contact-links a:hover{color:var(--red)}.result-action{display:inline-block;background:var(--red);padding:11px 16px;font-weight:800;margin-right:10px;font-size:13px}
.pricing .price-grid{grid-template-columns:repeat(3,1fr)}.pricing .price-grid strong{font-size:34px;color:#fff}.pricing .price-grid>div{min-height:185px}
@media(max-width:1050px){.price-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.pricing .price-grid{grid-template-columns:1fr}.pricing .price-grid>div{min-height:135px}.price-grid strong{font-size:42px}}
.photo-label{font-weight:700;font-size:14px;color:#fff}.photo-label span{font-weight:400;color:#9da9b7}.photo-upload{position:relative;border:2px dashed #566579;background:#0c1520;padding:22px;text-align:center;display:flex;flex-direction:column;gap:8px;min-height:112px;justify-content:center;transition:border-color .2s}.photo-upload:focus-within,.photo-upload:hover{border-color:#e62b2c}.photo-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.photo-upload span{font-family:'Barlow Condensed',sans-serif;font-size:23px;font-weight:800;letter-spacing:.04em}.photo-upload small{font-size:12px;color:#afbac7}.photo-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.photo-preview>div{background:#0c1420;border:1px solid #344559;padding:5px;min-width:0}.photo-preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.photo-preview small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:5px;font-size:10px;color:#b7c0cc}.photo-preview p{grid-column:1/-1;font-size:12px;color:#ffd2d2;margin:0}
.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.form-error{background:#4d1b20;border:1px solid #e54b55;padding:12px 15px;color:#ffe6e6;font-size:13px;line-height:1.6;margin:0}.generated-attachment{display:none!important}
