body.page-nos-solutions main .solutions-hero.solutions-hero--art{min-height:clamp(400px,calc(100svh - 300px),540px);padding:clamp(2.4rem,4vh,3.8rem) 0 clamp(1.2rem,2vh,1.9rem);overflow:clip;background:#fafbfc;isolation:isolate}body.page-nos-solutions main .solutions-hero.solutions-hero--art:before{background:radial-gradient(120% 90% at 14% 22%,hsla(var(--accent-h, 225),var(--accent-s, 76%),60%,.05),transparent 60%);-webkit-mask-image:none;mask-image:none;pointer-events:none}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.6rem,3.4vw,4rem);max-width:min(100%,1560px);padding-inline:clamp(1.35rem,3.6vw,4rem)}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{max-width:37rem}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{max-width:14ch;margin:1.4rem 0 1.5rem;color:var(--text-primary);font-size:clamp(3rem,4.7vw,5.4rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead{max-width:50ch;margin:0;color:var(--text-secondary);font-size:clamp(1.02rem,1.05vw,1.22rem);line-height:1.75}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__h1-short,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead-short{display:none}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__h1-full,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead-full{display:inline}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__actions{margin-top:1.9rem}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__actions .btn:focus-visible{outline:3px solid hsl(var(--accent-h, 225),var(--accent-s, 76%),52%);outline-offset:3px;border-radius:17px}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{position:relative;z-index:2;width:100%;min-width:0;padding:0;background:transparent;border:0;box-shadow:none}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art-wrap{display:block;width:100%;margin:0;background:transparent}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{display:block;width:100%;height:auto;margin-inline:auto;max-width:clamp(600px,60vw,1060px);border:0;border-radius:0;box-shadow:none;background:transparent;animation:solutionsArtFloat 11s ease-in-out infinite;will-change:transform}@keyframes solutionsArtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-city,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-city:before,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-city:after{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;filter:none!important;animation:none!important}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art{background:#fff;color-scheme:light;--text-primary: #0f1b33;--text-secondary: #46546c}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art:before,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art:before{background:radial-gradient(120% 90% at 14% 22%,hsla(var(--accent-h, 225),var(--accent-s, 76%),60%,.06),transparent 60%)}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art h1,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art h1{color:#0f1b33}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .solutions-hero__lead{color:#46546c}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .breadcrumb,[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .breadcrumb a,[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .breadcrumb span,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .breadcrumb,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .breadcrumb a,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .breadcrumb span{color:#5a6884}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .breadcrumb a:hover,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .breadcrumb a:hover{color:hsl(var(--accent-h, 225),var(--accent-s, 76%),46%)}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-eyebrow,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .solutions-eyebrow{background:#ffffffd1;color:hsl(var(--accent-h, 225),var(--accent-s, 76%),42%);border-color:hsla(var(--accent-h, 225),var(--accent-s, 76%),55%,.24)}@media(max-width:1180px)and (min-width:861px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:center}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{font-size:clamp(2.6rem,5vw,3.8rem)}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{max-width:100%}}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art{min-height:0;padding:clamp(5.5rem,16vw,6.5rem) 0 2.5rem;overflow:hidden}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{display:flex;flex-direction:column;padding-inline:0;max-width:100%;gap:0}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{position:relative;order:-1;width:100%;margin:0;z-index:1}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art-wrap{width:100%}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{width:100%;max-width:100%;margin:0;animation:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgba(0,0,0,.5) 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgba(0,0,0,.5) 82%,transparent 100%)}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{position:relative;z-index:3;max-width:100%;margin-top:clamp(-7rem,-22vw,-3.5rem);padding:0 1.25rem;text-align:center}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy:before{content:"";position:absolute;left:0;right:0;top:-3.5rem;bottom:-2rem;z-index:-1;background:linear-gradient(180deg,#fff0,#ffffffeb 30%,#fff 58%);pointer-events:none}[data-theme=dark] body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy:before,body.page-nos-solutions[data-theme=dark] main .solutions-hero.solutions-hero--art .solutions-hero__copy:before{background:linear-gradient(180deg,#fff0,#ffffffeb 30%,#fff 58%)}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__h1-full,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead-full{display:none}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__h1-short{display:inline}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead-short{display:inline}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__breadcrumb{display:none}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-eyebrow{margin-inline:auto;margin-bottom:.6rem}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{max-width:16ch;margin:.85rem auto .75rem;font-size:clamp(2.05rem,8.8vw,2.85rem);line-height:1.02}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead{max-width:40ch;margin-inline:auto;font-size:.98rem;line-height:1.55}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__actions{justify-content:center;margin-top:1.4rem}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__actions .btn{width:100%;justify-content:center}}body.page-nos-solutions main .solutions-hero.solutions-hero--art{--solutions-hero-bg-image: url(/assets/HERO/nos-solutions-hero-bg.png);background:var(--solutions-hero-bg-image),#fafbfc;background-size:cover;background-position:center;background-repeat:no-repeat}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{max-width:clamp(620px,54vw,1040px)}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{max-width:18ch!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{max-width:min(92vw,430px)!important}}@media(max-width:600px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{margin-top:clamp(-5.5rem,-16vw,-3rem)}}@media(max-width:400px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{margin-top:-2.8rem;padding-inline:1rem}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{font-size:clamp(1.82rem,9.4vw,2.3rem)}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead{font-size:.92rem;line-height:1.5}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead-short{display:none}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{animation:none}}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.is-revealed{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;transform:none!important}@media(min-width:1181px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;align-items:center!important;gap:clamp(1.8rem,3.4vw,4rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{order:0!important;max-width:38rem!important;margin-top:0!important;text-align:left!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{order:0!important;width:100%!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{max-width:clamp(560px,56vw,1080px)!important;margin-inline:auto!important}}@media(min-width:861px)and (max-width:1180px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;align-items:center!important;gap:clamp(1.2rem,3vw,2.4rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{order:0!important;margin-top:0!important;text-align:left!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{order:0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{max-width:100%!important}}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art{padding-top:clamp(5rem,15vw,6rem)!important;padding-bottom:clamp(1.6rem,5vw,2.4rem)!important;min-height:0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;padding-inline:0!important;max-width:100%!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{order:-1!important;width:100%!important;margin:0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{width:auto!important;max-width:min(92vw,430px)!important;margin:0 auto!important;animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{order:0!important;margin-top:clamp(.4rem,2vw,1.1rem)!important;text-align:center!important;max-width:100%!important;padding-inline:1.25rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy:before{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__breadcrumb{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-eyebrow{margin-inline:auto!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__actions{justify-content:center!important}}@media(max-width:860px){html,body.page-nos-solutions{overflow-x:hidden}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{display:flex!important;justify-content:center!important;overflow:visible!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{display:block!important;width:min(88vw,390px)!important;max-width:min(88vw,390px)!important;height:auto!important;object-fit:contain!important;object-position:center center!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{max-width:min(92vw,14ch)!important;margin-inline:auto!important;overflow-wrap:normal!important;word-break:normal!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__h1-short{display:inline!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__h1-full{display:none!important}}@media(max-width:420px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{width:min(86vw,350px)!important;max-width:min(86vw,350px)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{font-size:clamp(2.1rem,10.2vw,2.7rem)!important;line-height:1.04!important}}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero-layered .layeredVisual__shadow{display:none!important}}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.is-revealed,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art-wrap,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__art{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:100%;max-width:clamp(620px,54vw,1040px);aspect-ratio:16 / 9;margin-inline:auto;overflow:visible;background:transparent;border:0;box-shadow:none;animation:none!important;transition:none!important;transform:none!important;opacity:1!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered .layeredVisual__shadow,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered .layeredVisual__object{object-fit:contain;object-position:center}@media(min-width:1181px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{max-width:clamp(560px,56vw,1080px)!important}}@media(min-width:861px)and (max-width:1180px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{max-width:100%!important}}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:min(88vw,390px)!important;max-width:min(88vw,390px)!important;margin:0 auto!important}}@media(max-width:420px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:min(86vw,350px)!important;max-width:min(86vw,350px)!important}}@media(min-width:1181px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:clamp(1.2rem,2.4vw,3rem)!important;max-width:min(100%,1680px)!important;padding-inline:clamp(1rem,3vw,3.2rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{max-width:34rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{max-width:13.8ch!important;margin:1.18rem 0 1.2rem!important;font-size:clamp(2.6rem,3.8vw,4.55rem)!important;line-height:1!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__lead{max-width:46ch!important;font-size:clamp(.98rem,.98vw,1.12rem)!important;line-height:1.62!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{justify-self:start!important;width:clamp(940px,70vw,1160px)!important;margin-left:clamp(-8rem,-8.6vw,-5.5rem)!important;overflow:visible!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:100%!important;max-width:none!important;margin-inline:0!important}}@media(min-width:861px)and (max-width:1180px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__grid{grid-template-columns:minmax(290px,.76fr) minmax(0,1.24fr)!important;gap:clamp(1rem,2.2vw,2rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__copy{max-width:31rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art h1{font-size:clamp(2.26rem,4.15vw,3.22rem)!important;line-height:1.01!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual{width:clamp(620px,64vw,740px)!important;margin-left:clamp(-4rem,-6vw,-2.5rem)!important;overflow:visible!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:100%!important;max-width:none!important}}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:min(94vw,460px)!important;max-width:min(94vw,460px)!important}}@media(max-width:620px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:min(94vw,440px)!important;max-width:min(94vw,440px)!important}}@media(max-width:420px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero-layered{width:min(94vw,390px)!important;max-width:min(94vw,390px)!important}}@media(min-width:1181px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.is-revealed{width:clamp(940px,70vw,1160px)!important;margin-left:clamp(-8rem,-8.6vw,-5.5rem)!important}}@media(min-width:861px)and (max-width:1180px){body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art .solutions-hero__visual.reveal.is-revealed{width:clamp(620px,64vw,740px)!important;margin-left:clamp(-4rem,-6vw,-2.5rem)!important}}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2{min-height:0!important;padding:clamp(2.3rem,4vh,3.6rem) 0 clamp(1.8rem,3vh,2.8rem)!important;overflow-x:clip!important;overflow-y:visible!important;background:#fff!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2:before{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 h1{max-width:17ch!important;margin:1.15rem 0 1.2rem!important;font-size:clamp(2.7rem,3.1vw,3.65rem)!important;line-height:1.01!important;letter-spacing:0!important;text-wrap:balance}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__lead{display:block!important;max-width:48ch!important;margin:0!important;color:var(--text-secondary)!important;font-size:clamp(.98rem,1vw,1.1rem)!important;line-height:1.64!important;text-wrap:pretty}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions{align-items:center!important;margin-top:1.65rem!important;gap:.85rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions .btn{border:1px solid rgba(24,88,214,.14)!important;box-shadow:0 10px 24px #1453c424,inset 0 1px #ffffffb8!important;font-weight:750!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions .btn-secondary{min-height:3.1rem!important;padding-inline:1.35rem!important;border-color:#a9bbdb6b!important;background:#fffffffa!important;box-shadow:0 10px 26px #334e7a1f,inset 0 1px #fff,inset 0 -2px 4px #acbedc24!important;color:var(--text-primary)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions .btn-secondary:hover{color:var(--dp-accent, hsl(var(--accent-h, 225) var(--accent-s, 76%) 46%))!important;border-color:#4175e252!important;transform:translateY(-2px)}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero-layered .layeredVisual__shadow{opacity:.88}@media(min-width:1181px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{display:grid!important;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:clamp(1.2rem,2.4vw,2.75rem)!important;max-width:min(100%,1640px)!important;padding-inline:clamp(1.5rem,3vw,3.25rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__copy{max-width:36rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.is-revealed{position:relative!important;top:clamp(.75rem,1.2vw,1.1rem)!important;justify-self:start!important;width:clamp(860px,64vw,980px)!important;margin-left:clamp(-4.5rem,-5vw,-3rem)!important}}@media(min-width:861px)and (max-width:1180px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{display:grid!important;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important;gap:clamp(.8rem,1.8vw,1.5rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 h1{max-width:15ch!important;font-size:clamp(2.35rem,4vw,3.15rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.is-revealed{position:relative!important;top:.75rem!important;width:clamp(570px,58vw,700px)!important;margin-left:clamp(-2.75rem,-3.8vw,-1.75rem)!important}}@media(max-width:860px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2{padding:clamp(5.2rem,15vw,6rem) 0 clamp(1.7rem,5vw,2.35rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;justify-items:center!important;width:100%!important;max-width:100%!important;padding-inline:1.15rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__copy{display:contents!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions{order:4!important;display:flex!important;flex-direction:column!important;width:min(100%,22rem)!important;margin:0 auto!important;gap:.7rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__breadcrumb{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-eyebrow{order:1!important;margin:0 auto .65rem!important;padding:.42rem .7rem!important;font-size:.64rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 h1{order:2!important;max-width:min(90vw,12em)!important;margin:0 auto .9rem!important;font-size:clamp(1.8rem,8.3vw,2.3rem)!important;line-height:1.04!important;text-align:center!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__h1-full{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__h1-short{display:inline!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__lead{order:3!important;display:block!important;max-width:33ch!important;margin:0 auto 1rem!important;color:#5c6d88!important;font-size:clamp(.88rem,3.7vw,.98rem)!important;line-height:1.5!important;text-align:center!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions .btn-primary{order:initial!important;justify-content:center!important;width:min(100%,22rem)!important;margin-inline:auto!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.is-revealed{order:0!important;display:block!important;width:min(94vw,430px)!important;margin:0 auto .4rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero-layered{width:100%!important;max-width:none!important;margin:0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions .btn-secondary{order:initial!important;justify-content:center!important;width:100%!important;margin:0!important;padding:.72rem 1rem!important;font-size:.95rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions .btn{min-height:3.15rem!important;padding:.76rem 1rem!important;border-radius:1rem!important}}@media(max-width:420px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{padding-inline:1rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 h1{font-size:clamp(1.78rem,8.8vw,2.12rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.is-revealed{width:min(94vw,390px)!important}}.solutions-marketplace-modal{--mp-h: var(--accent-h, 225);--mp-s: var(--accent-s, 76%);--mp-accent: hsl(var(--mp-h) var(--mp-s) 54%);--mp-accent-strong: hsl(var(--mp-h) var(--mp-s) 46%);--mp-accent-deep: hsl(var(--mp-h) calc(var(--mp-s) - 4%) 38%);--mp-accent-soft: hsl(var(--mp-h) var(--mp-s) 54% / .13);--mp-accent-line: hsl(var(--mp-h) var(--mp-s) 54% / .2);--mp-accent-glow: hsl(var(--mp-h) var(--mp-s) 56% / .34);--mp-focus: hsl(var(--mp-h) var(--mp-s) 54% / .34);--mp-ink: var(--text-primary);--mp-ink-soft: var(--text-secondary);--mp-ink-faint: var(--text-tertiary);--mp-clay: #ffffff;--mp-clay-2: hsl(32 14% 98.4%);--mp-clay-sink: hsl(30 12% 95.6%);--mp-rim: hsl(0 0% 100% / .96);--mp-edge: hsl(28 16% 66% / .2);--mp-light: hsl(0 0% 100% / .95);--mp-shade: hsl(28 18% 52% / .16);--mp-shade-strong: hsl(26 20% 42% / .23);--mp-btn-top: hsl(var(--mp-h) var(--mp-s) 58%);--mp-btn-mid: hsl(var(--mp-h) var(--mp-s) 48%);--mp-btn-bot: hsl(var(--mp-h) calc(var(--mp-s) - 4%) 40%);--mp-btn-top-h: hsl(var(--mp-h) var(--mp-s) 61%);--mp-btn-mid-h: hsl(var(--mp-h) var(--mp-s) 51%);--mp-btn-bot-h: hsl(var(--mp-h) calc(var(--mp-s) - 4%) 43%);--mp-btn-rim: hsl(var(--mp-h) 84% 75% / .5);--mp-btn-drop: hsl(var(--mp-h) 60% 30% / .44);--mp-btn-lip: hsl(var(--mp-h) var(--mp-s) 25% / .52);--mp-btn-press: hsl(var(--mp-h) 65% 22% / .62);--mp-btn-glow: hsl(var(--mp-h) 92% 72% / .58);--mp-btn-edge: hsl(var(--mp-h) var(--mp-s) 70% / .52);--mp-icon-drop: hsl(var(--mp-h) 56% 32% / .4);--mp-raise: -8px -8px 18px var(--mp-light), 10px 12px 26px var(--mp-shade), inset 0 2px 1px hsl(0 0% 100% / .95), inset 0 -3px 6px var(--mp-shade);--mp-raise-sm: -5px -5px 13px var(--mp-light), 6px 7px 16px var(--mp-shade), inset 0 2px 1px hsl(0 0% 100% / .92), inset 0 -2px 5px var(--mp-shade);--mp-raise-xs: -3px -3px 8px var(--mp-light), 4px 5px 11px var(--mp-shade), inset 0 1.5px 1px hsl(0 0% 100% / .9), inset 0 -2px 4px var(--mp-shade);--mp-sink: inset 5px 5px 11px var(--mp-shade-strong), inset -5px -5px 11px var(--mp-light), inset 0 1px 1px var(--mp-shade-strong);--mp-radius: 26px;--mp-radius-md: 18px;--mp-radius-sm: 15px}[data-theme=dark] .solutions-marketplace-modal{--mp-accent: hsl(var(--mp-h) var(--mp-s) 66%);--mp-accent-strong: hsl(var(--mp-h) var(--mp-s) 60%);--mp-accent-deep: hsl(var(--mp-h) calc(var(--mp-s) - 6%) 50%);--mp-accent-soft: hsl(var(--mp-h) var(--mp-s) 62% / .2);--mp-accent-line: hsl(var(--mp-h) var(--mp-s) 62% / .28);--mp-accent-glow: hsl(var(--mp-h) var(--mp-s) 62% / .44);--mp-focus: hsl(var(--mp-h) var(--mp-s) 64% / .44);--mp-clay: hsl(var(--mp-h) 24% 14%);--mp-clay-2: hsl(var(--mp-h) 22% 12%);--mp-clay-sink: hsl(var(--mp-h) 26% 9.5%);--mp-rim: hsl(var(--mp-h) 40% 64% / .18);--mp-edge: hsl(var(--mp-h) 40% 68% / .16);--mp-light: hsl(var(--mp-h) 40% 60% / .15);--mp-shade: hsl(228 50% 3% / .55);--mp-shade-strong: hsl(228 55% 2% / .66);--mp-icon-drop: hsl(var(--mp-h) 60% 6% / .6);--mp-raise: -8px -8px 20px var(--mp-light), 10px 12px 28px var(--mp-shade), inset 0 2px 1px hsl(var(--mp-h) 50% 70% / .14), inset 0 -3px 6px var(--mp-shade);--mp-raise-sm: -5px -5px 14px var(--mp-light), 6px 7px 17px var(--mp-shade), inset 0 2px 1px hsl(var(--mp-h) 50% 70% / .12), inset 0 -2px 5px var(--mp-shade);--mp-raise-xs: -3px -3px 9px var(--mp-light), 4px 5px 12px var(--mp-shade), inset 0 1.5px 1px hsl(var(--mp-h) 50% 70% / .1), inset 0 -2px 4px var(--mp-shade);--mp-sink: inset 5px 5px 12px var(--mp-shade-strong), inset -5px -5px 12px var(--mp-light), inset 0 1px 1px var(--mp-shade-strong);--mp-btn-top: hsl(var(--mp-h) var(--mp-s) 60%);--mp-btn-mid: hsl(var(--mp-h) var(--mp-s) 50%);--mp-btn-bot: hsl(var(--mp-h) calc(var(--mp-s) - 4%) 42%);--mp-btn-top-h: hsl(var(--mp-h) var(--mp-s) 64%);--mp-btn-mid-h: hsl(var(--mp-h) var(--mp-s) 54%);--mp-btn-bot-h: hsl(var(--mp-h) calc(var(--mp-s) - 4%) 46%);--mp-btn-rim: hsl(var(--mp-h) 80% 74% / .4);--mp-btn-drop: hsl(var(--mp-h) 70% 18% / .55);--mp-btn-lip: hsl(var(--mp-h) var(--mp-s) 16% / .55);--mp-btn-press: hsl(var(--mp-h) 65% 12% / .66);--mp-btn-glow: hsl(var(--mp-h) 92% 66% / .55);--mp-btn-edge: hsl(var(--mp-h) var(--mp-s) 64% / .5)}.solutions-marketplace-modal__backdrop{background:radial-gradient(circle at 50% 6%,hsl(var(--mp-h) 90% 56% / .3),transparent 32rem),radial-gradient(circle at 14% 88%,hsl(196 88% 56% / .15),transparent 26rem),radial-gradient(circle at 88% 22%,hsl(var(--mp-h) 80% 50% / .18),transparent 20rem),#080f21b8;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}[data-theme=dark] .solutions-marketplace-modal__backdrop{background:radial-gradient(circle at 50% 6%,hsl(var(--mp-h) 85% 50% / .26),transparent 32rem),#040710cc}.solutions-marketplace-modal__panel{border:1px solid var(--mp-edge);border-radius:var(--mp-radius);background:linear-gradient(160deg,var(--mp-clay) 0%,var(--mp-clay-2) 60%,var(--mp-clay-sink) 100%);box-shadow:0 2px 4px #5c4a3d1a,0 28px 60px -34px #46362b66,0 64px 150px -64px #151a288c,inset 0 1px 0 var(--mp-rim),inset 0 0 0 1px #ffffff80}[data-theme=dark] .solutions-marketplace-modal__panel{background:linear-gradient(160deg,var(--mp-clay),var(--mp-clay-2) 62%,var(--mp-clay-sink));box-shadow:0 2px 6px #02030880,0 30px 64px -34px #0203089e,0 70px 160px -64px #010104b3,inset 0 1px 0 var(--mp-rim)}.solutions-marketplace-modal__panel:before{background:linear-gradient(118deg,transparent 0 22%,hsl(0 0% 100% / .4) 36%,transparent 54%),linear-gradient(180deg,hsl(0 0% 100% / .5),transparent 22%);opacity:.5}[data-theme=dark] .solutions-marketplace-modal__panel:before{background:linear-gradient(118deg,transparent 0 18%,hsl(var(--mp-h) 50% 70% / .12) 32%,transparent 50%),linear-gradient(180deg,hsl(var(--mp-h) 50% 60% / .1),transparent 26%);opacity:.8}.solutions-marketplace-modal__panel:after{display:none}.solutions-marketplace-modal__close{width:44px;height:44px;border:1px solid var(--mp-edge);background:radial-gradient(circle at 36% 28%,hsl(0 0% 100%),transparent 70%),linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink));color:var(--mp-accent-deep);box-shadow:var(--mp-raise-sm);transition:transform .2s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .2s ease,color .2s ease}.solutions-marketplace-modal__close:hover{color:var(--mp-accent-strong);transform:translateY(-1px) rotate(90deg)}.solutions-marketplace-modal__close:active{transform:scale(.92);box-shadow:var(--mp-sink)}.solutions-marketplace-modal__close:focus-visible{outline:none;box-shadow:var(--mp-raise-sm),0 0 0 3px var(--mp-focus)}[data-theme=dark] .solutions-marketplace-modal__close{background:linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink));color:var(--mp-accent)}.solutions-marketplace-modal__brand{border:1px solid var(--mp-edge);background:radial-gradient(circle at 32% 22%,hsl(0 0% 100% / .96),transparent 1.7rem),linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink));box-shadow:var(--mp-raise)}[data-theme=dark] .solutions-marketplace-modal__brand{background:linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink))}.solutions-marketplace-modal__brand img{filter:drop-shadow(1px 7px 9px var(--mp-icon-drop))}.solutions-marketplace-modal__head h2{color:var(--mp-ink);letter-spacing:-.015em}.solutions-marketplace-modal__head p{color:var(--mp-ink-soft)}.solutions-marketplace-modal__head .solutions-eyebrow{color:var(--mp-accent-strong);background:var(--mp-accent-soft);border:1px solid var(--mp-accent-line);box-shadow:inset 0 1px 0 var(--mp-rim)}[data-theme=dark] .solutions-marketplace-modal__head .solutions-eyebrow{color:var(--mp-accent);box-shadow:inset 0 1px hsl(var(--mp-h) 50% 70% / .1)}.solutions-marketplace-modal .solutions-eyebrow__dot{background:var(--mp-accent);box-shadow:0 0 0 4px var(--mp-accent-soft)}.solutions-marketplace-modal__body{grid-template-columns:minmax(300px,.78fr) minmax(490px,1.22fr);padding-top:clamp(2.4rem,3vw,3.1rem)}.solutions-marketplace-cart,.solutions-marketplace-form{border:1px solid var(--mp-edge);border-radius:var(--mp-radius);background:linear-gradient(158deg,var(--mp-clay),var(--mp-clay-2) 88%);box-shadow:var(--mp-raise);backdrop-filter:none;-webkit-backdrop-filter:none}.solutions-marketplace-cart{overflow:visible;transform:none}.solutions-marketplace-cart:has(.solutions-marketplace-cart__badge){margin-top:26px}.solutions-marketplace-cart__badge{position:absolute;top:-30px;left:50%;z-index:6;display:grid;place-items:center;width:80px;height:80px;margin-left:-40px;border-radius:24px;border:1px solid var(--mp-edge);background:radial-gradient(circle at 32% 22%,hsl(0 0% 100% / .96),transparent 60%),linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink));box-shadow:var(--mp-raise);pointer-events:none;overflow:visible;animation:mpCartFloat 4.6s var(--ease-in-out, ease-in-out) infinite}[data-theme=dark] .solutions-marketplace-cart__badge{background:linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink))}.solutions-marketplace-cart__badge img{width:54px;height:auto;filter:drop-shadow(2px 7px 9px var(--mp-icon-drop))}@keyframes mpCartFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.solutions-marketplace-cart__top{border-bottom:1px solid var(--mp-accent-line)}.solutions-marketplace-cart__top strong{color:var(--mp-ink);font-weight:800}.solutions-marketplace-cart__top span{color:var(--mp-ink-faint)}.solutions-marketplace-cart__list{max-height:clamp(208px,34svh,320px);padding-right:.32rem;padding-top:.2rem;padding-bottom:.2rem;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--mp-accent-line) transparent}.solutions-marketplace-cart__list::-webkit-scrollbar{width:8px}.solutions-marketplace-cart__list::-webkit-scrollbar-track{background:transparent;margin:4px 0}.solutions-marketplace-cart__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--mp-accent),var(--mp-accent-deep));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.solutions-marketplace-cart__list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--mp-accent-strong),var(--mp-accent-deep));background-clip:padding-box}.solutions-marketplace-cart__item{grid-template-columns:56px minmax(0,1fr) 30px;gap:.6rem;padding:.5rem .55rem;border:1px solid var(--mp-edge);border-radius:var(--mp-radius-sm);background:linear-gradient(152deg,var(--mp-clay),var(--mp-clay-2));box-shadow:var(--mp-raise-sm);transition:transform .22s var(--ease-out, ease),box-shadow .22s var(--ease-out, ease)}.solutions-marketplace-cart__item:hover{transform:translateY(-2px);box-shadow:-6px -6px 14px var(--mp-light),9px 11px 22px var(--mp-shade),0 0 22px var(--mp-accent-soft),inset 0 2px 1px #ffffffeb,inset 0 -2px 5px var(--mp-shade)}.solutions-marketplace-cart__icon{width:56px;height:56px;border-radius:var(--mp-radius-sm);background:radial-gradient(circle at 34% 24%,hsl(0 0% 100% / .96),transparent 62%),linear-gradient(162deg,var(--mp-clay),var(--mp-clay-sink));box-shadow:var(--mp-raise-sm)}[data-theme=dark] .solutions-marketplace-cart__icon{background:linear-gradient(162deg,var(--mp-clay-2),var(--mp-clay-sink))}.solutions-marketplace-cart__icon img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(1px 4px 6px var(--mp-icon-drop))}.solutions-marketplace-cart__item small{color:var(--mp-accent-strong)}.solutions-marketplace-cart__item strong{color:var(--mp-ink)}.solutions-marketplace-cart__remove{width:30px;height:30px;border:1px solid var(--mp-edge);background:linear-gradient(160deg,var(--mp-clay),var(--mp-clay-sink));color:var(--mp-ink-faint);box-shadow:var(--mp-raise-xs);transition:transform .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.solutions-marketplace-cart__remove:hover{color:#e93544;border-color:#e9354466;transform:scale(1.08)}.solutions-marketplace-cart__remove:active{transform:scale(.9);box-shadow:var(--mp-sink)}.solutions-marketplace-cart__remove:focus-visible{outline:none;box-shadow:var(--mp-raise-xs),0 0 0 3px var(--mp-focus)}[data-theme=dark] .solutions-marketplace-cart__remove{background:linear-gradient(160deg,var(--mp-clay-2),var(--mp-clay-sink))}.solutions-marketplace-cart__add{min-height:44px;border:1px solid var(--mp-accent-line);border-radius:var(--mp-radius-md);background:linear-gradient(150deg,var(--mp-clay-sink),var(--mp-clay-2));color:var(--mp-accent-strong);box-shadow:var(--mp-sink);transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.solutions-marketplace-cart__add:hover{color:var(--mp-accent-deep);border-color:var(--mp-accent);transform:translateY(-1px);box-shadow:var(--mp-raise-sm)}.solutions-marketplace-cart__add:active{transform:translateY(0) scale(.99);box-shadow:var(--mp-sink)}.solutions-marketplace-cart__add:focus-visible{outline:none;box-shadow:var(--mp-sink),0 0 0 3px var(--mp-focus)}.solutions-marketplace-form .form-label{color:var(--mp-accent-strong);font-weight:800;letter-spacing:.01em}[data-theme=dark] .solutions-marketplace-form .form-label{color:var(--mp-accent)}.solutions-marketplace-form .form-input,.solutions-marketplace-form .form-textarea{border:1px solid var(--mp-edge);border-radius:var(--mp-radius-sm);background:var(--mp-clay-sink);color:var(--mp-ink);box-shadow:var(--mp-sink);transition:border-color .2s var(--ease-out, ease),box-shadow .22s var(--ease-out, ease),background .22s ease}.solutions-marketplace-form .form-input::placeholder,.solutions-marketplace-form .form-textarea::placeholder{color:var(--mp-ink-faint);opacity:.9}.solutions-marketplace-form .form-input:hover,.solutions-marketplace-form .form-textarea:hover{border-color:var(--mp-accent-line)}.solutions-marketplace-form .form-input:focus,.solutions-marketplace-form .form-textarea:focus,.solutions-marketplace-form .form-input:focus-visible,.solutions-marketplace-form .form-textarea:focus-visible{outline:none;border-color:hsl(var(--mp-h) var(--mp-s) 55% / .65);background:var(--mp-clay);box-shadow:inset 4px 4px 9px var(--mp-shade-strong),inset -4px -4px 9px var(--mp-light),0 0 0 3px var(--mp-focus)}.solutions-marketplace-form .form-consent-label{color:var(--mp-ink-soft)}.solutions-marketplace-form .form-consent-label input[type=checkbox]{accent-color:var(--mp-accent);width:18px;height:18px;min-width:18px;flex:0 0 auto}.solutions-marketplace-form .form-error{border:1px solid hsl(355 80% 55% / .3);background:#fdecee;color:#bf222f;box-shadow:var(--mp-raise-sm)}.solutions-marketplace-form .form-success{border:1px solid hsl(152 60% 42% / .3);background:#eafaf2;color:#22774f;box-shadow:var(--mp-raise-sm)}[data-theme=dark] .solutions-marketplace-form .form-error{background:#391316;color:#f7a1a8}[data-theme=dark] .solutions-marketplace-form .form-success{background:#142e22;color:#92e8bd}.solutions-marketplace-form__submit.btn.btn-primary{min-height:3.25rem;border:1px solid var(--mp-btn-edge);border-radius:var(--mp-radius-md);background:radial-gradient(120% 80% at 50% -10%,var(--mp-btn-glow),transparent 60%),linear-gradient(180deg,var(--mp-btn-top) 0%,var(--mp-btn-mid) 55%,var(--mp-btn-bot) 100%);color:#fff;font-weight:800;letter-spacing:.01em;box-shadow:-7px -7px 16px var(--mp-btn-rim),10px 14px 30px var(--mp-btn-drop),inset 0 2px #ffffff8c,inset 0 -4px 9px var(--mp-btn-lip);transition:transform .2s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .22s ease,background .22s ease}.solutions-marketplace-form__submit.btn.btn-primary:hover{transform:translateY(-3px);background:radial-gradient(120% 80% at 50% -10%,var(--mp-btn-glow),transparent 60%),linear-gradient(180deg,var(--mp-btn-top-h) 0%,var(--mp-btn-mid-h) 55%,var(--mp-btn-bot-h) 100%);box-shadow:-7px -7px 18px var(--mp-btn-rim),14px 20px 40px var(--mp-btn-drop),inset 0 2px #fff9,inset 0 -4px 9px var(--mp-btn-lip),0 0 38px var(--mp-accent-glow)}.solutions-marketplace-form__submit.btn.btn-primary:active{transform:translateY(0) scale(.985);box-shadow:inset 5px 6px 14px var(--mp-btn-press),inset -3px -3px 9px #ffffff47,inset 0 1px #ffffff4d}.solutions-marketplace-form__submit.btn.btn-primary:focus-visible{outline:none;box-shadow:10px 14px 30px var(--mp-btn-drop),inset 0 2px #ffffff8c,0 0 0 4px var(--mp-focus)}.solutions-marketplace-thanks{background:radial-gradient(circle at 50% 42%,var(--mp-accent-soft),transparent 28rem),#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .solutions-marketplace-thanks{background:radial-gradient(circle at 50% 42%,var(--mp-accent-soft),transparent 28rem),#090c15d1}.solutions-marketplace-thanks__card{border:1px solid var(--mp-edge);border-radius:var(--mp-radius);background:linear-gradient(158deg,var(--mp-clay),var(--mp-clay-2));box-shadow:0 28px 60px -34px #46362b61,0 60px 130px -64px #151a2880,inset 0 1px 0 var(--mp-rim)}[data-theme=dark] .solutions-marketplace-thanks__card{box-shadow:0 30px 64px -34px #0203089e,inset 0 1px 0 var(--mp-rim)}.solutions-marketplace-thanks__card h2{color:var(--mp-ink)}.solutions-marketplace-thanks__card p{color:var(--mp-ink-soft)}.solutions-marketplace-thanks__logo{border:1px solid var(--mp-edge);border-radius:22px;background:radial-gradient(circle at 34% 24%,hsl(0 0% 100% / .96),transparent 60%),linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink));box-shadow:var(--mp-raise)}[data-theme=dark] .solutions-marketplace-thanks__logo{background:linear-gradient(150deg,var(--mp-clay),var(--mp-clay-sink))}@media(max-width:1180px)and (min-width:769px){.solutions-marketplace-modal__body{grid-template-columns:minmax(248px,.8fr) minmax(0,1.2fr)}}@media(max-width:768px){.solutions-marketplace-modal__body{padding-top:2rem}.solutions-marketplace-cart,.solutions-marketplace-form{border-radius:20px}.solutions-marketplace-cart{overflow:visible}.solutions-marketplace-modal__head{border-bottom:1px solid var(--mp-accent-line);background:radial-gradient(circle at 14% 0%,var(--mp-accent-soft),transparent 10rem),linear-gradient(180deg,var(--mp-clay),var(--mp-clay-2))}.solutions-marketplace-modal__close{width:44px;height:44px}.solutions-marketplace-cart:has(.solutions-marketplace-cart__badge){margin-top:22px}.solutions-marketplace-cart__badge{width:68px;height:68px;margin-left:-34px;top:-26px;border-radius:20px}.solutions-marketplace-cart__badge img{width:46px}.solutions-marketplace-cart__list{max-height:clamp(180px,30svh,280px)}.solutions-marketplace-cart__item{grid-template-columns:52px minmax(0,1fr) 34px;gap:.5rem}.solutions-marketplace-cart__icon{width:52px;height:52px}.solutions-marketplace-cart__icon img{width:36px;height:36px}.solutions-marketplace-cart__remove{width:34px;height:34px}.solutions-marketplace-cart__add{min-height:44px}.solutions-marketplace-form .form-input,.solutions-marketplace-form .form-textarea{min-height:46px;font-size:16px}.solutions-marketplace-form__submit.btn.btn-primary{min-height:3.4rem;border-radius:var(--mp-radius-md)}}@media(max-width:380px){.solutions-marketplace-cart__badge{display:none}.solutions-marketplace-cart:has(.solutions-marketplace-cart__badge){margin-top:0}.solutions-marketplace-modal__body{padding-top:.62rem}}@media(prefers-reduced-motion:reduce){.solutions-marketplace-cart__badge{animation:none;transform:rotate(-3deg)}.solutions-marketplace-cart__list{scroll-behavior:auto}.solutions-marketplace-modal__close,.solutions-marketplace-modal__close:hover,.solutions-marketplace-modal__close:active,.solutions-marketplace-cart__item,.solutions-marketplace-cart__item:hover,.solutions-marketplace-cart__remove,.solutions-marketplace-cart__remove:hover,.solutions-marketplace-cart__remove:active,.solutions-marketplace-cart__add,.solutions-marketplace-cart__add:hover,.solutions-marketplace-form .form-input,.solutions-marketplace-form .form-textarea,.solutions-marketplace-form__submit.btn.btn-primary,.solutions-marketplace-form__submit.btn.btn-primary:hover{transition:none!important;transform:none!important}}.solutions-marketplace-modal{--hd-white-grad: linear-gradient(166deg, #ffffff, #f2f6fd 70%, #ecf1fa);--hd-white-grad-2: linear-gradient(160deg, #ffffff, #f3f7fd);--hd-white-shadow: inset 0 2px 2px rgba(255, 255, 255, .95), inset 0 -6px 12px rgba(170, 188, 224, .34), 0 3px 7px rgba(56, 78, 150, .08), 0 30px 56px -28px rgba(56, 78, 150, .36);--hd-tile-grad: linear-gradient(158deg, #eef3fd, #ffffff);--hd-tile-shadow: inset 0 1.5px 1px rgba(255, 255, 255, .95), inset 0 -2px 4px rgba(168, 188, 226, .45), 0 5px 10px -5px rgba(56, 78, 150, .3);--hd-blue-grad: linear-gradient(160deg, #5a8bff, #2f5fe0 64%, #2348c9);--hd-blue-shadow: inset 0 2px 1px rgba(255, 255, 255, .5), inset 0 -3px 7px rgba(18, 38, 104, .48), 0 16px 28px -10px rgba(37, 99, 235, .62);--hd-pill-shadow: inset 0 1.5px 1px rgba(255, 255, 255, .95), inset 0 -3px 6px rgba(176, 192, 226, .32), 0 8px 16px -11px rgba(56, 78, 150, .3)}.solutions-marketplace-modal__backdrop{background:radial-gradient(circle at 50% 4%,hsl(196 96% 60% / .3),transparent 30rem),radial-gradient(circle at 50% 0%,hsl(var(--mp-h) 92% 56% / .26),transparent 36rem),radial-gradient(circle at 12% 92%,hsl(196 90% 56% / .14),transparent 24rem),linear-gradient(180deg,#0a1224,#060b19);background-color:#070d1ddb;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}[data-theme=dark] .solutions-marketplace-modal__backdrop{background:radial-gradient(circle at 50% 4%,hsl(196 92% 54% / .24),transparent 30rem),radial-gradient(circle at 50% 0%,hsl(var(--mp-h) 88% 50% / .24),transparent 36rem),linear-gradient(180deg,#050914,#03050d);background-color:#040611e6}.solutions-marketplace-modal__panel{border-radius:28px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(168deg,#fff,#f4f8fd 56%,#eaf0fa);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -7px 14px #aabce042,0 3px 9px #384e961a,0 36px 70px -34px #283c8275,0 70px 150px -60px #121e4680}[data-theme=dark] .solutions-marketplace-modal__panel{border-color:#ffffff14;background:linear-gradient(168deg,#1b2237,#14192a 60%,#0e1220);box-shadow:inset 0 2px 2px #ffffff0f,inset 0 -7px 14px #0006,0 36px 70px -34px #0000009e,0 70px 150px -60px #000000b3}.solutions-marketplace-modal__panel:before{opacity:.42}.solutions-marketplace-modal__body{padding-top:clamp(2.2rem,2.6vw,2.8rem)}.solutions-marketplace-modal__brand{border:1px solid rgba(255,255,255,.9);background:var(--hd-tile-grad);box-shadow:var(--hd-tile-shadow)}[data-theme=dark] .solutions-marketplace-modal__brand{border-color:#ffffff14;background:linear-gradient(158deg,#212940,#181d30);box-shadow:inset 0 1.5px 1px #ffffff0d,inset 0 -2px 4px #0006,0 6px 12px -8px #00000080}.solutions-marketplace-modal__brand img{filter:drop-shadow(0 4px 6px rgba(40,60,120,.3))}.solutions-marketplace-modal__close{width:44px;height:44px;border:1px solid rgba(255,255,255,.9);background:var(--hd-white-grad-2);color:#2f4488;box-shadow:var(--hd-pill-shadow)}.solutions-marketplace-modal__close:hover{background:linear-gradient(160deg,#fff,#e9f0fc);color:#2348c9;transform:translateY(-1px) rotate(90deg)}.solutions-marketplace-modal__close:active{transform:scale(.92);box-shadow:inset 0 2px 5px #6e82b480,inset 0 -1px 1px #ffffffb3}.solutions-marketplace-modal__close:focus-visible{outline:none;box-shadow:var(--hd-pill-shadow),0 0 0 3px hsl(var(--mp-h) var(--mp-s) 55% / .4)}[data-theme=dark] .solutions-marketplace-modal__close{border-color:#ffffff14;background:linear-gradient(160deg,#212940,#181d30);color:hsl(var(--mp-h) 80% 78%)}.solutions-marketplace-cart,.solutions-marketplace-form{border:1px solid rgba(255,255,255,.9);border-radius:26px;background:var(--hd-white-grad);box-shadow:var(--hd-white-shadow);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.solutions-marketplace-cart{transform:none;overflow:visible}[data-theme=dark] .solutions-marketplace-cart,[data-theme=dark] .solutions-marketplace-form{border-color:#ffffff14;background:linear-gradient(166deg,#1b2237,#14192a);box-shadow:inset 0 2px 2px #ffffff0f,inset 0 -6px 12px #0006,0 28px 52px -28px #0009}.solutions-marketplace-cart__badge{border:1px solid rgba(255,255,255,.9);background:var(--hd-tile-grad);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 6px #a8bce273,0 14px 26px -10px #384e9666}[data-theme=dark] .solutions-marketplace-cart__badge{border-color:#ffffff14;background:linear-gradient(158deg,#212940,#181d30);box-shadow:inset 0 1.5px 1px #ffffff0f,inset 0 -3px 6px #0006,0 12px 22px -10px #0000008c}.solutions-marketplace-cart__badge img{filter:drop-shadow(0 5px 7px rgba(40,60,120,.34))}.solutions-marketplace-cart__item{border:1px solid rgba(255,255,255,.9);border-radius:16px;background:var(--hd-white-grad-2);box-shadow:var(--hd-pill-shadow)}.solutions-marketplace-cart__item:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -3px 6px #b0c0e252,0 0 0 1px hsl(var(--mp-h) 70% 62% / .18),0 14px 24px -12px #2563eb66}[data-theme=dark] .solutions-marketplace-cart__item{border-color:#ffffff14;background:linear-gradient(160deg,#212940,#181d30);box-shadow:inset 0 1.5px 1px #ffffff0d,inset 0 -2px 4px #0006,0 6px 12px -8px #00000080}.solutions-marketplace-cart__icon{border-radius:13px;background:var(--hd-tile-grad);box-shadow:var(--hd-tile-shadow)}[data-theme=dark] .solutions-marketplace-cart__icon{background:linear-gradient(158deg,#171c2b,#1f273d);box-shadow:inset 0 1.5px 1px #ffffff0d,inset 0 -2px 4px #00000073,0 5px 10px -5px #00000080}.solutions-marketplace-cart__icon img{filter:drop-shadow(0 2px 3px rgba(40,60,120,.28))}.solutions-marketplace-cart__remove{border:1px solid rgba(255,255,255,.85);background:linear-gradient(160deg,#fff,#eef2fa);color:#28375f99;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 3px #b0c0e266,0 4px 8px -5px #384e964d}.solutions-marketplace-cart__remove:hover{background:linear-gradient(160deg,#fff0f0,#ffe2e2);border-color:#f0757f80;color:#e23b3b}[data-theme=dark] .solutions-marketplace-cart__remove{border-color:#ffffff14;background:linear-gradient(160deg,#242c42,#1a2032);color:#a3adc2}.solutions-marketplace-cart__add{border:1px solid rgba(255,255,255,.85);border-radius:16px;background:linear-gradient(150deg,#eef3fc,#fff);color:hsl(var(--mp-h) var(--mp-s) 44%);box-shadow:inset 0 2px 4px #a8bce266,inset 0 -1px 1px #fffc,0 4px 9px -6px #384e964d}.solutions-marketplace-cart__add:hover{color:hsl(var(--mp-h) var(--mp-s) 38%);transform:translateY(-1px);box-shadow:var(--hd-pill-shadow)}[data-theme=dark] .solutions-marketplace-cart__add{border-color:#ffffff14;background:linear-gradient(150deg,#171c2b,#1f273d);color:hsl(var(--mp-h) 80% 76%)}.solutions-marketplace-form .form-label{color:hsl(var(--mp-h) var(--mp-s) 44%);font-weight:800}[data-theme=dark] .solutions-marketplace-form .form-label{color:hsl(var(--mp-h) 80% 76%)}.solutions-marketplace-form .form-input,.solutions-marketplace-form .form-textarea{border:1px solid rgba(176,192,226,.55);border-radius:14px;background:linear-gradient(166deg,#eef3fb,#f7faff);color:var(--mp-ink);box-shadow:inset 0 2px 4px #a8bce280,inset 0 -1px 1px #ffffffd9;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.solutions-marketplace-form .form-input::placeholder,.solutions-marketplace-form .form-textarea::placeholder{color:#465a828c}.solutions-marketplace-form .form-input:hover,.solutions-marketplace-form .form-textarea:hover{border-color:hsl(var(--mp-h) var(--mp-s) 60% / .5)}.solutions-marketplace-form .form-input:focus,.solutions-marketplace-form .form-textarea:focus,.solutions-marketplace-form .form-input:focus-visible,.solutions-marketplace-form .form-textarea:focus-visible{outline:none;border-color:hsl(var(--mp-h) var(--mp-s) 55% / .8);background:#fff;box-shadow:inset 0 2px 5px #96aad766,inset 0 -1px 1px #ffffffe6,0 0 0 3px hsl(var(--mp-h) var(--mp-s) 55% / .28)}[data-theme=dark] .solutions-marketplace-form .form-input,[data-theme=dark] .solutions-marketplace-form .form-textarea{border-color:#ffffff1a;background:linear-gradient(166deg,#131725,#191f2e);box-shadow:inset 0 2px 5px #00000073,inset 0 -1px 1px #ffffff0a}[data-theme=dark] .solutions-marketplace-form .form-input:focus,[data-theme=dark] .solutions-marketplace-form .form-textarea:focus{background:#151a28}.solutions-marketplace-form .form-consent-label{align-items:flex-start;color:var(--mp-ink-soft)}.solutions-marketplace-form .form-consent-label input[type=checkbox]{accent-color:hsl(var(--mp-h) var(--mp-s) 50%);width:19px;height:19px;min-width:19px;margin-top:1px;flex:0 0 auto}.solutions-marketplace-form__submit.btn.btn-primary{border:none;border-radius:18px;background:var(--hd-blue-grad);color:#fff;font-weight:800;box-shadow:var(--hd-blue-shadow)}.solutions-marketplace-form__submit.btn.btn-primary:hover{transform:translateY(-2px);background:linear-gradient(160deg,#6a96ff,#3567e6 64%,#2a4fd0);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 7px #1226687a,0 20px 34px -10px #2563eba8}.solutions-marketplace-form__submit.btn.btn-primary:active{transform:translateY(0) scale(.985);box-shadow:inset 0 4px 10px #0c1c5099,inset 0 -1px 1px #ffffff40}.solutions-marketplace-form__submit.btn.btn-primary:focus-visible{outline:none;box-shadow:var(--hd-blue-shadow),0 0 0 4px hsl(var(--mp-h) var(--mp-s) 55% / .4)}.solutions-marketplace-thanks{background:radial-gradient(circle at 50% 40%,hsl(196 92% 60% / .16),transparent 26rem),#0a1124c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=dark] .solutions-marketplace-thanks{background:radial-gradient(circle at 50% 40%,hsl(196 88% 54% / .14),transparent 26rem),#040710d6}.solutions-marketplace-thanks__card{border:1px solid rgba(255,255,255,.9);border-radius:28px;background:var(--hd-white-grad);box-shadow:var(--hd-white-shadow)}[data-theme=dark] .solutions-marketplace-thanks__card{border-color:#ffffff14;background:linear-gradient(166deg,#1b2237,#14192a);box-shadow:inset 0 2px 2px #ffffff0f,inset 0 -6px 12px #0006,0 28px 52px -28px #0009}.solutions-marketplace-thanks__logo{border:1px solid rgba(255,255,255,.9);background:var(--hd-tile-grad);box-shadow:var(--hd-tile-shadow)}[data-theme=dark] .solutions-marketplace-thanks__logo{border-color:#ffffff14;background:linear-gradient(158deg,#212940,#181d30)}@media(min-width:769px)and (max-width:1180px){.solutions-marketplace-modal__body{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}}@media(max-width:768px){.solutions-marketplace-modal__body{padding-top:.62rem}.solutions-marketplace-cart,.solutions-marketplace-form{border-radius:22px}.solutions-marketplace-cart{overflow:visible}.solutions-marketplace-modal__head{background:radial-gradient(circle at 14% 0%,hsl(var(--mp-h) 92% 60% / .1),transparent 9rem),linear-gradient(180deg,#fff,#f1f5fc);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(120,145,195,.2)}.solutions-marketplace-modal__close{width:44px;height:44px;top:.6rem;right:.6rem}.solutions-marketplace-cart:has(.solutions-marketplace-cart__badge){margin-top:24px}.solutions-marketplace-cart__badge{width:70px;height:70px;margin-left:-35px;top:-28px;border-radius:21px}.solutions-marketplace-cart__badge img{width:48px}.solutions-marketplace-cart__list{max-height:clamp(168px,30svh,260px);padding-top:.18rem;padding-bottom:.18rem}.solutions-marketplace-cart__item{grid-template-columns:52px minmax(0,1fr) 36px;gap:.5rem}.solutions-marketplace-cart__icon{width:52px;height:52px}.solutions-marketplace-cart__icon img,.solutions-marketplace-cart__remove{width:36px;height:36px}.solutions-marketplace-cart__add{min-height:46px}.solutions-marketplace-form .form-input,.solutions-marketplace-form .form-textarea{min-height:48px;font-size:16px}.solutions-marketplace-form .form-consent-label{font-size:.82rem;line-height:1.4}.solutions-marketplace-form__submit.btn.btn-primary{min-height:3.4rem;border-radius:18px}}@media(max-width:480px){.solutions-marketplace-modal__body{padding-left:.62rem;padding-right:.62rem}.solutions-marketplace-modal__head h2{font-size:clamp(1.24rem,7vw,1.6rem)}.solutions-marketplace-cart,.solutions-marketplace-form{padding:.7rem}.solutions-marketplace-cart__item{grid-template-columns:48px minmax(0,1fr) 36px;gap:.45rem}.solutions-marketplace-cart__icon{width:48px;height:48px}.solutions-marketplace-cart__icon img{width:32px;height:32px}}@media(max-width:380px){.solutions-marketplace-cart__badge{display:none}.solutions-marketplace-cart:has(.solutions-marketplace-cart__badge){margin-top:0}.solutions-marketplace-modal__body{padding-top:.5rem}.solutions-marketplace-modal__head h2{font-size:clamp(1.18rem,6.6vw,1.45rem)}}@media(prefers-reduced-motion:reduce){.solutions-marketplace-form__submit.btn.btn-primary,.solutions-marketplace-form__submit.btn.btn-primary:hover,.solutions-marketplace-modal__close,.solutions-marketplace-modal__close:hover,.solutions-marketplace-cart__add,.solutions-marketplace-cart__add:hover{transform:none!important}}@media(max-width:768px){.solutions-marketplace-modal__body{grid-template-columns:1fr!important;gap:clamp(.85rem,3vw,1.15rem);align-content:start}.solutions-marketplace-cart,.solutions-marketplace-form{min-width:0!important;max-width:100%!important;width:100%}.solutions-marketplace-form .form-grid{grid-template-columns:1fr!important}.solutions-marketplace-modal__panel{max-height:94svh;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch}}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-modal__panel{min-height:auto!important;max-height:min(92svh,1018px)!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-modal__body{overflow:visible!important;align-items:start!important;min-height:0!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-cart,body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-form{min-height:0!important;max-height:none!important;overflow:visible!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-cart__list{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}@media(min-width:721px)and (max-height:820px){body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-modal__panel{max-height:min(94svh,1018px)!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-form .form-input{min-height:clamp(2.9rem,4vw,3.5rem)!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-form .form-textarea{min-height:clamp(5rem,7vw,6.3rem)!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-form__submit{min-height:clamp(3.4rem,4.6vw,4.1rem)!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-cart__list{max-height:clamp(150px,26svh,240px)!important}}@media(max-width:720px){body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-modal__panel{max-height:calc(100svh - 1.3rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.page-nos-solutions #solutionsMarketplaceModal .solutions-marketplace-modal__body{overflow:visible!important;align-items:start!important}}[data-offer-hidden]{display:none!important}body.page-nos-solutions .solutions-image-lab{background:#fff}body.page-nos-solutions .solutions-image-lab .container-lg{width:min(100% - clamp(1.5rem,5vw,7rem),1510px);max-width:1510px}body.page-nos-solutions .solutions-image-lab .solutions-section-head{max-width:min(100%,1120px);margin-bottom:clamp(1.25rem,2.5vw,2rem)}body.page-nos-solutions .solutions-image-lab .solutions-section-head h2{max-width:none;font-size:clamp(2.65rem,1.85rem + 2.45vw,3.78rem);line-height:1;letter-spacing:-.014em}body.page-nos-solutions .solutions-image-lab .solutions-section-head p{margin-top:.58rem;color:#111a3b;font-size:clamp(1rem,.88rem + .55vw,1.33rem);line-height:1.2}body.page-nos-solutions .solutions-image-lab .solutions-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.45vw,1.35rem)}body.page-nos-solutions .solutions-image-lab .solutions-image-card{display:grid;grid-template-rows:minmax(0,1.64fr) minmax(142px,1fr);min-height:0;aspect-ratio:1.23 / 1;border:1px solid rgba(206,218,238,.78);border-radius:26px;background:#fff;box-shadow:inset 0 1px 1px #fffffff5,inset 0 -7px 16px #c8d5ea33,0 2px 4px #283c6909,0 24px 54px -42px #2e448273;overflow:hidden}body.page-nos-solutions .solutions-image-lab .solutions-image-card:before{border:0;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff8c}body.page-nos-solutions .solutions-image-lab .solutions-image-card__media,body.page-nos-solutions .solutions-image-lab .solutions-image-card__media--reference{height:100%;min-height:0;aspect-ratio:auto;background:#fff;border-bottom:0;overflow:hidden;padding:clamp(.08rem,.25vw,.25rem) clamp(.12rem,.35vw,.34rem) 0}body.page-nos-solutions .solutions-image-lab .solutions-image-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content{display:grid;align-content:start;gap:clamp(.2rem,.34vw,.34rem);min-height:0;padding:clamp(.62rem,.78vw,.82rem) clamp(3.65rem,3.45vw,4.35rem) clamp(.68rem,.85vw,.9rem) clamp(1rem,1.08vw,1.24rem);background:#fff}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content:after{right:clamp(.92rem,1vw,1.14rem);bottom:clamp(.92rem,1vw,1.12rem);width:clamp(2.35rem,2.65vw,3rem);height:clamp(2.35rem,2.65vw,3rem);border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.82),transparent 28%),linear-gradient(145deg,#2f88ff,#0059e8);box-shadow:inset 0 1px #ffffffc2,inset 0 -4px 8px #0231973d,0 14px 24px -12px #0052d2c7}body.page-nos-solutions .solutions-image-lab .solutions-image-card__meta{gap:.52rem}body.page-nos-solutions .solutions-image-lab .solutions-image-card__index{font-size:clamp(.92rem,.82rem + .22vw,1.08rem)}body.page-nos-solutions .solutions-image-lab .solutions-image-card__tag{padding:.24rem .58rem;border-color:rgba(var(--service-accent-rgb),.18);background:#fff;box-shadow:inset 0 1px #fffffff0,0 4px 12px -9px rgba(var(--service-accent-rgb),.55);font-size:clamp(.68rem,.62rem + .14vw,.76rem)}body.page-nos-solutions .solutions-image-lab .solutions-image-card__tag svg{width:14px;height:14px}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content strong{max-width:26ch;font-size:clamp(1.02rem,.94rem + .24vw,1.2rem);line-height:1.08;letter-spacing:-.012em}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content em{max-width:34ch;color:#06164a;font-size:clamp(.74rem,.69rem + .13vw,.84rem);line-height:1.24}body.page-nos-solutions .solutions-image-lab .solutions-image-card:hover{transform:translateY(-4px);border-color:#2563eb3d;box-shadow:inset 0 1px 1px #fffffffa,inset 0 -7px 16px #c8d5ea38,0 32px 62px -42px #2563eb6b}body.page-nos-solutions .solutions-image-lab .solutions-image-card:hover .solutions-image-card__media img{transform:scale(1.01)}[data-theme=dark] body.page-nos-solutions .solutions-image-lab,body.page-nos-solutions[data-theme=dark] .solutions-image-lab,[data-theme=dark] body.page-nos-solutions .solutions-image-lab .solutions-image-card,body.page-nos-solutions[data-theme=dark] .solutions-image-lab .solutions-image-card,[data-theme=dark] body.page-nos-solutions .solutions-image-lab .solutions-image-card__media,body.page-nos-solutions[data-theme=dark] .solutions-image-lab .solutions-image-card__media,[data-theme=dark] body.page-nos-solutions .solutions-image-lab .solutions-image-card__media--reference,body.page-nos-solutions[data-theme=dark] .solutions-image-lab .solutions-image-card__media--reference,[data-theme=dark] body.page-nos-solutions .solutions-image-lab .solutions-image-card__content,body.page-nos-solutions[data-theme=dark] .solutions-image-lab .solutions-image-card__content{background:#fff}@media(max-width:1180px){body.page-nos-solutions .solutions-image-lab .container-lg{width:min(100% - 2rem,1040px)}body.page-nos-solutions .solutions-image-lab .solutions-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.page-nos-solutions .solutions-image-lab{padding-top:3.2rem}body.page-nos-solutions .solutions-image-lab .container-lg{width:min(100% - 1.2rem,440px)}body.page-nos-solutions .solutions-image-lab .solutions-section-head h2{font-size:clamp(2.1rem,9.6vw,2.7rem);line-height:1.02}body.page-nos-solutions .solutions-image-lab .solutions-image-grid{grid-template-columns:1fr;gap:1rem}body.page-nos-solutions .solutions-image-lab .solutions-image-card{aspect-ratio:1.02 / 1;grid-template-rows:minmax(0,1.58fr) minmax(132px,1fr);border-radius:22px}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content{padding:.76rem 3.45rem .86rem 1rem}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content strong{font-size:1.12rem}body.page-nos-solutions .solutions-image-lab .solutions-image-card__content em{font-size:.84rem}}.solutions-marketplace .mp-head{max-width:760px;margin:0 auto clamp(1.8rem,4vw,2.9rem);text-align:center}.solutions-marketplace .mp-head .solutions-eyebrow{display:inline-flex}.solutions-marketplace .mp-head h2{margin:.9rem 0 .7rem;font-size:clamp(2rem,1.1rem + 3.1vw,3.2rem);line-height:1.04;letter-spacing:-.02em;color:var(--text-primary)}.solutions-marketplace .mp-head__accent{color:hsl(var(--accent-h, 225) var(--accent-s, 80%) 55%)}.solutions-marketplace .mp-head p{max-width:560px;margin:0 auto;color:var(--text-secondary);font-size:clamp(.98rem,.9rem + .4vw,1.12rem);line-height:1.55}.solutions-marketplace .mp-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,360px);gap:clamp(1rem,2vw,1.75rem);align-items:start}.solutions-marketplace .mp-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.2rem)}.solutions-marketplace .mp-card{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 18px 44px -34px #0f172a80;overflow:hidden;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.solutions-marketplace .mp-card:hover{transform:translateY(-4px);border-color:hsla(var(--accent-h, 225),var(--accent-s, 80%),55%,.3);box-shadow:0 30px 60px -38px #2563eb80}.solutions-marketplace .mp-card.is-selected{border-color:hsla(var(--accent-h, 225),var(--accent-s, 80%),55%,.6);box-shadow:0 28px 58px -34px hsla(var(--accent-h, 225),var(--accent-s, 80%),50%,.5),0 0 0 2px hsla(var(--accent-h, 225),var(--accent-s, 80%),55%,.2)}.solutions-marketplace .mp-card__badge{position:absolute;top:.7rem;right:.7rem;z-index:3;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,hsl(var(--accent-h, 225) var(--accent-s, 80%) 58%),hsl(var(--accent-h, 225) var(--accent-s, 80%) 46%));color:#fff;box-shadow:0 10px 18px -8px hsla(var(--accent-h, 225),var(--accent-s, 80%),50%,.85);opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.solutions-marketplace .mp-card.is-selected .mp-card__badge{opacity:1;transform:scale(1)}.solutions-marketplace .mp-card__media{position:relative;aspect-ratio:16 / 10;background:linear-gradient(180deg,#f1f6ff,#fbfdff);overflow:hidden}.solutions-marketplace .mp-card__media picture{display:block;width:100%;height:100%}.solutions-marketplace .mp-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.solutions-marketplace .mp-card:hover .mp-card__media img{transform:scale(1.03)}.solutions-marketplace .mp-card__body{padding:1rem 1.15rem 0}.solutions-marketplace .mp-card h3{margin:0 0 .4rem;font-size:1.06rem;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.solutions-marketplace .mp-card p{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.solutions-marketplace .mp-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding:.95rem 1.15rem 1.1rem}.solutions-marketplace .mp-card__explore{display:inline-flex;align-items:center;gap:.32rem;color:hsl(var(--accent-h, 225) var(--accent-s, 80%) 46%);font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap}.solutions-marketplace .mp-card__explore span{transition:transform .2s ease}.solutions-marketplace .mp-card__explore:hover span{transform:translate(3px)}.solutions-marketplace .mp-card__add{position:relative;display:inline-flex;cursor:pointer}.solutions-marketplace .mp-card__add input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.solutions-marketplace .mp-card__add-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:var(--text-primary);font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 10px 20px -16px #0f172a80;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.solutions-marketplace .mp-card__add-ic--add{color:hsl(var(--accent-h, 225) var(--accent-s, 80%) 52%)}.solutions-marketplace .mp-card__add:hover .mp-card__add-btn{transform:translateY(-1px);box-shadow:0 14px 24px -16px #2563eb8c}.solutions-marketplace .mp-card__add input:checked+.mp-card__add-btn{background:linear-gradient(135deg,hsl(var(--accent-h, 225) var(--accent-s, 80%) 58%),hsl(var(--accent-h, 225) var(--accent-s, 80%) 46%));border-color:transparent;color:#fff;box-shadow:0 14px 26px -14px hsla(var(--accent-h, 225),var(--accent-s, 80%),50%,.65)}.solutions-marketplace .mp-card__add input:focus-visible+.mp-card__add-btn{outline:2px solid hsl(var(--accent-h, 225) var(--accent-s, 80%) 50%);outline-offset:2px}.solutions-marketplace .mp-card__add-ic{display:inline-flex}.solutions-marketplace .mp-card__add-ic--on,.solutions-marketplace .mp-card__add-txt--on{display:none}.solutions-marketplace .mp-card__add input:checked+.mp-card__add-btn .mp-card__add-ic--add,.solutions-marketplace .mp-card__add input:checked+.mp-card__add-btn .mp-card__add-txt--add{display:none}.solutions-marketplace .mp-card__add input:checked+.mp-card__add-btn .mp-card__add-ic--on{display:inline-flex}.solutions-marketplace .mp-card__add input:checked+.mp-card__add-btn .mp-card__add-txt--on{display:inline}.solutions-marketplace .mp-aside{position:sticky;top:92px;display:flex;flex-direction:column;gap:1rem}.solutions-marketplace .mp-panel{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fffffff0;box-shadow:0 24px 60px -44px #0f172a8c;backdrop-filter:blur(8px)}.solutions-marketplace .mp-panel__head{display:flex;align-items:center;gap:.7rem}.solutions-marketplace .mp-panel__cart{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,hsl(var(--accent-h, 225) var(--accent-s, 80%) 58%),hsl(var(--accent-h, 225) var(--accent-s, 80%) 46%));color:#fff;box-shadow:0 14px 24px -12px hsla(var(--accent-h, 225),var(--accent-s, 80%),50%,.7)}.solutions-marketplace .mp-panel__head-text{display:flex;flex-direction:column;min-width:0}.solutions-marketplace .mp-panel__head-text strong{font-size:1.02rem;color:var(--text-primary)}.solutions-marketplace .mp-panel__head-text span{margin-top:.1rem;font-size:.85rem;color:var(--text-secondary)}.solutions-marketplace .mp-panel__list{display:flex;flex-direction:column;gap:.5rem}.solutions-marketplace .mp-panel__empty{margin:0;padding:.95rem 1rem;border:1px dashed rgba(37,99,235,.22);border-radius:14px;background:#2563eb08;color:var(--text-secondary);font-size:.85rem;line-height:1.45;text-align:center}.solutions-marketplace .mp-panel__item{display:flex;align-items:center;gap:.6rem;padding:.5rem .55rem;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fff;box-shadow:0 8px 18px -16px #0f172a66;animation:mpItemIn .28s ease both}@keyframes mpItemIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.solutions-marketplace .mp-panel__item-ic{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(180deg,#eef4ff,#fff);overflow:hidden}.solutions-marketplace .mp-panel__item-ic img{width:22px;height:22px;object-fit:contain}.solutions-marketplace .mp-panel__item-title{flex:1 1 auto;min-width:0;font-size:.88rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solutions-marketplace .mp-panel__item-remove{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:999px;background:#0f172a0d;color:#0f172a8c;cursor:pointer;transition:background .2s ease,color .2s ease}.solutions-marketplace .mp-panel__item-remove:hover{background:#ef44441f;color:#ef4444}.solutions-marketplace .mp-panel__goals{padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.solutions-marketplace .mp-panel__goals-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.95rem;font-weight:800;color:var(--text-primary)}.solutions-marketplace .mp-panel__goals-ic{display:inline-flex;color:hsl(var(--accent-h, 225) var(--accent-s, 80%) 50%)}.solutions-marketplace .mp-panel__goals-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.solutions-marketplace .mp-panel__goals-list li{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-secondary)}.solutions-marketplace .mp-panel__goals-list li:before{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:999px;background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") center / 12px no-repeat}.solutions-marketplace .mp-panel__validate{width:100%;justify-content:center}.solutions-marketplace .mp-panel__validate:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.solutions-marketplace .mp-aside__art{display:flex;justify-content:center;padding-top:.3rem}.solutions-marketplace .mp-aside__art img{width:116px;height:auto;filter:drop-shadow(0 18px 22px rgba(37,99,235,.28))}[data-theme=dark] .solutions-marketplace .mp-card{background:#0b1831d1;border-color:#ffffff14}[data-theme=dark] .solutions-marketplace .mp-card__media{background:linear-gradient(180deg,#ffffff0f,#ffffff05)}[data-theme=dark] .solutions-marketplace .mp-card__add-btn{background:#ffffff0d;color:hsl(var(--accent-h, 225) var(--accent-s, 80%) 76%);border-color:#ffffff24}[data-theme=dark] .solutions-marketplace .mp-panel{background:#0b1831d9;border-color:#ffffff14}[data-theme=dark] .solutions-marketplace .mp-panel__item{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .solutions-marketplace .mp-panel__item-ic{background:#ffffff0f}[data-theme=dark] .solutions-marketplace .mp-panel__item-remove{background:#ffffff14;color:#fff9}[data-theme=dark] .solutions-marketplace .mp-panel__goals{border-top-color:#ffffff1a}[data-theme=dark] .solutions-marketplace .mp-card__badge{box-shadow:0 10px 18px -8px #0009}@media(max-width:1024px){.solutions-marketplace .mp-layout{grid-template-columns:1fr;gap:1.5rem}.solutions-marketplace .mp-aside{position:static}.solutions-marketplace .mp-aside__art{display:none}}@media(max-width:720px){.solutions-marketplace .mp-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.solutions-marketplace .mp-catalog{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.solutions-marketplace .mp-card,.solutions-marketplace .mp-card__media img,.solutions-marketplace .mp-card__badge,.solutions-marketplace .mp-panel__item{transition:none;animation:none}.solutions-marketplace .mp-card:hover,.solutions-marketplace .mp-card:hover .mp-card__media img{transform:none}}.solutions-marketplace{background:radial-gradient(62% 48% at 12% -4%,hsla(225,84%,62%,.06),transparent 60%),radial-gradient(54% 46% at 104% 102%,hsla(262,70%,60%,.05),transparent 58%),linear-gradient(180deg,#f7f9fd,#f1f4fb 60%,#eef2f9)}[data-theme=dark] .solutions-marketplace{background:radial-gradient(62% 48% at 12% -4%,hsla(225,84%,50%,.12),transparent 60%),radial-gradient(54% 46% at 104% 102%,hsla(262,70%,50%,.1),transparent 58%),linear-gradient(180deg,#0c0f17,#090a11)}.solutions-marketplace .mp-card{border-color:#ffffffd9;background:linear-gradient(166deg,#fff,#f5f8fd 78%);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -5px 11px #b0c0e247,0 2px 5px #3c508c12,0 26px 48px -30px #384e9657}.solutions-marketplace .mp-card:hover{border-color:hsla(var(--accent-h, 225),80%,62%,.4);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -5px 11px #b0c0e247,0 4px 8px #3c508c14,0 34px 60px -30px #2563eb6b}.solutions-marketplace .mp-card__add-btn{border-color:#ffffffe6;background:linear-gradient(162deg,#fff,#eef3fc);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -2.5px 5px #b0c0e266,0 8px 16px -10px #384e9652}.solutions-marketplace .mp-card__add input:checked+.mp-card__add-btn{background:linear-gradient(160deg,#5a8bff,#2f5fe0 64%,#2348c9);border-color:transparent;box-shadow:inset 0 1.5px 1px #ffffff8c,inset 0 -3px 6px #12266880,0 13px 24px -10px #2563eb9e}.solutions-marketplace .mp-card__badge{background:linear-gradient(155deg,#5a8bff,#2f5fe0 66%,#2348c9);box-shadow:inset 0 1.5px 1px #fff9,inset 0 -2.5px 5px #12266880,0 10px 18px -7px #2563ebb3}.solutions-marketplace .mp-panel{border:1px solid rgba(255,255,255,.9);border-radius:26px;background:linear-gradient(166deg,#fff,#f2f6fd 70%,#ecf1fa);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -6px 12px #aabce057,0 3px 7px #384e9614,0 30px 56px -28px #384e965c;backdrop-filter:none}.solutions-marketplace .mp-panel__cart{width:44px;height:44px;border-radius:14px;background:linear-gradient(155deg,#5a8bff,#2f5fe0 66%,#2348c9);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #12266880,0 12px 20px -8px #2563eb99}.solutions-marketplace .mp-panel__item{border:1px solid rgba(255,255,255,.9);border-radius:16px;background:linear-gradient(160deg,#fff,#f3f7fd);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -3px 6px #b0c0e252,0 8px 16px -11px #384e964d}.solutions-marketplace .mp-panel__item-ic{width:36px;height:36px;border-radius:11px;background:linear-gradient(158deg,#eef3fd,#fff);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -2px 4px #a8bce273,0 5px 10px -5px #384e964d}.solutions-marketplace .mp-panel__item-ic img{width:27px;height:27px;filter:drop-shadow(0 2px 3px rgba(40,60,120,.28))}.solutions-marketplace .mp-panel__item-remove{background:linear-gradient(160deg,#fff,#eef2fa);color:#28375f8c;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 3px #b0c0e266,0 4px 8px -5px #384e964d}.solutions-marketplace .mp-panel__item-remove:hover{background:linear-gradient(160deg,#fff0f0,#ffe2e2);color:#e23b3b}.solutions-marketplace .mp-panel__goals{border-top-color:#7891c338}.solutions-marketplace .mp-panel__goals-list li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") center / 12px no-repeat,linear-gradient(158deg,#34d27a,#16a34a 64%,#0f8a3d);box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -2px 3px #06502480,0 4px 8px -3px #16a34a80}.solutions-marketplace .mp-panel__validate{border:none;background:linear-gradient(160deg,#5a8bff,#2f5fe0 64%,#2348c9);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 7px #1226687a,0 16px 28px -10px #2563eb9e}.solutions-marketplace .mp-panel__validate:hover{transform:translateY(-2px)}[data-theme=dark] .solutions-marketplace .mp-card,[data-theme=dark] .solutions-marketplace .mp-panel{border-color:#ffffff14;background:linear-gradient(166deg,#1b2237,#14192a);box-shadow:inset 0 2px 2px #ffffff0f,inset 0 -6px 12px #0006,0 28px 52px -28px #0009}[data-theme=dark] .solutions-marketplace .mp-panel__item,[data-theme=dark] .solutions-marketplace .mp-panel__item-ic,[data-theme=dark] .solutions-marketplace .mp-card__add-btn{background:linear-gradient(160deg,#212940,#181d30);border-color:#ffffff14;box-shadow:inset 0 1.5px 1px #ffffff0d,inset 0 -2px 4px #0006,0 6px 12px -8px #00000080}body.page-nos-solutions .solutions-marketplace{--mp-gap: clamp(1rem, 1.5vw, 1.35rem);--mp-card-radius: 26px;overflow-x:clip}body.page-nos-solutions .solutions-marketplace>.container-lg{width:min(100% - clamp(1.25rem,4.2vw,4.5rem),1580px);max-width:1580px}body.page-nos-solutions .solutions-marketplace .mp-head{max-width:820px;margin-bottom:clamp(1.35rem,2.7vw,2.15rem)}body.page-nos-solutions .solutions-marketplace .mp-head h2{font-size:clamp(2.7rem,1.65rem + 3.1vw,4.35rem);letter-spacing:-.025em}body.page-nos-solutions .solutions-marketplace .mp-head p{max-width:700px;font-size:clamp(1.02rem,.9rem + .42vw,1.22rem)}body.page-nos-solutions .solutions-marketplace .mp-layout{grid-template-columns:minmax(0,1fr) clamp(272px,20.5vw,332px);gap:var(--mp-gap);max-width:100%}body.page-nos-solutions .solutions-marketplace .mp-catalog{gap:var(--mp-gap);align-items:start}body.page-nos-solutions .solutions-marketplace .mp-card{min-height:0;border-radius:var(--mp-card-radius);background:#fff;box-shadow:inset 0 2px 2px #fffffffa,inset 0 -4px 9px #becce833,0 2px 5px #3c508c0f,0 24px 46px -30px #384e9652}body.page-nos-solutions .solutions-marketplace .mp-card__media{aspect-ratio:1.54 / 1;background:#fff;padding:clamp(.26rem,.5vw,.58rem) clamp(.34rem,.62vw,.72rem) 0}body.page-nos-solutions .solutions-marketplace .mp-card__media img{width:100%;height:100%;object-fit:contain;object-position:center bottom}body.page-nos-solutions .solutions-marketplace .mp-card:hover .mp-card__media img{transform:scale(1.018)}body.page-nos-solutions .solutions-marketplace .mp-card__body{padding:clamp(.72rem,.82vw,.96rem) clamp(1rem,1.18vw,1.35rem) 0;background:#fff}body.page-nos-solutions .solutions-marketplace .mp-card h3{font-size:clamp(1.15rem,.96rem + .42vw,1.34rem);line-height:1.18}body.page-nos-solutions .solutions-marketplace .mp-card p{max-width:31ch;font-size:clamp(.92rem,.85rem + .18vw,1rem);line-height:1.42}body.page-nos-solutions .solutions-marketplace .mp-card__foot{margin-top:clamp(.6rem,.85vw,.95rem);padding:0 clamp(1rem,1.18vw,1.35rem) clamp(1rem,1.18vw,1.28rem);background:#fff}body.page-nos-solutions .solutions-marketplace .mp-card__explore{font-size:clamp(.9rem,.84rem + .14vw,.96rem)}body.page-nos-solutions .solutions-marketplace .mp-card__add-btn{min-height:40px;padding:.62rem .98rem;font-size:.86rem}body.page-nos-solutions .solutions-marketplace .mp-panel{min-height:clamp(330px,22vw,380px);padding:clamp(1.1rem,1.35vw,1.45rem);border-radius:28px}body.page-nos-solutions .solutions-marketplace .mp-panel__head{gap:.85rem}body.page-nos-solutions .solutions-marketplace .mp-panel__cart{width:48px;height:48px;border-radius:15px}body.page-nos-solutions .solutions-marketplace .mp-panel__head-text strong{font-size:clamp(1.08rem,.92rem + .35vw,1.24rem)}body.page-nos-solutions .solutions-marketplace .mp-panel__item{min-height:54px;padding:.55rem .65rem;border-radius:18px}body.page-nos-solutions .solutions-marketplace .mp-panel__item-ic{width:42px;height:42px;border-radius:13px}body.page-nos-solutions .solutions-marketplace .mp-panel__item-ic img{width:31px;height:31px}body.page-nos-solutions .solutions-marketplace .mp-panel__validate{min-height:56px;font-size:clamp(1rem,.92rem + .22vw,1.1rem)}body.page-nos-solutions .solutions-marketplace .mp-aside__art{position:relative;justify-content:center;padding-top:clamp(.55rem,1.1vw,1.15rem)}body.page-nos-solutions .solutions-marketplace .mp-aside__art:before{content:"";position:absolute;left:50%;bottom:.1rem;width:min(100%,340px);aspect-ratio:4 / 1;border-radius:999px;background:radial-gradient(closest-side,rgba(255,255,255,.96),rgba(230,238,255,.58) 68%,transparent 100%);transform:translate(-50%);filter:blur(.5px)}body.page-nos-solutions .solutions-marketplace .mp-aside__art picture,body.page-nos-solutions .solutions-marketplace .mp-aside__art img{position:relative;z-index:1;display:block}body.page-nos-solutions .solutions-marketplace .mp-aside__art picture{width:min(100%,clamp(240px,21vw,356px))}body.page-nos-solutions .solutions-marketplace .mp-aside__art img{width:100%;height:auto;filter:drop-shadow(0 22px 30px rgba(37,99,235,.2)) drop-shadow(0 14px 22px rgba(15,23,42,.14))}@media(max-width:1180px){body.page-nos-solutions .solutions-marketplace .mp-layout{grid-template-columns:1fr}body.page-nos-solutions .solutions-marketplace .mp-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-nos-solutions .solutions-marketplace .mp-aside{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,34%);align-items:end}body.page-nos-solutions .solutions-marketplace .mp-aside__art{display:flex;padding-top:0}}@media(max-width:760px){body.page-nos-solutions .solutions-marketplace>.container-lg{width:min(100% - 1.1rem,1580px)}body.page-nos-solutions .solutions-marketplace .mp-catalog{grid-template-columns:1fr}body.page-nos-solutions .solutions-marketplace .mp-card{min-height:0}body.page-nos-solutions .solutions-marketplace .mp-card__media{aspect-ratio:1.56 / 1}body.page-nos-solutions .solutions-marketplace .mp-aside{grid-template-columns:1fr}body.page-nos-solutions .solutions-marketplace .mp-aside__art img{width:100%}body.page-nos-solutions .solutions-marketplace .mp-aside__art picture{width:min(78vw,320px)}}body.page-nos-solutions .solutions-marketplace{--mp-card-radius: clamp(22px, 1.9vw, 30px)}body.page-nos-solutions .solutions-marketplace .mp-card{overflow:hidden;border:1px solid rgba(111,143,206,.34);background:linear-gradient(166deg,#fffffffc,#f8fbfffa 70%,#f2f7fff5);box-shadow:inset 0 2px 4px #fffffffa,inset 0 -8px 18px #b3c5e638,0 2px 6px #3c508c0f,0 26px 54px -34px #2d478c6b}body.page-nos-solutions .solutions-marketplace .mp-card:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffffd1,inset 0 14px 24px #ffffff9e,inset 0 -12px 18px #a6bbe01f}body.page-nos-solutions .solutions-marketplace .mp-card:hover{border-color:#2563eb6b;box-shadow:inset 0 2px 4px #fffffffa,inset 0 -9px 20px #aec3e93d,0 6px 14px #2563eb14,0 34px 66px -38px #2563eb7a}body.page-nos-solutions .solutions-marketplace .mp-card.is-selected{border-color:#2563eb94;box-shadow:inset 0 2px 4px #fffffffa,inset 0 -9px 20px #aec3e93d,0 0 0 2px #2563eb1f,0 34px 66px -38px #2563eb8c}body.page-nos-solutions .solutions-marketplace .mp-card__media{display:grid;place-items:end center;aspect-ratio:1.72 / 1;padding:clamp(.42rem,.62vw,.72rem) clamp(.48rem,.72vw,.82rem) 0;background:linear-gradient(180deg,#fff,#fbfdff 70%,#fff);overflow:hidden}body.page-nos-solutions .solutions-marketplace .mp-card__media picture{display:grid;place-items:end center;width:100%;height:100%}body.page-nos-solutions .solutions-marketplace .mp-card__media img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:none}body.page-nos-solutions .solutions-marketplace .mp-card:hover .mp-card__media img{transform:scale(1.012)}body.page-nos-solutions .solutions-marketplace .mp-card__badge{display:grid;top:clamp(.76rem,.9vw,1.02rem);right:clamp(.76rem,.9vw,1.02rem);width:clamp(32px,2.35vw,40px);height:clamp(32px,2.35vw,40px);border:1px solid rgba(255,255,255,.7);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.78),transparent 30%),linear-gradient(145deg,#3f82ff,#0f5bea 60%,#0b45c9);box-shadow:inset 0 2px 3px #ffffff6b,inset 0 -4px 8px #002d9638,0 12px 22px -11px #2563ebd9;opacity:0;pointer-events:none;transform:translate3d(0,-5px,0) scale(.78)}body.page-nos-solutions .solutions-marketplace .mp-card.is-selected .mp-card__badge{opacity:1;transform:translateZ(0) scale(1)}body.page-nos-solutions .solutions-marketplace .mp-card--meta .mp-card__media{aspect-ratio:1.52 / 1}body.page-nos-solutions .solutions-marketplace .mp-card--sea .mp-card__media{aspect-ratio:1.74 / 1}body.page-nos-solutions .solutions-marketplace .mp-card__body{padding-top:clamp(.48rem,.68vw,.78rem);background:transparent}body.page-nos-solutions .solutions-marketplace .mp-card__foot{background:transparent}body.page-nos-solutions .solutions-marketplace .mp-aside__art picture{width:min(100%,clamp(260px,24vw,410px))}body.page-nos-solutions .solutions-marketplace .mp-aside__art img{filter:drop-shadow(0 24px 34px rgba(37,99,235,.16)) drop-shadow(0 16px 24px rgba(15,23,42,.13))}@media(min-width:1280px){body.page-nos-solutions .solutions-marketplace .mp-card__media{aspect-ratio:1.66 / 1}}@media(max-width:760px){body.page-nos-solutions .solutions-marketplace,body.page-nos-solutions .solutions-marketplace>.container-lg,body.page-nos-solutions .solutions-marketplace .mp-layout,body.page-nos-solutions .solutions-marketplace .mp-catalog,body.page-nos-solutions .solutions-marketplace .mp-card,body.page-nos-solutions .solutions-marketplace .mp-aside,body.page-nos-solutions .solutions-marketplace .mp-panel{max-width:100%;min-width:0}body.page-nos-solutions .solutions-marketplace{overflow-x:hidden}body.page-nos-solutions .solutions-marketplace>.container-lg{width:calc(100% - 2rem);padding-inline:0;margin-inline:auto}body.page-nos-solutions .solutions-marketplace .mp-head h2{max-width:100%;font-size:clamp(2.05rem,9vw,2.55rem);line-height:1.08;letter-spacing:-.02em}body.page-nos-solutions .solutions-marketplace .mp-head p{max-width:32ch;font-size:.9rem}body.page-nos-solutions .solutions-marketplace .mp-layout,body.page-nos-solutions .solutions-marketplace .mp-catalog,body.page-nos-solutions .solutions-marketplace .mp-aside{display:grid;grid-template-columns:minmax(0,1fr)}body.page-nos-solutions .solutions-marketplace .mp-card__media{aspect-ratio:1.66 / 1;padding-inline:.55rem}body.page-nos-solutions .solutions-marketplace .mp-card__media picture,body.page-nos-solutions .solutions-marketplace .mp-card__media img{min-width:0;max-width:100%}body.page-nos-solutions .solutions-marketplace .mp-card__body{padding:.72rem .9rem 0}body.page-nos-solutions .solutions-marketplace .mp-card p{max-width:none}body.page-nos-solutions .solutions-marketplace .mp-card__foot{gap:.45rem;padding:.8rem .9rem .95rem}body.page-nos-solutions .solutions-marketplace .mp-card__explore{font-size:.82rem}body.page-nos-solutions .solutions-marketplace .mp-card__add-btn{min-height:36px;padding:.56rem .72rem;font-size:.8rem}body.page-nos-solutions .solutions-marketplace .mp-aside__art picture{width:min(86vw,360px)}}@media(min-width:1181px){body.page-nos-solutions main>.solutions-hero .solutions-hero__grid,body.page-nos-solutions main>.solutions-image-lab>.container-lg,body.page-nos-solutions main>.solutions-marketplace>.container-lg,body.page-nos-solutions>.footer>.container-lg{width:100%!important;max-width:120rem!important;margin-inline:auto!important;padding-inline:clamp(2.5rem,4vw,6rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2{padding-top:clamp(2.5rem,4vw,4.75rem)!important;padding-bottom:clamp(2.5rem,3.6vw,4.25rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{width:100%!important;max-width:120rem!important;margin-inline:auto!important;padding-inline:clamp(2.5rem,4vw,6rem)!important;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)!important;gap:clamp(1.5rem,2.7vw,4.5rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__copy{max-width:40rem!important;justify-self:end!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.is-revealed{top:.75rem!important;justify-self:center!important;width:min(62vw,1240px)!important;max-width:none!important;margin-left:clamp(-2rem,-1.6vw,-1rem)!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero-layered{width:100%!important;max-width:none!important}body.page-nos-solutions .solutions-image-lab{padding-inline:0;background:#fff!important}body.page-nos-solutions .solutions-image-lab .solutions-section-head{max-width:72rem}body.page-nos-solutions .solutions-image-lab .solutions-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,1.7vw,2rem)}body.page-nos-solutions .solutions-marketplace .mp-layout{grid-template-columns:minmax(0,1fr) clamp(340px,21vw,420px);gap:clamp(1.4rem,2vw,2.5rem)}body.page-nos-solutions .solutions-marketplace .mp-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.35vw,1.6rem)}body.page-nos-solutions>.footer .footer-grid{grid-template-columns:minmax(330px,2.25fr) repeat(3,minmax(170px,1fr));gap:clamp(2.5rem,4vw,6rem)}body.page-nos-solutions>.footer .footer-brand{max-width:34rem}}@media(min-width:1800px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 h1{font-size:clamp(3.35rem,3.3vw,4.75rem)!important}body.page-nos-solutions .solutions-image-lab .solutions-image-card{aspect-ratio:1.34 / 1}body.page-nos-solutions .solutions-marketplace .mp-card__body{padding-inline:1.3rem}}.dp-skip-link{position:fixed;z-index:10000;top:12px;left:12px;padding:10px 16px;border-radius:999px;background:#07152f;color:#fff;font-weight:750;transform:translateY(-160%);transition:transform .2s ease}.dp-skip-link:focus{transform:translateY(0)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.page-nos-solutions button.mobile-menu-link{width:100%;appearance:none;border-top:0;border-right:0;border-left:0;background:transparent;font:inherit;text-align:left}.page-nos-solutions .solutions-hero .layeredVisual__object{filter:drop-shadow(0 30px 28px rgba(34,56,96,.17))}.solutions-offers-v2{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,8vw,124px) 0 clamp(88px,9vw,144px);background:radial-gradient(circle at 8% 18%,rgba(246,117,73,.1),transparent 26%),radial-gradient(circle at 53% 38%,rgba(34,169,104,.08),transparent 27%),radial-gradient(circle at 91% 72%,rgba(125,92,255,.09),transparent 28%),linear-gradient(180deg,#fbfcff,#f5f8fd 55%,#fbfcff)}.solutions-offers-v2:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.35;background-image:radial-gradient(rgba(60,79,118,.18) .65px,transparent .65px);background-size:18px 18px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.solutions-offers-v2__head{max-width:800px;margin:0 0 clamp(42px,5vw,72px);text-align:left;container-name:solutions-offers-heading;container-type:inline-size}.solutions-offers-v2__head h2{max-width:760px;margin:18px 0;color:#07152f;font-size:clamp(2.15rem,4vw,4.25rem);line-height:.98;letter-spacing:-.055em}.solutions-offers-v2__head h2 span{color:#2457e6}.solutions-offers-v2__title-line{display:block}.solutions-offers-v2__title-line:not(.solutions-offers-v2__title-accent){color:#07152f}.solutions-offers-v2__title-accent{color:#2457e6}body.page-nos-solutions .solutions-image-lab .solutions-offers-v2__head h2{max-width:100%;font-size:clamp(2.15rem,5.15cqi,3.78rem)}@media(min-width:721px){.solutions-offers-v2__title-line{white-space:nowrap}}.solutions-offers-v2__head p{max-width:720px;margin:0;color:#566987;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.72}.solutions-offers-v2 .solutions-section-head:after{display:none}.solutions-offers-v2__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);align-items:start}.solutions-offer-group{--group-accent: #f06a43;--group-soft: rgba(240, 106, 67, .13);position:relative;display:grid;gap:18px;min-width:0;padding:14px;border:1px solid rgba(108,128,166,.18);border-radius:36px;background:radial-gradient(circle at 12% 3%,var(--group-soft),transparent 25%),linear-gradient(145deg,#fffffffa,#f2f6fceb);box-shadow:inset 0 2px 1px #fffffffa,inset 0 -16px 28px #b1c0da21,0 32px 72px -38px #20366057}.solutions-offer-group:before{content:"";position:absolute;pointer-events:none;inset:5px;border:1px solid rgba(255,255,255,.78);border-radius:30px}.solutions-offer-group--visible{--group-accent: #16a36a;--group-soft: rgba(22, 163, 106, .13);margin-top:32px}.solutions-offer-group--acquire{--group-accent: #7958e9;--group-soft: rgba(121, 88, 233, .13);margin-top:64px}.solutions-offer-group__head{display:flex;align-items:center;gap:13px;min-height:70px;padding:10px 12px 8px}.solutions-offer-group__number{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--group-accent),white 58%);border-radius:14px;background:var(--group-soft);color:var(--group-accent);font-size:.78rem;font-weight:850;box-shadow:0 10px 25px var(--group-soft)}.solutions-offer-group__head p{margin:0 0 3px;color:var(--group-accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.solutions-offer-group__head h3{margin:0;color:var(--group-accent);font-size:clamp(1.06rem,1.55vw,1.3rem);line-height:1.1;letter-spacing:-.025em}.solutions-offers-v2 .solutions-image-card{--object-shift: 0px;position:relative;display:grid;grid-template-rows:auto 1fr;min-height:600px;overflow:hidden;border:1px solid rgba(86,105,140,.12);border-radius:25px;background:linear-gradient(155deg,#fffffff7,#fafbfec7);color:#0b1730;text-decoration:none;box-shadow:0 20px 40px #23375c12,inset 0 1px #fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card{display:grid;min-height:600px;aspect-ratio:auto;grid-template-rows:auto 1fr;border:1px solid rgba(135,153,187,.2);border-radius:30px;background:linear-gradient(155deg,#fff,#f7f9fd 66%,#eef3fa);box-shadow:inset 0 2px 1px #fffffffa,inset 0 -10px 20px #b1c1dc24,0 3px 7px #2033580a,0 26px 54px -34px #263b6952}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card:before{content:"";position:absolute;z-index:3;pointer-events:none;inset:0;border:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffa8,inset 0 2px 2px #fffffff0}.solutions-offers-v2 .solutions-image-card:nth-of-type(3){--object-shift: 7px}.solutions-offers-v2 .solutions-image-card:focus-visible{outline:3px solid color-mix(in srgb,var(--group-accent),white 20%);outline-offset:4px}.solutions-offers-v2 .solutions-image-card__media{position:relative;display:grid;min-height:390px;place-items:center;overflow:visible}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__media{height:390px;min-height:390px;margin:10px 10px 0;padding:0;overflow:hidden;border:1px solid rgba(132,151,187,.18);border-radius:23px;background:radial-gradient(circle at 18% 12%,var(--group-soft),transparent 34%),radial-gradient(circle at 86% 82%,rgba(255,255,255,.96),transparent 38%),linear-gradient(145deg,#f7faff,#edf2f9);box-shadow:inset 0 2px 2px #fffffff5,inset 0 -18px 32px #a6b8d724,0 12px 28px #2a3e6512}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card--refonte .solutions-image-card__media{background:radial-gradient(circle at 15% 14%,rgba(38,91,232,.18),transparent 35%),radial-gradient(circle at 88% 80%,rgba(245,105,67,.18),transparent 38%),linear-gradient(145deg,#fbfcff,#eef3fb)}.solutions-image-card__glow{position:absolute;inset:14% 10% 5%;border-radius:48% 52% 55% 45%;background:radial-gradient(circle,var(--group-soft),transparent 66%);filter:blur(8px);transform:rotate(-7deg);transition:transform .45s ease,opacity .45s ease}.solutions-offers-v2 .solutions-image-card__media:after{content:"";position:absolute;bottom:23px;left:19%;width:62%;height:23px;border-radius:50%;background:#22314e29;filter:blur(15px);transform:perspective(180px) rotateX(64deg)}.solutions-offers-v2 .solutions-image-card__media img{position:relative;z-index:1;width:min(100%,375px);max-width:none;height:auto;margin:-14px 0 -4px;object-fit:contain;filter:drop-shadow(0 24px 20px rgba(35,52,84,.2));transform:translate3d(0,var(--object-shift),0);animation:solutions-object-float 6s ease-in-out infinite;transition:filter .4s ease}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__media img{position:relative;inset:auto;width:min(94%,365px);height:auto;margin:-8px 0 -2px;object-fit:contain;filter:drop-shadow(0 24px 20px rgba(30,47,80,.2)) saturate(1.03)}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card--refonte .solutions-image-card__media img{filter:drop-shadow(0 25px 21px rgba(30,47,80,.22)) saturate(1.04) contrast(1.015)}.solutions-offer-group--visible .solutions-image-card__media img{animation-delay:-1.8s}.solutions-offer-group--acquire .solutions-image-card__media img{animation-delay:-3.3s}.solutions-image-card--refonte .solutions-image-card__media img,.solutions-image-card--local .solutions-image-card__media img,.solutions-image-card--meta .solutions-image-card__media img{animation-direction:reverse}.solutions-offers-v2 .solutions-image-card__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:5px 24px 26px;background:transparent}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__content{display:flex;min-height:0;padding:18px 24px 27px;background:linear-gradient(180deg,#ffffffeb,#f8fafef0)}.solutions-offers-v2 .solutions-image-card__content:after,.solutions-offers-v2 .solutions-image-card__index:after{display:none;content:none}.solutions-offers-v2 .solutions-image-card__index{display:inline-grid;min-width:36px;min-height:29px;margin-bottom:13px;padding:0 9px;place-items:center;border:1px solid color-mix(in srgb,var(--group-accent),white 70%);border-radius:10px;background:var(--group-soft);color:var(--group-accent);font-size:.72rem;font-weight:900;letter-spacing:.14em;box-shadow:inset 0 1px #ffffffe0,0 8px 18px -12px var(--group-accent)}.solutions-offers-v2 .solutions-image-card h4{margin:0 0 10px;color:#2457e6;font-size:clamp(1.25rem,1.65vw,1.55rem);line-height:1.07;letter-spacing:-.035em;text-shadow:0 1px 0 rgba(255,255,255,.92),0 7px 18px rgba(36,87,230,.12)}.solutions-offers-v2 .solutions-image-card p{margin:0 0 20px;color:#40516d;font-size:.96rem;line-height:1.58}.solutions-offer-link{position:relative;margin-top:auto;padding-bottom:5px;color:var(--group-accent);font-size:.84rem;font-weight:850}.solutions-offer-link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:currentColor;transform:scaleX(.32);transform-origin:left;transition:transform .35s ease}@media(hover:hover)and (pointer:fine){body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card:hover{z-index:2;border-color:color-mix(in srgb,var(--group-accent),white 62%);box-shadow:inset 0 2px 1px #fffffffa,inset 0 -10px 20px #b1c1dc26,0 34px 68px -34px #23375c66;transform:translateY(-6px)}.solutions-offers-v2 .solutions-image-card:hover .solutions-image-card__media img{filter:drop-shadow(0 30px 23px rgba(35,52,84,.26)) saturate(1.06)}.solutions-offers-v2 .solutions-image-card:hover .solutions-image-card__glow{opacity:1.3;transform:rotate(2deg) scale(1.08)}.solutions-offers-v2 .solutions-image-card:hover .solutions-offer-link:after{transform:scaleX(1)}}@keyframes solutions-object-float{0%,to{transform:translate3d(0,var(--object-shift),0) rotate(-.35deg)}50%{transform:translate3d(0,calc(var(--object-shift) - 9px),0) rotate(.45deg)}}.solutions-marketplace .mp-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:30px auto 0;padding:0;list-style:none}.solutions-marketplace .mp-how li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:13px 15px;border:1px solid rgba(83,105,146,.13);border-radius:17px;background:#ffffffb8;text-align:left;box-shadow:0 14px 32px #283c640f}.solutions-marketplace .mp-how li>span{grid-row:1 / span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#eef3ff;color:#2367ef;font-size:.7rem;font-weight:900}.solutions-marketplace .mp-how strong{color:#0d1b35;font-size:.88rem}.solutions-marketplace .mp-how small{color:#66758d;font-size:.73rem}.solutions-marketplace .mp-catalog{min-width:0;margin:0;padding:0;border:0}.mp-panel__empty{margin:0;padding:15px;border:1px dashed rgba(83,105,146,.22);border-radius:15px;color:#6b7890;font-size:.84rem;line-height:1.5;text-align:center}.mp-panel__item{display:grid;grid-template-columns:38px 1fr 34px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(83,105,146,.11)}.mp-panel__item:last-child{border-bottom:0}.mp-panel__item img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 6px 7px rgba(35,55,90,.14))}.mp-panel__item strong{color:#13213a;font-size:.8rem;line-height:1.25}.mp-panel__remove{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(83,105,146,.15);border-radius:50%;background:#fff;color:#67758d;cursor:pointer}.mp-panel__remove:hover{color:#df4f43;border-color:#df4f4347}.solutions-marketplace__bar{display:none}.solutions-guidance{padding:clamp(72px,8vw,112px) 0;background:#f6f8fc}.solutions-guidance__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:48px;align-items:center;overflow:hidden;padding:clamp(34px,5vw,64px);border:1px solid rgba(81,100,136,.13);border-radius:34px;background:radial-gradient(circle at 90% 15%,rgba(122,88,233,.12),transparent 32%),radial-gradient(circle at 4% 90%,rgba(245,117,68,.11),transparent 35%),#fff;box-shadow:0 28px 72px #273a601c}.solutions-guidance h2{max-width:720px;margin:16px 0 14px;color:#09162f;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.02;letter-spacing:-.045em}.solutions-guidance p{max-width:720px;margin:0;color:#5a6c87;font-size:1.03rem;line-height:1.65}.solutions-guidance__actions{display:flex;flex-direction:column;gap:12px;min-width:235px}@media(max-width:1050px){.solutions-offers-v2__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-offer-group--visible{margin-top:30px}.solutions-offer-group--acquire{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.solutions-offer-group--acquire .solutions-offer-group__head{grid-column:1 / -1}.solutions-guidance__inner{grid-template-columns:1fr;gap:28px}.solutions-guidance__actions{flex-direction:row;min-width:0}}@media(max-width:720px){.solutions-offers-v2{padding-top:70px}.solutions-offers-v2__head h2{font-size:clamp(2.15rem,10.8vw,3.4rem);line-height:1}.solutions-offers-v2__groups{display:grid;grid-template-columns:1fr;gap:22px}.solutions-offer-group,.solutions-offer-group--visible,.solutions-offer-group--acquire{grid-column:auto;grid-template-columns:1fr;margin-top:0;padding:9px;border-radius:30px}.solutions-offer-group:before{inset:4px;border-radius:25px}.solutions-offer-group--acquire .solutions-offer-group__head{grid-column:auto}.solutions-offers-v2 .solutions-image-card{min-height:500px}.solutions-offers-v2 .solutions-image-card__media{min-height:295px}.solutions-offers-v2 .solutions-image-card__media img{width:min(108%,370px)}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card{min-height:525px;aspect-ratio:auto;grid-template-rows:auto 1fr;border-radius:27px}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__media{height:315px;min-height:315px;margin:8px 8px 0;padding:0;overflow:hidden;border-radius:21px}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__media img{width:min(94%,320px);height:auto;margin:-4px 0 0}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__content{padding:16px 20px 24px}.solutions-marketplace .mp-how{grid-template-columns:1fr;max-width:430px}.solutions-marketplace__bar{position:fixed;z-index:1080;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 10px 10px 16px;border:1px solid rgba(78,101,144,.16);border-radius:18px;background:#fffffff0;box-shadow:0 18px 50px #1e31582e;backdrop-filter:blur(18px)}body.page-nos-solutions .solutions-marketplace__bar>span{display:block;color:#33445f;font-size:.78rem;font-weight:750}.solutions-marketplace__bar .btn{min-height:44px;padding:0 18px}.solutions-guidance__actions{flex-direction:column}}@media(max-width:420px){.solutions-offers-v2 .solutions-image-card__content{padding:0 20px 23px}.solutions-offers-v2 .solutions-image-card h4{font-size:1.35rem}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card{min-height:500px}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__media{height:292px;min-height:292px}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__media img{width:min(94%,300px)}body.page-nos-solutions .solutions-image-lab.solutions-offers-v2 .solutions-image-card__content{padding:15px 18px 22px}.solutions-guidance__inner{padding:30px 22px;border-radius:26px}.solutions-marketplace__bar{align-items:stretch;flex-direction:column;padding:12px}body.page-nos-solutions .solutions-marketplace__bar>span{text-align:center}}[data-theme=dark] .solutions-offers-v2{background:radial-gradient(circle at 8% 18%,rgba(246,117,73,.13),transparent 25%),radial-gradient(circle at 53% 38%,rgba(34,169,104,.1),transparent 28%),radial-gradient(circle at 91% 72%,rgba(125,92,255,.13),transparent 28%),#09111f}[data-theme=dark] .solutions-offers-v2__head h2,[data-theme=dark] .solutions-offer-group__head h3{color:#f6f8ff}[data-theme=dark] .solutions-offers-v2 .solutions-image-card h4{color:#82a4ff;text-shadow:0 8px 20px rgba(37,91,232,.2)}[data-theme=dark] .solutions-offers-v2__head h2 span{color:#82a4ff}[data-theme=dark] .solutions-offers-v2__head p,[data-theme=dark] .solutions-offers-v2 .solutions-image-card p{color:#aab6ca}[data-theme=dark] .solutions-offer-group{border-color:#b1c1dc21;background:#121e32ad;box-shadow:0 28px 70px #0000003d}[data-theme=dark] .solutions-offers-v2 .solutions-image-card{border-color:#b1c1dc1f;background:linear-gradient(155deg,#17243bf5,#101b2ee0);color:#f6f8ff;box-shadow:0 24px 48px #00000036}[data-theme=dark] .solutions-guidance{background:#09111f}[data-theme=dark] .solutions-guidance__inner{border-color:#b1c1dc24;background:radial-gradient(circle at 90% 15%,rgba(122,88,233,.18),transparent 32%),radial-gradient(circle at 4% 90%,rgba(245,117,68,.15),transparent 35%),#111d30}[data-theme=dark] .solutions-guidance h2{color:#f5f8ff}[data-theme=dark] .solutions-guidance p{color:#adbad0}@media(prefers-reduced-motion:reduce){.solutions-offers-v2 .solutions-image-card__media img{animation:none!important}.solutions-offers-v2 .solutions-image-card,.solutions-image-card__glow,.solutions-offer-link:after{transition:none!important}}@media(max-width:900px){body.page-nos-solutions .solutions-marketplace__bar{display:none!important}body.page-nos-solutions.solutions-marketplace-has-selection .solutions-marketplace__bar{position:fixed!important;z-index:1080!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;left:max(12px,env(safe-area-inset-left))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:.12rem .8rem!important;align-items:center!important;padding:.78rem .8rem .78rem 1rem!important;border:1px solid rgba(47,103,255,.22)!important;border-radius:20px!important;background:#fffffff5!important;box-shadow:0 22px 52px -24px #1949b275!important;backdrop-filter:blur(18px)!important}body.page-nos-solutions .solutions-marketplace__bar-label{grid-column:1;color:#10254c!important;font-size:.82rem!important;font-weight:900!important}body.page-nos-solutions .solutions-marketplace__bar [data-marketplace-count]{grid-column:1;color:#60708b!important;font-size:.72rem!important}body.page-nos-solutions .solutions-marketplace__bar .btn{grid-column:2;grid-row:1 / span 2;min-height:48px!important;padding-inline:1rem!important;white-space:nowrap}}body.page-nos-solutions .solutions-marketplace{--mp-blue: #1261ff;--mp-blue-deep: #073dba;--mp-ink: #071431;--mp-muted: #4d5e7c;--mp-line: rgba(105, 137, 194, .2);--mp-shell: #f3f7ff;--mp-white: #fff;position:relative;overflow:clip;background:radial-gradient(circle at 12% 18%,rgba(34,107,255,.1),transparent 24rem),radial-gradient(circle at 92% 62%,rgba(255,130,45,.08),transparent 25rem),linear-gradient(180deg,#fff,#f7f9ff 38%,#f1f6ff)}body.page-nos-solutions .solutions-marketplace:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,rgba(31,102,255,.16) 1px,transparent 1.5px);background-size:28px 28px;mask-image:linear-gradient(to bottom,transparent,#000 23%,#000 72%,transparent)}body.page-nos-solutions .solutions-marketplace>.container-lg{position:relative;z-index:1;width:min(100% - clamp(1.5rem,4vw,5rem),1580px);max-width:1580px}body.page-nos-solutions .solutions-marketplace .mp-head{width:100%;max-width:1180px;margin-inline:auto;text-align:center;container-name:market-head;container-type:inline-size}body.page-nos-solutions .mp-head h2{max-width:100%;color:var(--mp-ink);font-size:clamp(2.1rem,4.45cqi,3.35rem)!important;line-height:.98;letter-spacing:-.05em;text-wrap:balance}body.page-nos-solutions .mp-head__line{display:block}@media(min-width:701px){body.page-nos-solutions .mp-head__line{white-space:nowrap}}body.page-nos-solutions .mp-head__accent{color:var(--mp-blue)}body.page-nos-solutions .mp-head>p{max-width:760px;margin:1rem auto 0;color:var(--mp-muted);font-size:clamp(1rem,.94rem + .25vw,1.18rem);line-height:1.65;text-wrap:balance}body.page-nos-solutions .mp-how{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.65rem,2.6vw,2.4rem);max-width:980px;margin:clamp(1.6rem,3vw,2.5rem) auto 0;padding:0;list-style:none}body.page-nos-solutions .mp-how:before{content:none}body.page-nos-solutions .mp-how li{--mp-step-rgb: 34, 111, 255;position:relative;z-index:1;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;align-items:center;min-width:0;min-height:88px;padding:.9rem 1rem;border:1px solid rgba(129,157,207,.24);border-radius:23px;background:linear-gradient(145deg,#fffffff7,#edf4fff2);box-shadow:inset 2px 2px 2px #ffffffeb,inset -5px -6px 13px #89a4d621,0 19px 34px -24px #26498e73;text-align:left;animation:marketplaceStepGlow 7.2s ease-in-out infinite}body.page-nos-solutions .mp-how li:nth-child(2){--mp-step-rgb: 113, 77, 235;animation-delay:-4.8s}body.page-nos-solutions .mp-how li:nth-child(3){--mp-step-rgb: 247, 119, 53;animation-delay:-2.4s}body.page-nos-solutions .mp-how li:not(:last-child):after{content:"";position:absolute;z-index:-1;top:50%;left:100%;width:clamp(1.65rem,2.6vw,2.4rem);height:5px;border:1px solid rgba(255,255,255,.88);border-radius:99px;background:linear-gradient(90deg,rgba(var(--mp-step-rgb),.95),#714debf2);box-shadow:0 0 0 3px rgba(var(--mp-step-rgb),.08),0 0 18px rgba(var(--mp-step-rgb),.38);transform:translateY(-50%);transform-origin:left center;animation:marketplaceTrackPulse 7.2s ease-in-out infinite}body.page-nos-solutions .mp-how li:nth-child(2):after{background:linear-gradient(90deg,#714debf2,#f77735f2);animation-delay:-3.6s}body.page-nos-solutions .mp-how li>span{grid-row:1 / 3;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:14px;color:#fff;background:linear-gradient(145deg,#4290ff,#1655da);box-shadow:inset 2px 2px 3px #ffffff61,inset -4px -5px 8px #002a9640,0 11px 18px -10px #1655dacc;font-size:.7rem;font-weight:900}body.page-nos-solutions .mp-how li:nth-child(2)>span{background:linear-gradient(145deg,#8d7cff,#5f44dc)}body.page-nos-solutions .mp-how li:nth-child(3)>span{background:linear-gradient(145deg,#ffad65,#ef6b2d)}body.page-nos-solutions .mp-how strong{color:var(--mp-ink);font-size:.91rem;line-height:1.1}body.page-nos-solutions .mp-how small{color:#60708c;font-size:.76rem;line-height:1.25}@keyframes marketplaceStepGlow{0%,19%,to{border-color:#819dcf3d;box-shadow:inset 2px 2px 2px #ffffffeb,inset -5px -6px 13px #89a4d621,0 19px 34px -24px #26498e73;transform:translateY(0)}28%,48%{border-color:rgba(var(--mp-step-rgb),.52);box-shadow:inset 2px 2px 2px #fffffff5,inset -6px -7px 16px rgba(var(--mp-step-rgb),.13),0 0 0 4px rgba(var(--mp-step-rgb),.08),0 22px 40px -19px rgba(var(--mp-step-rgb),.58);transform:translateY(-4px)}58%,90%{transform:translateY(0)}}@keyframes marketplaceTrackPulse{0%,22%,to{opacity:.28;transform:translateY(-50%) scaleX(.12)}36%,62%{opacity:1;transform:translateY(-50%) scaleX(1)}78%{opacity:.42;transform:translateY(-50%) scaleX(1)}}body.page-nos-solutions .mp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:clamp(1.1rem,2vw,2rem);margin-top:clamp(2.4rem,4vw,4rem)}body.page-nos-solutions .mp-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.9rem,1.25vw,1.25rem);min-width:0;margin:0;padding:0;border:0}body.page-nos-solutions .mp-card{--mp-accent: 25, 101, 255;isolation:isolate;position:relative;display:grid;grid-template-rows:250px minmax(132px,auto) 72px;height:100%;min-width:0;min-height:478px;padding:.65rem;border:1px solid rgba(var(--mp-accent),.2);border-radius:30px 30px 24px 24px;background:linear-gradient(150deg,#fffffffc,#edf4fff5);box-shadow:inset 2px 2px 2px #fffffff2,inset -7px -9px 18px #7591c51f,0 27px 55px -40px #1b3770a3;overflow:hidden;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}body.page-nos-solutions .mp-card:nth-of-type(2){--mp-accent: 255, 116, 55}body.page-nos-solutions .mp-card:nth-of-type(3){--mp-accent: 33, 177, 111}body.page-nos-solutions .mp-card:nth-of-type(4){--mp-accent: 128, 83, 241}body.page-nos-solutions .mp-card:nth-of-type(5){--mp-accent: 0, 164, 205}body.page-nos-solutions .mp-card:nth-of-type(6){--mp-accent: 228, 58, 150}body.page-nos-solutions .mp-card:before{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgba(255,255,255,.72);border-radius:25px 25px 20px 20px;pointer-events:none}body.page-nos-solutions .mp-card:after{content:"";position:absolute;right:1.4rem;bottom:0;left:1.4rem;height:4px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,transparent,rgba(var(--mp-accent),.78),transparent);opacity:.75}body.page-nos-solutions .mp-card:hover{transform:translateY(-7px);border-color:rgba(var(--mp-accent),.38);box-shadow:inset 2px 2px 2px #fffffffa,inset -7px -9px 18px #7591c521,0 34px 58px -34px rgba(var(--mp-accent),.35)}body.page-nos-solutions .mp-card__badge{top:1.35rem;right:1.35rem;z-index:5;width:35px;height:35px;border:1px solid rgba(255,255,255,.82);color:#fff;background:linear-gradient(145deg,rgb(var(--mp-accent)),rgba(var(--mp-accent),.72));box-shadow:inset 2px 2px 3px #ffffff5c,inset -4px -5px 8px #0a255e38,0 10px 20px -9px rgba(var(--mp-accent),.8)}body.page-nos-solutions .mp-card__media{position:relative;display:grid;width:100%;height:250px;min-height:250px;place-items:center;margin:0;padding:.35rem;border:1px solid rgba(var(--mp-accent),.13);border-radius:23px;background:radial-gradient(circle at 50% 48%,rgba(var(--mp-accent),.13),transparent 57%),linear-gradient(150deg,#fffffffa,#e7effdc2);box-shadow:inset 5px 6px 14px #728ec21f,inset -4px -4px 9px #ffffffeb,0 12px 25px -22px rgba(var(--mp-accent),.8);overflow:hidden}body.page-nos-solutions .mp-card__media picture{display:block;width:100%;height:100%}body.page-nos-solutions .mp-card__media img{display:block;width:108%;max-width:none;height:108%;margin:-4% 0 0 -4%;object-fit:contain;object-position:center;filter:drop-shadow(0 17px 14px rgba(26,49,94,.2));transform:translateZ(0);animation:marketplaceAssetFloat 6.2s ease-in-out infinite;transition:transform .32s ease,filter .32s ease}body.page-nos-solutions .mp-card:nth-of-type(2) .mp-card__media img{animation-delay:-1.1s}body.page-nos-solutions .mp-card:nth-of-type(3) .mp-card__media img{animation-delay:-2.2s}body.page-nos-solutions .mp-card:nth-of-type(4) .mp-card__media img{animation-delay:-3.3s}body.page-nos-solutions .mp-card:nth-of-type(5) .mp-card__media img{animation-delay:-4.4s}body.page-nos-solutions .mp-card:nth-of-type(6) .mp-card__media img{animation-delay:-5.3s}body.page-nos-solutions .mp-card:hover .mp-card__media img{transform:translate3d(0,-4px,0) scale(1.025);filter:drop-shadow(0 21px 17px rgba(26,49,94,.24))}@keyframes marketplaceAssetFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}body.page-nos-solutions .mp-card__body{display:grid;align-content:start;gap:.65rem;min-height:0;padding:1.2rem .7rem .8rem}body.page-nos-solutions .mp-card__body h3{margin:0;color:var(--mp-blue);font-size:clamp(1.15rem,1.04rem + .35vw,1.48rem);line-height:1.08;letter-spacing:-.028em}body.page-nos-solutions .mp-card__body p{margin:0;color:#40516d;font-size:.93rem;line-height:1.55}body.page-nos-solutions .mp-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:72px;padding:.7rem;border-top:1px solid rgba(var(--mp-accent),.13)}body.page-nos-solutions .mp-card__explore{width:fit-content;color:#23406f;font-size:.81rem;font-weight:800;text-underline-offset:3px}body.page-nos-solutions .mp-card__add-btn{min-height:42px;padding-inline:.8rem;border:1px solid rgba(var(--mp-accent),.25);border-radius:15px;color:rgb(var(--mp-accent));background:linear-gradient(145deg,#fff,#eaf1fd);box-shadow:inset 2px 2px 2px #fffffff2,inset -4px -4px 8px #718fc41f,0 9px 16px -12px rgba(var(--mp-accent),.8)}body.page-nos-solutions .mp-card__add input:checked+.mp-card__add-btn{color:#fff;background:linear-gradient(145deg,rgb(var(--mp-accent)),rgba(var(--mp-accent),.75));box-shadow:inset 2px 2px 3px #ffffff59,inset -5px -6px 9px #06256936,0 12px 20px -12px rgba(var(--mp-accent),.85)}body.page-nos-solutions .mp-aside{position:sticky;top:105px}body.page-nos-solutions .mp-panel{position:relative;padding:1rem;border:1px solid rgba(99,132,191,.22);border-radius:31px;background:linear-gradient(150deg,#fffffffa,#e6effff5);box-shadow:inset 2px 2px 3px #fffffff2,inset -8px -9px 18px #6584bc24,0 30px 58px -38px #12357e8c}body.page-nos-solutions .mp-panel__head{padding:.85rem;border:1px solid rgba(30,101,255,.13);border-radius:21px;background:#ffffffb8;box-shadow:inset 0 1px #fff}body.page-nos-solutions .mp-panel__cart{border-radius:15px;color:#fff;background:linear-gradient(145deg,#3b87ff,#1555df);box-shadow:inset 2px 2px 3px #ffffff57,0 12px 20px -10px #1555dfb8}body.page-nos-solutions .mp-panel__head-text strong,body.page-nos-solutions .mp-panel__goals-head{color:var(--mp-ink)}body.page-nos-solutions .mp-panel__head-text span{color:#64728d}body.page-nos-solutions .mp-panel__goals{border-radius:20px;background:linear-gradient(150deg,#f8fbff,#e7effd);box-shadow:inset 4px 5px 11px #728ec21a,inset -2px -2px 4px #fff}body.page-nos-solutions .mp-panel__goals-list li{color:#40516d}body.page-nos-solutions .mp-panel__validate,body.page-nos-solutions .solutions-marketplace__bar .btn{border-radius:17px;background:linear-gradient(145deg,#3486ff,#0e50dd);box-shadow:inset 2px 2px 3px #ffffff4d,inset -5px -6px 9px #01278b38,0 15px 25px -12px #1256e2b3}body.page-nos-solutions .mp-aside__art img{filter:drop-shadow(0 18px 17px rgba(35,61,112,.18));animation:marketplaceAssetFloat 6.8s ease-in-out infinite -1.5s}body.page-nos-solutions .solutions-marketplace-modal__backdrop{background:radial-gradient(circle at 25% 20%,rgba(35,101,255,.32),transparent 34rem),#030c24d6;backdrop-filter:blur(14px) saturate(120%)}body.page-nos-solutions .solutions-marketplace-modal__panel{width:min(calc(100% - 2rem),1180px);max-width:1180px;max-height:min(92vh,920px);padding:clamp(1.25rem,2vw,2rem);border:1px solid rgba(255,255,255,.88);border-radius:40px;background:radial-gradient(circle at 14% 8%,rgba(57,126,255,.13),transparent 22rem),linear-gradient(150deg,#fff,#eaf1fd);box-shadow:inset 4px 4px 5px #fffffff5,inset -12px -14px 27px #6c8ac126,0 42px 90px -28px #000a2ab8;overflow:auto}body.page-nos-solutions .solutions-marketplace-modal__panel:before{content:"";position:absolute;inset:7px;border:1px solid rgba(77,123,204,.1);border-radius:33px;pointer-events:none}body.page-nos-solutions .solutions-marketplace-modal__close{top:1.2rem;right:1.2rem;width:46px;height:46px;border:1px solid rgba(91,125,185,.22);border-radius:16px;color:#23406f;background:linear-gradient(145deg,#fff,#e4ecfa);box-shadow:inset 2px 2px 2px #fff,inset -4px -5px 8px #6584bc24,0 12px 24px -16px #173e8b}body.page-nos-solutions .solutions-marketplace-modal__head{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:1.2rem;padding:.25rem 4rem 1.35rem .25rem}body.page-nos-solutions .solutions-marketplace-modal__brand{display:grid;width:86px;height:86px;place-items:center;border:1px solid rgba(43,104,220,.16);border-radius:25px;background:linear-gradient(145deg,#fff,#dfeaff);box-shadow:inset 3px 3px 4px #fff,inset -7px -8px 14px #6385c329,0 18px 30px -20px #1f58c5}body.page-nos-solutions .solutions-marketplace-modal__brand img{width:58px;height:auto;object-fit:contain;filter:drop-shadow(0 8px 6px rgba(20,61,150,.2))}body.page-nos-solutions .solutions-marketplace-modal__head h2{margin:.35rem 0 .3rem;color:var(--mp-blue);font-size:clamp(1.8rem,1.45rem + 1vw,2.75rem);line-height:1;letter-spacing:-.045em}body.page-nos-solutions #solutionsMarketplaceModalTitle:focus{outline:none}body.page-nos-solutions .solutions-marketplace-modal__head p{max-width:700px;margin:0;color:#4a5d7c;line-height:1.5}body.page-nos-solutions .solutions-marketplace-modal__body{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:1rem}body.page-nos-solutions .solutions-marketplace-cart,body.page-nos-solutions .solutions-marketplace-form{border:1px solid rgba(84,123,193,.17);border-radius:27px}body.page-nos-solutions .solutions-marketplace-cart{min-height:100%;padding:1rem;background:linear-gradient(145deg,#e9f1ff,#dce8fb);box-shadow:inset 6px 7px 15px #607fb721,inset -4px -4px 7px #ffffffe6}body.page-nos-solutions .solutions-marketplace-cart__badge{border-radius:20px;background:linear-gradient(145deg,#fff,#dae7fc);box-shadow:inset 2px 2px 3px #fff,inset -5px -6px 9px #6384be26,0 12px 22px -15px #184ba8}body.page-nos-solutions .solutions-marketplace-cart__top strong{color:var(--mp-ink)}body.page-nos-solutions .solutions-marketplace-cart__top span{color:#596a86}body.page-nos-solutions .solutions-marketplace-cart__add{border:1px solid rgba(25,96,240,.18);border-radius:15px;color:#1259df;background:linear-gradient(145deg,#fff,#e3ecfb);box-shadow:inset 2px 2px 2px #fff,inset -4px -5px 8px #6987be1f}body.page-nos-solutions .solutions-marketplace-form{padding:clamp(1rem,2vw,1.35rem);background:#ffffffd1;box-shadow:inset 2px 2px 2px #fff,0 18px 38px -34px #0d2c6899}body.page-nos-solutions .solutions-marketplace-form .form-input,body.page-nos-solutions .solutions-marketplace-form .form-textarea{border:1px solid rgba(93,126,185,.2);border-radius:14px;color:var(--mp-ink);background:linear-gradient(145deg,#eef3fb,#fff);box-shadow:inset 4px 5px 10px #627eb11a,inset -2px -2px 4px #fff}body.page-nos-solutions .solutions-marketplace-form .form-input:focus,body.page-nos-solutions .solutions-marketplace-form .form-textarea:focus{border-color:#1261ff85;box-shadow:inset 3px 4px 9px #2a5bb11c,0 0 0 4px #1261ff1a}body.page-nos-solutions .solutions-marketplace-form__submit{border-radius:17px;background:linear-gradient(145deg,#3688ff,#0b4ed9);box-shadow:inset 2px 2px 3px #ffffff4f,inset -5px -6px 9px #00238538,0 16px 25px -12px #0c4cd3bf}body.page-nos-solutions .solutions-guidance{position:relative;padding:clamp(5rem,8vw,8rem) 0;overflow:clip;background:radial-gradient(circle at 83% 22%,rgba(38,111,255,.09),transparent 28rem),#f4f7fc}body.page-nos-solutions .solutions-guidance__inner{isolation:isolate;position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);grid-template-areas:"intro visual" "closing visual";align-items:center;gap:1.2rem clamp(2rem,4vw,5rem);width:min(100% - clamp(1.5rem,4vw,5rem),1500px);max-width:1500px;min-height:540px;padding:clamp(2.3rem,4vw,4.5rem);border:1px solid rgba(87,119,179,.18);border-radius:40px;background:radial-gradient(circle at 94% 12%,rgba(39,111,255,.14),transparent 28%),radial-gradient(circle at 4% 92%,rgba(255,117,73,.1),transparent 26%),linear-gradient(145deg,#fffffffc,#edf3fdf7);box-shadow:inset 3px 3px 4px #fffffff5,inset -10px -12px 24px #6a89c01f,0 38px 75px -45px #1a35698c}body.page-nos-solutions .solutions-guidance__inner:before{content:"";position:absolute;z-index:-1;inset:7px;border:1px solid rgba(255,255,255,.78);border-radius:33px;pointer-events:none}body.page-nos-solutions .solutions-guidance__intro{grid-area:intro;align-self:end}body.page-nos-solutions .solutions-guidance__intro .solutions-eyebrow{margin-bottom:1.15rem;background:linear-gradient(145deg,#fff,#e8effc);box-shadow:inset 2px 2px 2px #fff,inset -3px -4px 7px #6785bb1c,0 10px 20px -16px #1849a88c}body.page-nos-solutions .solutions-guidance h2{max-width:690px;margin:0;color:#071431;font-size:clamp(2.55rem,3.55vw,4.3rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}body.page-nos-solutions .solutions-guidance h2 span{color:#1261ff}body.page-nos-solutions .solutions-guidance__visual{grid-area:visual;position:relative;align-self:stretch;min-height:420px;margin:0;overflow:visible;background:transparent}body.page-nos-solutions .solutions-guidance__visual:after{content:none}body.page-nos-solutions .solutions-guidance__visual picture,body.page-nos-solutions .solutions-guidance__visual img{display:block;width:100%;height:100%}body.page-nos-solutions .solutions-guidance__visual img{--guidance-scene-scale: 1.11;object-fit:contain;object-position:center;filter:saturate(1.06) drop-shadow(0 18px 18px rgba(31,68,133,.12));transform:scale(var(--guidance-scene-scale));transform-origin:center;will-change:transform;animation:guidanceSceneDrift 8s ease-in-out infinite}body.page-nos-solutions .solutions-guidance__closing{grid-area:closing;align-self:start}body.page-nos-solutions .solutions-guidance__closing>p{max-width:620px;margin:0 0 1.55rem;color:#4c5f7e;font-size:clamp(1rem,.94rem + .23vw,1.14rem);line-height:1.65;text-wrap:pretty}body.page-nos-solutions .solutions-guidance__actions{display:flex;flex-flow:row wrap;gap:.8rem;min-width:0}body.page-nos-solutions .solutions-guidance__actions .btn{display:inline-flex;min-height:58px;flex:1 1 220px;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .65rem .55rem 1.25rem;border-radius:19px;font-size:.94rem;font-weight:800;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}body.page-nos-solutions .solutions-guidance__actions .btn-primary{border:1px solid rgba(47,113,255,.7);color:#fff;background:linear-gradient(145deg,#3989ff,#0e50dc);box-shadow:inset 2px 2px 3px #ffffff52,inset -6px -7px 10px #0125893b,0 17px 27px -14px #104fdab8}body.page-nos-solutions .solutions-guidance__actions .btn-secondary{border:1px solid rgba(92,124,184,.2);color:#0a1835;background:linear-gradient(145deg,#fff,#e7eef9);box-shadow:inset 2px 2px 3px #fff,inset -5px -6px 10px #6784b821,0 15px 25px -17px #20407c8a}body.page-nos-solutions .solutions-guidance__arrow{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:14px;color:#1259df;background:linear-gradient(145deg,#fff,#e8effb);box-shadow:inset 2px 2px 2px #fff,inset -4px -5px 8px #627fb424,0 9px 16px -11px #1253d5a6;font-size:1.2rem;line-height:1;transition:transform .24s ease}body.page-nos-solutions .solutions-guidance__actions .btn:hover{transform:translateY(-3px)}body.page-nos-solutions .solutions-guidance__actions .btn-primary:hover{box-shadow:inset 2px 2px 3px #ffffff59,inset -6px -7px 10px #0125893b,0 22px 32px -13px #104fdac7}body.page-nos-solutions .solutions-guidance__actions .btn:hover .solutions-guidance__arrow{transform:translate(3px)}body.page-nos-solutions .solutions-guidance__actions .btn-secondary:hover .solutions-guidance__arrow{transform:translateY(3px)}body.page-nos-solutions .solutions-guidance__actions .btn:active{transform:translateY(0) scale(.985)}body.page-nos-solutions .solutions-guidance__actions .btn:focus-visible{outline:3px solid rgba(18,97,255,.34);outline-offset:4px}@keyframes guidanceSceneDrift{0%,to{transform:scale(var(--guidance-scene-scale)) translateZ(0)}50%{transform:scale(var(--guidance-scene-scale)) translate3d(0,-6px,0)}}@media(max-width:1220px){body.page-nos-solutions .mp-layout{grid-template-columns:minmax(0,1fr) 290px}body.page-nos-solutions .mp-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){body.page-nos-solutions .solutions-guidance__inner{grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);gap:1rem 2rem}body.page-nos-solutions .solutions-guidance h2{font-size:clamp(2.35rem,4.2vw,3.45rem)}body.page-nos-solutions .solutions-guidance__actions .btn{flex-basis:100%}}@media(max-width:900px){body.page-nos-solutions .mp-layout{display:block}body.page-nos-solutions .mp-aside{display:none!important}body.page-nos-solutions .solutions-marketplace__bar{border:1px solid rgba(255,255,255,.85);border-radius:22px 22px 0 0;background:#f1f6fff0;box-shadow:inset 0 1px #fff,0 -18px 42px -30px #163d8b;backdrop-filter:blur(16px)}body.page-nos-solutions .solutions-guidance__inner{grid-template-columns:1fr;grid-template-areas:"intro" "visual" "closing";gap:1.5rem;min-height:0}body.page-nos-solutions .solutions-guidance__visual{min-height:390px;aspect-ratio:16 / 10}}@media(max-width:700px){body.page-nos-solutions .solutions-marketplace>.container-lg{width:min(100% - 1.25rem,1580px)}body.page-nos-solutions .mp-head h2{font-size:clamp(2.05rem,10vw,3rem)}body.page-nos-solutions .mp-head>p{font-size:.98rem;line-height:1.55}body.page-nos-solutions .mp-how{grid-template-columns:1fr;gap:1.15rem;max-width:440px}body.page-nos-solutions .mp-how li:not(:last-child):after{top:100%;left:31px;width:4px;height:1.15rem;transform:none;transform-origin:center top;animation-name:marketplaceTrackPulseVertical}body.page-nos-solutions .mp-how li,body.page-nos-solutions .mp-how li:nth-child(2){min-height:76px}body.page-nos-solutions .mp-catalog{grid-template-columns:1fr;gap:1rem}body.page-nos-solutions .mp-card{grid-template-rows:230px minmax(112px,auto) 68px;min-height:430px;border-radius:27px}body.page-nos-solutions .mp-card__media{height:230px;min-height:230px}body.page-nos-solutions .solutions-marketplace-modal__panel{width:100%;max-height:100dvh;margin:0;padding:1rem .75rem 1.25rem;border-radius:28px 28px 0 0}body.page-nos-solutions .solutions-marketplace-modal__panel:before{inset:5px;border-radius:23px 23px 0 0}body.page-nos-solutions .solutions-marketplace-modal__close{top:.8rem;right:.8rem;width:42px;height:42px}body.page-nos-solutions .solutions-marketplace-modal__head{grid-template-columns:64px minmax(0,1fr);gap:.75rem;padding:.15rem 3rem 1rem .15rem}body.page-nos-solutions .solutions-marketplace-modal__brand{width:60px;height:60px;border-radius:19px}body.page-nos-solutions .solutions-marketplace-modal__brand img{width:39px}body.page-nos-solutions .solutions-marketplace-modal__head h2{font-size:clamp(1.55rem,7vw,2.05rem)}body.page-nos-solutions .solutions-marketplace-modal__head p{font-size:.88rem}body.page-nos-solutions .solutions-marketplace-modal__body{grid-template-columns:1fr}body.page-nos-solutions .solutions-marketplace-cart,body.page-nos-solutions .solutions-marketplace-form{border-radius:22px}body.page-nos-solutions .solutions-guidance{padding:4.5rem 0 6.5rem}body.page-nos-solutions .solutions-guidance__inner{width:min(100% - 1rem,1500px);gap:1.25rem;padding:1.35rem 1rem 1.2rem;border-radius:29px}body.page-nos-solutions .solutions-guidance__inner:before{inset:5px;border-radius:23px}body.page-nos-solutions .solutions-guidance__intro .solutions-eyebrow{margin-bottom:.9rem}body.page-nos-solutions .solutions-guidance h2{font-size:clamp(2.15rem,10.8vw,3.1rem);line-height:.99}body.page-nos-solutions .solutions-guidance__visual{min-height:0;aspect-ratio:4 / 5.35}body.page-nos-solutions .solutions-guidance__visual img{--guidance-scene-scale: 1.16;object-position:center}body.page-nos-solutions .solutions-guidance__closing>p{margin-bottom:1.15rem;font-size:.97rem;line-height:1.58}body.page-nos-solutions .solutions-guidance__actions{flex-direction:column}body.page-nos-solutions .solutions-guidance__actions .btn{width:100%;min-height:58px;flex-basis:auto}}@keyframes marketplaceTrackPulseVertical{0%,22%,to{opacity:.28;transform:scaleY(.12)}36%,62%{opacity:1;transform:scaleY(1)}78%{opacity:.42;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){body.page-nos-solutions .mp-card__media img,body.page-nos-solutions .mp-aside__art img,body.page-nos-solutions .mp-how li,body.page-nos-solutions .mp-how li:after{animation:none!important}body.page-nos-solutions .mp-card,body.page-nos-solutions .mp-card__media img,body.page-nos-solutions .solutions-guidance__visual img{transition:none!important;animation:none!important}}body.page-nos-solutions .solutions-marketplace .mp-how strong{color:var(--mp-blue);font-weight:850}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(1){--mp-media-scale: 1.32;--mp-media-hover-scale: 1.36}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(2){--mp-media-scale: 1.34;--mp-media-hover-scale: 1.38}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(3){--mp-media-scale: 1.34;--mp-media-hover-scale: 1.38}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(4){--mp-media-scale: 1.38;--mp-media-hover-scale: 1.42}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(5){--mp-media-scale: 1.35;--mp-media-hover-scale: 1.39}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(6){--mp-media-scale: 1.33;--mp-media-hover-scale: 1.37}body.page-nos-solutions .solutions-marketplace .mp-card__media{padding:0;isolation:isolate}body.page-nos-solutions .solutions-marketplace .mp-card__media:before{content:"";position:absolute;z-index:0;right:15%;bottom:7%;left:15%;height:13%;border-radius:50%;background:radial-gradient(ellipse,rgba(10,29,67,.38) 0%,rgba(10,29,67,.17) 42%,transparent 74%);filter:blur(10px);transform:scaleX(.92);opacity:.76;pointer-events:none;transition:opacity .32s ease,transform .32s ease,filter .32s ease}body.page-nos-solutions .solutions-marketplace .mp-card__media:after{content:"";position:absolute;z-index:0;right:8%;bottom:2%;left:8%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--mp-accent),.22),transparent 68%);filter:blur(14px);pointer-events:none}body.page-nos-solutions .solutions-marketplace .mp-card__media picture{position:relative;z-index:1}body.page-nos-solutions .solutions-marketplace .mp-card__media img{width:100%;max-width:none;height:100%;margin:0;object-fit:contain;object-position:center;filter:saturate(1.11) drop-shadow(0 27px 22px rgba(12,31,70,.3)) drop-shadow(0 10px 9px rgba(var(--mp-accent),.18));transform:translateZ(0) scale(var(--mp-media-scale));transform-origin:center;animation:marketplaceAssetFloatFullFrame 7.4s ease-in-out infinite}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(2) .mp-card__media img{animation-delay:-1.2s}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(3) .mp-card__media img{animation-delay:-2.4s}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(4) .mp-card__media img{animation-delay:-3.6s}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(5) .mp-card__media img{animation-delay:-4.8s}body.page-nos-solutions .solutions-marketplace .mp-card:nth-of-type(6) .mp-card__media img{animation-delay:-6s}body.page-nos-solutions .solutions-marketplace .mp-card:hover .mp-card__media img,body.page-nos-solutions .solutions-marketplace .mp-card:focus-within .mp-card__media img{filter:saturate(1.16) drop-shadow(0 31px 25px rgba(12,31,70,.36)) drop-shadow(0 12px 11px rgba(var(--mp-accent),.24));transform:translate3d(0,-3px,0) scale(var(--mp-media-hover-scale));animation:none}body.page-nos-solutions .solutions-marketplace .mp-card:hover .mp-card__media:before,body.page-nos-solutions .solutions-marketplace .mp-card:focus-within .mp-card__media:before{opacity:.9;filter:blur(12px);transform:scaleX(1.02)}@keyframes marketplaceAssetFloatFullFrame{0%,to{transform:translateZ(0) scale(var(--mp-media-scale))}50%{transform:translate3d(0,-5px,0) scale(var(--mp-media-scale))}}body.page-nos-solutions .solutions-marketplace .mp-aside__art{isolation:isolate;position:relative;margin-top:clamp(.7rem,1.4vw,1.3rem);padding-bottom:clamp(1rem,1.8vw,1.7rem)}body.page-nos-solutions .solutions-marketplace .mp-aside__art:after{content:"";position:absolute;z-index:0;right:8%;bottom:clamp(.55rem,1vw,.9rem);left:8%;height:clamp(24px,2.4vw,38px);border-radius:50%;background:radial-gradient(ellipse,rgba(17,43,91,.34) 0%,rgba(30,85,190,.15) 43%,transparent 72%);filter:blur(13px);transform:scaleX(.92);transform-origin:center;pointer-events:none;animation:marketplaceBasketShadow 6.8s ease-in-out infinite -1.5s}body.page-nos-solutions .solutions-marketplace .mp-aside__art picture{position:relative;z-index:1}body.page-nos-solutions .solutions-marketplace .mp-aside__art img{filter:drop-shadow(0 30px 30px rgba(19,43,89,.2)) drop-shadow(0 14px 16px rgba(37,99,235,.2))}@keyframes marketplaceBasketShadow{0%,to{opacity:.72;transform:scaleX(.9)}50%{opacity:.5;transform:scaleX(.82)}}@media(max-width:760px){body.page-nos-solutions .solutions-marketplace .mp-card__media img{--mp-media-scale: 1.3;--mp-media-hover-scale: 1.34}}@media(prefers-reduced-motion:reduce){body.page-nos-solutions .solutions-marketplace .mp-card__media img,body.page-nos-solutions .solutions-marketplace .mp-aside__art img,body.page-nos-solutions .solutions-marketplace .mp-aside__art:after{animation:none!important}}body.page-nos-solutions .solutions-marketplace .mp-card{container-name:market-card;container-type:inline-size}@container market-card (max-width: 400px){body.page-nos-solutions .solutions-marketplace .mp-card__foot{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(.38rem,2cqi,.58rem);padding-inline:clamp(.72rem,3.2cqi,.92rem)}body.page-nos-solutions .solutions-marketplace .mp-card__explore{min-width:0;width:auto;font-size:clamp(.74rem,3.7cqi,.84rem);line-height:1.16;white-space:normal;text-wrap:balance;overflow-wrap:break-word}body.page-nos-solutions .solutions-marketplace .mp-card__add-btn{flex-shrink:0;min-height:38px;gap:.3rem;padding-inline:clamp(.54rem,2.8cqi,.72rem);font-size:clamp(.74rem,3.5cqi,.8rem)}body.page-nos-solutions .solutions-marketplace .mp-card__add-ic svg{width:12px;height:12px}}@media(max-width:700px){body.page-nos-solutions .solutions-marketplace .mp-head{max-width:34rem;margin-inline:auto;padding-inline:.4rem}body.page-nos-solutions .solutions-marketplace .mp-head h2{max-width:16ch;margin-inline:auto;font-size:clamp(1.82rem,8.7vw,2.35rem)!important;line-height:1.02!important;text-wrap:balance}body.page-nos-solutions .solutions-marketplace .mp-head>p{max-width:34ch;margin-inline:auto;font-size:clamp(.92rem,4.15vw,1rem)!important;line-height:1.52!important;text-wrap:pretty}body.page-nos-solutions .solutions-marketplace .mp-card{min-height:0!important;overflow:hidden}body.page-nos-solutions .solutions-marketplace .mp-card__media{height:clamp(225px,72vw,300px)!important;min-height:clamp(225px,72vw,300px)!important}body.page-nos-solutions .solutions-marketplace .mp-card__media img{--mp-media-scale: 1.44;--mp-media-hover-scale: 1.44;animation:none!important}body.page-nos-solutions .solutions-marketplace .mp-card__body{padding:1rem 1rem .9rem!important}body.page-nos-solutions .solutions-marketplace .mp-card__body h3{font-size:clamp(1.08rem,5vw,1.28rem)!important;line-height:1.15!important}body.page-nos-solutions .solutions-marketplace .mp-card__body p{font-size:clamp(.86rem,3.85vw,.96rem)!important;line-height:1.48!important}body.page-nos-solutions .solutions-marketplace .mp-card__foot{min-height:58px}}.skip-link{position:fixed!important;top:0!important;left:max(1rem,env(safe-area-inset-left,0px))!important;z-index:3000!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:.65rem 1rem!important;border-radius:0 0 12px 12px!important;color:#fff!important;background:#155eef!important;box-shadow:0 12px 30px -16px #0716328c!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,-120%,0)!important}.skip-link:focus,.skip-link:focus-visible{opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}@media(max-width:899px){:root{--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--mobile-gutter: max(1rem, var(--safe-left), var(--safe-right));--mobile-section-space: clamp(4rem, 14vw, 5.5rem)}html{scroll-padding-top:5.5rem;overflow-x:clip}body{min-width:0;overflow-x:clip}main,main>section,main>article,main :where(.container,.container-lg,.rs-container,.ma-container){min-width:0}main>section{isolation:isolate}img,video,canvas,svg{max-width:100%}h1,h2,h3,.section-title{max-width:100%;overflow-wrap:break-word;text-wrap:balance}p,li,.section-subtitle{text-wrap:pretty}.navbar,.dp-navbar.navbar,.home-navbar.navbar{top:max(.5rem,env(safe-area-inset-top,0px))!important;right:max(.5rem,var(--safe-right))!important;left:max(.5rem,var(--safe-left))!important;width:auto!important;max-width:none!important;margin:0!important;border-radius:18px!important;transform:none!important}.navbar-inner,.dp-navbar .navbar-inner{height:64px!important;padding-inline:.9rem!important}.navbar-logo{min-width:0}.navbar-logo-text,.dp-navbar .navbar-logo-text{font-size:1.25rem!important}.mobile-toggle{display:grid!important;width:44px;height:44px;flex:0 0 44px;place-content:center;gap:5px;border-radius:14px;touch-action:manipulation}body.blog-page .home-navbar .mobile-toggle span{background:#07162f!important}.mobile-menu{top:calc(max(.5rem,env(safe-area-inset-top,0px)) + 4.5rem)!important;right:max(.75rem,var(--safe-right))!important;left:max(.75rem,var(--safe-left))!important;width:auto!important;max-height:calc(100dvh - 6rem)!important;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain}.mobile-menu-link,.mobile-submenu a{min-height:44px}.breadcrumb{max-width:100%;overflow-x:auto;padding-block:.15rem;white-space:nowrap;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}body.blog-article-page .page-header .breadcrumb{justify-content:center!important;overflow:visible!important;white-space:normal!important;text-align:center!important}body.blog-article-page .page-header .breadcrumb>*{min-width:0;overflow-wrap:anywhere}:where(.btn,.contact-btn,.ma-btn,.rs-btn,.seo2026-btn,.ga-final a,.contact-submit-btn){min-height:48px;touch-action:manipulation}:where(input,textarea,select,.form-input,.form-textarea){font-size:16px!important}.settings-fab{right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}.reveal,[data-reveal],html.sr-ready body[class] [data-sr]{will-change:auto!important;filter:none!important;clip-path:none!important;-webkit-clip-path:none!important;transition-duration:.38s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.reveal:not(.visible):not(.is-revealed),[data-reveal].reveal:not(.visible):not(.is-revealed){transform:translate3d(0,16px,0) scale(.995)!important}.reveal.visible,.reveal.is-revealed,[data-reveal].visible,[data-reveal].is-revealed{opacity:1!important;transform:none!important;filter:none!important}html.sr-ready body[class] [data-sr]:not(.sr-in){transform:translate3d(0,12px,0)!important}html.sr-ready body[class] [data-sr].sr-in{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;clip-path:none!important;-webkit-clip-path:none!important}.home-footer__grid,.footer-grid{gap:2.2rem!important}.footer-col a{min-height:44px;display:inline-flex;align-items:center}.footer-bottom{align-items:flex-start!important;gap:1rem!important}body:is(.page-localbooster,.page-projects,.page-about,.page-legal) main>.page-header,body.blog-article-page:not(.blog-page) main>.page-header{min-height:0!important;padding:7rem 0 3.5rem!important}body:is(.page-localbooster,.page-projects,.page-about,.page-legal) main>.page-header .container,body.blog-article-page:not(.blog-page) main>.page-header .container{padding-inline:var(--mobile-gutter)!important}body:is(.page-localbooster,.page-projects,.page-about,.page-legal) main>.section:not(.page-header),body.page-about main>.section:not(.page-header){padding-block:var(--mobile-section-space)!important}}@media(max-width:780px){body.page-home .home-hero,[data-theme=dark] body.page-home .home-hero{height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 3.6rem!important;background-color:#fff!important;background-image:url(/home/hero-digipure-mobile-v1.webp)!important;background-image:image-set(url(/home/hero-digipure-mobile-v1.avif) type("image/avif"),url(/home/hero-digipure-mobile-v1.webp) type("image/webp"))!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important}[data-theme=dark] body.page-home .home-hero{background-color:#05070d!important;background-image:url(/home/hero-digipure-mobile-dark-v1.webp)!important}body.page-home .home-hero:before{display:none!important}body.page-home .home-hero:after{top:clamp(25rem,110vw,31rem)!important;bottom:auto!important;height:8rem!important;opacity:1!important;background:linear-gradient(180deg,transparent,#fff 82%)!important}[data-theme=dark] body.page-home .home-hero:after{background:linear-gradient(180deg,transparent,#05070d 82%)!important}body.page-home .home-hero__grid{display:block!important;min-height:0!important;padding:clamp(30rem,134vw,35rem) var(--mobile-gutter) 0!important}body.page-home .home-hero__visual{display:none!important}body.page-home .home-hero__copy{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;padding:1.4rem 0 0!important;background:transparent!important}body.page-home .home-hero__copy h1{max-width:11ch!important;font-size:clamp(2.35rem,11.8vw,3.15rem)!important;line-height:.98!important}html.sr-ready body.page-home .home-hero__copy h1[data-sr]{opacity:1!important;transform:none!important;transition:none!important}body.page-home .home-hero__lead{max-width:38ch!important;font-size:1rem!important;line-height:1.65!important}body.page-home .home-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}body.page-home .home-actions .btn{width:100%!important;justify-content:center!important}body.page-home .hero-trust-panel{position:relative!important;z-index:2!important;grid-template-columns:1fr!important;width:100%!important;margin-top:1.25rem!important}body.page-home .fit-orbit-layout,body.page-home .method-v2-grid,body.page-home .projects-v2,body.page-home .home-faq-visual-layout{width:100%!important;max-width:calc(100% - 1.5rem)!important;margin-inline:auto!important}body.page-home .audience-orbit-card,body.page-home .audience-ring,body.page-home .method-trust-panel>div{animation:none!important}body.page-home .method-v2-grid .method-intro{width:100%!important;margin-inline:0!important}body.page-home .method-steps-v2{width:100%!important;padding-left:3.2rem!important}body.page-home .method-steps-v2 li{width:100%!important}body.page-home .phone-stage{width:100%!important;max-width:100%!important;height:clamp(500px,142vw,570px)!important;overflow:hidden!important}body.page-home .home-faq-card .faq-question{grid-template-columns:30px 58px minmax(0,1fr) 32px!important;gap:.55rem!important;min-height:96px!important;padding:.75rem!important}body.page-home .home-faq-icon-img{width:56px!important;height:56px!important}html[data-theme] body.page-home .final-cta,html[data-theme] body.page-home .final-cta.sr-in{display:block!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden!important;padding:clamp(29rem,126vw,34rem) 1.15rem 2rem!important;border-radius:clamp(1.4rem,6vw,2.2rem)!important;background-image:url(/home/final-cta-mobile-v1.webp)!important;background-position:center top!important;background-size:100% auto!important;background-repeat:no-repeat!important}html[data-theme=light] body.page-home .final-cta,html[data-theme=light] body.page-home .final-cta.sr-in{background-color:#fff!important}html[data-theme=dark] body.page-home .final-cta,html[data-theme=dark] body.page-home .final-cta.sr-in{background-color:#05070d!important}html[data-theme] body.page-home .final-cta:before{display:block!important;content:""!important;inset:clamp(23rem,102vw,28rem) 0 0!important}html[data-theme=light] body.page-home .final-cta:before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.98) 8rem,#fff 12rem)!important}html[data-theme=dark] body.page-home .final-cta:before{background:linear-gradient(180deg,transparent,rgba(5,7,13,.98) 8rem,#05070d 12rem)!important}html[data-theme] body.page-home .final-cta:after{display:none!important;content:none!important}html[data-theme] body.page-home .final-cta__content{position:relative!important;z-index:3!important;inset:auto!important;width:100%!important;max-width:none!important;transform:none!important}html[data-theme] body.page-home .final-cta__content h2{max-width:11ch!important;font-size:clamp(2rem,10vw,2.7rem)!important}html[data-theme=dark] body.page-home .final-cta__content>p:not(.home-badge){color:#b8c5d8!important}html[data-theme] body.page-home .final-cta .home-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}html[data-theme] body.page-home .final-cta .home-actions .btn{width:100%!important;justify-content:center!important}html[data-theme] body.page-home .final-cta__media{display:none!important}}@supports (background-image: image-set(url(data:image/gif;base64,R0lGODlhAQABAAAAACw=) 1x)){@media(min-width:781px){body.page-home .home-hero{background-image:linear-gradient(90deg,#fffffff7,#ffffffeb 26%,#fafcff9e 44%,#fafcff33 64%,#fafcff00),image-set(url(/assets/Digipure_Lighttheme-GMBt9mI2.avif) type("image/avif"),url(/assets/Digipure_Lighttheme-Dlsskgih.webp) type("image/webp"))!important}}}@supports (content-visibility: auto){body.page-home :is(.home-fit,.home-expertise,.home-projects,.home-faq,.home-final){content-visibility:auto;contain-intrinsic-size:auto 900px}}@media(max-width:768px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2{min-height:0!important;padding:0 0 3.4rem!important;background:#fff url(/assets/HERO/nos-solutions-hero-stage.webp) center 5.25rem / min(90vw,24rem) auto no-repeat!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{display:block!important;padding:clamp(20.5rem,91vw,23rem) var(--mobile-gutter) 0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.is-revealed{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__copy{width:100%!important;max-width:none!important;margin-top:0!important;padding-inline:0!important;text-align:center!important}body.page-nos-solutions .solutions-hero__copy h1{max-width:10ch!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__actions{display:grid!important;grid-template-columns:1fr!important}body.page-nos-solutions .solutions-image-card__media,body.page-nos-solutions .solutions-image-card--wide .solutions-image-card__media{height:auto!important;min-height:220px!important;padding:.6rem!important;background:#f8fbff!important}body.page-nos-solutions .solutions-image-card__media img{width:100%!important;height:100%!important;object-fit:contain!important}body.page-nos-solutions .solutions-marketplace-modal :where(input,textarea,select){font-size:16px!important}}@media(max-width:700px){body.svc-creation .service-hero.cs-hero{height:auto!important;min-height:0!important;padding:0 0 3.5rem!important;background-image:url(/creation-site/generated/mobile/hero-creation-mobile-v2.webp)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important}body.svc-creation .service-hero.cs-hero>.container-lg{min-height:0!important;padding:clamp(29rem,130vw,34rem) var(--mobile-gutter) 0!important}body.svc-creation .cs-hero .breadcrumb{display:none!important}body.svc-creation .service-hero.cs-hero .cs-hero__grid{display:block!important;min-height:0!important}body.svc-creation .cs-hero__copy{max-width:none!important}body.svc-creation .cs-hero__copy h1{max-width:11ch!important;font-size:clamp(2.3rem,11vw,3rem)!important}body.svc-creation .cs-hero-proof{grid-template-columns:1fr!important}body.svc-creation .cs-now-maquette__frame{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:4rem var(--mobile-gutter)!important}body.svc-creation .cs-now-maquette__head,body.svc-creation .cs-now-maquette__asset,body.svc-creation .cs-now-benefits-bar{position:relative!important;inset:auto!important;width:min(100%,34rem)!important;height:auto!important;margin-inline:auto!important;transform:none!important}body.svc-creation .cs-now-maquette__asset--laptop{order:1}body.svc-creation .cs-now-maquette__head{order:2}body.svc-creation .cs-now-maquette__asset--left,body.svc-creation .cs-now-maquette__asset--right,body.svc-creation .cs-now-maquette__asset--donut{order:3;max-width:20rem!important}body.svc-creation .cs-now-maquette__asset--benefits,body.svc-creation .cs-now-benefits-bar{order:4}body.svc-creation .cs-now-maquette__blob,body.svc-creation .cs-now-maquette__dots,body.svc-creation .cs-now-decor{display:none!important}body.svc-creation .cs-method-step,body.svc-creation .cs-method-card,body.svc-creation .audience-tile,body.svc-creation .adv-premium-card{max-width:100%!important}}@media(min-width:701px)and (max-width:899px){body.svc-creation #pourquoi-maintenant,body.svc-creation .cs-now-maquette__frame{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important}body.svc-creation .cs-now-maquette__frame{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:4rem 2rem!important}body.svc-creation .cs-now-maquette__head,body.svc-creation .cs-now-maquette__asset,body.svc-creation .cs-now-benefits-bar{position:relative!important;inset:auto!important;width:min(100%,38rem)!important;height:auto!important;margin-inline:auto!important;transform:none!important}body.svc-creation .cs-now-maquette__head{order:1!important}body.svc-creation .cs-now-maquette__asset--laptop{order:2!important}body.svc-creation .cs-now-maquette__asset--benefits,body.svc-creation .cs-now-benefits-bar{order:3!important}body.svc-creation .cs-now-maquette__asset--left,body.svc-creation .cs-now-maquette__asset--right,body.svc-creation .cs-now-maquette__asset--donut,body.svc-creation .cs-now-maquette__blob,body.svc-creation .cs-now-maquette__dots,body.svc-creation .cs-now-decor{display:none!important}}@media(max-width:899px){body.svc-refonte .rs-hero.rs-hero--refonte{display:block!important;min-height:0!important;padding:0 0 3rem!important;background:#edf4ff url(/refonte-site/hero-refonte-mobile-v2.webp) center top / 100% auto no-repeat!important}body.svc-refonte .rs-hero__media{display:none!important}body.svc-refonte .rs-hero__inner{display:block!important;min-height:0!important;padding:clamp(24rem,105vw,27rem) var(--mobile-gutter) 0!important}body.svc-refonte .rs-hero__copy{width:100%!important;max-width:none!important;text-align:center!important;opacity:1!important;filter:none!important;transform:none!important}body.svc-refonte .rs-hero__copy>*{opacity:1!important;filter:none!important;transform:none!important}body.svc-refonte .rs-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}body.svc-refonte .rs-btn{width:100%!important}body.svc-refonte .rs-tl__row{grid-template-columns:1fr!important}body.svc-refonte .rs-tl__visual,body.svc-refonte .rs-tl__copy{width:100%!important;max-width:none!important}body.svc-refonte .rs-fin__stage{width:100%!important;min-height:clamp(34rem,148vw,39rem)!important;margin-top:1.5rem!important;background:#eef4ff url(/refonte-site/final/audit-stage-mobile-v1.webp) center top / 100% auto no-repeat!important;border-radius:28px!important;overflow:hidden!important}body.svc-refonte .rs-fin__img,body.svc-refonte .rs-fin__chip,body.svc-refonte .rs-fin__hot{display:none!important}}@media(max-width:760px){body.svc-seo .seo2026-hero{min-height:0!important;padding:0 0 3.6rem!important;background:#fff url(/seo/hero-seo-mobile-v1.webp) center top / 100% auto no-repeat!important}body.svc-seo .seo2026-hero:before{content:none!important;display:none!important}body.svc-seo .seo2026-hero__bg{display:none!important}body.svc-seo .seo2026-hero__inner{display:block!important;min-height:0!important;padding:clamp(28rem,124vw,33rem) var(--mobile-gutter) 0!important}body.svc-seo .seo2026-hero__copy{width:100%!important;max-width:none!important}body.svc-seo .seo2026-hero__copy h1{font-size:clamp(2.45rem,12vw,3.25rem)!important}body.svc-seo .seo2026-hero__actions,body.svc-seo .seo2026-hero__proofs{grid-template-columns:1fr!important}body.svc-seo .seo2026-problem__scene{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;min-height:0!important;height:auto!important;padding:0!important}body.svc-seo .seo2026-problem-main,body.svc-seo .seo2026-problem-card{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;transform:none!important}body.svc-seo .seo2026-problem-main{order:-1!important;aspect-ratio:16 / 10!important}body.svc-seo .seo2026-problem-main__image{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}body.svc-seo .seo2026-problem-flow{display:none!important}body.svc-seo .seo2026-offer__grid,body.svc-seo .seo2026-audience-grid,body.svc-seo .seo2026-process__grid,body.svc-seo .seo2026-deliverables__grid{grid-template-columns:1fr!important}body.svc-seo .seo2026-offer__grid--pillars,body.svc-seo .seo2026-audience-grid{grid-template-columns:none!important}body.svc-seo .seo2026-process-card{grid-row:auto!important;grid-column:1 / -1!important}body.svc-seo .home-faq .faq-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;width:100%!important;max-width:calc(100% - (2 * var(--mobile-gutter)))!important;margin-inline:auto!important}body.svc-seo .home-faq :where(.faq-intro,.faq-list){position:static!important;grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important}body.svc-seo .svc-creation .cs-final-image{display:block!important;min-height:0!important;overflow:hidden!important;padding:clamp(29rem,128vw,34rem) 1.15rem 2rem!important;background:#fff url(/seo/final-seo-mobile-v1.webp) center top / 100% auto no-repeat!important}body.svc-seo .svc-creation .cs-final-image:before{inset:clamp(23rem,103vw,28rem) 0 0!important;background:linear-gradient(180deg,transparent,#fff 8rem)!important}body.svc-seo .svc-creation .cs-final-image__bg{display:none!important}body.svc-seo .svc-creation .cs-final-image__content{position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;max-width:none!important;transform:none!important}}@media(max-width:900px){body.svc-sea .ga-format-board,body.svc-sea .ga-process-list{scroll-snap-type:none!important}body.svc-sea :is(.ga-slider-arrow,.ga-slider-dots){display:none!important}body.svc-sea .ga-radar-board,body.svc-sea .ga-commit-grid{grid-template-columns:1fr!important}}@media(max-width:640px){body.svc-sea .ga-hero{min-height:0!important;padding:0 0 3.5rem!important;background-image:url(/assets/google-ads-hero-background-mobile-v1-DSlX-SXB.webp)!important;background-size:100% auto!important;background-position:center -7rem!important;background-repeat:no-repeat!important}body.svc-sea .ga-hero__inner{min-height:0!important;padding:clamp(31rem,138vw,36rem) var(--mobile-gutter) 0!important}body.svc-sea .ga-hero__copy{width:100%!important;max-width:none!important}body.svc-sea .ga-hero__actions{display:grid!important;grid-template-columns:1fr!important}body.svc-sea .ga-included-grid,body.svc-sea .ga-faq__layout{grid-template-columns:1fr!important}body.svc-sea .ga-faq-card .faq-question{grid-template-columns:28px 46px minmax(0,1fr) 30px!important;gap:.5rem!important;padding-inline:.75rem!important}body.svc-sea .ga-final__stage{display:block!important;min-height:0!important;overflow:hidden!important;padding:clamp(31rem,136vw,36rem) 1.15rem 2rem!important;background:#fff url(/assets/google-ads-final-mobile-v2-CxcM2EFs.webp) center top / 100% auto no-repeat!important}body.svc-sea .ga-final__visual{display:none!important}body.svc-sea .ga-final__content{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;padding:0!important;transform:none!important}}@media(max-width:720px){body.svc-gbp main>section.gbp-hero{min-height:0!important;padding:0 0 3.5rem!important;background-image:url(/images/gbp/hero/hero-gbp-mobile-imagegen-v1.webp)!important;background-size:100% auto!important;background-position:center -7rem!important;background-repeat:no-repeat!important}body.svc-gbp .gbp-hero>.container{min-height:0!important;padding:clamp(31rem,139vw,36rem) var(--mobile-gutter) 0!important}body.svc-gbp .gbp-hero .breadcrumb{display:none!important}body.svc-gbp .gbp-hero-grid{display:block!important;min-height:0!important}body.svc-gbp .gbp-hero__intro{width:100%!important;max-width:none!important;text-align:left!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}body.svc-gbp .gbp-hero__intro .section-subtitle{margin-inline:0!important}body.svc-gbp .gbp-steps,body.svc-gbp .gbp-deliver__grid,body.svc-gbp .gbp-aud__stats{grid-template-columns:1fr!important}body.svc-gbp .gbp-podium__mapFrame img{object-position:58% center!important}body.svc-gbp .gbp-finale{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;margin-inline:0!important;overflow:hidden!important;opacity:1!important;transform:none!important;padding:clamp(31rem,137vw,36rem) 1.15rem 2rem!important;background:#fff url(/images/gbp/finale/gbp-finale-mobile-v2.webp) center top / 100% auto no-repeat!important}body.svc-gbp .gbp-finale__img{display:none!important}body.svc-gbp .gbp-finale__body{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;transform:none!important}body.svc-gbp .gbp-finale__title,body.svc-gbp .gbp-finale .btn{max-width:100%!important;overflow-wrap:anywhere!important}}@media(max-width:899px){body.svc-conversion .service-hero,body.svc-ia main>.page-header,body.svc-supports main>.page-header,body.svc-linkedin main>.page-header{min-height:0!important;padding:7rem 0 4rem!important}body.svc-conversion .service-hero>.container-lg,body.svc-ia main>.page-header>.container,body.svc-supports main>.page-header>.container,body.svc-linkedin main>.page-header>.container{padding-inline:var(--mobile-gutter)!important}body.svc-conversion .conversion-hero-grid,body.svc-ia .ai-hero-grid,body.svc-supports .ai-hero-grid,body.svc-linkedin .li-hero-grid{display:flex!important;flex-direction:column!important;gap:2rem!important}body.svc-conversion .conversion-hero-phone,body.svc-ia .ai-chat-mockup,body.svc-supports .bp-brandkit,body.svc-linkedin .li-scene{order:-1!important;width:100%!important;max-width:min(100%,34rem)!important;margin-inline:auto!important}body.svc-supports .bp-brandkit{margin-bottom:6.5rem!important}body.svc-conversion .conversion-hero-phone{max-width:18rem!important}body.svc-conversion .phone-mockup{--phone-w: 17rem;--phone-h: 30.4rem;width:min(100%,17rem)!important;height:30.4rem!important;margin-inline:auto!important}body:is(.svc-ia,.svc-supports) .hero-cta-group{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important}body:is(.svc-ia,.svc-supports) .hero-cta-group .btn{width:100%!important;justify-content:center!important}body.svc-conversion .conv-notif{max-width:min(13rem,72vw)!important}body.svc-linkedin .li-scene{min-height:34rem!important;height:auto!important;overflow:visible!important}body.svc-linkedin .li-dash{transform-origin:top center!important}body.svc-linkedin .lkd-leadgen-bridge{width:min(100%,17rem)!important}}@media(max-width:540px){body.svc-ia .aia-deliverables__network{display:none!important}body.svc-ia .aia-deliverables__list{margin-top:0!important}body.svc-supports .bp-brandkit__logo-mark{width:min(72px,20vw)!important;height:min(72px,20vw)!important}body.svc-linkedin .lkd-inmail__head{grid-template-columns:auto minmax(0,1fr)!important}body.svc-linkedin .lkd-inmail__sponsored{grid-column:2!important;justify-self:start!important}}@media(max-width:420px){body.svc-supports .bp-supports,body.svc-supports .bp-files__grid{grid-template-columns:1fr!important}body.svc-supports .bp-support{padding:1.1rem!important}body.svc-supports .bp-support__title{margin-bottom:.35rem!important;font-size:1rem!important}body.svc-supports .bp-support__text{margin-bottom:.7rem!important;font-size:.875rem!important;line-height:1.5!important}body.svc-supports .bp-support__format{min-height:1.75rem!important;padding:.25rem .5rem!important;font-size:.7rem!important}}@media(max-width:760px){body.svc-meta .ma-hero{min-height:0!important;padding:0 0 3.5rem!important;background:#fff url(/images/meta-ads/assets/hero-meta-mobile-v1.webp) center top / 100% auto no-repeat!important}body.svc-meta .ma-hero__inner{display:block!important;min-height:0!important;padding:clamp(35rem,148vw,40rem) var(--mobile-gutter) 0!important}body.svc-meta .ma-hero__stage{display:none!important}body.svc-meta .ma-hero__copy{width:100%!important;max-width:none!important}body.svc-meta .ma-actions{display:grid!important;grid-template-columns:1fr!important}body.svc-meta .ma-phone-card img{width:min(108%,23rem)!important;max-width:none!important}body.svc-meta .ma-before__grid,body.svc-meta .ma-offer__grid,body.svc-meta .ma-process__grid,body.svc-meta .ma-invest__grid,body.svc-meta .ma-faq__layout{grid-template-columns:minmax(0,1fr)!important}body.svc-meta .ma-faq__list,body.svc-meta .ma-faq__item{width:100%!important;max-width:100%!important;min-width:0!important}body.svc-meta .ma-faq__item.is-open p{max-height:none!important}}@media(max-width:760px){body.contact-page-body .contact-hero-mock{min-height:0!important;padding:0 0 3.5rem!important;background:#fff url(/assets/hero-contact-mobile-v1-DOvSn5Hs.webp) center top / 100% auto no-repeat!important}body.contact-page-body .contact-hero-mock__inner{display:block!important;width:100%!important;min-height:0!important;padding:clamp(26rem,112vw,29rem) var(--mobile-gutter) 0!important}body.contact-page-body .contact-hero-mock__visual{display:none!important}body.contact-page-body .contact-hero-mock__copy{width:100%!important;max-width:none!important}body.contact-page-body .contact-actions,body.contact-page-body .contact-proof-row,body.contact-page-body .contact-form-section__grid,body.contact-page-body .contact-form-panel__grid,body.contact-page-body .contact-benefit-grid{grid-template-columns:1fr!important}body.contact-page-body .contact-btn,body.contact-page-body .contact-submit-btn{min-width:0!important;width:100%!important;justify-content:center!important}body.contact-page-body .contact-form-section{padding-inline:var(--mobile-gutter)!important}body.contact-page-body .contact-form-section__grid{width:100%!important;max-width:100%!important}body.contact-page-body .contact-form-section__decor{opacity:.4!important}}@media(max-width:720px){body.blog-page .blog-showcase-hero{min-height:0!important;padding:0 0 3.5rem!important;background:#fff url(/assets/blog-hero-background-mobile-v3-B3s5DQg6.webp) center 4.75rem / 100% auto no-repeat!important}body.blog-page .blog-showcase-hero__inner{display:block!important;min-height:0!important;padding:clamp(29rem,118vw,32rem) var(--mobile-gutter) 0!important}body.blog-page .blog-showcase-hero__media{display:none!important}body.blog-page .blog-showcase-hero__copy{width:100%!important;max-width:none!important}body.blog-page .blog-showcase-hero__copy h1{font-size:clamp(2.35rem,11.5vw,3rem)!important}body.blog-page .blog-showcase-hero__actions,body.blog-page .blog-showcase-hero__proof,body.blog-page .blog-library-grid{grid-template-columns:1fr!important}body.blog-page .blog-library-shell,body.blog-page .blog-featured-article,body.blog-page .blog-library-card{max-width:100%!important}body.blog-page .blog-featured-article{display:flex!important;flex-direction:column!important;height:auto!important}body.blog-page .blog-featured-article>img{position:relative!important;inset:auto!important;order:-1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 10!important;object-fit:cover!important;mask-image:none!important;-webkit-mask-image:none!important}body.blog-page .blog-featured-article__cta{position:static!important;align-self:stretch!important;width:auto!important;margin:0 1.35rem 1.35rem!important;justify-content:center!important}body.blog-page .blog-library-card>img{object-fit:contain!important;background:#f7faff!important}body.blog-article-page :where(.article-layout,.blog-article-grid){grid-template-columns:1fr!important}body.blog-article-page :where(.article-layout__main,.article-content,.blog-article-content){width:100%!important;max-width:100%!important;min-width:0!important;padding-inline:0!important}body.blog-article-page .blog-article-shell.article-layout{max-width:calc(100vw - (2 * var(--mobile-gutter)))!important;min-width:0!important;padding:1rem!important}body.blog-article-page .article-layout__main{order:1!important}body.blog-article-page .article-more-sidebar{order:3!important}body.blog-article-page .article-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.blog-article-page .article-table table{display:table;width:max-content;min-width:100%}body.blog-article-page pre,body.blog-article-page code{white-space:pre-wrap;overflow-wrap:anywhere}body.blog-article-page :where(.article-layout__main,.blog-article-sources,.blog-article-sources ul,.blog-article-sources li,.blog-article-sources a){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}body.blog-article-page .article-read-next__grid{grid-template-columns:1fr!important}body.blog-article-page :is(.article-sidebar,.article-toc,.article-share-host){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}body.blog-article-page .article-share__actions{gap:.5rem!important;justify-content:space-between!important}}@media(max-width:640px){body.page-projects .prod-grid,body.page-projects .realisations-grid,body.page-about .why-grid,body.page-about .solutions-grid,body.page-localbooster .solutions-grid{grid-template-columns:minmax(0,1fr)!important}body.page-projects :where(.prod-card,.project-card,.realisation-card){width:100%!important;min-width:0!important;max-width:100%!important}body.page-about .stats-grid,body.page-about .stats-row,body.page-about .hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}body.page-projects .projets-hero__stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important;width:100%!important}body.page-projects .projets-hero__stat-sep{display:none!important}body.page-projects .projets-hero__stat-lbl{max-width:100%!important;white-space:normal!important;line-height:1.3!important;text-wrap:balance}body.page-legal .legal-layout{grid-template-columns:minmax(0,1fr)!important;width:auto!important;max-width:100%!important;min-width:0!important}body.page-legal .legal-doc{width:100%!important;max-width:100%!important;min-width:0!important}body.page-legal .legal-table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}body.page-legal .legal-toc{position:static!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;margin-inline:0!important;padding:1rem!important;overflow-wrap:anywhere!important}body.page-legal .legal-toc a{display:flex!important;align-items:center!important;min-height:44px!important;width:100%!important;white-space:normal!important}body.page-projects .prod-nav-btn,body.page-projects .project-modal__close,body.blog-article-page .article-share__btn,body.blog-article-page .blog-back-btn{min-width:44px!important;min-height:44px!important}body.page-projects .realisations-chip{min-height:44px!important;padding-block:.65rem!important}body.page-projects .project-modal__card{max-height:94dvh!important}body.page-projects .prod-dot{position:relative!important;display:inline-grid!important;width:44px!important;height:44px!important;place-items:center!important;background:transparent!important}body.page-projects .prod-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#64748b52}body.page-projects .prod-dot.is-active:before{width:24px;background:hsl(var(--accent-h),var(--accent-s),55%)}body.page-localbooster .timeline-item{grid-template-columns:40px minmax(0,1fr)!important;gap:.75rem!important}body.page-localbooster .cta-content .btn,body.page-about .cta-content .btn{width:100%!important;justify-content:center!important}}@media(max-width:380px){:root{--mobile-gutter: max(.875rem, var(--safe-left), var(--safe-right))}h1,.section-title{font-size:clamp(2rem,11vw,2.55rem)!important}.section-label,.home-badge,.seo2026-kicker,.ga-pill,.ma-pill{max-width:100%;white-space:normal!important}body.page-home .home-hero__grid{padding-top:27rem!important}body.page-projects .projets-hero__stats{grid-template-columns:1fr!important}body.svc-creation #faq #creationFaqTitle{width:100%!important;max-width:100%!important;margin-inline:auto!important;font-size:clamp(2.15rem,11vw,2.65rem)!important;overflow-wrap:anywhere!important}body.svc-linkedin .page-header .li-hero-grid h1{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;font-size:clamp(2rem,10vw,2.4rem)!important;overflow-wrap:anywhere!important}body.svc-linkedin .page-header .li-hero-grid,body.svc-linkedin .page-header .li-hero-grid>.reveal{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}body.svc-seo .seo2026-problem-card,body.svc-gbp .gbp-steps__card,body.svc-sea .ga-faq-card,body.contact-page-body .contact-form-panel{border-radius:20px!important}}@media(min-width:600px)and (max-width:899px){body.page-home .home-hero,[data-theme=dark] body.page-home .home-hero,body.svc-creation .service-hero.cs-hero,body.svc-seo .seo2026-hero,body.svc-sea .ga-hero,body.svc-gbp main>section.gbp-hero,body.svc-meta .ma-hero,body.contact-page-body .contact-hero-mock,body.svc-refonte .rs-hero.rs-hero--refonte,body.blog-page .blog-showcase-hero{height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 3.75rem!important;background-color:#fff!important;background-position:center top!important;background-size:min(62vw,28rem) auto!important;background-repeat:no-repeat!important}body.page-home .home-hero{background-image:url(/home/hero-digipure-mobile-v1.webp)!important}[data-theme=dark] body.page-home .home-hero{background-color:#05070d!important;background-image:url(/home/hero-digipure-mobile-dark-v1.webp)!important}body.svc-creation .service-hero.cs-hero{background-image:url(/creation-site/generated/mobile/hero-creation-mobile-v2.webp)!important}body.svc-seo .seo2026-hero{background-image:url(/seo/hero-seo-mobile-v1.webp)!important}body.svc-sea .ga-hero{background-image:url(/assets/google-ads-hero-background-mobile-v1-DSlX-SXB.webp)!important;background-position:center -1rem!important;background-size:min(56vw,24rem) auto!important}body.svc-gbp main>section.gbp-hero{background-image:url(/images/gbp/hero/hero-gbp-mobile-imagegen-v1.webp)!important;background-size:min(56vw,24rem) auto!important}body.svc-meta .ma-hero{background-image:url(/images/meta-ads/assets/hero-meta-mobile-v1.webp)!important}body.contact-page-body .contact-hero-mock{background-image:url(/assets/hero-contact-mobile-v1-DOvSn5Hs.webp)!important}body.svc-refonte .rs-hero.rs-hero--refonte{display:block!important;background-image:url(/refonte-site/hero-refonte-mobile-v2.webp)!important}body.blog-page .blog-showcase-hero{background-image:url(/assets/blog-hero-background-mobile-v3-B3s5DQg6.webp)!important}body.page-home .home-hero:before,body.svc-seo .seo2026-hero:before{display:none!important;content:none!important}body.page-home .home-hero:after{display:none!important}body.page-home .home-hero__visual,body.svc-seo .seo2026-hero__bg,body.svc-meta .ma-hero__stage,body.contact-page-body .contact-hero-mock__visual,body.svc-refonte .rs-hero__media,body.blog-page .blog-showcase-hero__media{display:none!important}body.page-home .home-hero__grid,body.svc-creation .service-hero.cs-hero>.container-lg,body.svc-seo .seo2026-hero__inner,body.svc-meta .ma-hero__inner,body.contact-page-body .contact-hero-mock__inner,body.svc-refonte .rs-hero__inner,body.blog-page .blog-showcase-hero__inner{display:block!important;min-height:0!important;padding:clamp(34.5rem,66vw,37rem) var(--mobile-gutter) 0!important}body.blog-page .blog-showcase-hero__inner{padding-top:30rem!important}body.svc-sea .ga-hero__inner,body.svc-gbp .gbp-hero>.container{display:block!important;min-height:0!important;padding:38rem var(--mobile-gutter) 0!important}body.page-home .home-hero__copy,body.svc-creation .cs-hero__copy,body.svc-seo .seo2026-hero__copy,body.svc-sea .ga-hero__copy,body.svc-gbp .gbp-hero__intro,body.svc-meta .ma-hero__copy,body.contact-page-body .contact-hero-mock__copy,body.svc-refonte .rs-hero__copy,body.blog-page .blog-showcase-hero__copy{position:relative!important;z-index:2!important;width:min(100%,42rem)!important;max-width:none!important;margin-inline:auto!important;padding:1rem 0 0!important;background:#fff!important;box-shadow:0 -2.5rem 2.5rem 10rem #fff!important}[data-theme=dark] body.page-home .home-hero__copy{background:#05070d!important;box-shadow:0 -2.5rem 2.5rem 10rem #05070d!important}[data-theme=dark] body.svc-refonte .rs-hero.rs-hero--refonte,[data-theme=dark] body.svc-refonte .rs-hero__copy{background-color:#05070d!important}[data-theme=dark] body.svc-refonte .rs-hero__copy{box-shadow:0 -2.5rem 2.5rem 10rem #05070d!important}body.svc-creation .service-hero.cs-hero .cs-hero__grid,body.svc-gbp .gbp-hero-grid{display:block!important;min-height:0!important}body.svc-creation .cs-hero .breadcrumb,body.svc-gbp .gbp-hero .breadcrumb{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2{min-height:0!important;padding:0 0 3.75rem!important;background:#fff url(/assets/HERO/nos-solutions-hero-stage.webp) center 5.25rem / min(68vw,32rem) auto no-repeat!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{display:block!important;padding:31rem var(--mobile-gutter) 0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual{display:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__copy{width:min(100%,42rem)!important;max-width:none!important;margin-inline:auto!important;padding:0!important;text-align:center!important}}@media(max-width:899px){html:not([data-theme=dark]) body.svc-creation :is(.cs-now,.adv-section,.cs-method-section,#prestations,.cs-included-section,.apres-section,.audiences-section,.cs-faq-section),html:not([data-theme=dark]) body.svc-gbp :is(.gbp-audience,.gbp-method,.gbp-deliver,.gbp-invest,.gbp-faq),html:not([data-theme=dark]) body.svc-refonte :is(.rs-timeline,.rs-benefits,.rs-method,.rs-audience,.rs-finale),html:not([data-theme=dark]) body.page-nos-solutions :is(.solutions-guidance,.solutions-image-showcase),html:not([data-theme=dark]) body.svc-meta :is(.ma-before,.ma-offer,.ma-audience,.ma-process,.ma-deliver,.ma-invest,.ma-faq){background-color:#fff!important}body.svc-conversion .pour-qui-hang{padding:1.25rem var(--mobile-gutter) 2rem!important}body.svc-conversion .pour-qui-hang__row{flex-wrap:wrap!important;justify-content:center!important;gap:.75rem!important}body.svc-conversion .pour-qui-hang__item{--string-len: 0px !important;padding-top:0!important;animation:none!important;transform:none!important}body.svc-conversion :is(.pour-qui-hang__string,.pour-qui-hang__beam,.pour-qui-hang__cap-right){display:none!important}}@media(min-width:900px)and (max-width:1199px){body.contact-page-body .contact-hero-mock{min-height:0!important;padding:7.5rem 0 3.75rem!important}body.contact-page-body .contact-hero-mock__inner{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:clamp(1.5rem,3vw,2.5rem)!important;width:min(calc(100% - 3rem),70rem)!important;min-height:0!important}body.contact-page-body .contact-hero-mock__copy{width:100%!important;max-width:none!important}body.contact-page-body .contact-kicker{margin-bottom:1.5rem!important}body.contact-page-body .contact-hero-mock h1{font-size:clamp(3.25rem,5vw,4.1rem)!important}body.contact-page-body .contact-hero-mock__lead{margin-block:1.35rem 1.25rem!important;font-size:1.05rem!important}body.contact-page-body .contact-actions{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important;width:min(100%,22rem)!important;margin-bottom:1.4rem!important}body.contact-page-body .contact-btn{width:100%!important;min-width:0!important}body.contact-page-body .contact-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}body.contact-page-body .contact-proof{grid-template-columns:2rem minmax(0,1fr)!important;gap:.45rem!important}body.contact-page-body .contact-proof+.contact-proof{padding-left:.5rem!important}body.contact-page-body .contact-proof__icon{width:2rem!important;height:2rem!important}body.contact-page-body .contact-proof__icon img{width:1.75rem!important;height:1.75rem!important}body.contact-page-body .contact-proof strong{font-size:.78rem!important}body.contact-page-body .contact-proof small{font-size:.68rem!important}body.contact-page-body .contact-hero-mock__visual{position:relative!important;inset:auto!important;width:100%!important;max-width:36rem!important;margin:0 auto!important}body.contact-page-body .contact-hero-mock__visual img{max-height:30rem!important;object-fit:contain!important}body.svc-meta .ma-hero{min-height:46rem!important;padding:0!important;background:#fff url(/images/meta-ads/assets/hero-meta-mobile-v1.webp) right 5rem / min(48vw,30rem) auto no-repeat!important}body.svc-meta .ma-hero__inner{min-height:46rem!important}body.svc-meta .ma-hero__copy{width:min(46%,31rem)!important;max-width:none!important;margin:0 0 0 clamp(1.5rem,4vw,4rem)!important;padding-top:9.5rem!important;text-align:left!important}body.svc-meta .ma-hero h1{font-size:clamp(2.8rem,4.5vw,3.7rem)!important}body.svc-meta .ma-hero p{max-width:36ch!important}body.svc-meta .ma-actions{justify-content:flex-start!important;flex-wrap:wrap!important}body.svc-meta .ma-hero__stage{display:none!important}body.svc-sea .ga-faq__layout{box-sizing:border-box!important;width:calc(100vw - 3rem)!important;max-width:960px!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.svc-sea .ga-faq__layout>*{min-width:0!important;max-width:100%!important}body.svc-gbp .gbp-faq--accordion{box-sizing:border-box!important;width:calc(100vw - 3rem)!important;max-width:960px!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.svc-gbp .gbp-faq--accordion .gbp-faq__center{grid-column:1 / -1!important;grid-row:1!important;width:min(100%,28rem)!important;margin:0 auto 1.5rem!important}body.svc-gbp .gbp-faq--accordion .gbp-faq__col:first-child{grid-column:1!important;grid-row:2!important}body.svc-gbp .gbp-faq--accordion .gbp-faq__col:last-child{grid-column:2!important;grid-row:2!important}}html:not([data-theme=dark]) body.svc-ia .ai-chat-mockup{border-color:#d9e4f5!important;background:linear-gradient(180deg,#fff,#eef4ff)!important;box-shadow:0 24px 60px -32px #1e40af6b!important}html:not([data-theme=dark]) body.svc-ia .ai-chat-mockup__header{border-bottom-color:#dce5f3!important;background:#eef4ffd1!important}html:not([data-theme=dark]) body.svc-ia .ai-chat-mockup__title{color:#475569!important}html:not([data-theme=dark]) body.svc-ia .ai-chat-mockup__msg--bot{color:#17213a!important;background:#dfeaff!important}html:not([data-theme=dark]) body.svc-ia .ai-chat-mockup__msg--typing span{background:#4f6ca0!important}@media(max-width:899px)and (max-height:560px)and (orientation:landscape){body.page-home .home-hero__grid,body.svc-creation .cs-hero>.container-lg,body.svc-seo .seo2026-hero__inner,body.svc-sea .ga-hero__inner,body.svc-gbp .gbp-hero>.container,body.svc-meta .ma-hero__inner,body.contact-page-body .contact-hero-mock__inner{padding-top:min(22rem,68vw)!important}}@media(prefers-reduced-motion:reduce){.reveal,[data-reveal],[data-sr],.audience-orbit-card,.audience-ring,.cta-content,.premium-card,.pricing-card,.bp-brandkit,.prod-card,.prod-insight,lord-icon{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}}@media(max-width:900px){body.svc-sea .ga-included-grid .ga-included-card:nth-child(2){min-height:0!important;padding:clamp(1.05rem,2.5vw,1.35rem)!important}body.svc-sea .ga-included-grid .ga-included-card .ga-raster-frame.ga-raster-frame--included,body.svc-sea .ga-included-grid .ga-included-card:nth-child(2) .ga-raster-frame.ga-raster-frame--included{position:relative!important;inset:auto!important;width:min(100%,210px)!important;height:auto!important;aspect-ratio:3 / 2!important;margin:0 auto .9rem!important;transform:none!important}body.svc-sea .ga-included-grid .ga-included-card .ga-raster-frame.ga-raster-frame--included img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:translate(6%)!important}}@media(max-width:640px){body.svc-sea .ga-included-grid .ga-included-card .ga-raster-frame.ga-raster-frame--included,body.svc-sea .ga-included-grid .ga-included-card:nth-child(2) .ga-raster-frame.ga-raster-frame--included{width:min(100%,188px)!important}}@media(max-width:760px){body.svc-meta .ma-cta{padding-top:clamp(1.5rem,6vw,2.25rem)!important}body.svc-meta .ma-cta__box{justify-content:flex-start!important;gap:1rem!important;min-height:clamp(570px,148vw,650px)!important;padding:clamp(1.75rem,7vw,2.25rem) clamp(1.15rem,5vw,1.5rem)!important;background:linear-gradient(180deg,#fff,#fffffffc 39%,#ffffffe0 50%,#ffffff47 65%,#fff0 78%),url(/images/meta-ads/assets/finale-meta-ads.webp) 67% calc(100% + clamp(3.5rem,12vw,5.25rem)) / auto clamp(380px,102vw,470px) no-repeat,#fff!important}body.svc-meta .ma-cta__box>div,body.svc-meta .ma-cta__box>.ma-btn{position:relative!important;z-index:2!important}body.svc-meta .ma-cta h2{max-width:11ch!important;font-size:clamp(2.05rem,9.6vw,2.85rem)!important;line-height:.98!important;text-wrap:balance}body.svc-meta .ma-cta p{max-width:36ch!important}}@media(max-width:640px){body.blog-page .blog-featured-article.blog-featured-article--magazine>img{z-index:1!important;height:clamp(220px,64vw,255px)!important;margin-bottom:-2.8rem!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.82) 79%,rgba(0,0,0,.32) 91%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.82) 79%,rgba(0,0,0,.32) 91%,transparent 100%)!important}body.blog-page .blog-featured-article.blog-featured-article--magazine .blog-featured-article__copy{z-index:2!important;padding-top:3.25rem!important}}@media(max-width:900px){body.svc-creation .cs-method-steps{isolation:isolate}body.svc-creation .cs-method-steps:before{z-index:0!important;pointer-events:none!important}body.svc-creation .cs-method-step{z-index:1!important}body.svc-creation .cs-method-pin,body.svc-creation .cs-method-num{position:relative!important;z-index:2!important}body.svc-creation .cs-method-step--left .cs-method-num,body.svc-creation .cs-method-step--right .cs-method-num{transform:none!important}body.svc-creation .cs-method-num{box-shadow:0 0 0 7px #fff,0 18px 30px -18px #2563ebbf,inset 0 1px #ffffff59!important}body.svc-creation .cs-method-step.is-active .cs-method-num{box-shadow:0 0 0 7px #fff,0 0 0 14px #2563eb1a,0 22px 38px -16px #2563ebe0,inset 0 1px #ffffff59!important}}@media(max-width:780px){html.sr-ready body.page-home .phone-stage .work-phone[data-sr]{transform:translate3d(-50%,0,0)!important}html.sr-ready body.page-home .phone-stage .work-phone[data-sr]:not(.is-active){z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.sr-ready body.page-home .phone-stage .work-phone[data-sr].is-active{opacity:1!important;visibility:visible!important}}@media(max-width:700px){body.page-nos-solutions .solutions-marketplace>.container-lg{width:min(calc(100% - 1rem),1580px)!important}body.page-nos-solutions .solutions-marketplace .mp-how{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;max-width:100%!important;margin-top:1.35rem!important}body.page-nos-solutions .solutions-marketplace .mp-how li,body.page-nos-solutions .solutions-marketplace .mp-how li:nth-child(2){grid-template-columns:28px minmax(0,1fr)!important;gap:.38rem!important;min-height:68px!important;padding:.55rem .42rem!important;border-radius:16px!important}body.page-nos-solutions .solutions-marketplace .mp-how li>span{width:28px!important;height:28px!important;font-size:.64rem!important}body.page-nos-solutions .solutions-marketplace .mp-how strong{font-size:.72rem!important;line-height:1.05!important}body.page-nos-solutions .solutions-marketplace .mp-how small{font-size:.57rem!important;line-height:1.18!important}body.page-nos-solutions .solutions-marketplace .mp-how li:not(:last-child):after{top:50%!important;left:100%!important;width:.45rem!important;height:3px!important;transform:translateY(-50%)!important;transform-origin:left center!important;animation-name:marketplaceTrackPulse!important}body.page-nos-solutions .solutions-marketplace .mp-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}body.page-nos-solutions .solutions-marketplace .mp-card{grid-template-rows:clamp(132px,38vw,158px) minmax(96px,1fr) 52px;min-height:0!important;padding:.38rem!important;border-radius:20px 20px 17px 17px!important}body.page-nos-solutions .solutions-marketplace .mp-card:before{inset:3px!important;border-radius:17px 17px 14px 14px!important}body.page-nos-solutions .solutions-marketplace .mp-card__media{height:clamp(132px,38vw,158px)!important;min-height:clamp(132px,38vw,158px)!important;border-radius:16px!important}body.page-nos-solutions .solutions-marketplace .mp-card__media img{--mp-media-scale: 1.24;--mp-media-hover-scale: 1.24;animation:none!important}body.page-nos-solutions .solutions-marketplace .mp-card__body{gap:.38rem!important;padding:.7rem .55rem .55rem!important}body.page-nos-solutions .solutions-marketplace .mp-card__body h3{font-size:clamp(.78rem,3.45vw,.9rem)!important;line-height:1.12!important}body.page-nos-solutions .solutions-marketplace .mp-card__body p{font-size:clamp(.64rem,2.7vw,.72rem)!important;line-height:1.38!important}body.page-nos-solutions .solutions-marketplace .mp-card__foot{grid-template-columns:minmax(0,1fr) auto!important;gap:.3rem!important;min-height:52px!important;padding:.42rem .45rem!important}body.page-nos-solutions .solutions-marketplace .mp-card__explore{font-size:clamp(.57rem,2.35vw,.64rem)!important;line-height:1.16!important}body.page-nos-solutions .solutions-marketplace .mp-card__add-btn{min-height:38px!important;gap:.2rem!important;padding-inline:.42rem!important;border-radius:12px!important;font-size:clamp(.58rem,2.35vw,.65rem)!important}body.page-nos-solutions .solutions-marketplace .mp-card__add-ic svg{width:10px!important;height:10px!important}}@media(max-width:768px){body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2{min-height:0!important;padding:clamp(4.9rem,15vw,5.7rem) 0 2.6rem!important;background:#fff!important;background-image:none!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:0 1rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.visible,body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero__visual.reveal.is-revealed{order:0!important;display:block!important;width:min(110vw,460px)!important;margin:-.7rem auto .35rem!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero-layered{width:100%!important;max-width:none!important;aspect-ratio:1100 / 754!important;margin:0!important}body.page-nos-solutions main .solutions-hero.solutions-hero--art.solutions-hero--v2 .solutions-hero-layered .layeredVisual__shadow{display:none!important}}.dp-mobile-dock{display:none}@media(max-width:760px){body.dp-mobile-dock-ready{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.dp-mobile-dock{position:fixed;right:max(.5rem,env(safe-area-inset-right,0px));bottom:max(.45rem,env(safe-area-inset-bottom,0px));left:max(.5rem,env(safe-area-inset-left,0px));z-index:980;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.18rem;min-height:84px;padding:.5rem;border:1px solid rgba(120,151,211,.25);border-radius:27px;background:linear-gradient(145deg,#fffffff7,#f2f7fff2);box-shadow:0 24px 48px -23px #0d2a5b85,0 8px 22px -12px #2563eb52,inset 0 1px 1px #fffffffa,inset 0 -1px #6280bc14;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18);transition:opacity .2s ease,transform .2s ease,visibility .2s linear}.dp-mobile-dock.is-obscured,.dp-mobile-dock.is-hero-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,115%,0)}.dp-mobile-dock__action{appearance:none;display:flex;min-width:0;min-height:64px;align-items:center;justify-content:center;flex-direction:column;gap:.28rem;padding:.35rem .1rem .28rem;border:1px solid transparent;border-radius:19px;color:#18335f;background:transparent;font:inherit;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dp-mobile-dock__action[aria-current=page]{color:#0759ff;border-color:#2563eb1c;background:linear-gradient(145deg,#e8f0ffe0,#f7fafff5);box-shadow:inset 1px 1px #fff,0 7px 16px -12px #0759ff8c}.dp-mobile-dock__icon{display:grid;position:relative;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(37,99,235,.14);border-radius:15px;color:#1e63e9;background:linear-gradient(145deg,#fff,#eaf2ff);box-shadow:0 10px 18px -10px #155eefb3,inset 1px 1px #fffffff2,inset -2px -2px 4px #5c84cd1c;transition:transform .22s cubic-bezier(.2,.75,.25,1.25),box-shadow .2s ease,color .2s ease,background .2s ease}.dp-mobile-dock__icon:after{content:"";position:absolute;top:5px;right:7px;width:8px;height:4px;border-radius:999px;background:#ffffffc7;filter:blur(.3px)}.dp-mobile-dock__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.dp-mobile-dock__action--primary .dp-mobile-dock__icon{color:#fff;border-color:#2563eb7a;background:linear-gradient(145deg,#4d89ff,#0759ff 68%,#0344cf);box-shadow:0 9px 18px -8px #0759ffd1,inset 1px 1px #ffffff6b,inset -1px -1px #002d9338}.dp-mobile-dock__action:nth-child(2) .dp-mobile-dock__icon{color:#087fa0;border-color:#0ea5c633;background:linear-gradient(145deg,#f7feff,#dcf7ff);box-shadow:0 10px 18px -10px #087fa0a6,inset 1px 1px #fff,inset -2px -2px 4px #0a8eb11a}.dp-mobile-dock__action:nth-child(3) .dp-mobile-dock__icon{color:#7545e8;border-color:#7545e833;background:linear-gradient(145deg,#fff,#eee8ff);box-shadow:0 10px 18px -10px #7545e89e,inset 1px 1px #fff,inset -2px -2px 4px #7545e81a}.dp-mobile-dock__action:nth-child(4) .dp-mobile-dock__icon{color:#1556bc;border-color:#1556bc2e;background:linear-gradient(145deg,#fff,#e7effc);box-shadow:0 10px 18px -10px #1556bc94,inset 1px 1px #fff,inset -2px -2px 4px #1556bc1a}.dp-mobile-dock__label{max-width:100%;overflow:hidden;color:currentColor;font-size:clamp(.63rem,2.65vw,.71rem);font-weight:780;line-height:1.1;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.dp-mobile-dock__action:focus-visible{outline:3px solid rgba(7,89,255,.42);outline-offset:2px}.dp-mobile-dock__action:active .dp-mobile-dock__icon{transform:translateY(1px) scale(.9)}}@media(max-width:760px)and (hover:hover)and (pointer:fine){.dp-mobile-dock__action:hover .dp-mobile-dock__icon{transform:translateY(-3px) rotate(-2deg) scale(1.04);box-shadow:0 10px 19px -9px #0759ffb8,inset 1px 1px #fffffffa}.dp-mobile-dock__action--primary:hover .dp-mobile-dock__icon{color:#fff}.dp-mobile-dock__action:hover{border-color:#0759ff1c;background:#e9f1ffa8;transform:translateY(-1px)}}@media(max-width:760px)and (orientation:landscape)and (max-height:500px){body.dp-mobile-dock-ready{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.dp-mobile-dock{min-height:66px}.dp-mobile-dock__action{min-height:52px;flex-direction:row;gap:.38rem}.dp-mobile-dock__icon{width:32px;height:32px;flex-basis:32px}}@media(prefers-reduced-motion:reduce){.dp-mobile-dock,.dp-mobile-dock__icon{transition:none!important}}@media print{.dp-mobile-dock{display:none!important}}@media(max-width:900px){.home-footer.footer{padding:3rem 0 0!important}.home-footer :is(.home-footer__grid,.footer-grid){grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important}.home-footer :is(.home-footer__brand,.footer-brand){width:100%;max-width:none;min-width:0;padding:.3rem .3rem 1.65rem;margin-bottom:.4rem}.home-footer :is(.home-footer__brand,.footer-brand) p{width:100%;max-width:none;margin:1rem 0 1.2rem;font-size:clamp(.96rem,3.7vw,1.08rem);line-height:1.5;letter-spacing:-.012em}.home-footer :is(.home-footer__brand,.footer-brand) p strong{font-size:1.08em}.home-footer .home-footer__actions{display:grid;grid-template-columns:1fr;gap:.7rem;margin-bottom:1rem}.home-footer .home-footer__actions .btn{min-height:52px}.home-footer .home-footer__email{min-height:48px;align-items:center;font-size:1rem;overflow-wrap:anywhere}.home-footer .footer-col{width:100%;min-width:0;box-sizing:border-box;padding:1.05rem 1rem .85rem;border:1px solid rgba(64,105,181,.1);background:#ffffffa8;border-radius:1.25rem;box-shadow:0 12px 30px #284a8712,inset 0 1px #ffffffeb;backdrop-filter:blur(14px)}.home-footer .footer-col+.footer-col{margin-top:0}.home-footer .footer-col h3{margin:0 0 .45rem;font-size:.78rem;letter-spacing:.055em}.home-footer .footer-col a{display:flex!important;width:100%!important;min-height:48px;box-sizing:border-box;align-items:center;gap:.75rem;padding:.68rem .72rem;color:#3f4f6b;font-size:clamp(.92rem,4vw,1rem);font-weight:620;line-height:1.35;white-space:normal;border-radius:.8rem;transition:color .2s ease,background-color .2s ease}.home-footer .footer-col a:before{content:none!important}.home-footer .footer-col a:after{content:"›";display:grid;width:1.55rem;height:1.55rem;place-items:center;flex:0 0 auto;margin-left:auto;border:1px solid rgba(7,89,255,.13);border-radius:50%;background:#0759ff0e;color:#0759ff;font-size:1.12rem;font-weight:800;line-height:1;opacity:.78;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.home-footer .footer-col a:is(:hover,:focus-visible){color:#0759ff;background:#0759ff0e}.home-footer .footer-col a:is(:hover,:focus-visible):after{opacity:1;transform:translate(3px);background:#0759ff1a}.home-footer .footer-col a:focus-visible{color:#0759ff;outline:2px solid rgba(7,89,255,.32);outline-offset:3px}.home-footer .footer-bottom{width:100%;box-sizing:border-box;margin-top:2.35rem!important;padding-inline:clamp(1.25rem,6vw,1.5rem);padding-top:1.35rem;padding-bottom:1.4rem;align-items:stretch!important;gap:.85rem!important;text-align:left!important}.home-footer .footer-bottom p{margin:0;line-height:1.55}.home-footer .footer-bottom .flex{display:grid!important;grid-template-columns:1fr;width:100%;gap:.45rem!important}.home-footer .footer-bottom a{min-height:44px;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:.65rem .8rem;border:1px solid rgba(64,105,181,.08);border-radius:.75rem;background:#ffffff80;line-height:1.35}}@media(max-width:899px){.mobile-submenu.open{max-height:760px!important}.mobile-submenu .mobile-submenu-all{display:grid!important;grid-template-columns:34px minmax(0,1fr) 22px!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;width:100%!important;margin:.55rem 0 .2rem!important;padding:.72rem .78rem!important;border:1px solid rgba(31,98,255,.16)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 24px -20px #164191b8!important;color:#102754!important;text-decoration:none!important}.mobile-submenu .mobile-submenu-all:before{content:"";grid-column:1!important;grid-row:1 / 3!important;width:34px!important;height:34px!important;border:1px solid rgba(31,98,255,.14)!important;border-radius:10px!important;background:radial-gradient(circle at 32% 32%,#1f62ff 0 3px,transparent 3.5px),radial-gradient(circle at 68% 32%,#08b6d8 0 3px,transparent 3.5px),radial-gradient(circle at 32% 68%,#34a853 0 3px,transparent 3.5px),radial-gradient(circle at 68% 68%,#ffb020 0 3px,transparent 3.5px),#f7faff!important;box-shadow:inset 0 1px 1px #fff,0 7px 14px -10px #1f62ffb3!important}.mobile-submenu .mobile-submenu-all:after{content:"→"!important;grid-column:3!important;grid-row:1 / 3!important;justify-self:end!important;color:#1f62ff!important;font-size:1rem!important;font-weight:800!important}.mobile-submenu .mobile-submenu-all>span{grid-column:2!important;color:#102754!important;font-size:.84rem!important;font-weight:800!important;line-height:1.15!important}.mobile-submenu .mobile-submenu-all>small{grid-column:2!important;color:#60708f!important;font-size:.68rem!important;font-weight:650!important;line-height:1.2!important}.mobile-submenu .mobile-submenu-all:focus-visible{outline:3px solid rgba(31,98,255,.28)!important;outline-offset:2px!important}}@media(max-width:900px){body.page-nos-solutions .solutions-marketplace__bar{position:fixed!important;z-index:1180!important;right:max(12px,env(safe-area-inset-right,0px))!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:1fr!important;gap:10px!important;align-items:center!important;width:auto!important;max-width:620px!important;min-height:76px!important;margin:0 auto!important;padding:9px 9px 9px 11px!important;overflow:visible!important;border:1px solid rgba(71,118,209,.2)!important;border-radius:24px!important;background:radial-gradient(circle at 7% 0%,rgba(54,132,255,.18),transparent 8rem),linear-gradient(145deg,#fffffffb,#eef5fff7)!important;box-shadow:inset 2px 2px 2px #fffffffa,inset -6px -7px 14px #7091cc1a,0 26px 58px -24px #0d307594,0 8px 22px -15px #1865f58c!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,calc(100% + 24px),0) scale(.97)!important;transform-origin:center bottom!important;backdrop-filter:blur(22px) saturate(1.16)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;transition:opacity .22s ease,visibility .22s linear,transform .36s cubic-bezier(.16,1,.3,1)!important}body.page-nos-solutions.solutions-marketplace-has-selection .solutions-marketplace__bar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important;filter:none!important;animation:none!important}body.page-nos-solutions.solutions-marketplace-has-selection main{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}body.page-nos-solutions.solutions-marketplace-lock .solutions-marketplace__bar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,calc(100% + 24px),0) scale(.97)!important}body.page-nos-solutions .solutions-marketplace__bar-basket{position:relative;display:grid!important;width:54px;height:54px;flex:0 0 54px;place-items:center;margin:0!important;border:1px solid rgba(34,104,241,.18);border-radius:18px;color:#fff!important;background:linear-gradient(145deg,#54a1ff,#1261ff 62%,#0847c9);box-shadow:inset 2px 2px 2px #fff6,inset -4px -5px 8px #002a8e40,0 14px 24px -12px #1261ffd1}body.page-nos-solutions .solutions-marketplace__bar-basket svg{width:28px;height:28px;fill:#ffffff2e;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.page-nos-solutions .solutions-marketplace__bar-count{position:absolute;top:-7px;right:-7px;display:grid;min-width:25px;height:25px;place-items:center;padding:0 6px;border:2px solid #fff;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ff7a45,#f24b2e);box-shadow:0 8px 16px -7px #e24120cc;font-size:.75rem;font-weight:900;line-height:1}body.page-nos-solutions .solutions-marketplace__bar-copy{display:block!important;min-width:0;margin:0!important}body.page-nos-solutions .solutions-marketplace__bar-label{display:block!important;overflow:hidden;margin:0!important;color:#0b214a!important;font-size:clamp(.83rem,2.8vw,.96rem)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}body.page-nos-solutions .solutions-marketplace__bar-copy [data-marketplace-count]{display:block!important;overflow:hidden;margin:4px 0 0!important;color:#667691!important;font-size:clamp(.68rem,2.35vw,.78rem)!important;font-weight:700!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}body.page-nos-solutions .solutions-marketplace__bar-submit.btn{display:inline-flex!important;grid-column:3!important;grid-row:1!important;min-width:0!important;min-height:54px!important;align-items:center;justify-content:center;gap:7px;padding:0 15px!important;border-radius:18px!important;font-size:clamp(.73rem,2.45vw,.86rem)!important;font-weight:850!important;line-height:1.08!important;white-space:nowrap}body.page-nos-solutions .solutions-marketplace__bar-submit svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}}@media(max-width:760px){body.page-nos-solutions.solutions-marketplace-has-selection .dp-mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,115%,0)!important}}@media(max-width:390px){body.page-nos-solutions .solutions-marketplace__bar{right:max(7px,env(safe-area-inset-right,0px))!important;bottom:max(7px,env(safe-area-inset-bottom,0px))!important;left:max(7px,env(safe-area-inset-left,0px))!important;gap:8px!important;padding:8px!important}body.page-nos-solutions .solutions-marketplace__bar-basket{width:48px;height:48px;flex-basis:48px;border-radius:16px}body.page-nos-solutions .solutions-marketplace__bar-submit.btn{min-height:50px!important;padding-inline:11px!important}}@media(prefers-reduced-motion:reduce){body.page-nos-solutions .solutions-marketplace__bar,body.page-nos-solutions .dp-mobile-dock{transition:none!important}}@media(max-width:900px){body.page-nos-solutions .solutions-marketplace__bar{position:fixed!important;z-index:1180!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(96px,116px)!important;grid-template-rows:1fr!important;gap:9px!important;align-items:center!important;width:auto!important;max-width:520px!important;min-height:64px!important;max-height:64px!important;margin:0 auto!important;padding:7px 7px 7px 9px!important;overflow:visible!important;isolation:isolate;border:1px solid rgba(255,255,255,.96)!important;border-radius:22px!important;background:radial-gradient(circle at 7% 12%,rgba(77,151,255,.17) 0 21px,transparent 42px),linear-gradient(155deg,#fffffffc,#f8fbfffc 48%,#e5eefcfa)!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 -5px 10px #7795ca2b,0 2px 4px #1f448414,0 18px 40px -17px #19429185!important;backdrop-filter:blur(18px) saturate(1.1)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important}body.page-nos-solutions .solutions-marketplace__bar:before{position:absolute;z-index:-1;top:4px;right:18%;left:56px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);content:"";pointer-events:none}body.page-nos-solutions .solutions-marketplace__bar:after{position:absolute;z-index:-1;right:8px;bottom:-5px;left:8px;height:11px;border-radius:50%;background:#205ecf2e;filter:blur(10px);content:"";pointer-events:none}body.page-nos-solutions.solutions-marketplace-has-selection .solutions-marketplace__bar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important}body.page-nos-solutions.solutions-marketplace-has-selection main{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}body.page-nos-solutions .solutions-marketplace__bar-basket{position:relative;display:grid!important;width:44px;height:44px;flex:0 0 44px;place-items:center;margin:0!important;overflow:visible;border:1px solid rgba(255,255,255,.75);border-radius:15px;color:#fff!important;background:radial-gradient(circle at 31% 22%,rgba(255,255,255,.62) 0 3px,transparent 12px),linear-gradient(145deg,#78b8ff,#2f79f3 43%,#0b55dd 72%,#083caa);box-shadow:inset 2px 2px 2px #ffffff94,inset -4px -5px 8px #002b854d,0 9px 15px -7px #125bdead,0 2px 3px #113a822e;transform:translateZ(0)}body.page-nos-solutions .solutions-marketplace__bar-basket:after{position:absolute;right:7px;bottom:4px;left:7px;height:5px;border-radius:50%;background:#02257142;filter:blur(3px);content:""}body.page-nos-solutions .solutions-marketplace__bar-basket svg{position:relative;z-index:1;width:23px;height:23px;fill:#ffffff1f;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,42,130,.26))}body.page-nos-solutions .solutions-marketplace__bar-count{position:absolute;z-index:2;top:-5px;right:-5px;display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ff8b5d,#fb5a36 54%,#da351f);box-shadow:inset 0 1px 1px #ffffff8c,0 6px 10px -5px #cf3118bd;font-size:.62rem;font-weight:900;line-height:1}body.page-nos-solutions .solutions-marketplace__bar-copy{display:block!important;min-width:0;margin:0!important}body.page-nos-solutions .solutions-marketplace__bar-label{display:block!important;overflow:hidden;margin:0!important;color:#0a1e44!important;font-size:clamp(.72rem,2.65vw,.84rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}body.page-nos-solutions .solutions-marketplace__bar-copy [data-marketplace-count]{display:block!important;overflow:hidden;margin:3px 0 0!important;color:#64738d!important;font-size:clamp(.61rem,2.25vw,.69rem)!important;font-weight:750!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}body.page-nos-solutions .solutions-marketplace__bar-submit.btn{display:inline-flex!important;grid-column:3!important;grid-row:1!important;min-width:0!important;min-height:42px!important;max-height:42px!important;align-items:center;justify-content:center;gap:5px;padding:0 10px!important;overflow:hidden;border:1px solid rgba(255,255,255,.46)!important;border-radius:15px!important;color:#fff!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.32),transparent 38%),linear-gradient(145deg,#3d83ff,#1762ed 58%,#0848ca)!important;box-shadow:inset 1px 1px 1px #ffffff7a,inset -3px -4px 7px #00288247,0 9px 16px -8px #0d4dcfab!important;font-size:clamp(.63rem,2.25vw,.72rem)!important;font-weight:850!important;line-height:1.06!important;white-space:nowrap;text-shadow:0 1px 1px rgba(0,39,118,.2);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body.page-nos-solutions .solutions-marketplace__bar-submit.btn:hover,body.page-nos-solutions .solutions-marketplace__bar-submit.btn:focus-visible{color:#fff!important;filter:saturate(1.06) brightness(1.03);transform:translateY(-1px);box-shadow:inset 1px 1px 1px #ffffff80,inset -3px -4px 7px #00288242,0 12px 20px -8px #0d4dcfb8!important}body.page-nos-solutions .solutions-marketplace__bar-submit svg{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}}@media(max-width:370px){body.page-nos-solutions .solutions-marketplace__bar{grid-template-columns:42px minmax(0,1fr) 92px!important;gap:7px!important;min-height:60px!important;max-height:60px!important;padding:6px 6px 6px 8px!important;border-radius:20px!important}body.page-nos-solutions .solutions-marketplace__bar-basket{width:42px;height:42px;flex-basis:42px;border-radius:14px}body.page-nos-solutions .solutions-marketplace__bar-submit.btn{min-height:40px!important;max-height:40px!important;padding-inline:8px!important}body.page-nos-solutions .solutions-marketplace__bar-submit span{overflow:hidden;max-width:62px;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){body.page-nos-solutions .solutions-marketplace__bar-submit.btn{transition:none!important}}@media(max-width:900px){body.page-nos-solutions .solutions-marketplace__bar{position:fixed!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;display:block!important;width:auto!important;max-width:520px!important;min-height:112px!important;max-height:none!important;padding:8px!important;border-radius:24px!important;background:radial-gradient(circle at 9% 4%,rgba(69,145,255,.18),transparent 78px),linear-gradient(155deg,#fffffffe,#f7fafffc 58%,#e5eefcfb)!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 -6px 12px #7795ca2b,0 3px 5px #1f448414,0 22px 46px -18px #19429194!important}body.page-nos-solutions.solutions-marketplace-has-selection .solutions-marketplace__bar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important}body.page-nos-solutions.solutions-marketplace-has-selection main{padding-bottom:calc(146px + env(safe-area-inset-bottom,0px))!important}body.page-nos-solutions .solutions-marketplace__bar-overview{display:grid;grid-template-columns:42px minmax(0,1fr) 48px;grid-template-rows:42px 46px;gap:6px 8px;width:100%;min-width:0;min-height:96px;margin:0;padding:0;border:0;border-radius:18px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}body.page-nos-solutions .solutions-marketplace__bar-overview:focus-visible{outline:2px solid rgba(7,89,255,.55);outline-offset:3px}body.page-nos-solutions .solutions-marketplace__bar-basket{grid-column:1;grid-row:1;align-self:center;width:40px;height:40px;flex-basis:40px;border-radius:14px}body.page-nos-solutions .solutions-marketplace__bar-count{top:-5px;right:-5px;min-width:19px;height:19px;padding-inline:5px;border-radius:999px;font-size:.62rem}body.page-nos-solutions .solutions-marketplace__bar-copy{grid-column:2;grid-row:1;align-self:center;width:100%;min-width:0;padding-inline:2px;text-align:center}body.page-nos-solutions .solutions-marketplace__bar-label{font-size:clamp(.79rem,3.1vw,.9rem)!important;line-height:1.08!important}body.page-nos-solutions .solutions-marketplace__bar-copy [data-marketplace-count]{margin-top:3px!important;color:#5270a5!important;font-size:clamp(.62rem,2.45vw,.7rem)!important}body.page-nos-solutions .solutions-marketplace__bar-items{grid-column:1 / -1;grid-row:2;display:flex;gap:6px;width:100%;min-width:0;padding:2px 1px 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity}body.page-nos-solutions .solutions-marketplace__bar-items::-webkit-scrollbar{display:none}body.page-nos-solutions .solutions-marketplace__bar-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px;flex:0 0 clamp(88px,27vw,116px);min-width:0;height:40px;align-items:center;padding:4px 6px 4px 4px;scroll-snap-align:start;border:1px solid rgba(255,255,255,.92);border-radius:13px;background:linear-gradient(155deg,#fff,#edf3fc);box-shadow:inset 0 1px 1px #fffffffa,inset 0 -3px 6px #8ea9d929,0 7px 12px -8px #2c56a05c}body.page-nos-solutions .solutions-marketplace__bar-item img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(26,69,141,.16))}body.page-nos-solutions .solutions-marketplace__bar-item strong{display:-webkit-box;overflow:hidden;color:#10264d;font-size:clamp(.52rem,2vw,.6rem);font-weight:850;line-height:1.08;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.page-nos-solutions .solutions-marketplace__bar-submit.btn{position:absolute;z-index:3;top:9px;right:9px;display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;place-items:center;padding:0!important;border-radius:15px!important}body.page-nos-solutions .solutions-marketplace__bar-submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.page-nos-solutions .solutions-marketplace__bar-submit svg{width:17px;height:17px;flex-basis:17px}}@media(max-width:700px){body.page-nos-solutions .solutions-marketplace>.container-lg{width:calc(100% - .6rem)!important}body.page-nos-solutions .solutions-marketplace .mp-layout{grid-template-columns:minmax(0,1fr)!important}body.page-nos-solutions .solutions-marketplace .mp-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.52rem!important}body.page-nos-solutions .solutions-marketplace .mp-card{grid-template-rows:clamp(112px,34vw,148px) minmax(90px,auto) 50px!important;min-width:0!important;min-height:0!important;padding:.32rem!important;border-radius:19px 19px 16px 16px!important}body.page-nos-solutions .solutions-marketplace .mp-card__media{height:clamp(112px,34vw,148px)!important;min-height:clamp(112px,34vw,148px)!important;padding-inline:.2rem!important;border-radius:15px!important}body.page-nos-solutions .solutions-marketplace .mp-card__media picture,body.page-nos-solutions .solutions-marketplace .mp-card__media img{width:100%!important;height:100%!important}body.page-nos-solutions .solutions-marketplace .mp-card__media img{--mp-media-scale: 1.2;--mp-media-hover-scale: 1.2;object-fit:contain!important;animation:none!important}body.page-nos-solutions .solutions-marketplace .mp-card__body{gap:.28rem!important;padding:.62rem .48rem .42rem!important}body.page-nos-solutions .solutions-marketplace .mp-card__body h3{font-size:clamp(.72rem,3.35vw,.86rem)!important;line-height:1.12!important}body.page-nos-solutions .solutions-marketplace .mp-card__body p{font-size:clamp(.59rem,2.65vw,.69rem)!important;line-height:1.34!important}body.page-nos-solutions .solutions-marketplace .mp-card__foot{grid-template-columns:minmax(0,1fr) auto!important;gap:.24rem!important;min-height:50px!important;padding:.38rem .4rem!important}body.page-nos-solutions .solutions-marketplace .mp-card__explore{min-width:0;font-size:clamp(.51rem,2.1vw,.6rem)!important;line-height:1.12!important;white-space:normal!important}body.page-nos-solutions .solutions-marketplace .mp-card__add-btn{min-height:34px!important;padding-inline:.38rem!important;border-radius:11px!important;font-size:clamp(.54rem,2.15vw,.62rem)!important}}@media(max-width:360px){body.page-nos-solutions .solutions-marketplace .mp-catalog{gap:.42rem!important}body.page-nos-solutions .solutions-marketplace .mp-card__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}
