/* HYP ERP theme: built by tools/build/bundle.py from assets/css/colours.css — edit that file, not this one. */
html:root :is(h1,h2,h3){color:#15262E}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results,.site-footer--night,.top-bar) :is(h1,h2,h3,h4){color:#fff}html:root .eyebrow{color:var(--color-action)}html:root :is(.eyebrow--on-dark,.panel--night .eyebrow,.proof__panel .eyebrow,.talk__panel .eyebrow){color:var(--color-accent-on-night)}html:root .stat__value{color:#15262E}html:root .stats .stat:first-child .stat__value{color:var(--color-red)}html:root .stat--on-dark .stat__value,html:root .proof__panel .stat__value{color:#fff}html:root .site-main a:not(.btn):not(.card__link):hover{color:var(--color-action-strong)}html:root .site-main :is(.panel--night,.proof__panel,.talk__panel,.meet__results) a:not(.btn):not(.card__link){color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:3px}html:root .site-main :is(.panel--night,.proof__panel,.talk__panel,.meet__results) a:not(.btn):not(.card__link):hover{color:#fff;text-decoration-color:#fff}html:root .site-main .talk__panel .talk__ways a:not(.btn):not(.card__link),html:root .site-main .talk__panel .talk__ways a:not(.btn):not(.card__link):hover{color:#fff;text-decoration:none}html:root .btn--primary{background:var(--color-action);color:#fff}html:root .btn--primary:hover{background:var(--color-action-strong);color:#fff}html:root .btn--secondary{background:#fff;color:#15262E;border-color:#B8C3CA}html:root .btn--secondary:hover{background:#F6F8F9;color:#15262E;border-color:#B8C3CA}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results,.site-footer--night,.hero--dark) .btn--primary{background:var(--color-action-on-night)}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results,.site-footer--night,.hero--dark) .btn--primary:hover{background:var(--color-action)}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results,.site-footer--night,.hero--dark) :is(.btn--secondary,.btn--light){background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results,.site-footer--night,.hero--dark) :is(.btn--secondary,.btn--light):hover{background:rgba(255,255,255,.08);color:#fff}html:root .top-bar{background:var(--topbar-bg,var(--color-night));color:#fff}html:root .top-bar a{color:#DCE3E7}html:root .top-bar a:hover{color:#fff;text-decoration:underline}html:root .top-bar .icon{color:#B8C3CA;opacity:1}html:root .site-header{background:#fff;border-bottom:1px solid #DCE3E7}html:root .mega__trigger{color:#2A4553}html:root .mega__trigger{position:relative}html:root .mega__trigger:hover,html:root .mega__trigger[aria-expanded="true"]{color:var(--color-action);background:transparent}@media (max-width:1319px){html:root .mega__trigger[aria-expanded="true"]::after{display:none!important}}html:root .mega__trigger[aria-expanded="true"]::after{content:"";position:absolute;inset-inline:.55rem;bottom:0;height:2px;background:var(--color-action);border-radius:0}@media (min-width:1320px){html:root .mega__panel{border:1px solid #DCE3E7}}html:root .mega :is(.icon-tile,.mega__item .icon){color:var(--color-action)}html:root .panel--night{background-color:#0E1A20}html:root .panel--night:not(.art):not(.solutions):not(.gcc):not(.roles__panel):not(.meet__results){background-image:var(--gradient-night)}html:root .gcc{background-image:linear-gradient(90deg,rgba(14,26,32,.95),rgba(8,48,63,.72)),var(--art-night-grid)}html:root .solutions{background-image:linear-gradient(180deg,rgba(14,26,32,.80) 0%,rgba(8,48,63,.45) 60%,rgba(14,26,32,.65) 100%),var(--art-night-orbit)!important}html:root .meet__results{background-image:linear-gradient(180deg,rgba(14,26,32,.70),rgba(8,48,63,.90)),var(--art-night-layers)!important}html:root .talk__panel{background-image:linear-gradient(100deg,rgba(14,26,32,.97) 0%,rgba(14,26,32,.88) 50%,rgba(8,48,63,.78) 100%),var(--art-night-fold)!important}html:root .proof__panel{background-image:linear-gradient(100deg,rgba(14,26,32,.97) 0%,rgba(14,26,32,.84) 55%,rgba(8,48,63,.70) 100%),var(--art-night-layers)!important}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results){color:#DCE3E7}html:root :is(.panel--night,.proof__panel,.talk__panel,.meet__results) :is(.muted,.lead,p){color:#DCE3E7}html:root .proof__mark{color:var(--color-accent-on-night)}html:root :is(.proof__quote,.talk__form){color:#2A4553}html:root :is(.proof__quote,.talk__form) :is(p,.muted,.lead,li,span){color:inherit}html:root .proof__quote :is(blockquote,blockquote p){color:#15262E}html:root :is(.proof__quote,.talk__form) a:not(.btn){color:var(--color-action)}html:root :is(.proof__quote,.talk__form) a:not(.btn):hover{color:var(--color-action-strong);text-decoration:underline}html:root .talk__form :is(.form__note,.form__consent,.field__opt){color:#5C707C}html:root :is(.talk__form,.proof__quote) .btn--primary{background:var(--color-action)}html:root :is(.talk__form,.proof__quote) .btn--primary:hover{background:var(--color-action-strong)}html:root .card{border-color:#DCE3E7;border-radius:12px}html:root .card--link:hover{border-color:var(--color-action);box-shadow:var(--shadow-card-hover)}html:root .card--link:hover .card__title{color:var(--color-action)}html:root :is(.panel--night) .card{border-color:rgba(255,255,255,.12)}html:root .fit__links .fit__icon{align-self:center;justify-self:center}html:root .checks .icon{color:var(--color-tick)}html:root :is(.panel--night,.section--night,.hyp-s--band,.roles,.solutions,.talk__panel,.proof__panel) :is(.gcc__list .icon,.solutions__icon,.tabs__tab .icon,.checks--on-dark .icon){color:var(--color-accent-on-night)}html:root .mega__tag{background:var(--color-action);color:#fff}html:root :is(.tag--popular,.is-popular .tag,.badge--popular){background:var(--color-gold);color:#15262E}html:root :is(.checks--on-dark,.panel--night .checks) .icon{color:var(--color-accent-on-night)}html:root .card__label{color:var(--color-action)}html:root .fit__tabs [aria-selected="true"],html:root .fit__tabs .is-active{color:var(--color-action);border-color:var(--color-action)}html:root :is(.media,.media--f-lines,.media__frame,[class*="media--fc-"]){--frame-main:var(--color-action);--frame-accent:var(--color-accent-on-night)}html:root :is(.stat--on-dark,.panel--night .stat){border-color:var(--color-accent-on-night)}html:root .chat-now{background:var(--color-action);color:#fff}html:root .chat-now:hover{background:var(--color-action-strong)}html:root .trusted__logos img{filter:none;opacity:1}html:root .field label,html:root .field>span{color:#2A4553}html:root :is(.field input,.field select,.field textarea,.subscribe input,.search-form input){background:#fff;border-color:var(--color-field-border)}html:root :is(.field input,.field select,.field textarea,.subscribe input,.search-form input):focus{border-color:var(--color-action);box-shadow:none;outline:2px solid var(--color-action);outline-offset:0}html:root :is(input,textarea)::placeholder{color:#5C707C;opacity:1}html:root .field input:user-invalid{border-color:var(--color-red)}html:root .form__note,html:root .form__consent{color:#5C707C}html:root .site-footer--night{background:var(--color-night);color:#B8C3CA;border-top:0}html:root .site-footer--night :is(.site-footer__heading,h2,h3){color:#fff}html:root .site-footer--night a{color:#B8C3CA}html:root .site-footer--night a:hover{color:#fff}html:root .site-footer--night .site-footer__text,html:root .site-footer--night :is(.contact-list,.contact-list .icon){color:#B8C3CA}html:root .site-footer--night :is(.site-footer__top,.site-footer__base){border-color:#2A4553}html:root .site-footer--night :is(.site-footer__base,.site-footer__legal,.site-footer__legal a){color:#8796A0}html:root .site-footer--night .site-footer__base a:hover{color:#fff}html:root .site-footer--night .social a{background:rgba(255,255,255,.06);color:#B8C3CA}html:root .site-footer--night .social a:hover{color:#fff}html:root .site-footer--night .subscribe input{background:#15262E;border-color:#5C707C;color:#fff}html:root .site-footer--night .subscribe input::placeholder{color:#8796A0}html:root .site-footer--night .nsd{color:#fff}html:root .elementor a:focus-visible,html:root a:focus-visible{box-shadow:var(--focus-ring)}html:root :is(.top-bar,.site-footer--night,.panel--night,.proof__panel,.talk__panel,.meet__results){--focus-ring:0 0 0 2px #0E1A20,0 0 0 4px var(--color-accent-on-night)}html:root :is(.talk__form,.proof__quote){--focus-ring:0 0 0 2px #fff,0 0 0 4px var(--color-action)}html:root .site-main :is(.proof__quote,.talk__form) a:not(.btn):not(.card__link){color:var(--color-action);text-decoration:underline;text-decoration-color:rgba(3,99,131,.4)}html:root .site-main :is(.proof__quote,.talk__form) a:not(.btn):not(.card__link):hover{color:var(--color-action-strong);text-decoration-color:currentColor}html:root :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--color-action)}html:root .hyp-s--tabs .tabs--side .tabs__tab[aria-selected="true"] .tabs__num{color:#fff}html:root .mobile-bar__btn--whatsapp{background:#13704A}html:root .fit__links a{transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}html:root .fit__links a:hover{background:#fff;border-color:var(--color-action);box-shadow:var(--shadow-card-hover);color:var(--color-action)}html:root .fit__links>li>a>.icon{transition:transform .15s ease}html:root .fit__links a:hover>.icon{transform:translateX(3px)}html:root[dir="rtl"] .fit__links a:hover>.icon{transform:scaleX(-1) translateX(3px)}html:root .hyp-s--cards .hyp-item:has(.hyp-more a):hover{background:#fff;border-color:var(--color-action);box-shadow:var(--shadow-card-hover)}html:root .hyp-s--tabs .tabs--side .tabs__panel .hyp-more a:hover,html:root .package__core a:hover{background:transparent;color:var(--color-action);text-decoration:underline}html:root .tool:hover,html:root .tool[aria-expanded="true"]{background:transparent;color:var(--color-action)}html:root[dir="rtl"] .talk__panel{background-image:linear-gradient(260deg,rgba(14,26,32,.97) 0%,rgba(14,26,32,.88) 50%,rgba(8,48,63,.78) 100%),var(--art-night-fold)!important}html:root[dir="rtl"] .proof__panel{background-image:linear-gradient(260deg,rgba(14,26,32,.97) 0%,rgba(14,26,32,.84) 55%,rgba(8,48,63,.70) 100%),var(--art-night-layers)!important}html:root[dir="rtl"] .gcc{background-image:linear-gradient(270deg,rgba(14,26,32,.95),rgba(8,48,63,.72)),var(--art-night-grid)}html:root[dir="rtl"] .panel--night:not(.art):not(.solutions):not(.gcc):not(.roles__panel):not(.meet__results){background-image:linear-gradient(225deg,#0E1A20 0%,#0E1A20 40%,#08303F 100%)}
