@charset "UTF-8";.appraisal-page{width:100%;background:#fefefe}.appraisal-hero{background:linear-gradient(180deg,#155e75,#164e63,#0c4a6e);color:#fff;padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);text-align:center;position:relative;overflow:hidden}.appraisal-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 60px 40px at 15% 20%,rgba(249,168,212,.1),transparent),radial-gradient(ellipse 50px 35px at 85% 30%,rgba(6,182,212,.1),transparent),radial-gradient(ellipse 45px 30px at 25% 75%,rgba(6,182,212,.08),transparent),radial-gradient(ellipse 55px 38px at 75% 80%,rgba(249,168,212,.08),transparent),radial-gradient(2px 2px at 20% 40%,rgba(249,168,212,.4),transparent),radial-gradient(2px 2px at 80% 35%,rgba(6,182,212,.4),transparent),radial-gradient(3px 3px at 50% 60%,rgba(251,191,36,.3),transparent),radial-gradient(2px 2px at 35% 85%,rgba(6,182,212,.3),transparent),radial-gradient(2px 2px at 65% 15%,rgba(249,168,212,.3),transparent);animation:gentle-float 25s ease-in-out infinite;pointer-events:none}.appraisal-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(244,114,182,.08) 0%,transparent 70%);pointer-events:none}.appraisal-hero__container{max-width:768px;margin:0 auto;position:relative;z-index:1}.appraisal-hero__badge{display:inline-block;padding:.25rem .75rem;background:#f9a8d433;border:1px solid rgba(249,168,212,.4);border-radius:100px;font-size:.875rem;font-weight:500;color:#f9a8d4;margin-bottom:1.5rem}.appraisal-hero__title{font-family:Open Sans,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:0 0 1.5rem}.appraisal-hero__description{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:#fffffff2;margin:0 0 2rem}.appraisal-hero__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.appraisal-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;font-weight:600;font-size:1rem;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.appraisal-hero__cta--primary{background:#f472b6;color:#fff}.appraisal-hero__cta--primary:hover{background:#ec4899;transform:translateY(-2px);box-shadow:0 4px 12px #f472b666}.appraisal-hero__cta--secondary{background:transparent;color:#fff;border:1px solid rgba(6,182,212,.5)}.appraisal-hero__cta--secondary:hover{background:#06b6d426;border-color:#06b6d4}@keyframes gentle-float{0%,to{transform:translateY(0) scale(1);opacity:.8}33%{transform:translateY(-10px) scale(1.02);opacity:1}66%{transform:translateY(5px) scale(.98);opacity:.9}}.appraisal-logos{background:#f9fafb;padding:2.5rem clamp(1rem,5vw,5rem);border-bottom:1px solid #e5e7eb}.appraisal-logos__container{max-width:1280px;margin-inline:auto;text-align:center}.appraisal-logos__text{font-size:.875rem;color:#667085;margin:0 0 1.5rem}.appraisal-logos__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem}.appraisal-logos__logo{height:32px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:background-color .2s ease,box-shadow .2s ease}.appraisal-logos__logo:hover{filter:grayscale(0%);opacity:1}.appraisal-problem{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:#fefefe}.appraisal-problem__container{max-width:1280px;margin-inline:auto}.appraisal-problem__badge{display:inline-block;padding:.25rem .75rem;background:#fef2f2;border-radius:100px;font-size:.875rem;font-weight:500;color:#dc2626;margin-bottom:1rem}.appraisal-problem__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#101828;margin:0 0 1rem}.appraisal-problem__description{font-size:1.125rem;line-height:1.7;color:#475467;margin:0 0 2.5rem;max-width:800px}.appraisal-problem__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1090px){.appraisal-problem__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.appraisal-problem__grid{grid-template-columns:1fr}}.appraisal-problem__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:box-shadow .2s ease,border-color .2s ease}.appraisal-problem__card:hover{border-color:#dc26264d;box-shadow:0 10px 20px #0000000a,0 2px 6px #0000000a,0 0 1px #0000000a}.appraisal-problem__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fef2f2;border-radius:8px;margin-bottom:1rem}.appraisal-problem__icon svg{width:24px;height:24px;color:#dc2626}.appraisal-problem__card-title{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;color:#101828;margin:0 0 .5rem}.appraisal-problem__card-description{font-size:.9375rem;line-height:1.6;color:#475467;margin:0}.appraisal-process{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:linear-gradient(180deg,#ecfeff,#f9fafb);position:relative}.appraisal-process__container{max-width:1280px;margin-inline:auto}.appraisal-process__badge{display:inline-block;padding:.25rem .75rem;background:#cffafe;border-radius:100px;font-size:.875rem;font-weight:500;color:#0e7490;margin-bottom:1rem}.appraisal-process__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#101828;margin:0 0 2.5rem}.appraisal-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.appraisal-process__grid:before{content:"";position:absolute;top:24px;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#cffafe,#0891b2 40%,#f472b6);z-index:0}@media(max-width:1090px){.appraisal-process__grid:before{display:none}}@media(max-width:1090px){.appraisal-process__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.appraisal-process__grid{grid-template-columns:1fr}}.appraisal-step{position:relative;z-index:1}.appraisal-step__number{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fefefe;border:3px solid #0891b2;border-radius:100px;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;color:#0891b2;margin-bottom:1rem;transition:background-color .3s ease,box-shadow .3s ease}.appraisal-step:nth-child(3) .appraisal-step__number,.appraisal-step:nth-child(4) .appraisal-step__number{border-color:#f472b6;color:#f472b6}.appraisal-step:hover .appraisal-step__number{background:#0891b2;color:#fff;transform:scale(1.1)}.appraisal-step:nth-child(3):hover .appraisal-step__number,.appraisal-step:nth-child(4):hover .appraisal-step__number{background:#f472b6}.appraisal-step__title{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;color:#101828;margin:0 0 .5rem}.appraisal-step__description{font-size:.9375rem;line-height:1.6;color:#475467;margin:0}.appraisal-solution{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:#fefefe}.appraisal-solution__container{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:800px){.appraisal-solution__container{grid-template-columns:1fr;gap:2rem}}.appraisal-solution__content{max-width:560px}.appraisal-solution__badge{display:inline-block;padding:.25rem .75rem;background:#fce7f3;border-radius:100px;font-size:.875rem;font-weight:500;color:#ec4899;margin-bottom:1rem}.appraisal-solution__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#101828;margin:0 0 1rem}.appraisal-solution__description{font-size:1.125rem;line-height:1.7;color:#475467;margin:0 0 2rem}.appraisal-solution__features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.appraisal-solution__feature{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6;color:#101828}.appraisal-solution__feature-icon{flex-shrink:0;width:24px;height:24px;color:#0891b2;margin-top:.125rem}.appraisal-solution__cta{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:#f472b6;color:#fff;font-weight:600;font-size:1rem;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.appraisal-solution__cta:hover{background:#ec4899;transform:translateY(-2px);box-shadow:0 4px 12px #f472b64d}@media(max-width:800px){.appraisal-solution__visual{order:-1}}.appraisal-solution__image{width:100%;border-radius:12px;box-shadow:0 20px 40px -10px #0891b226,0 0 0 1px #0891b21a}.appraisal-benefits{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:linear-gradient(180deg,#f9fafb,#fdf2f8)}.appraisal-benefits__container{max-width:1280px;margin-inline:auto}.appraisal-benefits__badge{display:inline-block;padding:.25rem .75rem;background:#cffafe;border-radius:100px;font-size:.875rem;font-weight:500;color:#0e7490;margin-bottom:1rem}.appraisal-benefits__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#101828;margin:0 0 .75rem}.appraisal-benefits__description{font-size:1.125rem;line-height:1.7;color:#475467;margin:0 0 2.5rem;max-width:600px}.appraisal-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1090px){.appraisal-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.appraisal-benefits__grid{grid-template-columns:1fr}}.appraisal-benefits__card{background:#fefefe;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;position:relative;overflow:hidden}.appraisal-benefits__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0891b2,#f472b6);opacity:0;transition:opacity .2s ease}.appraisal-benefits__card:hover{border-color:#0891b24d;box-shadow:0 10px 20px #0000000a,0 2px 6px #0000000a,0 0 1px #0000000a;transform:translateY(-2px)}.appraisal-benefits__card:hover:before{opacity:1}.appraisal-benefits__card-title{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;color:#101828;margin:0 0 .5rem}.appraisal-benefits__card-description{font-size:.9375rem;line-height:1.6;color:#475467;margin:0}.appraisal-integration{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:#fefefe}.appraisal-integration__container{max-width:1280px;margin-inline:auto;text-align:center}.appraisal-integration__badge{display:inline-block;padding:.25rem .75rem;background:#cffafe;border-radius:100px;font-size:.875rem;font-weight:500;color:#0e7490;margin-bottom:1rem}.appraisal-integration__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#101828;margin:0 0 .75rem}.appraisal-integration__description{font-size:1.125rem;line-height:1.7;color:#475467;margin:0 auto 2.5rem;max-width:700px}.appraisal-integration__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:left}@media(max-width:1090px){.appraisal-integration__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.appraisal-integration__grid{grid-template-columns:1fr}}.appraisal-integration__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;position:relative}.appraisal-integration__card:hover{border-color:#0891b2;box-shadow:0 10px 25px -5px #0891b226;transform:translateY(-4px)}.appraisal-integration__card:hover .appraisal-integration__card-arrow{transform:translate(4px);color:#f472b6}.appraisal-integration__card-title{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;color:#101828;margin:0 0 .5rem}.appraisal-integration__card-description{font-size:.9375rem;line-height:1.6;color:#475467;margin:0;flex-grow:1}.appraisal-integration__card-arrow{display:flex;align-items:center;margin-top:1rem;transition:transform .2s ease,color .2s ease}.appraisal-integration__card-arrow svg{width:20px;height:20px;color:#0891b2}.appraisal-testimonial{background:linear-gradient(135deg,#ecfeff,#fdf2f8);padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);position:relative}.appraisal-testimonial:before{content:"";position:absolute;top:2rem;left:5%;width:80px;height:60px;background:#0891b20d;border-radius:20px 20px 20px 5px;transform:rotate(-5deg)}@media(max-width:575px){.appraisal-testimonial:before{display:none}}.appraisal-testimonial:after{content:"";position:absolute;bottom:3rem;right:8%;width:70px;height:50px;background:#f472b60d;border-radius:20px 20px 5px;transform:rotate(8deg)}@media(max-width:575px){.appraisal-testimonial:after{display:none}}.appraisal-testimonial__container{max-width:992px;margin-inline:auto;text-align:center;position:relative;z-index:1}.appraisal-testimonial__logo{height:48px;width:auto;object-fit:contain;margin-bottom:2rem}.appraisal-testimonial__quote{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.7;color:#101828;margin:0 0 2rem;font-style:italic;position:relative}.appraisal-testimonial__quote:before{content:'"';position:absolute;left:-1rem;top:-.5rem;font-size:3rem;color:#f472b6;opacity:.3;font-style:normal}.appraisal-testimonial__author{display:flex;flex-direction:column;align-items:center;gap:.75rem}.appraisal-testimonial__avatar{width:56px;height:56px;border-radius:100px;object-fit:cover;border:3px solid #fce7f3}.appraisal-testimonial__author-info{display:flex;flex-direction:column;gap:.25rem}.appraisal-testimonial__author-name{font-weight:600;color:#101828;font-size:1rem}.appraisal-testimonial__author-role{font-size:.875rem;color:#667085}.appraisal-faq{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:#fefefe}.appraisal-faq__container{max-width:800px;margin:0 auto}.appraisal-faq__badge{display:inline-block;padding:.25rem .75rem;background:#cffafe;border-radius:100px;font-size:.875rem;font-weight:500;color:#0e7490;margin-bottom:1rem}.appraisal-faq__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:#101828;margin:0 0 .5rem}.appraisal-faq__subtitle{font-size:1rem;color:#667085;margin:0 0 2rem}.appraisal-faq__list{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.appraisal-faq__item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:border-color .2s ease}.appraisal-faq__item:hover{border-color:#0891b24d}.appraisal-faq__item[open]{border-color:#0891b2}.appraisal-faq__item[open] .appraisal-faq__question{color:#0e7490}.appraisal-faq__item[open] .appraisal-faq__question:after{transform:rotate(180deg)}.appraisal-faq__question{padding:1rem 1.5rem;font-weight:600;color:#101828;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.appraisal-faq__question::-webkit-details-marker{display:none}.appraisal-faq__question:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230891b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .2s ease;flex-shrink:0}.appraisal-faq__answer{padding:0 1.5rem 1rem;font-size:.9375rem;line-height:1.6;color:#475467;margin:0}.appraisal-faq__contact{text-align:center;padding:2rem;background:linear-gradient(135deg,#ecfeff,#fdf2f8);border:1px solid rgba(8,145,178,.2);border-radius:12px}.appraisal-faq__contact-prompt{font-weight:600;color:#101828;margin:0 0 .5rem}.appraisal-faq__contact-description{font-size:.9375rem;color:#667085;margin:0 0 1rem}.appraisal-faq__contact-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0891b2;color:#fff;font-weight:600;font-size:.9375rem;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.appraisal-faq__contact-cta:hover{background:#0e7490;transform:translateY(-2px);box-shadow:0 4px 12px #0891b24d}.appraisal-articles{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:#f9fafb}.appraisal-articles__container{max-width:1280px;margin-inline:auto;text-align:center}.appraisal-articles__badge{display:inline-block;padding:.25rem .75rem;background:#cffafe;border-radius:100px;font-size:.875rem;font-weight:500;color:#0e7490;margin-bottom:1rem}.appraisal-articles__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:#101828;margin:0 0 .75rem}.appraisal-articles__description{font-size:1.125rem;line-height:1.6;color:#475467;margin:0 0 2rem;max-width:600px;margin-left:auto;margin-right:auto}.appraisal-articles__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#0891b2;font-weight:600;font-size:1rem;border:1px solid #0891b2;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.appraisal-articles__cta:hover{background:#cffafe}.appraisal-contact{padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,5rem);background:linear-gradient(180deg,#fefefe,#ecfeff);border-top:1px solid #e5e7eb}.appraisal-contact__container{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media(max-width:800px){.appraisal-contact__container{grid-template-columns:1fr;gap:2rem}}.appraisal-contact__content{max-width:480px}.appraisal-contact__badge{display:inline-block;padding:.25rem .75rem;background:#fce7f3;border-radius:100px;font-size:.875rem;font-weight:500;color:#ec4899;margin-bottom:1rem}.appraisal-contact__title{font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#101828;margin:0 0 1rem}.appraisal-contact__description{font-size:1.125rem;line-height:1.7;color:#475467;margin:0}.appraisal-contact__form{background:#fefefe;border:1px solid rgba(8,145,178,.2);border-radius:12px;padding:2rem;box-shadow:0 10px 25px -5px #0891b214}@media(max-width:575px){.appraisal-hero{padding:3rem 1rem}.appraisal-hero__title{font-size:1.75rem}.appraisal-hero__description{font-size:1rem}.appraisal-hero__buttons{flex-direction:column;align-items:center}.appraisal-logos__grid{gap:1.5rem 2rem}.appraisal-logos__logo{height:24px}.appraisal-problem,.appraisal-process,.appraisal-solution,.appraisal-benefits,.appraisal-integration,.appraisal-testimonial{padding:3rem 1rem}.appraisal-testimonial__quote:before{display:none}.appraisal-faq{padding:3rem 1rem}.appraisal-faq__question{padding:1rem}.appraisal-faq__answer{padding:0 1rem 1rem}.appraisal-articles,.appraisal-contact{padding:3rem 1rem}.appraisal-contact__form{padding:1.5rem}}
