.page-module__avVt2a__main{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.page-module__avVt2a__particles{z-index:0;pointer-events:none;position:fixed;inset:0}.page-module__avVt2a__corner{z-index:1;pointer-events:none;opacity:.6;width:60px;height:60px;position:fixed}.page-module__avVt2a__cornerTL{border-top:1px solid #b7950b;border-left:1px solid #b7950b;top:1.5rem;left:1.5rem}.page-module__avVt2a__cornerTR{border-top:1px solid #b7950b;border-right:1px solid #b7950b;top:1.5rem;right:1.5rem}.page-module__avVt2a__cornerBL{border-bottom:1px solid #b7950b;border-left:1px solid #b7950b;bottom:1.5rem;left:1.5rem}.page-module__avVt2a__cornerBR{border-bottom:1px solid #b7950b;border-right:1px solid #b7950b;bottom:1.5rem;right:1.5rem}.page-module__avVt2a__content{z-index:2;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:680px;transition:opacity .9s,transform .9s;display:flex;position:relative;transform:translateY(24px)}.page-module__avVt2a__content.page-module__avVt2a__visible{opacity:1;transform:translateY(0)}.page-module__avVt2a__brandWrap{flex-direction:column;align-items:center;gap:.6rem;animation:.8s .1s both page-module__avVt2a__fadeUp;display:flex}.page-module__avVt2a__logoMark{opacity:.95;filter:drop-shadow(0 0 14px #2d6a4f99)}.page-module__avVt2a__siteName{letter-spacing:.3em;color:#d8f3dc;opacity:.75;font-family:Syne,sans-serif;font-size:.7rem;font-weight:600}.page-module__avVt2a__headline{flex-direction:column;align-items:center;gap:.1rem;animation:.9s .2s both page-module__avVt2a__fadeUp;display:flex}.page-module__avVt2a__headlineSerif{color:#f5f0e899;letter-spacing:.04em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,3.5vw,1.8rem);font-style:italic;font-weight:300;line-height:1.4}.page-module__avVt2a__headlineBig{letter-spacing:-.02em;background:linear-gradient(135deg,#f5f0e8 20%,#2d6a4f 55%,#b7950b 100%);-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:clamp(3.5rem,10vw,7rem);font-weight:800;line-height:1}.page-module__avVt2a__sub{color:#f5f0e88c;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:300;line-height:1.8;animation:1s .3s both page-module__avVt2a__fadeUp}.page-module__avVt2a__countdown{align-items:center;gap:clamp(.5rem,2vw,1.5rem);animation:1s .4s both page-module__avVt2a__fadeUp;display:flex}.page-module__avVt2a__countBlock{background:#2d6a4f2e;border:1px solid #b7950b40;border-radius:6px;flex-direction:column;align-items:center;gap:.3rem;min-width:clamp(52px,10vw,80px);padding:.6rem .4rem .5rem;display:flex}.page-module__avVt2a__countNum{background:linear-gradient(#f5f0e8 0%,#b7950b 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1}.page-module__avVt2a__countLabel{letter-spacing:.2em;text-transform:uppercase;color:#d8f3dc;opacity:.7;font-family:Syne,sans-serif;font-size:.55rem}.page-module__avVt2a__sep{color:#b7950b;opacity:.5;align-self:flex-start;margin-top:.2rem;padding-bottom:1.2rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:300}.page-module__avVt2a__divider{align-items:center;gap:1rem;width:100%;max-width:320px;animation:1s .5s both page-module__avVt2a__fadeUp;display:flex}.page-module__avVt2a__divider span:first-child,.page-module__avVt2a__divider span:last-child{background:linear-gradient(90deg,#0000,#b7950b66,#0000);flex:1;height:1px}.page-module__avVt2a__dividerDiamond{transform:rotate(45deg);background:#b7950b!important;flex:none!important;width:6px!important;height:6px!important}.page-module__avVt2a__notifyWrap{flex-direction:column;align-items:center;gap:1rem;width:100%;animation:1s .6s both page-module__avVt2a__fadeUp;display:flex}.page-module__avVt2a__notifyText{letter-spacing:.15em;text-transform:uppercase;color:#d8f3dc80;font-family:Syne,sans-serif;font-size:.75rem}.page-module__avVt2a__form{background:#1b43328c;border:1px solid #b7950b4d;border-radius:4px;gap:0;width:100%;max-width:420px;transition:border-color .3s;display:flex;overflow:hidden}.page-module__avVt2a__form:focus-within{border-color:#b7950ba6}.page-module__avVt2a__input{color:#f5f0e8;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;padding:.85rem 1.2rem;font-family:Syne,sans-serif;font-size:.85rem}.page-module__avVt2a__input::placeholder{color:#f5f0e840}.page-module__avVt2a__btn{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2d6a4f,#b7950b);border:none;padding:.85rem 1.4rem;font-family:Syne,sans-serif;font-size:.75rem;font-weight:600;transition:opacity .2s,transform .1s}.page-module__avVt2a__btn:hover{opacity:.88}.page-module__avVt2a__btn:active{transform:scale(.98)}.page-module__avVt2a__feedbackSuccess{color:#d8f3dc;letter-spacing:.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-style:italic}.page-module__avVt2a__feedbackError{color:#f09090;letter-spacing:.02em;font-size:.8rem}.page-module__avVt2a__socials{gap:1.5rem;animation:1s .7s both page-module__avVt2a__fadeUp;display:flex}.page-module__avVt2a__socialLink{color:#d8f3dc8c;border:1px solid #b7950b40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Syne,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .3s,color .3s,background .3s;display:flex}.page-module__avVt2a__socialLink:hover{color:#b7950b;background:#b7950b14;border-color:#b7950b}.page-module__avVt2a__footer{text-align:center;letter-spacing:.12em;color:#d8f3dc38;z-index:2;font-family:Syne,sans-serif;font-size:.65rem;position:fixed;bottom:1.2rem;left:0;right:0}@keyframes page-module__avVt2a__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.page-module__avVt2a__corner{width:30px;height:30px}.page-module__avVt2a__main{padding:1.5rem 1rem 4rem}.page-module__avVt2a__form{border-radius:4px;flex-direction:column}.page-module__avVt2a__btn{border-radius:0}.page-module__avVt2a__countdown{gap:.4rem}.page-module__avVt2a__headlineBig{letter-spacing:-.03em}}
