/* KupaLi: industry guides, approved Hebrew content and existing brand tokens. */
.industry-page .wrap{max-width:1320px}.industry-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;padding-top:26px;color:var(--slate,#64666b)}.industry-breadcrumb a{color:inherit}.industry-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center;padding:48px 0 70px}.industry-hero h1,.industry-hub-hero h1{font-size:clamp(34px,3.8vw,58px);line-height:1.16;letter-spacing:-1.3px;margin:0 0 24px}.industry-hero .lede,.industry-hub-hero .lede{font-size:20px;line-height:1.8;margin:0}.industry-hero figure{margin:0}.industry-hero img,.industry-wide-image img{width:100%;height:auto;display:block;border-radius:18px}.industry-page figcaption{font-size:12px;color:var(--slate,#64666b);padding-top:10px}.industry-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.industry-contact{text-underline-offset:5px;font-weight:600;color:inherit}.industry-trial{font-size:13px;margin-top:12px!important;color:var(--slate,#64666b)}.industry-section{padding:48px 0;border-top:1px solid var(--mist,#d9dadd)}.industry-section h2,.industry-limits h2,.industry-closing h2{font-size:30px;line-height:1.4;margin:0 0 28px}.industry-steps,.industry-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.industry-step-number{font-size:16px;font-weight:800;display:inline-grid;place-items:center;background:#D8F34F;color:#0A0B0F;width:40px;height:40px;border-radius:50%;margin-bottom:18px}.industry-page h3{font-size:21px;margin:0 0 12px}.industry-page p{line-height:1.85}.industry-steps p,.industry-features p{margin:0}.industry-features article{border-inline-start:3px solid #D8F34F;padding-inline-start:20px}.industry-limits{padding:30px 36px;border:1px solid var(--mist,#d9dadd);border-radius:16px;margin:10px 0 48px;background:var(--paper,#F6F5F1)}.industry-limits h2{font-size:23px;margin-bottom:12px}.industry-limits p{margin:0;max-width:1000px}.industry-faq details{border-bottom:1px solid var(--mist,#d9dadd);padding:22px 0}.industry-faq summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.6}.industry-faq details p{max-width:960px;margin:14px 0 0}.industry-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.industry-related a{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--mist,#d9dadd);padding:18px 0;color:inherit;text-decoration:none;font-weight:600}.industry-related a:hover{text-decoration:underline}.industry-closing{padding:40px 0 80px;max-width:860px}.industry-wide-image{margin:0 0 48px;max-width:1000px}.industry-hub-hero{padding:70px 0 54px;max-width:900px}.industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.industry-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--mist,#d9dadd);border-radius:16px;overflow:hidden;transition:transform .18s}.industry-card:hover{transform:translateY(-3px)}.industry-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.industry-card>div{padding:26px}.industry-card h2{font-size:25px;line-height:1.4;margin:0 0 14px}.industry-card p{margin:0 0 12px}.industry-card>div>span{font-size:24px}.industry-page a:focus-visible,.industry-page summary:focus-visible{outline:3px solid #849517;outline-offset:5px}
@media(max-width:1000px){.industry-hero{gap:26px;grid-template-columns:1fr 1fr}.industry-hero h1{font-size:37px}.industry-hero .lede{font-size:18px}.industry-steps,.industry-features{gap:22px}.industry-related{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.industry-page .wrap{padding-inline:20px}.industry-breadcrumb{padding-top:20px;font-size:12px}.industry-hero{grid-template-columns:1fr;padding:30px 0 40px;gap:28px}.industry-hero h1,.industry-hub-hero h1{font-size:36px;letter-spacing:-.6px;margin-bottom:18px}.industry-hero .lede,.industry-hub-hero .lede{font-size:18px}.industry-actions{gap:20px;margin-top:22px}.industry-section{padding:32px 0}.industry-section h2{font-size:27px;margin-bottom:24px}.industry-steps,.industry-features,.industry-related,.industry-grid{grid-template-columns:1fr;gap:24px}.industry-steps article+article{border-top:1px solid var(--mist,#d9dadd);padding-top:22px}.industry-related{gap:0}.industry-limits{padding:23px;margin-bottom:30px}.industry-faq summary{font-size:18px}.industry-hub-hero{padding:40px 0 32px}.industry-card>div{padding:22px}.industry-closing{padding:32px 0 55px}.industry-wide-image{margin-bottom:32px}}
@media(prefers-reduced-motion:reduce){.industry-card{transition:none}.industry-card:hover{transform:none}}
.industry26-home .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}
.industry26-home .industry-card,.industry-page .industry-card{color:var(--ink);text-decoration:none;overflow:hidden}
.industry26-home .industry-card-photo,.industry-page .industry-card-photo{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;background:var(--cream,#eeeee9)}
.industry26-home .industry-card>div{padding:22px}
.industry26-home .industry-card h3{font-size:22px;line-height:1.4;margin:0 0 10px}
.industry26-home .industry-card p{font-size:16px;line-height:1.7;margin:0}
.industry26-workflow{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start;margin:36px 0}
.industry26-workflow .industry-limits{margin:0}
.industry26-workflow li{margin:12px 0}
.industry26-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px 0}
.industry26-proof figure{margin:0;min-width:0}
.industry26-proof img{width:100%;height:auto;border:1px solid var(--mist);border-radius:12px;display:block}
.industry26-proof figcaption{font-size:14px;line-height:1.7;color:var(--ink);margin-top:12px}
.industry26-proof figure:only-child{grid-column:1/-1;max-width:1080px;margin-inline:auto}
.industry-page .industry-hero img{object-fit:contain;height:auto}
@media(max-width:1000px){.industry26-home .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.industry26-home .industry-grid,.industry26-workflow,.industry26-proof{grid-template-columns:1fr}.industry26-home .industry-card h3{font-size:21px}.industry26-workflow{gap:20px}}
