/* Edge-led composition: shared copy inset, individually art-directed crops. */
[data-page="company"] #results-panel .company-asset-card {
  width:100%;min-width:0;min-height:clamp(440px,34vw,480px);padding:30px;isolation:isolate;
  justify-content:flex-start;gap:13px;
  background:radial-gradient(ellipse at 76% 58%,#153c5b 0%,#0b2843 42%,#0a1b31 77%,#09182c 100%);
  border:1px solid rgba(160,195,234,.08);
}
[data-page="company"] .company-asset-card > span {position:relative;z-index:2;color:#b6c9dd;font-size:14px;line-height:1.3;}
[data-page="company"] .company-asset-card > div {position:relative;z-index:2;}
[data-page="company"] .company-asset-card strong {font-size:clamp(36px,3.4vw,52px);line-height:1.06;letter-spacing:-.045em;}
[data-page="company"] .company-asset-card small {display:block;font-size:13px;line-height:1.55;color:#d0ddec;max-width:30ch;margin-top:12px;}
[data-page="company"] .company-asset-card .company-art {
  position:absolute;display:block;inset:auto;aspect-ratio:1;height:auto;z-index:0;pointer-events:none;
}
[data-page="company"] .company-asset-card .company-art img {
  display:block;position:static;width:100%;height:100%;object-fit:contain;
  opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 18px 25px rgba(0,0,0,.22));
}
[data-page="company"] .company-asset-card[data-asset="markets"] .company-art {width:135%;right:-30%;bottom:-19%;}
[data-page="company"] .company-asset-card[data-asset="platforms"] .company-art {width:125%;right:-24%;bottom:-8%;}
[data-page="company"] .company-asset-card[data-asset="accounts"] .company-art {width:118%;right:-7%;bottom:-5%;transform:rotate(-22deg) translateY(4%);}
[data-page="company"] .company-asset-card::after{content:"";position:absolute;inset:0 0 60%;z-index:1;pointer-events:none;background:linear-gradient(#0a1b31 0%,rgba(10,27,49,.55) 52%,transparent);}
@media(min-width:1920px){[data-page="company"] #results-panel .company-asset-card{min-height:510px;aspect-ratio:.72;padding:34px;}}
@media(min-width:601px) and (max-width:950px){
 [data-page="company"] #results-panel .company-asset-card{min-height:390px;aspect-ratio:.60;padding:22px;gap:12px;}
 [data-page="company"] .company-asset-card strong{font-size:31px;}
 [data-page="company"] .company-asset-card small{font-size:12px;margin-top:10px;}
 [data-page="company"] .company-asset-card[data-asset="markets"] .company-art{width:150%;right:-39%;bottom:-22%;}
 [data-page="company"] .company-asset-card[data-asset="platforms"] .company-art{width:142%;right:-38%;bottom:-10%;}
 [data-page="company"] .company-asset-card[data-asset="accounts"] .company-art{width:128%;right:-15%;bottom:-7%;}
}
@media(max-width:600px){
 [data-page="company"] #results-panel .company-asset-card{min-height:440px;aspect-ratio:.78;padding:25px;border-radius:24px;gap:12px;}
 [data-page="company"] .company-asset-card strong{font-size:42px;}
 [data-page="company"] .company-asset-card small{font-size:13px;max-width:29ch;}
 [data-page="company"] .company-asset-card[data-asset="markets"] .company-art{width:120%;right:-27%;bottom:-28%;}
 [data-page="company"] .company-asset-card[data-asset="platforms"] .company-art{width:120%;right:-24%;bottom:-18%;}
 [data-page="company"] .company-asset-card[data-asset="accounts"] .company-art{width:114%;right:-9%;bottom:-9%;}
}
@media(max-width:360px){
 [data-page="company"] #results-panel .company-asset-card{min-height:410px;padding:23px;}
 [data-page="company"] .company-asset-card strong{font-size:38px;}
 [data-page="company"] .company-asset-card[data-asset="markets"] .company-art{width:135%;right:-34%;bottom:-17%;}
 [data-page="company"] .company-asset-card[data-asset="platforms"] .company-art{width:135%;right:-34%;bottom:-12%;}
 [data-page="company"] .company-asset-card[data-asset="accounts"] .company-art{width:126%;right:-17%;bottom:-7%;}
}

/* Original studio materials: darker setting and restrained reflective edges. */
[data-page="company"] #results-panel .company-craft-card{background:radial-gradient(ellipse at 80% 45%,#0c3550 0%,transparent 65%),linear-gradient(180deg,#091b30 0%,#07273f 48%,#050a11 100%);border-color:rgba(137,174,201,.07);}
[data-page="company"] .company-craft-card:before{content:"";position:absolute;inset:75% 0 0;z-index:1;pointer-events:none;background:linear-gradient(transparent,rgba(3,7,12,.44));}
[data-page="company"] .company-craft-card[data-asset="raw"] strong{font-size:clamp(32px,3vw,46px);}
[data-page="company"] .company-craft-card[data-asset="cent"] .company-art{width:124%;right:-26%;bottom:-12%;}
[data-page="company"] .company-craft-card[data-asset="standard"] .company-art{width:120%;right:-19%;bottom:-13%;}
[data-page="company"] .company-craft-card[data-asset="raw"] .company-art{width:125%;right:-25%;bottom:-20%;}
[data-page="company"] .company-craft-card[data-asset="register"] .company-art{width:120%;right:-22%;bottom:-12%;}
[data-page="company"] .company-craft-card[data-asset="verify"] .company-art{width:119%;right:-19%;bottom:-12%;}
[data-page="company"] .company-craft-card[data-asset="fund"] .company-art{width:130%;right:-25%;bottom:-15%;}
@media(min-width:601px) and (max-width:950px){
[data-page="company"] .company-craft-card[data-asset="cent"] .company-art{width:134%;right:-29%;bottom:-14%;}
[data-page="company"] .company-craft-card[data-asset="standard"] .company-art{width:132%;right:-27%;bottom:-16%;}
[data-page="company"] .company-craft-card[data-asset="raw"] .company-art{width:134%;right:-28%;bottom:-16%;}
[data-page="company"] .company-craft-card[data-asset="register"] .company-art{width:132%;right:-28%;bottom:-14%;}
[data-page="company"] .company-craft-card[data-asset="verify"] .company-art{width:128%;right:-23%;bottom:-14%;}
[data-page="company"] .company-craft-card[data-asset="fund"] .company-art{width:140%;right:-32%;bottom:-16%;}
[data-page="company"] .company-craft-card[data-asset="raw"] strong{font-size:28px;}
}
@media(max-width:600px){
[data-page="company"] .company-craft-card[data-asset="cent"] .company-art{width:116%;right:-20%;bottom:-20%;}
[data-page="company"] .company-craft-card[data-asset="standard"] .company-art{width:118%;right:-20%;bottom:-25%;}
[data-page="company"] .company-craft-card[data-asset="raw"] .company-art{width:116%;right:-19%;bottom:-23%;}
[data-page="company"] .company-craft-card[data-asset="register"] .company-art{width:112%;right:-16%;bottom:-17%;}
[data-page="company"] .company-craft-card[data-asset="verify"] .company-art{width:116%;right:-16%;bottom:-22%;}
[data-page="company"] .company-craft-card[data-asset="fund"] .company-art{width:122%;right:-23%;bottom:-23%;}
[data-page="company"] .company-craft-card[data-asset="raw"] strong{font-size:39px;}
}
