
:root{--teal:#54b9bf;--deep:#144f52;--gold:#d8b354;--line:#d9e4df}*{box-sizing:border-box}body{margin:0;color:var(--deep);font-family:Arial,sans-serif}.final-page{min-height:100svh;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;padding:42px 20px;background:linear-gradient(135deg,#e8f5f1 0%,#fdfcf6 48%,#e9f2dd 100%)}.orb{position:absolute;z-index:-1;border-radius:50%}.orb-one{width:460px;height:460px;top:-230px;right:-160px;background:#a7ded8}.orb-two{width:350px;height:350px;bottom:-170px;left:-105px;background:#e4c66c;opacity:.55}.card{width:min(100%,475px);border:1px solid #ffffffaa;border-radius:29px;background:#fffffff0;box-shadow:0 25px 70px #144f5220;padding:30px 34px 25px;text-align:center}.logo-frame{height:82px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto 8px}.logo-frame img{width:270px;height:270px;object-fit:contain;transform:scale(1.12)}.overline{margin:0;color:#ba9542;font-size:10px;font-weight:700;letter-spacing:2px}.card h1{margin:14px 0 10px;font-size:clamp(31px,7vw,42px);letter-spacing:-2px;line-height:1.25;font-weight:800}.card h1 span{color:var(--teal)}.lead{margin:0 auto;color:#638080;max-width:305px;font-size:14px;line-height:2}.menu-cta,.location{display:flex;align-items:center;text-align:right;gap:14px;text-decoration:none}.menu-cta{justify-content:space-between;margin-top:27px;padding:16px 18px;border-radius:16px;background:var(--deep);color:white;box-shadow:0 12px 18px #144f5230}.menu-cta span,.location>span:not(.pin){display:flex;flex-direction:column;gap:4px}.menu-cta b,.location b{font-size:15px}.menu-cta small,.location small{font-size:12px;color:#c4edeb}.menu-cta i,.location i{font-size:26px;font-style:normal}.divider{display:flex;align-items:center;gap:12px;margin:27px 0 16px;color:#8ca4a2;font-size:12px}.divider:before,.divider:after{content:"";height:1px;flex:1;background:var(--line)}.socials{display:grid;grid-template-columns:1fr 1fr;gap:10px}.socials a{display:grid;grid-template-columns:auto 1fr;text-decoration:none;color:inherit;text-align:right;align-items:center;gap:3px 9px;padding:13px;border:1px solid var(--line);border-radius:15px;background:#fbfdfa}.socials strong{grid-row:1/3;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e2f4f1;color:var(--teal);font-size:22px}.socials span{font-size:13px;font-weight:700}.socials small{font-size:10px;color:#7c9795;direction:ltr}.location{margin-top:14px;padding:14px 0;border-top:1px solid var(--line);justify-content:space-between;color:var(--deep)}.location .pin{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f9ebcb;color:var(--gold);font-size:15px}.location>span:not(.pin){margin-left:auto}.location small{color:#77908e}.location i{color:var(--teal)}.copyright{margin:24px 0 0;color:#a4b8b5;font-size:10px;font-weight:700;letter-spacing:1.7px}@media(max-width:420px){.final-page{padding:20px 13px}.card{padding:28px 22px 23px}.logo-frame{height:76px}.card h1{font-size:31px}.socials a{padding:11px 9px}.socials strong{width:28px;height:28px}.socials small{font-size:8px}}
