/* GIGALinks brand palette, supplied in GIGAlinks-ColorPalette.pdf. */
:root{
 --brand-navy:#0E1338;
 --brand-gold:#C9A647;
 --brand-gray:#6F7480;
 --brand-white:#FFFFFF;
 --brand-surface:color-mix(in srgb,var(--brand-gray) 2%,var(--brand-white));
 --brand-gold-soft:color-mix(in srgb,var(--brand-gold) 12%,var(--brand-white));
 --brand-gold-line:color-mix(in srgb,var(--brand-gold) 45%,var(--brand-white));
 --brand-accent-ink:color-mix(in srgb,var(--brand-gold) 60%,var(--brand-navy));
 --brand-line:color-mix(in srgb,var(--brand-gray) 22%,var(--brand-white));
 --brand-on-dark:color-mix(in srgb,var(--brand-gray) 52%,var(--brand-white));
 --brand-navy-hover:color-mix(in srgb,var(--brand-navy) 86%,var(--brand-gray));
 --brand-gold-hover:color-mix(in srgb,var(--brand-gold) 88%,var(--brand-white));
 --brand-gold-gradient:linear-gradient(115deg,color-mix(in srgb,var(--brand-gold) 88%,var(--brand-white)),color-mix(in srgb,var(--brand-gold) 66%,var(--brand-white)) 52%,var(--brand-gold));
 --brand-gold-gradient-hover:linear-gradient(115deg,color-mix(in srgb,var(--brand-gold) 78%,var(--brand-white)),color-mix(in srgb,var(--brand-gold) 56%,var(--brand-white)) 52%,var(--brand-gold));
 --brand-navy-gradient:linear-gradient(115deg,var(--brand-navy),color-mix(in srgb,var(--brand-navy) 84%,var(--brand-gray)) 55%,var(--brand-navy));
 --brand-navy-gradient-hover:linear-gradient(115deg,var(--brand-navy-hover),color-mix(in srgb,var(--brand-navy) 76%,var(--brand-gray)) 55%,var(--brand-navy));
 --brand-outline-gradient:linear-gradient(115deg,color-mix(in srgb,var(--brand-white) 8%,transparent),color-mix(in srgb,var(--brand-gold) 9%,transparent) 55%,color-mix(in srgb,var(--brand-white) 4%,transparent));
 --brand-text-gradient:linear-gradient(110deg,var(--brand-gold),color-mix(in srgb,var(--brand-gold) 48%,var(--brand-white)) 58%,var(--brand-gold));
 --navy:var(--brand-navy);--gold:var(--brand-gold);--ink:var(--brand-navy);
 --muted:var(--brand-gray);--paper:var(--brand-white);--line:var(--brand-line)
}
body.version-three{background:var(--brand-white);color:var(--brand-navy)}
body.version-three .site-header{background:color-mix(in srgb,var(--brand-white) 97%,transparent);border-color:var(--brand-line)}
body.version-three.home-page .site-header{background:color-mix(in srgb,var(--brand-navy) 97%,transparent);border-color:color-mix(in srgb,var(--brand-white) 12%,transparent)}
body.version-three .top-nav a,body.version-three .login,body.version-three .breadcrumb{color:var(--brand-gray)}
body.version-three .top-nav a:hover,body.version-three .login:hover{color:var(--brand-navy)}
body.version-three .menu-button{border-color:var(--brand-line)}
body.version-three .menu-button span{background:var(--brand-navy)}
body.version-three .btn-primary,body.version-three .top-nav .register,body.version-three .mobile-menu-actions .register{background:var(--brand-navy-gradient);border-color:var(--brand-navy);color:var(--brand-white)}
body.version-three .btn-primary:hover{background:var(--brand-navy-gradient-hover);border-color:var(--brand-navy-hover)}
body.version-three .btn-outline,body.version-three .mobile-menu-actions .login{background:var(--brand-white);border-color:var(--brand-gray);color:var(--brand-navy)}
body.version-three .btn-outline:hover{background:var(--brand-surface);border-color:var(--brand-navy)}
body.version-three .btn-gold,body.version-three.home-page .top-nav .register,body.version-three.home-page .mobile-menu-actions .register,
body.version-three .hero-experience .hero-choice .btn-gold{background:var(--brand-gold-gradient);border-color:var(--brand-gold);color:var(--brand-navy);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-gold) 14%,transparent)}
body.version-three .btn-gold:hover,body.version-three.home-page .top-nav .register:hover,body.version-three .hero-experience .hero-choice .btn-gold:hover{background:var(--brand-gold-gradient-hover);border-color:var(--brand-gold-hover)}
body.version-three .eyebrow,body.version-three .offer-label,body.version-three .offer-service,body.version-three .offer-price>span,
body.version-three .offer-foot>span,body.version-three .detail-facts span,body.version-three .audience-tile p,
body.version-three .audience-hero-caption,body.version-three .flow-node-copy p,body.version-three .flow-caption,
body.version-three .form-intro p,body.version-three .form-preview-note,body.version-three .form-submit p,
body.version-three .price-options,body.version-three .audience-editorial p,body.version-three .editorial-list,
body.version-three .showcase-heading>p,body.version-three .preview-caption,body.version-three .narrative-copy>p,
body.version-three .narrative-node-label,body.version-three .narrative-caption{color:var(--brand-gray)}
body.version-three .offer-card,body.version-three .audience-shortlist,body.version-three .guide-options>article,
body.version-three .information-cards>section,body.version-three .step-cards>li,body.version-three .faq-list,
body.version-three .price-options{background:var(--brand-white);border-color:var(--brand-line)}
body.version-three .offer-card.dfy{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-white)}
body.version-three .dfy .offer-label,body.version-three .dfy .offer-service,body.version-three .dfy .offer-price>span,
body.version-three .dfy .offer-foot>span,body.version-three .dfy>p{color:var(--brand-on-dark)}
body.version-three .dfy .benefits li:before,body.version-three .dfy .offer-foot a{color:var(--brand-gold)}
body.version-three .benefits li:before,body.version-three .faq-indicator,body.version-three .audience-jump span,
body.version-three .usecase-tag,body.version-three .flow-number,body.version-three .flow-detail,
body.version-three .shortlist-label,body.version-three .shortlist-spark,body.version-three .shortlist-check,
body.version-three .guide-step-number,body.version-three .example-label,body.version-three .timeline-label{color:var(--brand-accent-ink)}
body.version-three .narrative-section,body.version-three .detail-facts,body.version-three .audience-jump a,
body.version-three .guide-managed-note,body.version-three .guide-options>article:last-child,
body.version-three .timeline-grid article,body.version-three .value-grid article,body.version-three .campaign-form-section,
body.version-three .price-options>div:first-child,body.version-three .order-note,body.version-three .faq-list details[open]{background:var(--brand-surface);border-color:var(--brand-line)}
body.version-three .audience-tile{--audience-surface:var(--brand-white);border-color:var(--brand-line)}
body.version-three .audience-tile:focus-within{--audience-surface:var(--brand-gold-soft);background:var(--audience-surface);border-color:var(--brand-gold);box-shadow:0 16px 30px color-mix(in srgb,var(--brand-navy) 9%,transparent)}
body.version-three .audience-tile:focus-within .audience-card-cta{background:var(--brand-white);color:var(--brand-navy);border-color:var(--brand-gold)}
body.version-three .audience-tile:hover{--audience-surface:var(--brand-gold-soft);background:var(--audience-surface);border-color:var(--brand-gold);box-shadow:0 16px 30px color-mix(in srgb,var(--brand-navy) 9%,transparent)}
body.version-three .audience-tile:hover .audience-card-cta{background:var(--brand-white);color:var(--brand-navy);border-color:var(--brand-gold)}
body.version-three .audience-icon .icon-gold{fill:var(--brand-gold)}
body.version-three .audience-icon .icon-cut{fill:var(--audience-surface)}
body.version-three .audience-grid,body.version-three .volume-offer,body.version-three .guide-example-note,
body.version-three .guide-managed-note,body.version-three .campaign-form-section,body.version-three .audience-guide-section{border-color:var(--brand-line)}
body.version-three .guide-example,body.version-three .draft-notice,body.version-three .shortlist-brand,
body.version-three .audience-hero-source{background:var(--brand-gold-soft);border-color:var(--brand-gold-line)}
body.version-three .guide-example p,body.version-three .guide-example .eyebrow,body.version-three .guide-example .example-label,
body.version-three .draft-notice p,body.version-three .draft-notice strong,body.version-three .shortlist-brand div>span,
body.version-three .audience-hero-source>span{color:var(--brand-navy)}
body.version-three .audience-jump a:hover{background:var(--brand-gold-soft);border-color:var(--brand-gold)}
body.version-three .guide-usecases article{border-top-color:var(--brand-gold)}
body.version-three .guide-step-number,body.version-three .step-cards>li>span{border-color:var(--brand-gold-line);color:var(--brand-accent-ink);background:var(--brand-white)}
body.version-three .guide-steps>li:before{border-color:var(--brand-gold-line)}
body.version-three .campaign-form input,body.version-three .campaign-form textarea{background:var(--brand-white);border-color:var(--brand-gray);color:var(--brand-navy)}
body.version-three .campaign-form input::placeholder,body.version-three .campaign-form textarea::placeholder{color:var(--brand-gray)}
body.version-three .form-status{background:var(--brand-gold-soft);border-color:var(--brand-gold-line);color:var(--brand-navy)}
body.version-three .about-backing{background:var(--brand-navy)}
body.version-three .about-backing span{color:var(--brand-gold)}
body.version-three .about-backing p{color:var(--brand-on-dark)}
body.version-three .narrative-copy h2>span{color:var(--brand-accent-ink)}
body.version-three .narrative-network{background:var(--brand-white);border-color:var(--brand-gold-line)}
body.version-three .narrative-document,body.version-three .flow-paper{background:var(--brand-gold-soft);border-color:var(--brand-gold)}
body.version-three .narrative-document:before,body.version-three .signal-brand:before{border-color:var(--brand-gold-line)}
body.version-three .narrative-document-kicker{color:var(--brand-accent-ink)}
body.version-three .narrative-paper-lines i,body.version-three .flow-paper-lines i{background:var(--brand-gold-line)}
body.version-three .narrative-llms>span,body.version-three .audience-hero-models>span,body.version-three .flow-source,
body.version-three .flow-models>span{background:var(--brand-white);border-color:var(--brand-line)}
body.version-three .audience-hero-lines path{stroke:var(--brand-gold)}
body.version-three .shortlist-other,body.version-three .hero-client-tabs span,body.version-three .hero-category-tabs span{color:var(--brand-gray)}
body.version-three .shortlist-other>span{background:var(--brand-line)}
body.version-three .hero-client-tabs span,body.version-three .hero-category-tabs span{background:var(--brand-surface);border-color:var(--brand-line)}
body.version-three .audience-flow{background:var(--brand-white);border-color:var(--brand-line)}
body.version-three .flow-network,body.version-three .flow-models{background:var(--brand-white)}
body.version-three .flow-source-top{border-color:var(--brand-line)}
body.version-three .flow-source-top i{background:var(--brand-gold)}
body.version-three .flow-source .flow-detail{color:var(--brand-gray)}
body.version-three .flow-track,body.version-three .signal-route{stroke:var(--brand-gold)}
body.version-three .flow-progress-dot,body.version-three .signal-dot{fill:var(--brand-gold);stroke:var(--brand-white)}
body.version-three .flow-impact,body.version-three .signal-impact{stroke:var(--brand-gold)}
body.version-three .showcase-robot:before{border-color:var(--brand-gold-line)}
body.version-three .showcase-robot:after{background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-gold) 14%,transparent),transparent 67%)}
body.version-three .preview-tabs{background:var(--brand-surface);border-color:var(--brand-line)}
body.version-three .preview-tab{color:var(--brand-navy)}
body.version-three .preview-tab[aria-selected="true"]{background:var(--brand-white);border-color:var(--brand-gold)}
body.version-three .preview-tab:hover{background:var(--brand-gold-soft);color:var(--brand-navy)}
body.version-three .clip-window:not(.clip-grok):not(.clip-claude){background:var(--brand-white);border-color:var(--brand-line)}
body.version-three .clip-google .clip-brand>span,body.version-three .clip-google .clip-research,
body.version-three .clip-chatgpt .clip-brand>span,body.version-three .clip-chatgpt .clip-research,
body.version-three .clip-perplexity .clip-brand>span,body.version-three .clip-perplexity .clip-research,
body.version-three .clip-gemini .clip-brand>span,body.version-three .clip-gemini .clip-research{color:var(--brand-gray)}
body.version-three .clip-google .clip-answer p,body.version-three .clip-chatgpt .clip-answer p,
body.version-three .clip-perplexity .clip-answer p,body.version-three .clip-gemini .clip-answer p{color:var(--brand-navy)}
body.version-three .clip-google .clip-prompt{border-color:var(--brand-line)}
body.version-three .clip-research i{background:var(--brand-gold)}
body.version-three .clip-answer mark{background:var(--brand-gold-soft);color:var(--brand-navy)}
body.version-three .clip-sources>span{background:var(--brand-surface);border-color:var(--brand-line);color:var(--brand-gray)}
body.version-three .clip-sources i,body.version-three .clip-answer sup{background:var(--brand-gold-soft);color:var(--brand-navy)}
body.version-three .hero-experience{background:var(--brand-navy);color:var(--brand-white)}
body.version-three .hero-experience:before{background:radial-gradient(ellipse at 74% 28%,color-mix(in srgb,var(--brand-gold) 8%,transparent),transparent 44%),linear-gradient(115deg,var(--brand-navy) 30%,color-mix(in srgb,var(--brand-navy) 95%,var(--brand-gray)) 75%,var(--brand-navy))}
body.version-three .hero-experience .hero h1{color:var(--brand-white)}
body.version-three .hero-experience .hero-choice .lead{text-wrap:pretty}
body.version-three .hero-experience .hero-rotator{color:var(--brand-gold)}
body.version-three .hero-experience .hero-action{background:var(--brand-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
body.version-three .hero-experience .eyebrow,body.version-three .hero-experience .menu-button span{color:var(--brand-gold)}
body.version-three .hero-experience .eyebrow i{background:var(--brand-gold)}
body.version-three .hero-experience .hero-choice .lead,body.version-three .signal-provider>span,
body.version-three .signal-caption,body.version-three .hero-experience .facts-grid>div>span{color:var(--brand-on-dark)}
body.version-three .hero-experience .hero-choice .btn-outline{background:var(--brand-outline-gradient);color:var(--brand-white);border-color:var(--brand-gold);box-shadow:inset 0 0 0 1px var(--brand-gold);transition:background .2s,box-shadow .2s,transform .2s}
body.version-three .hero-experience .hero-choice .btn-outline:hover,body.version-three .hero-experience .hero-choice .btn-outline:focus-visible{background:var(--brand-gold-gradient);color:var(--brand-navy);border-color:var(--brand-gold);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-gold) 14%,transparent)}
body.version-three .top-nav .register:hover,body.version-three .top-nav .register:focus-visible,
body.version-three.home-page .top-nav .register:hover,body.version-three.home-page .top-nav .register:focus-visible,
body.version-three .mobile-menu-actions .register:hover,body.version-three .mobile-menu-actions .register:focus-visible,
body.version-three.home-page .mobile-menu-actions .register:hover,body.version-three.home-page .mobile-menu-actions .register:focus-visible{background:var(--brand-gold-gradient);color:var(--brand-navy);border-color:var(--brand-gold);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-gold) 14%,transparent)}
body.version-three.home-page .top-nav a,body.version-three.home-page .login{color:var(--brand-on-dark)}
body.version-three.home-page .top-nav a:hover,body.version-three.home-page .login:hover{color:var(--brand-white)}
body.version-three.home-page .menu-button span{background:var(--brand-gold)}
body.version-three.home-page .mobile-menu a{color:var(--brand-white)}
body.version-three.home-page .mobile-menu-actions .login{background:transparent;color:var(--brand-white);border-color:var(--brand-on-dark)}
body.version-three .signal-provider>div{background:var(--brand-white);border-color:var(--brand-white)}
body.version-three .signal-aura{background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-gold) 8%,transparent),transparent 68%)}
body.version-three .signal-brand{background:var(--brand-gold-soft);border-color:var(--brand-gold);color:var(--brand-navy)}
body.version-three .signal-brand-label>span,body.version-three .signal-brand-foot{color:var(--brand-navy)}
body.version-three .signal-brand-foot{border-color:var(--brand-gold-line)}
body.version-three .signal-check{background:var(--brand-gold-line);color:var(--brand-navy)}
body.version-three .hero-experience .facts-grid strong{color:var(--brand-white)}
body.version-three .facts-grid strong>span{color:var(--brand-gold)}
body.version-three .network-constellation{background:var(--brand-navy);border-color:color-mix(in srgb,var(--brand-gray) 35%,var(--brand-navy))}
body.version-three .network-title,body.version-three .network-constellation .network-scale>strong{color:var(--brand-white)}
body.version-three .network-gold-dot{background:var(--brand-gold)}
body.version-three .network-content-types>span,body.version-three .network-scale>span{color:var(--brand-on-dark)}
body.version-three .network-content-types svg{stroke:var(--brand-gold)}
body.version-three .network-constellation .network-scale>strong>span,body.version-three .network-ownership>strong{color:var(--brand-gold)}
body.version-three .net-route-base{stroke:var(--brand-gold);stroke-opacity:.35}
body.version-three .network-motion-toggle{color:var(--brand-on-dark);border-color:color-mix(in srgb,var(--brand-gray) 50%,transparent)}
body.version-three .network-motion-toggle:hover{color:var(--brand-gold);border-color:var(--brand-gold)}
body.version-three .site-footer{background:var(--brand-navy);color:var(--brand-white)}
body.version-three .footer-grid h2{color:var(--brand-gold)}
body.version-three .footer-grid a,body.version-three .footer-brand p,body.version-three .footer-bottom{color:var(--brand-on-dark)}
body.version-three .footer-grid a:hover,body.version-three .footer-bottom a:hover{color:var(--brand-white)}
body.version-three .footer-tagline>span{display:block}
