.sectionWelcomePage_containerWelcomePage__p17L7{position:relative;height:100vh;background:linear-gradient(135deg,#ff6b9d,#ffc3e0 50%,#ffe4f1);overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif}.sectionWelcomePage_heroSection__S6izI{display:flex;align-items:center;justify-content:center;max-width:1400px;margin:0 auto;padding:40px;height:100vh;position:relative;z-index:2;gap:60px}.sectionWelcomePage_heroContent__PeBJm{flex:1 1;max-width:500px;animation:sectionWelcomePage_slideInLeft__9pjT4 1s ease-out;text-align:center}.sectionWelcomePage_heroVisual__p77Y1{flex:1 1;display:flex;justify-content:center;align-items:center;animation:sectionWelcomePage_slideInRight__d_8QP 1s ease-out}.sectionWelcomePage_titleWelcomePage__xhO7E{margin-bottom:40px}.sectionWelcomePage_mainTitle__1CLrC{font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:25px;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,.4),0 6px 12px rgba(255,107,157,.3);letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;color:#ffffff!important;background:none!important;-webkit-text-fill-color:#ffffff!important;-webkit-background-clip:unset!important;background-clip:unset!important}@supports (-webkit-background-clip:text) and (not (-ms-high-contrast:active)) and (not (-ms-high-contrast:none)){@media not (-ms-high-contrast:none),not screen and (-ms-high-contrast:active){.sectionWelcomePage_mainTitle__1CLrC{background:linear-gradient(135deg,#ffffff,#fff9fc 50%,#ffe8f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}}}.sectionWelcomePage_titleLine1__ZE4N8,.sectionWelcomePage_titleLine2__rCToK{display:block;animation:sectionWelcomePage_fadeInUp__RPtSD 1s ease-out}.sectionWelcomePage_titleLine2__rCToK{animation-delay:.2s}.sectionWelcomePage_subtitle__FM_1e{font-size:1.4rem;font-weight:500;color:rgba(255,255,255,.95);line-height:1.5;margin-bottom:0;animation:sectionWelcomePage_fadeInUp__RPtSD 1s ease-out .4s both;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 4px rgba(255,107,157,.2);letter-spacing:.01em}.sectionWelcomePage_ctaSection__U2tKB{margin-top:50px;animation:sectionWelcomePage_fadeInUp__RPtSD 1s ease-out .6s both}.sectionWelcomePage_linkTakePhoto__JudYL{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(135deg,#ff6b9d,#ff4081 50%,#e91e63);color:white;padding:24px 48px;border-radius:60px;text-decoration:none;font-size:1.5rem;font-weight:800;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 12px 35px rgba(255,107,157,.5);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;cursor:pointer;outline:none}.sectionWelcomePage_linkTakePhoto__JudYL:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.sectionWelcomePage_linkTakePhoto__JudYL:hover:before{left:100%}.sectionWelcomePage_linkTakePhoto__JudYL:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(251,87,128,.6);text-decoration:none;color:white}.sectionWelcomePage_buttonIcon__vtFau{font-size:1.2em;animation:sectionWelcomePage_sparkle__HUGFj 2.5s ease-in-out infinite}.sectionWelcomePage_buttonArrow__ZqDyd{transition:transform .3s ease}.sectionWelcomePage_linkTakePhoto__JudYL:hover .sectionWelcomePage_buttonArrow__ZqDyd{transform:translateX(5px)}.sectionWelcomePage_linkTakePhoto__JudYL.sectionWelcomePage_loading__Es_Ko{background:linear-gradient(135deg,#ff9bb8,#ff7ba3 50%,#ff5e8a);cursor:not-allowed;pointer-events:none}.sectionWelcomePage_linkTakePhoto__JudYL:disabled{background:linear-gradient(135deg,#ff9bb8,#ff7ba3 50%,#ff5e8a);cursor:not-allowed;opacity:.8}.sectionWelcomePage_loadingSpinner__48JmO{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:sectionWelcomePage_spin__9EJnr 1s ease-in-out infinite}.sectionWelcomePage_loadingDots__ZxN2S{animation:sectionWelcomePage_pulse__C_VaR 1.5s ease-in-out infinite}@keyframes sectionWelcomePage_spin__9EJnr{to{transform:rotate(1turn)}}.sectionWelcomePage_ctaSubtext__lDmjB{text-align:center;color:rgba(255,255,255,.9);font-size:1.1rem;font-weight:600;margin-top:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 4px rgba(255,107,157,.3)}.sectionWelcomePage_instructionLink__Gi4aw{display:block;text-decoration:none;color:inherit;transition:all .3s ease;border-radius:24px;padding:20px;position:relative}.sectionWelcomePage_instructionLink__Gi4aw:hover{transform:translateY(-8px);filter:brightness(1.1)}.sectionWelcomePage_instructionLink__Gi4aw:hover .sectionWelcomePage_instructionFlowContainer__iQeWE{transform:scale(1.02)}.sectionWelcomePage_instructionLink__Gi4aw:active{transform:translateY(-4px)}.sectionWelcomePage_instructionHint__sNFpx{text-align:center;margin-bottom:16px;opacity:0;animation:sectionWelcomePage_fadeInBounce__MsqBu 2s ease-out 1.5s both}.sectionWelcomePage_hintText__eHMK1{background:rgba(255,255,255,.9);color:#ff6b9d;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:700;box-shadow:0 4px 15px rgba(255,107,157,.2);display:inline-block;animation:sectionWelcomePage_gentleBounce__8clx6 3s ease-in-out 2s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,107,157,.3)}.sectionWelcomePage_instructionLink__Gi4aw:hover .sectionWelcomePage_hintText__eHMK1{background:rgba(255,255,255,1);transform:scale(1.05);box-shadow:0 6px 20px rgba(255,107,157,.3)}.sectionWelcomePage_instructionFlowContainer__iQeWE{animation:sectionWelcomePage_fadeInUp__RPtSD 1s ease-out .5s both;transition:all .3s ease;position:relative}.sectionWelcomePage_instructionLink__Gi4aw:hover .sectionWelcomePage_instructionFlowContainer__iQeWE:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,rgba(255,107,157,.1),rgba(255,195,224,.1));border-radius:24px;z-index:-1;opacity:1;animation:sectionWelcomePage_glowPulse__fsc_I 2s ease-in-out infinite}.sectionWelcomePage_instructionFlowContainer__iQeWE:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,rgba(255,107,157,.05),rgba(255,195,224,.05));border-radius:24px;z-index:-1;opacity:0;transition:opacity .3s ease}.sectionWelcomePage_instructionCards__sbQ3P{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-template-rows:auto auto auto;grid-gap:12px;gap:12px;max-width:480px;align-items:center;justify-items:center}.sectionWelcomePage_instructionCard__OgB0n{background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,107,157,.3);border-radius:18px;padding:20px 15px;text-align:center;transition:all .3s ease;position:relative;box-shadow:0 8px 25px rgba(255,107,157,.15);cursor:pointer;min-width:120px}.sectionWelcomePage_instructionCard__OgB0n:hover{transform:translateY(-5px) scale(1.02);background:rgba(255,255,255,.2);box-shadow:0 15px 35px rgba(255,107,157,.2)}.sectionWelcomePage_instructionLink__Gi4aw:hover .sectionWelcomePage_instructionCard__OgB0n{transform:translateY(-3px) scale(1.01);background:rgba(255,255,255,.25);box-shadow:0 12px 30px rgba(255,107,157,.25)}.sectionWelcomePage_instructionLink__Gi4aw:hover .sectionWelcomePage_instructionCard__OgB0n:hover{transform:translateY(-8px) scale(1.05);background:rgba(255,255,255,.3);box-shadow:0 20px 40px rgba(255,107,157,.3)}.sectionWelcomePage_stepBadge__lEf8i{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff6b9d,#ff4081);color:white;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;box-shadow:0 4px 15px rgba(255,107,157,.4)}.sectionWelcomePage_stepEmoji__6y1cS{font-size:2rem;margin-bottom:10px;animation:sectionWelcomePage_gentleBounce__8clx6 3s ease-in-out infinite}.sectionWelcomePage_stepName__i_3_0{color:#ffffff;font-size:1rem;font-weight:800;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;text-shadow:0 3px 6px rgba(0,0,0,.4),0 1px 3px rgba(255,107,157,.3)}.sectionWelcomePage_arrowLeft__Pulbe,.sectionWelcomePage_arrowRight__uN5_p{display:flex;align-items:center;justify-content:center}.sectionWelcomePage_arrowLeft__Pulbe .sectionWelcomePage_arrowHead__feMFy,.sectionWelcomePage_arrowRight__uN5_p .sectionWelcomePage_arrowHead__feMFy{font-size:1.5rem;color:rgba(255,255,255,.8);text-shadow:0 2px 4px rgba(255,107,157,.3);animation:sectionWelcomePage_arrowPulse__nOpni 2s ease-in-out infinite}.sectionWelcomePage_arrowDown__s1SyN{display:flex;align-items:center;justify-content:center}.sectionWelcomePage_arrowVertical__xD1Df{font-size:1.5rem;color:rgba(255,255,255,.8);text-shadow:0 2px 4px rgba(255,107,157,.3);animation:sectionWelcomePage_arrowBounce__QeZLt 2s ease-in-out infinite}.sectionWelcomePage_instructionCard__OgB0n:first-child{grid-column:1;grid-row:1}.sectionWelcomePage_arrowRight__uN5_p:nth-child(2){grid-column:2;grid-row:1}.sectionWelcomePage_instructionCard__OgB0n:nth-child(3){grid-column:3;grid-row:1}.sectionWelcomePage_arrowRight__uN5_p:nth-child(4){grid-column:4;grid-row:1}.sectionWelcomePage_instructionCard__OgB0n:nth-child(5){grid-column:5;grid-row:1}.sectionWelcomePage_arrowDown__s1SyN:nth-child(6){grid-column:5;grid-row:2}.sectionWelcomePage_instructionCard__OgB0n:nth-child(7){grid-column:5;grid-row:3}.sectionWelcomePage_arrowLeft__Pulbe:nth-child(8){grid-column:4;grid-row:3}.sectionWelcomePage_instructionCard__OgB0n:nth-child(9){grid-column:3;grid-row:3}.sectionWelcomePage_arrowLeft__Pulbe:nth-child(10){grid-column:2;grid-row:3}.sectionWelcomePage_instructionCard__OgB0n:nth-child(11){grid-column:1;grid-row:3}.sectionWelcomePage_backgroundDecor__ZIE4u{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.sectionWelcomePage_blob1___Cfj9,.sectionWelcomePage_blob2__1AKkl,.sectionWelcomePage_blob3__h9i64{position:absolute;border-radius:50%;background:linear-gradient(45deg,rgba(255,107,157,.25),rgba(255,195,224,.18));animation:sectionWelcomePage_blob__6aV5s 20s infinite}.sectionWelcomePage_blob1___Cfj9{width:300px;height:300px;top:-150px;right:-150px;animation-delay:0s}.sectionWelcomePage_blob2__1AKkl{width:200px;height:200px;bottom:-100px;left:-100px;animation-delay:7s}.sectionWelcomePage_blob3__h9i64{width:150px;height:150px;top:50%;left:10%;animation-delay:14s}@keyframes sectionWelcomePage_slideInLeft__9pjT4{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes sectionWelcomePage_slideInRight__d_8QP{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes sectionWelcomePage_fadeInUp__RPtSD{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionWelcomePage_float__SAVTT{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.02)}}@keyframes sectionWelcomePage_gentleFloat__I_fUg{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(-12px) rotate(-1deg)}}@keyframes sectionWelcomePage_bounce__hdC3C{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-6px) scale(1.05)}60%{transform:translateY(-3px) scale(1.02)}}@keyframes sectionWelcomePage_gentleBounce__8clx6{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.03)}}@keyframes sectionWelcomePage_sparkle__HUGFj{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(180deg)}}@keyframes sectionWelcomePage_pulse__C_VaR{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes sectionWelcomePage_arrowPulse__nOpni{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes sectionWelcomePage_arrowBounce__QeZLt{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes sectionWelcomePage_blob__6aV5s{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes sectionWelcomePage_glowPulse__fsc_I{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}@keyframes sectionWelcomePage_fadeInBounce__MsqBu{0%{opacity:0;transform:translateY(-20px) scale(.8)}60%{opacity:1;transform:translateY(5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:968px){.sectionWelcomePage_containerWelcomePage__p17L7{height:auto;min-height:100vh}.sectionWelcomePage_heroSection__S6izI{flex-direction:column;padding:40px 20px;gap:40px;height:auto}.sectionWelcomePage_heroContent__PeBJm{max-width:100%}.sectionWelcomePage_titleWelcomePage__xhO7E{margin-top:60px;margin-bottom:30px}.sectionWelcomePage_mainTitle__1CLrC{font-size:3rem;font-weight:800}.sectionWelcomePage_subtitle__FM_1e{font-size:1.2rem}.sectionWelcomePage_linkTakePhoto__JudYL{font-size:1.3rem;padding:20px 40px}.sectionWelcomePage_instructionCards__sbQ3P{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto!important;grid-gap:15px!important;gap:15px!important;max-width:400px!important;align-items:center;justify-items:center}.sectionWelcomePage_instructionCard__OgB0n{padding:16px 12px;width:100%;max-width:180px}.sectionWelcomePage_stepEmoji__6y1cS{font-size:1.6rem}.sectionWelcomePage_stepName__i_3_0{font-size:.9rem}.sectionWelcomePage_arrowDown__s1SyN,.sectionWelcomePage_arrowLeft__Pulbe,.sectionWelcomePage_arrowRight__uN5_p{display:none!important}.sectionWelcomePage_hintText__eHMK1{font-size:.8rem;padding:6px 12px}.sectionWelcomePage_instructionCard__OgB0n:first-child,.sectionWelcomePage_instructionCard__OgB0n:nth-child(11),.sectionWelcomePage_instructionCard__OgB0n:nth-child(3),.sectionWelcomePage_instructionCard__OgB0n:nth-child(5),.sectionWelcomePage_instructionCard__OgB0n:nth-child(7),.sectionWelcomePage_instructionCard__OgB0n:nth-child(9){grid-column:unset!important;grid-row:unset!important}}@media (max-width:480px){.sectionWelcomePage_titleWelcomePage__xhO7E{margin-top:80px;margin-bottom:25px}.sectionWelcomePage_mainTitle__1CLrC{font-size:2.2rem;font-weight:800}.sectionWelcomePage_subtitle__FM_1e{font-size:1.1rem}.sectionWelcomePage_linkTakePhoto__JudYL{padding:18px 36px;font-size:1.2rem}.sectionWelcomePage_ctaSubtext__lDmjB{font-size:1rem}.sectionWelcomePage_instructionCards__sbQ3P{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto!important;grid-gap:12px!important;gap:12px!important;max-width:320px!important;align-items:center;justify-items:center}.sectionWelcomePage_instructionCard__OgB0n{padding:14px 10px;width:100%;max-width:150px}.sectionWelcomePage_stepEmoji__6y1cS{font-size:1.4rem;margin-bottom:6px}.sectionWelcomePage_stepName__i_3_0{font-size:.8rem;font-weight:700}.sectionWelcomePage_arrowDown__s1SyN,.sectionWelcomePage_arrowLeft__Pulbe,.sectionWelcomePage_arrowRight__uN5_p{display:none!important}.sectionWelcomePage_instructionCard__OgB0n:first-child,.sectionWelcomePage_instructionCard__OgB0n:nth-child(11),.sectionWelcomePage_instructionCard__OgB0n:nth-child(3),.sectionWelcomePage_instructionCard__OgB0n:nth-child(5),.sectionWelcomePage_instructionCard__OgB0n:nth-child(7),.sectionWelcomePage_instructionCard__OgB0n:nth-child(9){grid-column:unset!important;grid-row:unset!important}.sectionWelcomePage_stepBadge__lEf8i{width:22px;height:22px;font-size:.75rem;font-weight:800}}@media (max-width:360px){.sectionWelcomePage_titleWelcomePage__xhO7E{margin-top:100px;margin-bottom:20px}.sectionWelcomePage_heroSection__S6izI{padding:30px 15px}.sectionWelcomePage_mainTitle__1CLrC{font-size:2rem}.sectionWelcomePage_subtitle__FM_1e{font-size:1rem}}