.page_page__AQM7V{--ink:#291e29;--pink:#a73579;position:relative;isolation:isolate;min-height:100svh;background:radial-gradient(ellipse at 50% 0,#fbe4f1 0,transparent 60%),#fffbfd;color:var(--ink);font-family:coolvetica-regular,sans-serif;font-weight:400;cursor:pointer;display:flex;flex-direction:column}.page_header__i11_9{display:flex;align-items:center;justify-content:flex-end;padding:26px 42px;gap:20px}.page_events__OYFMd{display:flex;align-items:center;gap:10px;font-size:13px;color:#74616f;padding:10px 0}.page_events__OYFMd:hover{color:var(--pink)}.page_events__OYFMd svg{width:16px;height:16px;transform:rotate(-35deg)}.page_main__CjV2_{width:min(100% - 48px,880px);margin:auto;display:flex;flex-direction:column;gap:42px;padding:45px 0}.page_intro__InOLF{text-align:center}.page_intro__InOLF h1{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(42px,5.1vw,70px);letter-spacing:-.025em;line-height:1.16}.page_actions__a1XqP{width:min(100%,590px);margin:0 auto}.page_steps___9PLM{display:grid;gap:12px}.page_step__poHXB{display:flex;align-items:center;gap:20px;padding:23px 22px;border:1px solid #ffffffa6;border-radius:18px;background:#f4e6efb3;box-shadow:0 4px 18px #9d578405;transition:color .2s,background .2s,transform .2s,box-shadow .2s}.page_step__poHXB:hover{color:var(--pink);background:#f0daea;transform:translateY(-2px);box-shadow:0 8px 22px #9d578410}.page_number__VHwRT{font-family:Anton,sans-serif;font-size:20px;color:#a78d9e;font-weight:400;line-height:1}.page_community__HLwNH h2,.page_step__poHXB h2{font-size:19px;font-weight:400;line-height:1.3}.page_community__HLwNH p,.page_step__poHXB p{font-size:14px;line-height:1.5;color:#7e6b78;margin-top:4px}.page_community__HLwNH>svg,.page_step__poHXB>svg{flex-shrink:0;margin-left:auto;color:#9c7f91;width:20px}.page_community__HLwNH{display:flex;align-items:center;gap:16px;padding:28px 4px;margin:5px 0 10px}.page_heart__JeXtC{font-size:38px;line-height:1;color:var(--pink);width:36px;text-align:center;flex-shrink:0}.page_cta___mWI1{display:flex;align-items:center;justify-content:center;gap:16px;border-radius:999px;background:#f7b9df;color:var(--ink);font-size:21px;font-weight:400;padding:18px 24px;transition:background .2s}.page_cta___mWI1:hover{background:#f3a4d4}.page_page__AQM7V a:focus-visible{outline:2px solid var(--pink);outline-offset:5px}.page_footer__fyc0Y{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 42px;font-size:10px;color:#9b8493;letter-spacing:.1em}.page_footer__fyc0Y a{letter-spacing:0;font-size:12px}@media(max-width:600px){.page_header__i11_9{padding:19px 22px}.page_events__OYFMd{font-size:12px;gap:6px}.page_main__CjV2_{width:calc(100% - 44px);gap:34px;padding:36px 0}.page_intro__InOLF h1{font-size:clamp(33px,8.7vw,50px)}.page_step__poHXB{padding:20px 16px;gap:14px;border-radius:16px}.page_number__VHwRT{font-size:18px}.page_community__HLwNH h2,.page_step__poHXB h2{font-size:17px}.page_community__HLwNH p,.page_step__poHXB p{font-size:13px}.page_community__HLwNH{gap:12px;padding:25px 0}.page_heart__JeXtC{width:30px;font-size:32px}.page_cta___mWI1{font-size:20px;padding:17px}.page_footer__fyc0Y{padding:20px 22px;justify-content:center}.page_footer__fyc0Y>span{display:none}}.page_ambience__Nsvcu{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.page_glow__JdcHh{position:absolute;width:75vw;height:75vw;max-width:1000px;max-height:1000px;left:-30%;top:2%;border-radius:50%;background:radial-gradient(circle,#f5b0dc66,transparent 65%);animation:page_driftGlow__Oe0iE 16s ease-in-out infinite alternate}.page_floatingHeart__HqV8Z{position:absolute;font-family:Arial,sans-serif;color:#d77eb2;font-size:clamp(60px,10vw,140px);line-height:1;opacity:.3;left:9%;top:18%;transform:rotate(-18deg);animation:page_floatHeart__J5rDI 8s ease-in-out infinite}.page_floatingHeart__HqV8Z:nth-of-type(3){left:auto;right:8%;top:57%;font-size:clamp(48px,7vw,96px);animation-delay:-4s;transform:rotate(16deg)}.page_sparkle__WhoTF{position:absolute;left:84%;top:17%;font-size:27px;color:#bc4c92;opacity:.45;animation:page_twinkle__WNp26 5s ease-in-out infinite}.page_sparkle__WhoTF:nth-of-type(5){left:15%;top:72%;font-size:19px;animation-delay:-2s}.page_route__2tFeE{position:absolute;inset:0;width:100%;height:100%;opacity:.18;stroke:#bc4c92;stroke-width:1;stroke-dasharray:4 10;stroke-linecap:round;animation:page_travelRoute__Foxvq 35s linear infinite}.page_intro__InOLF{animation:page_enterContent__iHopV .7s ease-out both}.page_actions__a1XqP{animation:page_enterContent__iHopV .7s ease-out .12s both}.page_heart__JeXtC{animation:page_heartbeat__8rbJx 4s ease-in-out infinite}.page_cta___mWI1{position:relative;overflow:hidden;box-shadow:0 2px 0 #dfa1c9,0 6px 18px #d66bac14;transition:background .2s,transform .15s,box-shadow .15s}.page_cta___mWI1:after{content:"";position:absolute;inset:0;transform:translateX(-150%) skewX(-20deg);background:linear-gradient(90deg,transparent,#ffffff70,transparent);animation:page_buttonShine__XWjmU 7s ease-in-out infinite;pointer-events:none}.page_cta___mWI1:hover{transform:translateY(-1px);box-shadow:0 3px 0 #dfa1c9,0 8px 20px #d66bac1c}.page_cta___mWI1:active{transform:translateY(1px);box-shadow:0 1px 0 #dfa1c9,0 2px 8px #d66bac10}.page_community__HLwNH svg,.page_step__poHXB svg{transition:transform .2s}.page_community__HLwNH:hover svg,.page_step__poHXB:hover svg{transform:translateX(5px)}@keyframes page_driftGlow__Oe0iE{to{transform:translate(65vw,15vh) scale(1.2)}}@keyframes page_floatHeart__J5rDI{50%{translate:0 -18px;rotate:8deg}}@keyframes page_twinkle__WNp26{50%{opacity:.18;transform:scale(.75) rotate(25deg)}}@keyframes page_travelRoute__Foxvq{to{stroke-dashoffset:-280}}@keyframes page_enterContent__iHopV{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page_heartbeat__8rbJx{0%,35%,65%,to{transform:scale(1)}45%,55%{transform:scale(1.12)}}@keyframes page_buttonShine__XWjmU{0%,65%{transform:translateX(-150%) skewX(-20deg)}90%,to{transform:translateX(150%) skewX(-20deg)}}@media(max-width:600px){.page_floatingHeart__HqV8Z{left:-5%;top:14%;font-size:82px;opacity:.2}.page_floatingHeart__HqV8Z:nth-of-type(3){right:-4%;top:60%;font-size:65px}.page_sparkle__WhoTF{left:88%;top:10%;font-size:20px}.page_sparkle__WhoTF:nth-of-type(5){left:5%;top:78%}.page_route__2tFeE{opacity:.12}}@media(prefers-reduced-motion:reduce){.page_page__AQM7V *,.page_page__AQM7V :after{animation:none!important;transition:none!important}.page_cta___mWI1:after{display:none}}