.elementor-6598 .elementor-element.elementor-element-hero001 > .elementor-container{max-width:1280px;}.elementor-6598 .elementor-element.elementor-element-hero001{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:28px;margin-bottom:0px;padding:74px 30px 74px 30px;}.elementor-6598 .elementor-element.elementor-element-hero001:not(.elementor-motion-effects-element-type-background), .elementor-6598 .elementor-element.elementor-element-hero001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B4A;}.elementor-6598 .elementor-element.elementor-element-hero001, .elementor-6598 .elementor-element.elementor-element-hero001 > .elementor-background-overlay{border-radius:34px 34px 34px 34px;}.elementor-6598 .elementor-element.elementor-element-hero001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6598 .elementor-element.elementor-element-heroc01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6598 .elementor-element.elementor-element-heroc01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6598 .elementor-element.elementor-element-heroc01 > .elementor-element-populated{padding:10px 10px 10px 28px;}.elementor-6598 .elementor-element.elementor-element-heroh01{text-align:right;}.elementor-6598 .elementor-element.elementor-element-heroh01 .elementor-heading-title{color:#FFFFFF;font-size:50px;font-weight:900;line-height:1.45em;}.elementor-6598 .elementor-element.elementor-element-heroh01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6598 .elementor-element.elementor-element-heroc02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6598 .elementor-element.elementor-element-heroc02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6598 .elementor-element.elementor-element-heroc02 > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-6598 .elementor-element.elementor-element-metrics1 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-metrics1{padding:0px 24px 60px 24px;}.elementor-6598 .elementor-element.elementor-element-feathead > .elementor-container{max-width:1000px;}.elementor-6598 .elementor-element.elementor-element-feathead{padding:28px 24px 28px 24px;}.elementor-6598 .elementor-element.elementor-element-feathd01{text-align:center;}.elementor-6598 .elementor-element.elementor-element-feathd01 .elementor-heading-title{color:#101828;font-size:38px;font-weight:900;line-height:1.5em;}.elementor-6598 .elementor-element.elementor-element-feathd01 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6598 .elementor-element.elementor-element-frow001 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-frow001{padding:8px 24px 8px 24px;}.elementor-6598 .elementor-element.elementor-element-frow002 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-frow002{padding:8px 24px 8px 24px;}.elementor-6598 .elementor-element.elementor-element-frow003 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-frow003{padding:8px 24px 8px 24px;}.elementor-6598 .elementor-element.elementor-element-frow004 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-frow004{padding:8px 24px 8px 24px;}.elementor-6598 .elementor-element.elementor-element-frow005 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-frow005{padding:8px 24px 8px 24px;}.elementor-6598 .elementor-element.elementor-element-frow006 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-frow006{padding:8px 24px 48px 24px;}.elementor-6598 .elementor-element.elementor-element-band001 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-band001:not(.elementor-motion-effects-element-type-background), .elementor-6598 .elementor-element.elementor-element-band001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#666AE5;}.elementor-6598 .elementor-element.elementor-element-band001, .elementor-6598 .elementor-element.elementor-element-band001 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-6598 .elementor-element.elementor-element-band001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:22px;margin-bottom:70px;padding:44px 38px 44px 38px;}.elementor-6598 .elementor-element.elementor-element-band001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6598 .elementor-element.elementor-element-bandc01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6598 .elementor-element.elementor-element-bandc01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6598 .elementor-element.elementor-element-bandhd1{text-align:right;}.elementor-6598 .elementor-element.elementor-element-bandhd1 .elementor-heading-title{color:#FFFFFF;font-size:34px;font-weight:900;}.elementor-bc-flex-widget .elementor-6598 .elementor-element.elementor-element-bandc02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6598 .elementor-element.elementor-element-bandc02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6598 .elementor-element.elementor-element-usehead1 > .elementor-container{max-width:1000px;}.elementor-6598 .elementor-element.elementor-element-usehead1{padding:12px 24px 28px 24px;}.elementor-6598 .elementor-element.elementor-element-usehd001{text-align:center;}.elementor-6598 .elementor-element.elementor-element-usehd001 .elementor-heading-title{color:#101828;font-size:36px;font-weight:900;}.elementor-6598 .elementor-element.elementor-element-usegrid1 > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-usegrid1{padding:8px 24px 72px 24px;}.elementor-6598 .elementor-element.elementor-element-planhead > .elementor-container{max-width:1000px;}.elementor-6598 .elementor-element.elementor-element-planhead:not(.elementor-motion-effects-element-type-background), .elementor-6598 .elementor-element.elementor-element-planhead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-6598 .elementor-element.elementor-element-planhead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 24px 30px 24px;}.elementor-6598 .elementor-element.elementor-element-planhead > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6598 .elementor-element.elementor-element-plnhd001{text-align:center;}.elementor-6598 .elementor-element.elementor-element-plnhd001 .elementor-heading-title{color:#101828;font-size:36px;font-weight:900;}.elementor-6598 .elementor-element.elementor-element-plnhd001 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6598 .elementor-element.elementor-element-plangrid > .elementor-container{max-width:1180px;}.elementor-6598 .elementor-element.elementor-element-plangrid:not(.elementor-motion-effects-element-type-background), .elementor-6598 .elementor-element.elementor-element-plangrid > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-6598 .elementor-element.elementor-element-plangrid{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 24px 84px 24px;}.elementor-6598 .elementor-element.elementor-element-plangrid > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6598 .elementor-element.elementor-element-final001 > .elementor-container{max-width:1080px;}.elementor-6598 .elementor-element.elementor-element-final001:not(.elementor-motion-effects-element-type-background), .elementor-6598 .elementor-element.elementor-element-final001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-6598 .elementor-element.elementor-element-final001, .elementor-6598 .elementor-element.elementor-element-final001 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-6598 .elementor-element.elementor-element-final001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:70px;padding:60px 34px 60px 34px;}.elementor-6598 .elementor-element.elementor-element-final001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6598 .elementor-element.elementor-element-finalhd1{text-align:center;}.elementor-6598 .elementor-element.elementor-element-finalhd1 .elementor-heading-title{color:#101828;font-size:36px;font-weight:900;}:root{--page-title-display:none;}body.elementor-page-6598 #main.site-main{z-index:0;}@media(max-width:1200px){.elementor-6598 .elementor-element.elementor-element-heroh01 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-6598 .elementor-element.elementor-element-heroh01 .elementor-heading-title{font-size:30px;}.elementor-6598 .elementor-element.elementor-element-feathd01 .elementor-heading-title{font-size:27px;}.elementor-6598 .elementor-element.elementor-element-bandhd1 .elementor-heading-title{font-size:25px;}.elementor-6598 .elementor-element.elementor-element-usehd001 .elementor-heading-title{font-size:26px;}.elementor-6598 .elementor-element.elementor-element-plnhd001 .elementor-heading-title{font-size:26px;}.elementor-6598 .elementor-element.elementor-element-finalhd1 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for page-settings */.cerp-home-page{direction:rtl;font-family:inherit;color:#12172b}.cerp-home-page *{box-sizing:border-box}.cerp-home-page a{text-decoration:none}.cerp-hero-section{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(67,217,179,.22),transparent 28%),radial-gradient(circle at 88% 10%,rgba(102,106,229,.34),transparent 34%),linear-gradient(135deg,#07142f 0%,#111b4a 52%,#14133b 100%)!important;box-shadow:0 28px 90px rgba(20,19,59,.26)}.cerp-hero-section:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:-120px;top:-180px}.cerp-hero-section:after{content:"CERP";position:absolute;left:55px;bottom:20px;font-size:120px;font-weight:900;letter-spacing:6px;color:rgba(255,255,255,.04);line-height:1}.cerp-hero-section>.elementor-container{position:relative;z-index:2}.cerp-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 16px;color:#fff;font-weight:800;font-size:13px;letter-spacing:.2px}.cerp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cerp-actions a{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:14px;font-weight:900;transition:.2s ease}.cerp-actions a:hover{transform:translateY(-2px)}.cerp-actions .primary{background:#43d9b3;color:#07142f;box-shadow:0 16px 38px rgba(67,217,179,.25)}.cerp-actions .secondary{background:#fff;color:#111b4a}.cerp-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.cerp-chips span{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.cerp-image-shell .elementor-widget-container{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.18);border-radius:30px;padding:26px;box-shadow:0 24px 70px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.cerp-image-shell img{width:100%;max-width:460px;border-radius:24px;display:block;margin:auto}.cerp-metrics-section{position:relative;z-index:4;margin-top:-34px}.cerp-metric .elementor-widget-container{height:100%;background:#fff;border:1px solid #edf0f5;border-radius:20px;padding:24px;text-align:center;box-shadow:0 18px 50px rgba(16,24,40,.08)}.cerp-metric strong{display:block;color:#666ae5;font-size:34px;line-height:1.1;margin-bottom:8px}.cerp-metric span{color:#667085;font-size:14px}.cerp-section-eyebrow{display:inline-block;background:#eef4ff;color:#3d54c7;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:900}.cerp-feature-card .elementor-widget-container{height:100%;background:#fff;border:1px solid #e8ebf2;border-radius:22px;padding:24px;box-shadow:0 12px 34px rgba(16,24,40,.055);transition:.22s ease;position:relative;overflow:hidden}.cerp-feature-card .elementor-widget-container:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#43d9b3,#666ae5)}.cerp-feature-card .elementor-widget-container:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(16,24,40,.1)}.cerp-feature-card .cerp-feature-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#111b4a,#666ae5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;letter-spacing:.4px;margin-bottom:17px}.cerp-feature-card h3{margin:0 0 9px;color:#101828;font-size:19px;font-weight:950}.cerp-feature-card p{margin:0;color:#667085;font-size:14px;line-height:1.9}.cerp-band-section{background:radial-gradient(circle at 10% 10%,rgba(67,217,179,.25),transparent 30%),linear-gradient(135deg,#666ae5,#111b4a)!important;box-shadow:0 24px 70px rgba(102,106,229,.24)}.cerp-band-button a{display:inline-flex;background:#fff;color:#111b4a;padding:14px 24px;border-radius:14px;font-weight:900}.cerp-use-card .elementor-widget-container{height:100%;background:#f7f8fc;border:1px solid #eaecf0;border-radius:20px;padding:22px}.cerp-use-card b{display:block;color:#666ae5;font-size:14px;margin-bottom:8px}.cerp-use-card h3{margin:0 0 8px;color:#101828;font-size:19px}.cerp-use-card p{margin:0;color:#667085;line-height:1.9;font-size:14px}.cerp-plan-card .elementor-widget-container{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e9f0;border-radius:26px;padding:28px;box-shadow:0 18px 52px rgba(16,24,40,.07)}.cerp-plan-card.featured .elementor-widget-container{background:linear-gradient(160deg,#666ae5,#3035a7);border-color:#666ae5;color:#fff;transform:translateY(-10px);box-shadow:0 26px 70px rgba(102,106,229,.24)}.cerp-plan-card h3{margin:0 0 8px;font-size:26px;color:#101828}.cerp-plan-card.featured h3,.cerp-plan-card.featured p,.cerp-plan-card.featured li{color:#fff}.cerp-plan-card p{color:#667085;line-height:1.9}.cerp-plan-card ul{list-style:none;padding:0;margin:20px 0 26px;line-height:2;color:#344054}.cerp-plan-card li:before{content:"✓";color:#43d9b3;font-weight:900;margin-left:8px}.cerp-plan-card a{margin-top:auto;display:block;text-align:center;background:#43d9b3;color:#07142f;padding:13px 18px;border-radius:14px;font-weight:900}.cerp-plan-card.featured a{background:#fff;color:#111b4a}.cerp-final-section{background:radial-gradient(circle at 10% 10%,rgba(67,217,179,.2),transparent 32%),linear-gradient(135deg,#f3f6ff,#fff)!important;border:1px solid #e8ebf2}.cerp-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}.cerp-final-actions a{padding:13px 23px;border-radius:14px;font-weight:900}.cerp-final-actions .primary{background:#111b4a;color:#fff}.cerp-final-actions .secondary{background:#43d9b3;color:#07142f}@media(max-width:1024px){.cerp-hero-section:after{font-size:80px}.cerp-plan-card.featured .elementor-widget-container{transform:none}}@media(max-width:767px){.cerp-hero-section{border-radius:22px!important}.cerp-hero-section:after{font-size:54px;left:18px}.cerp-actions{flex-direction:column}.cerp-actions a{width:100%}.cerp-chips span{width:100%;text-align:center}.cerp-image-shell .elementor-widget-container{padding:14px;border-radius:22px}.cerp-metrics-section{margin-top:16px}.cerp-metric .elementor-widget-container{padding:20px}.cerp-band-button{text-align:right}.cerp-plan-card.featured .elementor-widget-container{transform:none}}/* End custom CSS */