*{box-sizing:border-box}body{margin:0;font:15px/1.6 Arial,sans-serif;color:#0c2630}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}h1,p{margin:0}.wrap{width:calc(100% - 80px);max-width:1240px;margin:auto}.bar{height:105px;max-width:1360px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:30px}.logo{width:166px;height:87px;object-fit:contain}.bar nav{display:flex;gap:25px;margin:auto;font-size:12px}.phone{background:#007b70;color:white;border-radius:30px;padding:10px 18px;font-weight:bold;font-size:12px}.hero{position:relative;min-height:490px}.visual{position:absolute;inset:0 0 0 43%}.visual img{width:100%;height:100%;object-fit:cover}.visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff,#fffffff0 5%,#ffffff66 23%,transparent 42%)}.hero .wrap{position:relative;min-height:490px;display:flex;align-items:center}.copy{max-width:555px}.eyebrow{font-size:10px;letter-spacing:.25em;color:#007b70;font-weight:bold;margin-bottom:10px}h1{font-size:clamp(38px,3.7vw,52px);line-height:1.08;letter-spacing:-.05em;margin-bottom:20px}.intro{max-width:460px;color:#344852;margin-bottom:25px}.buttons{display:flex;gap:12px}.button{padding:12px 22px;border-radius:9px;font-weight:bold;text-align:center}.button small{display:block;font-weight:normal;font-size:11px}.primary{background:#007b70;color:#fff}.secondary{background:#def3ec;color:#006e65}.note{color:#64737e;font-size:11px;margin-top:16px}.trust{position:relative;margin-top:-23px;background:#f2f8f7;border:7px solid white;border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);padding:20px 25px}.trust>div{padding:0 20px}.trust>div+div{border-left:1px solid #dce8e6}.trust small{display:block;color:#64737e}.preview-notice{padding:12px;text-align:center;color:#555;background:#fff8e8;font-size:12px}@media(max-width:560px){.bar{height:80px;padding:0 18px}.logo{width:133px}.bar nav{display:none}.phone{margin-left:auto}.wrap{width:calc(100% - 36px)}.hero{display:flex;flex-direction:column;min-height:0}.hero .wrap{order:0;min-height:0;padding:25px 0 22px}.hero h1{font-size:37px}.visual{position:relative;inset:auto;order:1;height:250px}.visual:after{background:linear-gradient(180deg,#fff,transparent 16%,transparent 85%,#fff)}.trust{margin-top:-8px;grid-template-columns:1fr;border:0}.trust>div{padding:12px 0}.trust>div+div{border-left:0;border-top:1px solid #dce8e6}}
 .section{margin-top:60px}.section h2{font-size:31px;line-height:1.15;letter-spacing:-.04em}.section p:not(.eyebrow){color:#64737e}.services{background:#f2f8f7;padding:32px;border-radius:13px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px}.cards article{background:#fff;border-radius:8px;overflow:hidden}.cards img{width:100%;aspect-ratio:1.62;object-fit:cover}.cards article div{padding:18px}.cards h3,.steps h3{margin:0 0 9px}.cards p,.steps p{font-size:12px}.section details{border-bottom:1px solid #dce8e6;padding:16px 0}.section summary{cursor:pointer;font-weight:bold}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.tags span{padding:6px 10px;border:1px solid #dce8e6;border-radius:6px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.faq{display:grid;grid-template-columns:36% 64%;gap:20px}@media(max-width:560px){.section{margin-top:45px}.cards{grid-template-columns:repeat(2,1fr);gap:12px}.services{padding:23px 13px}.steps,.faq{grid-template-columns:1fr}.faq{gap:10px}}
