
        html.ccrs-access-methods-html body.ccrs-access-methods-active{background:#03111e!important;}
        html.ccrs-access-methods-html body.ccrs-access-methods-active .fusion-page-title-bar,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .avada-page-titlebar-wrapper,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .fusion-page-title-bar-wrapper,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .fusion-breadcrumbs,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .rank-math-breadcrumb,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .fusion-page-title-secondary,
        html.ccrs-access-methods-html body.ccrs-access-methods-active #sidebar,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .sidebar,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .fusion-sharing-box,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .about-author,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .related-posts,
        html.ccrs-access-methods-html body.ccrs-access-methods-active .fusion-meta-info{display:none!important;}
        html.ccrs-access-methods-html body.ccrs-access-methods-active #main{padding:0!important;background:#03111e!important;}
        html.ccrs-access-methods-html body.ccrs-access-methods-active #main>.fusion-row{max-width:none!important;width:100%!important;}
        html.ccrs-access-methods-html body.ccrs-access-methods-active #content{width:100%!important;float:none!important;margin:0!important;}
        html.ccrs-access-methods-html body.ccrs-access-methods-active .post-content{margin:0!important;}

        /* v1.0.8 CRITICAL FIXES ARE INLINE ON PURPOSE.
           The user's DevTools capture after installing v1.0.7 was still loading
           access-methods.css?ver=1.0.6, so these three corrections cannot depend
           on an external cached stylesheet. */

        /* Quote form: Project 16/Gallery uses one shared LEFT text start beside
           the icon. Do not allow Avada/global form rules to centre any copy. */
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-field > .ccrs-ref-field-copy{
            display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;
            margin:0!important;padding:0!important;flex-direction:column!important;
            align-items:flex-start!important;justify-content:center!important;text-align:left!important;
            gap:6px!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;
        }
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-field > .ccrs-ref-field-copy > .ccrs-ref-label{
            display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;
            align-self:stretch!important;text-align:left!important;text-indent:0!important;
            font-family:proximaextrabold,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:800!important;
            transform:none!important;translate:none!important;
        }
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field .ccrs-ref-field-copy > textarea{
            display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
            margin:0!important;padding:0!important;padding-left:0!important;padding-right:0!important;text-indent:0!important;
            position:static!important;inset:auto!important;border:0!important;outline:0!important;background:transparent!important;
            box-shadow:none!important;text-align:left!important;transform:none!important;translate:none!important;
        }
        /* v1.0.9: native input placeholders are pseudo-elements. Avada can
           centre ::placeholder independently even while the input itself is
           left aligned. Lock the placeholder to the exact same start line as
           the field label and the dropdown value. */
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input{
            align-self:stretch!important;justify-self:stretch!important;inline-size:100%!important;width:100%!important;
            margin-inline:0!important;padding-inline:0!important;text-align:left!important;text-align:start!important;direction:ltr!important;
        }
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input::placeholder,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field .ccrs-ref-field-copy > textarea::placeholder{
            color:#B7CAD3!important;opacity:1!important;text-align:left!important;text-align:start!important;text-indent:0!important;direction:ltr!important;
        }
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input::-webkit-input-placeholder,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field .ccrs-ref-field-copy > textarea::-webkit-input-placeholder{
            text-align:left!important;text-align:start!important;text-indent:0!important;direction:ltr!important;
        }

        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-field .ccrs-ref-field-copy > button.ccrs-ref-select-trigger,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-field .ccrs-ref-field-copy > button.ccrs-ref-select-trigger > span{
            margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;
            text-align:left!important;text-indent:0!important;transform:none!important;translate:none!important;
        }
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-upload-field .ccrs-ref-field-copy,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-upload-field .ccrs-ref-helper,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-upload-field .ccrs-ref-browse,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-upload-field .ccrs-ref-file-rules{
            text-align:left!important;
        }

        /* CTA: own every visual property so the site-wide CTA registry cannot
           create the wedge / offset effect seen in the previous screenshots. */
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:hover,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:focus,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:active{
            -webkit-appearance:none!important;appearance:none!important;display:flex!important;box-sizing:border-box!important;
            position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;
            height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;padding:0 24px!important;
            align-items:center!important;justify-content:center!important;gap:42px!important;border:0!important;border-radius:7px!important;
            background:#09EA9F!important;background-image:linear-gradient(90deg,#09EA9F 0%,#20B9F0 100%)!important;
            color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;
            clip-path:none!important;-webkit-clip-path:none!important;-webkit-mask:none!important;mask:none!important;
            overflow:hidden!important;text-align:center!important;text-decoration:none!important;
        }
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit::before,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit::after{
            content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;
        }

        /* Hub rhythm: remove the large blank bands instead of just shaving a
           few pixels. These are intentionally tighter than v1.0.7. */
        @media (min-width:1151px){
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--cards{padding-top:44px!important;padding-bottom:48px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--situations{padding-top:44px!important;padding-bottom:48px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--selection{padding-top:44px!important;padding-bottom:44px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--intro{padding-top:54px!important;padding-bottom:54px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section-heading{margin-bottom:28px!important;}
        }

        @media (max-width:760px){
            /* There is already a site/mobile breadcrumb. Hide ONLY the plugin's
               in-hero copy, guaranteeing a single breadcrumb on mobile. */
            html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-hero nav.ccrs-access-breadcrumb{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero,
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__inner{min-height:0!important;height:auto!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__copy{padding-top:42px!important;padding-bottom:32px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--cards,
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--situations{padding-top:34px!important;padding-bottom:36px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--selection{padding-top:34px!important;padding-bottom:36px!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods.ccrs-access-hub .ccrs-access-section-heading{margin-bottom:22px!important;}

            html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-field > .ccrs-ref-field-copy{gap:7px!important;align-items:flex-start!important;text-align:left!important;}
            html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit,
            html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:hover,
            html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:focus,
            html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:active{
                height:66px!important;min-height:66px!important;max-height:66px!important;margin:10px 0 0!important;padding:0 20px!important;
                justify-content:space-between!important;gap:14px!important;
            }
        }

        /* v1.0.10 critical form backstop: labels bold; values regular; mobile inline; CTA full width. */
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-label{font-family:proximaextrabold,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:800!important;}
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field input,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field textarea,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-trigger,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-trigger>span{font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:400!important;}
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-field>.ccrs-ref-field-copy{width:100%!important;margin:0!important;padding:0!important;align-items:stretch!important;text-align:left!important;}
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-label,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field input,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field textarea,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-trigger,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-trigger>span{width:100%!important;margin:0!important;padding:0!important;padding-inline:0!important;text-indent:0!important;text-align:left!important;text-align:start!important;}
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field input::placeholder,
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field textarea::placeholder{font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:400!important;text-align:left!important;text-align:start!important;text-indent:0!important;}
        html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form>button.ccrs-ref-submit{box-sizing:border-box!important;inline-size:100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important;justify-self:stretch!important;}
        @media(max-width:760px){
          html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form{display:flex!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex-direction:column!important;align-items:stretch!important;}
          html body.ccrs-access-methods-active #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form>button.ccrs-ref-submit{inline-size:100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin:10px 0 0!important;align-self:stretch!important;justify-self:stretch!important;}
          html body #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--cards{padding-top:34px!important;padding-bottom:22px!important;}
          html body #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--situations{padding-top:28px!important;padding-bottom:30px!important;}
          html body #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--selection{padding-top:30px!important;padding-bottom:30px!important;}
        }

        /* v1.0.11 — ACTUAL CONFLICT FIX.
           The live DevTools screenshots show site-wide rules under
           #wrapper #main .post-content with TWO IDs. Earlier Access Methods
           overrides only carried #ccrs-access-methods, so those global
           !important rules still won on mobile. These selectors deliberately
           outrank the site registry and use logical + physical properties. */
        @media (max-width:760px){
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-field > .ccrs-ref-field-copy{
            display:flex!important;width:100%!important;inline-size:100%!important;max-width:100%!important;min-width:0!important;
            margin:0!important;margin-inline:0!important;padding:0!important;padding-inline:0!important;
            flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;
            text-align:left!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;translate:none!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-field > .ccrs-ref-field-copy > .ccrs-ref-label{
            display:block!important;width:100%!important;inline-size:100%!important;margin:0!important;margin-inline:0!important;
            padding:0!important;padding-inline:0!important;text-indent:0!important;text-align:left!important;text-align:start!important;
            font-family:proximaextrabold,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:800!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input[type="text"],
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input[type="email"],
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field .ccrs-ref-field-copy > input[type="tel"],
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field .ccrs-ref-field-copy > textarea{
            display:block!important;box-sizing:border-box!important;width:100%!important;inline-size:100%!important;max-width:100%!important;min-width:0!important;
            margin:0!important;margin-inline:0!important;padding:0!important;padding-inline:0!important;padding-left:0!important;padding-right:0!important;
            text-indent:0!important;text-align:left!important;text-align:start!important;direction:ltr!important;
            font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:400!important;
            position:static!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;translate:none!important;
            border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-text-field input::placeholder,
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-details-field textarea::placeholder{
            padding:0!important;text-indent:0!important;text-align:left!important;text-align:start!important;direction:ltr!important;
            font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:400!important;color:#B7CAD3!important;opacity:1!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-field .ccrs-ref-field-copy > button.ccrs-ref-select-trigger,
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact .ccrs-ref-select-field .ccrs-ref-field-copy > button.ccrs-ref-select-trigger > span{
            box-sizing:border-box!important;width:100%!important;inline-size:100%!important;margin:0!important;margin-inline:0!important;
            padding:0!important;padding-inline:0!important;padding-left:0!important;padding-right:0!important;text-indent:0!important;text-align:left!important;text-align:start!important;
            font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;font-weight:400!important;transform:none!important;translate:none!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit,
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:hover,
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:focus,
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:focus-visible,
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form > button.ccrs-ref-submit:active{
            display:flex!important;box-sizing:border-box!important;width:100%!important;inline-size:100%!important;max-width:none!important;max-inline-size:none!important;min-width:0!important;min-inline-size:0!important;
            height:66px!important;min-height:66px!important;max-height:66px!important;margin:10px 0 0 0!important;margin-inline:0!important;
            padding:0 20px!important;padding-inline:20px!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;
            align-self:stretch!important;justify-self:stretch!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;
            border:0!important;border-radius:7px!important;background:linear-gradient(90deg,#09EA9F 0%,#20B9F0 100%)!important;color:#fff!important;
            box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;
          }
        }

        /* v1.0.11 hero/dead-space correction. The heading now starts near the
           top of the image instead of being vertically centred deep inside it. */
        @media (min-width:761px){
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__inner{
            min-height:540px!important;height:auto!important;align-items:flex-start!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__copy{
            width:min(720px,54%)!important;padding:68px 0 48px!important;margin:0!important;
          }
        }
        @media (max-width:760px){
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero,
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__inner{
            min-height:0!important;height:auto!important;align-items:flex-start!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__copy{
            width:100%!important;padding:48px 0 38px!important;margin:0!important;
          }
        }

        /* v1.0.12 — trim the remaining desktop dead space BELOW the hero CTAs.
           v1.0.11 reduced the inner minimum height, but the hero section itself
           still retained the original 655px minimum. Override both layers. */
        @media (min-width:1151px){
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero,
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__inner{
            min-height:485px!important;height:auto!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__copy{
            padding:54px 0 28px!important;
          }
        }
        @media (min-width:761px) and (max-width:1150px){
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero,
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__inner{
            min-height:520px!important;height:auto!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero__copy{
            padding:56px 0 32px!important;
          }
        }


        /* v1.0.18 — directional image-fade lock.
           Desktop/tablet photo-breaks protect ONLY the text/content side.
           The image-only right zone is deliberately clear so the repair photo
           reads as photography rather than as a dark background texture. */
        @media (min-width:761px){
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--intro::after{
            background:linear-gradient(90deg,
              rgba(3,17,30,.985) 0%,
              rgba(3,17,30,.965) 24%,
              rgba(3,17,30,.90) 36%,
              rgba(3,17,30,.72) 45%,
              rgba(3,17,30,.43) 52%,
              rgba(3,17,30,.16) 58%,
              rgba(3,17,30,0) 64%,
              rgba(3,17,30,0) 100%)!important;
          }
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-section--links::after{
            background:linear-gradient(90deg,
              rgba(3,17,30,.995) 0%,
              rgba(3,17,30,.975) 26%,
              rgba(3,17,30,.91) 39%,
              rgba(3,17,30,.72) 48%,
              rgba(3,17,30,.42) 55%,
              rgba(3,17,30,.15) 61%,
              rgba(3,17,30,0) 67%,
              rgba(3,17,30,0) 100%)!important;
          }
        }

        /* v1.0.18 — method subtype line refinement.
           This is secondary content, but it must read like useful information,
           not tiny metadata: larger, regular-weight and 90% white. */
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card__types{
          color:rgba(255,255,255,.90)!important;
          font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;
          font-size:15px!important;
          line-height:1.52!important;
          font-weight:400!important;
          letter-spacing:0!important;
        }

        /* v1.0.20 — visual-hierarchy parity + hub hero fade correction.
           Situation-card method lists intentionally match the access-card subtype
           treatment: readable 15px, regular-weight, 90% white secondary copy.
           Desktop/tablet hero protection stays strong on the copy side but clears
           rapidly through the middle so the worker/scanner image reads naturally. */
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-situation-grid strong{
          display:block!important;
          color:rgba(255,255,255,.90)!important;
          font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;
          font-size:15px!important;
          line-height:1.52!important;
          font-weight:400!important;
          letter-spacing:0!important;
        }
        @media (min-width:761px){
          html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-hero::after{
            background:linear-gradient(90deg,
              rgba(3,17,30,.995) 0%,
              rgba(3,17,30,.990) 23%,
              rgba(3,17,30,.940) 34%,
              rgba(3,17,30,.780) 42%,
              rgba(3,17,30,.500) 49%,
              rgba(3,17,30,.240) 55%,
              rgba(3,17,30,.080) 60%,
              rgba(3,17,30,0) 64%,
              rgba(3,17,30,0) 100%)!important;
          }
        }
        /* v1.0.21 — authoritative strong-white secondary copy lock.
           Both Access Method subtype lists and Repair Location method lists
           intentionally share the same full-white, bold treatment. */
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card__types,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-situation-grid strong{
          color:#fff!important;
          font-family:Arial,Helvetica,sans-serif!important;
          font-size:15px!important;
          line-height:1.5!important;
          font-weight:700!important;
          letter-spacing:0!important;
          opacity:1!important;
          text-shadow:none!important;
        }

        /* v1.0.22 — stacked secondary method lists + stronger outlined card CTA.
           Each access subtype/method combination is its own line for much faster
           scanning. The tiny text-only Explore link is promoted to the same
           outlined-button language used elsewhere on CCRS. */
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card__types,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-situation-grid strong{
          display:grid!important;
          grid-template-columns:1fr!important;
          gap:5px!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card__types>span,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-situation-grid strong>span{
          display:block!important;
          margin:0!important;
          padding:0!important;
          color:#fff!important;
          font:inherit!important;
          line-height:1.42!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link{
          display:flex!important;
          width:100%!important;
          min-height:50px!important;
          margin-top:auto!important;
          padding:0 17px!important;
          align-items:center!important;
          justify-content:space-between!important;
          gap:16px!important;
          border:1px solid rgba(9,234,159,.72)!important;
          border-radius:7px!important;
          background:rgba(3,25,34,.80)!important;
          color:#fff!important;
          font-family:var(--ccrs-access-display)!important;
          font-size:12.5px!important;
          line-height:1!important;
          letter-spacing:.015em!important;
          text-transform:uppercase!important;
          transition:background .2s ease,border-color .2s ease,filter .2s ease,transform .2s ease!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link .ccrs-access-icon{
          width:18px!important;
          height:18px!important;
          color:#09EA9F!important;
          flex:0 0 18px!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card:hover .ccrs-access-card-link{
          border-color:transparent!important;
          background:linear-gradient(90deg,#09EA9F 0%,#0CD6C0 48%,#159EF6 100%)!important;
          color:#fff!important;
          filter:brightness(1.06) saturate(1.05)!important;
          transform:translateY(-1px)!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card:hover .ccrs-access-card-link .ccrs-access-icon{
          color:#fff!important;
          transform:translateX(5px)!important;
        }

        /* v1.0.23 — card CTA defaults + stronger structured method lists. */
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link{
          border-color:transparent!important;
          background:linear-gradient(90deg,#09EA9F 0%,#0CD6C0 48%,#159EF6 100%)!important;
          color:#fff!important;
          box-shadow:0 7px 18px rgba(9,234,159,.10)!important;
          filter:none!important;
          transform:none!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link .ccrs-access-icon{
          color:#fff!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card:hover .ccrs-access-card-link{
          border-color:transparent!important;
          background:linear-gradient(90deg,#09EA9F 0%,#0CD6C0 48%,#159EF6 100%)!important;
          color:#fff!important;
          filter:brightness(1.07) saturate(1.04)!important;
          box-shadow:0 10px 24px rgba(9,234,159,.16)!important;
          transform:translateY(-1px)!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card__types>span,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-situation-grid strong>span{
          position:relative!important;
          display:block!important;
          min-height:21px!important;
          padding-left:16px!important;
          color:#fff!important;
          font-family:proximaregular,"Proxima Nova",Arial,Helvetica,sans-serif!important;
          font-size:15px!important;
          font-weight:600!important;
          line-height:1.38!important;
          letter-spacing:0!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card__types>span::before,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-situation-grid strong>span::before{
          content:""!important;
          position:absolute!important;
          left:0!important;
          top:.58em!important;
          width:6px!important;
          height:6px!important;
          border-radius:999px!important;
          background:#09EA9F!important;
          box-shadow:0 0 0 2px rgba(9,234,159,.10)!important;
        }

        /* v1.0.26 — stationary cards, button-only hover, highlighted inspection link,
           and extra mobile breathing room above the inspection submit CTA. */
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card:hover{
          transform:none!important;
          translate:none!important;
          box-shadow:none!important;
          border-color:#294756!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card::before,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card:hover::before{
          transform:scaleX(.18)!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-method-card:hover .ccrs-access-card-link{
          filter:none!important;
          box-shadow:0 7px 18px rgba(9,234,159,.10)!important;
          transform:none!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link:hover,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link:focus-visible{
          filter:brightness(1.07) saturate(1.04)!important;
          box-shadow:0 10px 24px rgba(9,234,159,.16)!important;
          transform:translateY(-2px)!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link:hover .ccrs-access-icon,
        html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-card-link:focus-visible .ccrs-access-icon{
          transform:translateX(5px)!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-link-band__links a.ccrs-access-link-band__primary{
          border-color:transparent!important;
          background:linear-gradient(90deg,#09EA9F 0%,#0CD6C0 48%,#159EF6 100%)!important;
          color:#fff!important;
          box-shadow:0 8px 22px rgba(9,234,159,.13)!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-link-band__links a.ccrs-access-link-band__primary .ccrs-access-icon{
          color:#fff!important;
        }
        html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-link-band__links a.ccrs-access-link-band__primary:hover,
        html body #wrapper #main .post-content #ccrs-access-methods.ccrs-access-hub .ccrs-access-link-band__links a.ccrs-access-link-band__primary:focus-visible{
          border-color:transparent!important;
          background:linear-gradient(90deg,#09EA9F 0%,#0CD6C0 48%,#159EF6 100%)!important;
          filter:brightness(1.07) saturate(1.04)!important;
          box-shadow:0 10px 26px rgba(9,234,159,.18)!important;
        }
        @media (max-width:760px){
          html body #wrapper #main .post-content #ccrs-access-methods .ccrs-access-inspection.ccrs-project16-exact form.ccrs-ref-form>button.ccrs-ref-submit{
            margin-top:20px!important;
          }
        }
        