.bridge-report-preview{background:var(--cl-surface-1,#fff);padding:72px var(--bridge-container-px,24px)}.bridge-report-preview--alt-bg{background:var(--cl-surface-2,rgba(16,24,40,.04))}.bridge-report-preview__wrap{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0 auto;max-width:var(--bridge-container-max,1400px)}.bridge-report-preview__visual{align-items:center;display:flex;justify-content:flex-end}.bridge-report-preview__book{display:inline-block;position:relative}.bridge-report-preview__img{border-radius:var(--cl-radius-lg,12px);box-shadow:var(--cl-shadow-md,0 6px 16px rgba(16,24,40,.1)),0 24px 48px rgba(16,24,40,.14);display:block;height:auto;max-width:360px;object-fit:contain;width:100%}.bridge-report-preview__badge{align-items:center;background:var(--cl-accent-secondary,#f7822f);border-radius:50%;bottom:-14px;box-shadow:var(--cl-shadow-md,0 6px 16px rgba(16,24,40,.1));display:flex;height:60px;justify-content:center;position:absolute;right:-14px;width:60px}.bridge-report-preview__badge-text{color:var(--cl-white,#fff);font-family:var(--cl-font-heading,sans-serif);font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;text-transform:uppercase}.bridge-report-preview__content{display:flex;flex-direction:column}.bridge-report-preview__headline{margin-bottom:12px!important}.bridge-report-preview__desc.bridge-section-desc{margin:0 0 28px!important;max-width:100%!important;text-align:left!important}.bridge-report-preview__desc.bridge-section-desc p{margin:0!important}.bridge-report-preview__insights{display:flex;flex-direction:column;gap:12px;list-style:none!important;margin:0 0 28px!important;padding:0!important}.bridge-report-preview__insight{align-items:flex-start;background:var(--cl-surface-1,#fff);border:1px solid var(--cl-border-subtle,rgba(16,24,40,.12));border-radius:var(--cl-radius-md,8px);box-shadow:var(--cl-shadow-sm,0 1px 2px rgba(16,24,40,.06));display:flex;gap:14px;padding:16px 18px;transition:border-color .16s ease,box-shadow .16s ease}.bridge-report-preview--alt-bg .bridge-report-preview__insight{background:var(--cl-white,#fff)}.bridge-report-preview__insight:hover{border-color:var(--cl-accent-light,#9473ff);box-shadow:var(--cl-shadow-md,0 6px 16px rgba(16,24,40,.1))}.bridge-report-preview__insight-icon{align-items:center;background:rgba(83,62,150,.08);border-radius:50%;color:var(--cl-accent-base,#533e96);display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:1px;width:28px}.bridge-report-preview__insight-body{display:flex;flex-direction:column;gap:3px;min-width:0}.bridge-report-preview__insight-title{color:var(--cl-text-900,#101828);font-family:var(--cl-font-body,sans-serif);font-size:14px;font-weight:700;line-height:1.3}.bridge-report-preview__insight-desc{color:var(--cl-text-700,#475467);font-family:var(--cl-font-body,sans-serif);font-size:13px;line-height:1.55;margin:0!important}.bridge-report-preview__cta-wrap{margin-top:4px}.bridge-report-preview__cta{align-items:center!important;background:var(--cl-accent-base,#533e96)!important;border:none!important;border-radius:var(--cl-radius-md,8px)!important;color:var(--cl-white,#fff)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--cl-font-body,sans-serif)!important;font-size:13px!important;font-weight:700!important;gap:8px!important;height:44px!important;letter-spacing:.06em!important;padding:0 22px!important;text-transform:uppercase!important;transition:background .16s ease,transform .16s ease!important}.bridge-report-preview__cta:hover{background:var(--cl-accent-hover-bright,#3e2d6e)!important;transform:translateY(-1px)!important}.bridge-report-preview__cta:focus-visible{box-shadow:var(--cl-focus-ring,0 0 0 3px #9473ff)!important;outline:none!important}.bridge-report-preview__cta-icon{flex-shrink:0}@media (max-width:960px){.bridge-report-preview__wrap{gap:40px}.bridge-report-preview__img{max-width:300px}}@media (max-width:768px){.bridge-report-preview{padding:56px var(--bridge-container-px,18px)}.bridge-report-preview__wrap{gap:36px;grid-template-columns:1fr}.bridge-report-preview__visual{justify-content:center;order:0}.bridge-report-preview__content{order:1}.bridge-report-preview__img{max-width:260px}.bridge-report-preview__badge{bottom:-10px;height:52px;right:-10px;width:52px}.bridge-report-preview__cta{height:52px!important;justify-content:center!important;width:100%!important}}