/* Archived contactus.php presentation; no archived PHP or handlers. */
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hp {width: 1px; height: 1px; opacity: 0; pointer-events: none; position: absolute !important; left: -9999px !important;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero {padding: 132px 0px 56px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-grid {gap: clamp(28px, 5vw, 64px); align-items: center;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero h1 {letter-spacing: -0.025em; line-height: 1.04;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-copy p {max-width: 44ch; color: rgb(90, 83, 72);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-visual {position: relative;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-visual img {width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 24px; box-shadow: rgba(22, 19, 13, 0.55) 0px 32px 64px -34px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-badge {position: absolute; left: -14px; bottom: -16px; background: rgb(255, 255, 255); border: 1px solid rgb(239, 232, 219); border-radius: 16px; padding: 13px 17px; box-shadow: rgba(22, 19, 13, 0.5) 0px 18px 40px -22px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-badge strong {display: block; font: 600 1.28rem / 1 Fraunces, Georgia, serif; color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-badge span {display: block; font-size: 0.73rem; color: rgb(145, 138, 124); margin-top: 3px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-method {border: 1px solid rgb(239, 232, 219); border-radius: 18px; padding: 22px 20px; background: rgb(255, 255, 255); transition: border-color 0.18s, transform 0.18s, box-shadow 0.18s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-method:hover {border-color: rgb(245, 217, 194); transform: translateY(-3px); box-shadow: rgba(22, 19, 13, 0.5) 0px 20px 40px -30px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-method-ic {font-size: 1.35rem; margin-bottom: 11px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-method h3 {margin: 0px 0px 4px; font: 600 0.96rem Poppins, sans-serif;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-method p {margin: 0px; font-size: 0.85rem; color: rgb(90, 83, 72);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-main-grid {gap: clamp(24px, 4vw, 44px); align-items: start;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-form-wrap {background: rgb(255, 255, 255); border: 1px solid rgb(239, 232, 219); border-radius: 26px; padding: clamp(24px, 4vw, 40px); box-shadow: rgba(22, 19, 13, 0.5) 0px 30px 70px -46px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field {margin-bottom: 17px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field label {display: block; margin-bottom: 7px; font: 600 0.79rem / 1 Poppins, sans-serif; color: rgb(61, 55, 46); letter-spacing: 0.01em;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field input,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field select,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field textarea {width: 100%; padding: 13px 15px; min-height: 50px; border: 1px solid rgb(228, 219, 204); border-radius: 13px; background: rgb(253, 251, 247); font: 400 0.94rem / 1.5 Poppins, sans-serif; color: rgb(22, 19, 13); outline: none; transition: border-color 0.16s, box-shadow 0.16s, background-color 0.16s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field textarea {min-height: 118px; resize: vertical;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field input::placeholder,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field textarea::placeholder {color: rgb(181, 173, 158);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field input:focus,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field select:focus,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-field textarea:focus {border-color: rgb(255, 140, 66); background: rgb(255, 255, 255); box-shadow: rgba(255, 140, 66, 0.13) 0px 0px 0px 4px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-2col {gap: 14px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-full {width: 100%;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-btn-dark {background: rgb(22, 19, 13); color: rgb(255, 253, 249); border: 0px; min-height: 54px; border-radius: 99px; font: 600 0.95rem Poppins, sans-serif; letter-spacing: 0.01em; transition: background 0.18s, transform 0.18s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-btn-dark:hover {background: rgb(42, 37, 28); transform: translateY(-2px);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-form-trust {display: block; margin-top: 13px; text-align: center; font-size: 0.78rem; color: rgb(145, 138, 124);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapcard {background: rgb(255, 255, 255); border: 1px solid rgb(239, 232, 219); border-radius: 22px; overflow: hidden; box-shadow: rgba(22, 19, 13, 0.5) 0px 22px 50px -40px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapcard iframe {display: block; width: 100%; height: 270px; border: 0px; filter: saturate(0.92);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapfoot {display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 16px 18px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapfoot strong {display: block; font: 600 0.92rem Poppins, sans-serif; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapfoot span {display: block; font-size: 0.79rem; color: rgb(145, 138, 124); margin-top: 2px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapgo {flex: 0 0 auto; padding: 9px 16px; border-radius: 99px; background: rgb(255, 243, 233); color: rgb(230, 117, 41); font: 600 0.81rem Poppins, sans-serif; text-decoration: none; white-space: nowrap; transition: background 0.16s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapgo:hover {background: rgb(255, 230, 210);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit {list-style: none; margin: 16px 0px 0px; padding: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(239, 232, 219); border-radius: 22px; overflow: hidden;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit li {display: flex; gap: 13px; align-items: flex-start; padding: 15px 18px; border-bottom: 1px solid rgb(242, 236, 225);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit li:last-child {border-bottom: 0px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit li > span {font-size: 1.05rem; line-height: 1.3; flex: 0 0 auto; opacity: 0.85;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit strong {display: block; font: 600 0.87rem Poppins, sans-serif; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit span:last-child,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit a {display: block; font-size: 0.82rem; color: rgb(90, 83, 72); text-decoration: none; margin-top: 2px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-visit a:hover {color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc {border: 1px solid rgb(239, 232, 219); border-radius: 15px; background: rgb(255, 255, 255); overflow: hidden; transition: border-color 0.16s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc[open] {border-color: rgb(245, 217, 194);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc summary {padding: 16px 19px; font: 600 0.92rem Poppins, sans-serif; cursor: pointer; list-style: none; display: flex; justify-content: space-between; gap: 14px; align-items: center;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc summary::-webkit-details-marker {display: none;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc summary span {color: rgb(230, 117, 41); font-size: 1.15rem; line-height: 1; transition: transform 0.2s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc[open] summary span {transform: rotate(45deg);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-acc > div {padding: 0px 19px 17px; font-size: 0.88rem; line-height: 1.65; color: rgb(90, 83, 72);}
@media (max-width: 900px){body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero {padding: 104px 0px 40px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-hero-badge {left: auto; right: 12px; bottom: -14px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-mapcard iframe {height: 220px;}}
@media (prefers-reduced-motion: reduce){body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-method:hover,body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-btn-dark:hover {transform: none;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-actions {display: grid; gap: 10px; margin-top: 6px;}
@media (min-width: 520px){body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-actions {grid-template-columns: 1.15fr 0.85fr;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-actions .ct-btn {width: 100%; min-height: 50px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-btn-wa {background: rgb(37, 211, 102); color: rgb(6, 48, 26); border: 0px; box-shadow: rgba(37, 211, 102, 0.8) 0px 8px 22px -10px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-btn-wa:hover {background: rgb(31, 190, 90); transform: translateY(-2px);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-toast {position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%) translateY(20px); background: rgb(22, 19, 13); color: rgb(255, 255, 255); padding: 13px 22px; border-radius: 50px; font-size: 0.9rem; font-weight: 600; box-shadow: rgba(0, 0, 0, 0.28) 0px 10px 30px; opacity: 0; pointer-events: none; transition: opacity 0.3s, transform 0.3s; z-index: 9999; max-width: 90vw; text-align: center;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="contact"] .ct-toast.show {opacity: 1; transform: translateX(-50%) translateY(0px);}

/* Archived loans.php presentation; no archived PHP or handlers. */
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-hero {background: radial-gradient(900px 520px at 78% 12%, rgba(255, 140, 66, 0.3), transparent 62%), radial-gradient(700px 480px at 10% 92%, rgba(27, 91, 168, 0.28), transparent 60%), linear-gradient(168deg, rgb(36, 28, 19) 0%, rgb(22, 19, 13) 52%, rgb(13, 11, 7) 100%);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-hero::before {content: ""; position: absolute; inset: 0px; z-index: 1; pointer-events: none; background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.027) 0px, rgba(255, 255, 255, 0.027) 1px, transparent 1px, transparent 7px);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-hero-bg {opacity: 0.42; filter: saturate(0.85) contrast(1.05);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-hero-shade {background: linear-gradient(rgba(13, 11, 7, 0.3) 0%, rgba(13, 11, 7, 0.12) 38%, rgba(13, 11, 7, 0.78) 100%);}
@media (max-width: 760px){body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-hero {min-height: auto; padding: 104px 0px 40px;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth {background: rgb(22, 19, 13); color: rgb(255, 253, 249); padding: clamp(3rem, 7vw, 5.5rem) 0px; overflow: hidden;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth .ln-eyebrow {color: rgb(255, 140, 66);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-head {max-width: 44rem; margin: 0px 0px 2.5rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth h2 {font-family: Fraunces, Georgia, serif; font-weight: 700; letter-spacing: -0.02em; line-height: 1.08; margin: 0.6rem 0px 0px; font-size: clamp(1.9rem, 4.6vw, 3rem);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth h2 em {font-style: italic; color: rgb(255, 140, 66);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-sub {margin: 1rem 0px 0px; color: rgba(255, 253, 249, 0.7); font-size: clamp(0.98rem, 2vw, 1.08rem); max-width: 38rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband {display: grid; gap: 1rem; align-items: center; background: linear-gradient(135deg, rgba(255, 140, 66, 0.16), rgba(255, 140, 66, 0.05)); border: 1px solid rgba(255, 140, 66, 0.4); border-radius: 22px; padding: clamp(1.25rem, 3vw, 1.85rem); margin: 0px 0px 2rem;}
@media (min-width: 820px){body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband {grid-template-columns: auto 1fr; gap: 2.25rem;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband-l {display: flex; flex-direction: column; gap: 0.2rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband-k {font: 600 0.7rem / 1 Poppins, sans-serif; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255, 253, 249, 0.6);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband-n {font-family: Fraunces, Georgia, serif; font-weight: 700; letter-spacing: -0.03em; line-height: 1; font-size: clamp(2.4rem, 8vw, 3.6rem); color: rgb(255, 140, 66); font-variant-numeric: tabular-nums; white-space: nowrap;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband-t {margin: 0px; font-size: 0.92rem; line-height: 1.65; color: rgba(255, 253, 249, 0.78);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-saveband-t b {color: rgb(255, 253, 249); font-family: ui-monospace, "SF Mono", Menlo, monospace; font-variant-numeric: tabular-nums;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-grid {display: grid; gap: 1.5rem;}
@media (min-width: 900px){body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-grid {grid-template-columns: 1.05fr 0.95fr; gap: 3rem; align-items: start;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-tbox {background: rgba(255, 253, 249, 0.055); border: 1px solid rgba(255, 253, 249, 0.14); border-radius: 22px; padding: clamp(1.25rem, 3vw, 2rem);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-tinputs {display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; margin-bottom: 1.5rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-tinputs label {display: block; font: 500 0.72rem / 1 Poppins, sans-serif; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255, 253, 249, 0.55); margin-bottom: 0.45rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-tinputs input {width: 100%; background: rgba(255, 253, 249, 0.08); border: 1px solid rgba(255, 253, 249, 0.18); border-radius: 10px; color: rgb(255, 253, 249); padding: 0.6rem 0.7rem; font-style: normal; font-variant: tabular-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: 600; font-stretch: normal; font-size: 0.95rem; line-height: normal; font-family: ui-monospace, "SF Mono", Menlo, monospace;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-tinputs input:focus {outline: rgb(255, 140, 66) solid 2px; outline-offset: 1px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-bar {display: flex; height: 52px; border-radius: 12px; overflow: hidden; margin-bottom: 0.85rem; background: rgba(255, 253, 249, 0.08);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-bar span {display: flex; align-items: center; justify-content: center; font: 600 0.78rem Poppins, sans-serif; white-space: nowrap; transition: flex-basis 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-bar .b-p {background: rgb(255, 253, 249); color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-bar .b-i {background: rgb(255, 140, 66); color: rgb(58, 27, 0);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-barkey {display: flex; flex-wrap: wrap; gap: 0.4rem 1.4rem; font-size: 0.82rem; color: rgba(255, 253, 249, 0.65); margin-bottom: 1.5rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-barkey b {color: rgb(255, 253, 249); font-family: ui-monospace, "SF Mono", Menlo, monospace; font-variant-numeric: tabular-nums;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-verdict {border-top: 1px solid rgba(255, 253, 249, 0.14); padding-top: 1.35rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-verdict-n {font-family: Fraunces, Georgia, serif; font-weight: 700; letter-spacing: -0.03em; line-height: 1; font-size: clamp(2.2rem, 7vw, 3.2rem); color: rgb(255, 140, 66); font-variant-numeric: tabular-nums;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-verdict-t {margin: 0.4rem 0px 0px; font-size: 0.92rem; color: rgba(255, 253, 249, 0.72);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-levers {display: grid; gap: 1rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-lever {background: rgba(255, 253, 249, 0.055); border: 1px solid rgba(255, 253, 249, 0.14); border-radius: 18px; padding: 1.35rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-lever-tag {display: inline-block; font: 600 0.68rem / 1 Poppins, sans-serif; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(22, 19, 13); background: rgb(255, 140, 66); padding: 0.4rem 0.6rem; border-radius: 99px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-lever h3 {margin: 0.85rem 0px 0.5rem; font: 600 1.05rem Poppins, sans-serif;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-lever p {margin: 0px; font-size: 0.9rem; line-height: 1.6; color: rgba(255, 253, 249, 0.7);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-lever-n {font-family: ui-monospace, "SF Mono", Menlo, monospace; font-variant-numeric: tabular-nums; font-weight: 700; color: rgb(255, 140, 66);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-note {margin: 1.5rem 0px 0px; font-size: 0.8rem; color: rgba(255, 253, 249, 0.45); max-width: 44rem;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-cta {display: inline-flex; align-items: center; gap: 0.5rem; margin-top: 1.5rem; min-height: 52px; padding: 0px 1.7rem; border-radius: 99px; background: rgb(255, 140, 66); color: rgb(22, 19, 13); font: 600 0.95rem Poppins, sans-serif; text-decoration: none; transition: transform 0.2s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-cta:hover {transform: translateY(-2px);}
@media (prefers-reduced-motion: reduce){body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-bar span,body[data-ng-site-layout="august-v1"][data-ng-august-page="loans"] .ln-truth-cta {transition: none;}}

/* Archived property_details.php presentation; no archived PHP or handlers. */
@media (max-width: 720px){body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .fab-whatsapp {display: none;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .gal-actions {top: 12px; right: 12px; gap: 6px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .gal-act {width: 32px; height: 32px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .gal-act svg {width: 15px; height: 15px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .lb-img {transition: transform 0.25s; cursor: zoom-in; touch-action: pinch-zoom;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .lb-img.zoomed {cursor: zoom-out;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .pdp-head {padding-top: 8px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .pdp-head .crumbs {margin: 0px 0px 10px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .pdp-title-row {gap: 10px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .pdp-head h1 {margin: 6px 0px 4px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .pdp-loc {margin: 0px 0px 12px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-title {font-family: Poppins, sans-serif; font-weight: 600; font-size: 1.05rem; color: var(--c-ink,#1A1A1A); margin: 0px 0px 12px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder {display: flex; align-items: center; gap: 12px; margin-top: 12px; padding: 12px 14px; border: 1px solid var(--c-border-light,#F0F0F0); border-radius: 14px; text-decoration: none; background: var(--c-cream-soft,#F5F5F5); transition: border-color 0.18s, background 0.18s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder:hover {border-color: var(--c-orange,#FF8C42); background: rgb(255, 255, 255);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder img {width: 44px; height: 44px; object-fit: contain; border-radius: 10px; background: rgb(255, 255, 255); border: 1px solid var(--c-border-light,#F0F0F0); flex: 0 0 auto;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder span {flex: 1 1 0%; min-width: 0px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder strong {display: block; font-size: 0.95rem; color: var(--c-ink,#1A1A1A);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder em {font-style: normal; font-size: 0.76rem; color: var(--c-ink-mute,#757575);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="properties"] .ec-builder b {font-size: 0.8rem; font-weight: 600; color: var(--c-orange-deep,#E67529); white-space: nowrap;}

/* Archived blog.php presentation; no archived PHP or handlers. */
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-wrap {max-width: 1180px; margin: 0px auto; padding: 44px 28px 80px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-head {text-align: center; margin-bottom: 30px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-eyebrow {display: inline-block; font: 600 0.74rem / 1 Poppins, sans-serif; letter-spacing: 0.09em; text-transform: uppercase; color: rgb(230, 117, 41); background: rgb(255, 241, 230); padding: 7px 13px; border-radius: 30px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-h1 {font-family: Fraunces, serif; font-size: clamp(2rem, 5.5vw, 3rem); line-height: 1.08; margin: 16px 0px 10px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-sub {color: rgb(106, 99, 87); max-width: 56ch; margin: 0px auto; line-height: 1.65;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-tools {display: flex; gap: 10px; justify-content: center; flex-wrap: wrap; margin: 26px 0px 14px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-search {display: flex; gap: 8px; max-width: 440px; width: 100%;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-search input {flex: 1 1 0%; font-family: Poppins, sans-serif; font-size: 16px; padding: 12px 16px; border: 1px solid rgb(224, 217, 204); border-radius: 50px; background: rgb(255, 255, 255);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-search input:focus {outline: none; border-color: rgb(230, 117, 41); box-shadow: rgba(230, 117, 41, 0.13) 0px 0px 0px 3px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-search button {border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50px; background: rgb(22, 19, 13); color: rgb(255, 255, 255); font: 600 0.9rem / 1 Poppins, sans-serif; padding: 12px 22px; cursor: pointer;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-chips {display: flex; gap: 8px; flex-wrap: wrap; justify-content: center; margin-bottom: 34px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-chip {font: 600 0.84rem / 1 Poppins, sans-serif; color: rgb(90, 83, 71); background: rgb(255, 255, 255); border: 1px solid rgb(230, 221, 203); border-radius: 30px; padding: 9px 15px; text-decoration: none; transition: border-color 0.16s, color 0.16s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-chip:hover {border-color: rgb(230, 117, 41); color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-chip.on {background: rgb(22, 19, 13); color: rgb(255, 255, 255); border-color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero {display: grid; grid-template-columns: 1fr; background: rgb(255, 255, 255); border: 1px solid rgb(236, 229, 216); border-radius: 22px; overflow: hidden; margin-bottom: 36px; text-decoration: none; color: inherit; box-shadow: rgba(40, 20, 0, 0.35) 0px 30px 60px -50px; transition: transform 0.2s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero:hover {transform: translateY(-3px);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero img {width: 100%; height: 100%; min-height: 230px; object-fit: cover; display: block; background: rgb(242, 237, 228);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero-b {padding: 28px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-tag {display: inline-block; font: 700 0.68rem / 1 Poppins, sans-serif; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(230, 117, 41); background: rgb(255, 241, 230); padding: 5px 10px; border-radius: 20px; margin-bottom: 12px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero-b h2 {font-family: Fraunces, serif; font-size: clamp(1.4rem, 3.2vw, 2rem); line-height: 1.2; margin: 0px 0px 10px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero-b p {color: rgb(106, 99, 87); line-height: 1.65; margin: 0px 0px 14px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-meta {color: rgb(154, 146, 132); font-size: 0.8rem;}
@media (min-width: 820px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero {grid-template-columns: 1.15fr 1fr; align-items: stretch;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-hero-b {padding: 38px; display: flex; flex-direction: column; justify-content: center;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-grid {display: grid; grid-template-columns: 1fr; gap: 22px;}
@media (min-width: 640px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-grid {grid-template-columns: 1fr 1fr;}}
@media (min-width: 980px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-grid {grid-template-columns: repeat(3, 1fr);}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-card {background: rgb(255, 255, 255); border: 1px solid rgb(236, 229, 216); border-radius: 18px; overflow: hidden; text-decoration: none; color: inherit; display: flex; flex-direction: column; transition: transform 0.2s, border-color 0.2s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-card:hover {transform: translateY(-3px); border-color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-card img {width: 100%; aspect-ratio: 16 / 10; object-fit: cover; display: block; background: rgb(242, 237, 228);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-card-b {padding: 18px; display: flex; flex-direction: column; flex: 1 1 0%;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-card-b h3 {font-family: Fraunces, serif; font-size: 1.16rem; line-height: 1.3; margin: 0px 0px 8px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-card-b p {color: rgb(106, 99, 87); font-size: 0.88rem; line-height: 1.6; margin: 0px 0px 14px; flex: 1 1 0%;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-empty {text-align: center; color: rgb(106, 99, 87); background: rgb(255, 255, 255); border: 1px dashed rgb(216, 207, 190); border-radius: 18px; padding: 50px 22px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-pager {display: flex; gap: 6px; justify-content: center; margin-top: 38px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-pager a,body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-pager span {padding: 9px 14px; border-radius: 9px; border: 1px solid rgb(230, 221, 203); text-decoration: none; font: 600 0.85rem / 1 Poppins, sans-serif; color: rgb(90, 83, 71); background: rgb(255, 255, 255);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-pager .on {background: rgb(22, 19, 13); color: rgb(255, 255, 255); border-color: rgb(22, 19, 13);}
@media (max-width: 720px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bl-wrap {padding: 32px 18px 60px;}}

/* Archived blog-post.php presentation; no archived PHP or handlers. */
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-prog {position: fixed; top: 0px; left: 0px; height: 3px; width: 0px; background: rgb(230, 117, 41); z-index: 9999; transition: width 0.1s linear;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-shell {max-width: 1120px; margin: 0px auto; padding: 30px 28px; display: grid; grid-template-columns: 1fr; gap: 34px;}
@media (min-width: 1000px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-shell {grid-template-columns: minmax(0px, 1fr) 260px; align-items: start;}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-back {display: inline-block; color: rgb(154, 146, 132); font: 600 0.82rem / 1 Poppins, sans-serif; text-decoration: none; margin-bottom: 16px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-back:hover {color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-tag {display: inline-block; font: 700 0.68rem / 1 Poppins, sans-serif; letter-spacing: 0.05em; text-transform: uppercase; color: rgb(230, 117, 41); background: rgb(255, 241, 230); padding: 6px 11px; border-radius: 20px; text-decoration: none;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-h1 {font-family: Fraunces, serif; font-size: clamp(1.9rem, 5vw, 2.8rem); line-height: 1.12; margin: 14px 0px 12px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-meta {display: flex; gap: 9px; align-items: center; color: rgb(154, 146, 132); font-size: 0.86rem; flex-wrap: wrap; margin-bottom: 22px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-cover {width: 100%; border-radius: 18px; margin: 0px 0px 28px; display: block; aspect-ratio: 16 / 9; object-fit: cover; background: rgb(242, 237, 228);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body {font-size: 1.12rem; line-height: 1.8; color: rgb(44, 40, 32);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body h2 {font-family: Fraunces, serif; font-size: 1.7rem; line-height: 1.25; margin: 1.6em 0px 0.5em; color: rgb(22, 19, 13); scroll-margin-top: 90px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body h3 {font-family: Fraunces, serif; font-size: 1.35rem; margin: 1.3em 0px 0.4em; color: rgb(22, 19, 13); scroll-margin-top: 90px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body p {margin: 0px 0px 1.15em;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body img {max-width: 100%; height: auto; border-radius: 12px; margin: 1.4em 0px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body ul,body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body ol {margin: 0px 0px 1.2em; padding-left: 1.4em;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body li {margin-bottom: 0.5em;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body a {color: rgb(27, 91, 168); text-decoration: underline;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body blockquote {border-left: 3px solid rgb(230, 117, 41); margin: 1.4em 0px; padding: 2px 0px 2px 18px; color: rgb(106, 99, 87); font-style: italic;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body iframe {max-width: 100%; border-radius: 12px; margin: 1.4em 0px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-side {position: sticky; top: 90px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc {background: rgb(255, 255, 255); border: 1px solid rgb(236, 229, 216); border-radius: 16px; padding: 18px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc h4 {font: 600 0.74rem / 1 Poppins, sans-serif; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(154, 146, 132); margin: 0px 0px 12px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc ol {list-style: none; margin: 0px; padding: 0px; counter-reset: toc 0;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc li {margin-bottom: 9px; line-height: 1.4;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc li.l3 {padding-left: 14px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc a {color: rgb(90, 83, 71); text-decoration: none; font-size: 0.86rem; border-left: 2px solid transparent; padding-left: 9px; display: block;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc a:hover {color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc a.on {color: rgb(22, 19, 13); font-weight: 600; border-left-color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-share {display: flex; gap: 8px; flex-wrap: wrap; margin-top: 16px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-share a {flex: 1 1 0%; min-width: 44px; text-align: center; padding: 10px; border-radius: 10px; border: 1px solid rgb(236, 229, 216); background: rgb(255, 255, 255); text-decoration: none; font-size: 1rem; color: rgb(90, 83, 71);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-share a:hover {border-color: rgb(230, 117, 41); color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-tags {display: flex; flex-wrap: wrap; gap: 8px; margin: 30px 0px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-tags a {font: 600 0.8rem / 1 Poppins, sans-serif; color: rgb(90, 83, 71); background: rgb(250, 247, 241); border: 1px solid rgb(236, 229, 216); border-radius: 30px; padding: 7px 13px; text-decoration: none;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq {margin: 34px 0px 0px; border-top: 1px solid rgb(236, 229, 216); padding-top: 28px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq h2 {font-family: Fraunces, serif; font-size: 1.6rem; margin: 0px 0px 16px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq details {border: 1px solid rgb(236, 229, 216); border-radius: 12px; margin-bottom: 10px; background: rgb(255, 255, 255);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq summary {cursor: pointer; padding: 15px 17px; font: 600 1rem / 1.4 Poppins, sans-serif; color: rgb(22, 19, 13); list-style: none; display: flex; justify-content: space-between; gap: 12px; align-items: center;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq summary::-webkit-details-marker {display: none;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq summary::after {content: "+"; color: rgb(230, 117, 41); font-size: 1.3rem; flex: 0 0 auto;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq details[open] summary::after {content: "-";}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-faq .a {padding: 0px 17px 15px; color: rgb(90, 83, 71); line-height: 1.7;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-cta {background: linear-gradient(150deg, rgb(255, 244, 234), rgb(253, 241, 244)); border: 1px solid rgb(234, 223, 206); border-radius: 20px; padding: 26px; text-align: center; margin: 34px 0px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-cta h3 {font-family: Fraunces, serif; font-size: 1.35rem; margin: 0px 0px 6px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-cta p {color: rgb(106, 99, 87); margin: 0px 0px 16px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-cta a {display: inline-flex; align-items: center; gap: 8px; background: rgb(22, 19, 13); color: rgb(255, 255, 255); border-radius: 50px; padding: 13px 24px; font: 600 0.95rem / 1 Poppins, sans-serif; text-decoration: none;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel {border-top: 1px solid rgb(236, 229, 216); padding-top: 30px; margin-top: 36px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel h3 {font-family: Fraunces, serif; font-size: 1.4rem; margin: 0px 0px 18px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-grid {display: grid; grid-template-columns: 1fr; gap: 18px;}
@media (min-width: 700px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-grid {grid-template-columns: repeat(3, 1fr);}}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-card {text-decoration: none; color: inherit; background: rgb(255, 255, 255); border: 1px solid rgb(236, 229, 216); border-radius: 14px; overflow: hidden; transition: transform 0.18s, border-color 0.18s;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-card:hover {transform: translateY(-3px); border-color: rgb(230, 117, 41);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-card img {width: 100%; aspect-ratio: 16 / 10; object-fit: cover; background: rgb(242, 237, 228); display: block;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-card .b {padding: 13px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-card h4 {font-family: Fraunces, serif; font-size: 1.02rem; line-height: 1.3; margin: 0px 0px 5px; color: rgb(22, 19, 13);}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-rel-card span {color: rgb(154, 146, 132); font-size: 0.76rem;}
@media (max-width: 999px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-side {position: static;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-toc {margin-bottom: 8px;}}
@media (max-width: 720px){body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-shell {padding: 24px 18px 20px;}
body[data-ng-site-layout="august-v1"][data-ng-august-page="blog"] .bp-body {font-size: 1.06rem;}}
