/* Compact capability deck with equal cards and raised icon tiles. */
.studio-system .nv-home .nv-proof-rail.cr-rail{display:block;background:radial-gradient(ellipse at 15% 0%,#25465b55,transparent 60%),linear-gradient(125deg,#111f32,#0d192b);padding:26px 40px 30px;border-top:1px solid #355166;border-bottom:1px solid #2b435a;position:relative;isolation:isolate}.cr-rail:before{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,#73dbc5,transparent)}.cr-shell{max-width:1260px;margin:auto}.cr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.studio-system .nv-home .cr-heading h2{font-size:20px;line-height:1.4;letter-spacing:-.015em;color:#e7f1ff;margin:0}.cr-heading>span{font-size:13px;color:#a9c1d7;line-height:1.6}.cr-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cr-card{position:relative;min-width:0;padding:20px 18px 18px;border:1px solid #35536c;border-radius:15px;background:linear-gradient(145deg,#1c334b,#13263c);box-shadow:0 4px 0 #061322,0 10px 18px #020b182a;transition:transform .25s,border-color .25s}.cr-card:before{content:'';position:absolute;inset:0;border-radius:inherit;border-top:1px solid #abcce320;pointer-events:none}.cr-card-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.cr-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#34646b,#234458);border:1px solid #619a9388;box-shadow:3px 4px 0 #0b2336,inset 1px 1px 0 #a2eed92b;color:#9aebd6;transform:perspective(500px) rotateY(-8deg)}.cr-icon>.st-icon{width:22px;height:22px}.cr-card-1 .cr-icon{background:linear-gradient(135deg,#35546f,#24394f);border-color:#6887a6;color:#bbd7f1}.cr-card-2 .cr-icon{background:linear-gradient(135deg,#574c71,#303953);border-color:#887da6;color:#ded0f7}.cr-card-3 .cr-icon{background:linear-gradient(135deg,#4e645e,#263d46);border-color:#6c938b;color:#b7efcf}.cr-card-4 .cr-icon{background:linear-gradient(135deg,#5b594f,#303e4e);border-color:#998f74;color:#eddbb3}.studio-system .nv-home .cr-card h3{color:#edf3ff;font-size:16px;line-height:1.4;letter-spacing:0;margin:0}.studio-system .nv-home .cr-card p{color:#b7cce0;font-size:14px;line-height:1.65;margin:0}.cr-card:hover{transform:translateY(-3px);border-color:#639b9f}@media(max-width:1100px){.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-card-head{margin-bottom:10px}.cr-card:nth-last-child(-n+2){grid-column:auto}}@media(max-width:760px){.studio-system .nv-home .nv-proof-rail.cr-rail{padding:24px 22px 28px}.cr-heading{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:20px}.studio-system .nv-home .cr-heading h2{font-size:21px}.cr-heading>span{font-size:13px}.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cr-card{padding:18px 15px}.cr-card-head{gap:10px;flex-wrap:wrap;margin-bottom:12px}.cr-icon{width:36px;height:36px;border-radius:10px}.cr-icon>.st-icon{width:20px;height:20px}.studio-system .nv-home .cr-card h3{font-size:15px}.studio-system .nv-home .cr-card p{font-size:13px}.cr-card:last-child{grid-column:1/-1}.cr-card:last-child .cr-card-head{flex-wrap:nowrap}.cr-card:last-child{display:flex;align-items:center;gap:15px}.cr-card:last-child .cr-card-head{margin-bottom:0;flex-shrink:0}.cr-card:last-child p{max-width:180px}}@media(max-width:350px){.cr-grid{grid-template-columns:1fr}.cr-card-head{flex-wrap:nowrap}.cr-card:last-child{display:block}.cr-card:last-child .cr-card-head{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.cr-card{transition:none}.cr-card:hover{transform:none}}
