.header-contacts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding-block:10px;font-size:10px;color:var(--muted)}.header-contacts>a,.contact-phone-pair a{color:#ebc6bc;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.header-contacts a:hover,.footer-contact-links a:hover{color:var(--red-light)}.contact-phone-pair{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-phone-pair>span{white-space:nowrap}
.skills-toggle{border:0;background:transparent;color:#c0b8b4;font-size:10px;font-weight:700;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;padding:10px 0;min-height:40px}.skills-dialog{padding:25px}.skills-dialog>.dialog-close{margin-left:auto}.skills-dialog .section{padding-block:20px}.skills-dialog .wrap{width:100%}.skills-dialog .section-title{font-size:clamp(40px,6vw,65px)}.skills-dialog .reveal{opacity:1!important;transform:none!important}.skills-dialog .section-heading{display:block}.skills-dialog .section-aside{margin-top:20px;max-width:650px}
.examples-disclosure{margin-top:22px;border-top:1px solid var(--line)}.examples-disclosure>summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-size:18px;font-weight:700}.examples-disclosure>summary::-webkit-details-marker{display:none}.examples-disclosure>summary>span{color:var(--red-light);font-size:23px}.examples-disclosure[open]>summary>span{transform:rotate(45deg)}.examples-disclosure .showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.examples-disclosure .showroom-toolbar{margin-top:10px}.examples-disclosure .showroom-card[hidden]{display:none!important}.examples-disclosure .showroom-filters{flex-wrap:wrap}
.footer-contact-block{padding-block:42px;border-bottom:1px solid var(--line)}.footer-contact-block h2{font:400 clamp(30px,4vw,48px)/1.1 var(--display);margin:0 0 25px}.footer-contact-links{display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center;font-size:13px}.footer-contact-links>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:#ebc6bc;overflow-wrap:anywhere}.footer-contact-links>span:last-child{color:var(--muted)}
@media(min-width:821px){.nav-links{gap:12px}.nav-links>a,.skills-toggle{font-size:9px}.nav-shell{gap:18px}.nav-links .nav-contact{padding:8px}.client-toggle,.motion-toggle{font-size:9px;padding:7px}.brand-name{display:none}}
@media(max-width:1000px){.nav-toggle{display:block}.nav-links{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px;background:#0b090afa;border-bottom:1px solid var(--line)}.nav-links.is-open{display:flex}.nav-links>a,.nav-links>button{padding:13px 4px;text-align:left;border:0;border-bottom:1px solid var(--line);font-size:10px}.brand-name{display:inline}}
@media(max-width:620px){.header-contacts{justify-content:flex-start;font-size:10px;gap:2px 17px;padding-block:8px}.header-contacts>a:first-child{width:100%;overflow-wrap:anywhere}.header-contacts a{min-height:36px}.header-contacts .contact-phone-pair{width:100%}.examples-disclosure .showroom-grid{grid-template-columns:1fr}.skills-dialog{padding:18px}.footer-contact-links{align-items:flex-start;flex-direction:column;gap:9px}.footer-contact-links a{min-height:40px}.footer-contact-block h2{font-size:32px}}

.conversation-contact-row{padding:18px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.conversation-contact-row>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.conversation-contact-row>strong{font-size:16px;font-weight:600}.conversation-contact-actions{display:flex;flex-wrap:wrap;gap:20px}.conversation-contact-actions a{min-height:44px;display:inline-flex;align-items:center;color:#edb0a6;font-size:13px;text-decoration:none}.conversation-contact-actions a:hover{color:var(--ink)}
