@media(max-width:700px){
 html:not([data-view=full]) body:is([data-app-page=about],[data-app-page=brokerage-contact]) .app-page-heading{padding:14px 16px}
 html:not([data-view=full]) body:is([data-app-page=about],[data-app-page=brokerage-contact]) .app-page-symbol{width:44px;height:44px;border-radius:12px}
 html:not([data-view=full]) body:is([data-app-page=about],[data-app-page=brokerage-contact]) .app-page-symbol .app-icon{width:30px;height:30px}
 html:not([data-view=full]) body:is([data-app-page=about],[data-app-page=brokerage-contact]) .app-page-title{font-size:30px}
 html:not([data-view=full]) .app-about-full{display:none}
 html:not([data-view=full]) .app-about-simple{display:grid;gap:12px;padding:14px 10px}
 html:not([data-view=full]) .app-about-card{padding:14px;border:1px solid var(--app-line);border-radius:14px;background:#fff}
 html:not([data-view=full]) .app-about-person{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}
 html:not([data-view=full]) .app-about-person>img{display:block;width:72px;height:80px;object-fit:cover;object-position:center 20%;border-radius:12px}
 html:not([data-view=full]) .app-content .app-about-person h2{font:500 20px/1.2 Arial,sans-serif;margin:0;letter-spacing:-.02em}
 html:not([data-view=full]) .app-content .app-about-person p{font-size:12px;line-height:1.4;margin:5px 0 0;color:#64746a}
 html:not([data-view=full]) .app-content .app-about-intro{font-size:14px;line-height:1.55;margin:14px 0 10px}
 html:not([data-view=full]) .app-about-message>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0 0;border-top:1px solid var(--app-line);list-style:none;cursor:pointer;color:var(--app-brand);font:600 14px/1.4 Arial,sans-serif}
 html:not([data-view=full]) .app-about-message>summary::-webkit-details-marker{display:none}
 html:not([data-view=full]) .app-about-message>summary:after{content:'+';font-size:23px;font-weight:400}
 html:not([data-view=full]) .app-about-message[open]>summary:after{content:'−'}
 html:not([data-view=full]) .app-content .app-about-message>div p{font-size:14px;line-height:1.6;margin:12px 0}
 html:not([data-view=full]) .app-about-message .founder-signature{width:130px;height:auto}
 html:not([data-view=full]) .app-about-message .founder-signoff strong,html:not([data-view=full]) .app-about-message .founder-signoff>span{display:block}
 html:not([data-view=full]) .app-about-approach>div{padding:11px 0;border-bottom:1px solid var(--app-line)}
 html:not([data-view=full]) .app-about-approach>div:first-child{padding-top:0}
 html:not([data-view=full]) .app-about-approach>div:last-child{padding-bottom:0;border-bottom:0}
 html:not([data-view=full]) .app-content .app-about-approach h3{font:600 14px/1.3 Arial,sans-serif;margin:0}
 html:not([data-view=full]) .app-content .app-about-approach p{font-size:13px;line-height:1.45;margin:4px 0 0}
 html:not([data-view=full]) .app-about-links{overflow:hidden;border:1px solid var(--app-line);border-radius:14px;background:#fff}
 html:not([data-view=full]) .app-about-links a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:12px 14px;border-bottom:1px solid var(--app-line);color:var(--app-brand);font:600 14px/1.4 Arial,sans-serif;text-decoration:none}
 html:not([data-view=full]) .app-about-links a:last-child{border-bottom:0}
 html:not([data-view=full]) .app-about-links a:active{background:var(--app-tint)}
 html:not([data-view=full]) body[data-app-page=brokerage-contact] .app-content>.wrap{display:none}
 html:not([data-view=full]) .app-contact-simple{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:14px 10px 0;padding:12px 14px;border:1px solid var(--app-line);border-radius:14px;background:#fff}
 html:not([data-view=full]) .app-contact-shortcuts{display:flex;gap:0;grid-column:1;grid-row:1}
 html:not([data-view=full]) .app-contact-shortcut{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:0;background:transparent}
 html:not([data-view=full]) .app-contact-shortcut svg{display:block;width:26px;height:26px;flex:none;transition:transform .12s ease,opacity .12s ease}
 html:not([data-view=full]) .app-contact-phone{color:#217044}
 html:not([data-view=full]) .app-contact-text{color:#2563eb}
 html:not([data-view=full]) .app-contact-email{color:#c43e3e}
 html:not([data-view=full]) .app-contact-shortcut:active svg{transform:scale(.86);opacity:.6}
 html:not([data-view=full]) .app-contact-shortcut:focus-visible{outline:2px solid currentColor;outline-offset:2px}
 html:not([data-view=full]) .app-content .app-contact-simple>p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}
 html:not([data-view=full]) .app-contact-team{grid-column:2;grid-row:1;display:flex;align-items:center;gap:5px;min-height:44px;color:var(--app-brand);font:600 12px/1.3 Arial,sans-serif;text-decoration:none}
}
@media(max-width:700px) and (prefers-reduced-motion:reduce){html:not([data-view=full]) .app-contact-shortcut svg{transition:none}html:not([data-view=full]) .app-contact-shortcut:active svg{transform:none}}
