.contact-footer{background:#084b9d;padding:65px max(6%,calc((100% - 1400px)/2));color:#fff;border-top:1px solid #ffffff30;display:grid;grid-template-columns:1fr auto;gap:30px 70px;align-items:center}.contact-copy>span{font-size:10px;letter-spacing:.16em;font-weight:800;color:#b5dcff}.contact-copy h2{font-family:var(--display);font-size:clamp(46px,5vw,72px);line-height:1;margin:14px 0 20px;font-weight:800}.contact-copy p{font-size:13px;line-height:1.7;margin:0;color:#deefff}.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.contact-action{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 23px;min-height:54px;border-radius:40px;border:1px solid #ffffff70;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.contact-action:hover{transform:translateY(-3px);background:#ffffff18}.contact-action.primary{background:white;color:#0754b4;border-color:white}.contact-action.primary:hover{background:#e5f2ff}.contact-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-platforms{align-self:center;justify-self:end}.contact-platforms img{display:block;width:246px;max-width:100%;height:auto}.contact-bottom{grid-column:1/-1;border-top:1px solid #ffffff35;padding-top:24px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#cee6ff}.contact-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.contact-bottom img{width:55px;height:55px;object-fit:contain}.phone:before{content:'Call ';font-weight:800}.contact-action:focus-visible{outline:3px solid #91d0ff;outline-offset:5px}@media(max-width:700px){.contact-footer{grid-template-columns:1fr;padding:46px 6%;gap:35px}.contact-platforms{justify-self:start}.contact-copy p{font-size:12px}.contact-actions{gap:10px}.contact-action{padding:15px 19px;gap:18px;font-size:11px}.contact-bottom{margin-top:0;gap:25px;font-size:9px}.contact-copy h2{font-size:49px}}@media(prefers-reduced-motion:reduce){.contact-action{transition:none}.contact-action:hover{transform:none}}
.contact-platforms{width:370px;max-width:100%;border-top:1px solid #ffffff80}.platforms-label{display:table;margin-top:-1px;padding:5px 12px 6px;background:#249af3;border-radius:0 0 9px 9px;font-size:12px;font-weight:700;font-style:italic}.platforms-links{display:flex;align-items:center;margin-top:9px;gap:0}.platform-link{display:flex;align-items:center;justify-content:center;min-height:48px;flex:1;padding:0 14px;position:relative;transition:opacity .2s,transform .2s}.platform-link:first-child{padding-left:0}.platform-link:last-child{padding-right:0}.platform-link+.platform-link:before{content:'';position:absolute;left:0;height:20px;width:1px;background:#ffffff70}.contact-platforms .platform-link img{width:100%;height:auto;object-fit:contain;max-height:32px}.contact-platforms .platform-zippiq img{width:30px;height:30px;flex-shrink:0;filter:brightness(0) invert(1)}.platform-zippiq{gap:5px}.platform-zippiq span{font-family:var(--body);font-size:22px;font-weight:800;letter-spacing:-1px}.contact-platforms .platform-swiggy img{filter:brightness(0) invert(1)}.platform-link:hover{opacity:.78;transform:translateY(-2px)}.platform-link:focus-visible{outline:2px solid white;outline-offset:4px;border-radius:4px}@media(max-width:420px){.platform-link{padding:0 10px}.platform-zippiq span{font-size:20px}.contact-platforms .platform-zippiq img{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.platform-link{transition:none}.platform-link:hover{transform:none}}
.swiggy-art{position:relative;display:block;width:100%}.contact-platforms .swiggy-art .swiggy-icon-color{position:absolute;inset:0;clip-path:inset(0 69.7% 0 0);filter:none}
.contact-platforms{min-width:0}.platform-link{flex:1 1 0;min-width:0}@media(max-width:700px){.contact-footer{grid-template-columns:minmax(0,1fr)}}
