.elementor-442 .elementor-element.elementor-element-de9867d{--display:flex;}.elementor-442 .elementor-element.elementor-element-29919a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-442 .elementor-element.elementor-element-ce4a39c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-442 .elementor-element.elementor-element-2862a56{--display:flex;}.elementor-442 .elementor-element.elementor-element-665c44f{--display:flex;}.elementor-442 .elementor-element.elementor-element-4aefde6{--display:flex;}.elementor-442 .elementor-element.elementor-element-3a34db4{--display:flex;}.elementor-442 .elementor-element.elementor-element-e0d08bb{--display:flex;}.elementor-442 .elementor-element.elementor-element-550ff6c{--display:flex;}.elementor-442 .elementor-element.elementor-element-34f5a6a{--display:flex;}.elementor-442 .elementor-element.elementor-element-07f3292{--display:flex;}/* Start custom CSS *//* Aval CRM Repeat Purchase Page — Slim CSS No Duplicates */
.aval-repeat-v1{direction:rtl;overflow:hidden;background:transparent;}
.aval-repeat-v1 .rp-grid-2{display:grid;grid-template-columns:1.03fr .97fr;gap:46px;align-items:center;}
.aval-repeat-v1 .rp-head{max-width:900px;margin:0 auto 38px;text-align:center;}
.aval-repeat-v1 .rp-lead{margin:16px 0 0;font-size:18px;line-height:2;max-width:830px;}
.aval-repeat-v1 .rp-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;}
.aval-repeat-v1 .rp-btn-secondary{background:#fff;border:1px solid rgba(7,26,58,.10);}
.aval-repeat-v1 .rp-hero{background:var(--aval-hero-glow,radial-gradient(circle at 15% 20%,rgba(0,199,244,.16),transparent 30%),radial-gradient(circle at 78% 14%,rgba(108,43,255,.13),transparent 28%),linear-gradient(180deg,#FFFFFF 0%,#F7FBFF 100%));padding-top:76px;padding-bottom:84px;}
.aval-repeat-v1 .rp-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;}
.aval-repeat-v1 .rp-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,255,255,.82);border:1px solid rgba(47,107,255,.10);border-radius:999px;font-size:13px;font-weight:800;box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));}
.aval-repeat-v1 .rp-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));}
.aval-repeat-v1 .rp-visual{position:relative;min-height:500px;border-radius:34px;padding:26px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(0,199,244,.18),transparent 30%),radial-gradient(circle at 88% 78%,rgba(108,43,255,.16),transparent 32%),linear-gradient(180deg,#fff,#F7FBFF);border:1px solid rgba(47,107,255,.10);box-shadow:0 28px 72px rgba(7,26,58,.08);}
.aval-repeat-v1 .rp-visual-line{position:absolute;inset:0;background:linear-gradient(90deg,transparent 8%,rgba(47,107,255,.11) 50%,transparent 92%),linear-gradient(0deg,transparent 12%,rgba(0,199,244,.08) 50%,transparent 88%);opacity:.8;transform:rotate(-8deg) scale(1.24);}
.aval-repeat-v1 .rp-visual-core{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:260px;min-height:165px;border-radius:30px;background:#fff;border:1px solid rgba(47,107,255,.14);box-shadow:0 24px 60px rgba(7,26,58,.10);display:grid;place-items:center;text-align:center;padding:24px;z-index:2;}
.aval-repeat-v1 .rp-visual-core b{font-size:27px;font-weight:950;line-height:1.35;}.aval-repeat-v1 .rp-visual-core small{display:block;margin-top:9px;line-height:1.8;}
.aval-repeat-v1 .rp-node{position:absolute;width:178px;padding:14px;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));z-index:3;}
.aval-repeat-v1 .rp-node b{display:block;font-size:14px;margin-bottom:4px;}.aval-repeat-v1 .rp-node small{display:block;line-height:1.65;}
.aval-repeat-v1 .rp-n1{right:24px;top:44px}.aval-repeat-v1 .rp-n2{left:24px;top:72px}.aval-repeat-v1 .rp-n3{right:34px;bottom:66px}.aval-repeat-v1 .rp-n4{left:36px;bottom:48px}.aval-repeat-v1 .rp-n5{right:50%;top:22px;transform:translateX(50%)}
.aval-repeat-v1 .rp-prompt-box{margin-top:14px;padding:14px 16px;border:1px dashed rgba(47,107,255,.28);border-radius:18px;background:rgba(255,255,255,.94);}.aval-repeat-v1 .rp-prompt-box strong{display:block;margin-bottom:6px;font-size:13px}.aval-repeat-v1 .rp-prompt-box code{display:block;white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:1.9;}
.aval-repeat-v1 .rp-statement{padding:42px 0;background:#fff;}.aval-repeat-v1 .rp-statement-inner{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center}.aval-repeat-v1 .rp-mark{height:12px;border-radius:999px;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));box-shadow:0 10px 28px rgba(47,107,255,.22)}.aval-repeat-v1 .rp-statement-text{font-size:clamp(23px,2.7vw,35px);font-weight:950;line-height:1.55;}
.aval-repeat-v1 .rp-open{background:#fff}.aval-repeat-v1 .rp-open-light{background:linear-gradient(180deg,#fff,#F7FBFF)}
.aval-repeat-v1 .rp-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(7,26,58,.10);border-right:1px solid rgba(7,26,58,.10);margin-top:38px}.aval-repeat-v1 .rp-problem{min-height:230px;padding:28px;background:rgba(255,255,255,.62);border-left:1px solid rgba(7,26,58,.10);border-bottom:1px solid rgba(7,26,58,.10)}.aval-repeat-v1 .rp-problem span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));font-weight:950;margin-bottom:16px}.aval-repeat-v1 .rp-problem h3{margin:0 0 8px;font-size:20px;}
.aval-repeat-v1 .rp-segment-grid,.aval-repeat-v1 .rp-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.aval-repeat-v1 .rp-segment,.aval-repeat-v1 .rp-industry{padding:24px;border-radius:26px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045))}.aval-repeat-v1 .rp-segment b,.aval-repeat-v1 .rp-industry b{display:block;margin-bottom:8px;font-size:17px}.aval-repeat-v1 .rp-segment small{display:block;line-height:1.75;}
.aval-repeat-v1 .rp-scenario-list{display:grid;gap:0;border-top:1px solid rgba(7,26,58,.10);margin-top:38px}.aval-repeat-v1 .rp-scenario{display:grid;grid-template-columns:170px 1fr 260px;gap:22px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(7,26,58,.10)}.aval-repeat-v1 .rp-scenario-badge{display:inline-flex;width:max-content;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));color:#2F6BFF;font-size:13px;font-weight:900}.aval-repeat-v1 .rp-scenario h3{margin:0 0 6px;font-size:21px}.aval-repeat-v1 .rp-channel{font-weight:950;color:#2F6BFF;}
.aval-repeat-v1 .rp-output-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:center;margin-top:34px}.aval-repeat-v1 .rp-output-card{border-radius:34px;padding:32px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:0 28px 72px rgba(7,26,58,.07)}.aval-repeat-v1 .rp-output-list{display:grid;gap:14px;margin-top:18px}.aval-repeat-v1 .rp-output-row{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(7,26,58,.10)}.aval-repeat-v1 .rp-output-num{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#2F6BFF;font-weight:950;background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10))}.aval-repeat-v1 .rp-output-row h3{margin:0 0 5px;font-size:19px;}
.aval-repeat-v1 .rp-dashboard-mock{min-height:430px;border-radius:34px;padding:26px;background:radial-gradient(circle at 12% 20%,rgba(0,199,244,.13),transparent 32%),radial-gradient(circle at 88% 80%,rgba(108,43,255,.12),transparent 32%),linear-gradient(180deg,#fff,#F7FBFF);border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045))}.aval-repeat-v1 .rp-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(7,26,58,.10)}.aval-repeat-v1 .rp-dashboard-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(47,107,255,.08);color:#2F6BFF;font-weight:900;font-size:13px}.aval-repeat-v1 .rp-dashboard-lines{display:grid;gap:14px;margin-top:22px}.aval-repeat-v1 .rp-dashboard-line{height:50px;border-radius:16px;background:#fff;border:1px solid rgba(47,107,255,.08);box-shadow:0 8px 20px rgba(7,26,58,.035);position:relative;overflow:hidden}.aval-repeat-v1 .rp-dashboard-line:before{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:38%;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(47,107,255,.20),rgba(0,199,244,.16))}.aval-repeat-v1 .rp-dashboard-line:after{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:58px;height:20px;border-radius:999px;background:rgba(16,231,179,.18);}
.aval-repeat-v1 .rp-package-box{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-top:36px;padding:30px;border-radius:30px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:0 28px 72px rgba(7,26,58,.07)}.aval-repeat-v1 .rp-tool-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.aval-repeat-v1 .rp-tool{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#F7FBFF;border:1px solid rgba(47,107,255,.10);font-size:13px;font-weight:800}.aval-repeat-v1 .rp-tool:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));}
.aval-repeat-v1 .rp-faq-wrap{max-width:900px;margin:34px auto 0;display:grid;gap:12px}.aval-repeat-v1 .rp-faq-wrap details{background:#fff;border:1px solid rgba(47,107,255,.10)}.aval-repeat-v1 .rp-final-box{border-radius:34px;padding:52px}.aval-repeat-v1 .rp-final-box p{color:rgba(255,255,255,.78)}.aval-repeat-v1 .rp-seo-note{margin-top:26px;padding:20px;border-radius:22px;background:#F7FBFF;border:1px dashed rgba(47,107,255,.22);font-size:14px;line-height:1.9;}
@media (max-width:1100px){.aval-repeat-v1 .rp-grid-2,.aval-repeat-v1 .rp-statement-inner,.aval-repeat-v1 .rp-output-grid,.aval-repeat-v1 .rp-package-box{grid-template-columns:1fr}.aval-repeat-v1 .rp-segment-grid,.aval-repeat-v1 .rp-industry-grid,.aval-repeat-v1 .rp-problem-grid{grid-template-columns:repeat(2,1fr)}.aval-repeat-v1 .rp-scenario{grid-template-columns:1fr;gap:12px}.aval-repeat-v1 .rp-visual{min-height:500px}}
@media (max-width:760px){.aval-repeat-v1 .rp-actions{flex-direction:column;align-items:stretch}.aval-repeat-v1 .rp-actions .aval-btn{width:100%}.aval-repeat-v1 .rp-segment-grid,.aval-repeat-v1 .rp-problem-grid,.aval-repeat-v1 .rp-industry-grid,.aval-repeat-v1 .rp-output-row{grid-template-columns:1fr}.aval-repeat-v1 .rp-visual{min-height:610px}.aval-repeat-v1 .rp-visual-core{top:48%;width:225px}.aval-repeat-v1 .rp-node{width:calc(50% - 34px);padding:12px}.aval-repeat-v1 .rp-n1{right:18px;top:22px}.aval-repeat-v1 .rp-n2{left:18px;top:72px}.aval-repeat-v1 .rp-n3{right:18px;bottom:88px}.aval-repeat-v1 .rp-n4{left:18px;bottom:22px}.aval-repeat-v1 .rp-n5{right:50%;top:164px}.aval-repeat-v1 .rp-final-box{padding:34px 22px;border-radius:24px}}/* End custom CSS */