body{font-family:Arial,sans-serif;color:#3d3d3d;background:#ededed;margin:0}.site-header{height:66px}.header-inner{width:1384px;height:66px;margin:auto;display:flex;justify-content:space-between}.header-inner img{width:65px;height:65px}.site-header nav{display:flex;gap:33px;padding-top:7px;margin-right:75px}.site-header a{color:#c4c4c4;font-size:30px;font-weight:700;text-decoration:none}.hero{height:633px;position:relative}.copy{position:absolute;top:92px;left:calc(50% - 684px)}h1{font-size:79px;line-height:82.95px;margin:0}.copy p{width:588px;margin:57px 0 0 30px;font-size:16px;line-height:22.4px}.buttons{display:flex;gap:98px;margin:56px 0 0 37px}.buttons a{width:142px;height:40px;background:#091405;color:#fff;border-radius:4px;display:grid;place-items:center;font-size:15px}.phone{position:absolute;top:16px;left:calc(50% + 814px - 960px);width:502px;height:600px;object-fit:contain}.screens{height:654px;overflow:auto;display:flex;gap:14px;padding:41px 0 0;justify-content:center}.screens img{width:275px;height:600px;flex:none}.footer{height:662px;position:relative}.details{position:absolute;top:54px;left:64px}.details a{display:block;color:#3d3d3d;margin:8px 0}.details .privacy{margin-top:117px}.form{position:absolute;top:19px;left:calc(50% - 446px);width:446px;height:460px;padding:24px;background:#ededed;color:#7c493a}.form h2{font-size:28px;line-height:42px;font-weight:400;margin:0 0 29px}.form input,.form textarea{width:100%;border:0;border-bottom:1px solid #777;background:transparent;margin:8px 0 17px;height:30px}.form textarea{height:58px}.form button{float:right;width:133px;height:41px;background:#7c493a;color:#fff;border:0}.newsletter{position:absolute;top:54px;left:calc(50% + 335px);width:413px}.newsletter h2{font-size:16px;font-weight:400}.newsletter input{width:100%;height:37px;border:0;border-bottom:1px solid #777;background:transparent}.newsletter button{width:100%;height:42px;border:0;background:#c7c7c7}.bottom{position:absolute;top:372px;left:64px;font-size:14px}@media(max-width:900px){.header-inner{width:calc(100% - 28px)}.site-header a{font-size:14px}.site-header nav{gap:10px;margin:0}.hero{height:auto}.copy{position:static;padding:42px 16px;text-align:center}.copy h1{font-size:56px}.copy p{width:auto;margin:28px auto}.buttons{justify-content:center;gap:14px;margin:32px 0}.phone{position:static;width:100%;height:auto}.screens{justify-content:flex-start}.footer{height:auto;padding:48px 22px}.details,.form,.newsletter,.bottom{position:static;width:auto;margin:0 0 42px}.form{height:auto}.newsletter button{width:100%}}