.ud-illu3-slot{--ud-illu3-title:var(--c-purple-950);--ud-illu3-text:var(--c-neutral-700);--ud-illu3-muted:var(--c-neutral-600);--ud-illu3-faint:var(--c-neutral-400);--ud-illu3-page:var(--c-neutral-50);--ud-illu3-white:var(--bg-white);--ud-illu3-border:var(--c-neutral-200);--ud-illu3-dark:var(--bg-purple-darker);--ud-illu3-purple:var(--c-purple-600);--ud-illu3-purple-soft:var(--bg-purple-light);--ud-illu3-green:var(--c-green-700);--ud-illu3-green-soft:var(--bg-green-light);color:var(--ud-illu3-text);container:ud-illu3/inline-size;display:block;font-family:var(--font-sans);font-weight:var(--fw-regular);letter-spacing:0;line-height:normal;margin-inline:auto;max-width:629px;text-align:left;width:100%}.ud-illu3-slot *,.ud-illu3-slot :after,.ud-illu3-slot :before{box-sizing:border-box}.ud-illu3-frame{--u:clamp(0.85px,100cqw/629,1px);background:var(--ud-illu3-dark);border-radius:calc(var(--u)*26);display:flex;min-height:calc(var(--u)*566);padding:calc(var(--u)*6)}.ud-illu3-frame--light{background:color-mix(in srgb,var(--c-purple-950) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-purple-950) 15%,transparent)}.ud-illu3-screen{background:var(--ud-illu3-white);border-radius:calc(var(--u)*20);display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--u)*14);min-width:0;padding:calc(var(--u)*32)}.ud-illu3-screen--page{background:var(--ud-illu3-page)}.ud-illu3-caption,.ud-illu3-key,.ud-illu3-kicker{color:var(--ud-illu3-muted);font-family:var(--font-mono);font-weight:var(--fw-medium);text-transform:uppercase}.ud-illu3-caption{font-size:calc(var(--u)*11)}.ud-illu3-kicker{letter-spacing:calc(var(--u)*3)}.ud-illu3-key,.ud-illu3-kicker{font-size:calc(var(--u)*10)}.ud-illu3-kicker--green{color:var(--ud-illu3-green)}.ud-illu3-key--purple,.ud-illu3-kicker--purple{color:var(--ud-illu3-purple)}.ud-illu3-name{color:var(--ud-illu3-title);font-size:calc(var(--u)*14);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-.6)}.ud-illu3-card{background:var(--ud-illu3-page);border-radius:calc(var(--u)*8);box-shadow:inset 0 0 0 .5px var(--ud-illu3-border)}.ud-illu3-card--white{background:var(--ud-illu3-white)}.ud-illu3-card--purple{background:var(--ud-illu3-purple-soft);box-shadow:none}.ud-illu3-card--green{background:var(--ud-illu3-green-soft);box-shadow:none}.ud-illu3-roles{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--u)*10)}.ud-illu3-role{display:flex;gap:calc(var(--u)*14);padding:calc(var(--u)*18) calc(var(--u)*20)}.ud-illu3-role-head{display:flex;flex:0 0 calc(var(--u)*128);flex-direction:column;gap:calc(var(--u)*6)}.ud-illu3-role-items{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--u)*9);min-width:0}.ud-illu3-item{color:var(--ud-illu3-text);display:flex;font-size:calc(var(--u)*12);gap:calc(var(--u)*9);letter-spacing:calc(var(--u)*-.3);line-height:1.45}.ud-illu3-item:before{color:var(--ud-illu3-purple);content:"→";flex:none}.ud-illu3-item--green:before{color:var(--ud-illu3-green)}.ud-illu3-flow{padding:calc(var(--u)*18) calc(var(--u)*20)}.ud-illu3-flow,.ud-illu3-flow-arrow{align-items:center;display:flex;gap:calc(var(--u)*14)}.ud-illu3-flow-arrow{color:var(--ud-illu3-green);flex:1 1 auto;font-size:calc(var(--u)*13)}.ud-illu3-flow-arrow:after,.ud-illu3-flow-arrow:before{background:var(--ud-illu3-border);content:"";flex:1 1 auto;height:1px}.ud-illu3-pill{background:var(--ud-illu3-purple-soft);border-radius:999px;color:var(--ud-illu3-purple);flex:none;font-family:var(--font-mono);font-size:calc(var(--u)*10);font-weight:var(--fw-medium);padding:calc(var(--u)*6) calc(var(--u)*10);text-transform:uppercase}.ud-illu3-compare{display:flex;flex:1 1 auto;gap:calc(var(--u)*14);min-height:0}.ud-illu3-record{flex:1 1 0;gap:calc(var(--u)*12);min-width:0;padding:calc(var(--u)*18)}.ud-illu3-fields,.ud-illu3-record{display:flex;flex-direction:column}.ud-illu3-fields{gap:calc(var(--u)*8)}.ud-illu3-field{background:var(--ud-illu3-white);border-radius:calc(var(--u)*6);display:flex;flex-wrap:wrap;gap:calc(var(--u)*4) calc(var(--u)*8);justify-content:space-between;padding:calc(var(--u)*9) calc(var(--u)*11)}.ud-illu3-value{color:var(--ud-illu3-text);font-size:calc(var(--u)*11)}.ud-illu3-value--empty{color:var(--ud-illu3-faint)}.ud-illu3-value--filled{color:var(--ud-illu3-title);font-weight:var(--fw-medium)}.ud-illu3-total{align-items:center;display:flex;gap:calc(var(--u)*8);margin-top:auto}.ud-illu3-total .ud-illu3-key{flex:1 1 auto}.ud-illu3-tiles{display:flex;gap:calc(var(--u)*12)}.ud-illu3-tile{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--u)*6);min-width:0;padding:calc(var(--u)*16)}.ud-illu3-tile-head{color:var(--ud-illu3-title);font-size:calc(var(--u)*20);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-1)}.ud-illu3-tile-note{color:var(--ud-illu3-muted);font-size:calc(var(--u)*11);letter-spacing:calc(var(--u)*-.2)}.ud-illu3-call{display:flex;flex-direction:column;gap:calc(var(--u)*12);padding:calc(var(--u)*18) calc(var(--u)*20)}.ud-illu3-call-head{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*12)}.ud-illu3-call-head:before{background:var(--ud-illu3-purple-soft);border-radius:calc(var(--u)*8);content:"";flex:none;height:calc(var(--u)*28);width:calc(var(--u)*28)}.ud-illu3-call-title{color:var(--ud-illu3-title);flex:1 1 auto;font-size:calc(var(--u)*13);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-.5)}.ud-illu3-wave{--b1:var(--c-purple-200);--b2:var(--c-purple-300);--b3:var(--c-purple-600);background-image:linear-gradient(var(--b1),var(--b1)),linear-gradient(var(--b2),var(--b2)),linear-gradient(var(--b1),var(--b1)),linear-gradient(var(--b3),var(--b3)),linear-gradient(var(--b2),var(--b2)),linear-gradient(var(--b3),var(--b3)),linear-gradient(var(--b1),var(--b1)),linear-gradient(var(--b2),var(--b2)),linear-gradient(var(--b1),var(--b1)),linear-gradient(var(--b2),var(--b2)),linear-gradient(var(--b1),var(--b1)),linear-gradient(var(--b3),var(--b3));background-position:0 100%,9.0909% 100%,18.1818% 100%,27.2727% 100%,36.3636% 100%,45.4545% 100%,54.5454% 100%,63.6363% 100%,72.7272% 100%,81.8181% 100%,90.909% 100%,100% 100%;background-repeat:no-repeat;background-size:calc(8.33333% - var(--u)*22/12) 30%,calc(8.33333% - var(--u)*22/12) 62%,calc(8.33333% - var(--u)*22/12) 44%,calc(8.33333% - var(--u)*22/12) 88%,calc(8.33333% - var(--u)*22/12) 56%,calc(8.33333% - var(--u)*22/12) 100%,calc(8.33333% - var(--u)*22/12) 40%,calc(8.33333% - var(--u)*22/12) 72%,calc(8.33333% - var(--u)*22/12) 34%,calc(8.33333% - var(--u)*22/12) 58%,calc(8.33333% - var(--u)*22/12) 46%,calc(8.33333% - var(--u)*22/12) 80%;font-size:0;height:calc(var(--u)*34)}.ud-illu3-steps{align-items:center;display:flex;gap:calc(var(--u)*8)}.ud-illu3-step{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--u)*5);min-width:0;padding:calc(var(--u)*12)}.ud-illu3-step-value{color:var(--ud-illu3-title);font-size:calc(var(--u)*12);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-.4)}.ud-illu3-step-arrow{color:var(--ud-illu3-purple);flex:none;font-size:calc(var(--u)*13)}.ud-illu3-uses{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--u)*10);padding:calc(var(--u)*18) calc(var(--u)*20)}.ud-illu3-use{align-items:center;background:var(--ud-illu3-page);border-radius:calc(var(--u)*6);display:flex;gap:calc(var(--u)*12);padding:calc(var(--u)*11) calc(var(--u)*12)}.ud-illu3-use .ud-illu3-key{color:var(--ud-illu3-purple);flex:0 0 calc(var(--u)*74)}.ud-illu3-use-text{color:var(--ud-illu3-text);flex:1 1 auto;font-size:calc(var(--u)*12);letter-spacing:calc(var(--u)*-.3);min-width:0}.ud-illu3-counter{align-items:center;display:flex;gap:calc(var(--u)*10);margin-top:auto}.ud-illu3-counter .ud-illu3-key{flex:1 1 auto}.ud-illu3-counter-value{color:var(--ud-illu3-title);font-size:calc(var(--u)*16);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-.8)}.ud-illu3-slot--mosaic{max-width:920px}.ud-illu3-mosaic{--u:clamp(0.85px,100cqw/592,1.555px);display:grid;gap:calc(var(--u)*12);grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr .85fr;min-height:calc(var(--u)*432)}.ud-illu3-block{border-radius:calc(var(--u)*20);display:flex;flex-direction:column;gap:calc(var(--u)*8);min-width:0;padding:calc(var(--u)*22)}.ud-illu3-block--lead{background:var(--bg-purple-darker);gap:calc(var(--u)*12);grid-row:span 2;padding:calc(var(--u)*24)}.ud-illu3-block--white{background:var(--ud-illu3-white);box-shadow:inset 0 0 0 1px var(--ud-illu3-border)}.ud-illu3-block--beige{background:var(--c-beige-100)}.ud-illu3-block--band{align-items:center;background:var(--ud-illu3-purple-soft);flex-direction:row;gap:calc(var(--u)*20);grid-column:span 2;padding:calc(var(--u)*20) calc(var(--u)*24)}.ud-illu3-eyebrow{font-family:var(--font-mono);font-size:calc(var(--u)*11);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*5);text-transform:uppercase}.ud-illu3-block--lead .ud-illu3-eyebrow{color:var(--c-purple-300)}.ud-illu3-block--beige .ud-illu3-eyebrow{color:var(--c-beige-800)}.ud-illu3-lead-title{color:var(--c-neutral-200);font-size:calc(var(--u)*32);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-2);line-height:1.1}.ud-illu3-lead-text{color:var(--c-neutral-300);font-size:calc(var(--u)*13);letter-spacing:calc(var(--u)*-.4);line-height:1.5}.ud-illu3-dashes{display:flex;gap:calc(var(--u)*6);margin-top:auto}.ud-illu3-dashes span{background:var(--c-purple-600);border-radius:calc(var(--u)*3);height:calc(var(--u)*6);width:calc(var(--u)*34)}.ud-illu3-dashes span:nth-child(2){background:var(--c-purple-700)}.ud-illu3-dashes span:nth-child(3){background:var(--c-purple-800)}.ud-illu3-stat{color:var(--ud-illu3-title);font-size:calc(var(--u)*28);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-1.6)}.ud-illu3-stat-note{color:var(--ud-illu3-muted);font-size:calc(var(--u)*12);letter-spacing:calc(var(--u)*-.3);line-height:1.45}.ud-illu3-partner{color:var(--ud-illu3-title);font-size:calc(var(--u)*20);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-1);line-height:1.15}.ud-illu3-band-head{display:flex;flex:none;flex-direction:column;gap:calc(var(--u)*4)}.ud-illu3-band-title{color:var(--ud-illu3-title);font-size:calc(var(--u)*20);font-weight:var(--fw-medium);letter-spacing:calc(var(--u)*-1)}.ud-illu3-band-head .ud-illu3-key{color:var(--ud-illu3-purple)}.ud-illu3-chips{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:calc(var(--u)*6)}.ud-illu3-chips span{background:var(--ud-illu3-white);border-radius:999px;color:var(--ud-illu3-purple);font-family:var(--font-mono);font-size:calc(var(--u)*10);font-weight:var(--fw-medium);padding:calc(var(--u)*6) calc(var(--u)*10);text-transform:uppercase}@container ud-illu3 (max-width: 534px){.ud-illu3-frame{min-height:0}.ud-illu3-screen{padding:calc(var(--u)*20)}.ud-illu3-call,.ud-illu3-flow,.ud-illu3-role,.ud-illu3-uses{padding:calc(var(--u)*14)}.ud-illu3-role-head{flex-basis:calc(var(--u)*104)}}@container ud-illu3 (max-width: 420px){.ud-illu3-compare{flex-direction:column}.ud-illu3-tiles{flex-wrap:wrap}.ud-illu3-tile{flex-basis:calc(50% - var(--u)*6)}.ud-illu3-role{flex-direction:column;gap:calc(var(--u)*10)}.ud-illu3-role-head{flex-basis:auto}.ud-illu3-steps{gap:calc(var(--u)*4)}.ud-illu3-step{padding:calc(var(--u)*8)}.ud-illu3-step .ud-illu3-key{overflow-wrap:normal;word-break:keep-all}}@container ud-illu3 (max-width: 502px){.ud-illu3-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:none;min-height:0}.ud-illu3-block--lead{grid-column:span 2;grid-row:auto;min-height:calc(var(--u)*220)}.ud-illu3-block--band{align-items:flex-start;flex-direction:column}}.media-panel__body>.ud-illu3-slot{margin-top:var(--sp-6)}@media (min-width:64em){.media-panel--no-media .media-panel__text:has(>.media-panel__body>.ud-illu3-slot){column-gap:var(--sp-9);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto auto 1fr}.media-panel__text:has(>.media-panel__body>.ud-illu3-slot)>.eyebrow{grid-area:2/1}.media-panel__text:has(>.media-panel__body>.ud-illu3-slot)>.media-panel__title{grid-area:3/1}.media-panel__text:has(>.media-panel__body>.ud-illu3-slot)>.media-panel__intro{grid-area:4/1}.media-panel--no-media .media-panel__body:has(>.ud-illu3-slot){display:contents}.media-panel__body:has(>.ud-illu3-slot)>:not(.ud-illu3-slot){grid-area:5/1;margin-bottom:0;max-width:62ch}.media-panel--no-media .media-panel__body>.ud-illu3-slot{align-self:center;grid-area:1/2/-1/3;margin:0}}