@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700&family=Cairo:wght@400;500;600;700&display=swap";html,body{margin:0;padding:0;min-height:100%}html[lang=ar] .onesignal-customlink-container *{font-family:var(--font-ar)}html[lang=he] .onesignal-customlink-container *{font-family:var(--font-he)}.landing-page{background:#f6f7f8;color:#111;padding:0}.landing-page .hero{padding:0;margin:0;background:#f6f7f8}.landing-page .hero .hero-inner{max-width:1100px;margin:0 auto;padding:0;text-align:center}.landing-page .hero .hero-image{width:100%;max-width:400px;height:auto;display:block;margin:0 auto}.landing-page .language-switch{display:flex;justify-content:center;gap:8px;margin:12px 0 24px}.landing-page .language-switch a{font-size:14px;text-decoration:none;padding:6px 14px;border-radius:20px;border:1px solid #ccc;background:#fff;cursor:pointer;transition:all .2s ease;color:#111}.landing-page .language-switch a.active{background:#111;color:#fff;border-color:#111}.landing-page .cta{text-align:center;max-width:720px;margin:0 auto 48px;padding:0 16px}.landing-page .cta h1{font-size:36px;line-height:1.2;margin-bottom:12px}.landing-page .cta .cta-subtitle{font-size:18px;color:#444;margin-bottom:24px}.landing-page .cta .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 34px;border-radius:999px;background:transparent;color:#c62828;border:2px solid #c62828;font-family:var(--font-he);font-size:16px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.landing-page .cta .cta-button:hover{background:#c62828;color:#fff}.landing-page .petition{padding:0 16px 80px}.landing-page .petition .petition-document{max-width:760px;margin:0 auto;background:#fff;border-radius:12px;padding:48px 40px;box-shadow:0 12px 30px #0000000f}.landing-page .petition .petition-document .petition-header{text-align:center;margin-bottom:32px}.landing-page .petition .petition-document .petition-header h2{font-size:28px;margin:0}.landing-page .petition .petition-document .petition-text{font-size:16px;line-height:1.9;color:#222;margin-bottom:40px}.landing-page .petition .petition-document .petition-text p{margin-bottom:16px}.landing-page .petition .petition-document .petition-text .petition-closing{font-weight:600}.landing-page .petition .petition-document .petition-form{border-top:1px solid #ddd;padding-top:32px}.landing-page .petition .petition-document .petition-form .global-error{text-align:center;background-color:#fbf1dd;color:#896110;margin:0 auto 20px;padding:18px;display:none}.landing-page .petition .petition-document .petition-form .input-error{color:#c32629;font-size:.75rem;padding:7px 12px;margin:0;display:none;background:#f6f7f8}.landing-page .petition .petition-document .petition-form h3{text-align:center;font-size:22px;margin-bottom:32px}.landing-page .petition .petition-document .petition-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.landing-page .petition .petition-document .petition-form .form-field{display:flex;flex-direction:column}.landing-page .petition .petition-document .petition-form .form-field label{font-size:14px;color:#333;margin-bottom:6px}.landing-page .petition .petition-document .petition-form .form-field input,.landing-page .petition .petition-document .petition-form .form-field select{border:none;border-bottom:2px solid #bbb;padding:8px 4px;font-size:16px;background:transparent;outline:none;border-radius:0}.landing-page .petition .petition-document .petition-form .form-field input:focus,.landing-page .petition .petition-document .petition-form .form-field select:focus{border-bottom-color:#111}.landing-page .petition .petition-document .petition-form .combobox{position:relative}.landing-page .petition .petition-document .petition-form .combobox .combobox-list{position:absolute;inset-inline:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #ccc;z-index:1000}.landing-page .petition .petition-document .petition-form .combobox .combobox-list li{padding:8px 12px;cursor:pointer}.landing-page .petition .petition-document .petition-form .combobox .combobox-list li:hover,.landing-page .petition .petition-document .petition-form .combobox .combobox-list li.active{background:#eee}.landing-page .petition .petition-document .petition-form .form-signature{margin-top:40px}.landing-page .petition .petition-document .petition-form .form-signature .note{margin:15px 0;text-align:center;font-size:.9rem;color:#c32629}.landing-page .petition .petition-document .petition-form .signature-label{font-size:14px;margin-bottom:8px}.landing-page .petition .petition-document .petition-form .signature-box{position:relative;width:100%;height:140px;border-bottom:2px solid #bbb;cursor:crosshair}.landing-page .petition .petition-document .petition-form .signature-box canvas{width:100%;height:100%;display:block}.landing-page .petition .petition-document .petition-form .signature-box:after{content:var(--signature-placeholder);position:absolute;bottom:12px;right:0;font-size:14px;color:#aaa}.landing-page .petition .petition-document .petition-form .signature-box.has-signature:after{display:none}.landing-page .petition .petition-document .petition-form .signature-clear{margin-top:8px;background:none;border:none;font-size:13px;color:#666;cursor:pointer}.landing-page .petition .petition-document .petition-form .signature-clear:hover{text-decoration:underline}.landing-page .petition .petition-document .petition-form .submit-button{width:100%;padding:16px;border-radius:10px;border:none;background:#111;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.site-footer{background:#0f1113;color:#e5e5e5;margin-top:0;padding:80px 24px 32px;font-family:var(--font-he)}.site-footer .footer-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:220px 1fr 220px;gap:48px;align-items:flex-start}.site-footer .footer-brand img{max-width:160px;opacity:.9}.site-footer .footer-content h4{font-size:15px;font-weight:600;margin:0 0 8px;color:#fff}.site-footer .footer-content p{font-size:14px;line-height:1.7;color:#cfcfcf;margin:0 0 24px}.site-footer .site-footer__social{display:flex;gap:12px;flex-wrap:wrap}.site-footer .site-footer__social .social{position:relative;width:36px;height:36px;border-radius:999px;background:#1a1d20;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.site-footer .site-footer__social .social svg{width:18px;height:18px;fill:#cfcfcf;transition:fill .15s ease}.site-footer .site-footer__social .social:hover{transform:translateY(-2px)}.site-footer .site-footer__social .social .tooltip{position:absolute;bottom:46px;background:#111827;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .15s ease,transform .15s ease;transform:translateY(4px)}.site-footer .site-footer__social .social:hover .tooltip{opacity:1;transform:translateY(0)}.site-footer .site-footer__social .website:hover{background:#2d2d2d}.site-footer .site-footer__social .facebook:hover{background:#1877f2}.site-footer .site-footer__social .instagram:hover{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.site-footer .site-footer__social .x:hover{background:#000}.site-footer .site-footer__social .social:hover svg{fill:#fff}.site-footer .footer-bottom{max-width:1100px;margin:48px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.site-footer .footer-bottom p{font-size:13px;color:#cfcfcf;text-align:center;margin:0}@media(max-width:768px){.site-footer{padding:64px 20px 24px}.site-footer .footer-container{grid-template-columns:1fr;gap:32px}}:root{--color-bg-page: #ffffff;--color-bg-soft: #f6f7f9;--color-text-primary: #111111;--color-text-secondary: #555555;--color-border: #dcdfe4;--color-primary: #ff5a5f;--color-primary-hover: #e6484d;--space-xxs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 999px;--shadow-soft: 0 4px 20px rgba(0, 0, 0, .06)}:root{--font-he: "Heebo", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-ar: "Cairo", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-size-base: 16px;--line-height-base: 1.6;--color-text-primary: #111;--color-text-secondary: #555}html{font-size:var(--font-size-base)}body{margin:0;line-height:var(--line-height-base);color:var(--color-text-primary);background:transparent}html[lang=he] *{font-family:var(--font-he)}html[lang=ar] *{font-family:var(--font-ar)}html[lang=he] body,html[lang=he] .cta-button{font-family:var(--font-he)}html[lang=ar] body,html[lang=ar] .cta-button{font-family:var(--font-ar)}.arabic-text{font-family:var(--font-ar)!important}.hebrew-text{font-family:var(--font-he)!important}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-weight:600;line-height:1.25}h1{font-size:2.4rem;font-weight:700}h2{font-size:1.8rem}h3{font-size:1.4rem}p{margin:0 0 1em;font-size:1rem;color:var(--color-text-secondary)}small{font-size:.85rem;color:var(--color-text-secondary)}input,textarea,select,button{font-family:inherit;font-size:1rem}html[dir=rtl]{direction:rtl;text-align:right}html[dir=ltr]{direction:ltr;text-align:left}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.75rem 1.5rem;border-radius:var(--radius-lg);border:none;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.button-primary{background-color:var(--color-primary);color:#fff}.button-primary:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.button-secondary{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.button-secondary:hover{background-color:var(--color-bg-soft)}input,textarea,select{width:100%;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#fff;color:var(--color-text-primary);transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #ff5a5f26}label{display:block;margin-bottom:var(--space-xxs);font-weight:500}.language-switcher{display:flex;gap:.25rem}.language-switcher button{font-size:.85rem;padding:.3rem .6rem;border-radius:6px;border:1px solid var(--color-border);background:transparent;cursor:pointer}.language-switcher button.active{background:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary)}.thank-wrapper{display:flex;justify-content:center;padding:48px 16px 64px;background:#f6f6f6}.thank-card{width:100%;max-width:520px;background:#fff;border-radius:16px;padding:32px 24px 40px;text-align:center;box-shadow:0 8px 24px #0000000f}.thank-icon{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#1e7f5c;color:#fff;font-size:28px;line-height:48px;font-weight:700}.thank-title{font-size:24px;margin-bottom:12px}.thank-text{font-size:16px;line-height:1.7;margin-bottom:12px;color:#222}.thank-text.muted{color:#666}.thank-divider{margin:28px 0;border:none;border-top:1px solid #e5e5e5}.updates-title{font-size:20px;margin-bottom:8px}.updates-text{font-size:15px;color:#444;margin-bottom:16px}.updates-button{display:inline-block;padding:12px 22px;border-radius:999px;background:#c62828;color:#fff;font-size:15px;border:none;cursor:pointer;margin-bottom:16px}.updates-button:hover{opacity:.9}.back-link{display:block;font-size:14px;color:#555;text-decoration:underline}
