@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}.container{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.w-full{width:100%}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@layer base{:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:0rem;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1.5}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%}}*{box-sizing:border-box}a{color:#000;font-weight:400;text-decoration:none}a:hover{color:#333}body{color:#000;background-color:#fff;min-width:320px;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:300;line-height:1.2}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}button:focus,button:focus-visible{outline-offset:2px;outline:2px solid #000}input{font-family:inherit}input:focus{outline:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.4;color:#000;background:#fff;min-height:100vh}.app{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.app:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.02) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.02) 0%,transparent 50%);pointer-events:none}.container{max-width:600px;width:100%;text-align:center;padding:3rem 2rem;background:#fff;border:2px solid #000000;position:relative;z-index:1}.logo-section{margin-bottom:4rem;position:relative}.logo-image{height:120px;width:auto;filter:brightness(0) contrast(1)}.hero-section{text-align:center;margin-bottom:4rem;position:relative}.headline{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:#000;margin:0 0 1.5rem;letter-spacing:2px;line-height:.9;text-transform:uppercase;font-family:Inter,sans-serif;text-shadow:2px 2px 0px #000000}.subheadline{font-size:clamp(1rem,2.5vw,1.3rem);color:#000;margin:0 0 2rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;line-height:1.1;font-family:Inter,sans-serif}.description{font-size:clamp(.9rem,2vw,1.1rem);color:#000;line-height:1.4;margin:0 auto 1.5rem;font-weight:400;max-width:600px;letter-spacing:1px;text-transform:uppercase;font-family:Inter,sans-serif;text-align:justify}.free-gaza{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:1.5rem;font-size:1rem;color:#000;font-weight:800;letter-spacing:2px;text-transform:uppercase;font-family:Inter,sans-serif}.free-gaza img{width:28px;height:21px}.cta-section{margin-bottom:4rem;text-align:center}.cta-intro{font-size:clamp(.9rem,2vw,1.1rem);color:#000;margin-bottom:1.5rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;font-family:Inter,sans-serif;text-align:center}.signup-form{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.input-group{display:flex;max-width:500px;width:100%;border:3px solid #000000;background:#fff}.email-input{flex:1;padding:18px 22px;border:none;background:#fff;color:#000;font-size:1rem;font-weight:700;outline:none;font-family:Inter,sans-serif;letter-spacing:1px;text-transform:uppercase}.email-input::-moz-placeholder{color:#666;font-weight:700;text-transform:uppercase;letter-spacing:1px}.email-input::placeholder{color:#666;font-weight:700;text-transform:uppercase;letter-spacing:1px}.email-input:focus{outline:none;background:#fff;color:#000}.notify-btn{padding:18px 26px;background:#000;color:#fff;border:none;font-size:1rem;font-weight:800;letter-spacing:2px;cursor:pointer;text-transform:uppercase;font-family:Inter,sans-serif;border-left:3px solid #000000}.notify-btn:hover{background:#333}.notify-btn:disabled{opacity:.6;cursor:not-allowed}.message{max-width:500px;margin:1.5rem auto 0;padding:1rem 1.5rem;background:#fff;border:3px solid #000000;font-size:.95rem;font-weight:800;text-align:center;letter-spacing:1px;text-transform:uppercase}.message.success,.message.error,.message.duplicate{background:#fff;color:#000}.success-message{padding:2.5rem 1.5rem;background:#fff;border:3px solid #000000;max-width:500px;margin:0 auto;text-align:justify}.success-message p{margin:0 0 1.25rem;color:#000;font-size:1.1rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.success-message button{background:#fff;border:3px solid #000000;color:#000;padding:12px 24px;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;font-family:Inter,sans-serif}.success-message button:hover{background:#000;color:#fff}.subscribe-another-btn{background:#fff;border:3px solid #000000;color:#000;padding:12px 24px;cursor:pointer;font-size:.85rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;font-family:Inter,sans-serif}.subscribe-another-btn:hover{background:#000;color:#fff}.footer{margin-top:3rem;text-align:justify;position:relative;padding:2rem 1rem;border-top:3px solid #000000;background:#fff}.tagline{font-size:clamp(.7rem,1.5vw,.9rem);color:#000;margin:0;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (max-width: 768px){.app{padding:1rem}.container{padding:2rem 1.5rem;max-width:100%}.logo-section{margin-bottom:3rem}.logo-image{height:100px}.hero-section{margin-bottom:3rem}.headline{font-size:clamp(2rem,8vw,3rem);line-height:1;margin-bottom:1.25rem}.subheadline{font-size:clamp(.9rem,3.5vw,1.2rem);line-height:1.2;margin-bottom:1.75rem}.description{font-size:clamp(.85rem,3vw,1rem);line-height:1.6;margin-bottom:1.25rem}.free-gaza{font-size:.9rem;margin-top:1.25rem}.cta-section{margin-bottom:3rem}.cta-intro{font-size:clamp(.8rem,3vw,1rem);margin-bottom:1.25rem}.input-group{flex-direction:column;max-width:100%}.email-input{padding:14px 18px;font-size:.95rem;border-bottom:2px solid #000000}.notify-btn{padding:14px 20px;font-size:.9rem;font-weight:600}.message{margin:1.25rem auto 0;padding:1rem 1.25rem;font-size:.9rem}.success-message{padding:1.75rem 1.25rem}.success-message p{font-size:1rem;margin-bottom:1rem}.footer{margin-top:2.5rem}}@media (max-width: 480px){.container{padding:1.5rem 1rem}.logo-section{margin-bottom:2.5rem}.logo-image{height:80px}.hero-section{margin-bottom:2.5rem}.headline{font-size:clamp(1.8rem,10vw,2.5rem);line-height:1;margin-bottom:1rem}.subheadline{font-size:clamp(.8rem,4vw,1.1rem);margin-bottom:1.5rem}.description{font-size:clamp(.8rem,3.5vw,.95rem);line-height:1.5;margin-bottom:1rem}.free-gaza{font-size:.85rem;margin-top:1rem}.free-gaza img{width:24px;height:18px}.cta-section{margin-bottom:2.5rem}.cta-intro{font-size:clamp(.75rem,3.5vw,.95rem);margin-bottom:1rem}.email-input{padding:12px 16px;font-size:.9rem}.notify-btn{padding:12px 18px;font-size:.85rem}.message{margin:1rem auto 0;padding:.875rem 1rem;font-size:.85rem}.success-message{padding:1.5rem 1rem}.success-message p{font-size:.95rem;margin-bottom:.875rem}.success-message button{padding:8px 16px;font-size:.8rem}.footer{margin-top:2rem}.tagline{font-size:clamp(.65rem,2.5vw,.8rem)}}
