@@ -97,7 +97,7 @@ a:hover {
9797}
9898
9999.container {
100- width : min (1120px , 100% - 2rem );
100+ width : min (1120px , calc ( 100% - 2rem ) );
101101 margin : 0 auto;
102102}
103103
@@ -119,7 +119,8 @@ a:hover {
119119 font-family : var (--font-heading );
120120 font-size : clamp (1.8rem , 2.9vw , 2.5rem );
121121 line-height : 1.15 ;
122- letter-spacing : -0.02em ;
122+ letter-spacing : 0 ;
123+ overflow-wrap : break-word;
123124}
124125
125126.section-intro {
@@ -138,7 +139,7 @@ a:hover {
138139}
139140
140141.site-header .container .nav {
141- width : min (1540px , 100% - 1rem );
142+ width : min (1540px , calc ( 100% - 1rem ) );
142143}
143144
144145.nav {
@@ -426,6 +427,11 @@ html:not([data-theme="dark"]) .theme-icon-sun {
426427 align-items : start;
427428}
428429
430+ .hero-content ,
431+ .hero-panel {
432+ min-width : 0 ;
433+ }
434+
429435.eyebrow {
430436 margin : 0 0 0.85rem ;
431437 text-transform : uppercase;
@@ -440,8 +446,9 @@ html:not([data-theme="dark"]) .theme-icon-sun {
440446 font-family : var (--font-heading );
441447 font-size : clamp (2rem , 4.2vw , 3.45rem );
442448 line-height : 1.05 ;
443- letter-spacing : -0.02 em ;
449+ letter-spacing : 0 ;
444450 max-width : 18ch ;
451+ overflow-wrap : break-word;
445452}
446453
447454.hero-lead {
@@ -459,29 +466,17 @@ html:not([data-theme="dark"]) .theme-icon-sun {
459466.hero-actions {
460467 margin-top : 1.6rem ;
461468 display : grid;
462- grid-template-columns : repeat (6 , minmax (0 , 1fr ));
469+ grid-template-columns : repeat (3 , minmax (0 , 1fr ));
463470 gap : 0.65rem ;
464- max-width : 760 px ;
471+ max-width : 640 px ;
465472 width : 100% ;
466- margin-inline : auto;
467473}
468474
469475.hero-actions > * {
470476 width : 100% ;
471477 justify-content : center;
472478}
473479
474- .hero-actions > : nth-child (1 ),
475- .hero-actions > : nth-child (2 ) {
476- grid-column : span 3 ;
477- }
478-
479- .hero-actions > : nth-child (3 ),
480- .hero-actions > : nth-child (4 ),
481- .hero-actions > : nth-child (5 ) {
482- grid-column : span 2 ;
483- }
484-
485480.hero-panel {
486481 background : linear-gradient (160deg , var (--surface ), color-mix (in srgb, var (--surface ) 68% , var (--surface-muted )));
487482 border : 1px solid var (--border );
@@ -516,11 +511,12 @@ html:not([data-theme="dark"]) .theme-icon-sun {
516511 padding : 0 ;
517512 margin : 1.5rem 0 0 ;
518513 display : grid;
519- grid-template-columns : repeat (3 , minmax (0 , 1fr ));
514+ grid-template-columns : repeat (4 , minmax (0 , 1fr ));
520515 gap : 1rem ;
521516}
522517
523518.pipeline-step {
519+ min-width : 0 ;
524520 background : var (--surface );
525521 border : 1px solid var (--border );
526522 border-radius : var (--radius );
@@ -567,6 +563,138 @@ html:not([data-theme="dark"]) .theme-icon-sun {
567563 margin-top : 0.85rem ;
568564}
569565
566+ .abstraction-grid ,
567+ .use-case-grid ,
568+ .proof-grid ,
569+ .pilot-grid ,
570+ .research-grid ,
571+ .report-template-grid {
572+ margin-top : 1.45rem ;
573+ display : grid;
574+ gap : 1rem ;
575+ }
576+
577+ .abstraction-grid {
578+ grid-template-columns : repeat (3 , minmax (0 , 1fr ));
579+ }
580+
581+ .use-case-grid {
582+ grid-template-columns : repeat (3 , minmax (0 , 1fr ));
583+ align-items : stretch;
584+ }
585+
586+ .proof-grid {
587+ grid-template-columns : repeat (4 , minmax (0 , 1fr ));
588+ }
589+
590+ .pilot-grid ,
591+ .research-grid {
592+ grid-template-columns : repeat (3 , minmax (0 , 1fr ));
593+ }
594+
595+ .report-template-grid {
596+ grid-template-columns : repeat (2 , minmax (0 , 1fr ));
597+ }
598+
599+ .abstraction-card ,
600+ .use-case-card ,
601+ .proof-card ,
602+ .pilot-card ,
603+ .research-card ,
604+ .report-template-card {
605+ min-width : 0 ;
606+ background : var (--surface );
607+ border : 1px solid var (--border );
608+ border-radius : var (--radius );
609+ padding : 1rem ;
610+ box-shadow : var (--shadow );
611+ }
612+
613+ .use-case-card ,
614+ .proof-card ,
615+ .pilot-card ,
616+ .research-card {
617+ display : flex;
618+ flex-direction : column;
619+ }
620+
621+ .abstraction-card h3 ,
622+ .use-case-card h3 ,
623+ .proof-card h3 ,
624+ .pilot-card h3 ,
625+ .research-card h3 ,
626+ .report-template-card h4 {
627+ margin : 0 ;
628+ font-family : var (--font-heading );
629+ line-height : 1.22 ;
630+ }
631+
632+ .abstraction-card h3 ,
633+ .proof-card h3 ,
634+ .pilot-card h3 ,
635+ .research-card h3 {
636+ font-size : 1.08rem ;
637+ }
638+
639+ .use-case-card h3 {
640+ font-size : 1.18rem ;
641+ }
642+
643+ .report-template-card h4 {
644+ font-size : 1rem ;
645+ }
646+
647+ .abstraction-card p ,
648+ .use-case-card p ,
649+ .proof-card p ,
650+ .pilot-card p ,
651+ .research-card p ,
652+ .report-template-card p {
653+ margin : 0.68rem 0 0 ;
654+ color : var (--text-muted );
655+ }
656+
657+ .card-badge {
658+ align-self : flex-start;
659+ display : inline-flex;
660+ align-items : center;
661+ border : 1px solid color-mix (in srgb, var (--accent ) 40% , var (--border ));
662+ border-radius : 999px ;
663+ background : color-mix (in srgb, var (--accent ) 12% , var (--surface ));
664+ color : var (--text );
665+ font-weight : 800 ;
666+ font-size : 0.76rem ;
667+ line-height : 1.2 ;
668+ padding : 0.34rem 0.58rem ;
669+ margin-bottom : 0.8rem ;
670+ }
671+
672+ .io-grid {
673+ display : grid;
674+ grid-template-columns : repeat (2 , minmax (0 , 1fr ));
675+ gap : 0.9rem ;
676+ margin-top : auto;
677+ padding-top : 1rem ;
678+ }
679+
680+ .io-grid h4 {
681+ margin : 0 ;
682+ font-size : 0.88rem ;
683+ text-transform : uppercase;
684+ letter-spacing : 0.06em ;
685+ color : var (--text-muted );
686+ }
687+
688+ .supporting-note {
689+ font-size : 0.92rem ;
690+ }
691+
692+ .supporting-note a {
693+ display : inline-flex;
694+ margin-left : 0.28rem ;
695+ font-weight : 700 ;
696+ }
697+
570698.products-grid {
571699 display : grid;
572700 grid-template-columns : repeat (2 , minmax (0 , 1fr ));
@@ -575,6 +703,7 @@ html:not([data-theme="dark"]) .theme-icon-sun {
575703}
576704
577705.product-card {
706+ min-width : 0 ;
578707 background : var (--surface );
579708 border : 1px solid var (--border );
580709 border-radius : var (--radius );
@@ -676,6 +805,35 @@ html:not([data-theme="dark"]) .theme-icon-sun {
676805 font-size : 1.08rem ;
677806}
678807
808+ .proof-card a {
809+ margin-top : auto;
810+ padding-top : 0.85rem ;
811+ font-weight : 700 ;
812+ }
813+
814+ .proof-takeaway ,
815+ .demo-block {
816+ margin-top : 1rem ;
817+ background : var (--surface );
818+ border : 1px solid var (--border );
819+ border-radius : var (--radius );
820+ padding : 1rem ;
821+ box-shadow : var (--shadow );
822+ }
823+
824+ .proof-takeaway h3 ,
825+ .demo-block h3 {
826+ margin : 0 ;
827+ font-family : var (--font-heading );
828+ font-size : 1.18rem ;
829+ }
830+
831+ .proof-takeaway p ,
832+ .demo-block > div : first-child p {
833+ margin : 0.62rem 0 0 ;
834+ color : var (--text-muted );
835+ }
836+
679837.report-preview {
680838 margin-top : 1.1rem ;
681839 background : var (--surface );
@@ -692,6 +850,10 @@ html:not([data-theme="dark"]) .theme-icon-sun {
692850 border : 1px solid var (--border );
693851}
694852
853+ .demo-block .report-preview {
854+ box-shadow : none;
855+ }
856+
695857.roadmap-figure {
696858 margin-top : 1.1rem ;
697859 background : var (--surface );
@@ -848,18 +1010,27 @@ html:not([data-theme="dark"]) .theme-icon-sun {
8481010 }
8491011
8501012 .products-grid ,
1013+ .use-case-grid ,
1014+ .pilot-grid ,
1015+ .research-grid ,
8511016 .audience-grid {
8521017 grid-template-columns : 1fr ;
8531018 }
8541019
1020+ .abstraction-grid ,
1021+ .proof-grid ,
1022+ .report-template-grid {
1023+ grid-template-columns : repeat (2 , minmax (0 , 1fr ));
1024+ }
1025+
8551026 .scenario-grid {
8561027 grid-template-columns : 1fr ;
8571028 }
8581029}
8591030
8601031@media (max-width : 1460px ) {
8611032 .site-header .container .nav {
862- width : min (1460px , 100% - 0.8rem );
1033+ width : min (1460px , calc ( 100% - 0.8rem ) );
8631034 }
8641035
8651036 .nav-link {
@@ -947,7 +1118,11 @@ html:not([data-theme="dark"]) .theme-icon-sun {
9471118}
9481119
9491120@media (max-width : 860px ) {
950- .pipeline {
1121+ .pipeline ,
1122+ .abstraction-grid ,
1123+ .proof-grid ,
1124+ .report-template-grid ,
1125+ .io-grid {
9511126 grid-template-columns : 1fr ;
9521127 }
9531128}
0 commit comments