.sc3-section{--sc3-ink:#edf0e7;--sc3-muted:#a3ae9a;padding:95px max(4.5%,calc((100vw - 1500px)/2));background:#191d19;color:var(--sc3-ink);font-family:var(--font-lausanne),Arial,sans-serif;isolation:isolate}.sc3-section,.sc3-section *{box-sizing:border-box}.sc3-section h2,.sc3-section h3,.sc3-section h4,.sc3-section h5,.sc3-section p{margin:0}.sc3-section .sc3-eyebrow{font:10px/1.5 var(--font-ibm-plex-mono),monospace;letter-spacing:.065em;text-transform:uppercase}.sc3-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:38px}.sc3-heading .sc3-eyebrow{color:#b7c6a6;margin-bottom:22px}.sc3-heading h2{font-size:clamp(44px,5.5vw,85px);font-weight:400;line-height:1.04;letter-spacing:-.06em}.sc3-heading h2 em{font-style:normal;color:#d0ed97}.sc3-heading-note{padding-bottom:6px;max-width:340px}.sc3-heading-note>p{font-size:14px;line-height:1.85;color:var(--sc3-muted)}.sc3-heading-note button{display:flex;align-items:center;gap:8px;border:1px solid #ffffff30;background:none;color:#d5dec9;border-radius:30px;padding:9px 13px;margin-top:20px;font:11px var(--font-lausanne),sans-serif;cursor:pointer}.sc3-heading-note button:hover{background:#ffffff0b;border-color:#d0ed9780}.sc3-heading-note button:focus-visible{outline:2px solid #d0ed97;outline-offset:5px}.sc3-primary-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px}.sc3-card{position:relative;min-width:0;overflow:hidden;border-radius:12px;display:flex;flex-direction:column;--card-ink:#25321c;--card-line:#25321c25;background:#d0ed97;color:var(--card-ink)}.sc3-card-contentchain{grid-row:span 2}.sc3-card-support{grid-column:span 2;--card-ink:#28354a;--card-line:#28354a28;background:#b9c9e9;display:grid;grid-template-columns:.7fr 1.3fr;align-content:center;min-height:405px}.sc3-card-keychain{--card-ink:#352844;--card-line:#35284428;background:#c9b9e6}.sc3-card-benriched{--card-ink:#e9eee3;--card-line:#ffffff25;background:#283029;border:1px solid #ffffff18}.sc3-card-copy{padding:28px 28px 0;position:relative;z-index:1}.sc3-card-top{display:flex;align-items:center;gap:10px;margin-bottom:18px}.sc3-card-top>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--card-line);border-radius:9px}.sc3-card-top .sc3-eyebrow{font-size:8px;letter-spacing:.03em}.sc3-card h3{font-size:34px;font-weight:400;line-height:1.05;letter-spacing:-.04em}.sc3-card .sc3-tagline{font-size:16px;line-height:1.55;max-width:290px;margin-top:12px;opacity:.8}.sc3-stage{position:relative;width:100%;height:280px;flex-shrink:0;overflow:hidden;pointer-events:none;contain:layout paint style;--sc3-fit:.4}.sc3-card-contentchain .sc3-stage{height:560px;flex:1;min-height:475px}.sc3-card-support .sc3-stage{grid-column:2;grid-row:1/3;height:370px;align-self:center}.sc3-card-benriched .sc3-stage,.sc3-card-keychain .sc3-stage{height:290px}.sc3-stage-label{position:absolute;bottom:8px;left:28px;font:7px var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;opacity:.5;z-index:2}.sc3-card-contentchain .sc3-stage-label{bottom:26px}.sc3-card-support .sc3-stage-label{left:20px;bottom:5px}.sc3-source{position:absolute;left:50%;top:50%;width:760px;height:570px;transform:translate(-50%,-50%) scale(var(--sc3-fit));transform-origin:center}.sc3-source>[data-sc3-layer]{position:absolute;left:calc(50% + var(--layer-x));top:calc(50% + var(--layer-y));transform:translate(-50%,-50%)}.sc3-stage[data-render=three] .sc3-source{visibility:hidden}.sc3-renderer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sc3-card-summary{padding:6px 28px 28px;margin-top:auto;position:relative;z-index:1}.sc3-card-summary>p{font-size:16px;line-height:1.65;opacity:.82;max-width:560px}.sc3-flow{display:flex;flex-wrap:wrap;gap:6px 8px;border-top:1px solid var(--card-line);padding-top:13px;margin-top:18px}.sc3-flow>span{display:inline-flex;align-items:center;gap:8px;font:8px/1.6 var(--font-ibm-plex-mono),monospace;white-space:nowrap}.sc3-flow b{font-weight:400;opacity:.5}.sc3-card-support .sc3-card-copy{padding:28px 0 0 28px}.sc3-card-support .sc3-card-summary{padding:18px 0 28px 28px}.sc3-card-support .sc3-tagline{max-width:210px}.sc3-card-support .sc3-card-summary>p{font-size:16px}.sc3-foundation-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:42px 0 19px}.sc3-foundation-heading .sc3-eyebrow{font-size:9px;color:#b2c49d}.sc3-foundation-heading>p:last-child{font-size:12px;color:var(--sc3-muted)}.sc3-foundation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sc3-card-compact{background:#232a23;border:1px solid #ffffff18;--card-ink:#edf0e7;--card-line:#ffffff20}.sc3-card-compact .sc3-card-copy{padding:23px 22px 0}.sc3-card-compact .sc3-card-top{margin-bottom:15px}.sc3-card-compact .sc3-card-top>span{color:#c7dda8;width:30px;height:30px}.sc3-card-compact .sc3-eyebrow{font-size:7px;color:#a8b797}.sc3-card-compact h3{font-size:27px}.sc3-card-compact .sc3-tagline{font-size:14px;max-width:220px}.sc3-card-compact .sc3-stage{height:242px}.sc3-card-compact .sc3-stage-label{left:22px;bottom:8px;color:#b2c49d}.sc3-card-compact .sc3-card-summary{padding:8px 22px 23px}.sc3-card-compact .sc3-card-summary>p{font-size:14px;color:#afbea4}.sc3-card-compact .sc3-flow{gap:5px 7px;margin-top:15px}.sc3-card-compact .sc3-flow>span{font-size:7px;gap:7px}.sc3-footer{display:flex;justify-content:space-between;align-items:start;gap:45px;border-top:1px solid #ffffff20;margin-top:35px;padding-top:23px;color:#aabb99}.sc3-footer>div{display:flex;gap:22px;max-width:700px}.sc3-footer span{font:9px/1.8 var(--font-ibm-plex-mono),monospace;white-space:nowrap}.sc3-footer p{font-size:11px;line-height:1.8}.sc3-footer>p{font-size:10px;color:#8e9c81;text-align:right}.sc3-embedded{padding:55px 4.5% 35px;border:1px solid #ffffff15;border-radius:10px}.sc3-embedded .sc3-heading h2{font-size:clamp(44px,5.5vw,77px)}.sc3-product-surface{border-radius:12px;overflow:hidden;box-shadow:0 24px 56px #061b2838;backface-visibility:hidden}.sc3-product-surface iframe{display:block;border:0;width:100%;height:100%;background:#fff;pointer-events:none}.sc3-product-surface img{display:block;width:100%;height:100%;object-fit:contain}.sc3-open-preview{display:inline-block;margin-top:14px;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;opacity:.8}.sc3-open-preview:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sc3-source-pending{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:35px;box-shadow:none;border:1px solid #b5ca9c40;background:#202920;color:#c8d8b7}.sc3-source-pending p{font:14px monospace;letter-spacing:.08em}.sc3-source-pending strong{font-size:45px;font-weight:400}.sc3-source-pending span{font-size:22px;line-height:1.6;opacity:.6}@media(min-width:1700px){.sc3-section{padding-left:max(7%,calc((100vw - 1500px)/2));padding-right:max(7%,calc((100vw - 1500px)/2))}}@media(max-width:1180px){.sc3-card-copy{padding:23px 23px 0}.sc3-card-summary{padding:6px 23px 23px}.sc3-card h3{font-size:30px}.sc3-card-top .sc3-eyebrow{font-size:7px}.sc3-card-support{grid-template-columns:1fr 1.2fr}.sc3-card-support .sc3-card-copy,.sc3-card-support .sc3-card-summary{padding-left:23px}.sc3-card-support .sc3-stage{height:330px}.sc3-card-benriched .sc3-stage,.sc3-card-keychain .sc3-stage{height:235px}.sc3-card-contentchain .sc3-stage{min-height:430px}.sc3-foundation-grid{grid-template-columns:repeat(2,1fr)}.sc3-card-compact .sc3-stage{height:295px}.sc3-card-compact .sc3-tagline{max-width:310px}.sc3-card-compact .sc3-card-summary>p{font-size:16px}.sc3-card-compact .sc3-flow>span{font-size:8px}}@media(max-width:900px){.sc3-heading-note{max-width:270px}.sc3-heading-note>p{font-size:12px}.sc3-primary-grid{grid-template-columns:1fr 1fr}.sc3-card-contentchain{grid-row:auto}.sc3-card-support{grid-column:auto;display:flex;min-height:0}.sc3-card-support .sc3-card-copy{padding:23px 23px 0}.sc3-card-support .sc3-card-summary{padding:6px 23px 23px}.sc3-card-support .sc3-card-summary>p{font-size:16px}.sc3-card-contentchain .sc3-stage{flex:0;height:460px;min-height:0}.sc3-card-support .sc3-stage{height:300px;align-self:stretch}.sc3-card-benriched .sc3-stage,.sc3-card-keychain .sc3-stage{height:300px}.sc3-card .sc3-tagline{max-width:100%;min-height:44px}.sc3-card-contentchain .sc3-stage-label{bottom:8px}.sc3-card-top .sc3-eyebrow{font-size:8px}.sc3-card-top{margin-bottom:16px}.sc3-foundation-heading{display:block;padding-top:32px}.sc3-foundation-heading>p:last-child{margin-top:9px}.sc3-footer{display:block}.sc3-footer>p{text-align:left;margin-top:17px}}@media(max-width:600px){.sc3-section{padding:55px 6%}.sc3-embedded{padding:30px 5%}.sc3-heading{display:block;margin-bottom:25px}.sc3-heading .sc3-eyebrow{font-size:8px;margin-bottom:17px}.sc3-heading h2{font-size:46px}.sc3-embedded .sc3-heading h2{font-size:42px}.sc3-heading-note{max-width:100%;display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:22px;padding:0}.sc3-heading-note>p{font-size:11px;line-height:1.6;max-width:235px}.sc3-heading-note>p br{display:none}.sc3-heading-note button{margin:0;font-size:9px;padding:8px 10px;gap:5px;white-space:nowrap}.sc3-heading-note button svg{width:10px}.sc3-foundation-grid,.sc3-primary-grid{grid-template-columns:1fr;gap:13px}.sc3-card-copy,.sc3-card-support .sc3-card-copy{padding:23px 23px 0}.sc3-card h3{font-size:32px}.sc3-card .sc3-tagline{min-height:0;font-size:14px;max-width:320px}.sc3-card-top .sc3-eyebrow{font-size:8px}.sc3-card-top{margin-bottom:15px}.sc3-card-contentchain .sc3-stage{height:460px}.sc3-card-benriched .sc3-stage,.sc3-card-keychain .sc3-stage,.sc3-card-support .sc3-stage{height:305px}.sc3-card-summary,.sc3-card-support .sc3-card-summary{padding:8px 23px 25px}.sc3-card-summary>p{font-size:16px}.sc3-flow>span{font-size:8px}.sc3-foundation-heading{padding:33px 0 18px}.sc3-foundation-heading .sc3-eyebrow{font-size:8px}.sc3-foundation-heading>p:last-child{font-size:11px}.sc3-card-compact h3{font-size:29px}.sc3-card-compact .sc3-tagline{font-size:14px;max-width:320px}.sc3-card-compact .sc3-stage{height:295px}.sc3-card-compact .sc3-card-summary{padding:8px 22px 25px}.sc3-footer>div{display:block}.sc3-footer>div>p{margin-top:8px}.sc3-footer p{font-size:10px}.sc3-footer>p{font-size:9px}.sc3-footer{margin-top:25px;padding-top:20px}}@media(prefers-reduced-motion:reduce){.sc3-section *{transition:none!important;scroll-behavior:auto!important}}