@font-face{font-family:Lilita;src:url("LilitaOne-Regular.ttf?v=1")}*{box-sizing:border-box}body{margin:0;color:#23495c;background:#eaf8fc;font:18px/1.65 system-ui,sans-serif}a{color:#14667b}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center}header a{font-weight:800;text-decoration:none}nav{display:flex;gap:20px}.hero{text-align:center;padding:25px 0 60px}.hero img{width:min(100%,850px);border-radius:36px}.hero h1{font:clamp(32px,5vw,58px)/1.1 Lilita;margin:20px 0}.hero p{max-width:650px;margin:20px auto}.btn{display:inline-block;border-radius:18px;background:#2c7481;color:white;padding:16px 26px;font-weight:800}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.modes article{background:white;border:1px solid #cae8e8;border-radius:24px;padding:24px}h2,h3{font-family:Lilita;font-weight:400}h2{font-size:36px}h3{font-size:28px;margin:0}.shots{display:flex;gap:18px;overflow-x:auto;padding:10px 0 28px}.shots figure{flex:0 0 230px;margin:0}.shots img{width:100%;border-radius:20px;box-shadow:0 10px 28px #22576622}.shots figcaption{font-size:15px;padding:8px}.promise{background:#d7f1e3;border-radius:24px;padding:25px;margin:38px 0}footer{border-top:1px solid #b9dde3;font-size:15px}.policy{max-width:820px;background:white;border-radius:20px;padding:32px}.policy h1{line-height:1.15}@media(max-width:700px){.modes{grid-template-columns:1fr}header,main,footer{padding:18px}.hero{padding-bottom:28px}.hero img{border-radius:20px}.shots figure{flex-basis:220px}}
