Changes for page Public Web Site

Last modified by Agnease on 2026/07/07 14:40

From version 25.39
edited by Agnease
on 2026/06/30 11:57
Change comment: There is no comment for this version
To version 29.14
edited by Agnease
on 2026/07/03 15:45
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2,7 +2,45 @@
2 2  #macro (displayPublicContent)
3 3   #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
4 4   {{html clean="false"}}
5 + <section class="hero hero-saas" id="top">
6 + <div class="container">
7 + <div class="hero-layout">
8 + <div class="hero-copy">
9 + <h1>Professional XWiki consulting <span>and engineering</span></h1>
5 5  
11 + <p class="lead">
12 + Agnease helps organizations upgrade, maintain, secure and extend production XWiki platforms with practical engineering support, custom development, integrations and long-term care.
13 + </p>
14 +
15 + <ul class="benefits">
16 + <li>XWiki LTS upgrades</li>
17 + <li>Maintenance and support</li>
18 + <li>Custom XWiki development</li>
19 + <li>Migrations and integrations</li>
20 + </ul>
21 +
22 + <div class="hero-actions" id="hero-cta">
23 + <a class="btn btn-primary" href="https://calendly.com/alex-agnease/30min?back=1&month=2026-06">
24 + Book a free discussion
25 + </a>
26 + <a class="btn btn-secondary" href="$xwiki.getURL('services.WebHome')">View XWiki services</a>
27 + </div>
28 + </div>
29 +
30 + <div class="hero-image-wrapper">
31 + <img
32 + class="hero-image"
33 + src="$xwiki.getDocument('PublicWebSite.WebHome').getAttachmentURL('agnease-xwiki-hero.png')"
34 + alt="Illustration of a professional XWiki platform dashboard with upgrade, security and maintenance elements"
35 + width="1200"
36 + height="900"
37 + loading="eager"
38 + />
39 + </div>
40 + </div>
41 + </div>
42 + </section>
43 +#*
6 6   <section class="hero hero-centered" aria-labelledby="hero-title">
7 7   <div class="container hero-inner">
8 8   <h1 id="hero-title">Professional XWiki consulting and engineering</h1>
... ... @@ -26,7 +26,7 @@
26 26   </div>
27 27   </div>
28 28   </section>
29 -
67 +*#
30 30   <section class="trust-strip" aria-label="Agnease experience">
31 31   <div class="container">
32 32   <ul>
agnease-xwiki-hero.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Admin
Size
... ... @@ -1,0 +1,1 @@
1 +981.8 KB
Content
XWiki.StyleSheetExtension[0]
code
... ... @@ -150,7 +150,7 @@
150 150  
151 151  /* ========== Buttons ========== */
152 152  
153 -.btn-primary {
153 +/*.btn-primary {
154 154   background: @brand;
155 155   border-color: @brand;
156 156   color: #fff;
... ... @@ -162,18 +162,12 @@
162 162   color: #fff;
163 163   }
164 164  }
165 -
165 +*/
166 166  .btn-secondary {
167 - color: @brand;
167 + color: @text;
168 168   background: #fff;
169 - border: 1px solid fade(@brand, 35%);
169 + border: 1px solid fade(@text, 35%);
170 170  
171 - &:hover,
172 - &:focus {
173 - color: @brand-strong;
174 - border-color: @brand;
175 - background: @brand-bg;
176 - }
177 177  }
178 178  
179 179  /* ========== Hero ========== */
... ... @@ -582,23 +582,104 @@
582 582  
583 583  .split-grid {
584 584   display: grid;
585 - grid-template-columns: 1.1fr .9fr;
579 + grid-template-columns: .95fr 1.05fr;
586 586   grid-gap: 36px;
587 587   max-width: 1040px;
588 588   margin: 0 auto;
589 - align-items: center;
583 + align-items: stretch;
590 590  }
591 591  
592 592  .split-copy {
587 + position: relative;
588 + overflow: hidden;
589 + min-height: 100%;
590 + padding: 42px 38px;
591 + border-radius: 26px;
592 + background:
593 + radial-gradient(circle at 86% 12%, fade(@brand, 22%) 0%, transparent 32%),
594 + linear-gradient(135deg, @text 0%, @text-soft 100%);
595 + color: #fff;
596 + box-shadow: @shadow;
597 +
598 + &::before {
599 + content: "";
600 + position: absolute;
601 + inset: 0;
602 + background:
603 + linear-gradient(90deg, fade(#fff, 4%) 1px, transparent 1px),
604 + linear-gradient(180deg, fade(#fff, 4%) 1px, transparent 1px);
605 + background-size: 48px 48px;
606 + opacity: .36;
607 + pointer-events: none;
608 + }
609 +
610 + h2,
611 + p {
612 + position: relative;
613 + z-index: 1;
614 + }
615 +
593 593   h2 {
594 594   text-align: left;
595 - margin-top: 0;
618 + margin: 0 0 18px;
619 + color: #fff;
620 + font-size: 30px;
621 + line-height: 1.18;
622 + letter-spacing: -.02em;
596 596   }
597 597  
598 598   p {
599 - color: @muted;
600 - line-height: 1.6;
626 + margin: 0 0 18px;
627 + color: #DBE4EF;
628 + line-height: 1.65;
629 +
630 + &:last-child {
631 + margin-bottom: 0;
632 + }
601 601   }
634 +
635 + h3,
636 + h4 {
637 + position: relative;
638 + z-index: 1;
639 + margin: 0 0 16px;
640 + color: #fff;
641 + font-size: 24px;
642 + line-height: 1.2;
643 + font-weight: 800;
644 + }
645 +
646 + h2 i,
647 + h3 i,
648 + h4 i {
649 + margin-right: 8px;
650 + color: @brand;
651 + }
652 +
653 + ul {
654 + position: relative;
655 + z-index: 1;
656 + margin: 18px 0 0;
657 + padding: 0;
658 + list-style: none;
659 + }
660 +
661 + li {
662 + position: relative;
663 + margin: 10px 0;
664 + padding-left: 28px;
665 + color: #DBE4EF;
666 + line-height: 1.5;
667 +
668 + &::before {
669 + content: "\f00c";
670 + font-family: FontAwesome;
671 + position: absolute;
672 + left: 0;
673 + top: 1px;
674 + color: @brand;
675 + }
676 + }
602 602  }
603 603  
604 604  .process-list {
... ... @@ -610,38 +610,75 @@
610 610   li {
611 611   counter-increment: process;
612 612   position: relative;
613 - padding: 16px 16px 16px 58px;
614 - margin-bottom: 12px;
688 + min-height: 104px;
689 + padding: 24px 26px 24px 82px;
690 + margin-bottom: 18px;
615 615   border: 1px solid @line;
616 616   border-radius: @radius;
693 + background: #fff;
617 617   box-shadow: @shadow-sm;
618 618   color: @muted;
619 619   line-height: 1.5;
620 620  
698 + &:last-child {
699 + margin-bottom: 0;
700 + }
701 +
621 621   &:before {
622 622   content: counter(process);
623 623   position: absolute;
624 - left: 16px;
625 - top: 16px;
626 - width: 28px;
627 - height: 28px;
705 + left: 26px;
706 + top: 26px;
707 + width: 38px;
708 + height: 38px;
628 628   border-radius: 50%;
629 - background: fade(@brand, 10%);
630 - color: @brand;
710 + background: @brand;
711 + color: #fff;
631 631   display: flex;
632 632   align-items: center;
633 633   justify-content: center;
634 634   font-weight: 800;
716 + box-shadow: 0 0 0 8px fade(@brand, 10%);
635 635   }
636 636  
637 637   strong {
638 638   display: block;
639 639   color: @text;
640 - margin-bottom: 3px;
722 + margin-bottom: 5px;
723 + font-size: 16px;
724 + line-height: 1.3;
641 641   }
642 642   }
643 643  }
644 644  
729 +/* ===== Contact page side panel ===== */
730 +
731 +.contact-side-panel {
732 + padding-top: 10px;
733 +}
734 +
735 +.contact-help-panel {
736 + margin-bottom: 18px;
737 + padding: 30px 28px;
738 +}
739 +
740 +.contact-help-panel h2 {
741 + font-size: 24px;
742 +}
743 +
744 +.contact-process-list li {
745 + min-height: auto;
746 +}
747 +
748 +/* CSS for hidden field to identify requests filled by bots. */
749 +.contact-hp-wrapper {
750 + position: absolute;
751 + left: -9999px;
752 + width: 1px;
753 + height: 1px;
754 + overflow: hidden;
755 +}
756 +
645 645  /* ========== Resources ========== */
646 646  
647 647  .resource-strip {
... ... @@ -744,7 +744,8 @@
744 744  /* ========== CTA ========== */
745 745  
746 746  .cta-section {
747 - padding: @section-padding;
859 + padding: 44px 0 56px;
860 + border:none
748 748  
749 749   .contact-inline {
750 750   margin: 0;
... ... @@ -754,67 +754,68 @@
754 754   color: @brand;
755 755   }
756 756   }
757 -}
758 758  
759 -.cta-panel {
760 - max-width: 860px;
761 - margin: 0 auto;
762 - padding: 32px;
763 - border-radius: @radius;
764 - border: 1px solid fade(@brand, 20%);
765 - box-shadow: @shadow-sm;
766 - text-align: center;
871 + .cta-panel {
872 + position: relative;
873 + overflow: hidden;
874 + max-width: 1040px;
875 + margin: 0 auto;
876 + padding: 48px 40px;
877 + border: 0;
878 + border-radius: 26px;
879 + background:
880 + radial-gradient(circle at 88% 10%, fade(@brand, 24%) 0%, transparent 30%),
881 + linear-gradient(135deg, @text 0%, @text-soft 100%);
882 + color: #fff;
883 + box-shadow: @shadow;
884 + text-align: center;
767 767  
768 - h2 {
769 - margin-top: 0;
770 - }
886 + &::before {
887 + content: "";
888 + position: absolute;
889 + inset: 0;
890 + background:
891 + linear-gradient(90deg, fade(#fff, 4%) 1px, transparent 1px),
892 + linear-gradient(180deg, fade(#fff, 4%) 1px, transparent 1px);
893 + background-size: 48px 48px;
894 + opacity: .4;
895 + pointer-events: none;
896 + }
771 771  
772 - p {
773 - color: @muted;
774 - line-height: 1.55;
775 - }
776 -}
898 + h2,
899 + p,
900 + .btn {
901 + position: relative;
902 + z-index: 1;
903 + }
777 777  
778 -.resource-inline-cta {
779 - display: flex;
780 - align-items: center;
781 - justify-content: space-between;
782 - gap: 22px;
783 - margin: 30px 0;
784 - padding: 20px 22px;
785 - border: 1px solid fade(@brand, 22%);
786 - border-radius: @radius;
787 - background: @brand-bg;
788 - box-shadow: @shadow-sm;
905 + h2 {
906 + max-width: 760px;
907 + margin: 0 auto 16px;
908 + color: #fff;
909 + }
789 789  
790 - p {
791 - margin: 0;
792 - color: @muted;
793 - line-height: 1.55;
794 - }
795 -
796 - strong {
797 - color: @text;
798 - }
799 -
800 - .btn {
801 - flex-shrink: 0;
802 - }
803 -}
804 -
805 -@media (max-width: 767px) {
806 - .resource-inline-cta {
807 - display: block;
808 - text-align: center;
809 -
810 810   p {
811 - margin-bottom: 14px;
912 + max-width: 760px;
913 + margin: 0 auto 28px;
914 + color: #DBE4EF;
915 + font-size: 16px;
916 + line-height: 1.6;
812 812   }
813 813  
814 - .btn {
815 - display: inline-block;
816 - margin-left: auto;
817 - margin-right: auto;
919 + .btn-primary {
920 + border-color: #fff;
921 + background: #fff;
922 + color: @text;
923 + box-shadow: 0 18px 42px rgba(0, 0, 0, .18);
924 +
925 + &:hover,
926 + &:focus {
927 + border-color: #fff;
928 + background: #fff;
929 + color: @brand-strong;
930 + text-decoration: none;
931 + }
818 818   }
819 819   }
820 820  }
... ... @@ -833,8 +833,12 @@
833 833   grid-template-columns: 1fr;
834 834   }
835 835  
836 - .split-copy h2 {
837 - text-align: center;
950 + .split-copy {
951 + padding: 34px 28px;
952 +
953 + h2 {
954 + text-align: center;
955 + }
838 838   }
839 839  }
840 840  
... ... @@ -902,12 +902,35 @@
902 902   padding: 20px;
903 903   }
904 904  
1023 + .split-copy {
1024 + padding: 30px 22px;
1025 + border-radius: 20px;
1026 + }
1027 +
1028 + .process-list li {
1029 + padding: 22px 20px 22px 68px;
1030 +
1031 + &:before {
1032 + left: 20px;
1033 + top: 22px;
1034 + width: 32px;
1035 + height: 32px;
1036 + }
1037 + }
1038 +
905 905   .services .service {
906 906   gap: 14px;
907 907   }
908 908  
909 - .cta-panel {
910 - padding: 24px 20px;
1043 + .cta-section {
1044 + .cta-panel {
1045 + padding: 30px 22px;
1046 + border-radius: 20px;
1047 +
1048 + .btn-primary {
1049 + width: 100%;
1050 + }
1051 + }
911 911   }
912 912  }
913 913  
... ... @@ -1641,8 +1641,8 @@
1641 1641   background-image: none !important;
1642 1642  } */
1643 1643  
1785 +/* ========== Main Page Hero / SaaS Layout ========== */
1644 1644  
1645 -/* ========== Hero ========== */
1646 1646  #mainContentArea .hero.hero-saas {
1647 1647   min-height: auto;
1648 1648   padding: 60px 0 34px;
... ... @@ -1651,18 +1651,21 @@
1651 1651   overflow: hidden;
1652 1652   background: transparent;
1653 1653  }
1795 +
1654 1654  #mainContentArea .hero-layout {
1655 1655   max-width: 1120px;
1656 1656   margin: 0 auto;
1657 1657   display: grid;
1658 - grid-template-columns: minmax(0, .86fr) minmax(0, 1.14fr);
1800 + grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
1659 1659   gap: 56px;
1660 1660   align-items: center;
1661 1661  }
1662 -#mainContentArea .hero-copy,
1663 -#mainContentArea .hero.hero-saas .lead {
1804 +
1805 +#mainContentArea .hero-copy {
1806 + min-width: 0;
1664 1664   text-align: left;
1665 1665  }
1809 +
1666 1666  #mainContentArea .hero.hero-saas h1 {
1667 1667   max-width: 640px;
1668 1668   margin: 0 0 26px;
... ... @@ -1671,16 +1671,20 @@
1671 1671   line-height: 1;
1672 1672   letter-spacing: -3px;
1673 1673  }
1818 +
1674 1674  #mainContentArea .hero.hero-saas h1 span {
1675 1675   color: @brand;
1676 1676  }
1822 +
1677 1677  #mainContentArea .hero.hero-saas .lead {
1678 1678   max-width: 590px;
1679 1679   margin: 0 0 28px;
1680 1680   color: #334155;
1827 + text-align: left;
1681 1681   font-size: 18px;
1682 1682   line-height: 1.6;
1683 1683  }
1831 +
1684 1684  #mainContentArea .hero.hero-saas .benefits {
1685 1685   max-width: 620px;
1686 1686   margin: 0 0 30px;
... ... @@ -1693,6 +1693,7 @@
1693 1693   font-size: 15px;
1694 1694   text-align: left;
1695 1695  }
1844 +
1696 1696  #mainContentArea .hero.hero-saas .benefits li {
1697 1697   display: grid;
1698 1698   grid-template-columns: 18px minmax(0, 1fr);
... ... @@ -1701,6 +1701,7 @@
1701 1701   margin: 0;
1702 1702   line-height: 1.45;
1703 1703  }
1853 +
1704 1704  #mainContentArea .hero.hero-saas .benefits li::before {
1705 1705   content: "✓";
1706 1706   display: block;
... ... @@ -1711,212 +1711,100 @@
1711 1711   text-align: left;
1712 1712   margin: 0;
1713 1713  }
1714 -#mainContentArea .hero-actions,
1715 -#mainContentArea #hero-cta {
1864 +
1865 +#mainContentArea .hero.hero-saas .hero-actions,
1866 +#mainContentArea .hero.hero-saas #hero-cta {
1716 1716   display: flex;
1717 1717   flex-wrap: wrap;
1718 1718   justify-content: flex-start;
1719 1719   gap: 12px;
1871 + margin-top: 0;
1720 1720  }
1721 -#mainContentArea .hero-visual {
1722 - position: relative;
1723 - min-height: 540px;
1724 -}
1725 -#mainContentArea .hero-browser,
1726 -#mainContentArea .hero-floating {
1727 - border: 1px solid @line;
1728 - background: fade(#fff, 94%);
1729 - box-shadow: @shadow;
1730 - backdrop-filter: blur(14px);
1731 -}
1732 -#mainContentArea .hero-browser {
1733 - position: absolute;
1734 - top: 8px;
1735 - right: 0;
1736 - width: 100%;
1737 - max-width: 720px;
1738 - overflow: hidden;
1739 - border-radius: 18px;
1740 - background: fade(#fff, 88%);
1741 -}
1742 -#mainContentArea .hero-browser-top {
1743 - height: 58px;
1873 +
1874 +#mainContentArea .hero-image-wrapper {
1875 + min-width: 0;
1744 1744   display: flex;
1877 + justify-content: center;
1745 1745   align-items: center;
1746 - gap: 10px;
1747 - padding: 0 24px;
1748 - border-bottom: 1px solid @line;
1749 - background: fade(#fff, 74%);
1750 1750  }
1751 -#mainContentArea .hero-dot,
1752 -#mainContentArea .hero-status-dot {
1753 - border-radius: 50%;
1880 +
1881 +#mainContentArea .hero-image {
1882 + display: block;
1883 + width: 100%;
1884 + max-width: 620px;
1885 + height: auto;
1886 + border: 0;
1754 1754  }
1755 -#mainContentArea .hero-dot {
1756 - width: 10px;
1757 - height: 10px;
1758 - background: #CBD5E1;
1888 +
1889 +/* ========== Main Page Hero Responsive ========== */
1890 +
1891 +@media (max-width: 1100px) {
1892 + #mainContentArea .hero-layout {
1893 + max-width: 760px;
1894 + grid-template-columns: 1fr;
1895 + gap: 34px;
1896 + }
1897 +
1898 + #mainContentArea .hero-copy {
1899 + order: 1;
1900 + text-align: center;
1901 + }
1902 +
1903 + #mainContentArea .hero-image-wrapper {
1904 + order: 2;
1905 + }
1906 +
1907 + #mainContentArea .hero.hero-saas h1 {
1908 + margin-left: auto;
1909 + margin-right: auto;
1910 + text-align: center;
1911 + }
1912 +
1913 + #mainContentArea .hero.hero-saas .lead {
1914 + margin-left: auto;
1915 + margin-right: auto;
1916 + text-align: center;
1917 + }
1918 +
1919 + #mainContentArea .hero.hero-saas .benefits {
1920 + margin-left: auto;
1921 + margin-right: auto;
1922 + }
1923 +
1924 + #mainContentArea .hero.hero-saas .hero-actions,
1925 + #mainContentArea .hero.hero-saas #hero-cta {
1926 + justify-content: center;
1927 + }
1928 +
1929 + #mainContentArea .hero-image {
1930 + max-width: 620px;
1931 + }
1759 1759  }
1760 -#mainContentArea .hero-status-dot {
1761 - width: 8px;
1762 - height: 8px;
1763 - background: @brand;
1933 +
1934 +@media (max-width: 640px) {
1935 + #mainContentArea .hero.hero-saas {
1936 + padding: 42px 0 28px;
1937 + }
1938 +
1939 + #mainContentArea .hero-layout {
1940 + gap: 28px;
1941 + }
1942 +
1943 + #mainContentArea .hero.hero-saas h1 {
1944 + font-size: 42px;
1945 + letter-spacing: -1.5px;
1946 + }
1947 +
1948 + #mainContentArea .hero.hero-saas .lead {
1949 + font-size: 17px;
1950 + }
1951 +
1952 + #mainContentArea .hero.hero-saas .benefits {
1953 + grid-template-columns: 1fr;
1954 + }
1955 +
1956 + #mainContentArea .hero-image {
1957 + max-width: 100%;
1958 + }
1764 1764  }
1765 -#mainContentArea .hero-search {
1766 - margin-left: auto;
1767 - width: 170px;
1768 - height: 26px;
1769 - border: 1px solid #E2E8F0;
1770 - border-radius: 20px;
1771 - background: #F1F5F9;
1772 -}
1773 -#mainContentArea .hero-browser-body {
1774 - display: grid;
1775 - grid-template-columns: 150px minmax(0, 1fr);
1776 -}
1777 -#mainContentArea .hero-sidebar {
1778 - padding: 24px 18px;
1779 - border-right: 1px solid @line;
1780 - background: #F8FAFC;
1781 -}
1782 -#mainContentArea .hero-nav-item,
1783 -#mainContentArea .hero-status-row,
1784 -#mainContentArea .hero-version-flow,
1785 -#mainContentArea .hero-flow {
1786 - display: flex;
1787 - align-items: center;
1788 -}
1789 -#mainContentArea .hero-nav-item {
1790 - gap: 9px;
1791 - padding: 10px 8px;
1792 - color: #334155;
1793 - font-size: 13px;
1794 -}
1795 -#mainContentArea .hero-nav-icon {
1796 - width: 20px;
1797 - height: 20px;
1798 - border: 1px solid #CBD5E1;
1799 - border-radius: 5px;
1800 -}
1801 -#mainContentArea .hero-content-panel {
1802 - padding: 26px;
1803 -}
1804 -#mainContentArea .hero-panel-title,
1805 -#mainContentArea .hero-card-title {
1806 - color: @text;
1807 - font-weight: 800;
1808 -}
1809 -#mainContentArea .hero-panel-title {
1810 - margin-bottom: 18px;
1811 - font-size: 20px;
1812 -}
1813 -#mainContentArea .hero-skeleton {
1814 - height: 8px;
1815 - margin-bottom: 10px;
1816 - border-radius: 10px;
1817 - background: #E2E8F0;
1818 -}
1819 -#mainContentArea .hero-skeleton.short {
1820 - width: 64%;
1821 -}
1822 -#mainContentArea .hero-dashboard-grid {
1823 - margin-top: 28px;
1824 - display: grid;
1825 - grid-template-columns: repeat(2, minmax(0, 1fr));
1826 - gap: 18px;
1827 -}
1828 -#mainContentArea .hero-mini-card {
1829 - padding: 18px;
1830 - border: 1px solid @line;
1831 - border-radius: 14px;
1832 - background: #fff;
1833 -}
1834 -#mainContentArea .hero-mini-card h4 {
1835 - margin: 0 0 14px;
1836 - font-size: 15px;
1837 -}
1838 -#mainContentArea .hero-status-row {
1839 - gap: 10px;
1840 - margin: 11px 0;
1841 - color: #475569;
1842 - font-size: 13px;
1843 -}
1844 -#mainContentArea .hero-floating {
1845 - position: absolute;
1846 - border-radius: 16px;
1847 -}
1848 -#mainContentArea .hero-upgrade-card {
1849 - left: 0;
1850 - bottom: 72px;
1851 - width: 320px;
1852 - padding: 20px;
1853 -}
1854 -#mainContentArea .hero-security-card {
1855 - right: 20px;
1856 - top: 260px;
1857 - width: 260px;
1858 - padding: 22px;
1859 -}
1860 -#mainContentArea .hero-security-card ul {
1861 - margin: 0;
1862 - padding: 0;
1863 - list-style: none;
1864 -}
1865 -#mainContentArea .hero-security-card li {
1866 - margin: 12px 0;
1867 - font-size: 14px;
1868 -}
1869 -#mainContentArea .hero-security-card li::before {
1870 - content: "✓";
1871 - margin-right: 8px;
1872 - color: @brand;
1873 - font-weight: 900;
1874 -}
1875 -#mainContentArea .hero-card-title {
1876 - margin-bottom: 16px;
1877 -}
1878 -#mainContentArea .hero-version-flow {
1879 - gap: 8px;
1880 -}
1881 -#mainContentArea .hero-version {
1882 - width: 62px;
1883 - height: 54px;
1884 - padding: 0 8px;
1885 - display: grid;
1886 - place-items: center;
1887 - box-sizing: border-box;
1888 - border-radius: 8px;
1889 - background: #F1F5F9;
1890 - color: #334155;
1891 - text-align: center;
1892 - font-size: 13px;
1893 - line-height: 1.25;
1894 -}
1895 -#mainContentArea .hero-version.active {
1896 - width: 84px;
1897 - background: @text;
1898 - color: #fff;
1899 -}
1900 -#mainContentArea .hero-arrow {
1901 - color: #64748B;
1902 -}
1903 -#mainContentArea .hero-flow {
1904 - position: absolute;
1905 - right: 48px;
1906 - bottom: 18px;
1907 - gap: 12px;
1908 -}
1909 -#mainContentArea .hero-env {
1910 - min-width: 130px;
1911 - padding: 16px 20px;
1912 - border: 1px solid @line;
1913 - border-radius: 12px;
1914 - background: #fff;
1915 - color: #475569;
1916 - text-align: center;
1917 - text-transform: uppercase;
1918 - font-size: 12px;
1919 - letter-spacing: 1.3px;
1920 - box-shadow: 0 16px 40px rgba(15, 23, 42, .08);
1921 -}
1922 1922