.hero h1{font-size:40px}.benefits h3{font-size:12px}.benefits p,.service-grid p{font-size:12px;line-height:1.55}.service-grid article{height:auto;min-height:126px}.service-grid h3{font-size:13px}.partner-note{margin:16px 0 0;padding:13px 16px;border-left:3px solid #bd8538;background:#fbfaf8;color:#504d48;font-size:12px;line-height:1.55}.process{background:#fff;border-top:1px solid #e2ddd5}.process-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.process-grid li{border:1px solid #e2ddd5;background:#fbfaf8;padding:24px;min-height:185px}.process-grid span{color:#bd8538;font-family:"Playfair Display",Georgia,serif;font-size:24px}.process-grid h3{font-size:15px;margin:15px 0 8px}.process-grid p{font-size:13px;line-height:1.6;margin:0;color:#48443f}.consultation{background:#0a0b0b;color:#fff;padding:66px 0}.consultation-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.consultation h2{font-size:34px;margin:10px 0 14px}.consultation p{max-width:550px;color:#dedbd6;font-size:15px;line-height:1.65;margin:0 0 25px}.consultation address{font-style:normal;display:grid;gap:9px;border-left:1px solid #75572d;padding-left:30px}.consultation address strong{font-family:"Playfair Display",Georgia,serif;font-size:22px;font-weight:500}.consultation address span,.consultation address small{color:#d8d2c9;font-size:13px;line-height:1.55}.consultation address a{color:#fff;text-decoration:none;font-size:14px}.consultation address a:hover{color:#d3a254}.footer-bottom>span{line-height:1.6}@media(max-width:850px){.process-grid{grid-template-columns:1fr}.process-grid li{min-height:auto}.consultation-grid{grid-template-columns:1fr;gap:35px}.consultation{padding:52px 0}.hero h1{font-size:38px}}@media(max-width:560px){.hero h1{font-size:33px}.consultation h2{font-size:29px}.consultation address{padding-left:20px}.benefits p,.service-grid p{font-size:12px}}
