@media screen and (max-width:760px){html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;touch-action:pan-x pan-y pinch-zoom}body{overflow-x:hidden!important;overflow-y:auto!important;min-height:100%!important;position:relative!important;-webkit-overflow-scrolling:touch!important}.page-shell,main.page-shell{max-width:100%!important;padding:8px!important;overflow-x:hidden!important}.hero,.hero.hero-modern,.section-card,.seo-internal-links{padding:10px!important;margin-bottom:10px!important;border-radius:14px!important;box-shadow:0 8px 20px rgba(0,0,0,.16)!important}.hero-badge{padding:4px 7px!important;margin-bottom:5px!important;font-size:.70rem!important}.hero h1,.hero-modern h1{font-size:1.22rem!important;line-height:1.35!important;margin:0 0 6px!important}.hero p,.hero-modern p,.section-head p,.seo-internal-links p,.case-card p{font-size:.78rem!important;line-height:1.55!important}.hero-motto{margin-top:7px!important;padding:5px 9px!important;border-radius:999px!important;font-size:.74rem!important;line-height:1.35!important}.section-head{margin-bottom:8px!important;gap:6px!important}.section-head h2,.seo-internal-links h2,.seo-internal-links h3{font-size:1rem!important;line-height:1.38!important;margin-bottom:5px!important}.seo-internal-links-grid{gap:6px!important}.seo-internal-link{min-height:34px!important;padding:6px 7px!important;border-radius:10px!important;font-size:.72rem!important;line-height:1.35!important}#home-hero .seo-internal-links-grid,#home-internal-links .seo-internal-links-grid,body.posts-page .hero.hero-modern .seo-internal-links-grid,body.library-detail-page .hero.hero-modern .seo-internal-links-grid,body.library-page .hero.hero-modern .seo-internal-links-grid,main.page-shell>.hero.hero-modern:first-child .seo-internal-links-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;width:100%!important}#home-hero .seo-internal-link,#home-internal-links .seo-internal-link,body.posts-page .hero.hero-modern .seo-internal-link,body.library-detail-page .hero.hero-modern .seo-internal-link,body.library-page .hero.hero-modern .seo-internal-link,main.page-shell>.hero.hero-modern:first-child .seo-internal-link{width:100%!important;min-width:0!important;min-height:34px!important;padding:6px 5px!important;border-radius:10px!important;font-size:clamp(9px,2.1vw,11px)!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}.contact-grid,.library-grid,.service-grid,.case-grid{gap:8px!important}.service-item,.case-card,.library-item,.contact-link{padding:9px!important;border-radius:11px!important}.case-card h2,.case-card h3{font-size:.9rem!important;line-height:1.35!important;margin-bottom:6px!important}i,.fa,.fa-solid,.fa-brands{font-size:.82em!important}.contact-link{min-height:40px!important;font-size:.76rem!important;gap:6px!important}}@media screen and (max-width:420px){#home-hero .seo-internal-links-grid,#home-internal-links .seo-internal-links-grid,body.posts-page .hero.hero-modern .seo-internal-links-grid,body.library-detail-page .hero.hero-modern .seo-internal-links-grid,body.library-page .hero.hero-modern .seo-internal-links-grid,main.page-shell>.hero.hero-modern:first-child .seo-internal-links-grid{gap:5px!important}#home-hero .seo-internal-link,#home-internal-links .seo-internal-link,body.posts-page .hero.hero-modern .seo-internal-link,body.library-detail-page .hero.hero-modern .seo-internal-link,body.library-page .hero.hero-modern .seo-internal-link,main.page-shell>.hero.hero-modern:first-child .seo-internal-link{min-height:31px!important;padding:5px 4px!important;border-radius:9px!important;font-size:clamp(8px,2vw,10px)!important}}.seo-internal-links{margin:28px auto;padding:22px;border-radius:24px;background:linear-gradient(135deg,rgba(15,23,42,0.96),rgba(30,64,175,0.88));border:1px solid rgba(255,255,255,0.12);box-shadow:0 16px 36px rgba(2,8,23,0.18);color:#f8fafc}.seo-internal-links h2,.seo-internal-links h3{margin:0 0 10px;color:#fff7d6;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.5}.seo-internal-links p{margin:0 0 16px;color:#e2e8f0;line-height:1.9}.seo-internal-links-grid{display:grid;gap:12px}.seo-internal-link{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.14);color:#ffffff;text-decoration:none;font-weight:800;line-height:1.6;text-align:center;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease}.seo-internal-link:hover,.seo-internal-link:focus{transform:translateY(-2px);background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.28);outline:none}@media(max-width:640px){.seo-internal-links{padding:18px;border-radius:18px}.seo-internal-links-grid{grid-template-columns:1fr}}@media(max-width:760px){main.page-shell:has(#home-hero){font-size:0!important}main.page-shell:has(#home-hero)>section,main.page-shell:has(#home-hero)>div,main.page-shell:has(#home-hero)>footer{font-size:11.3px!important}}@media screen and (max-width:760px),screen and (hover:none),screen and (pointer:coarse),screen and (any-pointer:coarse),screen and (max-device-width:1180px){html body main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid,html body.posts-page main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid,html body.library-page main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid,html body.library-detail-page main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;grid-auto-flow:row!important;gap:6px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}html body main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid>a,html body.posts-page main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid>a,html body.library-page main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid>a,html body.library-detail-page main.page-shell>section.hero.hero-modern:first-child .hero-content>.seo-internal-links-grid>a{width:100%!important;min-width:0!important;max-width:100%!important;min-height:32px!important;padding:5px 4px!important;border-radius:9px!important;font-size:clamp(7px,1.8vw,10px)!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}}
