.hero--image[data-astro-cid-lnxslart]{min-height:68vh;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.hero__background[data-astro-cid-lnxslart],.hero__background[data-astro-cid-lnxslart] picture[data-astro-cid-lnxslart]{width:100%;height:100%;position:absolute;inset:0}.hero__image[data-astro-cid-lnxslart]{object-fit:cover;object-position:center;width:100%;height:100%}.hero__overlay[data-astro-cid-lnxslart]{background:linear-gradient(90deg,#0f362fe6 0%,#1d5248a8 45%,#1d52482e 100%);position:absolute;inset:0}.hero__content[data-astro-cid-lnxslart]{z-index:1;width:100%;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);position:relative}.hero__eyebrow[data-astro-cid-lnxslart],.section-heading__eyebrow[data-astro-cid-lnxslart]{margin-bottom:var(--spacing-sm);color:var(--color-accent-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero__eyebrow[data-astro-cid-lnxslart]{color:var(--color-accent-light)}.hero__title[data-astro-cid-lnxslart]{max-width:850px;color:var(--color-white);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.hero__lead[data-astro-cid-lnxslart]{max-width:670px;margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg)}.section[data-astro-cid-lnxslart]{padding:var(--section-padding) 0}.section--white[data-astro-cid-lnxslart]{background:var(--color-white)}.section--pale[data-astro-cid-lnxslart]{background:#f4f1e7}.section--dark[data-astro-cid-lnxslart]{background:var(--color-accent-dark);color:var(--color-white)}.container--narrow[data-astro-cid-lnxslart]{text-align:center;max-width:980px}.intro[data-astro-cid-lnxslart]{padding-top:var(--spacing-xl)}.intro__lead[data-astro-cid-lnxslart]{color:var(--color-accent-dark);font-size:var(--font-size-xl);font-weight:600;line-height:1.5}.section-heading[data-astro-cid-lnxslart]{max-width:820px;margin:0 auto var(--spacing-xl);text-align:center}.section-heading[data-astro-cid-lnxslart] h2[data-astro-cid-lnxslart],.split-section[data-astro-cid-lnxslart] h2[data-astro-cid-lnxslart],.standards-layout[data-astro-cid-lnxslart] h2[data-astro-cid-lnxslart],.owner-cta[data-astro-cid-lnxslart] h2[data-astro-cid-lnxslart]{color:var(--color-accent-dark);font-weight:600}.section-heading[data-astro-cid-lnxslart]>p[data-astro-cid-lnxslart]:last-child{color:var(--color-text-light)}.properties-grid[data-astro-cid-lnxslart]{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.property-card[data-astro-cid-lnxslart]{padding:var(--spacing-lg);background:var(--color-white);border-radius:var(--border-radius-lg);border:1px solid #1d524821;flex-direction:column;display:flex;box-shadow:0 12px 35px #1d524814}.property-card__header[data-astro-cid-lnxslart]{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex}.property-card__location[data-astro-cid-lnxslart]{color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;font-weight:700;display:flex}.property-card__location[data-astro-cid-lnxslart] svg[data-astro-cid-lnxslart]{fill:currentColor;width:20px}.property-card__type[data-astro-cid-lnxslart]{background:var(--color-accent-light);color:var(--color-accent-dark);border-radius:999px;padding:.3rem .65rem;font-weight:700}.property-card__price[data-astro-cid-lnxslart]{margin:var(--spacing-md) 0;color:var(--color-text-light)}.property-card__price[data-astro-cid-lnxslart] strong[data-astro-cid-lnxslart]{color:var(--color-accent-dark);font-size:var(--font-size-2xl);margin-right:.35rem}.property-card__details[data-astro-cid-lnxslart]{margin-bottom:var(--spacing-md)}.property-card__details[data-astro-cid-lnxslart] div[data-astro-cid-lnxslart]{gap:var(--spacing-xs);border-bottom:1px solid #00000012;grid-template-columns:115px 1fr;padding:.48rem 0;font-size:.92rem;display:grid}.property-card__details[data-astro-cid-lnxslart] dt[data-astro-cid-lnxslart]{color:var(--color-text-light)}.property-card__details[data-astro-cid-lnxslart] dd[data-astro-cid-lnxslart]{font-weight:600}.property-card__description[data-astro-cid-lnxslart]{flex:1;font-size:.96rem}.property-card[data-astro-cid-lnxslart] .button{width:100%}.split-section[data-astro-cid-lnxslart]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.split-section__image[data-astro-cid-lnxslart]{border-radius:var(--border-radius-lg);min-height:650px;overflow:hidden}.split-section__image[data-astro-cid-lnxslart] picture[data-astro-cid-lnxslart],.split-section__image[data-astro-cid-lnxslart] img[data-astro-cid-lnxslart]{width:100%;height:100%;display:block}.split-section__image[data-astro-cid-lnxslart] img[data-astro-cid-lnxslart]{object-fit:cover;min-height:650px}.sector-list[data-astro-cid-lnxslart]{gap:var(--spacing-sm);margin:var(--spacing-lg) 0;padding:0;list-style:none;display:grid}.sector-list[data-astro-cid-lnxslart] li[data-astro-cid-lnxslart]{gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);grid-template-columns:150px 1fr;display:grid}.sector-list[data-astro-cid-lnxslart] strong[data-astro-cid-lnxslart]{color:var(--color-accent-dark)}.sector-list[data-astro-cid-lnxslart] span[data-astro-cid-lnxslart]{color:var(--color-text-light);font-size:.95rem}.split-section__note[data-astro-cid-lnxslart]{padding-left:var(--spacing-md);border-left:4px solid var(--color-accent-light);font-weight:600}.standards-layout[data-astro-cid-lnxslart]{gap:var(--spacing-2xl);grid-template-columns:.82fr 1.18fr;align-items:start;display:grid}.standards-layout__intro[data-astro-cid-lnxslart]{position:sticky;top:165px}.standards-layout[data-astro-cid-lnxslart] h2[data-astro-cid-lnxslart],.owner-cta[data-astro-cid-lnxslart] h2[data-astro-cid-lnxslart]{color:var(--color-white)}.section-heading__eyebrow--light[data-astro-cid-lnxslart]{color:var(--color-accent-light)}.standards-list[data-astro-cid-lnxslart]{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.standard-item[data-astro-cid-lnxslart]{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius);background:#ffffff14;border:1px solid #ffffff24;display:flex}.standard-item[data-astro-cid-lnxslart] svg[data-astro-cid-lnxslart]{background:var(--color-accent-light);fill:none;width:28px;height:28px;stroke:var(--color-accent-dark);stroke-width:2.5px;border-radius:50%;flex:0 0 28px;padding:5px}.standard-item[data-astro-cid-lnxslart] h3[data-astro-cid-lnxslart]{color:var(--color-white);margin-bottom:.35rem;font-size:1rem;font-weight:700}.standard-item[data-astro-cid-lnxslart] p[data-astro-cid-lnxslart]{color:#ffffffc7;margin:0;font-size:.88rem}.steps-grid[data-astro-cid-lnxslart]{gap:var(--spacing-md);counter-reset:none;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.step-card[data-astro-cid-lnxslart]{gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius);display:flex}.step-card__number[data-astro-cid-lnxslart]{color:var(--color-accent-light);font-size:var(--font-size-2xl);font-weight:700;line-height:1}.step-card[data-astro-cid-lnxslart] h3[data-astro-cid-lnxslart]{margin-bottom:var(--spacing-xs);color:var(--color-accent-dark);font-size:1.05rem;font-weight:700}.step-card[data-astro-cid-lnxslart] p[data-astro-cid-lnxslart]{color:var(--color-text-light);margin:0;font-size:.92rem}.section-action[data-astro-cid-lnxslart]{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.phone-link[data-astro-cid-lnxslart]{font-size:.92rem;text-decoration:underline}.owner-cta[data-astro-cid-lnxslart]{padding:var(--section-padding) 0;background:linear-gradient(120deg, #153f37, var(--color-accent-dark));color:var(--color-white);text-align:center}.owner-cta__content[data-astro-cid-lnxslart]{max-width:850px}.owner-cta[data-astro-cid-lnxslart] p[data-astro-cid-lnxslart]:not(.section-heading__eyebrow){margin:0 auto var(--spacing-lg);font-size:var(--font-size-lg)}.container--faq[data-astro-cid-lnxslart]{max-width:980px}.faq-list[data-astro-cid-lnxslart]{gap:var(--spacing-sm);display:grid}.faq-item[data-astro-cid-lnxslart]{background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid #1d524824}.faq-item[data-astro-cid-lnxslart] summary[data-astro-cid-lnxslart]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);color:var(--color-accent-dark);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq-item[data-astro-cid-lnxslart] summary[data-astro-cid-lnxslart]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lnxslart] summary[data-astro-cid-lnxslart] span[data-astro-cid-lnxslart]{font-size:var(--font-size-2xl);transition:transform var(--transition-base);font-weight:400}.faq-item[data-astro-cid-lnxslart][open] summary[data-astro-cid-lnxslart] span[data-astro-cid-lnxslart]{transform:rotate(45deg)}.faq-item__answer[data-astro-cid-lnxslart]{padding:0 var(--spacing-md) var(--spacing-md);color:var(--color-text-light)}.faq-item__answer[data-astro-cid-lnxslart] p[data-astro-cid-lnxslart]{margin:0}@media (width<=1100px){.properties-grid[data-astro-cid-lnxslart]{grid-template-columns:1fr}.property-card[data-astro-cid-lnxslart]{width:100%;max-width:760px;margin:0 auto}.standards-layout[data-astro-cid-lnxslart]{grid-template-columns:1fr}.standards-layout__intro[data-astro-cid-lnxslart]{max-width:760px;position:static}}@media (width<=900px){.split-section[data-astro-cid-lnxslart]{grid-template-columns:1fr}.split-section__image[data-astro-cid-lnxslart],.split-section__image[data-astro-cid-lnxslart] img[data-astro-cid-lnxslart]{min-height:420px}.steps-grid[data-astro-cid-lnxslart]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero--image[data-astro-cid-lnxslart]{min-height:72vh}.hero__overlay[data-astro-cid-lnxslart]{background:#133c34c7}.hero__content[data-astro-cid-lnxslart]{text-align:center}.hero__title[data-astro-cid-lnxslart]{font-size:2.45rem}.hero__lead[data-astro-cid-lnxslart]{margin-left:auto;margin-right:auto}.section[data-astro-cid-lnxslart]{padding:var(--section-padding) 0}.standards-list[data-astro-cid-lnxslart],.steps-grid[data-astro-cid-lnxslart]{grid-template-columns:1fr}.sector-list[data-astro-cid-lnxslart] li[data-astro-cid-lnxslart]{grid-template-columns:1fr;gap:.25rem}}@media (width<=480px){.property-card[data-astro-cid-lnxslart]{padding:var(--spacing-md)}.property-card__details[data-astro-cid-lnxslart] div[data-astro-cid-lnxslart]{grid-template-columns:100px 1fr}.split-section__image[data-astro-cid-lnxslart],.split-section__image[data-astro-cid-lnxslart] img[data-astro-cid-lnxslart]{min-height:300px}.step-card[data-astro-cid-lnxslart]{padding:var(--spacing-md)}}
