@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-hebrew/hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-hebrew/latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-hebrew/hebrew-700.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-hebrew/latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-hebrew/hebrew-800.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-hebrew/latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(html:has(.architects-page),body:has(.architects-page)){background:#f2f2f2;margin:0;padding:0}.architects-page{--arch-scale:1.15;--arch-bg:#f2f2f2;--arch-red:#e30613;--arch-dark:#1a1a1a;--arch-muted:#666;--arch-border:#d9d9d9;--arch-link:#0d6efd;--arch-success:#1b7f3b;--arch-success-bg:#e8f5ec;--arch-font:"Open Sans Hebrew","Arial Hebrew",Arial,sans-serif;text-align:right;font-family:var(--arch-font);color:var(--arch-dark);font-size:calc(15px*var(--arch-scale));background:var(--arch-bg);-webkit-font-smoothing:antialiased;opacity:0;visibility:hidden;direction:rtl;min-height:100vh;line-height:1.45}.architects-page.is-ready{opacity:1;visibility:visible;transition:opacity .4s}.architects-page__inner{max-width:calc(920px*var(--arch-scale));padding:calc(48px*var(--arch-scale))calc(24px*var(--arch-scale))calc(64px*var(--arch-scale));box-sizing:border-box;margin:0 auto;animation:.45s ease-out both architects-fade-in}.architects-page__logo-wrap{margin-bottom:calc(28px*var(--arch-scale));justify-content:center;display:flex}.architects-page__logo{width:auto;height:auto;max-width:min(100%,calc(420px*var(--arch-scale)));object-fit:contain}.architects-page__title{margin:0 0 calc(36px*var(--arch-scale));text-align:center;font-size:clamp(calc(22px*var(--arch-scale)),3.2vw,calc(30px*var(--arch-scale)));color:var(--arch-dark);font-weight:700;line-height:1.25}.architects-form__grid,.architects-form__row{gap:calc(18px*var(--arch-scale))calc(16px*var(--arch-scale));display:grid}.architects-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.architects-form__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.architects-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.architects-form__row--1-quarter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.architects-form__field{gap:calc(6px*var(--arch-scale));flex-direction:column;min-width:0;display:flex}.architects-form__field--quarter{grid-column:1}.architects-form__label{font-size:calc(14px*var(--arch-scale));color:var(--arch-dark);font-weight:400;line-height:1.3}.architects-form__input,.architects-form__select{box-sizing:border-box;width:100%;height:calc(40px*var(--arch-scale));padding:0 calc(12px*var(--arch-scale));border:1px solid var(--arch-border);border-radius:calc(4px*var(--arch-scale));font:inherit;color:var(--arch-dark);appearance:none;background:#fff}.architects-form__select{padding-left:calc(32px*var(--arch-scale));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(12px*var(--arch-scale))center;cursor:pointer}.architects-form__input::placeholder{color:#999}.architects-form__input:focus,.architects-form__select:focus{border-color:#999;outline:none}.architects-form__date-wrap{position:relative}.architects-form__date-wrap .architects-form__input{padding-left:calc(36px*var(--arch-scale))}.architects-form__date-icon{left:calc(10px*var(--arch-scale));width:calc(18px*var(--arch-scale));height:calc(18px*var(--arch-scale));pointer-events:none;color:#888;position:absolute;top:50%;transform:translateY(-50%)}.architects-form__consent{align-items:flex-start;gap:calc(10px*var(--arch-scale));margin-top:calc(8px*var(--arch-scale));display:flex}.architects-form__consent input[type=checkbox]{width:calc(18px*var(--arch-scale));height:calc(18px*var(--arch-scale));margin-top:calc(2px*var(--arch-scale));accent-color:var(--arch-link);cursor:pointer;flex-shrink:0}.architects-form__consent-text{font-size:calc(14px*var(--arch-scale));color:var(--arch-dark);line-height:1.5}.architects-form__consent-text a{color:var(--arch-link);text-decoration:underline}.architects-form__alert{margin:calc(12px*var(--arch-scale))0 0;padding:calc(12px*var(--arch-scale))calc(16px*var(--arch-scale));border-radius:calc(6px*var(--arch-scale));font-size:calc(14px*var(--arch-scale));line-height:1.45;display:none}.architects-form__alert.is-visible{display:block}.architects-form__alert--error{color:#b71c1c;background:#fdecea;border:1px solid #f5c6cb}.architects-form__alert--success{color:var(--arch-success);background:var(--arch-success-bg);text-align:center;font-size:calc(16px*var(--arch-scale));padding:calc(20px*var(--arch-scale))calc(24px*var(--arch-scale));margin-top:calc(24px*var(--arch-scale));border:1px solid #b7dfc4;font-weight:600}.architects-form__submit{justify-content:center;align-items:center;gap:calc(10px*var(--arch-scale));width:100%;margin-top:calc(22px*var(--arch-scale));height:calc(52px*var(--arch-scale));border-radius:calc(6px*var(--arch-scale));background:var(--arch-red);color:#fff;font:inherit;font-size:calc(18px*var(--arch-scale));cursor:pointer;border:none;font-weight:700;transition:opacity .15s;display:flex}.architects-form__submit:hover:not(:disabled){opacity:.92}.architects-form__submit:disabled{opacity:.65;cursor:not-allowed}.architects-form__submit-spinner{width:calc(20px*var(--arch-scale));height:calc(20px*var(--arch-scale));border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:.75s linear infinite architects-spin}.architects-entrance{z-index:100;justify-content:center;align-items:center;gap:calc(28px*var(--arch-scale));background:var(--arch-bg);flex-direction:column;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.architects-entrance.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.architects-entrance__logo{width:auto;height:auto;max-width:min(88vw,calc(380px*var(--arch-scale)));object-fit:contain;animation:.5s ease-out both architects-fade-in}.architects-entrance__spinner{width:calc(52px*var(--arch-scale));height:calc(52px*var(--arch-scale));border:3px solid #e3061324;border-top-color:var(--arch-red);border-right-color:#e306138c;border-radius:50%;animation:.9s cubic-bezier(.55,.15,.35,.85) infinite architects-spin}@keyframes architects-spin{to{transform:rotate(360deg)}}@keyframes architects-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.architects-form__row--3,.architects-form__row--4,.architects-form__row--2,.architects-form__row--1-quarter{grid-template-columns:1fr}.architects-form__field--quarter{grid-column:auto}.architects-page__inner{padding:calc(32px*var(--arch-scale))calc(16px*var(--arch-scale))calc(48px*var(--arch-scale))}}
