@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap");:root{--color-midnight-blue:#1C1F4A;--color-teal-blue:#1BC8C3;--color-sunset-coral:#F96C6C;--color-golden-yellow:#F5C34B;--color-lavender-purple:#A98CE3;--color-white-smoke:#F5F5F5;--color-jet-black:#0D0D0D}.font-primary{font-family:Inter,system-ui,-apple-system,sans-serif}.font-secondary{font-family:Manrope,system-ui,-apple-system,sans-serif}.hushpoll-card{border-radius:.75rem;box-shadow:0 10px 25px -5px rgba(28,31,74,.1),0 4px 6px -2px rgba(28,31,74,.05);border:0}.hushpoll-button{min-height:44px;min-width:44px;border-radius:.5rem;font-weight:500;font-family:Inter,sans-serif}.hushpoll-primary-button{background-color:var(--color-sunset-coral);color:white;transition:all .2s ease-in-out}.hushpoll-primary-button:hover{background-color:rgba(249,108,108,.9)}.hushpoll-secondary-button{background-color:var(--color-teal-blue);color:white}.hushpoll-secondary-button:hover{background-color:rgba(27,200,195,.9)}.poll-result-bar{background:linear-gradient(to right,var(--color-teal-blue),var(--color-golden-yellow));border-radius:.5rem;height:8px;transition:width .3s ease-in-out}.bg-midnight-blue{background-color:var(--color-midnight-blue)}.bg-teal-blue{background-color:var(--color-teal-blue)}.bg-sunset-coral{background-color:var(--color-sunset-coral)}.bg-golden-yellow{background-color:var(--color-golden-yellow)}.bg-lavender-purple{background-color:var(--color-lavender-purple)}.bg-white-smoke{background-color:var(--color-white-smoke)}.bg-jet-black{background-color:var(--color-jet-black)}.text-midnight-blue{color:var(--color-midnight-blue)}.text-teal-blue{color:var(--color-teal-blue)}.text-sunset-coral{color:var(--color-sunset-coral)}.text-golden-yellow{color:var(--color-golden-yellow)}.text-lavender-purple{color:var(--color-lavender-purple)}.text-white-smoke{color:var(--color-white-smoke)}.text-jet-black{color:var(--color-jet-black)}.from-teal-blue{--tw-gradient-from:var(--color-teal-blue)}.via-lavender-purple{--tw-gradient-via:var(--color-lavender-purple)}.to-sunset-coral{--tw-gradient-to:var(--color-sunset-coral)}.bg-hushpoll-gradient{background:linear-gradient(135deg,var(--color-teal-blue) 0,var(--color-lavender-purple) 50%,var(--color-sunset-coral) 100%)}@media (prefers-color-scheme:dark){:root{--color-midnight-blue:#E2E8F0;--color-white-smoke:#0F172A;--color-jet-black:#F8FAFC}}.hero-section{position:relative;min-height:100vh;overflow:hidden;margin-top:0!important;padding-top:0!important}.header-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:50!important;width:100%!important}.hero-content{position:relative;z-index:10;min-height:100vh;display:flex;align-items:center;padding-top:5rem}.page-container{margin:0!important;padding:0!important;min-height:100vh}