{"version":3,"file":"BlogPostPage.DaEP65Z2.mjs","names":["useState","useRef","useMemo"],"sources":["https:/framerusercontent.com/modules/AAr61qbwYcY7FJCcqNxg/q1K9ZXwqj5Lx7ttiIvfs/BlogPostPage.js"],"sourcesContent":["/**\n * BlogPostPage.tsx — RANGO Technologies blog detail template\n *\n * Self-contained Framer code component. Takes a `slug` prop (from Framer property controls)\n * and renders the matching post from the embedded BLOG_POSTS array. Mounts on every\n * /blog-{slug} page (23 pages total).\n *\n * Mirrors the RangoWebsite.tsx pattern (useRef + useEffect + dangerouslySetInnerHTML + STYLES).\n *\n * Body parser: lines starting with \"### \" become <h3>; lines starting with \"- \" become <ul>\n * bullets; everything else becomes <p>. CSS class \"bp-body\" styles all of these.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useMemo,useRef,useState}from\"react\";const LOGO_URL=\"https://framerusercontent.com/images/dxsWCchYA4pbhpfnvkADM0aCEF4.png\";const SITE_ORIGIN=\"https://rango.tech\";const CATEGORY_TINT={\"Managed IT\":\"#FFF3EA\",Cybersecurity:\"#FFE6E6\",\"Microsoft 365\":\"#E6EFFF\",Networking:\"#E6F4F1\",Compliance:\"#F2EAFF\",\"Hurricane Prep\":\"#FFF8E1\",\"Industry Insights\":\"#EFEFEF\",\"Case Studies\":\"#FCEFE6\",\"Company News\":\"#E8F0FE\"};const BLOG_POSTS=[{slug:\"hipaa-compliance-dental-offices-miami\",title:\"HIPAA Compliance for Dental Offices in Miami: The 2026 Managed IT Guide\",seoTitle:\"HIPAA Compliance for Miami Dental Offices | RANGO\",seoDescription:\"HIPAA IT compliance for Miami dental offices: technical safeguards, MFA, MDR, hurricane-ready backups, and flat-rate managed IT from RANGO.\",excerpt:\"In 2026, the landscape of healthcare data security is more complex than ever, and Miami's vibrant dental community is squarely in the regulatory spotlight. The Office for Civil Rights…\",category:\"Compliance\",ctaType:\"free-assessment\",relatedServices:[\"hipaa-it-compliance\",\"cybersecurity\",\"cloud-backup-disaster-recovery\"],coverImage:\"https://framerusercontent.com/images/5OKJBciWdadaSNewcR78b1x3mgI.png\",coverImageAlt:\"Dental operatory with a secured digital X-ray workstation illustrating HIPAA compliance for Miami dental offices.\",primaryKeywordIntent:\"HIPAA compliance for dental offices Miami\",publishDate:\"2026-07-20\",lastUpdated:\"2026-07-20\",readTime:\"15 min read\",author:\"RANGO Technologies\",body:'## Table of Contents\\n\\n- [Why Miami Dental Practices are Prime Targets for HIPAA Audits](#why-miami-dental-practices-are-prime-targets-for-hipaa-audits)\\n\\n- [The Technical Safeguards: Securing Digital Patient Data](#the-technical-safeguards-securing-digital-patient-data)\\n\\n- [DIY IT vs. Managed IT Services: A Cost Comparison](#diy-it-vs-managed-it-services-a-cost-comparison)\\n\\n- [The Miami Dentist’s HIPAA Roadmap: Local Audits and Disaster Recovery](#the-miami-dentists-hipaa-roadmap-local-audits-and-disaster-recovery)\\n\\n- [RANGO Technologies: Your Local IT Partner for HIPAA Alignment](#rango-technologies-your-local-it-partner-for-hipaa-alignment)\\n\\n## Why Miami Dental Practices are Prime Targets for HIPAA Audits\\n\\nIn 2026, the landscape of healthcare data security is more complex than ever, and Miami\\'s vibrant dental community is squarely in the regulatory spotlight. The Office for Civil Rights (OCR), the enforcing body for HIPAA, no longer focuses solely on large hospital systems. Increasingly, they are scrutinizing small to mid-sized practices, where they often find significant compliance gaps. For a dental office in South Florida, navigating HIPAA is not just about avoiding fines; it\\'s about protecting your patients, your reputation, and the business you\\'ve built.\\n\\n- **The rising cost of dental data breaches:** The value of a single healthcare record on the black market continues to climb. This makes dental practices, with their rich databases of patient information, highly attractive targets for cybercriminals.\\n\\n- **How the OCR identifies audit targets:** Audits can be triggered by patient complaints, data breach notifications, or even random selection. The OCR actively investigates practices that show patterns of non-compliance.\\n\\n- **The difference between \"being compliant\" and \"staying compliant\":** HIPAA is not a one-time checklist. It requires ongoing risk management, staff training, and technical maintenance. A security measure that was adequate last year may be obsolete today.\\n\\n- **Why South Florida practices face unique scrutiny:** Beyond the typical cyber threats, Miami dental offices must contend with physical risks like hurricanes, which add another layer to HIPAA\\'s disaster recovery requirements.\\n\\n### Understanding PHI in the Modern Dental Office\\n\\nProtected Health Information (PHI) extends far beyond paper charts. In a contemporary dental practice, nearly every digital asset contains PHI. Understanding its scope is the first step toward securing it.\\n\\n- **Digital X-rays, treatment plans, and insurance info:** These are all forms of electronic PHI (ePHI). This data, stored on servers, workstations, and in your practice management software, must be protected under the HIPAA Security Rule.\\n\\n- **The risk of \"incidental disclosure\":** In an open-plan office, a patient overhearing a conversation about another patient\\'s treatment or seeing a screen at the front desk can constitute a HIPAA violation.\\n\\n- **Why your practice management software is the #1 target:** Software like Dentrix, Eaglesoft, or Open Dental is a centralized repository of your most valuable data. A single vulnerability can expose your entire patient database to hackers.\\n\\n### The Financial and Reputational Stakes\\n\\nA HIPAA violation is more than a technical misstep; it\\'s a business-altering event. The consequences can be severe, impacting both your finances and the trust you\\'ve cultivated within the Miami community.\\n\\n- **Analysis of recent HIPAA settlement amounts:** The OCR has shown a consistent willingness to levy substantial fines, even against smaller practices. Penalties are based on the level of negligence, with many settlements reaching tens or hundreds of thousands of dollars.\\n\\n- **How a breach notification destroys patient trust:** Being legally required to notify every patient of a data breach can seriously damage your practice\\'s reputation. In a competitive market like Miami, patients have many choices, and they will quickly leave a practice they no longer trust.\\n\\n- **The \"Willful Neglect\" penalty tier for 2026 is defined as a conscious, intentional failure or reckless indifference to the obligation to comply with HIPAA, with fines that can exceed $1.9 million per violation type per year.**\\n\\n## The Technical Safeguards: Securing Digital Patient Data\\n\\nThe HIPAA Security Rule mandates specific technical safeguards to protect ePHI. This isn\\'t about buying a single piece of software; it\\'s about building a multi-layered defense system managed by experts who understand both technology and healthcare regulations.\\n\\n- **Encryption for data at rest and in transit:** Under HIPAA, encryption is an \"addressable\" safeguard. This means you must implement it if it\\'s a reasonable and appropriate measure for your practice. If not, you must document why and use an equivalent alternative. For nearly all modern dental offices, encrypting server hard drives and data sent over the internet is considered a fundamental and necessary security measure.\\n\\n- **Why traditional antivirus fails against 2026 ransomware:** Signature-based antivirus software cannot keep up with the new, sophisticated ransomware strains that target healthcare providers. These attacks can lock up your patient data, grinding your operations to a halt.\\n\\n- **The role of Managed Detection and Response (MDR):** MDR is a modern cybersecurity service that goes beyond prevention. It involves 24/7 threat hunting by security professionals who actively look for and neutralize threats inside your network before they can execute an attack.\\n\\n- **Implementing Multi-Factor Authentication (MFA):** Requiring a second form of verification (like a code from a mobile app) to log into email, practice management software, and remote access systems is one of the most effective ways to prevent unauthorized access.\\n\\n### Securing Microsoft 365 for Dental Teams\\n\\nMany Miami dental offices rely on Microsoft 365 for email and collaboration. While a powerful tool, its default settings are not configured for HIPAA compliance. Proper configuration is critical to prevent it from becoming your biggest vulnerability.\\n\\n- **Configuring Business Associate Agreements (BAAs):** Before you can store any PHI in a cloud service like Microsoft 365, you must have a signed BAA with the provider. RANGO Technologies manages this process to ensure your cloud environment is contractually aligned with HIPAA requirements.\\n\\n- **Email threat protection:** Phishing emails are the leading cause of data breaches. Advanced Threat Protection (ATP) for Microsoft 365, combined with staff training, can filter out malicious emails and prevent a staff member\\'s single click from becoming a costly breach.\\n\\n- **SharePoint and OneDrive:** These tools must be configured with strict access controls and audit logging to ensure only authorized staff can access patient files and that all activity is tracked.\\n\\n### Network Administration and Automated Patching\\n\\nYour office network is the backbone of your digital operations. Without proactive management, it becomes a liability, riddled with vulnerabilities that cybercriminals are actively seeking to exploit.\\n\\n- **The danger of \"legacy\" dental hardware and outdated operating systems:** Equipment like panoramic X-ray machines often runs on old, unsupported operating systems like Windows 7. These systems no longer receive security updates, making them an open door for attackers.\\n\\n- **Why timely patching matters under the Security Rule:** The Security Rule requires a process for protection from malicious software. Automated patch management is a practical way to keep systems updated promptly after security fixes are released; the requirement is the protective process, not automation itself.\\n\\n- **Proactive monitoring helps detect unusual network activity in real time, so security experts can isolate a compromised device before sensitive patient files are stolen.**\\n\\n## DIY IT vs. Managed IT Services: A Cost Comparison\\n\\nFor a regulated dental practice, the \"Break-Fix\" model—calling an IT person only when something breaks—is a recipe for non-compliance and unexpected costs. A managed services approach provides the predictability and proactive oversight that HIPAA demands.\\n\\n- **The hidden costs of \"Break-Fix\" IT:** You pay for emergency repairs, but you also pay in downtime, lost productivity, and the enormous risk of a data breach that a proactive provider would have prevented.\\n\\n- **How flat-rate IT support aligns with dental practice budgeting:** With a Managed Service Provider (MSP) like RANGO, you pay a predictable monthly fee. This covers all monitoring, maintenance, and support, allowing you to budget for IT as a fixed operational expense, not a series of emergencies.\\n\\n- **The \"compliance gap\" that occurs when non-experts handle IT:** A generalist \"IT guy\" may be able to fix a printer, but they rarely have the specialized knowledge to configure systems, document processes, and respond to incidents in a HIPAA-compliant manner.\\n\\n- **Why \"local\" matters:** When your server is down and you can\\'t access patient records, you need an engineer on-site immediately. Relying on a remote-only provider can turn a minor issue into a full day of lost revenue.\\n\\n### The Risk of the \"IT Guy\" Mentality\\n\\nRelying on an informal or underqualified IT resource introduces unacceptable risks for a modern dental practice. This approach lacks the structure, documentation, and expertise required to withstand an OCR audit.\\n\\n- **Why entry-level IT support misses complex HIPAA requirements:** True HIPAA-aligned IT involves more than just setting up a firewall. It requires deep knowledge of access controls, audit logging, risk analysis, and breach notification protocols.\\n\\n- **The lack of documentation and audit trails:** If the OCR audits you, they will ask for documentation of your risk assessments, policies, and security measures. A \"Break-Fix\" provider rarely supplies this level of formal documentation.\\n\\n- **How RANGO’s senior engineers provide senior-level service:** We don\\'t employ a tier-one helpdesk. When you call RANGO, you are speaking directly with a senior engineer who has the authority and expertise to solve your problem efficiently.\\n\\n### Flat-Rate Security vs. Hourly Billing\\n\\nThe payment model of your IT provider directly influences the quality of your security. The hourly model creates a fundamental conflict of interest that works against your practice\\'s need for proactive security.\\n\\n- **Why hourly billing discourages the proactive work HIPAA requires:** An hourly provider only makes money when you have a problem. They have no financial incentive to perform the constant, preventative maintenance needed to keep your systems secure and compliant.\\n\\n- **Predictable monthly costs:** RANGO’s flat-rate model means our success is aligned with yours. We are incentivized to keep your network secure and stable to minimize support calls, which is exactly what HIPAA compliance requires.\\n\\n- **Unlimited helpdesk support as a tool for staff compliance:** When your staff knows they can call for help without incurring an extra bill, they are more likely to report suspicious emails or ask questions about security, turning them into an active part of your defense.\\n\\n![HIPAA compliance for dental offices Miami](https://framerusercontent.com/images/eUNYRPMEhcoCkm2oGtYqCpBo1sQ.png)\\n\\n## The Miami Dentist’s HIPAA Roadmap: Local Audits and Disaster Recovery\\n\\nAchieving and maintaining compliance is a continuous process. This roadmap outlines the essential steps for a Miami dental practice, with a special focus on the unique environmental risks of South Florida.\\n\\n1. **Step 1: Conducting a comprehensive HIPAA IT audit.** This is the starting point. An audit identifies all the locations where ePHI is stored, assesses current security controls, and uncovers vulnerabilities in your technical, physical, and administrative safeguards.\\n\\n2. **Step 2: Remediation of high-risk vulnerabilities.** Based on the audit findings, we create a prioritized plan to fix the most critical issues first—such as unencrypted data, missing software patches, or weak access controls.\\n\\n3. **Step 3: Staff training and Security Awareness programs.** Your team is your first line of defense. Ongoing training teaches them how to spot phishing attempts, follow security policies, and protect patient privacy in their daily work.\\n\\n4. **Step 4: Implementing physical security and access control.** The HIPAA Security Rule also covers physical access to ePHI. This means securing your server room, workstations, and the front desk area.\\n\\n5. **Step 5: Establishing a Florida-specific Disaster Recovery plan.** You must have a documented plan to restore access to your ePHI in the event of a fire, flood, or hurricane. This is not optional.\\n\\n### Hurricane Readiness as a HIPAA Requirement\\n\\nFor Miami dental offices, disaster recovery is not an abstract concept—it\\'s an annual reality. The HIPAA Security Rule\\'s contingency planning requirements take on a special urgency in South Florida.\\n\\n- **The Security Rule requirement for data backup and contingency planning:** HIPAA explicitly requires covered entities to have a data backup plan and a disaster recovery plan. An OCR auditor in Florida will almost certainly ask to see your hurricane preparedness strategy.\\n\\n- **Cloud backup vs. local storage:** Storing your only backup on a server in the office is a critical failure point. A hurricane or power surge could destroy both the original data and the backup. A hybrid approach, with encrypted backups stored in a secure, geographically distant cloud data center, is essential.\\n\\n- **How RANGO helps keep your data accessible:** Our managed backup and disaster recovery solutions are designed so that if your physical office is inaccessible due to a hurricane, you can still securely access patient data from another location to manage appointments and provide care.\\n\\n### Physical Security: Cameras and Access Control\\n\\nProtecting ePHI isn\\'t just a digital problem. Controlling who can physically access your servers and workstations is a core component of a robust HIPAA security posture.\\n\\n- **Protecting the server room and front desk:** Your server should be in a locked, climate-controlled room. Workstations, especially at the reception desk, should be positioned so that patients and visitors cannot view screens displaying PHI.\\n\\n- **Integrating Brivo and Ubiquiti for compliant office monitoring:** Modern, cloud-based access control systems like Brivo allow you to grant access via key fobs or mobile apps, with a full digital audit trail of who entered secure areas and when. Security cameras from Ubiquiti add another layer of oversight.\\n\\n- **Why physical logs are being replaced by digital access control:** A paper sign-in sheet is easily lost, falsified, or ignored. A digital system provides an unalterable, time-stamped record that is essential for a security incident investigation.\\n\\n## RANGO Technologies: Your Local IT Partner for HIPAA Alignment\\n\\nNavigating the technical requirements of HIPAA while running a busy dental practice is a significant challenge. RANGO Technologies, founded in 2016, serves as a dedicated local partner, providing the expert IT infrastructure and management that Miami dental offices need to protect patient data and align with HIPAA standards. We implement and document the technical safeguards HIPAA requires; your practice retains responsibility for its overall compliance program. Our goal is to handle the technical burden so you can focus on providing excellent patient care.\\n\\n- **Our managed IT framework for Miami dental offices:** We provide a comprehensive service that integrates proactive maintenance, advanced cybersecurity, and responsive support, all designed to meet the high standards of a healthcare environment.\\n\\n- **The advantage of local on-site response:** As a Miami-based company, our engineers can be on-site at your practice quickly to resolve critical issues, minimizing downtime and disruption.\\n\\n- **Transparent, flat-rate pricing:** We believe in predictable costs. Our flat-rate monthly plans cover included monitoring, maintenance, and support. Onboarding, major projects, hardware, and out-of-scope work are quoted separately. There are no surprise fees for included compliance-related technical work.\\n\\n- **Handling the technical burden:** We manage the technology so you can focus on dentistry. From network security to data backups, we provide the peace of mind that comes from knowing your IT is in expert hands.\\n\\n### 24/7 Monitoring and Dedicated Network Administration\\n\\nOur approach is built on prevention. We believe the best way to handle a data breach is to stop it from ever happening. This requires constant vigilance and a deep understanding of your specific network environment.\\n\\n- **Our proactive approach to identifying threats:** Our systems monitor your network 24/7 for signs of malicious activity. This allows us to identify and neutralize potential threats before they can compromise your data.\\n\\n- **Why our local engineers are personally invested:** We are not a faceless national corporation. We are part of the Miami business community, and our reputation is built on the success and security of our local clients.\\n\\n- **Proven experience with South Florida dental practices:** We have a track record of successfully managing the IT infrastructure for dental offices of all sizes across Miami, helping them improve security and operational efficiency.\\n\\n### Get Started with a HIPAA IT Audit\\n\\nThe first step toward confidence in your compliance is understanding where you currently stand. Our comprehensive IT audit provides a clear picture of your risks and a practical roadmap for addressing them.\\n\\n- **What to expect during our initial security assessment:** A RANGO senior engineer will conduct a thorough review of your network, software, physical security, and existing policies to identify compliance gaps.\\n\\n- **The roadmap toward stronger operational continuity:** We deliver a detailed report and a strategic plan that outlines clear, actionable steps to enhance your security and ensure your technology supports your practice\\'s goals.\\n\\n- **CTA: [Secure your practice with a HIPAA IT Audit today](/free-it-assessment)**\\n\\n## Frequently Asked Questions (FAQs)\\n\\n**Does HIPAA apply to my small dental practice if I only use paper records?**\\nIf you conduct any standard transactions electronically, such as submitting insurance claims, you are considered a \"covered entity\" and must comply with all of HIPAA, including the Security Rule for any ePHI you may have (e.g., in billing software) and the Privacy Rule for your paper records.\\n\\n**What is a Business Associate Agreement (BAA) and why do I need one with my IT company?**\\nA BAA is a legal contract required by HIPAA between a covered entity (your practice) and a business associate (your IT provider) that will handle, store, or transmit PHI on your behalf. It ensures the vendor is also obligated to protect your patient data according to HIPAA standards. It is a mandatory requirement.\\n\\n**How often should a dental office conduct a HIPAA risk assessment?**\\nHIPAA requires you to conduct a risk analysis periodically. The industry best practice is to perform a full, formal risk analysis at least once a year and whenever there is a significant change to your practice, such as implementing new software or technology.\\n\\n**Can I use regular Gmail or Outlook to email patients?**\\nConsumer email accounts without a Business Associate Agreement and appropriate safeguards are generally not appropriate for PHI. Business/enterprise platforms such as Microsoft 365 or Google Workspace may be used when you have a signed BAA and configure encryption, access controls, and logging correctly. HIPAA does not always prohibit unencrypted email; if a patient requests unencrypted email after being warned of the risks and accepting them, that path can be permitted. Recommend a secure patient portal or encrypted email whenever practical.\\n\\n**What happens if my dental office has a data breach in Miami?**\\nIf a breach of unsecured PHI occurs, you must notify the affected individuals, the Secretary of Health and Human Services (HHS), and in some cases, the media. Florida law may have additional notification requirements. The process is complex and can lead to significant OCR investigations and fines.\\n\\n**Is cloud storage like Dropbox or Google Drive HIPAA compliant?**\\nThe free, consumer versions of these services are not HIPAA compliant. However, the paid business versions (Google Workspace, Dropbox Business) can be configured for HIPAA compliance, provided you sign a BAA with the company and configure the security settings correctly.\\n\\n**How does RANGO Technologies help with HIPAA audits?**\\nWe provide the critical documentation for all technical safeguards under our management. During an audit, we can supply logs, reports, and records related to your network security, access controls, backup and recovery tests, and patch management, demonstrating due diligence for the technical aspects of the Security Rule.\\n\\n**Do I need to train my dental hygienists on HIPAA IT security?**\\nYes. Every member of your workforce who has access to PHI, regardless of their role, must receive security awareness training. This includes hygienists, assistants, and front desk staff. They need to understand their role in protecting data, identifying phishing emails, and following security policies.\\n\\nThis article provides general information, not legal advice. HIPAA obligations depend on each organization’s systems, risks, contracts, and circumstances. Consult qualified legal or compliance counsel regarding your specific obligations.'},{slug:\"onsite-it-support-miami-remote-vs-physical\",title:\"On-Site IT Support Miami: Comparing Remote vs. Physical Presence in 2026\",seoTitle:\"On-Site IT Support Miami: Remote vs. Physical | RANGO\",seoDescription:\"On-site IT support Miami vs remote-only help desks: senior engineers, flat-rate pricing, hurricane readiness, and HIPAA-ready compliance from RANGO.\",excerpt:\"In 2026, relying solely on a remote help desk for your Miami business isn't just a gamble; it's a structural vulnerability that could cost you everything during a single hurricane season or a…\",category:\"Managed IT\",ctaType:\"free-assessment\",relatedServices:[\"onsite-it-support\",\"remote-it-support\",\"managed-it-services\"],coverImage:\"https://framerusercontent.com/images/oBK8lLOGhwMYpYNmvApIzCtJmo.png\",coverImageAlt:\"Infographic comparing remote-only help desks with senior on-site IT support for Miami businesses.\",primaryKeywordIntent:\"on-site IT support Miami\",publishDate:\"2026-07-19\",lastUpdated:\"2026-07-19\",readTime:\"15 min read\",author:\"RANGO Technologies\",body:\"In 2026, relying solely on a remote help desk for your Miami business isn't just a gamble; it's a structural vulnerability that could cost you everything during a single hurricane season or a surprise compliance audit. When your network goes down, a voice on the phone from a different time zone can't physically reset your hardware or secure your server room. Securing reliable **on-site IT support Miami** businesses can trust means moving beyond the basic ticket-and-wait model and into a partnership with senior engineers who actually know your office layout and staff.\\n\\nWe understand the anxiety of watching the clock during a network outage while remote reps struggle to grasp your local infrastructure. It's frustrating to deal with hidden travel fees and the constant worry that your HIPAA or FIPA compliance might be slipping through the cracks. This article breaks down why a local physical presence is non-negotiable for operational continuity and how to select a partner who offers flat-rate stability. You'll discover the critical differences between remote-only services and the \\\"Local Guardian\\\" model, ensuring your business stays resilient against both cyber threats and Florida's unpredictable weather.\\n\\n## Key Takeaways\\n\\n- Miami's unique environmental challenges, such as salt air and humidity, require physical hardware expertise that remote-only support simply cannot provide.\\n\\n- Stop paying for repeat visits by identifying the difference between low-level dispatch technicians and senior engineers who own the problem from start to finish.\\n\\n- Transitioning to flat-rate **on-site IT support Miami** eliminates the hidden fee nightmare of travel surcharges and emergency multipliers.\\n\\n- Audit potential partners using our checklist to confirm their actual physical location and the verified seniority of the field experts assigned to your office.\\n\\n- Learn how a unified approach to IT, cybersecurity, and physical access control creates a resilient environment prepared for any operational disruption.\\n\\n## Table of Contents\\n\\n- [Why Remote IT Support Falls Short for Miami Businesses](#why-remote-it-support-falls-short-for-miami-businesses)\\n\\n- [Senior Engineering vs. Dispatch: Not All On-Site Support is Equal](#senior-engineering-vs-dispatch-not-all-on-site-support-is-equal)\\n\\n- [Cost Analysis: Flat-Rate Managed IT vs. Hourly Break-Fix](#cost-analysis-flat-rate-managed-it-vs-hourly-break-fix)\\n\\n- [Selection Checklist: Auditing a Miami On-Site IT Provider](#selection-checklist-auditing-a-miami-on-site-it-provider)\\n\\n- [RANGO Technologies: The Elite Tier of Miami IT Support](#rango-technologies-the-elite-tier-of-miami-it-support)\\n\\n## Why Remote IT Support Falls Short for Miami Businesses\\n\\nPhysical engineering presence is the core of **on-site IT support Miami** businesses need to survive. It's the difference between a technician looking at a dashboard and an expert inspecting your actual server rack. In South Florida, the environment is as much of a threat as any cybercriminal. Salt air, extreme humidity, and an unstable power grid create physical points of failure that remote software cannot detect or repair. Remote support is excellent for password resets, but it's useless when a server room cooling system fails or an ISP gateway requires a physical hard reset. You can't patch a melted cable or a corroded port through a remote desktop connection.\\n\\n### The Limits of Remote-Only Managed Services\\n\\nStandard remote-only firms rely on Tier-1 help desks located hundreds of miles away. These reps follow rigid scripts that often miss environmental triggers. If a network switch is failing because of moisture ingress or a loose patch cable, a remote tech will spend hours troubleshooting software that isn't the problem. This leads to the \\\"Remote Hands\\\" nightmare. They'll ask your office manager or receptionist to start pulling cables in the server room, hoping to find a fix. This is dangerous, inefficient, and puts your hardware at risk. High-level [Technical support](https://en.wikipedia.org/wiki/Technical_support) demands that a senior engineer is physically present to verify the integrity of the physical layer. Complex tasks like configuring physical firewalls or troubleshooting VLAN issues at the hardware level require a senior, eyes-on approach to ensure nothing is overlooked.\\n\\n### Miami-Specific Environmental Risks\\n\\nMiami faces unique challenges that demand a local guardian. Frequent power surges from tropical storms can degrade hardware longevity, causing components to fail prematurely even if they're behind a standard surge protector. A local partner provides the physical oversight needed for true hurricane readiness. This includes physically securing server racks, verifying the health of battery backups, and managing physical backup rotation that doesn't rely on a failing internet connection. Operational continuity during a Miami hurricane season means your critical infrastructure is physically hardened and your data is accessible before the first storm surge hits.\\n\\nWhen a crisis hits, the psychological benefit of seeing a battle-tested engineer walk through your door is immeasurable. It eliminates the uncertainty of waiting on a callback and replaces it with immediate, expert-led resolution. This physical presence ensures that your hardware is not just running, but surviving the South Florida climate. Having **on-site IT support Miami** experts who understand the local grid and weather patterns provides a layer of stability that a remote help desk simply cannot match.\\n\\n## Senior Engineering vs. Dispatch: Not All On-Site Support is Equal\\n\\nMany Miami businesses fall into the \\\"Tier-1 Dispatch\\\" trap without realizing it. You experience a critical failure, call your provider, and they send a junior technician who is essentially a glorified messenger. These entry-level techs often lack the autonomy or experience to make high-stakes decisions on the fly. They spend a significant portion of their on-site time on the phone with a remote supervisor, which leads to repeat visits and inflated downtime. This \\\"gig-style\\\" approach to field services is a major weakness in the local market.\\n\\nEffective **on-site IT support Miami** requires more than just a warm body in a branded shirt. It requires a senior engineering mindset. Understanding [What is IT Support?](https://www.servicenow.com/products/itsm/what-is-it-support.html) at an elite level means recognizing that resolution isn't just about clearing a ticket. It is about identifying why the failure occurred and hardening the infrastructure to ensure it never happens again. RANGO’s model bypasses the entry-level help desk entirely, putting battle-tested experts directly in your office to own the problem from start to finish.\\n\\n### The \\\"Senior Engineer\\\" Persona\\n\\nA RANGO engineer is an authoritative, pragmatic expert who values competence over marketing fluff. Unlike script-readers who struggle with non-standard configurations, our engineers understand the direct business impact of every technical decision. This seniority drastically reduces the total time-to-resolution (TTR). When an expert is on-site, they can pivot instantly, troubleshoot complex VLAN issues, or reconfigure firewalls without waiting for approval from a distant manager. They are there to resolve the crisis, not just document it.\\n\\n### The Value of Dedicated Network Administration\\n\\nProactive infrastructure hardening is only possible when your technician has deep, site-specific knowledge. We maintain meticulous documentation of your unique network topology, ensuring that your engineer knows your server room better than you do. This level of detail is non-negotiable for businesses maintaining HIPAA IT Compliance or high-stakes financial standards. Physical presence allows us to audit your hardware for environmental wear and security vulnerabilities that remote scans always miss. If you're ready to stop paying for junior-level mistakes, it’s time to [partner with a senior-led IT team](https://rango.tech) that treats your infrastructure with the seriousness it deserves.\\n\\nThis dedicated approach transforms IT from a reactive expense into a strategic asset. Instead of fixing what is broken, we focus on long-term stability and performance. By having a senior engineer who is personally invested in your community and your office layout, you eliminate the uncertainty that comes with anonymous, rotating dispatch staff.\\n\\n## Cost Analysis: Flat-Rate Managed IT vs. Hourly Break-Fix\\n\\nHidden fees are the silent killer of IT budgets in South Florida. Many providers lure businesses in with low hourly rates, only to bury them in travel charges, emergency surcharges, and after-hours multipliers. These costs accumulate rapidly during a crisis, turning a technical failure into a fiscal one. For a Miami manufacturing plant or a high-volume medical practice, a single afternoon of downtime results in lost productivity and operational chaos that far exceeds the cost of the repair itself. Budget stability depends on alignment between your business and your technology partner.\\n\\nWhen you pay for **on-site IT support Miami** on an hourly basis, your provider actually profits from your system's instability. If your network stays buggy, they keep billing. A flat-rate model flips this dynamic entirely. It incentivizes the provider to build a resilient, hardened environment because their profitability depends on your uptime. This proactive approach is the only way to ensure that your IT costs remain predictable and your operations stay lean. Unlimited support isn't a luxury; it's a strategic necessity for businesses that cannot afford to gamble with their bottom line.\\n\\n### Breaking Down the Flat-Rate Advantage\\n\\nThe core of the flat-rate model is the concept of unlimited support. You stop watching the clock and start focusing on your business. RANGO eliminates the \\\"invoice shock\\\" that typically follows a major network overhaul or a complex server migration. Our fees are fixed, regardless of how many hours our senior engineers spend at your facility. This model integrates seamlessly with 24/7 monitoring. Because we are already watching your systems around the clock, we often identify and resolve physical hardware issues before they escalate into a billable emergency.\\n\\n### The High Price of \\\"Cheap\\\" Break-Fix\\n\\nChoosing a \\\"cheap\\\" break-fix provider creates a fundamental conflict of interest. Hourly technicians have no financial reason to implement long-term fixes that prevent future issues. They are incentivized to perform the bare minimum to get you back online today, leaving the door open for a return visit next week. Quantifying the \\\"Opportunity Cost\\\" is essential for any business owner. While you wait four hours for an hourly tech to arrive, your staff remains idle and your clients grow frustrated. Predictable monthly fees function as a strategic insurance policy against the chaos of unpredictable emergency invoices.\\n\\nBy removing the financial friction of calling for help, you empower your staff to report minor issues before they become catastrophic failures. This transparency leads to a healthier network and a more focused workforce. In a city where weather and infrastructure can change in an instant, having a fixed cost for your **on-site IT support Miami** provides the financial certainty you need to grow without fear of technical setbacks.\\n\\n![On-site IT support Miami](https://framerusercontent.com/images/0v201ilAwGAj5oIvmKf5MxyGwPA.png)\\n\\n## Selection Checklist: Auditing a Miami On-Site IT Provider\\n\\nChoosing a partner for **on-site IT support Miami** requires more than a glance at a marketing brochure. Many firms claim to serve South Florida while operating out of remote call centers or distant counties. When your network is down, \\\"serving\\\" Miami from elsewhere doesn't help. You need to audit the physical reality of their operation. This means verifying their local staffing levels and ensuring their field techs have the seniority to handle high-stakes environments without calling a supervisor for every decision.\\n\\n### The \\\"Local\\\" Litmus Test\\n\\nMiami traffic is a notorious barrier to response times. If your provider's main dispatch office is in Fort Lauderdale or West Palm Beach, they aren't local when the Palmetto is backed up. A technician stuck in traffic for two hours is a liability, not an asset. Ask for their specific office address and verify it. A truly local team must also be bilingual. In our business environment, being able to communicate with your entire staff in English or Spanish is essential for fast, accurate troubleshooting and staff confidence.\\n\\n### Compliance and Security Depth\\n\\nDon't settle for a provider that only manages your PCs. A senior-led firm should integrate your IT with physical security and compliance. Ask if they can produce a HIPAA-ready audit for your practice or if they have documented experience hardening Microsoft 365 environments. You should also evaluate their expertise with physical security hardware like Brivo and Ubiquiti. If they don't understand your access control and security cameras, they aren't protecting your entire infrastructure. Use this checklist during your next audit:\\n\\n- **Physical Location:** Confirm their engineers are based within Miami-Dade county to avoid gridlock delays.\\n\\n- **Seniority Audit:** Request the certifications and years of experience for the actual field techs assigned to your site.\\n\\n- **Response Guarantees:** Demand a contractual timeline for physical arrival, not just a \\\"ticket response\\\" time.\\n\\n- **Compliance Readiness:** Verify their ability to provide audit-ready documentation for HIPAA, FIPA, or high-level cybersecurity frameworks.\\n\\n- **Hardware Integration:** Ensure they manage everything from your server rack to your VoIP systems and security cameras.\\n\\nEffective **on-site IT support Miami** relies on accountability and physical presence. If a provider cannot meet these standards, they're a risk to your operational continuity. If you're tired of waiting for technicians who don't understand your local infrastructure, it's time to [request a senior-led infrastructure audit](https://rango.tech) today. A local guardian should be physically present, battle-tested, and ready to own your technical challenges from start to finish.\\n\\n## RANGO Technologies: The Elite Tier of Miami IT Support\\n\\nSince 2016, RANGO Technologies has served as the local guardian for Miami-Dade’s commercial, medical, and dental sectors. We reject the industry standard of tiered help desks and junior dispatchers. Instead, we provide the **on-site IT support Miami** leaders rely on for high-level engineering and immediate problem resolution. Our approach is rooted in the belief that your technology partner should be physically present and personally invested in your success. We don't just fix computers; we engineer resilience into every layer of your business.\\n\\nWe bridge the critical gap between digital infrastructure and physical security. Most providers treat your workstations and your security cameras as separate entities, leaving dangerous vulnerabilities in your perimeter. RANGO integrates Managed IT Services with advanced Access Control and Security Cameras to create a unified defense. By managing your Business Wi-Fi & Networking, VoIP systems, and Brivo or Ubiquiti hardware under one roof, we eliminate the finger-pointing that occurs when multiple vendors are involved. This integration is a commitment to your business continuity, backed by flat-rate pricing that removes financial uncertainty.\\n\\n### Comprehensive South Florida Infrastructure Management\\n\\nOur focus remains squarely on operational continuity and risk mitigation. For healthcare providers, this means maintaining HIPAA IT Compliance through rigorous, audit-ready processes that protect patient data and your reputation. We understand that a single failure in your network can halt patient care or stop a production line. By acting as a single partner for your entire stack, we ensure that every component, from your server rack to your Cloud Backup & Disaster Recovery, is hardened against the specific environmental threats of the South Florida climate.\\n\\n### Your Next Steps for a Secure Office\\n\\nTransitioning to a senior-led model starts with a thorough infrastructure assessment. When you schedule a site audit with a RANGO Senior Engineer, you won't get a scripted sales pitch. You'll get a battle-tested expert who examines your physical server room, evaluates your network topology, and identifies compliance gaps. We provide a clear roadmap to eliminate downtime and stabilize your IT spend. We take the complexity of modern technology and turn it into a managed, worry-free environment for your staff.\\n\\n[Protect your Miami business with RANGO Technologies](https://rango.tech/) and replace technical uncertainty with elite engineering. We are ready to serve as your local guardian, ensuring your business remains resilient, secure, and fully operational in 2026 and beyond. Stop settling for entry-level support and partner with a team that owns the problem from start to finish.\\n\\n## Secure Your Infrastructure with Local Authority\\n\\nIn 2026, the complexity of South Florida’s business landscape demands more than a remote help desk. You need a partner who understands that operational continuity is tied to physical hardware health and local environmental risks. By choosing a senior-led model over entry-level dispatch, you eliminate the uncertainty of repeat visits and hidden surcharges. True resilience comes from a unified approach that treats your network and physical security as a single, hardened environment.\\n\\nRANGO Technologies stands as the local guardian for Miami businesses, integrating high-level cybersecurity with physical access control. We provide the **on-site IT support Miami** organizations require to maintain HIPAA-ready compliance and resilient networking. As HIPAA-Ready Compliance Experts and Brivo & Ubiquiti Certified Installers, we offer 24/7 Network Monitoring & MDR to keep your staff focused on growth. It's time to replace technical anxiety with the confidence of a battle-tested partner.\\n\\n[Get a Flat-Rate On-Site IT Quote for Your Miami Business](https://rango.tech/)\\n\\nYour office deserves the stability of a dedicated senior engineer. Let's build a secure, worry-free environment for your team today.\\n\\n## Frequently Asked Questions\\n\\n### What is the typical response time for an on-site IT technician in Miami?\\n\\nResponse times for **on-site IT support Miami** providers typically range from two to four hours for critical issues, though this varies based on your specific Service Level Agreement. Being physically based in Miami-Dade allows for faster dispatch compared to firms traveling from Broward. We prioritize rapid arrival to minimize downtime, as every hour of inactivity impacts your bottom line. Contractual guarantees ensure a technician is at your door when remote tools fail.\\n\\n### Does RANGO Technologies provide IT support for medical practices needing HIPAA compliance?\\n\\nRANGO Technologies specializes in high-level engineering for healthcare providers, including comprehensive HIPAA IT Compliance services. We perform HIPAA-ready compliance auditing to ensure your practice meets all regulatory requirements for data privacy and security. Our senior engineers understand the high stakes of medical data protection. We implement secure configurations and monitoring to keep your patient records protected while maintaining audit-ready documentation for your practice.\\n\\n### Can on-site IT support help with physical security like cameras and door access?\\n\\nPhysical security integration is a core component of our infrastructure management, covering everything from security cameras to access control systems. We possess deep expertise in Brivo and Ubiquiti hardware, ensuring your office perimeter is as secure as your network. Unlike providers who only handle PCs, we manage the entire physical layer. This unified approach eliminates technical gaps between your digital assets and the hardware protecting your physical facility.\\n\\n### Is flat-rate IT support more expensive than paying by the hour?\\n\\nFlat-rate IT support is generally more cost-effective than hourly models because it eliminates unpredictable emergency invoices and hidden travel surcharges. You pay a predictable monthly fee that aligns our goals with yours; we both want your systems to remain stable. Hourly break-fix models often result in \\\"invoice shock\\\" after a major failure. Our flat-rate structure ensures budget stability while incentivizing proactive maintenance that prevents failures before they start.\\n\\n### Do you provide bilingual IT support for Miami businesses?\\n\\nWe provide full bilingual support in English and Spanish to meet the specific needs of the Miami business community. Clear communication is vital during a technical crisis to ensure your entire staff understands the resolution process. Having a team that speaks the local language prevents misunderstandings and speeds up the troubleshooting process. This cultural and linguistic alignment is part of being a dedicated local partner invested in South Florida.\\n\\n### How does RANGO handle IT disaster recovery for hurricane season?\\n\\nOur disaster recovery strategy for hurricane season involves physical infrastructure hardening and off-site backup rotation. We act as a local guardian, physically securing server racks and verifying battery backup health before a storm hits. While cloud backups are standard, we also manage local recovery points to ensure you can resume operations even if the regional internet grid is compromised. This pragmatism ensures your business remains resilient against Florida's unpredictable weather.\\n\\n### What is the difference between Managed IT and a Break-Fix IT guy?\\n\\nManaged IT is a proactive partnership focused on stability, while break-fix is a reactive service that only addresses problems after they cause downtime. A break-fix technician profits when your system fails, creating a fundamental conflict of interest. Managed services involve 24/7 monitoring and senior engineering to harden your network. This shift from \\\"fixing what's broken\\\" to \\\"preventing the break\\\" is the foundation of modern operational continuity and professional reliability.\\n\\n### Do I still need on-site support if all my apps are in the cloud?\\n\\nYou still require on-site support because cloud applications depend on physical hardware like Wi-Fi access points, switches, and ISP gateways. If your local network hardware fails, your cloud apps become inaccessible. **On-site IT support Miami** experts are needed to troubleshoot physical connectivity issues and manage the endpoints your staff uses daily. Hardware corrosion from salt air and power surge damage are physical problems that no cloud provider can resolve remotely.\"},{slug:\"managed-it-services-miami-local-partnership\",title:\"Managed IT Services Miami: Why Local Partnership is Your Best Defense in 2026\",seoTitle:\"Managed IT Services Miami: Local Partnership | RANGO\",seoDescription:\"Why Miami businesses choose local managed IT services in 2026: senior engineers, flat-rate pricing, HIPAA compliance, and hurricane-ready support from RANGO.\",excerpt:\"In 2026, relying on a remote-only help desk located three time zones away is a gamble your business can't afford to take. When your network goes down during peak hours, you don't need a ticket...\",category:\"Managed IT\",ctaType:\"free-assessment\",relatedServices:[\"managed-it-services\",\"onsite-it-support\",\"cybersecurity\"],coverImage:\"https://framerusercontent.com/images/GhjALlwtuCx8Krmp4qjPkgn2reU.png\",coverImageAlt:\"Local RANGO engineer providing managed IT services for a Miami business.\",primaryKeywordIntent:\"managed IT services Miami\",publishDate:\"2026-07-16\",lastUpdated:\"2026-07-17\",readTime:\"15 min read\",author:\"RANGO Technologies\",body:\"In 2026, relying on a remote-only help desk located three time zones away is a gamble your business can't afford to take. When your network goes down during peak hours, you don't need a ticket number; you need a senior engineer who knows your server room by sight. Choosing the right managed IT services Miami provider has become the most critical defensive decision for local firms, especially since Florida continues to rank in the top three states for total financial losses from cybercrime.\\n\\nYou've likely felt the sting of unpredictable monthly bills or the quiet dread of a looming HIPAA audit. It's exhausting to manage technology that feels like it's working against you instead of for you. This article demonstrates how a dedicated, local partnership eliminates downtime and secures your compliance through a proactive, senior-led model. We'll explore why a flat-rate approach is the only way to achieve zero downtime and total budgetary certainty in this high-stakes environment.\\n\\n## Key Takeaways\\n\\n- Move from reactive \\\"break-fix\\\" models to proactive managed IT services Miami to secure high-growth operations against 2026's digital threats.\\n\\n- Avoid the \\\"Helpdesk Trap\\\" by partnering with senior-level engineers who provide immediate resolutions instead of entry-level ticket triage.\\n\\n- Implement flat-rate budgeting to eliminate unpredictable IT costs and treat your technology infrastructure as a stable, managed asset.\\n\\n- Use our essential checklist to verify a provider's actual on-site response times and their specific HIPAA compliance auditing credentials.\\n\\n- Shift your perspective on IT from a simple utility to a defensive local partnership that prioritizes business continuity and human-led expertise.\\n\\n## Table of Contents\\n\\n- [The High Cost of Reactive IT in Miami’s 2026 Business Landscape](#the-high-cost-of-reactive-it-in-miamis-2026-business-landscape)\\n\\n- [The Senior Engineer Model: Why Tier-1 Helpdesks Fail Miami Firms](#the-senior-engineer-model-why-tier-1-helpdesks-fail-miami-firms)\\n\\n- [Flat-Rate vs. Break-Fix: Calculating Real IT ROI](#flat-rate-vs-break-fix-calculating-real-it-roi)\\n\\n- [Essential Checklist: Evaluating a Miami MSP for Compliance and Reliability](#essential-checklist-evaluating-a-miami-msp-for-compliance-and-reliability)\\n\\n- [RANGO Technologies: South Florida’s Elite Local Guard](#rango-technologies-south-floridas-elite-local-guard)\\n\\n## The High Cost of Reactive IT in Miami's 2026 Business Landscape\\n\\nThe old way of handling technology was simple: something broke, you called someone, and they billed you to fix it. In 2026, this \\\"break-fix\\\" model isn't just outdated; it's a dangerous vulnerability for any growing firm. A modern [Managed service provider](https://en.wikipedia.org/wiki/Managed_services) operates on a defensive, proactive strategy designed to stop failures before they happen. For businesses seeking managed IT services Miami, the shift from reactive repairs to continuous network administration is the difference between operational continuity and a total work stoppage.\\n\\nMiami's high-growth sectors, particularly medical practices and manufacturing hubs, operate on razor-thin margins for error. A medical clinic can't afford a \\\"best-effort\\\" response when a server failure freezes access to patient records during peak hours. Similarly, a manufacturing floor in Hialeah loses thousands in productivity every minute its inventory management system is offline. The \\\"IT Guy\\\" mentality, which relies on a single person's availability and memory, has been replaced by a rigorous network administration standard. This ensures that every patch, update, and security protocol is documented and automated. In the current landscape, cybersecurity is no longer an optional add-on; it's the foundation of all standard IT management.\\n\\n### Why \\\"Break-Fix\\\" is a Financial Liability\\n\\nThe fundamental flaw of the reactive model is a direct conflict of interest. When you pay by the hour, your IT provider profits from your misfortune. They have no financial incentive to ensure your systems never fail. In contrast, **managed IT services Miami** align provider incentives with client uptime. If your systems are down, we work harder without extra pay; therefore, we ensure they stay up. Consider the cost of one hour of office-wide downtime. Between lost wages, missed sales opportunities, and reputational damage, a single outage can cost a mid-sized Miami firm upwards of $10,000. Managed IT is the alignment of provider incentives with total client uptime.\\n\\n### The Evolution of Managed Services in South Florida\\n\\nMany national providers try to manage South Florida offices from call centers in other states. These remote-only models fail when physical infrastructure is involved. You can't troubleshoot a failing Wi-Fi access point or a physical security camera from a thousand miles away. Local on-site engineers are a necessity for the complex physical environments found in Miami. We bridge the gap between cloud efficiency and local physical security, ensuring that your hardware is as resilient as your software. This human-led approach ensures that your office isn't just a ticket in a queue but a managed environment protected by someone who has actually walked your floor.\\n\\n## The Senior Engineer Model: Why Tier-1 Helpdesks Fail Miami Firms\\n\\nLarge-scale corporate technology firms often hide their lack of local depth behind a wall of entry-level staff. This \\\"Tier-1\\\" layer exists to filter calls and perform basic triage, not to solve complex infrastructure problems. For a Miami business owner, this means your emergency is treated as a ticket number rather than a critical operational failure. True **managed IT services Miami** should provide direct access to battle-tested experts who can diagnose and resolve issues on the first call. This senior-led approach eliminates the frustration of being passed from one technician to another while your operations remain stalled.\\n\\nA dedicated network administrator does more than fix what's broken. They understand your specific office layout, the physical location of every switch, and the unique quirks of your local environment. When evaluating a partner, it's useful to consult the [Essential Checklist](https://www.ftc.gov/business-guidance/small-businesses/cybersecurity) provided by the FTC to understand the baseline security and management your firm requires. Scripted responses from a remote call center can't replace the deep technical credibility needed to manage high-stakes environments where every minute of uptime counts.\\n\\n### The Problem with Scripted Support\\n\\nScripts are designed for the average user, not the specialized needs of a South Florida medical practice or professional services firm. When a technician follows a script, they often treat the symptom while ignoring the root cause. This leads to repetitive failures and long-term network instability. A senior engineer applies proven engineering to ensure your system is resilient. This level of expertise is mandatory for maintaining HIPAA compliance and managing intricate network configurations that generic support desks simply aren't equipped to handle. Expert-driven processes identify vulnerabilities before they become outages, providing a level of protection that automated systems alone cannot offer.\\n\\n### Authentic Local Presence vs. National Call Centers\\n\\nThere is a significant psychological and operational benefit to knowing your IT engineer by name. A national call center can't tell you which closet houses your main switch or how your office layout affects your Wi-Fi signal. Physical proximity is non-negotiable when managing hardware-dependent systems like access control or security cameras. If a door lock fails or a camera goes dark, a remote technician in another state is useless. RANGO Technologies operates as a local guardian, rejecting the entry-level triage model in favor of a human-led, expert-driven process. Our team is physically present and personally invested in the South Florida community. If you're tired of being just another ticket, consider how a [senior-led partnership](https://rango.tech) can transform your office stability and security.\\n\\n## Flat-Rate vs. Break-Fix: Calculating Real IT ROI\\n\\nChoosing managed IT services Miami should be about financial predictability as much as technical performance. The traditional \\\"break-fix\\\" model creates a volatile budget where expenses spike exactly when your business is most vulnerable. We view a flat-rate monthly agreement as a business insurance policy for your technology. Instead of paying for repairs after a disaster, you invest in a continuous state of readiness. This model covers the essentials that keep a modern office running: 24/7 monitoring, automated patching, and unlimited helpdesk support. It eliminates the friction of wondering if a quick question will result in a billable hour.\\n\\nTransparency is the foundation of a healthy partnership. While your monthly fee covers recurring maintenance and support, it's important to distinguish between \\\"Managed Fees\\\" and \\\"Project Fees.\\\" For example, a major Microsoft 365 migration is a discrete project with a defined scope, whereas the ongoing management of those mailboxes falls under your flat-rate agreement. A truly local partner removes the \\\"hidden fees\\\" often associated with on-site visits in South Florida. You shouldn't be penalized with travel charges or \\\"emergency\\\" premiums just because an engineer needs to physically touch a server in Coral Gables or Doral.\\n\\n### Budgeting for Stability in 2026\\n\\nFlat-rate IT simplifies OPEX budgeting for Miami small businesses by turning a variable cost into a fixed line item. For this to be effective, \\\"unlimited support\\\" cannot be restricted to remote calls. It must include the on-site labor required to resolve hardware failures or networking issues. Proactive patching plays a massive role here; by resolving vulnerabilities before they are exploited, we prevent the \\\"emergency\\\" project costs that typically derail a quarterly budget. You're paying for the absence of problems, which is the ultimate return on investment.\\n\\n### The ROI of Managed Cybersecurity (MDR)\\n\\nThe financial argument for Managed Detection and Response (MDR) is undeniable when compared to the alternative. With the average cost of a data breach now exceeding $4 million, an MDR subscription is a fraction of the potential loss. Adhering to [FTC cybersecurity guidelines](https://www.ftc.gov/business-guidance/small-businesses/cybersecurity) is no longer just a suggestion; it's a requirement for survival. For Miami medical and dental practices, 24/7 threat hunting is essential to protect patient data and maintain HIPAA standing. Endpoint security and email threat protection are the table stakes of 2026. If your current provider treats these as optional add-ons, they aren't managing your risk; they're ignoring it.\\n\\n![Managed IT services Miami](https://framerusercontent.com/images/9czUY83UGLs5odEtvUrcB1uUk.png)\\n\\n## Essential Checklist: Evaluating a Miami MSP for Compliance and Reliability\\n\\nSelecting a partner for **managed IT services Miami** requires looking past basic marketing claims and into the technical reality of their operations. You need to verify that their \\\"on-site response\\\" means a senior engineer at your door within a defined window, not just a callback from a remote technician. Ask for their specific engineer-to-client ratio. If they're over-leveraged with entry-level staff, your complex issues will languish in a triage queue. A reliable partner must also demonstrate a deep understanding of the Florida Information Protection Act (FIPA), which requires businesses to notify the Attorney General within 30 days of a data breach. If your provider isn't prepared to meet these reporting windows, your firm is exposed to significant legal risk.\\n\\nYour evaluation should also cover physical security integration. A modern office is only as secure as its weakest physical link, so check if they manage Access Control and CCTV systems. In 2026, cybersecurity is inseparable from the hardware that guards your doors. Finally, confirm their hurricane readiness protocols. A provider that lacks a documented plan for South Florida's unique climate isn't a partner; they're a liability. Use this checklist as your baseline for vetting:\\n\\n- **Verified On-Site Response:** Arrival times, not just ticket response times.\\n\\n- **Compliance Credentials:** Documented proof of HIPAA and FIPA expertise.\\n\\n- **Seniority Ratio:** Direct access to experts, not just \\\"Tier-1\\\" ticket takers.\\n\\n- **Disaster Recovery:** Post-storm hardware restoration and power-outage protocols.\\n\\n- **Physical Integration:** Management of security cameras and door access.\\n\\n### The HIPAA Compliance Deep-Dive\\n\\nFor South Florida's medical and dental practices, being \\\"HIPAA-ready\\\" is a rigorous technical standard. It means your backups are encrypted at rest and in transit, and your provider can produce a comprehensive audit trail on demand. Regular compliance auditing is essential to identify vulnerabilities before a regulator does. We don't just \\\"support\\\" HIPAA; we build the infrastructure that enforces it. This includes managing Business Associate Agreements (BAAs) and ensuring every local workstation and cloud mailbox meets the strict requirements for patient data protection. If your provider isn't conducting monthly compliance checks, you aren't actually compliant.\\n\\n### Hurricane Season and Business Continuity\\n\\nIn Miami, a disaster recovery plan that only relies on cloud backups is fundamentally incomplete. When a storm knocks out local power and internet, the cloud is effectively invisible. You need a 2026-ready plan that addresses physical network infrastructure and hardware resilience. Local engineers are vital here. They're the ones who will physically re-establish your servers and Wi-Fi once it's safe to travel. We ensure your business is battle-tested for Florida's climate, bridging the gap between digital data and physical operational reality. If you're ready to move away from best-effort support, [audit your Miami IT infrastructure](https://rango.tech) with our senior-led team today.\\n\\n## RANGO Technologies: South Florida's Elite Local Guard\\n\\nRANGO Technologies isn't a marketing firm that happens to do IT. We're an engineering-first organization. Since 2016, we've provided a pragmatic alternative to the generic, high-volume firms that dominate the market. When you choose our **managed IT services Miami**, you're rejecting the sub-standard \\\"Tier-1\\\" model that relies on entry-level technicians to solve complex business problems. We believe your infrastructure deserves the attention of battle-tested experts who understand the high stakes of operational continuity. Settle for nothing less than a partner who prioritizes your uptime over their own ticket volume.\\n\\nOur capabilities extend far beyond simple helpdesk support. We provide a complete defensive perimeter and operational suite, including VoIP business phone systems, high-performance business Wi-Fi, and Brivo Access Control solutions. By integrating your physical security with your digital infrastructure, we eliminate the gaps that national providers often overlook. We invite you to a \\\"No-Fluff\\\" IT audit to uncover the true state of your network. This assessment identifies the vulnerabilities that scripted support desks have missed and provides a clear path toward total system stabilization.\\n\\n### The RANGO Difference: Seniority and Presence\\n\\nWe've built our reputation on a \\\"Senior Engineer\\\" promise. This means you have direct access to high-level expertise without the frustration of triage layers or entry-level gatekeepers. Our focus is strictly local; we serve the business hubs of Miami, Doral, and Miami Lakes with a physical presence that remote-only firms simply can't match. Our flat-rate, all-inclusive model covers your security and support needs without the anxiety of hidden fees. It's a straightforward, battle-tested approach designed for business leaders who value competence and transparency over marketing fluff.\\n\\n### Next Steps for Your Miami Business\\n\\nTransitioning from a failing IT provider doesn't have to be a nightmare. We've refined a transition process that ensures a smooth migration without data loss or significant downtime. During the \\\"First 30 Days,\\\" our roadmap focuses on network stabilization and immediate risk mitigation. We document your entire infrastructure and implement the 24/7 monitoring and automated patching required to keep you operational and compliant. If you're ready to secure your future with a partner who knows your office by name, [Schedule your local IT strategy session with RANGO Technologies](https://rango.tech).\\n\\n## Secure Your South Florida Infrastructure with Local Expertise\\n\\nOperational continuity in Miami requires more than just reactive fixes. It demands a defensive partnership that anticipates threats before they disrupt your workflow. We've seen how the senior engineer model eliminates the helpdesk trap and how flat-rate budgeting provides the stability your firm needs to scale. By prioritizing local on-site response and HIPAA-ready compliance, you move from a state of constant anxiety to one of total technical resolution.\\n\\nEffective **managed IT services Miami** must provide more than just remote support. You need local Miami engineers who can be on-site when hardware fails and HIPAA-ready compliance that stands up to regulatory scrutiny. Our 24/7 senior-led monitoring ensures that your network is battle-tested against modern ransomware and local environmental risks. It's time to stop fighting your technology and start leveraging it as a stable foundation for growth. Take the first step toward a worry-free environment today.\\n\\n**[Get a Flat-Rate Managed IT Quote for Your Miami Business](https://rango.tech)**\\n\\n## Frequently Asked Questions\\n\\n### What is the difference between an IT guy and managed IT services in Miami?\\n\\nThe \\\"IT guy\\\" model is reactive and relies on a single person's availability; managed IT services Miami provide a proactive, senior-led team that prevents downtime. Instead of waiting for a fix after a failure occurs, you benefit from continuous monitoring and a structured engineering approach that eliminates the \\\"break-fix\\\" cycle. This model ensures that your technology is managed by a battle-tested team rather than a single point of failure.\\n\\n### How much do managed IT services typically cost for a small business in Florida?\\n\\nPricing is typically structured as a predictable monthly fee based on the number of users and the complexity of your infrastructure. Professional providers in the region favor this flat-rate model because it aligns their incentives with your uptime. It eliminates the unpredictable spikes of hourly billing and covers essential maintenance, security, and senior-level support in one transparent cost.\\n\\n### Does RANGO Technologies provide on-site support, or is it all remote?\\n\\nWe provide a hybrid model that prioritizes local on-site response for physical infrastructure and critical hardware failures. While many software issues are resolved immediately by our senior engineers via remote access, we maintain a physical presence in Miami-Dade to manage server rooms, networking, and security hardware directly. You don't have to wait for a technician to fly in from another state when your physical network needs attention.\\n\\n### Is HIPAA compliance included in your managed IT service plans?\\n\\nYes, HIPAA IT compliance is a foundational element of our service for healthcare providers and dental practices. We implement the necessary encryption, access controls, and auditing protocols required to protect sensitive patient data. Our team also handles the continuous auditing and documentation needed to keep your practice ready for a regulatory inspection.\\n\\n### How does RANGO handle IT support during hurricane season or power outages?\\n\\nWe implement a multi-layered disaster recovery plan that includes both cloud-based backups and local hardware restoration protocols. Our local engineers are physically present in South Florida to re-establish your network connectivity and restore physical infrastructure once it's safe to travel after a storm. We ensure your business continuity plan addresses the specific climate risks unique to our region.\\n\\n### What industries in Miami do you specialize in?\\n\\nWe specialize in high-growth, high-stakes sectors such as medical practices, manufacturing, and professional services firms. These industries cannot afford \\\"best-effort\\\" support and require the strict regulatory compliance and high uptime that our senior-led model provides. We understand the specific operational workflows of these local businesses and tailor our engineering to support them.\\n\\n### Can you manage our existing Microsoft 365 and SharePoint environment?\\n\\nYes, we provide comprehensive Microsoft 365 consulting and ongoing management for your existing environment. We optimize SharePoint for secure collaboration, manage complex user permissions, and ensure your cloud data is fully protected against external threats. Our team handles the technical administration so your staff can focus on their actual work without fighting the software.\\n\\n### Do you provide security cameras and access control for Miami offices?\\n\\nWe integrate physical security directly into your IT infrastructure through professional security cameras and access control systems. This creates a unified defensive perimeter where your digital and physical assets are managed by the same expert team. By handling systems like Brivo access control, we ensure your office is protected from both digital intruders and unauthorized physical entry.\"},{slug:\"endpoint-security-for-businesses-miami\",title:\"Endpoint Security for Businesses in Miami: The 2026 Defense Guide\",seoTitle:\"Endpoint Security for Miami Businesses | RANGO Technologies\",seoDescription:\"Endpoint security guide for Miami businesses: EDR vs MDR, Zero Trust, hybrid work and HIPAA risks, plus flat-rate 24/7 protection from RANGO Technologies.\",excerpt:\"If your Miami business feels like a target, it's because it is. Florida consistently ranks in the top three states for cybercrime complaints, and for local small to mid-sized companies, a...\",category:\"Cybersecurity\",ctaType:\"cybersecurity-review\",relatedServices:[\"cybersecurity\",\"mdr-xdr\",\"cloud-backup-disaster-recovery\"],coverImage:\"https://framerusercontent.com/images/WSQGOkDde3OmYkeMpQa6uEQmQEA.png\",coverImageAlt:\"Endpoint security protecting laptops, tablets, and mobile devices for a Miami business.\",primaryKeywordIntent:\"endpoint security for businesses Miami\",publishDate:\"2026-07-15\",lastUpdated:\"2026-07-17\",readTime:\"14 min read\",author:\"RANGO Technologies\",body:\"If your Miami business feels like a target, it's because it is. Florida consistently ranks in the top three states for cybercrime complaints, and for local small to mid-sized companies, a staggering 88% of data breaches involve ransomware. Implementing robust endpoint security for businesses Miami is no longer a luxury; it's the baseline for survival in a region where the stakes for operational continuity have never been higher.\\n\\nYou're likely tired of the endless technical jargon and the nagging fear that a single remote laptop or a hybrid worker's tablet could shut down your entire office. It's frustrating to manage overlapping security tools that seem to create more noise than actual protection. This guide will show you how to shield your company's devices from 2026's evolving threats using a local, expert-led strategy that replaces uncertainty with stability. We'll explore the transition to human-led threat hunting, clarify how to protect your remote employees without the headache, and establish a predictable model for elite security that fits your business goals.\\n\\n## Key Takeaways\\n\\n- Understand why South Florida's unique threat landscape makes outdated \\\"hard shell\\\" defenses a liability for your operational continuity.\\n\\n- Identify the critical gap between traditional signature-based antivirus and the behavioral detection required to stop modern zero-day attacks.\\n\\n- Distinguish between EDR tools and the expert-led oversight of MDR to ensure your network has senior-level intelligence behind every alert.\\n\\n- Build a resilient **endpoint security for businesses Miami** strategy by adopting Zero Trust architecture and maintaining a complete inventory of every connected device.\\n\\n- Eliminate budget surprises and entry-level support by shifting to a senior-engineer-led defense model with a predictable flat-rate cost.\\n\\n## Table of Contents\\n\\n- [Why Endpoint Security is the Front Line for Miami Businesses](#why-endpoint-security-is-the-front-line-for-miami-businesses)\\n\\n- [Beyond Antivirus: How Modern Endpoint Protection Works](#beyond-antivirus-how-modern-endpoint-protection-works)\\n\\n- [EDR vs. MDR: Choosing the Right Protection Level](#edr-vs-mdr-choosing-the-right-protection-level)\\n\\n- [Building a Miami-Ready Endpoint Strategy](#building-a-miami-ready-endpoint-strategy)\\n\\n- [Securing Your Business with RANGO Technologies](#securing-your-business-with-rango-technologies)\\n\\n## Why Endpoint Security is the Front Line for Miami Businesses\\n\\nMiami's status as a gateway for international trade and a hub for high-value industries like finance and healthcare makes it an irresistible target for cybercriminals. In 2026, the threat landscape is dominated by sophisticated ransomware groups that specifically hunt for organizations with weak perimeter defenses. Relying solely on a firewall is a dangerous gamble often called the 'hard shell, soft center' fallacy. Once a threat bypasses that single layer, it can move laterally through your network with zero resistance. Because your data no longer stays within the four walls of your office, your defense shouldn't either.\\n\\nTo stay protected, you must understand exactly [what is endpoint security?](https://en.wikipedia.org/wiki/Endpoint_security) and why it matters. An endpoint is any device that communicates with your network; this includes laptops, tablets, mobile phones, and point-of-sale (POS) systems. Each of these devices represents a potential doorway for an attacker. Effective **endpoint security for businesses Miami** focuses on protecting these individual entry points rather than just the network's edge. The impact of a single compromised device can be devastating. While data recovery costs are high, the true killer is operational downtime. For a Miami business, every hour your systems are offline translates to lost revenue, missed opportunities, and a damaged reputation that's difficult to rebuild.\\n\\n### The Hybrid Work Reality in South Florida\\n\\nThe surge in hybrid work across Miami-Dade has fundamentally changed how we view security. Employees now access sensitive company data from home Wi-Fi networks in Coral Gables or coffee shops in Brickell, often using personal devices. This 'Bring Your Own Device' (BYOD) culture significantly increases your attack surface. During hurricane season, when office closures force entire teams to work remotely, the risk of a breach spikes as employees connect from less secure environments. Without a centralized strategy, these remote connections are often the weakest link in your defense.\\n\\n### Regulatory Pressure: HIPAA and Beyond\\n\\nMiami's dense corridor of medical and dental practices faces extreme pressure to maintain strict data privacy. A breach isn't just a technical failure; it's a legal and financial catastrophe. Non-compliance leads to massive fines and potential lawsuits that can bankrupt a practice. Endpoint security solutions provide the detailed activity logs and access trails necessary to satisfy HIPAA auditing requirements by documenting exactly who accessed protected health information and from which device. Investing in **endpoint security for businesses Miami** ensures you aren't just checking a compliance box, but actively guarding your patient's trust and your professional license.\\n\\n## Beyond Antivirus: How Modern Endpoint Protection Works\\n\\nEndpoint security is a centralized approach to protecting every device connected to your network, ensuring that security policies are enforced consistently across the board. In the past, businesses relied on traditional antivirus software that used signature-based detection. This method works by comparing files against a database of known threats. However, this model is effectively dead in 2026. Because cybercriminals now launch thousands of unique \\\"Zero-Day\\\" attacks daily, there is no signature for the software to recognize. If your defense relies on a list of yesterday's problems, you are already compromised.\\n\\nModern **endpoint security for businesses Miami** focuses on behavioral analysis. Instead of looking at what a file is, the system monitors what the computer is doing. For example, if a standard document suddenly attempts to modify system registries or encrypt multiple files, the security engine recognizes this as malicious activity. To prevent damage, the system utilizes sandboxing and isolation. This process traps suspicious files in a secure, virtual environment where they can execute without touching your actual server or spreading to other workstations. It stops the threat in its tracks before it becomes a company-wide crisis.\\n\\n### The Engine Under the Hood: AI and Machine Learning\\n\\nThe core of 2026-era protection is AI-driven pattern recognition. These systems analyze millions of data points across global networks to identify subtle indicators of an attack that human eyes would miss. This creates a shift from reactive to predictive security. Rather than waiting for an infection to occur, machine learning models predict and block threats before they execute. This proactive stance is supported by automated patching, which instantly closes security holes in your software as soon as vulnerabilities are discovered. To ensure your internal policies align with national standards, following the [FTC cybersecurity guidelines](https://www.ftc.gov/business-guidance/small-businesses/cybersecurity) provides a solid foundation for your technical strategy.\\n\\n### Centralized Management and Visibility\\n\\nFor Miami IT managers, visibility is the most critical asset. Modern platforms provide a single \\\"pane of glass\\\" dashboard that displays the health of every device in the fleet. You gain a real-time inventory, knowing exactly which laptops, tablets, and mobile phones are connected to your data at any given second. In a high-traffic city like Miami, the physical theft of a device is a constant risk. Centralized management allows for immediate remote wipe capabilities; if a laptop is lost in a crowded terminal or stolen from a vehicle, you can erase all sensitive business data instantly from your central console. If you are looking to upgrade your current defense, exploring a specialized [Cybersecurity & MDR](https://rango.tech) partner can provide the senior-level oversight needed to manage these complex tools effectively.\\n\\n## EDR vs. MDR: Choosing the Right Protection Level\\n\\nThe distinction between EDR and MDR is the difference between owning a high-performance engine and having a professional driver behind the wheel. While both are essential components of **endpoint security for businesses Miami**, they serve very different operational roles. EDR, or Endpoint Detection and Response, provides the high-tech toolbox. It records system-level behaviors and uses data analytics to spot suspicious activity. However, software without a pilot leads to alert fatigue. When your system generates hundreds of notifications daily, critical breaches are easily missed among the noise.\\n\\nForbes [explains EDR and MDR](https://www.forbes.com/sites/forbestechcouncil/2024/03/05/edr-xdr-mdr-making-sense-of-threat-detection-and-response-acronyms/) as distinct stages in a security strategy, emphasizing that the \\\"managed\\\" component is what provides actual resolution. Without human oversight, a tool can only tell you that something is wrong; it can't always fix the problem before the damage is done.\\n\\n### When to Choose EDR\\n\\nEDR is an ideal choice for larger firms that already employ an in-house, 24/7 security operations center. If you have a full-time staff of analysts ready to investigate anomalies on Christmas Eve or at 2:00 AM on a Tuesday, EDR gives them the visibility they need. For most other organizations, the hidden costs of managing these alerts are prohibitive. You aren't just paying for the software; you're paying for the specialized labor required to monitor it. It's vital to understand that EDR is a tool, not a complete solution.\\n\\n### Why MDR is the Gold Standard for Miami SMEs\\n\\nMDR is the gold standard because it puts a senior engineer in charge of your defense. For Miami SMEs, this means outsourcing the heavy lifting to a local partner who is personally invested in your uptime. Instead of relying on automated notifications that often arrive too late, you benefit from continuous threat hunting. This is a proactive process where experts actively search for hidden intruders that haven't triggered a standard alarm yet.\\n\\nThe real value of MDR lies in the \\\"Senior Engineer\\\" difference. You aren't being handed off to a tier-one technician who is reading from a script. You're working with an elite technical force that knows exactly how to resolve complex threats. By utilizing a flat-rate MDR model, you secure elite protection without the stress of per-minute consulting fees. This predictable cost model ensures your **endpoint security for businesses Miami** is both high-quality and budget-conscious, allowing you to focus on growth while your dedicated local partner handles the defense.\\n\\n![Endpoint security for businesses Miami](https://framerusercontent.com/images/yp2lKUA9OEj0JVklhkWVw68imRA.png)\\n\\n## Building a Miami-Ready Endpoint Strategy\\n\\nA resilient defense begins with total visibility. You cannot protect what you cannot see, yet many organizations struggle to maintain an accurate list of every laptop, smartphone, and IoT device accessing their data. A successful strategy for **endpoint security for businesses Miami** starts with a comprehensive inventory. We document every entry point to ensure no device remains unmanaged or unpatched. Once visibility is established, we implement a Zero Trust Architecture. This framework operates on a simple, pragmatic principle: never trust, always verify. Every device connection is treated as a potential risk until it is authenticated and validated, regardless of whether the user is sitting in a Brickell office or a home study in Kendall.\\n\\nYour endpoint defense must also communicate directly with your [Cloud Backup & Disaster Recovery](https://rango.tech) systems. If a device is compromised by ransomware, the security layer should trigger an immediate isolation protocol while the recovery system ensures that the most recent, clean version of your data is ready for restoration. This integration eliminates the gap between detection and recovery, minimizing the downtime that often cripples local firms. Finally, we address the human element. By providing targeted awareness training, we turn your staff into a human firewall. When employees know how to spot a sophisticated phishing attempt, they become an active part of your defense rather than a vulnerability.\\n\\n### Hurricane Season and Remote Access\\n\\nIn South Florida, business continuity is often dictated by the weather. During hurricane season, your team might need to shift to 100% remote work overnight. Your endpoint strategy must hold up under these emergency scenarios without compromising employee privacy or network integrity. We ensure your security posture remains identical whether a device is on your corporate Wi-Fi or a home network. Our monitoring continues 24/7, even when local power grids become unstable, ensuring that your data remains shielded during the most chaotic operational windows.\\n\\n### The Local Advantage: On-Site Response\\n\\nWhile many national security firms offer remote-only support, they fall short when a situation requires physical intervention. If a laptop is physically compromised or a server room requires an immediate hardware audit, a \\\"tier-one\\\" tech in a distant call center can't help you. Having a Miami-based senior engineer available for on-site response is a critical advantage. We are physically present in the community we serve, allowing us to resolve complex breach scenarios that remote-only firms simply cannot handle. If you're ready to move beyond basic software and implement a battle-tested defense, learn more about our [Cybersecurity & MDR](https://rango.tech) services today.\\n\\n## Securing Your Business with RANGO Technologies\\n\\nRANGO Technologies was founded in 2016 with a clear mission: to provide Miami organizations with the elite technical force they deserve. We reject the standard \\\"tier-one\\\" support model that forces you to explain your problem to three different people before reaching a qualified analyst. When you partner with us for **endpoint security for businesses Miami**, you get direct access to senior engineers who understand the architecture of your specific network. This senior-led approach ensures that threats are not just identified by software; they are actively hunted and neutralized by experts who have seen every possible challenge.\\n\\nPredictability is the foundation of a stable business. Unlike competitors who bill by the minute or hit you with hidden fees during a crisis, we operate on a transparent, flat-rate pricing model. This allows you to budget for world-class security without the fear of \\\"per-minute\\\" surprises. Our **endpoint security for businesses Miami** strategy is never a standalone product. It's a comprehensive defense that integrates seamlessly with your existing infrastructure and compliance requirements. We provide 24/7/365 monitoring, which means our team is hunting for anomalies and blocking intruders while you sleep, ensuring your operations remain uninterrupted.\\n\\n### The RANGO Difference: Local, Elite, and Direct\\n\\nWe aren't a detached corporate entity. We are a local guardian physically present in Miami, ready to respond on-site when a situation demands more than a remote connection. Our security stacks are custom-built for the unique needs of South Florida's commercial and medical sectors. We don't just \\\"check boxes\\\" for compliance; we build resilient systems focused on total operational continuity. You won't find gatekeepers here. You'll find a dedicated partner invested in the long-term stability of your company.\\n\\n### Get Started: Protect Your Miami Firm Today\\n\\nThe path to a worry-free environment begins with a thorough understanding of your current risks. Our process starts with a comprehensive security and compliance audit to identify every vulnerability in your existing setup. From there, RANGO manages the entire migration process, moving your endpoints into a secure, managed environment with zero disruption to your team. We handle the complexity so you can focus on your business goals. Stop leaving your devices to chance and start building a battle-tested defense today. [Schedule Your Security Consultation with RANGO Technologies](https://rango.tech/) to secure your company's future.\\n\\n## Future-Proof Your Miami Operations\\n\\nThe 2026 threat landscape demands a shift from reactive software to proactive, human-led defense. Effective **endpoint security for businesses Miami** requires more than just a digital dashboard; it needs battle-tested engineers who understand local operational risks, from hurricane-driven remote work surges to strict regulatory compliance. By moving beyond traditional antivirus and adopting a Zero Trust model, you eliminate the vulnerabilities that ransomware groups exploit most often.\\n\\nRANGO Technologies provides the stability your company needs through 24/7 threat hunting and HIPAA-ready solutions. Our local Miami engineers are personally invested in your uptime, offering a level of physical presence and seniority that national firms can't match. We replace unpredictable consulting fees with predictable flat-rate pricing, ensuring your budget remains as secure as your network. You don't have to manage these technical complexities alone. Take the definitive step toward total operational continuity and [secure your Miami business with RANGO's flat-rate endpoint protection](https://rango.tech/). Your peace of mind is our highest priority.\\n\\n## Frequently Asked Questions\\n\\n### What is the difference between antivirus and endpoint security?\\n\\nAntivirus is a single-device tool that looks for known malicious files, while endpoint security is a centralized system that monitors the behavior of every device on your network. Traditional antivirus is often blind to modern \\\"fileless\\\" attacks. Endpoint security provides a comprehensive defense that includes device management, behavioral analysis, and rapid response capabilities.\\n\\n### Does my Miami business really need 24/7 monitoring?\\n\\nYes, because cybercriminals specifically launch attacks during off-hours to maximize their impact. Ransomware often executes at 3:00 AM on a weekend when your internal staff isn't watching. Continuous monitoring ensures that threats are neutralized in real time, preventing a minor alert from becoming a Monday morning catastrophe for your operations.\\n\\n### How does endpoint security protect my remote employees in South Florida?\\n\\nIt creates a secure perimeter around the device itself, regardless of where it's connected. Whether your team is working from a home office in Coral Gables or a public Wi-Fi network in Brickell, the security policies follow the machine. This ensures that home network vulnerabilities don't become an entry point for hackers to reach your corporate data.\\n\\n### Can endpoint security help with HIPAA compliance for my medical practice?\\n\\nAbsolutely. Modern **endpoint security for businesses Miami** medical practices provides the encryption and access logs required by federal law. It satisfies HIPAA's technical safeguard requirements by documenting who accessed patient data and from which device. This level of detail is vital for passing audits and protecting your professional license.\\n\\n### What happens if a device is stolen or lost in Miami?\\n\\nYou can trigger a remote wipe command from your central dashboard to erase all sensitive business data instantly. In a high-traffic city like Miami, physical theft is a constant risk. This fail-safe ensures that even if a laptop or tablet falls into the wrong hands, your proprietary information and client records remain inaccessible.\\n\\n### Is endpoint security included in RANGO's flat-rate managed IT services?\\n\\nYes, we include advanced endpoint protection as a baseline component of our Cybersecurity & MDR services. We don't believe in \\\"add-on\\\" security that leaves you vulnerable unless you pay more. Our flat-rate model ensures you have senior-engineer-led defense and 24/7 monitoring without any unpredictable monthly costs or per-minute fees.\\n\\n### How long does it take to implement a modern endpoint security solution?\\n\\nMost deployments are completed within 24 to 48 hours after our initial audit. We push the managed agents to your devices remotely, which means there's typically zero downtime for your employees. Our senior engineers handle the entire configuration to ensure your new defense integrates perfectly with your existing workflows from day one.\\n\\n### Will endpoint security software slow down my employees' computers?\\n\\nNo, modern behavioral-based tools are significantly more lightweight than old-school antivirus. Instead of scanning every file on the hard drive and hogging CPU resources, these systems monitor system calls and patterns. Your team won't notice a performance dip, allowing them to stay productive while remaining fully protected against evolving threats.\"},{slug:\"how-wifi-7-improves-productivity\",title:\"How Wi-Fi 7 Improves Productivity, Reliability, and Security for Businesses in 2026\",seoTitle:\"Wi-Fi 7 for Business Productivity | RANGO Technologies\",seoDescription:\"Learn when Wi-Fi 7 makes sense for South Florida offices, clinics, warehouses, and hybrid teams - and how to upgrade without disrupting work.\",excerpt:\"Wi-Fi problems rarely look like a major business risk at first. They look like frozen video calls, barcode scanners that disconnect, patient rooms with weak signal, and employees blaming the...\",category:\"Networking\",ctaType:\"free-assessment\",relatedServices:[\"business-wifi\",\"network-administration\",\"cybersecurity\"],coverImage:\"https://framerusercontent.com/images/rVZCvT6U38B5nSCf7Plpg46obs.png\",coverImageAlt:\"Business Wi-Fi access point installed in a South Florida office ceiling.\",primaryKeywordIntent:\"best business Wi-Fi setup Miami\",publishDate:\"2025-12-29\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Wi-Fi problems rarely look like a major business risk at first. They look like frozen video calls, barcode scanners that disconnect, patient rooms with weak signal, and employees blaming the internet when the real problem is the office network. Wi-Fi 7 gives businesses more capacity, lower latency, and better performance in crowded environments, but only when it is designed correctly.\\n\\nThe upgrade is not about chasing the newest standard. It is about giving your team a network that can handle cloud apps, VoIP, cameras, guest access, mobile devices, and hybrid work without constant interruption. A Wi-Fi 7 access point on a poorly designed network will still disappoint. The design, cabling, switching, firewall, channel plan, and security model matter.\\n\\nFor South Florida offices, clinics, warehouses, and commercial spaces, construction materials, neighboring networks, and device density can make Wi-Fi unpredictable. A proper site survey and business-grade deployment prevent the guessing game.\\n\\n### What to look for\\n\\n- Video calls drop or freeze in certain rooms.\\n\\n- Guests and employees share the same network.\\n\\n- The office has added cameras, phones, tablets, scanners, or IoT devices since the network was installed.\\n\\n- There is no visibility into which devices are consuming bandwidth.\\n\\n- Your network gear is managed by guesswork instead of monitoring.\\n\\n### How RANGO helps\\n\\nRANGO Technologies designs and installs business Wi-Fi using commercial platforms like Ubiquiti UniFi and TP-Link Omada. We review coverage, switching, firewall rules, guest segmentation, security settings, and ongoing monitoring so the network is built for the way your team actually works.\\n\\nNot sure if Wi-Fi 7 is worth it for your office? Schedule a free network assessment and we will show you where the bottlenecks are.\"},{slug:\"why-24-7-it-support-is-a-necessity\",title:\"Why 24/7 IT Support Is a Necessity for Modern Businesses\",seoTitle:\"24/7 IT Support for South Florida Businesses | RANGO\",seoDescription:\"Learn why 24/7 IT support matters for uptime, cybersecurity, remote work, cloud apps, and regulated South Florida businesses.\",excerpt:\"Business technology does not fail only between 9 and 5. Email compromise, server alerts, internet outages, backup failures, and remote-work issues often happen at the worst possible time. For many...\",category:\"Managed IT\",ctaType:\"free-assessment\",relatedServices:[\"managed-it-services\",\"remote-it-support\",\"onsite-it-support\"],coverImage:\"https://framerusercontent.com/images/Qb8bLlPKFhujdYo4ViAvvV0YsCs.png\",coverImageAlt:\"RANGO engineer providing remote IT support after hours.\",primaryKeywordIntent:\"Miami IT support 24/7\",publishDate:\"2025-12-08\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Business technology does not fail only between 9 and 5. Email compromise, server alerts, internet outages, backup failures, and remote-work issues often happen at the worst possible time. For many companies, 24/7 support is no longer a luxury. It is part of basic operational resilience.\\n\\nThe real value of 24/7 IT support is not simply having someone answer the phone. It is having the right alerts, documentation, remote access, escalation process, and local response plan in place before something breaks. Without that structure, after-hours support becomes a voicemail box with a promise attached to it.\\n\\nIn South Florida, businesses also deal with storms, power issues, ISP outages, logistics schedules, medical office hours, and teams working across locations. Support needs to match that reality.\\n\\n### What to look for\\n\\n- Your staff works evenings, weekends, or across locations.\\n\\n- Your business relies on Microsoft 365, VoIP, cloud apps, or remote access.\\n\\n- A cybersecurity alert after hours would not reach a decision-maker quickly.\\n\\n- You do not know who handles an outage when your primary IT person is unavailable.\\n\\n- There is no written escalation process for urgent problems.\\n\\n### How RANGO helps\\n\\nRANGO builds support around documented environments, senior engineers, remote troubleshooting, endpoint visibility, and local onsite response when needed. The goal is simple: shorten downtime and prevent routine issues from becoming expensive interruptions.\\n\\nIf your business cannot afford to wait until Monday, schedule a free assessment and let us review your support model.\"},{slug:\"5-signs-to-upgrade-your-office-network\",title:\"5 Signs It Is Time to Upgrade Your Office Network\",seoTitle:\"5 Signs Your Office Network Needs an Upgrade | RANGO\",seoDescription:\"Slow Wi-Fi, dropped calls, aging switches, and poor visibility are signs your office network may need a redesign. Learn what to check first.\",excerpt:\"A network upgrade should not wait until the entire office is down. Most networks show warning signs for months before they fail: slow cloud apps, random Wi-Fi drops, bad VoIP quality, security...\",category:\"Networking\",ctaType:\"free-assessment\",relatedServices:[\"network-administration\",\"business-wifi\",\"cybersecurity\"],coverImage:\"https://framerusercontent.com/images/xpdKNxfqZNM7QeGFl8PIRCTpr8.png\",coverImageAlt:\"Network switch and patch panel in a business communications closet.\",primaryKeywordIntent:\"office network upgrade Miami\",publishDate:\"2025-11-17\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"A network upgrade should not wait until the entire office is down. Most networks show warning signs for months before they fail: slow cloud apps, random Wi-Fi drops, bad VoIP quality, security gaps, and equipment nobody can identify.\\n\\nThe problem is that many businesses treat the network as a one-time installation. In reality, every new camera, phone, laptop, cloud app, and employee changes the load on the network. What worked five years ago may now be the reason everyone complains that the internet is slow.\\n\\nMiami offices, medical suites, warehouses, and professional firms often grow in pieces. One switch gets added here, one access point there, and eventually nobody has a clean map. That is when stability and security suffer.\\n\\n### What to look for\\n\\n- Your Wi-Fi works in some rooms but not others.\\n\\n- Video calls and VoIP calls break up even when speed tests look fine.\\n\\n- The firewall, switches, or access points are more than five years old.\\n\\n- No one has a current network diagram or admin credentials.\\n\\n- Guest devices, cameras, printers, and employee devices are not segmented.\\n\\n### How RANGO helps\\n\\nRANGO reviews the full stack: internet circuits, firewall, switches, access points, cabling, VLANs, guest Wi-Fi, security settings, and monitoring. Then we prioritize what needs to be replaced now versus what can wait.\\n\\nRequest a network review before the next outage turns into lost revenue.\"},{slug:\"top-cyber-threats-small-businesses-2026\",title:\"Top Cyber Threats Targeting Small Businesses in 2026\",seoTitle:\"Top Small Business Cyber Threats in 2026 | RANGO\",seoDescription:\"The biggest cyber risks for small businesses in 2026 include phishing, ransomware, stolen passwords, weak backups, and unmanaged cloud access.\",excerpt:\"Small businesses are no longer too small to be targeted. Attackers go after companies that depend on email, Microsoft 365, remote access, and online banking but often lack full-time security...\",category:\"Cybersecurity\",ctaType:\"cybersecurity-review\",relatedServices:[\"cybersecurity\",\"mdr-xdr\",\"microsoft-365-consulting\",\"cloud-backup-disaster-recovery\"],coverImage:\"https://framerusercontent.com/images/lJ46D6jtvPgzPHCpjJw804LcJI.png\",coverImageAlt:\"Cybersecurity dashboard showing business threat alerts.\",primaryKeywordIntent:\"how to protect my business from ransomware\",publishDate:\"2025-11-10\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Small businesses are no longer too small to be targeted. Attackers go after companies that depend on email, Microsoft 365, remote access, and online banking but often lack full-time security staff. In 2026, the most dangerous threats are not always sophisticated. They are the preventable ones.\\n\\nPhishing, business email compromise, ransomware, credential theft, fake invoices, and weak remote access remain common because they work. A single user click or reused password can open the door. The answer is not one tool. It is layered security.\\n\\nSouth Florida businesses with bilingual teams, vendors, logistics partners, patient data, client files, or multi-location operations need clear controls that do not slow everyone down.\\n\\n### What to look for\\n\\n- MFA is not enforced for every user and administrator.\\n\\n- Backups exist but restore tests are not documented.\\n\\n- Users have local admin rights without business justification.\\n\\n- Email authentication and filtering are weak.\\n\\n- There is no 24/7 alerting or incident response plan.\\n\\n### How RANGO helps\\n\\nRANGO helps SMBs build practical security: MFA, EDR, email protection, DNS filtering, backup validation, security awareness training, Microsoft 365 hardening, and MDR/XDR where the risk justifies it.\\n\\nSchedule a cybersecurity review and get a plain-English scorecard of your biggest risks.\"},{slug:\"business-backup-disaster-recovery-miami\",title:\"Business Backup and Disaster Recovery: What Owners Need to Know\",seoTitle:\"Business Backup & Disaster Recovery in Miami | RANGO\",seoDescription:\"Backups are not enough. Learn how South Florida businesses should think about restore testing, cloud backup, ransomware, and hurricane readiness.\",excerpt:\"A backup only matters if it can be restored. Many businesses have a backup product installed, but no one has tested whether files, servers, Microsoft 365 data, or practice-management systems can...\",category:\"Hurricane Prep\",ctaType:\"free-assessment\",relatedServices:[\"cloud-backup-disaster-recovery\",\"cybersecurity\",\"managed-it-services\"],coverImage:\"https://framerusercontent.com/images/0OAcIRBBxdwHS6mW3iakNtVLzY.png\",coverImageAlt:\"Cloud backup and disaster recovery dashboard for business systems.\",primaryKeywordIntent:\"cloud backup for business Miami\",publishDate:\"2025-10-22\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"A backup only matters if it can be restored. Many businesses have a backup product installed, but no one has tested whether files, servers, Microsoft 365 data, or practice-management systems can actually be recovered under pressure.\\n\\nBackup is the copy. Disaster recovery is the plan. A business needs both. The plan should define what gets backed up, how often, where it is stored, who can access it, how restore tests are documented, and how fast critical systems need to come back online.\\n\\nFor Florida businesses, disaster recovery is not theoretical. Hurricanes, power loss, water damage, ISP outages, and ransomware can all create downtime. A good plan assumes something will fail and prepares around it.\\n\\n### What to look for\\n\\n- No one can show the last successful restore test.\\n\\n- Microsoft 365 email and SharePoint are not backed up separately.\\n\\n- Backups use the same credentials as production systems.\\n\\n- Recovery time and recovery point goals are not documented.\\n\\n- Critical systems depend on one office, one server, or one internet provider.\\n\\n### How RANGO helps\\n\\nRANGO designs backup and recovery around actual business operations, including servers, endpoints, Microsoft 365, line-of-business data, and cloud recovery. We also document restore testing so owners know the plan works.\\n\\nAsk for a backup and disaster recovery review before hurricane season or before your next cyber insurance renewal.\"},{slug:\"unifi-business-wifi-security-miami\",title:\"Get Better Wi-Fi, Cameras, and Access Control with UniFi\",seoTitle:\"UniFi Business Wi-Fi & Security in Miami | RANGO\",seoDescription:\"UniFi can simplify Wi-Fi, switching, cameras, and access control for small businesses when it is designed and managed correctly.\",excerpt:\"UniFi is popular because it gives small and mid-size businesses strong visibility without enterprise-level complexity. Wi-Fi, switching, cameras, door access, and network monitoring can be managed...\",category:\"Networking\",ctaType:\"free-assessment\",relatedServices:[\"business-wifi\",\"network-administration\",\"security-camera-installation\",\"access-control\"],coverImage:\"https://framerusercontent.com/images/D3Nk2PcRgEcOOtFMz96Uvu8ILI.png\",coverImageAlt:\"UniFi access point, switch, camera, and network console in a business installation.\",primaryKeywordIntent:\"UniFi business Wi-Fi Miami\",publishDate:\"2025-09-15\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"UniFi is popular because it gives small and mid-size businesses strong visibility without enterprise-level complexity. Wi-Fi, switching, cameras, door access, and network monitoring can be managed from a clean interface. That is powerful when the design is done correctly.\\n\\nThe mistake is treating UniFi like a consumer product. Businesses still need proper VLANs, firewall policy, cable labeling, PoE budgeting, backup internet planning, user roles, and documentation. A pretty dashboard does not replace a network design.\\n\\nFor Miami offices, clinics, warehouses, restaurants, and commercial buildings, UniFi can be a strong fit when you need good performance, clean installation, and centralized management without overbuying.\\n\\n### What to look for\\n\\n- You need better Wi-Fi and camera visibility in one environment.\\n\\n- You want guest networks separated from business devices.\\n\\n- You need mobile access to cameras or doors.\\n\\n- Your current network has no clear monitoring or documentation.\\n\\n- You want a clean upgrade path without unnecessary complexity.\\n\\n### How RANGO helps\\n\\nRANGO is experienced with Ubiquiti environments and designs UniFi deployments around business needs: coverage, security, camera retention, access roles, cabling, monitoring, and handoff documentation.\\n\\nSchedule a UniFi design review for your office, warehouse, clinic, or commercial space.\"},{slug:\"how-to-spot-phishing-emails-business\",title:\"How to Spot Phishing Emails Before They Cost Your Business Money\",seoTitle:\"How to Spot Phishing Emails at Work | RANGO\",seoDescription:\"Teach employees how to spot phishing emails, fake invoices, Microsoft 365 password scams, and business email compromise attempts.\",excerpt:\"Most phishing emails are designed to create pressure. They ask someone to click, approve, pay, reset, download, or verify before thinking. The best defense is a team that knows what suspicious...\",category:\"Cybersecurity\",ctaType:\"cybersecurity-review\",relatedServices:[\"cybersecurity\",\"microsoft-365-consulting\",\"managed-it-services\"],coverImage:\"https://framerusercontent.com/images/jFOng6Drkk1t4SsmFvF6zVeqPek.png\",coverImageAlt:\"Employee reviewing a suspicious email on a business laptop.\",primaryKeywordIntent:\"phishing email training for small business\",publishDate:\"2025-04-08\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Most phishing emails are designed to create pressure. They ask someone to click, approve, pay, reset, download, or verify before thinking. The best defense is a team that knows what suspicious looks like and a security setup that limits damage when someone makes a mistake.\\n\\nPhishing is dangerous because it targets normal business habits: invoices, shared documents, password resets, bank notices, shipping updates, and messages from executives. The email may look familiar, but the link, sender, attachment, or request does not match normal process.\\n\\nSmall offices often rely on trust and speed. That is exactly what attackers exploit. A simple approval process and employee training can prevent a large loss.\\n\\n### What to look for\\n\\n- Urgent request involving money, gift cards, payroll, or bank changes.\\n\\n- Microsoft 365 password warning that links to an unfamiliar domain.\\n\\n- Invoice from a vendor with changed payment instructions.\\n\\n- Sender display name is familiar but email address is wrong.\\n\\n- Attachment arrives unexpectedly or demands macros.\\n\\n### How RANGO helps\\n\\nRANGO combines email security, MFA, phishing simulations, Microsoft 365 hardening, and practical employee training. We keep the training short and realistic so people actually use it.\\n\\nRequest a phishing-readiness review and see where your team is exposed.\"},{slug:\"ubiquiti-omada-network-installation-miami\",title:\"Ubiquiti vs. TP-Link Omada for Business Network Installation\",seoTitle:\"Ubiquiti vs Omada Business Network Installation | RANGO\",seoDescription:\"Compare Ubiquiti UniFi and TP-Link Omada for small business Wi-Fi, switching, management, and budget planning.\",excerpt:\"Ubiquiti UniFi and TP-Link Omada can both be good platforms for small and mid-size businesses. The right answer depends on building size, support needs, camera and access-control plans, budget,...\",category:\"Networking\",ctaType:\"free-assessment\",relatedServices:[\"network-administration\",\"business-wifi\"],coverImage:\"https://framerusercontent.com/images/de2mCwIbrxlEDdklG6IHbBK5ppU.png\",coverImageAlt:\"Business network equipment comparison between Ubiquiti and TP-Link Omada.\",primaryKeywordIntent:\"Ubiquiti Omada network installation Miami\",publishDate:\"2025-03-25\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Ubiquiti UniFi and TP-Link Omada can both be good platforms for small and mid-size businesses. The right answer depends on building size, support needs, camera and access-control plans, budget, and how much centralized visibility the business needs.\\n\\nThe platform choice matters, but design matters more. A properly installed Omada network will outperform a poorly installed UniFi network, and vice versa. Cabling, placement, switching, VLANs, firewall policy, guest access, and documentation decide the outcome.\\n\\nFor South Florida businesses, the common scenarios are offices, clinics, warehouses, commercial suites, restaurants, and multi-tenant spaces. Each has different coverage and reliability needs.\\n\\n### What to look for\\n\\n- Choose UniFi when you want a strong ecosystem for Wi-Fi, cameras, switching, and access control.\\n\\n- Consider Omada when budget is tighter and the network scope is straightforward.\\n\\n- Avoid mixing unmanaged switches into a business network without a plan.\\n\\n- Do not skip site survey or cable testing.\\n\\n- Make sure the provider documents admin access and network topology.\\n\\n### How RANGO helps\\n\\nRANGO designs and supports both Ubiquiti and Omada environments. We help you choose based on use case, not brand hype, and we leave behind clean documentation.\\n\\nBook a network design consultation before buying hardware.\"},{slug:\"dental-office-it-compliance-florida\",title:\"Dental Office IT Compliance Issues Florida Practices Cannot Ignore\",seoTitle:\"Dental Office IT Compliance in Florida | RANGO\",seoDescription:\"Dental offices need HIPAA-ready IT, access controls, backup testing, imaging reliability, MFA, and documented security practices.\",excerpt:\"Dental offices handle protected health information, payment data, images, insurance records, and patient communications every day. That makes IT compliance more than a paperwork issue. It affects...\",category:\"Compliance\",ctaType:\"hipaa-review\",relatedServices:[\"hipaa-it-compliance\",\"industries-medical-dental\",\"cloud-backup-disaster-recovery\"],coverImage:\"https://framerusercontent.com/images/dtSM4dQncNLUQjRRnRhMPgy1iE.png\",coverImageAlt:\"Dental office workstation with secure practice-management software.\",primaryKeywordIntent:\"IT company for dental office Florida\",publishDate:\"2025-03-15\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Dental offices handle protected health information, payment data, images, insurance records, and patient communications every day. That makes IT compliance more than a paperwork issue. It affects how users log in, how data is backed up, how devices are secured, and how quickly the practice can recover if something fails.\\n\\nMany dental practices inherit a patchwork of computers, imaging devices, Wi-Fi, cloud portals, and practice-management software. Without documentation, MFA, encryption, backup testing, and access control, it becomes hard to prove the environment is being managed responsibly.\\n\\nFlorida dental offices also face hurricane risk, vendor dependencies, and multi-location complexity. Compliance needs to work in the real office, not just in a binder.\\n\\n### What to look for\\n\\n- MFA is enforced for email, admin portals, and remote access.\\n\\n- Backups are tested and documented.\\n\\n- Former employees are removed from systems quickly.\\n\\n- Workstations lock automatically and use endpoint protection.\\n\\n- Network access is segmented for guests, clinical devices, and business systems.\\n\\n### How RANGO helps\\n\\nRANGO supports medical and dental practices with HIPAA-ready IT, backup validation, Microsoft 365 security, access control, network reliability, and documentation that stands up to review.\\n\\nSchedule a HIPAA IT review for your dental practice.\"},{slug:\"remote-it-support-for-south-florida-businesses\",title:\"Remote IT Support for South Florida Businesses\",seoTitle:\"Remote IT Support for Businesses in Miami | RANGO\",seoDescription:\"Remote IT support can resolve many business issues quickly when it is backed by documentation, senior engineers, security tools, and local onsite coverage.\",excerpt:\"Remote IT support should feel fast, secure, and useful. It should not feel like waiting in a ticket queue while someone reads from a script. When done well, remote support can solve user issues,...\",category:\"Managed IT\",ctaType:\"free-assessment\",relatedServices:[\"remote-it-support\",\"managed-it-services\",\"onsite-it-support\"],coverImage:\"https://framerusercontent.com/images/GpjSIOg78UEmY3ZBiCP1zctFq7I.png\",coverImageAlt:\"Technician remotely supporting a business laptop and Microsoft 365 account.\",primaryKeywordIntent:\"remote IT support Miami\",publishDate:\"2025-03-05\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Remote IT support should feel fast, secure, and useful. It should not feel like waiting in a ticket queue while someone reads from a script. When done well, remote support can solve user issues, Microsoft 365 problems, security alerts, printer issues, software errors, and access problems without waiting for a truck roll.\\n\\nThe difference is preparation. A provider needs documented systems, secure remote access, endpoint visibility, admin credentials, and escalation paths. Without that foundation, every issue becomes a new investigation.\\n\\nFor South Florida businesses with multiple offices, remote employees, bilingual teams, and urgent client-facing work, fast remote support reduces downtime while onsite service remains available when hardware or cabling work is needed.\\n\\n### What to look for\\n\\n- Users can reach support without hunting for a phone number.\\n\\n- Technicians know your environment before connecting.\\n\\n- Remote access is logged and secured.\\n\\n- Common fixes are documented.\\n\\n- Onsite support is available when remote work is not enough.\\n\\n### How RANGO helps\\n\\nRANGO combines senior-engineer remote support with local onsite response across Miami-Dade and Broward. The goal is to fix what can be fixed fast and dispatch locally when the issue is physical.\\n\\nSchedule a support review and find out whether your current process is slowing your team down.\"},{slug:\"windows-10-support-ended-business-checklist\",title:\"Windows 10 Support Has Ended: Business Checklist for 2026\",seoTitle:\"Windows 10 Support Has Ended: Business Checklist | RANGO\",seoDescription:\"Windows 10 support ended in October 2025. Use this checklist to plan Windows 11 upgrades, hardware refresh, security controls, and app testing.\",excerpt:\"Windows 10 support has ended, which means businesses still running it need a clear plan. The risk is not that computers stop working overnight. The risk is that unsupported systems become harder...\",category:\"Microsoft 365\",ctaType:\"free-assessment\",relatedServices:[\"microsoft-365-consulting\",\"cybersecurity\",\"managed-it-services\"],coverImage:\"https://framerusercontent.com/images/7WTr7WUdmfxxjRfDhaRImH0ZKQ.png\",coverImageAlt:\"Business laptop being upgraded from Windows 10 to Windows 11.\",primaryKeywordIntent:\"Windows 10 support ended business checklist\",publishDate:\"2025-02-20\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Windows 10 support has ended, which means businesses still running it need a clear plan. The risk is not that computers stop working overnight. The risk is that unsupported systems become harder to secure, harder to insure, and harder to support over time.\\n\\nA clean migration is more than clicking upgrade. Businesses need to know which devices can run Windows 11, which applications need testing, which machines should be replaced, and how user data, profiles, printers, security tools, and Microsoft 365 access will move.\\n\\nFor small offices and professional firms, the easiest time to fix this is before an audit, cyber insurance questionnaire, or urgent hardware failure forces the issue.\\n\\n### What to look for\\n\\n- Inventory every Windows 10 device and owner.\\n\\n- Identify machines that fail Windows 11 requirements.\\n\\n- Test line-of-business software before rollout.\\n\\n- Back up user data before migration.\\n\\n- Confirm endpoint protection, encryption, MFA, and patching after migration.\\n\\n### How RANGO helps\\n\\nRANGO can inventory endpoints, build a phased migration plan, stage replacement hardware, migrate profiles, verify Microsoft 365 access, and document the upgrade for compliance and insurance conversations.\\n\\nAsk for a Windows 10/Windows 11 readiness review before unsupported systems become a bigger risk.\"},{slug:\"network-security-checklist-small-business\",title:\"Network Security Checklist for Small Businesses\",seoTitle:\"Small Business Network Security Checklist | RANGO\",seoDescription:\"A practical network security checklist covering firewalls, MFA, segmentation, Wi-Fi, backups, patching, users, and monitoring.\",excerpt:\"Network security does not need to be mysterious. Most small businesses can reduce risk dramatically by getting the basics right and documenting them. The hard part is making sure someone owns the...\",category:\"Cybersecurity\",ctaType:\"cybersecurity-review\",relatedServices:[\"cybersecurity\",\"network-administration\",\"mdr-xdr\"],coverImage:\"https://framerusercontent.com/images/lPdUn9s5TgqpYTCaYOZRFWGu6A.jpg\",coverImageAlt:\"Firewall and network monitoring dashboard for a small business.\",primaryKeywordIntent:\"cybersecurity assessment for small business\",publishDate:\"2024-07-15\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Network security does not need to be mysterious. Most small businesses can reduce risk dramatically by getting the basics right and documenting them. The hard part is making sure someone owns the work every month.\\n\\nAttackers look for easy paths: weak passwords, exposed remote access, old firewalls, flat networks, unpatched devices, missing backups, and abandoned user accounts. A checklist turns those vague risks into visible action items.\\n\\nFor South Florida businesses, the checklist should also account for remote users, multiple sites, hurricane readiness, vendor access, and line-of-business systems that cannot tolerate downtime.\\n\\n### What to look for\\n\\n- Enforce MFA for all users, especially administrators.\\n\\n- Segment guest Wi-Fi, cameras, printers, and business devices.\\n\\n- Patch firewalls, switches, access points, servers, and endpoints.\\n\\n- Remove inactive users and shared admin accounts.\\n\\n- Test backups and monitor security alerts.\\n\\n### How RANGO helps\\n\\nRANGO performs practical security reviews that focus on what owners can understand and act on: priority risks, effort level, business impact, and recommended next steps.\\n\\nSchedule a cybersecurity assessment and get a prioritized scorecard.\"},{slug:\"business-security-cameras-access-control-guide\",title:\"Business Security Cameras and Access Control: A Practical Guide\",seoTitle:\"Business Security Cameras & Access Control Guide | RANGO\",seoDescription:\"Learn how security cameras and access control work together for offices, warehouses, clinics, and commercial buildings.\",excerpt:\"Security cameras and access control are not just about recording incidents. They help businesses control who gets in, see what happened, protect employees, verify deliveries, and support insurance...\",category:\"Industry Insights\",ctaType:\"contact\",relatedServices:[\"security-camera-installation\",\"access-control\",\"network-administration\"],coverImage:\"https://framerusercontent.com/images/DtBgG3tw95JXFk5NwmMChOsO9g.jpg\",coverImageAlt:\"Commercial security camera and access control reader at an office entrance.\",primaryKeywordIntent:\"business security cameras access control Miami\",publishDate:\"2024-07-10\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Security cameras and access control are not just about recording incidents. They help businesses control who gets in, see what happened, protect employees, verify deliveries, and support insurance or compliance requirements.\\n\\nThe best systems are designed together. Cameras need the right placement, retention period, lighting, network capacity, and user permissions. Access control needs clean door hardware, credential policies, emergency planning, and reliable cloud management.\\n\\nSouth Florida offices, warehouses, medical suites, and multi-tenant buildings often need a blend of cameras, mobile credentials, door schedules, and remote visibility. Clean installation and handoff matter as much as the product brand.\\n\\n### What to look for\\n\\n- Camera views cover entrances, exits, reception, inventory, and vulnerable areas.\\n\\n- Retention matches business and insurance needs.\\n\\n- Managers can review footage without sharing admin credentials.\\n\\n- Door access is removed immediately when staff leave.\\n\\n- The camera network is separated from business workstations.\\n\\n### How RANGO helps\\n\\nRANGO installs and supports commercial camera and access-control systems, including UniFi Protect, Brivo, ButterflyMX, and related networking. We document the system so owners are not dependent on one installer.\\n\\nRequest a camera and access-control walkthrough for your facility.\"},{slug:\"how-to-choose-managed-it-provider-miami\",title:\"How to Choose a Managed IT Provider in Miami\",seoTitle:\"How to Choose a Managed IT Provider in Miami | RANGO\",seoDescription:\"A practical buyer guide for Miami businesses comparing managed IT providers, contracts, security controls, onboarding, and local response.\",excerpt:\"Choosing a managed IT provider is not about finding the cheapest monthly plan. It is about trusting a team with your users, data, email, backups, security, and business continuity. The wrong...\",category:\"Managed IT\",ctaType:\"free-assessment\",relatedServices:[\"managed-it-services\",\"cybersecurity\",\"cloud-backup-disaster-recovery\",\"about\"],coverImage:\"https://framerusercontent.com/images/XpnBi5zfjMFu9Lz9bF3OiB3muM.jpg\",coverImageAlt:\"Business owner reviewing managed IT provider checklist.\",primaryKeywordIntent:\"IT support for small business Miami\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Choosing a managed IT provider is not about finding the cheapest monthly plan. It is about trusting a team with your users, data, email, backups, security, and business continuity. The wrong provider feels inexpensive until the first outage, breach, or failed restore.\\n\\nA serious provider should be able to explain onboarding, documentation, response times, security baseline, backup testing, vendor escalation, local onsite coverage, and what is included in plain English. If the proposal is vague, the service usually will be too.\\n\\nMiami businesses need a provider that understands local response, bilingual support, hurricane readiness, compliance pressure, and the mix of professional services, healthcare, warehouses, and offices that operate across South Florida.\\n\\n### What to look for\\n\\n- Ask for the first 30-day onboarding plan.\\n\\n- Ask how backups are tested and documented.\\n\\n- Ask whether MFA, EDR, email security, and patching are included.\\n\\n- Ask who answers urgent calls and where onsite support comes from.\\n\\n- Ask for a written scope and clear exclusions.\\n\\n### How RANGO helps\\n\\nRANGO uses senior engineers, documented environments, cybersecurity baseline work, and local onsite support to make IT quieter and more accountable.\\n\\nSchedule a free assessment before signing your next IT contract.\"},{slug:\"managed-it-service-cost-south-florida\",title:\"What Does Managed IT Service Cost in South Florida?\",seoTitle:\"Managed IT Service Cost in South Florida | RANGO\",seoDescription:\"Understand common managed IT pricing models, what affects cost, and why the cheapest provider is rarely the lowest-risk option.\",excerpt:\"Most South Florida businesses want a straight answer: what should managed IT cost? The honest answer is that pricing depends on users, devices, servers, compliance needs, security stack, onsite...\",category:\"Managed IT\",ctaType:\"free-assessment\",relatedServices:[\"managed-it-services\",\"remote-it-support\",\"onsite-it-support\"],coverImage:\"https://framerusercontent.com/images/lWMsVWRrvVn5cnXflIVlzjPCac.jpg\",coverImageAlt:\"Managed IT pricing worksheet for a South Florida business.\",primaryKeywordIntent:\"what does managed IT service cost\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Most South Florida businesses want a straight answer: what should managed IT cost? The honest answer is that pricing depends on users, devices, servers, compliance needs, security stack, onsite requirements, and how much responsibility the provider is taking on.\\n\\nCheap IT usually leaves out the expensive work: documentation, backup testing, cybersecurity monitoring, patching, vendor management, and strategic planning. A good proposal should show what is included and what costs extra.\\n\\nIn Miami-Dade and Broward, pricing also depends on travel, after-hours support, multi-location complexity, industry requirements, and whether the business needs senior-engineer support rather than basic help desk coverage.\\n\\n### What to look for\\n\\n- Per-user pricing is simple but must define included devices.\\n\\n- Per-device pricing works for equipment-heavy environments.\\n\\n- Flat monthly pricing should include a written scope.\\n\\n- Projects, cabling, hardware, and major migrations may be separate.\\n\\n- Security and backup should not be afterthoughts.\\n\\n### How RANGO helps\\n\\nRANGO scopes managed IT around the actual environment, then gives a written proposal so owners understand the service model before committing.\\n\\nRequest a free assessment and get pricing based on your real environment, not a generic package.\"},{slug:\"hipaa-it-compliance-checklist-medical-dental\",title:\"HIPAA IT Compliance Checklist for Medical and Dental Practices\",seoTitle:\"HIPAA IT Compliance Checklist for Medical & Dental | RANGO\",seoDescription:\"A practical HIPAA IT checklist for medical and dental offices covering MFA, backups, access control, audit logs, encryption, and documentation.\",excerpt:\"HIPAA IT compliance is not just a policy document. It is the way your practice protects electronic patient information across email, workstations, servers, cloud apps, imaging systems, backups,...\",category:\"Compliance\",ctaType:\"hipaa-review\",relatedServices:[\"hipaa-it-compliance\",\"industries-medical-dental\",\"cloud-backup-disaster-recovery\"],coverImage:\"https://framerusercontent.com/images/N8aPRF4wb7CrxQBD6KHuGZekh4.jpg\",coverImageAlt:\"HIPAA IT compliance checklist for a medical or dental practice.\",primaryKeywordIntent:\"HIPAA compliant IT company South Florida\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"HIPAA IT compliance is not just a policy document. It is the way your practice protects electronic patient information across email, workstations, servers, cloud apps, imaging systems, backups, and user access.\\n\\nThe strongest practices can show evidence: who has access, how accounts are secured, how backups are tested, how devices are protected, how incidents are handled, and when risks were reviewed.\\n\\nSouth Florida practices often operate across multiple offices, vendors, imaging systems, and cloud portals. A practical checklist helps owners close gaps without slowing patient care.\\n\\n### What to look for\\n\\n- Complete and document a Security Risk Analysis.\\n\\n- Enforce MFA and remove shared admin accounts.\\n\\n- Encrypt supported devices and protect endpoints.\\n\\n- Test backups and document restore results.\\n\\n- Maintain access, offboarding, incident response, and vendor records.\\n\\n### How RANGO helps\\n\\nRANGO helps medical and dental practices build HIPAA-ready IT with security controls, backup validation, Microsoft 365 hardening, documentation, and quarterly review support.\\n\\nSchedule a HIPAA IT review and get a prioritized list of what to fix first.\"},{slug:\"protect-business-from-ransomware-2026\",title:\"How to Protect Your Business from Ransomware in 2026\",seoTitle:\"How to Protect Your Business from Ransomware | RANGO\",seoDescription:\"Ransomware prevention for small businesses: MFA, EDR, patching, email security, employee training, immutable backups, and recovery planning.\",excerpt:\"Ransomware protection starts before the ransom note. The businesses that recover best are the ones that reduce entry points, detect suspicious activity early, and maintain backups that attackers...\",category:\"Cybersecurity\",ctaType:\"cybersecurity-review\",relatedServices:[\"cybersecurity\",\"mdr-xdr\",\"cloud-backup-disaster-recovery\"],coverImage:\"https://framerusercontent.com/images/cLZwHFwULZJmpFN4uunXgNUeo.jpg\",coverImageAlt:\"Ransomware protection layers for a small business network.\",primaryKeywordIntent:\"how to protect my business from ransomware\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Ransomware protection starts before the ransom note. The businesses that recover best are the ones that reduce entry points, detect suspicious activity early, and maintain backups that attackers cannot easily destroy.\\n\\nA ransomware plan needs layers: MFA, endpoint detection, patching, email filtering, DNS protection, least-privilege access, security training, immutable backups, restore testing, and an incident response process.\\n\\nFor manufacturers, medical offices, wholesalers, and professional firms in South Florida, downtime can mean missed appointments, delayed shipments, production stoppage, and client trust problems.\\n\\n### What to look for\\n\\n- Block exposed remote access and require MFA.\\n\\n- Use EDR instead of basic antivirus only.\\n\\n- Patch operating systems, firewalls, and applications.\\n\\n- Limit admin rights and remove stale accounts.\\n\\n- Keep offline or immutable backups and test restores.\\n\\n### How RANGO helps\\n\\nRANGO builds ransomware resilience with managed cybersecurity, MDR/XDR options, backup validation, Microsoft 365 hardening, and practical recovery planning.\\n\\nRequest a ransomware-readiness review before an attacker tests your plan for you.\"},{slug:\"microsoft-365-security-checklist-small-business\",title:\"Microsoft 365 Security Checklist for Small Businesses\",seoTitle:\"Microsoft 365 Security Checklist for Small Business | RANGO\",seoDescription:\"Secure Microsoft 365 with MFA, admin controls, mailbox forwarding checks, SharePoint permissions, email authentication, and backup.\",excerpt:\"Microsoft 365 is where many businesses keep email, files, Teams chats, calendars, and client data. That makes it one of the most important systems to secure. Default settings are not enough for...\",category:\"Microsoft 365\",ctaType:\"cybersecurity-review\",relatedServices:[\"microsoft-365-consulting\",\"cybersecurity\",\"managed-it-services\"],coverImage:\"https://framerusercontent.com/images/huTK8MwlyqMWxq1AMbQnwhos98c.jpg\",coverImageAlt:\"Microsoft 365 security settings checklist on a business laptop.\",primaryKeywordIntent:\"Microsoft 365 security checklist small business\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Microsoft 365 is where many businesses keep email, files, Teams chats, calendars, and client data. That makes it one of the most important systems to secure. Default settings are not enough for most businesses.\\n\\nSmall businesses often grow into Microsoft 365 without cleaning up admin roles, mailbox forwarding, guest sharing, legacy access, retention, or backup. That creates unnecessary risk.\\n\\nFor South Florida businesses with remote teams, medical data, client files, or regulated workflows, Microsoft 365 needs to be intentionally configured and reviewed.\\n\\n### What to look for\\n\\n- Enforce MFA for every user and administrator.\\n\\n- Review admin roles and remove unnecessary privileges.\\n\\n- Check mailbox forwarding and suspicious inbox rules.\\n\\n- Configure SPF, DKIM, and DMARC.\\n\\n- Back up Microsoft 365 data separately from Microsoft itself.\\n\\n### How RANGO helps\\n\\nRANGO hardens Microsoft 365 environments, reviews risky settings, supports licensing, configures backup, and documents the controls owners need to understand.\\n\\nAsk for a Microsoft 365 health check and security review.\"},{slug:\"hurricane-season-it-disaster-recovery-checklist\",title:\"Hurricane Season IT Disaster Recovery Checklist for Florida Businesses\",seoTitle:\"Hurricane IT Disaster Recovery Checklist | RANGO\",seoDescription:\"Florida businesses should prepare IT before hurricane season with backups, power planning, internet failover, remote access, and recovery testing.\",excerpt:\"Hurricane season is not the time to discover that your backup has never been tested, your remote access depends on the office internet, or your team does not know who to call. IT disaster recovery...\",category:\"Hurricane Prep\",ctaType:\"free-assessment\",relatedServices:[\"cloud-backup-disaster-recovery\",\"managed-it-services\",\"remote-it-support\"],coverImage:\"https://framerusercontent.com/images/vuRlzVemeYgc5Cs6qgnf7wCoRM.jpg\",coverImageAlt:\"Florida business disaster recovery checklist before hurricane season.\",primaryKeywordIntent:\"hurricane IT disaster recovery Florida business\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Hurricane season is not the time to discover that your backup has never been tested, your remote access depends on the office internet, or your team does not know who to call. IT disaster recovery should be reviewed before the first serious storm appears on the map.\\n\\nPreparation includes backups, cloud access, internet failover, UPS units, contact lists, remote work readiness, vendor contacts, insurance records, and a written recovery order for critical systems.\\n\\nFlorida businesses know storms are part of operating here. The difference is whether technology planning is handled before the pressure starts.\\n\\n### What to look for\\n\\n- Test critical backups and document the result.\\n\\n- Confirm remote access works outside the office.\\n\\n- Review UPS batteries and shutdown procedures.\\n\\n- Export vendor, carrier, and support contacts.\\n\\n- Define which systems come back first after an outage.\\n\\n### How RANGO helps\\n\\nRANGO helps businesses prepare with cloud backup, restore testing, remote access, internet redundancy planning, and a plain-English disaster recovery checklist.\\n\\nSchedule a hurricane-readiness IT review before storm season gets busy.\"},{slug:\"cyber-insurance-requirements-small-business-2026\",title:\"Cyber Insurance Requirements for Small Businesses in 2026\",seoTitle:\"Cyber Insurance Requirements for Small Businesses | RANGO\",seoDescription:\"Cyber insurance carriers increasingly expect MFA, EDR, backups, patching, email security, employee training, and documented controls.\",excerpt:\"Cyber insurance applications are getting more detailed. Carriers want to know whether your business uses MFA, endpoint protection, backups, patching, email security, training, and incident...\",category:\"Cybersecurity\",ctaType:\"cybersecurity-review\",relatedServices:[\"cybersecurity\",\"mdr-xdr\",\"cloud-backup-disaster-recovery\",\"microsoft-365-consulting\"],coverImage:\"https://framerusercontent.com/images/7rYkhEjGqoOAVYhFCWP05L0am8.jpg\",coverImageAlt:\"Small business reviewing cyber insurance security requirements.\",primaryKeywordIntent:\"cyber insurance requirements small business\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"Cyber insurance applications are getting more detailed. Carriers want to know whether your business uses MFA, endpoint protection, backups, patching, email security, training, and incident response planning. Guessing on those answers is risky.\\n\\nThe best time to prepare is before renewal. If you cannot prove a control is in place, the carrier may price the policy higher, exclude coverage, or ask follow-up questions that delay binding.\\n\\nSouth Florida businesses in healthcare, professional services, manufacturing, and distribution often face vendor and insurance requirements even when they are not formally regulated.\\n\\n### What to look for\\n\\n- MFA on email, VPN, remote access, and admin accounts.\\n\\n- EDR or managed endpoint protection.\\n\\n- Immutable or isolated backups with restore testing.\\n\\n- Patch management and vulnerability review.\\n\\n- Security awareness training and incident response contacts.\\n\\n### How RANGO helps\\n\\nRANGO helps businesses answer cyber insurance questionnaires accurately by implementing and documenting the controls carriers commonly expect.\\n\\nRequest a cyber insurance readiness review before your next renewal.\"},{slug:\"business-wifi-vs-home-wifi\",title:\"Business Wi-Fi vs. Home Wi-Fi: When the Mesh System Stops Cutting It\",seoTitle:\"Business Wi-Fi vs Home Wi-Fi | RANGO Technologies\",seoDescription:\"Home mesh Wi-Fi is not built for offices, clinics, warehouses, guest networks, cameras, VoIP, and business monitoring. Learn when to upgrade.\",excerpt:\"A home mesh system can work well in a house. That does not mean it belongs in a business. Offices, clinics, warehouses, and commercial spaces need secure guest networks, device visibility,...\",category:\"Networking\",ctaType:\"free-assessment\",relatedServices:[\"business-wifi\",\"network-administration\"],coverImage:\"https://framerusercontent.com/images/lQoWpRmvYAlnyFeWm2TwUFoTVk.jpg\",coverImageAlt:\"Comparison of home mesh Wi-Fi and commercial business Wi-Fi access points.\",primaryKeywordIntent:\"best business Wi-Fi setup Miami\",publishDate:\"2026-04-26\",lastUpdated:\"2026-04-26\",readTime:\"2 min read\",author:\"RANGO Technologies\",body:\"A home mesh system can work well in a house. That does not mean it belongs in a business. Offices, clinics, warehouses, and commercial spaces need secure guest networks, device visibility, roaming, VLANs, bandwidth control, and monitoring.\\n\\nThe issue is not just speed. Business Wi-Fi must support more users, more devices, VoIP, cameras, printers, POS systems, scanners, and cloud apps while keeping the network secure and manageable.\\n\\nIn Miami offices and warehouses, walls, neighboring networks, metal racks, and device density can make consumer Wi-Fi unreliable quickly.\\n\\n### What to look for\\n\\n- Guests connect to the same network as business devices.\\n\\n- No one can see which devices are connected.\\n\\n- Video calls fail even when the internet speed is high.\\n\\n- There is no clean handoff between access points.\\n\\n- You cannot centrally manage updates, passwords, or alerts.\\n\\n### How RANGO helps\\n\\nRANGO designs commercial Wi-Fi around coverage, performance, segmentation, monitoring, and documentation. We help owners stop treating Wi-Fi as a mystery.\\n\\nSchedule a Wi-Fi assessment and find out whether your current setup is holding the business back.\"}];const CTA_DESTINATIONS={\"free-assessment\":{href:\"/free-it-assessment\",label:\"Schedule a free IT assessment\"},\"cybersecurity-review\":{href:\"/cybersecurity\",label:\"Get a cybersecurity review\"},\"hipaa-review\":{href:\"/hipaa-it-compliance\",label:\"Get a HIPAA IT review\"},contact:{href:\"/contact\",label:\"Contact RANGO Technologies\"}};const SERVICE_LINK_MAP={\"managed-it-services\":\"/managed-it-services\",cybersecurity:\"/cybersecurity\",\"mdr-xdr\":\"/mdr-xdr\",\"microsoft-365-consulting\":\"/microsoft-365-consulting\",\"hipaa-it-compliance\":\"/hipaa-it-compliance\",\"cloud-backup-disaster-recovery\":\"/cloud-backup-disaster-recovery\",\"network-administration\":\"/network-administration\",\"business-wifi\":\"/business-wifi\",\"voip-phone-systems\":\"/voip-phone-systems\",\"security-camera-installation\":\"/security-camera-installation\",\"access-control\":\"/access-control\",\"remote-it-support\":\"/remote-it-support\",\"onsite-it-support\":\"/onsite-it-support\",\"industries-medical-dental\":\"/industries-medical-dental\",about:\"/about\",contact:\"/contact\"};const SERVICE_LABELS={\"managed-it-services\":\"Managed IT Services\",cybersecurity:\"Cybersecurity\",\"mdr-xdr\":\"MDR / XDR\",\"microsoft-365-consulting\":\"Microsoft 365 Consulting\",\"hipaa-it-compliance\":\"HIPAA IT Compliance\",\"cloud-backup-disaster-recovery\":\"Cloud Backup & DR\",\"network-administration\":\"Network Administration\",\"business-wifi\":\"Business Wi-Fi\",\"voip-phone-systems\":\"VoIP Phone Systems\",\"security-camera-installation\":\"Security Cameras\",\"access-control\":\"Access Control\",\"remote-it-support\":\"Remote IT Support\",\"onsite-it-support\":\"Onsite IT Support\",\"industries-medical-dental\":\"Medical & Dental\",about:\"About RANGO\",contact:\"Contact\"};function escapeHtml(s){return s.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\");}function fmtDate(iso){const d=new Date(iso+\"T00:00:00\");return d.toLocaleDateString(\"en-US\",{year:\"numeric\",month:\"long\",day:\"numeric\"});}function detailHref(slug){return`/blog-${slug}`;}function headingId(s){return s.toLowerCase().replace(/[\\u2018\\u2019']/g,\"\").replace(/[^a-z0-9]+/g,\"-\").replace(/^-+|-+$/g,\"\");}function inlineFmt(s){return s.replace(/\\*\\*([^*]+)\\*\\*/g,\"<strong>$1</strong>\").replace(/\\[([^\\]]+)\\]\\((https?:\\/\\/[^\\s)]+|\\/[^\\s)]*|#[^\\s)]+)\\)/g,(_m,txt,href)=>href.indexOf(\"http\")===0&&href.indexOf(\"https://rango.tech\")!==0?`<a href=\"${href}\" target=\"_blank\" rel=\"noopener noreferrer\">${txt}</a>`:`<a href=\"${href}\">${txt}</a>`);}function renderBody(body){const out=[];const blocks=body.split(/\\n{2,}/);let inUl=false;const closeUl=()=>{if(inUl){out.push(\"</ul>\");inUl=false;}};for(const b of blocks){const t=b.trim();if(!t)continue;if(t.startsWith(\"![\")){closeUl();const im=t.match(/^!\\[([^\\]]*)\\]\\(([^)\\s]+)\\)$/);if(im){out.push(`<figure class=\"bp-fig\"><img src=\"${im[2]}\" alt=\"${escapeHtml(im[1])}\" loading=\"lazy\" /></figure>`);}}else if(t.startsWith(\"### \")){closeUl();out.push(`<h3 class=\"bp-h3\" id=\"${headingId(t.slice(4))}\">${inlineFmt(escapeHtml(t.slice(4)))}</h3>`);}else if(t.startsWith(\"## \")){closeUl();out.push(`<h2 class=\"bp-h2\" id=\"${headingId(t.slice(3))}\">${inlineFmt(escapeHtml(t.slice(3)))}</h2>`);}else if(t.startsWith(\"- \")){if(!inUl){out.push(`<ul class=\"bp-ul\">`);inUl=true;}out.push(`<li>${inlineFmt(escapeHtml(t.slice(2)))}</li>`);}else{closeUl();out.push(`<p>${inlineFmt(escapeHtml(t))}</p>`);}}closeUl();return out.join(\"\\n\");}function relatedPosts(slug,limit=3){const me=BLOG_POSTS.find(p=>p.slug===slug);if(!me)return[];const same=BLOG_POSTS.filter(p=>p.slug!==slug&&p.category===me.category);const other=BLOG_POSTS.filter(p=>p.slug!==slug&&p.category!==me.category);return[...same,...other].slice(0,limit);}function buildPostMarkup(p){const tint=CATEGORY_TINT[p.category]||\"#F3F4F6\";const cta=CTA_DESTINATIONS[p.ctaType]||CTA_DESTINATIONS[\"free-assessment\"];const heroImg=p.coverImage?`<img src=\"${escapeHtml(p.coverImage)}\" alt=\"${escapeHtml(p.coverImageAlt)}\" width=\"1200\" height=\"630\" style=\"width:100%;height:100%;object-fit:cover;display:block\" />`:`<div style=\"width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:${tint};color:#1F2937;font-family:Outfit,system-ui,sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;padding:24px\">${escapeHtml(p.category)}</div>`;const services=p.relatedServices.map(s=>SERVICE_LINK_MAP[s]&&SERVICE_LABELS[s]?`<li><a href=\"${SERVICE_LINK_MAP[s]}\">${escapeHtml(SERVICE_LABELS[s])}</a></li>`:\"\").filter(Boolean).join(\"\");const related=relatedPosts(p.slug).map(rp=>`\n<article class=\"bc\">\n    <a href=\"${detailHref(rp.slug)}\" class=\"bca\">\n        <div class=\"bci\">${rp.coverImage?`<img src=\"${escapeHtml(rp.coverImage)}\" alt=\"${escapeHtml(rp.coverImageAlt)}\" loading=\"lazy\" width=\"1200\" height=\"630\" style=\"width:100%;height:100%;object-fit:cover\" />`:`<div class=\"bcip\" style=\"background:${CATEGORY_TINT[rp.category]||\"#F3F4F6\"};width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Outfit,system-ui,sans-serif;color:#1F2937;font-weight:600;letter-spacing:.04em;text-transform:uppercase\">${escapeHtml(rp.category)}</div>`}</div>\n        <div class=\"bcb\">\n            <div class=\"bct\">${escapeHtml(rp.category)}</div>\n            <h3>${escapeHtml(rp.title)}</h3>\n            <p>${escapeHtml(rp.excerpt)}</p>\n            <div class=\"bcm\"><span>${escapeHtml(fmtDate(rp.publishDate))}</span><span>${escapeHtml(rp.readTime)}</span></div>\n        </div>\n    </a>\n</article>`).join(\"\");return NAV_HTML+`\n<main id=\"main\" role=\"main\">\n    <nav class=\"bp-crumb\" aria-label=\"Breadcrumb\">\n        <div class=\"ctn\">\n            <ol>\n                <li><a href=\"/\">Home</a></li>\n                <li aria-hidden=\"true\">/</li>\n                <li><a href=\"/blog\">Blog</a></li>\n                <li aria-hidden=\"true\">/</li>\n                <li aria-current=\"page\">${escapeHtml(p.category)}</li>\n            </ol>\n        </div>\n    </nav>\n    <article class=\"bp\">\n        <header class=\"bp-hd\">\n            <div class=\"ctn\">\n                <span class=\"badge bp-cat\">${escapeHtml(p.category)}</span>\n                <h1>${escapeHtml(p.title)}</h1>\n                <p class=\"bp-excerpt\">${escapeHtml(p.excerpt)}</p>\n                <div class=\"bp-meta\">\n                    <span>By ${escapeHtml(p.author)}</span>\n                    <span aria-hidden=\"true\">\\xb7</span>\n                    <time datetime=\"${escapeHtml(p.publishDate)}\">${escapeHtml(fmtDate(p.publishDate))}</time>\n                    <span aria-hidden=\"true\">\\xb7</span>\n                    <span>${escapeHtml(p.readTime)}</span>\n                    ${p.lastUpdated&&p.lastUpdated!==p.publishDate?`<span aria-hidden=\"true\">\\xb7</span><span>Updated ${escapeHtml(fmtDate(p.lastUpdated))}</span>`:\"\"}\n                </div>\n            </div>\n        </header>\n        <div class=\"bp-cover ctn\">\n            <div class=\"bp-cover-in\">${heroImg}</div>\n        </div>\n        <div class=\"ctn bp-wrap\">\n            <div class=\"bp-body\">\n                ${renderBody(p.body)}\n                <div class=\"bp-cta-mid\">\n                    <p><strong>${escapeHtml(cta.label)}.</strong> Talk to a senior RANGO engineer about your environment.</p>\n                    <a href=\"${cta.href}\" class=\"btn btn-p\">${escapeHtml(cta.label)}</a>\n                </div>\n            </div>\n            <aside class=\"bp-side\" aria-label=\"Related services\">\n                <h2>Related services</h2>\n                <ul class=\"bp-side-l\">${services}</ul>\n                <a href=\"${cta.href}\" class=\"btn btn-p\" style=\"margin-top:18px\">${escapeHtml(cta.label)}</a>\n            </aside>\n        </div>\n        <section class=\"bp-final-cta strip\">\n            <div class=\"ctn cta-in\">\n                <h2>${escapeHtml(cta.label)}</h2>\n                <p>Get a plain-English review from a senior RANGO engineer. No obligation.</p>\n                <div class=\"cta-bt\"><a href=\"${cta.href}\" class=\"btn btn-p\">${escapeHtml(cta.label)}</a><a href=\"/contact\" class=\"btn btn-w\">Contact us</a></div>\n            </div>\n        </section>\n        ${related?`<section class=\"section bp-related\"><div class=\"ctn\"><h2>Related posts</h2><div class=\"bl-g\">${related}</div></div></section>`:\"\"}\n    </article>\n</main>\n`+FOOTER_HTML;}function buildSEO(p){const url=SITE_ORIGIN+detailHref(p.slug);return{title:p.seoTitle||p.title,description:p.seoDescription,canonical:url,ogTitle:p.seoTitle||p.title,ogDescription:p.seoDescription,ogUrl:url,ogImage:p.coverImage||SITE_ORIGIN+\"/og-default.png\"};}function setMeta(name,content,attr=\"name\"){if(typeof document===\"undefined\")return;let el=document.head.querySelector(`meta[${attr}=\"${name}\"]`);if(!el){el=document.createElement(\"meta\");el.setAttribute(attr,name);document.head.appendChild(el);}el.content=content;}function setLink(rel,href){if(typeof document===\"undefined\")return;let el=document.head.querySelector(`link[rel=\"${rel}\"]`);if(!el){el=document.createElement(\"link\");el.rel=rel;document.head.appendChild(el);}el.href=href;}function injectJSONLD(id,payload){if(typeof document===\"undefined\")return;let el=document.head.querySelector(`script[data-jsonld=\"${id}\"]`);if(!el){el=document.createElement(\"script\");el.type=\"application/ld+json\";el.setAttribute(\"data-jsonld\",id);document.head.appendChild(el);}try{const txt=JSON.stringify(payload);JSON.parse(txt);el.textContent=txt;}catch{/* noop */}}const NAV_HTML=`<a class=\"skip-lk\" href=\"#main\">Skip to content</a>\n<header><nav class=\"nav\" role=\"navigation\" aria-label=\"Primary navigation\"><div class=\"nav-in\"><a href=\"/\" class=\"nav-logo\" aria-label=\"RANGO TECHNOLOGIES home\"><img src=\"https://framerusercontent.com/images/dxsWCchYA4pbhpfnvkADM0aCEF4.png\" alt=\"RANGO TECHNOLOGIES — Managed IT Services South Florida\" width=\"500\" height=\"100\" class=\"brand-logo\" /></a><ul class=\"nav-l\"><li class=\"dd\"><button class=\"dd-trig\" aria-expanded=\"false\" aria-controls=\"dd-services\">Services <svg class=\"dd-chev\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><div class=\"dd-panel\" id=\"dd-services\"><a href=\"/managed-it-services\">Managed IT Services</a><a href=\"/cybersecurity\">Cybersecurity &amp; Threat Protection</a><a href=\"/mdr-xdr\">Managed Detection &amp; Response (MDR/XDR)</a><a href=\"/microsoft-365-consulting\">Microsoft 365 Consulting</a><a href=\"/hipaa-it-compliance\">HIPAA IT Compliance</a><a href=\"/cloud-backup-disaster-recovery\">Cloud Backup &amp; Disaster Recovery</a><a href=\"/network-administration\">Network Administration</a><a href=\"/business-wifi\">Business Wi-Fi &amp; Networking</a><a href=\"/voip-phone-systems\">VoIP Business Phone Systems</a><a href=\"/security-camera-installation\">Security Cameras</a><a href=\"/access-control\">Access Control</a><a href=\"/remote-it-support\">Remote IT Support</a><a href=\"/onsite-it-support\">Onsite IT Support</a></div></li><li class=\"dd\"><button class=\"dd-trig\" aria-expanded=\"false\" aria-controls=\"dd-industries\">Industries <svg class=\"dd-chev\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><div class=\"dd-panel\" id=\"dd-industries\"><a href=\"/industries-medical-dental\">Medical &amp; Dental</a><a href=\"/industries-professional-services\">Professional Services</a><a href=\"/industries-manufacturing\">Manufacturing</a><a href=\"/industries-wholesale-distribution\">Wholesale &amp; Distribution</a><a href=\"/industries-commercial-offices\">Commercial Offices</a><a href=\"/industries-remote-hybrid-teams\">Remote &amp; Hybrid Teams</a></div></li><li class=\"dd\"><button class=\"dd-trig\" aria-expanded=\"false\" aria-controls=\"dd-areas\">Service Areas <svg class=\"dd-chev\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><div class=\"dd-panel\" id=\"dd-areas\"><a href=\"/locations-miami-lakes\">Miami Lakes</a><a href=\"/locations-doral\">Doral</a><a href=\"/locations-hialeah\">Hialeah</a><a href=\"/locations-coral-gables\">Coral Gables</a><a href=\"/locations-kendall\">Kendall</a><a href=\"/locations-homestead\">Homestead</a><a href=\"/locations-opa-locka\">Opa-Locka</a><a href=\"/locations-medley\">Medley</a><a href=\"/locations-miramar\">Miramar</a><a href=\"/locations-pembroke-pines\">Pembroke Pines</a><a href=\"/locations-cooper-city\">Cooper City</a><a href=\"/locations-weston\">Weston</a><a href=\"/locations-miami-dade\">Miami-Dade County</a><a href=\"/locations-south-florida\">South Florida</a></div></li><li><a href=\"/about\">About</a></li><li><a href=\"/reviews\">Reviews</a></li><li><a href=\"/blog\">Blog</a></li><li><a href=\"/contact\">Contact</a></li></ul><div class=\"nav-c\"><div class=\"dd nav-ph-dd\"><button class=\"dd-trig nav-ph-btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"dd-phone\" aria-label=\"Call RANGO Technologies\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.12.8.32 1.58.59 2.33a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.75.27 1.53.47 2.33.59A2 2 0 0122 16.92z\"/></svg></button><div class=\"dd-panel nav-ph-pop\" id=\"dd-phone\"><a href=\"tel:+18667264648\" class=\"dd-row\" aria-label=\"Call toll-free 1.866.RANGO.IT\"><span class=\"dd-row-label\">Toll-free</span><span class=\"dd-row-value\">1.866.RANGO.IT</span></a><a href=\"tel:+13059018990\" class=\"dd-row\" aria-label=\"Call local 305-901-8990\"><span class=\"dd-row-label\">Local</span><span class=\"dd-row-value\">(305) 901-8990</span></a></div></div><a href=\"/support\" class=\"nav-ico nav-support\" aria-label=\"Support\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 13a8 8 0 0116 0\"/><path d=\"M5 13v3a2 2 0 002 2h1v-7H7a2 2 0 00-2 2z\"/><path d=\"M19 13v3a2 2 0 01-2 2h-1v-7h1a2 2 0 012 2z\"/><path d=\"M12 20h2a4 4 0 004-4\"/></svg></a><a href=\"/free-it-assessment\" class=\"nav-cta\">Free IT Assessment</a></div><div class=\"nav-mq\" aria-label=\"Quick header actions\"><a href=\"tel:+18667264648\" class=\"nav-ico nav-call\" aria-label=\"Call RANGO Technologies\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.12.8.32 1.58.59 2.33a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.75.27 1.53.47 2.33.59A2 2 0 0122 16.92z\"/></svg></a><a href=\"/support\" class=\"nav-ico nav-support\" aria-label=\"Support\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 13a8 8 0 0116 0\"/><path d=\"M5 13v3a2 2 0 002 2h1v-7H7a2 2 0 00-2 2z\"/><path d=\"M19 13v3a2 2 0 01-2 2h-1v-7h1a2 2 0 012 2z\"/><path d=\"M12 20h2a4 4 0 004-4\"/></svg></a></div><button class=\"nav-h\" aria-label=\"Menu\" aria-expanded=\"false\" aria-controls=\"mob\"><span class=\"nav-h-i\"><span></span><span></span><span></span></span></button></div></nav></header>\n<div class=\"mob-bd\" aria-hidden=\"true\"></div>\n<aside class=\"mob\" id=\"mob\" role=\"dialog\" aria-label=\"Main menu\" aria-modal=\"true\"><div class=\"mob-h\"><div class=\"mob-logo\">RANGO TECHNOLOGIES</div><button class=\"mob-x\" aria-label=\"Close menu\">&times;</button></div><nav class=\"mob-nav\" aria-label=\"Mobile primary navigation\"><div class=\"acc\"><button class=\"acc-trig\" aria-expanded=\"false\" aria-controls=\"acc-services\">Services <svg class=\"acc-chev\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><div class=\"acc-panel\" id=\"acc-services\"><a href=\"/managed-it-services\">Managed IT Services</a><a href=\"/cybersecurity\">Cybersecurity &amp; Threat Protection</a><a href=\"/mdr-xdr\">Managed Detection &amp; Response (MDR/XDR)</a><a href=\"/microsoft-365-consulting\">Microsoft 365 Consulting</a><a href=\"/hipaa-it-compliance\">HIPAA IT Compliance</a><a href=\"/cloud-backup-disaster-recovery\">Cloud Backup &amp; Disaster Recovery</a><a href=\"/network-administration\">Network Administration</a><a href=\"/business-wifi\">Business Wi-Fi &amp; Networking</a><a href=\"/voip-phone-systems\">VoIP Business Phone Systems</a><a href=\"/security-camera-installation\">Security Cameras</a><a href=\"/access-control\">Access Control</a><a href=\"/remote-it-support\">Remote IT Support</a><a href=\"/onsite-it-support\">Onsite IT Support</a></div></div><div class=\"acc\"><button class=\"acc-trig\" aria-expanded=\"false\" aria-controls=\"acc-industries\">Industries <svg class=\"acc-chev\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><div class=\"acc-panel\" id=\"acc-industries\"><a href=\"/industries-medical-dental\">Medical &amp; Dental</a><a href=\"/industries-professional-services\">Professional Services</a><a href=\"/industries-manufacturing\">Manufacturing</a><a href=\"/industries-wholesale-distribution\">Wholesale &amp; Distribution</a><a href=\"/industries-commercial-offices\">Commercial Offices</a><a href=\"/industries-remote-hybrid-teams\">Remote &amp; Hybrid Teams</a></div></div><div class=\"acc\"><button class=\"acc-trig\" aria-expanded=\"false\" aria-controls=\"acc-areas\">Service Areas <svg class=\"acc-chev\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><div class=\"acc-panel\" id=\"acc-areas\"><a href=\"/locations-miami-lakes\">Miami Lakes</a><a href=\"/locations-doral\">Doral</a><a href=\"/locations-hialeah\">Hialeah</a><a href=\"/locations-coral-gables\">Coral Gables</a><a href=\"/locations-kendall\">Kendall</a><a href=\"/locations-homestead\">Homestead</a><a href=\"/locations-opa-locka\">Opa-Locka</a><a href=\"/locations-medley\">Medley</a><a href=\"/locations-miramar\">Miramar</a><a href=\"/locations-pembroke-pines\">Pembroke Pines</a><a href=\"/locations-cooper-city\">Cooper City</a><a href=\"/locations-weston\">Weston</a><a href=\"/locations-miami-dade\">Miami-Dade County</a><a href=\"/locations-south-florida\">South Florida</a></div></div><a href=\"/about\" class=\"mob-link\">About</a><a href=\"/reviews\" class=\"mob-link\">Reviews</a><a href=\"/blog\" class=\"mob-link\">Blog</a><a href=\"/support\" class=\"mob-link\">Support</a><a href=\"/contact\" class=\"mob-link\">Contact</a></nav><div class=\"mob-cta\"><a href=\"/free-it-assessment\" class=\"btn btn-p\">Free IT Assessment</a><a href=\"tel:+18667264648\" class=\"btn btn-d\">Call 1.866.RANGO.IT</a><a href=\"tel:+13059018990\" class=\"mob-cta-sub\">or call local (305) 901-8990</a></div></aside>\n`;const FOOTER_HTML=`\n<footer class=\"ft\" role=\"contentinfo\"><div class=\"ctn\"><div class=\"ft-top\"><div class=\"ft-news\" aria-labelledby=\"ft-news-h\"><p id=\"ft-news-h\" class=\"ft-news-h\">Get the RANGO IT brief</p><p class=\"ft-news-p\">Short, useful updates: cybersecurity alerts, Microsoft 365 changes, and what's actually working for South Florida businesses. No spam.</p><form class=\"ft-news-form\" action=\"https://assets.mailerlite.com/jsonp/1430809/forms/150774642331616770/subscribe\" method=\"post\" target=\"_blank\" rel=\"noopener noreferrer\"><div class=\"ft-news-row\"><input type=\"email\" name=\"fields[email]\" placeholder=\"you@company.com\" autocomplete=\"email\" required aria-label=\"Email\" /><input type=\"text\" name=\"fields[name]\" placeholder=\"First name\" autocomplete=\"given-name\" aria-label=\"First name\" /><input type=\"text\" name=\"fields[last_name]\" placeholder=\"Last name\" autocomplete=\"family-name\" aria-label=\"Last name\" /><button type=\"submit\">Subscribe</button></div><input type=\"hidden\" name=\"ml-submit\" value=\"1\" /><input type=\"hidden\" name=\"anticsrf\" value=\"true\" /></form><p class=\"ft-news-fine\">By subscribing you agree to receive marketing emails from RANGO Technologies. Unsubscribe anytime.</p></div></div><div class=\"ft-g\"><div class=\"ft-br\"><div class=\"ft-lo\"><span>RANGO</span> TECHNOLOGIES</div><p>Managed IT and Cybersecurity for South Florida businesses.</p><address style=\"font-style:normal\" class=\"ft-meta\">14100 Palmetto Frontage Rd, Suite 108<br>Miami Lakes, FL 33016<br><a href=\"tel:18667264648\">1.866.RANGO.IT</a><br><a href=\"mailto:sales@rango.tech\">sales@rango.tech</a></address><div class=\"ft-trust\"><a href=\"https://www.bbb.org/us/fl/miami-lakes/profile/information-technology-services/rango-technologies-llc-0633-92036156\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:inherit;text-decoration:none\">BBB A+ Rated</a> &middot; <a href=\"https://maps.google.com/?cid=12462293147300038743\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:inherit;text-decoration:none\">5.0&#9733; Google (17 reviews)</a> &middot; Microsoft Partner &middot; Ubiquiti Full Stack Pro &middot; Brivo Authorized Dealer</div><div class=\"ft-hours\">Mon&ndash;Fri, 8:00 AM &ndash; 6:00 PM ET</div></div><div class=\"ft-acc\"><button class=\"ft-acc-trig\" aria-expanded=\"false\"><span class=\"ft-acc-t\">Services</span><svg class=\"ft-acc-chev\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><ul class=\"ft-acc-body ft-lk\"><li><a href=\"/managed-it-services\">Managed IT Services</a></li><li><a href=\"/cybersecurity\">Cybersecurity &amp; Threat Protection</a></li><li><a href=\"/mdr-xdr\">Managed Detection &amp; Response (MDR/XDR)</a></li><li><a href=\"/microsoft-365-consulting\">Microsoft 365 Consulting</a></li><li><a href=\"/hipaa-it-compliance\">HIPAA IT Compliance</a></li><li><a href=\"/cloud-backup-disaster-recovery\">Cloud Backup &amp; Disaster Recovery</a></li><li><a href=\"/network-administration\">Network Administration</a></li><li><a href=\"/business-wifi\">Business Wi-Fi &amp; Networking</a></li><li><a href=\"/voip-phone-systems\">VoIP Business Phone Systems</a></li><li><a href=\"/security-camera-installation\">Security Cameras</a></li><li><a href=\"/access-control\">Access Control</a></li><li><a href=\"/remote-it-support\">Remote IT Support</a></li><li><a href=\"/onsite-it-support\">Onsite IT Support</a></li></ul></div><div class=\"ft-acc\"><button class=\"ft-acc-trig\" aria-expanded=\"false\"><span class=\"ft-acc-t\">Industries</span><svg class=\"ft-acc-chev\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><ul class=\"ft-acc-body ft-lk\"><li><a href=\"/industries-medical-dental\">Medical &amp; Dental</a></li><li><a href=\"/industries-professional-services\">Professional Services</a></li><li><a href=\"/industries-manufacturing\">Manufacturing</a></li><li><a href=\"/industries-wholesale-distribution\">Wholesale &amp; Distribution</a></li><li><a href=\"/industries-commercial-offices\">Commercial Offices</a></li><li><a href=\"/industries-remote-hybrid-teams\">Remote &amp; Hybrid Teams</a></li></ul></div><div class=\"ft-acc\"><button class=\"ft-acc-trig\" aria-expanded=\"false\"><span class=\"ft-acc-t\">Service Areas</span><svg class=\"ft-acc-chev\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><ul class=\"ft-acc-body ft-lk\"><li><a href=\"/locations-miami-lakes\">Miami Lakes</a></li><li><a href=\"/locations-doral\">Doral</a></li><li><a href=\"/locations-hialeah\">Hialeah</a></li><li><a href=\"/locations-coral-gables\">Coral Gables</a></li><li><a href=\"/locations-kendall\">Kendall</a></li><li><a href=\"/locations-homestead\">Homestead</a></li><li><a href=\"/locations-opa-locka\">Opa-Locka</a></li><li><a href=\"/locations-medley\">Medley</a></li><li><a href=\"/locations-miramar\">Miramar</a></li><li><a href=\"/locations-pembroke-pines\">Pembroke Pines</a></li><li><a href=\"/locations-cooper-city\">Cooper City</a></li><li><a href=\"/locations-weston\">Weston</a></li><li><a href=\"/locations-miami-dade\">Miami-Dade County</a></li><li><a href=\"/locations-south-florida\">South Florida</a></li></ul></div><div class=\"ft-acc\"><button class=\"ft-acc-trig\" aria-expanded=\"false\"><span class=\"ft-acc-t\">Company</span><svg class=\"ft-acc-chev\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"/></svg></button><ul class=\"ft-acc-body ft-lk\"><li><a href=\"/about\">About</a></li><li><a href=\"/reviews\">Reviews</a></li><li><a href=\"/blog\">Blog</a></li><li><a href=\"/free-it-assessment\">Free IT Assessment</a></li><li><a href=\"/contact\">Contact</a></li></ul></div></div><div class=\"ft-sm\"><p class=\"ft-sm-h\">Sitemap</p><p class=\"ft-sm-list\"><a href=\"/\">Home</a>, <a href=\"/about\">About</a>, <a href=\"/reviews\">Reviews</a>, <a href=\"/blog\">Blog</a>, <a href=\"/contact\">Contact</a>, <a href=\"/free-it-assessment\">Free IT Assessment</a>, <a href=\"/managed-it-services\">Managed IT Services</a>, <a href=\"/cybersecurity\">Cybersecurity</a>, <a href=\"/mdr-xdr\">MDR &amp; XDR</a>, <a href=\"/microsoft-365-consulting\">Microsoft 365</a>, <a href=\"/hipaa-it-compliance\">HIPAA IT Compliance</a>, <a href=\"/cloud-backup-disaster-recovery\">Cloud Backup &amp; DR</a>, <a href=\"/network-administration\">Network Administration</a>, <a href=\"/business-wifi\">Business Wi-Fi</a>, <a href=\"/voip-phone-systems\">VoIP</a>, <a href=\"/security-camera-installation\">Security Cameras</a>, <a href=\"/access-control\">Access Control</a>, <a href=\"/remote-it-support\">Remote IT Support</a>, <a href=\"/onsite-it-support\">Onsite IT Support</a>, <a href=\"/industries-medical-dental\">Medical &amp; Dental</a>, <a href=\"/industries-professional-services\">Professional Services</a>, <a href=\"/industries-manufacturing\">Manufacturing</a>, <a href=\"/industries-wholesale-distribution\">Wholesale &amp; Distribution</a>, <a href=\"/industries-commercial-offices\">Commercial Offices</a>, <a href=\"/industries-remote-hybrid-teams\">Remote &amp; Hybrid Teams</a>, <a href=\"/locations-miami-lakes\">Miami Lakes</a>, <a href=\"/locations-doral\">Doral</a>, <a href=\"/locations-hialeah\">Hialeah</a>, <a href=\"/locations-coral-gables\">Coral Gables</a>, <a href=\"/locations-kendall\">Kendall</a>, <a href=\"/locations-homestead\">Homestead</a>, <a href=\"/locations-opa-locka\">Opa-Locka</a>, <a href=\"/locations-medley\">Medley</a>, <a href=\"/locations-miramar\">Miramar</a>, <a href=\"/locations-pembroke-pines\">Pembroke Pines</a>, <a href=\"/locations-cooper-city\">Cooper City</a>, <a href=\"/locations-weston\">Weston</a>, <a href=\"/locations-miami-dade\">Miami-Dade County</a>, <a href=\"/locations-south-florida\">South Florida</a>.</p></div><div class=\"ft-bt\"><div>&copy; 2026 RANGO Technologies IT Services. All rights reserved.</div><div class=\"ft-bl\"><a href=\"/privacy\">Privacy</a><span>&middot;</span><a href=\"/terms\">Terms</a><span>&middot;</span><a href=\"/disclaimer\">Disclaimer</a></div></div></div></footer>\n`;const SHELL_STYLES=`\n* { box-sizing: border-box; }\na, a:link, a:visited, a:hover, a:active { color: inherit; text-decoration: none; }\nimg { max-width: 100%; height: auto; display: block; }\n.ctn { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 16px; }\n.nav { position: sticky; top: 0; left: 0; right: 0; z-index: 1000; background: #0F172A; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border-bottom: 1px solid rgba(255,255,255,0.08); transition: .3s cubic-bezier(.4,0,.2,1); }\n.nav-in { width: 100%; max-width: 1280px; margin: 0 auto; padding-inline: clamp(14px,3vw,32px); padding-top: 0; padding-bottom: 0; display: flex; align-items: center; justify-content: space-between; height: 56px; gap: clamp(8px,1.4vw,20px); min-width: 0; box-sizing: border-box; }\n.nav-logo { display: flex; align-items: center; gap: 8px; font-family: 'Outfit', system-ui, sans-serif; min-height: 44px; }\n.brand-logo { height: 32px; width: auto; max-width: 200px; display: block; object-fit: contain; }\n.nav-logo-t { display: flex; flex-direction: column; line-height: 1.15; }\n.nav-logo-m { font-size: 1.05rem; font-weight: 700; letter-spacing: .04em; color: var(--orange); }\n.nav-logo-s { font-size: .6rem; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--muted); }\n.nav-l { display: none; align-items: center; gap: 8px; list-style: none; margin: 0; padding: 0; min-width: 0; flex: 1 1 auto; }\n.nav-l > li { position: relative; }\n.nav-l a, .nav-l .dd-trig { font-family: 'Outfit', system-ui, sans-serif; font-size: .95rem; font-weight: 500; color: #FFFFFF; transition: .3s cubic-bezier(.4,0,.2,1); padding: 8px 12px; min-height: 44px; display: inline-flex; align-items: center; background: none; border: none; cursor: pointer; gap: 6px; }\n.nav-l a:visited, .nav-l .dd-trig:visited { color: #FFFFFF; }\n.nav-l a:hover, .nav-l .dd-trig:hover, .nav-l a:focus, .nav-l .dd-trig:focus { color: #F59E0B; }\n.nav-l a:focus-visible, .nav-l .dd-trig:focus-visible { outline: 2px solid #F59E0B; outline-offset: 2px; }\n.dd-chev { transition: transform .3s cubic-bezier(.4,0,.2,1); width: 12px; height: 12px; }\n.dd.open .dd-chev { transform: rotate(180deg); }\n.dd.open .dd-trig { color: #F59E0B; }\n.dd-panel { display: none; position: absolute; top: calc(100% + 8px); left: 0; min-width: 280px; background: #0F172A; box-shadow: 0 8px 24px rgba(0,0,0,0.4); border-top: 2px solid #D97706; border-radius: 12px; padding: 8px 0; z-index: 1001; }\n.dd.open .dd-panel { display: block; }\n.dd-panel a { display: flex !important; font-family: 'Outfit', system-ui, sans-serif; font-size: .94rem; font-weight: 500; padding: 12px 20px !important; color: #FFFFFF !important; min-height: auto !important; white-space: nowrap; }\n.dd-panel a:visited { color: #FFFFFF !important; }\n.dd-panel a:hover, .dd-panel a:focus { background: rgba(255,255,255,0.06); color: #F59E0B !important; }\n.nav-c { display: none; align-items: center; gap: 10px; flex-shrink: 0; }\n.nav-ph-dd { position: relative; display: inline-flex; }\n.nav-ph-btn { font-family: 'Outfit', system-ui, sans-serif; font-weight: 600; font-size: .9rem; color: #FFFFFF; display: inline-flex; align-items: center; gap: 6px; padding: 10px; min-height: 44px; min-width: 44px; background: transparent; border: 1px solid rgba(255,255,255,0.16); border-radius: 999px; cursor: pointer; transition: .3s cubic-bezier(.4,0,.2,1); white-space: nowrap; }\n.nav-ph-btn:hover, .nav-ph-btn:focus-visible { color: #F59E0B; border-color: rgba(245,158,11,0.6); outline: none; }\n.nav-ph-dd.open .nav-ph-btn { color: #F59E0B; border-color: #F59E0B; }\n.nav-ph-pop { display: none; position: absolute; top: calc(100% + 8px); right: 0; min-width: 240px; background: #0F172A; box-shadow: 0 8px 24px rgba(0,0,0,0.4); border-top: 2px solid #D97706; border-radius: 12px; padding: 8px 0; z-index: 1001; }\n.nav-ph-dd.open .nav-ph-pop { display: block; }\n.nav-ph-pop a { display: flex !important; padding: 12px 20px !important; color: #FFFFFF !important; font-family: 'Outfit', system-ui, sans-serif; font-size: .94rem; font-weight: 500; min-height: 44px !important; align-items: center; white-space: nowrap; }\n.nav-ph-pop a:visited { color: #FFFFFF !important; }\n.nav-ph-pop a:hover, .nav-ph-pop a:focus { background: rgba(245,158,11,0.12); color: #F59E0B !important; }\n.nav-ph-pop a.dd-row { justify-content: space-between !important; gap: 16px; }\n.dd-row-label { font-size: .76rem; font-weight: 500; opacity: .65; text-transform: uppercase; letter-spacing: .04em; }\n.dd-row-value { font-size: .94rem; font-weight: 600; color: #FFFFFF; }\n.nav-ph-pop a.dd-row:hover .dd-row-value, .nav-ph-pop a.dd-row:focus .dd-row-value { color: #F59E0B !important; }\n.mob-cta-sub { display: block !important; text-align: center; padding: 12px 16px !important; color: #E5E7EB !important; font-size: .9rem; font-weight: 500; text-decoration: none; min-height: 44px; }\n.mob-cta-sub:hover, .mob-cta-sub:focus { color: #D97706 !important; }\n\n.nav-ph { font-family: 'Outfit', system-ui, sans-serif; font-weight: 600; font-size: .9rem; color: #FFFFFF; display: flex; align-items: center; gap: 6px; padding: 8px 10px; min-height: 44px; }\n.nav-ph:visited { color: #FFFFFF; }\n.nav-ph:hover, .nav-ph:focus { color: #F59E0B; }\n.nav-cta { display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-family: 'Outfit', system-ui, sans-serif; font-weight: 600; font-size: clamp(.85rem,.9vw,.95rem); padding: clamp(8px,1vw,12px) clamp(14px,1.6vw,22px); border-radius: 50px; background: #B45309; color: #FFFFFF; transition: .3s cubic-bezier(.4,0,.2,1); min-height: 44px; white-space: nowrap; flex-shrink: 0; }\n.nav-cta:hover { background: var(--orange-dk); transform: translateY(-1px); box-shadow: 0 8px 24px rgba(232,121,42,.35); }\n.nav-h { display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; width: 44px; height: 44px; position: relative; z-index: 1002; padding: 0; }\n.nav-h-i { display: block; width: 24px; height: 24px; position: relative; }\n.nav-h-i span { display: block; width: 100%; height: 2.5px; background: #FFFFFF; transition: .3s cubic-bezier(.4,0,.2,1); position: absolute; left: 0; right: 0; }\n.nav-h:active .nav-h-i span, .nav-h.on .nav-h-i span { background: #F59E0B; }\n.nav-h-i span:nth-child(1) { top: 4px; }\n.nav-h-i span:nth-child(2) { top: 50%; transform: translateY(-50%); }\n.nav-h-i span:nth-child(3) { bottom: 4px; }\n.nav-h.on .nav-h-i span:nth-child(1) { top: 50%; transform: translateY(-50%) rotate(45deg); }\n.nav-h.on .nav-h-i span:nth-child(2) { opacity: 0; }\n.nav-h.on .nav-h-i span:nth-child(3) { bottom: 50%; transform: translateY(50%) rotate(-45deg); }\n.mob-bd { position: fixed; inset: 0; background: rgba(0,0,0,.55); opacity: 0; pointer-events: none; transition: opacity .3s cubic-bezier(.4,0,.2,1); z-index: 1000; }\n.mob-bd.on { opacity: 1; pointer-events: auto; }\n.mob { position: fixed; top: 0; right: 0; bottom: 0; width: 100%; max-width: 380px; background: #0F172A; box-shadow: 0 0 40px rgba(0,0,0,.45); color: #FFFFFF; z-index: 1001; display: flex; flex-direction: column; transform: translateX(100%); visibility: hidden; transition: transform .3s cubic-bezier(.4,0,.2,1), visibility 0s .3s; overflow-y: auto; -webkit-overflow-scrolling: touch; }\n.mob.on { transform: translateX(0); visibility: visible; transition: transform .3s cubic-bezier(.4,0,.2,1); }\n.mob-h { display: flex; align-items: center; justify-content: space-between; padding: 16px; border-bottom: 1px solid rgba(255,255,255,.12); position: sticky; top: 0; background: #0F172A; z-index: 2; }\n.mob-logo { font-family: 'Outfit', system-ui, sans-serif; font-weight: 700; font-size: 1.05rem; color: #D97706; letter-spacing: .04em; }\n.mob-x { width: 44px; height: 44px; border: none; background: none; cursor: pointer; font-size: 28px; line-height: 1; color: #FFFFFF; display: flex; align-items: center; justify-content: center; border-radius: 8px; }\n.mob-x:hover, .mob-x:focus { background: rgba(255,255,255,0.08); color: #D97706; }\n.mob-nav { flex: 1; padding: 8px 0; }\n.mob-section { color: #94A3B8; font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; padding: 16px 20px 6px; }\n.mob-divider { height: 1px; background: rgba(255,255,255,.12); margin: 8px 0; }\n.mob-tel { color: #FFFFFF; }\n.mob-tel:hover, .mob-tel:focus { color: #D97706; }\n.mob-tel svg { color: #FFFFFF; }\n.acc { border-bottom: 1px solid rgba(255,255,255,.12); }\n.acc-trig { display: flex; align-items: center; justify-content: space-between; width: 100%; background: none; border: none; cursor: pointer; font-family: 'Outfit', system-ui, sans-serif; font-size: 1.05rem; font-weight: 500; color: #FFFFFF; padding: 14px 20px; min-height: 48px; text-align: left; }\n.acc-chev { transition: transform .3s cubic-bezier(.4,0,.2,1); color: rgba(255,255,255,0.6); }\n.acc.open .acc-chev { transform: rotate(180deg); color: #D97706; }\n.acc.open .acc-trig { color: #D97706; }\n.acc-panel { display: none; flex-direction: column; background: rgba(255,255,255,0.04); padding: 4px 0 8px; }\n.acc.open .acc-panel { display: flex; }\n.acc-panel a { font-family: 'Source Sans 3', system-ui, sans-serif; font-size: .94rem; color: #E5E7EB; padding: 10px 36px; min-height: 44px; display: flex; align-items: center; border-bottom: 1px solid rgba(255,255,255,0.06); }\n.acc-panel a:visited { color: #E5E7EB; }\n.acc-panel a:last-child { border-bottom: none; }\n.acc-panel a:hover, .acc-panel a:focus { color: #D97706; background: rgba(255,255,255,0.06); }\n.mob-link { display: flex; align-items: center; font-family: 'Outfit', system-ui, sans-serif; font-size: 1.05rem; font-weight: 500; color: #FFFFFF; padding: 14px 20px; min-height: 48px; border-bottom: 1px solid rgba(255,255,255,.12); }\n.mob-link:visited { color: #FFFFFF; }\n.mob-link:hover, .mob-link:focus { color: #D97706; }\n.mob-cta { padding: 16px; display: flex; flex-direction: column; gap: 10px; border-top: 1px solid rgba(255,255,255,.12); }\n.mob-cta .btn { min-height: 56px; width: 100%; display: inline-flex; align-items: center; justify-content: center; font-family: 'Outfit', system-ui, sans-serif; font-weight: 700; border-radius: 999px; padding: 14px 20px; font-size: 16px; }\n.mob-cta .btn-p { background: #B45309; color: #FFFFFF !important; }\n.mob-cta .btn-p:hover, .mob-cta .btn-p:focus { background: #D97706; color: #FFFFFF !important; }\n.mob-cta .btn-d { background: transparent; color: #FFFFFF; border: 1px solid rgba(255,255,255,.24); }\n.mob-cta .btn-d:hover, .mob-cta .btn-d:focus { color: #D97706; border-color: #D97706; }\n.ft { background: var(--ft-bg); color: rgba(255,255,255,.6); padding: 48px 0 24px; }\n.ft a { color: rgba(255,255,255,.7); }\n.ft a:hover { color: var(--orange); }\n.ft-g { display: grid; grid-template-columns: 1fr; gap: 0; margin-bottom: 24px; }\n.ft-br { padding: 0 0 28px 0; border-bottom: 1px solid rgba(255,255,255,.08); }\n.ft-br p { font-size: .95rem; line-height: 1.7; margin: 14px 0 0; max-width: 340px; }\n.ft-meta { margin-top: 14px; font-size: .88rem; line-height: 1.7; color: rgba(255,255,255,.55); }\n.ft-trust { margin-top: 14px; font-size: .78rem; line-height: 1.6; color: rgba(255,255,255,.5); }\n.ft-hours { margin-top: 10px; font-size: .85rem; color: rgba(255,255,255,.55); }\n.ft-lo { font-family: 'Outfit', system-ui, sans-serif; font-weight: 700; font-size: 1.2rem; color: #FFFFFF; display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }\n.ft-lo span { color: var(--orange); }\n.ft h4 { font-family: 'Outfit', system-ui, sans-serif; font-size: .85rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #FFFFFF; margin: 0; }\n.ft-acc { border-bottom: 1px solid rgba(255,255,255,.08); }\n.ft-acc-trig { display: flex; align-items: center; justify-content: space-between; width: 100%; background: none; border: none; cursor: pointer; color: #FFFFFF; padding: 18px 0; font-family: 'Outfit', system-ui, sans-serif; font-size: .85rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; text-align: left; min-height: 48px; }\n.ft-acc-chev { transition: transform .3s cubic-bezier(.4,0,.2,1); color: rgba(255,255,255,.5); }\n.ft-acc.open .ft-acc-chev { transform: rotate(180deg); color: var(--orange); }\n.ft-acc-body { display: none; list-style: none; padding: 0 0 18px 0; margin: 0; flex-direction: column; gap: 6px; }\n.ft-acc.open .ft-acc-body { display: flex; }\n.ft-lk { list-style: none; display: flex; flex-direction: column; gap: 8px; padding: 0; margin: 0; }\n.ft-lk a, .ft-acc-body a { font-size: .92rem; color: rgba(255,255,255,.55); transition: .3s cubic-bezier(.4,0,.2,1); min-height: 40px; display: inline-flex; align-items: center; }\n.ft-lk a:hover, .ft-acc-body a:hover { color: var(--orange); }\n.ft-sm { padding: 24px 0; border-top: 1px solid rgba(255,255,255,.08); border-bottom: 1px solid rgba(255,255,255,.08); }\n.ft-sm .ft-sm-h { font-weight: 700; font-size: 16px; margin-top: 0; margin-bottom: 10px; }\n.ft-sm-list { font-size: 12px; line-height: 1.8; color: rgba(255,255,255,.45); margin: 0; }\n.ft-sm-list a { color: rgba(255,255,255,.55); }\n.ft-sm-list a:hover { color: var(--orange); }\n.ft-bt { padding-top: 20px; display: flex; justify-content: space-between; align-items: center; font-size: .78rem; flex-direction: column; gap: 12px; text-align: center; }\n.ft-bl { display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; }\n.ft-bl a { color: rgba(255,255,255,.72); transition: .3s cubic-bezier(.4,0,.2,1); }\n.ft-bl a:hover { color: var(--orange); }\n@media (min-width: 480px) { .ctn { padding: 0 20px; } .nav-in { padding: 0 20px; } }\n@media (min-width: 768px) { .ctn { padding: 0 24px; } .brand-logo { height: 36px; max-width: 220px; } .nav-in { padding: 0 24px; } .ft { padding: 64px 0 32px; } .ft-g { grid-template-columns: 1fr 1fr; gap: 32px; margin-bottom: 36px; } .ft-br { padding: 0; border-bottom: none; grid-column: 1 / -1; } .ft-acc { border: none; } .ft-acc-trig { padding: 0 0 18px 0; cursor: default; pointer-events: none; min-height: auto; } .ft-acc-chev { display: none; } .ft-acc-body { display: flex !important; padding-bottom: 0; } .ft-bt { flex-direction: row; text-align: left; font-size: .82rem; } .ft-bl { flex-wrap: nowrap; justify-content: flex-end; } }\n@media (min-width: 1024px) { .nav-in { padding: 0 28px; height: 64px; } .brand-logo { height: 40px; max-width: 240px; } .nav-l { display: flex; min-width: 0; flex: 1 1 auto; } .nav-c { display: flex; flex-shrink: 0; min-width: 0; } .nav-h { display: none; } .nav-logo-m { font-size: 1.15rem; } .nav-logo-s { font-size: .65rem; } .mob, .mob-bd { display: none !important; } .ft { padding: 72px 0 36px; } .ft-g { grid-template-columns: 2fr 1.4fr 1.4fr 1.4fr 1.2fr; gap: 40px; margin-bottom: 48px; } .ft-br { grid-column: auto; } .ft-lo { font-size: 1.3rem; } .ft h4 { font-size: .88rem; } .ft-lk a, .ft-acc-body a { font-size: .95rem; min-height: 32px; } .ft-sm { padding: 28px 0; } .ft-bt { padding-top: 28px; font-size: .85rem; } .ft-bl { gap: 24px; } }\n@media (min-width: 1280px) { .ctn { padding: 0 32px; } .nav-in { padding-inline: clamp(20px,2vw,32px); } .nav-cta { font-size: .95rem; padding: 12px 22px; } }\n/* === HEADER QUICK ACTIONS === */\n.nav-logo { min-width: 0; flex-shrink: 1; }\n.brand-logo { max-width: clamp(136px,42vw,200px); }\n.nav-mq { display: flex; align-items: center; gap: 8px; margin-left: auto; flex-shrink: 0; }\n.nav-ico, .nav-ph-btn { width: 44px; height: 44px; min-width: 44px; display: inline-flex !important; align-items: center; justify-content: center; color: #FFFFFF !important; border: 1px solid rgba(245,158,11,.65) !important; border-radius: 999px; background: linear-gradient(135deg,#F59E0B 0%,#D97706 100%) !important; box-shadow: 0 8px 22px rgba(217,119,6,.34), inset 0 1px 0 rgba(255,255,255,.22); transition: transform .22s ease, box-shadow .22s ease, background .22s ease, border-color .22s ease; text-decoration: none; flex-shrink: 0; }\n.nav-ico:visited { color: #FFFFFF !important; }\n.nav-ico:hover, .nav-ico:focus-visible, .nav-ph-btn:hover, .nav-ph-btn:focus-visible, .nav-ph-dd.open .nav-ph-btn { color: #FFFFFF !important; border-color: #FBBF24 !important; background: linear-gradient(135deg,#FBBF24 0%,#E8792A 100%) !important; box-shadow: 0 10px 28px rgba(245,158,11,.46), 0 0 0 3px rgba(245,158,11,.20); transform: translateY(-1px); outline: none; }\n.nav-ico svg, .nav-ph-btn svg { width: 18px; height: 18px; display: block; color: currentColor !important; stroke: currentColor !important; filter: drop-shadow(0 1px 1px rgba(0,0,0,.25)); }\n.nav-c .nav-ico { display: inline-flex !important; }\n.nav-c { gap: 10px; }\n@media (max-width: 359px) { .nav-in { gap: 6px; } .nav-mq { gap: 6px; } .nav-ico, .nav-ph-btn, .nav-h { width: 40px; height: 40px; min-width: 40px; } .brand-logo { max-width: 132px; } }\n@media (min-width: 768px) { .brand-logo { max-width: 220px; } .nav-mq { gap: 10px; } }\n@media (min-width: 1024px) { .nav-mq { display: none; } .brand-logo { max-width: 240px; } .nav-c .nav-ico { display: inline-flex !important; } }\n\n/* iPad landscape / narrow desktop (<1280px): the full nav needs ~1280px to fit, so keep the compact hamburger header until then (prevents nav/icon overlap on iPad Mini landscape). */\n@media (max-width: 1279px) { .nav-l { display: none !important; } .nav-c { display: none !important; } .nav-h { display: flex !important; } .nav-mq { display: flex !important; } .mob { display: flex !important; } .mob-bd { display: block !important; } }\n\n\n.ft-top { padding: 0 0 24px 0; margin: 0 0 24px 0; border-bottom: 1px solid rgba(255,255,255,.10); }\n.ft-news { display: flex; flex-direction: column; gap: 10px; max-width: 480px; }\n.ft-news-h { font-size: 16px; font-weight: 700; color: #FFFFFF; margin: 0; letter-spacing: -0.005em; }\n.ft-news-p { font-size: 13px; line-height: 1.5; color: #E5E7EB; margin: 0; }\n.ft-news-form { width: 100%; }\n.ft-news-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; align-items: stretch; width: 100%; }\n.ft-news-row input[type=\"email\"] { grid-column: 1 / -1; min-height: 44px; }\n.ft-news-row input[type=\"text\"] { min-height: 44px; }\n.ft-news-row button[type=\"submit\"] { grid-column: 1 / -1; min-height: 48px; font-weight: 700; letter-spacing: 0.01em; }\n.ft-news-row input[type=\"email\"], .ft-news-row input[type=\"text\"] { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.18); color: #FFFFFF; border-radius: 8px; padding: 10px 12px; font-size: 13px; line-height: 1.4; outline: none; min-width: 0; }\n.ft-news-row input::placeholder { color: rgba(255,255,255,.5); }\n.ft-news-row input:focus { border-color: #D97706; background: rgba(255,255,255,.10); }\n.ft-news-row button[type=\"submit\"] { background: #B45309; color: #FFFFFF; border: 0; border-radius: 8px; font-weight: 700; font-size: 13px; padding: 0 16px; cursor: pointer; white-space: nowrap; min-height: 40px; }\n.ft-news-row button[type=\"submit\"]:hover { background: #D97706; }\n.ft-news-fine { font-size: 11px; line-height: 1.5; color: #94A3B8; margin: 0; }\n\n\n/* === BACK TO TOP === */\n.back-to-top { position: fixed; right: clamp(16px, 3vw, 28px); bottom: clamp(16px, 3vw, 28px); width: 48px; height: 48px; border-radius: 50%; border: 0; background: #B45309; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 6px 18px rgba(15, 23, 42, 0.25), 0 2px 6px rgba(15, 23, 42, 0.15); z-index: 90; transition: background 0.15s ease, transform 0.15s ease; }\n.back-to-top:hover { background: #D97706; transform: translateY(-2px); }\n.back-to-top:focus-visible { outline: 2px solid #FFFFFF; outline-offset: 2px; box-shadow: 0 0 0 4px #D97706; }\n.back-to-top svg { display: block; }\n@media (max-width: 480px) { .back-to-top { width: 44px; height: 44px; right: 14px; bottom: 14px; } }\n\n.skip-lk { position: absolute; left: -9999px; top: 0; z-index: 3000; background: #0F172A; color: #fff; padding: 10px 16px; font: 600 14px Outfit, system-ui, sans-serif; border-radius: 0 0 8px 0; }\n.skip-lk:focus { left: 0; outline: 2px solid #D97706; }\n.ft .ft-acc-t { font-family: 'Outfit', system-ui, sans-serif; font-size: .85rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #FFFFFF; margin: 0; }\na:focus-visible, button:focus-visible { outline: 2px solid #D97706; outline-offset: 2px; }\n@media (prefers-reduced-motion: reduce) { .rv { opacity: 1 !important; transform: none !important; transition: none !important; } .mob { transition: none !important; } * { scroll-behavior: auto !important; } }\n`;const STYLES=`\na, a:link, a:visited, a:hover, a:active { color: inherit; text-decoration: none; }\n/* === RESET === */\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n:root{\n  --orange:#E8792A;--orange-dk:#D06820;--orange-lt:#FFF3EA;--orange-2:#D97706;--orange-tint:#FFF8F0;\n  --charcoal:#2B2B2B;--slate:#4A4F57;--g700:#374151;--g500:#6B7280;--g300:#D1D5DB;--g100:#F3F4F6;--g50:#F9FAFB;--white:#FFFFFF;--ink:#1A1A1A;--ft-bg:#0F0F0F;\n  --ff-d:'Outfit',system-ui,sans-serif;--ff-b:'Source Sans 3',system-ui,sans-serif;\n  --mw:1200px;--spy:clamp(48px,7vw,72px);--rad:12px;--rad-s:8px;\n  --sh-s:0 1px 3px rgba(0,0,0,.06);--sh-m:0 4px 24px rgba(0,0,0,.08);--sh-l:0 12px 48px rgba(0,0,0,.1);--sh-dd:0 4px 16px rgba(0,0,0,.08);\n  --tr:.3s cubic-bezier(.4,0,.2,1);\n  --focus:0 0 0 3px rgba(232,121,42,.4);\n}\nhtml{scroll-behavior:smooth;-webkit-text-size-adjust:100%}\nbody{font-family:var(--ff-b);color:var(--charcoal);background:var(--white);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-size:16px;overflow-wrap:break-word}\nimg{max-width:100%;display:block;height:auto}\na{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}\na:focus-visible,.btn:focus-visible,button:focus-visible{outline:none;box-shadow:var(--focus)}\nh1,h2,h3,h4,h5,h6{font-family:var(--ff-d);line-height:1.2;text-wrap:balance}\ninput,textarea,select{font-size:16px;min-height:56px}\n.ctn{max-width:var(--mw);margin:0 auto;padding:0 16px}\n.skip{position:absolute;top:-100%;left:16px;padding:12px 24px;background:var(--orange);color:var(--white);border-radius:var(--rad);font-family:var(--ff-d);font-weight:600;z-index:9999;transition:top .2s}.skip:focus{top:16px}\n\n/* === BUTTONS === */\n.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-d);font-weight:600;font-size:1rem;padding:16px 24px;border-radius:50px;border:none;cursor:pointer;transition:var(--tr);letter-spacing:.01em;min-height:56px;width:100%}\n.btn-p{background:#E8792A;color:#FFFFFF !important}.btn-p:hover{background:var(--orange-dk);transform:translateY(-1px);box-shadow:0 8px 24px rgba(232,121,42,.35)}\n.bp-side .btn,.bp-cta-mid .btn{white-space:normal;line-height:1.25;font-size:.95rem;padding:14px 18px;text-wrap:balance}\n.btn-o{background:transparent;color:var(--charcoal);border:1.5px solid var(--g300)}.btn-o:hover{border-color:var(--orange);color:var(--orange)}\n.btn-w{background:var(--white);color:var(--charcoal)}.btn-w:hover{background:var(--g50);transform:translateY(-1px);box-shadow:var(--sh-m)}\n.btn-d{background:var(--charcoal);color:var(--white)}.btn-d:hover{background:#1a1a1a}\n\n/* === TYPOGRAPHY UTILITIES === */\n.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-d);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);padding:8px 16px;background:var(--orange-lt);border-radius:50px}\n.sl{font-family:var(--ff-d);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}\n.st{font-size:1.6rem;font-weight:700;color:var(--charcoal);margin-bottom:16px;letter-spacing:-.01em}\n.ss{font-size:1rem;color:var(--g500);max-width:680px;line-height:1.7}\n\n/* === NAV === */\n.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0F172A;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.08);transition:var(--tr)}\n.nav-in{max-width:var(--mw);margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;height:56px}\n.nav-logo{display:flex;align-items:center;gap:8px;font-family:var(--ff-d)}\n.nav-logo-t{display:flex;flex-direction:column;line-height:1.15}\n.nav-logo-m{font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:var(--orange)}\n.nav-logo-s{font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--g500)}\n.brand-logo{height:32px;width:auto;max-width:200px;display:block;object-fit:contain}\n.nav-l{display:none;align-items:center;gap:8px;list-style:none}\n.nav-l>li{position:relative}\n.nav-l a,.nav-l .dd-trig{font-family:var(--ff-d);font-size:.95rem;font-weight:500;color:#FFFFFF;transition:var(--tr);padding:8px 12px;min-height:44px;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;gap:6px}\n.nav-l a:visited{color:#FFFFFF}\n.nav-l a:hover,.nav-l .dd-trig:hover,.nav-l a:focus,.nav-l .dd-trig:focus{color:#F59E0B}\n.dd-chev{transition:transform var(--tr);width:12px;height:12px}\n.dd.open .dd-chev{transform:rotate(180deg)}\n.dd.open .dd-trig{color:#F59E0B}\n.dd-panel{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:280px;background:#0F172A;box-shadow:0 8px 24px rgba(0,0,0,0.4);border-top:2px solid #D97706;border-radius:12px;padding:8px 0;z-index:1001}\n.dd.open .dd-panel{display:block}\n.dd-panel a{display:flex !important;font-family:var(--ff-d);font-size:.94rem;font-weight:500;padding:12px 20px !important;color:#FFFFFF !important;min-height:auto !important;border-radius:0;white-space:nowrap}\n.dd-panel a:visited{color:#FFFFFF !important}\n.dd-panel a:hover,.dd-panel a:focus{background:rgba(255,255,255,0.06);color:#F59E0B !important}\n.nav-c{display:none;align-items:center;gap:12px}\n.nav-ph{font-family:var(--ff-d);font-weight:600;font-size:.9rem;color:#FFFFFF;display:flex;align-items:center;gap:6px;padding:8px 10px;min-height:44px}\n.nav-ph:visited{color:#FFFFFF}\n.nav-ph:hover,.nav-ph:focus{color:#F59E0B}\n.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-d);font-weight:600;font-size:.92rem;padding:12px 20px;border-radius:50px;background:#B45309;color:#FFFFFF;transition:var(--tr);min-height:44px;white-space:nowrap}\n.nav-cta:visited{color:#FFFFFF}\n.nav-cta:hover{background:var(--orange-dk);transform:translateY(-1px);box-shadow:0 8px 24px rgba(232,121,42,.35)}\n.nav-h{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;width:44px;height:44px;position:relative;z-index:1002;padding:0}\n.nav-h-i{display:block;width:24px;height:24px;position:relative}\n.nav-h-i span{display:block;width:100%;height:2.5px;background:#FFFFFF;transition:var(--tr);position:absolute;left:0;right:0}\n.nav-h:active .nav-h-i span,.nav-h.on .nav-h-i span{background:#F59E0B}\n.nav-h-i span:nth-child(1){top:4px}.nav-h-i span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-h-i span:nth-child(3){bottom:4px}\n.nav-h.on .nav-h-i span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-h.on .nav-h-i span:nth-child(2){opacity:0}.nav-h.on .nav-h-i span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}\n\n/* === MOBILE DRAWER === */\n.mob-bd{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity var(--tr);z-index:1000}\n.mob-bd.on{opacity:1;pointer-events:auto}\n.mob{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:380px;background:#0F172A;z-index:1001;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--tr);overflow-y:auto;-webkit-overflow-scrolling:touch}\n.mob.on{transform:translateX(0)}\n.mob-h{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,0.08);position:sticky;top:0;background:#0F172A;z-index:2}\n.mob-logo{font-family:var(--ff-d);font-weight:700;font-size:1.05rem;color:var(--orange);letter-spacing:.04em}\n.mob-x{width:44px;height:44px;border:none;background:none;cursor:pointer;font-size:28px;line-height:1;color:#FFFFFF;display:flex;align-items:center;justify-content:center;border-radius:8px}\n.mob-x:hover,.mob-x:focus{background:rgba(255,255,255,0.08);color:#F59E0B}\n.mob-nav{flex:1;padding:8px 0}\n.acc{border-bottom:1px solid rgba(255,255,255,0.08)}\n.acc-trig{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;font-family:var(--ff-d);font-size:1.05rem;font-weight:500;color:#FFFFFF;padding:14px 20px;min-height:48px;text-align:left}\n.acc-chev{transition:transform var(--tr);color:var(--g500)}\n.acc.open .acc-chev{transform:rotate(180deg);color:#F59E0B}\n.acc.open .acc-trig{color:#F59E0B}\n.acc-panel{display:none;flex-direction:column;background:rgba(255,255,255,0.04);padding:4px 0 8px}\n.acc.open .acc-panel{display:flex}\n.acc-panel a{font-family:var(--ff-b);font-size:.94rem;color:#FFFFFF;padding:10px 36px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,0.06)}\n.acc-panel a:visited{color:#FFFFFF}\n.acc-panel a:last-child{border-bottom:none}\n.acc-panel a:hover,.acc-panel a:focus{color:#F59E0B;background:rgba(255,255,255,0.06)}\n.mob-link{display:flex;align-items:center;font-family:var(--ff-d);font-size:1.05rem;font-weight:500;color:#FFFFFF;padding:14px 20px;min-height:48px;border-bottom:1px solid rgba(255,255,255,0.08)}\n.mob-link:visited{color:#FFFFFF}\n.mob-link:hover,.mob-link:focus{color:#F59E0B}\n.mob-cta{padding:16px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,0.08)}\n.mob-cta .btn{min-height:56px;width:100%}\n\n/* === HERO === */\n.hero{padding-top:88px;padding-bottom:var(--spy);position:relative;overflow:hidden;background:linear-gradient(168deg,var(--white) 0%,var(--g50) 50%,var(--orange-lt) 100%)}\n.hero::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(232,121,42,.06) 0%,transparent 70%);pointer-events:none}\n.hero-in{max-width:var(--mw);margin:0 auto;padding:0 16px;display:grid;grid-template-columns:1fr;gap:36px;align-items:center}\n.hero-ct{position:relative;z-index:1}\n.hero h1{font-size:2rem;font-weight:700;color:var(--charcoal);margin-bottom:18px;letter-spacing:-.02em}\n.hero h1 span{color:var(--orange)}\n.hero-sb{font-size:1rem;color:var(--g500);margin-bottom:28px;max-width:560px;line-height:1.7}\n.hero-bt{display:flex;gap:10px;flex-direction:column;margin-bottom:36px}\n.hero-bt .btn{width:100%}\n.hero-tr{display:flex;align-items:flex-start;gap:14px;padding-top:24px;border-top:1px solid var(--g300);flex-direction:column}\n.hero-tri{display:flex;align-items:center;gap:8px;font-family:var(--ff-d);font-size:.9rem;font-weight:500;color:var(--slate)}\n.hero-vis{position:relative;max-width:520px;margin:0 auto}\n.hero-cd{background:var(--white);border-radius:20px;padding:24px;box-shadow:var(--sh-l);border:1px solid rgba(0,0,0,.04)}\n.hero-cg{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.hero-st{background:var(--g50);border-radius:var(--rad);padding:16px 8px;text-align:center}\n.hero-sv{font-family:var(--ff-d);font-size:1.4rem;font-weight:700;color:var(--orange)}\n.hero-sl{font-size:.78rem;color:var(--g500);margin-top:4px;font-weight:500}\n.hero-cf{margin-top:18px;padding-top:18px;border-top:1px solid var(--g100);display:flex;align-items:center;gap:12px;flex-direction:column;text-align:center}\n.hero-av{width:44px;height:44px;border-radius:50%;background:var(--orange-lt);display:flex;align-items:center;justify-content:center;font-family:var(--ff-d);font-weight:700;color:var(--orange);font-size:.95rem;flex-shrink:0}\n.hero-qt{font-size:.95rem;color:var(--slate);font-style:italic;line-height:1.55}\n.hero-fl{display:none;position:absolute;top:-20px;right:-20px;background:var(--charcoal);color:var(--white);border-radius:var(--rad);padding:14px 18px;box-shadow:var(--sh-l);align-items:center;gap:10px;animation:fl 6s ease-in-out infinite}\n.hero-fl svg{color:#22c55e}.hero-ft{font-family:var(--ff-d);font-size:.85rem;font-weight:600}\n@keyframes fl{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n\n/* === VALUE === */\n.vp{padding:var(--spy) 0;background:var(--white)}\n.vg{display:grid;grid-template-columns:1fr;gap:20px;margin-top:36px}\n.vc{padding:28px;border-radius:var(--rad);border:1px solid var(--g100);transition:var(--tr)}\n.vc:hover{border-color:var(--orange);box-shadow:var(--sh-m);transform:translateY(-3px)}\n.vi{width:48px;height:48px;border-radius:var(--rad-s);background:var(--orange-lt);display:flex;align-items:center;justify-content:center;margin-bottom:18px}\n.vi svg{width:24px;height:24px;color:var(--orange)}\n.vc h3{font-size:1.15rem;font-weight:600;margin-bottom:8px;color:var(--charcoal)}\n.vc p{font-size:1rem;color:var(--g500);line-height:1.7}\n\n/* === SERVICES === */\n.svs{padding:var(--spy) 0;background:var(--g50)}\n.svs-h{text-align:center;margin-bottom:36px}.svs-h .ss{margin:0 auto}.svs-h .st{margin-bottom:16px}\n.svs-strip{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:24px}\n.svs-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:50px;background:var(--white);border:1px solid var(--g100);font-family:var(--ff-d);font-size:.75rem;font-weight:500;color:var(--slate);transition:var(--tr)}\n.svs-pill svg{width:13px;height:13px;color:var(--orange);flex-shrink:0}.svs-pill:hover{border-color:var(--orange);color:var(--charcoal)}\n.svs-g{display:grid;grid-template-columns:1fr;gap:16px}\n.sc{background:var(--white);border-radius:var(--rad);padding:24px;border:1px solid var(--g100);transition:var(--tr);display:flex;flex-direction:column}\n.sc:hover{box-shadow:var(--sh-m);transform:translateY(-2px)}\n.sn{font-family:var(--ff-d);font-size:.78rem;font-weight:700;color:var(--orange);margin-bottom:12px;letter-spacing:.05em}\n.sc h3{font-size:1.15rem;font-weight:600;color:var(--charcoal);margin-bottom:10px}\n.sc p{font-size:1rem;color:var(--g500);line-height:1.7;flex:1}\n.scl{margin-top:18px;display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-d);font-size:.95rem;font-weight:600;color:var(--orange);transition:var(--tr);min-height:44px;padding:8px 0}.scl:hover{gap:10px}\n\n/* === CYBER STACK === */\n.cys{padding:var(--spy) 0;background:var(--white);position:relative;overflow:hidden}\n.cys::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,var(--white) 0%,rgba(232,121,42,.03) 50%,var(--white) 100%);pointer-events:none}\n.cys-in{position:relative;z-index:1}.cys-h{margin-bottom:36px}\n.cys-top{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}\n.cys-dash{background:var(--charcoal);border-radius:16px;padding:24px;color:var(--white);position:relative;overflow:hidden}\n.cys-dash::before{content:'';position:absolute;top:-40px;right:-40px;width:180px;height:180px;border-radius:50%;background:rgba(232,121,42,.12)}\n.cys-dash-in{position:relative;z-index:1}\n.cys-dash h3{font-size:1.2rem;font-weight:700;margin-bottom:10px}\n.cys-dash p{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.6;margin-bottom:18px}\n.cys-dash-areas{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}\n.cys-area{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:var(--rad-s);padding:8px 4px;text-align:center;font-family:var(--ff-d);font-size:.7rem;font-weight:600;color:rgba(255,255,255,.7);letter-spacing:.03em}\n.cys-area-active{background:rgba(232,121,42,.15);border-color:rgba(232,121,42,.3);color:var(--orange)}\n.cys-grid{display:grid;grid-template-columns:1fr;gap:16px}\n.cyc{padding:24px;border-radius:var(--rad);border:1px solid var(--g100);background:var(--white);transition:var(--tr)}\n.cyc:hover{border-color:var(--orange);box-shadow:var(--sh-m);transform:translateY(-2px)}\n.cyc-icon{width:42px;height:42px;border-radius:var(--rad-s);background:var(--orange-lt);display:flex;align-items:center;justify-content:center;margin-bottom:14px}\n.cyc-icon svg{width:22px;height:22px;color:var(--orange)}\n.cyc h4{font-size:1.1rem;font-weight:600;color:var(--charcoal);margin-bottom:8px}\n.cyc p{font-size:1rem;color:var(--g500);line-height:1.65}\n\n/* === WHY RANGO === */\n.wr{padding:var(--spy) 0;background:var(--white)}\n.wg{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin-top:36px}\n.wl{display:flex;flex-direction:column;gap:24px}\n.wi{display:flex;gap:14px}\n.wii{width:42px;height:42px;min-width:42px;border-radius:50%;background:var(--orange-lt);display:flex;align-items:center;justify-content:center}\n.wii svg{width:20px;height:20px;color:var(--orange)}\n.wi h4{font-size:1.1rem;font-weight:600;margin-bottom:6px;color:var(--charcoal)}\n.wi p{font-size:1rem;color:var(--g500);line-height:1.65}\n.wv{background:linear-gradient(145deg,var(--charcoal) 0%,#3a3a3a 100%);border-radius:20px;padding:28px;color:var(--white);position:relative;overflow:hidden}\n.wv::before{content:'';position:absolute;top:-50px;right:-50px;width:220px;height:220px;border-radius:50%;background:rgba(232,121,42,.15)}\n.wvc{position:relative;z-index:1}.wv h3{font-size:1.3rem;font-weight:700;margin-bottom:22px}\n.wvs{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.ws{background:rgba(255,255,255,.08);border-radius:var(--rad-s);padding:16px;border:1px solid rgba(255,255,255,.08)}\n.wsv{font-family:var(--ff-d);font-size:1.5rem;font-weight:700;color:var(--orange)}\n.wsl{font-size:.82rem;color:rgba(255,255,255,.65);margin-top:4px}\n.wvn{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:.92rem;color:rgba(255,255,255,.6);line-height:1.55;display:flex;align-items:flex-start;gap:10px}\n.wvn svg{color:var(--orange);flex-shrink:0;margin-top:3px}\n\n/* === TRUST === */\n.trs{padding:var(--spy) 0;background:var(--g50)}\n.trs-h{text-align:center;margin-bottom:36px}.trs-h .ss{margin:0 auto}\n.trc{display:grid;grid-template-columns:1fr;gap:14px}\n.tc{text-align:center;padding:24px 18px;background:var(--white);border-radius:var(--rad);border:1px solid var(--g100)}\n.tci{width:48px;height:48px;margin:0 auto 12px;background:var(--orange-lt);border-radius:50%;display:flex;align-items:center;justify-content:center}\n.tci svg{width:22px;height:22px;color:var(--orange)}\n.tc h4{font-size:1rem;font-weight:600;color:var(--charcoal);margin-bottom:4px}\n.tc p{font-size:.88rem;color:var(--g500)}\n\n/* === LOCAL === */\n.loc{padding:var(--spy) 0;background:var(--white)}\n.loc-in{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}\n.loc-ct .ss{margin-bottom:24px}\n.loc-li{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}\n.lli{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--slate)}\n.lli svg{width:18px;height:18px;color:var(--orange);flex-shrink:0}\n.loc-mp{background:var(--g50);border-radius:20px;height:220px;display:flex;align-items:center;justify-content:center;border:1px solid var(--g100);overflow:hidden}\n.loc-mi{text-align:center;color:var(--g500)}\n.loc-pin{width:64px;height:64px;margin:0 auto 14px;background:var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(232,121,42,.3)}\n.loc-pin svg{width:28px;height:28px;color:var(--white)}\n.loc-lbl{font-family:var(--ff-d);font-weight:600;color:var(--charcoal);font-size:1.05rem}\n.loc-sub{font-size:.88rem;margin-top:4px}\n\n/* === CTA === */\n.cta{padding:var(--spy) 0;background:var(--charcoal);position:relative;overflow:hidden}\n.cta::before{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;border-radius:50%;background:rgba(232,121,42,.08);pointer-events:none}\n.cta::after{content:'';position:absolute;top:-150px;right:-50px;width:300px;height:300px;border-radius:50%;background:rgba(232,121,42,.06);pointer-events:none}\n.cta-in{text-align:center;position:relative;z-index:1}\n.cta-in h2{font-size:1.6rem;color:var(--white);margin-bottom:14px}\n.cta-in>p{font-size:1.05rem;color:rgba(255,255,255,.6);max-width:600px;margin:0 auto 28px;line-height:1.7}\n.cta-bt{display:flex;gap:10px;justify-content:center;flex-direction:column;align-items:stretch;max-width:340px;margin:0 auto}\n.cta-bt .btn{width:100%}\n.cta-ci{margin-top:32px;display:flex;justify-content:center;gap:18px;flex-direction:column;align-items:center}\n.cci{display:flex;align-items:center;gap:8px;font-family:var(--ff-d);font-size:.92rem;color:rgba(255,255,255,.5)}\n.cci svg{color:var(--orange)}.cci a{color:rgba(255,255,255,.7);transition:var(--tr)}.cci a:hover{color:var(--white)}\n\n/* === BLOG === */\n.bls{padding:var(--spy) 0;background:var(--g50)}\n.bl-h{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-direction:column;gap:18px}\n.bl-g{display:grid;grid-template-columns:1fr;gap:20px}\n.bc{background:var(--white);border-radius:var(--rad);overflow:hidden;border:1px solid var(--g100);transition:var(--tr)}\n.bc:hover{box-shadow:var(--sh-m);transform:translateY(-3px)}\n.bci{height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}\n.bcip{font-family:var(--ff-d);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g300)}\n.bcb{padding:22px}\n.bct{font-family:var(--ff-d);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:8px}\n.bc h3{font-size:1.05rem;font-weight:600;margin-bottom:8px;color:var(--charcoal);line-height:1.4}\n.bc p{font-size:.95rem;color:var(--g500);line-height:1.6}\n.bcm{margin-top:14px;padding-top:14px;border-top:1px solid var(--g100);display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--g500)}\n\n/* === FOOTER === */\n.ft{background:var(--ft-bg);color:rgba(255,255,255,.6);padding:48px 0 24px}\n.ft-g{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:24px}\n.ft-br{padding:0 0 28px 0;border-bottom:1px solid rgba(255,255,255,.08)}\n.ft-br p{font-size:.95rem;line-height:1.7;margin-top:14px;max-width:340px}\n.ft-br .ft-meta{margin-top:14px;font-size:.88rem;line-height:1.7;color:rgba(255,255,255,.55)}\n.ft-br .ft-meta a{color:rgba(255,255,255,.7)}.ft-br .ft-meta a:hover{color:var(--orange)}\n.ft-br .ft-trust{margin-top:14px;font-size:.78rem;line-height:1.6;color:rgba(255,255,255,.5)}\n.ft-br .ft-hours{margin-top:10px;font-size:.85rem;color:rgba(255,255,255,.55)}\n.ft-lo{font-family:var(--ff-d);font-weight:700;font-size:1.2rem;color:var(--white);display:flex;align-items:center;gap:8px;margin-bottom:6px}.ft-lo span{color:var(--orange)}\n.ft h4{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white);margin:0}\n.ft-acc{border-bottom:1px solid rgba(255,255,255,.08)}\n.ft-acc-trig{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;color:var(--white);padding:18px 0;font-family:var(--ff-d);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left}\n.ft-acc-chev{transition:transform var(--tr);color:rgba(255,255,255,.5)}\n.ft-acc.open .ft-acc-chev{transform:rotate(180deg);color:var(--orange)}\n.ft-acc-body{display:none;list-style:none;padding-bottom:18px;flex-direction:column;gap:6px}\n.ft-acc.open .ft-acc-body{display:flex}\n.ft-lk{list-style:none;display:flex;flex-direction:column;gap:8px}\n.ft-lk a,.ft-acc-body a{font-size:.92rem;color:rgba(255,255,255,.55);transition:var(--tr);min-height:40px;display:inline-flex;align-items:center}.ft-lk a:hover,.ft-acc-body a:hover{color:var(--orange)}\n.ft-sm{padding:24px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}\n.ft-sm h4{margin-bottom:10px}\n.ft-sm-list{font-size:12px;line-height:1.8;color:rgba(255,255,255,.45)}\n.ft-sm-list a{color:rgba(255,255,255,.55)}\n.ft-sm-list a:hover{color:var(--orange)}\n.ft-bt{padding-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-direction:column;gap:12px;text-align:center}\n.ft-bl{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ft-bl a{color:rgba(255,255,255,.4);transition:var(--tr)}.ft-bl a:hover{color:var(--orange)}\n\n/* === REVEAL === */\n.rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.rv.vis{opacity:1;transform:translateY(0)}\n\n/* === TABLET (≥768px) === */\n@media (min-width:768px){\n  .brand-logo{height:36px;max-width:220px}\n  :root{--spy:clamp(64px,8vw,96px)}\n  body{font-size:17px}\n  .ctn{padding:0 24px}\n  .nav-in{padding:0 24px}\n  .st{font-size:2.2rem;margin-bottom:18px}\n  .ss{font-size:1.1rem;line-height:1.75}\n  .badge{font-size:.85rem;padding:8px 18px}\n  .sl{font-size:.85rem;margin-bottom:14px}\n  .btn{width:auto;min-height:48px;font-size:1.02rem;padding:14px 28px}\n  .hero{padding-top:108px}\n  .hero-in{padding:0 24px;gap:48px}\n  .hero h1{font-size:3rem;margin-bottom:22px}\n  .hero-sb{font-size:1.18rem;margin-bottom:36px}\n  .hero-bt{flex-direction:row;flex-wrap:wrap}\n  .hero-bt .btn{width:auto}\n  .hero-tr{flex-direction:row;align-items:center;gap:24px;padding-top:28px}\n  .hero-cd{padding:36px}\n  .hero-cg{gap:14px}\n  .hero-st{padding:20px}\n  .hero-sv{font-size:1.8rem}\n  .hero-sl{font-size:.85rem}\n  .hero-cf{flex-direction:row;text-align:left}\n  .hero-fl{display:flex}\n  .vg{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:44px}\n  .vc{padding:36px}\n  .svs-h{margin-bottom:48px}\n  .svs-g{grid-template-columns:repeat(2,1fr);gap:20px}\n  .sc{padding:32px}\n  .svs-pill{font-size:.85rem;padding:8px 16px}\n  .svs-pill svg{width:14px;height:14px}\n  .cys-top{grid-template-columns:1fr;gap:32px}\n  .cys-dash{padding:32px}\n  .cys-dash h3{font-size:1.35rem}\n  .cys-dash p{font-size:1.04rem}\n  .cys-area{padding:12px;font-size:.8rem}\n  .cys-grid{grid-template-columns:repeat(2,1fr);gap:18px}\n  .cyc{padding:28px}\n  .wg{grid-template-columns:1fr;gap:48px}\n  .wv{padding:40px}\n  .wsv{font-size:1.7rem}\n  .trc{grid-template-columns:repeat(2,1fr);gap:20px}\n  .tc{padding:28px 22px}\n  .loc-in{grid-template-columns:1fr;gap:48px}\n  .loc-mp{height:340px}\n  .cta-in h2{font-size:2.3rem;margin-bottom:16px}\n  .cta-in>p{font-size:1.15rem;margin-bottom:36px}\n  .cta-bt{flex-direction:row;max-width:none}\n  .cta-bt .btn{width:auto}\n  .cta-ci{flex-direction:row;gap:36px;flex-wrap:wrap}\n  .bl-h{flex-direction:row;align-items:flex-end;margin-bottom:44px}\n  .bl-g{grid-template-columns:repeat(2,1fr);gap:24px}\n  .bci{height:180px}\n  .ft{padding:64px 0 32px}\n  .ft-g{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:36px}\n  .ft-br{padding:0;border-bottom:none;grid-column:1 / -1}\n  .ft-acc{border:none}\n  .ft-acc-trig{padding:0 0 18px 0;cursor:default;pointer-events:none}\n  .ft-acc-chev{display:none}\n  .ft-acc-body{display:flex !important;padding-bottom:0}\n  .ft-bt{flex-direction:row;text-align:left;font-size:.82rem}\n  .ft-bl{flex-wrap:nowrap;justify-content:flex-end}\n}\n\n/* === DESKTOP (≥1024px) === */\n@media (min-width:1024px){\n  .brand-logo{height:40px;max-width:240px}\n  :root{--spy:clamp(72px,9vw,128px);--mw:1200px}\n  body{font-size:18px;line-height:1.8}\n  .ctn{padding:0 28px}\n  .nav-in{padding:0 28px;height:64px}\n  .nav-l{display:flex}\n  .nav-c{display:flex}\n  .nav-h{display:none}\n  .nav-logo-m{font-size:1.15rem}\n  .nav-logo-s{font-size:.65rem}\n  .mob,.mob-bd{display:none !important}\n  .hero{padding-top:144px}\n  .hero-in{grid-template-columns:1fr 1fr;gap:72px}\n  .hero h1{font-size:3.4rem;margin-bottom:22px}\n  .hero-sb{font-size:1.25rem;margin-bottom:40px}\n  .hero-vis{max-width:none}\n  .st{font-size:clamp(2.1rem,4vw,3.2rem);margin-bottom:20px}\n  .ss{font-size:clamp(1.15rem,1.7vw,1.3rem);line-height:1.8}\n  .vg{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:52px}\n  .vc{padding:40px}\n  .vc h3{font-size:1.3rem;margin-bottom:10px}\n  .vc p{font-size:1.1rem;line-height:1.75}\n  .svs-h{margin-bottom:60px}\n  .svs-g{grid-template-columns:repeat(3,1fr);gap:24px}\n  .sc{padding:36px}\n  .sc h3{font-size:1.3rem}\n  .sc p{font-size:1.05rem;line-height:1.75}\n  .svs-pill{font-size:.88rem;padding:10px 20px}\n  .svs-pill svg{width:15px;height:15px}\n  .cys-h{margin-bottom:52px}\n  .cys-top{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:40px}\n  .cys-dash{padding:40px}\n  .cys-dash h3{font-size:1.4rem}\n  .cys-dash p{font-size:1.05rem}\n  .cys-area{padding:12px;font-size:.82rem}\n  .cys-grid{grid-template-columns:repeat(3,1fr);gap:20px}\n  .cyc{padding:32px}\n  .cyc h4{font-size:1.15rem}\n  .cyc p{font-size:1.05rem;line-height:1.7}\n  .wg{grid-template-columns:1fr 1fr;gap:64px;margin-top:52px}\n  .wl{gap:32px}\n  .wi{gap:18px}\n  .wii{width:48px;height:48px;min-width:48px}\n  .wii svg{width:22px;height:22px}\n  .wi h4{font-size:1.2rem}\n  .wi p{font-size:1.08rem;line-height:1.7}\n  .wv{padding:48px}\n  .wv h3{font-size:1.6rem;margin-bottom:28px}\n  .wvs{gap:20px}\n  .ws{padding:22px}\n  .wsv{font-size:1.8rem}\n  .trs-h{margin-bottom:52px}\n  .trc{grid-template-columns:repeat(4,1fr);gap:24px}\n  .tc{padding:32px 24px}\n  .tci{width:52px;height:52px}.tci svg{width:24px;height:24px}\n  .tc h4{font-size:1.05rem}.tc p{font-size:.92rem}\n  .loc-in{grid-template-columns:1fr 1fr;gap:72px}\n  .loc-li{gap:14px;margin-bottom:36px}\n  .lli{font-size:1.1rem}\n  .lli svg{width:20px;height:20px}\n  .loc-mp{height:440px}\n  .loc-pin{width:72px;height:72px}.loc-pin svg{width:32px;height:32px}\n  .loc-lbl{font-size:1.15rem}\n  .cta-in h2{font-size:clamp(2.1rem,4vw,2.9rem);margin-bottom:18px}\n  .cta-in>p{font-size:1.2rem;margin-bottom:40px}\n  .cta-bt{gap:14px}\n  .cta-ci{gap:44px;margin-top:44px}\n  .cci{font-size:.95rem}\n  .bls{padding:var(--spy) 0}\n  .bl-h{margin-bottom:52px}\n  .bl-g{grid-template-columns:repeat(3,1fr);gap:28px}\n  .bci{height:200px}\n  .bc h3{font-size:1.18rem}.bc p{font-size:1rem;line-height:1.7}\n  .bcb{padding:28px}\n  .bcm{font-size:.85rem}\n  .ft{padding:72px 0 36px}\n  .ft-g{grid-template-columns:2fr 1.4fr 1.4fr 1.4fr 1.2fr;gap:40px;margin-bottom:48px}\n  .ft-br{grid-column:auto}\n  .ft-lo{font-size:1.3rem}\n  .ft h4{font-size:.88rem}\n  .ft-lk a,.ft-acc-body a{font-size:.95rem;min-height:32px}\n  .ft-sm{padding:28px 0}\n  .ft-sm-list{font-size:12px}\n  .ft-bt{padding-top:28px;font-size:.85rem}\n  .ft-bl{gap:24px}\n}\n\n@media (min-width:1440px){:root{--mw:1320px}.hero h1{font-size:3.8rem}.hero-in{gap:88px}}\n@media (hover:none){.vc:hover,.sc:hover,.bc:hover,.cyc:hover{transform:none;box-shadow:none}}\n@media (max-height:500px) and (orientation:landscape){.hero{padding-top:72px;padding-bottom:36px}.mob{overflow-y:auto}}\n@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav{border-bottom-width:.5px}.vc,.sc,.cyc,.tc,.bc{border-width:.5px}}\n@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rv{opacity:1;transform:none}.hero-fl{animation:none}.mob{transition:none}.mob-bd{transition:none}}\n@supports (padding:env(safe-area-inset-bottom)){.nav-in{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.ctn{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.ft{padding-bottom:max(24px,env(safe-area-inset-bottom))}.mob{padding-bottom:env(safe-area-inset-bottom)}}\n@media print{.nav,.mob,.mob-bd,.hero-fl,.cta,.btn{display:none!important}body{color:#000;background:#fff;font-size:12pt}.hero{padding-top:20px;background:none}.rv{opacity:1;transform:none}section{page-break-inside:avoid}}\n\n.ft-top { padding: 0 0 24px 0; margin: 0 0 24px 0; border-bottom: 1px solid rgba(255,255,255,.10); }\n.ft-news { display: flex; flex-direction: column; gap: 10px; max-width: 480px; }\n.ft-news-h { font-size: 16px; font-weight: 700; color: #FFFFFF; margin: 0; letter-spacing: -0.005em; }\n.ft-news-p { font-size: 13px; line-height: 1.5; color: #E5E7EB; margin: 0; }\n.ft-news-form { width: 100%; }\n.ft-news-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; align-items: stretch; width: 100%; }\n.ft-news-row input[type=\"email\"] { grid-column: 1 / -1; min-height: 44px; }\n.ft-news-row input[type=\"text\"] { min-height: 44px; }\n.ft-news-row button[type=\"submit\"] { grid-column: 1 / -1; min-height: 48px; font-weight: 700; letter-spacing: 0.01em; }\n.ft-news-row input[type=\"email\"], .ft-news-row input[type=\"text\"] { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.18); color: #FFFFFF; border-radius: 8px; padding: 10px 12px; font-size: 13px; line-height: 1.4; outline: none; min-width: 0; }\n.ft-news-row input::placeholder { color: rgba(255,255,255,.5); }\n.ft-news-row input:focus { border-color: #D97706; background: rgba(255,255,255,.10); }\n.ft-news-row button[type=\"submit\"] { background: #B45309; color: #FFFFFF; border: 0; border-radius: 8px; font-weight: 700; font-size: 13px; padding: 0 16px; cursor: pointer; white-space: nowrap; min-height: 40px; }\n.ft-news-row button[type=\"submit\"]:hover { background: #D97706; }\n.ft-news-fine { font-size: 11px; line-height: 1.5; color: #94A3B8; margin: 0; }\n\n\n/* === BACK TO TOP === */\n.back-to-top { position: fixed; right: clamp(16px, 3vw, 28px); bottom: clamp(16px, 3vw, 28px); width: 48px; height: 48px; border-radius: 50%; border: 0; background: #B45309; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 6px 18px rgba(15, 23, 42, 0.25), 0 2px 6px rgba(15, 23, 42, 0.15); z-index: 90; transition: background 0.15s ease, transform 0.15s ease; }\n.back-to-top:hover { background: #D97706; transform: translateY(-2px); }\n.back-to-top:focus-visible { outline: 2px solid #FFFFFF; outline-offset: 2px; box-shadow: 0 0 0 4px #D97706; }\n.back-to-top svg { display: block; }\n@media (max-width: 480px) { .back-to-top { width: 44px; height: 44px; right: 14px; bottom: 14px; } }\n`;const BP_STYLES=`\n\n/* === BLOG POST DETAIL === */\n.bp-crumb{padding:14px 0;background:var(--white);border-bottom:1px solid var(--g100);font-size:.85rem;color:var(--g500)}\n.bp-crumb ol{list-style:none;display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0;padding:0}\n.bp-crumb a{color:var(--g500)}.bp-crumb a:hover{color:var(--orange)}\n.bp-crumb [aria-current=\"page\"]{color:var(--charcoal);font-weight:600}\n.bp{background:var(--white)}\n.bp-hd{padding:48px 0 24px;background:linear-gradient(180deg,var(--white) 0%,var(--orange-tint) 100%)}\n.bp-hd .badge{margin-bottom:14px}\n.bp-hd h1{font-family:var(--ff-d);font-weight:700;color:var(--charcoal);font-size:2rem;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance}\n.bp-excerpt{font-size:1.1rem;color:var(--g500);line-height:1.7;max-width:760px;margin:0 0 20px}\n.bp-meta{font-family:var(--ff-d);font-size:.92rem;color:var(--g500);display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.bp-meta time{color:var(--charcoal)}\n.bp-cover{padding:24px 16px}\n.bp-cover-in{aspect-ratio:1200/630;width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--g100);box-shadow:var(--sh-m)}\n.bp-wrap{display:grid;grid-template-columns:1fr;gap:36px;padding:24px 16px 48px}\n.bp-body{font-family:var(--ff-b);color:var(--charcoal);font-size:1.05rem;line-height:1.8}\n.bp-body p{margin:0 0 18px}\n.bp-body .bp-h3{font-family:var(--ff-d);font-size:1.35rem;color:var(--charcoal);margin:32px 0 12px;font-weight:700;letter-spacing:-.005em}.bp-h2{font-family:var(--ff-d);font-size:1.6rem;color:var(--charcoal);margin:44px 0 14px;font-weight:700;letter-spacing:-.01em}.bp-body a{color:var(--orange-dk);text-decoration:underline;text-underline-offset:2px}.bp-body a:hover{color:var(--orange)}.bp-fig{margin:28px 0}.bp-fig img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #E5E7EB}.bp-h2,.bp-h3{scroll-margin-top:96px}\n.bp-body .bp-ul{padding:0;margin:0 0 22px;list-style:none;display:grid;gap:10px}\n.bp-body .bp-ul li{position:relative;padding-left:28px;line-height:1.7}\n.bp-body .bp-ul li::before{content:\"\";position:absolute;left:0;top:9px;width:14px;height:14px;border-radius:50%;background:var(--orange-lt);border:2px solid var(--orange)}\n.bp-cta-mid{margin:32px 0;padding:24px;background:var(--orange-lt);border-radius:var(--rad);border:1px solid rgba(232,121,42,.18);display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.bp-cta-mid p{margin:0;font-size:1rem;color:var(--charcoal)}\n.bp-cta-mid .btn{width:auto}\n.bp-side{background:var(--g50);border-radius:var(--rad);padding:24px;border:1px solid var(--g100);position:relative;align-self:start}\n.bp-side h2{font-family:var(--ff-d);font-size:1rem;font-weight:700;color:var(--charcoal);margin:0 0 12px;letter-spacing:.04em;text-transform:uppercase}\n.bp-side-l{list-style:none;padding:0;margin:0;display:grid;gap:10px}\n.bp-side-l a{display:inline-flex;align-items:center;color:var(--charcoal);padding:6px 0;font-size:.98rem;font-family:var(--ff-d);font-weight:500}\n.bp-side-l a:hover{color:var(--orange)}\n.bp-final-cta{padding:64px 0;background:var(--charcoal);color:var(--white);text-align:center}\n.bp-final-cta h2{color:var(--white);font-size:1.6rem;margin-bottom:14px}\n.bp-final-cta p{color:rgba(255,255,255,.7);font-size:1.05rem;max-width:560px;margin:0 auto 24px;line-height:1.7}\n.bp-final-cta .cta-bt{display:flex;flex-direction:column;gap:10px;max-width:340px;margin:0 auto}\n.bp-final-cta .btn-w{background:var(--white);color:var(--charcoal)}\n.bp-related{background:var(--g50);padding:48px 0}\n.bp-related h2{font-family:var(--ff-d);font-size:1.5rem;color:var(--charcoal);margin:0 0 24px;text-align:center}\n.bp-related .bl-g{margin:0}\n.blog-cat-h{font-family:var(--ff-d);font-size:1.35rem;color:var(--charcoal);margin:0 0 24px;font-weight:700}\n.blog-feat .blog-feat-label{font-family:var(--ff-d);font-size:.78rem;font-weight:700;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}\n.blog-feat .bl-g-feat{grid-template-columns:1fr;gap:24px}\n.bc{background:var(--white);border-radius:var(--rad);overflow:hidden;border:1px solid var(--g100);transition:var(--tr)}\n.bc:hover{box-shadow:var(--sh-m);transform:translateY(-3px)}\n.bc .bca{display:block;color:inherit}\n.bc-feat{grid-column:1/-1}\n.bc .bci{height:200px;background:var(--g50);overflow:hidden}\n.bc-feat .bci{height:280px}\n.bc h3{font-family:var(--ff-d);font-size:1.1rem;font-weight:700;color:var(--charcoal);margin:0 0 8px;line-height:1.35}\n.bc-feat h3{font-size:1.4rem}\n@media (min-width:768px){\n    .bp-hd{padding:64px 0 32px}\n    .bp-hd h1{font-size:2.6rem}\n    .bp-cover{padding:32px 24px}\n    .bp-cta-mid{flex-direction:row;align-items:center;justify-content:space-between}\n    .bp-cta-mid p{flex:1}\n    .bp-final-cta .cta-bt{flex-direction:row;max-width:none;justify-content:center}\n    .bp-related h2{text-align:left}\n    .bc-feat .bci{height:340px}\n}\n@media (min-width:1024px){\n    .bp-hd{padding:96px 0 48px}\n    .bp-hd h1{font-size:3.2rem}\n    .bp-wrap{grid-template-columns:minmax(0,1fr) 320px;gap:64px;padding:48px 28px 96px}\n    .bp-body{font-size:1.15rem;line-height:1.9}\n    .bp-body .bp-h3{font-size:1.55rem;margin-top:40px}.bp-h2{font-size:1.85rem;margin-top:52px}\n    .bp-side{position:sticky;top:96px}\n    .bp-final-cta{padding:96px 0}\n    .bp-final-cta h2{font-size:2.2rem}\n}\n\n`;/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function BlogPostPage(props){const[showBackToTop,setShowBackToTop]=useState(false);useEffect(()=>{const onScroll=()=>setShowBackToTop(window.scrollY>500);window.addEventListener(\"scroll\",onScroll,{passive:true});onScroll();return()=>window.removeEventListener(\"scroll\",onScroll);},[]);const ref=useRef(null);const post=useMemo(()=>BLOG_POSTS.find(p=>p.slug===props.slug),[props.slug]);useEffect(()=>{if(!post||typeof document===\"undefined\")return;const seo=buildSEO(post);document.title=seo.title;setMeta(\"description\",seo.description);setMeta(\"robots\",\"index,follow\");setLink(\"canonical\",seo.canonical);setMeta(\"og:title\",seo.ogTitle,\"property\");setMeta(\"og:description\",seo.ogDescription,\"property\");setMeta(\"og:type\",\"article\",\"property\");setMeta(\"og:url\",seo.ogUrl,\"property\");if(seo.ogImage)setMeta(\"og:image\",seo.ogImage,\"property\");setMeta(\"article:published_time\",post.publishDate,\"property\");setMeta(\"article:modified_time\",post.lastUpdated,\"property\");setMeta(\"article:author\",post.author,\"property\");setMeta(\"article:section\",post.category,\"property\");setMeta(\"twitter:card\",\"summary_large_image\");setMeta(\"twitter:title\",seo.ogTitle);setMeta(\"twitter:description\",seo.ogDescription);if(seo.ogImage)setMeta(\"twitter:image\",seo.ogImage);injectJSONLD(\"blogposting\",{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",headline:post.title,description:post.seoDescription,image:post.coverImage||undefined,datePublished:post.publishDate,dateModified:post.lastUpdated,author:{\"@type\":\"Organization\",name:post.author,url:SITE_ORIGIN},publisher:{\"@type\":\"Organization\",name:\"RANGO Technologies\",logo:{\"@type\":\"ImageObject\",url:LOGO_URL}},mainEntityOfPage:{\"@type\":\"WebPage\",\"@id\":seo.canonical},url:seo.canonical,articleSection:post.category,keywords:post.primaryKeywordIntent,wordCount:post.body.split(/\\s+/).filter(Boolean).length});injectJSONLD(\"breadcrumb\",{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Home\",item:SITE_ORIGIN+\"/\"},{\"@type\":\"ListItem\",position:2,name:\"Blog\",item:SITE_ORIGIN+\"/blog\"},{\"@type\":\"ListItem\",position:3,name:post.title,item:seo.canonical}]});},[post]);useEffect(()=>{if(!ref.current)return;if(!document.querySelector('link[href*=\"Outfit\"]')){const l=document.createElement(\"link\");l.href=\"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Source+Sans+3:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap\";l.rel=\"stylesheet\";document.head.appendChild(l);}const c=ref.current;const ac=new AbortController;const SIG={signal:ac.signal};const hb=c.querySelector(\".nav-h\");const mob=c.querySelector(\"#mob\");const bd=c.querySelector(\".mob-bd\");const closeBtn=c.querySelector(\".mob-x\");const openDrawer=()=>{mob?.classList.add(\"on\");bd?.classList.add(\"on\");hb?.classList.add(\"on\");hb?.setAttribute(\"aria-expanded\",\"true\");document.body.style.overflow=\"hidden\";closeBtn?.focus();};const closeDrawer=()=>{mob?.classList.remove(\"on\");bd?.classList.remove(\"on\");hb?.classList.remove(\"on\");hb?.setAttribute(\"aria-expanded\",\"false\");document.body.style.overflow=\"\";};const toggleDrawer=()=>{if(mob?.classList.contains(\"on\"))closeDrawer();else openDrawer();};hb?.addEventListener(\"click\",toggleDrawer,SIG);closeBtn?.addEventListener(\"click\",()=>{closeDrawer();hb?.focus();},SIG);bd?.addEventListener(\"click\",closeDrawer,SIG);mob?.querySelectorAll(\"a[href]\").forEach(a=>a.addEventListener(\"click\",closeDrawer,SIG));const closeAllDd=()=>{c.querySelectorAll(\".dd.open\").forEach(d=>{d.classList.remove(\"open\");d.querySelector(\".dd-trig\")?.setAttribute(\"aria-expanded\",\"false\");});};c.querySelectorAll(\".dd-trig\").forEach(t=>{t.addEventListener(\"click\",e=>{e.stopPropagation();e.preventDefault();const dd=t.parentElement;const wasOpen=dd.classList.contains(\"open\");closeAllDd();if(!wasOpen){dd.classList.add(\"open\");t.setAttribute(\"aria-expanded\",\"true\");}},SIG);});const onDocClick=e=>{if(!e.target.closest(\".dd\"))closeAllDd();};document.addEventListener(\"click\",onDocClick,SIG);const onKeydown=e=>{if(e.key===\"Escape\"){if(mob?.classList.contains(\"on\")){closeDrawer();hb?.focus();}closeAllDd();}else if(e.key===\"Tab\"&&mob?.classList.contains(\"on\")){const focusables=Array.from(mob.querySelectorAll(\"a[href], button:not([disabled])\")).filter(el=>el.offsetParent!==null);if(!focusables.length)return;const first=focusables[0];const last=focusables[focusables.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}}};document.addEventListener(\"keydown\",onKeydown,SIG);c.querySelectorAll(\".acc-trig\").forEach(t=>{t.addEventListener(\"click\",e=>{e.preventDefault();e.stopPropagation();const acc=t.parentElement;const open=acc.classList.toggle(\"open\");t.setAttribute(\"aria-expanded\",String(open));},SIG);});c.querySelectorAll(\".ft-acc-trig\").forEach(t=>{t.addEventListener(\"click\",e=>{e.preventDefault();const acc=t.parentElement;const open=acc.classList.toggle(\"open\");t.setAttribute(\"aria-expanded\",String(open));},SIG);});const obs=new IntersectionObserver(entries=>{entries.forEach((en,i)=>{if(en.isIntersecting){setTimeout(()=>en.target.classList.add(\"vis\"),i*80);obs.unobserve(en.target);}});},{threshold:.1,rootMargin:\"0px 0px -40px 0px\"});c.querySelectorAll(\".rv\").forEach(el=>obs.observe(el));const nav=c.querySelector(\".nav\");const onScroll=()=>{if(nav)nav.style.boxShadow=window.scrollY>10?\"0 2px 24px rgba(0,0,0,.06)\":\"none\";};window.addEventListener(\"scroll\",onScroll,{passive:true,signal:ac.signal});return()=>{ac.abort();obs.disconnect();document.body.style.overflow=\"\";};},[post]);if(!post){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minHeight:\"60vh\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"40px\",fontFamily:\"Outfit,system-ui,sans-serif\",color:\"#2B2B2B\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"1.5rem\",marginBottom:12},children:\"Post not found\"}),/*#__PURE__*/_jsxs(\"p\",{style:{color:\"#6B7280\",marginBottom:18},children:['The slug \"',escapeHtml(props.slug||\"\"),'\" does not match a known post.']}),/*#__PURE__*/_jsx(\"a\",{href:\"/blog\",style:{color:\"#D97706\",textDecoration:\"underline\"},children:\"Back to the blog\"})]})});}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",minHeight:\"100vh\"},children:[/*#__PURE__*/_jsx(\"style\",{children:STYLES}),/*#__PURE__*/_jsx(\"style\",{children:SHELL_STYLES}),/*#__PURE__*/_jsx(\"style\",{children:BP_STYLES}),/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:buildPostMarkup(post)}}),showBackToTop&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"back-to-top\",onClick:()=>window.scrollTo({top:0,behavior:\"smooth\"}),\"aria-label\":\"Back to top\",title:\"Back to top\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"19\",x2:\"12\",y2:\"5\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"5 12 12 5 19 12\"})]})})]});}addPropertyControls(BlogPostPage,{slug:{type:ControlType.String,title:\"Slug\",description:\"Must match a slug in BLOG_POSTS exactly.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogPostPage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogPostPage.map"],"mappings":"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"}