:root{font-family:Arial,Helvetica,sans-serif;color:#20364a;background:#f5f6f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.top{max-width:1260px;margin:auto;padding:26px 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2dc}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#20364a;font-weight:700;font-size:18px}.brand img,.chat-head img{border-radius:50%}.brand small{display:block;letter-spacing:2px;font-size:9px;margin-top:7px;color:#65746f}.pill{border:1px solid #ccd8cf;border-radius:30px;padding:8px 13px;font-size:11px;color:#4c6259}main{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:74px;padding:52px 36px}.eyebrow{font-size:11px;letter-spacing:2.6px;font-weight:bold;color:#426a4c;margin:0 0 23px}h1{font-family:Georgia,serif;font-size:clamp(38px,4.6vw,61px);line-height:1.1;font-weight:400;letter-spacing:-1.9px;margin:0 0 22px}h1>span{display:block}h1 em{font-weight:400;color:#4a704e}.lead{font-size:17px;line-height:1.6;color:#586b72;max-width:400px}.rule{padding:20px 0;border-top:1px solid #d5dfd5;border-bottom:1px solid #d5dfd5;margin:28px 0 21px}.rule h2{font-size:15px;margin:0 0 20px}.visit-steps{list-style:none;margin:0;padding:0;display:grid;gap:23px}.visit-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;position:relative}.visit-steps li:first-child::after{content:"";position:absolute;left:20px;top:46px;bottom:-18px;border-left:1px dashed #b8c8ad}.step-icon{width:42px;height:42px;border-radius:12px;background:#edf1e6;color:#426444;display:grid;place-items:center}.step-icon svg{width:30px;height:30px}.rule strong{font-size:14px}.rule p{font-size:13px;line-height:1.6;margin:8px 0 0;color:#53645c}.services{display:flex;flex-wrap:wrap;gap:7px}.services span{font-size:11px;border-radius:6px;background:#e5ecdf;color:#3e5e3d;padding:8px 10px}.small{font-size:12px;color:#5e6e66;line-height:1.7;margin:19px 0}details{font-size:12px;line-height:1.7;color:#55655e;margin-top:22px}summary{cursor:pointer;font-weight:bold}.links{display:flex;gap:15px;flex-wrap:wrap;margin-top:24px}.links a{font-size:11px;color:#284f6a;text-underline-offset:4px}.chat{background:white;border:1px solid #dbe2dd;border-radius:20px;box-shadow:0 16px 55px #23392c0c;overflow:hidden;align-self:start}.chat-head{display:flex;align-items:center;gap:11px;padding:20px;background:#fff}.chat-head h2{font-size:15px;margin:0 0 7px}.chat-head p{font-size:10px;color:#62736b;margin:0}.reset{margin-left:auto;border:0;background:transparent;color:#426444;font-size:11px;padding:8px}.demo-note{padding:11px 20px;background:#edf1e6;color:#4b6040;font-size:10px;line-height:1.5}.messages{height:330px;overflow:auto;padding:22px 19px;background:#f8faf8;display:flex;flex-direction:column;gap:14px}.bubble{max-width:91%;padding:13px 15px;background:#fff;border:1px solid #e0e7e0;border-radius:2px 15px 15px 15px;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.user{align-self:flex-end;background:#263e68;color:white;border:0;border-radius:15px 2px 15px 15px}.author{display:block;font-size:9px;font-weight:bold;letter-spacing:.7px;margin-bottom:5px;color:#607853}.user .author{color:#d8e7fd}.quick{display:flex;gap:7px;flex-wrap:wrap;padding:17px 18px 10px}.quick button{border:1px solid #d3dfd0;background:#fff;color:#3e603e;font-size:10px;padding:9px 11px;border-radius:20px;cursor:pointer}form{display:flex;gap:9px;padding:10px 18px 15px}form input{min-width:0;flex:1;border:1px solid #d9e1da;background:#fafbf9;border-radius:10px;padding:13px;font:inherit;font-size:12px}form button{width:43px;border:0;border-radius:10px;background:#263e68;color:#fff;font-size:23px;cursor:pointer}.test-controls{border-top:1px solid #edf0ec;padding:13px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;color:#59695e}.test-controls label{display:flex;align-items:center;gap:5px}.test-controls button{background:none;border:0;color:#31573b;text-decoration:underline;cursor:pointer;font-size:10px}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #819d45;outline-offset:3px}footer{max-width:1188px;margin:0 auto;padding:22px 0 28px;border-top:1px solid #dce2dc;color:#617167;font-size:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){main{gap:30px;padding:34px 24px}.top{padding:20px 24px}.messages{height:350px}h1{font-size:44px}footer{margin:0 24px}}@media(max-width:650px){main{grid-template-columns:1fr;gap:28px;padding:30px 18px}.top{padding:16px 18px}.brand{font-size:15px}.brand img{width:40px;height:40px}.pill{font-size:9px;padding:7px}h1{font-size:43px}h1>span{display:inline}.intro{max-width:540px}.lead{font-size:15px}.rule{margin:20px 0}.chat{border-radius:15px}.messages{height:320px}.chat-head{padding:16px 13px;gap:8px}.chat-head h2{font-size:13px}.reset{font-size:10px;padding:5px}.quick{padding-left:13px;padding-right:13px}footer{line-height:1.7;margin:0 18px}}
@media(max-width:360px){.top{gap:8px}.brand{font-size:13px;gap:8px}.brand img{width:34px;height:34px}.brand small{font-size:8px;letter-spacing:1.5px}.pill{font-size:8px;padding:7px 5px;white-space:nowrap}}.links button{border:0;background:none;padding:0;font:inherit;font-size:11px;color:#284f6a;text-decoration:underline;text-underline-offset:4px}.reception-dialog{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d3ddd2;border-radius:20px;padding:32px 26px;color:#20364a;box-shadow:0 24px 90px #12282033}.reception-dialog::backdrop{background:#10241acc;backdrop-filter:blur(3px)}.reception-dialog h2{font:400 29px/1.15 Georgia,serif;margin:0 22px 16px 0}.reception-dialog p{font-size:13px;line-height:1.6;color:#53645c}.reception-dialog .eyebrow{font-size:10px;margin:0 0 17px}.dialog-close{position:absolute;right:13px;top:11px;width:32px;height:32px;border:0;border-radius:50%;background:#edf1e6;color:#3c5640;font-size:24px}.wait-note{display:flex;gap:12px;align-items:flex-start;padding:17px;background:#edf1e6;border-radius:12px;margin:22px 0}.wait-note>span{font-size:28px;color:#426444}.wait-note strong{font-size:14px;line-height:1.6}.wait-note p{font-size:11px;margin:5px 0 0}.message-label{margin-bottom:8px;font-weight:bold}.reception-dialog blockquote{margin:0 0 22px;padding-left:13px;border-left:2px solid #b8c8ad;font-size:13px;line-height:1.7;color:#53645c}.whatsapp-button{display:block;border-radius:10px;background:#315d3e;color:white;text-align:center;text-decoration:none;padding:15px;font-size:14px;font-weight:bold}.reception-dialog .dialog-note{font-size:11px;text-align:center;margin:12px 0}.dialog-stay{display:block;border:0;background:none;color:#4d6753;margin:15px auto 0;text-decoration:underline;font-size:12px}@media(max-width:360px){.reception-dialog{padding:30px 19px}.reception-dialog h2{font-size:26px}}