@font-face{font-family:Montserrat;src:url(./montserrat-variablefont_wght-BX21VzKy.ttf)format("truetype");font-style:normal;font-weight:400 800;font-display:swap}:root{--lj-coral:#f47a63;--white:#fff}*{box-sizing:border-box;letter-spacing:-.02em}html,body{min-height:100%}body{background:var(--white);min-height:100vh;color:var(--lj-coral);margin:0;font-family:Montserrat,Arial,sans-serif;font-weight:400}.closed-page{background:var(--white);place-items:center;min-height:100vh;padding:clamp(24px,5vw,64px) 20px;display:grid}.closed-content{text-align:center;width:min(820px,100%)}.logo-panel{background:var(--white);width:min(500px,88%);margin:0 auto clamp(28px,5vw,48px);padding:clamp(12px,2vw,22px) clamp(18px,3vw,34px)}.brand-logo{width:100%;height:auto;display:block}.message-panel{background:var(--lj-coral);color:var(--white);border-radius:clamp(28px,5vw,48px);padding:clamp(48px,8vw,88px) clamp(24px,7vw,72px);position:relative;overflow:hidden;box-shadow:0 24px 70px #f47a633d}h1,p,.visit-button{z-index:1;position:relative}h1,p{margin:0}h1{font-size:clamp(2.5rem,6.6vw,3.45rem);font-weight:800;line-height:1.04}.title-line{white-space:nowrap;display:block}p{max-width:650px;margin:24px auto 0;font-size:clamp(1.05rem,2.7vw,1.55rem);font-weight:400;line-height:1.45}.visit-button{border:2px solid var(--white);background:var(--white);min-height:52px;color:var(--lj-coral);border-radius:999px;justify-content:center;align-items:center;margin-top:34px;padding:14px 28px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.visit-button:hover{color:var(--white);background:0 0;transform:translateY(-2px)}.visit-button:focus-visible{outline:3px solid var(--white);outline-offset:4px}@media (width<=520px){.closed-page{padding-inline:14px}.logo-panel{width:min(360px,92%);margin-bottom:24px}.message-panel{border-radius:28px;padding-inline:18px}h1{font-size:clamp(1.25rem,5.8vw,2rem)}.visit-button{width:100%}}@media (prefers-reduced-motion:reduce){.visit-button{transition:none}}
