.valuation-section{background-color:var(--bg-white);align-items:center;padding:5rem 0;display:flex;position:relative}.valuation-container{z-index:10;width:100%;max-width:var(--container-max-width);grid-template-columns:1fr 1fr;height:100%;margin:0 auto;padding:0 3rem;display:grid;position:relative}.valuation-content{color:var(--text-black);flex-direction:column;padding-top:2rem;padding-right:8rem;display:flex}.valuation-tagline{font-family:var(--font-manrope), "Manrope", sans-serif;font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-tagline);text-transform:uppercase;color:var(--color-gold-dark);align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.valuation-tagline:before{content:"";background:var(--color-gold-dark);width:30px;height:1px}.valuation-headline{font-family:var(--font-cormorant), serif;font-size:var(--text-display-md);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:uppercase;max-width:600px;margin-bottom:1rem}.valuation-body{font-family:var(--font-manrope), "Manrope", sans-serif;font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-black);max-width:400px;margin-bottom:1.5rem}.valuation-trust{font-family:var(--font-manrope), sans-serif;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;opacity:.5;max-width:280px;line-height:var(--lh-base);flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.valuation-trust img{opacity:.6;filter:invert();width:14px;height:14px}.valuation-form-wrapper{justify-content:flex-end;align-items:stretch;width:100%;height:100%;display:flex}.valuation-card{background:var(--bg-white);width:calc(100% - 1.5rem);height:auto;min-height:700px;box-shadow:var(--shadow-lg);border-radius:0;flex-direction:column;max-width:600px;margin-right:1.5rem;display:flex;position:relative;overflow:visible}.valuation-loader{background:var(--bg-white);z-index:100;color:#0006;font-size:var(--text-sm);letter-spacing:var(--ls-wider);text-transform:uppercase;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.valuation-loader-text{font-family:var(--font-manrope), sans-serif;font-size:var(--text-sm);letter-spacing:var(--ls-wider);color:var(--text-black);opacity:.5}.loader-shimmer{border:2px solid #bcaf8b1a;border-top-color:var(--color-gold-light);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.valuation-iframe-container{background:var(--bg-white);flex:1;width:100%;padding-bottom:2rem;position:relative}#valuationFrame{will-change:height, opacity;transition:height .4s cubic-bezier(.16,1,.3,1),opacity .8s;display:block}.valuation-cta-desktop{width:fit-content;margin-top:auto;margin-bottom:2rem;display:flex}.valuation-ctas{align-items:center;gap:2rem;display:flex}.valuation-cta-secondary{--btn-link-color:var(--text-black);--btn-link-border:var(--border-strong);margin-top:.5rem}.valuation-cta-secondary:hover{--btn-link-color:var(--color-gold-hover)}.valuation-cta-mobile{display:none}@media (max-width:1024px){.valuation-section{height:auto;padding:3rem 0}.valuation-container{grid-template-columns:1fr;gap:4rem;padding:0 2.5rem}.valuation-content{text-align:center;align-items:center;padding-right:0}.valuation-headline{margin-left:auto;margin-right:auto}.valuation-cta-desktop{display:none}.valuation-cta-mobile{flex-direction:column;justify-content:center;gap:2.5rem;width:fit-content;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.valuation-form-wrapper{justify-content:center;width:calc(100% + 1rem);margin:0 -.5rem;padding:0 0 2rem}.valuation-card{border-radius:0;width:100%;height:auto;min-height:600px;margin-right:0}.valuation-trust{flex-direction:column;align-items:center;margin-bottom:0}.valuation-section{height:auto}.valuation-container{gap:2rem;padding:0 1.5rem}.valuation-content{margin-bottom:2rem;padding-top:0}.valuation-tagline{justify-content:center;gap:1.5rem;width:100%}.valuation-tagline:after{content:"";background:var(--color-gold-dark);width:30px;height:1px}.valuation-headline{font-size:var(--text-display-lg)}.valuation-form-wrapper{width:calc(100% + 1rem);margin:0 -.5rem;padding:0 0 1rem}.valuation-card{width:100%;margin-right:0}}
