.solution-page-wrap{max-width:none!important;padding:0!important}.solution-page{--sp-bg:var(--bg,#f4f8f5);--sp-card:var(--surface,#fff);--sp-soft:var(--soft-surface,#edf5f0);--sp-text:var(--text,#092016);--sp-muted:var(--muted,#687970);--sp-line:var(--line,#d9e7df);--sp-green:#16a85c;box-sizing:border-box;max-width:1380px;margin:auto;padding:clamp(22px,4vw,58px) clamp(15px,4vw,54px);color:var(--sp-text);direction:rtl}.solution-page *{box-sizing:border-box}.solution-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(28px,6vw,90px);align-items:center;min-height:520px;padding:clamp(30px,6vw,75px);border-radius:30px;background:linear-gradient(135deg,#06140d,#0b2c1a);color:#f5fff8;overflow:hidden}.solution-kicker,.solution-intro span,.technology-section>header>span,.decision-guide>div>span,.solution-final span{color:#54ed89;font-size:.76rem;font-weight:900;letter-spacing:.08em}.solution-hero h1{color:#fff;font-size:clamp(2.7rem,6vw,6.2rem);line-height:1.05;letter-spacing:-.06em;margin:18px 0}.solution-hero h1 em{color:#54ed89;font-style:normal}.solution-hero>div>p{color:#b7cbbf;line-height:2;max-width:760px}.solution-actions{display:flex;gap:9px;margin-top:27px}.solution-actions a,.solution-package-grid article>a{padding:11px 16px;border-radius:10px;text-decoration:none;font-weight:900}.solution-actions a:first-child{background:#54ed89;color:#06140d}.solution-actions a:last-child{border:1px solid #ffffff29;color:#fff}.solution-hero aside{padding:25px;border:1px solid #ffffff24;border-radius:22px;background:#ffffff09}.solution-hero aside>span{color:#93aa9c;font-size:.78rem}.solution-hero aside>strong{display:block;color:#fff;font-size:1.7rem;margin:8px 0}.solution-hero aside>p{color:#aebfb4;line-height:1.8;font-size:.83rem}.solution-hero aside>div{display:grid;gap:9px;margin-top:18px}.solution-hero aside b{padding-top:9px;border-top:1px solid #ffffff16;color:#dcebe1;font-size:.78rem}.solution-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:80px 0 28px}.solution-intro h2,.technology-section h2{font-size:clamp(1.8rem,3.7vw,3.5rem);margin:8px 0}.solution-intro>p,.technology-section>header>p{max-width:620px;color:var(--sp-muted);line-height:1.9}.solution-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-package-grid article{display:flex;flex-direction:column;padding:25px;border:1px solid var(--sp-line);border-radius:21px;background:var(--sp-card)}.solution-package-grid article.is-featured{border-color:var(--sp-green);box-shadow:0 18px 50px rgba(13,118,62,.1)}.solution-package-grid header{display:flex;justify-content:space-between;color:var(--sp-muted);font-size:.7rem}.solution-package-grid header>span{color:var(--sp-green);font-weight:900}.solution-package-grid h3{font-size:1.4rem;margin:21px 0 8px}.solution-package-grid article>p{color:var(--sp-muted);line-height:1.85;font-size:.86rem}.solution-package-grid ul,.technology-grid ul{display:grid;gap:8px;padding:0;list-style:none}.solution-package-grid li{font-size:.79rem}.solution-package-grid li:before{content:'✓';color:var(--sp-green);margin-left:7px}.package-prices{display:grid;gap:7px;margin-top:auto;padding:18px 0}.package-prices>span{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:var(--sp-soft)}.package-prices small{color:var(--sp-muted)}.package-prices strong{font-size:.78rem}.solution-package-grid article>a{background:var(--sp-text);color:var(--sp-card);text-align:center;font-size:.8rem}.technology-section{padding-top:95px}.technology-section>header{max-width:850px}.technology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.technology-grid>article{padding:25px;border:1px solid var(--sp-line);border-radius:21px;background:var(--sp-card)}.tech-title{display:flex;align-items:center;gap:12px}.tech-title>b{display:grid;place-items:center;width:53px;height:53px;border-radius:15px;background:var(--sp-text);color:var(--sp-green);font-size:1.35rem}.tech-title small{color:var(--sp-green)}.tech-title h3{font-size:1.35rem;margin:2px 0}.technology-grid article>p{color:var(--sp-muted);line-height:1.85;min-height:72px}.technology-grid h4{font-size:.78rem;margin:21px 0 9px}.technology-grid li{position:relative;padding-right:20px;color:var(--sp-muted);font-size:.78rem;line-height:1.7}.technology-grid li:before{position:absolute;right:0}.technology-grid .pros li:before{content:'+';color:var(--sp-green);font-weight:900}.technology-grid .cons li:before{content:'−';color:#e36c6c;font-weight:900}.technology-grid footer{display:grid;gap:3px;margin-top:22px;padding-top:15px;border-top:1px solid var(--sp-line)}.technology-grid footer span{color:var(--sp-muted);font-size:.68rem}.technology-grid footer strong{font-size:.8rem}.decision-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:80px;padding:35px;border-radius:24px;background:var(--sp-soft)}.decision-guide h2{font-size:2rem;margin:9px 0}.decision-list{display:grid}.decision-list p{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:13px 0;border-bottom:1px solid var(--sp-line)}.decision-list p:last-child{border:0}.decision-list span{color:var(--sp-muted);font-size:.82rem;line-height:1.7}.solution-final{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:35px;border-radius:24px;background:#07170f;color:#fff}.solution-final h2{color:#fff;font-size:2rem;margin:7px 0}.solution-final p{color:#aebfb4}.solution-final>a{padding:14px 18px;border-radius:11px;background:#54ed89;color:#06140d;text-decoration:none;font-weight:900;white-space:nowrap}html[data-theme='dark'] .solution-page{--sp-card:#0a1912;--sp-soft:#0e2117;--sp-text:#eef9f1;--sp-muted:#9caf9f;--sp-line:#20362a;--sp-green:#4bec86}@media(max-width:1000px){.solution-hero{grid-template-columns:1fr}.solution-package-grid,.technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-guide{grid-template-columns:1fr}}@media(max-width:680px){.solution-page{padding:12px}.solution-hero{min-height:0;padding:28px 20px;border-radius:20px}.solution-hero h1{font-size:2.7rem}.solution-actions,.solution-intro,.solution-final{align-items:stretch;flex-direction:column}.solution-actions a{text-align:center}.solution-intro{padding-top:55px}.solution-package-grid,.technology-grid{grid-template-columns:1fr}.technology-section{padding-top:65px}.decision-guide{gap:15px;margin-top:55px;padding:22px}.decision-list p{grid-template-columns:1fr}.solution-final{padding:24px}.solution-final>a{text-align:center;white-space:normal}}
