
#publicLanding{background:#080808!important;color:#f5f0ec}
#scCustomerEntry .sce-compact-heading{max-width:none!important;width:100%!important;min-height:390px;padding:65px max(4vw,24px)!important;box-sizing:border-box;background:linear-gradient(90deg,#000e 0%,#0008 48%,#0001),url(assets/real-photos-158/hero.jpg) center/cover;border-bottom:1px solid #b58257}
#scCustomerEntry .sce-compact-heading h1{font-size:clamp(34px,5vw,70px)!important;max-width:650px!important;line-height:1.04;color:#edb78d}
#scCustomerEntry .sce-compact-heading>p:last-child{font-size:19px;color:#fff;max-width:520px}
#scCustomerEntry .sce-kicker{letter-spacing:.22em;color:#e8b68b}
#scCustomerEntry .sce-compact-cards{margin-top:28px;margin-bottom:28px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
#scCustomerEntry .sce-compact-card{border:1px solid #a57b58;border-radius:14px;background:linear-gradient(145deg,#1b1714,#080808);overflow:hidden}
#scCustomerEntry .sce-database-card{border:2px solid #eeb788;box-shadow:0 0 22px #ce8f4c33}
#scCustomerEntry .sce-compact-photo{height:220px}
#scCustomerEntry .sce-compact-photo img{width:100%;height:100%;object-fit:cover}
#scCustomerEntry .sce-compact-photo:after{background:linear-gradient(0deg,#12100e,transparent 60%)}
#scCustomerEntry .sce-compact-content{padding:20px;gap:12px}
#scCustomerEntry .sce-compact-content h2{font-size:clamp(18px,1.8vw,26px);overflow-wrap:anywhere}
#scCustomerEntry .sce-compact-content p{font-size:15px;min-height:90px}
#scCustomerEntry .sce-button-primary{background:linear-gradient(110deg,#e6a879,#ffcca2);color:#100c09;border-radius:8px;font-weight:750}
#scCustomerEntry #sceWebDetails{padding:30px;border:1px solid #9e7657;border-radius:15px;background:linear-gradient(90deg,#111 30%,#15100dd9),url(assets/real-photos-158/detail.jpg) right/cover}
#scCustomerEntry #sceWebDetails summary{font-size:clamp(25px,3vw,40px);color:#edb78d}
#scCustomerEntry .sce-web-details p{font-size:17px;max-width:740px}
#publicLanding .sc-v114-footer{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:40px 5vw!important;border-top:2px solid #ba865e;background:#080808!important;margin-top:35px!important}
#publicLanding .sc-v114-footer-card{display:block!important;background:none!important;border:0!important;padding:0!important}
#publicLanding .sc-v114-footer-card h3{font-size:16px;color:#edb78d}
#publicLanding .sc-v114-footer-card p{display:block!important;font-size:13px;color:#aaa;line-height:1.6}
#publicLanding .sc-v114-footer-card button{min-height:44px;padding:8px 0;background:none;border:0;color:#fff}
#publicLanding .sc-v114-footer-brand{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;border-top:1px solid #3d3026;padding-top:20px}
@media(max-width:700px){#scCustomerEntry .sce-compact-heading{min-height:320px;padding:40px 20px!important;background-position:60% center}#scCustomerEntry .sce-compact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#scCustomerEntry .sce-compact-photo{height:130px}#scCustomerEntry .sce-compact-content{padding:12px}#scCustomerEntry .sce-compact-content h2{font-size:17px}#scCustomerEntry .sce-compact-content p{font-size:13px;min-height:120px}#publicLanding .sc-v114-footer{grid-template-columns:1fr 1fr}#scCustomerEntry #sceWebDetails{padding:20px}#scCustomerEntry .sce-button{white-space:normal;text-align:center}}

#scCustomerEntry .sce-compact-photo img{filter:none!important}
#scCustomerEntry .sce-compact-card:nth-child(3) img{object-position:50% 56%}
#scCustomerEntry .sce-compact-card:nth-child(4) img{object-position:50% 61%}
@media(max-width:760px){#scCustomerEntry .sce-compact-card{display:flex;flex-direction:column}#scCustomerEntry .sce-compact-photo{min-height:0;height:155px}}
