@font-face{font-family:Rubik;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/rubik-he.woff2) format('woff2');unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/rubik-lat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{--navy:#0B2A3F;--teal:#0A6770;--teal2:#E3F2F3;--orange:#C2410C;--ink:#1C2B33;--mut:#4F5F68;--bg:#F7FAFB;--line:#D6E3E6}
*{box-sizing:border-box}body{margin:0;font-family:Rubik,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.7;direction:rtl}
a{color:var(--teal)}img{max-width:100%}
.wrap{max-width:1140px;margin:auto;padding:0 18px}
header{background:#fff;border-bottom:3px solid var(--orange);position:sticky;top:0;z-index:50}
.hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy)}
.wm{font-weight:800;font-size:1.45rem;letter-spacing:-.5px}.wm b{color:var(--orange)}
.by{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--mut)}.by img{height:22px}
nav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}
nav a{display:block;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--navy);font-weight:500;font-size:.95rem}
nav a:hover,nav a.on{background:var(--teal2);color:var(--teal)}
.dd{position:relative}.dd ul{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:230px;flex-direction:column;padding:6px;box-shadow:0 8px 24px #0002}
.dd:hover ul,.dd:focus-within ul,.dd.open ul{display:flex}
.call{background:var(--orange);color:#fff!important;padding:9px 16px;border-radius:999px;text-decoration:none;font-weight:700;white-space:nowrap}
#mt{display:none;background:none;border:2px solid var(--navy);border-radius:6px;font-size:1.2rem;padding:2px 10px}
.hero{background:linear-gradient(160deg,var(--navy),#0d4a5c);color:#fff;padding:56px 0 64px;position:relative;overflow:hidden}
.hero:after{content:"";position:absolute;left:-60px;bottom:-60px;width:260px;height:260px;border:28px solid #ffffff10;border-radius:50%}
.hero h1{font-size:2.4rem;line-height:1.2;margin:.2em 0}.hero p{font-size:1.15rem;max-width:640px;opacity:.92}
.tag{display:inline-block;background:var(--orange);color:#fff;font-size:.8rem;padding:3px 12px;border-radius:4px;font-weight:700}
.btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.btn{display:inline-block;padding:12px 22px;border-radius:8px;font-weight:700;text-decoration:none;border:2px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;font:inherit;font-weight:700}
.btn.o{background:transparent;color:#fff;border-color:#fff}.btn.t{background:var(--teal);border-color:var(--teal)}
section{padding:48px 0}section.alt{background:#fff}
h2{color:var(--navy);font-size:1.8rem;margin:0 0 .4em}h2:after{content:"";display:block;width:56px;height:4px;background:var(--orange);margin-top:6px}
.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:10px;padding:20px}
.card h3{margin:.2em 0;color:var(--navy)}.card a.more{font-weight:700;text-decoration:none}
.feat{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;background:var(--teal2);border-radius:14px;padding:28px;border-right:8px solid var(--orange)}
.steps{counter-reset:s;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
.steps div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;position:relative}
.steps div:before{counter-increment:s;content:counter(s);display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;margin-bottom:6px}
table{width:100%;border-collapse:collapse;background:#fff;font-size:.95rem}th,td{padding:10px;border-bottom:1px solid var(--line);text-align:right}th{background:var(--navy);color:#fff}
.note{background:#FFF4EC;border-right:4px solid var(--orange);padding:12px 16px;border-radius:6px}
.todo{background:#FFE9A8;padding:2px 6px;border-radius:4px;font-weight:700}
.calc{display:grid;grid-template-columns:1fr 1fr;gap:22px}.calc label{display:block;font-weight:700;margin-top:12px}
input,select,textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:8px;font:inherit;background:#fff}
.res{background:var(--navy);color:#fff;border-radius:12px;padding:22px}.res .big{font-size:2rem;font-weight:800;color:#FFB27A}
.res table{background:transparent;color:#fff}.res td{border-color:#ffffff22}
.ph{background:repeating-linear-gradient(45deg,#e8eff1,#e8eff1 10px,#f3f7f8 10px,#f3f7f8 20px);border:2px dashed var(--line);border-radius:10px;aspect-ratio:4/3;display:grid;place-items:center;color:var(--mut);text-align:center;padding:10px}
article{max-width:780px}article h2{font-size:1.4rem;margin-top:1.4em}
details{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:8px 0}summary{font-weight:700;cursor:pointer;color:var(--navy)}
.crumb{font-size:.85rem;opacity:.8}.crumb a{color:#fff}
footer{background:var(--navy);color:#cfe0e4;padding:36px 0 80px;font-size:.92rem}footer a{color:#fff;text-decoration:none}footer .grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}footer h4{color:#fff;margin:0 0 8px}footer ul{list-style:none;padding:0;margin:0}
.wa{position:fixed;bottom:16px;left:16px;background:#0F7A3F;color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #0004;z-index:60}
.form{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}
@media(max-width:860px){#mt{display:block}nav{display:none;position:absolute;top:100%;right:0;left:0;background:#fff;border-bottom:2px solid var(--line);padding:10px}nav.open{display:block}nav ul{flex-direction:column}.dd ul{display:flex;position:static;box-shadow:none;border:0;padding-right:14px}.hero h1{font-size:1.75rem}.feat,.calc{grid-template-columns:1fr}.hd .call{display:none}.by span{display:none}}
.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}html,body{overflow-x:hidden}
.trust{background:#fff;border-bottom:1px solid var(--line)}.trust .wrap{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center;padding:14px 18px;font-weight:500;color:var(--navy);font-size:.95rem}
.chk{list-style:none;padding:0}.chk li:before{content:"✓ ";color:var(--orange);font-weight:800}
.icon-big{font-size:7rem;text-align:center}.urgent{background:var(--orange);color:#fff;padding:8px 0;font-size:.95rem}.urgent a{color:#fff;font-weight:700}
@media(max-width:860px){body{padding-bottom:84px}.wa{width:56px;height:56px;padding:0;display:grid;place-items:center;font-size:0;bottom:14px;left:14px}.wa:before{content:"💬";font-size:1.6rem}.icon-big{font-size:4rem}}
.vg{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.yt h3{font-size:1rem;color:var(--navy);margin:.5em 0 0}
.ytp,.yt iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px;overflow:hidden;position:relative;padding:0;cursor:pointer;background:#000}
.ytp img{width:100%;height:100%;object-fit:cover;display:block}.ytp .pl{position:absolute;inset:0;margin:auto;width:64px;height:44px;border-radius:12px;background:#C4000Bdd;color:#fff;font-size:1.4rem;display:grid;place-items:center}
.ytl{background:#C4000B;color:#fff;border-radius:8px;padding:6px 10px;text-decoration:none;font-weight:700;margin-inline-start:8px}
.car .trk{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.car .rv{flex:0 0 min(320px,85%);scroll-snap-align:start}
.rv .st{color:#F5A623;font-size:1.2rem}.cn{display:flex;gap:8px;justify-content:center;margin-top:10px}.cn button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:1.4rem;cursor:pointer}
@media(max-width:860px){.ytl{margin-inline-start:auto;margin-inline-end:8px}}
.rv video{width:100%;aspect-ratio:16/9;border-radius:8px;background:#000;display:block;margin-bottom:10px}
.rvh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.rvh small{color:var(--mut)}
.sc{background:var(--orange);color:#fff;font-weight:800;border-radius:8px;padding:4px 10px;white-space:nowrap}
.rv .sv{font-size:.88rem;color:var(--teal);font-weight:700;margin:.6em 0 0}.sub{display:flex;flex-wrap:wrap;gap:6px;font-size:.8rem}.sub span{background:var(--teal2);border-radius:6px;padding:2px 8px}
.car .rvv{flex-basis:min(440px,90%)}#reviews-list .rvv{grid-column:1/-1}
[data-reviews=list] .rvv{grid-column:1/-1;max-width:760px}
.rv .ytp{margin-bottom:10px}
.himg{background:linear-gradient(160deg,#0b2a3acc,#0d4a5cb3),var(--bg) center 30%/cover no-repeat}
.himg:after{display:none}.himg{padding:96px 0 104px}
@media(max-width:860px){.himg{padding:64px 0 72px;background-position:center}}
.sbg{background:linear-gradient(#ffffffe6,#ffffffe6),var(--bg) center/cover no-repeat}
.team{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:28px;align-items:center}.team img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;border-bottom:6px solid var(--orange)}
@media(max-width:860px){.team{grid-template-columns:1fr}.team img{max-height:440px}}
.gal .gi{margin:0;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.gal img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.gal figcaption{padding:10px 12px;font-size:.92rem;color:var(--navy)}
.feat-img{width:100%;max-width:420px;justify-self:center;aspect-ratio:4/5;object-fit:cover;object-position:center 40%;border-radius:14px;box-shadow:0 8px 24px #0002}
@media(max-width:860px){.feat-img{max-width:none;aspect-ratio:4/3;order:-1}}
.lph{display:flex;gap:8px;align-items:center}.btn.sm{padding:8px 14px;font-size:.9rem}
.lphero{padding:48px 0 56px}.lpg{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.lpg .form{color:var(--ink)}.lw li{color:#fff}
.lprv{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lprv .rvv{grid-column:auto}
.lpgal{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lpgal img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}
.lpbar{display:none}
@media(max-width:860px){.lpg{grid-template-columns:1fr}.lpgal{grid-template-columns:repeat(2,1fr)}.lp .hd .call{display:none}.lp .wa{display:none}
.lpbar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:70;box-shadow:0 -4px 14px #0003}.lpbar a{padding:15px;text-align:center;font-weight:800;color:#fff;background:var(--orange);text-decoration:none}.lpbar a.w{background:#0F7A3F}.lp{padding-bottom:56px}}

.skip{position:absolute;right:8px;top:-60px;z-index:200;background:var(--navy);color:#fff;padding:12px 18px;border-radius:8px;font-weight:700}.skip:focus{top:8px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:focus-visible{outline:3px solid #FFB000;outline-offset:2px;box-shadow:0 0 0 5px var(--navy)}main:focus{outline:none;box-shadow:none}
.fh{color:#fff;font-size:1.05rem;margin:0 0 8px}.fh:after{display:none}.fh2{font-size:1.25rem;margin-top:0}
footer li a{display:inline-block;padding:10px 0;min-height:44px}.fbot{margin-top:20px;color:#e2edf0}.fbot a{text-decoration:underline}
nav a,.btn,.call,button,.cn button,select,input{min-height:44px}.lpbar a{min-height:48px}
.ddb{background:none;border:0;color:var(--navy);font:inherit;cursor:pointer;min-width:44px}.dd{display:flex;flex-wrap:wrap;align-items:center}
@media(max-width:860px){.dd ul{width:100%}}
.err{color:#B00020;font-weight:700;margin:0}.err:empty{display:none}[aria-invalid=true]{border:2px solid #B00020;background:#FFF5F5}
.acc{background:#fff;border:1px solid var(--line);border-radius:8px;margin:8px 0}.acc h3{margin:0;font-size:1rem}.acc button{width:100%;text-align:right;background:none;border:0;padding:12px 16px;font:inherit;font-weight:700;color:var(--navy);cursor:pointer;display:flex;justify-content:space-between;gap:8px}
.acc button:after{content:"+";font-weight:800}.acc button[aria-expanded=true]:after{content:"−"}.accp{padding:0 16px 8px}
.todo{background:#FFE9A8;color:#1C2B33}
#a11y{position:fixed;right:14px;bottom:16px;z-index:90}#a11yb{width:52px;height:52px;border-radius:50%;border:2px solid #fff;background:var(--navy);color:#fff;font-size:1.6rem;cursor:pointer;box-shadow:0 4px 14px #0004}
#a11yp{position:absolute;bottom:62px;right:0;width:250px;background:#fff;color:var(--ink);border:2px solid var(--navy);border-radius:12px;padding:12px;display:grid;gap:6px;box-shadow:0 8px 24px #0004}#a11yp[hidden]{display:none}
#a11yp .row{display:grid;grid-template-columns:1fr 1fr;gap:6px}#a11yp button{background:var(--teal2);border:1px solid var(--line);border-radius:8px;font:inherit;font-size:.9rem;color:var(--navy);cursor:pointer;padding:6px}#a11yp button[aria-pressed=true]{background:var(--navy);color:#fff}#a11yp a{text-align:center;padding:10px;min-height:44px}
@media(max-width:860px){.lp #a11y{bottom:66px}}
.a-hc body{background:#000;color:#fff}.a-hc header,.a-hc section,.a-hc section.alt,.a-hc .card,.a-hc .form,.a-hc .trust,.a-hc .acc,.a-hc footer,.a-hc .feat,.a-hc .steps div,.a-hc .gi,.a-hc table{background:#000!important;color:#fff!important;border-color:#fff!important}
.a-hc h1,.a-hc h2,.a-hc h3,.a-hc nav a,.a-hc .acc button,.a-hc .wm,.a-hc td,.a-hc label{color:#fff!important}.a-hc a{color:#FFE14D!important}.a-hc .btn,.a-hc .call,.a-hc .tag,.a-hc .sc{background:#FFE14D!important;color:#000!important;border-color:#FFE14D!important}.a-hc .hero{background:#000!important}
.a-hc input,.a-hc select,.a-hc textarea{background:#000;color:#fff;border-color:#fff}
.a-gray body>*:not(#a11y){filter:grayscale(1)}
.a-links a{text-decoration:underline!important;outline:2px dashed currentColor;outline-offset:2px}
.a-font body,.a-font button,.a-font input,.a-font select{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.02em;word-spacing:.08em}
.a-still *,.a-still *:before,.a-still *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.clients{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.clients li{border:1px solid #d6dbe1;border-radius:6px;padding:12px 8px;text-align:center;font-weight:600;color:#1f2937;background:#fff}

.warn{background:#FFF0F0;border:2px solid #B00020;border-right-width:6px;color:#5A0010;padding:14px 18px;border-radius:8px;margin:0 0 20px;font-size:1.05rem;line-height:1.6}

.team{grid-template-columns:minmax(300px,560px) 1fr}.tmedia{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.tmedia .yt h3{font-size:.9rem;margin:6px 0 0}.tmedia .yt img,.tmedia .yt iframe,.tmedia .ytp{width:100%;aspect-ratio:9/16;object-fit:cover;height:auto;border-radius:14px}.tmedia>img{aspect-ratio:9/16}
.hpic{background:#0b2a3a}.hpic .hbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}.hpic:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,#0b2a3acc,#0d4a5cb3)}.hpic>.wrap{position:relative;z-index:2}
.rvg-top{text-align:center;margin:0 0 24px}.rvg-home{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:16px}

.rvw{max-width:620px}.rvw label{display:block;font-weight:700;margin-top:14px}.rvw input:not([type=radio]):not([type=checkbox]),.rvw select,.rvw textarea{display:block;width:100%;padding:12px;border:1px solid #9aa5ab;border-radius:8px;font:inherit;margin-top:6px;box-sizing:border-box}.rvw .chk{font-weight:400;display:flex;gap:8px;align-items:flex-start}.rvw .btn.big{width:100%;text-align:center;padding:16px;font-size:1.1rem;margin-top:14px}.rvw .gbtn{background:#26262a;border-color:#C9A227;color:#fff}.srow-f{border:0;padding:0;margin:0}.srow-f legend{font-weight:700}.srow{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.srow input{position:absolute;opacity:0;width:1px;height:1px}.srow label{font-size:2.5rem;line-height:1;color:#c9ccd3;cursor:pointer;padding:4px;margin:0}.srow label:hover,.srow label:hover~label,.srow input:checked~label{color:#C9A227}.srow input:focus-visible+label{outline:3px solid #0A6770;border-radius:6px}.hp{position:absolute!important;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.ferr{color:#b42318;font-weight:700}

.pnote{font-size:.8rem;line-height:1.5;color:var(--mut);margin:12px 0 6px}.pnote a{color:inherit;text-decoration:underline}label.mk{display:flex;gap:8px;align-items:flex-start;font-weight:400;font-size:.88rem;margin:6px 0}label.mk input{width:auto;margin-top:4px}.legal h2{margin-top:26px}
