.close,.panel-top .close,#contact-panel .panel-top>.close,#hall-sheet>.close,#plan-panel:has(#plan-form.submitted)>.panel-top>.close{font-size:0!important;position:absolute!important;width:36px!important;height:36px!important;padding:0!important;top:14px!important;right:14px!important;display:block!important;line-height:1!important}.close:before,.close:after{content:'';position:absolute;width:14px;height:1.6px;left:50%;top:50%;border-radius:2px;background:var(--theme-3b5242);transform:translate(-50%,-50%) rotate(45deg)}.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.gis-logo{width:72px;height:43px;background:var(--brand-surface);border:0;overflow:hidden;flex-shrink:0}.gis-logo img{width:100%;height:100%;object-fit:contain;opacity:1;transform:none}.gis-action{gap:10px}.gis-copy b{font-size:13px}.gis-copy small{font-size:9px}svg:has(use[href="#i-wa"]){stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;fill:none}.intro .overline{animation:eyebrow-in 1s cubic-bezier(.2,.7,.3,1) both}.intro .overline>span{animation:eyebrow-dot 1.4s ease-out both}.receipt-body h3{max-width:310px;margin-inline:auto!important}@keyframes eyebrow-in{from{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes eyebrow-dot{0%{box-shadow:0 0 0 0 var(--theme-d2f78a99)}100%{box-shadow:0 0 0 9px var(--theme-d2f78a00)}}@media(prefers-reduced-motion:reduce){.intro .overline,.intro .overline>span{animation:none}}
.gis-logo img{object-fit:cover;object-position:center 50%;transform:scale(1.1);opacity:1}.gis-logo .soft-image.image-ready{transform:scale(1.1)}
