/* Final type pass: preserve display scale; make utility copy readable. */
.menu-button,.contact-top,.particle-cta,.text-link{font-size:1rem}
.section-index,.section-index span:last-child,.label,.ways .label,.particle-stages button span{font-size:.75rem;line-height:1.5}
.particle-stages button{font-size:1.0625rem;line-height:1.4}
.particle-sequence-bottom>p{font-size:.9375rem;line-height:1.55;min-height:3.1em}
.particle-actions button{font-size:.875rem;line-height:1.4}
.capabilities,.method-note,.industry-note,footer p,footer a,.footer-contact a,.footer-contact .privacy-link,.menu-aside a,.menu-foot{font-size:.875rem;line-height:1.6}
.overlay-close,.contact-modal .modal-close,.privacy-toolbar>span{font-size:.875rem}
.contact-modal .form-field label,.contact-modal .antibot label{font-size:.875rem;line-height:1.5}
.contact-modal .optional,.contact-modal .form-field small,.contact-modal #phone-help,.contact-modal #form-hint,.contact-modal .contact-consent,.contact-modal .new-check,.contact-modal .form-fallback,.contact-modal .form-privacy-link{font-size:.8125rem;line-height:1.6}
.contact-modal #modal-intro{font-size:1rem;line-height:1.6}
.contact-direct a{font-size:.875rem}
.contact-modal .form-field input,.contact-modal .form-field select,.contact-modal .form-field textarea,.contact-modal .antibot input{font-size:1rem}
.privacy-content section p{font-size:1rem;line-height:1.7}
.privacy-content .privacy-note{font-size:.8125rem;line-height:1.6}
@media(max-width:650px){.particle-stages button{font-size:.9375rem}.particle-sequence-bottom>p{font-size:.875rem;min-height:4.65em}.particle-stages{gap:10px}.particle-sequence-bottom{padding-top:12px}}
@media(max-width:350px){.particle-stages{gap:8px}}
