.credit-page{font-size:16px}.credit-hero{padding:82px 0 76px}.credit-hero:before{background:linear-gradient(90deg,#202729f5,#202729df 55%,#202729a6),linear-gradient(#b9964e26,#b9964e26),url('/assets/hero-city.webp') center 52%/cover no-repeat}.credit-hero h1{max-width:950px;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.13}.credit-intro{max-width:650px;color:#dde1dd;font-size:1.125rem;line-height:1.8;margin:0}.credit-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:34px}.credit-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 25px;border-radius:15px;background:#d6bf8b;color:#252a2c;font-weight:700;font-size:1rem;text-align:center;box-shadow:inset 0 1px 0 #ffffff65,0 5px 16px #0002;transition:background .2s,transform .2s}.credit-button:hover{background:#e3ce9d;transform:translateY(-1px)}.credit-text-link{font-size:1rem;color:#e7d5ad;text-decoration:underline;text-underline-offset:5px}.credit-text-link:hover{color:white}.credit-phone{font-size:.9375rem;color:#c1c8c2;margin:18px 0 0}.credit-phone a{color:#eee}.credit-support{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;padding-top:82px;padding-bottom:82px}.credit-section-heading h2{margin:0 0 24px}.credit-section-heading>p:last-child{max-width:350px;color:#535d57;font-size:1.0625rem;line-height:1.85}.credit-services{border-top:1px solid #c7ccc6}.credit-services article{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #c7ccc6}.credit-number{font-size:.9375rem;font-weight:700;color:#8a703f}.credit-services h3{font-size:1.25rem;line-height:1.4;margin:0 0 9px;letter-spacing:-.025em}.credit-services p{font-size:1rem;color:#535d57;line-height:1.75;margin:0}.credit-process{background:#e9ebe8;padding:70px 0 76px}.credit-process h2{margin:0}.credit-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:42px 0 0}.credit-steps li{border-top:2px solid #b69e6f;padding-top:23px}.credit-steps span{font-size:.8125rem;letter-spacing:.1em;font-weight:700;color:#79643b}.credit-steps h3{font-size:1.25rem;line-height:1.45;letter-spacing:-.025em;margin:20px 0 12px}.credit-steps p{font-size:1rem;line-height:1.8;color:#535d57;margin:0}.credit-expectations{padding-top:52px;padding-bottom:56px}.credit-expectations h2{font-size:1.4rem;letter-spacing:-.02em;margin-bottom:18px}.credit-expectations p{max-width:940px;color:#535d57;font-size:.9375rem;line-height:1.8;margin:0 0 12px}.credit-expectations p:last-child{margin-bottom:0}.credit-expectations a{text-decoration:underline;text-underline-offset:3px;color:#665126}.credit-closing .shell{display:flex;align-items:center;justify-content:space-between;gap:35px}.credit-closing h2{font-size:clamp(1.9rem,3vw,2.8rem);margin:0}.credit-closing .about-label{color:#d6bf8b}.credit-contact{display:flex;flex-direction:column;gap:18px;align-items:center;flex-shrink:0}.credit-contact .credit-text-link{overflow-wrap:anywhere}
@media(max-width:900px){.credit-support{gap:45px}.credit-steps{gap:25px}.credit-closing .shell{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.credit-hero{padding:52px 0 58px}.credit-hero h1{font-size:clamp(2.25rem,9vw,3.3rem);letter-spacing:-.04em}.credit-intro{font-size:1rem}.credit-actions{align-items:flex-start;flex-direction:column;gap:22px;margin-top:28px}.credit-support{grid-template-columns:1fr;gap:28px;padding-top:52px;padding-bottom:52px}.credit-section-heading>p:last-child{max-width:none;margin-bottom:0}.credit-services article{gap:15px;padding:24px 0}.credit-process{padding:52px 0}.credit-steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.credit-steps h3{margin-top:14px}.credit-expectations{padding-top:40px;padding-bottom:42px}.credit-contact{align-items:flex-start;max-width:100%}.credit-closing .about-label{line-height:1.8}.credit-button{max-width:100%}}
@media(prefers-reduced-motion:reduce){.credit-button{transition:none}.credit-button:hover{transform:none}}
