body{background:#031321;isolation:isolate}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#03132152,#03132180),url('../assets/images/trident-coastal-background.png') center center/cover no-repeat}
body>section,body>footer,#engines.engines-emblems,#technology.system-showcase{background:transparent;border-top-color:transparent}
#technology .system-art{mix-blend-mode:screen;opacity:.85}
body .sales-section,body .pricing,body .copy-trading,body .contact,body .how-it-works,body .performance,body .platforms{background:transparent}
#engines .engine-card{background:#031321d9}body .trident-backtests .backtest-card{background:#031321d9}
#platforms.platforms-compact{min-height:0;padding:75px 24px;text-align:center}#platforms .platforms-content{max-width:950px;margin:auto;width:100%}
#platforms h2{font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:.03em;margin:0;color:#efd084}
#platforms .section-label{margin-bottom:18px}#platforms .platforms-intro{font-size:20px;line-height:1.6;color:#bce5f5;margin:15px auto 30px}
.platform-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:780px;margin:auto}
.platform-download-card{min-width:0;border:1px solid #c5a45a;border-radius:12px;background:#031321dc;padding:30px 24px 24px;box-shadow:0 8px 32px #0003}
#platforms .platform-download-card h3{font-size:31px;line-height:1.3;color:#e5f0f7;margin:0 0 20px;letter-spacing:-.02em}.platform-download-card h3 strong{color:#efd084}
.platform-download-card p{font-size:17px;line-height:1.6;color:#bce5f5;margin:12px 0}.platform-windows{color:#31d5ff!important;letter-spacing:.16em;display:flex;justify-content:center;align-items:center;gap:9px}.platform-windows svg{width:23px;height:23px}
.platform-download-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;margin:8px 0 14px;background:linear-gradient(110deg,#ebce72,#d5ab38);color:#091522;border-radius:5px;font-size:14px;font-weight:700;letter-spacing:.12em;text-decoration:none}
.platform-download-button:hover{filter:brightness(1.12)}.platform-download-button:focus-visible,.platform-document-links a:focus-visible{outline:2px solid #35d9ff;outline-offset:5px}
.platform-document-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.platform-document-links a{font-size:14px;line-height:1.6;color:#bce5f5;text-underline-offset:4px;padding:5px 0}
#platforms .platform-compat-note{max-width:740px;margin:25px auto 0;font-size:15px;line-height:1.7;color:#c2d7e4}
@media(max-width:600px){.platform-download-grid{grid-template-columns:1fr;max-width:390px;gap:22px}#platforms.platforms-compact{padding:48px 20px}.platform-download-card{padding:28px 20px 24px}body::before{background-position:center}.platform-document-links a{min-height:44px;display:inline-flex;align-items:center}}
