.site-header.scrolled{background:rgba(6,6,6,.94);border-bottom:1px solid #1f1f1f;backdrop-filter:blur(14px)}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0a0a}.proof-strip>div{padding:28px 5vw;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.proof-strip>div:last-child{border-right:0}.proof-strip strong{font:600 34px var(--serif);color:#f2ece2}.proof-strip span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#777168}.reviews{border-top:1px solid var(--line);background:#0a0a0a}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:64px}.review-card{background:#0c0c0c;padding:34px;min-height:320px;display:flex;flex-direction:column}.stars{color:#b61a24;letter-spacing:.16em;font-size:12px}.review-card blockquote{font:500 27px/1.25 var(--serif);margin:35px 0 auto;color:#ded8cf}.review-card footer{border-top:1px solid #242424;padding-top:22px;margin-top:30px;display:flex;justify-content:space-between;gap:20px;align-items:end}.review-card footer strong{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.review-card footer span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#68625b;text-align:right}.demo-disclaimer{font-size:9px;letter-spacing:.06em;color:#57524c;margin:20px 0 0}.deposit-band{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;padding:100px 5vw;background:#12100f;border-top:1px solid #312623;border-bottom:1px solid #312623}.deposit-copy h2{font:600 clamp(48px,6vw,90px)/.88 var(--serif);letter-spacing:-.035em;margin:0}.deposit-points{align-self:end}.deposit-points p{padding:18px 0;border-bottom:1px solid #292421;color:#aaa39a;font-size:13px;line-height:1.65}.deposit-points p span{color:#a81a22;font-size:9px;margin-right:18px}.deposit-points .text-link{display:inline-block;margin-top:25px}.faq-list{margin-top:60px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px 0;font:600 28px var(--serif)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:400 25px Inter,sans-serif;color:#9b1c24;transition:transform .25s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:#928b83;line-height:1.8;font-size:13px;padding:0 0 28px;margin:0}.floating-whatsapp{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:10px;background:#f0eadf;color:#090909;border-radius:999px;padding:13px 16px;box-shadow:0 12px 35px rgba(0,0,0,.35);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.floating-whatsapp .wa-dot{width:8px;height:8px;border-radius:50%;background:#1f9d55;box-shadow:0 0 0 4px rgba(31,157,85,.13)}.btn,.artist-card,.style-card,.text-link{transition:transform .25s ease,opacity .25s ease,border-color .25s ease,background .25s ease}.btn:hover{transform:translateY(-2px)}.btn-primary:hover{background:#cc1824}.artist-card:hover{transform:translateY(-4px)}.style-card:hover{transform:translateY(-2px)}.text-link:hover{opacity:.72}@media(max-width:900px){.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div:nth-child(2){border-right:0}.review-grid{grid-template-columns:1fr}.review-card{min-height:280px}.deposit-band{grid-template-columns:1fr;gap:50px;padding:75px 20px}.floating-whatsapp{right:12px;bottom:12px}.floating-whatsapp .wa-label{display:none}.floating-whatsapp{padding:15px}}@media(max-width:560px){.proof-strip>div{padding:22px 20px}.proof-strip strong{font-size:28px}.review-card{padding:26px 22px}.review-card blockquote{font-size:24px}.faq-list summary{font-size:23px}.deposit-copy h2{font-size:14vw}}