.parking_page__s3Jbn{--ink:#12241b;--muted:#53665c;--line:#dce4de;--rule:#c9d4cd;--dark:#0d2417;--night:#112c1d;--night-line:rgba(203,218,210,0.16);--on-dark:#eef4f0;--on-dark-muted:#a9bcb1;--lime:#c9f24b;--green:#1d6b3f;--paper:#ffffff;--sheet:#f6f7f2;--display:"Denim Ink","Inter",-apple-system,"Segoe UI",sans-serif;--text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;min-height:100dvh;background:var(--sheet);color:var(--ink);font-family:var(--text);line-height:1.6;position:relative}.parking_page__s3Jbn :focus-visible{outline:2px solid var(--green);outline-offset:3px}.parking_page__s3Jbn a{color:var(--green)}.parking_page__s3Jbn h2,.parking_page__s3Jbn h3,.parking_page__s3Jbn h4{line-height:1.25}.parking_cta__pCB71{display:inline-block;padding:14px 24px;font:inherit;font-size:15.5px;font-weight:700;line-height:1.3;border-radius:8px;cursor:pointer;text-decoration:none;text-align:center;border:1px solid transparent;background:var(--lime);color:var(--dark)!important}.parking_cta__pCB71:hover{background:#d6f76f}.parking_cta__pCB71:disabled{opacity:.6;cursor:default}.parking_textLink__2hq0v{color:var(--on-dark)!important;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(201,242,75,.6);text-decoration-color:rgba(201,242,75,.6);text-underline-offset:5px}.parking_siteHeader__3V_A_{display:flex;align-items:center;gap:14px;padding:16px 32px;position:absolute;top:0;left:0;right:0;z-index:2}.parking_logo__64AJx img{display:block;height:28px;width:auto}.parking_tagline__wwdEj{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8fa697}.parking_phoneLink__uxuUv{margin-left:auto;color:var(--lime)!important;font-weight:700;text-decoration:none;font-size:15px;white-space:nowrap;padding:10px 0}.parking_opening___oZ78{background-color:var(--dark);background-image:linear-gradient(to right,rgba(13,36,23,.96) 0,rgba(13,36,23,.9) 45%,rgba(13,36,23,.78) 100%),linear-gradient(to bottom,rgba(13,36,23,.5) 0,rgba(13,36,23,0) 30%,var(--dark) 100%),url(/wp-content/uploads/2026/02/parking-garage.webp);background-size:cover;background-position:center 40%;background-repeat:no-repeat;color:var(--on-dark);padding:108px 40px 0}.parking_openingId__N2_Fw{max-width:1200px;margin:0 auto 34px}.parking_openingInner__zZK8U{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);grid-gap:48px;gap:48px;align-items:start}.parking_crumbs__IplQZ{margin:0 0 26px;font-size:13px;color:var(--on-dark-muted)}.parking_crumbs__IplQZ a{color:#cbdad2!important;text-decoration:none}.parking_crumbs__IplQZ a:hover{color:var(--lime)!important}.parking_kicker__4P1Op{color:var(--lime);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.parking_opening___oZ78 h1{font-family:var(--display);color:var(--lime);font-size:clamp(32px,4.2vw,54px);line-height:1.08;margin:0;max-width:19em}.parking_question__kx4fZ{font-size:clamp(21px,2vw,25px);color:var(--on-dark);margin:0 0 14px}.parking_sub__ggpSZ{font-size:18px;color:#e3ece6;margin:0 0 18px}.parking_frame__wsL4H{font-size:15.5px;color:#c6d5cc;margin:0 0 10px}.parking_cite__55AH1{font-size:13.5px;color:var(--muted);margin:0}.parking_citeDark__yy90J{color:var(--on-dark-muted);margin-bottom:26px}.parking_citeDark__yy90J a{color:#d9e5de!important}.parking_actions__6Xsah{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.parking_week__9T_CP{padding:22px 22px 20px;background:rgba(6,20,12,.62);border:1px solid rgba(203,218,210,.16);border-radius:14px}.parking_weekHead__2dfk2{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.parking_weekTitle__dXQ1u{font-size:18px;margin:0;color:var(--on-dark)}.parking_examples__CzXHn{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.parking_examplesLabel__SV_Xu{font-size:13px;color:var(--on-dark-muted)}.parking_examples__CzXHn button{font:inherit;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;border:1px solid rgba(203,218,210,.3);background:transparent;color:var(--on-dark);cursor:pointer}.parking_examples__CzXHn button[aria-pressed=true]{border-color:var(--lime);color:var(--lime)}.parking_grid__OW_J3{-webkit-user-select:none;-moz-user-select:none;user-select:none}.parking_gridRow__t9lgR{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));grid-gap:2px;gap:2px;margin-bottom:2px}.parking_gridHour___c1qx{font-size:11px;color:var(--on-dark-muted);white-space:nowrap;line-height:1.4}.parking_gridDay__hNx2p{font-size:12px;font-weight:600;color:#cbdad2;line-height:22px}.parking_cell__6MSFt{height:22px;border-radius:3px;cursor:pointer}.parking_cell__6MSFt[data-state=unattended],.parking_swatch__l3ndm[data-state=unattended]{background:var(--lime)}.parking_cell__6MSFt[data-state=staffed],.parking_swatch__l3ndm[data-state=staffed]{background:#3f7a57}.parking_cell__6MSFt[data-state=closed],.parking_swatch__l3ndm[data-state=closed]{background:rgba(203,218,210,.1)}.parking_cell__6MSFt:hover{outline:2px solid #fff;outline-offset:-2px}.parking_weekKey__xSD_9{list-style:none;margin:12px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:#cbdad2}.parking_weekKey__xSD_9 li{display:flex;align-items:center;gap:7px}.parking_swatch__l3ndm{display:inline-block;width:14px;height:14px;border-radius:3px}.parking_swatch__l3ndm[data-state=closed]{border:1px solid rgba(203,218,210,.35)}.parking_pickers__Cbzxo{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 22px;gap:14px 22px;margin-top:14px;padding-top:14px;border-top:1px solid var(--night-line)}.parking_pickerDays__1iPXn{margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.parking_picker__0R_sU{border:0;margin:0 0 8px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.parking_picker__0R_sU legend{padding:0;margin-bottom:4px;font-size:13px;color:#cbdad2}.parking_picker__0R_sU select{font:inherit;font-size:13.5px;padding:7px 8px;border-radius:6px;border:1px solid #3d5f4d;background:#fff;color:var(--ink);min-width:0}.parking_picker__0R_sU select:disabled{background:rgba(255,255,255,.5)}.parking_weekResult__s8Rbc{padding-top:14px;border-top:1px solid var(--night-line)}.parking_weekTotal__u_q2f{margin:0 0 8px;line-height:1.4;font-size:15px;color:#d9e5de}.parking_weekTotal__u_q2f strong{font-family:var(--display);font-size:30px;color:var(--lime);margin-right:4px;vertical-align:-3px}.parking_weekLines__kNufL{margin:0 0 8px;font-size:14px}.parking_weekLines__kNufL>div{display:grid;grid-template-columns:7.5em 1fr;grid-gap:10px;gap:10px}.parking_weekLines__kNufL dt{font-weight:700;color:var(--on-dark)}.parking_weekLines__kNufL dd{margin:0;color:#d9e5de}.parking_weekNote__6F_gC{margin:0;font-size:13px;color:var(--on-dark-muted)}.parking_jump__qLj5i{max-width:1200px;margin:48px auto 0;display:flex;flex-wrap:wrap;gap:10px 28px;padding:20px 0 28px;border-top:1px solid var(--night-line);font-size:14.5px}.parking_jump__qLj5i a{color:var(--on-dark)!important;text-decoration:underline;-webkit-text-decoration-color:rgba(201,242,75,.6);text-decoration-color:rgba(201,242,75,.6);text-underline-offset:5px}.parking_jump__qLj5i a:hover{color:var(--lime)!important}.parking_main__fIwyV{display:block}.parking_figures__jRcvc{background:var(--paper);border-bottom:1px solid var(--line);padding:44px 40px}.parking_figuresInner__DPyeo{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:0 48px;gap:0 48px;align-items:start}.parking_bigFigure__Bh9pQ{margin:0;font-family:var(--display);font-size:clamp(64px,8vw,104px);line-height:.9;color:var(--green);padding-bottom:12px;border-bottom:6px solid var(--lime)}.parking_figures__jRcvc h2{font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:0 0 8px}.parking_figuresAnswer__RRBoa{font-size:18px;margin:0 0 10px;max-width:46em}.parking_section__I7VVP{max-width:1200px;margin:0 auto;padding:80px 40px 0}.parking_head__BFTMb{margin-bottom:30px;border-bottom:1px solid var(--rule);padding-bottom:26px}.parking_head__BFTMb h2{font-size:clamp(26px,3vw,36px);margin:0 0 14px;max-width:26em}.parking_answer__OMz_N{font-size:var(--v5-lead);margin:0;max-width:44em}.parking_checklist__efGSl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px}.parking_checklist__efGSl li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.parking_checklist__efGSl li:first-child{grid-column:1/-1}.parking_box__nwbr4{flex:none;width:22px;height:22px;margin-top:3px;border:2px solid var(--green);border-radius:4px;background:var(--paper)}.parking_checkBody__U2qRE h3{font-size:19px;margin:0}.parking_principle__oEzhd{margin:2px 0 6px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.parking_look___942H{margin:0;font-size:var(--v5-body);max-width:40em}.parking_residents__Fstqd{margin:12px 0 0;padding-left:14px;border-left:3px solid var(--rule);font-size:var(--v5-body-2);color:var(--muted);max-width:52em}.parking_checkSource__huYjV{margin-top:22px}.parking_checkSource__huYjV p{margin:0 0 8px;font-size:14.5px;color:var(--muted);max-width:60em}.parking_tableIntro__eB_kc{font-size:15.5px;margin:0 0 16px;max-width:60em}.parking_tableWrap__Jk63K{overflow-x:auto}.parking_options__0eJjZ{width:100%;border-collapse:collapse;background:var(--paper);border-top:2px solid var(--ink);font-size:15px}.parking_options__0eJjZ thead th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);padding:12px 16px;border-bottom:1px solid var(--rule)}.parking_options__0eJjZ tbody th{text-align:left;font-size:16.5px;width:20%}.parking_options__0eJjZ tbody th,.parking_options__0eJjZ td{vertical-align:top;padding:18px 16px}.parking_options__0eJjZ tbody tr{border-bottom:1px solid var(--line)}.parking_during__qep7K{width:30%;font-weight:500}.parking_hoursCell__W7xm3{width:18%;color:var(--muted)}.parking_evidence__CcKbt{font-size:14.5px;color:var(--muted)}.parking_evidence__CcKbt strong{color:var(--ink)}.parking_ours__nISge{background:var(--dark);color:var(--on-dark)}.parking_ours__nISge .parking_during__qep7K,.parking_ours__nISge th{color:var(--on-dark)}.parking_ours__nISge .parking_evidence__CcKbt,.parking_ours__nISge .parking_hoursCell__W7xm3{color:#cbdad2}.parking_oursTag__qqpZv{display:block;margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.parking_afterTable__o8l73{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 48px;gap:0 48px;margin-top:22px}.parking_afterTable__o8l73 p{margin:0 0 8px;font-size:15px}.parking_offer__U_NNJ{margin-top:88px;background:var(--dark);color:var(--on-dark);padding:80px 40px 88px}.parking_offerInner__nDkCB{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:0 72px;gap:0 72px;align-items:start}.parking_offerCol__y8IhM{border-left:5px solid var(--lime);padding-left:28px}.parking_offerHead__K022D{margin-bottom:18px}.parking_offerHead__K022D .parking_kicker__4P1Op{margin:0 0 12px}.parking_offerHead__K022D h2{font-family:var(--display);color:#fff;font-size:clamp(28px,3.2vw,40px);line-height:1.1;margin:0}.parking_offerText__SoYJs p{font-size:16.5px;color:#c6d6cd;margin:0 0 26px}.parking_steps__fil9v{margin:0;padding:0;list-style:none;counter-reset:step;border-top:1px solid rgba(203,218,210,.22)}.parking_steps__fil9v li{counter-increment:step;position:relative;padding:14px 0 14px 44px;border-bottom:1px solid rgba(203,218,210,.22);color:#b9c9c0;font-size:15px;line-height:1.55}.parking_steps__fil9v li:before{content:counter(step);position:absolute;left:0;top:14px;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.1;color:var(--lime)}.parking_steps__fil9v strong{color:#fff}.parking_quote__AFzYI{color:var(--on-dark);scroll-margin-top:16px;padding-top:4px}.parking_quote__AFzYI h2{font-family:var(--display);font-size:clamp(24px,2.4vw,30px);margin:0 0 12px}.parking_quoteForm__KzYFQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.parking_quoteForm__KzYFQ label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600}.parking_quoteForm__KzYFQ input,.parking_quoteForm__KzYFQ select,.parking_quoteForm__KzYFQ textarea{font:inherit;font-size:15px;font-weight:400;padding:11px 12px;border-radius:6px;border:1px solid #3d5f4d;background:#fff;color:var(--ink)}.parking_quoteForm__KzYFQ textarea{min-height:96px;resize:vertical}.parking_wide__Ci6ho{grid-column:1/-1}.parking_fieldHint__w6R56{font-weight:400;font-size:13px;color:var(--on-dark-muted)}.parking_fieldHint__w6R56 a,.parking_quoteNote____oTP a{color:var(--lime)!important}.parking_quoteFoot__5eZvh{grid-column:1/-1;display:flex;align-items:center;gap:20px}.parking_quoteNote____oTP{margin:0;font-size:14px;color:#cbdad2}.parking_error__0FiiJ{grid-column:1/-1;margin:0;padding:10px 14px;border-radius:6px;background:#4a1d1d;color:#fde8e8}.parking_sent__OoBks{grid-column:1/-1;margin:0;font-size:16px;color:#cbdad2}@media (max-width:1000px){.parking_openingInner__zZK8U{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){.parking_afterTable__o8l73,.parking_figuresInner__DPyeo,.parking_offerInner__nDkCB{grid-template-columns:1fr}.parking_bigFigure__Bh9pQ{justify-self:start;margin-bottom:18px}.parking_checklist__efGSl{grid-template-columns:1fr}.parking_offerInner__nDkCB{gap:48px}.parking_offerCol__y8IhM{padding-left:18px}}@media (max-width:640px){.parking_siteHeader__3V_A_{padding:14px 16px}.parking_tagline__wwdEj{display:none}.parking_opening___oZ78{padding:88px 16px 0;background-image:linear-gradient(rgba(13,36,23,.9),rgba(13,36,23,.94)),url(/wp-content/uploads/2026/02/parking-garage-768x515.webp);background-position:top}.parking_week__9T_CP{padding:14px 12px;margin:0 -4px}.parking_gridRow__t9lgR{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:1px;margin-bottom:1px}.parking_gridDay__hNx2p{font-size:11px}.parking_gridHour___c1qx{font-size:10px}.parking_cell__6MSFt{height:18px;border-radius:2px}.parking_pickers__Cbzxo{grid-template-columns:1fr}.parking_figures__jRcvc{padding-left:16px;padding-right:16px}.parking_offer__U_NNJ{padding:56px 16px 64px}.parking_section__I7VVP{padding:56px 16px 0}.parking_options__0eJjZ thead{display:none}.parking_options__0eJjZ,.parking_options__0eJjZ tbody,.parking_options__0eJjZ td,.parking_options__0eJjZ th,.parking_options__0eJjZ tr{display:block;width:auto!important}.parking_options__0eJjZ tbody th{padding:16px 14px 4px}.parking_options__0eJjZ td{padding:2px 14px 6px}.parking_options__0eJjZ td:last-child{padding-bottom:16px}.parking_evidence__CcKbt:before,.parking_hoursCell__W7xm3:before{content:attr(data-label) ": ";font-weight:700}.parking_quoteForm__KzYFQ{grid-template-columns:1fr}.parking_quoteFoot__5eZvh{flex-direction:column;align-items:flex-start}}.parking_section__I7VVP[data-boundary=surface]>.parking_head__BFTMb:before{display:none}.parking_section__I7VVP>.parking_head__BFTMb:before{content:"";display:block;width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--green),var(--lime));margin:0 0 18px}.parking_v52HeadOnly__4BxiW{border-bottom:0;padding-bottom:0;margin-bottom:22px}.parking_v52HeroLead__pe6xq{max-width:40em;font-size:19px;line-height:1.5;color:#e3ece6;margin:16px 0 0}.parking_v52Body___8tdo p{margin:0 0 12px;max-width:52em}.parking_v52Response__iSKlm{padding-top:72px}.parking_v52ResponseInner__p2BHs{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 90% at 100% 0,#173b27 0,var(--dark) 58%);color:var(--on-dark);border:1px solid rgba(201,242,75,.28);border-radius:16px;padding:34px 34px 30px}.parking_v52ResponseInner__p2BHs h2{color:#ffffff;font-size:clamp(24px,2.6vw,32px);margin:0 0 10px}.parking_v52ResponseLead__e5yPD{color:#d9e5de;font-size:17px;margin:0 0 24px}.parking_v52Motif__kz2X7{position:absolute;right:-58px;bottom:-58px;width:230px;height:230px;z-index:-1;background:url(/wp-content/uploads/2026/02/Blinkless-icon-lightgreen-300x300.png) no-repeat 50%/contain;opacity:.07;pointer-events:none}.parking_v52Steps__LQKB1{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.parking_v52Steps__LQKB1 li{counter-increment:step;position:relative;padding-top:48px;color:#cbdad2;font-size:15.5px}.parking_v52Steps__LQKB1 li:before{content:counter(step);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;border:1px solid var(--lime);color:var(--lime);font-weight:700;display:grid;place-items:center}.parking_v52Steps__LQKB1 strong{display:block;color:var(--lime);margin-bottom:4px}.parking_v52ProofGrid__3b9Zi{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:18px;gap:18px;align-items:stretch}.parking_v52Stats__cfsOH{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.parking_v52Stats__cfsOH li{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--lime);border-radius:12px;padding:18px 20px;display:grid;grid-gap:4px;gap:4px}.parking_v52StatLabel__j1_v6{font-family:var(--display);font-size:22px;color:var(--green)}.parking_v52Quote___iHoa{margin:0;background:var(--dark);color:var(--on-dark);border-radius:12px;padding:22px 26px;display:flex;align-items:center}.parking_v52Quote___iHoa blockquote{margin:0}.parking_v52Quote___iHoa p{margin:0;font-size:16.5px;line-height:1.6}.parking_v52AfterTable__mqZ_n{margin-top:14px}.parking_v52Qa__bw4ep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.parking_v52QaItem__MXfyX{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px}.parking_v52QaItem__MXfyX h3{font-size:16.5px;margin:0 0 6px}.parking_v52QaItem__MXfyX p{margin:0;color:var(--muted);font-size:15px}.parking_v52QaIcon__nt7G8{width:44px;height:44px;border-radius:6px 18px 6px 18px;display:grid;place-items:center;background:var(--dark);color:var(--lime)}@media (max-width:1000px){.parking_v52Steps__LQKB1{grid-template-columns:repeat(2,minmax(0,1fr))}.parking_v52Qa__bw4ep{grid-template-columns:1fr}}@media (max-width:900px){.parking_v52ProofGrid__3b9Zi{grid-template-columns:1fr}}@media (max-width:640px){.parking_v52Steps__LQKB1{grid-template-columns:1fr}.parking_v52ResponseInner__p2BHs{padding:24px 18px}.parking_section__I7VVP>.parking_head__BFTMb:before{margin-bottom:14px}}.parking_v52HeroActions__DYvDK{margin-top:22px}.parking_v52H1Lead__PkAJH{color:var(--lime)}.parking_v52H1Rest__iIh7m{color:#ffffff}.parking_v56CaseTag__hC9W8{margin:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.parking_h1Setup__zMv4s{color:#ffffff}.parking_h1Payoff__Zviye{color:var(--lime)}.parking_v52ProofGrid__3b9Zi{align-items:start}.parking_v52Quote___iHoa{flex-direction:column;align-items:flex-start;gap:12px}.parking_hoursBand__5D3Kr{background:#eef3ef;border-bottom:1px solid var(--line);padding:72px 40px 64px}.parking_hoursBand__5D3Kr .parking_question__kx4fZ{color:var(--ink);font-family:var(--display)}.parking_hoursBand__5D3Kr .parking_sub__ggpSZ{color:var(--ink)}.parking_hoursBand__5D3Kr .parking_frame__wsL4H{color:#3d5246}@media (max-width:640px){.parking_hoursBand__5D3Kr{padding:48px 16px 40px}}.parking_hoursBand__5D3Kr .parking_week__9T_CP{background:var(--dark);border-color:rgba(201,242,75,.22)}.parking_v52Steps__LQKB1{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.parking_v52ProofGrid__3b9Zi{grid-template-columns:1fr}.parking_v52ProofGrid__3b9Zi .parking_v52Stats__cfsOH{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.parking_v52ProofGrid__3b9Zi .parking_v52Stats__cfsOH li{align-content:start}.parking_v52Qa__bw4ep{align-items:start}.parking_sourceRow__wOnpp td{padding:8px 16px 16px;font-size:13px;color:var(--muted);background:transparent}@media (max-width:900px){.parking_v52ProofGrid__3b9Zi .parking_v52Stats__cfsOH,.parking_v52Steps__LQKB1{grid-template-columns:1fr}}.parking_v56Check__zmQrW,.parking_v56Guide__8pB_B{list-style:none;margin:0;padding:0}.parking_v56Check__zmQrW li,.parking_v56Guide__8pB_B li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:0 40px;gap:0 40px;padding:22px 0;border-bottom:1px solid var(--line)}.parking_v56GuideRail__H9OGS h3{margin:0 0 4px;font-size:19px}.parking_v56GuideBody__SxVCP .parking_look___942H{margin-top:0}.parking_v56Marks__Oelk8{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;border:0}.parking_v56Marks__Oelk8 label{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;cursor:pointer;background:var(--paper)}.parking_v56Marks__Oelk8 label:focus-within{outline:2px solid var(--green);outline-offset:2px}.parking_v56Marks__Oelk8 input{accent-color:var(--green);margin:0}.parking_v56MarkOn__VF6Mr{border-color:var(--green)!important;background:#e8f2ec!important}.parking_v56Tally__dlBvx{margin:18px 0 0;font-weight:600;color:var(--ink)}.parking_v56QaColumn___xtM8,.parking_v56QaRows__RKkGH{margin:0;border-top:2px solid var(--ink)}.parking_v56QaRows__RKkGH>div{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);grid-gap:0 40px;gap:0 40px;padding:22px 0;border-bottom:1px solid var(--line)}.parking_v56QaColumn___xtM8{max-width:720px}.parking_v56QaColumn___xtM8>div{padding:22px 0;border-bottom:1px solid var(--line)}.parking_v56QaColumn___xtM8 h3,.parking_v56QaRows__RKkGH h3{margin:0;font-size:18px;line-height:1.35}.parking_v56QaColumn___xtM8 dd,.parking_v56QaRows__RKkGH dd{margin:0}.parking_v56QaColumn___xtM8 dd{margin-top:8px}.parking_v56QaColumn___xtM8 dd p,.parking_v56QaRows__RKkGH dd p{margin:0 0 8px}.parking_v56Two__DhDYs .parking_v56During__5zrfd{width:62%}.parking_v56DuringText__i67Vj{margin:0;font-weight:500}.parking_ours__nISge .parking_v56DuringText__i67Vj{font-weight:400}.parking_v56Clause__gxilu{font-weight:700;color:var(--lime)}.parking_v56Evidence__gKb3x{margin:10px 0 0;font-size:var(--v5-small);color:var(--muted)}.parking_ours__nISge .parking_v56Evidence__gKb3x{color:#c6d5cc}.parking_v56EvidenceLabel__mPm7N{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-right:6px}.parking_v56Cite__OQrSW{margin:6px 0 0;font-size:var(--v5-source);color:var(--muted)}.parking_v56Cards__BNeJG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.parking_v56CardOurs__Dqkdy{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-gap:0 28px;gap:0 28px;align-items:start}.parking_v56CardOurs__Dqkdy h3{grid-row:1/span 2}.parking_v56CardOurs__Dqkdy .parking_v56CardLabel__D0cey:first-of-type{grid-column:2;grid-row:1}.parking_v56CardOurs__Dqkdy>p:nth-of-type(2){grid-column:2;grid-row:2}.parking_v56CardOurs__Dqkdy .parking_v56CardLabel__D0cey:nth-of-type(3){grid-column:3;grid-row:1}.parking_v56CardOurs__Dqkdy>p:nth-of-type(4){grid-column:3;grid-row:2}.parking_v56CardOurs__Dqkdy,.parking_v56Card__BPbOo{padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.parking_v56CardOurs__Dqkdy{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.parking_v56CardOurs__Dqkdy h3,.parking_v56Card__BPbOo h3{margin:0 0 10px;font-size:18px}.parking_v56CardOurs__Dqkdy p,.parking_v56Card__BPbOo p{margin:0 0 8px}.parking_v56CardLabel__D0cey{margin:10px 0 2px!important;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.parking_v56CardOurs__Dqkdy .parking_v56CardLabel__D0cey{color:var(--lime)}.parking_v56EvidenceBlock__N35c8{margin-top:36px;border-top:2px solid var(--ink);padding-top:18px}.parking_v56EvidenceBlock__N35c8 h3{margin:0 0 12px;font-size:18px}.parking_v56EvidenceBlock__N35c8 dl{margin:0}.parking_v56EvidenceBlock__N35c8 dl>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:0 32px;gap:0 32px;padding:12px 0;border-bottom:1px solid var(--line)}.parking_v56EvidenceBlock__N35c8 dt{font-weight:700}.parking_v56EvidenceBlock__N35c8 dd{margin:0;color:#2c3f35}.parking_v56CiteInline__0GUPa{display:block;margin-top:4px;font-size:var(--v5-source);color:var(--muted)}@media (max-width:900px){.parking_v56Check__zmQrW li,.parking_v56EvidenceBlock__N35c8 dl>div,.parking_v56Guide__8pB_B li,.parking_v56QaRows__RKkGH>div{grid-template-columns:1fr;gap:8px}.parking_v56Cards__BNeJG{grid-template-columns:1fr}.parking_v56CardOurs__Dqkdy{display:block}.parking_v56Two__DhDYs .parking_v56During__5zrfd{width:auto}}@media (max-width:640px){.parking_v56Marks__Oelk8{flex-wrap:nowrap;gap:6px}.parking_v56Marks__Oelk8 label{flex:1 1;justify-content:center;padding:7px 6px;font-size:13.5px;gap:6px}}.parking_v56Guide__8pB_B li.parking_v56GuideActive__IVWan{margin:18px -24px 0;padding:26px 24px;background:#eef3ef;border-bottom:0;border-radius:4px;box-shadow:inset 5px 0 0 var(--lime)}@media (max-width:760px){.parking_v56Guide__8pB_B li.parking_v56GuideActive__IVWan{margin:14px -16px 0;padding:20px 16px}}.SectionAnchor_hwrap__ZSZMW{position:relative}.SectionAnchor_permalink__KVCk8{position:absolute;left:-38px;top:.2em;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#1d6b3f!important;opacity:0;transition:opacity .15s ease,background-color .15s ease}.SectionAnchor_hwrap__ZSZMW:hover .SectionAnchor_permalink__KVCk8,.SectionAnchor_permalink__KVCk8:focus-visible{opacity:1}.SectionAnchor_permalink__KVCk8:hover{background:rgba(29,107,63,.09)}.SectionAnchor_dark__7pBvz .SectionAnchor_permalink__KVCk8{color:#c9f24b!important}.SectionAnchor_dark__7pBvz .SectionAnchor_permalink__KVCk8:hover{background:rgba(201,242,75,.12)}@media (hover:none),(max-width:900px),(pointer:coarse){.SectionAnchor_hwrap__ZSZMW{display:flex;align-items:flex-start;gap:6px}.SectionAnchor_hwrap__ZSZMW h2{flex:1 1}.SectionAnchor_permalink__KVCk8{position:static;flex:none;opacity:.6;width:36px;height:36px;margin-top:-3px}}@font-face{font-family:Denim Ink;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2026/01/Denim-Bold.woff2) format("woff2"),url(/wp-content/uploads/2026/01/Denim-Bold.woff) format("woff")}.hoa_page__3mhSc{--ink:#12241b;--muted:#53665c;--line:#dce4de;--rule:#c9d4cd;--dark:#0d2417;--night:#112c1d;--night-line:rgba(203,218,210,0.16);--on-dark:#eef4f0;--on-dark-muted:#a9bcb1;--lime:#c9f24b;--green:#1d6b3f;--paper:#ffffff;--sheet:#f6f7f2;--display:"Denim Ink","Inter",-apple-system,"Segoe UI",sans-serif;--text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--text);line-height:1.6;position:relative}.hoa_page__3mhSc :focus-visible{outline:2px solid var(--green);outline-offset:3px}.hoa_page__3mhSc a{color:var(--green)}.hoa_cta__oqdGf{display:inline-block;padding:14px 24px;font:inherit;font-size:15.5px;font-weight:700;line-height:1.3;border-radius:8px;cursor:pointer;text-decoration:none;text-align:center;border:1px solid transparent;background:var(--lime);color:var(--dark)!important}.hoa_cta__oqdGf:hover{background:#d6f76f}.hoa_cta__oqdGf:disabled{opacity:.6;cursor:default}.hoa_textLink__Amxl3{color:var(--on-dark)!important;font-weight:600;font-size:15.5px;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:6px}.hoa_siteHeader__0h6Nf{display:flex;align-items:center;gap:14px;padding:16px 32px;position:absolute;top:0;left:0;right:0;z-index:2}.hoa_logo__d3b8T img{display:block;height:28px;width:auto}.hoa_tagline__P5H0S{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8fa697}.hoa_phoneLink__nx0wR{margin-left:auto;color:var(--lime)!important;font-weight:700;text-decoration:none;font-size:15px;white-space:nowrap;padding:10px 0}.hoa_opening__fyoQz{background:var(--dark);color:var(--on-dark);padding:0 40px;overflow:hidden}.hoa_openingTop__m3I4Z{margin:0 -40px;padding:100px 40px 56px;background-color:var(--dark);background-image:linear-gradient(to right,rgba(13,36,23,.93) 0,rgba(13,36,23,.82) 38%,rgba(13,36,23,.5) 52%,rgba(13,36,23,.84) 61%,rgba(13,36,23,.88) 100%),linear-gradient(to bottom,rgba(13,36,23,.7) 0,rgba(13,36,23,0) 30%,rgba(13,36,23,.1) 72%,var(--dark) 100%),url(/img/hoa-gated-communities.webp);background-size:cover;background-position:center 74%;background-repeat:no-repeat}.hoa_opening__fyoQz :focus-visible{outline-color:var(--lime)}.hoa_openingInner__u31kd{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column-gap:64px;column-gap:64px;align-items:start}.hoa_openingId__KjHOa{grid-column:1;grid-row:1}.hoa_opening__fyoQz h1{grid-column:1;grid-row:2}.hoa_openingSide__k2eiM{grid-column:2;grid-row:2/span 2;padding-top:6px}.hoa_opening__fyoQz .hoa_subNote__sa0Lg{grid-column:1;grid-row:3}.hoa_crumbs___geM0{margin:0 0 26px;font-size:13px;color:var(--on-dark-muted)}.hoa_crumbs___geM0 a{color:#cbdad2!important;text-decoration:none}.hoa_crumbs___geM0 a:hover{color:var(--lime)!important}.hoa_kicker__pJKIo{color:var(--lime);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.hoa_opening__fyoQz h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.01em;margin:0;max-width:17ch}.hoa_opening__fyoQz h1 span{color:var(--lime);white-space:nowrap}.hoa_sub__gV5bd{margin:0;max-width:54ch;font-size:17.5px;color:#cbdad2}.hoa_subNote__sa0Lg{margin:36px 0 0;padding-top:14px;border-top:1px solid var(--night-line);max-width:54ch;font-size:15px;line-height:1.55;color:#9fb5a9}.hoa_heroActions__eg_Uw{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px}.hoa_edge__YWJFN{margin:0 auto;max-width:1440px}.hoa_edge__YWJFN svg{display:block;width:100%;height:auto}.hoa_edgeNarrow__L0W7_{display:none}.hoa_edgeCaption__6EVP6{max-width:1200px;margin:12px auto 0;font-size:13.5px;color:var(--on-dark-muted)}.hoa_edgeCaption__6EVP6 a{color:var(--on-dark)!important;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px}.hoa_detailTag__DdECE{color:var(--lime);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-right:10px}.hoa_serviceLine__k_IIu{list-style:none;max-width:1200px;margin:28px auto 0;padding:22px 0 34px;border-top:1px solid var(--night-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.hoa_serviceLine__k_IIu a{display:inline-block;color:var(--on-dark)!important;font-weight:700;font-size:15px;text-decoration:none;border-bottom:2px solid var(--lime);padding-bottom:2px;margin-bottom:6px}.hoa_serviceLine__k_IIu span{display:block;font-size:13.5px;line-height:1.45;color:var(--on-dark-muted)}.hoa_main__m7hxL{background:var(--paper)}.hoa_sectionHead__QANru{max-width:820px}.hoa_sheetLabel__ISeCh{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.hoa_quote__5yDd0 h2,.hoa_sectionHead__QANru h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.005em;margin:0 0 16px}.hoa_sectionHeadSpan__r8fhr{max-width:none}.hoa_sectionHeadSpan__r8fhr h2{max-width:820px}.hoa_coverageHead__a9bjV{padding-bottom:32px;border-bottom:1px solid var(--rule)}.hoa_lead__gZiE7{margin:0;max-width:64ch;font-size:17.5px;color:#2c3f35}.hoa_coverage__xPpYG{max-width:1200px;margin:0 auto;padding:88px 40px 96px}.hoa_planGrid__7jZQ0{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:40px;gap:40px;margin-top:32px;align-items:start}.hoa_sheet__0lfe_{margin:0;background:var(--sheet);border:1px solid var(--rule);padding:14px 14px 0}.hoa_sheet__0lfe_ svg{display:block;width:100%;height:auto}.hoa_titleStrip__EYSpD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:10px -14px 0;padding:9px 14px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--muted)}.hoa_titleStrip__EYSpD span:first-child{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11.5px}.hoa_legendHead__SxNds{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hoa_layerSwitch__E11hw{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.hoa_layerAll__qjepB,.hoa_layerBtn__eJXoP{display:block;width:100%;text-align:left;font:inherit;color:var(--ink);background:transparent;border:0;border-top:1px solid var(--line);padding:13px 12px;cursor:pointer;border-radius:0}.hoa_layerAll__qjepB{font-weight:700;font-size:15.5px;display:flex;align-items:center;gap:10px}.hoa_layerAll__qjepB:hover,.hoa_layerBtn__eJXoP:hover{background:#f1f4ef}.hoa_layerAll__qjepB[aria-pressed=true],.hoa_layerBtn__eJXoP[aria-pressed=true]{background:#e7efe4;box-shadow:inset 2px 0 0 var(--ink)}.hoa_layerName__2VsVt{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15.5px}.hoa_symbolName__H5wEZ{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.hoa_layerText__LYQPS{display:block;margin-top:4px;padding-left:30px;font-size:14.5px;line-height:1.5;color:var(--muted)}.hoa_legendNote___UBRs{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.hoa_sym__s2_tP{display:inline-block;flex:none;vertical-align:-2px}.hoa_sym_post__pxQ6N{width:12px;height:12px;background:var(--ink);box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--ink);margin:0 5px}.hoa_sym_round__8FlL1{width:20px;height:0;border-top:3px dashed var(--ink);vertical-align:4px}.hoa_sym_field__rpB80{width:20px;height:14px;border:1px solid var(--green);background:repeating-linear-gradient(-45deg,rgba(29,107,63,.55) 0 1.4px,transparent 1.4px 5px),rgba(29,107,63,.1)}.hoa_symStack__InUdY{display:inline-flex;align-items:center;gap:6px}.hoa_ledgerWrap__uobQy{margin-top:56px}.hoa_ledger__qLrMz{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.hoa_ledgerCaption__OGIBm{text-align:left;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);padding-bottom:12px}.hoa_ledger__qLrMz td,.hoa_ledger__qLrMz th{text-align:left;vertical-align:top;padding:13px 16px 13px 0;border-bottom:1px solid var(--line)}.hoa_ledger__qLrMz thead th{font-size:14px;font-weight:700;border-bottom:2px solid var(--ink);white-space:normal}.hoa_ledger__qLrMz thead th .hoa_sym__s2_tP{margin-right:8px}.hoa_ledger__qLrMz tbody th{font-weight:600;width:32%}.hoa_thNote__e88s0{display:block;font-size:12.5px;font-weight:400;color:var(--muted);margin-left:28px}.hoa_zoneKey__781Xi{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;font-size:12px;font-weight:700;margin-right:10px;vertical-align:1px;line-height:1}.hoa_cellOn__uTpy7 .hoa_sym__s2_tP{margin-right:8px}.hoa_cellOff__QPApX{color:#a3b0a8}.hoa_ledgerNote__Hc2N0{margin:14px 0 0;max-width:76ch;font-size:14.5px;color:var(--muted)}.hoa_plan__phmEH{font-family:var(--text)}.hoa_planHatchLine__RRGqu{stroke:rgba(29,107,63,.5);stroke-width:1.5}.hoa_planDay__vWDIE .hoa_planGround__G1COb{fill:#eef1e9}.hoa_planDay__vWDIE .hoa_planRoad__Yv8AT{fill:none;stroke:#d9ddd3;stroke-width:24}.hoa_planDay__vWDIE .hoa_planWalk__yLKy4{stroke:#d9ddd3;stroke-width:7}.hoa_planDay__vWDIE .hoa_planLawn__T8YwI{fill:#e0e9d8}.hoa_planDay__vWDIE .hoa_planHomes__klpiN rect{fill:#fff;stroke:#b8c2bb;stroke-width:1;paint-order:stroke}.hoa_planDay__vWDIE .hoa_planBuilding__MjTUj{fill:#fff;stroke:var(--ink);stroke-width:1.5}.hoa_planDay__vWDIE .hoa_planDeck___NwDZ{fill:#fff;stroke:#b8c2bb;stroke-width:1}.hoa_planDay__vWDIE .hoa_planPool__kiyKV{fill:#cfe3e4;stroke:#8fb3b4;stroke-width:1}.hoa_planDay__vWDIE .hoa_planCourt__kdjk4 line,.hoa_planDay__vWDIE .hoa_planCourt__kdjk4 rect{fill:#f3f5ef;stroke:#8a978f;stroke-width:1}.hoa_planDay__vWDIE .hoa_planFence__Mgb7W{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}.hoa_planDay__vWDIE .hoa_planGatehouse__xPtBs{fill:#fff;stroke:var(--ink);stroke-width:1.5}.hoa_planDay__vWDIE .hoa_planGate__K_RoB line{stroke:var(--ink);stroke-width:5}.hoa_planDay__vWDIE .hoa_planPedGate__30Qgy{stroke:var(--ink);stroke-width:4}.hoa_planDay__vWDIE .hoa_planLabel__ypUUI{fill:var(--muted)}.hoa_planDay__vWDIE .hoa_planFieldTint__xlWHV{fill:rgba(29,107,63,.08)}.hoa_planDay__vWDIE .hoa_planHomes__klpiN rect{stroke:#eef1e9;stroke-width:7}.hoa_planLabel__ypUUI{font-size:12px;font-weight:600;letter-spacing:.09em}.hoa_planKey__eaa2t circle{fill:#fff;stroke:var(--ink);stroke-width:1.5}.hoa_planKey__eaa2t text{font-size:13px;font-weight:700;fill:var(--ink)}.hoa_layerRound__PG8A2 path,.hoa_layerRound__PG8A2 rect{fill:none;stroke:var(--ink);stroke-width:3;stroke-dasharray:10 7}.hoa_roundStop__X4jY8{fill:#fff;stroke:var(--ink);stroke-width:2.5}.hoa_layerPost__AAR7m rect{fill:var(--ink)}.hoa_postRing__AlrQ4{fill:rgba(18,36,27,.08);stroke:var(--ink);stroke-width:1.5}.hoa_planNight__vZQkw .hoa_planGround__G1COb{fill:#143522}.hoa_planNight__vZQkw .hoa_planRoad__Yv8AT{fill:none;stroke:#1f4632;stroke-width:24}.hoa_planNight__vZQkw .hoa_planWalk__yLKy4{stroke:#1f4632;stroke-width:7}.hoa_planNight__vZQkw .hoa_planLawn__T8YwI{fill:#163b27}.hoa_planNight__vZQkw .hoa_planHomes__klpiN rect{fill:#10301f;stroke:#2f5843;stroke-width:1}.hoa_planNight__vZQkw .hoa_planBuilding__MjTUj{fill:#183f2b;stroke:#4d7a62;stroke-width:1.5}.hoa_planNight__vZQkw .hoa_planDeck___NwDZ{fill:#183f2b;stroke:#335c46;stroke-width:1}.hoa_planNight__vZQkw .hoa_planPool__kiyKV{fill:#1f4d4a;stroke:#3f7470;stroke-width:1}.hoa_planNight__vZQkw .hoa_planCourt__kdjk4 line,.hoa_planNight__vZQkw .hoa_planCourt__kdjk4 rect{fill:#183f2b;stroke:#335c46;stroke-width:1}.hoa_planNight__vZQkw .hoa_planFence__Mgb7W{fill:none;stroke:#9fb3a8;stroke-width:3;stroke-linecap:round}.hoa_planNight__vZQkw .hoa_planGatehouse__xPtBs{fill:none;stroke:#9fb3a8;stroke-width:1.5;stroke-dasharray:3 3}.hoa_planNight__vZQkw .hoa_planGate__K_RoB line{stroke:var(--lime);stroke-width:5;filter:drop-shadow(0 0 6px rgba(201,242,75,.8))}.hoa_planNight__vZQkw .hoa_planPedGate__30Qgy{stroke:#9fb3a8;stroke-width:4}.hoa_planNight__vZQkw .hoa_planLabel__ypUUI{fill:#a9bcb1;font-size:9px}.hoa_planCar__ksArQ rect{fill:#cbdad2}.hoa_planCar__ksArQ .hoa_planCarGlass__4q4GB{fill:#143522}.hoa_letteringNight__DKNlu .hoa_planLabel__ypUUI{letter-spacing:.1em}.hoa_gate__fDyyd{max-width:1200px;margin:0 auto;padding:0 40px 104px}.hoa_gateHead__oPSqJ{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:56px;gap:56px;align-items:end;border-top:1px solid var(--line);padding-top:88px}.hoa_quoteBlock__NEq1I{margin:0;padding:0}.hoa_quoteBlock__NEq1I p{margin:0;font-size:25px;line-height:1.32;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.hoa_quoteBlock__NEq1I footer{margin-top:10px;font-size:13px;color:var(--muted)}.hoa_day__wrdc_{margin:52px 0 0}.hoa_dayCaption__yvvWp{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.hoa_dayBand__FULmD{display:flex;min-height:78px;border:1px solid var(--ink)}.hoa_dayNight__gCFMU,.hoa_dayStaffed__Smmst{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 16px}.hoa_dayStaffed__Smmst{flex:16 1;background:var(--sheet)}.hoa_dayNight__gCFMU{flex:8 1;background:var(--dark);color:var(--on-dark)}.hoa_dayLine__5iSQr{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;line-height:1.3}.hoa_dayHours__4NkXA{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.hoa_dayNight__gCFMU .hoa_dayHours__4NkXA{color:var(--on-dark-muted)}.hoa_dayNight__gCFMU .hoa_sym_post__pxQ6N{box-shadow:none}.hoa_sym_fieldNight__czuHU{width:20px;height:14px;border:1px solid var(--lime);background:repeating-linear-gradient(-45deg,rgba(201,242,75,.7) 0 1.4px,transparent 1.4px 5px)}.hoa_dayTicks__KOE4_{position:relative;height:26px;margin-top:6px}.hoa_dayTicks__KOE4_ span{position:absolute;top:0;transform:translateX(-50%);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.hoa_dayTicks__KOE4_ span:first-child{transform:none}.hoa_dayTicks__KOE4_ span:last-child{transform:translateX(-100%)}.hoa_dayTicks__KOE4_ .hoa_tickMain___Dgv4{font-weight:700;color:var(--ink);transform:translateX(calc(-100% - 8px))}.hoa_dayNote__2pyQo{display:flex;align-items:baseline;gap:10px;max-width:58%;margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted)}.hoa_dayNote__2pyQo .hoa_sym__s2_tP{flex:none}.hoa_nightPanel__RfRBB{position:relative;margin-top:36px;background:var(--dark);color:var(--on-dark);padding:40px 44px 36px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:32px 48px;gap:32px 48px}.hoa_nightPanel__RfRBB:before{content:"";position:absolute;left:66.667%;top:-118px;height:118px;width:2px;background:var(--dark)}.hoa_nightPanel__RfRBB a{color:var(--lime)}.hoa_nightTime__xykHC{margin:0 0 10px;font-family:var(--display);font-weight:700;font-size:34px;line-height:1;color:var(--lime)}.hoa_nightIntro__eprsR p:last-child{margin:0;font-size:16px;color:#cbdad2}.hoa_entryPath___JQWP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center}.hoa_entryPath___JQWP li{position:relative;padding:30px 18px 0 0}.hoa_entryPath___JQWP li:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--lime);background:var(--dark);z-index:1}.hoa_entryPath___JQWP li:after{content:"";position:absolute;top:6px;left:12px;right:0;height:2px;background:rgba(201,242,75,.45)}.hoa_entryPath___JQWP li.hoa_entryLast__tf_Hb:before{top:2px;width:34px;height:6px;border:0;border-radius:0;background:var(--lime);box-shadow:0 0 10px rgba(201,242,75,.7)}.hoa_entryPath___JQWP li.hoa_entryLast__tf_Hb:after{display:none}.hoa_entryWho__ie6zG{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted)}.hoa_entryWhat__yO46v{display:block;margin-top:4px;font-size:17px;font-weight:600;line-height:1.35}.hoa_door__THTSH{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:48px;gap:48px;border-top:1px solid var(--night-line);padding-top:24px}.hoa_doorLabel__wZpyN{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.hoa_door__THTSH p:last-child{margin:0;max-width:68ch;font-size:15.5px;color:#cbdad2}.hoa_ask__JiBDt{max-width:1200px;margin:0 auto;padding:0 40px 96px}.hoa_chain__I4inj{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,5.4fr) minmax(0,4fr) minmax(0,3.6fr)}.hoa_lane__vNM9W{padding:0 28px;border-left:1px solid var(--line);font-size:15px;line-height:1.55}.hoa_lane__vNM9W:first-child{padding-left:0;border-left:0}.hoa_lane__vNM9W:last-child{padding-right:0}.hoa_laneHead__i_dTp{position:relative;border-top:3px solid var(--ink);padding-top:12px;margin-bottom:4px}.hoa_lane__vNM9W+.hoa_lane__vNM9W .hoa_laneHead__i_dTp:before{content:"→";position:absolute;left:-46px;top:-16px;width:34px;text-align:center;font-size:20px;line-height:28px;background:var(--paper);color:var(--ink)}.hoa_laneStep__D362g{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.hoa_lane__vNM9W h3{margin:4px 0 14px;font-family:var(--display);font-weight:700;font-size:25px;line-height:1.15}.hoa_lane__vNM9W h4{margin:20px 0 6px;font-size:15.5px;font-weight:700}.hoa_lane__vNM9W p{margin:0 0 10px;color:#2c3f35}.hoa_plainList__0RRhH{margin:0 0 12px;padding-left:18px}.hoa_plainList__0RRhH li{margin:6px 0}.hoa_checklist__os3ug{list-style:none;margin:4px 0 16px;padding:0;border-top:1px solid var(--line)}.hoa_checklist__os3ug li{position:relative;padding:9px 0 9px 30px;border-bottom:1px solid var(--line);font-weight:500}.hoa_checklist__os3ug li:before{content:"";position:absolute;left:0;top:12px;width:15px;height:15px;border:1.5px solid var(--ink);border-radius:2px}.hoa_laneNote__abroV{font-size:14px;color:var(--muted)!important}.hoa_faq__JM_Y5{max-width:1200px;margin:0 auto;padding:0 40px 104px}.hoa_faq__JM_Y5:before{content:"";grid-column:1/-1;border-top:1px solid var(--line);margin-bottom:52px}.hoa_faq__JM_Y5>h2{margin:0;font-family:var(--display);font-weight:700;font-size:26px;line-height:1.15}.hoa_faq__JM_Y5{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:48px;column-gap:48px}.hoa_faqList__nzv9u{margin-top:4px}.hoa_faqItem__WBHCz{border-bottom:1px solid var(--line);padding:14px 0 20px}.hoa_faqItem__WBHCz:first-child{padding-top:0}.hoa_faqItem__WBHCz h3{margin:0 0 8px;max-width:52ch;font-size:17px;line-height:1.4;font-weight:600}.hoa_faqItem__WBHCz>p{margin:0;max-width:68ch;font-size:15.5px;line-height:1.6;color:#2c3f35}.hoa_faqMore__jUeeK,.hoa_laneMore__m_6Oq{margin-top:14px;border-top:1px solid var(--line)}.hoa_laneMore__m_6Oq{border-bottom:1px solid var(--line)}.hoa_faqMore__jUeeK summary,.hoa_laneMore__m_6Oq summary{cursor:pointer;list-style:none;position:relative;padding:10px 32px 10px 0;font-size:14.5px;font-weight:600;color:var(--green)}.hoa_faqMore__jUeeK summary::-webkit-details-marker,.hoa_laneMore__m_6Oq summary::-webkit-details-marker{display:none}.hoa_faqMore__jUeeK summary:after,.hoa_laneMore__m_6Oq summary:after{content:"+";position:absolute;right:4px;top:6px;font-size:20px;font-weight:400}.hoa_faqMore__jUeeK[open] summary:after,.hoa_laneMore__m_6Oq[open] summary:after{content:"–"}.hoa_faqMore__jUeeK dl{margin:4px 0 0;max-width:72ch}.hoa_faqMore__jUeeK dl>div{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:9px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5}.hoa_faqMore__jUeeK dt{font-weight:600}.hoa_faqMore__jUeeK dd{margin:0;color:#2c3f35}.hoa_faqSource__E7bUk{margin:8px 0 4px;max-width:72ch;font-size:13px;color:var(--muted)}.hoa_laneMore__m_6Oq p{margin:0 0 12px!important;font-size:14.5px}.hoa_lane__vNM9W h4.hoa_laneQuestion__6xaFe{font-size:17px;line-height:1.35;font-weight:600}.hoa_laneQuote__CAqlr{margin:14px 0;padding:2px 0 2px 14px;border-left:3px solid var(--green)}.hoa_laneQuote__CAqlr p{margin:0 0 4px;font-size:16px;line-height:1.45;font-weight:500;color:var(--ink)}.hoa_laneQuote__CAqlr footer{font-size:13px;color:var(--muted)}.hoa_offer__enIPq{background:var(--dark);color:var(--on-dark);padding:80px 40px 88px}.hoa_offer__enIPq :focus-visible{outline-color:var(--lime)}.hoa_offerInner__x0xvR{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:0 72px;gap:0 72px;align-items:start}.hoa_offerCol__tV7ln{border-left:5px solid var(--lime);padding-left:28px}.hoa_offerHead__5BsD_{margin-bottom:18px}.hoa_offerHead__5BsD_ .hoa_kicker__pJKIo{margin:0 0 12px}.hoa_offerHead__5BsD_ h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.2vw,40px);line-height:1.1;color:#fff;margin:0}.hoa_offerText__RDgG8>p:not(.hoa_kicker__pJKIo){margin:0 0 26px;font-size:16.5px;color:#c6d6cd}.hoa_ctaNarrowOnly__zSgrZ{display:none}.hoa_offerText__RDgG8 .hoa_heroActions__eg_Uw{margin:0 0 26px}.hoa_planSteps__cjIDC{list-style:none;counter-reset:step;margin:0;padding:0;border-top:1px solid rgba(203,218,210,.22)}.hoa_planSteps__cjIDC li{counter-increment:step;position:relative;padding:14px 0 14px 44px;border-bottom:1px solid rgba(203,218,210,.22);font-size:15px;line-height:1.55;color:#b9c9c0}.hoa_planSteps__cjIDC li:before{content:counter(step);position:absolute;left:0;top:14px;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.1;color:var(--lime)}.hoa_planSteps__cjIDC strong{color:#fff}.hoa_quote__5yDd0{color:var(--on-dark);scroll-margin-top:16px;padding-top:4px}.hoa_quote__5yDd0 h2{font-size:clamp(24px,2.4vw,30px);margin:0 0 12px}.hoa_quoteForm__mWkHQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.hoa_quoteForm__mWkHQ label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600}.hoa_quoteForm__mWkHQ input,.hoa_quoteForm__mWkHQ select,.hoa_quoteForm__mWkHQ textarea{font:inherit;font-size:15px;font-weight:400;padding:11px 12px;border-radius:6px;border:1px solid #3d5f4d;background:#fff;color:var(--ink)}.hoa_quoteForm__mWkHQ textarea{min-height:96px;resize:vertical}.hoa_wide__6jOHo{grid-column:1/-1}.hoa_fieldHint__an7gk{font-weight:400;font-size:13px;color:var(--on-dark-muted)}.hoa_fieldHint__an7gk a,.hoa_quoteNote__ipq_z a{color:var(--lime)!important}.hoa_quoteFoot__E29dF{grid-column:1/-1;display:flex;align-items:center;gap:20px}.hoa_quoteNote__ipq_z{margin:0;font-size:14px;color:#cbdad2}.hoa_error__4xacA{grid-column:1/-1;margin:0;padding:10px 14px;border-radius:6px;background:#4a1d1d;color:#fde8e8}.hoa_sent__L9q6r{grid-column:1/-1;margin:0;font-size:16px;color:#cbdad2}.hoa_miniSwitch__A3ADz{display:none}.hoa_cellLine__K9Ymx{display:inline-flex;align-items:baseline;gap:8px}.hoa_cellLine__K9Ymx .hoa_sym__s2_tP{flex:none;margin:0}.hoa_cellLine__K9Ymx .hoa_sym_post__pxQ6N{margin:0 3px}@media (max-width:960px){.hoa_openingInner__u31kd{grid-template-columns:1fr}.hoa_openingId__KjHOa,.hoa_openingSide__k2eiM,.hoa_opening__fyoQz .hoa_subNote__sa0Lg,.hoa_opening__fyoQz h1{grid-column:1;grid-row:auto}.hoa_openingSide__k2eiM{padding-top:0;margin-top:24px}.hoa_opening__fyoQz h1{max-width:20ch}.hoa_serviceLine__k_IIu{grid-template-columns:repeat(2,minmax(0,1fr))}.hoa_gateHead__oPSqJ,.hoa_planGrid__7jZQ0{grid-template-columns:1fr}.hoa_gateHead__oPSqJ{gap:28px}.hoa_chain__I4inj{grid-template-columns:1fr}.hoa_lane__vNM9W,.hoa_lane__vNM9W:first-child,.hoa_lane__vNM9W:last-child{padding:0;border-left:0;margin-bottom:40px}.hoa_lane__vNM9W+.hoa_lane__vNM9W .hoa_laneHead__i_dTp:before{content:"↓";left:auto;right:0;top:-44px}.hoa_faq__JM_Y5{grid-template-columns:1fr}.hoa_faqList__nzv9u{margin-top:22px}}@media (max-width:900px){.hoa_offerInner__x0xvR{grid-template-columns:1fr;gap:48px}.hoa_offerCol__tV7ln{padding-left:18px}.hoa_ctaNarrowOnly__zSgrZ{display:inline-block}}@media (max-width:640px){.hoa_offer__enIPq{padding:56px 16px 64px}}@media (max-width:700px){.hoa_faqMore__jUeeK dl>div{grid-template-columns:1fr}.hoa_siteHeader__0h6Nf{padding:14px 20px}.hoa_tagline__P5H0S{display:none}.hoa_opening__fyoQz{padding:0 20px}.hoa_openingTop__m3I4Z{margin:0 -20px;padding:88px 20px 40px;background-image:linear-gradient(rgba(13,36,23,.78),rgba(13,36,23,.86)),linear-gradient(to bottom,rgba(13,36,23,0) 70%,var(--dark) 100%),url(/img/hoa-gated-communities-1000.webp);background-position:50% 78%}.hoa_edge__YWJFN{margin:0 -20px}.hoa_edgeWide__79wPp{display:none}.hoa_edgeNarrow__L0W7_{display:block}.hoa_edgeCaption__6EVP6{padding:0 20px}.hoa_serviceLine__k_IIu{grid-template-columns:1fr;gap:16px}.hoa_coverage__xPpYG{padding:64px 20px 72px}.hoa_lettering__jti6r{display:none}.hoa_planKeyScale__osgGV{transform:scale(1.75)}.hoa_sheet__0lfe_{padding:8px 8px 0}.hoa_titleStrip__EYSpD{margin:8px -8px 0;padding:8px}.hoa_miniSwitch__A3ADz{display:flex;gap:6px;margin:0 -8px;padding:10px 8px;border-top:1px solid var(--rule);background:#fff}.hoa_miniSwitch__A3ADz button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 4px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--rule);border-radius:6px;cursor:pointer}.hoa_miniSwitch__A3ADz button[aria-pressed=true]{background:#e7efe4;border:1.5px solid var(--ink)}.hoa_miniSwitch__A3ADz .hoa_sym_round__8FlL1{width:14px}.hoa_miniSwitch__A3ADz .hoa_sym_field__rpB80{width:14px;height:11px}.hoa_miniSwitch__A3ADz .hoa_sym_post__pxQ6N{width:9px;height:9px;box-shadow:none;margin:0}.hoa_ledger__qLrMz thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hoa_ledger__qLrMz tr{display:block;border-top:2px solid var(--ink);padding:12px 0 8px}.hoa_ledger__qLrMz tbody th,.hoa_ledger__qLrMz td{display:block;width:auto;border:0;padding:4px 0}.hoa_ledger__qLrMz tbody th{font-size:16px;padding-bottom:8px}.hoa_ledger__qLrMz td:before{content:attr(data-method);display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hoa_ledger__qLrMz td.hoa_cellOff__QPApX{display:none}.hoa_ask__JiBDt,.hoa_faq__JM_Y5,.hoa_gate__fDyyd{padding-left:20px;padding-right:20px}.hoa_gateHead__oPSqJ{padding-top:64px}.hoa_quoteBlock__NEq1I p{font-size:21px}.hoa_dayNight__gCFMU,.hoa_dayStaffed__Smmst{padding:10px}.hoa_dayLine__5iSQr{font-size:13.5px;align-items:flex-start;gap:7px}.hoa_dayLine__5iSQr .hoa_sym__s2_tP{margin-top:2px}.hoa_dayHours__4NkXA{font-size:12.5px}.hoa_dayTicks__KOE4_ span:nth-child(2){display:none}.hoa_dayNote__2pyQo{max-width:none}.hoa_nightPanel__RfRBB{grid-template-columns:1fr;margin:28px -20px 0;padding:36px 20px 32px}.hoa_nightPanel__RfRBB:before{display:none}.hoa_entryPath___JQWP{grid-template-columns:1fr}.hoa_entryPath___JQWP li{padding:0 0 22px 32px}.hoa_entryPath___JQWP li:before{top:4px}.hoa_entryPath___JQWP li:after{top:18px;left:6px;right:auto;bottom:0;width:2px;height:auto}.hoa_entryPath___JQWP li.hoa_entryLast__tf_Hb:before{top:8px;left:-6px;width:26px}.hoa_door__THTSH{grid-template-columns:1fr;gap:10px}.hoa_ask__JiBDt{padding-bottom:40px}.hoa_faq__JM_Y5:before{margin-bottom:40px}.hoa_quoteForm__mWkHQ{grid-template-columns:1fr}.hoa_quoteFoot__E29dF{flex-direction:column;align-items:flex-start}}.hoa_srOnly__zOdy6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hoa_opening__fyoQz h1 .hoa_v52H1Lead___lZv9{color:var(--lime);white-space:normal}.hoa_opening__fyoQz h1 .hoa_v52H1Rest__LgbVM{color:#ffffff;white-space:normal}.hoa_opening__fyoQz h1{font-size:clamp(30px,3.5vw,48px);max-width:22ch}.hoa_v52Top__tY7jY{border-top:1px solid var(--line);padding-top:88px}.hoa_coverage__xPpYG{padding-top:0}.hoa_sectionHead__QANru h2{text-wrap:balance}.hoa_monitored__Q4aYZ{max-width:1200px;margin:0 auto;padding:88px 40px 104px}.hoa_v52MonGrid___gy_f{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:48px;gap:48px;margin-top:40px;align-items:start}.hoa_v52MonQuote__MyMdB{margin:0;padding:2px 0 2px 18px;border-left:3px solid var(--green)}.hoa_v52MonQuote__MyMdB p{margin:0 0 8px;font-size:20px;line-height:1.4;font-weight:500;color:var(--ink)}.hoa_v52MonQuote__MyMdB figcaption{font-size:13.5px;color:var(--muted)}.hoa_v52AskLead__tqJ8X{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.hoa_v52Asks__5fPEW ol{list-style:none;counter-reset:ask;margin:0;padding:0;border-top:2px solid var(--ink)}.hoa_v52Asks__5fPEW li{counter-increment:ask;display:grid;grid-template-columns:34px 9em minmax(0,1fr);grid-gap:0 14px;gap:0 14px;align-items:baseline;padding:12px 0;font-size:16px;line-height:1.5}.hoa_v52Asks__5fPEW li:before{content:counter(ask);font-family:var(--display);font-weight:700;font-size:22px;line-height:1;color:var(--green)}.hoa_v52AskLabel__9i2eg{font-weight:700}.hoa_v52Response__f_rsq{position:relative;isolation:isolate;overflow:hidden;margin-top:56px;background:radial-gradient(120% 90% at 100% 0,#173b27 0,var(--dark) 58%);color:var(--on-dark);border:1px solid rgba(201,242,75,.28);border-radius:16px;padding:36px 36px 34px}.hoa_v52Response__f_rsq h3{margin:0 0 10px;font-family:var(--display);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.12;color:#ffffff}.hoa_v52ResponseLead__YCTIG{margin:0 0 26px;font-size:17px;color:#d9e5de}.hoa_v52Motif__SP_0W{position:absolute;right:-58px;bottom:-58px;width:230px;height:230px;z-index:-1;background:url(/wp-content/uploads/2026/02/Blinkless-icon-lightgreen-300x300.png) no-repeat 50%/contain;opacity:.07;pointer-events:none}.hoa_v52Steps__dLHFC{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:22px;gap:22px}.hoa_v52Steps__dLHFC li{counter-increment:step;position:relative;padding-top:48px;color:#cbdad2;font-size:15.5px;line-height:1.5}.hoa_v52Steps__dLHFC li:before{content:counter(step);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;border:1px solid var(--lime);color:var(--lime);font-weight:700;display:grid;place-items:center}.hoa_v52Steps__dLHFC strong{display:block;color:var(--lime);margin-bottom:4px}.hoa_v52Case__4sMM_{max-width:1200px;margin:0 auto;padding:0 40px 104px}.hoa_v52CaseGrid__N3T3D{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:36px}.hoa_v52Timeline__HO0Cx{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px 26px 12px}.hoa_v52CaseTag__OZWNe{margin:0 0 4px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.hoa_v52CaseClient__YaAAL{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--ink)}.hoa_v52Timeline__HO0Cx ol{list-style:none;margin:0;padding:0}.hoa_v52Timeline__HO0Cx li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;padding:13px 0;border-top:1px solid var(--line);font-size:15.5px}.hoa_v52Time__Hsnz_{font-family:var(--display);font-size:18px;color:var(--green);white-space:nowrap}.hoa_v52CaseSide__NaWL_{display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px}.hoa_v52Stat__sbiQc{margin:0;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--lime);border-radius:12px;padding:18px 20px;font-size:16px}.hoa_v52Quote__vAccU{margin:0;background:var(--dark);color:var(--on-dark);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;justify-content:center}.hoa_v52Quote__vAccU blockquote{margin:0}.hoa_v52Quote__vAccU p{margin:0;font-size:16.5px;line-height:1.6}.hoa_v52Quote__vAccU figcaption{margin-top:12px;font-size:14px;font-weight:600;color:var(--lime)}.hoa_lane__vNM9W h3{font-size:21px;margin:0 0 14px}.hoa_cellOff__QPApX{font-size:13.5px;color:var(--muted)}@media (max-width:960px){.hoa_v52MonGrid___gy_f{gap:28px}.hoa_v52CaseGrid__N3T3D,.hoa_v52MonGrid___gy_f{grid-template-columns:1fr}}@media (max-width:700px){.hoa_monitored__Q4aYZ{padding:64px 20px 72px}.hoa_v52Case__4sMM_{padding:0 20px 72px}.hoa_v52Top__tY7jY{padding-top:64px}.hoa_coverage__xPpYG{padding:0 20px 72px}.hoa_v52Asks__5fPEW li{grid-template-columns:30px minmax(0,1fr);row-gap:2px}.hoa_v52AskLabel__9i2eg,.hoa_v52Asks__5fPEW li>span:last-child{grid-column:2}.hoa_v52Response__f_rsq{padding:26px 18px 24px;margin-top:40px}.hoa_v52Steps__dLHFC{grid-template-columns:1fr}.hoa_v52Timeline__HO0Cx{padding:20px 18px 8px}.hoa_v52Timeline__HO0Cx li{grid-template-columns:78px minmax(0,1fr);gap:12px}.hoa_v52Time__Hsnz_{font-size:16px}}.hoa_faq__JM_Y5,.hoa_gate__fDyyd,.hoa_monitored__Q4aYZ,.hoa_v52Case__4sMM_{padding-bottom:56px}.hoa_v52MonQuote__MyMdB blockquote{margin:0}.hoa_faqItem__WBHCz>p+p{margin-top:10px}@media (max-width:700px){.hoa_faq__JM_Y5,.hoa_gate__fDyyd,.hoa_monitored__Q4aYZ,.hoa_v52Case__4sMM_{padding-bottom:40px}.hoa_openingTop__m3I4Z{padding:64px 20px 32px}.hoa_crumbs___geM0{margin-bottom:12px;font-size:12.5px}.hoa_kicker__pJKIo{margin-bottom:10px}.hoa_opening__fyoQz h1{font-size:27px;line-height:1.08}.hoa_openingSide__k2eiM{margin-top:16px}.hoa_sub__gV5bd{font-size:15.5px;line-height:1.5}.hoa_heroActions__eg_Uw{margin-top:18px;gap:12px 24px}.hoa_opening__fyoQz .hoa_cta__oqdGf{font-size:15px;padding:12px 20px}}.hoa_faqItem__WBHCz:last-child{border-bottom:0;padding-bottom:0}@media (max-width:700px){.hoa_ledger__qLrMz td.hoa_cellOff__QPApX{display:block;padding:4px 0;font-size:13.5px;color:var(--muted)}.hoa_ledger__qLrMz td.hoa_cellOff__QPApX:before{display:inline;margin-right:10px}}.hoa_v52Response__f_rsq h2{margin:0 0 22px;font-family:var(--display);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.12;color:#ffffff}.hoa_v56Case__Z2RhP{margin-top:20px;padding-bottom:18px}.hoa_v56Case__Z2RhP p:last-child{margin:0;font-size:17px}.hoa_laneTag__7eaLy{margin:0 0 6px!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)!important}.hoa_sectionHead__QANru+.hoa_v52Asks__5fPEW{margin-top:40px}.hoa_v52Asks__5fPEW li+li{border-top:1px solid var(--line)}.hoa_opening__fyoQz h1 .hoa_h1Setup__BQGQz{color:#ffffff;white-space:normal}.hoa_opening__fyoQz h1 .hoa_h1Payoff__hClmX{color:var(--lime);white-space:normal}.v5type_type__xaegi{--v5-hero-lead:19px;--v5-lead:18px;--v5-body:16px;--v5-body-2:15px;--v5-small:14px;--v5-source:13px}