.page_page__ZU32B{--forest:#062f25;--forest-2:#0d4a39;--gold:#c9942f;--gold-2:#f0c66c;--ivory:#fffaf0;--cream:#f7f1e4;--sand:#e8dcc7;--ink:#17211d;--muted:#59635d;--line:rgba(31,49,41,0.16);background:var(--ivory);color:var(--ink);font-family:var(--font-poppins),var(--font-inter),sans-serif;min-height:100vh;overflow-x:hidden}.page_page__ZU32B a{color:inherit;text-decoration:none}.page_page__ZU32B h1,.page_page__ZU32B h2,.page_page__ZU32B h3,.page_page__ZU32B p{margin:0}.page_nav__zpG_3{background:rgba(255,250,240,.92);border-bottom:1px solid rgba(6,47,37,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);left:0;position:fixed;right:0;top:0;z-index:50}.page_navInner__JKFQa{align-items:center;display:flex;height:62px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 18px}.page_brandButton__K5xMZ{align-items:center;display:flex;gap:9px}.page_brandMark__ojkvm{background:url(/images/greendino-gold-mark.svg) 50%/contain no-repeat;display:inline-flex;flex:0 0 auto;height:30px;width:47px}.page_brandCopy__UZwqt{display:grid;gap:1px}.page_brandCopy__UZwqt>span{color:var(--forest);font-family:Cormorant Garamond,Bodoni\ 72,Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;letter-spacing:.015em}.page_brandCopy__UZwqt small{color:#9a6a1e;font-size:.7rem;letter-spacing:.04em}.page_desktopNav__xCAA_{align-items:center;display:none;gap:26px}.page_desktopNav__xCAA_ a{color:rgba(6,47,37,.74);font-size:.88rem}.page_desktopNav__xCAA_ a:hover,.page_hero__SKW6o{color:var(--forest)}.page_hero__SKW6o{background:linear-gradient(180deg,rgba(255,250,240,.58) 0 21%,rgba(255,250,240,.1) 21% 60%,rgba(255,250,240,.76) 60% 100%),linear-gradient(90deg,rgba(255,250,240,.08) 0 26%,rgba(6,47,37,.32) 26% 74%,rgba(255,250,240,.06) 74% 100%),url(/images/luxury-pool-home.jpg) 0 0 /52% 58% no-repeat,url(/images/luxury-skyline-waterfront.jpg) 100% 0 /58% 58% no-repeat,#fffaf0;overflow:hidden;padding:96px 18px 36px;position:relative}.page_heroScene__MlXz1{inset:0;pointer-events:none;position:absolute}.page_heroScene__MlXz1:before{background:linear-gradient(180deg,rgba(255,250,240,.02),rgba(255,250,240,.38)),radial-gradient(circle at 50% 8%,rgba(255,255,255,.34),transparent 34%);content:"";inset:0;position:absolute}.page_heroInner__FQkwa{display:grid;margin:0 auto;max-width:1180px;position:relative;z-index:1}.page_heroMasthead__32E6R{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.72),transparent 42%),linear-gradient(180deg,rgba(255,250,240,.74),rgba(247,241,228,.48));border:1px solid rgba(201,148,47,.32);box-shadow:0 18px 70px rgba(6,47,37,.08),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(133,86,19,.18);display:grid;justify-items:center;overflow:hidden;padding:24px 18px 19px;position:relative;text-align:center}.page_heroMasthead__32E6R:before{border:1px solid rgba(201,148,47,.22);box-shadow:inset 0 0 0 1px rgba(255,244,205,.42),0 0 22px rgba(255,226,148,.14);content:"";inset:7px;pointer-events:none;position:absolute}.page_heroEyebrow__u_aZK{color:#062f25;font-family:Cormorant Garamond,Bodoni\ 72,Didot,Georgia,Times New Roman,serif;font-size:clamp(2.08rem,9.4vw,5.45rem);font-weight:700;letter-spacing:-.045em;line-height:.96;position:relative;text-shadow:0 -1px 0 rgba(255,250,225,.72),0 1px 0 rgba(239,196,96,.42),1px 2px 0 rgba(1,21,15,.36),0 10px 18px rgba(6,47,37,.24);white-space:nowrap;-webkit-text-stroke:.42px rgba(212,159,48,.34);z-index:1}.page_heroMasthead__32E6R strong{align-items:center;background:linear-gradient(100deg,transparent 0 16%,rgba(255,255,255,.92) 24%,rgba(255,246,185,.55) 30%,transparent 39%),linear-gradient(180deg,#fff7bf,#ffd95a 18%,#d6a021 39%,#f4c33e 58%,#a96d10 78%,#f6d76a);background-clip:text;color:#d6a021;display:flex;font-family:Cormorant Garamond,Bodoni\ 72,Georgia,Times New Roman,serif;font-size:clamp(1rem,4.15vw,2rem);font-weight:600;gap:14px;letter-spacing:.08em;margin-top:15px;position:relative;text-shadow:0 1px 0 rgba(255,252,220,.94),0 2px 0 rgba(111,67,7,.26),0 7px 16px rgba(165,103,12,.24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.32px rgba(102,61,5,.38);z-index:1}.page_heroMasthead__32E6R strong:after,.page_heroMasthead__32E6R strong:before{background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";display:block;height:1px;width:58px}.page_heroMasthead__32E6R>span{color:rgba(23,33,29,.88);font-size:clamp(.78rem,2.8vw,1.02rem);font-weight:500;letter-spacing:.012em;margin-top:9px;overflow-wrap:anywhere;position:relative;text-align:center;z-index:1}.page_heroMessage__ccf2o{background:radial-gradient(circle at 50% 0,rgba(240,198,108,.14),transparent 34%),linear-gradient(135deg,rgba(6,75,57,.7),rgba(3,40,31,.68));border:1px solid rgba(240,198,108,.3);border-radius:0 0 34px 34px;box-shadow:0 28px 84px rgba(0,0,0,.18);color:var(--ivory);overflow:hidden;padding:34px 20px 44px;position:relative;text-align:center}.page_heroMessage__ccf2o:after{background:linear-gradient(90deg,transparent,var(--gold-2),transparent);bottom:18px;content:"";height:1px;left:24%;position:absolute;right:24%}.page_eyebrow__H9Slr,.page_kicker___28aI{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.page_hero__SKW6o h1{color:#ffd77f;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,8vw,4.7rem);font-weight:700;letter-spacing:.02em;line-height:1.18;margin-top:14px;text-shadow:0 4px 18px rgba(3,40,31,.48)}.page_hero__SKW6o h1 span{color:var(--ivory);display:block;font-size:clamp(1.35rem,4.4vw,2.7rem);margin-top:10px}.page_heroMessage__ccf2o p:not(.page_kicker___28aI){color:rgba(255,250,240,.9);font-size:.98rem;line-height:1.82;margin:18px auto 0;max-width:760px}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.page_button__vnlhW{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:46px;padding:0 22px;transition:background .16s ease,border-color .16s ease,color .16s ease}.page_primary__V8M9Y{background:linear-gradient(135deg,var(--gold-2),var(--gold));border:1px solid rgba(255,232,172,.7);color:#09251d}.page_outline__cp7yZ{background:rgba(255,250,240,.07);border:1px solid rgba(255,250,240,.28);color:var(--ivory)}.page_soft__IlkU7{background:#f4ead8;border:1px solid #e0c99d;color:var(--forest)}.page_section__61PEw{padding:72px 18px}.page_sectionInner__SZiZg{margin:0 auto;max-width:1120px}.page_sectionHeading__K6Wm4{max-width:820px}.page_contactCta__f7Pg4 h2,.page_darkSection__iLCbD h2,.page_sectionHeading__K6Wm4 h2{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,6vw,3.6rem);font-weight:650;letter-spacing:-.02em;line-height:1.18;margin-top:14px}.page_contactCta__f7Pg4>p:not(.page_eyebrow__H9Slr),.page_sectionHeading__K6Wm4>p:not(.page_eyebrow__H9Slr),.page_sectionLead__DmHNO{color:var(--muted);font-size:1rem;line-height:1.78;margin-top:16px;max-width:760px}.page_lightSection__e8GIH,.page_servicePaths__cxs6D{background:linear-gradient(180deg,#fffaf0,#f2e4ca);color:var(--ink)}.page_servicePaths__cxs6D{background:linear-gradient(90deg,rgba(255,250,240,.9),rgba(255,250,240,.76) 45%,rgba(255,250,240,.26)),url(/images/luxury-closing-office.jpg);background-position:58%;background-size:cover}.page_clientFitSection__nQ6hE{background:linear-gradient(90deg,rgba(6,47,37,.92),rgba(6,47,37,.72) 48%,rgba(6,47,37,.36)),url(/images/luxury-lawn-home.jpg);background-position:50%;background-size:cover;color:var(--ivory)}.page_clientFitPanel__tre6Z{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,38,30,.7);border:1px solid rgba(240,198,108,.26);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.18);max-width:920px;padding:28px}.page_clientFitPanel__tre6Z .page_eyebrow__H9Slr{color:var(--gold-2)}.page_clientFitPanel__tre6Z h2{color:var(--gold-2);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,6vw,3.7rem);font-weight:650;letter-spacing:-.02em;line-height:1.16;margin-top:14px}.page_clientFitCopy__28PGT{display:grid;gap:16px;margin-top:22px}.page_clientFitCopy__28PGT p{color:rgba(255,250,240,.86);font-size:1rem;line-height:1.78;max-width:820px}.page_clientFitCopy__28PGT p:first-child{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.24rem,4vw,1.85rem);font-weight:650;line-height:1.35}.page_darkSection__iLCbD{background:linear-gradient(90deg,rgba(6,47,37,.94),rgba(6,47,37,.7)),url(/images/luxury-skyline-waterfront.jpg);background-position:bottom;background-size:cover;color:var(--ivory)}.page_darkSection__iLCbD .page_eyebrow__H9Slr{color:var(--gold-2)}.page_darkSection__iLCbD .page_sectionLead__DmHNO{color:rgba(255,250,240,.74)}.page_cardGrid__LWnmi,.page_contactGrid__jW2_m,.page_positioningCards__x9zKM,.page_twoCol__TMnes{display:grid;gap:14px;margin-top:28px}.page_card__QV0Om,.page_contactCard__zRfXe,.page_faqList__rwZfK,.page_featureCard__09F8a{background:rgba(255,250,240,.9);border:1px solid rgba(201,148,47,.22);border-radius:24px;box-shadow:0 18px 50px rgba(66,45,15,.08);color:var(--forest)}.page_card__QV0Om{padding:20px}.page_card__QV0Om p{color:#37443e;line-height:1.68;margin-top:12px}.page_positioningSummary__BQsmg{border-top:1px solid rgba(201,148,47,.22);color:#37443e;font-size:1rem;font-weight:700;line-height:1.72;margin-top:24px;max-width:900px;padding-top:20px}.page_card__QV0Om h3,.page_faqList__rwZfK h3,.page_featureCard__09F8a h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:650;line-height:1.3}.page_featureCard__09F8a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:26px}.page_featureCard__09F8a h3{font-size:clamp(1.45rem,4.2vw,2.25rem);margin-top:12px}.page_featureCard__09F8a p:not(.page_eyebrow__H9Slr){color:#37443e;line-height:1.74;margin:14px 0 22px}.page_pillGrid__Mln_U{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.page_pillGrid__Mln_U div{background:rgba(255,250,240,.1);border:1px solid rgba(240,198,108,.24);border-radius:16px;color:rgba(255,250,240,.9);font-size:.9rem;font-weight:700;padding:13px;text-align:center}.page_faqList__rwZfK{margin-top:28px;overflow:hidden}.page_faqList__rwZfK article{padding:22px}.page_faqList__rwZfK article+article{border-top:1px solid rgba(31,49,41,.12)}.page_faqList__rwZfK p{color:#37443e;line-height:1.72;margin-top:10px}.page_contactSection__TxMLV{background:linear-gradient(135deg,rgba(6,47,37,.94),rgba(6,47,37,.58)),url(/images/luxury-skyline-waterfront.jpg);background-position:bottom;background-size:cover;color:var(--ivory)}.page_contactGrid__jW2_m{align-items:start}.page_contactCta__f7Pg4{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,38,30,.68);border:1px solid rgba(240,198,108,.26);border-radius:26px;padding:26px}.page_contactCta__f7Pg4 .page_eyebrow__H9Slr{color:var(--gold-2)}.page_contactStatement__lgxE1{display:grid;gap:16px}.page_contactCta__f7Pg4 .page_contactStatement__lgxE1{font-size:1.15rem;letter-spacing:0;line-height:1.48}.page_contactCta__f7Pg4>p:not(.page_eyebrow__H9Slr){color:rgba(255,250,240,.76)}.page_contactCard__zRfXe{background:linear-gradient(180deg,#fffaf0,#efe1c8);padding:26px}.page_contactCard__zRfXe h3{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:650}.page_contactCard__zRfXe strong{color:#9b6c21;display:block;font-size:.88rem;margin-top:6px}.page_contactCard__zRfXe p{color:var(--muted);line-height:1.72;margin-top:14px}.page_contactFacts__mYir2{display:grid;gap:10px;margin:18px 0 22px}.page_contactFacts__mYir2 p{background:rgba(255,255,255,.62);border:1px solid rgba(6,47,37,.1);border-radius:16px;color:var(--ink);margin:0;padding:13px}.page_wechatContact__eNpTp{border-top:1px solid rgba(6,47,37,.12);display:grid;gap:10px;margin-top:22px;padding-top:20px}.page_wechatContact__eNpTp strong{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:1.15rem;margin:0}.page_wechatContact__eNpTp p{color:var(--muted);font-size:.94rem;margin:0}.page_wechatContact__eNpTp img{background:#fff;border:1px solid rgba(6,47,37,.1);border-radius:18px;display:block;height:auto;max-width:260px;padding:10px;width:100%}.page_visitCounter__B3DOB{color:rgba(255,250,240,.62);font-size:.9rem;margin-top:18px}@media (min-width:760px){.page_navInner__JKFQa{height:72px;padding:0 48px}.page_desktopNav__xCAA_{display:flex}.page_hero__SKW6o{padding:126px 40px 58px}.page_section__61PEw{padding:96px 48px}.page_cardGrid__LWnmi{grid-template-columns:repeat(3,minmax(0,1fr))}.page_positioningCards__x9zKM{grid-template-columns:repeat(4,minmax(0,1fr))}.page_contactGrid__jW2_m,.page_twoCol__TMnes{grid-template-columns:repeat(2,minmax(0,1fr))}.page_pillGrid__Mln_U{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:520px){.page_hero__SKW6o{background:linear-gradient(180deg,rgba(255,250,240,.62) 0 22%,rgba(255,250,240,.1) 22% 60%,rgba(255,250,240,.78) 60% 100%),linear-gradient(90deg,rgba(255,250,240,.08) 0 20%,rgba(6,47,37,.3) 20% 80%,rgba(255,250,240,.06) 80% 100%),url(/images/luxury-pool-home.jpg) 0 0 /60% 58% no-repeat,url(/images/luxury-skyline-waterfront.jpg) 100% 0 /66% 58% no-repeat,#fffaf0}.page_heroEyebrow__u_aZK{font-size:clamp(2rem,10vw,2.7rem)}.page_heroMasthead__32E6R strong:after,.page_heroMasthead__32E6R strong:before{width:34px}.page_hero__SKW6o h1{font-size:clamp(1.95rem,8.8vw,2.55rem)}.page_heroMessage__ccf2o{padding:30px 18px 42px}}