@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_bd0c5d65-module___OUtNG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_bd0c5d65-module___OUtNG__variable{--font-serif:"Playfair Display", "Playfair Display Fallback"}
:root{--background:#fff;--foreground:#1a1a1a;--primary:#c5a059;--primary-dark:#b38e4b;--secondary:#2c3e50;--accent:#f8f5f0;--glass-bg:#ffffffb3;--glass-border:#ffffff4d;--transition:all .4s cubic-bezier(.4, 0, .2, 1);--font-serif:"Playfair Display", serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--brand-primary:#c5a059;--brand-primary-dark:#b38e4b;--brand-secondary:#2c3e50;--brand-accent:#f8f5f0}@media (prefers-color-scheme:dark){:root{--background:#0f141a;--foreground:#f0f0f0;--secondary:#1a252f;--accent:#1e293b;--glass-bg:#0f141ab3;--glass-border:#ffffff1a}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background);max-width:100vw;color:var(--foreground);scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-geist-sans), sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.serif{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:600}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000001a}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn-primary{background:var(--brand-primary);color:#fff;transition:var(--transition);cursor:pointer;border:none;border-radius:4px;padding:1rem 2rem;font-family:inherit;font-weight:500;display:inline-block}.btn-primary:hover{background:var(--brand-primary-dark);transform:translateY(-2px);box-shadow:0 10px 20px #c5a05933}.section-padding{padding:100px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:1s forwards fadeIn}@keyframes zoomOut{0%{transform:scale(1.15)}to{transform:scale(1)}}.zoom-out{animation:4s cubic-bezier(.165,.84,.44,1) forwards zoomOut}.reveal{opacity:0;transition:opacity 1.5s var(--ease-out-expo), transform 1.5s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(32px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.is-visible:first-child{transition-delay:0s}.reveal.is-visible:nth-child(2){transition-delay:.12s}.reveal.is-visible:nth-child(3){transition-delay:.24s}.reveal.is-visible:nth-child(4){transition-delay:.36s}.reveal.is-visible:nth-child(5){transition-delay:.48s}.reveal.is-visible:nth-child(6){transition-delay:.6s}.reveal-left{opacity:0;transition:opacity 1.5s var(--ease-out-expo), transform 1.5s var(--ease-out-expo);will-change:opacity, transform;transform:translate(-30px)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity 1.5s var(--ease-out-expo), transform 1.5s var(--ease-out-expo);will-change:opacity, transform;transform:translate(30px)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity 1.5s var(--ease-out-expo), transform 1.5s var(--ease-out-expo);will-change:opacity, transform;transform:scale(.97)}.reveal-scale.is-visible{opacity:1;transform:scale(1)}.delay-100{transition-delay:.1s!important}.delay-200{transition-delay:.2s!important}.delay-300{transition-delay:.3s!important}.delay-400{transition-delay:.4s!important}.delay-500{transition-delay:.5s!important}main{animation:pageEnter .9s var(--ease-out-expo) forwards}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTextLand{0%{opacity:0;filter:blur(4px);transform:translateY(30px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.hero-land{opacity:0;animation:heroTextLand 1.25s var(--ease-out-expo) forwards;will-change:transform, opacity, filter}@keyframes heroImageLand{0%{opacity:.72;filter:blur(1.5px);transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}.hero-image-land{animation:heroImageLand 1.45s var(--ease-out-expo) forwards;transform-origin:50%;will-change:transform, opacity, filter}.hero-delay-1{animation-delay:.88s}.hero-delay-2{animation-delay:1.06s}.hero-delay-3{animation-delay:1.24s}.hero-delay-4{animation-delay:1.42s}@media (prefers-reduced-motion:reduce){.hero-land,.hero-image-land{opacity:1;filter:none;animation:none;transform:none}}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-nav-toggle{display:block!important}.mobile-menu-overlay{display:flex!important}}@media (min-width:769px){.mobile-nav-toggle,.mobile-menu-overlay{display:none!important}}@media (max-width:768px){.section-padding{padding:60px 0!important}.container{padding:0 1.25rem!important}h2{font-size:2.2rem!important}}.responsive-grid-title{grid-template-columns:300px 1fr;gap:2rem;margin-bottom:4rem;display:grid}@media (max-width:768px){.responsive-grid-title{grid-template-columns:1fr!important;gap:1rem!important;margin-bottom:2rem!important}}.steps-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:3rem;display:grid}@media (max-width:992px){.steps-grid{grid-template-columns:1fr!important;gap:2.5rem!important}}.stats-grid-container{align-items:center;width:100%;height:400px;margin-top:1.5rem;display:flex;position:relative;overflow:hidden}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);width:100%;max-width:1400px;margin:0 auto;display:grid}@media (max-width:992px){.stats-grid-container{height:auto!important;padding:0!important}.stats-overlay{width:100%!important;height:auto!important;padding:4rem 1.5rem!important;position:relative!important;inset:auto!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}.stats-grid>div{border-top:1px solid #fff3;border-left:none!important;padding:1.5rem 0!important}.stats-grid>div:first-child,.stats-grid>div:nth-child(2){border-top:none!important}}@media (max-width:576px){.stats-grid{grid-template-columns:1fr!important}.stats-grid>div{border-top:1px solid #fff3!important;border-left:none!important}.stats-grid>div:first-child{border-top:none!important}}.support-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:4rem;display:grid}.mobile-service-details{display:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.support-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.support-sticky-panel{display:none!important}.mobile-service-details{width:100%;margin-top:1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards slideDown;display:block!important}}.next-move-section{text-align:center;justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.next-move-content{flex-direction:column;justify-content:center;align-items:center;padding:0 4rem;display:flex;position:absolute;inset:0}@media (max-width:768px){.next-move-section{height:auto!important;padding:4rem 0!important}.next-move-content{padding:0 1.25rem!important;position:relative!important}.next-move-content h2{margin-bottom:2rem!important;font-size:1.6rem!important;line-height:1.4!important}.dashboard-wrapper{flex-direction:column!important}.dashboard-sidebar{border-right:none!important;border-bottom:1px solid var(--glass-border)!important;width:100%!important;height:auto!important;padding:1.5rem!important;position:relative!important}.dashboard-main{padding:1.5rem!important}}.nav-link{transition:color .25s,transform .25s ease-out}.nav-link:hover{transform:translateY(-1px);color:#b39130!important}.footer-link{transition:color .25s,transform .25s ease-out;display:inline-block}.footer-link:hover{transform:translateY(-1px);color:#b39130!important}.step-title{color:#4a2c2a;margin-bottom:1.5rem;font-size:3rem;font-weight:600}@media (max-width:768px){.step-title{margin-bottom:1rem!important;font-size:2rem!important}}.step-description{color:#666;height:100px;margin-bottom:2rem;font-size:1.1rem;line-height:1.8}@media (max-width:992px){.step-description{height:auto!important;margin-bottom:1.5rem!important}}.stat-number{font-size:5.5rem}@media (max-width:1024px){.stat-number{font-size:4rem!important}}@media (max-width:768px){.stat-number{font-size:3rem!important}}.support-card{cursor:pointer;border-radius:24px;padding:3rem;transition:all .3s;position:relative}@media (max-width:768px){.support-card{border-radius:16px!important;padding:1.5rem!important}}.support-card-title{color:#4a2c2a;margin-bottom:.8rem;font-size:3rem;font-weight:600}@media (max-width:768px){.support-card-title{font-size:1.8rem!important}}.suite-image-container{border-radius:8px;height:500px;position:relative;overflow:hidden}@media (max-width:768px){.suite-image-container{height:300px!important}}.experience-image-container{border-radius:8px;height:600px;position:relative;overflow:hidden}@media (max-width:768px){.experience-image-container{height:350px!important}}.journey-buttons{justify-content:center;gap:2rem;display:flex}@media (max-width:576px){.journey-buttons{flex-direction:column!important;align-items:stretch!important;gap:1rem!important}}.floating-cta{z-index:10000;position:fixed;bottom:2rem;right:2rem}.floating-cta-btn{color:#fff;cursor:pointer;background:#b39130;border:none;border-radius:12px;align-items:center;gap:1rem;padding:1rem 2.4rem;font-size:1.2rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 30px #b3913066}@media (max-width:768px){.floating-cta{bottom:1rem!important;right:1rem!important}.floating-cta-btn{border-radius:8px!important;padding:.7rem 1.5rem!important;font-size:.95rem!important}}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:6rem;display:grid}@media (max-width:992px){.about-grid{grid-template-columns:1fr!important;gap:2rem!important;margin-top:3rem!important}}.about-image-container{border-radius:24px;height:600px;position:relative;overflow:hidden}@media (max-width:768px){.about-image-container{border-radius:16px!important;height:300px!important}}.about-title{font-size:5rem}@media (max-width:768px){.about-title{margin-bottom:1rem!important;font-size:2.5rem!important}}@media (max-width:576px){.modal-grid-two{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:480px){.login-card{margin:1rem!important;padding:1.5rem!important}}@media (max-width:768px){.desktop-br{display:none!important}.nav-container{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}}bb-widget[data-type=Disclaimer],.buying-buddy-disclaimer,.buyingbuddy-disclaimer,.bb-disclaimer,.bb-compliance,.bf-compliance,.bb-idx-disclaimer,.bb-widget-disclaimer,#buying-buddy-disclaimer,.bb-widget-disclaimer-wrapper{display:none!important}.journey-btn-primary{color:#fff!important;cursor:pointer!important;background:#c5a059!important;border:none!important;border-radius:4px!important;padding:1rem 2.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 20px #c5a05940!important}.journey-btn-primary:hover{background:#b38e4b!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px #c5a05973!important}.journey-btn-secondary{color:#fff!important;cursor:pointer!important;background:0 0!important;border:1px solid #fff6!important;border-radius:4px!important;padding:1rem 2.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}.journey-btn-secondary:hover{background:#ffffff14!important;border-color:#fffc!important;transform:translateY(-2px)!important}
