/* generated: VexarGrid = green, VexarGo = berry */
body[data-page="grid"] .eyebrow{color:#17b653}
body[data-page="grid"] .button{background:#1fd760}
body[data-page="grid"] .button:hover{background:#17b653;box-shadow:0 10px 25px rgba(5,238,92,.18)}
body[data-page="grid"] .button:focus-visible,body[data-page="grid"] .nav-link:focus-visible,body[data-page="grid"] .brand:focus-visible,body[data-page="grid"] .menu-toggle:focus-visible,body[data-page="grid"] summary:focus-visible{outline:3px solid #1fd760}
body[data-page="grid"] .button.light:hover{background:#eafff2}
body[data-page="grid"] .button.outline{border-color:#b9dcc6}
body[data-page="grid"] .button.text{color:#1fd760}
body[data-page="grid"] .site-header{background:rgba(250,255,252,.92);border-bottom:1px solid rgba(198,229,210,.72)}
body[data-page="grid"] .brand .vexar{color:#112318}
body[data-page="grid"] .brand .drive{color:#1fd760}
body[data-page="grid"] .nav-link:hover,body[data-page="grid"] .nav-link.active{color:#1fd760}
body[data-page="grid"] .hero{background:linear-gradient(145deg,#f7fffa 5%,#ecfff3 58%,#e4f7eb 100%)}
body[data-page="grid"] .hero:before{background-image:linear-gradient(rgba(7,167,67,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(7,167,67,.055) 1px,transparent 1px)}
body[data-page="grid"] .hero:after{border:1px solid rgba(5,238,92,.11);box-shadow:0 0 0 180px rgba(5,238,92,.025),0 0 0 360px rgba(5,238,92,.018)}
body[data-page="grid"] .hero-note:before{background:#8ecaa4}
body[data-page="grid"] .visual-orbit{border:1px solid rgba(5,238,92,.15)}
body[data-page="grid"] .visual-orbit:after{background:#1fd760;box-shadow:0 0 0 7px rgba(5,238,92,.12)}
body[data-page="grid"] .product-ui{border:1px solid #c8e8d4}
body[data-page="grid"] .ui-top{border-bottom:1px solid #dfede4;background:#fbfdfc}
body[data-page="grid"] .floating-tag{box-shadow:0 12px 28px rgba(10,70,32,.15)}
body[data-page="grid"] .statement .eyebrow{color:#81ffb0}
body[data-page="grid"] .statement p{color:#c5e3d0}
body[data-page="grid"] .statement .line-art{border:1px solid rgba(89,246,148,.18);box-shadow:0 0 0 100px rgba(89,246,148,.035),0 0 0 200px rgba(89,246,148,.025)}
body[data-page="grid"] .product-card{border:1px solid #d9ece0}
body[data-page="grid"] .product-card:after{border:1px solid rgba(5,238,92,.16);box-shadow:0 0 0 70px rgba(5,238,92,.035)}
body[data-page="grid"] .product-card.go-card .label:before{background:#1fd760}
body[data-page="grid"] .go-card .product-icon{border-color:#bdefd0;background:#e9fff1}
body[data-page="grid"] .go-card .product-icon{color:#1fd760}
body[data-page="grid"] .product-card.go-card .text-link{color:#1fd760}
body[data-page="grid"] .feature-card .num{color:#1fd760}
body[data-page="grid"] .feature-card.dark{background:#194f2d;border:1px solid #316a46}
body[data-page="grid"] .feature-card.dark p{color:#bfdac9}
body[data-page="grid"] .soft-panel{background:#eaf8ef;border:1px solid #d7efe0}
body[data-page="grid"] .quote{color:#1f472e}
body[data-page="grid"] .mini-list span{color:#1fd760}
body[data-page="grid"] .cta-panel{background:linear-gradient(135deg,#07a442,#05ee5c 65%,#38ff83)}
body[data-page="grid"] .cta-panel p{color:#d8ffe7}
body[data-page="grid"] .page-hero{background:linear-gradient(140deg,#f9fffb,#eafbf0)}
body[data-page="grid"] .page-hero .page-hero-mark{border:1px solid rgba(5,238,92,.17);box-shadow:0 0 0 120px rgba(5,238,92,.028),0 0 0 240px rgba(5,238,92,.02)}
body[data-page="grid"] .audience-card .glyph{color:#1fd760}
body[data-page="grid"] .faq summary:after{color:#1fd760}
body[data-page="grid"] .founder .avatar{background:#e6ffef;color:#1fd760}
body[data-page="grid"] .contact-detail a{color:#1fd760}
body[data-page="grid"] .contact-form{box-shadow:0 15px 55px rgba(17,68,36,.06)}
body[data-page="grid"] .form-field input,body[data-page="grid"] .form-field select,body[data-page="grid"] .form-field textarea{border:1px solid #c8e2d2;background:#fafffc}
body[data-page="grid"] .form-field input:focus,body[data-page="grid"] .form-field select:focus,body[data-page="grid"] .form-field textarea:focus{border-color:#1fd760;box-shadow:0 0 0 3px rgba(5,238,92,.14)}
body[data-page="grid"] .form-message{color:#17b653}
body[data-page="grid"] .site-footer{background:#0e361d}
body[data-page="grid"] .footer-title{color:#85fbb1}
body[data-page="grid"] .footer-links a{color:#cbe0d3}
body[data-page="grid"][data-page="home"] .hero .eyebrow{color: #8effb8}
body[data-page="grid"] .mobility-stage{border: 1px solid rgba(194,231,208,.17)}
body[data-page="grid"] .mobility-stage::after{background:linear-gradient(180deg,rgba(9,26,15,.55),transparent 19%,transparent 72%,rgba(9,26,15,.5))}
body[data-page="grid"] .stage-top,body[data-page="grid"] .stage-bottom{color:#dcf0e4}
body[data-page="grid"] .stage-top i,body[data-page="grid"] .signal-dot{background:#57ff96;box-shadow:0 0 0 5px rgba(5,238,92,.16)}
body[data-page="grid"] .scene-label{border:1px solid rgba(225,248,234,.22);background:rgba(16,37,24,.72)}
body[data-page="grid"] .scene-label-a small{color:#85ffb3}
body[data-page="grid"] .vehicle-shadow{fill:#031008}
body[data-page="grid"] .vehicle-body{fill:#effff5;stroke:#b2e0c3}
body[data-page="grid"] .vehicle-glass{fill:#5ebe82}
body[data-page="grid"] .vehicle-lamp{fill:#8effb8}
body[data-page="grid"] .vehicle-blue .vehicle-body{fill:#05ee5c;stroke:#74ffa8}
body[data-page="grid"] .vehicle-blue .vehicle-glass{fill:#b7ffd2}
body[data-page="grid"] .truck-shadow{fill:#06190d}
body[data-page="grid"] .truck-trailer{fill:#e9f2ec;stroke:#a9cdb6}
body[data-page="grid"] .truck-cab{fill:#05ee5c;stroke:#91fab8}
body[data-page="grid"] .truck-windscreen{fill:#a9ffc9}
body[data-page="grid"] .truck-lamp{fill:#eafff2}
body[data-page="grid"] .small-truck .truck-trailer{fill:#d7e8dd}
body[data-page="grid"] .go-hero-art::after{background:linear-gradient(90deg,#f7fffa 0%,rgba(247,255,250,.96) 35%,rgba(247,255,250,.72) 58%,rgba(247,255,250,.07) 100%)}
@media(max-width:760px){body[data-page="grid"] .go-hero-art::after{background:linear-gradient(180deg,#f7fffa 0%,rgba(247,255,250,.97) 50%,rgba(247,255,250,.56) 100%)}}
body[data-page="grid"][data-page="vision"] .page-hero{background:#effbf3}
body[data-page="grid"] .vision-horizon-art::after{background:linear-gradient(90deg,#f6fdf9 0%,rgba(246,253,249,.96) 25%,rgba(246,253,249,.77) 45%,rgba(246,253,249,.14) 73%,transparent 100%)}
@media(max-width:760px){body[data-page="grid"] .vision-horizon-art::after{background:linear-gradient(180deg,rgba(246,253,249,.99) 0%,rgba(246,253,249,.94) 47%,rgba(246,253,249,.43) 76%,rgba(246,253,249,.14) 100%)}}
body[data-page="grid"] .hero-scrim{background:linear-gradient(90deg,rgba(12,26,17,.96) 0%,rgba(12,26,17,.88) 37%,rgba(12,26,17,.31) 100%),linear-gradient(0deg,rgba(12,26,17,.48),transparent 35%)}
body[data-page="grid"] .bridge-fill{background:#05ee5c}
body[data-page="grid"] .grid-editorial span{background:rgba(13,26,18,.68)}
body[data-page="grid"] .home-products .go-card{background:linear-gradient(90deg,rgba(247,255,250,.97) 0%,rgba(247,255,250,.92) 34%,rgba(247,255,250,.52) 56%,rgba(247,255,250,.03) 88%),url('assets/go-personal-journey-editorial.png?v=20261028') 61% center/cover}
@media(max-width:760px){body[data-page="grid"] .hero-scrim{background:linear-gradient(180deg,rgba(12,26,17,.95) 0%,rgba(12,26,17,.82) 48%,rgba(12,26,17,.18) 100%)}}
body[data-page="grid"] .carousel-viewport:focus-visible{outline:3px solid #05ee5c}
body[data-page="grid"] .home-products .carousel-track > .product-card:hover{box-shadow:0 20px 55px rgba(16,65,34,.13)}
body[data-page="grid"] .carousel-tab::after{background:#05ee5c}
body[data-page="grid"] .carousel-tab:hover,body[data-page="grid"] .carousel-tab.is-active{color:#07b548}
body[data-page="grid"] .carousel-arrows button{color:#1f482e}
body[data-page="grid"] .carousel-arrows button:not(:disabled):hover{background:#05ee5c;border-color:#05ee5c}
body[data-page="grid"] .carousel-tab:focus-visible,body[data-page="grid"] .carousel-arrows button:focus-visible{outline:3px solid #05ee5c}
body[data-page="grid"] .nav-link::after{background:#05ee5c}
body[data-page="grid"] .site-header.open .menu-toggle{color:#05ee5c}
body[data-page="grid"] .faq summary:hover,body[data-page="grid"] .faq details[open] summary{color:#07b548}
body[data-page="grid"] .form-field input:focus,body[data-page="grid"] .form-field select:focus,body[data-page="grid"] .form-field textarea:focus{border-color:#05ee5c;box-shadow:0 0 0 3px rgba(5,238,92,.12)}
@media(max-width:760px){body[data-page="grid"] .home-products .carousel-track .go-card{background:linear-gradient(0deg,rgba(247,255,250,.98) 0%,rgba(247,255,250,.93) 40%,rgba(247,255,250,.28) 62%,rgba(247,255,250,.02) 82%),url('assets/go-personal-journey-editorial.png?v=20261028') 67% center/cover}}
body[data-page="grid"] .experience-progress{background:rgba(5,238,92,.08)}
body[data-page="grid"] .experience-progress span{background:#05ee5c;box-shadow:0 0 16px rgba(5,238,92,.35)}
body[data-page="grid"] .hero-beacon{border:1px solid rgba(187,248,210,.7);box-shadow:0 0 0 14px rgba(5,238,92,.09),0 0 0 38px rgba(5,238,92,.035)}
body[data-page="grid"] .hero-beacon::after{background:#8effb8}
body[data-page="grid"] .immersive-hero .hero-scrim{background:linear-gradient(90deg,rgba(12,26,17,.95) 0%,rgba(12,26,17,.82) 36%,rgba(12,26,17,.28) 100%),linear-gradient(0deg,rgba(12,26,17,.49),transparent 35%)}
body[data-page="grid"] .story-bridge .bridge-fill{box-shadow:0 0 23px rgba(5,238,92,.65)}
body[data-page="grid"] .home-products .carousel-track > .product-card.is-current{box-shadow:0 24px 65px rgba(17,65,35,.16)}
body[data-page="grid"] .carousel-controls::before{background:rgba(5,238,92,.35)}
body[data-page="grid"] .foundation-route{border:1px solid #c5e8d2;background:linear-gradient(145deg,#f7fffa,#e3f8eb);box-shadow:inset 0 0 45px rgba(5,238,92,.04)}
body[data-page="grid"] .foundation-grid{stroke:#ccead7}
body[data-page="grid"] .foundation-base{stroke:#8dcca5}
body[data-page="grid"] .foundation-active{stroke:#05ee5c}
body[data-page="grid"] .foundation-nodes circle{fill:#f9fffb;stroke:#05ee5c}
body[data-page="grid"] .foundation-marker{fill:#05ee5c;filter:drop-shadow(0 6px 7px rgba(5,238,92,.3))}
body[data-page="grid"] .foundation-readout{color:#07b548}
body[data-page="grid"][data-page="home"] .mini-list > div:not(.foundation-route):hover,body[data-page="grid"][data-page="home"] .mini-list > div:not(.foundation-route):focus-visible,body[data-page="grid"][data-page="home"] .mini-list > div.is-active{border-color:#a9dfbd}
body[data-page="grid"][data-page="home"] .mini-list > div.is-active span{color:#05ee5c}
body[data-page="grid"] .page-hero::after{background:linear-gradient(120deg,transparent 30%,rgba(5,238,92,.07) 47%,transparent 64%)}
body[data-page="grid"] .audience-card:hover,body[data-page="grid"] .feature-card:hover,body[data-page="grid"] .founder:hover,body[data-page="grid"] .capability:hover{box-shadow:0 22px 40px rgba(15,82,40,.1);border-color:#a6ddbb}
body[data-page="grid"] .soft-panel:hover{box-shadow:0 24px 50px rgba(15,82,40,.09)}
@media(max-width:760px){body[data-page="grid"] .immersive-hero .hero-scrim{background:linear-gradient(180deg,rgba(12,26,17,.95),rgba(12,26,17,.78) 48%,rgba(12,26,17,.17))}}
@media(max-width:760px){body[data-page="grid"] .foundation-route{box-shadow:0 16px 35px rgba(19,103,51,.13)}}
body[data-page="grid"] .nav-link:hover,body[data-page="grid"] .nav-link.active{color:#1fd760}
body[data-page="grid"] .nav-submenu{box-shadow:0 16px 42px rgba(13,55,29,.14)}
body[data-page="grid"] .nav-submenu a:hover,body[data-page="grid"] .nav-submenu a:focus-visible,body[data-page="grid"] .nav-submenu a.active{background:#ecfff3;color:#07b548}
body[data-page="grid"] .nav-dropdown-toggle:focus-visible,body[data-page="grid"] .nav-submenu a:focus-visible{outline:3px solid #1fd760}
body[data-page="grid"] .product-card,body[data-page="grid"] .feature-card,body[data-page="grid"] .audience-card,body[data-page="grid"] .soft-panel,body[data-page="grid"] .contact-form{box-shadow:0 10px 32px rgba(12,60,30,.045)}
body[data-page="grid"] .site-footer{background:#0e361d}
body[data-page="grid"] .product-card .product-icon{border-color:rgba(5,238,92,.15)}
body[data-page="grid"] .home-products .go-card .text-link:hover{color:#1fd760}
@media(max-width:760px){body[data-page="grid"] .menu-toggle{color:#174428}}
@media(max-width:760px){body[data-page="grid"] .nav-links{box-shadow:0 18px 35px rgba(12,60,30,.13)}}
body[data-page="grid"] .site-header{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(244,255,248,.53) 52%,rgba(225,252,235,.64));box-shadow:0 10px 30px rgba(12,66,32,.12),0 2px 8px rgba(12,66,32,.05),inset 0 1px rgba(255,255,255,.95),inset 0 -1px rgba(255,255,255,.38)}
body[data-page="grid"] .site-header.is-scrolled{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(245,255,249,.67) 53%,rgba(228,252,237,.73));box-shadow:0 18px 46px rgba(14,63,32,.18),0 3px 12px rgba(14,63,32,.08),inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(255,255,255,.36)}
@supports not (backdrop-filter:blur(1px)){body[data-page="grid"] .site-header,body[data-page="grid"] .site-header.is-scrolled{background:rgba(249,255,251,.95)}}
body[data-page="grid"] .vision-why{background:linear-gradient(120deg,#10361e,#0d4120 62%,#0b622c)}
body[data-page="grid"] .vision-why::before{border:1px solid rgba(154,236,185,.13);box-shadow:0 0 0 110px rgba(154,236,185,.025),0 0 0 220px rgba(154,236,185,.018)}
body[data-page="grid"] .vision-why .eyebrow{color:#99f7bc}
body[data-page="grid"] .vision-why-detail{border-top:1px solid rgba(220,250,231,.3)}
body[data-page="grid"] .vision-why-detail p{color:#c9e9d5}
body[data-page="grid"] .vision-why-detail .vision-quote-card{background:linear-gradient(145deg,rgba(33,135,71,.9),rgba(12,93,42,.94));border:1px solid rgba(167,241,195,.3);box-shadow:0 22px 55px rgba(0,28,10,.28),inset 0 1px rgba(255,255,255,.12)}
body[data-page="grid"] .site-cta .eyebrow{color:#d8ffe7}
body[data-page="grid"] .vision-product-grid .go-card{background:#effbf3}
@media (max-width:1000px){body[data-page="grid"] .menu-toggle{color:#174428}}
@media (max-width:1000px){body[data-page="grid"] .nav-links{border:1px solid rgba(210,238,220,.84);box-shadow:0 18px 35px rgba(12,60,30,.13)}}
@media (max-width:1000px){body[data-page="grid"] .site-header.is-scrolled.open{background:rgba(249,255,251,.94)}}
body[data-page="grid"] .content-card{border:1px solid #ddebe2;box-shadow:0 12px 30px rgba(13,61,31,.045)}
body[data-page="grid"] .content-card h3{color:#174a2a}
body[data-page="grid"] .content-index{color:#05ee5c}
body[data-page="grid"] .content-list strong{color:#18472a}
body[data-page="grid"] .source-copy{border-top:1px solid #d9e9df}
body[data-page="grid"] .home-products .go-card .product-focus span{color:#07b548;border-color:#b9eecd}
body[data-page="grid"] .journey-direction{background:#edf8f1}
body[data-page="grid"] .roadmap-map{border:1px solid #166935;background:radial-gradient(circle at 70% 10%,rgba(20,164,74,.6),transparent 48%),linear-gradient(120deg,#0b391c,#0b5d2a 65%,#078a38);box-shadow:0 22px 48px rgba(6,77,33,.14);color:#d4f5e0}
body[data-page="grid"] .roadmap-map::before{background-image:linear-gradient(rgba(129,220,163,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(129,220,163,.075) 1px,transparent 1px)}
body[data-page="grid"] .roadmap-map-bottom{color:#87d6a5}
body[data-page="grid"] .roadmap-road-edge{stroke:rgba(197,247,216,.18)}
body[data-page="grid"] .roadmap-road{stroke:#0d7634}
body[data-page="grid"] .roadmap-road-center{stroke:#8dd2a7}
body[data-page="grid"] .roadmap-stop{fill:#bee1cb;stroke:#0b5a29}
body[data-page="grid"] .roadmap-step{border:1px solid #d0e9d9;color:#174d2b}
body[data-page="grid"] .roadmap-step:hover{border-color:#83e2a7;box-shadow:0 13px 26px rgba(10,91,40,.09)}
body[data-page="grid"] .roadmap-step.is-active{border-color:#08d856;background:#eafdf1;box-shadow:0 13px 29px rgba(5,171,67,.12)}
body[data-page="grid"] .roadmap-step-number{color:#08d856}
body[data-page="grid"] .roadmap-step > .asset-icon{color:#08d856}
body[data-page="grid"] .roadmap-detail{border:1px solid #d0e9d9}
body[data-page="grid"] .roadmap-detail-phase{color:#08d856}
body[data-page="grid"] .roadmap-detail h3{color:#17492a}
body[data-page="grid"] .roadmap-detail li{color:#355f45}
body[data-page="grid"] .roadmap-detail-controls button{border:1px solid #bbe3ca;background:#f6fef9;color:#14833e}
body[data-page="grid"] .roadmap-detail-controls button:hover:not(:disabled),body[data-page="grid"] .roadmap-detail-controls button:focus-visible{border-color:#08d856;background:#e8fcf0}
body[data-page="grid"] .about-idea{background:#f4fcf7}
body[data-page="grid"] .idea-quote{border-left:4px solid #05ee5c;color:#164d2b}
body[data-page="grid"] .vision-source-detail{border-top:1px solid rgba(220,250,231,.26);color:#d5f0df}
body[data-page="grid"] .response-time{color:#07b548}
body[data-page="grid"][data-page="about"] .about-hero{background:radial-gradient(circle at 69% 35%,#e7fdef 0,transparent 40%),linear-gradient(135deg,#f9fffb,#eafbf0)}
body[data-page="grid"] .about-story-nav a{border:1px solid #cae9d6;color:#317249}
body[data-page="grid"] .about-story-nav a:hover,body[data-page="grid"] .about-story-nav a:focus-visible{border-color:#6cea9b}
body[data-page="grid"] .about-hero-media{box-shadow:0 28px 65px rgba(13,77,37,.18);background:#dcf2e4}
body[data-page="grid"] .about-hero-media::after{background:linear-gradient(transparent,rgba(8,54,25,.67))}
body[data-page="grid"] .about-disclosure{border-top:1px solid #d9e9df}
body[data-page="grid"] .about-disclosure summary{color:#07b548}
body[data-page="grid"] .about-foundation-visual{background:#124927;box-shadow:0 25px 55px rgba(9,72,33,.15)}
body[data-page="grid"] .about-foundation-visual::after{background:linear-gradient(transparent,rgba(7,43,21,.84))}
body[data-page="grid"] .about-foundation-visual p{color:#e0f4e8}
body[data-page="grid"] .foundation-points .content-card{border-top:3px solid #16e865;background:linear-gradient(155deg,#fff,#f8fdfa)}
body[data-page="grid"] .foundation-points .content-card::before{color:#78e7a2}
body[data-page="grid"] .foundation-points .content-card:nth-child(3){border-top-color:#125c2e}
body[data-page="grid"] .foundation-points .content-card:nth-child(3)::before{color:#7fbf97}
body[data-page="grid"] .foundation-points .content-closing{border-left:3px solid #16e865}
body[data-page="grid"][data-page="about"] .about-challenge{background:#f0faf4!important}
body[data-page="grid"] .about-challenge .section-head p{border-left:3px solid #08cf53}
body[data-page="grid"] .about-challenge .feature-card{border:1px solid #d5ebdd;box-shadow:0 13px 35px rgba(19,76,40,.045)}
body[data-page="grid"] .about-challenge .feature-card::after{border:1px solid #e5f6eb;box-shadow:0 0 0 25px rgba(233,250,239,.32)}
body[data-page="grid"] .about-challenge .feature-card .num{color:#08cf53}
body[data-page="grid"] .about-card-detail{border-top:1px solid #e0eee5}
body[data-page="grid"] .about-card-detail summary{color:#09b64a}
body[data-page="grid"] .about-detail-chevron{border:1px solid #cde9d8;background:#f7fefa;color:#09b64a}
body[data-page="grid"] .about-card-detail summary:hover .about-detail-chevron,body[data-page="grid"] .about-card-detail summary:focus-visible .about-detail-chevron{background:#e9fbf0}
body[data-page="grid"] .about-idea .idea-quote{background:#0c5126;box-shadow:0 18px 40px rgba(8,73,32,.15)}
body[data-page="grid"] .about-idea .idea-quote cite{color:#aee8c4}
body[data-page="grid"] .about-idea .content-card{border-color:#d6eddf;border-top:4px solid #16e865;background:#f8fdfa}
body[data-page="grid"] .about-idea .content-card::before{background:#16e865;box-shadow:0 0 0 1px #16e865}
body[data-page="grid"][data-page="about"] .about-founders{background:#f6fbf8}
body[data-page="grid"] .about-founders .founder{border:1px solid #dbede2;box-shadow:0 12px 32px rgba(12,74,35,.05)}
body[data-page="grid"] .about-founders .founder::after{border:1px solid rgba(5,238,92,.13)}
body[data-page="grid"] .about-founders .founder .avatar{background:#e9f7ee}
body[data-page="grid"] .about-founders .founder-team-heading{color:#15542d}
body[data-page="grid"] .about-founders .founder-card:focus-within{border-color:#83e0a6}
body[data-page="grid"] .founder-card-actions .founder-link-inline{border:1px solid #08d655;background:#08e059}
body[data-page="grid"] .founder-card-actions .founder-link-inline:hover,body[data-page="grid"] .founder-card-actions .founder-link-inline:focus-visible{background:#07ac45;border-color:#07ac45}
body[data-page="grid"] .founder-card-actions .founder-story-button:hover,body[data-page="grid"] .founder-card-actions .founder-story-button:focus-visible{color:#07b548}
@media (hover:hover) and (prefers-reduced-motion:no-preference){body[data-page="grid"] .foundation-points .content-card:hover,body[data-page="grid"] .about-challenge .feature-card:hover,body[data-page="grid"] .about-idea .content-card:hover,body[data-page="grid"] .about-founders .founder:hover{box-shadow:0 22px 42px rgba(12,74,35,.1)}}
body[data-page="grid"][data-page="about"] .about-founders{background:#f4fbf7}
body[data-page="grid"] .founder-team-kicker{color:#246e40}
body[data-page="grid"] .founder-team-kicker span{color:#08cc52}
body[data-page="grid"] .founder-story-rail .founder-card{border:1px solid #d6ecde;box-shadow:0 8px 24px rgba(12,74,35,.04)}
body[data-page="grid"] .founder-story-rail .founder-card.is-active{border-color:#4fdf85;background:#eafdf1;box-shadow:0 13px 30px rgba(5,158,62,.11)}
body[data-page="grid"] .founder-story-rail .founder-card .avatar{background:#e0f6e8;color:#079b3e}
body[data-page="grid"] .founder-story-rail .founder-card.is-active .founder-story-button{color:#05b848}
body[data-page="grid"] .founder-story-stage{border:1px solid #d6ecde;border-top:5px solid #08d856;box-shadow:0 20px 44px rgba(13,78,37,.075)}
body[data-page="grid"] .founder-stage-meta{color:#08d856}
body[data-page="grid"] .founder-stage-heading{border-bottom:1px solid #dceee3}
body[data-page="grid"] .founder-stage-heading h3{color:#173b25}
body[data-page="grid"] .founder-stage-name{color:#08d856}
body[data-page="grid"] .founder-stage-story p{color:#355b43}
body[data-page="grid"] .founder-stage-story p:first-child{color:#1c492d}
body[data-page="grid"] .founder-stage-footer{border-top:1px solid #dceee3}
body[data-page="grid"] .founder-stage-link{color:#05c64d}
body[data-page="grid"] .founder-stage-link:hover{color:#008030}
body[data-page="grid"] .founder-shared-line{border-top:1px solid #d6ecde}
body[data-page="grid"] .founder-shared-line span{color:#08d856}
@media(max-width:600px){body[data-page="grid"] .roadmap-step-grid::before{background:#b9e2c8}}
@media(max-width:600px){body[data-page="grid"] .roadmap-mobile-vehicle{border:2px solid #08d856;box-shadow:0 6px 15px rgba(9,103,44,.16)}}
body[data-page="grid"] .about-challenge .feature-card:hover{border-color:#9fe8ba}
body[data-page="go"] .eyebrow{color:#96005a}
body[data-page="go"] .eyebrow.green{color:#ba006d}
body[data-page="go"] .button{background:#ba006d}
body[data-page="go"] .button:hover{background:#96005a;box-shadow:0 10px 25px rgba(214,10,127,.18)}
body[data-page="go"] .button:focus-visible,body[data-page="go"] .nav-link:focus-visible,body[data-page="go"] .brand:focus-visible,body[data-page="go"] .menu-toggle:focus-visible,body[data-page="go"] summary:focus-visible{outline:3px solid #ba006d}
body[data-page="go"] .button.light:hover{background:#feebf6}
body[data-page="go"] .button.outline{border-color:#dbbacd}
body[data-page="go"] .button.text{color:#ba006d}
body[data-page="go"] .button.green{background:#ba006d;color:#1f0915}
body[data-page="go"] .button.green:hover{background:#a71a6b}
body[data-page="go"] .pill .dot{background:#ba006d}
body[data-page="go"] .site-header{background:rgba(255,250,253,.92);border-bottom:1px solid rgba(228,199,216,.72)}
body[data-page="go"] .brand .vexar{color:#201019}
body[data-page="go"] .brand .drive{color:#ba006d}
body[data-page="go"] .nav-link:hover,body[data-page="go"] .nav-link.active{color:#ba006d}
body[data-page="go"] .hero{background:linear-gradient(145deg,#fff7fc 5%,#ffecf7 58%,#f7e4ef 100%)}
body[data-page="go"] .hero:before{background-image:linear-gradient(rgba(150,10,91,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(150,10,91,.055) 1px,transparent 1px)}
body[data-page="go"] .hero:after{border:1px solid rgba(214,10,127,.11);box-shadow:0 0 0 180px rgba(214,10,127,.025),0 0 0 360px rgba(214,10,127,.018)}
body[data-page="go"] .hero-note:before{background:#c890b0}
body[data-page="go"] .visual-orbit{border:1px solid rgba(214,10,127,.15)}
body[data-page="go"] .visual-orbit:after{background:#ba006d;box-shadow:0 0 0 7px rgba(214,10,127,.12)}
body[data-page="go"] .product-ui{border:1px solid #e7c9da}
body[data-page="go"] .ui-top{border-bottom:1px solid #eddfe7;background:#fdfbfc}
body[data-page="go"] .ui-brand b{color:#ba006d}
body[data-page="go"] .ui-avatar{background:#efe2e9;color:#660e41}
body[data-page="go"] .ui-side i:first-child{background:#f7e0ed;border-color:#c77aa6}
body[data-page="go"] .ui-chip{background:#f6e3ee;color:#5e123d}
body[data-page="go"] .ui-stat:nth-child(2) .skel{background:#c75898}
body[data-page="go"] .ui-map{background:#f0eaed;border:1px solid #e3d7de}
body[data-page="go"] .ui-map:before{background-image:linear-gradient(43deg,transparent 46%,#e0d4db 47%,#e0d4db 50%,transparent 51%),linear-gradient(-23deg,transparent 46%,#e1d5dc 47%,#e1d5dc 50%,transparent 51%)}
body[data-page="go"] .ui-line{background:#ece5e9}
body[data-page="go"] .ui-line.green{background:#d674ac}
body[data-page="go"] .ui-alert:before{background:#ba006d}
body[data-page="go"] .floating-tag{box-shadow:0 12px 28px rgba(63,11,41,.15);border:1px solid #e7d7e0}
body[data-page="go"] .floating-tag:before{background:#ba006d}
body[data-page="go"] .statement .eyebrow{color:#fc84c9}
body[data-page="go"] .statement p{color:#e2c6d6}
body[data-page="go"] .statement .line-art{border:1px solid rgba(242,93,179,.18);box-shadow:0 0 0 100px rgba(242,93,179,.035),0 0 0 200px rgba(242,93,179,.025)}
body[data-page="go"] .product-card{border:1px solid #ecd9e4}
body[data-page="go"] .product-card:after{border:1px solid rgba(214,10,127,.16);box-shadow:0 0 0 70px rgba(214,10,127,.035)}
body[data-page="go"] .product-card.grid-card{background:linear-gradient(145deg,#341126,#1c0813)}
body[data-page="go"] .product-card.grid-card:after{border-color:rgba(194,33,125,.2);box-shadow:0 0 0 70px rgba(194,33,125,.035)}
body[data-page="go"] .product-card .label:before{background:#ba006d}
body[data-page="go"] .product-card.go-card .label:before{background:#ba006d}
body[data-page="go"] .grid-card p{color:#dac7d2}
body[data-page="go"] .go-card .product-icon{border-color:#eebeda;background:#feeaf6}
body[data-page="go"] .grid-card .product-icon{color:#e77eba}
body[data-page="go"] .go-card .product-icon{color:#ba006d}
body[data-page="go"] .product-card.grid-card .text-link{color:#ec7cbc}
body[data-page="go"] .product-card.go-card .text-link{color:#ba006d}
body[data-page="go"] .feature-card .num{color:#ba006d}
body[data-page="go"] .feature-card.dark{background:#471833;border:1px solid #602e4b}
body[data-page="go"] .feature-card.dark p{color:#d9c0ce}
body[data-page="go"] .feature-card.dark .num{color:#ec79bb}
body[data-page="go"] .soft-panel{background:#f8eaf2;border:1px solid #eed8e5}
body[data-page="go"] .quote{color:#401d32}
body[data-page="go"] .mini-list span{color:#ba006d}
body[data-page="go"] .cta-panel{background:linear-gradient(135deg,#930a59,#d60a7f 65%,#fa3daa)}
body[data-page="go"] .cta-panel p{color:#fed9ee}
body[data-page="go"] .page-hero{background:linear-gradient(140deg,#fff9fc,#fbeaf4)}
body[data-page="go"] .page-hero .page-hero-mark{border:1px solid rgba(214,10,127,.17);box-shadow:0 0 0 120px rgba(214,10,127,.028),0 0 0 240px rgba(214,10,127,.02)}
body[data-page="go"] .page-hero.grid-page{background:linear-gradient(145deg,#2a0d1d,#381027)}
body[data-page="go"] .grid-page .eyebrow{color:#e674b6}
body[data-page="go"] .grid-page .lead,body[data-page="go"] .grid-page p{color:#d9c7d1}
body[data-page="go"] .grid-page .page-hero-mark{border-color:rgba(194,33,125,.21);box-shadow:0 0 0 120px rgba(194,33,125,.035),0 0 0 240px rgba(194,33,125,.02)}
body[data-page="go"] .workflow-step{border-top:2px solid #d4c0cc}
body[data-page="go"] .workflow-step:before{background:#ba006d;border:3px solid #f5e7ef}
body[data-page="go"] .workflow-step .step-no{color:#ba006d}
body[data-page="go"] .audience-card .glyph{color:#ba006d}
body[data-page="go"] .capability .cap-num{color:#ba006d}
body[data-page="go"] .faq summary:after{color:#ba006d}
body[data-page="go"] .founder .avatar{background:#fee7f4;color:#ba006d}
body[data-page="go"] .contact-detail a{color:#ba006d}
body[data-page="go"] .contact-form{box-shadow:0 15px 55px rgba(61,17,42,.06)}
body[data-page="go"] .form-field input,body[data-page="go"] .form-field select,body[data-page="go"] .form-field textarea{border:1px solid #e1c9d7;background:#fffafd}
body[data-page="go"] .form-field input:focus,body[data-page="go"] .form-field select:focus,body[data-page="go"] .form-field textarea:focus{border-color:#ba006d;box-shadow:0 0 0 3px rgba(214,10,127,.14)}
body[data-page="go"] .form-message{color:#96005a}
body[data-page="go"] .site-footer{background:#310e22}
body[data-page="go"] .footer-title{color:#f888c8}
body[data-page="go"] .footer-links a{color:#dfccd7}
body[data-page="go"][data-page="home"] .hero .eyebrow{color: #fc91cf}
body[data-page="go"] .mobility-stage{border: 1px solid rgba(230,195,215,.17)}
body[data-page="go"] .mobility-stage::after{background:linear-gradient(180deg,rgba(24,9,17,.55),transparent 19%,transparent 72%,rgba(24,9,17,.5))}
body[data-page="go"] .stage-top,body[data-page="go"] .stage-bottom{color:#f0dce7}
body[data-page="go"] .stage-top i,body[data-page="go"] .signal-dot{background:#fb5bb7;box-shadow:0 0 0 5px rgba(214,10,127,.16)}
body[data-page="go"] .scene-label{border:1px solid rgba(247,226,238,.22);background:rgba(34,15,26,.72)}
body[data-page="go"] .scene-label-a small{color:#fc88cb}
body[data-page="go"] .vehicle-shadow{fill:#0e030a}
body[data-page="go"] .vehicle-body{fill:#ffeff8;stroke:#dfb3cc}
body[data-page="go"] .vehicle-glass{fill:#bc6095}
body[data-page="go"] .vehicle-lamp{fill:#fc91cf}
body[data-page="go"] .vehicle-blue .vehicle-body{fill:#d60a7f;stroke:#fc77c3}
body[data-page="go"] .vehicle-blue .vehicle-glass{fill:#fdb9e0}
body[data-page="go"] .truck-shadow{fill:#170610}
body[data-page="go"] .truck-trailer{fill:#f2e9ee;stroke:#ccaabe}
body[data-page="go"] .truck-cab{fill:#d60a7f;stroke:#f794cd}
body[data-page="go"] .truck-windscreen{fill:#fdabda}
body[data-page="go"] .truck-lamp{fill:#feebf6}
body[data-page="go"] .small-truck .truck-trailer{fill:#e8d7e1}
body[data-page="go"] .small-truck .truck-cab{fill:#c2217d;stroke:#ee9fcc}
body[data-page="go"] .story-step{border-left:2px solid #ddd1d8}
body[data-page="go"] .story-step::before{border:3px solid #f4e7ee}
body[data-page="go"] .story-step.active{border-color:#c2217d}
body[data-page="go"] .story-step.active::before{background:#c2217d;box-shadow:0 0 0 6px rgba(194,33,125,.13)}
body[data-page="go"] .story-number{color:#6a0a41}
body[data-page="go"] .story-visual{background:#311625;box-shadow:0 30px 70px rgba(41,16,30,.15)}
body[data-page="go"] .story-screen-top b{color:#e568b0}
body[data-page="go"] .story-screen-top span:last-child{color:#c9a9bb}
body[data-page="go"] .story-alert{border:1px solid rgba(229,192,213,.24);background:rgba(52,19,38,.88);color:#feebf6}
body[data-page="go"] .alert-pulse{background:#c2217d;box-shadow:0 0 0 5px rgba(194,33,125,.14)}
body[data-page="go"] .story-screen-bottom small{color:#e473b4}
body[data-page="go"] .story-screen-bottom span:not(.story-bars){color:#d3bcc9}
body[data-page="go"] .story-bars i{background:#845e74}
body[data-page="go"] .story-visual[data-step="0"] .story-bars i:nth-child(1),body[data-page="go"] .story-visual[data-step="1"] .story-bars i:nth-child(-n+2),body[data-page="go"] .story-visual[data-step="2"] .story-bars i:nth-child(-n+3),body[data-page="go"] .story-visual[data-step="3"] .story-bars i:nth-child(-n+4),body[data-page="go"] .story-visual[data-step="4"] .story-bars i:nth-child(-n+5),body[data-page="go"] .story-visual[data-step="5"] .story-bars i{background:#c2217d}
@media(max-width:760px){body[data-page="go"] .story-step{border:1px solid #e1d5dc}}
@media(max-width:760px){body[data-page="go"] .story-step.active{border-color:#c2217d;box-shadow:0 0 0 3px rgba(194,33,125,.1)}}
body[data-page="go"] .grid-hero-art::after{background:linear-gradient(90deg,#2a0d1d 0%,rgba(42,13,29,.97) 33%,rgba(42,13,29,.72) 58%,rgba(42,13,29,.08) 100%)}
body[data-page="go"] .go-hero-art::after{background:linear-gradient(90deg,#fff7fc 0%,rgba(255,247,252,.96) 35%,rgba(255,247,252,.72) 58%,rgba(255,247,252,.07) 100%)}
body[data-page="go"] .vehicle-grid .vehicle-body{fill:#fed8ee;stroke:#c2217d}
body[data-page="go"] .vehicle-grid .vehicle-glass{fill:#863765}
@media(max-width:760px){body[data-page="go"] .grid-hero-art::after{background:linear-gradient(180deg,#2a0d1d 0%,rgba(42,13,29,.96) 50%,rgba(42,13,29,.6) 100%)}}
@media(max-width:760px){body[data-page="go"] .go-hero-art::after{background:linear-gradient(180deg,#fff7fc 0%,rgba(255,247,252,.97) 50%,rgba(255,247,252,.56) 100%)}}
body[data-page="go"][data-page="vision"] .page-hero{background:#fbeff6}
body[data-page="go"] .vision-horizon-art::after{background:linear-gradient(90deg,#fdf6fa 0%,rgba(253,246,250,.96) 25%,rgba(253,246,250,.77) 45%,rgba(253,246,250,.14) 73%,transparent 100%)}
@media(max-width:760px){body[data-page="go"] .vision-horizon-art::after{background:linear-gradient(180deg,rgba(253,246,250,.99) 0%,rgba(253,246,250,.94) 47%,rgba(253,246,250,.43) 76%,rgba(253,246,250,.14) 100%)}}
body[data-page="go"] .hero-scrim{background:linear-gradient(90deg,rgba(24,11,18,.96) 0%,rgba(24,11,18,.88) 37%,rgba(24,11,18,.31) 100%),linear-gradient(0deg,rgba(24,11,18,.48),transparent 35%)}
body[data-page="go"] .bridge-fill{background:#d60a7f}
body[data-page="go"] .grid-editorial{background:#2c1924}
body[data-page="go"] .grid-editorial span{background:rgba(24,12,19,.68)}
body[data-page="go"] .home-products .grid-card{background:linear-gradient(90deg,rgba(25,7,17,.92),rgba(25,7,17,.56) 56%,rgba(25,7,17,.13)),url('assets/grid-operations-editorial.webp') center/cover}
body[data-page="go"] .home-products .grid-card p{color:#eee1e8}
body[data-page="go"] .home-products .go-card{background:linear-gradient(90deg,rgba(255,247,252,.97) 0%,rgba(255,247,252,.92) 34%,rgba(255,247,252,.52) 56%,rgba(255,247,252,.03) 88%),url('assets/go-personal-journey-editorial.png?v=20261028') 61% center/cover}
@media(max-width:760px){body[data-page="go"] .hero-scrim{background:linear-gradient(180deg,rgba(24,11,18,.95) 0%,rgba(24,11,18,.82) 48%,rgba(24,11,18,.18) 100%)}}
body[data-page="go"] .carousel-viewport:focus-visible{outline:3px solid #d60a7f}
body[data-page="go"] .home-products .carousel-track > .product-card:hover{box-shadow:0 20px 55px rgba(59,16,40,.13)}
body[data-page="go"] .carousel-tab::after{background:#d60a7f}
body[data-page="go"] .carousel-tab:hover,body[data-page="go"] .carousel-tab.is-active{color:#a30a62}
body[data-page="go"] .carousel-arrows button{color:#411d32}
body[data-page="go"] .carousel-arrows button:not(:disabled):hover{background:#d60a7f;border-color:#d60a7f}
body[data-page="go"] .carousel-tab:focus-visible,body[data-page="go"] .carousel-arrows button:focus-visible{outline:3px solid #d60a7f}
body[data-page="go"] .nav-link::after{background:#d60a7f}
body[data-page="go"] .site-header.open .menu-toggle{color:#d60a7f}
body[data-page="go"] .audience-card:hover{border-color:#d7a7c3;box-shadow:0 15px 32px rgba(56,16,39,.08)}
body[data-page="go"] .faq summary:hover,body[data-page="go"] .faq details[open] summary{color:#a30a62}
body[data-page="go"] .form-field input:focus,body[data-page="go"] .form-field select:focus,body[data-page="go"] .form-field textarea:focus{border-color:#d60a7f;box-shadow:0 0 0 3px rgba(214,10,127,.12)}
@media(max-width:760px){body[data-page="go"] .home-products .carousel-track .go-card{background:linear-gradient(0deg,rgba(255,247,252,.98) 0%,rgba(255,247,252,.93) 40%,rgba(255,247,252,.28) 62%,rgba(255,247,252,.02) 82%),url('assets/go-personal-journey-editorial.png?v=20261028') 67% center/cover}}
body[data-page="go"] .experience-progress{background:rgba(214,10,127,.08)}
body[data-page="go"] .experience-progress span{background:#d60a7f;box-shadow:0 0 16px rgba(214,10,127,.35)}
body[data-page="go"] .hero-beacon{border:1px solid rgba(246,189,222,.7);box-shadow:0 0 0 14px rgba(214,10,127,.09),0 0 0 38px rgba(214,10,127,.035)}
body[data-page="go"] .hero-beacon::after{background:#fc91cf}
body[data-page="go"] .immersive-hero .hero-scrim{background:linear-gradient(90deg,rgba(24,11,18,.95) 0%,rgba(24,11,18,.82) 36%,rgba(24,11,18,.28) 100%),linear-gradient(0deg,rgba(24,11,18,.49),transparent 35%)}
body[data-page="go"] .story-bridge .bridge-fill{box-shadow:0 0 23px rgba(214,10,127,.65)}
body[data-page="go"] .home-products .carousel-track > .product-card.is-current{box-shadow:0 24px 65px rgba(59,17,41,.16)}
body[data-page="go"] .carousel-controls::before{background:rgba(214,10,127,.35)}
body[data-page="go"] .foundation-route{border:1px solid #e7c6d9;background:linear-gradient(145deg,#fff7fc,#f7e4ef);box-shadow:inset 0 0 45px rgba(214,10,127,.04)}
body[data-page="go"] .foundation-grid{stroke:#e9cddd}
body[data-page="go"] .foundation-base{stroke:#ca8fb1}
body[data-page="go"] .foundation-active{stroke:#d60a7f}
body[data-page="go"] .foundation-nodes circle{fill:#fff9fc;stroke:#d60a7f}
body[data-page="go"] .foundation-marker{fill:#d60a7f;filter:drop-shadow(0 6px 7px rgba(214,10,127,.3))}
body[data-page="go"] .foundation-readout{color:#a30a62}
body[data-page="go"][data-page="home"] .mini-list > div:not(.foundation-route):hover,body[data-page="go"][data-page="home"] .mini-list > div:not(.foundation-route):focus-visible,body[data-page="go"][data-page="home"] .mini-list > div.is-active{border-color:#deaac8}
body[data-page="go"][data-page="home"] .mini-list > div.is-active span{color:#d60a7f}
body[data-page="go"] .workflow-story .story-step:hover,body[data-page="go"] .workflow-story .story-step:focus-visible{background:rgba(194,33,125,.055);outline:2px solid rgba(194,33,125,.45)}
body[data-page="go"] .workflow-story .story-step.active{background:rgba(194,33,125,.08)}
body[data-page="go"] .story-visual:hover{box-shadow:0 40px 85px rgba(41,16,30,.24)}
body[data-page="go"] .page-hero::after{background:linear-gradient(120deg,transparent 30%,rgba(214,10,127,.07) 47%,transparent 64%)}
body[data-page="go"] .page-hero.grid-page::after{background:linear-gradient(120deg,transparent 30%,rgba(194,33,125,.08) 47%,transparent 64%)}
body[data-page="go"] .audience-card:hover,body[data-page="go"] .feature-card:hover,body[data-page="go"] .founder:hover,body[data-page="go"] .capability:hover{box-shadow:0 22px 40px rgba(74,15,49,.1);border-color:#dca7c5}
body[data-page="go"] .soft-panel:hover{box-shadow:0 24px 50px rgba(74,15,49,.09)}
@media(max-width:760px){body[data-page="go"] .immersive-hero .hero-scrim{background:linear-gradient(180deg,rgba(24,11,18,.95),rgba(24,11,18,.78) 48%,rgba(24,11,18,.17))}}
@media(max-width:760px){body[data-page="go"] .foundation-route{box-shadow:0 16px 35px rgba(93,19,62,.13)}}
body[data-page="go"] .nav-link:hover,body[data-page="go"] .nav-link.active{color:#ba006d}
body[data-page="go"] .nav-submenu{box-shadow:0 16px 42px rgba(50,13,34,.14)}
body[data-page="go"] .nav-submenu a:hover,body[data-page="go"] .nav-submenu a:focus-visible,body[data-page="go"] .nav-submenu a.active{background:#ffecf7;color:#a30a62}
body[data-page="go"] .nav-dropdown-toggle:focus-visible,body[data-page="go"] .nav-submenu a:focus-visible{outline:3px solid #ba006d}
body[data-page="go"] .product-card,body[data-page="go"] .feature-card,body[data-page="go"] .audience-card,body[data-page="go"] .soft-panel,body[data-page="go"] .contact-form{box-shadow:0 10px 32px rgba(54,12,36,.045)}
body[data-page="go"] .site-footer{background:#310e22}
body[data-page="go"] .product-card .product-icon{border-color:rgba(214,10,127,.15)}
body[data-page="go"] .home-products .grid-card .text-link:hover{color:#ec7cbc}
body[data-page="go"] .home-products .go-card .text-link:hover{color:#ba006d}
@media(max-width:760px){body[data-page="go"] .menu-toggle{color:#3e162d}}
@media(max-width:760px){body[data-page="go"] .nav-links{box-shadow:0 18px 35px rgba(54,12,36,.13)}}
body[data-page="go"] .site-header{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,244,250,.53) 52%,rgba(251,226,240,.64));box-shadow:0 10px 30px rgba(59,12,39,.12),0 2px 8px rgba(59,12,39,.05),inset 0 1px rgba(255,255,255,.95),inset 0 -1px rgba(255,255,255,.38)}
body[data-page="go"] .site-header.is-scrolled{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,245,251,.67) 53%,rgba(251,229,242,.73));box-shadow:0 18px 46px rgba(57,14,39,.18),0 3px 12px rgba(57,14,39,.08),inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(255,255,255,.36)}
@supports not (backdrop-filter:blur(1px)){body[data-page="go"] .site-header,body[data-page="go"] .site-header.is-scrolled{background:rgba(255,249,252,.95)}}
body[data-page="go"] .go-editorial{border:1px solid #ecdae4;background:#f8eaf2;box-shadow:0 18px 44px rgba(70,18,48,.1)}
body[data-page="go"] .vision-why{background:linear-gradient(120deg,#311023,#3b0d27 62%,#580c38)}
body[data-page="go"] .vision-why::before{border:1px solid rgba(234,156,201,.13);box-shadow:0 0 0 110px rgba(234,156,201,.025),0 0 0 220px rgba(234,156,201,.018)}
body[data-page="go"] .vision-why .eyebrow{color:#f59bcf}
body[data-page="go"] .vision-why-detail{border-top:1px solid rgba(249,221,237,.3)}
body[data-page="go"] .vision-why-detail p{color:#e8cadb}
body[data-page="go"] .vision-why-detail .vision-quote-card{background:linear-gradient(145deg,rgba(122,33,84,.9),rgba(84,13,54,.94));border:1px solid rgba(239,169,209,.3);box-shadow:0 22px 55px rgba(25,1,15,.28),inset 0 1px rgba(255,255,255,.12)}
body[data-page="go"] .site-cta .eyebrow{color:#fed9ee}
body[data-page="go"] .vision-product-grid .grid-card{background:#2e0d20}
body[data-page="go"] .vision-product-grid .go-card{background:#fbeff6}
body[data-page="go"] .vision-product-grid .grid-card p{color:#e6d3de}
@media (max-width:1000px){body[data-page="go"] .menu-toggle{color:#3e162d}}
@media (max-width:1000px){body[data-page="go"] .nav-links{border:1px solid rgba(237,211,226,.84);box-shadow:0 18px 35px rgba(54,12,36,.13)}}
@media (max-width:1000px){body[data-page="go"] .site-header.is-scrolled.open{background:rgba(255,249,252,.94)}}
body[data-page="go"] .content-card{border:1px solid #ebdde5;box-shadow:0 12px 30px rgba(55,13,37,.045)}
body[data-page="go"] .content-card h3{color:#431630}
body[data-page="go"] .content-index{color:#d60a7f}
body[data-page="go"] .grid-challenges .content-index,body[data-page="go"] .grid-use-cases .content-index,body[data-page="go"] .grid-access .content-index{color:#6a0a41}
body[data-page="go"] .content-list strong{color:#40172f}
body[data-page="go"] .source-copy{border-top:1px solid #e9d9e2}
body[data-page="go"] .source-kicker{color:#6a0a41}
body[data-page="go"] .home-products .go-card .product-focus span{color:#a30a62;border-color:#edbad7}
body[data-page="go"] .journey-direction{background:#f8edf3}
body[data-page="go"] .roadmap-map{border:1px solid #5f1640;background:radial-gradient(circle at 70% 10%,rgba(148,22,94,.6),transparent 48%),linear-gradient(120deg,#330b22,#540c35 65%,#7c094b);box-shadow:0 22px 48px rgba(69,7,43,.14);color:#f4d5e7}
body[data-page="go"] .roadmap-map::before{background-image:linear-gradient(rgba(218,131,181,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(218,131,181,.075) 1px,transparent 1px)}
body[data-page="go"] .roadmap-map-bottom{color:#d489b4}
body[data-page="go"] .roadmap-road-edge{stroke:rgba(246,198,226,.18)}
body[data-page="go"] .roadmap-road{stroke:#6a0e43}
body[data-page="go"] .roadmap-road-center{stroke:#d08fb4}
body[data-page="go"] .roadmap-road-progress{stroke:#bf227c;filter:drop-shadow(0 0 5px rgba(191,34,124,.7))}
body[data-page="go"] .roadmap-stop{fill:#e0bfd2;stroke:#510c34}
body[data-page="go"] .roadmap-stop.is-active{fill:#bf227c;filter:drop-shadow(0 0 7px rgba(191,34,124,.8))}
body[data-page="go"] .roadmap-step{border:1px solid #e8d1de;color:#461632}
body[data-page="go"] .roadmap-step:hover{border-color:#e085b9;box-shadow:0 13px 26px rgba(82,11,52,.09)}
body[data-page="go"] .roadmap-step.is-active{border-color:#c20c75;background:#fdeaf5;box-shadow:0 13px 29px rgba(154,8,92,.12)}
body[data-page="go"] .roadmap-step-number{color:#c20c75}
body[data-page="go"] .roadmap-step > .asset-icon{color:#c20c75}
body[data-page="go"] .roadmap-detail{border:1px solid #e8d1de}
body[data-page="go"] .roadmap-detail-phase{color:#c20c75}
body[data-page="go"] .roadmap-detail h3{color:#42162f}
body[data-page="go"] .roadmap-detail li{color:#563247}
body[data-page="go"] .roadmap-detail li::before{background:#a5226d}
body[data-page="go"] .roadmap-detail-controls button{border:1px solid #e2bcd2;background:#fef6fb;color:#76154d}
body[data-page="go"] .roadmap-detail-controls button:hover:not(:disabled),body[data-page="go"] .roadmap-detail-controls button:focus-visible{border-color:#c20c75;background:#fce8f3}
body[data-page="go"] .grid-intro-disclosure > summary{color:#640c3f}
body[data-page="go"] .audience-card-hint{border:1px solid #eac8dc;background:#fff8fc}
body[data-page="go"] .audience-card.is-active .audience-card-hint{background:#f4ddea}
body[data-page="go"] .audience-card.is-active .audience-card-extra > .audience-card-extra-inner{border-top-color:#ddbace}
body[data-page="go"] .audience-extra-label{color:#60133f}
body[data-page="go"] .audience-extra-copy{color:#533a48}
body[data-page="go"] .grid-challenges{background:#f8f2f5}
body[data-page="go"] .challenge-option{border:1px solid #e5d4de;color:#331727;box-shadow:0 10px 28px rgba(52,9,34,.04)}
body[data-page="go"] .challenge-option:hover,body[data-page="go"] .challenge-option:focus-visible{border-color:#c65295;box-shadow:0 16px 34px rgba(74,9,46,.1)}
body[data-page="go"] .challenge-option.is-active{border-color:#b52578;background:linear-gradient(120deg,#fff3fa,#f8e5f0);box-shadow:inset 4px 0 #b72177,0 18px 35px rgba(74,9,46,.1)}
body[data-page="go"] .challenge-option-icon{border:1px solid #e8d0de;background:#f8eaf2}
body[data-page="go"] .challenge-option-label{color:#6f0a44}
body[data-page="go"] .challenge-option-arrow{color:#750d49}
body[data-page="go"] .challenge-stage{border:1px solid #4e1436;background:radial-gradient(circle at 82% 14%,rgba(116,26,78,.5),transparent 39%),linear-gradient(135deg,#27091a,#3f0c2a 70%,#4f0c33);box-shadow:0 26px 55px rgba(49,9,32,.15)}
body[data-page="go"] .challenge-stage::before{background-image:linear-gradient(rgba(240,173,212,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(240,173,212,.055) 1px,transparent 1px)}
body[data-page="go"] .challenge-stage-top{color:#e1a1c6}
body[data-page="go"] .challenge-viz{border:1px solid rgba(229,158,199,.22);background:rgba(38,6,24,.42)}
body[data-page="go"] .challenge-viz-caption{color:#be8ba8}
body[data-page="go"] .challenge-viz-chip{border:1px solid rgba(220,165,197,.22);background:rgba(254,225,242,.055);color:#bc9eaf}
body[data-page="go"] .challenge-viz-chip.is-lit{border-color:#d8479a;background:rgba(195,36,127,.18)}
body[data-page="go"] .challenge-viz-flow{background:linear-gradient(90deg,rgba(219,45,145,.4),#e2449f)}
body[data-page="go"] .challenge-viz-flow::after{background:#ec55ac;box-shadow:0 0 15px #ec55ac}
body[data-page="go"] .challenge-viz-core{border:1px solid rgba(239,157,204,.36);background:linear-gradient(145deg,rgba(131,38,92,.34),rgba(62,11,40,.85));box-shadow:0 0 34px rgba(213,42,140,.12)}
body[data-page="go"] .challenge-viz-core > span{color:#ecc1da}
body[data-page="go"] .challenge-viz-bars i{background:#da2c90}
body[data-page="go"] .challenge-stage-copy{border-top:1px solid rgba(240,190,219,.25)}
body[data-page="go"] .challenge-label{color:#e97bba}
body[data-page="go"] .challenge-stage-copy p{color:#fff1f9}
@media(max-width:900px){body[data-page="go"] .challenge-inline-response{color:#553246}}
@media(max-width:900px){body[data-page="go"] .challenge-inline-response > span{border-top:1px solid #ddbace;color:#6f0a44}}
@media(max-width:600px){body[data-page="go"] .challenge-viz-flow{background:linear-gradient(rgba(219,45,145,.4),#e2449f)}}
body[data-page="go"] .grid-use-cases .content-card,body[data-page="go"] .grid-access .content-card{border-color:#e5d7df}
body[data-page="go"] .grid-access{background:#f8f4f6}
body[data-page="go"] .grid-access .content-card{border-top:3px solid #b5297a}
body[data-page="go"] .grid-access .content-card > p{border-top:1px solid #ebe2e7}
body[data-page="go"] .role-list > div{border-bottom:1px solid #ebe2e7}
body[data-page="go"] .role-list dt{color:#5c0d3a}
body[data-page="go"] .about-idea{background:#fcf4f9}
body[data-page="go"] .idea-quote{border-left:4px solid #d60a7f;color:#461631}
body[data-page="go"] .vision-source-detail{border-top:1px solid rgba(249,221,237,.26);color:#efd6e4}
body[data-page="go"] .response-time{color:#a30a62}
body[data-page="go"][data-page="about"] .about-hero{background:radial-gradient(circle at 69% 35%,#fce8f4 0,transparent 40%),linear-gradient(135deg,#fff9fc,#fbeaf4)}
body[data-page="go"] .about-story-nav a{border:1px solid #e8cbdc;color:#672f4f}
body[data-page="go"] .about-story-nav a:hover,body[data-page="go"] .about-story-nav a:focus-visible{border-color:#e76fb4}
body[data-page="go"] .about-hero-media{box-shadow:0 28px 65px rgba(69,13,46,.18);background:#f1dde9}
body[data-page="go"] .about-hero-media::after{background:linear-gradient(transparent,rgba(49,8,32,.67))}
body[data-page="go"] .about-disclosure{border-top:1px solid #e9d9e2}
body[data-page="go"] .about-disclosure summary{color:#a30a62}
body[data-page="go"] .about-foundation-visual{background:#42122d;box-shadow:0 25px 55px rgba(65,10,41,.15)}
body[data-page="go"] .about-foundation-visual::after{background:linear-gradient(transparent,rgba(39,7,25,.84))}
body[data-page="go"] .about-foundation-visual p{color:#f4e1eb}
body[data-page="go"] .foundation-points .content-card{border-top:3px solid #d11983;background:linear-gradient(155deg,#fff,#fdf8fb)}
body[data-page="go"] .foundation-points .content-card::before{color:#e47bb7}
body[data-page="go"] .foundation-points .content-card:nth-child(2){border-top-color:#c2217d}
body[data-page="go"] .foundation-points .content-card:nth-child(2)::before{color:#d676ad}
body[data-page="go"] .foundation-points .content-card:nth-child(3){border-top-color:#531237}
body[data-page="go"] .foundation-points .content-card:nth-child(3)::before{color:#bd81a4}
body[data-page="go"] .foundation-points .content-closing{border-left:3px solid #d11983}
body[data-page="go"][data-page="about"] .about-challenge{background:#faf0f6!important}
body[data-page="go"] .about-challenge .section-head p{border-left:3px solid #ba0c70}
body[data-page="go"] .about-challenge .feature-card{border:1px solid #ead6e2;box-shadow:0 13px 35px rgba(69,19,47,.045)}
body[data-page="go"] .about-challenge .feature-card::after{border:1px solid #f6e5ef;box-shadow:0 0 0 25px rgba(250,233,243,.32)}
body[data-page="go"] .about-challenge .feature-card .num{color:#ba0c70}
body[data-page="go"] .about-card-detail{border-top:1px solid #eee0e8}
body[data-page="go"] .about-card-detail summary{color:#a30c63}
body[data-page="go"] .about-detail-chevron{border:1px solid #e8cedd;background:#fef7fb;color:#a30c63}
body[data-page="go"] .about-card-detail summary:hover .about-detail-chevron,body[data-page="go"] .about-card-detail summary:focus-visible .about-detail-chevron{background:#fbe9f3}
body[data-page="go"] .about-idea .idea-quote{background:#490d2f;box-shadow:0 18px 40px rgba(66,9,42,.15)}
body[data-page="go"] .about-idea .idea-quote cite{color:#e7afcf}
body[data-page="go"] .about-idea .content-card{border-color:#ecd7e3;border-top:4px solid #d11983;background:#fdf8fb}
body[data-page="go"] .about-idea .content-card::before{background:#d11983;box-shadow:0 0 0 1px #d11983}
body[data-page="go"] .about-idea .content-card:nth-child(even){border-top-color:#a61c6b}
body[data-page="go"] .about-idea .content-card:nth-child(even)::before{background:#a61c6b;box-shadow:0 0 0 1px #a61c6b}
body[data-page="go"][data-page="about"] .about-founders{background:#fbf6f9}
body[data-page="go"] .about-founders .founder{border:1px solid #eddbe5;box-shadow:0 12px 32px rgba(67,12,44,.05)}
body[data-page="go"] .about-founders .founder::after{border:1px solid rgba(214,10,127,.13)}
body[data-page="go"] .about-founders .founder .avatar{background:#f7e9f1}
body[data-page="go"] .about-founders .founder-team-heading{color:#4c1534}
body[data-page="go"] .about-founders .founder-card:focus-within{border-color:#de85b8}
body[data-page="go"] .founder-card-actions .founder-link-inline{border:1px solid #c00c74;background:#c90c79}
body[data-page="go"] .founder-card-actions .founder-link-inline:hover,body[data-page="go"] .founder-card-actions .founder-link-inline:focus-visible{background:#9a0a5d;border-color:#9a0a5d}
body[data-page="go"] .founder-card-actions .founder-story-button:hover,body[data-page="go"] .founder-card-actions .founder-story-button:focus-visible{color:#a30a62}
@media (hover:hover) and (prefers-reduced-motion:no-preference){body[data-page="go"] .foundation-points .content-card:hover,body[data-page="go"] .about-challenge .feature-card:hover,body[data-page="go"] .about-idea .content-card:hover,body[data-page="go"] .about-founders .founder:hover{box-shadow:0 22px 42px rgba(67,12,44,.1)}}
body[data-page="go"][data-page="about"] .about-founders{background:#fbf4f8}
body[data-page="go"] .founder-team-kicker{color:#632348}
body[data-page="go"] .founder-team-kicker span{color:#b70c6e}
body[data-page="go"] .founder-story-rail .founder-card{border:1px solid #ebd7e3;box-shadow:0 8px 24px rgba(67,12,44,.04)}
body[data-page="go"] .founder-story-rail .founder-card.is-active{border-color:#db53a1;background:#fdeaf5;box-shadow:0 13px 30px rgba(142,8,85,.11)}
body[data-page="go"] .founder-story-rail .founder-card .avatar{background:#f5e1ed;color:#8b0a54}
body[data-page="go"] .founder-story-rail .founder-card.is-active .founder-story-button{color:#a50963}
body[data-page="go"] .founder-story-stage{border:1px solid #ebd7e3;border-top:5px solid #c20c75;box-shadow:0 20px 44px rgba(70,13,46,.075)}
body[data-page="go"] .founder-stage-meta{color:#c20c75}
body[data-page="go"] .founder-stage-heading{border-bottom:1px solid #eedce6}
body[data-page="go"] .founder-stage-heading h3{color:#351628}
body[data-page="go"] .founder-stage-name{color:#c20c75}
body[data-page="go"] .founder-stage-story p{color:#533245}
body[data-page="go"] .founder-stage-story p:first-child{color:#421b31}
body[data-page="go"] .founder-stage-footer{border-top:1px solid #eedce6}
body[data-page="go"] .founder-stage-link{color:#b2096a}
body[data-page="go"] .founder-stage-link:hover{color:#730343}
body[data-page="go"] .founder-shared-line{border-top:1px solid #ebd7e3}
body[data-page="go"] .founder-shared-line span{color:#c20c75}
@media(max-width:600px){body[data-page="go"] .roadmap-step-grid::before{background:#e1bad0}}
@media(max-width:600px){body[data-page="go"] .roadmap-mobile-progress{background:#b42176}}
@media(max-width:600px){body[data-page="go"] .roadmap-mobile-vehicle{border:2px solid #c20c75;box-shadow:0 6px 15px rgba(93,10,58,.16)}}
body[data-page="go"] .about-challenge .feature-card:hover{border-color:#e6a1c9}
body[data-page="go"] .page-hero,body[data-page="go"] .page-hero{isolation:isolate}
body[data-page="go"] .page-hero > .container,body[data-page="go"] .page-hero > .container{z-index:2}
body[data-page="go"] .experience-progress span{background:#c2217d;box-shadow:0 0 16px rgba(194,33,125,.35)}
body[data-page="go"] .audience-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:232px;padding:28px;overflow:hidden;background:linear-gradient(155deg,#fff 12%,#fbf6f9 100%);border:1px solid #e6d7e0;border-radius:16px;box-shadow:0 12px 30px rgba(46,9,30,.055)}
body[data-page="go"] .audience-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#c2217d,#e98ec2 58%,transparent)}
body[data-page="go"] .audience-card::after{content:"";position:absolute;width:158px;height:158px;right:-65px;top:-70px;border:1px solid rgba(194,33,125,.12);border-radius:50%;background:radial-gradient(circle,rgba(194,33,125,.07),transparent 70%);pointer-events:none}
body[data-page="go"] .audience-card .glyph{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;flex:none;margin:0 0 auto;color:#290f1e;background:#f8e8f1;border:1px solid #eac8dc;border-radius:15px;box-shadow:0 7px 18px rgba(98,15,63,.08);transition:transform .35s,border-color .35s,background .35s}
body[data-page="go"] .audience-card .glyph img{width:32px;height:32px}
body[data-page="go"] .audience-card strong{position:relative;z-index:1;display:block;margin-top:22px;color:#301625;font-size:1.12rem;line-height:1.25}
body[data-page="go"] .audience-card p{position:relative;z-index:1;margin-top:8px;color:#52645b;font-size:.9rem;line-height:1.5}
@media (hover:hover){body[data-page="go"] .audience-card:hover{transform:translateY(-7px);border-color:#daa0c1;box-shadow:0 22px 42px rgba(67,10,43,.13)}}
@media (hover:hover){body[data-page="go"] .audience-card:hover .glyph{transform:translateY(-3px) rotate(-4deg);background:#f4dae9;border-color:#daa0c1}}
@media (max-width:760px){body[data-page="go"] .audience-card{min-height:198px;padding:24px}}
@media (max-width:760px){body[data-page="go"] .audience-card .glyph{width:54px;height:54px}}
@media (max-width:760px){body[data-page="go"] .audience-card strong{margin-top:18px}}
body[data-page="go"] .audience-explorer{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
body[data-page="go"] .audience-row .audience-card{min-width:0;min-height:0;color:#301625;text-align:left;cursor:pointer;transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .5s,border-color .5s,box-shadow .7s,background .7s}
body[data-page="go"] .audience-explorer .audience-card:not(.is-active){opacity:.82}
body[data-page="go"] .audience-row .audience-card.is-active{z-index:2;transform:translateY(-4px);border-color:#ac2271;background:linear-gradient(145deg,#fff,#f9eaf3);box-shadow:0 24px 48px rgba(67,10,43,.14)}
body[data-page="go"] .audience-row .audience-card.is-active .glyph{background:#f4dae9;border-color:#daa0c1}
@media (hover:hover){body[data-page="go"] .audience-explorer .audience-card:not(.is-active):hover{transform:none;box-shadow:none;border-color:inherit}}
@media (hover:hover){body[data-page="go"] .audience-explorer .audience-card:hover .glyph{transform:none}}
@media(max-width:1000px){body[data-page="go"] .audience-explorer{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){body[data-page="go"] .audience-row .audience-card{width:auto;min-height:198px}}
@media(max-width:760px){body[data-page="go"] .audience-explorer{grid-template-columns:minmax(0,1fr);gap:12px}}
@media(max-width:760px){body[data-page="go"] .audience-row .audience-card.is-active{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){body[data-page="go"] .audience-row,body[data-page="go"] .audience-row .audience-card,body[data-page="go"] .audience-card-extra,body[data-page="go"] .audience-card-hint{transition:none}}
body[data-page="go"] .audience-row .audience-card{min-height:0}
.product-card.go-card{background:linear-gradient(145deg,#341126,#1c0813);color:#fff;border:0}
.product-card.go-card:after{border-color:rgba(194,33,125,.2);box-shadow:0 0 0 70px rgba(194,33,125,.035)}
.go-card p{color:#dac7d2}
.go-card .product-icon{color:#e77eba}
.product-card.go-card .text-link{color:#ec7cbc}
.home-products .go-card{background:linear-gradient(90deg,rgba(25,7,17,.92),rgba(25,7,17,.56) 56%,rgba(25,7,17,.13)),url('assets/grid-operations-editorial.webp') center/cover}
.home-products .go-card::after{display:none}
.home-products .go-card .product-icon{display:grid;width:82px;height:82px;margin:auto 0 30px auto}
.home-products .go-card h3{max-width:510px;font-size:clamp(2.4rem,3.4vw,3.8rem)}
.home-products .go-card p{max-width:450px;color:#eee1e8}
@media(max-width:760px){.home-products .go-card{min-height:550px}}
@media(max-width:460px){.home-products .go-card{min-height:510px}}
.home-products .carousel-track .go-card h3{max-width:600px}
@media(max-width:760px){.home-products .carousel-track > .go-card{min-height:540px}}
@media(max-width:460px){.home-products .carousel-track > .go-card{min-height:510px}}
.home-products .go-card .text-link:hover{color:#ec7cbc}
.vision-product-grid .go-card{background:#2e0d20}
.vision-product-grid .go-card p{color:#e6d3de}
@media (max-width:600px){.home-products .carousel-track > .go-card{min-height:500px}}
@media (max-width:420px){.home-products .carousel-track > .go-card{min-height:490px}}
/* Home: GRID card green, GO card berry */
.grid-card .label,.grid-card .text-link{color:#1fd760}
.grid-card .label:before{background:#1fd760}
.grid-card .product-focus span{color:#bff3d2;border-color:rgba(31,215,96,.45)}
.go-card .label,.go-card .text-link{color:#ba006d}
.go-card .label:before{background:#ba006d}
.go-card .product-focus span{color:#96005a;background:rgba(255,255,255,.78);border-color:#e3b3cb}
.home-products .go-card .text-link:hover{color:#96005a}
.home-products .grid-card .text-link:hover{color:#79efa7}

/* Product names */
.brand-name { text-transform:none; letter-spacing:inherit; }
.brand-grid { color:#1fd760; }
.brand-go { color:#ba006d; }
.grid-card .brand-grid,.cta-panel .brand-grid,.immersive-hero .brand-grid,[class*="dark"] .brand-grid,.site-cta .brand-grid { color:#1fd760; }
.cta-panel .brand-go,.immersive-hero .brand-go,.site-cta .brand-go { color:#f08ab8; }
.label:before { display:none; }
.ui-brand b { font-weight:inherit; }

/* Buttons that lead to a product */
a.button[href="grid"],a.button[href^="grid"] { background:#1fd760; border-color:#1fd760; color:#fff; }
a.button[href="go"],a.button[href^="go"] { background:#ba006d; border-color:#ba006d; color:#fff; }
a.button[href^="go"]:hover { background:#96005a; border-color:#96005a; }
a.button[href^="grid"]:hover { background:#17b653; border-color:#17b653; }
.button .brand-name,.nav-submenu .brand-name,.text-link .brand-name { color:inherit; }

/* Contrast fixes */
footer .brand-grid,.site-footer .brand-grid { color:#1fd760; }
footer .brand-go,.site-footer .brand-go { color:#f08ab8; }
body[data-page="go"] .page-hero .button.outline { background:transparent; color:#ba006d; border-color:#ba006d; }
body[data-page="go"] .page-hero .button.outline:hover { background:#fbe9f2; }
body[data-page="go"] .cta-panel .button.light { background:#fff; color:#96005a; border-color:#fff; }
body[data-page="grid"] .cta-panel .button.light { background:#fff; color:#17b653; border-color:#fff; }

/* Home + shared product links in their brand colour */
.home-products .go-card .text-link,.home-products .go-card .text-link .brand-name,.home-products .go-card .text-link .brand-text { color:#ba006d; }
.home-products .grid-card .text-link,.home-products .grid-card .text-link .brand-name { color:#1fd760; }
.hero-copy .button-group a[href="go"] { background:#ba006d !important; border-color:#ba006d !important; color:#fff !important; }
.hero-copy .button-group a[href="go"]:hover { background:#96005a !important; border-color:#96005a !important; }
.hero-copy .button-group a[href="grid"]:hover { background:#17b653; }
.brand-text { display:inline; }
body[data-page="go"] .button.outline,body[data-page="go"] .button.light { color:#fff; }

/* VexarGo hero mirrors VexarGrid's dark treatment in berry */
body[data-page="go"] .page-hero.go-page{background:linear-gradient(145deg,#3a0f2a,#4d1738);color:#fff}
body[data-page="go"] .go-page .eyebrow{color:#f08ab8}
body[data-page="go"] .go-page h1{color:#fff;max-width:800px}
body[data-page="go"] .go-page .lead,body[data-page="go"] .go-page p{color:#e6c9d8}
.go-page .page-hero-mark{border-color:rgba(224,80,154,.21);box-shadow:0 0 0 120px rgba(224,80,154,.035),0 0 0 240px rgba(224,80,154,.02)}
.go-page .container{padding-bottom:120px}
.page-hero.go-page::after{background:linear-gradient(120deg,transparent 30%,rgba(224,80,154,.08) 47%,transparent 64%);background-size:250% 100%}
body[data-page="go"] .page-hero .go-hero-art::after{background:linear-gradient(90deg,#3a0f2a 0%,rgba(58,15,42,.97) 33%,rgba(58,15,42,.72) 58%,rgba(58,15,42,.08) 100%)}
.vehicle-go .vehicle-body{fill:#ffd9ec;stroke:#ba006d}
.vehicle-go .vehicle-glass{fill:#a63d73}
.vehicle-go .vehicle-lamp{fill:#fff}
body[data-page="go"] .go-page .button-group .button{background:#ba006d;border-color:#ba006d;color:#fff}
body[data-page="go"] .go-page .button-group .button.outline{background:transparent;border-color:rgba(255,255,255,.5);color:#fff}
@media(max-width:760px){body[data-page="go"] .page-hero .go-hero-art::after{background:linear-gradient(180deg,#3a0f2a 0%,rgba(58,15,42,.96) 50%,rgba(58,15,42,.6) 100%)}}
body[data-page="go"] .go-page .brand-go,body[data-page="go"] .go-page .eyebrow .brand-go{color:#f08ab8}
body[data-page="grid"] .grid-page .brand-grid{color:#4af08a}

/* Home VexarGo card mirrors the VexarGrid card in berry */
.home-products .go-card{background:linear-gradient(90deg,rgba(58,15,42,.92),rgba(58,15,42,.56) 56%,rgba(58,15,42,.13)),url('assets/go-personal-journey-editorial.png?v=20261028') 61% center/cover}
.home-products .go-card h3,.home-products .go-card p{color:#fff}
.home-products .go-card p{color:#f0dbe6}
.home-products .go-card .label,.home-products .go-card .text-link,.home-products .go-card .text-link .brand-name,.home-products .go-card .label .brand-name{color:#f08ab8}
.home-products .go-card .product-focus span{color:#ffd3e7;background:rgba(58,15,42,.35);border-color:rgba(240,138,184,.55)}
.home-products .go-card .text-link:hover,.home-products .go-card .text-link:hover .brand-name{color:#ffc2dc}
@media(max-width:760px){.home-products .carousel-track .go-card{background:linear-gradient(0deg,rgba(58,15,42,.97) 0%,rgba(58,15,42,.88) 40%,rgba(58,15,42,.35) 66%,rgba(58,15,42,.05) 85%),url('assets/go-personal-journey-editorial.png?v=20261028') 67% center/cover}}

/* Banner and footer: product names keep the surrounding text colour */
body .cta-panel .brand-name,body .site-cta .brand-name,body footer .brand-name,body .site-footer .brand-name{color:inherit}

/* Product buttons stay solid everywhere */
body a.button[href="go"],body a.button.outline[href="go"]{background:#ba006d !important;border-color:#ba006d !important;color:#fff !important;opacity:1}
body a.button[href="go"]:hover{background:#96005a !important;border-color:#96005a !important}
body a.button[href="grid"],body a.button.outline[href="grid"]{background:#1fd760 !important;border-color:#1fd760 !important;color:#fff !important;opacity:1}
body a.button[href="grid"]:hover{background:#17b653 !important;border-color:#17b653 !important}
body a.button .brand-name{color:inherit !important}

/* About: foundation disclosure */
.about-disclosure summary{font-size:1.15rem}
.about-disclosure summary::after{font-size:1.7rem}
.about-disclosure p{font-size:1.05rem}

/* Product names adapt to the colours around them inside coloured panels */
.challenge-stage .brand-name,.story-visual .brand-name,.story-screen-top .brand-name,.eyebrow .brand-name,.label .brand-name,.challenge-label .brand-name,.challenge-inline-response .brand-name,.audience-card.is-active .brand-name,.audience-card-extra .brand-name{color:inherit !important}
.grid-faq .brand-name,.faq .brand-name{color:inherit !important}

/* Subtle call-to-action banners */
body[data-page="grid"] .cta-panel{background:linear-gradient(135deg,#0d3327 0%,#14503a 100%)}
body[data-page="go"] .cta-panel{background:linear-gradient(135deg,#3a0f2a 0%,#5a1a42 100%)}
body[data-page="grid"] .cta-panel::after,body[data-page="go"] .cta-panel::after{border-color:rgba(255,255,255,.08)}
.page-hero .brand-name,.section-head .brand-name,.hero-copy .brand-name{color:inherit !important}
.grid-intro .brand-name,.grid-intro-disclosure .brand-name,.source-copy .brand-name{color:inherit !important}
p .brand-name,li .brand-name,.lead .brand-name,summary .brand-name,h1 .brand-name,h2 .brand-name,h3 .brand-name{color:inherit !important}

/* Home VexarGrid card: same tinted overlay as the VexarGo card, in green */
.home-products .grid-card{background:linear-gradient(90deg,rgba(9,52,34,.92),rgba(9,52,34,.56) 56%,rgba(9,52,34,.13)),url('assets/grid-operations-editorial.webp') center/cover}
@media(max-width:760px){.home-products .carousel-track .grid-card{background:linear-gradient(0deg,rgba(9,52,34,.97) 0%,rgba(9,52,34,.88) 40%,rgba(9,52,34,.35) 66%,rgba(9,52,34,.05) 85%),url('assets/grid-operations-editorial.webp') center/cover}}

/* Home VexarGrid link: two-tone like the VexarGo link ("Explore" deeper, name lighter) */
.home-products .grid-card .text-link{color:#1fb35c}
.home-products .grid-card .text-link .brand-name{color:#8bf5b4 !important}
.home-products .grid-card .text-link:hover,.home-products .grid-card .text-link:hover .brand-name{color:#c4fbd8 !important}

/* Vision: VexarGo logo tile */
.vision-product-grid .go-card .vision-card-brand-slot{width:clamp(103px,10.3vw,123px);overflow:hidden;border-radius:22px}
.vision-product-grid .go-card .vision-card-brand-slot img{transform:scale(1.75);object-fit:cover}
@media(max-width:760px){.vision-product-grid .go-card .vision-card-brand-slot{width:90px}.vision-product-grid .go-card .vision-card-brand-slot img{transform:scale(1.75)}}

/* Text on the bright green: dark for contrast */
body[data-page="grid"] .button:not(.light):not(.outline),body[data-page="grid"] .nav-cta,body[data-page="grid"] a.button[href^="grid"],body a.button[href="grid"],body a.button.outline[href="grid"],.hero-copy .button-group a[href="grid"]{color:#06210f !important}
body a.button[href="grid"] .brand-name,body a.button[href="grid"] .brand-text{color:#06210f !important}

/* Vision product cards in the brand colours */
body .vision-product-grid .grid-card{background:#1fd760 !important}
body .vision-product-grid .grid-card h3,body .vision-product-grid .grid-card .label,body .vision-product-grid .grid-card .text-link,body .vision-product-grid .grid-card .text-link .brand-name,body .vision-product-grid .grid-card .label .brand-name{color:#06210f !important}
body .vision-product-grid .grid-card p{color:#0b3a1d !important}
body .vision-product-grid .grid-card .text-link .asset-icon,body .vision-product-grid .grid-card .text-link svg{color:#06210f}
body .vision-product-grid .go-card{background:#ba006d !important}
body .vision-product-grid .go-card h3,body .vision-product-grid .go-card .label,body .vision-product-grid .go-card .text-link,body .vision-product-grid .go-card .text-link .brand-name,body .vision-product-grid .go-card .label .brand-name{color:#fff !important}
body .vision-product-grid .go-card p{color:rgba(255,255,255,.9) !important}

/* Vision VexarGrid card: darker green with white text */
body .vision-product-grid .grid-card{background:#0f9444 !important}
body .vision-product-grid .grid-card h3,body .vision-product-grid .grid-card .label,body .vision-product-grid .grid-card .text-link,body .vision-product-grid .grid-card .text-link .brand-name,body .vision-product-grid .grid-card .label .brand-name{color:#fff !important}
body .vision-product-grid .grid-card p{color:rgba(255,255,255,.92) !important}

/* Vision VexarGrid card: midway between #1fd760 and #0f9444 */
body .vision-product-grid .grid-card{background:#17b552 !important}
body .vision-product-grid .grid-card h3,body .vision-product-grid .grid-card .label,body .vision-product-grid .grid-card .text-link,body .vision-product-grid .grid-card .text-link .brand-name,body .vision-product-grid .grid-card .label .brand-name{color:#04210e !important}
body .vision-product-grid .grid-card p{color:#08381a !important}

/* Vision VexarGrid card: white text */
body .vision-product-grid .grid-card h3,body .vision-product-grid .grid-card .label,body .vision-product-grid .grid-card .text-link,body .vision-product-grid .grid-card .text-link .brand-name,body .vision-product-grid .grid-card .label .brand-name,body .vision-product-grid .grid-card .text-link .asset-icon,body .vision-product-grid .grid-card .text-link svg{color:#fff !important}
body .vision-product-grid .grid-card p{color:rgba(255,255,255,.92) !important}
body .vision-product-grid .grid-card .label:before{background:#fff}
