.vivid-service{background:#f6f3eb;color:#2e352a}.vivid-service header{border-color:#c5c6b8}.vivid-service .brand img{filter:none;mix-blend-mode:multiply}.vivid-service .contact{border-color:#9a9f8d}.vivid-service .back{color:#626d54}.vivid-service .eyebrow{color:#8e6945}.vivid-service .detail-grid{gap:45px}.vivid-service .detail-lead{color:#5b6453}.vivid-service .detail-hero{padding-bottom:50px}.service-photo{height:470px;position:relative;background-image:url('servicios-concepto.webp');background-size:315% auto;background-position:center center}.btl-photo{background-position:right center}.service-photo span{position:absolute;bottom:14px;right:14px;padding:7px 10px;background:#1c251ed9;color:white;font-size:10px}.vivid-service .button{background:#526748;color:white;border:0;cursor:pointer}.btl-page .button{background:#a95137}.vivid-service footer{background:#252c24;color:#c6ccb9}.service-video{padding:55px 6%;background:#e4e9db;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}.service-video h2{font-size:40px}.service-video p{line-height:1.7;color:#5f6b54}.sip-video-frame{background:linear-gradient(0deg,#172211d9,#17221155),url('servicios-concepto.webp') center center/315% auto;min-height:320px;color:white;display:grid;place-items:center;text-align:center}.sip-video-frame p{color:#e2e5dc}.sip-video-frame a{display:inline-block;font-size:13px;border-bottom:1px solid #ddd;padding:8px}.sip-video-frame video{width:100%;max-height:500px}.video-symbol{font-size:50px}.sip-catalogue,.btl-inquiry{padding:60px 6%}.sip-catalogue>p{color:#636c57;line-height:1.7}.catalogue-empty{padding:35px;border:1px dashed #9da78d;background:#edf0e5;margin-top:25px}.catalogue-empty>span{font-size:10px;letter-spacing:.16em}.catalogue-empty h3{font-weight:400;font-size:24px}.vivid-service .catalogue{background:#f0e0d5}.vivid-service .catalogue>p,.vivid-service .event-entry>p{color:#705d4e}.vivid-service .event-entry{border-color:#bea691}.vivid-service .area-team{background:#dce4d2}.btl-page .area-team{background:#e7e0d8}.native-lead{max-width:1000px;background:white;border:1px solid #d7dccd;padding:30px;margin:30px auto 0;border-radius:4px}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lead-field label{display:block;font-size:14px;line-height:1.5;margin-bottom:9px}.lead-field input,.lead-field select,.lead-field textarea{width:100%;border:1px solid #abb4a0;background:#fafbf7;border-radius:2px;padding:13px;font:inherit;color:#273323;min-height:48px}.lead-field:has(textarea){grid-column:1/-1}.lead-consent{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.7;margin-top:26px}.lead-consent input{margin-top:5px}.form-note{font-size:13px;line-height:1.7;color:#66715a;background:#eef3e6;padding:15px;margin:0 0 25px}.lead-result{margin-top:25px;border-top:1px solid #ccc;padding-top:20px;line-height:1.7}.lead-result[hidden],.sip-video-frame [hidden]{display:none!important}.sip-design{margin:30px 0}.design-photo-strip{display:flex;overflow:auto;gap:15px;scroll-snap-type:x mandatory}.design-photo-strip img{height:300px;max-width:90%;object-fit:cover;scroll-snap-align:start}.vivid-interiors{background:#f7f3e9}.vivid-interiors header{background:#f5f1e8;color:#293127;border-color:#c5c9b9}.vivid-interiors header .logo img{filter:none;mix-blend-mode:multiply}.vivid-interiors nav>a{color:#3b4634}.vivid-interiors .intro-video{background:#e8eddf;color:#30392b}.vivid-interiors .intro-video h1 em{color:#7d553a}.vivid-interiors .intro-video .lead,.vivid-interiors .watch-status{color:#4d5d41}.vivid-interiors .main-player{background:linear-gradient(90deg,#18271088,#17220f99),url('servicios-concepto.webp') left center/315% auto;color:white}.vivid-interiors #intro-pending{background:transparent}.vivid-interiors .work{background:#faf4ea}.vivid-interiors .client-section{background:#e6ecdd}.vivid-interiors .experience-labels{color:#516443}.vivid-interiors .text-link{color:#5d503d}.vivid-interiors .intro-video .eyebrow{color:#7c6243}.vivid-interiors .form-section{background:#f5f2e8}@media(max-width:700px){.service-photo{height:390px}.service-video{grid-template-columns:1fr;gap:20px;padding:40px 6%}.service-video h2{font-size:33px}.sip-video-frame{min-height:280px}.lead-grid{grid-template-columns:1fr}.native-lead{padding:20px}.lead-field:has(textarea){grid-column:auto}.vivid-service .detail-grid{gap:25px}.sip-catalogue,.btl-inquiry{padding:40px 6%}}
.vivid-interiors .experience-labels span{color:#4b5e3d}.vivid-interiors .intro-video .pending-label{color:#fff;border-color:#ffffff88}
