.contest_wrap__aN3vG{position:relative;min-height:100vh;overflow-x:hidden;padding-bottom:5.5rem}.contest_blobBg___s6d0{position:fixed;inset:0;z-index:0;pointer-events:none}.contest_blob__spGjt{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;animation:contest_float__QO6MA 12s ease-in-out infinite}.contest_blob1__XGC65{width:min(80vw,320px);height:min(80vw,320px);background:linear-gradient(135deg,#fce7f3,#fbcfe8);top:-10%;left:-20%;animation-delay:0s}.contest_blob2__AQESM{width:min(70vw,280px);height:min(70vw,280px);background:linear-gradient(135deg,#e0f2fe,#bae6fd);top:30%;right:-15%;animation-delay:-4s}.contest_blob3__Ktf_h{width:min(60vw,240px);height:min(60vw,240px);background:linear-gradient(135deg,#fdf2f8,#fce7f3);bottom:10%;left:-10%;animation-delay:-8s}@keyframes contest_float__QO6MA{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10px,-15px) scale(1.05)}66%{transform:translate(-8px,10px) scale(.98)}}.contest_content__xIbpg{position:relative;z-index:1;max-width:480px;margin:0 auto;padding:1rem 1.25rem 2rem}.contest_hero__M7set{text-align:center;padding:1.5rem 0 2rem}.contest_heroTagline__FhwcA{font-size:.95rem;font-weight:700;letter-spacing:.08em;color:var(--pink-dark);margin:0 0 .5rem;text-transform:uppercase}.contest_heroTitle__7ZLgB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35em .4em;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:800;margin:0 0 1rem;letter-spacing:.02em;line-height:1.2}.contest_heroTitleText__6p7pG{background:linear-gradient(135deg,var(--pink-dark) 0,var(--blue-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contest_heroLogoWrap__amanV{display:inline-flex;align-items:center;flex-shrink:0}.contest_heroLogoImg__d1Cm8{height:auto;width:clamp(120px,35vw,180px);object-fit:contain;vertical-align:middle}.contest_heroIntro__66htl{font-size:.95rem;line-height:1.55;color:#4b5563;max-width:36ch;margin:0 auto 1.5rem}.contest_ctaRow__mZm6u{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:.75rem}.contest_cta__iD_mh{display:inline-block;padding:.9rem 1.5rem;border-radius:9999px;font-weight:700;font-size:1rem;text-decoration:none;color:var(--white);background:linear-gradient(135deg,var(--pink) 0,var(--pink-dark) 100%);box-shadow:0 4px 20px rgba(219,39,119,.4);transition:transform .2s,box-shadow .2s;cursor:pointer;animation:contest_pulseGlow__bXUek 2s ease-in-out infinite}.contest_cta__iD_mh:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgba(219,39,119,.5)}@keyframes contest_pulseGlow__bXUek{0%,to{box-shadow:0 4px 20px rgba(219,39,119,.4)}50%{box-shadow:0 4px 28px rgba(219,39,119,.55)}}.contest_ctaLink__zRxMy{display:inline-block;font-size:.9rem;font-weight:600;color:var(--pink-dark);text-decoration:none;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.contest_ctaLink__zRxMy:hover{color:var(--blue-dark);text-decoration:underline}.contest_section__KFXal{margin-bottom:1.25rem}.contest_card__A9MWy{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;padding:1.25rem 1.35rem;box-shadow:0 4px 24px rgba(219,39,119,.08),0 0 0 1px hsla(0,0%,100%,.6);transition:transform .2s,box-shadow .2s}.contest_card__A9MWy:hover{box-shadow:0 8px 32px rgba(219,39,119,.12),0 0 0 1px hsla(0,0%,100%,.8)}.contest_cardTitle__sy7ag{font-size:1.1rem;font-weight:800;margin:0 0 .75rem;color:var(--pink-dark);display:flex;align-items:center;gap:.5rem}.contest_cardBody__iEXtY{font-size:.9rem;line-height:1.6;color:#4b5563;margin:0}.contest_cardBody__iEXtY ol,.contest_cardBody__iEXtY ul{margin:.5rem 0 0;padding-left:1.25rem}.contest_cardBody__iEXtY li{margin-bottom:.35rem}.contest_cardBody__iEXtY p+p{margin-top:.6rem}.contest_cardBody__iEXtY strong{color:#374151}.contest_faqList__c2N2t{list-style:none;padding:0;margin:0}.contest_faqItem__qqxql{margin-bottom:.75rem}.contest_faqQ__jlrv5{font-size:.9rem;font-weight:700;color:#374151;margin:0 0 .25rem}.contest_faqA__md85g{font-size:.85rem;color:#6b7280;margin:0;line-height:1.5}.contest_stickyBar__1XHwX{position:fixed;bottom:0;left:0;right:0;z-index:50;background:linear-gradient(180deg,rgba(254,242,248,.98),rgba(252,231,243,.98) 50%,rgba(224,242,254,.98));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem 1rem;box-shadow:0 -4px 24px rgba(219,39,119,.12),0 -1px 0 rgba(219,39,119,.08);border-top:1px solid rgba(219,39,119,.15);display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:center}.contest_copyChip__uDabG{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#fce7f3,#fbcfe8);border-radius:9999px;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--pink-dark);border:1px solid rgba(219,39,119,.2);cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}.contest_copyChip__uDabG:hover{background:linear-gradient(135deg,#fbcfe8,#f9a8d4);box-shadow:0 2px 12px rgba(219,39,119,.2);transform:translateY(-1px)}.contest_copyChip__uDabG:active{transform:translateY(0) scale(.98)}.contest_copyIcon___jsAg{flex-shrink:0;color:var(--pink-dark);opacity:.9}.contest_toast__8fkWa{position:fixed;bottom:5rem;left:50%;transform:translateX(-50%) translateY(100%);z-index:100;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;border-radius:9999px;font-size:.9rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--pink) 0,var(--pink-dark) 100%);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 6px 28px rgba(219,39,119,.4),inset 0 0 0 1px hsla(0,0%,100%,.2);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.contest_toastVisible___CIla{transform:translateX(-50%) translateY(0);opacity:1}.contest_toastIcon__mUciI{font-size:1.1rem;line-height:1}.contest_bottomFlower__Q2Zir{text-align:center;padding:2rem 0 1rem;pointer-events:none}.contest_bottomFlowerImg__Fb6pY{width:100px;height:auto;opacity:.85;animation:contest_bottomFlowerFloat__Yi49x 5s ease-in-out infinite}@keyframes contest_bottomFlowerFloat__Yi49x{0%,to{transform:translateY(0) rotate(-12deg)}25%{transform:translateY(-6px) rotate(12deg)}50%{transform:translateY(0) rotate(-12deg)}75%{transform:translateY(-4px) rotate(12deg)}}@media (min-width:640px){.contest_content__xIbpg{max-width:560px;padding:1.5rem 1.5rem 2.5rem}.contest_stickyBar__1XHwX{padding:.85rem 1.25rem}.contest_toast__8fkWa{bottom:5.5rem}}