/* Investor thesis */
.thesis{max-width:1200px}.thesis-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:42px;align-items:end;padding:50px 0 46px;border-bottom:1px solid rgba(108,191,230,.3)}.thesis .eyebrow{margin-bottom:18px}.thesis h1{max-width:800px}.thesis-lede{max-width:760px;margin:0;color:#c6d4ea;font-size:1.2rem;line-height:1.7}.thesis-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.button.secondary{background:rgba(6,17,40,.62);color:#d8effa;border:1px solid rgba(119,234,250,.62)}.button.secondary:hover{background:rgba(70,143,180,.28);color:#fff}.thesis-premise{border:1px solid rgba(140,123,255,.48);border-top:3px solid #b49afa;border-radius:15px;padding:28px;background:linear-gradient(145deg,rgba(76,47,138,.27),rgba(5,13,35,.82));box-shadow:0 0 38px rgba(100,71,175,.16)}.thesis-premise p{margin:15px 0 0;color:#d7def0;line-height:1.65;font-size:1.03rem}.thesis-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:68px 0;border-bottom:1px solid rgba(108,191,230,.25)}.thesis-grid h2,.thesis-evidence h2,.thesis-boundary h2,.thesis-cta h2,.thesis-sources h2{font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.08;letter-spacing:-.045em;margin:0}.thesis-copy p,.thesis-boundary p,.thesis-cta p{margin:0 0 20px;color:#c4d0e4;font-size:1.06rem;line-height:1.75}.thesis-copy p:last-child,.thesis-boundary p:last-child{margin-bottom:0}.thesis-statement{margin:60px 0;padding:34px 38px;border-left:3px solid #77eafa;background:linear-gradient(90deg,rgba(66,150,192,.17),rgba(4,12,31,.27));border-radius:0 14px 14px 0}.thesis-statement p{margin:0;max-width:1020px;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.42;letter-spacing:-.02em}.thesis-statement span{color:#7ae7f4;font-weight:800}.thesis-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:68px 0;border-bottom:1px solid rgba(108,191,230,.25)}.thesis-card{padding:29px 27px;min-height:265px;border:1px solid rgba(102,192,237,.34);border-radius:14px;background:rgba(5,13,35,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.thesis-card h3,.thesis-evidence h3{font-size:1.42rem;line-height:1.25;margin:16px 0 14px;letter-spacing:-.025em}.thesis-card p,.thesis-evidence p{margin:0;color:#c3cfe4;font-size:1rem;line-height:1.65}.thesis-evidence{padding:68px 0;border-bottom:1px solid rgba(108,191,230,.25)}.thesis-evidence>h2{max-width:650px;margin-top:12px}.thesis-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.thesis-evidence-grid article{padding:23px 20px;border:1px solid rgba(102,192,237,.3);border-radius:12px;background:rgba(4,12,31,.64)}.thesis-evidence-grid h3{font-size:1.12rem;margin:0 0 12px}.thesis-evidence-grid p{font-size:.96rem}.thesis-boundary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:68px 0;border-bottom:1px solid rgba(108,191,230,.25)}.thesis-boundary>div:last-child{border-left:1px solid rgba(180,154,250,.46);padding-left:30px}.thesis-cta{margin:68px 0;padding:42px;border:1px solid rgba(119,234,250,.42);border-radius:16px;background:linear-gradient(120deg,rgba(40,112,160,.27),rgba(74,47,137,.24));display:flex;align-items:end;justify-content:space-between;gap:28px}.thesis-cta h2{max-width:720px;margin-top:12px}.thesis-cta p{max-width:760px;margin:18px 0 0}.thesis-cta .button{flex:0 0 auto}.thesis-sources{padding:0 0 15px}.thesis-sources h2{margin-top:12px}.thesis-sources ol{margin:28px 0 0;padding-left:22px;max-width:960px;color:#bdcbe1}.thesis-sources li{padding-left:5px;margin-bottom:15px;font-size:.97rem;line-height:1.65}.thesis-sources a{color:#8aeaf5;text-decoration:underline;text-underline-offset:3px}.thesis-sources a:hover{color:#d5fbff}@media(max-width:900px){.thesis-hero,.thesis-grid,.thesis-boundary{grid-template-columns:1fr;gap:28px}.thesis-hero{padding-top:28px}.thesis-card-grid,.thesis-evidence-grid{grid-template-columns:1fr}.thesis-grid,.thesis-evidence,.thesis-boundary{padding:48px 0}.thesis-statement{margin:42px 0;padding:27px 24px}.thesis-boundary>div:last-child{border-left:0;border-top:1px solid rgba(180,154,250,.46);padding:24px 0 0}.thesis-cta{margin:48px 0;padding:30px;align-items:flex-start;flex-direction:column}.thesis-cta .button{width:100%}}
