.Layout_instagram-link__UoB8o{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#111827;text-decoration:none;transition:color .2s ease}.Layout_instagram-link__UoB8o:hover{color:#dd2a7b}.Layout_instagram-icon__i9OsY{display:inline-block;vertical-align:middle;margin-right:2.5rem}.CountdownTimer_timerContainer__MW_mb{text-align:center;padding:2rem 1rem}.CountdownTimer_title___uWnG{text-align:center;font-size:1.75rem;color:#111;margin:1rem 0;font-weight:600;color:white}.CountdownTimer_countdownContainer__Sph2_{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;padding:1rem;overflow-x:auto}.CountdownTimer_unit__NXuC9{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.CountdownTimer_circle__vzml5{width:80px;height:80px}.CountdownTimer_bg___3HXA{fill:none;stroke:#e5e7eb;stroke-width:6}.CountdownTimer_progress__fhqlD{fill:none;stroke:#10b981;stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .3s ease}.CountdownTimer_value__3e2Wy{fill:#fff;font-size:1.25rem;font-weight:700;dominant-baseline:middle;text-anchor:middle}.CountdownTimer_label__emMnH{font-size:.85rem;margin-top:.5rem;color:white}.CountdownTimer_ctaWrapper__Kl9Mj{display:flex;justify-content:center;width:100%}.CountdownTimer_ctaButton__ofOUL{background-color:#ff5a5f;color:#ffffff;font-size:1.1rem;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}.CountdownTimer_ctaButton__ofOUL:hover{background-color:#b91c1c;box-shadow:0 4px 12px rgba(185,28,28,.4);color:#ffffff}@media (max-width:600px){.CountdownTimer_title___uWnG{font-size:1.5rem;margin-bottom:1rem}.CountdownTimer_countdownContainer__Sph2_{justify-content:center;gap:1.2rem;padding:.5rem}.CountdownTimer_circle__vzml5{width:70px;height:70px}.CountdownTimer_value__3e2Wy{font-size:1rem}.CountdownTimer_label__emMnH{font-size:.75rem}.CountdownTimer_ctaButton__ofOUL{width:100%;max-width:280px}}@media (max-width:400px){.CountdownTimer_circle__vzml5{width:60px;height:60px}.CountdownTimer_value__3e2Wy{font-size:.95rem}.CountdownTimer_label__emMnH{font-size:.7rem}}.CountdownTimer_ctaWrapper__Kl9Mj{margin-top:2rem;padding:2rem;border:1px solid rgba(59,130,246,.2);border-radius:12px;background:rgba(240,249,255,.95);text-align:center;backdrop-filter:blur(2px);box-shadow:0 4px 20px rgba(59,130,246,.08)}.CountdownTimer_ctaIntro__mZCGb{font-size:1.125rem;font-weight:500;margin-bottom:1.5rem;margin-right:1rem;color:#1e293b;text-align:center}.CountdownTimer_ctaButtonGroup__hPZk3{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.CountdownTimer_ctaButton__ofOUL{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;text-align:center;transition:background-color .3s ease,transform .2s ease;color:white;box-shadow:0 2px 6px rgba(0,0,0,.08)}.CountdownTimer_ctaButton__ofOUL:hover{transform:translateY(-2px)}.CountdownTimer_volunteer__l6oHC{background-color:#10b981}.CountdownTimer_volunteer__l6oHC:hover{background-color:#059669}.CountdownTimer_advisor__spx7A{background-color:#ef4444}.CountdownTimer_advisor__spx7A:hover{background-color:#dc2626}.CountdownTimer_business__QWMlh{background-color:#3b82f6}.CountdownTimer_business__QWMlh:hover{background-color:#2563eb}.CountdownTimer_dialogOverlay__mzU_6{position:fixed;bottom:0;left:0;width:100%;background:rgba(15,23,42,.95);padding:2rem 1rem;display:flex;justify-content:center;animation:CountdownTimer_slideUp__noKqD .4s ease forwards;z-index:1000}.CountdownTimer_dialogBox__9kTCW{background:#1f2937;color:#f3f4f6;padding:2rem;border-radius:12px;text-align:center;max-width:400px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.5)}.CountdownTimer_dialogBox__9kTCW h4{font-size:1.25rem;margin-bottom:.75rem}.CountdownTimer_dialogBox__9kTCW p{margin-bottom:1.25rem;font-size:1rem}.CountdownTimer_closeButton__n_Afm{background:#334155;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;cursor:pointer}@keyframes CountdownTimer_slideUp__noKqD{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}