@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-hebrew-cyrillic-ext-400-normal.2o3kldssb04ni.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-cyrillic-ext-400-normal.2653jq9sv4lti.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-hebrew-hebrew-400-normal.3km_dhplmqglr.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-hebrew-400-normal.1nf4jpkz4_yno.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-hebrew-latin-ext-400-normal.15i4_exxsspm2.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-ext-400-normal.3monvzy8ybqh1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-hebrew-latin-400-normal.1kqy_asd3_x13.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-400-normal.07l97j4pysg_s.woff)format("woff");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:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-hebrew-cyrillic-ext-500-normal.05i3ko1z0john.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-cyrillic-ext-500-normal.2nkifyhodf59b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-hebrew-hebrew-500-normal.3gsvicyew6ub7.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-hebrew-500-normal.0i8n_5sbrdjk3.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-hebrew-latin-ext-500-normal.22ykgilv7315x.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-ext-500-normal.180229qhwxf9d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-hebrew-latin-500-normal.3toi7bsb1p7ux.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-500-normal.0afk5x0v4hxkw.woff)format("woff");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:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-hebrew-cyrillic-ext-600-normal.355xv33v8f5si.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-cyrillic-ext-600-normal.1gc7n0t4unh5x.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-hebrew-hebrew-600-normal.1wpho-xistvnv.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-hebrew-600-normal.0680e6d0pwtbw.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-hebrew-latin-ext-600-normal.0niu1a1r4-uy0.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-ext-600-normal.1mq1b_r3mirgv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-hebrew-latin-600-normal.1_jpbeod2h6lu.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-600-normal.2xj5c5jtxanzr.woff)format("woff");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:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-hebrew-cyrillic-ext-700-normal.3smxc_o1owyrq.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-cyrillic-ext-700-normal.3r2c5rpb0_f_8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-hebrew-hebrew-700-normal.2iihmsv48b38w.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-hebrew-700-normal.3b88_8zyltzxq.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-hebrew-latin-ext-700-normal.3dcp7-rst88hg.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-ext-700-normal.2l3hxkrmunbru.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-hebrew-latin-700-normal.1atk2llbsixyf.woff2)format("woff2"),url(../media/ibm-plex-sans-hebrew-latin-700-normal.2dohys-ae9k87.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");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}
:root{--font-plex:"IBM Plex Sans Hebrew";--font-mono:"IBM Plex Mono";--bg:#f7fafb;--surface:#fff;--ink:#0c1e26;--ink-soft:#4a6470;--ink-faint:#5d707b;--line:#dce6ea;--line-soft:#e4ecef;--accent:#1a73c9;--accent-strong:#0f5aa6;--accent-tint:#e8f1fb;--thermal:#d32b1e;--thermal-deep:#b0243b;--thermal-tint:#fce8e5;--scan-bg:#081419;--scan-surface:#0e2029;--scan-deep:#0b1b24;--scan-line:#1c333d;--scan-ink:#e8f4f9;--scan-soft:#9db8c2;--scan-faint:#5f7b87;--cyan:#4fd1f0;--amber:#f5a623;--wa:#17754b;--wa-line:#c7dcd2;--radius:10px;--radius-lg:14px;--maxw:1200px;--pad-x:clamp(20px, 4.5vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-plex), "Heebo", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.75}a{color:var(--accent-strong);text-decoration:none}a:hover{text-decoration:underline}p a:not(.btn),li a:not(.btn),.faq-a a{text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:700;line-height:1.2}p{margin:0 0 14px}.container{max-width:var(--maxw);padding-inline:var(--pad-x);margin:0 auto}.mono{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--accent);font-size:12px}.scan .kicker{color:var(--cyan)}.btn{border-radius:var(--radius);min-height:48px;font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;padding:12px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.06);text-decoration:none}.btn-primary{background:var(--accent);color:#fff}.btn-emergency{background:var(--thermal);color:#fff}.btn-outline{border:1.5px solid var(--accent);color:var(--accent-strong);background:0 0}.btn-wa{border:1.5px solid var(--wa-line);color:var(--wa);background:0 0}.scan .btn-outline{border-color:var(--cyan);color:var(--cyan)}.pending{background:var(--line-soft);border:1px dashed var(--ink-faint);font-family:var(--font-mono), monospace;color:var(--ink-soft);white-space:nowrap;border-radius:6px;padding:0 8px;font-size:.85em;display:inline-block}.scan .pending{background:var(--scan-surface);border-color:var(--scan-faint);color:var(--scan-soft)}.still{border-radius:var(--radius);display:block;position:relative;overflow:hidden}.still img{object-fit:cover;width:100%;height:100%;display:block}.still:after{content:"המחשה";bottom:8px;font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#f0ece4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12169e;border-radius:5px;padding:2px 9px;font-size:10.5px;position:absolute;inset-inline-start:10px}.photo-ph{border-radius:var(--radius);background:linear-gradient(160deg,#ede9e2,#dad4c8);position:relative;overflow:hidden}.photo-ph:after{content:attr(data-label);bottom:8px;font-family:var(--font-mono), monospace;color:#8b8578;background:#ffffffa6;border-radius:5px;padding:2px 8px;font-size:10.5px;position:absolute;inset-inline-start:10px}.section{padding-block:clamp(56px,8vw,88px)}.section-title{margin-bottom:8px;font-size:clamp(27px,3.6vw,36px)}.section-sub{color:var(--ink-soft);max-width:62ch}.scan{background:var(--scan-bg);color:var(--scan-ink)}.scan .section-sub{color:var(--scan-soft)}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);overflow:hidden}.scan .card{background:var(--scan-surface);border-color:var(--scan-line)}.prose{max-width:70ch}.prose h2{margin:34px 0 10px;font-size:24px}.prose h3{margin:26px 0 8px;font-size:19px}.prose ul{margin:0 0 16px;padding-inline-start:22px}.prose li{margin:6px 0}.prose li::marker{color:var(--accent)}.faq-item{border-bottom:1px solid var(--line-soft)}.faq-q{width:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 2px;font-size:16.5px;font-weight:600;display:flex}.faq-a{color:var(--ink-soft);max-width:65ch;padding:0 2px 18px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{font-size:15px;font-weight:600}.field input,.field select,.field textarea{font:inherit;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--accent-tint);border-color:var(--accent)}.grid{gap:16px;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:-72px;background:var(--ink);color:#fff;z-index:200;border-radius:0 0 8px 8px;padding:10px 18px;transition:top .15s;position:absolute;inset-inline-start:12px}.skip-link:focus{top:0}.mobile-bar{bottom:0;z-index:150;padding:10px 14px calc(10px + env(safe-area-inset-bottom,8px));border-top:1px solid var(--line-soft);background:#fffffff7;gap:10px;display:none;position:fixed;inset-inline:0}.mobile-bar-btn{flex:1;min-height:48px;padding:10px 0;font-size:15px}.mobile-bar [aria-disabled=true]{opacity:.55;cursor:default}@media (max-width:860px){.hero-grid{grid-template-columns:1fr!important}}.rv{will-change:transform, opacity}.rv-up{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.rv-fade{opacity:0;transition:opacity .7s}.rv-line{opacity:0;transition:opacity .5s}.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv-up,.rv-fade,.rv-line{opacity:1;transition:none;transform:none}}.hero-title .w{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) forwards word-in;display:inline-block;transform:translateY(.35em)}@keyframes word-in{to{opacity:1;transform:none}}.hero-title .w-x{color:var(--thermal);position:relative}.hero-title .w-x:after{content:"";inset-inline:-2px;background:var(--thermal-tint);z-index:-1;transform-origin:100%;border-radius:3px;height:.28em;animation:.5s cubic-bezier(.2,.7,.2,1) .9s forwards mark-in;position:absolute;bottom:.08em;transform:scaleX(0)}@keyframes mark-in{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-title .w{opacity:1;animation:none;transform:none}.hero-title .w-x:after{animation:none;transform:scaleX(1)}}.btn{transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .22s,filter .18s}.btn:hover{transform:translateY(-1px)}.btn:active{transition-duration:60ms;transform:translateY(.5px)scale(.99)}.btn-primary{box-shadow:0 6px 18px -8px #0e74908c}.btn-primary:hover{box-shadow:0 10px 26px -8px #0e749099}.btn-emergency{box-shadow:0 6px 18px -8px #d32b1e8c}.btn-emergency:hover{box-shadow:0 10px 26px -8px #d32b1e9e}.card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}a.card:hover{border-color:var(--line);text-decoration:none;transform:translateY(-3px);box-shadow:0 14px 34px -16px #08141938}.scan a.card:hover{border-color:#2b4a57;box-shadow:0 14px 34px -14px #0000008c}.sym-card{padding:12px 16px;display:block;position:relative}.sym-card .sym-num{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:11px;transition:color .25s}.sym-card:hover .sym-num{color:var(--thermal)}.sym-card .sym-head{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 4px;display:flex}.sym-card .sym-thumb{object-fit:cover;border-radius:12px;flex-shrink:0;width:68px;height:68px;transition:transform .25s;box-shadow:0 1px 6px #0c1e2624}.sym-card:hover .sym-thumb{transform:scale(1.06)}.sym-card .sym-title{color:var(--accent-strong);font-size:16.5px;font-weight:600}.sym-card .sym-d{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.sym-card .sym-arrow{bottom:14px;color:var(--ink-faint);opacity:0;font-size:14px;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;inset-inline-end:16px;transform:translate(6px)}.sym-card:hover .sym-arrow{opacity:1;color:var(--thermal);transform:none}.sym-card.sym-hot{background:linear-gradient(165deg, #fff8f4, var(--surface) 62%);border-color:#e4572e59}.sym-card.sym-hot .sym-title{color:var(--thermal-deep)}.scanline-box{position:relative;overflow:hidden}.scanline-box:after{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#4fd1f0bf,#0000);height:2px;animation:4.2s cubic-bezier(.45,.05,.55,.95) infinite scan-y;position:absolute;top:-8%;box-shadow:0 0 16px 2px #4fd1f047}@keyframes scan-y{0%{top:-4%}50%{top:102%}to{top:-4%}}@media (prefers-reduced-motion:reduce){.scanline-box:after{display:none}}.breathe{animation:5.5s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.breathe{animation:none}}.steps-wrap{position:relative}.steps-line{top:34px;background:var(--line);transform-origin:100%;height:2px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .15s;position:absolute;inset-inline:6%;transform:scaleX(0)}.rv-in .steps-line{transform:scaleX(1)}@media (max-width:860px){.steps-line{display:none}}@media (prefers-reduced-motion:reduce){.steps-line{transition:none;transform:scaleX(1)}}.rep-row .rep-num{transition:color .3s .1s}.rv-in .rep-row .rep-num{color:var(--accent)}@media (max-width:760px){.dive-cap{justify-content:center;display:flex;inset-inline:0!important}.dive-cap .dive-cap-box{margin-inline:18px}.dive-cap-m-top{top:11vh!important;bottom:auto!important}.dive-cap-m-mid{top:38vh!important;bottom:auto!important}.dive-cap-m-low{top:auto!important;bottom:24vh!important}}.dive-skip{bottom:18px;z-index:5;color:#dfe8ec;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e128c;border:1px solid #ffffff47;border-radius:99px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:opacity .25s,background .15s;position:absolute;inset-inline-start:18px}.dive-skip:hover{background:#0a0e12bf}@media (max-width:760px){.dive-skip{bottom:96px}}.dive-wheel{animation:1.6s ease-in-out infinite wheel}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dive-wheel{animation:none}}.parallax-band{background-attachment:fixed}@media (prefers-reduced-motion:reduce),(max-width:860px){.parallax-band{background-attachment:scroll}}.nav-link{color:var(--ink);border-radius:9px;padding:9px 13px;font-size:15px;font-weight:500;transition:background .16s,color .16s;position:relative}.nav-link:hover{background:var(--accent-tint);color:var(--accent-strong)}.nav-link:after{content:"";inset-inline:13px;background:var(--accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:4px;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.mmenu-root{display:none}.mmenu-btn{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;display:flex}.mmenu-overlay{top:66px;inset-inline:0;z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1e2685;position:fixed;bottom:0}.mmenu-panel{background:var(--surface);border-bottom:1px solid var(--line-soft);padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;max-height:calc(100dvh - 66px);display:flex;overflow-y:auto;box-shadow:0 24px 40px -18px #0c1e2659}.mmenu-link{color:var(--ink);border-bottom:1px solid var(--line-soft);opacity:0;justify-content:space-between;align-items:center;padding:15px 6px;font-size:17.5px;font-weight:600;animation:.3s cubic-bezier(.2,.7,.2,1) forwards mmenu-in;display:flex;transform:translateY(-6px)}@keyframes mmenu-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mmenu-link{opacity:1;animation:none;transform:none}}.mmenu-arrow{color:var(--accent);font-weight:700}.mmenu-foot{flex-direction:column;gap:12px;padding-top:16px;display:flex}.mmenu-phone{color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}@media (max-width:980px){.header-phone{display:none!important}}.header-mini{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:none}.header-mini-tel{background:var(--accent-tint);color:var(--accent-strong)}.header-mini-wa{color:#1d9e56;background:#25b0661f}.header-mini[aria-disabled=true]{opacity:.55}@media (max-width:760px){body{padding-bottom:84px}.mobile-bar{display:flex}.header-nav,.header-cta{display:none!important}.header-tag{font-size:11.5px!important}.header-mini{display:flex!important}.mmenu-root{display:block}.header-actions{margin-inline-start:auto}.header-row{gap:14px!important;min-height:60px!important}.header-actions{gap:8px!important}.mmenu-overlay{top:60px}.mmenu-panel{max-height:calc(100dvh - 60px)}}.float-contact{bottom:20px;z-index:9998;flex-direction:column;gap:12px;display:flex;position:fixed;inset-inline-start:20px}.float-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #00000040}.float-btn:hover{transform:scale(1.07);box-shadow:0 6px 18px #00000038}.float-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.float-btn-wa{background:#1faa5c}.float-btn-tel{background:var(--accent-strong)}@media (max-width:760px){.float-contact{display:none}}@media (min-width:761px){.dive-skip{inset-inline-start:96px}}.hero-thermal{border-bottom:1px solid var(--line-soft)}@media (min-width:861px){.hero-thermal{background:url(/img/hero-thermal.webp) 0 30%/cover no-repeat;border-bottom:0;align-items:center;min-height:clamp(540px,64vh,720px);padding-bottom:64px;display:flex}.hero-text-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#f7fafbad;border-radius:20px;max-width:min(600px,47%);margin-inline-end:auto;padding:28px 30px;box-shadow:0 22px 60px -30px #0c1e2673}}@media (min-width:861px) and (max-width:1280px){.hero-text-panel{max-width:min(520px,47%);padding:22px 24px}.hero-text-panel .kicker{font-size:12px}}.hero-form-strip{background:var(--bg);padding-bottom:0}.hero-form-strip>.container>.card{max-width:660px;margin:16px auto 0}@media (min-width:861px){.hero-form-strip>.container>.card{z-index:5;margin:-76px auto 0;position:relative}}.hero-mobile-img{display:none}@media (max-width:860px){.hero-text-panel>:not(.hero-mobile-img){z-index:2;position:relative}.hero-mobile-img{z-index:0;margin:-178px calc(-1 * var(--pad-x)) 0;display:block;position:relative}.hero-text-panel>.kicker,.hero-text-panel>.hero-title{text-shadow:0 0 10px #f7fafbf2,0 0 22px #f7fafbe6,0 0 40px #f7fafbbf}.hero-mobile-img img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 92%,#0000 100%)}}@media (min-width:861px){.hero-form-strip>.container{max-width:none;padding-inline:0}.hero-form-strip>.container>.card{border-inline:0;border-top:3px solid var(--accent);border-radius:0;max-width:none;padding-inline:var(--pad-x)!important}.hero-form-strip>.container>.card>div:first-child{margin-inline-end:10px;display:inline}.hero-form-strip form.card{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;padding:8px 0 0;display:grid;transform:none!important}.hero-form-strip form.card .field input,.hero-form-strip form.card .field select{width:100%;min-width:0}.hero-form-strip form.card .field{margin:0}.hero-form-strip form.card .field label{color:var(--ink-soft);font-size:13.5px}.hero-form-strip form.card button{grid-column:1/-1;height:47px}.hero-form-strip form.card>p{grid-column:1/-1;margin:0}}.btn-wa-submit{color:#fff;background:#1faa5c}.btn-wa-submit:hover{filter:brightness(1.05)}.services-bg{background:linear-gradient(#f7fafba8 0%,#f7fafb99 45%,#f7fafbe0 100%),url(/img/equipment-bg.webp) top/cover no-repeat}.services-mobile-img,.services-sub-short{display:none}@media (max-width:860px){.services-bg{background:linear-gradient(#f7fafb1a 0%,#f7fafb24 100%),url(/img/concrete-tex.webp) top/360px}.services-mobile-img{z-index:0;margin:8px calc(-1 * var(--pad-x)) 0;display:block;position:relative}.services-mobile-img img{width:100%;height:auto;display:block}.services-bg .kicker{z-index:2;margin-top:-140vw;position:relative}.services-bg .section-title{z-index:2;position:relative}.services-bg .services-sub-short{z-index:2;color:var(--ink-soft);text-shadow:0 0 10px #f7fafbf2,0 0 20px #f7fafbe6;margin:6px 0 0;font-size:16px;font-weight:600;display:block;position:relative}.services-bg .section-sub{display:none}.services-bg .grid{margin-top:calc(108vw + 26px)!important}}
.a11y-fab{background:var(--accent-strong);color:#fff;cursor:pointer;z-index:9999;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 12px #00000040}.a11y-fab:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.a11y-fab:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:760px){.a11y-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.a11y-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);z-index:9999;direction:rtl;width:min(320px,100vw - 40px);max-height:min(560px,100vh - 120px);padding:16px;animation:.18s a11y-slide-up;position:fixed;bottom:80px;left:20px;overflow-y:auto;box-shadow:0 12px 40px #0c1e262e}@keyframes a11y-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.a11y-panel{bottom:calc(144px + env(safe-area-inset-bottom,0px))}}.a11y-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.a11y-panel-title{color:var(--ink);margin:0;font-size:16px;font-weight:700}.a11y-close{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.a11y-close:hover{background:var(--accent-tint);color:var(--ink)}.a11y-close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.a11y-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.a11y-toggle{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:flex}.a11y-toggle:hover{border-color:var(--accent)}.a11y-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.a11y-toggle[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-strong);color:var(--accent-strong)}.a11y-toggle svg{width:22px;height:22px}.a11y-toggle[disabled]{opacity:.45;cursor:default}.a11y-reset{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink-soft);cursor:pointer;margin-top:8px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600}.a11y-reset:hover{border-color:var(--thermal);color:var(--thermal-deep)}.a11y-reset:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.a11y-panel-foot{border-top:1px solid var(--line-soft);text-align:center;margin-top:12px;padding-top:10px}.a11y-panel-foot a{color:var(--accent-strong);font-size:12.5px;text-decoration:underline}.a11y-panel-foot a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html.a11y-font-1 body{zoom:1.2}html.a11y-font-2 body{zoom:1.4}html.a11y-font-3 body{zoom:1.6}@supports not (zoom:1){html.a11y-font-1{font-size:112%}html.a11y-font-2{font-size:125%}html.a11y-font-3{font-size:137%}}html.a11y-high-contrast body{background:#000!important}html.a11y-high-contrast :not(img):not(video):not(canvas):not(svg):not(svg *):not(picture){color:#fff!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html.a11y-high-contrast a{color:gold!important}html.a11y-high-contrast :is(button,.btn,[role=button]){border:2px solid #fff!important}html.a11y-high-contrast img,html.a11y-high-contrast canvas{filter:brightness(1.1)contrast(1.2)}html.a11y-grayscale body>*{filter:grayscale()!important}html.a11y-highlight-links a{padding:1px 3px;color:#000!important;background:gold!important;text-decoration:underline!important}html.a11y-readable-font,html.a11y-readable-font *{font-family:Arial,Helvetica,sans-serif!important}html.a11y-stop-animations *,html.a11y-stop-animations :before,html.a11y-stop-animations :after{transition:none!important;animation:none!important}html.a11y-stop-animations{scroll-behavior:auto!important}
