*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--black: #080F1E;--navy: #080F1E;--navy-deep: #050a14;--navy-soft: #0f1830;--gold: #C1A064;--gold-light: #d4b87c;--gold-dark: #9a7f4f;--white: #ffffff;--gray-100: #f5f3f0;--gray-200: #e8e4df;--gray-600: #6b6560;--gray-800: #14192a;--gray-900: #0c1326;--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--black);color:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}button{font-family:inherit}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 60px;height:80px;display:flex;align-items:center;justify-content:space-between;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;transition:height .3s ease,background .3s ease,backdrop-filter .3s ease}.nav.scrolled{height:75px;background:#080f1e73;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 4px 20px #00000040;border-bottom:1px solid rgba(193,160,100,.5)}.nav.nav-over-light{background:#060b17;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 20px #00000059}.nav-logo{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--gold);letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.nav-logo span{color:var(--white);font-weight:300}.nav-logo-img{height:51px;width:auto;display:block;transition:height .3s ease}.nav.scrolled .nav-logo-img{height:42px}.footer .nav-logo-img{height:44px;margin-bottom:20px}@media(max-width:1100px){.nav{height:64px}.nav-logo-img{height:28px}.nav.scrolled{height:60px}.nav.scrolled .nav-logo-img{height:26px}}@media(max-width:600px){.nav{height:60px}.nav-logo-img{height:26px}.nav.scrolled{height:56px}.nav.scrolled .nav-logo-img{height:24px}}.nav-links{display:flex;align-items:center;gap:40px}.nav-links a,.nav-links button.nav-link-btn{font-family:var(--font-body);font-size:.78rem;font-weight:400;color:#ffffffb3;text-decoration:none;text-transform:uppercase;letter-spacing:1.8px;transition:color .3s ease;position:relative;cursor:pointer;background:none;border:none;padding:0}.nav-links a:after,.nav-links button.nav-link-btn:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--gold);transition:width .3s ease}.nav-links a:hover,.nav-links button.nav-link-btn:hover{color:var(--gold)}.nav-links a:hover:after,.nav-links button.nav-link-btn:hover:after{width:100%}.nav-links a.active,.nav-links button.nav-link-btn.active{color:var(--gold)}.nav-links a.active:after,.nav-links button.nav-link-btn.active:after{width:100%}.nav-cta{padding:10px 28px!important;background:transparent!important;background-color:transparent!important;border:1px solid var(--gold)!important;color:var(--gold)!important;font-family:var(--font-body);font-size:.72rem!important;letter-spacing:2px!important;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease;text-decoration:none;box-shadow:none!important}.nav-cta:hover{background:var(--gold)!important;color:var(--navy-deep)!important}.nav-cta:after{display:none}.nav-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:5px}.nav-toggle span{display:block;width:24px;height:1.5px;background:var(--gold);transition:all .3s ease}@media(max-width:1100px){.nav{padding:0 20px;justify-content:flex-start}.nav>.nav-logo{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;line-height:0;z-index:1001}.nav-toggle{display:flex;position:absolute;right:20px;top:50%;transform:translateY(-50%);margin-top:0;z-index:1001}.nav-links{position:fixed;inset:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:90px 28px 36px;background:var(--navy-deep);gap:24px;transform:translateY(-100%);transition:transform .45s ease;box-shadow:0 12px 32px #00000073;border-bottom:1px solid rgba(193,160,100,.2);z-index:999;text-align:center}.nav-links.open{transform:translateY(0)}.nav-links a,.nav-links button.nav-link-btn{font-size:.9rem;padding:10px 0;border-bottom:1px solid rgba(193,160,100,.08)}.nav-links .nav-cta{margin-top:12px;align-self:center;width:auto}}.hero{height:800px;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 60px 80px;position:relative;background:var(--navy);overflow:hidden}.hero-video{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-video iframe,.hero-video video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);border:0;pointer-events:none;object-fit:cover}.page-hero--video .hero-video iframe{transform:translate(-50%,calc(-50% + 50px))}.hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(136,111,69,.1) 0%,transparent 70%),linear-gradient(180deg,#0000008c,#000000a6,#000000d9)}.hero-content{position:relative;z-index:1;max-width:900px}.hero-eyebrow{font-family:var(--font-body);font-size:.72rem;letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:30px;opacity:0;animation:fadeUp .8s ease .3s forwards}.hero h1{font-family:var(--font-display);font-size:clamp(3rem,6vw,5.5rem);font-weight:300;line-height:1.1;margin-bottom:30px;letter-spacing:-1px;opacity:0;animation:fadeUp .8s ease .5s forwards}.hero h1 em{font-style:italic;color:var(--gold)}.hero-sub{font-size:1.05rem;font-weight:300;color:#fff9;line-height:1.8;max-width:650px;margin:0 auto 50px;opacity:0;animation:fadeUp .8s ease .7s forwards}.hero-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeUp .8s ease .9s forwards}.btn-primary{display:inline-block;padding:16px 48px;background:var(--gold);color:var(--black);font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px)}.btn-secondary{display:inline-block;padding:16px 48px;background:transparent;border:1px solid rgba(255,255,255,.25);color:var(--white);font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(136,111,69,.15);border-bottom:1px solid rgba(136,111,69,.15)}.stat{padding:30px 40px;text-align:center;border-right:1px solid rgba(136,111,69,.15);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}.stat-number{display:flex;align-items:center;justify-content:center;flex:1}.stat:last-child{border-right:none}.stat-number{font-family:var(--font-display);font-size:2.8rem;font-weight:300;color:var(--gold);margin-bottom:8px}.stat-label{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;font-weight:400}@media(max-width:768px){.stats{grid-template-columns:repeat(2,1fr);width:100%;max-width:100%}.stat:nth-child(2){border-right:none}.stat{padding:28px 14px;min-width:0;word-break:break-word;overflow-wrap:anywhere}.stat-number{font-size:1.8rem;line-height:1.1}.stat-label{font-size:.62rem;letter-spacing:1.4px}.hero--brand>.stats .stat{padding:28px 14px}}.section{padding:120px 60px;position:relative}.section-dark{background:var(--black)}.section-darker{background:var(--gray-900)}.section-eyebrow{font-size:.72rem;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-weight:400}.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.2;margin-bottom:24px;max-width:700px}.section-title em{font-style:italic;color:var(--gold);font-family:var(--font-display)}.section-subtitle{font-size:1rem;font-weight:300;color:#ffffff8c;line-height:1.8;max-width:600px;margin-bottom:60px}.section-center{text-align:center}.section-center .section-title,.section-center .section-subtitle{margin-left:auto;margin-right:auto}.service-card--with-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.service-card--with-image:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000070,#000000a8);pointer-events:none}.service-card--with-image-dark:after{background:linear-gradient(180deg,#000000d1,#000000e6)}#home-services .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1300px;margin:50px auto 0}#home-services .service-card{border:1px solid rgba(193,160,100,.18)!important;padding:55px 45px;background:#0b1427!important;background-image:none!important;transition:all .5s ease;position:relative;overflow:hidden;box-shadow:none!important;color:var(--white)!important;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;text-align:left}#home-services .service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .5s ease}#home-services .service-card:hover{background:#0b1427!important;background-image:none!important;transform:translateY(-4px);border-color:#c1a06457!important}#home-services .service-card:hover:before{transform:scaleX(1)}#home-services .service-card-icon{width:50px;height:50px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}#home-services .service-card-icon svg{width:40px;height:40px;stroke:var(--gold);fill:none;stroke-width:1.2}#home-services .service-card h3{font-family:var(--font-display);font-size:1.7rem;font-weight:400;margin-bottom:18px;line-height:1.3;color:var(--white)}#home-services .service-card p{font-size:.92rem;font-weight:300;color:#ffffffb8;line-height:1.8;margin-bottom:20px;flex-grow:1}#home-services .service-card-list{list-style:none;margin-bottom:35px;padding:0}#home-services .service-card-list li{font-size:.82rem;color:#ffffffa8;padding:6px 0;border-bottom:1px solid rgba(193,160,100,.1);letter-spacing:.3px}#home-services .service-card-list li:last-child{border-bottom:none}#home-services .card-link{display:none}@media(max-width:768px){#home-services .services-grid{grid-template-columns:1fr}}.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:0 auto;align-items:center}.value-features{display:flex;flex-direction:column;gap:40px}.value-feature{padding-left:30px;border-left:1px solid rgba(136,111,69,.3)}.value-feature h4{font-family:var(--font-display);font-size:1.3rem;font-weight:400;margin-bottom:10px}.value-feature p{font-size:.88rem;color:#ffffff80;line-height:1.7;font-weight:300}.property-band{background:transparent;border-top:1px solid rgba(136,111,69,.1);border-bottom:1px solid rgba(136,111,69,.1);padding:80px 60px;text-align:center}.property-grid-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:1100px;margin:30px auto 0}.transactions-strip{background:#fff;padding:90px 0}.transactions-inner{max-width:1716px;margin:0 auto;padding:0 60px}.transactions-eyebrow{color:var(--gold)}.transactions-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.2;color:#1a1814;text-align:center;margin:8px 0 50px}.transactions-title em{color:var(--gold);font-style:italic}.transactions-eyebrow{text-align:center}.transactions-carousel{position:relative;display:flex;align-items:center;padding:0 60px}.transactions-viewport{overflow:hidden;width:100%}.transactions-track{display:flex;transition:transform .5s ease}.transaction-card{flex:0 0 calc((100% - 48px) / 3);margin-right:24px;background:#f5f3ef;display:flex;flex-direction:column}.transaction-card:nth-child(3n){margin-right:24px}.transaction-card-image{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat}.transaction-card-title{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:#1a1814;margin:18px 20px 6px}.transaction-card-subtitle{font-size:.85rem;color:#6b6258;margin:0 20px 22px;font-weight:400}.transactions-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:transparent;border:none;color:#000;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s,opacity .2s}.transactions-arrow:hover:not(:disabled){color:var(--gold)}.transactions-arrow:disabled{opacity:.25;cursor:not-allowed}.transactions-arrow--prev{left:0}.transactions-arrow--next{right:0}@media(max-width:1024px){.transaction-card{flex:0 0 calc((100% - 24px)/2)}.transactions-track{transform:none!important}.transactions-track{flex-wrap:wrap;gap:24px}.transaction-card{margin-right:0}.transactions-arrow{display:none}}@media(max-width:640px){.transactions-inner{padding:0 24px}.transaction-card{flex:0 0 100%}}.property-tag{padding:10px 22px;border:1px solid rgba(136,111,69,.2);font-size:.78rem;letter-spacing:1px;color:#fff9;transition:all .3s ease}.property-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;max-width:1100px;margin:40px auto 0}.property-card{border:1px solid rgba(136,111,69,.15);padding:24px 20px;text-align:center;transition:all .3s;background:#ffffff03}.property-card:hover{border-color:var(--gold);background:#886f450a}.property-card h4{font-family:var(--font-display);font-size:1.1rem;font-weight:400}.cta-section{padding:140px 60px;text-align:center;background:linear-gradient(180deg,var(--gray-900) 0%,var(--black) 100%);position:relative}.cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(136,111,69,.05) 0%,transparent 60%)}.cta-section .section-title,.cta-section .section-subtitle,.cta-section .hero-buttons,.cta-section .section-eyebrow,.cta-section .btn-primary{position:relative;z-index:1}.page-hero{padding:180px 60px 100px;position:relative;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,var(--gray-900) 100%)}.page-hero--video{background:var(--navy);overflow:hidden;padding:234px 60px 130px;height:700px;box-sizing:border-box}.page-hero--video:before{display:none}.page-hero--video:after{content:"";position:absolute;inset:0;z-index:1;background:#00000080;pointer-events:none}.page-hero--video .page-hero-content{position:relative;z-index:2}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgba(136,111,69,.05) 0%,transparent 60%)}.page-hero.center-hero{text-align:center}.page-hero.center-hero .page-hero-content{margin:0 auto}.page-hero-content{position:relative;z-index:1;max-width:1560px;margin:0 auto}.breadcrumb{font-size:.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:24px;opacity:0;animation:fadeUp .6s ease .2s forwards}.breadcrumb a,.breadcrumb button{color:#fff6;text-decoration:none;cursor:pointer;transition:color .3s;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.breadcrumb a:hover,.breadcrumb button:hover{color:var(--gold)}.page-hero h1{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300;line-height:1.1;margin-bottom:24px;opacity:0;animation:fadeUp .6s ease .35s forwards}.page-hero h1 em{font-style:italic;color:var(--gold)}.page-hero-desc{font-size:1.05rem;font-weight:300;color:#ffffff8c;line-height:1.8;max-width:620px;opacity:0;animation:fadeUp .6s ease .5s forwards}.page-hero.center-hero .page-hero-desc{max-width:550px;margin:0 auto}.loan-category{max-width:1560px;margin:0 auto}.loan-category-header{margin-bottom:50px}.loan-category-header h2{font-family:var(--font-display);font-size:2.2rem;font-weight:300;margin-bottom:8px}.gold-line{width:50px;height:1px;background:var(--gold);margin-top:16px}.gold-line-center{margin:0 auto 30px;width:60px}.loan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.loan-item{border:1px solid rgba(136,111,69,.12);padding:138px 34px 38px;position:relative;background:#ffffff03;transition:all .4s ease;overflow:hidden}.loan-item:before{content:"";position:absolute;top:0;left:0;width:2px;height:0;background:var(--gold);transition:height .4s ease}.loan-item:hover{background:#886f4508;border-color:#886f4540}.loan-item:hover:before{height:100%}.loan-item h3{font-family:var(--font-display);font-size:1.35rem;font-weight:400;margin-bottom:12px;color:var(--white)}.loan-item p{font-size:1.056rem;font-weight:300;color:#ffffff80;line-height:1.75}.core-commercial-light .loan-category-header h2{color:var(--gray-900)}.core-commercial-light .loan-item{border-color:#886f4540;background:var(--black);border-radius:5px}.core-commercial-light .loan-item:hover{background:#0a0a0a;border-color:#886f4580}.core-commercial-light .loan-grid{grid-template-columns:repeat(3,1fr)}.core-commercial-light .loan-item h3{color:var(--white);font-size:1.62rem}.core-commercial-light .loan-item p{color:#fff9}.core-commercial-light .sba-highlights{border-top-color:#0000001f}.core-commercial-light .sba-highlight h4{color:var(--gray-900)}.core-commercial-light .sba-highlight p{color:#14120fa6}.loan-item--with-icon{padding-top:170px}.loan-item--bg{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.core-commercial-light .loan-item--bg{background-color:var(--black)}.core-commercial-light .loan-item--bg:hover{background-color:#0a0a0a}.build-section-glass .loan-item--bg{backdrop-filter:none;-webkit-backdrop-filter:none}.build-section-glass .loan-item{padding-top:30px}.build-section-glass .loan-item{background:#0000001a;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.12);border-radius:5px;box-shadow:0 8px 32px #00000040}.build-section-glass .loan-item:hover{background:#0003;border-color:#886f4580}.loan-icon{position:absolute;top:30px;left:34px;width:28px;height:28px;color:var(--gold);stroke:var(--gold)}.sba-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1560px;margin:60px auto 0;padding-top:60px;border-top:1px solid rgba(136,111,69,.1)}.sba-highlights-section .sba-highlights{margin-top:0;padding-top:0;border-top:none}.sba-highlights-section{padding-top:60px;padding-bottom:60px}.sba-highlight{text-align:center;padding:30px 20px}.sba-highlight-icon{font-family:var(--font-display);font-size:2.8rem;color:var(--gold);margin-bottom:16px;font-weight:300}.sba-highlight h4{font-family:var(--font-display);font-size:1.62rem;margin-bottom:10px;font-weight:400}.sba-highlight p{font-size:.85rem;color:#ffffff73;line-height:1.7;font-weight:300}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1560px;margin:0 auto;align-items:start}.about-content h2{font-family:var(--font-display);font-size:2.4rem;font-weight:300;margin-bottom:24px;line-height:1.2}.about-content h2 em{font-style:italic;color:var(--gold);font-family:var(--font-display)}.about-content p{font-size:.95rem;font-weight:300;color:#ffffff8c;line-height:1.85;margin-bottom:20px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1560px;margin:0 auto}.value-card{border:1px solid rgba(136,111,69,.12);padding:48px 36px;background:#ffffff03;transition:all .4s;position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .4s}.value-card:hover{background:#886f4508}.value-card:hover:before{transform:scaleX(1)}.value-card h3{font-family:var(--font-display);font-size:1.4rem;font-weight:400;margin-bottom:14px}.value-card p{font-size:.88rem;font-weight:300;color:#ffffff80;line-height:1.75}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1560px;margin:0 auto}.contact-form{display:flex;flex-direction:column;gap:24px;background:#14141659;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:48px;box-shadow:0 20px 60px #00000073}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;font-weight:400}.form-group input,.form-group select,.form-group textarea{background:#ffffff08;border:1px solid rgba(136,111,69,.2);padding:14px 18px;color:var(--white);font-family:var(--font-body);font-size:.92rem;font-weight:300;transition:border-color .3s;outline:none;-webkit-appearance:none;border-radius:0}.form-group select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23C1A064' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px;background-color:#ffffff08}.form-group select option{background:#0d0d0f;color:var(--white);font-family:var(--font-body);font-weight:300;padding:10px 14px}.form-group select option[disabled]{color:#fff6}.form-group textarea{resize:vertical;min-height:140px}.contact-info{display:flex;flex-direction:column;gap:40px;padding-top:10px}.contact-block h3{font-family:var(--font-display);font-size:1.3rem;font-weight:400;margin-bottom:12px}.contact-block p,.contact-block a{font-size:.92rem;font-weight:300;color:#ffffff80;line-height:1.8;text-decoration:none;display:block;transition:color .3s}.contact-divider{width:40px;height:1px;background:#886f454d}.quick-nav{border-top:1px solid rgba(136,111,69,.1);padding-top:30px}.quick-nav h4{font-size:.72rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-weight:500}.quick-nav button,.quick-nav a{display:block;font-size:.88rem;color:#ffffff73;text-decoration:none;margin-bottom:10px;font-weight:300;cursor:pointer;transition:color .3s;background:none;border:none;padding:0;font-family:inherit;text-align:left}.quick-nav button:hover,.quick-nav a:hover{color:var(--gold)}.section-divider{width:100%;height:1px;background:#886f451a}.footer{border-top:1px solid rgba(136,111,69,.12);padding:80px 60px 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;max-width:1300px;margin:0 auto 60px}.footer-brand .nav-logo{display:inline-block;margin-bottom:20px}.footer-brand p{font-size:.88rem;color:#fff6;line-height:1.7;max-width:320px;font-weight:300}.footer-col h4{font-size:.72rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-weight:500}.footer-col a,.footer-col button{display:block;font-size:.88rem;color:#ffffff73;text-decoration:none;margin-bottom:12px;font-weight:300;cursor:pointer;transition:color .3s ease;background:none;border:none;padding:0;font-family:inherit;text-align:left}.footer-col a:hover,.footer-col button:hover{color:var(--gold)}.footer-bottom{border-top:1px solid rgba(136,111,69,.08);padding-top:30px;display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto}.footer-bottom p{font-size:.78rem;color:#ffffff4d}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.services-grid{grid-template-columns:1fr;max-width:600px}.value-grid,.about-grid{grid-template-columns:1fr;gap:50px}.values-grid{grid-template-columns:1fr}.contact-layout{grid-template-columns:1fr;gap:60px}.footer-grid{grid-template-columns:1fr 1fr}.section{padding:80px 30px}.hero{padding:120px 30px 80px}.page-hero{padding:150px 30px 80px}.loan-grid{grid-template-columns:1fr}.property-band{padding:60px 30px}.cta-section{padding:100px 30px}}@media(max-width:768px){.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.sba-highlights{grid-template-columns:1fr}.property-grid-cards{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}}.stack-accordion{display:flex;flex-direction:column;gap:12px;margin-top:32px}.stack-item{background:#0e0e0e;border-radius:14px;overflow:hidden;border:1px solid rgba(136,111,69,.18);transition:border-color .3s ease,background .3s ease}.stack-item.is-open{border-color:#886f458c;background:#121212}.stack-trigger{width:100%;display:flex;align-items:center;gap:20px;padding:26px 32px;background:transparent;border:none;color:#fff;cursor:pointer;text-align:left;font-family:inherit}.stack-trigger .stack-icon{width:28px;height:28px;color:#886f45;flex-shrink:0}.stack-trigger h3{flex:1;margin:0;font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.5rem;color:#fff;letter-spacing:.3px}.stack-toggle{width:24px;height:24px;color:#886f45;flex-shrink:0;transition:transform .35s ease}.stack-item.is-open .stack-toggle{transform:rotate(45deg)}.stack-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.stack-item.is-open .stack-panel{grid-template-rows:1fr}.stack-panel>p{overflow:hidden;margin:0;padding:0 32px 28px 80px;color:#ffffffc7;font-size:1.056rem;line-height:1.7;text-align:left}@media(max-width:640px){.stack-trigger{padding:20px 22px;gap:14px}.stack-trigger h3{font-size:1.25rem}.stack-panel>p{padding:0 22px 22px}}.page-hero--video-light:after{background:#00000073!important}.page-hero--video-light .hero-overlay{background:radial-gradient(ellipse at 50% 30%,rgba(136,111,69,.07) 0%,transparent 70%),linear-gradient(180deg,#0000007c,#0000008e,#000000b1)!important}.app-modal-backdrop{position:fixed;inset:0;z-index:9999;background:#000000c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:60px 24px;overflow-y:auto;animation:appModalFade .25s ease}@keyframes appModalFade{0%{opacity:0}to{opacity:1}}.app-modal{position:relative;width:100%;max-width:760px;background:#0d0d0f;border:1px solid rgba(136,111,69,.25);border-radius:6px;padding:56px 56px 48px;box-shadow:0 30px 80px #0009;animation:appModalRise .3s ease}@keyframes appModalRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-modal-close{position:absolute;top:18px;right:18px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#fff9;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s}.app-modal-header{margin-bottom:32px}.app-modal-header h2{font-family:var(--font-display);font-size:2rem;font-weight:300;margin:8px 0 14px;color:var(--white)}.app-modal-header h2 em{font-style:italic;color:var(--gold)}.app-modal-sub{font-size:.95rem;color:#ffffff8c;font-weight:300;line-height:1.6}@media(max-width:640px){.app-modal{padding:56px 24px 32px}.app-modal-backdrop{padding:24px 12px}}.about-story-light .section-eyebrow{color:var(--gold)}.about-story-light h2{color:var(--gray-900)}.about-story-light h2 em{color:var(--gold)}.about-story-light p{color:#141414b8}.values-light .section-eyebrow{color:var(--gold)}.values-light .value-card{background:#fff9;border-color:#886f4540}.values-light .value-card:hover{background:#ffffffd9}.values-light .value-card h3{color:var(--gray-900)}.values-light .value-card p{color:#141414b3}.page-hero--video-lighter:after{background:#0000005c!important}.page-hero--video-lighter .hero-overlay{background:radial-gradient(ellipse at 50% 30%,rgba(136,111,69,.06) 0%,transparent 70%),linear-gradient(180deg,#00000065,#0007,#0000009c)!important}.hero--brand{background:radial-gradient(ellipse at 70% 110%,rgba(193,160,100,.18) 0%,transparent 55%),radial-gradient(ellipse at 20% -10%,rgba(193,160,100,.1) 0%,transparent 55%),linear-gradient(180deg,#050a14,#080f1e,#050a14);height:auto;min-height:100vh;padding:180px 60px 220px}.hero--brand>.stats{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#080f1e38;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid rgba(193,160,100,.18);border-bottom:none;box-shadow:0 -1px #ffffff0a inset}.hero--brand>.stats .stat{background:transparent}@media(max-width:768px){.hero--brand{padding:140px 30px 380px}}@media(max-width:480px){.hero--brand{padding:130px 24px 420px}}.hero-architecture{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-arch-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(193,160,100,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(193,160,100,.05) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.hero-arch-glow{position:absolute;left:50%;bottom:-200px;width:1100px;height:1100px;transform:translate(-50%);background:radial-gradient(circle,rgba(193,160,100,.18) 0%,transparent 60%);filter:blur(20px)}.hero-arch-lines{position:absolute;inset:0}.hero-arch-lines span{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(193,160,100,.18) 50%,transparent 100%);opacity:.6}.hero-content--brand{max-width:1080px}.hero-headline{font-family:var(--font-display);font-size:clamp(3.2rem,8vw,7rem);font-weight:400;line-height:.98;letter-spacing:-2px;margin-bottom:32px;color:var(--white);opacity:0;animation:fadeUp .8s ease .5s forwards}.hero-headline em{font-style:italic;color:var(--gold);display:inline}.hero--brand .hero-eyebrow{color:var(--gold);letter-spacing:4px}.hero--brand .hero-sub{max-width:720px;color:#ffffffb8;font-size:1.1rem}.hero--brand.hero--video{background:var(--navy)}.hero--brand.hero--video .hero-overlay{background:radial-gradient(ellipse at 50% 30%,rgba(193,160,100,.1) 0%,transparent 70%),linear-gradient(180deg,#080f1e59,#080f1e73,#050a14d9)}.products-hero.hero--brand{min-height:0;height:700px;padding:180px 60px 80px}.products-hero .hero-overlay{background:radial-gradient(ellipse at 50% 40%,rgba(8,15,30,.55) 0%,rgba(8,15,30,.25) 60%,transparent 100%),linear-gradient(180deg,#080f1e40,#080f1e4d 60%,#050a14d9)}.stats{background:var(--navy-deep);border-top:1px solid rgba(193,160,100,.18);border-bottom:1px solid rgba(193,160,100,.18)}.stat{border-right-color:#c1a0642e;padding:44px 40px}.stat-number{font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:400;letter-spacing:-.5px;color:var(--gold);margin-bottom:10px;line-height:1.1}.stat-label{font-size:.7rem;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff8c;font-weight:500}.partners-section{background:#fff;padding:90px 60px 100px;border-bottom:1px solid rgba(193,160,100,.18)}.partners-inner{max-width:1300px;margin:0 auto;text-align:center}.partners-eyebrow{color:var(--gold-dark)}.partners-title{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;margin:12px auto 50px;max-width:720px;line-height:1.2;color:var(--navy)}.partners-title em{font-style:italic;color:var(--gold-dark)}.partners-marquee{position:relative;width:100%;overflow:hidden;margin:10px 0 30px;padding:20px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.partners-marquee-track{display:flex;align-items:center;width:max-content;gap:80px;animation:partners-scroll 45s linear infinite;will-change:transform}.partners-marquee:hover .partners-marquee-track{animation-play-state:paused}.partners-marquee-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:80px;padding:0 10px}.partner-logo{max-height:56px;max-width:200px;width:auto;height:auto;display:block;object-fit:contain;filter:grayscale(1);opacity:.85;transition:opacity .3s ease}.partners-marquee-item:hover .partner-logo{opacity:1}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.partners-marquee-track{animation:none}}.partners-disclaimer{font-size:.78rem;color:#080f1e8c;font-weight:300;max-width:720px;margin:0 auto;letter-spacing:.3px}@media(max-width:600px){.partners-section{padding:70px 24px}.partners-marquee-track{gap:56px}.partners-marquee-item{height:64px}.partner-logo{max-height:44px;max-width:150px}}.market-pulse{background:linear-gradient(180deg,var(--navy-deep) 0%,var(--navy) 100%);padding:100px 60px 110px;border-top:1px solid rgba(193,160,100,.12);border-bottom:1px solid rgba(193,160,100,.12);position:relative}.market-pulse:before{content:none}.market-pulse-inner{max-width:1500px;margin:0 auto;position:relative;z-index:1}.market-pulse-header{text-align:center;margin-bottom:60px}.market-pulse-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:20px}.market-pulse-pulse{width:8px;height:8px;border-radius:50%;background:#1ec885;box-shadow:0 0 #1ec885cc;animation:mp-pulse 2s infinite}@keyframes mp-pulse{0%{box-shadow:0 0 #1ec885b3}70%{box-shadow:0 0 0 12px #1ec88500}to{box-shadow:0 0 #1ec88500}}.market-pulse-title{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;color:var(--white);letter-spacing:-1px;line-height:1.15}.market-pulse-title em{font-style:italic;color:var(--gold);font-weight:300}.market-pulse-meta{margin-top:16px;font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;font-weight:500}.market-pulse-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,auto);gap:24px}.mp-panel{background:#080f1eb3;border:1px solid rgba(193,160,100,.22);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mp-panel--news{grid-column:span 2}.mp-panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(193,160,100,.18);background:#c1a0640a}.mp-panel-label{font-size:.74rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--white);font-weight:600}.mp-panel-tag{font-size:.66rem;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-weight:500;border:1px solid rgba(193,160,100,.45);padding:4px 10px;border-radius:2px}.mp-panel-body{padding:18px 22px 22px;flex:1}.mnd-rates-widget{width:100%;max-width:500px;margin:0 auto 14px;font-size:12px;font-family:var(--font-body);border:1px solid rgba(193,160,100,.25);border-radius:4px;overflow:hidden;background:var(--navy-deep)}.mnd-rates-bar{text-align:center;padding:8px 10px;background:var(--navy-deep);color:#fff;letter-spacing:1.2px;text-transform:uppercase;font-size:11px}.mnd-rates-bar a{color:var(--gold);text-decoration:none;font-weight:500}.mnd-rates-bar a:hover{text-decoration:underline}.mnd-rates-bar--top{border-bottom:1px solid rgba(193,160,100,.2)}.mnd-rates-bar--bottom{border-top:1px solid rgba(193,160,100,.2)}.mnd-rates-iframe{display:block;width:100%;height:290px;border:0;background:#fff}.mp-panel-foot{margin-top:14px;font-size:.78rem;color:#ffffff8c;font-weight:400;line-height:1.6}.mp-panel-foot a{color:var(--gold);text-decoration:none}.mp-panel-foot a:hover{color:var(--gold-light);text-decoration:underline}.mp-fred-link{display:block;background:var(--navy-deep);border:1px solid rgba(193,160,100,.18);border-radius:2px;overflow:hidden}.mp-news-status{color:#ffffff80;font-size:.92rem;padding:20px 0;text-align:center}.mp-news-status a{color:var(--gold);text-decoration:none}.mp-news-list{list-style:none;margin:0;padding:0}.mp-news-item{border-bottom:1px solid rgba(193,160,100,.12)}.mp-news-item:last-child{border-bottom:none}.mp-news-item a{display:flex;flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;transition:padding-left .3s ease}.mp-news-item a:hover{padding-left:12px}.mp-news-title{font-family:var(--font-body);font-size:.98rem;color:var(--white);font-weight:500;line-height:1.4}.mp-news-item a:hover .mp-news-title{color:var(--gold)}.mp-news-meta{font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;color:#fff6;font-weight:500}@media(max-width:1024px){.market-pulse-grid{grid-template-columns:1fr}.mp-panel--news{grid-column:span 1}}@media(max-width:640px){.market-pulse{padding:70px 24px}}.submit-deal-section{background:linear-gradient(135deg,var(--navy-deep) 0%,var(--navy) 50%,var(--navy-soft) 100%);padding:120px 60px;position:relative;overflow:hidden}.submit-deal-section:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(193,160,100,.15) 0%,transparent 70%);pointer-events:none}.submit-deal-inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.submit-deal-eyebrow{color:var(--gold)}.submit-deal-title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;letter-spacing:-1.5px;line-height:1.05;color:var(--white);margin:14px 0 24px}.submit-deal-title em{font-style:italic;color:var(--gold)}.submit-deal-sub{font-size:1.1rem;color:#ffffffb3;font-weight:300;line-height:1.7;margin-bottom:30px;max-width:580px}.submit-deal-list{list-style:none;padding:0;margin:0 0 38px;display:flex;flex-direction:column;gap:14px}.submit-deal-list li{position:relative;padding-left:28px;font-size:.98rem;color:#ffffffc7;font-weight:400;line-height:1.5}.submit-deal-list li:before{content:"";position:absolute;left:0;top:10px;width:16px;height:1px;background:var(--gold)}.submit-deal-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.submit-deal-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#c1a06438;border:1px solid rgba(193,160,100,.22);border-radius:4px;overflow:hidden}.sd-stat{background:#080f1ed9;padding:38px 28px;text-align:center}.sd-stat-num{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;color:var(--gold);margin-bottom:8px;letter-spacing:-.5px;line-height:1.1}.sd-stat-label{font-size:.7rem;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff8c;font-weight:500}@media(max-width:1024px){.submit-deal-inner{grid-template-columns:1fr;gap:50px}}@media(max-width:640px){.submit-deal-section{padding:80px 24px}.submit-deal-stats{grid-template-columns:1fr 1fr}}.trust-badge{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;padding:10px 14px;border:1px solid rgba(193,160,100,.3);border-radius:2px;background:#080f1e80}.trust-badge--dark{color:#ffffffa6}.trust-badge--dark svg{color:var(--gold)}.trust-badge--light{color:#ffffffb3;border-color:#c1a06473;background:var(--navy)}.trust-badge--light svg{color:var(--gold)}.tombstones-section{background:#fff;padding:110px 60px;position:relative;border-top:1px solid rgba(8,15,30,.08);border-bottom:1px solid rgba(8,15,30,.08)}.tombstones-inner{max-width:1400px;margin:0 auto;text-align:center}.tombstones-eyebrow{color:var(--gold-dark)}.tombstones-title{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;margin:12px auto 14px;letter-spacing:-1px;color:var(--navy)}.tombstones-title em{font-style:italic;color:var(--gold-dark)}.tombstones-sub{font-size:.85rem;color:#080f1e99;font-weight:400;letter-spacing:.3px;margin-bottom:60px}.tombstones-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.tombstone{background:#fff;border:1px solid rgba(8,15,30,.12);padding:0 0 40px;position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;transition:transform .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease}.tombstone:hover{transform:translateY(-4px);border-color:var(--gold-dark);background:#fbf8f1;box-shadow:0 12px 32px #080f1e14}.tombstone-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--navy-deep);border-bottom:1px solid rgba(193,160,100,.25)}.tombstone-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease,filter .4s ease;filter:saturate(.85) brightness(.92)}.tombstone:hover .tombstone-image img{transform:scale(1.04);filter:saturate(1) brightness(1)}.tombstone-body{display:flex;flex-direction:column;align-items:center;padding:36px 36px 0}.tombstone-rule{width:36px;height:2px;background:var(--gold-dark);margin-bottom:24px}.tombstone-amount{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.6rem);font-weight:400;letter-spacing:-1px;color:var(--navy);line-height:1;margin-bottom:16px}.tombstone-product{font-size:.78rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dark);font-weight:500;margin-bottom:10px}.tombstone-detail{font-size:.95rem;color:#080f1eb8;font-weight:300;line-height:1.5;margin-bottom:24px;max-width:280px}.tombstone-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(193,160,100,.55) 50%,transparent 100%);margin-bottom:18px}.tombstone-location{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:#080f1e8c;font-weight:500}@media(max-width:1024px){.tombstones-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tombstones-grid{grid-template-columns:1fr}.tombstones-section{padding:80px 24px}}body,.section-dark{background:var(--navy)}.section-darker{background:var(--navy-deep)}.cta-section{background:linear-gradient(180deg,var(--navy-deep) 0%,var(--navy) 100%)}.footer{background:var(--navy-deep)}.service-card{border-color:#c1a0642e}.service-card:hover{border-color:#c1a06461;background:#c1a0640d}.service-card-list li{border-bottom-color:#c1a0641a}.property-tag{border-color:#c1a06440}.value-feature{border-left-color:#c1a06452}.loan-item,.value-card{border-color:#c1a0642e}.hero h1{font-weight:400}@media(max-width:640px){.hero--brand{padding:130px 24px 420px;min-height:100vh}.hero-headline{letter-spacing:-1px}}@media(max-width:900px){.hero.hero--video,.hero.hero--video.hero--brand,.hero.hero--video.products-hero{margin-top:0}.hero.hero--video .hero-video{inset:-2px}.hero.hero--video .hero-video iframe,.hero.hero--video .hero-video video{min-width:max(100vw,177.77vh);min-height:max(56.25vw,100%);width:max(100vw,177.77vh);height:max(56.25vw,100%)}}.nav:not(.scrolled):not(.nav-over-light),.nav:not(.scrolled):not(.nav-over-light):before,.nav:not(.scrolled):not(.nav-over-light):after{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important;border-bottom:none!important}@media(max-width:1100px){.nav:not(.scrolled):not(.nav-over-light){background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important}.nav:not(.scrolled):not(.nav-over-light) .nav-toggle,.nav:not(.scrolled):not(.nav-over-light) .nav-logo{background:transparent!important}}.nav{padding:0 40px}.nav-links{gap:28px}.nav-links a,.nav-links button.nav-link-btn{font-size:.74rem;letter-spacing:1.5px;white-space:nowrap}.nav-cta{padding:9px 22px!important;font-size:.7rem!important;letter-spacing:1.5px!important;white-space:nowrap}.hero-overlay{background:radial-gradient(ellipse at 50% 30%,rgba(193,160,100,.1) 0%,transparent 70%),linear-gradient(180deg,#080f1e8c,#080f1eb3,#050a14eb)!important}.nav-toggle span{background:var(--gold)}.btn-primary{background:var(--gold);color:var(--navy-deep)}.btn-primary:hover{background:var(--gold-light);color:var(--navy-deep)}.stats{border-color:#c1a0642e}.stat{border-right-color:#c1a0642e}.section-eyebrow,.section-title em{color:var(--gold)}.section-subtitle{color:#fff9}.gold-line,.gold-line-center{background:var(--gold)}.property-tag:hover{border-color:var(--gold);color:var(--gold)}.property-card:hover{border-color:var(--gold);background:#c1a0640d}.value-card:before{background:var(--gold)}.loan-item:before{background:var(--gold)}.loan-item:hover{border-color:#c1a06452;background:#c1a0640a}.loan-icon{color:var(--gold);stroke:var(--gold)}.form-group input,.form-group select,.form-group textarea{border-color:#c1a06440;background:#ffffff06}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold)}.form-group select{background-color:#ffffff06}.form-group select option{background:var(--navy-deep)}.contact-form{background:#080f1e99;border-color:#c1a06429}.contact-divider{background:#c1a06452}.contact-block a:hover{color:var(--gold)}.quick-nav{border-top-color:#c1a06424}.quick-nav h4,.quick-nav button:hover,.quick-nav a:hover{color:var(--gold)}.footer{border-top-color:#c1a0642e}.footer-col h4,.footer-col a:hover,.footer-col button:hover{color:var(--gold)}.footer-bottom{border-top-color:#c1a0641f}.section-divider{background:#c1a0641f}.app-modal{background:var(--navy-deep);border-color:#c1a06447}.app-modal-close:hover{border-color:var(--gold);color:var(--gold)}.app-modal-header h2 em{color:var(--gold)}.stack-item{background:var(--navy-deep);border-color:#c1a06438}.stack-item.is-open{border-color:#c1a0648c;background:var(--navy-soft)}.stack-trigger .stack-icon{color:var(--gold)}.stack-trigger h3{font-family:var(--font-display);color:var(--white)}.stack-toggle{color:var(--gold)}.core-commercial-light .loan-item{border-color:#c1a06447;background:var(--navy)}.core-commercial-light .loan-item:hover{background:var(--navy-deep);border-color:var(--gold)}.build-section-glass .loan-item{background:#080f1e2e;border-color:#c1a06426}.build-section-glass .loan-item:hover{background:#080f1e52;border-color:var(--gold)}#home-services .service-card-list li{border-bottom-color:#c1a0642e}.products-hero-content{max-width:1560px;margin:0 auto;padding:0 60px}.products-hero-content .breadcrumb{color:#ffffffb3;margin-bottom:18px}.products-hero-content .breadcrumb a{color:#ffffffd9}.products-hero-content .hero-headline{max-width:100%}.products-hero-content .hero-sub{max-width:700px;margin-left:0}.products-section{padding:110px 60px;background:#fff}.market-pulse-page-wrap .market-pulse{background:#fff;border-top:none;border-bottom:1px solid rgba(8,15,30,.08)}.market-pulse-page-wrap .market-pulse-title{color:var(--navy)}.market-pulse-page-wrap .market-pulse-meta{color:#080f1e8c}.market-pulse-page-wrap .mp-panel{background:#fff;border-color:#080f1e1a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 30px #080f1e0d}.market-pulse-page-wrap .mp-panel-head{background:var(--navy);border-bottom-color:#c1a06440}.market-pulse-page-wrap .mp-panel-label{color:var(--white)}.market-pulse-page-wrap .mnd-rates-widget{background:#fff;border-color:#080f1e1f}.market-pulse-page-wrap .mnd-rates-bar{background:#fff;color:var(--navy)}.market-pulse-page-wrap .mnd-rates-bar--top{border-bottom-color:#080f1e14}.market-pulse-page-wrap .mnd-rates-bar--bottom{border-top-color:#080f1e14}.market-pulse-page-wrap .mp-panel-foot{color:#080f1e99}.market-pulse-page-wrap .mp-fred-link{background:#fff;border-color:#080f1e1a}.market-pulse-page-wrap .mp-news-status{color:#080f1e8c}.market-pulse-page-wrap .mp-news-item{border-bottom-color:#080f1e14}.market-pulse-page-wrap .mp-news-title{color:var(--navy)}.market-pulse-page-wrap .mp-news-meta{color:#080f1e80}.home-financing-section .section-eyebrow{color:var(--gold-dark)}.home-financing-section .section-title,.home-financing-section .section-subtitle{color:var(--navy)}.home-financing-section .section-title em{color:var(--gold-dark)}.home-financing-section .services-grid{background:#f3f3f3;border-color:#080f1e14}.home-financing-section .service-card{background:#0b1427!important;color:var(--navy)}.home-financing-section .service-card p,.home-financing-section .service-card-list li{color:#080f1eb3}.home-financing-section .card-link,.home-financing-section .service-card-icon svg{color:var(--gold-dark);stroke:var(--gold-dark)}.home-financing-section{background:#f3f3f3!important}.about-hero .products-hero-content{text-align:center}.about-hero .products-hero-content .hero-headline{margin-left:auto;margin-right:auto}.about-hero .products-hero-content .hero-sub{margin-left:auto;margin-right:auto;max-width:700px}.about-hero .products-hero-content .breadcrumb{justify-content:center}.cta-section--light{background:#fff!important;color:var(--navy)}.cta-section--light:before{display:none}.cta-section--light .section-eyebrow{color:var(--gold)}.cta-section--light .section-title{color:var(--navy)}.cta-section--light .section-title em{color:var(--gold)}.cta-section--light .section-subtitle{color:#080f1ea6}.contact-section{padding:110px 60px;background:#fff}.contact-section .contact-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;max-width:1560px;margin:0 auto}.contact-section .contact-form{background:var(--navy);border:1px solid rgba(193,160,100,.18);border-radius:6px;padding:48px;box-shadow:0 20px 60px #080f1e2e;backdrop-filter:none;-webkit-backdrop-filter:none}.contact-section .form-group label{color:#ffffff8c}.contact-section .form-group input,.contact-section .form-group select,.contact-section .form-group textarea{background:#ffffff0a;border:1px solid rgba(193,160,100,.25);color:var(--white)}.contact-section .form-group input::placeholder,.contact-section .form-group textarea::placeholder{color:#ffffff59}.contact-section .form-group input:focus,.contact-section .form-group select:focus,.contact-section .form-group textarea:focus{border-color:var(--gold)}.contact-section .form-group select{background-color:#ffffff0a}.contact-section .form-group select option{background:var(--navy);color:var(--white)}.contact-section .form-group select option[disabled]{color:#fff6}.contact-section .contact-info{padding-top:10px}.contact-section .contact-block h3{color:var(--navy)}.contact-section .contact-block:first-child h3{font-size:calc(1.3rem + 12px)}.contact-section .contact-block p,.contact-section .contact-block a{color:#080f1ea6}.contact-section .contact-block a:hover{color:var(--gold)}.contact-section .contact-divider{background:#080f1e26}@media(max-width:900px){.contact-section{padding:70px 24px}.contact-section .contact-layout{grid-template-columns:1fr;gap:60px}.contact-section .contact-form{padding:28px}}.products-list{max-width:1560px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.product-row{background:#fff;border:1px solid rgba(8,15,30,.08);display:grid;grid-template-columns:42% 1fr;gap:0;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;min-height:460px}.product-row:hover{border-color:#c1a0648c;box-shadow:0 22px 60px -32px #080f1e59}.product-row-image{position:relative;background-size:cover;background-position:center;background-color:var(--navy);min-height:320px}.product-row-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#080f1e59,#080f1e26 60%,#080f1e73)}.product-row-index{position:absolute;top:30px;left:34px;z-index:1;font-family:var(--font-display);font-size:1rem;letter-spacing:.18em;color:var(--gold)}.product-row-body{padding:50px 56px;display:flex;flex-direction:column;gap:22px;background:#fff}.product-row-head{display:flex;flex-direction:column;gap:18px;border-bottom:1px solid rgba(8,15,30,.08);padding-bottom:22px}.product-card-icon{width:44px;height:44px;color:var(--gold)}.product-row-head h2,.product-card h2{font-family:var(--font-display);font-weight:400;font-size:1.7rem;line-height:1.18;color:var(--navy);margin:0}.product-card-desc{color:#080f1ec7;font-size:1rem;line-height:1.65;margin:0}.product-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0;border-top:1px dashed rgba(8,15,30,.12);border-bottom:1px dashed rgba(8,15,30,.12)}.product-meta-item{display:flex;flex-direction:column;gap:4px}.product-meta-label{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#080f1e80}.product-meta-value{font-family:var(--font-display);font-size:1.15rem;color:var(--navy);font-weight:500}.product-card-uses{display:flex;flex-direction:column;gap:10px}.product-card-uses ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.product-card-uses li{position:relative;padding-left:18px;color:#080f1ec7;font-size:.95rem;line-height:1.55}.product-card-uses li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:1px;background:var(--gold)}.product-card-cta{align-self:flex-start;margin-top:6px}.deal-criteria-section{padding:110px 60px;text-align:center}.criteria-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1300px;margin:0 auto}.criteria-card{background:#ffffff0a;border:1px solid rgba(193,160,100,.22);padding:38px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.criteria-icon{width:36px;height:36px;color:var(--gold)}.criteria-card h3{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-weight:500;margin:0}.criteria-card p{font-family:var(--font-display);font-size:1.4rem;color:#fff;margin:0;line-height:1.3}.about-bio-section{padding:110px 60px;background:#fafaf7}.about-bio-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:80px;max-width:1300px;margin:0 auto;align-items:start}.about-bio-content h2{font-family:var(--font-display);font-weight:400;font-size:2.6rem;line-height:1.15;color:var(--navy);margin:14px 0 28px}.about-bio-content h2 em{color:var(--gold);font-style:italic}.about-bio-lead{font-size:1.1rem;line-height:1.75;color:#080f1ed1;margin:0}.about-credentials{display:flex;flex-direction:column;gap:24px;background:var(--navy);padding:44px 36px;color:#fff}.credential-item{display:flex;gap:18px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid rgba(193,160,100,.22)}.credential-item:last-child{border-bottom:0;padding-bottom:0}.credential-icon{width:28px;height:28px;color:var(--gold);flex-shrink:0;margin-top:2px}.credential-item>div{display:flex;flex-direction:column;gap:4px}.credential-label{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.credential-value{font-family:var(--font-display);font-size:1.15rem;color:#fff;line-height:1.4}.about-numbers-section{padding:100px 60px;background:var(--navy);color:#fff}.about-numbers-section .section-eyebrow{color:#c1a064d9}.about-numbers-section .section-title{color:#fff}@media(max-width:900px){.products-hero-content{padding:0 24px}.products-section{padding:60px 24px}.products-list{gap:28px}.product-row{grid-template-columns:1fr;min-height:0}.product-row-image{min-height:220px}.product-row-body{padding:32px 26px}.product-row-head h2{font-size:1.45rem}.deal-criteria-section{padding:80px 24px}.criteria-grid{grid-template-columns:1fr 1fr;gap:18px}.criteria-card{padding:28px 18px}.criteria-card p{font-size:1.15rem}.about-bio-section{padding:70px 24px}.about-bio-grid{grid-template-columns:1fr;gap:40px}.about-bio-content h2{font-size:2rem}.about-credentials{padding:32px 26px}.about-numbers-section{padding:70px 24px}}
