body{overflow-wrap:anywhere}.logo{text-decoration:none}.nav-toggle{display:none}.site-upgrade{max-width:1120px}.claim-note{border-left:4px solid #667eea;background:#f5f6ff}.company-enquiry{max-width:740px}.company-enquiry textarea{min-height:150px}.footer a:focus-visible,.navbar a:focus-visible{outline:3px solid #f5b83d;outline-offset:5px}.api-content pre,pre{overflow:auto;max-width:100%}.company-public .api-sidebar{overflow:auto}.hero-title{line-height:1.15}.site-upgrade dt{font-weight:700;margin-top:1rem}.site-upgrade dd{margin-left:0}.counter{font-variant-numeric:tabular-nums}.nav-menu a[aria-current="page"]{color:#667eea}.company-public table{min-width:560px}
@media(max-width:768px){.navbar .container{position:relative;flex-wrap:wrap;gap:12px}.nav-toggle{display:block;min-height:44px;padding:8px 16px;border:1px solid #667eea;border-radius:8px;color:#4b56ac;background:white}.navbar .nav-menu{display:none;width:100%;flex-direction:column;align-items:stretch;margin:0;padding:12px 0;gap:0}.navbar .nav-menu.active{display:flex}.nav-menu a{display:block;padding:12px}.hero{padding:65px 0}.hero-stats{flex-wrap:wrap;gap:20px}.hero-title{font-size:clamp(2rem,8vw,3rem)}.hero-cta{flex-wrap:wrap}.site-upgrade{padding:28px 20px;margin:24px 12px}.company-public div[style*="grid-template-columns: 1fr 1fr"],.company-public div[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}.api-sidebar{position:static!important;width:auto!important;height:auto!important;margin:100px 16px 0!important}.api-content{margin-left:0!important;padding:24px 16px!important}.contact-grid{grid-template-columns:1fr}.company-public .feature-grid{grid-template-columns:1fr}.company-public [style*="padding: 60px"],.company-public [style*="padding: 50px"]{padding:24px!important}.counter{font-size:2rem!important}.navbar{min-height:76px}.responsive-table{max-width:100%}.company-public .api-sidebar~.api-content{margin-top:0!important}}
