.consent-management-module__mF9DJa__page{position:relative}.consent-management-module__mF9DJa__hero{min-height:40rem;padding:10.625rem 0 var(--section-half-gap);isolation:isolate;text-align:center;align-items:center;display:flex;position:relative;overflow:hidden}.consent-management-module__mF9DJa__heroContent{max-width:47.5rem;color:var(--text-on-dark);margin:0 auto;padding:0 1.5rem;position:relative}.consent-management-module__mF9DJa__heroContent h1{margin:0}.consent-management-module__mF9DJa__heroLead{color:var(--text-link);margin-top:1.125rem;font-size:1.125rem;font-weight:600}.consent-management-module__mF9DJa__heroContent>p:not(.consent-management-module__mF9DJa__heroLead){color:var(--text-secondary-on-dark);margin-top:.875rem;max-width:37.5rem;margin-inline:auto;font-size:.9375rem;line-height:1.8}.consent-management-module__mF9DJa__heroContent .consent-management-module__mF9DJa__button{margin-top:1.625rem}.consent-management-module__mF9DJa__heroTags{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.375rem;display:flex}.consent-management-module__mF9DJa__heroTags span{color:var(--text-secondary-on-dark);background:#ffffff0f;border:1px solid #ffffff24;border-radius:62.4375rem;padding:.375rem .875rem;font-size:.5rem}.consent-management-module__mF9DJa__button{align-items:center;gap:.5rem;display:inline-flex}.consent-management-module__mF9DJa__section{padding:var(--section-half-gap) 0;position:relative}.consent-management-module__mF9DJa__dark{background:var(--gradient-atmosphere);color:var(--text-primary)}.consent-management-module__mF9DJa__container{width:var(--container-width);margin-inline:auto}.consent-management-module__mF9DJa__sectionHead{text-align:center;max-width:40rem;margin:0 auto 2.25rem}.consent-management-module__mF9DJa__badge{background:var(--gradient-blue);color:var(--text-link);font-size:var(--product-section-eyebrow-size);letter-spacing:.06em;text-transform:uppercase;border-radius:62.4375rem;margin-bottom:.875rem;padding:.3125rem .75rem;font-weight:700;display:inline-block}.consent-management-module__mF9DJa__title{margin:0 0 .625rem}.consent-management-module__mF9DJa__lead{color:var(--text-link);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.consent-management-module__mF9DJa__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.8}.consent-management-module__mF9DJa__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.consent-management-module__mF9DJa__tags span{background:var(--gradient-blue);border:1px solid var(--border);color:var(--text-link);border-radius:62.4375rem;padding:.4375rem .875rem;font-size:.6875rem;font-weight:600}.consent-management-module__mF9DJa__miniFlow{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.625rem;font-weight:600;display:flex}.consent-management-module__mF9DJa__miniFlow span:nth-child(odd){background:var(--bg-secondary);border:1px solid var(--border);border-radius:62.4375rem;padding:.375rem .75rem}.consent-management-module__mF9DJa__miniFlow span:nth-child(2n){color:var(--text-tertiary)}.consent-management-module__mF9DJa__split{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.consent-management-module__mF9DJa__splitCopy{max-width:28.75rem}.consent-management-module__mF9DJa__splitVisual{justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__infoHead{text-align:center;max-width:42.5rem;margin:0 auto 2rem}.consent-management-module__mF9DJa__panel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:26.25rem;box-shadow:var(--shadow-glass);border-radius:1rem;overflow:hidden}.consent-management-module__mF9DJa__panelHead{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.consent-management-module__mF9DJa__panelHead strong{color:var(--text-heading);font-size:.875rem;display:block}.consent-management-module__mF9DJa__panelHead span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.5;display:block}.consent-management-module__mF9DJa__logBody{gap:.625rem;padding:.875rem 1.25rem;display:grid}.consent-management-module__mF9DJa__logRow{font-size:.625rem;font-family:var(--font-mono);color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.consent-management-module__mF9DJa__logRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-family:inherit;font-size:.5rem;font-weight:700}.consent-management-module__mF9DJa__logRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.consent-management-module__mF9DJa__logRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.consent-management-module__mF9DJa__logRow b[data-tone=warn]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__coverageBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.consent-management-module__mF9DJa__coverageRow{align-items:flex-start;gap:.625rem;display:flex}.consent-management-module__mF9DJa__coverageRow span{background:var(--gradient-blue);width:1.75rem;height:1.75rem;color:var(--text-link);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__coverageRow strong{color:var(--text-heading);font-size:.6875rem;display:block}.consent-management-module__mF9DJa__coverageRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.consent-management-module__mF9DJa__scanBody{gap:.625rem;padding:.75rem 1.25rem;display:grid}.consent-management-module__mF9DJa__scanRow{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;font-size:.625rem;display:grid}.consent-management-module__mF9DJa__scanDomain{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consent-management-module__mF9DJa__scanLabel{font-size:.5rem;font-weight:600}.consent-management-module__mF9DJa__scanLabel[data-tone=good]{color:#16a34a}.consent-management-module__mF9DJa__scanLabel[data-tone=bad]{color:#dc2626}.consent-management-module__mF9DJa__scanLabel[data-tone=warn]{color:#d97706}.consent-management-module__mF9DJa__scanRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5625rem;font-weight:700}.consent-management-module__mF9DJa__scanRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.consent-management-module__mF9DJa__scanRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.consent-management-module__mF9DJa__scanRow b[data-tone=warn]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__alertBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.consent-management-module__mF9DJa__alertRow{align-items:flex-start;gap:.625rem;display:flex}.consent-management-module__mF9DJa__alertRow i{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3125rem}.consent-management-module__mF9DJa__alertRow[data-tone=good] i{background:#16a34a}.consent-management-module__mF9DJa__alertRow[data-tone=bad] i{background:#dc2626}.consent-management-module__mF9DJa__alertRow[data-tone=warn] i{background:#d97706}.consent-management-module__mF9DJa__alertRow strong{color:var(--text-heading);font-size:.6875rem;display:block}.consent-management-module__mF9DJa__alertRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.consent-management-module__mF9DJa__flowBody{flex-wrap:wrap;align-items:center;gap:.625rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.consent-management-module__mF9DJa__flowBox{align-items:center;gap:.625rem;display:flex}.consent-management-module__mF9DJa__flowBox>div{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.625rem;min-width:7.5rem;padding:.75rem .875rem}.consent-management-module__mF9DJa__flowBox span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-size:.5rem;display:block}.consent-management-module__mF9DJa__flowBox strong{color:var(--text-heading);margin-top:.25rem;font-size:.625rem;display:block}.consent-management-module__mF9DJa__flowArrow{color:var(--text-tertiary);flex-shrink:0}.consent-management-module__mF9DJa__statBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.consent-management-module__mF9DJa__statBox{border:1px solid var(--border);text-align:center;border-radius:.75rem;padding:1.125rem}.consent-management-module__mF9DJa__statBox strong{font-size:1.625rem;font-weight:700;display:block}.consent-management-module__mF9DJa__statBox span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;display:block}.consent-management-module__mF9DJa__statBox[data-tone=good]{background:#0964ff0f}.consent-management-module__mF9DJa__statBox[data-tone=good] strong{color:var(--text-link)}.consent-management-module__mF9DJa__statBox[data-tone=bad]{background:#dc26260f}.consent-management-module__mF9DJa__statBox[data-tone=bad] strong{color:#dc2626}.consent-management-module__mF9DJa__twoCardRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:45rem;margin:.5rem auto 0;display:grid}.consent-management-module__mF9DJa__twoCard{border:1px solid var(--border);text-align:left;border-radius:.875rem;padding:1.25rem}.consent-management-module__mF9DJa__twoCard[data-active=true]{background:var(--gradient-blue);border-color:var(--border-active)}.consent-management-module__mF9DJa__twoCard strong{color:var(--text-heading);font-size:1.25rem;line-height:1.3;display:block}.consent-management-module__mF9DJa__twoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.consent-management-module__mF9DJa__featureStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;max-width:56.25rem;margin:.5rem auto 0;display:grid}.consent-management-module__mF9DJa__featureStripCard{background:var(--gradient-blue);border:1px solid var(--border);text-align:left;border-radius:.75rem;padding:1.125rem}.consent-management-module__mF9DJa__featureStripCard span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-size:.5rem;display:block}.consent-management-module__mF9DJa__featureStripCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.0625rem;line-height:1.3;display:block}.consent-management-module__mF9DJa__featureStripCard p:empty{display:none}.consent-management-module__mF9DJa__laptopMock{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:23.75rem;box-shadow:var(--shadow-glass);border-radius:1.125rem;padding:1.25rem;position:relative}.consent-management-module__mF9DJa__laptopScreen{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.625rem;gap:.625rem;padding:1rem;display:grid}.consent-management-module__mF9DJa__laptopScreenRow{background:var(--gradient-blue);border-radius:.25rem;height:.625rem}.consent-management-module__mF9DJa__laptopScreenRow:nth-child(2){width:70%}.consent-management-module__mF9DJa__laptopScreenRow:nth-child(3){width:45%}.consent-management-module__mF9DJa__laptopBadge{background:var(--gradient-button);width:2.5rem;height:2.5rem;color:var(--text-heading);box-shadow:var(--cy-button-shadow);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;top:-.625rem;right:1.5rem}.consent-management-module__mF9DJa__laptopBadgeAlt{background:var(--card-surface);color:var(--text-link);box-shadow:var(--shadow-sm);inset:auto auto -.625rem 1.5rem}.consent-management-module__mF9DJa__ecosystemGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consent-management-module__mF9DJa__ecosystemCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.375rem}.consent-management-module__mF9DJa__ecosystemCard h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);color:var(--text-heading);margin:0}.consent-management-module__mF9DJa__ecosystemCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.consent-management-module__mF9DJa__capabilityGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consent-management-module__mF9DJa__capabilityCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.consent-management-module__mF9DJa__capabilityCard strong{color:var(--text-heading);font-size:1.1875rem;line-height:1.3;display:block}.consent-management-module__mF9DJa__capabilityCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.consent-management-module__mF9DJa__cta{background:var(--gradient-atmosphere);text-align:center;color:var(--text-primary)}.consent-management-module__mF9DJa__ctaInner{max-width:40rem;position:relative}.consent-management-module__mF9DJa__ctaInner .consent-management-module__mF9DJa__button{margin-top:1.375rem}@media (max-width:900px){.consent-management-module__mF9DJa__split{grid-template-columns:1fr}.consent-management-module__mF9DJa__ecosystemGrid,.consent-management-module__mF9DJa__capabilityGrid,.consent-management-module__mF9DJa__featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__twoCardRow{grid-template-columns:1fr}}@media (max-width:600px){.consent-management-module__mF9DJa__ecosystemGrid,.consent-management-module__mF9DJa__capabilityGrid,.consent-management-module__mF9DJa__featureStrip{grid-template-columns:1fr}}.consent-management-module__mF9DJa__statsBar{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:1.75rem 0}.consent-management-module__mF9DJa__statsBarGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.consent-management-module__mF9DJa__statsBarItem{text-align:left;justify-content:center;align-items:center;gap:.5rem;display:flex}.consent-management-module__mF9DJa__statsBarItem strong{color:var(--text-heading);white-space:nowrap;font-size:1.25rem;font-weight:700}.consent-management-module__mF9DJa__statsBarItem span{color:var(--text-secondary);font-size:.6875rem;display:block}.consent-management-module__mF9DJa__feedBody{gap:.75rem;padding:.875rem 1.25rem;display:grid}.consent-management-module__mF9DJa__feedRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.consent-management-module__mF9DJa__feedRow>span:first-child{color:var(--text-primary);font-size:.75rem}.consent-management-module__mF9DJa__feedStatus{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;font-size:.5625rem;font-weight:700;display:flex}.consent-management-module__mF9DJa__feedStatus i{background:#16a34a;border-radius:50%;width:.4375rem;height:.4375rem}.consent-management-module__mF9DJa__feedStatus{color:#16a34a}.consent-management-module__mF9DJa__exposureBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.consent-management-module__mF9DJa__exposureRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.consent-management-module__mF9DJa__exposureRow div{flex:1}.consent-management-module__mF9DJa__exposureRow strong{color:var(--text-heading);font-size:.75rem;display:block}.consent-management-module__mF9DJa__exposureRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.consent-management-module__mF9DJa__exposureBadge{color:#16a34a;white-space:nowrap;background:#16a34a1f;border-radius:.375rem;flex-shrink:0;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.consent-management-module__mF9DJa__trustCard{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:23.75rem;box-shadow:var(--shadow-glass);text-align:center;border-radius:1rem;padding:2rem 1.625rem}.consent-management-module__mF9DJa__trustIcon{background:var(--gradient-blue);width:3rem;height:3rem;color:var(--text-link);border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:.875rem;display:inline-flex}.consent-management-module__mF9DJa__trustCard strong{color:var(--text-heading);font-size:1rem;display:block}.consent-management-module__mF9DJa__trustCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.consent-management-module__mF9DJa__ecosystemGrid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;display:grid}.consent-management-module__mF9DJa__ecosystemIconCard{background:var(--card-surface);border:1px solid var(--border);text-align:left;border-radius:.875rem;padding:1.25rem 1rem}.consent-management-module__mF9DJa__ecosystemIconCard span{background:var(--gradient-blue);width:2.125rem;height:2.125rem;color:var(--text-link);border-radius:.5625rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.consent-management-module__mF9DJa__ecosystemIconCard strong{color:var(--text-heading);font-size:.8125rem;line-height:1.35;display:block}@media (max-width:900px){.consent-management-module__mF9DJa__statsBarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-management-module__mF9DJa__ecosystemGrid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.consent-management-module__mF9DJa__statsBarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__ecosystemGrid5{grid-template-columns:1fr}}.consent-management-module__mF9DJa__light{background:var(--bg-secondary)}.consent-management-module__mF9DJa__splitReverse{grid-template-columns:1fr 1fr}.consent-management-module__mF9DJa__splitReverse .consent-management-module__mF9DJa__splitCopy{order:2}.consent-management-module__mF9DJa__splitReverse .consent-management-module__mF9DJa__splitVisual{order:1}.consent-management-module__mF9DJa__featureListPanel{gap:.625rem;width:100%;max-width:23.75rem;display:grid}.consent-management-module__mF9DJa__featureListRow{background:var(--card-surface);border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.consent-management-module__mF9DJa__featureListRow span{background:var(--gradient-blue);width:1.875rem;height:1.875rem;color:var(--text-link);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__featureListRow strong{color:var(--text-heading);font-size:.75rem;display:block}.consent-management-module__mF9DJa__featureListRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.consent-management-module__mF9DJa__tableBody{gap:.625rem;padding:.875rem 1.25rem;display:grid}.consent-management-module__mF9DJa__tableRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.consent-management-module__mF9DJa__tableRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.consent-management-module__mF9DJa__tableRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.consent-management-module__mF9DJa__tableRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.consent-management-module__mF9DJa__tableRow b[data-tone=warn]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__tableFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0 1.25rem 1.125rem;display:grid}.consent-management-module__mF9DJa__structuredPanel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:25rem;box-shadow:var(--shadow-glass);border-radius:1rem;padding:1.375rem}.consent-management-module__mF9DJa__structuredHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.consent-management-module__mF9DJa__structuredHead span{color:var(--text-secondary);font-size:.6875rem}.consent-management-module__mF9DJa__structuredHead b{background:var(--gradient-blue);color:var(--text-link);border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.consent-management-module__mF9DJa__structuredWord{color:var(--text-heading);margin:1.125rem 0 .375rem;font-size:2.125rem;font-weight:700}.consent-management-module__mF9DJa__structuredCaption{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.consent-management-module__mF9DJa__structuredStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.consent-management-module__mF9DJa__contextRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.consent-management-module__mF9DJa__contextValue{color:var(--text-link);white-space:nowrap;font-size:.625rem;font-weight:600}.consent-management-module__mF9DJa__chipCloud{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.consent-management-module__mF9DJa__chipCloud span{background:var(--gradient-blue);border:1px solid var(--border);color:var(--text-link);border-radius:62.4375rem;padding:.4375rem .875rem;font-size:.625rem;font-weight:600}.consent-management-module__mF9DJa__questionList{gap:.625rem;margin-top:1.25rem;display:grid}.consent-management-module__mF9DJa__questionRow{background:var(--card-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.75rem;font-weight:600;display:flex}.consent-management-module__mF9DJa__questionRow span{background:var(--gradient-blue);width:1.625rem;height:1.625rem;color:var(--text-link);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__iconGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.consent-management-module__mF9DJa__iconGrid4 .consent-management-module__mF9DJa__ecosystemIconCard{text-align:center}.consent-management-module__mF9DJa__iconGrid4 .consent-management-module__mF9DJa__ecosystemIconCard span{margin:0 auto .75rem}.consent-management-module__mF9DJa__flowChips{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem .5rem;display:flex}.consent-management-module__mF9DJa__flowChips span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}@media (max-width:900px){.consent-management-module__mF9DJa__splitReverse{grid-template-columns:1fr}.consent-management-module__mF9DJa__splitReverse .consent-management-module__mF9DJa__splitCopy,.consent-management-module__mF9DJa__splitReverse .consent-management-module__mF9DJa__splitVisual{order:initial}.consent-management-module__mF9DJa__iconGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__tableFooter,.consent-management-module__mF9DJa__structuredStats{grid-template-columns:1fr}}@media (max-width:600px){.consent-management-module__mF9DJa__iconGrid4{grid-template-columns:1fr}}.consent-management-module__mF9DJa__pillGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.consent-management-module__mF9DJa__pillCard{background:var(--card-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.6875rem;font-weight:600;display:flex}.consent-management-module__mF9DJa__pillCard span{background:var(--gradient-blue);width:1.5rem;height:1.5rem;color:var(--text-link);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__bigStatPanel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:26.25rem;box-shadow:var(--shadow-glass);border-radius:1rem;padding:1.375rem}.consent-management-module__mF9DJa__bigStatHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.consent-management-module__mF9DJa__bigStatHead span{color:var(--text-link);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.consent-management-module__mF9DJa__bigStatHead b{background:var(--gradient-blue);width:1.625rem;height:1.625rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.consent-management-module__mF9DJa__bigStatValue{color:var(--text-heading);margin:.875rem 0 .375rem;font-size:2.25rem;font-weight:700}.consent-management-module__mF9DJa__bigStatCaption{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.consent-management-module__mF9DJa__bigStatFlow{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.consent-management-module__mF9DJa__bigStatFlow span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}.consent-management-module__mF9DJa__bigStatFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.consent-management-module__mF9DJa__auditStatPanel{gap:.75rem;width:100%;max-width:27.5rem;display:grid}.consent-management-module__mF9DJa__auditStatRow{gap:.75rem;display:grid}.consent-management-module__mF9DJa__auditStatRow[data-cols="1"]{grid-template-columns:1fr}.consent-management-module__mF9DJa__auditStatRow[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__auditStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem 1.25rem}.consent-management-module__mF9DJa__auditStatCard span{color:var(--text-link);font-size:.6875rem;font-weight:600;display:block}.consent-management-module__mF9DJa__auditStatCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.625rem;font-weight:700;display:block}.consent-management-module__mF9DJa__auditStatCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.consent-management-module__mF9DJa__auditStatFooter{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.875rem;padding:1rem 1.25rem}.consent-management-module__mF9DJa__auditStatFooter strong{color:var(--text-heading);font-size:.8125rem;display:block}.consent-management-module__mF9DJa__auditStatFooter p{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.6}.consent-management-module__mF9DJa__numberedStatRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.consent-management-module__mF9DJa__numberedStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem;position:relative}.consent-management-module__mF9DJa__numberedBadge{background:var(--gradient-button,linear-gradient(120deg, #0964ff, #2354ee));width:1.625rem;height:1.625rem;color:var(--text-heading);box-shadow:var(--shadow-sm);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-.625rem;right:-.625rem}.consent-management-module__mF9DJa__numberedStatCard span{color:var(--text-link);font-size:.6875rem;font-weight:600;display:block}.consent-management-module__mF9DJa__numberedStatCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.5rem;font-weight:700;display:block}.consent-management-module__mF9DJa__statBody3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.consent-management-module__mF9DJa__statCardWide{border:1px solid var(--border);background:var(--gradient-blue);border-radius:.875rem;padding:1.25rem}.consent-management-module__mF9DJa__statCardWide strong{color:var(--text-link);font-size:1.625rem;font-weight:700;display:block}.consent-management-module__mF9DJa__statCardWide span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;display:block}.consent-management-module__mF9DJa__statCardWide p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.consent-management-module__mF9DJa__evidenceHead{justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.25rem 0;display:flex}.consent-management-module__mF9DJa__evidenceHead strong{color:var(--text-heading);font-size:.8125rem}.consent-management-module__mF9DJa__evidenceBadge{background:var(--gradient-blue);color:var(--text-link);white-space:nowrap;border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.consent-management-module__mF9DJa__evidenceFlow{flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem 1.25rem;display:flex}.consent-management-module__mF9DJa__evidenceFlow span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}.consent-management-module__mF9DJa__evidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-top:1.25rem;display:grid}.consent-management-module__mF9DJa__evidenceCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem;position:relative}.consent-management-module__mF9DJa__evidenceCard b{background:var(--gradient-blue);width:1.375rem;height:1.375rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;margin-bottom:.625rem;font-size:.625rem;font-weight:700;display:flex}.consent-management-module__mF9DJa__evidenceCard strong{color:var(--text-heading);font-size:.8125rem;display:block}.consent-management-module__mF9DJa__evidenceCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.25rem}.consent-management-module__mF9DJa__iconStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.consent-management-module__mF9DJa__iconStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.375rem}.consent-management-module__mF9DJa__iconStatCard>span:first-child{background:var(--gradient-blue);width:2.125rem;height:2.125rem;color:var(--text-link);border-radius:.5625rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.consent-management-module__mF9DJa__iconStatCard strong{color:var(--text-heading);font-size:1.375rem;font-weight:700;display:block}.consent-management-module__mF9DJa__iconStatCard b{color:var(--text-link);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.consent-management-module__mF9DJa__iconStatCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.consent-management-module__mF9DJa__ctaLight{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 0%, #0964ff14, transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--bg-primary));position:relative}@media (max-width:900px){.consent-management-module__mF9DJa__pillGrid,.consent-management-module__mF9DJa__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__numberedStatRow,.consent-management-module__mF9DJa__statBody3,.consent-management-module__mF9DJa__iconStatGrid,.consent-management-module__mF9DJa__auditStatRow[data-cols="2"]{grid-template-columns:1fr}}@media (max-width:600px){.consent-management-module__mF9DJa__pillGrid,.consent-management-module__mF9DJa__evidenceGrid{grid-template-columns:1fr}}.consent-management-module__mF9DJa__streamBody{gap:.625rem;padding:.75rem 1.25rem;display:grid}.consent-management-module__mF9DJa__streamRow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.consent-management-module__mF9DJa__streamRow>span:first-child{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.consent-management-module__mF9DJa__streamRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.consent-management-module__mF9DJa__streamRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.consent-management-module__mF9DJa__streamRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.consent-management-module__mF9DJa__streamRow b[data-tone=warn]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__streamFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.375rem 1.25rem 1.25rem;display:grid}.consent-management-module__mF9DJa__twoInfoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;max-width:28.75rem;display:grid}.consent-management-module__mF9DJa__twoInfoCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem}.consent-management-module__mF9DJa__twoInfoCard span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-link);font-size:.5625rem;font-weight:700;display:block}.consent-management-module__mF9DJa__twoInfoCard strong{color:var(--text-heading);margin-top:.375rem;font-size:.875rem;display:block}.consent-management-module__mF9DJa__twoInfoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.consent-management-module__mF9DJa__correlationRow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.consent-management-module__mF9DJa__correlationRow>span{color:var(--text-primary);font-size:.6875rem}.consent-management-module__mF9DJa__correlationRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.5rem;font-weight:700}.consent-management-module__mF9DJa__correlationRow b[data-stage=input]{color:var(--text-link);background:#0964ff1f}.consent-management-module__mF9DJa__correlationRow b[data-stage=enriched]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__correlationRow b[data-stage=output]{color:#16a34a;background:#16a34a1f}.consent-management-module__mF9DJa__cardGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.consent-management-module__mF9DJa__infoCard strong{color:var(--text-heading);font-size:.875rem;display:block}.consent-management-module__mF9DJa__infoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.consent-management-module__mF9DJa__priorityBody{gap:.625rem;padding:.75rem 1.25rem 1.125rem;display:grid}.consent-management-module__mF9DJa__priorityRow{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;font-size:.625rem;display:grid}.consent-management-module__mF9DJa__priorityLabel{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consent-management-module__mF9DJa__priorityRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.consent-management-module__mF9DJa__priorityRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.consent-management-module__mF9DJa__priorityRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.consent-management-module__mF9DJa__priorityRow b[data-tone=warn]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__priorityScore{font-family:var(--font-mono);color:var(--text-secondary);font-size:.5625rem}.consent-management-module__mF9DJa__iconRowPanel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:23.75rem;box-shadow:var(--shadow-glass);border-radius:1rem;justify-content:space-around;gap:.75rem;padding:1.5rem;display:flex}.consent-management-module__mF9DJa__iconRowItem{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.consent-management-module__mF9DJa__iconRowItem span{background:var(--gradient-blue);width:2.75rem;height:2.75rem;color:var(--text-link);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__iconRowItem strong{color:var(--text-heading);font-size:.6875rem;font-weight:600}.consent-management-module__mF9DJa__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.consent-management-module__mF9DJa__modelCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.25rem}.consent-management-module__mF9DJa__modelCard strong{letter-spacing:.03em;text-transform:uppercase;color:var(--text-link);margin-bottom:.625rem;font-size:.75rem;font-weight:700;display:block}.consent-management-module__mF9DJa__modelChips{flex-wrap:wrap;gap:.375rem;display:flex}.consent-management-module__mF9DJa__modelChips span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.3125rem .625rem;font-size:.5625rem;font-weight:600}.consent-management-module__mF9DJa__execHead{justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.25rem 0;display:flex}.consent-management-module__mF9DJa__execHead strong{color:var(--text-heading);font-size:.8125rem}.consent-management-module__mF9DJa__execBadge{background:var(--gradient-blue);color:var(--text-link);white-space:nowrap;border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.consent-management-module__mF9DJa__execStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem 1.25rem;display:grid}.consent-management-module__mF9DJa__execStatBox{border:1px solid var(--border);text-align:center;border-radius:.75rem;padding:.875rem}.consent-management-module__mF9DJa__execStatBox strong{font-size:1.375rem;font-weight:700;display:block}.consent-management-module__mF9DJa__execStatBox span{color:var(--text-secondary);margin-top:.25rem;font-size:.5625rem;line-height:1.4;display:block}.consent-management-module__mF9DJa__execStatBox[data-tone=bad]{background:#dc26260f}.consent-management-module__mF9DJa__execStatBox[data-tone=bad] strong{color:#dc2626}.consent-management-module__mF9DJa__execStatBox[data-tone=warn]{background:#d977060f}.consent-management-module__mF9DJa__execStatBox[data-tone=warn] strong{color:#d97706}.consent-management-module__mF9DJa__execStatBox[data-tone=good]{background:#16a34a0f}.consent-management-module__mF9DJa__execStatBox[data-tone=good] strong{color:#16a34a}.consent-management-module__mF9DJa__execProgress{padding:0 1.25rem 1.25rem}.consent-management-module__mF9DJa__execProgressHead{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.625rem;display:flex}.consent-management-module__mF9DJa__execProgressHead b{color:#d97706;font-size:.5625rem;font-weight:700}.consent-management-module__mF9DJa__execProgressTrack{background:var(--gradient-blue);border-radius:62.4375rem;height:.375rem;overflow:hidden}.consent-management-module__mF9DJa__execProgressFill{background:linear-gradient(90deg,#d97706,#dc2626);border-radius:62.4375rem;height:100%}@media (max-width:900px){.consent-management-module__mF9DJa__cardGrid4,.consent-management-module__mF9DJa__twoInfoRow{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__modelGrid,.consent-management-module__mF9DJa__execStats{grid-template-columns:1fr}}@media (max-width:600px){.consent-management-module__mF9DJa__cardGrid4,.consent-management-module__mF9DJa__twoInfoRow{grid-template-columns:1fr}.consent-management-module__mF9DJa__iconRowPanel{flex-wrap:wrap}}.consent-management-module__mF9DJa__numberedFlowStrip{background:var(--card-surface);border:1px solid var(--border);border-radius:1rem;justify-content:center;align-items:center;gap:0;max-width:47.5rem;margin:0 auto;padding:1.75rem 1.25rem;display:flex}.consent-management-module__mF9DJa__numberedFlowStep{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.consent-management-module__mF9DJa__numberedFlowStep b{background:var(--gradient-blue);width:1.875rem;height:1.875rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.consent-management-module__mF9DJa__numberedFlowStep span{color:var(--text-heading);font-size:.75rem;font-weight:600}.consent-management-module__mF9DJa__numberedFlowArrow{color:var(--text-tertiary);flex:none;margin:0 .25rem}.consent-management-module__mF9DJa__cardGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.consent-management-module__mF9DJa__dataTablePanel{background:var(--card-surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-glass);border-radius:1rem;overflow:hidden}.consent-management-module__mF9DJa__dataTableHead{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.consent-management-module__mF9DJa__dataTableHead strong{color:var(--text-heading);font-size:.8125rem}.consent-management-module__mF9DJa__dataTable{border-collapse:collapse;width:100%}.consent-management-module__mF9DJa__dataTable thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-heading);background:var(--control-surface);border-bottom:1px solid var(--border);padding:.625rem 1.25rem;font-size:.5625rem;font-weight:700}.consent-management-module__mF9DJa__dataTable tbody td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:.75rem 1.25rem;font-size:.75rem;transition:background .2s}.consent-management-module__mF9DJa__dataTable tbody tr:hover td{background:var(--gradient-blue)}.consent-management-module__mF9DJa__dataTable tbody tr:last-child td{border-bottom:none}.consent-management-module__mF9DJa__severityPill{border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.5625rem;font-weight:700;display:inline-block}.consent-management-module__mF9DJa__severityPill[data-tone=bad]{color:#dc2626;background:#dc26261f}.consent-management-module__mF9DJa__severityPill[data-tone=warn]{color:#d97706;background:#d977061f}.consent-management-module__mF9DJa__severityPill[data-tone=good]{color:var(--text-link);background:#0964ff1f}.consent-management-module__mF9DJa__numberedFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.consent-management-module__mF9DJa__numberedFeatureCard .numbered-title-row{margin-bottom:.625rem}.consent-management-module__mF9DJa__numberedFeatureCard b{background:var(--gradient-blue);width:1.625rem;height:1.625rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.consent-management-module__mF9DJa__numberedFeatureCard strong{color:var(--text-heading);font-size:.875rem}.consent-management-module__mF9DJa__numberedFeatureCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.consent-management-module__mF9DJa__flowStripPlain{background:var(--card-surface);border:1px solid var(--border);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;max-width:51.25rem;margin:0 auto;padding:1.375rem;display:flex}.consent-management-module__mF9DJa__flowStripBox{background:var(--gradient-blue);border:1px solid var(--border);color:var(--text-heading);border-radius:.625rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600}.consent-management-module__mF9DJa__flowStripArrow{color:var(--text-tertiary);flex-shrink:0}.consent-management-module__mF9DJa__capabilityIconGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.consent-management-module__mF9DJa__capabilityIconCard span{background:var(--gradient-blue);width:2rem;height:2rem;color:var(--text-link);border-radius:.5625rem;justify-content:center;align-items:center;display:flex}.consent-management-module__mF9DJa__capabilityIconCard strong{color:var(--text-heading);font-size:.9375rem;display:block}.consent-management-module__mF9DJa__capabilityIconCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.consent-management-module__mF9DJa__dark :is(.consent-management-module__mF9DJa__capabilityIconCard,.consent-management-module__mF9DJa__infoCard){--card-surface:radial-gradient(ellipse at 90% 0%, #0964ff0f, transparent 65%), linear-gradient(150deg, #fff 0%, #fbfdff 48%, #f5f8ff 100%);--card-border:#13275514;--card-shadow:0 .1875rem .25rem #13275505, 0 .625rem 1.5rem #1327550a, inset 0 1px 0 #fff;--text-primary:#33415c;--text-heading:#0a1830;--card-copy:#55637c;--card-accent:#0964ff;--card-icon-surface:linear-gradient(150deg, #0964ff1a, #20baff0d);--gradient-blue:linear-gradient(145deg, #0964ff1a, #2354ee08);--text-link:#0964ff;--border:#13275514}@media (max-width:900px){.consent-management-module__mF9DJa__cardGrid3,.consent-management-module__mF9DJa__numberedFeatureGrid,.consent-management-module__mF9DJa__capabilityIconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-management-module__mF9DJa__numberedFlowStrip{flex-wrap:wrap}.consent-management-module__mF9DJa__dataTable{display:block;overflow-x:auto}}@media (max-width:600px){.consent-management-module__mF9DJa__cardGrid3,.consent-management-module__mF9DJa__numberedFeatureGrid,.consent-management-module__mF9DJa__capabilityIconGrid{grid-template-columns:1fr}}.consent-management-module__mF9DJa__hero .consent-management-module__mF9DJa__badge{color:var(--text-heading)}.consent-management-module__mF9DJa__heroBackground{object-fit:cover;z-index:-3}.consent-management-module__mF9DJa__heroShade{z-index:-2;background:linear-gradient(#0206178c 0%,#03106c66 45%,#050b1899 100%);position:absolute;inset:0}.consent-management-module__mF9DJa__hasBg{isolation:isolate;position:relative;overflow:hidden}.consent-management-module__mF9DJa__sectionBgImage{object-fit:cover;z-index:-2}.consent-management-module__mF9DJa__splitVisualImage{width:100%;height:auto;box-shadow:var(--shadow-glass);border-radius:1rem}.consent-management-module__mF9DJa__workflowRow{justify-content:center;align-items:flex-start;gap:0;max-width:56.25rem;margin:0 auto;display:flex}.consent-management-module__mF9DJa__workflowRow+.consent-management-module__mF9DJa__workflowRow{margin-top:2rem}.consent-management-module__mF9DJa__workflowStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.consent-management-module__mF9DJa__workflowStep b{background:var(--gradient-surface);border:1px solid var(--border-strong);width:2.125rem;height:2.125rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.consent-management-module__mF9DJa__workflowStep strong{color:var(--text-heading);font-size:.875rem}.consent-management-module__mF9DJa__workflowStep p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.7}.consent-management-module__mF9DJa__workflowArrow{color:var(--text-tertiary);flex:none;margin-top:.625rem}@media (max-width:900px){.consent-management-module__mF9DJa__workflowRow{flex-direction:column;align-items:stretch;max-width:26.25rem}.consent-management-module__mF9DJa__workflowArrow{display:none}.consent-management-module__mF9DJa__workflowRow+.consent-management-module__mF9DJa__workflowRow{margin-top:.5rem}}.consent-management-module__mF9DJa__ecosystemLinks{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.consent-management-module__mF9DJa__ecosystemLinks a{background:var(--card-surface);border:1px solid var(--border);color:var(--text-link);border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.78125rem;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.consent-management-module__mF9DJa__ecosystemLinks a:hover{border-color:var(--border-active);transform:translateY(-1px)}}
.contract-reference-module__FNbDoG__root{--contract-ink:#06114d;--contract-muted:#626f96;--contract-line:#dce8fc;font-family:var(--font-geist), Arial, sans-serif}.contract-reference-module__FNbDoG__root *{box-sizing:border-box}.contract-reference-module__FNbDoG__root h2,.contract-reference-module__FNbDoG__root h3,.contract-reference-module__FNbDoG__root p{margin:0}.contract-reference-module__FNbDoG__root svg{flex-shrink:0}.contract-reference-module__FNbDoG__section{isolation:isolate;color:var(--contract-ink);background:radial-gradient(at 45% 70%,#e9f3ff80,#0000 70%),linear-gradient(120deg,#f7fbff,#f3f8ff 70%,#f9fcff);padding:clamp(2.375rem,3.9vw,5rem) clamp(1.5rem,5.5vw,7rem);scroll-margin-top:7.1875rem;position:relative;overflow:hidden}.contract-reference-module__FNbDoG__container{z-index:1;max-width:115rem;margin:0 auto;position:relative}.contract-reference-module__FNbDoG__waves{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.contract-reference-module__FNbDoG__waves:before{content:"";background:linear-gradient(160deg,#ffffff10,#fcfdffcc);border-bottom:1px solid #fff;border-radius:50%;position:absolute;inset:-40% -10% 9% -2%;transform:rotate(-15deg);box-shadow:1.125rem 1.6875rem #d5e9ff55,2.5rem 3.5625rem #deedff5c,3.375rem 5.5rem #bedfff50}.contract-reference-module__FNbDoG__waves:after{content:"";border:1px solid #ffffffc0;border-radius:50%;width:70%;height:90%;position:absolute;top:0;left:-45%;transform:rotate(-40deg);box-shadow:0 0 0 1.5625rem #cfe7ff26,0 0 0 3.75rem #e5f2ff50}.contract-reference-module__FNbDoG__dots{pointer-events:none;opacity:.55;z-index:-1;background-image:radial-gradient(#b4d6ff 1.5px,#0000 .10625rem);background-size:.9375rem .9375rem;height:9.375rem;position:absolute;inset:25% 0 auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 5%,#0000 9% 91%,#000 95%);mask-image:linear-gradient(90deg,#000 0% 5%,#0000 9% 91%,#000 95%)}.contract-reference-module__FNbDoG__dark{color:#f5faff;background:radial-gradient(at 80% -15%,#0b409f,#0000 50%),linear-gradient(125deg,#00123c,#000b3d 55%,#06114b)}.contract-reference-module__FNbDoG__dark .contract-reference-module__FNbDoG__waves:before{background:linear-gradient(110deg,#031135,#011442);border-bottom-color:#126edf75;inset:-68% -12% 19% -10%;box-shadow:1.5625rem 2.1875rem #0b40a333,4.6875rem 5.5rem #0641b32e,7.5rem 9.375rem #091c7060}.contract-reference-module__FNbDoG__dark .contract-reference-module__FNbDoG__waves:after{border-color:#236bba50;box-shadow:0 0 0 2.1875rem #1e5bb033,0 0 0 4.375rem #0b398533}.contract-reference-module__FNbDoG__dark .contract-reference-module__FNbDoG__dots{opacity:.6;background-image:radial-gradient(#20a5ff 1px,#0000 1.4px)}.contract-reference-module__FNbDoG__header{text-align:center;max-width:96.25rem;margin:0 auto clamp(1.625rem,2.5vw,3.125rem)}.contract-reference-module__FNbDoG__badge{color:#005cf5;text-transform:uppercase;background:linear-gradient(120deg,#e0ebff,#edf4ff);border-radius:2.5rem;margin-bottom:1.375rem;padding:.5rem 1rem;font-size:clamp(.6875rem,.84vw,1.0625rem);font-weight:650;line-height:1.4;display:inline-block}.contract-reference-module__FNbDoG__root h2{color:var(--contract-ink);letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(1.875rem,3vw,3.8125rem);font-weight:700;line-height:1.14}.contract-reference-module__FNbDoG__root h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#093297,#006bfc 52%,#00a1e6);-webkit-background-clip:text;background-clip:text}.contract-reference-module__FNbDoG__header>p{color:var(--contract-muted);letter-spacing:-.012em;max-width:62.5rem;margin:1.0625rem auto 0;font-size:clamp(.875rem,1.05vw,1.375rem);line-height:1.48}.contract-reference-module__FNbDoG__dark .contract-reference-module__FNbDoG__badge{color:#6ad7ff;background:linear-gradient(100deg,#03336b70,#17336670);border:1px solid #1768c15c}.contract-reference-module__FNbDoG__dark h2{color:#f6faff}.contract-reference-module__FNbDoG__dark h2 span{background:linear-gradient(110deg,#d5f3ff,#30b7f1);-webkit-background-clip:text;background-clip:text}.contract-reference-module__FNbDoG__dark .contract-reference-module__FNbDoG__header>p{color:#e4edff}.contract-reference-module__FNbDoG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem 1.375rem;display:grid}.contract-reference-module__FNbDoG__card{min-width:0;color:var(--contract-ink);background:linear-gradient(125deg,#ffffffeb,#f8fbffef);border:1px solid #e2ecfd;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.125rem;padding:1.25rem 1.125rem;display:grid;box-shadow:0 .75rem 2.1875rem #1558bc06}.contract-reference-module__FNbDoG__iconTile{background:linear-gradient(125deg, color-mix(in srgb, currentColor 13%, white), color-mix(in srgb, currentColor 7%, white));border-radius:clamp(.8125rem,1.1vw,1.375rem);flex-shrink:0;justify-content:center;align-items:center;width:clamp(3.25rem,4.35vw,5.5rem);height:clamp(3.25rem,4.35vw,5.5rem);display:inline-flex}.contract-reference-module__FNbDoG__iconTile>svg{filter:drop-shadow(0 .125rem #ffffff90);width:55%;height:55%}.contract-reference-module__FNbDoG__blue{color:#0874ff}.contract-reference-module__FNbDoG__purple{color:#852dff}.contract-reference-module__FNbDoG__green{color:#00a988}.contract-reference-module__FNbDoG__amber{color:#f2a000}.contract-reference-module__FNbDoG__red{color:#f33359}.contract-reference-module__FNbDoG__cardCopy{min-width:0;padding-top:.1875rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__card h3{letter-spacing:-.035em;color:var(--contract-ink);overflow-wrap:normal;font-size:clamp(.9375rem,1.14vw,1.4375rem);font-weight:650;line-height:1.25}.contract-reference-module__FNbDoG__card p{color:var(--contract-muted);letter-spacing:-.02em;overflow-wrap:normal;margin-top:.4375rem;font-size:clamp(.75rem,.98vw,1.25rem);line-height:1.4}.contract-reference-module__FNbDoG__cardArrow{color:#0064ff;border-left:1px solid #e3edfc;justify-content:center;align-self:stretch;align-items:center;width:2.6875rem;padding-left:.8125rem;display:flex}.contract-reference-module__FNbDoG__cardArrow svg{stroke-width:2.3px;background:linear-gradient(140deg,#dceaff,#edf4ff);border-radius:50%;width:1.8125rem;height:1.8125rem;padding:.375rem}.contract-reference-module__FNbDoG__photoSection{padding-top:clamp(2rem,2.8vw,3.5625rem);padding-bottom:clamp(2rem,2.3vw,2.9375rem)}.contract-reference-module__FNbDoG__photoIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,6.25rem);width:88%;margin:0 auto 1.5625rem;display:grid}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header{text-align:left;max-width:none;margin:0}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__badge{margin-bottom:.875rem;padding:.375rem .75rem;font-size:clamp(.625rem,.71vw,.875rem)}.contract-reference-module__FNbDoG__photoIntro h2{font-size:clamp(1.75rem,2.65vw,3.375rem);line-height:1.09}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header>p{letter-spacing:-.012em;margin-top:.9375rem;font-size:clamp(.8125rem,1.02vw,1.3125rem);line-height:1.45}.contract-reference-module__FNbDoG__photoFrame{aspect-ratio:1.8;background:#0e2c51;border:1px solid #3594ef;border-radius:.875rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 .125rem .125rem #309eff24,0 .75rem 2.1875rem #00134130}.contract-reference-module__FNbDoG__photoFrame>img{width:100%;height:100%;display:block;object-fit:cover!important}.contract-reference-module__FNbDoG__photoIntro.contract-reference-module__FNbDoG__reverse>.contract-reference-module__FNbDoG__header{order:2}.contract-reference-module__FNbDoG__photoIntro.contract-reference-module__FNbDoG__reverse>.contract-reference-module__FNbDoG__renewalPhoto{order:1}.contract-reference-module__FNbDoG__compactCards{gap:.875rem 1rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card{background:linear-gradient(115deg,#fff,#f0f6ff);border-radius:.625rem;gap:.9375rem;min-height:5.125rem;padding:.875rem .9375rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__iconTile{border-radius:.8125rem;width:clamp(2.75rem,3.65vw,4.5rem);height:clamp(2.75rem,3.65vw,4.5rem)}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__compactCards h3{font-size:clamp(.8125rem,1.06vw,1.3125rem)}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card p{margin-top:.3125rem;font-size:clamp(.6875rem,.86vw,1.125rem);line-height:1.4}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__cardArrow{width:2.375rem;padding-left:.6875rem}.contract-reference-module__FNbDoG__archiveTint{background:linear-gradient(90deg,#002c5670,#0000 80%);position:absolute;inset:0}.contract-reference-module__FNbDoG__searchGlass{background:linear-gradient(140deg,#1b81d675,#6aadf12e);border:1px solid #9bddff90;border-radius:.5625rem;align-items:center;width:35%;height:11%;padding-left:.5rem;display:flex;position:absolute;top:8%;left:39%;transform:rotate(-4deg);box-shadow:inset 0 0 .75rem #54b9fb35}.contract-reference-module__FNbDoG__searchGlass>svg{color:#e3f6ff;width:1.25rem;height:1.25rem}.contract-reference-module__FNbDoG__documentConnections{fill:none;stroke:#6dcaff;stroke-width:1px;stroke-dasharray:2 3;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.contract-reference-module__FNbDoG__documentGlass{color:#bfe9ff;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:linear-gradient(120deg,#2262aa55,#2878c533);border:1px solid #8bd7ff90;border-radius:.375rem;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:inset 0 0 .875rem #63afff35,0 .1875rem .75rem #00235260}.contract-reference-module__FNbDoG__documentGlass>svg{stroke-width:1.2px;width:70%;height:70%}.contract-reference-module__FNbDoG__documentOne{width:10%;height:24%;top:14%;left:15%;transform:rotate(-2deg)}.contract-reference-module__FNbDoG__documentTwo{width:10%;height:22%;top:45%;left:11%;transform:rotate(1deg)}.contract-reference-module__FNbDoG__documentMain{color:#fff;background:linear-gradient(130deg,#1eb7ff40,#3b8cea65);border-color:#6be4ff;width:18%;height:39%;top:31%;left:29%;box-shadow:0 0 1.25rem #00bfff85,inset 0 0 1.375rem #32baff88}.contract-reference-module__FNbDoG__documentMain>svg{filter:drop-shadow(0 0 .4375rem #7fefff);stroke-width:1.6px}.contract-reference-module__FNbDoG__documentThree{width:8%;height:18%;bottom:5%;left:29%;transform:rotate(-2deg)}.contract-reference-module__FNbDoG__documentFour{width:7%;height:17%;bottom:6%;left:51%;transform:rotate(4deg)}.contract-reference-module__FNbDoG__renewalPhoto{min-width:0;position:relative}.contract-reference-module__FNbDoG__renewalPhoto .contract-reference-module__FNbDoG__photoFrame{aspect-ratio:1.67;margin-right:1.25rem}.contract-reference-module__FNbDoG__evidenceGlass{-webkit-backdrop-filter:blur(.5625rem);backdrop-filter:blur(.5625rem);color:#ecf7ff;background:linear-gradient(135deg,#226dc17a,#153b80c9);border:1px solid #66b4ffb3;border-radius:.8125rem;align-items:flex-start;gap:.875rem;width:39%;padding:.9375rem .75rem;display:flex;position:absolute;top:5%;right:-1.25rem;box-shadow:inset 0 0 .75rem #6ebcff20,0 .5rem 1.25rem #00195235}.contract-reference-module__FNbDoG__evidenceGlass>svg{color:#9ce3ff;stroke-width:1.4px;width:2.0625rem;height:2.5rem}.contract-reference-module__FNbDoG__evidenceGlass ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.contract-reference-module__FNbDoG__evidenceGlass li{white-space:nowrap;align-items:center;gap:.4375rem;font-size:clamp(.4375rem,.59vw,.75rem);display:flex}.contract-reference-module__FNbDoG__evidenceGlass li svg{color:#1262ff;stroke-width:3px;background:#8bccff;border-radius:50%;width:.6875rem;height:.6875rem;padding:1.5px}.contract-reference-module__FNbDoG__benefits .contract-reference-module__FNbDoG__header{margin-bottom:1.875rem}.contract-reference-module__FNbDoG__benefits .contract-reference-module__FNbDoG__badge{margin-bottom:1rem}.contract-reference-module__FNbDoG__benefits .contract-reference-module__FNbDoG__header>p{max-width:90.625rem}.contract-reference-module__FNbDoG__workflowSection .contract-reference-module__FNbDoG__header{margin-bottom:2.25rem}.contract-reference-module__FNbDoG__workflow{padding:0 3%;position:relative}.contract-reference-module__FNbDoG__workflowGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 5.4%;margin:0;padding:0;list-style:none;display:grid;position:relative}.contract-reference-module__FNbDoG__workflowCard{background:#ffffffeb;border:1px solid #fff;border-radius:.9375rem;align-items:center;gap:1.25rem;min-width:0;padding:1.375rem 1.25rem;display:flex;position:relative;box-shadow:0 .625rem 1.875rem #3973b507}.contract-reference-module__FNbDoG__workflowCard .contract-reference-module__FNbDoG__iconTile{width:clamp(3.625rem,5vw,6.375rem);height:clamp(3.625rem,5vw,6.375rem)}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__workflowCard h3{letter-spacing:-.035em;color:var(--contract-ink);font-size:clamp(1.125rem,1.35vw,1.75rem);font-weight:650;line-height:1.25}.contract-reference-module__FNbDoG__workflowCard p{letter-spacing:-.02em;color:var(--contract-muted);margin-top:.4375rem;font-size:clamp(.8125rem,1.02vw,1.3125rem);line-height:1.4}.contract-reference-module__FNbDoG__stepNumber{background:linear-gradient(150deg, color-mix(in srgb, currentColor 80%, white), currentColor);width:2.25rem;height:2.25rem;box-shadow:0 0 0 .5rem color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:750;display:flex;position:absolute;top:-1.125rem;left:25%}.contract-reference-module__FNbDoG__stepNumber:before{content:"";border-radius:inherit;background:linear-gradient(140deg,#ffffff35,#0000);position:absolute;inset:0}.contract-reference-module__FNbDoG__stepNumber{color:inherit}.contract-reference-module__FNbDoG__workflowCard .contract-reference-module__FNbDoG__stepNumber{color:#fff;background:linear-gradient(150deg,#2f98ff,#0058ff);box-shadow:0 0 0 .5rem #e7f0ffcc}.contract-reference-module__FNbDoG__workflowCard.contract-reference-module__FNbDoG__purple .contract-reference-module__FNbDoG__stepNumber{background:linear-gradient(#ba7fff,#8128ff);box-shadow:0 0 0 .5rem #eee7ffcc}.contract-reference-module__FNbDoG__workflowCard.contract-reference-module__FNbDoG__green .contract-reference-module__FNbDoG__stepNumber{background:linear-gradient(#00ce9d,#009b78);box-shadow:0 0 0 .5rem #dffaf2cc}.contract-reference-module__FNbDoG__workflowCard.contract-reference-module__FNbDoG__amber .contract-reference-module__FNbDoG__stepNumber{background:linear-gradient(#ffbf21,#ff9e00);box-shadow:0 0 0 .5rem #fff6e3cc}.contract-reference-module__FNbDoG__workflowCard.contract-reference-module__FNbDoG__red .contract-reference-module__FNbDoG__stepNumber{background:linear-gradient(#ff8c9d,#ff2c56);box-shadow:0 0 0 .5rem #ffe9efcc}.contract-reference-module__FNbDoG__workflowLines{fill:none;stroke:#007aff;stroke-width:1px;stroke-dasharray:5 5;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.contract-reference-module__FNbDoG__workflowArrow{color:#0070ff;z-index:2;background:#f7fbff;border:.125rem solid #d6e7ff;border-radius:50%;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.contract-reference-module__FNbDoG__workflowArrow>svg{stroke-width:2.6px;width:1.3125rem;height:1.3125rem}.contract-reference-module__FNbDoG__workflowArrow0,.contract-reference-module__FNbDoG__workflowArrow2{left:33.2%}.contract-reference-module__FNbDoG__workflowArrow1,.contract-reference-module__FNbDoG__workflowArrow3{left:66.8%}.contract-reference-module__FNbDoG__workflowArrow0,.contract-reference-module__FNbDoG__workflowArrow1{top:23.5%}.contract-reference-module__FNbDoG__workflowArrow2,.contract-reference-module__FNbDoG__workflowArrow3{top:76.5%}.contract-reference-module__FNbDoG__workflowDown{top:50%;left:99.2%}.contract-reference-module__FNbDoG__registerSection{padding-top:clamp(2.1875rem,3vw,3.875rem);padding-bottom:clamp(2.1875rem,2.6vw,3.375rem)}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header{text-align:left;max-width:none;margin-bottom:1.625rem;padding-left:1rem}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__badge{letter-spacing:.28em;background:0 0;border:0;border-radius:0;margin-bottom:.8125rem;padding:0;font-size:clamp(.625rem,.75vw,.9375rem)}.contract-reference-module__FNbDoG__registerSection h2{font-size:clamp(1.75rem,2.7vw,3.4375rem)}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header>p{max-width:70rem;margin-left:0;font-size:clamp(.875rem,1.05vw,1.3125rem)}.contract-reference-module__FNbDoG__registerLayout{grid-template-columns:minmax(0,2.8fr) minmax(0,1fr);align-items:stretch;gap:1.125rem;display:grid}.contract-reference-module__FNbDoG__register{background:#ffffffd9;border:1px solid #fff;border-radius:.875rem;min-width:0;padding:.875rem 1.125rem 1rem;box-shadow:0 .9375rem 2.5rem #3176c806}.contract-reference-module__FNbDoG__registerHeading{align-items:center;gap:1.0625rem;margin-bottom:.75rem;display:flex}.contract-reference-module__FNbDoG__registerHeading .contract-reference-module__FNbDoG__iconTile{border-radius:.625rem;width:2.5rem;height:2.5rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__registerHeading h3{letter-spacing:-.035em;color:var(--contract-ink);font-size:clamp(1.125rem,1.4vw,1.75rem);font-weight:650}.contract-reference-module__FNbDoG__tableScroll{contain:inline-size;border-radius:.5rem .5rem 0 0;min-width:0;max-width:100%;overflow:auto}.contract-reference-module__FNbDoG__tableScroll:focus-visible{outline-offset:-.125rem;outline:.125rem solid #0070ff}.contract-reference-module__FNbDoG__table{border-collapse:collapse;table-layout:fixed;letter-spacing:-.025em;width:100%;font-size:clamp(.6875rem,.88vw,1.125rem);line-height:1.45}.contract-reference-module__FNbDoG__table th,.contract-reference-module__FNbDoG__table td{text-align:left;overflow-wrap:normal;vertical-align:middle;border-bottom:1px solid #e0eafd;padding:.5rem .5625rem}.contract-reference-module__FNbDoG__table thead th{color:var(--contract-ink);background:linear-gradient(130deg,#edf4ff,#eaf2ff);border:1px solid #e0eafd;font-weight:600}.contract-reference-module__FNbDoG__table th:first-child{width:28%}.contract-reference-module__FNbDoG__table th:nth-child(2){width:37%}.contract-reference-module__FNbDoG__table th:nth-child(3){width:35%}.contract-reference-module__FNbDoG__table tbody th{color:var(--contract-ink);font-weight:550}.contract-reference-module__FNbDoG__table td{color:var(--contract-muted)}.contract-reference-module__FNbDoG__table tr>:not(:last-child){border-right:1px solid #e0eafd}.contract-reference-module__FNbDoG__table th>span,.contract-reference-module__FNbDoG__table td>span{align-items:center;gap:.875rem;display:flex}.contract-reference-module__FNbDoG__table .contract-reference-module__FNbDoG__iconTile{border-radius:.5625rem;width:2rem;height:2rem}.contract-reference-module__FNbDoG__table b{overflow-wrap:normal;font-weight:550}.contract-reference-module__FNbDoG__decision{background:linear-gradient(135deg,#ebf4ff,#e5efff);border-radius:.8125rem;padding:1.4375rem 1.4375rem 1.5rem;position:relative;overflow:hidden}.contract-reference-module__FNbDoG__decision:before{content:"";background:#005dff;border-radius:.1875rem;width:.1875rem;position:absolute;top:.5rem;bottom:.5rem;left:0}.contract-reference-module__FNbDoG__decision:after{content:"";pointer-events:none;border:1px solid #fff;border-radius:50%;width:140%;height:50%;position:absolute;bottom:-45%;left:15%;transform:rotate(-25deg);box-shadow:0 0 0 1.125rem #c6dfff60,0 0 0 2.8125rem #cee4ff70}.contract-reference-module__FNbDoG__decisionEyebrow{color:#004fff;letter-spacing:.25em;text-transform:uppercase;margin-bottom:1.0625rem;font-size:clamp(.5625rem,.65vw,.8125rem);font-weight:600;line-height:1.5;display:block}.contract-reference-module__FNbDoG__decision>.contract-reference-module__FNbDoG__iconTile{border-radius:50%;width:3.625rem;height:3.625rem;margin-bottom:1rem;display:flex}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__decision h3{letter-spacing:-.04em;color:var(--contract-ink);font-size:clamp(1.125rem,1.4vw,1.75rem);font-weight:650;line-height:1.25}.contract-reference-module__FNbDoG__decision h3 span{color:#003bdc}.contract-reference-module__FNbDoG__decision p{color:var(--contract-muted);letter-spacing:-.01em;margin-top:.9375rem;font-size:clamp(.8125rem,1.05vw,1.3125rem);line-height:1.45}@media (min-width:1800px){.contract-reference-module__FNbDoG__cards{gap:1.125rem 1.875rem}.contract-reference-module__FNbDoG__card{gap:1.5625rem;padding:1.5625rem 1.625rem}.contract-reference-module__FNbDoG__cardArrow{width:3.4375rem;padding-left:1.25rem}.contract-reference-module__FNbDoG__cardArrow svg{width:2.5rem;height:2.5rem;padding:.5625rem}.contract-reference-module__FNbDoG__compactCards{gap:1.25rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card{gap:1.5625rem;min-height:7.1875rem;padding:1.25rem}.contract-reference-module__FNbDoG__photoIntro{margin-bottom:2.125rem}.contract-reference-module__FNbDoG__workflowSection .contract-reference-module__FNbDoG__header{margin-bottom:2.875rem}.contract-reference-module__FNbDoG__workflowGrid{row-gap:2.625rem}.contract-reference-module__FNbDoG__workflowCard{gap:1.875rem;padding:1.875rem}.contract-reference-module__FNbDoG__stepNumber{width:3rem;height:3rem;font-size:1.5rem;top:-1.5rem}.contract-reference-module__FNbDoG__workflowArrow{width:3rem;height:3rem}.contract-reference-module__FNbDoG__workflowArrow>svg{width:1.75rem;height:1.75rem}.contract-reference-module__FNbDoG__register{padding:1.125rem 1.5625rem 1.375rem}.contract-reference-module__FNbDoG__registerHeading .contract-reference-module__FNbDoG__iconTile{width:3.4375rem;height:3.4375rem}.contract-reference-module__FNbDoG__registerHeading{margin-bottom:1rem}.contract-reference-module__FNbDoG__table th,.contract-reference-module__FNbDoG__table td{padding:.6875rem .75rem}.contract-reference-module__FNbDoG__table .contract-reference-module__FNbDoG__iconTile{width:2.75rem;height:2.75rem}.contract-reference-module__FNbDoG__table th>span,.contract-reference-module__FNbDoG__table td>span{gap:1.25rem}.contract-reference-module__FNbDoG__decision{padding:1.875rem}.contract-reference-module__FNbDoG__decision>.contract-reference-module__FNbDoG__iconTile{width:5rem;height:5rem}.contract-reference-module__FNbDoG__evidenceGlass{padding:1.375rem 1.125rem}.contract-reference-module__FNbDoG__evidenceGlass ul{gap:.75rem}.contract-reference-module__FNbDoG__evidenceGlass>svg{width:2.75rem;height:3.375rem}.contract-reference-module__FNbDoG__evidenceGlass li svg{width:.9375rem;height:.9375rem}}@media (min-width:901px) and (max-width:1200px){.contract-reference-module__FNbDoG__section{padding-left:2.1875rem;padding-right:2.1875rem}.contract-reference-module__FNbDoG__cards{gap:.75rem}.contract-reference-module__FNbDoG__card{gap:.75rem;padding:1rem .75rem}.contract-reference-module__FNbDoG__iconTile{width:3rem;height:3rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__card h3{font-size:.875rem}.contract-reference-module__FNbDoG__card p{font-size:.75rem}.contract-reference-module__FNbDoG__cardArrow{width:1.8125rem;padding-left:.4375rem}.contract-reference-module__FNbDoG__cardArrow svg{width:1.5rem;height:1.5rem;padding:.3125rem}.contract-reference-module__FNbDoG__photoIntro{gap:2.1875rem;width:94%}.contract-reference-module__FNbDoG__photoIntro h2{font-size:1.8125rem}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header>p{font-size:.8125rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card{gap:.625rem;padding:.75rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__cardArrow{width:1.6875rem;padding-left:.3125rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__compactCards h3{font-size:.75rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card p{font-size:.6875rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__iconTile{width:2.4375rem;height:2.4375rem}.contract-reference-module__FNbDoG__workflowCard{gap:.8125rem;padding:1.1875rem .8125rem}.contract-reference-module__FNbDoG__workflowCard .contract-reference-module__FNbDoG__iconTile{width:3.0625rem;height:3.0625rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__workflowCard h3{font-size:1.125rem}.contract-reference-module__FNbDoG__workflowCard p{font-size:.75rem}.contract-reference-module__FNbDoG__workflowArrow{width:1.875rem;height:1.875rem}.contract-reference-module__FNbDoG__registerLayout{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);gap:.875rem}.contract-reference-module__FNbDoG__register{padding:.75rem}.contract-reference-module__FNbDoG__table{font-size:.6875rem}.contract-reference-module__FNbDoG__table th>span,.contract-reference-module__FNbDoG__table td>span{gap:.5rem}.contract-reference-module__FNbDoG__table .contract-reference-module__FNbDoG__iconTile{width:1.625rem;height:1.625rem}.contract-reference-module__FNbDoG__decision{padding:1.125rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__decision h3{font-size:1.1875rem}.contract-reference-module__FNbDoG__decision p{font-size:.8125rem}}@media (max-width:900px){.contract-reference-module__FNbDoG__section{padding:2.5rem 1.5rem}.contract-reference-module__FNbDoG__header{margin-bottom:1.75rem}.contract-reference-module__FNbDoG__root h2{font-size:clamp(1.875rem,4.6vw,2.625rem)}.contract-reference-module__FNbDoG__header>p{font-size:.9375rem}.contract-reference-module__FNbDoG__badge{margin-bottom:1rem;font-size:.6875rem}.contract-reference-module__FNbDoG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.contract-reference-module__FNbDoG__card{gap:.75rem;padding:1.125rem .875rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__card h3{font-size:.9375rem}.contract-reference-module__FNbDoG__card p{font-size:.8125rem}.contract-reference-module__FNbDoG__cardArrow{width:2rem;padding-left:.5625rem}.contract-reference-module__FNbDoG__cardArrow svg{width:1.6875rem;height:1.6875rem}.contract-reference-module__FNbDoG__iconTile{width:3.0625rem;height:3.0625rem}.contract-reference-module__FNbDoG__photoIntro{gap:1.5625rem;width:100%}.contract-reference-module__FNbDoG__photoIntro h2{font-size:1.8125rem}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header>p{font-size:.8125rem}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__badge{font-size:.5625rem}.contract-reference-module__FNbDoG__photoFrame{aspect-ratio:1.45}.contract-reference-module__FNbDoG__renewalPhoto .contract-reference-module__FNbDoG__photoFrame{aspect-ratio:1.45;margin-right:.625rem}.contract-reference-module__FNbDoG__evidenceGlass{gap:.4375rem;width:50%;padding:.75rem .5rem;right:-.625rem}.contract-reference-module__FNbDoG__evidenceGlass li{font-size:.4375rem}.contract-reference-module__FNbDoG__evidenceGlass>svg{width:1.5625rem;height:1.875rem}.contract-reference-module__FNbDoG__evidenceGlass ul{gap:.4375rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card{gap:.75rem;padding:.875rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__compactCards h3{font-size:.875rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card p{font-size:.75rem}.contract-reference-module__FNbDoG__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 5%}.contract-reference-module__FNbDoG__workflowCard{padding:1.3125rem .75rem .9375rem;display:block}.contract-reference-module__FNbDoG__workflowCard .contract-reference-module__FNbDoG__iconTile{width:3rem;height:3rem;margin-bottom:.75rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__workflowCard h3{font-size:1.125rem}.contract-reference-module__FNbDoG__workflowCard p{font-size:.8125rem}.contract-reference-module__FNbDoG__workflowArrow{width:1.75rem;height:1.75rem}.contract-reference-module__FNbDoG__workflowArrow>svg{width:1.125rem;height:1.125rem}.contract-reference-module__FNbDoG__registerSection h2{font-size:2rem}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header>p{font-size:.9375rem}.contract-reference-module__FNbDoG__registerLayout{grid-template-columns:1fr}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header{padding-left:0}.contract-reference-module__FNbDoG__table{font-size:.75rem}.contract-reference-module__FNbDoG__table th>span,.contract-reference-module__FNbDoG__table td>span{gap:.625rem}.contract-reference-module__FNbDoG__table .contract-reference-module__FNbDoG__iconTile{width:1.875rem;height:1.875rem}.contract-reference-module__FNbDoG__decision{padding:1.5rem}.contract-reference-module__FNbDoG__decisionEyebrow{font-size:.625rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__decision h3{font-size:1.5625rem}.contract-reference-module__FNbDoG__decision p{max-width:37.5rem;font-size:.9375rem}.contract-reference-module__FNbDoG__decision>.contract-reference-module__FNbDoG__iconTile{width:3.25rem;height:3.25rem}.contract-reference-module__FNbDoG__benefits .contract-reference-module__FNbDoG__header{margin-bottom:1.75rem}}@media (max-width:600px){.contract-reference-module__FNbDoG__section{padding:2.1875rem 1.125rem}.contract-reference-module__FNbDoG__root h2{font-size:1.9375rem;line-height:1.16}.contract-reference-module__FNbDoG__badge{margin-bottom:1rem;padding:.4375rem .75rem;font-size:.625rem}.contract-reference-module__FNbDoG__header>p{margin-top:.8125rem;font-size:.875rem;line-height:1.5}.contract-reference-module__FNbDoG__cards{grid-template-columns:1fr;gap:.75rem}.contract-reference-module__FNbDoG__card{border-radius:.75rem;gap:1rem;padding:1.125rem 1rem}.contract-reference-module__FNbDoG__iconTile{width:3.375rem;height:3.375rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__card h3{font-size:1rem}.contract-reference-module__FNbDoG__card p{font-size:.8125rem;line-height:1.45}.contract-reference-module__FNbDoG__cardArrow{width:1.9375rem;padding-left:.4375rem}.contract-reference-module__FNbDoG__cardArrow svg{width:1.6875rem;height:1.6875rem}.contract-reference-module__FNbDoG__cardCopy{padding-top:0}.contract-reference-module__FNbDoG__photoIntro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header{text-align:left}.contract-reference-module__FNbDoG__photoIntro h2{font-size:1.9375rem;line-height:1.13}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header>p{font-size:.875rem;line-height:1.55}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__badge{padding:.375rem .625rem;font-size:.5625rem}.contract-reference-module__FNbDoG__photoFrame{aspect-ratio:1.8;border-radius:.75rem}.contract-reference-module__FNbDoG__photoIntro.contract-reference-module__FNbDoG__reverse>.contract-reference-module__FNbDoG__header{order:1}.contract-reference-module__FNbDoG__photoIntro.contract-reference-module__FNbDoG__reverse>.contract-reference-module__FNbDoG__renewalPhoto{order:2}.contract-reference-module__FNbDoG__renewalPhoto .contract-reference-module__FNbDoG__photoFrame{aspect-ratio:1.67;margin-right:.625rem}.contract-reference-module__FNbDoG__evidenceGlass{gap:.4375rem;width:43%;padding:.75rem .5rem;right:0}.contract-reference-module__FNbDoG__evidenceGlass li{font-size:.4375rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card{gap:.875rem;padding:1rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__iconTile{width:3.0625rem;height:3.0625rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__compactCards h3{font-size:.9375rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__card p{font-size:.8125rem}.contract-reference-module__FNbDoG__compactCards .contract-reference-module__FNbDoG__cardArrow{width:1.9375rem;padding-left:.4375rem}.contract-reference-module__FNbDoG__workflowSection .contract-reference-module__FNbDoG__header{margin-bottom:2.0625rem}.contract-reference-module__FNbDoG__workflow{padding:0 0 0 1.0625rem}.contract-reference-module__FNbDoG__workflowGrid{grid-template-columns:1fr;gap:1.625rem}.contract-reference-module__FNbDoG__workflowCard{align-items:center;gap:1.25rem;margin:0;padding:1.375rem 1.1875rem;display:flex}.contract-reference-module__FNbDoG__workflowCard .contract-reference-module__FNbDoG__iconTile{width:3.6875rem;height:3.6875rem;margin:0}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__workflowCard h3{font-size:1.3125rem}.contract-reference-module__FNbDoG__workflowCard p{font-size:.875rem}.contract-reference-module__FNbDoG__stepNumber{width:1.75rem;height:1.75rem;font-size:.8125rem;top:-.75rem;left:1.3125rem}.contract-reference-module__FNbDoG__workflowCard .contract-reference-module__FNbDoG__stepNumber{box-shadow:0 0 0 .3125rem #e7f0ffcc}.contract-reference-module__FNbDoG__workflowLines,.contract-reference-module__FNbDoG__workflowArrow{display:none}.contract-reference-module__FNbDoG__workflow:before{content:"";border-left:1px dashed #489cff;width:1px;position:absolute;top:2.5rem;bottom:2.5rem;left:.4375rem}.contract-reference-module__FNbDoG__workflowCard:after{content:"";background:currentColor;border:.125rem solid #f4f9ff;border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:50%;left:-1rem}.contract-reference-module__FNbDoG__benefits .contract-reference-module__FNbDoG__header h2 br{display:none}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header .contract-reference-module__FNbDoG__badge{letter-spacing:.22em;margin-bottom:.875rem;font-size:.625rem}.contract-reference-module__FNbDoG__registerSection h2{font-size:1.875rem}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header>p{font-size:.875rem}.contract-reference-module__FNbDoG__register{border-radius:.75rem;padding:.8125rem .6875rem}.contract-reference-module__FNbDoG__registerHeading{gap:.625rem;margin-bottom:.8125rem}.contract-reference-module__FNbDoG__registerHeading .contract-reference-module__FNbDoG__iconTile{width:2.125rem;height:2.125rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__registerHeading h3{font-size:1.1875rem}.contract-reference-module__FNbDoG__table{min-width:47.5rem;font-size:.75rem}.contract-reference-module__FNbDoG__table th,.contract-reference-module__FNbDoG__table td{padding:.6875rem .5625rem}.contract-reference-module__FNbDoG__table .contract-reference-module__FNbDoG__iconTile{width:1.875rem;height:1.875rem}.contract-reference-module__FNbDoG__decision{padding:1.375rem}.contract-reference-module__FNbDoG__root .contract-reference-module__FNbDoG__decision h3{font-size:1.5rem}.contract-reference-module__FNbDoG__decision p{font-size:.9375rem}.contract-reference-module__FNbDoG__dots{background-size:.8125rem .8125rem;height:6.875rem}.contract-reference-module__FNbDoG__searchGlass>svg{width:1.0625rem;height:1.0625rem}}.contract-reference-module__FNbDoG__workflowCard{background:#fff}.contract-reference-module__FNbDoG__dark{background:radial-gradient(at 85% -20%,#0743a8,#0000 55%),linear-gradient(125deg,#001744,#000c42 55%,#071354)}@media (min-width:901px){.contract-reference-module__FNbDoG__header>p{max-width:clamp(37.5rem,49vw,63.75rem)}.contract-reference-module__FNbDoG__photoIntro{width:84%}.contract-reference-module__FNbDoG__photoIntro h2>span{display:block}.contract-reference-module__FNbDoG__photoIntro .contract-reference-module__FNbDoG__header>p{max-width:none}.contract-reference-module__FNbDoG__registerSection .contract-reference-module__FNbDoG__header>p{max-width:61vw}.contract-reference-module__FNbDoG__benefits .contract-reference-module__FNbDoG__header>p{max-width:90.625rem}.contract-reference-module__FNbDoG__photoIntro.contract-reference-module__FNbDoG__reverse h2{font-size:clamp(1.75rem,2.55vw,3.25rem)}}
.contract-module__i2iq1q__page{position:relative}.contract-module__i2iq1q__hero{min-height:40rem;padding:10.625rem 0 var(--section-half-gap);isolation:isolate;text-align:center;align-items:center;display:flex;position:relative;overflow:hidden}.contract-module__i2iq1q__heroContent{max-width:47.5rem;color:var(--text-on-dark);margin:0 auto;padding:0 1.5rem;position:relative}.contract-module__i2iq1q__heroContent h1{margin:0}.contract-module__i2iq1q__heroLead{color:var(--text-link);margin-top:1.125rem;font-size:1.125rem;font-weight:600}.contract-module__i2iq1q__heroContent>p:not(.contract-module__i2iq1q__heroLead){color:var(--text-secondary-on-dark);margin-top:.875rem;max-width:37.5rem;margin-inline:auto;font-size:.9375rem;line-height:1.8}.contract-module__i2iq1q__heroContent .contract-module__i2iq1q__button{margin-top:1.625rem}.contract-module__i2iq1q__heroTags{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.375rem;display:flex}.contract-module__i2iq1q__heroTags span{color:var(--text-secondary-on-dark);background:#ffffff0f;border:1px solid #ffffff24;border-radius:62.4375rem;padding:.375rem .875rem;font-size:.5rem}.contract-module__i2iq1q__button{align-items:center;gap:.5rem;display:inline-flex}.contract-module__i2iq1q__section{padding:var(--section-half-gap) 0;position:relative}.contract-module__i2iq1q__dark{background:var(--gradient-atmosphere);color:var(--text-primary)}.contract-module__i2iq1q__container{width:var(--container-width);margin-inline:auto}.contract-module__i2iq1q__sectionHead{text-align:center;max-width:40rem;margin:0 auto 2.25rem}.contract-module__i2iq1q__badge{background:var(--gradient-blue);color:var(--text-link);font-size:var(--product-section-eyebrow-size);letter-spacing:.06em;text-transform:uppercase;border-radius:62.4375rem;margin-bottom:.875rem;padding:.3125rem .75rem;font-weight:700;display:inline-block}.contract-module__i2iq1q__title{margin:0 0 .625rem}.contract-module__i2iq1q__lead{color:var(--text-link);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.contract-module__i2iq1q__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.8}.contract-module__i2iq1q__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.contract-module__i2iq1q__tags span{background:var(--gradient-blue);border:1px solid var(--border);color:var(--text-link);border-radius:62.4375rem;padding:.4375rem .875rem;font-size:.6875rem;font-weight:600}.contract-module__i2iq1q__miniFlow{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.625rem;font-weight:600;display:flex}.contract-module__i2iq1q__miniFlow span:nth-child(odd){background:var(--bg-secondary);border:1px solid var(--border);border-radius:62.4375rem;padding:.375rem .75rem}.contract-module__i2iq1q__miniFlow span:nth-child(2n){color:var(--text-tertiary)}.contract-module__i2iq1q__split{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.contract-module__i2iq1q__splitCopy{max-width:28.75rem}.contract-module__i2iq1q__splitVisual{justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__infoHead{text-align:center;max-width:42.5rem;margin:0 auto 2rem}.contract-module__i2iq1q__panel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:26.25rem;box-shadow:var(--shadow-glass);border-radius:1rem;overflow:hidden}.contract-module__i2iq1q__panelHead{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.contract-module__i2iq1q__panelHead strong{color:var(--text-heading);font-size:.875rem;display:block}.contract-module__i2iq1q__panelHead span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.5;display:block}.contract-module__i2iq1q__logBody{gap:.625rem;padding:.875rem 1.25rem;display:grid}.contract-module__i2iq1q__logRow{font-size:.625rem;font-family:var(--font-mono);color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contract-module__i2iq1q__logRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-family:inherit;font-size:.5rem;font-weight:700}.contract-module__i2iq1q__logRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.contract-module__i2iq1q__logRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.contract-module__i2iq1q__logRow b[data-tone=warn]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__coverageBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.contract-module__i2iq1q__coverageRow{align-items:flex-start;gap:.625rem;display:flex}.contract-module__i2iq1q__coverageRow span{background:var(--gradient-blue);width:1.75rem;height:1.75rem;color:var(--text-link);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__coverageRow strong{color:var(--text-heading);font-size:.6875rem;display:block}.contract-module__i2iq1q__coverageRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.contract-module__i2iq1q__scanBody{gap:.625rem;padding:.75rem 1.25rem;display:grid}.contract-module__i2iq1q__scanRow{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;font-size:.625rem;display:grid}.contract-module__i2iq1q__scanDomain{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-module__i2iq1q__scanLabel{font-size:.5rem;font-weight:600}.contract-module__i2iq1q__scanLabel[data-tone=good]{color:#16a34a}.contract-module__i2iq1q__scanLabel[data-tone=bad]{color:#dc2626}.contract-module__i2iq1q__scanLabel[data-tone=warn]{color:#d97706}.contract-module__i2iq1q__scanRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5625rem;font-weight:700}.contract-module__i2iq1q__scanRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.contract-module__i2iq1q__scanRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.contract-module__i2iq1q__scanRow b[data-tone=warn]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__alertBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.contract-module__i2iq1q__alertRow{align-items:flex-start;gap:.625rem;display:flex}.contract-module__i2iq1q__alertRow i{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3125rem}.contract-module__i2iq1q__alertRow[data-tone=good] i{background:#16a34a}.contract-module__i2iq1q__alertRow[data-tone=bad] i{background:#dc2626}.contract-module__i2iq1q__alertRow[data-tone=warn] i{background:#d97706}.contract-module__i2iq1q__alertRow strong{color:var(--text-heading);font-size:.6875rem;display:block}.contract-module__i2iq1q__alertRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.contract-module__i2iq1q__flowBody{flex-wrap:wrap;align-items:center;gap:.625rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.contract-module__i2iq1q__flowBox{align-items:center;gap:.625rem;display:flex}.contract-module__i2iq1q__flowBox>div{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.625rem;min-width:7.5rem;padding:.75rem .875rem}.contract-module__i2iq1q__flowBox span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-size:.5rem;display:block}.contract-module__i2iq1q__flowBox strong{color:var(--text-heading);margin-top:.25rem;font-size:.625rem;display:block}.contract-module__i2iq1q__flowArrow{color:var(--text-tertiary);flex-shrink:0}.contract-module__i2iq1q__statBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.contract-module__i2iq1q__statBox{border:1px solid var(--border);text-align:center;border-radius:.75rem;padding:1.125rem}.contract-module__i2iq1q__statBox strong{font-size:1.625rem;font-weight:700;display:block}.contract-module__i2iq1q__statBox span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;display:block}.contract-module__i2iq1q__statBox[data-tone=good]{background:#0964ff0f}.contract-module__i2iq1q__statBox[data-tone=good] strong{color:var(--text-link)}.contract-module__i2iq1q__statBox[data-tone=bad]{background:#dc26260f}.contract-module__i2iq1q__statBox[data-tone=bad] strong{color:#dc2626}.contract-module__i2iq1q__twoCardRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:45rem;margin:.5rem auto 0;display:grid}.contract-module__i2iq1q__twoCard{border:1px solid var(--border);text-align:left;border-radius:.875rem;padding:1.25rem}.contract-module__i2iq1q__twoCard[data-active=true]{background:var(--gradient-blue);border-color:var(--border-active)}.contract-module__i2iq1q__twoCard strong{color:var(--text-heading);font-size:1.25rem;line-height:1.3;display:block}.contract-module__i2iq1q__twoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.contract-module__i2iq1q__featureStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;max-width:56.25rem;margin:.5rem auto 0;display:grid}.contract-module__i2iq1q__featureStripCard{background:var(--gradient-blue);border:1px solid var(--border);text-align:left;border-radius:.75rem;padding:1.125rem}.contract-module__i2iq1q__featureStripCard span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-size:.5rem;display:block}.contract-module__i2iq1q__featureStripCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.0625rem;line-height:1.3;display:block}.contract-module__i2iq1q__featureStripCard p:empty{display:none}.contract-module__i2iq1q__laptopMock{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:23.75rem;box-shadow:var(--shadow-glass);border-radius:1.125rem;padding:1.25rem;position:relative}.contract-module__i2iq1q__laptopScreen{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.625rem;gap:.625rem;padding:1rem;display:grid}.contract-module__i2iq1q__laptopScreenRow{background:var(--gradient-blue);border-radius:.25rem;height:.625rem}.contract-module__i2iq1q__laptopScreenRow:nth-child(2){width:70%}.contract-module__i2iq1q__laptopScreenRow:nth-child(3){width:45%}.contract-module__i2iq1q__laptopBadge{background:var(--gradient-button);width:2.5rem;height:2.5rem;color:var(--text-heading);box-shadow:var(--cy-button-shadow);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;top:-.625rem;right:1.5rem}.contract-module__i2iq1q__laptopBadgeAlt{background:var(--card-surface);color:var(--text-link);box-shadow:var(--shadow-sm);inset:auto auto -.625rem 1.5rem}.contract-module__i2iq1q__ecosystemGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contract-module__i2iq1q__ecosystemCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.375rem}.contract-module__i2iq1q__ecosystemCard h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);color:var(--text-heading);margin:0}.contract-module__i2iq1q__ecosystemCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.contract-module__i2iq1q__capabilityGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contract-module__i2iq1q__capabilityCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.contract-module__i2iq1q__capabilityCard strong{color:var(--text-heading);font-size:1.1875rem;line-height:1.3;display:block}.contract-module__i2iq1q__capabilityCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.contract-module__i2iq1q__cta{background:var(--gradient-atmosphere);text-align:center;color:var(--text-primary)}.contract-module__i2iq1q__ctaInner{max-width:40rem;position:relative}.contract-module__i2iq1q__ctaInner .contract-module__i2iq1q__button{margin-top:1.375rem}@media (max-width:900px){.contract-module__i2iq1q__split{grid-template-columns:1fr}.contract-module__i2iq1q__ecosystemGrid,.contract-module__i2iq1q__capabilityGrid,.contract-module__i2iq1q__featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__twoCardRow{grid-template-columns:1fr}}@media (max-width:600px){.contract-module__i2iq1q__ecosystemGrid,.contract-module__i2iq1q__capabilityGrid,.contract-module__i2iq1q__featureStrip{grid-template-columns:1fr}}.contract-module__i2iq1q__statsBar{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:1.75rem 0}.contract-module__i2iq1q__statsBarGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.contract-module__i2iq1q__statsBarItem{text-align:left;justify-content:center;align-items:center;gap:.5rem;display:flex}.contract-module__i2iq1q__statsBarItem strong{color:var(--text-heading);white-space:nowrap;font-size:1.25rem;font-weight:700}.contract-module__i2iq1q__statsBarItem span{color:var(--text-secondary);font-size:.6875rem;display:block}.contract-module__i2iq1q__feedBody{gap:.75rem;padding:.875rem 1.25rem;display:grid}.contract-module__i2iq1q__feedRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contract-module__i2iq1q__feedRow>span:first-child{color:var(--text-primary);font-size:.75rem}.contract-module__i2iq1q__feedStatus{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;font-size:.5625rem;font-weight:700;display:flex}.contract-module__i2iq1q__feedStatus i{background:#16a34a;border-radius:50%;width:.4375rem;height:.4375rem}.contract-module__i2iq1q__feedStatus{color:#16a34a}.contract-module__i2iq1q__exposureBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.contract-module__i2iq1q__exposureRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.contract-module__i2iq1q__exposureRow div{flex:1}.contract-module__i2iq1q__exposureRow strong{color:var(--text-heading);font-size:.75rem;display:block}.contract-module__i2iq1q__exposureRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.contract-module__i2iq1q__exposureBadge{color:#16a34a;white-space:nowrap;background:#16a34a1f;border-radius:.375rem;flex-shrink:0;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.contract-module__i2iq1q__trustCard{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:23.75rem;box-shadow:var(--shadow-glass);text-align:center;border-radius:1rem;padding:2rem 1.625rem}.contract-module__i2iq1q__trustIcon{background:var(--gradient-blue);width:3rem;height:3rem;color:var(--text-link);border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:.875rem;display:inline-flex}.contract-module__i2iq1q__trustCard strong{color:var(--text-heading);font-size:1rem;display:block}.contract-module__i2iq1q__trustCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.contract-module__i2iq1q__ecosystemGrid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;display:grid}.contract-module__i2iq1q__ecosystemIconCard{background:var(--card-surface);border:1px solid var(--border);text-align:left;border-radius:.875rem;padding:1.25rem 1rem}.contract-module__i2iq1q__ecosystemIconCard span{background:var(--gradient-blue);width:2.125rem;height:2.125rem;color:var(--text-link);border-radius:.5625rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.contract-module__i2iq1q__ecosystemIconCard strong{color:var(--text-heading);font-size:.8125rem;line-height:1.35;display:block}@media (max-width:900px){.contract-module__i2iq1q__statsBarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-module__i2iq1q__ecosystemGrid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.contract-module__i2iq1q__statsBarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__ecosystemGrid5{grid-template-columns:1fr}}.contract-module__i2iq1q__light{background:var(--bg-secondary)}.contract-module__i2iq1q__splitReverse{grid-template-columns:1fr 1fr}.contract-module__i2iq1q__splitReverse .contract-module__i2iq1q__splitCopy{order:2}.contract-module__i2iq1q__splitReverse .contract-module__i2iq1q__splitVisual{order:1}.contract-module__i2iq1q__featureListPanel{gap:.625rem;width:100%;max-width:23.75rem;display:grid}.contract-module__i2iq1q__featureListRow{background:var(--card-surface);border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.contract-module__i2iq1q__featureListRow span{background:var(--gradient-blue);width:1.875rem;height:1.875rem;color:var(--text-link);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__featureListRow strong{color:var(--text-heading);font-size:.75rem;display:block}.contract-module__i2iq1q__featureListRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.contract-module__i2iq1q__tableBody{gap:.625rem;padding:.875rem 1.25rem;display:grid}.contract-module__i2iq1q__tableRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.contract-module__i2iq1q__tableRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.contract-module__i2iq1q__tableRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.contract-module__i2iq1q__tableRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.contract-module__i2iq1q__tableRow b[data-tone=warn]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__tableFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0 1.25rem 1.125rem;display:grid}.contract-module__i2iq1q__structuredPanel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:25rem;box-shadow:var(--shadow-glass);border-radius:1rem;padding:1.375rem}.contract-module__i2iq1q__structuredHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.contract-module__i2iq1q__structuredHead span{color:var(--text-secondary);font-size:.6875rem}.contract-module__i2iq1q__structuredHead b{background:var(--gradient-blue);color:var(--text-link);border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.contract-module__i2iq1q__structuredWord{color:var(--text-heading);margin:1.125rem 0 .375rem;font-size:2.125rem;font-weight:700}.contract-module__i2iq1q__structuredCaption{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.contract-module__i2iq1q__structuredStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.contract-module__i2iq1q__contextRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.contract-module__i2iq1q__contextValue{color:var(--text-link);white-space:nowrap;font-size:.625rem;font-weight:600}.contract-module__i2iq1q__chipCloud{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.contract-module__i2iq1q__chipCloud span{background:var(--gradient-blue);border:1px solid var(--border);color:var(--text-link);border-radius:62.4375rem;padding:.4375rem .875rem;font-size:.625rem;font-weight:600}.contract-module__i2iq1q__questionList{gap:.625rem;margin-top:1.25rem;display:grid}.contract-module__i2iq1q__questionRow{background:var(--card-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.75rem;font-weight:600;display:flex}.contract-module__i2iq1q__questionRow span{background:var(--gradient-blue);width:1.625rem;height:1.625rem;color:var(--text-link);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__iconGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.contract-module__i2iq1q__iconGrid4 .contract-module__i2iq1q__ecosystemIconCard{text-align:center}.contract-module__i2iq1q__iconGrid4 .contract-module__i2iq1q__ecosystemIconCard span{margin:0 auto .75rem}.contract-module__i2iq1q__flowChips{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem .5rem;display:flex}.contract-module__i2iq1q__flowChips span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}@media (max-width:900px){.contract-module__i2iq1q__splitReverse{grid-template-columns:1fr}.contract-module__i2iq1q__splitReverse .contract-module__i2iq1q__splitCopy,.contract-module__i2iq1q__splitReverse .contract-module__i2iq1q__splitVisual{order:initial}.contract-module__i2iq1q__iconGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__tableFooter,.contract-module__i2iq1q__structuredStats{grid-template-columns:1fr}}@media (max-width:600px){.contract-module__i2iq1q__iconGrid4{grid-template-columns:1fr}}.contract-module__i2iq1q__pillGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.contract-module__i2iq1q__pillCard{background:var(--card-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.6875rem;font-weight:600;display:flex}.contract-module__i2iq1q__pillCard span{background:var(--gradient-blue);width:1.5rem;height:1.5rem;color:var(--text-link);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__bigStatPanel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:26.25rem;box-shadow:var(--shadow-glass);border-radius:1rem;padding:1.375rem}.contract-module__i2iq1q__bigStatHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.contract-module__i2iq1q__bigStatHead span{color:var(--text-link);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.contract-module__i2iq1q__bigStatHead b{background:var(--gradient-blue);width:1.625rem;height:1.625rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.contract-module__i2iq1q__bigStatValue{color:var(--text-heading);margin:.875rem 0 .375rem;font-size:2.25rem;font-weight:700}.contract-module__i2iq1q__bigStatCaption{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.contract-module__i2iq1q__bigStatFlow{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.contract-module__i2iq1q__bigStatFlow span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}.contract-module__i2iq1q__bigStatFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.contract-module__i2iq1q__auditStatPanel{gap:.75rem;width:100%;max-width:27.5rem;display:grid}.contract-module__i2iq1q__auditStatRow{gap:.75rem;display:grid}.contract-module__i2iq1q__auditStatRow[data-cols="1"]{grid-template-columns:1fr}.contract-module__i2iq1q__auditStatRow[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__auditStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem 1.25rem}.contract-module__i2iq1q__auditStatCard span{color:var(--text-link);font-size:.6875rem;font-weight:600;display:block}.contract-module__i2iq1q__auditStatCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.625rem;font-weight:700;display:block}.contract-module__i2iq1q__auditStatCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.contract-module__i2iq1q__auditStatFooter{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.875rem;padding:1rem 1.25rem}.contract-module__i2iq1q__auditStatFooter strong{color:var(--text-heading);font-size:.8125rem;display:block}.contract-module__i2iq1q__auditStatFooter p{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.6}.contract-module__i2iq1q__numberedStatRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.contract-module__i2iq1q__numberedStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem;position:relative}.contract-module__i2iq1q__numberedBadge{background:var(--gradient-button,linear-gradient(120deg, #0964ff, #2354ee));width:1.625rem;height:1.625rem;color:var(--text-heading);box-shadow:var(--shadow-sm);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-.625rem;right:-.625rem}.contract-module__i2iq1q__numberedStatCard span{color:var(--text-link);font-size:.6875rem;font-weight:600;display:block}.contract-module__i2iq1q__numberedStatCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.5rem;font-weight:700;display:block}.contract-module__i2iq1q__statBody3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.contract-module__i2iq1q__statCardWide{border:1px solid var(--border);background:var(--gradient-blue);border-radius:.875rem;padding:1.25rem}.contract-module__i2iq1q__statCardWide strong{color:var(--text-link);font-size:1.625rem;font-weight:700;display:block}.contract-module__i2iq1q__statCardWide span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;display:block}.contract-module__i2iq1q__statCardWide p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.contract-module__i2iq1q__evidenceHead{justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.25rem 0;display:flex}.contract-module__i2iq1q__evidenceHead strong{color:var(--text-heading);font-size:.8125rem}.contract-module__i2iq1q__evidenceBadge{background:var(--gradient-blue);color:var(--text-link);white-space:nowrap;border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.contract-module__i2iq1q__evidenceFlow{flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem 1.25rem;display:flex}.contract-module__i2iq1q__evidenceFlow span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}.contract-module__i2iq1q__evidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-top:1.25rem;display:grid}.contract-module__i2iq1q__evidenceCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem;position:relative}.contract-module__i2iq1q__evidenceCard b{background:var(--gradient-blue);width:1.375rem;height:1.375rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;margin-bottom:.625rem;font-size:.625rem;font-weight:700;display:flex}.contract-module__i2iq1q__evidenceCard strong{color:var(--text-heading);font-size:.8125rem;display:block}.contract-module__i2iq1q__evidenceCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.25rem}.contract-module__i2iq1q__iconStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contract-module__i2iq1q__iconStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.375rem}.contract-module__i2iq1q__iconStatCard>span:first-child{background:var(--gradient-blue);width:2.125rem;height:2.125rem;color:var(--text-link);border-radius:.5625rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.contract-module__i2iq1q__iconStatCard strong{color:var(--text-heading);font-size:1.375rem;font-weight:700;display:block}.contract-module__i2iq1q__iconStatCard b{color:var(--text-link);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.contract-module__i2iq1q__iconStatCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.contract-module__i2iq1q__ctaLight{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 0%, #0964ff14, transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--bg-primary));position:relative}@media (max-width:900px){.contract-module__i2iq1q__pillGrid,.contract-module__i2iq1q__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__numberedStatRow,.contract-module__i2iq1q__statBody3,.contract-module__i2iq1q__iconStatGrid,.contract-module__i2iq1q__auditStatRow[data-cols="2"]{grid-template-columns:1fr}}@media (max-width:600px){.contract-module__i2iq1q__pillGrid,.contract-module__i2iq1q__evidenceGrid{grid-template-columns:1fr}}.contract-module__i2iq1q__streamBody{gap:.625rem;padding:.75rem 1.25rem;display:grid}.contract-module__i2iq1q__streamRow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.contract-module__i2iq1q__streamRow>span:first-child{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.contract-module__i2iq1q__streamRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.contract-module__i2iq1q__streamRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.contract-module__i2iq1q__streamRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.contract-module__i2iq1q__streamRow b[data-tone=warn]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__streamFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.375rem 1.25rem 1.25rem;display:grid}.contract-module__i2iq1q__twoInfoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;max-width:28.75rem;display:grid}.contract-module__i2iq1q__twoInfoCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem}.contract-module__i2iq1q__twoInfoCard span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-link);font-size:.5625rem;font-weight:700;display:block}.contract-module__i2iq1q__twoInfoCard strong{color:var(--text-heading);margin-top:.375rem;font-size:.875rem;display:block}.contract-module__i2iq1q__twoInfoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.contract-module__i2iq1q__correlationRow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.contract-module__i2iq1q__correlationRow>span{color:var(--text-primary);font-size:.6875rem}.contract-module__i2iq1q__correlationRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.5rem;font-weight:700}.contract-module__i2iq1q__correlationRow b[data-stage=input]{color:var(--text-link);background:#0964ff1f}.contract-module__i2iq1q__correlationRow b[data-stage=enriched]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__correlationRow b[data-stage=output]{color:#16a34a;background:#16a34a1f}.contract-module__i2iq1q__cardGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.contract-module__i2iq1q__infoCard strong{color:var(--text-heading);font-size:.875rem;display:block}.contract-module__i2iq1q__infoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.contract-module__i2iq1q__priorityBody{gap:.625rem;padding:.75rem 1.25rem 1.125rem;display:grid}.contract-module__i2iq1q__priorityRow{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;font-size:.625rem;display:grid}.contract-module__i2iq1q__priorityLabel{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-module__i2iq1q__priorityRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.contract-module__i2iq1q__priorityRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.contract-module__i2iq1q__priorityRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.contract-module__i2iq1q__priorityRow b[data-tone=warn]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__priorityScore{font-family:var(--font-mono);color:var(--text-secondary);font-size:.5625rem}.contract-module__i2iq1q__iconRowPanel{background:var(--card-surface);border:1px solid var(--border);width:100%;max-width:23.75rem;box-shadow:var(--shadow-glass);border-radius:1rem;justify-content:space-around;gap:.75rem;padding:1.5rem;display:flex}.contract-module__i2iq1q__iconRowItem{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.contract-module__i2iq1q__iconRowItem span{background:var(--gradient-blue);width:2.75rem;height:2.75rem;color:var(--text-link);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__iconRowItem strong{color:var(--text-heading);font-size:.6875rem;font-weight:600}.contract-module__i2iq1q__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contract-module__i2iq1q__modelCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.25rem}.contract-module__i2iq1q__modelCard strong{letter-spacing:.03em;text-transform:uppercase;color:var(--text-link);margin-bottom:.625rem;font-size:.75rem;font-weight:700;display:block}.contract-module__i2iq1q__modelChips{flex-wrap:wrap;gap:.375rem;display:flex}.contract-module__i2iq1q__modelChips span{background:var(--control-surface);border:1px solid var(--border);color:var(--text-heading);border-radius:62.4375rem;padding:.3125rem .625rem;font-size:.5625rem;font-weight:600}.contract-module__i2iq1q__execHead{justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.25rem 0;display:flex}.contract-module__i2iq1q__execHead strong{color:var(--text-heading);font-size:.8125rem}.contract-module__i2iq1q__execBadge{background:var(--gradient-blue);color:var(--text-link);white-space:nowrap;border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.contract-module__i2iq1q__execStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem 1.25rem;display:grid}.contract-module__i2iq1q__execStatBox{border:1px solid var(--border);text-align:center;border-radius:.75rem;padding:.875rem}.contract-module__i2iq1q__execStatBox strong{font-size:1.375rem;font-weight:700;display:block}.contract-module__i2iq1q__execStatBox span{color:var(--text-secondary);margin-top:.25rem;font-size:.5625rem;line-height:1.4;display:block}.contract-module__i2iq1q__execStatBox[data-tone=bad]{background:#dc26260f}.contract-module__i2iq1q__execStatBox[data-tone=bad] strong{color:#dc2626}.contract-module__i2iq1q__execStatBox[data-tone=warn]{background:#d977060f}.contract-module__i2iq1q__execStatBox[data-tone=warn] strong{color:#d97706}.contract-module__i2iq1q__execStatBox[data-tone=good]{background:#16a34a0f}.contract-module__i2iq1q__execStatBox[data-tone=good] strong{color:#16a34a}.contract-module__i2iq1q__execProgress{padding:0 1.25rem 1.25rem}.contract-module__i2iq1q__execProgressHead{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.625rem;display:flex}.contract-module__i2iq1q__execProgressHead b{color:#d97706;font-size:.5625rem;font-weight:700}.contract-module__i2iq1q__execProgressTrack{background:var(--gradient-blue);border-radius:62.4375rem;height:.375rem;overflow:hidden}.contract-module__i2iq1q__execProgressFill{background:linear-gradient(90deg,#d97706,#dc2626);border-radius:62.4375rem;height:100%}@media (max-width:900px){.contract-module__i2iq1q__cardGrid4,.contract-module__i2iq1q__twoInfoRow{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__modelGrid,.contract-module__i2iq1q__execStats{grid-template-columns:1fr}}@media (max-width:600px){.contract-module__i2iq1q__cardGrid4,.contract-module__i2iq1q__twoInfoRow{grid-template-columns:1fr}.contract-module__i2iq1q__iconRowPanel{flex-wrap:wrap}}.contract-module__i2iq1q__numberedFlowStrip{background:var(--card-surface);border:1px solid var(--border);border-radius:1rem;justify-content:center;align-items:center;gap:0;max-width:47.5rem;margin:0 auto;padding:1.75rem 1.25rem;display:flex}.contract-module__i2iq1q__numberedFlowStep{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.contract-module__i2iq1q__numberedFlowStep b{background:var(--gradient-blue);width:1.875rem;height:1.875rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.contract-module__i2iq1q__numberedFlowStep span{color:var(--text-heading);font-size:.75rem;font-weight:600}.contract-module__i2iq1q__numberedFlowArrow{color:var(--text-tertiary);flex:none;margin:0 .25rem}.contract-module__i2iq1q__cardGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contract-module__i2iq1q__dataTablePanel{background:var(--card-surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-glass);border-radius:1rem;overflow:hidden}.contract-module__i2iq1q__dataTableHead{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.contract-module__i2iq1q__dataTableHead strong{color:var(--text-heading);font-size:.8125rem}.contract-module__i2iq1q__dataTable{border-collapse:collapse;width:100%}.contract-module__i2iq1q__dataTable thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-heading);background:var(--control-surface);border-bottom:1px solid var(--border);padding:.625rem 1.25rem;font-size:.5625rem;font-weight:700}.contract-module__i2iq1q__dataTable tbody td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:.75rem 1.25rem;font-size:.75rem;transition:background .2s}.contract-module__i2iq1q__dataTable tbody tr:hover td{background:var(--gradient-blue)}.contract-module__i2iq1q__dataTable tbody tr:last-child td{border-bottom:none}.contract-module__i2iq1q__severityPill{border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.5625rem;font-weight:700;display:inline-block}.contract-module__i2iq1q__severityPill[data-tone=bad]{color:#dc2626;background:#dc26261f}.contract-module__i2iq1q__severityPill[data-tone=warn]{color:#d97706;background:#d977061f}.contract-module__i2iq1q__severityPill[data-tone=good]{color:var(--text-link);background:#0964ff1f}.contract-module__i2iq1q__numberedFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.contract-module__i2iq1q__numberedFeatureCard .numbered-title-row{margin-bottom:.625rem}.contract-module__i2iq1q__numberedFeatureCard b{background:var(--gradient-blue);width:1.625rem;height:1.625rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.contract-module__i2iq1q__numberedFeatureCard strong{color:var(--text-heading);font-size:.875rem}.contract-module__i2iq1q__numberedFeatureCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.contract-module__i2iq1q__flowStripPlain{background:var(--card-surface);border:1px solid var(--border);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;max-width:51.25rem;margin:0 auto;padding:1.375rem;display:flex}.contract-module__i2iq1q__flowStripBox{background:var(--gradient-blue);border:1px solid var(--border);color:var(--text-heading);border-radius:.625rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600}.contract-module__i2iq1q__flowStripArrow{color:var(--text-tertiary);flex-shrink:0}.contract-module__i2iq1q__capabilityIconGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contract-module__i2iq1q__capabilityIconCard span{background:var(--gradient-blue);width:2rem;height:2rem;color:var(--text-link);border-radius:.5625rem;justify-content:center;align-items:center;display:flex}.contract-module__i2iq1q__capabilityIconCard strong{color:var(--text-heading);font-size:.9375rem;display:block}.contract-module__i2iq1q__capabilityIconCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.contract-module__i2iq1q__dark :is(.contract-module__i2iq1q__capabilityIconCard,.contract-module__i2iq1q__infoCard){--card-surface:radial-gradient(ellipse at 90% 0%, #0964ff0f, transparent 65%), linear-gradient(150deg, #fff 0%, #fbfdff 48%, #f5f8ff 100%);--card-border:#13275514;--card-shadow:0 .1875rem .25rem #13275505, 0 .625rem 1.5rem #1327550a, inset 0 1px 0 #fff;--text-primary:#33415c;--text-heading:#0a1830;--card-copy:#55637c;--card-accent:#0964ff;--card-icon-surface:linear-gradient(150deg, #0964ff1a, #20baff0d);--gradient-blue:linear-gradient(145deg, #0964ff1a, #2354ee08);--text-link:#0964ff;--border:#13275514}@media (max-width:900px){.contract-module__i2iq1q__cardGrid3,.contract-module__i2iq1q__numberedFeatureGrid,.contract-module__i2iq1q__capabilityIconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-module__i2iq1q__numberedFlowStrip{flex-wrap:wrap}.contract-module__i2iq1q__dataTable{display:block;overflow-x:auto}}@media (max-width:600px){.contract-module__i2iq1q__cardGrid3,.contract-module__i2iq1q__numberedFeatureGrid,.contract-module__i2iq1q__capabilityIconGrid{grid-template-columns:1fr}}.contract-module__i2iq1q__hero .contract-module__i2iq1q__badge{color:var(--text-heading)}.contract-module__i2iq1q__heroBackground{object-fit:cover;z-index:-3}.contract-module__i2iq1q__heroShade{z-index:-2;background:linear-gradient(#0206178c 0%,#03106c66 45%,#050b1899 100%);position:absolute;inset:0}.contract-module__i2iq1q__hasBg{isolation:isolate;position:relative;overflow:hidden}.contract-module__i2iq1q__sectionBgImage{object-fit:cover;z-index:-2}.contract-module__i2iq1q__workflowRow{justify-content:center;align-items:flex-start;gap:0;max-width:56.25rem;margin:0 auto;display:flex}.contract-module__i2iq1q__workflowRow+.contract-module__i2iq1q__workflowRow{margin-top:2rem}.contract-module__i2iq1q__workflowStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.contract-module__i2iq1q__workflowStep b{background:var(--gradient-surface);border:1px solid var(--border-strong);width:2.125rem;height:2.125rem;color:var(--text-link);border-radius:62.4375rem;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.contract-module__i2iq1q__workflowStep strong{color:var(--text-heading);font-size:.875rem}.contract-module__i2iq1q__workflowStep p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.7}.contract-module__i2iq1q__workflowArrow{color:var(--text-tertiary);flex:none;margin-top:.625rem}@media (max-width:900px){.contract-module__i2iq1q__workflowRow{flex-direction:column;align-items:stretch;max-width:26.25rem}.contract-module__i2iq1q__workflowArrow{display:none}.contract-module__i2iq1q__workflowRow+.contract-module__i2iq1q__workflowRow{margin-top:.5rem}}.contract-module__i2iq1q__ecosystemLinks{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.contract-module__i2iq1q__ecosystemLinks a{background:var(--card-surface);border:1px solid var(--border);color:var(--text-link);border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.78125rem;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.contract-module__i2iq1q__ecosystemLinks a:hover{border-color:var(--border-active);transform:translateY(-1px)}}.contract-module__i2iq1q__photoIntro{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;max-width:62.5rem;margin:0 auto 2.25rem;display:grid}.contract-module__i2iq1q__photoIntro.contract-module__i2iq1q__reverse .contract-module__i2iq1q__photoIntroCopy{order:2}.contract-module__i2iq1q__photoIntro.contract-module__i2iq1q__reverse .contract-module__i2iq1q__photoFrame{order:1}.contract-module__i2iq1q__photoIntroCopy{max-width:28.75rem}.contract-module__i2iq1q__photoFrame{aspect-ratio:4/3;border:1px solid var(--border);box-shadow:var(--shadow-glass);border-radius:1rem;position:relative;overflow:hidden}@media (max-width:900px){.contract-module__i2iq1q__photoIntro{grid-template-columns:1fr}.contract-module__i2iq1q__photoIntro.contract-module__i2iq1q__reverse .contract-module__i2iq1q__photoIntroCopy,.contract-module__i2iq1q__photoIntro.contract-module__i2iq1q__reverse .contract-module__i2iq1q__photoFrame{order:initial}.contract-module__i2iq1q__photoIntroCopy{max-width:none}}
