.sol-wrap{background:var(--L0);color:var(--S1);min-height:100vh;font-family:var(--font-inter), sans-serif}.sol-nav{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);z-index:100;background:#03050fd9;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:sticky;top:0}.sol-logo{font-family:var(--font-cormorant-sc), serif;color:var(--S0);letter-spacing:2px;font-size:20px;font-weight:700;text-decoration:none}.sol-logo span{color:var(--A1)}.sol-btn-nav{font-family:var(--font-share-tech-mono), monospace;letter-spacing:2px;color:var(--L7);text-transform:uppercase;border:1px solid var(--hairline);padding:8px 16px;font-size:10px;text-decoration:none;transition:all .2s}.sol-btn-nav:hover{background:var(--lapis-dim);border-color:var(--L5);color:var(--S0)}.sol-container{text-align:center;max-width:800px;margin:140px auto;padding:0 40px}.sol-header{text-align:center;max-width:1000px;margin:140px auto 60px;padding:0 48px}.sol-eyebrow{font-family:var(--font-share-tech-mono), monospace;color:var(--P0);letter-spacing:6px;text-transform:uppercase;margin-bottom:24px;font-size:8px}.sol-title{font-family:var(--font-cormorant-sc), serif;color:var(--S0);letter-spacing:2px;margin-bottom:32px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.05}.sol-accent{color:var(--A1)}.sol-lead{color:var(--S2);max-width:680px;font-size:20px;line-height:1.6;font-family:var(--font-sorts-mill-goudy), serif;margin:0 auto;font-style:italic}.sol-main{max-width:1000px;margin:0 auto;padding:0 48px 120px}.sol-report-card{background:var(--L1);border:1px solid var(--hairline);padding:60px;line-height:1.8}.sol-report-card h2{font-family:var(--font-cormorant-sc), serif;color:var(--S0);letter-spacing:1px;margin:56px 0 24px;font-size:32px}.sol-report-card p{color:var(--S2);margin-bottom:24px;font-size:17px}.sol-cta-section{margin-top:80px}.sol-cta-card{background:var(--L2);border:1px solid var(--A2);text-align:center;padding:56px}.sol-cta-card h2{font-family:var(--font-cormorant-sc), serif;color:var(--S0);letter-spacing:2px;margin-bottom:16px;font-size:36px}.sol-btn-primary{background:linear-gradient(135deg, var(--A2), var(--A3));color:var(--S0);font-family:var(--font-cormorant-sc), serif;letter-spacing:2px;justify-content:center;align-items:center;margin-top:32px;padding:16px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sol-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c8802a66}.sol-loading-bar{background:var(--L3);width:100%;height:2px;margin-top:48px;overflow:hidden}.sol-loading-progress{background:var(--P0);width:40%;height:100%;animation:2s ease-in-out infinite loading}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sol-footer{text-align:center;color:var(--L6);font-family:var(--font-share-tech-mono), monospace;letter-spacing:3px;text-transform:uppercase;padding:64px 48px;font-size:9px}@media (max-width:768px){.sol-nav{padding:0 24px}.sol-header{padding:80px 24px 48px}.sol-title{font-size:38px}.sol-report-card{padding:32px 24px}.sol-main{padding:0 20px 80px}}
