/* SDD V30 recommendation implementation */
.homepage-proof{position:relative;padding:clamp(1.25rem,3vw,2rem) 1.25rem;background:linear-gradient(180deg,rgba(2,5,9,.96),rgba(5,13,22,.98));border-top:1px solid rgba(200,168,75,.10);border-bottom:1px solid rgba(200,168,75,.10);}
.homepage-proof .proof-wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:1rem;align-items:stretch;}
.homepage-proof .proof-head{border:1px solid rgba(200,168,75,.16);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border-radius:24px;padding:1.35rem;box-shadow:0 18px 70px rgba(0,0,0,.24);}
.homepage-proof .proof-head p{margin:0;color:var(--silver-muted);font-size:.9rem;line-height:1.65;}
.homepage-proof .proof-head strong{color:var(--silver-light);}
.homepage-proof .proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;}
.homepage-proof .proof-chip{min-height:92px;border:1px solid rgba(200,168,75,.14);border-radius:18px;background:rgba(255,255,255,.035);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:.9rem .65rem;}
.homepage-proof .proof-chip b{font-family:var(--font-accent);font-size:.74rem;letter-spacing:.08em;color:var(--silver-light);text-transform:uppercase;}
.homepage-proof .proof-chip span{font-size:.7rem;color:var(--gold-light);margin-top:.35rem;}
.service-area-seo{padding:clamp(4rem,7vw,6rem) 1.25rem;background:linear-gradient(180deg,var(--navy-2),var(--navy-3));border-top:1px solid rgba(200,168,75,.08);}
.service-area-seo .seo-wrap{max-width:1120px;margin:0 auto;}
.service-area-seo .seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;}
.service-area-seo .seo-card{display:block;text-decoration:none;border:1px solid rgba(200,168,75,.14);border-radius:24px;padding:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022));transition:transform .25s,border-color .25s;}
.service-area-seo .seo-card:hover{transform:translateY(-2px);border-color:rgba(200,168,75,.35);}
.service-area-seo .seo-card small{display:block;color:var(--gold-light);font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;font-weight:800;margin-bottom:.55rem;}
.service-area-seo .seo-card h3{color:var(--silver-light);font-family:var(--font-display);font-size:1rem;margin:0 0 .5rem;}
.service-area-seo .seo-card p{color:var(--silver-muted);font-size:.82rem;line-height:1.65;margin:0;}
#diamond-reset-detail{scroll-margin-top:90px;} #gallery,#packages,#testimonials,#fleet,#faq,#contact{scroll-margin-top:90px;}
@media(max-width:900px){.homepage-proof .proof-wrap{grid-template-columns:1fr}.homepage-proof .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.homepage-proof .proof-chip:last-child{grid-column:1/-1}.service-area-seo .seo-grid{grid-template-columns:1fr;}.homepage-proof{padding:1rem}.homepage-proof .proof-head{padding:1rem}.homepage-proof .proof-chip{min-height:78px}}
