.compliance-reference-module__IgCxBG__reference{color:#0b164f;background:#f5faff}.compliance-reference-module__IgCxBG__section{isolation:isolate;background:radial-gradient(at 86% 55%,#dcecff88,#0000 57%),linear-gradient(120deg,#f9fcff,#eff7ff);padding:clamp(2.5rem,3.6vw,4.875rem) 4%;scroll-margin-top:6.875rem;position:relative;overflow:hidden}.compliance-reference-module__IgCxBG__section:nth-child(2n){background:radial-gradient(at 80% 55%,#deedff,#0000 65%),linear-gradient(130deg,#fbfdff,#eff7ff)}.compliance-reference-module__IgCxBG__section:before{content:"";z-index:-1;pointer-events:none;border:4.375rem solid #d9eaff50;border-radius:45%;width:90%;height:130%;position:absolute;top:-38%;right:-40%;transform:rotate(-30deg)}.compliance-reference-module__IgCxBG__section:after{content:"";z-index:-1;background:radial-gradient(circle,#97c7ff77 1.5px,#0000 .125rem) 0 0/.8125rem .8125rem;width:5.625rem;height:6.25rem;position:absolute;top:9%;right:3%}.compliance-reference-module__IgCxBG__split{grid-template-columns:minmax(0,43%) minmax(0,53%);align-items:center;gap:4%;max-width:128.125rem;margin:0 auto;display:grid}.compliance-reference-module__IgCxBG__split>*{min-width:0}.compliance-reference-module__IgCxBG__copy .compliance-reference-module__IgCxBG__badge,.compliance-reference-module__IgCxBG__badge{color:#0058e8;text-transform:uppercase;letter-spacing:.02em;background:#e4efff;border-radius:1.875rem;margin-bottom:1.375rem;padding:.5rem .8125rem;font-size:clamp(.625rem,.74vw,1rem);font-weight:750;line-height:1.4;display:inline-block}.compliance-reference-module__IgCxBG__copy h2{letter-spacing:-.035em;color:#07114f;margin:0 0 1.1875rem;font-size:clamp(1.875rem,2.8vw,3.6875rem);font-weight:750;line-height:1.18}.compliance-reference-module__IgCxBG__copy h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#0946be,#009edc);-webkit-background-clip:text;background-clip:text}.compliance-reference-module__IgCxBG__copy p{color:#58698e;margin:0;font-size:clamp(.875rem,1.03vw,1.375rem);line-height:1.58}.compliance-reference-module__IgCxBG__stats{gap:7%;margin-top:1.625rem;display:flex}.compliance-reference-module__IgCxBG__stats>div{background:#f0f6ff88;border:1px solid #deebff;border-radius:.75rem;min-width:24%;padding:.625rem .9375rem}.compliance-reference-module__IgCxBG__stats strong{color:#0062f5;font-size:clamp(1.3125rem,1.45vw,1.9375rem);display:block}.compliance-reference-module__IgCxBG__stats span{color:#58698e;font-size:clamp(.6875rem,.75vw,1rem)}.compliance-reference-module__IgCxBG__icon{color:#06f;background:linear-gradient(140deg,#edf5ff,#deebff);border-radius:.8125rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.compliance-reference-module__IgCxBG__icon svg{stroke-width:1.8px;width:1.5rem;height:1.5rem}.compliance-reference-module__IgCxBG__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;max-width:128.125rem;margin:1.75rem auto 0;display:grid}.compliance-reference-module__IgCxBG__card{min-width:0;color:inherit;background:#ffffffed;border:1px solid #fff;border-radius:.875rem;flex-direction:column;padding:1.0625rem 1rem 1.375rem;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 .625rem 1.875rem #619bd509}.compliance-reference-module__IgCxBG__card:hover,.compliance-reference-module__IgCxBG__benefits>a:hover{transform:translateY(-.125rem);box-shadow:0 .75rem 1.875rem #3984d51c}.compliance-reference-module__IgCxBG__card:focus-visible,.compliance-reference-module__IgCxBG__benefits>a:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #0065ff}.compliance-reference-module__IgCxBG__card h3{letter-spacing:-.02em;margin:.75rem 0 .5rem;font-size:clamp(.8125rem,.98vw,1.3125rem);font-weight:750;line-height:1.25}.compliance-reference-module__IgCxBG__card p{color:#5c6d91;margin:0;padding-right:.625rem;font-size:clamp(.75rem,.83vw,1.125rem);line-height:1.5}.compliance-reference-module__IgCxBG__arrow{color:#0061ff;background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:1.8125rem;height:1.8125rem;display:inline-flex}.compliance-reference-module__IgCxBG__arrow svg{width:1.0625rem;height:1.0625rem}.compliance-reference-module__IgCxBG__card .compliance-reference-module__IgCxBG__arrow{position:absolute;bottom:.875rem;right:.75rem}.compliance-reference-module__IgCxBG__card p{padding-bottom:.75rem}.compliance-reference-module__IgCxBG__wideCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.compliance-reference-module__IgCxBG__wideCards .compliance-reference-module__IgCxBG__card{flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.0625rem 2.625rem 1.0625rem 1.125rem}.compliance-reference-module__IgCxBG__wideCards h3{margin:0 0 .3125rem}.compliance-reference-module__IgCxBG__wideCards p{padding:0}.compliance-reference-module__IgCxBG__wideCards .compliance-reference-module__IgCxBG__arrow{bottom:1.25rem}.compliance-reference-module__IgCxBG__mappingFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.375rem;margin-top:1.6875rem;display:grid}.compliance-reference-module__IgCxBG__mappingFeatures>div{border-bottom:1px solid #dbe7f7;gap:.9375rem;padding:1.0625rem 0;display:flex}.compliance-reference-module__IgCxBG__mappingFeatures>div:nth-last-child(-n+2){border:0}.compliance-reference-module__IgCxBG__mappingFeatures h3{margin:1px 0 .375rem;font-size:clamp(.8125rem,.98vw,1.3125rem);font-weight:750;line-height:1.25}.compliance-reference-module__IgCxBG__mappingFeatures p{color:#5c6d91;margin:0;font-size:clamp(.75rem,.8vw,1.0625rem);line-height:1.4}.compliance-reference-module__IgCxBG__frameworks{flex-wrap:wrap;gap:.625rem;margin-top:1.5625rem;display:flex}.compliance-reference-module__IgCxBG__frameworks>span{background:#eaf2ff;border-radius:1.875rem;align-items:center;gap:.375rem;padding-right:.75rem;font-size:clamp(.625rem,.67vw,.875rem);font-weight:700;display:flex}.compliance-reference-module__IgCxBG__frameworks .compliance-reference-module__IgCxBG__icon{border-radius:50%;width:2.0625rem;height:2.0625rem}.compliance-reference-module__IgCxBG__frameworks .compliance-reference-module__IgCxBG__icon svg{width:1.1875rem}.compliance-reference-module__IgCxBG__frameworks>span:nth-child(2) .compliance-reference-module__IgCxBG__icon{color:#7d3fff;background:#ede5ff}.compliance-reference-module__IgCxBG__frameworks>span:nth-child(3) .compliance-reference-module__IgCxBG__icon{color:#00885e;background:#def8ee}.compliance-reference-module__IgCxBG__frameworks>span:nth-child(4) .compliance-reference-module__IgCxBG__icon{color:#b87000;background:#fff2d6}.compliance-reference-module__IgCxBG__dashboard{color:#172452;background:linear-gradient(135deg,#fff,#f5faff);border:1px solid #d5e6ff;border-radius:1.0625rem;grid-template-columns:19% minmax(0,1fr);min-width:0;padding:.5625rem;font-size:clamp(.5rem,.56vw,.75rem);display:grid;position:relative;box-shadow:0 1.0625rem 2.5rem #347acc1c,0 -.3125rem #c9e5ff66}.compliance-reference-module__IgCxBG__dashboard:before{content:"";z-index:-1;opacity:.15;background:linear-gradient(130deg,#15376c,#66bcff33 60%);border-radius:1.5rem;position:absolute;inset:-1.25rem 1.25rem .625rem -1.25rem;transform:rotate(-1deg)}.compliance-reference-module__IgCxBG__dashboard aside{background:linear-gradient(110deg,#f9fcff,#edf5ff88);padding:.5rem .375rem}.compliance-reference-module__IgCxBG__dashboard aside>b{color:#0c174c;align-items:center;gap:.25rem;margin:.3125rem 0 1.125rem;font-size:clamp(.875rem,.95vw,1.25rem);display:flex}.compliance-reference-module__IgCxBG__dashboard aside>b>span{color:#008cfb;font-size:1.4375rem;font-weight:900}.compliance-reference-module__IgCxBG__dashboard aside>div{color:#506288;border-radius:.375rem;align-items:center;gap:.5rem;margin:.25rem 0;padding:.5625rem .3125rem;display:flex}.compliance-reference-module__IgCxBG__dashboard aside svg{flex-shrink:0;width:.75rem;height:.75rem}.compliance-reference-module__IgCxBG__dashboard aside .compliance-reference-module__IgCxBG__active{color:#005bea;background:#e4f0ff;font-weight:700}.compliance-reference-module__IgCxBG__dashMain{min-width:0;padding:.75rem .5625rem}.compliance-reference-module__IgCxBG__dashMain header{justify-content:space-between;align-items:flex-start;gap:.625rem;margin-bottom:1.1875rem;display:flex}.compliance-reference-module__IgCxBG__dashMain h3{letter-spacing:-.02em;margin:0;font-size:clamp(.9375rem,1.1vw,1.4375rem);font-weight:750}.compliance-reference-module__IgCxBG__dashMain header p{color:#65759a;margin:.3125rem 0 0;font-size:clamp(.5625rem,.65vw,.875rem);line-height:1.5}.compliance-reference-module__IgCxBG__filter{white-space:nowrap;color:#58688c;border:1px solid #e1ebfc;border-radius:.3125rem;padding:.375rem .5rem;font-size:clamp(.5rem,.5vw,.6875rem)}.compliance-reference-module__IgCxBG__metricBoxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4375rem;margin:0 0 .8125rem;display:grid}.compliance-reference-module__IgCxBG__metricBoxes>div{background:#fff;border:1px solid #eaf0fb;border-radius:.5rem;min-width:0;padding:.625rem .5rem;position:relative;box-shadow:0 .1875rem .5625rem #92b0d00a}.compliance-reference-module__IgCxBG__metricBoxes span{color:#53658b;min-height:1.5rem;font-size:clamp(.5rem,.53vw,.75rem);line-height:1.4;display:block}.compliance-reference-module__IgCxBG__metricBoxes strong{color:#0a174b;margin-top:.25rem;font-size:clamp(1rem,1.12vw,1.5625rem);display:block}.compliance-reference-module__IgCxBG__metricBoxes svg{float:right;color:#1676ff;width:1.0625rem;height:1.0625rem;margin:0 0 .25rem .1875rem}.compliance-reference-module__IgCxBG__charts{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.compliance-reference-module__IgCxBG__panel,.compliance-reference-module__IgCxBG__coverage{background:#ffffffb8;border:1px solid #e5edfa;border-radius:.5625rem;min-width:0;padding:.75rem .625rem}.compliance-reference-module__IgCxBG__reference h4{color:#0c184f;margin:0 0 .9375rem;font-size:clamp(.625rem,.7vw,.9375rem);font-weight:700}.compliance-reference-module__IgCxBG__donutLayout{align-items:center;gap:.75rem;display:flex}.compliance-reference-module__IgCxBG__donut{--value:92%;aspect-ratio:1;background:conic-gradient(#22c988 0 var(--value), #4099ff var(--value) 96%, #ffba2d 96% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:42%;display:grid}.compliance-reference-module__IgCxBG__donut>div{background:#fcfdff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:73%;height:73%;display:flex}.compliance-reference-module__IgCxBG__donut strong{color:#0b184b;font-size:clamp(1.125rem,1.25vw,1.75rem);line-height:1.3}.compliance-reference-module__IgCxBG__donut span{color:#55698d;font-size:clamp(.5rem,.49vw,.6875rem)}.compliance-reference-module__IgCxBG__legend{color:#4b5e86;flex:1;min-width:0;font-size:clamp(.5rem,.49vw,.6875rem)}.compliance-reference-module__IgCxBG__legend>div{align-items:center;gap:.25rem;margin:.625rem 0;display:flex}.compliance-reference-module__IgCxBG__legend i{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.compliance-reference-module__IgCxBG__legend b{margin-left:auto}.compliance-reference-module__IgCxBG__coverage>div{color:#52658a;grid-template-columns:27% 1fr 13%;align-items:center;gap:.4375rem;margin:.8125rem 0;font-size:clamp(.5rem,.53vw,.75rem);display:grid}.compliance-reference-module__IgCxBG__coverage i{background:#ecf1f9;border-radius:.625rem;height:.375rem;overflow:hidden}.compliance-reference-module__IgCxBG__coverage b{background:linear-gradient(90deg,#278aff,#8dcfff);border-radius:.625rem;height:100%;display:block}.compliance-reference-module__IgCxBG__tableScroll{scrollbar-width:thin;border:1px solid #e6edfa;border-radius:.5625rem;overflow-x:auto}.compliance-reference-module__IgCxBG__tableScroll:focus-visible{outline-offset:.1875rem;outline:.125rem solid #06f}.compliance-reference-module__IgCxBG__reference table{border-collapse:collapse;color:#53648c;text-align:left;width:100%;font-size:clamp(.5rem,.53vw,.75rem)}.compliance-reference-module__IgCxBG__reference th{color:#273c6d;white-space:nowrap;background:#eff5fe;padding:.5625rem .4375rem;font-weight:700}.compliance-reference-module__IgCxBG__reference td{border-top:1px solid #e4ecf9;padding:.625rem .4375rem;line-height:1.4}.compliance-reference-module__IgCxBG__reference td>svg{color:#027bdf;vertical-align:middle;width:.75rem;height:.75rem;margin-right:.25rem}.compliance-reference-module__IgCxBG__tags{flex-wrap:wrap;gap:.25rem;display:flex}.compliance-reference-module__IgCxBG__tags span{color:#005bbb;white-space:nowrap;background:#e5f2ff;border-radius:.3125rem;padding:.25rem .375rem;font-size:clamp(.5rem,.5vw,.6875rem);font-weight:600;display:inline-block}.compliance-reference-module__IgCxBG__tags .compliance-reference-module__IgCxBG__tag2,.compliance-reference-module__IgCxBG__tags .compliance-reference-module__IgCxBG__tag5{color:#6238c5;background:#eee9ff}.compliance-reference-module__IgCxBG__tags .compliance-reference-module__IgCxBG__tag3{color:#007851;background:#e1f8ee}.compliance-reference-module__IgCxBG__tags .compliance-reference-module__IgCxBG__tag4{color:#9b6100;background:#fff2d8}.compliance-reference-module__IgCxBG__control{color:#0077c8;background:#e3f4ff;border-radius:.25rem;padding:.1875rem .375rem}.compliance-reference-module__IgCxBG__good,.compliance-reference-module__IgCxBG__review{color:#00764f;background:#e0f8ed;border-radius:.3125rem;align-items:center;gap:.25rem;padding:.25rem .4375rem;font-size:clamp(.5rem,.53vw,.75rem);display:inline-flex}.compliance-reference-module__IgCxBG__review{color:#9b6100;background:#fff2d8}.compliance-reference-module__IgCxBG__good svg{width:.75rem;height:.75rem}.compliance-reference-module__IgCxBG__mappingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9375rem;margin:1.375rem 0;display:grid}.compliance-reference-module__IgCxBG__mappingStats>div{border:1px solid #e2eafa;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:.625rem .4375rem;display:flex;position:relative}.compliance-reference-module__IgCxBG__mappingStats .compliance-reference-module__IgCxBG__icon{border-radius:.5rem;width:1.75rem;height:1.75rem}.compliance-reference-module__IgCxBG__mappingStats .compliance-reference-module__IgCxBG__icon svg{width:1.0625rem}.compliance-reference-module__IgCxBG__mappingStats strong{font-size:clamp(1.0625rem,1.1vw,1.5rem)}.compliance-reference-module__IgCxBG__mappingStats .compliance-reference-module__IgCxBG__connector{color:#1681ff;width:.8125rem;position:absolute;top:42%;right:-.875rem}.compliance-reference-module__IgCxBG__reporting{min-height:17.8125rem;padding:1.25rem 0 0 24%;position:relative}.compliance-reference-module__IgCxBG__reporting>img{object-fit:cover;border-radius:.75rem;width:55%;height:100%;position:absolute;top:0;left:0}.compliance-reference-module__IgCxBG__reporting .compliance-reference-module__IgCxBG__dashboard{z-index:1;min-width:0}.compliance-reference-module__IgCxBG__reporting .compliance-reference-module__IgCxBG__dashboard aside{display:none}.compliance-reference-module__IgCxBG__reporting .compliance-reference-module__IgCxBG__dashboard{grid-template-columns:1fr}.compliance-reference-module__IgCxBG__trend svg{width:100%;height:auto;display:block}.compliance-reference-module__IgCxBG__trend>div{color:#52668b;justify-content:space-between;margin-top:.3125rem;font-size:.5625rem;display:flex}.compliance-reference-module__IgCxBG__center{text-align:center;max-width:106.25rem;margin:0 auto 1.875rem}.compliance-reference-module__IgCxBG__center .compliance-reference-module__IgCxBG__copy h2{font-size:clamp(1.8125rem,2.5vw,3.3125rem)}.compliance-reference-module__IgCxBG__center .compliance-reference-module__IgCxBG__copy p{font-size:clamp(.875rem,.95vw,1.25rem)}.compliance-reference-module__IgCxBG__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;max-width:128.125rem;margin:auto;display:grid}.compliance-reference-module__IgCxBG__benefits>a{min-height:11.875rem;color:inherit;background:linear-gradient(145deg,#fffffff0,#edf6ffcc);border:1px solid #fff;border-radius:.9375rem;grid-template-columns:47% 50%;align-items:center;gap:3%;padding:1.25rem 1.0625rem;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 .625rem 1.875rem #5499e20c}.compliance-reference-module__IgCxBG__benefits>a>div:first-child{align-self:stretch;padding-left:1.75rem}.compliance-reference-module__IgCxBG__number{color:#0060ee;background:#e6f1ff;border-radius:.4375rem;padding:.25rem .3125rem;font-size:.75rem;font-weight:750;position:absolute;top:1.25rem;left:.8125rem}.compliance-reference-module__IgCxBG__benefits h3{letter-spacing:-.025em;margin:.25rem 0 .875rem;font-size:clamp(.9375rem,1.1vw,1.5rem);font-weight:750;line-height:1.25}.compliance-reference-module__IgCxBG__benefits p{color:#596b90;margin:0 0 1.25rem;font-size:clamp(.75rem,.79vw,1.0625rem);line-height:1.55}.compliance-reference-module__IgCxBG__benefits .compliance-reference-module__IgCxBG__arrow{position:absolute;bottom:.9375rem;left:.9375rem}.compliance-reference-module__IgCxBG__miniPanel,.compliance-reference-module__IgCxBG__owners{background:#fff;border-radius:.625rem;min-width:0;padding:.75rem;box-shadow:0 .75rem 1.4375rem #398cec1c}.compliance-reference-module__IgCxBG__miniPanel h4{margin-bottom:.5625rem;font-size:.6875rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__good{margin-top:.625rem;padding:.25rem;font-size:.4375rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__legend{font-size:.5rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__legend p{margin:.375rem 0;font-size:.5rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__donut{width:51%}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__donut strong{font-size:1.0625rem}.compliance-reference-module__IgCxBG__owners{padding:.5625rem}.compliance-reference-module__IgCxBG__owners>div{align-items:center;gap:.3125rem;margin:.5625rem 0;font-size:.4375rem;display:flex}.compliance-reference-module__IgCxBG__owners>div>span{color:#062d6b;background:linear-gradient(145deg,#b8deff,#307cfb);border-radius:50%;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;font-size:.5rem;display:grid}.compliance-reference-module__IgCxBG__owners b{font-weight:500}.compliance-reference-module__IgCxBG__owners em{color:#005aa9;background:#e4f3ff;border-radius:.75rem;margin-left:auto;padding:.3125rem .25rem;font-size:.375rem;font-style:normal}.compliance-reference-module__IgCxBG__hub{grid-template-columns:1fr 1fr;gap:3.125rem 1.5625rem;padding:.375rem .75rem;display:grid;position:relative;transform:perspective(43.75rem)rotateY(-7deg)}.compliance-reference-module__IgCxBG__hub .compliance-reference-module__IgCxBG__icon{background:#fff;border:1px solid #d9eaff;box-shadow:0 .5rem 1.125rem #589cf333}.compliance-reference-module__IgCxBG__hub>.compliance-reference-module__IgCxBG__icon:nth-child(2){color:#7333ea}.compliance-reference-module__IgCxBG__hub>.compliance-reference-module__IgCxBG__icon:nth-last-child(2){color:#b47000}.compliance-reference-module__IgCxBG__hub>.compliance-reference-module__IgCxBG__icon:last-child{color:#008759}.compliance-reference-module__IgCxBG__hub>span:nth-child(3){color:#fff;background:linear-gradient(145deg,#73d5ff,#0068ff);border-radius:.9375rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:absolute;top:35%;left:30%;box-shadow:0 .625rem 1.125rem #0a79ff33}.compliance-reference-module__IgCxBG__hub>span:nth-child(3) svg{width:2.0625rem;height:2.0625rem}.compliance-reference-module__IgCxBG__hub:before{content:"";z-index:-1;border:1px dashed #6cb8ff;border-radius:1.125rem;position:absolute;inset:1.4375rem 1.75rem}.compliance-reference-module__IgCxBG__evidenceTree{grid-template-columns:43% 51%;align-items:center;gap:6%;min-width:0;display:grid}.compliance-reference-module__IgCxBG__evidencePaper{background:#fff;border-radius:.625rem;padding:.9375rem .625rem;font-size:clamp(.625rem,.7vw,.9375rem);position:relative;transform:perspective(31.25rem)rotateY(-9deg);box-shadow:0 .625rem 1.5625rem #2784e52b}.compliance-reference-module__IgCxBG__evidencePaper:before{content:"";z-index:-1;background:#fff7;border:1px solid #e0edff;border-radius:.625rem;position:absolute;inset:-.8125rem .5625rem .8125rem -.5625rem}.compliance-reference-module__IgCxBG__evidencePaper strong{margin:.4375rem 0;display:block}.compliance-reference-module__IgCxBG__evidencePaper .compliance-reference-module__IgCxBG__icon{width:1.875rem;height:1.875rem}.compliance-reference-module__IgCxBG__evidencePaper i{background:#e3edfc;border-radius:.25rem;height:.3125rem;margin:.375rem 0;display:block}.compliance-reference-module__IgCxBG__evidencePaper i:last-child{width:65%}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child{border-left:1px dashed #7dbaff;flex-direction:column;gap:.5625rem;padding-left:.5625rem;display:flex}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span{background:#e5f1ff;border-radius:.625rem;align-items:center;gap:.3125rem;padding:.375rem;font-size:clamp(.5rem,.57vw,.8125rem);font-weight:650;display:flex;position:relative}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span:nth-child(2),.compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span:nth-child(5){background:#edeaff}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span:nth-child(3){background:#e0f8ed}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span:nth-child(4){background:#fff1d9}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child svg{color:#0474ef;width:1.125rem;height:1.125rem}.compliance-reference-module__IgCxBG__report{background:#fff;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.625rem;padding:.9375rem .6875rem;font-size:.5625rem;display:flex;position:relative;transform:rotate(-3deg);box-shadow:-.75rem -.5rem #fff9,-1.5625rem -1rem #fff6,0 .75rem 1.5625rem #2f87dc29}.compliance-reference-module__IgCxBG__report>svg{color:#006fff;width:1.4375rem}.compliance-reference-module__IgCxBG__report>span{align-items:center;gap:.3125rem;width:100%;font-size:.5rem;display:flex}.compliance-reference-module__IgCxBG__report>span svg{color:#087cff;background:#d7edff;border-radius:50%;width:.75rem;height:.75rem}.compliance-reference-module__IgCxBG__reuse{grid-template-columns:minmax(0,72%) minmax(0,26%);align-items:stretch;gap:2%;display:grid}.compliance-reference-module__IgCxBG__reuse .compliance-reference-module__IgCxBG__copy{padding:0 2%}.compliance-reference-module__IgCxBG__reuse .compliance-reference-module__IgCxBG__copy h2{font-size:clamp(1.8125rem,2.35vw,3.125rem)}.compliance-reference-module__IgCxBG__reusePanel{background:#ffffffd9;border:1px solid #fff;border-radius:.9375rem;margin-top:1.3125rem;padding:1.25rem}.compliance-reference-module__IgCxBG__reusePanel header{align-items:center;gap:.9375rem;display:flex}.compliance-reference-module__IgCxBG__reusePanel h3{margin:0 0 .1875rem;font-size:clamp(.9375rem,1vw,1.375rem);font-weight:750}.compliance-reference-module__IgCxBG__reusePanel p{color:#5a6d91;margin:0;font-size:clamp(.6875rem,.73vw,1rem);line-height:1.45}.compliance-reference-module__IgCxBG__statusLegend{justify-content:flex-end;gap:.5rem;margin:.875rem 0;font-size:clamp(.5625rem,.58vw,.8125rem);display:flex}.compliance-reference-module__IgCxBG__statusLegend span{color:#007651;border:1px solid #e5edfb;border-radius:.5rem;padding:.3125rem .4375rem}.compliance-reference-module__IgCxBG__statusLegend span:nth-child(2){color:#966100}.compliance-reference-module__IgCxBG__statusLegend span:nth-child(3){color:#ca2546}.compliance-reference-module__IgCxBG__reuse table{font-size:clamp(.625rem,.72vw,1rem)}.compliance-reference-module__IgCxBG__reuse th{padding:.625rem}.compliance-reference-module__IgCxBG__reuse td{padding:1rem .625rem}.compliance-reference-module__IgCxBG__reuse td strong{color:#142553}.compliance-reference-module__IgCxBG__reuse td p{margin-top:.3125rem;font-size:clamp(.625rem,.65vw,.875rem)}.compliance-reference-module__IgCxBG__smallDonut{background:conic-gradient(#16c98d 0 var(--value), #e3ebf7 var(--value) 100%);width:4.0625rem}.compliance-reference-module__IgCxBG__smallDonut strong{font-size:.875rem}.compliance-reference-module__IgCxBG__smallDonut span{font-size:.5rem}.compliance-reference-module__IgCxBG__reuse tr:nth-child(2) .compliance-reference-module__IgCxBG__smallDonut{background:conic-gradient(#ffb516 0 var(--value), #e3ebf7 var(--value) 100%)}.compliance-reference-module__IgCxBG__reuse tr:nth-child(3) .compliance-reference-module__IgCxBG__smallDonut{background:conic-gradient(#ff5269 0 var(--value), #e3ebf7 var(--value) 100%)}.compliance-reference-module__IgCxBG__decision{background:#fffc;border:1px solid #fff;border-radius:1.0625rem;padding:1.625rem 1.4375rem}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__badge{margin-bottom:1.25rem;font-size:.625rem}.compliance-reference-module__IgCxBG__decision h3{letter-spacing:-.03em;margin:0 0 1.1875rem;font-size:clamp(1.3125rem,1.45vw,1.9375rem);font-weight:750;line-height:1.25}.compliance-reference-module__IgCxBG__decision p{color:#58698e;margin:0 0 2.1875rem;font-size:clamp(.8125rem,.94vw,1.25rem);line-height:1.55}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__evidenceTree{margin-top:1.25rem}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span{padding:.5625rem;font-size:clamp(.625rem,.7vw,1rem)}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__evidencePaper{padding:1.4375rem .8125rem}@media (min-width:1800px){.compliance-reference-module__IgCxBG__section{padding-inline:3.6%}.compliance-reference-module__IgCxBG__card{padding:1.4375rem}.compliance-reference-module__IgCxBG__icon{width:3.375rem;height:3.375rem}.compliance-reference-module__IgCxBG__icon svg{width:1.8125rem;height:1.8125rem}.compliance-reference-module__IgCxBG__cards{gap:1.0625rem;margin-top:2.1875rem}.compliance-reference-module__IgCxBG__dashboard{padding:.75rem}.compliance-reference-module__IgCxBG__dashMain{padding:1.25rem .875rem}.compliance-reference-module__IgCxBG__metricBoxes>div{padding:.9375rem .625rem}.compliance-reference-module__IgCxBG__metricBoxes span{min-height:1.75rem}.compliance-reference-module__IgCxBG__metricBoxes svg{width:1.4375rem;height:1.4375rem}.compliance-reference-module__IgCxBG__dashboard aside>div{padding:.75rem .5rem}.compliance-reference-module__IgCxBG__dashboard aside svg{width:1rem;height:1rem}.compliance-reference-module__IgCxBG__panel,.compliance-reference-module__IgCxBG__coverage{padding:1.0625rem}.compliance-reference-module__IgCxBG__coverage>div{margin:1.1875rem 0}.compliance-reference-module__IgCxBG__donutLayout{gap:1.25rem}.compliance-reference-module__IgCxBG__legend>div{margin:.875rem 0}.compliance-reference-module__IgCxBG__benefits>a{min-height:14.6875rem;padding:1.75rem}.compliance-reference-module__IgCxBG__benefits>a>div:first-child{padding-left:2rem}.compliance-reference-module__IgCxBG__number{font-size:1rem;top:1.75rem;left:1.1875rem}.compliance-reference-module__IgCxBG__miniPanel,.compliance-reference-module__IgCxBG__owners{padding:1.0625rem}.compliance-reference-module__IgCxBG__owners>div{margin:.75rem 0;font-size:.625rem}.compliance-reference-module__IgCxBG__owners em{font-size:.5625rem}.compliance-reference-module__IgCxBG__report{font-size:.8125rem}.compliance-reference-module__IgCxBG__report>span{font-size:.75rem}.compliance-reference-module__IgCxBG__miniPanel h4{font-size:.9375rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__legend p{font-size:.6875rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__donut strong{font-size:1.4375rem}.compliance-reference-module__IgCxBG__hub .compliance-reference-module__IgCxBG__icon{width:3.5625rem;height:3.5625rem}.compliance-reference-module__IgCxBG__hub>span:nth-child(3){width:4.375rem;height:4.375rem}.compliance-reference-module__IgCxBG__reporting{min-height:23.75rem}}@media (max-width:1100px){.compliance-reference-module__IgCxBG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-reference-module__IgCxBG__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-reference-module__IgCxBG__split{grid-template-columns:minmax(0,44%) minmax(0,53%);gap:3%}.compliance-reference-module__IgCxBG__dashboard aside{display:none}.compliance-reference-module__IgCxBG__dashboard{grid-template-columns:1fr}.compliance-reference-module__IgCxBG__mappingFeatures{gap:0 .75rem}.compliance-reference-module__IgCxBG__mappingFeatures>div{gap:.5625rem}.compliance-reference-module__IgCxBG__mappingFeatures .compliance-reference-module__IgCxBG__icon{width:2.125rem;height:2.125rem}.compliance-reference-module__IgCxBG__stats{gap:.625rem}.compliance-reference-module__IgCxBG__stats>div{padding:.625rem}.compliance-reference-module__IgCxBG__reuse{grid-template-columns:minmax(0,69%) minmax(0,29%)}.compliance-reference-module__IgCxBG__decision{padding:1.375rem 1rem}.compliance-reference-module__IgCxBG__reusePanel{padding:.875rem}}@media (max-width:900px){.compliance-reference-module__IgCxBG__section{padding:2.8125rem 5%}.compliance-reference-module__IgCxBG__split{grid-template-columns:1fr;gap:1.875rem}.compliance-reference-module__IgCxBG__copy h2{font-size:2.1875rem}.compliance-reference-module__IgCxBG__copy p{font-size:1rem}.compliance-reference-module__IgCxBG__dashboard{width:100%;max-width:47.5rem;margin:auto}.compliance-reference-module__IgCxBG__dashMain{padding:1rem}.compliance-reference-module__IgCxBG__dashboard aside{display:block}.compliance-reference-module__IgCxBG__dashboard{grid-template-columns:19% minmax(0,1fr)}.compliance-reference-module__IgCxBG__dashboard h3{font-size:1.25rem}.compliance-reference-module__IgCxBG__dashboard aside>div,.compliance-reference-module__IgCxBG__metricBoxes span{font-size:.625rem}.compliance-reference-module__IgCxBG__metricBoxes strong{font-size:1.25rem}.compliance-reference-module__IgCxBG__metricBoxes svg{width:1.25rem;height:1.25rem}.compliance-reference-module__IgCxBG__reference h4{font-size:.8125rem}.compliance-reference-module__IgCxBG__coverage>div,.compliance-reference-module__IgCxBG__legend,.compliance-reference-module__IgCxBG__reference table{font-size:.625rem}.compliance-reference-module__IgCxBG__reference td{padding:.75rem .5rem}.compliance-reference-module__IgCxBG__mappingFeatures h3{font-size:1rem}.compliance-reference-module__IgCxBG__mappingFeatures p{font-size:.875rem}.compliance-reference-module__IgCxBG__stats{gap:1.25rem;max-width:31.25rem}.compliance-reference-module__IgCxBG__stats>div{flex:1}.compliance-reference-module__IgCxBG__stats strong{font-size:1.6875rem}.compliance-reference-module__IgCxBG__frameworks>span{font-size:.75rem}.compliance-reference-module__IgCxBG__reporting{min-height:21.25rem}.compliance-reference-module__IgCxBG__benefits>a{min-height:13.125rem}.compliance-reference-module__IgCxBG__card h3{font-size:1rem}.compliance-reference-module__IgCxBG__card p{font-size:.875rem}.compliance-reference-module__IgCxBG__reuse{grid-template-columns:1fr}.compliance-reference-module__IgCxBG__reuse .compliance-reference-module__IgCxBG__copy h2{font-size:2.125rem}.compliance-reference-module__IgCxBG__reusePanel{padding:1.25rem}.compliance-reference-module__IgCxBG__reuse .compliance-reference-module__IgCxBG__tableScroll table{min-width:40.625rem}.compliance-reference-module__IgCxBG__decision{grid-template-columns:1fr 1fr;gap:.9375rem 1.875rem;margin-top:1.25rem;display:grid}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__badge,.compliance-reference-module__IgCxBG__decision h3,.compliance-reference-module__IgCxBG__decision p{grid-column:1;margin:0}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__evidenceTree{grid-area:1/2/4;margin:0}.compliance-reference-module__IgCxBG__decision h3{font-size:1.5625rem}.compliance-reference-module__IgCxBG__decision p{font-size:.9375rem}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__badge{justify-self:start}.compliance-reference-module__IgCxBG__wideCards{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-reference-module__IgCxBG__wideCards .compliance-reference-module__IgCxBG__card{gap:.75rem}.compliance-reference-module__IgCxBG__benefits h3{font-size:1.125rem}.compliance-reference-module__IgCxBG__benefits p{font-size:.8125rem}}@media (max-width:600px){.compliance-reference-module__IgCxBG__section{padding:2.25rem 1.25rem}.compliance-reference-module__IgCxBG__copy h2{font-size:1.9375rem}.compliance-reference-module__IgCxBG__copy p{font-size:.9375rem}.compliance-reference-module__IgCxBG__copy .compliance-reference-module__IgCxBG__badge{margin-bottom:1rem;font-size:.625rem}.compliance-reference-module__IgCxBG__cards,.compliance-reference-module__IgCxBG__wideCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.375rem}.compliance-reference-module__IgCxBG__card{padding:1rem .8125rem 2.125rem}.compliance-reference-module__IgCxBG__card h3{font-size:.9375rem}.compliance-reference-module__IgCxBG__card p{padding:0;font-size:.8125rem}.compliance-reference-module__IgCxBG__card .compliance-reference-module__IgCxBG__arrow{bottom:.625rem}.compliance-reference-module__IgCxBG__icon{border-radius:.625rem;width:2.25rem;height:2.25rem}.compliance-reference-module__IgCxBG__icon svg{width:1.375rem;height:1.375rem}.compliance-reference-module__IgCxBG__wideCards .compliance-reference-module__IgCxBG__card{flex-direction:column;padding:1rem .8125rem 2.1875rem;display:flex}.compliance-reference-module__IgCxBG__stats{gap:.5rem}.compliance-reference-module__IgCxBG__stats>div{min-width:0;padding:.625rem .5rem}.compliance-reference-module__IgCxBG__stats strong{font-size:1.375rem}.compliance-reference-module__IgCxBG__stats span{font-size:.625rem}.compliance-reference-module__IgCxBG__dashboard{border-radius:.75rem;grid-template-columns:1fr}.compliance-reference-module__IgCxBG__dashboard aside{display:none}.compliance-reference-module__IgCxBG__dashMain{padding:.625rem .3125rem}.compliance-reference-module__IgCxBG__dashboard h3{font-size:1rem}.compliance-reference-module__IgCxBG__dashMain header{margin-bottom:.9375rem}.compliance-reference-module__IgCxBG__dashMain header p{font-size:.625rem}.compliance-reference-module__IgCxBG__filter{padding:.3125rem;font-size:.5rem}.compliance-reference-module__IgCxBG__metricBoxes{gap:.3125rem}.compliance-reference-module__IgCxBG__metricBoxes>div{padding:.5625rem .3125rem}.compliance-reference-module__IgCxBG__metricBoxes span{min-height:1.5rem;font-size:.5rem}.compliance-reference-module__IgCxBG__metricBoxes svg{float:none;width:1rem;height:1rem}.compliance-reference-module__IgCxBG__metricBoxes strong{font-size:1.0625rem}.compliance-reference-module__IgCxBG__charts{gap:.4375rem}.compliance-reference-module__IgCxBG__panel,.compliance-reference-module__IgCxBG__coverage{padding:.5625rem .375rem}.compliance-reference-module__IgCxBG__reference h4{margin-bottom:.75rem;font-size:.625rem}.compliance-reference-module__IgCxBG__donutLayout{flex-direction:column;gap:.25rem}.compliance-reference-module__IgCxBG__donut{width:4.6875rem}.compliance-reference-module__IgCxBG__donut strong{font-size:1.125rem}.compliance-reference-module__IgCxBG__legend{width:100%;font-size:.5rem}.compliance-reference-module__IgCxBG__legend>div{margin:.4375rem 0}.compliance-reference-module__IgCxBG__coverage>div{grid-template-columns:35% 1fr 18%;gap:.25rem;margin:1rem 0;font-size:.5rem}.compliance-reference-module__IgCxBG__reference .compliance-reference-module__IgCxBG__dashboard table{min-width:31.25rem}.compliance-reference-module__IgCxBG__mappingFeatures{gap:0 1.0625rem;margin-top:.9375rem}.compliance-reference-module__IgCxBG__mappingFeatures>div{flex-direction:column;gap:.5rem;padding:.9375rem 0}.compliance-reference-module__IgCxBG__mappingFeatures h3{font-size:.9375rem}.compliance-reference-module__IgCxBG__mappingFeatures p{font-size:.8125rem}.compliance-reference-module__IgCxBG__frameworks{gap:.4375rem;margin-top:1.125rem}.compliance-reference-module__IgCxBG__frameworks>span{padding-right:.5625rem;font-size:.625rem}.compliance-reference-module__IgCxBG__frameworks .compliance-reference-module__IgCxBG__icon{width:1.75rem;height:1.75rem}.compliance-reference-module__IgCxBG__frameworks .compliance-reference-module__IgCxBG__icon svg{width:1.0625rem}.compliance-reference-module__IgCxBG__mappingStats{gap:.5625rem}.compliance-reference-module__IgCxBG__mappingStats>div{padding:.5rem .3125rem;font-size:.5625rem}.compliance-reference-module__IgCxBG__mappingStats .compliance-reference-module__IgCxBG__connector{width:.5625rem;right:-.625rem}.compliance-reference-module__IgCxBG__reporting{min-height:0;padding:9.375rem 0 0}.compliance-reference-module__IgCxBG__reporting>img{object-position:center 40%;width:85%;height:13.4375rem}.compliance-reference-module__IgCxBG__reporting .compliance-reference-module__IgCxBG__dashboard{width:96%;margin-left:4%}.compliance-reference-module__IgCxBG__benefits{grid-template-columns:1fr;gap:.875rem}.compliance-reference-module__IgCxBG__benefits>a{min-height:12.8125rem;padding:1.25rem .875rem}.compliance-reference-module__IgCxBG__benefits h3{font-size:1.125rem}.compliance-reference-module__IgCxBG__benefits p{font-size:.8125rem}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__donutLayout{flex-direction:row}.compliance-reference-module__IgCxBG__miniPanel .compliance-reference-module__IgCxBG__donut{width:50%}.compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span{font-size:.5625rem}.compliance-reference-module__IgCxBG__owners>div{font-size:.4375rem}.compliance-reference-module__IgCxBG__decision{padding:1.375rem;display:block}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__badge{margin-bottom:1.125rem}.compliance-reference-module__IgCxBG__decision h3{margin-bottom:.9375rem;font-size:1.5625rem}.compliance-reference-module__IgCxBG__decision p{margin-bottom:1.5625rem}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__evidenceTree{max-width:18.125rem;margin:1.875rem auto 0}.compliance-reference-module__IgCxBG__decision .compliance-reference-module__IgCxBG__evidenceTree>div:last-child>span{font-size:.75rem}.compliance-reference-module__IgCxBG__reusePanel{padding:.9375rem}.compliance-reference-module__IgCxBG__reusePanel header{align-items:flex-start;gap:.625rem}.compliance-reference-module__IgCxBG__reusePanel h3{font-size:1rem}.compliance-reference-module__IgCxBG__reusePanel p{font-size:.75rem}.compliance-reference-module__IgCxBG__statusLegend{flex-wrap:wrap;justify-content:flex-start;font-size:.5625rem}.compliance-reference-module__IgCxBG__reuse .compliance-reference-module__IgCxBG__copy{padding:0}.compliance-reference-module__IgCxBG__reuse .compliance-reference-module__IgCxBG__copy h2{font-size:1.9375rem}.compliance-reference-module__IgCxBG__center .compliance-reference-module__IgCxBG__copy h2{font-size:1.875rem}.compliance-reference-module__IgCxBG__center{margin-bottom:1.5rem}.compliance-reference-module__IgCxBG__trend>div{font-size:.5rem}.compliance-reference-module__IgCxBG__section:after{opacity:.5}}.compliance-reference-module__IgCxBG__reuse>*{min-width:0}@media (prefers-reduced-motion:reduce){.compliance-reference-module__IgCxBG__card,.compliance-reference-module__IgCxBG__benefits>a{transition:none}.compliance-reference-module__IgCxBG__card:hover,.compliance-reference-module__IgCxBG__benefits>a:hover{transform:none}}
.compliance-module__wnwKTa__page{position:relative}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__heroContent{max-width:47.5rem;color:var(--text-on-dark);margin:0 auto;padding:0 1.5rem;position:relative}.compliance-module__wnwKTa__heroContent h1{margin:0}.compliance-module__wnwKTa__heroLead{color:var(--text-link);margin-top:1.125rem;font-size:1.125rem;font-weight:600}.compliance-module__wnwKTa__heroContent>p:not(.compliance-module__wnwKTa__heroLead){color:var(--text-secondary-on-dark);margin-top:.875rem;max-width:37.5rem;margin-inline:auto;font-size:.9375rem;line-height:1.8}.compliance-module__wnwKTa__heroContent .compliance-module__wnwKTa__button{margin-top:1.625rem}.compliance-module__wnwKTa__heroTags{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.375rem;display:flex}.compliance-module__wnwKTa__heroTags span{color:var(--text-secondary-on-dark);background:#ffffff0f;border:1px solid #ffffff24;border-radius:62.4375rem;padding:.375rem .875rem;font-size:.5rem}.compliance-module__wnwKTa__button{align-items:center;gap:.5rem;display:inline-flex}.compliance-module__wnwKTa__section{padding:var(--section-half-gap) 0;position:relative}.compliance-module__wnwKTa__dark{background:var(--gradient-atmosphere);color:var(--text-primary)}.compliance-module__wnwKTa__container{width:var(--container-width);margin-inline:auto}.compliance-module__wnwKTa__sectionHead{text-align:center;max-width:40rem;margin:0 auto 2.25rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__title{margin:0 0 .625rem}.compliance-module__wnwKTa__lead{color:var(--text-link);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.compliance-module__wnwKTa__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.8}.compliance-module__wnwKTa__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__miniFlow span:nth-child(odd){background:var(--bg-secondary);border:1px solid var(--border);border-radius:62.4375rem;padding:.375rem .75rem}.compliance-module__wnwKTa__miniFlow span:nth-child(2n){color:var(--text-tertiary)}.compliance-module__wnwKTa__split{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.compliance-module__wnwKTa__splitCopy{max-width:28.75rem}.compliance-module__wnwKTa__splitVisual{justify-content:center;align-items:center;display:flex}.compliance-module__wnwKTa__infoHead{text-align:center;max-width:42.5rem;margin:0 auto 2rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__panelHead{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.compliance-module__wnwKTa__panelHead strong{color:var(--text-heading);font-size:.875rem;display:block}.compliance-module__wnwKTa__panelHead span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.5;display:block}.compliance-module__wnwKTa__logBody{gap:.625rem;padding:.875rem 1.25rem;display:grid}.compliance-module__wnwKTa__logRow{font-size:.625rem;font-family:var(--font-mono);color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.compliance-module__wnwKTa__logRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-family:inherit;font-size:.5rem;font-weight:700}.compliance-module__wnwKTa__logRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.compliance-module__wnwKTa__logRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.compliance-module__wnwKTa__logRow b[data-tone=warn]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__coverageBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.compliance-module__wnwKTa__coverageRow{align-items:flex-start;gap:.625rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__coverageRow strong{color:var(--text-heading);font-size:.6875rem;display:block}.compliance-module__wnwKTa__coverageRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.compliance-module__wnwKTa__scanBody{gap:.625rem;padding:.75rem 1.25rem;display:grid}.compliance-module__wnwKTa__scanRow{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;font-size:.625rem;display:grid}.compliance-module__wnwKTa__scanDomain{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compliance-module__wnwKTa__scanLabel{font-size:.5rem;font-weight:600}.compliance-module__wnwKTa__scanLabel[data-tone=good]{color:#16a34a}.compliance-module__wnwKTa__scanLabel[data-tone=bad]{color:#dc2626}.compliance-module__wnwKTa__scanLabel[data-tone=warn]{color:#d97706}.compliance-module__wnwKTa__scanRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5625rem;font-weight:700}.compliance-module__wnwKTa__scanRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.compliance-module__wnwKTa__scanRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.compliance-module__wnwKTa__scanRow b[data-tone=warn]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__alertBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.compliance-module__wnwKTa__alertRow{align-items:flex-start;gap:.625rem;display:flex}.compliance-module__wnwKTa__alertRow i{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3125rem}.compliance-module__wnwKTa__alertRow[data-tone=good] i{background:#16a34a}.compliance-module__wnwKTa__alertRow[data-tone=bad] i{background:#dc2626}.compliance-module__wnwKTa__alertRow[data-tone=warn] i{background:#d97706}.compliance-module__wnwKTa__alertRow strong{color:var(--text-heading);font-size:.6875rem;display:block}.compliance-module__wnwKTa__alertRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.compliance-module__wnwKTa__flowBody{flex-wrap:wrap;align-items:center;gap:.625rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.compliance-module__wnwKTa__flowBox{align-items:center;gap:.625rem;display:flex}.compliance-module__wnwKTa__flowBox>div{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.625rem;min-width:7.5rem;padding:.75rem .875rem}.compliance-module__wnwKTa__flowBox span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-size:.5rem;display:block}.compliance-module__wnwKTa__flowBox strong{color:var(--text-heading);margin-top:.25rem;font-size:.625rem;display:block}.compliance-module__wnwKTa__flowArrow{color:var(--text-tertiary);flex-shrink:0}.compliance-module__wnwKTa__statBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.compliance-module__wnwKTa__statBox{border:1px solid var(--border);text-align:center;border-radius:.75rem;padding:1.125rem}.compliance-module__wnwKTa__statBox strong{font-size:1.625rem;font-weight:700;display:block}.compliance-module__wnwKTa__statBox span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;display:block}.compliance-module__wnwKTa__statBox[data-tone=good]{background:#0964ff0f}.compliance-module__wnwKTa__statBox[data-tone=good] strong{color:var(--text-link)}.compliance-module__wnwKTa__statBox[data-tone=bad]{background:#dc26260f}.compliance-module__wnwKTa__statBox[data-tone=bad] strong{color:#dc2626}.compliance-module__wnwKTa__twoCardRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:45rem;margin:.5rem auto 0;display:grid}.compliance-module__wnwKTa__twoCard{border:1px solid var(--border);text-align:left;border-radius:.875rem;padding:1.25rem}.compliance-module__wnwKTa__twoCard[data-active=true]{background:var(--gradient-blue);border-color:var(--border-active)}.compliance-module__wnwKTa__twoCard strong{color:var(--text-heading);font-size:1.25rem;line-height:1.3;display:block}.compliance-module__wnwKTa__twoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.compliance-module__wnwKTa__featureStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;max-width:56.25rem;margin:.5rem auto 0;display:grid}.compliance-module__wnwKTa__featureStripCard{background:var(--gradient-blue);border:1px solid var(--border);text-align:left;border-radius:.75rem;padding:1.125rem}.compliance-module__wnwKTa__featureStripCard span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-size:.5rem;display:block}.compliance-module__wnwKTa__featureStripCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.0625rem;line-height:1.3;display:block}.compliance-module__wnwKTa__featureStripCard p:empty{display:none}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__laptopScreen{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.625rem;gap:.625rem;padding:1rem;display:grid}.compliance-module__wnwKTa__laptopScreenRow{background:var(--gradient-blue);border-radius:.25rem;height:.625rem}.compliance-module__wnwKTa__laptopScreenRow:nth-child(2){width:70%}.compliance-module__wnwKTa__laptopScreenRow:nth-child(3){width:45%}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__laptopBadgeAlt{background:var(--card-surface);color:var(--text-link);box-shadow:var(--shadow-sm);inset:auto auto -.625rem 1.5rem}.compliance-module__wnwKTa__ecosystemGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compliance-module__wnwKTa__ecosystemCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.375rem}.compliance-module__wnwKTa__ecosystemCard h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);color:var(--text-heading);margin:0}.compliance-module__wnwKTa__ecosystemCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.compliance-module__wnwKTa__capabilityGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compliance-module__wnwKTa__capabilityCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.compliance-module__wnwKTa__capabilityCard strong{color:var(--text-heading);font-size:1.1875rem;line-height:1.3;display:block}.compliance-module__wnwKTa__capabilityCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.compliance-module__wnwKTa__cta{background:var(--gradient-atmosphere);text-align:center;color:var(--text-primary)}.compliance-module__wnwKTa__ctaInner{max-width:40rem;position:relative}.compliance-module__wnwKTa__ctaInner .compliance-module__wnwKTa__button{margin-top:1.375rem}@media (max-width:900px){.compliance-module__wnwKTa__split{grid-template-columns:1fr}.compliance-module__wnwKTa__ecosystemGrid,.compliance-module__wnwKTa__capabilityGrid,.compliance-module__wnwKTa__featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__twoCardRow{grid-template-columns:1fr}}@media (max-width:600px){.compliance-module__wnwKTa__ecosystemGrid,.compliance-module__wnwKTa__capabilityGrid,.compliance-module__wnwKTa__featureStrip{grid-template-columns:1fr}}.compliance-module__wnwKTa__statsBar{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:1.75rem 0}.compliance-module__wnwKTa__statsBarGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.compliance-module__wnwKTa__statsBarItem{text-align:left;justify-content:center;align-items:center;gap:.5rem;display:flex}.compliance-module__wnwKTa__statsBarItem strong{color:var(--text-heading);white-space:nowrap;font-size:1.25rem;font-weight:700}.compliance-module__wnwKTa__statsBarItem span{color:var(--text-secondary);font-size:.6875rem;display:block}.compliance-module__wnwKTa__feedBody{gap:.75rem;padding:.875rem 1.25rem;display:grid}.compliance-module__wnwKTa__feedRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.compliance-module__wnwKTa__feedRow>span:first-child{color:var(--text-primary);font-size:.75rem}.compliance-module__wnwKTa__feedStatus{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;font-size:.5625rem;font-weight:700;display:flex}.compliance-module__wnwKTa__feedStatus i{background:#16a34a;border-radius:50%;width:.4375rem;height:.4375rem}.compliance-module__wnwKTa__feedStatus{color:#16a34a}.compliance-module__wnwKTa__exposureBody{gap:.875rem;padding:.875rem 1.25rem;display:grid}.compliance-module__wnwKTa__exposureRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.compliance-module__wnwKTa__exposureRow div{flex:1}.compliance-module__wnwKTa__exposureRow strong{color:var(--text-heading);font-size:.75rem;display:block}.compliance-module__wnwKTa__exposureRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.compliance-module__wnwKTa__exposureBadge{color:#16a34a;white-space:nowrap;background:#16a34a1f;border-radius:.375rem;flex-shrink:0;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__trustCard strong{color:var(--text-heading);font-size:1rem;display:block}.compliance-module__wnwKTa__trustCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.compliance-module__wnwKTa__ecosystemGrid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;display:grid}.compliance-module__wnwKTa__ecosystemIconCard{background:var(--card-surface);border:1px solid var(--border);text-align:left;border-radius:.875rem;padding:1.25rem 1rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__ecosystemIconCard strong{color:var(--text-heading);font-size:.8125rem;line-height:1.35;display:block}@media (max-width:900px){.compliance-module__wnwKTa__statsBarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-module__wnwKTa__ecosystemGrid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.compliance-module__wnwKTa__statsBarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__ecosystemGrid5{grid-template-columns:1fr}}.compliance-module__wnwKTa__light{background:var(--bg-secondary)}.compliance-module__wnwKTa__splitReverse{grid-template-columns:1fr 1fr}.compliance-module__wnwKTa__splitReverse .compliance-module__wnwKTa__splitCopy{order:2}.compliance-module__wnwKTa__splitReverse .compliance-module__wnwKTa__splitVisual{order:1}.compliance-module__wnwKTa__featureListPanel{gap:.625rem;width:100%;max-width:23.75rem;display:grid}.compliance-module__wnwKTa__featureListRow{background:var(--card-surface);border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__featureListRow strong{color:var(--text-heading);font-size:.75rem;display:block}.compliance-module__wnwKTa__featureListRow p{color:var(--text-secondary);margin-top:.125rem;font-size:.625rem;line-height:1.5}.compliance-module__wnwKTa__tableBody{gap:.625rem;padding:.875rem 1.25rem;display:grid}.compliance-module__wnwKTa__tableRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.compliance-module__wnwKTa__tableRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.compliance-module__wnwKTa__tableRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.compliance-module__wnwKTa__tableRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.compliance-module__wnwKTa__tableRow b[data-tone=warn]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__tableFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0 1.25rem 1.125rem;display:grid}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__structuredHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.compliance-module__wnwKTa__structuredHead span{color:var(--text-secondary);font-size:.6875rem}.compliance-module__wnwKTa__structuredHead b{background:var(--gradient-blue);color:var(--text-link);border-radius:62.4375rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700}.compliance-module__wnwKTa__structuredWord{color:var(--text-heading);margin:1.125rem 0 .375rem;font-size:2.125rem;font-weight:700}.compliance-module__wnwKTa__structuredCaption{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.compliance-module__wnwKTa__structuredStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.compliance-module__wnwKTa__contextRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.compliance-module__wnwKTa__contextValue{color:var(--text-link);white-space:nowrap;font-size:.625rem;font-weight:600}.compliance-module__wnwKTa__chipCloud{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__questionList{gap:.625rem;margin-top:1.25rem;display:grid}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__iconGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.compliance-module__wnwKTa__iconGrid4 .compliance-module__wnwKTa__ecosystemIconCard{text-align:center}.compliance-module__wnwKTa__iconGrid4 .compliance-module__wnwKTa__ecosystemIconCard span{margin:0 auto .75rem}.compliance-module__wnwKTa__flowChips{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem .5rem;display:flex}.compliance-module__wnwKTa__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){.compliance-module__wnwKTa__splitReverse{grid-template-columns:1fr}.compliance-module__wnwKTa__splitReverse .compliance-module__wnwKTa__splitCopy,.compliance-module__wnwKTa__splitReverse .compliance-module__wnwKTa__splitVisual{order:initial}.compliance-module__wnwKTa__iconGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__tableFooter,.compliance-module__wnwKTa__structuredStats{grid-template-columns:1fr}}@media (max-width:600px){.compliance-module__wnwKTa__iconGrid4{grid-template-columns:1fr}}.compliance-module__wnwKTa__pillGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__bigStatHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.compliance-module__wnwKTa__bigStatHead span{color:var(--text-link);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__bigStatValue{color:var(--text-heading);margin:.875rem 0 .375rem;font-size:2.25rem;font-weight:700}.compliance-module__wnwKTa__bigStatCaption{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.compliance-module__wnwKTa__bigStatFlow{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__bigStatFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.compliance-module__wnwKTa__auditStatPanel{gap:.75rem;width:100%;max-width:27.5rem;display:grid}.compliance-module__wnwKTa__auditStatRow{gap:.75rem;display:grid}.compliance-module__wnwKTa__auditStatRow[data-cols="1"]{grid-template-columns:1fr}.compliance-module__wnwKTa__auditStatRow[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__auditStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem 1.25rem}.compliance-module__wnwKTa__auditStatCard span{color:var(--text-link);font-size:.6875rem;font-weight:600;display:block}.compliance-module__wnwKTa__auditStatCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.625rem;font-weight:700;display:block}.compliance-module__wnwKTa__auditStatCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.compliance-module__wnwKTa__auditStatFooter{background:var(--gradient-blue);border:1px solid var(--border);border-radius:.875rem;padding:1rem 1.25rem}.compliance-module__wnwKTa__auditStatFooter strong{color:var(--text-heading);font-size:.8125rem;display:block}.compliance-module__wnwKTa__auditStatFooter p{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.6}.compliance-module__wnwKTa__numberedStatRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.compliance-module__wnwKTa__numberedStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem;position:relative}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__numberedStatCard span{color:var(--text-link);font-size:.6875rem;font-weight:600;display:block}.compliance-module__wnwKTa__numberedStatCard strong{color:var(--text-heading);margin-top:.375rem;font-size:1.5rem;font-weight:700;display:block}.compliance-module__wnwKTa__statBody3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.compliance-module__wnwKTa__statCardWide{border:1px solid var(--border);background:var(--gradient-blue);border-radius:.875rem;padding:1.25rem}.compliance-module__wnwKTa__statCardWide strong{color:var(--text-link);font-size:1.625rem;font-weight:700;display:block}.compliance-module__wnwKTa__statCardWide span{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;display:block}.compliance-module__wnwKTa__statCardWide p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.compliance-module__wnwKTa__evidenceHead{justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.25rem 0;display:flex}.compliance-module__wnwKTa__evidenceHead strong{color:var(--text-heading);font-size:.8125rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__evidenceFlow{flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem 1.25rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__evidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-top:1.25rem;display:grid}.compliance-module__wnwKTa__evidenceCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem;position:relative}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__evidenceCard strong{color:var(--text-heading);font-size:.8125rem;display:block}.compliance-module__wnwKTa__evidenceCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.25rem}.compliance-module__wnwKTa__iconStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.compliance-module__wnwKTa__iconStatCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.375rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__iconStatCard strong{color:var(--text-heading);font-size:1.375rem;font-weight:700;display:block}.compliance-module__wnwKTa__iconStatCard b{color:var(--text-link);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.compliance-module__wnwKTa__iconStatCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.compliance-module__wnwKTa__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){.compliance-module__wnwKTa__pillGrid,.compliance-module__wnwKTa__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__numberedStatRow,.compliance-module__wnwKTa__statBody3,.compliance-module__wnwKTa__iconStatGrid,.compliance-module__wnwKTa__auditStatRow[data-cols="2"]{grid-template-columns:1fr}}@media (max-width:600px){.compliance-module__wnwKTa__pillGrid,.compliance-module__wnwKTa__evidenceGrid{grid-template-columns:1fr}}.compliance-module__wnwKTa__streamBody{gap:.625rem;padding:.75rem 1.25rem;display:grid}.compliance-module__wnwKTa__streamRow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.compliance-module__wnwKTa__streamRow>span:first-child{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.compliance-module__wnwKTa__streamRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.compliance-module__wnwKTa__streamRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.compliance-module__wnwKTa__streamRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.compliance-module__wnwKTa__streamRow b[data-tone=warn]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__streamFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.375rem 1.25rem 1.25rem;display:grid}.compliance-module__wnwKTa__twoInfoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;max-width:28.75rem;display:grid}.compliance-module__wnwKTa__twoInfoCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.125rem}.compliance-module__wnwKTa__twoInfoCard span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-link);font-size:.5625rem;font-weight:700;display:block}.compliance-module__wnwKTa__twoInfoCard strong{color:var(--text-heading);margin-top:.375rem;font-size:.875rem;display:block}.compliance-module__wnwKTa__twoInfoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.compliance-module__wnwKTa__correlationRow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.compliance-module__wnwKTa__correlationRow>span{color:var(--text-primary);font-size:.6875rem}.compliance-module__wnwKTa__correlationRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.5rem;font-weight:700}.compliance-module__wnwKTa__correlationRow b[data-stage=input]{color:var(--text-link);background:#0964ff1f}.compliance-module__wnwKTa__correlationRow b[data-stage=enriched]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__correlationRow b[data-stage=output]{color:#16a34a;background:#16a34a1f}.compliance-module__wnwKTa__cardGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.compliance-module__wnwKTa__infoCard strong{color:var(--text-heading);font-size:.875rem;display:block}.compliance-module__wnwKTa__infoCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.5rem}.compliance-module__wnwKTa__priorityBody{gap:.625rem;padding:.75rem 1.25rem 1.125rem;display:grid}.compliance-module__wnwKTa__priorityRow{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;font-size:.625rem;display:grid}.compliance-module__wnwKTa__priorityLabel{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compliance-module__wnwKTa__priorityRow b{white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.5rem;font-weight:700}.compliance-module__wnwKTa__priorityRow b[data-tone=good]{color:#16a34a;background:#16a34a1f}.compliance-module__wnwKTa__priorityRow b[data-tone=bad]{color:#dc2626;background:#dc26261f}.compliance-module__wnwKTa__priorityRow b[data-tone=warn]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__priorityScore{font-family:var(--font-mono);color:var(--text-secondary);font-size:.5625rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__iconRowItem{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__iconRowItem strong{color:var(--text-heading);font-size:.6875rem;font-weight:600}.compliance-module__wnwKTa__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.compliance-module__wnwKTa__modelCard{background:var(--card-surface);border:1px solid var(--border);border-radius:.875rem;padding:1.25rem}.compliance-module__wnwKTa__modelCard strong{letter-spacing:.03em;text-transform:uppercase;color:var(--text-link);margin-bottom:.625rem;font-size:.75rem;font-weight:700;display:block}.compliance-module__wnwKTa__modelChips{flex-wrap:wrap;gap:.375rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__execHead{justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.25rem 0;display:flex}.compliance-module__wnwKTa__execHead strong{color:var(--text-heading);font-size:.8125rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__execStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem 1.25rem;display:grid}.compliance-module__wnwKTa__execStatBox{border:1px solid var(--border);text-align:center;border-radius:.75rem;padding:.875rem}.compliance-module__wnwKTa__execStatBox strong{font-size:1.375rem;font-weight:700;display:block}.compliance-module__wnwKTa__execStatBox span{color:var(--text-secondary);margin-top:.25rem;font-size:.5625rem;line-height:1.4;display:block}.compliance-module__wnwKTa__execStatBox[data-tone=bad]{background:#dc26260f}.compliance-module__wnwKTa__execStatBox[data-tone=bad] strong{color:#dc2626}.compliance-module__wnwKTa__execStatBox[data-tone=warn]{background:#d977060f}.compliance-module__wnwKTa__execStatBox[data-tone=warn] strong{color:#d97706}.compliance-module__wnwKTa__execStatBox[data-tone=good]{background:#16a34a0f}.compliance-module__wnwKTa__execStatBox[data-tone=good] strong{color:#16a34a}.compliance-module__wnwKTa__execProgress{padding:0 1.25rem 1.25rem}.compliance-module__wnwKTa__execProgressHead{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.625rem;display:flex}.compliance-module__wnwKTa__execProgressHead b{color:#d97706;font-size:.5625rem;font-weight:700}.compliance-module__wnwKTa__execProgressTrack{background:var(--gradient-blue);border-radius:62.4375rem;height:.375rem;overflow:hidden}.compliance-module__wnwKTa__execProgressFill{background:linear-gradient(90deg,#d97706,#dc2626);border-radius:62.4375rem;height:100%}@media (max-width:900px){.compliance-module__wnwKTa__cardGrid4,.compliance-module__wnwKTa__twoInfoRow{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__modelGrid,.compliance-module__wnwKTa__execStats{grid-template-columns:1fr}}@media (max-width:600px){.compliance-module__wnwKTa__cardGrid4,.compliance-module__wnwKTa__twoInfoRow{grid-template-columns:1fr}.compliance-module__wnwKTa__iconRowPanel{flex-wrap:wrap}}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__numberedFlowStep{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__numberedFlowStep span{color:var(--text-heading);font-size:.75rem;font-weight:600}.compliance-module__wnwKTa__numberedFlowArrow{color:var(--text-tertiary);flex:none;margin:0 .25rem}.compliance-module__wnwKTa__cardGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.compliance-module__wnwKTa__dataTablePanel{background:var(--card-surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-glass);border-radius:1rem;overflow:hidden}.compliance-module__wnwKTa__dataTableHead{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.compliance-module__wnwKTa__dataTableHead strong{color:var(--text-heading);font-size:.8125rem}.compliance-module__wnwKTa__dataTable{border-collapse:collapse;width:100%}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__dataTable tbody td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:.75rem 1.25rem;font-size:.75rem;transition:background .2s}.compliance-module__wnwKTa__dataTable tbody tr:hover td{background:var(--gradient-blue)}.compliance-module__wnwKTa__dataTable tbody tr:last-child td{border-bottom:none}.compliance-module__wnwKTa__severityPill{border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.5625rem;font-weight:700;display:inline-block}.compliance-module__wnwKTa__severityPill[data-tone=bad]{color:#dc2626;background:#dc26261f}.compliance-module__wnwKTa__severityPill[data-tone=warn]{color:#d97706;background:#d977061f}.compliance-module__wnwKTa__severityPill[data-tone=good]{color:var(--text-link);background:#0964ff1f}.compliance-module__wnwKTa__numberedFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.compliance-module__wnwKTa__numberedFeatureCard .numbered-title-row{margin-bottom:.625rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__numberedFeatureCard strong{color:var(--text-heading);font-size:.875rem}.compliance-module__wnwKTa__numberedFeatureCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__flowStripArrow{color:var(--text-tertiary);flex-shrink:0}.compliance-module__wnwKTa__capabilityIconGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__capabilityIconCard strong{color:var(--text-heading);font-size:.9375rem;display:block}.compliance-module__wnwKTa__capabilityIconCard p{font-size:var(--card-body-size);color:var(--card-copy);line-height:var(--card-body-line);margin-top:.375rem}.compliance-module__wnwKTa__dark :is(.compliance-module__wnwKTa__capabilityIconCard,.compliance-module__wnwKTa__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){.compliance-module__wnwKTa__cardGrid3,.compliance-module__wnwKTa__numberedFeatureGrid,.compliance-module__wnwKTa__capabilityIconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__wnwKTa__numberedFlowStrip{flex-wrap:wrap}.compliance-module__wnwKTa__dataTable{display:block;overflow-x:auto}}@media (max-width:600px){.compliance-module__wnwKTa__cardGrid3,.compliance-module__wnwKTa__numberedFeatureGrid,.compliance-module__wnwKTa__capabilityIconGrid{grid-template-columns:1fr}}.compliance-module__wnwKTa__hero .compliance-module__wnwKTa__badge{color:var(--text-heading)}.compliance-module__wnwKTa__heroBackground{object-fit:cover;z-index:-3}.compliance-module__wnwKTa__heroShade{z-index:-2;background:linear-gradient(#0206178c 0%,#03106c66 45%,#050b1899 100%);position:absolute;inset:0}.compliance-module__wnwKTa__hasBg{isolation:isolate;position:relative;overflow:hidden}.compliance-module__wnwKTa__sectionBgImage{object-fit:cover;z-index:-2}.compliance-module__wnwKTa__workflowRow{justify-content:center;align-items:flex-start;gap:0;max-width:56.25rem;margin:0 auto;display:flex}.compliance-module__wnwKTa__workflowRow+.compliance-module__wnwKTa__workflowRow{margin-top:2rem}.compliance-module__wnwKTa__workflowStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__workflowStep strong{color:var(--text-heading);font-size:.875rem}.compliance-module__wnwKTa__workflowStep p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.7}.compliance-module__wnwKTa__workflowArrow{color:var(--text-tertiary);flex:none;margin-top:.625rem}@media (max-width:900px){.compliance-module__wnwKTa__workflowRow{flex-direction:column;align-items:stretch;max-width:26.25rem}.compliance-module__wnwKTa__workflowArrow{display:none}.compliance-module__wnwKTa__workflowRow+.compliance-module__wnwKTa__workflowRow{margin-top:.5rem}}.compliance-module__wnwKTa__ecosystemLinks{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.compliance-module__wnwKTa__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){.compliance-module__wnwKTa__ecosystemLinks a:hover{border-color:var(--border-active);transform:translateY(-1px)}}.compliance-module__wnwKTa__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}.compliance-module__wnwKTa__photoIntro.compliance-module__wnwKTa__reverse .compliance-module__wnwKTa__photoIntroCopy{order:2}.compliance-module__wnwKTa__photoIntro.compliance-module__wnwKTa__reverse .compliance-module__wnwKTa__photoFrame{order:1}.compliance-module__wnwKTa__photoIntroCopy{max-width:28.75rem}.compliance-module__wnwKTa__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){.compliance-module__wnwKTa__photoIntro{grid-template-columns:1fr}.compliance-module__wnwKTa__photoIntro.compliance-module__wnwKTa__reverse .compliance-module__wnwKTa__photoIntroCopy,.compliance-module__wnwKTa__photoIntro.compliance-module__wnwKTa__reverse .compliance-module__wnwKTa__photoFrame{order:initial}.compliance-module__wnwKTa__photoIntroCopy{max-width:none}}
.asset-reference-module__2U-kda__section{isolation:isolate;color:#070d53;background:radial-gradient(at 82% 92%,#e1efff,#0000 55%),linear-gradient(130deg,#f7fbff,#f2f8ff 65%,#f8fbff);min-height:38vw;padding:clamp(2.5rem,3.7vw,4.75rem) 4.6%;scroll-margin-top:6.25rem;position:relative;overflow:hidden}.asset-reference-module__2U-kda__section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 65%,#cfe6ff44);border:1px solid #fff9;border-radius:50%;width:130%;height:100%;position:absolute;top:-46%;left:-20%;transform:rotate(-16deg)}.asset-reference-module__2U-kda__section:after{content:"";z-index:-1;background:radial-gradient(circle,#589fff40 1.5px,#0000 .125rem) 0 0/.9375rem .9375rem;width:5.625rem;height:8.125rem;position:absolute;top:15%;right:2%}.asset-reference-module__2U-kda__header{z-index:2;text-align:center;max-width:68.75rem;margin:0 auto clamp(1.625rem,2.8vw,3.625rem);position:relative}.asset-reference-module__2U-kda__badge{color:#0060ff;text-transform:uppercase;background:#e0ecff;border-radius:3.125rem;margin-bottom:clamp(1.125rem,1.8vw,2.25rem);padding:.5625rem 1.25rem;font-size:clamp(.6875rem,.85vw,1.0625rem);font-weight:700;line-height:1.3;display:inline-block}.asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__context h2{letter-spacing:-.04em;color:#080e55;margin:0;font-size:clamp(1.875rem,2.95vw,3.75rem);font-weight:750;line-height:1.12}.asset-reference-module__2U-kda__header h2 span,.asset-reference-module__2U-kda__context h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#0532df,#0786fb 60%,#00b1e4);-webkit-background-clip:text;background-clip:text}.asset-reference-module__2U-kda__header p,.asset-reference-module__2U-kda__context p{color:#626c9b;letter-spacing:-.02em;max-width:53.125rem;margin:1rem auto 0;font-size:clamp(.875rem,1.12vw,1.4375rem);line-height:1.45}.asset-reference-module__2U-kda__cards{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8125rem,1.1vw,1.5rem);display:grid;position:relative}.asset-reference-module__2U-kda__card{background:linear-gradient(120deg,#fff,#f8fbff);border:1px solid #fff;border-radius:1.0625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8125rem,1.5vw,1.875rem);min-height:clamp(7.375rem,7.7vw,10rem);padding:clamp(1.0625rem,1.35vw,1.75rem);display:grid;position:relative;box-shadow:0 .875rem 2.1875rem #75a6e509}.asset-reference-module__2U-kda__icon{color:#076cff;background:linear-gradient(135deg,#dfedff,#e7f1ff);border-radius:1.125rem;flex-shrink:0;justify-content:center;align-items:center;width:clamp(3.5625rem,5vw,6.375rem);height:clamp(3.75rem,5vw,6.375rem);display:flex}.asset-reference-module__2U-kda__icon svg{stroke-width:1.8px;width:54%;height:54%}.asset-reference-module__2U-kda__icon[data-color=purple]{color:#8514ee;background:#f0e7ff}.asset-reference-module__2U-kda__icon[data-color=green]{color:#00b998;background:#dffaf2}.asset-reference-module__2U-kda__icon[data-color=amber]{color:#ffa200;background:#fff4df}.asset-reference-module__2U-kda__icon[data-color=red]{color:#f43360;background:#ffe6ed}.asset-reference-module__2U-kda__card h3,.asset-reference-module__2U-kda__step h3{color:#090e54;letter-spacing:-.045em;margin:0;font-size:clamp(.9375rem,1.17vw,1.5rem);font-weight:700;line-height:1.2}.asset-reference-module__2U-kda__card p,.asset-reference-module__2U-kda__step p{color:#6672a4;letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(.8125rem,1.01vw,1.3125rem);line-height:1.35}.asset-reference-module__2U-kda__arrow{border-left:1px solid #dce8ff;align-self:center;align-items:center;height:74%;padding-left:clamp(.625rem,1vw,1.25rem);display:flex}.asset-reference-module__2U-kda__arrow svg{color:#0060ff;stroke-width:2.2px;background:#e5efff;border-radius:50%;width:clamp(1.875rem,2.45vw,3.125rem);height:clamp(1.875rem,2.45vw,3.125rem);padding:.5rem}.asset-reference-module__2U-kda__art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.asset-reference-module__2U-kda__overview{align-items:center;min-height:38.4vw;display:flex}.asset-reference-module__2U-kda__overviewContent{z-index:2;width:74%;position:relative}.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header{max-width:none;margin-bottom:clamp(1.625rem,2.2vw,2.875rem)}.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header h2{font-size:clamp(1.875rem,2.9vw,3.75rem)}.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header p{max-width:78%}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__card{gap:clamp(.625rem,1vw,1.375rem);padding:clamp(.875rem,1vw,1.375rem)}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__icon{width:clamp(3.125rem,4.3vw,5.5rem);height:clamp(3.4375rem,4.3vw,5.5rem)}.asset-reference-module__2U-kda__overviewArt{width:34%;height:95%;position:absolute;top:2%;right:-1%}.asset-reference-module__2U-kda__dark{background:radial-gradient(at 80% -20%,#073990,#0000 65%),linear-gradient(125deg,#01091f,#001045 70%,#02102d)}.asset-reference-module__2U-kda__dark:before{background:linear-gradient(170deg,#0000 60%,#104bb92c);border-color:#0860db36}.asset-reference-module__2U-kda__dark .asset-reference-module__2U-kda__header h2{color:#fff}.asset-reference-module__2U-kda__dark .asset-reference-module__2U-kda__header h2 span{background-image:linear-gradient(90deg,#bcf0ff,#1dbef2)}.asset-reference-module__2U-kda__dark .asset-reference-module__2U-kda__header p{color:#d7e1f8}.asset-reference-module__2U-kda__dark .asset-reference-module__2U-kda__badge{color:#b7f1ff;background:linear-gradient(100deg,#0068c9,#163389)}.asset-reference-module__2U-kda__discovery{padding-top:1.625rem;padding-bottom:2.5rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__header{margin-bottom:1.5rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__badge{margin-bottom:.875rem;font-size:.75rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__header h2{font-size:clamp(1.875rem,2.45vw,3.25rem)}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__header p{max-width:45rem;font-size:clamp(.8125rem,.9vw,1.1875rem)}.asset-reference-module__2U-kda__photo{aspect-ratio:3.4;border:.125rem solid #51b9f5;border-radius:.9375rem;width:50%;margin:0 auto 1.375rem;position:relative;overflow:hidden;box-shadow:0 0 1.5625rem #065fed3d}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__cards{gap:1rem;width:80%;margin:auto}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card{border-radius:.75rem;gap:1.125rem;min-height:5.875rem;padding:.875rem 1.25rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__icon{border-radius:.8125rem;width:3.625rem;height:3.625rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card h3{font-size:clamp(.875rem,.95vw,1.25rem)}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card p{margin-top:.375rem;font-size:clamp(.75rem,.8vw,1.0625rem)}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__arrow{border:0;padding:0}.asset-reference-module__2U-kda__discoveryArt{opacity:.85;width:30%;height:60%;position:absolute;top:12%;right:-2%}.asset-reference-module__2U-kda__framed{padding-top:4.2vw}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header{max-width:52%;min-height:11.7vw;margin-bottom:clamp(1.875rem,3.2vw,4.0625rem)}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header h2{font-size:clamp(1.8125rem,2.7vw,3.5rem)}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header p{max-width:90%;font-size:clamp(.875rem,1.03vw,1.375rem)}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__badge{margin-bottom:clamp(1.125rem,1.8vw,2.25rem)}.asset-reference-module__2U-kda__leftArt,.asset-reference-module__2U-kda__rightArt{z-index:0;width:27%;height:49%;position:absolute;top:0}.asset-reference-module__2U-kda__leftArt{left:0}.asset-reference-module__2U-kda__rightArt{right:0}.asset-reference-module__2U-kda__benefits .asset-reference-module__2U-kda__header{max-width:44%}.asset-reference-module__2U-kda__benefits .asset-reference-module__2U-kda__card{padding-right:1.375rem}.asset-reference-module__2U-kda__cardNumber{color:#c9dcff;font-size:clamp(1.125rem,1.5vw,1.875rem);font-weight:700;position:absolute;top:.75rem;right:1.5rem}.asset-reference-module__2U-kda__benefits .asset-reference-module__2U-kda__arrow{margin-top:1.25rem}.asset-reference-module__2U-kda__lifecycle{padding-top:2vw;padding-bottom:2.6vw}.asset-reference-module__2U-kda__lifecycle .asset-reference-module__2U-kda__header{max-width:60%;margin-bottom:1.875rem}.asset-reference-module__2U-kda__lifecycle .asset-reference-module__2U-kda__header h2{font-size:clamp(1.8125rem,2.6vw,3.375rem)}.asset-reference-module__2U-kda__lifecycle .asset-reference-module__2U-kda__header .asset-reference-module__2U-kda__badge{margin-bottom:1.25rem}.asset-reference-module__2U-kda__lifecycleLeft{width:25%;height:55%;position:absolute;top:0;left:-3%}.asset-reference-module__2U-kda__lifecycleRight{width:22%;height:48%;position:absolute;bottom:0;right:-2%}.asset-reference-module__2U-kda__lifecycleGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 7%;width:70%;margin:auto;display:grid;position:relative}.asset-reference-module__2U-kda__connections{z-index:-1;fill:none;stroke:#72acff;stroke-width:1.3px;width:110%;height:84%;position:absolute;top:9%;left:-5%;overflow:visible}.asset-reference-module__2U-kda__connections path+path{stroke:#159aff;stroke-width:2.6px}.asset-reference-module__2U-kda__step{text-align:center;min-width:0;position:relative}.asset-reference-module__2U-kda__stepIcon{color:#0873ff;z-index:1;background:linear-gradient(#f7fcff,#e4efff);border:.5rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(4.0625rem,5.3vw,6.75rem);height:clamp(4.0625rem,5.3vw,6.75rem);margin:auto auto -1.25rem;display:flex;position:relative;box-shadow:0 .5rem 1.25rem #217dff22}.asset-reference-module__2U-kda__stepIcon svg{width:48%;height:48%}.asset-reference-module__2U-kda__stepIcon b{color:#0045ef;background:#fff;border:1px solid #d8e6ff;border-radius:50%;place-items:center;width:2.4375rem;height:2.4375rem;font-size:clamp(.875rem,1.1vw,1.375rem);display:grid;position:absolute;top:-1.3125rem}.asset-reference-module__2U-kda__stepCopy{background:#fff;border-radius:1.125rem;min-height:clamp(8.125rem,7.4vw,9.6875rem);padding:2.125rem 1.25rem 1.125rem}.asset-reference-module__2U-kda__step h3{font-size:clamp(.9375rem,1.04vw,1.375rem)}.asset-reference-module__2U-kda__step p{font-size:clamp(.8125rem,.98vw,1.25rem)}.asset-reference-module__2U-kda__context{grid-template-columns:1.2fr 1fr .86fr;gap:3%;min-height:38vw;padding:3vw 2.7%;display:grid}.asset-reference-module__2U-kda__contextIntro h2{margin-top:1.25rem;font-size:clamp(1.75rem,2.55vw,3.25rem);line-height:1.16}.asset-reference-module__2U-kda__eyebrow{color:#0062ed;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.625rem,.68vw,.875rem);font-weight:600;display:block}.asset-reference-module__2U-kda__contextIntro>p{max-width:90%;margin-left:0}.asset-reference-module__2U-kda__contextIntro>.asset-reference-module__2U-kda__art{object-fit:contain;width:95%;height:18vw;margin:0 auto}.asset-reference-module__2U-kda__dependencies>h3{color:#080d52;letter-spacing:-.04em;margin:.625rem 0 1.6875rem;font-size:clamp(.9375rem,1.1vw,1.4375rem)}.asset-reference-module__2U-kda__dependencies ol{gap:1.0625rem;margin:0;padding:0 0 0 2.8125rem;list-style:none;display:grid;position:relative}.asset-reference-module__2U-kda__dependencies ol:before{content:"";background:#257cff;width:1px;position:absolute;top:8%;bottom:9%;left:.9375rem}.asset-reference-module__2U-kda__dependencies li{background:#ffffffdc;border-radius:1.0625rem;align-items:center;gap:1.25rem;min-height:6.6vw;padding:1.25rem;display:flex;position:relative}.asset-reference-module__2U-kda__dependencyNumber{color:#034af5;background:#f7fbff;border:1px solid #80adff;border-radius:.5625rem;place-items:center;width:2.1875rem;height:2.5rem;font-size:1.125rem;display:grid;position:absolute;top:calc(50% - 1.25rem);left:-2.875rem}.asset-reference-module__2U-kda__dependencies .asset-reference-module__2U-kda__icon{width:clamp(3.125rem,4.3vw,5.5rem);height:clamp(3.125rem,4.3vw,5.5rem)}.asset-reference-module__2U-kda__dependencies .asset-reference-module__2U-kda__eyebrow{letter-spacing:.13em;font-size:clamp(.5625rem,.65vw,.8125rem)}.asset-reference-module__2U-kda__dependencies h4{letter-spacing:-.04em;color:#090e54;margin:.4375rem 0 0;font-size:clamp(1.0625rem,1.2vw,1.5625rem);line-height:1.2}.asset-reference-module__2U-kda__dependencies p{margin-top:.4375rem;font-size:clamp(.75rem,.98vw,1.25rem)}.asset-reference-module__2U-kda__decision>.asset-reference-module__2U-kda__art{width:100%;height:17vw;margin-top:-1.25rem}.asset-reference-module__2U-kda__decision>div{border-left:.1875rem solid #278aff;padding:1.5625rem 0 0 1.5625rem}.asset-reference-module__2U-kda__decision h3{letter-spacing:-.045em;color:#080d52;margin:1.5625rem 0;font-size:clamp(1.375rem,1.6vw,2.0625rem);line-height:1.25}.asset-reference-module__2U-kda__decision p{font-size:clamp(.875rem,1.04vw,1.375rem);line-height:1.5}@media (min-width:1800px){.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__photo{margin-bottom:1.5rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card{min-height:6.5625rem;padding:1.125rem 1.375rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__icon{width:4.375rem;height:4.375rem}.asset-reference-module__2U-kda__dependencies ol{gap:1.375rem;padding-left:4.0625rem}.asset-reference-module__2U-kda__dependencies ol:before{left:1.4375rem}.asset-reference-module__2U-kda__dependencyNumber{width:3.375rem;height:3.5rem;font-size:1.4375rem;top:calc(50% - 1.75rem);left:-4.125rem}.asset-reference-module__2U-kda__dependencies li{gap:1.5625rem;padding:1.4375rem}.asset-reference-module__2U-kda__stepIcon{margin-bottom:-1.5625rem}.asset-reference-module__2U-kda__stepCopy{padding-top:2.5rem}.asset-reference-module__2U-kda__stepIcon b{width:3.125rem;height:3.125rem;top:-1.625rem}}@media (max-width:1200px) and (min-width:901px){.asset-reference-module__2U-kda__section{padding-left:3%;padding-right:3%}.asset-reference-module__2U-kda__card{gap:.75rem;padding:1rem}.asset-reference-module__2U-kda__icon{width:3.125rem;height:3.5rem}.asset-reference-module__2U-kda__arrow{padding-left:.5rem}.asset-reference-module__2U-kda__arrow svg{width:1.75rem;height:1.75rem;padding:.375rem}.asset-reference-module__2U-kda__overviewContent{width:76%}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__card{grid-template-columns:2.6875rem 1fr;gap:.625rem}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__icon{width:2.6875rem;height:3rem}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__arrow{display:none}.asset-reference-module__2U-kda__context{grid-template-columns:1fr 1.15fr .8fr;gap:2%}.asset-reference-module__2U-kda__dependencies li{gap:.625rem;padding:.875rem}.asset-reference-module__2U-kda__dependencies .asset-reference-module__2U-kda__icon{width:2.5rem;height:2.8125rem}.asset-reference-module__2U-kda__decision>div{padding-left:.9375rem}}@media (max-width:900px){.asset-reference-module__2U-kda__section{min-height:0;padding:2.5rem 5%}.asset-reference-module__2U-kda__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9375rem}.asset-reference-module__2U-kda__overview{display:block}.asset-reference-module__2U-kda__overviewContent{width:100%}.asset-reference-module__2U-kda__overviewArt{width:70%;height:16.875rem;margin:1.25rem auto -1.25rem;display:block;position:relative}.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header p{max-width:90%}.asset-reference-module__2U-kda__card{min-height:8.4375rem}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header,.asset-reference-module__2U-kda__benefits .asset-reference-module__2U-kda__header,.asset-reference-module__2U-kda__lifecycle .asset-reference-module__2U-kda__header{max-width:100%;min-height:0;margin-bottom:1.75rem}.asset-reference-module__2U-kda__leftArt,.asset-reference-module__2U-kda__rightArt{vertical-align:middle;width:48%;height:12.5rem;display:inline-block;position:relative}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header{margin-top:.9375rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__cards{width:100%}.asset-reference-module__2U-kda__photo{aspect-ratio:3;width:85%;margin-bottom:1.5625rem}.asset-reference-module__2U-kda__discoveryArt{opacity:.3}.asset-reference-module__2U-kda__lifecycleLeft,.asset-reference-module__2U-kda__lifecycleRight{display:none}.asset-reference-module__2U-kda__lifecycleGrid{gap:1.5625rem;width:88%}.asset-reference-module__2U-kda__stepCopy{min-height:10.3125rem;padding:1.875rem .875rem 1rem}.asset-reference-module__2U-kda__context{grid-template-columns:1fr 1fr;gap:1.875rem}.asset-reference-module__2U-kda__contextIntro{grid-column:1/-1;grid-template-columns:1.2fr 1fr;column-gap:1.25rem;display:grid}.asset-reference-module__2U-kda__contextIntro>.asset-reference-module__2U-kda__eyebrow,.asset-reference-module__2U-kda__contextIntro>h2,.asset-reference-module__2U-kda__contextIntro>p{grid-column:1}.asset-reference-module__2U-kda__contextIntro>.asset-reference-module__2U-kda__art{grid-area:1/2/4;align-self:center;height:15.625rem}.asset-reference-module__2U-kda__contextIntro>p{max-width:100%}.asset-reference-module__2U-kda__decision>.asset-reference-module__2U-kda__art{height:13.75rem;margin-top:0}.asset-reference-module__2U-kda__dependencies li{gap:.75rem;min-height:6.5625rem;padding:1rem}.asset-reference-module__2U-kda__dependencies .asset-reference-module__2U-kda__icon{width:2.8125rem;height:3.125rem}.asset-reference-module__2U-kda__dependencies ol{gap:1rem}.asset-reference-module__2U-kda__decision h3{margin:1.25rem 0}.asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__lifecycle .asset-reference-module__2U-kda__header h2{font-size:2.125rem}}@media (max-width:600px){.asset-reference-module__2U-kda__section{padding:2.1875rem 1.25rem}.asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__lifecycle .asset-reference-module__2U-kda__header h2,.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__header h2{font-size:1.8125rem;line-height:1.16}.asset-reference-module__2U-kda__header p,.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header p{max-width:100%;font-size:.9375rem}.asset-reference-module__2U-kda__badge{margin-bottom:1.125rem;padding:.5rem .8125rem;font-size:.625rem}.asset-reference-module__2U-kda__cards{grid-template-columns:1fr;gap:.75rem}.asset-reference-module__2U-kda__card,.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__card{gap:1rem;min-height:7.8125rem;padding:1.125rem}.asset-reference-module__2U-kda__icon,.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__icon{width:3.625rem;height:4rem}.asset-reference-module__2U-kda__card h3{font-size:1.0625rem}.asset-reference-module__2U-kda__card p{font-size:.875rem}.asset-reference-module__2U-kda__arrow svg{width:1.875rem;height:1.875rem;padding:.4375rem}.asset-reference-module__2U-kda__overviewContent .asset-reference-module__2U-kda__header p{max-width:100%}.asset-reference-module__2U-kda__overviewArt{width:95%;height:16.25rem}.asset-reference-module__2U-kda__leftArt,.asset-reference-module__2U-kda__rightArt{height:8.75rem}.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header{margin-top:.5rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card{min-height:6.875rem;padding:1rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card h3{font-size:1rem}.asset-reference-module__2U-kda__discovery .asset-reference-module__2U-kda__card p{font-size:.875rem}.asset-reference-module__2U-kda__photo{aspect-ratio:2.3;width:100%}.asset-reference-module__2U-kda__discoveryArt{display:none}.asset-reference-module__2U-kda__lifecycleGrid{grid-template-columns:1fr;gap:1.5625rem;width:100%;padding-left:1.125rem}.asset-reference-module__2U-kda__connections{display:none}.asset-reference-module__2U-kda__lifecycleGrid:before{content:"";border-left:1px dashed #167eff;position:absolute;top:1.875rem;bottom:1.875rem;left:.4375rem}.asset-reference-module__2U-kda__step{text-align:left;grid-template-columns:4.0625rem 1fr;align-items:center;gap:.625rem;display:grid}.asset-reference-module__2U-kda__stepIcon{border-width:.3125rem;width:4.0625rem;height:4.0625rem;margin:0}.asset-reference-module__2U-kda__stepCopy{min-height:0;padding:1.25rem 1rem}.asset-reference-module__2U-kda__step h3{font-size:1.0625rem}.asset-reference-module__2U-kda__step p{font-size:.875rem}.asset-reference-module__2U-kda__stepIcon b{width:1.75rem;height:1.75rem;font-size:.75rem;top:-.875rem}.asset-reference-module__2U-kda__context,.asset-reference-module__2U-kda__contextIntro{display:block}.asset-reference-module__2U-kda__contextIntro h2{font-size:1.875rem}.asset-reference-module__2U-kda__contextIntro>p{font-size:1rem}.asset-reference-module__2U-kda__contextIntro>.asset-reference-module__2U-kda__art{width:100%;height:15rem}.asset-reference-module__2U-kda__dependencies>h3{font-size:1.25rem}.asset-reference-module__2U-kda__dependencies ol{padding-left:2.8125rem}.asset-reference-module__2U-kda__dependencies li{min-height:7.25rem}.asset-reference-module__2U-kda__dependencies h4{font-size:1.125rem}.asset-reference-module__2U-kda__dependencies p{font-size:.875rem}.asset-reference-module__2U-kda__dependencies .asset-reference-module__2U-kda__eyebrow{font-size:.5625rem}.asset-reference-module__2U-kda__decision>.asset-reference-module__2U-kda__art{width:100%;height:15.625rem;margin-top:1.25rem}.asset-reference-module__2U-kda__decision>div{padding:.625rem 0 .625rem 1.25rem}.asset-reference-module__2U-kda__decision h3{font-size:1.625rem}.asset-reference-module__2U-kda__decision p{font-size:1rem}}.asset-reference-module__2U-kda__section{contain:paint}.asset-reference-module__2U-kda__photo img{object-fit:cover!important;object-position:center!important}.asset-reference-module__2U-kda__connections{height:100%;top:0}@media (min-width:901px){.asset-reference-module__2U-kda__dark.asset-reference-module__2U-kda__framed .asset-reference-module__2U-kda__header h2 span{display:block}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__card{gap:.75rem}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__icon{width:clamp(2.875rem,4vw,5.125rem);height:clamp(3.375rem,4.3vw,5.5rem)}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__arrow{padding-left:.625rem}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__arrow svg{width:clamp(1.6875rem,2.3vw,2.875rem);height:clamp(1.6875rem,2.3vw,2.875rem)}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__card h3{font-size:clamp(.875rem,1.06vw,1.375rem)}.asset-reference-module__2U-kda__overview .asset-reference-module__2U-kda__card p{font-size:clamp(.75rem,.97vw,1.25rem)}}
