.ivi-proofpoints-module{--ivi-bg:#f7f9fc;--ivi-panel-bg:linear-gradient(180deg,#fff,#f9fbfe);--ivi-panel-border:#dde7f0;--ivi-card-bg:#fbfdff;--ivi-card-border:#dce6f0;--ivi-heading:#183b67;--ivi-subheading:#214c7a;--ivi-text:#4b6480;--ivi-eyebrow-bg:#e8f1fb;--ivi-eyebrow-text:#2d5f93;--ivi-primary:#234e7d;--ivi-primary-dark:#193b61;--ivi-secondary-bg:#e8f1fb;--ivi-secondary-text:#234e7d;--ivi-secondary-border:#bfd4e7;--ivi-secondary-bg-hover:#dceaf7;--ivi-shadow:0 12px 28px rgba(24,59,103,.06);background:var(--ivi-bg)}.ivi-proofpoints-module.theme-soft-blue{--ivi-bg:#f3f8fd;--ivi-panel-bg:linear-gradient(180deg,#fff,#f6fbff)}.ivi-proofpoints-module.theme-cream{--ivi-bg:#faf8f2;--ivi-panel-bg:linear-gradient(180deg,#fff,#fffdf8)}.ivi-padding-sm{padding:48px 20px}.ivi-padding-md{padding:72px 20px}.ivi-padding-lg{padding:96px 20px}.ivi-width--narrow{margin:0 auto;max-width:980px}.ivi-width--normal{margin:0 auto;max-width:1200px}.ivi-width--wide{margin:0 auto;max-width:1320px}.ivi-align--left{text-align:left}.ivi-align--center{text-align:center}.ivi-align--right{text-align:right}.ivi-section-header{margin-bottom:36px}.ivi-cta-block__eyebrow,.ivi-section-header__eyebrow{background:var(--ivi-eyebrow-bg);border-radius:999px;color:var(--ivi-eyebrow-text);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.ivi-section-header__title{color:var(--ivi-heading);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;margin:0 0 12px}.ivi-section-header__intro{color:var(--ivi-text);font-size:1.0625rem;line-height:1.75;max-width:860px}.ivi-align--center .ivi-cta-block__text,.ivi-align--center .ivi-section-header__intro{margin-left:auto;margin-right:auto}.ivi-align--right .ivi-cta-block__text,.ivi-align--right .ivi-section-header__intro{margin-left:auto}.ivi-proof-grid{display:grid;gap:20px}.ivi-proof-grid--1{grid-template-columns:1fr}.ivi-proof-grid--2{grid-template-columns:repeat(2,1fr)}.ivi-proof-grid--3{grid-template-columns:repeat(3,1fr)}.ivi-proof-card,.ivi-proofpoints-cta{background:var(--ivi-panel-bg);border:1px solid var(--ivi-panel-border);border-radius:22px;box-shadow:var(--ivi-shadow);padding:26px}.ivi-proof-card{min-height:100%}.ivi-proof-card__header{align-items:flex-start;display:flex;gap:14px}.ivi-proof-card__icon{flex:0 0 auto;height:32px;object-fit:contain;width:32px}.ivi-proof-card__title{color:var(--ivi-heading);font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.ivi-proof-card__kicker{color:var(--ivi-subheading);font-size:.95rem;font-weight:600;line-height:1.4;margin-top:6px}.ivi-proof-card__summary{color:var(--ivi-text);line-height:1.75;margin-top:18px}.ivi-cta-block__text>:first-child,.ivi-cta-block__text>:last-child,.ivi-proof-block__text>:first-child,.ivi-proof-block__text>:last-child,.ivi-proof-card__summary>:first-child,.ivi-section-header__intro>:first-child,.ivi-section-header__intro>:last-child{margin-bottom:0;margin-top:0}.ivi-proof-card__details{display:grid;gap:18px;margin-top:22px}.ivi-proof-block{background:var(--ivi-card-bg);border:1px solid var(--ivi-card-border);border-radius:16px;padding:18px}.ivi-proof-block--accent{background:#f5f9fd}.ivi-proof-block__title{color:var(--ivi-subheading);font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 10px}.ivi-proof-block__text{color:var(--ivi-text);line-height:1.7}.ivi-cta-block__title{color:var(--ivi-heading);font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.15;margin:0 0 12px}.ivi-cta-block__text{color:var(--ivi-text);line-height:1.75;max-width:760px}.ivi-cta-block__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ivi-align--center .ivi-cta-block__actions{justify-content:center}.ivi-align--right .ivi-cta-block__actions{justify-content:flex-end}.ivi-button{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-weight:700;justify-content:center;line-height:1.2;min-height:48px;padding:12px 22px;text-decoration:none;transition:all .2s ease}.ivi-button--primary{background:var(--ivi-primary);border:1px solid var(--ivi-primary);color:#fff}.ivi-button--primary:hover{background:var(--ivi-primary-dark);border-color:var(--ivi-primary-dark);color:#fff}.ivi-button--secondary{background:var(--ivi-secondary-bg);border:1px solid var(--ivi-secondary-border);color:var(--ivi-secondary-text)}.ivi-button--secondary:hover{background:var(--ivi-secondary-bg-hover);border-color:var(--ivi-secondary-border);color:var(--ivi-primary-dark)}@media (max-width:1080px){.ivi-proof-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.ivi-proof-grid--2,.ivi-proof-grid--3{grid-template-columns:1fr}}@media (max-width:767px){.ivi-padding-lg,.ivi-padding-md,.ivi-padding-sm{padding-left:16px;padding-right:16px}.ivi-padding-sm{padding-bottom:40px;padding-top:40px}.ivi-padding-md{padding-bottom:52px;padding-top:52px}.ivi-padding-lg{padding-bottom:68px;padding-top:68px}.ivi-proof-card,.ivi-proofpoints-cta{padding:22px}.ivi-proof-card__title{font-size:1.2rem}.ivi-cta-block__actions{align-items:stretch;flex-direction:column}.ivi-button{width:100%}}.ivi-proof-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ivi-proof-card__icon,.ivi-proof-card__title{transform-origin:left center;transition:transform .22s ease,color .22s ease}.ivi-proof-card:hover{border-color:#cfdceb;box-shadow:0 16px 34px rgba(24,59,103,.1);transform:translateY(-2px)}.ivi-proof-card:hover .ivi-proof-card__icon{transform:scale(1.12)}.ivi-proof-card:hover .ivi-proof-card__title{color:#214c7a;transform:scale(1.03)}@media (max-width:767px){.ivi-proof-card:hover{border-color:var(--ivi-panel-border);box-shadow:var(--ivi-shadow);transform:none}.ivi-proof-card:hover .ivi-proof-card__icon,.ivi-proof-card:hover .ivi-proof-card__title{transform:none}}