@@ -1733,6 +1733,101 @@ html:has(body.agentrust-hub) { scroll-behavior: smooth; }
17331733
17341734.at-page .divider { margin : 0 ; border : 0 ; border-top : 1px solid var (--at-line ); }
17351735
1736+ /* WCM release page */
1737+ .at-page .hero-actions {
1738+ display : flex;
1739+ flex-wrap : wrap;
1740+ gap : 0.75rem ;
1741+ margin : 1.75rem 0 1rem ;
1742+ }
1743+ .at-page .hero-actions .button .secondary {
1744+ border-color : rgba (255 , 255 , 255 , 0.32 );
1745+ background : transparent;
1746+ color : var (--at-paper );
1747+ }
1748+ .at-page .proof-section { padding-top : 2.5rem ; padding-bottom : 2.5rem ; }
1749+ .at-page .proof-grid {
1750+ display : grid;
1751+ grid-template-columns : repeat (4 , minmax (0 , 1fr ));
1752+ overflow : hidden;
1753+ border : 1px solid var (--at-line );
1754+ border-radius : var (--at-radius );
1755+ background : var (--at-white );
1756+ }
1757+ .at-page .proof-grid a {
1758+ display : flex;
1759+ min-height : 132px ;
1760+ flex-direction : column;
1761+ justify-content : center;
1762+ padding : 1.25rem ;
1763+ border-right : 1px solid var (--at-line );
1764+ color : var (--at-ink );
1765+ text-decoration : none;
1766+ }
1767+ .at-page .proof-grid a : last-child { border-right : 0 ; }
1768+ .at-page .proof-grid a : hover { background : var (--at-paper-2 ); }
1769+ .at-page .proof-grid strong {
1770+ font-family : var (--at-serif );
1771+ font-size : clamp (2rem , 4vw , 3.2rem );
1772+ font-weight : 500 ;
1773+ letter-spacing : -0.04em ;
1774+ line-height : 1 ;
1775+ }
1776+ .at-page .proof-grid span {
1777+ margin-top : 0.55rem ;
1778+ color : var (--at-muted );
1779+ font-size : 0.68rem ;
1780+ font-weight : 750 ;
1781+ letter-spacing : 0.07em ;
1782+ text-transform : uppercase;
1783+ }
1784+ .at-page .proof-note { margin-top : 0.8rem ; color : var (--at-muted ); font-size : 0.72rem ; }
1785+ .at-page .proof-note code { color : var (--at-ink ); font-family : var (--at-mono ); }
1786+ .at-page .wcm-terminal { margin-top : 2rem ; }
1787+ .at-page .wcm-terminal .term-body { display : grid; gap : 0.7rem ; }
1788+ .at-page .wcm-terminal .term-body > div {
1789+ display : grid;
1790+ grid-template-columns : 30px minmax (230px , 1fr ) minmax (220px , auto);
1791+ gap : 1rem ;
1792+ padding-bottom : 0.7rem ;
1793+ border-bottom : 1px solid rgba (255 , 255 , 255 , 0.08 );
1794+ }
1795+ .at-page .wcm-terminal .term-body > div : last-child { padding-bottom : 0 ; border-bottom : 0 ; }
1796+ .at-page .wcm-use-cases .card { min-height : 250px ; }
1797+ .at-page .card-num {
1798+ color : var (--at-red );
1799+ font-family : var (--at-mono );
1800+ font-size : 0.7rem ;
1801+ font-weight : 750 ;
1802+ letter-spacing : 0.08em ;
1803+ }
1804+ .at-page .wcm-flow {
1805+ display : grid;
1806+ grid-template-columns : minmax (145px , 1fr ) auto minmax (145px , 1fr ) auto minmax (145px , 1fr ) auto minmax (145px , 1fr );
1807+ align-items : stretch;
1808+ gap : 0.7rem ;
1809+ margin-top : 2.2rem ;
1810+ }
1811+ .at-page .wcm-flow > div {
1812+ display : flex;
1813+ min-height : 180px ;
1814+ flex-direction : column;
1815+ padding : 1.25rem ;
1816+ border : 1px solid var (--at-line );
1817+ border-radius : 14px ;
1818+ background : var (--at-white );
1819+ }
1820+ .at-page .wcm-flow > div .gate { border-color : var (--at-red ); box-shadow : inset 0 4px 0 var (--at-red ); }
1821+ .at-page .wcm-flow span { color : var (--at-red ); font-family : var (--at-mono ); font-size : 0.7rem ; }
1822+ .at-page .wcm-flow strong { margin-top : auto; font-family : var (--at-serif ); font-size : 1.15rem ; }
1823+ .at-page .wcm-flow small { margin-top : 0.55rem ; color : var (--at-muted ); line-height : 1.5 ; }
1824+ .at-page .wcm-flow > i { align-self : center; color : var (--at-red ); font-family : var (--at-serif ); font-size : 1.5rem ; font-style : normal; }
1825+ .at-page .source-links { display : flex; flex-wrap : wrap; gap : 0.55rem 1.1rem ; margin-top : 1.5rem ; }
1826+ .at-page .source-links a { font-size : 0.78rem ; font-weight : 700 ; }
1827+ .at-page .wcm-personas { grid-template-columns : repeat (2 , minmax (0 , 1fr )); }
1828+ .at-page .wcm-personas .card { min-height : 220px ; }
1829+ .at-page .wcm-personas .card a { margin-top : auto; padding-top : 1rem ; color : var (--at-ink ); font-size : 0.78rem ; font-weight : 750 ; }
1830+
17361831/* Footer */
17371832.at-page .site-footer {
17381833 padding : clamp (2.5rem , 5vw , 4rem ) var (--at-gutter );
@@ -1777,6 +1872,21 @@ html:has(body.agentrust-hub) { scroll-behavior: smooth; }
17771872 .at-page .split .even { grid-template-columns : 1fr ; }
17781873 .at-page section { padding : 3.5rem 0 ; }
17791874 .at-page .credit { max-width : none; }
1875+ .at-page .proof-grid { grid-template-columns : repeat (2 , minmax (0 , 1fr )); }
1876+ .at-page .proof-grid a : nth-child (2 ) { border-right : 0 ; }
1877+ .at-page .proof-grid a : nth-child (-n + 2) { border-bottom : 1px solid var (--at-line ); }
1878+ .at-page .wcm-flow { grid-template-columns : 1fr ; }
1879+ .at-page .wcm-flow > div { min-height : 145px ; }
1880+ .at-page .wcm-flow > i { transform : rotate (90deg ); }
1881+ .at-page .wcm-personas { grid-template-columns : 1fr ; }
1882+ }
1883+
1884+ @media (max-width : 560px ) {
1885+ .at-page .proof-grid { grid-template-columns : 1fr ; }
1886+ .at-page .proof-grid a { min-height : 110px ; border-right : 0 ; border-bottom : 1px solid var (--at-line ); }
1887+ .at-page .proof-grid a : last-child { border-bottom : 0 ; }
1888+ .at-page .wcm-terminal .term-body > div { grid-template-columns : 24px 1fr ; }
1889+ .at-page .wcm-terminal .term-body > div span : last-child { grid-column : 2 ; }
17801890}
17811891
17821892@media (prefers-reduced-motion : reduce) {
0 commit comments