/* Website platform pages only. No selectors touch the finalized profile cards. */
.loa-platform{color:#e1e5ed;font-family:Inter,system-ui,sans-serif;background:radial-gradient(ellipse 70% 450px at 50% 0,#26324880,transparent),#0b1019;min-height:68vh;padding:58px max(18px,calc((100vw - 1216px)/2)) 90px}
.loa-platform *{box-sizing:border-box}.loa-platform h1,.loa-platform h2,.loa-platform h3{font-family:Cinzel,Georgia,serif;color:#f3dbad}.loa-platform h1{font-size:clamp(32px,4.1vw,48px);margin:8px 0 13px}.loa-platform h2{font-size:23px}.loa-platform p{line-height:1.7}.loa-platform .loa-subtitle{max-width:800px;color:#aab9ca;margin:0 0 30px}
.loa-pl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:16px}.loa-pl-card{background:linear-gradient(140deg,#172132,#0e1522);border:1px solid #47536a;border-radius:9px;padding:21px;min-width:0;overflow-wrap:anywhere}.loa-pl-card h3{font-size:19px;margin:0 0 9px}.loa-pl-card p{font-size:13px;color:#aebdca;margin:8px 0}.loa-pl-card a,.loa-platform a{color:#e8c78e}.loa-pl-card a:hover,.loa-platform a:hover{color:#fff0c8}.loa-pl-eyebrow{color:#d8b87a;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.loa-pl-section{margin:40px 0 30px}.loa-pl-btn{background:#8b6c3d;color:#110f11!important;border:1px solid #e6c787;font-weight:800;padding:10px 16px;cursor:pointer;border-radius:5px;text-decoration:none!important;display:inline-flex;align-items:center;gap:7px;font-size:13px}.loa-pl-btn:disabled{opacity:.55;cursor:not-allowed}.loa-pl-input,.loa-pl-textarea,.loa-pl-select{display:block;width:100%;min-width:0;background:#0b111c;color:#f7e5c7;border:1px solid #606b7b;border-radius:5px;padding:11px;font:inherit;font-size:14px;margin:6px 0 14px}.loa-pl-label{display:block;color:#e5cc99;font-weight:700;font-size:13px}.loa-pl-notice{background:#242433;border:1px solid #716044;border-radius:8px;padding:15px;color:#ead8b6;margin:16px 0;font-size:13px}.loa-pl-muted{color:#92a1b5;font-size:13px}.loa-pl-list{padding-left:22px;line-height:1.9}.loa-pl-progress{width:100%;height:10px;border-radius:10px;background:#0c101a;border:1px solid #556171;overflow:hidden}.loa-pl-progress span{height:100%;display:block;background:#d5b676}.loa-pl-stat{font-size:27px;color:#f8dca4;font-weight:800}.loa-pl-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.loa-pl-tag{display:inline-block;border:1px solid #7b6945;border-radius:20px;padding:4px 10px;color:#e5c38c;font-size:11px}.loa-pl-disclaimer{color:#a6b5c4;font-size:12px;margin-top:22px}.loa-pl-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.loa-pl-tabs a{border:1px solid #796442;color:#e2d7c6;background:#152034;padding:9px 15px;border-radius:6px;text-decoration:none}.loa-pl-tabs a:hover{background:#29354d}.loa-pl-fieldset{border:1px solid #566071;border-radius:8px;padding:16px;margin:18px 0}.loa-pl-fieldset legend{color:#e9c88b;padding:0 6px}.loa-pl-min{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.loa-pl-hero{background:linear-gradient(120deg,#252437,#121c2c);border:1px solid #927744;border-radius:10px;padding:25px}.loa-pl-hero h2{margin-top:0}.loa-pl-card[hidden]{display:none}
@media(max-width:600px){.loa-platform{padding-top:36px}.loa-pl-hero{padding:16px}}
