.software-intro{border-block:1px solid var(--line);background:#edf3ee}.software-summary{max-width:850px;margin-block:24px;color:var(--muted)}.software-small{font-size:14px}.software-links{display:flex;flex-wrap:wrap;gap:24px 40px;margin-block:28px}.software-intro h2{direction:ltr;text-align:start}
.product-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.product-header{background:var(--paper);border-bottom:1px solid var(--line)}.product-header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-brand{display:flex;align-items:center;gap:12px;direction:ltr;font-size:14px;font-weight:800;flex:none}.product-brand small{display:block;font-size:11px;font-weight:500;color:var(--muted)}.product-nav{display:flex;gap:28px;font-size:13px;font-weight:700}.product-header-tools{display:flex;gap:20px;align-items:center;font-size:13px}.product-header select{font-size:12px;max-width:110px;border:0;background:transparent;padding:10px 0}.product-demo{border-bottom:1px solid var(--ink);font-weight:700}.product-intro{padding-top:25px;background:#f1f4ef;overflow:hidden}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted);margin-bottom:55px}.product-intro .eyebrow{color:var(--green);margin-bottom:18px}.product-intro h1{font-size:64px;font-weight:800;max-width:100%;overflow-wrap:anywhere}.product-lead{font-size:21px;line-height:1.6;max-width:860px;margin-top:23px}.product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-block:28px}.product-start{font-size:12px;color:var(--muted)}.product-figure{margin-block:40px 0}.product-figure img{width:100%;height:auto;border:1px solid var(--line)}.product-figure figcaption{font-size:11px;color:var(--muted);padding-block:12px 22px}.product-section{padding-block:84px;border-bottom:1px solid var(--line)}.product-section h2,.cost-section h2{font-size:38px;max-width:850px}.product-section h3{font-size:22px;line-height:1.35}.section-two{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.section-two p{color:var(--muted)}.availability{background:var(--lime);padding-block:50px}.availability p{color:#353c23}.capability-list{margin-top:38px;border-top:1px solid var(--line)}.capability-list article{display:grid;grid-template-columns:32px 1fr 1.25fr;gap:25px;padding-block:30px;border-bottom:1px solid var(--line)}.capability-list p,.israel-grid p,.onboarding p,.implementation p{color:var(--muted);font-size:15px}.feature-index{font-size:12px;color:var(--green);padding-top:5px}.modules{background:#eaf0ed}.section-lead{max-width:850px;color:var(--muted);margin-top:22px}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px}.module-link{display:block;border-top:2px solid #929b8e;padding-top:24px;min-width:0}.module-link:hover{border-color:#245943}.module-link.current{border-color:#245943}.module-number{font-size:12px;color:var(--green);display:block;margin-bottom:18px}.module-link h3{font-size:24px;min-height:64px;overflow-wrap:anywhere}.module-link p{font-size:14px;color:var(--muted);margin-block:16px 23px}.module-action{font-size:13px;font-weight:700;display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:5px}.israel-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px;margin-top:45px}.israel-grid h3{margin-bottom:12px}.onboarding{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;margin-top:40px}.onboarding li{counter-increment:step;min-width:0}.onboarding li::before{content:'0' counter(step);display:block;font-size:13px;color:var(--green);border-top:1px solid var(--line);padding-top:15px;margin-bottom:24px}.onboarding h3{font-size:21px;margin-bottom:12px;overflow-wrap:anywhere}.onboarding p{font-size:14px}.implementation{border-inline-start:3px solid #d08366;padding-inline-start:24px;margin-block:45px 25px;max-width:1020px}.implementation h3{margin-bottom:12px}.product-faq details{border-bottom:1px solid var(--line);padding-block:20px}.product-faq details:first-child{padding-top:0}.product-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.product-faq p{margin-top:16px;font-size:14px}.product-contact{background:var(--ink);color:white}.product-contact h2{font-size:38px}.product-contact p{color:#cbd1c8;margin-top:20px}.product-phone{display:block;font-size:25px;margin-block:30px 10px;width:fit-content}.product-contact address{font-style:normal;font-size:13px;color:#bdc6ba;margin-top:22px}.product-contact label{font-size:13px;font-weight:600;display:block;margin-block:16px 7px}.product-contact label:first-child{margin-top:0}.product-contact select,.product-contact textarea{width:100%;padding:12px;border:1px solid #697266;border-radius:3px;background:#252a24;color:white;font-size:15px}.product-contact textarea{resize:vertical;min-height:130px;line-height:1.6}.product-contact textarea::placeholder{color:#adb7a6}.product-contact .product-note{font-size:11px;line-height:1.6}.email-draft{border:0;border-bottom:1px solid #bbc7b5;padding:6px 0;background:transparent;color:#e1eadc;font-size:13px}.product-footer{padding-block:30px;font-size:12px}.product-footer>div{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.cost-section{padding-block:60px;border-bottom:1px solid var(--line);background:#e8eee9}.cost-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:end;margin-block:30px 18px}.cost-controls label{font-size:13px;display:grid;gap:7px}.cost-controls select,.cost-controls input{width:100%;min-width:0;padding:11px;border:1px solid #abb5a7;border-radius:3px;background:white}.cost-controls [hidden]{display:none}.cost-result{display:grid;gap:3px}.cost-result output{font-size:31px;font-weight:800;direction:ltr;text-align:start}.cost-result span,.product-note{font-size:12px;color:var(--muted)}.product-header-tools a:hover,.product-nav a:hover{color:var(--green)}
@media(min-width:1500px){.product-intro .product-wrap:not(.product-figure){padding-top:15px}.product-figure{max-width:1160px}}
@media(max-width:900px){.product-nav{display:none}.section-two{gap:36px}.product-section h2,.cost-section h2{font-size:32px}.product-intro h1{font-size:53px}.module-grid{gap:22px}.onboarding{grid-template-columns:1fr 1fr}.capability-list article{grid-template-columns:25px 1fr 1.2fr}.cost-controls{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.product-wrap{width:calc(100% - 36px)}.product-header-inner{min-height:76px;gap:12px}.product-brand{font-size:12px;gap:7px}.product-brand img{width:27px;height:27px}.product-header-tools{gap:10px}.product-header select{max-width:83px;font-size:11px}.product-demo{font-size:12px}.breadcrumbs{margin-bottom:34px;font-size:10px;gap:7px}.product-intro h1{font-size:43px;line-height:1.1}.product-lead{font-size:17px;margin-top:18px}.product-actions{gap:20px;margin-block:24px}.product-actions .btn{font-size:12px;padding-inline:16px}.product-actions .text-link{font-size:12px}.product-start{font-size:11px}.product-figure{width:100%;margin-top:28px}.product-figure figcaption{padding:10px 18px 18px;font-size:10px}.product-section{padding-block:54px}.product-section h2,.product-contact h2,.cost-section h2{font-size:30px}.section-two{grid-template-columns:1fr;gap:25px}.availability{padding-block:35px}.availability p{font-size:14px}.capability-list article{grid-template-columns:24px 1fr;gap:12px;padding-block:23px}.capability-list article p{grid-column:2}.capability-list h3{font-size:21px}.module-grid,.israel-grid{grid-template-columns:1fr;gap:30px}.module-link h3{min-height:0;font-size:25px}.module-number{margin-bottom:12px}.module-link p{margin-block:12px 16px}.onboarding{gap:28px 20px}.onboarding h3{font-size:19px}.onboarding p{font-size:13px}.implementation{padding-inline-start:16px}.implementation p{font-size:14px}.cost-section{padding-block:45px}.cost-controls{gap:20px}.cost-result output{font-size:29px}.software-links{gap:20px}.software-intro .btn{font-size:13px}.product-contact .product-actions{align-items:flex-start;flex-direction:column}}
@media(max-width:360px){.product-brand span{font-size:11px}.product-brand small{font-size:10px}.product-header-tools{gap:7px}.product-demo{font-size:11px}.product-intro h1{font-size:36px}.product-header select{max-width:73px}.cost-controls{grid-template-columns:1fr}.product-section h2{font-size:28px}}
