.launch-value{
padding:64px 0;
border-bottom:1px solid var(--hairline);
}

.launch-grid{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:1px;
background:var(--hairline);
border:1px solid var(--hairline);
margin-top:40px;
}

.launch-card{
background:var(--parchment-light);
padding:30px;
}

.launch-card h3{
font-family:'Source Serif 4',serif;
font-weight:500;
font-size:22px;
}

.launch-card p{
margin-top:12px;
color:var(--ink-soft);
line-height:1.6;
}

.launch-card ul{
margin-top:16px;
padding-left:18px;
color:var(--ink-soft);
line-height:1.8;
}


.launch-cta{
margin-top:40px;
padding:36px;
background:var(--canopy);
color:var(--parchment-light);
}

.launch-cta h3{
font-family:'Source Serif 4',serif;
font-size:26px;
}

.launch-cta p{
margin-top:10px;
}

.launch-cta a{
display:inline-block;
margin-top:20px;
border:1px solid var(--parchment-light);
padding:12px 18px;
font-family:'IBM Plex Mono',monospace;
font-size:12px;
text-decoration:none;
}


@media(max-width:900px){

.launch-grid{
grid-template-columns:1fr;
}

}


/* TT-OS launch readability enhancement */
.launch-cta h3,
.global-panel h3{
    color:#ffffff;
}

.launch-cta p,
.global-panel p{
    color:rgba(246,243,234,0.95);
}

.launch-cta a{
    color:#ffffff;
    font-weight:600;
}
