.maintenance-feature-page>section{padding-bottom:3rem}.maintenance-feature-page>section+section{padding-top:3rem}@media (max-width:767px){.maintenance-feature-page summary{padding-block:12px}.maintenance-feature-page .btn-accent,.maintenance-feature-page .btn-ghost,.maintenance-feature-page .btn-secondary,.maintenance-feature-page summary{box-sizing:border-box;min-height:48px}}@media (min-width:768px){.maintenance-feature-page>section{padding-bottom:4rem;padding-top:4rem}}.forum-feature-page>section{padding-block:3rem}.forum-feature-page .forum-hero-heading{text-wrap:balance}@media (min-width:768px){.forum-feature-page>section{padding-block:4rem}}@media (min-width:1024px){.forum-feature-page .forum-hero-heading{font-size:3.75rem;line-height:1.08}}@media (max-width:767px){.forum-feature-page .btn-accent,.forum-feature-page .btn-ghost,.forum-feature-page .btn-secondary,.forum-feature-page summary{box-sizing:border-box;min-height:48px}.forum-feature-page summary{padding-block:12px}}.parking-feature-page>section{padding-bottom:3rem}.parking-feature-page>section+section{padding-top:3rem}@media (min-width:768px){.parking-feature-page>section{padding-bottom:4rem;padding-top:4rem}}.property-management-feature-page>section{padding-bottom:3rem}.property-management-feature-page>section+section{padding-top:3rem}@media (min-width:1024px){.property-management-feature-page .property-management-hero-heading{text-wrap:balance;font-size:3.75rem;line-height:1.08}}@media (max-width:767px){.property-management-feature-page summary{box-sizing:border-box;min-height:48px;padding-block:12px}.property-management-feature-page .btn-accent,.property-management-feature-page .btn-ghost,.property-management-feature-page .btn-secondary{box-sizing:border-box;min-height:48px}}@media (min-width:768px){.property-management-feature-page>section{padding-bottom:4rem;padding-top:4rem}}.property-management-feature-page .pm-feature-link{-webkit-text-decoration-color:rgb(var(--accent)/.45);text-decoration-color:rgb(var(--accent)/.45);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.property-management-feature-page .pm-feature-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.documents-feature-page>section{padding-block:3rem}.documents-feature-page .documents-hero-heading{text-wrap:balance}@media (min-width:768px){.documents-feature-page>section{padding-block:4rem}}@media (min-width:1024px){.documents-feature-page .documents-hero-heading{font-size:3.75rem;line-height:1.08}.documents-feature-page:lang(fr) .documents-hero-heading{font-size:2.75rem;line-height:1.14}}@media (max-width:767px){.documents-feature-page .btn-accent,.documents-feature-page .btn-ghost,.documents-feature-page .btn-secondary,.documents-feature-page summary{box-sizing:border-box;min-height:48px}.documents-feature-page summary{padding-block:12px}body:has(.documents-feature-page) [data-zoom-backdrop]{align-items:flex-start;justify-content:flex-start}body:has(.documents-feature-page) [data-zoom-backdrop]>.relative{flex-shrink:0}body:has(.documents-feature-page) [data-zoom-backdrop] img{height:auto;max-height:none;max-width:none}body:has(.documents-feature-page) [data-zoom-backdrop] img[src="/screenshots/documents-library-demo.jpg"]{width:1265px}body:has(.documents-feature-page) [data-zoom-backdrop] img[src="/screenshots/documents-version-history-demo.jpg"]{width:902px}}.notices-feature-page>section{padding-block:3rem}.notices-feature-page .notices-hero-heading{text-wrap:balance}@media (min-width:768px){.notices-feature-page>section{padding-block:4rem}}@media (min-width:1024px){.notices-feature-page .notices-hero-heading{font-size:3.75rem;line-height:1.08}}@media (max-width:767px){.notices-feature-page .btn-accent,.notices-feature-page .btn-ghost,.notices-feature-page .btn-secondary,.notices-feature-page summary{box-sizing:border-box;min-height:48px}.notices-feature-page summary{padding-block:12px}}.residents-feature-page section{padding-bottom:3rem;padding-top:3rem}.residents-feature-page .residents-hero-heading{text-wrap:balance;font-size:clamp(36px,4.7vw,60px);line-height:1.08}.residents-feature-page h2{text-wrap:balance}.residents-feature-page :is(.btn-accent,.btn-secondary,summary){min-height:48px}.residents-feature-page summary{padding-bottom:12px;padding-top:12px}.residents-feature-page .btn-accent,.residents-feature-page .btn-secondary{padding-left:20px;padding-right:20px}@media(min-width:1024px){.residents-feature-page section{padding-bottom:4rem;padding-top:4rem}}@media(max-width:767px){.residents-feature-page section{padding-bottom:2.5rem;padding-top:2.5rem}.residents-feature-page .mk-responsive-card{padding:24px}}@media (min-width:768px){.residents-feature-page .mk-card-grid--stack:has(details[open]){align-items:start}}@media (max-width:767px){body:has(.residents-feature-page) [data-zoom-backdrop]:has(img[src="/screenshots/residents-unit-104-contacts.jpg"]){align-items:flex-start;justify-content:flex-start}body:has(.residents-feature-page) [data-zoom-backdrop]:has(img[src="/screenshots/residents-unit-104-contacts.jpg"])>.relative{flex-shrink:0}body:has(.residents-feature-page) [data-zoom-backdrop] img[src="/screenshots/residents-unit-104-contacts.jpg"]{height:auto;max-height:none;max-width:none;width:724px}body:has(.residents-feature-page) [role=dialog]:has(img[src="/screenshots/residents-unit-104-contacts.jpg"])>p{display:none}}.features-index-page .features-index-container{margin-inline:auto;max-width:1280px}.features-index-page .features-index-hero{padding:64px 5% 48px}.features-index-page .features-index-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.features-index-page .features-index-tag{color:rgb(var(--accent));font-size:13px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.features-index-page h1{text-wrap:balance;color:rgb(var(--text-heading));font-size:clamp(36px,4.7vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:18px 0 24px}.features-index-page .features-index-intro{color:rgb(var(--text-body));font-size:18px;max-width:620px}.features-index-page .features-index-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.features-index-page :is(.btn-accent,.btn-secondary){align-items:center;display:inline-flex;justify-content:center;min-height:48px;padding:12px 20px}.features-index-page .features-index-spotlight{background:#f7faf8;border:1px solid rgb(var(--border-default));border-radius:16px;border-top:3px solid rgb(var(--accent));box-shadow:0 4px 12px #10281809;padding:30px}.features-index-page .features-index-spotlight>.features-index-icon{height:32px;margin-bottom:18px;width:32px}.features-index-page .features-index-spotlight h2{color:rgb(var(--text-heading));font-size:26px;font-weight:700;line-height:1.2;margin:10px 0 14px}.features-index-page .features-index-spotlight>p:not(.features-index-tag){color:rgb(var(--text-body))}.features-index-page .features-index-spotlight a{align-items:center;color:rgb(var(--accent));display:inline-flex;font-weight:700;gap:12px;margin-top:14px;min-height:48px;text-decoration:underline;text-underline-offset:5px}.features-index-page .features-index-browse{padding:0 5% 42px}.features-index-page .features-index-browse nav{display:flex;flex-wrap:wrap;gap:12px}.features-index-page .features-index-browse a{align-items:center;border:1px solid rgb(var(--border-default));border-radius:999px;color:rgb(var(--text-heading));display:inline-flex;font-size:14px;font-weight:600;gap:10px;min-height:48px;padding:10px 18px}.features-index-page .features-index-browse a:hover{background:#edf3ef}.features-index-page .features-index-browse .features-index-arrow{height:16px;width:16px}.features-index-page .features-index-group{padding:52px 5%;scroll-margin-top:112px}.features-index-page .features-index-group--raised{background:#f8faf9}.features-index-page .features-index-group h2{text-wrap:balance;color:rgb(var(--text-heading));font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 28px}.features-index-page .features-index-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.features-index-page .features-index-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.features-index-page .features-index-card{display:block;padding:28px;text-decoration:none}.features-index-page .features-index-card-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.features-index-page .features-index-icon{color:rgb(var(--accent));flex-shrink:0;height:30px;width:30px}.features-index-page .features-index-arrow{color:rgb(var(--accent));flex-shrink:0;height:20px;width:20px}.features-index-page .features-index-card h3{color:rgb(var(--text-heading));font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.features-index-page .features-index-card:hover h3{text-decoration:underline;text-underline-offset:4px}.features-index-page .features-index-card p{color:rgb(var(--text-body));font-size:15px;line-height:1.7}.features-index-page a:focus-visible{outline:3px solid rgb(var(--accent));outline-offset:5px}@media (max-width:900px){.features-index-page .features-index-hero-grid{gap:32px}.features-index-page .features-index-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.features-index-page .features-index-hero{padding-top:48px}.features-index-page h1{font-size:44px}.features-index-page .features-index-spotlight{padding:24px}}@media (max-width:640px){.features-index-page .features-index-hero{padding:36px 5% 28px}.features-index-page .features-index-hero-grid{gap:32px;grid-template-columns:minmax(0,1fr)}.features-index-page h1{font-size:36px;line-height:1.1;overflow-wrap:break-word}.features-index-page .features-index-intro{font-size:17px}.features-index-page .features-index-spotlight h2{font-size:24px}.features-index-page .features-index-browse{padding-bottom:28px}.features-index-page .features-index-browse nav{gap:8px}.features-index-page .features-index-browse a{justify-content:space-between;width:100%}.features-index-page .features-index-group{padding:36px 5%;scroll-margin-top:88px}.features-index-page .features-index-cards{gap:16px;grid-template-columns:minmax(0,1fr)}.features-index-page .features-index-card{padding:24px}.features-index-page .features-index-card-icons{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.features-index-page .features-index-card{transition:none}}