.sg-hero-grid>.csd-visual{justify-self:end;width:100%;max-width:560px}.csd-visual{width:100%;position:relative}.csd-glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 40%,#1e768238 0%,#0000 68%);position:absolute;inset:-18% -12% -10%}.csd-card{z-index:1;background:linear-gradient(165deg,#121816 0%,#0a0d0b 100%);border:1px solid #004c5433;border-radius:16px;padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 28px 56px #00000061,inset 0 1px #004c541a}.csd-card:before{content:"";background:linear-gradient(90deg,#1e7682,var(--accent)55%,#004c5433 85%,transparent);opacity:.95;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.csd-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#2ca0ab14 0%,#0000 42%);position:absolute;inset:0}.csd-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.csd-head-title{letter-spacing:-.01em;color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.csd-head-dot{background:#1e7682;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:box-shadow .35s;box-shadow:0 0 10px #1e76828c}.csd-head-dot.is-pulse{box-shadow:0 0 16px #2ca0abf2}.csd-head-badge{font-family:var(--mono);letter-spacing:.04em;color:#ffffff8c;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.csd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.csd-metric{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 10px 9px}.csd-metric>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.csd-metric b{color:#fff;margin-bottom:2px;font-size:18px;font-weight:800;line-height:1.1;display:block}.csd-metric em{color:var(--accent);font-size:10px;font-style:normal;font-weight:600;display:block}.csd-chart-wrap{margin-bottom:16px}.csd-chart-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.csd-chart-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;margin:0;font-size:9px;font-weight:700}.csd-chart-legend{align-items:center;gap:10px;display:flex}.csd-legend-item{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:5px;font-size:8px;font-weight:600;display:inline-flex}.csd-legend-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.csd-legend-dot--muted{background:#ffffff2e}.csd-legend-dot--boost{background:linear-gradient(#2ca0ab 0%,#1e7682 100%);box-shadow:0 0 8px #1e768273}.csd-chart{isolation:isolate;height:148px;position:relative}.csd-bars{z-index:1;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 24px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/24px 100%,#00000047;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-end;gap:5px;height:100%;padding:10px 12px 12px;display:flex;position:relative}.csd-bar{min-width:0;height:var(--bar-h,40%);transform-origin:bottom;background:#ffffff1c;border-radius:3px 3px 2px 2px;flex:1;transform:scaleY(0)}.csd-bar--boost{background:linear-gradient(#2ca0ab 0%,#1e7682 100%);box-shadow:0 0 14px #1e768261}.csd-chart-line{z-index:2;pointer-events:none;opacity:0;width:calc(100% - 24px);height:calc(100% - 22px);position:absolute;inset:10px 12px 12px;overflow:visible}.csd-chart-line.is-visible{opacity:1}.csd-chart-stroke{stroke:#b8f0d0;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #004c54b3)}.csd-chart-area{opacity:0;transition:opacity .6s}.csd-chart-area.is-visible{opacity:1}.csd-foot{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.csd-foot-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.csd-insight,.csd-platforms{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px}.csd-insight-title{color:#fff;margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.35}.csd-insight-sub{color:var(--accent);margin:0;font-size:10px;line-height:1.35;animation:.45s cubic-bezier(.22,1,.36,1) csd-insight-in}.csd-insight-sub span{margin-right:2px}@keyframes csd-insight-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.csd-platform-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:2px;width:100%;min-height:22px;display:flex}.csd-platform{opacity:0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;transform:scale(.75)}.csd-platform-icon{flex-shrink:0;display:block;width:18px!important;height:18px!important}.csd-platform-icon svg{width:18px!important;height:18px!important}.csd-step{opacity:0;transform:translateY(16px)}.csd-visual.is-active .csd-step{animation:.75s cubic-bezier(.22,1,.36,1) forwards csd-fade-up;animation-delay:calc(var(--step,0)*.1s + .15s)}.csd-visual.is-active .csd-bar{animation:.65s cubic-bezier(.22,1,.36,1) forwards csd-bar-grow;animation-delay:calc(var(--bar-i,0)*45ms + .55s)}.csd-visual.is-active .csd-platform.csd-step{animation:.5s cubic-bezier(.22,1,.36,1) forwards csd-pop-in;animation-delay:calc(var(--step,0)*70ms + .85s)}@keyframes csd-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes csd-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes csd-pop-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (width<=720px){.sg-hero-grid>.csd-visual{justify-self:stretch;max-width:none}.csd-foot{grid-template-columns:1fr}.csd-metrics{gap:6px}.csd-metric{min-width:0;padding:8px 6px}.csd-metric>span{letter-spacing:.06em;font-size:8px}.csd-metric b{font-size:16px}.csd-chart-meta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.csd-step,.csd-bar,.csd-platform,.csd-insight-sub{opacity:1!important;animation:none!important;transform:none!important}.csd-head-dot.is-pulse{box-shadow:0 0 10px #1e76828c}}.cs-infographic{width:100%;max-width:none;margin-top:40px;margin-left:auto;margin-right:auto}.cs-infographic-layout--desktop{display:block}.cs-infographic-layout--mobile{display:none}.cs-infographic-headers{grid-template-columns:1fr 56px 1fr;align-items:end;gap:0;margin-bottom:28px;display:grid}.cs-infographic-head{opacity:0;flex-direction:column;align-items:flex-start;gap:8px;transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(14px)}.cs-infographic.is-active .cs-infographic-head--trad{opacity:1;transition-delay:50ms;transform:none}.cs-infographic.is-active .cs-infographic-head--ai{opacity:1;transition-delay:.14s;transform:none}.cs-infographic-head-sub{max-width:480px;font-family:var(--sans);color:var(--muted);margin:0;font-size:16px;font-weight:400;line-height:1.65}.cs-infographic-head--end .cs-infographic-head-sub{text-align:right;margin-left:auto}.cs-infographic-head--end{text-align:right;align-items:flex-end}.cs-infographic-head--trad{transform:translate(-24px)translateY(14px)}.cs-infographic-head--ai{transform:translate(24px)translateY(14px)}.cs-infographic-pill{width:fit-content;max-width:100%;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.cs-infographic-pill i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.cs-infographic-pill--trad{background:var(--paper-2);color:var(--muted-2);border:1px solid #d4ddd8}.cs-infographic-pill--trad i{background:var(--muted-2)}.cs-infographic-pill--ai{background:var(--accent-soft);color:var(--accent);border:1px solid #1e768238}.cs-infographic-pill--ai i{background:var(--accent-2);box-shadow:0 0 6px #2ca0ab73}.cs-infographic-head-title{font-family:var(--serif);margin:0;font-size:clamp(24px,2.5vw,28px);font-style:italic;font-weight:400;line-height:1.2}.cs-infographic-head--trad .cs-infographic-head-title{color:var(--muted-2)}.cs-infographic-head--ai .cs-infographic-head-title{color:var(--accent)}.cs-infographic-tracks{flex-direction:column;gap:10px;padding-bottom:8px;display:flex;position:relative}.cs-infographic-tracks-line{transform-origin:top;background:linear-gradient(180deg,var(--line)0%,#1e768247 55%,var(--accent)92%,var(--accent)100%);pointer-events:none;z-index:1;width:2px;position:absolute;top:0;bottom:34px;left:50%;transform:translate(-50%)scaleY(0)}.cs-infographic.is-active .cs-infographic-tracks-line{animation:1.35s cubic-bezier(.22,1,.36,1) .2s forwards cs-spine-main-draw}@keyframes cs-spine-main-draw{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}.cs-infographic-spine-end{z-index:2;color:var(--accent);opacity:0;pointer-events:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%)translateY(-6px)scale(.65)}.cs-infographic-spine-arrow{display:block}.cs-infographic.is-active .cs-infographic-spine-end.is-visible{animation:.45s cubic-bezier(.34,1.56,.64,1) 1.15s forwards cs-spine-tip-in}@keyframes cs-spine-tip-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.55)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.cs-infographic-row{grid-template-columns:1fr 56px 1fr;align-items:stretch;gap:0;display:grid}.cs-infographic-item{border:1px solid var(--line);opacity:0;background:#fff;border-radius:12px;align-items:flex-start;gap:14px;height:100%;padding:22px 24px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:flex;transform:translateY(18px)}.cs-infographic-item--trad{border-color:#d4ddd8;transform:translate(-28px)translateY(18px)}.cs-infographic-item--ai{border-color:#1e768238;transform:translate(28px)translateY(18px)}.cs-infographic-item--mirrored{text-align:right;flex-direction:row-reverse}.cs-infographic.is-active .cs-infographic-item.is-visible{opacity:1;transition-delay:calc(var(--cs-i,0)*.14s + .28s);transform:none}.cs-infographic.is-active .cs-infographic-item--mirrored.is-visible{transition-delay:calc(var(--cs-i,0)*.14s + .38s)}@media (hover:hover){.cs-infographic-item--trad:hover{border-color:var(--muted-2);box-shadow:0 4px 20px #0000000f}.cs-infographic-item--ai:hover{border-color:var(--accent);box-shadow:0 4px 20px #1e76821a}}.cs-infographic-icon.svc-icon{border-radius:10px;flex-shrink:0;width:40px;height:40px}.cs-infographic-icon--trad.svc-icon{background:var(--paper-2);color:var(--muted-2);border:1px solid #d4ddd8}.cs-infographic-icon--ai.svc-icon{background:var(--accent-soft);color:var(--accent);border:1px solid #1e76822e}.cs-infographic-item-body{flex:1;min-width:0}.cs-infographic-item-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.cs-infographic-item--trad .cs-infographic-item-label{color:var(--muted-2)}.cs-infographic-item--ai .cs-infographic-item-label{color:var(--accent)}.cs-infographic-item-title{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.35}.cs-infographic-item-desc{color:var(--muted);margin:0;font-size:16px;font-weight:400;line-height:1.6}.cs-infographic-node{z-index:2;opacity:0;background:#fff;border:1.5px solid #c8d6cc;border-radius:50%;flex-shrink:0;justify-content:center;place-self:start center;align-items:center;width:22px;height:22px;margin-top:4px;transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1),border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative;transform:scale(.45)}.cs-infographic-node:after{content:"";opacity:0;border:1.5px solid #1e768259;border-radius:50%;position:absolute;inset:-5px;transform:scale(.6)}.cs-infographic-node span{font-family:var(--mono);color:var(--muted-2);font-size:8px;font-weight:500;line-height:1;transition:color .3s}.cs-infographic.is-active .cs-infographic-node.is-visible{opacity:1;transition-delay:calc(var(--cs-i,0)*.14s + .32s);transform:scale(1)}.cs-infographic-node.is-active{border-color:var(--accent);background:var(--accent-soft)}.cs-infographic-node.is-active span{color:var(--accent)}.cs-infographic.is-active .cs-infographic-node.is-active.is-visible:after{animation:cs-node-ring .65s ease calc(var(--cs-i,0)*.14s + .5s)}@keyframes cs-node-ring{0%{opacity:.85;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}.cs-infographic-stack{flex-direction:column;gap:10px;display:flex}.cs-infographic-stack+.cs-infographic-stack{margin-top:36px}.cs-infographic-convergence{margin-top:28px;position:relative}.cs-infographic-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.cs-infographic-platform{opacity:0;background:#fffffff5;border:1px solid #ffffff59;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;transform:scale(.6)translateY(8px);box-shadow:0 4px 14px #0000001f}.cs-infographic-platform.is-visible{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards cs-platform-pop}.cs-infographic-platform-icon{display:block;width:22px!important;height:22px!important}.cs-infographic-platform-icon svg{width:22px!important;height:22px!important}@keyframes cs-platform-pop{0%{opacity:0;transform:scale(.6)translateY(8px)}to{opacity:1;transform:none}}.cs-infographic-result{border:1.5px solid var(--accent);opacity:0;background:#fff;border-radius:14px;align-items:stretch;transition:opacity .65s 1.05s,transform .7s cubic-bezier(.22,1,.36,1) 1.05s;display:flex;overflow:hidden;transform:translateY(22px)scale(.985)}.cs-infographic.is-active .cs-infographic-result{opacity:1;transform:none}.cs-infographic-result-seg{flex-direction:column;flex:1;gap:6px;padding:24px 28px;display:flex;position:relative}.cs-infographic-result-seg+.cs-infographic-result-seg:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:16px;left:0}.cs-infographic-result-seg--end{text-align:right}.cs-infographic-result-seg--outcome{background:linear-gradient(165deg,var(--accent)0%,#1a6b75 100%);text-align:center;flex:1.55;align-items:center;padding:28px 32px;position:relative;overflow:hidden}.cs-infographic-result-seg--outcome:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.cs-infographic.is-active .cs-infographic-result-seg--outcome:after{animation:1.1s 1.55s cs-outcome-shimmer}@keyframes cs-outcome-shimmer{to{transform:translate(120%)}}.cs-infographic-result-seg--outcome:before{background:#ffffff38!important}.cs-infographic-result-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:700}.cs-infographic-result-seg--outcome .cs-infographic-result-label{color:#ffffffb3}.cs-infographic-result-value{font-family:var(--serif);color:var(--text);margin:0;font-size:22px;font-style:italic;line-height:1.1}.cs-infographic-result-seg--outcome .cs-infographic-result-value{color:#fff;font-size:28px}.cs-infographic-result-sub{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.5}.cs-infographic-result-seg--outcome .cs-infographic-result-sub{color:#fffc}.cs-infographic-note{font-family:var(--mono);letter-spacing:.08em;color:var(--muted-2);text-align:center;opacity:0;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:11px;transition:opacity .55s 1.65s;display:flex}.cs-infographic.is-active .cs-infographic-note{opacity:1}.cs-infographic-note em{font-family:var(--serif);letter-spacing:0;color:var(--accent);font-size:14px;font-style:italic}.cs-infographic-note-line{background:var(--line);flex:0 0 60px;height:1px}@media (width<=900px){.cs-infographic-layout--desktop{display:none}.cs-infographic-layout--mobile{display:block}.cs-infographic-head--end{text-align:left;align-items:flex-start}.cs-infographic-head--end .cs-infographic-head-sub{text-align:left;margin-left:0}.cs-infographic-head-sub{max-width:none;font-size:15px}.cs-infographic-item{padding:18px 20px}.cs-infographic-item-title{font-size:17px}.cs-infographic-item-desc{font-size:15px}.cs-infographic-item--trad,.cs-infographic-item--ai{transform:translateY(18px)}.cs-infographic-item--mirrored{text-align:left;flex-direction:row}.cs-infographic-spine-end,.cs-infographic-tracks-line{display:none}.cs-infographic-convergence{margin-top:8px}.cs-infographic-platform{width:38px;height:38px}.cs-infographic-platform-icon,.cs-infographic-platform-icon svg{width:20px!important;height:20px!important}.cs-infographic-result{flex-direction:column}.cs-infographic-result-seg+.cs-infographic-result-seg:before{width:auto;height:1px;inset:0 16px auto}.cs-infographic-result-seg--end{text-align:left}.cs-infographic-note-line{display:none}}@media (width<=520px){.cs-infographic-pill{letter-spacing:.08em;white-space:normal;padding:4px 9px;font-size:8.5px}.cs-infographic-head-title{font-size:18px}.cs-infographic-icon.svc-icon{width:32px;height:32px}.cs-infographic-item{gap:10px;padding:12px 14px}.cs-infographic-result-seg{padding:16px 18px}.cs-infographic-result-value{font-size:18px}.cs-infographic-result-seg--outcome .cs-infographic-result-value{font-size:20px}}@media (prefers-reduced-motion:reduce){.cs-infographic-head,.cs-infographic-item,.cs-infographic-node,.cs-infographic-result,.cs-infographic-note,.cs-infographic-platform,.cs-infographic-tracks-line,.cs-infographic-spine-end{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.cs-infographic-node:after,.cs-infographic-result-seg--outcome:after{opacity:0!important;animation:none!important}}.sg-section--csc-comparison .sg-container--wide{max-width:1380px}.csc-visual{width:100%}.csc-cols{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid;position:relative}.csc-cols:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--line)8%,var(--line)92%,transparent 100%);z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.csc-vs-badge{background:var(--paper);border:1.5px solid var(--line);width:44px;height:44px;font-family:var(--mono);color:var(--muted-2);letter-spacing:.04em;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0000000f}.csc-col{opacity:0;min-width:0;padding:36px 0;transition:opacity .5s,transform .5s;position:relative;transform:translateY(20px)}.csc-col--left{padding-right:20px}.csc-col--right{padding-left:20px}.csc-col-bar{border-radius:2px;width:40px;height:3px;margin-bottom:20px}.csc-col-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.csc-col-title{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);margin:0 0 10px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.12}.csc-col-sub{font-family:var(--sans);color:var(--muted);max-width:none;margin:0 0 28px;font-size:18px;font-weight:400;line-height:1.65}.csc-col-count{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb,var(--col-accent,var(--accent))8%,transparent);border:1px solid color-mix(in srgb,var(--col-accent,var(--accent))20%,transparent);color:var(--col-accent,var(--accent));border-radius:20px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:11px;display:inline-flex}.csc-col-count span{font-family:var(--sans);letter-spacing:-.02em;font-size:20px;font-weight:700}.csc-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.csc-item{opacity:0;transform:translateX(var(--tx,-12px));background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;transition:opacity .35s,transform .35s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.csc-item:before{content:"";background:var(--ic);opacity:0;border-radius:2px 0 0 2px;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.csc-item:hover{border-color:var(--ic);box-shadow:0 3px 16px #0000000f}.csc-item:hover:before{opacity:1}.csc-item-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:transform .18s}.csc-item:hover .csc-item-dot{transform:scale(1.3)}.csc-item-text{font-family:var(--sans);color:var(--text);flex:1;font-size:17px;font-weight:400;line-height:1.45}.csc-item-arrow{opacity:0;flex-shrink:0;font-size:14px;transition:opacity .18s,transform .18s;transform:translate(-4px)}.csc-item:hover .csc-item-arrow{opacity:1;transform:none}.csc-bottom{opacity:0;background:linear-gradient(135deg,#0f1c14 0%,#162118 100%);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:32px;padding:32px 48px;transition:opacity .55s,transform .55s;display:grid;position:relative;overflow:hidden;transform:translateY(16px)}.csc-bottom:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e76821f,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.csc-bottom-text{font-family:var(--sans);color:#ffffffd9;z-index:1;max-width:720px;margin:0;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.7;position:relative}.csc-bottom-text strong{color:#fff;font-weight:600}.csc-bottom-cta{z-index:1;background:var(--btn-accent);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:11px;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 4px 20px #1e76824d}.csc-bottom-cta:hover{background:var(--accent);box-shadow:0 6px 28px #1e768266}.csc-bottom-cta svg{width:12px;height:12px}@media (width<=900px){.csc-col{padding:28px 0}.csc-col--left{padding-right:14px}.csc-col--right{padding-left:14px}.csc-col-title{font-size:26px}.csc-col-sub{font-size:17px}.csc-item-text{font-size:16px}.csc-bottom{gap:24px;padding:28px 32px}}@media (width<=760px){.csc-cols{grid-template-columns:1fr}.csc-cols:before,.csc-vs-badge{display:none}.csc-col--left,.csc-col--right{padding:24px 0}.csc-col--left{border-bottom:1px solid var(--line);padding-bottom:8px}.csc-col--right{padding-top:24px}.csc-bottom{grid-template-columns:1fr;padding:24px 22px}.csc-bottom-cta{justify-self:start}}@media (prefers-reduced-motion:reduce){.csc-col,.csc-item,.csc-bottom{opacity:1;transition:none;transform:none}}.cse-priority-row{color:#ffffffd1;opacity:0;align-items:center;gap:6px;font-size:9px;display:flex;transform:translate(-6px)}.cse-priority-row em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:8px}.cse-hub-mini{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid}.cse-hub-core{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#00000040;border:1px solid;border-radius:999px;grid-column:1/-1;justify-self:center;padding:6px 14px;font-size:9px;font-weight:700;transform:scale(.9)}.cse-hub-spoke{font-family:var(--mono);text-align:center;background:color-mix(in srgb,var(--spoke-color)14%,transparent);border:1px solid color-mix(in srgb,var(--spoke-color)28%,transparent);color:var(--spoke-color);opacity:0;border-radius:6px;padding:6px 4px;font-size:8px;font-weight:600;transform:translateY(6px)}.cse-faq-snippet{background:#ffffff0d;border-left:3px solid #fff3;border-radius:8px;margin:10px 0;padding:10px}.cse-faq-snippet strong{color:#fff;margin-bottom:4px;font-size:10px;display:block}.cse-faq-snippet p{color:#ffffffb8;margin:0;font-size:9px;line-height:1.45}.cse-platform-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cse-platform-chip{opacity:0;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;transform:scale(.75)}.cse-platform-icon{display:block;width:16px!important;height:16px!important}.cse-platform-icon svg{width:16px!important;height:16px!important}.cse-link-map{flex-direction:column;gap:6px;display:flex}.cse-link-hub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#00000040;border:1px solid;border-radius:999px;align-self:center;margin-bottom:4px;padding:5px 12px;font-size:8px;font-weight:700}.cse-link-node{color:#ffffffd1;background:color-mix(in srgb,var(--node-color)12%,transparent);border:1px solid color-mix(in srgb,var(--node-color)24%,transparent);opacity:0;border-radius:6px;padding:6px 8px;font-size:9px;transform:translate(-6px)}@media (prefers-reduced-motion:reduce){.cse-priority-row,.cse-hub-core,.cse-hub-spoke,.cse-platform-chip,.cse-link-node{opacity:1;transform:none;animation:none!important}}html[data-theme=dark] .cs-infographic-item,html[data-theme=dark] .cs-infographic-node{background:#1e1e1e}html[data-theme=dark] .cs-infographic-platform{background:#141516fa}html[data-theme=dark] .cs-infographic-result,html[data-theme=dark] .csc-item{background:#1e1e1e}html[data-theme=dark] .cse-platform-chip{background:#141516f0}
