.value-proposition-page{--primary: #b21f2b;--primary-hover: #7f0002;--ink: #292b30;--muted: #50545c;--paper: #ffffff;--tint: #f8f8f9;--accent: #fff1f2;--dark: #1a1c20;--dark-2: #25272c;--border: #d9dbe0;--radius: 22px;--shadow: 0 7px 22px rgba(34, 36, 41, .06);font-family:Shabnam-EN,Shabnam,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--paper)}.value-proposition-page *,.value-proposition-page *:before,.value-proposition-page *:after{box-sizing:border-box}.value-proposition-page h1,.value-proposition-page h2,.value-proposition-page h3{margin:0;font-weight:900;letter-spacing:-.025em;color:var(--ink)}.value-proposition-page h1{font-size:clamp(2.3rem,6vw,2.7rem);line-height:1.25;letter-spacing:-.04em}.value-proposition-page h2{font-size:2.5rem;line-height:1.35;margin-bottom:18px}.value-proposition-page h3{font-size:18px;line-height:1.35}.value-proposition-page p{margin:0 0 16px;color:var(--muted)}.value-proposition-page p:last-child{margin-bottom:0}.value-proposition-page .container{width:min(1280px,calc(100% - 48px));margin-inline:auto}.value-proposition-page .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 24px;border-radius:14px;font-size:15px;font-weight:900;line-height:1.4;background:var(--primary);color:#fff;border:1px solid var(--primary);text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.value-proposition-page .button:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 18px #b21f2b2e}.value-proposition-page .button-outline{background:transparent;color:var(--primary);border-color:var(--primary)}.value-proposition-page .button-outline:hover{background:var(--accent)}.value-proposition-page .button-light{background:#fff;color:var(--primary);border-color:#fff}.value-proposition-page .button-light:hover{background:#fff0f1;border-color:#fff0f1;color:var(--primary-hover);box-shadow:0 6px 18px #00000014}.value-proposition-page .button-outline-light{background:transparent;color:#fff;border-color:#ffffffa6}.value-proposition-page .button-outline-light:hover{background:#ffffff1a;border-color:#fff}.value-proposition-page .section-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.4;color:var(--primary);background:var(--accent);padding:5px 13px;border-radius:999px;margin-bottom:14px}.value-proposition-page .light-label{background:#ffffff1f;color:#fff}.value-proposition-page .section{padding:72px 0}.value-proposition-page .alt-bg{background:var(--tint)}.value-proposition-page .section-head{margin-bottom:42px}.value-proposition-page .section-head.centered{text-align:center}.value-proposition-page .subhead{max-width:680px;margin-inline:auto;font-size:17px}.value-proposition-page .hero{position:relative;padding:110px 0 100px;overflow:hidden;background:var(--dark);color:#fff;text-align:center}.value-proposition-page .hero-bg{position:absolute;inset:0;z-index:0}.value-proposition-page .hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.value-proposition-page .hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#1a1c20b8,#1a1c20e0)}.value-proposition-page .hero-inner{position:relative;z-index:1;max-width:820px}.value-proposition-page .hero-eyebrow{display:inline-block;font-size:13px;font-weight:800;color:#fffc;background:#ffffff1a;padding:6px 14px;border-radius:999px;margin-bottom:20px}.value-proposition-page .hero h1{color:#fff;margin-bottom:22px}.value-proposition-page .hero-lead{font-size:16px;line-height:1.9;color:#ffffffb8;max-width:680px;margin:0 auto 32px}.value-proposition-page .hero-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.value-proposition-page .split-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.value-proposition-page .split-row-reverse{direction:ltr}.value-proposition-page .split-row-reverse>*{direction:rtl}.value-proposition-page .split-media{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:0 18px 50px #22242924;background:var(--dark)}.value-proposition-page .split-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.value-proposition-page .split-copy{display:flex;flex-direction:column;gap:4px}.value-proposition-page .split-copy .button{margin-top:14px;align-self:flex-start}.value-proposition-page .feature-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:12px}.value-proposition-page .feature-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:500;color:var(--muted);line-height:1.7}.value-proposition-page .feature-list li i{width:22px;height:22px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:4px;position:relative}.value-proposition-page .feature-list li i:after{content:"";position:absolute;top:5px;left:8px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.value-proposition-page .feature-list li strong{color:var(--ink);font-weight:800}.value-proposition-page .dark-section{position:relative;padding:72px 0;background:var(--dark);overflow:hidden}.value-proposition-page .dark-section:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(178,31,43,.12) 0%,transparent 70%);pointer-events:none}.value-proposition-page .dark-section h2,.value-proposition-page .dark-section h3,.value-proposition-page .dark-section p,.value-proposition-page .dark-section li{color:#fff}.value-proposition-page .dark-section p,.value-proposition-page .dark-section li{color:#ffffffb8}.value-proposition-page .light-head h2,.value-proposition-page .light-head .subhead{color:#fff}.value-proposition-page .canvas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;position:relative;z-index:1;margin-bottom:28px}.value-proposition-page .canvas-card{background:var(--dark-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px}.value-proposition-page .canvas-icon{width:40px;height:40px;border-radius:12px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;margin-bottom:16px}.value-proposition-page .canvas-card h3{color:#fff;margin-bottom:14px;font-size:18px}.value-proposition-page .canvas-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.value-proposition-page .canvas-list li{font-size:14px;line-height:1.75}.value-proposition-page .canvas-list strong{color:#fff;font-weight:800}.value-proposition-page .canvas-note{position:relative;z-index:1;max-width:860px;margin-inline:auto;text-align:center;font-size:16px;color:#ffffffc7;padding:22px 26px;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.value-proposition-page .final-cta{position:relative;padding:72px 0;background:var(--primary);overflow:hidden}.value-proposition-page .final-cta-pattern{position:absolute;inset:0;opacity:.12;background-image:radial-gradient(circle,#fff 1.5px,transparent 1.5px);background-size:26px 26px}.value-proposition-page .final-cta-inner{position:relative;max-width:900px;text-align:center;color:#fff}.value-proposition-page .final-cta-inner h2{color:#fff;margin-bottom:16px}.value-proposition-page .final-cta-inner p{color:#ffffffe0;margin-bottom:28px}.value-proposition-page .final-cta-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:1100px){.value-proposition-page h1{font-size:clamp(2.3rem,6vw,2.7rem)}}@media(max-width:980px){.value-proposition-page .section{padding:56px 0}.value-proposition-page .value-proposition-page .split-row,.value-proposition-page .split-row-reverse{grid-template-columns:1fr;gap:36px;direction:rtl}.value-proposition-page .split-row-reverse>*{direction:rtl}.value-proposition-page .split-media{max-width:620px;margin-inline:auto}.value-proposition-page .split-copy .button{align-self:center}.value-proposition-page .canvas-grid{grid-template-columns:1fr}}@media(max-width:720px){.value-proposition-page h1{font-size:clamp(2.3rem,6vw,2.7rem)}.value-proposition-page h2{font-size:2.5rem}.value-proposition-page .hero{padding:80px 0 70px}.value-proposition-page .hero-actions,.value-proposition-page .final-cta-actions{flex-direction:column;width:100%}.value-proposition-page .hero-actions .button,.value-proposition-page .final-cta-actions .button{width:100%}}
