/*! © 2026 Geekly Media. Proprietary theme licensed to TrueDoor Property Management (HubSpot portal 242772199) only. Copying, reuse or transfer to another portal requires written permission from Geekly Media. */.gk-acc__item{transition:background-color .45s var(--gk-ease),border-color .45s var(--gk-ease),box-shadow .45s var(--gk-ease)}.gk-acc__heading{font-size:1.12rem;margin:0}.gk-acc__trigger{all:unset;align-items:center;box-sizing:border-box;color:var(--gk-heading);cursor:pointer;display:flex;font-family:var(--gk-font-head);font-weight:600;gap:16px;line-height:1.35;padding:22px 0;width:100%}.gk-acc__trigger:focus-visible{border-radius:4px;outline:2px solid var(--gk-primary);outline-offset:4px}.gk-acc__title{flex:1}.gk-acc--icon-left .gk-acc__icon{order:-1}.gk-acc__icon{background:var(--gk-light);border-radius:50%;color:var(--gk-heading);display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;transition:background .45s var(--gk-ease),color .45s var(--gk-ease),transform .45s var(--gk-ease);width:32px}.gk-acc__icon svg{width:16px}.gk-acc__icon--plus i{background:currentColor;border-radius:2px;height:2px;position:absolute;transition:transform .45s var(--gk-ease);width:12px}.gk-acc__icon--plus i+i{transform:rotate(90deg)}.gk-acc__item.is-open .gk-acc__icon{background:var(--gk-primary);color:#fff}.gk-acc__item.is-open .gk-acc__icon--plus i+i{transform:rotate(0)}.gk-acc__item.is-open .gk-acc__icon--chevron{transform:rotate(180deg)}.gk-acc__panel{overflow:hidden;transition:height .35s cubic-bezier(.2,.7,.2,1)}.gk-acc__content{padding:0 48px 24px 0}.gk-acc--icon-left .gk-acc__content{padding-left:48px}.gk-acc--bordered .gk-acc__item{border-bottom:1px solid var(--gk-border)}.gk-acc--bordered .gk-acc__item:first-child{border-top:1px solid var(--gk-border)}.gk-acc--boxed .gk-acc__item,.gk-acc--filled .gk-acc__item,.gk-acc--numbered .gk-acc__item{background:#fff;border:1px solid var(--gk-border);border-radius:var(--gk-radius);margin-bottom:14px;padding:0 26px}.gk-acc--boxed .gk-acc__item.is-open{border-color:transparent;box-shadow:var(--gk-shadow)}.gk-acc--filled .gk-acc__item.is-open{background:var(--gk-acc-open-bg,var(--gk-secondary));border-color:var(--gk-acc-open-bg,var(--gk-secondary))}.gk-acc--filled .gk-acc__item.is-open .gk-acc__trigger{color:var(--gk-acc-open-title,#fff)}.gk-acc--filled .gk-acc__item.is-open .gk-acc__content{color:var(--gk-acc-open-text,hsla(0,0%,100%,.78))}.gk-acc--filled .gk-acc__item.is-open .gk-acc__content :is(h1,h2,h3,h4,h5,h6,strong){color:var(--gk-acc-open-title,#fff)}.gk-acc--filled .gk-acc__item.is-open .gk-acc__content a{color:var(--gk-acc-open-link,#fff);text-decoration:underline;text-underline-offset:.2em}.gk-acc--filled .gk-acc__item.is-open .gk-acc__content a:hover{color:var(--gk-acc-open-link,var(--gk-accent));opacity:.85}.gk-acc--boxed .gk-acc__item.is-open{background:var(--gk-acc-open-bg,#fff)}.gk-acc--boxed .gk-acc__item.is-open .gk-acc__trigger{color:var(--gk-acc-open-title,var(--gk-heading))}.gk-acc--boxed .gk-acc__item.is-open .gk-acc__content{color:var(--gk-acc-open-text,inherit)}.gk-acc--boxed .gk-acc__item.is-open .gk-acc__content a{color:var(--gk-acc-open-link,var(--gk-link,var(--gk-primary)))}.gk-acc--filled .gk-acc__item.is-open .gk-acc__icon{background:var(--gk-accent);color:var(--gk-secondary)}.gk-acc--minimal .gk-acc__trigger{padding:16px 0}.gk-acc--minimal .gk-acc__icon{background:none;width:24px}.gk-acc--minimal .gk-acc__item.is-open .gk-acc__icon{background:none;color:var(--gk-primary)}.gk-acc__num{color:var(--gk-primary);font-size:.9rem;font-weight:700;min-width:28px}.gk-acc--numbered .gk-acc__content{padding-left:44px}.gk-scheme--light .gk-acc--bordered .gk-acc__item{border-color:hsla(0,0%,100%,.15)}.gk-scheme--light .gk-acc__icon{background:hsla(0,0%,100%,.1)}.gk-scheme--light .gk-acc__trigger{color:#fff}.gk-scheme--light .gk-acc__icon{background:var(--gk-on-dark-surface-2);color:#fff}.gk-scheme--light :is(.gk-acc--boxed,.gk-acc--numbered,.gk-acc--filled) .gk-acc__item{background:var(--gk-on-dark-surface);border-color:var(--gk-on-dark-border)}.gk-scheme--light .gk-acc--boxed .gk-acc__item.is-open{background:var(--gk-on-dark-surface-2);border-color:hsla(0,0%,100%,.28);box-shadow:none}.gk-scheme--light .gk-acc--filled .gk-acc__item.is-open{background:var(--gk-primary);border-color:var(--gk-primary)}.gk-scheme--light .gk-acc--minimal .gk-acc__item.is-open .gk-acc__icon,.gk-scheme--light .gk-acc__num{color:var(--gk-accent)}