/* Supportiyo company finish */
.start-context{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.start-context>p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.start-context>p strong{color:var(--ink)}
.brand-mini{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.65rem;text-decoration:none}.brand-mini img{width:25px;height:18px;object-fit:contain}.brand-mini strong{color:var(--indigo);letter-spacing:.03em}.brand-mini:hover strong{color:var(--active)}
.company-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px 30px;width:100%;margin-top:18px;padding:22px 0 2px;border-top:1px solid var(--indigo);color:var(--muted);text-align:left;font-family:var(--sans);font-size:.68rem}.company-footer a{color:var(--indigo);font-weight:700;text-decoration:none}.company-footer a:hover{text-decoration:underline;text-underline-offset:3px}.footer-brand{display:flex;align-items:center;gap:7px}.footer-brand img{width:48px;height:34px;object-fit:contain}.footer-brand div{display:flex;flex-direction:column}.footer-brand strong{color:var(--indigo);font-size:.82rem;letter-spacing:.14em}.footer-brand span{margin-top:3px}.footer-contact{display:flex;gap:18px}.company-footer>p{margin:0}.company-footer>p:last-child{text-align:right}
@media(max-width:520px){.start-context{gap:5px}.brand-mini img{width:22px}.company-footer{grid-template-columns:1fr;gap:10px;margin-top:10px;padding-top:16px}.footer-contact{flex-direction:column;gap:7px}.company-footer>p:last-child{text-align:left}}
@media(max-height:650px) and (max-width:520px){.brand-mini{display:none}}
.analytics-note{grid-column:1/-1;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}
