:root{--navy:#071a30;--blue:#0d3157;--gold:#c99b45;--cream:#f5f1e9;--text:#17202b;--white:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Arial,"Noto Sans Hebrew",sans-serif;line-height:1.65;background:#fff}a{color:inherit}img,video{max-width:100%;height:auto}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.narrow{max-width:850px}.skip-link{position:absolute;inset-inline-start:16px;top:12px;transform:translateY(-160%);background:#fff;color:#000;padding:10px 16px;z-index:1000}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 2px 15px #071a3018}.header-inner{min-height:94px;display:flex;align-items:center;gap:26px}.brand{display:flex}.brand img{width:180px;max-height:78px;object-fit:contain}.site-header nav{display:flex;gap:24px;margin-inline:auto}.site-header nav a{text-decoration:none;font-weight:700}.header-contact{display:flex;flex-direction:column;direction:ltr;font-weight:700;color:var(--blue)}.menu-toggle{display:none}.hero{min-height:650px;display:grid;place-items:center;position:relative;overflow:hidden;color:#fff;text-align:center}.hero video,.cta video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay,.cta-overlay{position:absolute;inset:0;background:linear-gradient(100deg,#071a30e8,#071a3098)}.hero-content{position:relative;z-index:2;max-width:950px}.hero h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;margin:14px 0}.hero p{font-size:1.25rem}.eyebrow{font-weight:800;color:#f2cc83;letter-spacing:.04em}.eyebrow.dark{color:#8a621f}.actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 26px;border:2px solid var(--gold);background:var(--gold);color:#071a30;text-decoration:none;font:inherit;font-weight:800;cursor:pointer;border-radius:2px}.button:hover,.button:focus{background:#ddb769}.button-outline{background:transparent;color:#fff;border-color:#fff}.section{padding:88px 0}.section h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2;color:var(--navy);margin:8px 0 24px}.two-columns{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.about img{width:100%;aspect-ratio:4/3;object-fit:cover}.text-link{font-weight:800;color:var(--blue)}.services{background:var(--navy);color:#fff;text-align:center}.services h2,.cta h2{color:#fff}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:right;margin-top:38px}.service-card{padding:28px;background:#fff;color:var(--text);border-top:4px solid var(--gold)}.service-card h3{color:var(--navy);font-size:1.25rem}.service-card span{color:var(--gold)}.advantages{background:var(--cream);text-align:center}.advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.advantage-grid article{background:#fff;padding:26px}.advantage-grid strong{font-size:1.25rem;color:var(--blue)}.faq details{border-bottom:1px solid #d3d8df;padding:18px 0}.faq summary{font-weight:800;font-size:1.1rem;cursor:pointer;color:var(--blue)}.cta{position:relative;overflow:hidden;color:#fff;text-align:center}.cta .container{position:relative;z-index:2;max-width:850px}.cta-overlay{background:#071a30df}.contact-form{display:grid;gap:14px;background:var(--cream);padding:28px}.contact-form label{font-weight:700}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:5px;border:1px solid #9aa5b1;padding:12px;background:#fff;font:inherit}.contact-form .consent{display:flex;gap:9px;align-items:flex-start;font-weight:400}.contact-form .consent input{width:auto;margin-top:7px}.map iframe{display:block;width:100%;height:420px;border:0}.site-footer{background:var(--navy);color:#fff;padding:58px 0 20px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-grid h2{font-size:1.2rem;color:#fff}.footer-logo{background:#fff;padding:8px}.copyright{text-align:center;border-top:1px solid #ffffff33;padding-top:18px;margin-top:34px}.inner-page main{min-height:60vh}.legal h1,.thanks h1{font-size:clamp(2rem,4vw,3.4rem);color:var(--navy)}.legal p{white-space:pre-line}.thanks{text-align:center}.thanks img{max-width:300px}.form-status{min-height:1.5em;font-weight:700}@media(max-width:900px){.header-inner{min-height:76px}.brand img{width:140px}.menu-toggle{display:block;margin-inline-start:auto;border:1px solid var(--blue);background:#fff;padding:8px 12px;font:inherit}.site-header nav{display:none;position:absolute;top:76px;inset-inline:0;background:#fff;padding:20px;flex-direction:column;text-align:center;box-shadow:0 8px 15px #071a3022}.site-header nav.open{display:flex}.header-contact{display:none}.two-columns{grid-template-columns:1fr}.card-grid,.advantage-grid{grid-template-columns:repeat(2,1fr)}.hero{min-height:580px}.section{padding:64px 0}}@media(max-width:600px){.container{width:min(100% - 28px,var(--max))}.card-grid,.advantage-grid,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:2.35rem}.hero p{font-size:1.05rem}.hero{min-height:610px}.section{padding:52px 0}.contact-form{padding:20px}.site-footer{text-align:center}}
