.pain-grid{grid-template-columns:1fr;gap:0;max-width:900px;margin:0 auto;display:grid}.pain-grid .pain-card{text-align:center;padding:32px 28px;position:relative}.pain-grid .pain-card:not(:last-child):after{content:"";background:var(--border-color);width:60%;height:1px;position:absolute;bottom:0;right:20%}.pain-grid .pain-card p{color:var(--subtitle-color);font-size:15px;line-height:1.6}@media (min-width:768px){.pain-grid{grid-template-columns:repeat(3,1fr)}.pain-grid .pain-card{text-align:center;padding:32px 28px;position:relative}.pain-grid .pain-card:not(:last-child):after{width:1px;height:60%;top:20%;bottom:auto;right:0}}.ecosystem-grid{grid-template-columns:1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}.ecosystem-grid .ecosystem-card{border:1px solid var(--border-color);border-radius:12px;padding:28px 24px;transition:border-color .2s}.ecosystem-grid .ecosystem-card:hover{border-color:#d1d5db}.ecosystem-grid .ecosystem-card .ecosystem-icon{background:var(--green-light-color);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.ecosystem-grid .ecosystem-card h3{color:var(--title-color);margin-bottom:8px;font-size:16px;font-weight:600}.ecosystem-grid .ecosystem-card p{color:var(--subtitle-color);font-size:14px;line-height:1.55}@media (min-width:768px){.ecosystem-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-section{position:relative}.testimonial-section:before{content:"";background:var(--dark-green-color);border-radius:2px;width:48px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.testimonial-section .proof-label{letter-spacing:1.5px;color:var(--dark-green-color);text-transform:uppercase;text-align:center;margin-bottom:24px;font-size:11px;font-weight:700}.testimonial-section .proof-quote{color:var(--text-color);margin-bottom:32px;padding:0 24px;font-size:21px;font-style:italic;font-weight:400;line-height:1.65;position:relative}.testimonial-section .proof-quote:before{content:"“";color:var(--dark-green-color);opacity:.15;font-size:72px;font-style:normal;line-height:1;position:absolute;top:-24px;left:-8px}.testimonial-section .proof-quote:after{content:"”";color:var(--dark-green-color);opacity:.15;font-size:72px;font-style:normal;line-height:1;position:absolute;bottom:-44px;right:-8px}.testimonial-section .proof-author{justify-content:center;align-items:center;gap:14px;display:flex}.testimonial-section .proof-author .proof-avatar{background:linear-gradient(135deg, var(--title-color), var(--dark-green-color));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:600;display:flex}.testimonial-section .proof-author .proof-info{text-align:left}.testimonial-section .proof-author .proof-name{color:var(--text-color);font-size:15px;font-weight:600}.testimonial-section .proof-author .proof-role{color:var(--subtitle-color);font-size:13px;line-height:1.4}.testimonial-section .proof-stats{border-top:1px solid var(--border-color);flex-direction:column;justify-content:start;align-items:center;gap:20px;margin-top:40px;padding-top:32px;display:flex}@media (min-width:768px){.testimonial-section .proof-stats{flex-direction:row;justify-content:center;align-items:start;gap:48px}}.testimonial-section .proof-stats .proof-stat{text-align:center}.testimonial-section .proof-stats .proof-stat .proof-stat-num{color:var(--dark-green-color);font-size:32px;font-weight:700}.testimonial-section .proof-stats .proof-stat .proof-stat-label{color:var(--subtitle-color);margin-top:4px;font-size:13px}.testimonial-section .proof-stats .proof-stat .proof-stat-ctx{color:var(--text-hint-color);margin-top:2px;font-size:11px}.trust-bridge{text-align:center;padding:28px 48px}.trust-bridge p{color:var(--text-hint-color);font-size:14px}.trust-bridge p span{color:var(--subtitle-color);font-weight:500}.measurable-results.browser{background:var(--title-color);border-radius:14px;max-width:960px;margin:0 auto;padding:3px;box-shadow:0 24px 64px #1a1a2e2e,0 4px 16px #1a1a2e0f}.measurable-results.browser .browser-chrome{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 14px;display:flex}.measurable-results.browser .browser-chrome .dot{border-radius:50%;width:8px;height:8px}.measurable-results.browser .browser-chrome .dot.dot-r{background:#f09595}.measurable-results.browser .browser-chrome .dot.dot-y{background:#fac775}.measurable-results.browser .browser-chrome .dot.dot-g{background:#97c459}.measurable-results.browser .browser-chrome .browser-url{text-align:center;color:#ffffff4d;flex:1;font-size:11px}.measurable-results.browser .browser-body{display:flex}.measurable-results.browser .browser-body .sidebar{background:#0e0e1a;border-radius:0 0 0 11px;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:48px;padding:14px 0;display:none}@media (min-width:768px){.measurable-results.browser .browser-body .sidebar{display:flex}}.measurable-results.browser .browser-body .sidebar .sb-i{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.measurable-results.browser .browser-body .sidebar .sb-i svg{opacity:.35}.measurable-results.browser .browser-body .sidebar .sb-i.on{background:#ffffff14}.measurable-results.browser .browser-body .sidebar .sb-i.on svg{opacity:.9}.measurable-results.browser .browser-body .sidebar .sb-dot{background:var(--dark-green-color);border-radius:50%;width:4px;height:4px;margin-top:auto;margin-bottom:8px}.measurable-results.browser .browser-body .db{background:#12121e;border-radius:0 0 11px 11px;flex:1;padding:20px;overflow:hidden}@media (min-width:768px){.measurable-results.browser .browser-body .db{border-radius:0 0 11px}}.measurable-results.browser .browser-body .db .db-date{color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.measurable-results.browser .browser-body .db .db-hi{color:#fff;justify-content:space-between;align-items:center;margin-top:2px;font-size:20px;font-weight:600;display:flex}.measurable-results.browser .browser-body .db .db-hi .db-icons{gap:8px;display:flex}.measurable-results.browser .browser-body .db .db-hi .db-icons .db-icon{background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.measurable-results.browser .browser-body .db .db-muted{color:#ffffff59;margin-top:2px;font-size:12px}.measurable-results.browser .browser-body .db .kpi-row{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;display:grid}@media (min-width:768px){.measurable-results.browser .browser-body .db .kpi-row{grid-template-columns:repeat(5,1fr)}}.measurable-results.browser .browser-body .db .kpi-row .kpi{background:#1a1a2e;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-lbl{color:#ffffff59;text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-lbl .kpi-ic{border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-val{color:#fff;margin-top:4px;font-size:22px;font-weight:600}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-chg{margin-top:2px;font-size:11px}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-chg.kpi-up{color:#4ade80}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-chg.kpi-dn{color:#f87171}.measurable-results.browser .browser-body .db .kpi-row .kpi .kpi-tag{border-radius:4px;margin-top:6px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.measurable-results.browser .browser-body .db .db-bottom{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.measurable-results.browser .browser-body .db .db-bottom{grid-template-columns:1.2fr 1fr .9fr}}.measurable-results.browser .browser-body .db .db-bottom .db-card{background:#1a1a2e;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.measurable-results.browser .browser-body .db .db-bottom .db-card .db-card-t{color:#fff;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-area{height:120px;overflow:hidden}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-area .ch-line{fill:none;stroke:#6366f1;stroke-width:2px}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-area .ch-fill{fill:url(#cg);opacity:.15}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-labels{color:#ffffff40;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-legend{gap:12px;margin-top:8px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-legend span{color:#ffffff59;align-items:center;gap:4px;font-size:9px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-legend span:before{content:"";border-radius:1px;width:12px;height:2px}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-legend span.lg-c:before{background:#6366f1}.measurable-results.browser .browser-body .db .db-bottom .db-card .ch-legend span.lg-p:before{background:#ffffff1f}.measurable-results.browser .browser-body .db .db-bottom .db-card .hl{background:#ffffff08;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .hl .hl-ic{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .hl .hl-txt{color:#fff;font-size:12px;font-weight:500}.measurable-results.browser .browser-body .db .db-bottom .db-card .hl .hl-sub{color:#ffffff4d;font-size:10px}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-row{gap:8px;margin-bottom:10px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-row .rsk-cd{text-align:center;background:#ffffff08;border-radius:8px;flex:1;padding:10px}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-row .rsk-cd .rsk-dot{border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-row .rsk-cd .rsk-num{color:#fff;font-size:24px;font-weight:600}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-row .rsk-cd .rsk-lbl{color:#ffffff4d;text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:9px}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-role{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-role .rsk-nm{color:#fff;font-size:12px;font-weight:500}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-role .rsk-bar{background:#ffffff14;border-radius:2px;width:60px;height:4px;margin-top:3px;overflow:hidden}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-role .rsk-bar .rsk-bar-f{background:linear-gradient(90deg,#f87171,#fbbf24);border-radius:2px;height:100%}.measurable-results.browser .browser-body .db .db-bottom .db-card .rsk-role .rsk-match{color:#f87171;font-size:11px}.dash-caption{text-align:center;color:var(--text-hint-color);margin-top:16px;font-size:12px}.trust-row{flex-flow:column wrap;justify-content:center;align-items:start;gap:32px;margin-top:40px;display:flex}@media (min-width:768px){.trust-row{flex-direction:row;align-items:center}}.trust-row .trust-item{color:var(--subtitle-color);align-items:center;gap:8px;font-size:13px;display:flex}.trust-row .trust-item .trust-ic{background:var(--border-light-color);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}
