{"title":"SimSquad Services","description":"\u003cp\u003eThe part of a simulator room that is not a box on a pallet. Our SimSquad plans the room before anything is ordered and puts it in when it arrives, so the build is right the first time rather than the third.\u003c\/p\u003e\u003cp\u003eThe \u003cstrong\u003eDesign Service\u003c\/strong\u003e is where most projects start: a consultation, your actual room modeled in 3D, dimensioned drawings your contractor can build from, and an itemized quote for every component. The fee comes back in full when you buy the build from us.\u003c\/p\u003e\u003cp\u003eThe \u003cstrong\u003eInstallation Service\u003c\/strong\u003e is the other end of it. Frame, screen, projector, launch monitor, software, calibration. Empty room to first round.\u003c\/p\u003e","products":[{"product_id":"golf-simulator-installation","title":"Golf Simulator Install Package","description":"\u003csection class=\"ros-installation-service\"\u003e\n\u003cdiv class=\"ros-installation-service__inner\"\u003e\n\u003cdiv class=\"ros-installation-service__hero\"\u003e\n\u003cdiv class=\"ros-installation-service__copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eProfessional Installation Service\u003c\/p\u003e\n\u003ch2\u003eGolf Simulator Installation — Done Right, Start to Finish\u003c\/h2\u003e\n\u003cbr\u003e\u003cp class=\"intro\"\u003eYou did not invest in a golf simulator to spend weekends troubleshooting projector alignment, launch monitor positioning, and software setup. This service is built for golfers who want their simulator installed properly and ready to play. \u003cbr\u003e\u003cbr\u003eRain or Shine Installation combines professional on-site installation with remote support from our simulator specialists, so your setup is not just assembled — it is configured, calibrated, and performing the way it should from day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-installation-service__summary\"\u003e\n\u003ch2\u003eExplore Install Options\u003c\/h2\u003e\n\u003cp\u003eSelect the service level that fits your buildout and learn more about each option.\u003c\/p\u003e\n\u003cdiv class=\"variant-accordion-group\"\u003e\n\u003cdetails class=\"variant-accordion\"\u003e\n\u003csummary\u003e\u003cspan\u003eFull Simulator Package\u003c\/span\u003e \u003cspan class=\"variant-accordion__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"variant-accordion__content\"\u003e\n\u003cp\u003eBest for customers who want a turnkey installation from an empty room to a fully playable simulator.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFull enclosure assembly\u003c\/li\u003e\n\u003cli\u003eHitting turf and landing pad installation\u003c\/li\u003e\n\u003cli\u003eProjector mounting and image alignment\u003c\/li\u003e\n\u003cli\u003eLaunch monitor setup and positioning\u003c\/li\u003e\n\u003cli\u003eCable routing and basic hardware connections\u003c\/li\u003e\n\u003cli\u003eSoftware installation and simulator configuration\u003c\/li\u003e\n\u003cli\u003eCalibration, testing, and final walkthrough\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis is the most complete option for customers who want the full simulator build handled correctly from start to finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"variant-accordion\"\u003e\n\u003csummary\u003e\u003cspan\u003eLaunch Monitor \u0026amp; Software\u003c\/span\u003e \u003cspan class=\"variant-accordion__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"variant-accordion__content\"\u003e\n\u003cp\u003eBest for customers who already have their hitting area or enclosure built and need help with the technical side of the setup.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLaunch monitor placement to manufacturer specifications\u003c\/li\u003e\n\u003cli\u003eSimulator software installation\u003c\/li\u003e\n\u003cli\u003eSystem configuration and connectivity checks\u003c\/li\u003e\n\u003cli\u003eCalibration and tracking verification\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis option is designed to make sure your launch monitor and software are dialed in correctly, which is where many DIY builds run into problems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"variant-accordion\"\u003e\n\u003csummary\u003e\u003cspan\u003eProjector Mounting \u0026amp; Calibration\u003c\/span\u003e \u003cspan class=\"variant-accordion__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"variant-accordion__content\"\u003e\n\u003cp\u003eBest for customers who need their projector professionally installed and aligned for proper image fit and screen coverage.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eProjector mounting\u003c\/li\u003e\n\u003cli\u003ePlacement based on room and screen dimensions\u003c\/li\u003e\n\u003cli\u003eImage alignment and fitment\u003c\/li\u003e\n\u003cli\u003eFinal calibration for proper screen coverage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis helps eliminate common setup issues like wasted screen space, poor image alignment, and a projector that does not match the dimensions of the build.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"variant-accordion\"\u003e\n\u003csummary\u003e\u003cspan\u003ePC Setup \u0026amp; Software Installation\u003c\/span\u003e \u003cspan class=\"variant-accordion__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"variant-accordion__content\"\u003e\n\u003cp\u003eBest for customers who need help getting the simulator computer and software ready to run smoothly.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSimulator PC setup\u003c\/li\u003e\n\u003cli\u003eSoftware installation and updates\u003c\/li\u003e\n\u003cli\u003ePerformance optimization\u003c\/li\u003e\n\u003cli\u003eConnectivity and compatibility checks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis option is ideal when the hardware is already in place but you want the system configured correctly before you start using it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-installation-service__section\"\u003e\n\u003cdiv class=\"section-heading\"\u003e\n\u003cp class=\"eyebrow\"\u003eWhy This Service Exists\u003c\/p\u003e\n\u003ch2\u003eInstallation That Goes Beyond Basic Assembly\u003c\/h2\u003e\n\u003cp\u003eMost installation services stop once the physical pieces are in place. That is often when the most important setup work begins. Rain or Shine uses a hybrid installation model so the physical build and the technical setup both get handled the right way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-card-grid ros-card-grid--three\"\u003e\n\u003cdiv class=\"ros-card\"\u003e\n\u003ch3\u003eOn-Site Installation\u003c\/h3\u003e\n\u003cp\u003eYour installer handles the physical setup, including enclosure assembly, turf placement, projector mounting, and core hardware installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-card\"\u003e\n\u003ch3\u003eRemote Technical Support\u003c\/h3\u003e\n\u003cp\u003eOur simulator specialists assist with software setup, launch monitor placement, calibration, and system testing so the simulator performs the way it should.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-card\"\u003e\n\u003ch3\u003eReady-to-Play Outcome\u003c\/h3\u003e\n\u003cp\u003eThe goal is simple: when installation is complete, your simulator should be playable, calibrated, and ready for use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-installation-service__section ros-installation-service__section--alt\"\u003e\n\u003cdiv class=\"section-heading\"\u003e\n\u003cp class=\"eyebrow\"\u003eHow It Works\u003c\/p\u003e\n\u003ch2\u003eThe Installation Process\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-steps\"\u003e\n\u003cdiv class=\"ros-step\"\u003e\n\u003cdiv class=\"ros-step__number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ros-step__content\"\u003e\n\u003ch3\u003eInstallation Intake\u003c\/h3\u003e\n\u003cp\u003eAfter purchase, you will complete a short form so we can review your room layout, ceiling conditions, outlet locations, and hitting area placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-step\"\u003e\n\u003cdiv class=\"ros-step__number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ros-step__content\"\u003e\n\u003ch3\u003eScheduling \u0026amp; Planning\u003c\/h3\u003e\n\u003cp\u003eOnce your details are reviewed, we coordinate scheduling and prepare the installer with the layout and setup requirements for your system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-step\"\u003e\n\u003cdiv class=\"ros-step__number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ros-step__content\"\u003e\n\u003ch3\u003eInstallation Day\u003c\/h3\u003e\n\u003cp\u003eThe installer handles the physical build while Rain or Shine supports the software and technical setup remotely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-step\"\u003e\n\u003cdiv class=\"ros-step__number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ros-step__content\"\u003e\n\u003ch3\u003eCalibration \u0026amp; Testing\u003c\/h3\u003e\n\u003cp\u003eBefore the job is complete, we verify tracking accuracy, software connectivity, and projector image alignment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-step\"\u003e\n\u003cdiv class=\"ros-step__number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"ros-step__content\"\u003e\n\u003ch3\u003eWalkthrough\u003c\/h3\u003e\n\u003cp\u003eWe finish by showing you how to start a session, navigate the software, and begin using your simulator with confidence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-installation-service__section\"\u003e\n\u003cdiv class=\"section-heading\"\u003e\n\u003cp class=\"eyebrow\"\u003eWho This Is For\u003c\/p\u003e\n\u003ch2\u003eBuilt for Customers Who Want It Done Right\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-card-grid ros-card-grid--two\"\u003e\n\u003cdiv class=\"ros-card\"\u003e\n\u003ch3\u003eThis Service Is a Fit If\u003c\/h3\u003e\n\u003cul class=\"ros-list\"\u003e\n\u003cli\u003eYou want a turnkey installation experience\u003c\/li\u003e\n\u003cli\u003eYou do not want to troubleshoot setup issues yourself\u003c\/li\u003e\n\u003cli\u003eYou want confidence that everything is positioned and calibrated correctly\u003c\/li\u003e\n\u003cli\u003eYou value your time and want the simulator ready to use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ros-card\"\u003e\n\u003ch3\u003eThis Service May Not Be Necessary If\u003c\/h3\u003e\n\u003cul class=\"ros-list\"\u003e\n\u003cli\u003eYou prefer to fully DIY your build\u003c\/li\u003e\n\u003cli\u003eYou are comfortable handling projector alignment and launch monitor setup\u003c\/li\u003e\n\u003cli\u003eYou want to manage software installation and calibration on your own\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .ros-installation-service {\n    padding: 80px 0;\n    color: var(--color-foreground, #182b49);\n  }\n\n  .ros-installation-service__inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n.ros-installation-service__hero {\n  display: grid;\n  grid-template-columns: minmax(0, 1.08fr) minmax(380px, 0.92fr);\n  gap: 64px;\n  align-items: start;\n}\n\n  .ros-installation-service__copy h1,\n  .ros-installation-service__summary h2,\n  .section-heading h2,\n  .ros-card h3,\n  .ros-step__content h3 {\n    margin: 0;\n    color: var(--color-foreground, #182b49);\n  }\n\n  .ros-installation-service__copy {\n  max-width: 720px;\n  padding-top: 10px;\n}\n\n  .eyebrow {\n    display: inline-block;\n    margin: 0 0 12px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.6;\n  }\n\n  .ros-installation-service__copy h1 {\n    margin-bottom: 28px;\n    font-size: clamp(34px, 4.5vw, 54px);\n    line-height: 1.05;\n    letter-spacing: -0.03em;\n  }\n\n  .ros-installation-service__copy .intro {\n    margin-bottom: 24px;\n    font-size: 18px;\n    line-height: 1.7;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.82;\n  }\n\n  .ros-installation-service__copy p:not(.eyebrow):not(.intro) {\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.8;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.88;\n  }\n\n  .ros-installation-service__summary {\n    padding: 32px;\n    border: 1px solid var(--color-border, rgba(24, 43, 73, 0.14));\n    border-radius: 16px;\n    background: var(--color-background, #ffffff);\n    box-shadow: 0 16px 40px rgba(15, 23, 42, 0.06);\n  }\n\n  .ros-installation-service__summary h2 {\n    margin-bottom: 12px;\n    font-size: 28px;\n    line-height: 1.2;\n  }\n\n  .ros-installation-service__summary \u003e p {\n    margin: 0 0 28px;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.78;\n    line-height: 1.8;\n  }\n\n  .variant-accordion-group {\n    display: grid;\n    gap: 14px;\n  }\n\n  .variant-accordion {\n    border: 1px solid var(--color-border, rgba(24, 43, 73, 0.14));\n    border-radius: 12px;\n    background: var(--color-background, #ffffff);\n    overflow: hidden;\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;\n  }\n\n  .variant-accordion:hover {\n    border-color: var(--color-foreground, #182b49);\n    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05);\n  }\n\n  .variant-accordion summary {\n    list-style: none;\n    position: relative;\n    padding: 22px 56px 22px 22px;\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.4;\n    color: var(--color-foreground, #182b49);\n    cursor: pointer;\n    transition: background 0.2s ease;\n  }\n\n  .variant-accordion summary:hover {\n    background: var(--color-background-secondary, rgba(24, 43, 73, 0.03));\n  }\n\n  .variant-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .variant-accordion__icon {\n    position: absolute;\n    right: 20px;\n    top: 50%;\n    width: 14px;\n    height: 14px;\n    transform: translateY(-50%);\n  }\n\n  .variant-accordion__icon::before,\n  .variant-accordion__icon::after {\n    content: \"\";\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    width: 14px;\n    height: 2px;\n    background: var(--color-foreground, #182b49);\n    transform: translate(-50%, -50%);\n    transition: transform 0.2s ease, opacity 0.2s ease;\n  }\n\n  .variant-accordion__icon::after {\n    transform: translate(-50%, -50%) rotate(90deg);\n  }\n\n  .variant-accordion[open] .variant-accordion__icon::after {\n    opacity: 0;\n  }\n\n  .variant-accordion__content {\n    padding: 0 22px 22px;\n    border-top: 1px solid var(--color-border, rgba(24, 43, 73, 0.12));\n    background: var(--color-background-secondary, rgba(24, 43, 73, 0.025));\n  }\n\n  .variant-accordion__content p {\n    margin: 18px 0 0;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.8;\n    line-height: 1.8;\n  }\n\n  .variant-accordion__content ul {\n    margin: 18px 0 0;\n    padding-left: 18px;\n  }\n\n  .variant-accordion__content li {\n    margin-bottom: 8px;\n    line-height: 1.7;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.92;\n  }\n\n  .ros-installation-service__section {\n    padding-top: 96px;\n  }\n\n  .ros-installation-service__section--alt {\n    margin-top: 96px;\n    padding: 72px 40px 0;\n    background: var(--color-background-secondary, rgba(24, 43, 73, 0.03));\n    border-radius: 24px;\n  }\n\n  .section-heading {\n    max-width: 760px;\n    margin-bottom: 40px;\n  }\n\n  .section-heading h2 {\n    margin-bottom: 14px;\n    font-size: clamp(28px, 3.5vw, 42px);\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n  }\n\n  .section-heading p:last-child {\n    margin: 0;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.8;\n    line-height: 1.8;\n  }\n\n  .ros-card-grid {\n    display: grid;\n    gap: 24px;\n  }\n\n  .ros-card-grid--two {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ros-card-grid--three {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .ros-card {\n    padding: 28px;\n    border: 1px solid var(--color-border, rgba(24, 43, 73, 0.14));\n    border-radius: 16px;\n    background: var(--color-background, #ffffff);\n    box-shadow: 0 14px 34px rgba(15, 23, 42, 0.04);\n  }\n\n  .ros-card h3 {\n    margin-bottom: 14px;\n    font-size: 22px;\n    line-height: 1.25;\n  }\n\n  .ros-card p {\n    margin: 0;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.82;\n    line-height: 1.8;\n  }\n\n  .ros-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ros-list li {\n    margin-bottom: 10px;\n    line-height: 1.7;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.92;\n  }\n\n  .ros-steps {\n    display: grid;\n    gap: 18px;\n  }\n\n  .ros-step {\n    display: grid;\n    grid-template-columns: 60px minmax(0, 1fr);\n    gap: 20px;\n    align-items: start;\n    padding: 24px;\n    border: 1px solid var(--color-border, rgba(24, 43, 73, 0.14));\n    border-radius: 16px;\n    background: var(--color-background, #ffffff);\n  }\n\n  .ros-step__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 60px;\n    height: 60px;\n    border-radius: 999px;\n    background: var(--color-foreground, #182b49);\n    color: var(--color-background, #ffffff);\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .ros-step__content h3 {\n    margin-bottom: 8px;\n    font-size: 22px;\n    line-height: 1.25;\n  }\n\n  .ros-step__content p {\n    margin: 0;\n    color: var(--color-foreground, #182b49);\n    opacity: 0.82;\n    line-height: 1.8;\n  }\n\n  @media (max-width: 991px) {\n    .ros-installation-service__hero,\n    .ros-card-grid--three,\n    .ros-card-grid--two {\n      grid-template-columns: 1fr;\n    }\n\n    .ros-installation-service__hero {\n      gap: 40px;\n    }\n\n    .ros-installation-service__section {\n      padding-top: 72px;\n    }\n\n    .ros-installation-service__section--alt {\n      margin-top: 72px;\n      padding: 56px 24px 0;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .ros-installation-service {\n      padding: 56px 0;\n    }\n\n    .ros-installation-service__inner {\n      padding: 0 16px;\n    }\n\n    .ros-installation-service__summary,\n    .ros-card,\n    .ros-step {\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n\n    .ros-installation-service__copy h1 {\n      font-size: 34px;\n    }\n\n    .section-heading {\n      margin-bottom: 28px;\n    }\n\n    .ros-step {\n      grid-template-columns: 1fr;\n    }\n\n    .ros-step__number {\n      width: 52px;\n      height: 52px;\n      font-size: 16px;\n    }\n\n    .ros-installation-service__section--alt {\n      border-radius: 18px;\n      padding: 48px 16px 0;\n    }\n    .ros-installation-service__media {\n  margin: 0 0 28px;\n  border-radius: 18px;\n  overflow: hidden;\n  border: 1px solid var(--color-border, rgba(24, 43, 73, 0.14));\n  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.05);\n}\n\n  }\n\u003c\/style\u003e","brand":"Rain or Shine Golf","offers":[{"title":"PC \u0026 Software Installation (Virtual)","offer_id":55569492148297,"sku":"INSTALL-SOFTWARE","price":500.0,"currency_code":"USD","in_stock":true},{"title":"Projector Mounting \u0026 Calibration","offer_id":55569492115529,"sku":"INSTALL-PROJ","price":1000.0,"currency_code":"USD","in_stock":true},{"title":"Launch Monitor \u0026 Software Calibration","offer_id":55569492082761,"sku":"INSTALL-LM","price":1500.0,"currency_code":"USD","in_stock":true},{"title":"Simulator Package - Enclosure Bundle","offer_id":55569492049993,"sku":"INSTALL-PKG","price":2999.0,"currency_code":"USD","in_stock":true},{"title":"Full Custom Room Install - Wall to Wall Screen","offer_id":55653422628937,"sku":"INSTALL-ROOM","price":4999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/SimInstallation.jpg?v=1773852236"},{"product_id":"golf-simulator-design-plans","title":"SimSquad Design Service","description":"\u003cstyle\u003e\n:root {\n  --ros-navy: #0B2856; --ros-green: #89D84B; --ros-sky: #6B99C6;\n  --ros-sand: #EDE7D4; --ros-linen: #FBF9F5; --ros-white: #FFFFFF;\n  --ros-radius-sm: 4px; --ros-radius-md: 8px; --ros-radius-lg: 12px; --ros-radius-xl: 16px;\n  --ros-space-sm: 8px; --ros-space-md: 16px; --ros-space-lg: 24px;\n  --ros-space-xl: 40px; --ros-space-2xl: 64px; --ros-transition: 0.18s ease;\n}\n.sf-ros-tabs__mobile-select {\n  display: none; width: 100%; padding: 12px 16px; margin-top: 20px; margin-bottom: 16px;\n  font-family: inherit; font-size: 0.9375rem; font-weight: 700; color: var(--ros-navy);\n  background-color: var(--ros-linen); border: 2px solid var(--ros-navy);\n  border-radius: var(--ros-radius-md); appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%230B2856' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: right 14px center; cursor: pointer;\n}\n@media (max-width: 767px) {\n  .sf-ros-tabs__mobile-select { display: block; }\n  .sf-ros-tabs__nav { display: none; }\n}\n\n.sf-ros-features-t2 {\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 32px; margin: 56px 0;\n}\n.sf-ros-features-t2__card {\n  background: var(--ros-linen); border-left: 5px solid var(--ros-green);\n  border-radius: var(--ros-radius-lg); padding: 44px 44px 44px 48px; position: relative;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__eyebrow {\n  text-transform: uppercase !important; letter-spacing: 0.10em !important;\n  font-size: 0.8125rem !important; font-weight: 700 !important;\n  color: var(--ros-sky) !important; margin: 0 0 16px 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__heading {\n  font-size: 1.375rem !important; font-weight: 800 !important;\n  text-transform: uppercase !important; letter-spacing: 0.01em !important;\n  color: var(--ros-navy) !important; margin: 0 0 10px 0 !important; padding: 0 !important;\n  line-height: 1.25 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__body {\n  font-size: 1rem !important; line-height: 1.65 !important;\n  color: #334155 !important; margin: 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2__body a {\n  color: var(--ros-navy); text-decoration: underline; font-weight: 600;\n}\n@media (max-width: 767px) {\n  .sf-ros-features-t2 { grid-template-columns: 1fr; gap: 24px; margin: 40px 0; }\n  .sf-ros-features-t2__card { padding: 32px 28px 32px 32px; }\n  .sf-ros-features-t2 .sf-ros-features-t2__heading { font-size: 1.1875rem !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sf-ros-tabs\"\u003e\n\n  \u003cselect class=\"sf-ros-tabs__mobile-select\" aria-label=\"Navigate tabs\"\u003e\n    \u003coption value=\"tab-description\"\u003eDescription\u003c\/option\u003e\n    \u003coption value=\"tab-specs\"\u003eSpecifications\u003c\/option\u003e\n    \u003coption value=\"tab-compare\"\u003eCompare\u003c\/option\u003e\n    \u003coption value=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/option\u003e\n    \u003coption value=\"tab-why\"\u003eWhy ROS\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003cscript\u003e\n  (function() {\n    var sel = document.querySelector('.sf-ros-tabs__mobile-select');\n    if (!sel) return;\n    sel.addEventListener('change', function() {\n      var target = this.value;\n      document.querySelectorAll('.sf-ros-tabs__panel').forEach(function(p) { p.classList.remove('is-active'); });\n      document.querySelectorAll('.sf-ros-tabs__btn').forEach(function(b) { b.classList.remove('is-active'); });\n      var panel = document.getElementById(target);\n      var btn = document.querySelector('[data-tab=\"' + target + '\"]');\n      if (panel) panel.classList.add('is-active');\n      if (btn) btn.classList.add('is-active');\n    });\n  })();\n  \u003c\/script\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__nav\"\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn is-active\" data-tab=\"tab-description\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-specs\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-compare\"\u003eCompare\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-why\"\u003eWhy ROS\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sf-ros-tabs__panel is-active\" id=\"tab-description\"\u003e\n    \u003cdiv class=\"sf-ros-features-t2\"\u003e\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eStep One\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eYOU BUY THE PLAN, WE GET TO WORK\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eThe design fee is the whole commitment, and you get it back in full the moment you buy the build from us. So if you end up doing the room with Rain or Shine Golf, the design costs you nothing. If you take the plans and build it yourself or hand them to your own contractor, they are yours to keep and we part as friends.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eStep Two\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eA REAL CONVERSATION ABOUT YOUR ROOM\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eYou get on a call with the person who will actually draw your room. We go through your measurements, your ceiling, the obstructions you are worried about, whether you are right or left handed, who else uses the space, and what you actually want out of it. Basement, garage, spare room, new build, commercial bay. This is where the room gets decided, not on a form.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eStep Three\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eWE MODEL YOUR ACTUAL ROOM IN 3D\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eOne parametric model of your exact space, built to your measurements. You see where the screen lands, how far the projector throws, where the launch monitor mounts, how much room you have behind the ball, and what you will actually be looking at when you stand there. Not a stock rendering with your dimensions typed on it.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eStep Four\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eDIMENSIONED SHEETS YOUR BUILDER CAN WORK FROM\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eThe 3D is what you show your spouse. The 2D sheets are what your contractor builds from. Floor plan, side section, both wall elevations, and a framing detail, all dimensioned, with the electrical and low voltage runs marked so your electrician can rough it in before the walls close. Hand the set over and they know what to do.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eStep Five\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eAND AN ITEMIZED QUOTE FOR EVERY PART\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eThe plan comes with a materials quote covering every component it calls for. Screen, enclosure, launch monitor, projector, mat, turf, flooring, padding, computer, software, hardware. Real line item pricing, so you know what the room costs before you commit to any of it. No estimate, no range, no surprise at the end.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eWhy Us\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eWE DESIGN IT, WE BUILD IT, WE INSTALL IT\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eMost people who will draw you a simulator room do not build simulator rooms. We have put thousands of these together, so the plan is drawn by people who know what actually goes wrong on install day: the ceiling that is an inch too low once you account for the drop, the projector throw that does not clear the golfer, the outlet on the wrong wall. That is the difference between a pretty picture and a set of plans.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-simsquad\" style=\"background:#EDE7D4;border-left:5px solid #0B2856;padding:32px 36px;margin:48px 0;border-radius:0 8px 8px 0;\"\u003e\n      \u003cp class=\"sf-ros-simsquad__eyebrow\" style=\"text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;color:#0B2856;margin:0 0 12px;\"\u003eFrom Our SimSquad\u003c\/p\u003e\n      \u003ch3 class=\"sf-ros-simsquad__heading\" style=\"font-size:24px;font-weight:800;color:#0B2856;margin:0 0 16px;line-height:1.2;\"\u003eTHE ROOMS THAT GO WRONG GO WRONG EARLY\u003c\/h3\u003e\n      \u003cp class=\"sf-ros-simsquad__body\" style=\"font-size:16px;line-height:1.65;color:#0B2856;margin:0 0 12px;\"\u003eAlmost every simulator room that ends up disappointing somebody was decided before a single part was ordered. Ceiling an inch too low once you account for the mount. Screen too close, so the good miss hits a stud. Outlet on the wall that ends up behind the enclosure. None of that is a product problem and no amount of good equipment fixes it afterward. It is a drawing problem, and drawings are cheap compared to framing. We charge for this because it takes real hours, and we give the money back when you build with us because by then we would rather have the project than the fee.\u003c\/p\u003e\n      \u003cp class=\"sf-ros-simsquad__byline\" style=\"font-size:14px;font-style:italic;color:#0B2856;margin:0;opacity:.8;\"\u003e— Shawn, Rain or Shine Golf\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-narrative\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhat is the SimSquad Design Service?\u003c\/h2\u003e\n      \u003cp\u003eIt is a paid design engagement for your simulator room. You give us your space, we consult with you directly, and we model your actual room in 3D and produce a full dimensioned 2D plan set: floor plan, side section, wall elevations, framing detail, and the electrical and low voltage runs. It comes with an itemized quote for every component the plan specifies. The fee is credited back in full if you buy the build from us.\u003c\/p\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhy Pay For A Plan?\u003c\/h2\u003e\n      \u003cp\u003eHonest framing: you can get a free quote from anybody, including us. What you cannot get for free is somebody spending real hours inside your specific room, working out whether a 10 foot ceiling survives a drop mount and a projector, or where the screen has to sit so a right handed golfer is not swinging into a return. Free advice is worth what it costs. The mistakes it prevents are measured in framing you have to tear back out. And because the fee comes off the build, the only people who ever actually pay for this are the ones who take the plans and go elsewhere.\u003c\/p\u003e\n      \u003cp\u003eNot sure whether your room will even work? \u003ca href=\"\/pages\/contact-us\"\u003eSend us the dimensions first\u003c\/a\u003e. If your space cannot take a simulator we will tell you that for free rather than sell you a plan that says so.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-faq\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What do I actually receive?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eA 3D model of your room, a dimensioned 2D plan set covering the floor plan, side section, both wall elevations and a framing detail, the electrical and low voltage runs marked for your electrician, and an itemized materials quote for every component the plan calls for. Delivered as a single plan set you can forward to a contractor.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Do I really get the design fee back?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eIn full, applied to your order, when you buy the build from us. There is no minimum purchase and no expiry games. The design fee exists so the people who are serious get real design hours, and so the ones who just want free drawings are not funded by the customers who buy.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What do you need from me to start?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eRoom width, depth and ceiling height, and a few photos. If you have obstructions, a soffit, a beam, a window, a garage door track, tell us. If you do not have exact measurements yet we will walk you through taking them on the consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How long does it take?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eThe consultation happens within a few days of purchase. The plan set follows after that. If you are working to a contractor's schedule tell us on the call and we will work to your date.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can my contractor build from these?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eThat is what the 2D set is for. It is dimensioned, it includes the framing detail and the electrical rough-in locations, and it is the same set our own install crews work from. Your contractor does not need to know anything about golf simulators to build the room correctly.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What if I want you to build it?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eThen the design fee comes off the project and we take it from there. We design it, we source it, we install it, all in house. That is the path most customers take, which is why the fee is structured the way it is.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Do you design commercial rooms?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes. Single bay, multi bay, and full facilities. Commercial spaces have different traffic, sightline and durability requirements than a basement, and the plan accounts for that. Tell us the use case on the call.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Is this the same as a free quote?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eNo. A quote is a list of parts and a price. This is a designed room: your dimensions, modeled, with the equipment positioned where it actually has to go and drawings a builder can work from. We are happy to give you a free quote if that is all you need.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-specs\"\u003e\n    \u003cdiv class=\"sf-ros-specs\"\u003e\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eWhat You Receive\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConsultation call\u003c\/td\u003e\n\u003ctd\u003e✓ One on one, with your designer\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e3D room model\u003c\/td\u003e\n\u003ctd\u003e✓ Built to your measurements\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFloor plan\u003c\/td\u003e\n\u003ctd\u003e✓ Dimensioned\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSide section\u003c\/td\u003e\n\u003ctd\u003e✓ Dimensioned\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWall elevations\u003c\/td\u003e\n\u003ctd\u003e✓ Both walls, dimensioned\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFraming detail\u003c\/td\u003e\n\u003ctd\u003e✓ Included\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eElectrical and low voltage runs\u003c\/td\u003e\n\u003ctd\u003e✓ Marked for rough-in\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eItemized materials quote\u003c\/td\u003e\n\u003ctd\u003e✓ Every component, line item pricing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFormat\u003c\/td\u003e\n\u003ctd\u003eSingle plan set, shareable with your contractor\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eTerms\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFee\u003c\/td\u003e\n\u003ctd\u003eCharged once, up front\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCredited on purchase\u003c\/td\u003e\n\u003ctd\u003e✓ In full, no minimum\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePlans are yours to keep\u003c\/td\u003e\n\u003ctd\u003e✓ Yes, build with anyone\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eResidential\u003c\/td\u003e\n\u003ctd\u003e✓ Basement, garage, spare room, new build\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCommercial\u003c\/td\u003e\n\u003ctd\u003e✓ Single bay, multi bay, full facility\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRevisions\u003c\/td\u003e\n\u003ctd\u003eIncluded through the design conversation\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-compare\"\u003e\n    \u003cdiv class=\"sf-ros-compare\"\u003e\n      \u003ctable class=\"sf-ros-compare__table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"is-highlight\"\u003eSimSquad Design Service\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eA Free Quote\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eDesigning It Yourself\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eYour actual room modeled\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ In 3D, to your measurements\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eDimensioned 2D plan set\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ 5 sheets\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eFraming detail\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Included\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eElectrical rough-in marked\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Included\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eItemized materials quote\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Every line\u003c\/td\u003e\n\u003ctd\u003eParts list\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eContractor can build from it\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Yes\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003eDepends on you\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eCatches ceiling and throw problems\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Before you frame\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003eOn install day\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eCost if you buy the build\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Nothing, credited in full\u003c\/td\u003e\n\u003ctd\u003eFree\u003c\/td\u003e\n\u003ctd\u003eFree\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSim-Specialist Support\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eYes\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSame team builds and installs\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Yes\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctfoot\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"is-row-label\"\u003e\u003c\/td\u003e\n            \u003ctd class=\"is-highlight\"\u003e\n              \u003ca href=\"\/products\/golf-simulator-design-plans\" class=\"sf-ros-compare__learn-more\"\u003eYou’re Here\u003c\/a\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e·\u003c\/td\u003e\n\u003ctd\u003e·\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-shipping\"\u003e\n    \u003cdiv class=\"sf-ros-shipping\"\u003e\n      \u003cdiv class=\"sf-ros-shipping__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M1 3h15v13H1z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8h4l3 3v5h-7V8z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eFree Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eFree standard shipping on most orders within the continental US. No minimum order. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpolyline points=\"20 6 9 17 4 12\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eHassle-Free Returns\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eNot the right fit? We offer a 30-day return window on accessories in original, unopened condition. \u003ca href=\"\/pages\/contact-us\"\u003eContact us to start a return.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M16 7V5a4 4 0 00-8 0v2\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eSecure Packaging\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eEvery accessory ships in protective packaging with full materials. Arrives ready to use, right out of the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 11.5a19.79 19.79 0 01-3.07-8.67A2 2 0 012 .84h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.64a16 16 0 006.27 6.27l1.17-1.17a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eReal Human Support\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eQuestions about your order, shipping timeline, or return? Our team is here. \u003ca href=\"\/pages\/contact-us\"\u003eReach out anytime.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-why\"\u003e\n    \u003cdiv class=\"sf-ros-why\"\u003e\n      \u003ch2 class=\"sf-ros-why__heading\"\u003eWhy Buy From Rain or Shine Golf?\u003c\/h2\u003e\n      \u003cdiv class=\"sf-ros-why__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eSimulator Specialists\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe sell golf simulators exclusively. No TVs, no fitness equipment, no distractions. Every product we carry has been evaluated by our team. We know what works and what doesn't.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Expert Consultation\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur SimSquad team helps you find exactly what fits your space and budget before you buy. \u003ca href=\"\/pages\/contact-us\"\u003eTalk to SimSquad →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eTrusted Since 2016\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe've been building out home simulators since 2016. Thousands of setups. We've seen what works, what doesn't, and what's overpriced. We're here to help you make the right call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003ePrice Match Guarantee\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFound it cheaper somewhere else? Let us know. We'll match any authorized retailer's price on the same product. No haggling required.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Fast Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFree standard shipping on most items. No minimums. Most accessories ship within 1–2 business days from US-based warehouses. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eReal Golfer Tested\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur team are golfers and simulator owners. We test the products we sell and give honest feedback on the site, on YouTube, and in every consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center;\"\u003e\u003ca href=\"\/pages\/contact-us\" class=\"sf-ros-btn\" style=\"margin-top:32px;display:inline-block;\"\u003eChat With Our SimSquad\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/sf-ros-tabs --\u003e\n","brand":"Rain or Shine Golf","offers":[{"title":"Default Title","offer_id":55966573723721,"sku":"SVC-SIMSQUAD-DESIGN","price":499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/01-1787860968.jpg?v=1787860971"}],"url":"https:\/\/rainorshinegolf.com\/collections\/simsquad-services.oembed","provider":"Rain or Shine Golf","version":"1.0","type":"link"}