*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}svg{width:1.15em;height:1.15em;flex:none}img{max-width:100%}
.wrap{max-width:1060px;margin:0 auto;padding:0 20px}.block{padding:56px 20px}.c{text-align:center}
.sample{font-size:12px;text-align:center;padding:6px 10px}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:999px;padding:14px 22px;font-weight:700;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.sm{padding:9px 16px;font-size:14px}
.cta{display:flex;flex-wrap:wrap;gap:12px}.float{position:fixed;right:18px;bottom:18px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 22px rgba(0,0,0,.3);z-index:9}.float svg{width:28px;height:28px}
.fine{font-size:12px;opacity:.6;margin-top:10px}.hours{width:100%;border-collapse:collapse}.hours td{padding:8px 0;border-bottom:1px solid rgba(127,127,127,.2)}.hours td:last-child{text-align:right;font-weight:700}
body{font-family:Inter,sans-serif;background:#f3f7fb;color:#0f2238;line-height:1.55}.sample{background:#0f2238;color:#ffd2a8}
.top{position:sticky;top:0;z-index:5;background:#fff;box-shadow:0 2px 12px rgba(15,34,56,.08)}.nav{display:flex;justify-content:space-between;align-items:center;padding:12px 20px}
.brand{display:flex;align-items:center;gap:4px;font-family:Sora,sans-serif;font-weight:700;font-size:20px}.brand small{font-family:Inter;font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#5a7290;margin-left:8px;max-width:90px;line-height:1.2}
.dot{width:16px;height:16px;border-radius:50%}.dot.o{background:#ff7a1a}.dot.b{background:#1d8fe1;margin-right:6px;margin-left:-8px}
.btn.or{background:#ff7a1a;color:#fff}.btn.wa{background:#1d8fe1;color:#fff}.btn.ghost{background:#fff;color:#0f2238;box-shadow:inset 0 0 0 2px #d6e2ee}.btn.big{font-size:17px;padding:16px 26px}
.hero{padding:22px 0 50px}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.half{border-radius:34px;padding:22px 16px;color:#fff;display:flex;flex-direction:column;gap:2px}.half span{font-size:30px}.half b{font-family:Sora;font-size:22px}.half small{opacity:.9}.el{background:linear-gradient(140deg,#ff9a3c,#ff6a00)}.pl{background:linear-gradient(140deg,#43b3ff,#1d6fe1)}
h1{font-family:Sora;font-size:clamp(30px,8vw,52px);line-height:1.1;margin-bottom:12px}h1 em{font-style:normal;color:#ff7a1a}.lead{color:#4a6380;margin-bottom:20px}.rate{margin-top:16px;font-weight:700}
.hbg{background:#0f2238;color:#fff}.hbg .sub{color:#a9bdd3}h2{font-family:Sora;font-size:30px;margin-bottom:12px}.sub{color:#5a7290;margin-bottom:18px}
.two{display:grid;gap:12px}.col{border-radius:30px;padding:22px;background:#fff}.col h3{font-family:Sora;margin-bottom:8px}.col ul{list-style:none;display:grid;gap:6px}.col li{padding-left:22px;position:relative}.col li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%}.e li:before{background:#ff7a1a}.p li:before{background:#1d8fe1}.e{box-shadow:inset 0 0 0 2px #ffd9bd}.p{box-shadow:inset 0 0 0 2px #cfe6fa}
.visit{background:#fff;border-radius:32px;padding:28px}.visit p{display:flex;gap:8px;align-items:center;margin:4px 0 16px}
footer{background:#0f2238;color:#a9bdd3;padding:34px 0 96px;font-size:14px}footer .brand{color:#fff;margin-bottom:8px}.float{background:#ff7a1a;color:#fff;width:64px;height:64px}
:root{--wa:#ff7a1a;--wf:#f1f6fb;--wl:#d9e5f1;--wt:#0f2238;--wh:Sora,sans-serif}
@media(min-width:760px){.two{grid-template-columns:1fr 1fr}}