:root{--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f7f9fc;--color-surface-3:#eef2f8;--color-bg-soft:var(--color-surface-2);--color-text:#0f172a;--color-muted:#51607a;--color-primary:#2563eb;--color-primary-strong:#1d4ed8;--color-primary-soft:#eff4ff;--color-primary-dark:var(--color-primary-strong);--color-on-primary:#fff;--color-accent:#b45309;--color-accent-strong:#92400e;--color-accent-soft:#fff7ed;--color-accent-dark:var(--color-accent-strong);--color-on-accent:#fff;--color-border:#dde3ee;--color-border-strong:#c2cbdb;--color-error:#b3261e;--color-error-bg:#fdecea;--color-success:#1b6e3c;--color-success-bg:#e8f5ec;--font-family:"Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-md:1.25rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-2xl:2.5rem;--fs-hero:clamp(2.25rem, 5.5vw, 3.75rem);--lh-tight:1.12;--lh-heading:1.2;--lh-body:1.65;--tracking-tight:-.01em;--tracking-eyebrow:.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--section-pad:clamp(3rem, 7vw, 5.5rem);--space-page-inline:clamp(1rem, 4vw, 2.5rem);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #0f172a0f, 0 1px 3px #0f172a0d;--shadow-md:0 4px 12px #0f172a12, 0 2px 4px #0f172a0d;--shadow-lg:0 18px 40px #0f172a1f, 0 6px 14px #0f172a12;--shadow-card:var(--shadow-md);--dur-fast:.12s;--dur-base:.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--max-width:75rem}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-hebrew-400-normal.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-hebrew-700-normal.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-hebrew-800-normal.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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-latin-400-normal.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-latin-700-normal.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-latin-800-normal.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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{line-height:var(--lh-heading);margin-block:0 .6em;font-weight:800}p{margin-block:0 1em}img{block-size:auto;max-inline-size:100%}a{color:var(--color-primary)}a:hover{color:var(--color-primary-strong)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:2px}.skip-link{z-index:100;background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);padding-block:.6rem;padding-inline:1.2rem;font-weight:700;text-decoration:none;position:absolute;inset-block-start:-100px;inset-inline-start:1rem}.skip-link:focus-visible,.skip-link:focus{inset-block-start:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{max-inline-size:var(--max-width);padding-inline:var(--space-page-inline);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);letter-spacing:var(--tracking-eyebrow);color:var(--color-primary-strong);margin-block-end:var(--space-3);font-weight:700;display:inline-flex}.chip{background-color:var(--color-primary-soft);color:var(--color-primary-strong);border-radius:var(--radius-pill);padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--fs-xs);letter-spacing:.02em;font-weight:700;display:inline-block}.surface-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.site-header{z-index:50;border-block-end:1px solid var(--color-border);background-color:color-mix(in srgb, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);position:sticky;inset-block-start:0}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.site-header{background-color:var(--color-bg)}}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.site-logo{font-size:var(--fs-md);color:var(--color-primary);font-weight:800;text-decoration:none}.site-nav ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{border-radius:var(--radius-sm);color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding-block:.45rem;padding-inline:.8rem;font-weight:700;text-decoration:none;display:inline-block}.site-nav a:hover{background-color:var(--color-surface-3);color:var(--color-primary-strong)}.site-nav a[aria-current=page]{background-color:var(--color-primary-soft);color:var(--color-primary-strong)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:2px solid var(--color-border);background-color:var(--color-surface-3);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding-block:.7rem;padding-inline:1.6rem;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background-color:var(--color-surface-2)}.btn:active{box-shadow:var(--shadow-sm);transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background-color:var(--color-primary);background-image:linear-gradient(180deg, var(--color-primary), var(--color-primary-strong));color:var(--color-on-primary);border-color:#0000}.btn--primary:hover{background-image:none;background-color:var(--color-primary-strong);color:var(--color-on-primary);box-shadow:var(--shadow-md)}.btn--accent{background-color:var(--color-accent);background-image:linear-gradient(180deg, var(--color-accent), var(--color-accent-strong));color:var(--color-on-accent);border-color:#0000}.btn--accent:hover{background-image:none;background-color:var(--color-accent-strong);color:var(--color-on-accent);box-shadow:var(--shadow-md)}.btn--outline{background-color:var(--color-bg);color:var(--color-primary);border-color:var(--color-border-strong);box-shadow:none;background-image:none}.btn--outline:hover{background-color:var(--color-primary-soft);color:var(--color-primary-strong);border-color:var(--color-primary)}.section{padding-block:var(--section-pad)}.section--soft{background-color:var(--color-surface-2)}.section--divider{border-block-start:1px solid var(--color-border)}.section__title{letter-spacing:var(--tracking-tight);margin-block-end:var(--space-5);font-size:clamp(1.6rem,3.2vw,2.25rem)}.hero{background:radial-gradient(80% 60% at 100% 0, var(--color-primary-soft), transparent 60%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface-2) 100%);padding-block:clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.hero__grid{gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=52rem){.hero__grid{grid-template-columns:1.05fr .95fr}}.hero__content{text-align:start}.hero h1{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);max-inline-size:20ch}.hero__content h1{max-inline-size:18ch}.hero__sub{font-size:var(--fs-md);color:var(--color-muted);max-inline-size:46ch;margin-inline:auto}.hero__content .hero__sub{margin-inline:0}.hero__actions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.hero__content .hero__actions{justify-content:flex-start}.hero__trust{margin:var(--space-5) 0 0;gap:var(--space-2) var(--space-5);font-size:var(--fs-sm);color:var(--color-muted);flex-wrap:wrap;padding:0;font-weight:700;list-style:none;display:flex}.hero__trust li{align-items:center;gap:var(--space-2);display:inline-flex}.hero__trust li:before{content:"✓";color:var(--color-primary);font-weight:800}.browser-mock{border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);overflow:hidden}.browser-mock__bar{align-items:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);background-color:var(--color-surface-3);border-block-end:1px solid var(--color-border);display:flex}.browser-mock__dot{background-color:var(--color-border-strong);border-radius:50%;block-size:.7rem;inline-size:.7rem}.browser-mock__body{padding:var(--space-5);gap:var(--space-3);display:grid}.browser-mock__block{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary-soft), var(--color-surface-3));block-size:5.5rem}.browser-mock__line{border-radius:var(--radius-pill);background-color:var(--color-surface-3);block-size:.85rem}.browser-mock__line--wide{inline-size:80%}.browser-mock__line--accent{background-color:var(--color-primary-soft);inline-size:45%}.card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.card h3{font-size:var(--fs-md);color:var(--color-text)}.card__tag{background-color:var(--color-primary-soft);color:var(--color-primary-strong);border-radius:var(--radius-pill);font-size:var(--fs-xs);letter-spacing:.02em;margin-block-end:.6rem;padding-block:.15rem;padding-inline:.7rem;font-weight:700;display:inline-block}.example-card__thumb{border-radius:var(--radius-md);block-size:9rem;color:var(--color-on-primary);font-weight:800;font-size:var(--fs-md);background-image:linear-gradient(135deg,#ffffff29,#0000003d);justify-content:center;align-items:center;margin-block-end:1rem;display:flex}@media (prefers-reduced-motion:no-preference){.card{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-border-strong);transform:translateY(-4px)}}.steps{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.steps li:before{content:counter(step);background-color:var(--color-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--color-on-accent);font-weight:800;font-size:var(--fs-md);box-shadow:0 0 0 6px var(--color-accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-block-end:.9rem;display:flex}.steps h3{font-size:var(--fs-md)}.trust-strip{background-image:linear-gradient(90deg, var(--color-primary-strong), var(--color-primary));color:var(--color-on-primary)}.trust-strip ul{flex-wrap:wrap;justify-content:center;gap:.75rem 2.5rem;margin:0;padding-block:1.2rem;padding-inline:0;font-weight:700;list-style:none;display:flex}.trust-strip li:before{content:"✓";margin-inline-end:.5rem;font-weight:800}.cta-panel{text-align:center;background:linear-gradient(160deg, var(--color-primary-soft), var(--color-surface-2));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding-block:var(--space-7);padding-inline:var(--space-5)}.cta-panel .hero__sub{margin-inline:auto}.pricing-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:stretch;display:grid}.price-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background-color:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.price-card--featured{border-color:var(--color-primary);box-shadow:var(--shadow-lg);border-width:2px;position:relative}.price-card--featured:before{content:"הכי פופולרי";background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--fs-xs);padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);font-weight:700;position:absolute;inset-block-start:0;inset-inline-end:var(--space-5);transform:translateY(-50%)}.price-card__price{font-size:var(--fs-xl);color:var(--color-primary-strong);margin-block:.3rem 1rem;font-weight:800}.price-card ul{flex-grow:1;margin:0;padding:0;list-style:none}.price-card li{gap:var(--space-2);border-block-end:1px solid var(--color-border);padding-block:.4rem;display:flex}.price-card li:before{content:"✓";color:var(--color-success);flex:none;font-weight:800}@media (prefers-reduced-motion:no-preference){.price-card{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.price-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.form-field{margin-block-end:1.1rem}.form-field label,fieldset legend{margin-block-end:.3rem;font-weight:700;display:block}.form-hint{font-size:var(--fs-sm);color:var(--color-muted);margin-block:.2rem 0}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=time],select,textarea{inline-size:100%;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding-block:.6rem;padding-inline:.8rem;font-family:inherit;font-size:1rem}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=time]:hover,select:hover,textarea:hover{border-color:var(--color-border-strong)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=time]:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.signer-input{max-inline-size:22rem}input[type=color]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);cursor:pointer;block-size:2.2rem;inline-size:3.2rem;padding:.15rem}input:invalid:not(:focus)[data-touched=true]{border-color:var(--color-error)}textarea{resize:vertical;min-block-size:7rem}fieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block-end:1.2rem;margin-inline:0;padding-block:1rem;padding-inline:1.2rem}fieldset fieldset{background-color:var(--color-surface-2)}fieldset legend{padding-inline:.4rem}.checkbox-row,.radio-row{align-items:flex-start;gap:.6rem;margin-block-end:.5rem;display:flex}.checkbox-row input,.radio-row input{flex-shrink:0;block-size:1.1rem;inline-size:1.1rem;margin-block-start:.35rem}.checkbox-row label,.radio-row label{margin-block-end:0;font-weight:400}.field-error{color:var(--color-error);margin-block:.25rem 0;font-size:.92rem;font-weight:700}.form-alert{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-block:1rem;padding-block:1rem;padding-inline:1.2rem;font-weight:700}.form-alert--error{background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error)}.form-alert--success{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.wizard-shell{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:clamp(1.25rem,4vw,2.5rem)}.wizard-progress ol{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.wizard-progress li{text-align:center;padding-block:var(--space-4) 0;font-size:var(--fs-sm);color:var(--color-muted);flex:8rem;font-weight:700;position:relative}.wizard-progress li:before{content:"";inset-block-start:0;inset-inline:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-border);block-size:6px;position:absolute}.wizard-progress li[aria-current=step]{color:var(--color-text)}.wizard-progress li[aria-current=step]:before{background-color:var(--color-accent)}.wizard-progress li.is-done{color:var(--color-primary-strong)}.wizard-progress li.is-done:before{background-color:var(--color-primary)}.wizard-nav{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:2rem;display:flex}.service-row,.review-row{padding:var(--space-4);background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1fr 2fr auto;align-items:start;gap:.75rem;margin-block-end:.75rem;display:grid}@media (width<=40rem){.service-row,.review-row{grid-template-columns:1fr}}.row-remove{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-error);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;padding-block:.45rem;padding-inline:.8rem;font-family:inherit;font-weight:700}.row-remove:hover{background-color:var(--color-error-bg)}.hours-row{border-block-end:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.6rem;padding-block:.4rem;display:flex}.hours-row__day{align-items:center;gap:.5rem;inline-size:7.5rem;font-weight:700;display:flex}.hours-row__times{align-items:center;gap:.5rem;display:flex}.hours-row__times input[type=time]{inline-size:auto}.quote-box{max-inline-size:46rem;margin-inline:auto}.quote-table{border-collapse:collapse;inline-size:100%;margin-block:1rem}.quote-table th,.quote-table td{text-align:start;border-block-end:1px solid var(--color-border);padding-block:.6rem;padding-inline:.4rem}.quote-table tfoot td{font-weight:800;font-size:var(--fs-md);color:var(--color-primary-strong);border-block-end:none}.quote-note{background-color:var(--color-surface-2);border-radius:var(--radius-lg);border-inline-start:4px solid var(--color-primary);margin-block:1rem;padding-block:1rem;padding-inline:1.2rem}.site-footer{background-color:var(--color-primary-strong);background-image:linear-gradient(180deg, var(--color-primary-strong), #0f1f4d);color:var(--color-on-primary);margin-block-start:var(--space-8)}.site-footer a{color:var(--color-on-primary);text-decoration:underline}.site-footer__inner{padding-block:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;display:grid}.site-footer h2{margin-block-end:.8rem;font-size:1.05rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-block-end:.5rem}.site-footer__legal{font-size:var(--fs-sm);text-align:center;border-block-start:1px solid #ffffff2e;padding-block:1rem}.prose{max-inline-size:44rem}.prose h2{margin-block-start:2rem;font-size:1.3rem}.not-found{text-align:center;padding-block:clamp(4rem,10vw,7rem)}.not-found__code{color:var(--color-primary);margin-block-end:1rem;font-size:clamp(4rem,12vw,7rem);font-weight:800;line-height:1}.loading{text-align:center;color:var(--color-muted);padding-block:4rem;font-weight:700}
