*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;background:#f7f8fb;color:#172033;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}header{height:68px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:white;position:sticky;top:0;z-index:5;border-bottom:1px solid #e9edf2}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.logo{width:40px;height:40px;border-radius:12px;background:#ffc928;display:grid;place-items:center;font-size:24px}.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small{font-size:10px;color:#667085}.headbtn{background:#101828;color:white;text-decoration:none;padding:10px 13px;border-radius:10px;font-size:12px;font-weight:bold}.hero{max-width:1100px;margin:auto;padding:60px 5%;display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.loc,small{color:#a77700;font-weight:800;font-size:12px}.hero h1{font-size:clamp(42px,6vw,66px);line-height:1.05;margin:18px 0;letter-spacing:-1.5px}.hero em{color:#e4a500;font-style:normal}.hero p{color:#667085;line-height:1.65}.btn{display:inline-block;padding:13px 17px;border-radius:11px;text-decoration:none;font-size:14px;font-weight:850;margin:8px 5px 0 0;border:0}.yellow{background:#ffc928;color:#111827}.white{background:white;color:#111827;border:1px solid #dce2ea}.checks{font-size:12px}aside{background:#fff;border:1px solid #e8ecf2;border-radius:22px;padding:25px;box-shadow:0 14px 40px #17203312}aside>small{color:#667085}.bigemoji{font-size:60px;margin-top:22px}aside h3{margin:5px 0}aside p{margin:0}.route{margin-top:18px;padding:13px;background:#f5f7fa;border-radius:10px;display:flex;justify-content:space-between;font-size:13px}.section{max-width:1100px;margin:auto;padding:55px 5%}.center{text-align:center}.center h2,.section h2,.worker h2{font-size:32px;margin:8px 0 25px}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.services a{background:white;border:1px solid #e8ecf2;border-radius:15px;padding:17px;text-decoration:none;color:#172033;display:flex;flex-direction:column;gap:5px;font-size:25px}.services b{font-size:14px}.services small{font-size:11px;color:#8490a0}.how{background:white;padding:50px max(5%,calc((100% - 990px)/2))}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps article{border:1px solid #e8ecf2;border-radius:15px;padding:20px}.steps article>b{font-size:25px;color:#e0a300}.steps h3{margin:8px 0 4px}.steps p,.request p,.worker p{font-size:13px;color:#667085;line-height:1.6}.request{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}.note{background:#fff2c8;padding:13px;border-radius:10px;font-size:12px;color:#705300}form{background:white;padding:22px;border:1px solid #e8ecf2;border-radius:18px}label{display:block;font-size:12px;font-weight:800;margin-bottom:12px}input,select,textarea{width:100%;padding:12px;margin-top:6px;border:1px solid #dce2ea;border-radius:9px;font:inherit;font-size:14px}textarea{min-height:80px}.submit{width:100%;cursor:pointer}.worker{max-width:1000px;margin:0 auto 30px;background:#101828;color:white;border-radius:20px;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.worker p{color:#c5ccda}.faq details{background:white;border:1px solid #e8ecf2;border-radius:11px;padding:15px;margin:9px 0}.faq summary{font-weight:bold;cursor:pointer}.faq details p{font-size:13px;color:#667085}.end{text-align:center;background:#ffc928;padding:45px 15px 55px}.end h2{margin:0}.end p{font-size:13px}footer{background:#101828;color:white;padding:22px 5%;display:flex;justify-content:space-between;gap:12px;font-size:12px}footer span,footer small{color:#aeb8c6}.mobile{display:none}@media(max-width:760px){header{height:60px;padding:0 4%}.logo{width:36px;height:36px}.brand strong{font-size:12px}.brand small{font-size:9px}.hero{grid-template-columns:1fr;padding:36px 5%;gap:22px}.hero h1{font-size:46px}.hero p{font-size:14px}.section{padding:40px 5%}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.services a{padding:14px;min-height:105px}.center h2,.section h2,.worker h2{font-size:27px}.how{padding:40px 5%}.steps{grid-template-columns:1fr;gap:9px}.steps article{padding:15px}.request{grid-template-columns:1fr;gap:17px}.worker{display:block;margin:0 5% 25px;padding:23px}.worker .btn{width:100%;text-align:center}.end{padding-bottom:82px}footer{padding:20px 5% 78px;flex-wrap:wrap}.mobile{display:flex;position:fixed;bottom:0;left:0;right:0;height:62px;background:white;border-top:1px solid #e8ecf2;z-index:8;align-items:center;justify-content:space-around}.mobile a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#667085;font-size:18px;gap:1px}.mobile small{font-size:9px;color:inherit}.mobile .plus{background:#ffc928;color:#111;border-radius:10px;padding:5px 12px;margin-top:-14px}}@media(max-width:360px){.hero h1{font-size:40px}.btn{font-size:12px;padding:12px}}