.sd-proposal-note,.sd-small{font-size:12px;line-height:1.85;color:#adb89c;max-width:680px}.sd-proposal-note{margin:16px 0 0}.sd-demo-intro{padding-bottom:28px}.sd-demo-intro>p:not(.sd-kicker),.sd-live-work>p:not(.sd-kicker){max-width:720px;line-height:1.85;color:#bdc5b1}.service-detail #experimentar{scroll-margin-top:24px}.service-detail .booking-demo,.service-detail .barber-demo{padding:50px 5% 80px}.service-detail .demo-layout,.service-detail .barber-layout{max-width:1260px;margin:auto}.service-detail .demo-pitch,.service-detail .barber-pitch{position:static}.service-detail .booking-demo h3,.service-detail .barber-demo h3{letter-spacing:-.02em;line-height:1.25}.service-detail .booking-demo .demo-pitch h2,.service-detail .barber-pitch h2{font-size:clamp(40px,4vw,58px);line-height:1.08}.service-detail .booking-demo a,.service-detail .barber-demo a{color:inherit}.service-detail .booking-demo [hidden],.service-detail .barber-demo [hidden]{display:none!important}.sd-delivery{border-top:1px solid #ffffff20}.sd-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:40px 0}.sd-delivery-grid article{border-top:1px solid #ffffff30;padding-top:22px}.sd-delivery-grid article>span{font:11px monospace;color:#dcff00}.sd-delivery h3{font-size:22px;line-height:1.3;margin:20px 0 14px}.sd-delivery p{font-size:14px;line-height:1.9;color:#bdc5b1}.sd-work-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.service-detail a.sd-work-card{display:block;padding:34px;border:1px solid #dcff0040;background:linear-gradient(145deg,#202c17,#0d140c);transition:border-color .2s,transform .2s}.sd-work-card:hover{border-color:#dcff00;transform:translateY(-4px)}.sd-work-card>span{font-size:10px;letter-spacing:.06em;color:#b3c29f}.sd-work-card h3{font:700 38px/1.1 'Barlow Condensed',sans-serif;margin:30px 0 18px}.sd-work-card p{font-size:14px;line-height:1.9;color:#bdc5b1}.sd-work-card strong{display:block;font-size:13px;color:#dcff00;margin-top:28px}.sd-quick-contact{position:fixed;right:24px;bottom:24px;z-index:15;display:flex;align-items:center;gap:24px;padding:8px 8px 8px 22px;border:1px solid #dcff0040;background:#10170df5;box-shadow:0 10px 36px #0006;max-width:calc(100% - 48px)}.sd-quick-contact>span{font-size:11px;color:#d4dcc7}.sd-quick-contact button{display:inline-flex;align-items:center;gap:24px;padding:16px 20px;min-height:48px;border:0;background:#dcff00;color:#111b0d;font-size:13px;font-weight:700;cursor:pointer}.service-detail .footer-bottom{padding-bottom:76px}.service-detail #brief-dialog .brief-content>h2{margin-bottom:24px}.service-detail #brief-dialog .form-delivery-note{line-height:1.8}.service-detail .demo-kicker,.service-detail .eyebrow{line-height:1.8}.service-detail .sd-work-links a{color:#f5f3e8}
@media(max-width:900px){.sd-delivery-grid{grid-template-columns:1fr;gap:22px}.service-detail .demo-layout,.service-detail .barber-layout{grid-template-columns:1fr;gap:34px}.service-detail .demo-pitch,.service-detail .barber-pitch{max-width:650px}.sd-work-links{grid-template-columns:1fr}.sd-quick-contact{right:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px}.sd-quick-contact>span{display:none}.sd-quick-contact button{padding:14px 20px}.service-detail .booking-demo,.service-detail .barber-demo{padding:28px 6% 64px}.service-detail .barber-enquiry{white-space:normal}.service-detail .demo-layout>*{min-width:0}.sd-work-card h3{font-size:34px}}
@media(prefers-reduced-motion:reduce){.sd-work-card{transition:none}.sd-work-card:hover{transform:none}}

.service-detail header{position:sticky;top:0;z-index:20}.service-detail header .sd-header-proposal{display:inline-flex;align-items:center;gap:18px;background:#dcff00;color:#111b0d;border:1px solid #dcff00;border-radius:0;font:700 13px/1.5 "DM Sans",sans-serif;cursor:pointer;min-height:48px}.service-detail #experimentar{scroll-margin-top:112px}.service-detail .footer-bottom{padding-bottom:24px}.service-detail .booking-demo{padding:64px 5% 80px}.service-detail .booking-demo h3{font-family:"DM Sans",sans-serif}.service-detail .booking-demo .demo-pitch{position:static}.service-detail .booking-demo .demo-pitch h2{font-size:clamp(40px,4vw,58px);line-height:1.08}
@media(max-width:720px){.service-detail header .sd-header-proposal{font-size:11px;padding:12px 14px;gap:10px}.service-detail .booking-demo{padding:40px 6% 64px}.service-detail #experimentar{scroll-margin-top:100px}}
