.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.skip-link{position:absolute;top:-100%;left:var(--space-4);z-index:9999;padding:var(--space-3) var(--space-6);background-color:var(--color-primary-800);color:var(--color-white);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:top var(--transition-fast);outline:3px solid var(--color-secondary-500);outline-offset:2px}.skip-link:focus{top:var(--space-4);outline:3px solid var(--color-secondary-500);outline-offset:2px}[dir="rtl"] .skip-link{left:auto;right:var(--space-4)}[dir="rtl"] .skip-link:focus{left:auto;right:var(--space-4)}:focus-visible{outline:3px solid var(--color-primary-400);outline-offset:2px}:focus:not(:focus-visible){outline:none}[data-theme="dark"] :focus-visible{outline-color:var(--color-primary-200)}.card:focus-visible{outline:3px solid var(--color-primary-400);outline-offset:2px;box-shadow:var(--shadow-lg)}.navbar-link:focus-visible{outline:3px solid var(--color-secondary-500);outline-offset:-2px}.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{outline:none;border-color:var(--color-primary-400);box-shadow:0 0 0 3px rgba(42,82,128,0.25)}[data-theme="dark"] .form-input:focus-visible,[data-theme="dark"] .form-textarea:focus-visible,[data-theme="dark"] .form-select:focus-visible{box-shadow:0 0 0 3px rgba(138,176,214,0.3)}.btn:focus-visible{outline:3px solid var(--color-secondary-500);outline-offset:2px}.footer-link:focus-visible{outline:3px solid var(--color-secondary-500);outline-offset:2px}.social-link:focus-visible{outline:3px solid var(--color-secondary-500);outline-offset:2px}.mega-link:focus-visible{outline:3px solid var(--color-primary-400);outline-offset:-2px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.reveal,.reveal-left,.reveal-right,.reveal-scale,.stagger-children{opacity:1 !important;transform:none !important}.promo-particle{animation:none !important}.btn{transition:none !important}.card:hover{transform:none !important}.industry-card:hover,.solution-card:hover,.process-card:hover,.story-card:hover,.news-card:hover,.why-choose-item:hover{transform:none !important}.back-to-top:hover{transform:none !important}}@media(forced-colors:active){.skip-link{border:2px solid ButtonText}:focus-visible{outline:3px solid Highlight;outline-offset:2px}.btn{border:2px solid ButtonText}.card{border:2px solid CanvasText}.form-input,.form-textarea,.form-select{border:2px solid ButtonText}.navbar-link:focus-visible{outline-color:Highlight}.footer-link:focus-visible{outline-color:Highlight}.social-link{border:2px solid CanvasText}}.navbar-toggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.theme-toggle-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.social-link{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.footer-link{min-height:44px;display:flex;align-items:center}.accordion-header{min-height:44px;display:flex;align-items:center}.navbar-link{min-height:44px;display:flex;align-items:center;padding:var(--space-3) var(--space-4)}.back-to-top{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.promo-skip,.promo-sound{min-width:44px;min-height:44px}.footer-link,.mega-link-label{text-decoration-skip-ink:auto;text-underline-offset:2px}a:not(.btn):not(.navbar-logo):not(.navbar-link):not(.social-link):not(.skip-link):not(.mega-link):not([class*="promo"]):not([class*="footer-bottom"]):not(.footer-logo){text-decoration-skip-ink:auto;text-underline-offset:3px}label{display:block;margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-neutral-800)}label[for]{cursor:pointer}.form-input:required:invalid:not(:placeholder-shown),.form-textarea:required:invalid:not(:placeholder-shown){border-color:var(--color-error)}table{border-collapse:collapse;width:100%}table caption{padding:var(--space-3);font-weight:var(--font-weight-semibold);text-align:start;caption-side:top}table th{background-color:var(--color-primary-50);font-weight:var(--font-weight-semibold);text-align:start;padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-neutral-200)}[data-theme="dark"] table th{background-color:var(--color-primary-700)}table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-neutral-100)}[data-theme="dark"] table td{border-bottom-color:var(--color-neutral-700)}table tbody tr:hover{background-color:var(--color-primary-50)}[data-theme="dark"] table tbody tr:hover{background-color:var(--color-primary-700)}[role="dialog"]:focus-within{outline:none}.promo-overlay[role="dialog"] .promo-skip:focus-visible,.promo-overlay[role="dialog"] .promo-sound:focus-visible{outline:3px solid var(--color-secondary-500);outline-offset:2px}.aria-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-error{color:var(--color-error);font-size:var(--text-sm);margin-top:var(--space-1)}.form-success{color:var(--color-success);font-size:var(--text-sm);margin-top:var(--space-1)}@media print{.skip-link,.back-to-top,.whatsapp-float,.navbar-toggle,.mobile-overlay,.promo-overlay{display:none !important}}