.contact-page-redesign{--contact-bg:#fff7e8;--contact-surface:#fffcf6;--contact-fg:#293229;--contact-muted:#65715f;--contact-border:#e7d7c1;--contact-green:#3f6246;--contact-olive:#71865b;--contact-sage:#dde9cd;--contact-gold:#d99a32;background:linear-gradient(180deg, #fff7e8f2 0%, #fffaf0 46%, var(--contact-bg) 100%);color:var(--contact-fg);padding-bottom:46px}.contact-page-redesign a{text-decoration:none}.contact-intro{padding:38px 0 22px}.contact-intro__panel{border:1px solid var(--contact-border);background:radial-gradient(circle at 12% 20%,#dde9cd9e,#0000 34%),linear-gradient(135deg,#fffdf6,#f7eedb);border-radius:26px;align-content:center;gap:10px;min-height:190px;padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 18px 42px #29322914}.contact-intro .eyebrow,.contact-section-head .eyebrow{color:var(--contact-green);margin:0;font-size:13px;font-weight:900}.contact-intro h1{max-width:none;color:var(--contact-fg);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(21px,2.35vw,27px);line-height:1.5}.contact-intro p{max-width:660px;color:var(--contact-muted);margin:0;font-size:15px;line-height:1.9}.contact-sections{padding:28px 0 0}.contact-section-head{gap:8px;max-width:690px;margin-bottom:20px;display:grid}.contact-section-head h2{color:var(--contact-fg);letter-spacing:0;margin:0;font-size:clamp(19px,1.9vw,24px);line-height:1.55}.contact-section-head p{color:var(--contact-muted);margin:0;font-size:14px;line-height:1.9}.contact-division-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-division-card{--division-accent:var(--contact-green);border:1px solid var(--contact-border);background:var(--contact-surface);border-radius:20px;align-content:start;gap:14px;min-height:270px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 14px 28px #2932290f}.contact-division-card:nth-child(4){grid-column:span 2}.contact-division-card:nth-child(5){grid-column:span 1}.contact-division-card:hover,.contact-division-card:focus-within{border-color:color-mix(in srgb, var(--division-accent,var(--contact-green)) 34%, var(--contact-border));transform:translateY(-2px);box-shadow:0 20px 38px #2932291a}.contact-division-card--home{--division-accent:var(--contact-green)}.contact-division-card--amooz{--division-accent:#b49a28}.contact-division-card--growth{--division-accent:var(--contact-olive)}.contact-division-card--advisor{--division-accent:#8e9279}.contact-division-card--shop{--division-accent:var(--contact-gold)}.contact-division-card__top{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;display:grid}.contact-division-card__mark,.contact-row__icon{color:var(--division-accent,var(--contact-green));background:color-mix(in srgb, var(--division-accent,var(--contact-green)) 13%, #fff);border:1px solid color-mix(in srgb, var(--division-accent,var(--contact-green)) 20%, var(--contact-border));place-items:center;display:grid}.contact-division-card__mark{border-radius:14px;width:40px;height:40px}.contact-division-card__mark svg,.contact-row__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.contact-division-card h3{color:var(--contact-fg);margin:0;font-size:18px;line-height:1.5}.contact-division-card__desc{color:var(--contact-muted);margin:0;font-size:13.5px;line-height:1.85}.contact-row-list{align-content:start;gap:8px;display:grid}.contact-row{min-height:44px;color:var(--contact-fg);border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;display:grid}a.contact-row:hover,a.contact-row:focus-visible{background:#dde9cd6b;outline:0}.contact-row__icon{border-radius:11px;width:32px;height:32px}.contact-row__text{gap:1px;min-width:0;display:grid}.contact-row__text small{color:var(--contact-muted);font-size:11.5px;line-height:1.5}.contact-row__text strong{min-width:0;color:var(--contact-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.55;overflow:hidden}.contact-row__text .num,.contact-row__text [dir=ltr]{text-align:right;direction:ltr;unicode-bidi:isolate}.contact-empty{border:1px dashed color-mix(in srgb, var(--division-accent,var(--contact-green)) 28%, var(--contact-border));min-height:58px;color:var(--contact-muted);background:#fff7e894;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px;font-size:13px;line-height:1.8;display:grid}.contact-empty span:first-child{background:color-mix(in srgb, var(--division-accent,var(--contact-green)) 12%, #fff);width:32px;height:32px;color:var(--division-accent,var(--contact-green));border-radius:10px;place-items:center;font-weight:900;display:grid}.contact-division-card__cta{border:1px solid color-mix(in srgb, var(--division-accent,var(--contact-green)) 26%, var(--contact-border));width:fit-content;min-height:40px;color:var(--division-accent,var(--contact-green));border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.contact-division-card__cta:hover,.contact-division-card__cta:focus-visible{background:var(--division-accent,var(--contact-green));color:#fff;outline:0}.contact-message{padding:46px 0 0}.contact-message__card{border:1px solid var(--contact-border);background:var(--contact-surface);border-radius:22px;width:min(820px,100%);margin-inline:auto;padding:24px;box-shadow:0 18px 38px #29322914}.contact-message__head{gap:7px;margin-bottom:18px;display:grid}.contact-message__head h2{color:var(--contact-fg);letter-spacing:0;margin:0;font-family:inherit;font-size:clamp(23px,2vw,27px);line-height:1.55}.contact-message__head p{color:var(--contact-muted);margin:0;font-size:14px;line-height:1.9}.aftab-contact-form{gap:14px;display:grid}.aftab-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aftab-contact-field{gap:7px;display:grid}.aftab-contact-field--full{grid-column:1/-1}.aftab-contact-field label{color:var(--contact-fg);font-size:13px;font-weight:800}.aftab-contact-field input,.aftab-contact-field select,.aftab-contact-field textarea{border:1px solid var(--contact-border);width:100%;min-height:46px;color:var(--contact-fg);font:inherit;background:#fff;border-radius:13px;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.aftab-contact-field textarea{resize:vertical;min-height:132px;line-height:1.9}.aftab-contact-field input:focus,.aftab-contact-field select:focus,.aftab-contact-field textarea:focus{border-color:var(--contact-green);outline:0;box-shadow:0 0 0 3px #3f62461c}.aftab-contact-error{color:#b74f42;min-height:18px;font-size:12px;line-height:1.5}.aftab-contact-form__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.aftab-contact-submit{border:1px solid var(--contact-green);background:var(--contact-green);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.aftab-contact-submit:hover,.aftab-contact-submit:focus-visible{background:#34543b;outline:0}.aftab-contact-submit:active{transform:translateY(1px)}.aftab-contact-status{min-height:20px;color:var(--contact-muted);margin:0;font-size:13px;line-height:1.7}@media (max-width:980px){.contact-division-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-division-card,.contact-division-card:nth-child(4),.contact-division-card:nth-child(5){grid-column:auto}}@media (max-width:640px){.contact-page-redesign{padding-bottom:28px}.contact-intro{padding-top:22px}.contact-intro__panel{min-height:146px}.contact-intro h1{white-space:normal;font-size:20px}.contact-division-grid,.aftab-contact-form__grid{grid-template-columns:1fr}.contact-division-card{min-height:0;padding:18px}.contact-row__text strong{white-space:normal}.contact-message{padding-top:42px}.contact-message__card{padding:18px}.aftab-contact-submit{width:100%}}
