@charset "UTF-8";@font-face{font-display:swap;font-family:Codec Pro;font-style:normal;font-weight:300 500;src:url(../fonts/CodecPro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Codec Pro;font-style:normal;font-weight:600 800;src:url(../fonts/CodecPro-Bold.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00bd,u+00bf-00ff,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ce,u+2000-200a,u+2010-2014,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2030,u+2039-203a,u+2044,u+2190-2193}@font-face{font-display:swap;font-family:Codec Pro Rest;font-style:normal;font-weight:300 500;src:url(../fonts/CodecPro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Codec Pro;font-style:italic;font-weight:300 500;src:url(../fonts/CodecPro-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:GrCapsTonos;font-style:normal;font-weight:100 900;src:local("Helvetica Neue"),local("HelveticaNeue"),local("Arial"),local("Liberation Sans"),local("DejaVu Sans");unicode-range:u+0386,u+0388-038a,u+038c,u+038e-038f}@font-face{font-display:swap;font-family:GrCapsTonos;font-style:italic;font-weight:100 900;src:local("Helvetica Neue Italic"),local("Arial Italic"),local("Liberation Sans Italic"),local("DejaVu Sans Oblique");unicode-range:u+0386,u+0388-038a,u+038c,u+038e-038f}:root{--bg:#f4f3ef;--bg2:#eceae3;--ink:#0a0a0c;--muted:#5d5e63;--faint:#69696d;--line:rgba(10,10,12,.12);--line-soft:rgba(10,10,12,.07);--teal:#0e5a58;--yellow:#ffd60a;--purple:#bd84d6;--beige:#d7d2c8;--accent:#0e5a58;--accent-soft:rgba(14,90,88,.12);--card:#f4f3ef;--on-accent:#fff;--disp:"GrCapsTonos","Codec Pro","Codec Pro Rest","Space Grotesk",-apple-system,sans-serif;--body:"GrCapsTonos","Codec Pro","Codec Pro Rest","Inter",system-ui,sans-serif;--mono:"GrCapsTonos","Codec Pro","Codec Pro Rest","Inter",system-ui,sans-serif;--agcore-ink:var(--ink);--agcore-ink-soft:var(--ink);--agcore-muted:var(--muted);--agcore-primary:var(--accent);--agcore-consent-on-accent:var(--on-accent);--agcore-primary-dark:#0a4442;--agcore-accent:var(--purple);--agcore-canvas:var(--bg2);--agcore-surface:var(--card);--agcore-surface-soft:var(--bg2);--agcore-line:var(--line);--bs-body-font-family:var(--body)}[data-theme=dark]{--bg:#0c0d12;--bg2:#11131a;--ink:#f1f1f3;--muted:#9b9ba4;--faint:#7c7c88;--line:hsla(0,0%,100%,.15);--line-soft:hsla(0,0%,100%,.06);--beige:#1f222b;--teal:#0e5a58;--purple:#c694db;--yellow:#ffd60a;--accent:#c694db;--accent-soft:rgba(198,148,219,.24);--card:#15171f;--on-accent:#0a0a0c;--agcore-primary-dark:#b072cd}:root{--cnc-lh-normal:normal}@supports (-moz-appearance:none){:root{--cnc-lh-normal:0.86}}body,button,input,select{line-height:var(--cnc-lh-normal)}body{background-color:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:focus,a:focus-visible,a:hover{text-decoration:none}blockquote,dd,figcaption,li,p{line-height:1.6}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.cnc-brands__title,.cnc-ins__name,.cnc-testi__title,.cnc-wk__name,blockquote,figcaption,h1,h2,h3,h4{text-wrap:balance}.cnc-testi__quote,dd,li,p{text-wrap:pretty}.cnc-atmos,.cnc-grid{inset:0;pointer-events:none;position:fixed;z-index:0}.cnc-atmos{background:radial-gradient(120% 80% at 50% 6%,rgba(14,90,88,.06),transparent 50%),radial-gradient(80% 60% at 50% 64%,hsla(0,0%,100%,.5),transparent 70%)}[data-theme=dark] .cnc-atmos{background:radial-gradient(120% 80% at 50% 6%,rgba(63,183,174,.07),transparent 50%),radial-gradient(80% 60% at 50% 64%,hsla(0,0%,100%,.03),transparent 70%)}.cnc-grid{background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:100% 92px,11.111% 100%;-webkit-mask-image:radial-gradient(120% 95% at 50% 40%,#000 30%,transparent 82%);mask-image:radial-gradient(120% 95% at 50% 40%,#000 30%,transparent 82%);opacity:.55}.agcore-header.agcore-header--transparent.agcore-header--sticky{--agcore-header-bg:transparent;border-bottom-width:0;position:fixed}.agcore-header.agcore-header--transparent.agcore-header--sticky.is-scrolled{animation:none;backdrop-filter:none;box-shadow:none}.agcore-header{background:transparent}.agcore-header .agcore-header__nav{min-height:0;padding:24px clamp(34px,3.4vw,58px)}@media (max-width:991.98px){.agcore-header .agcore-header__nav{padding:18px clamp(16px,4vw,30px)}}.agcore-header .agcore-header__nav>.container{max-width:none;padding-inline:0}.agcore-header:before{background:linear-gradient(to bottom,var(--bg) 0,var(--bg) 44%,transparent 100%);content:"";inset:0 0 -64px 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:-1}.agcore-header.is-scrolled:before{opacity:1}[data-theme=dark] .agcore-header:before{background:linear-gradient(180deg,#0c0d12 0,#0c0d12 44%,transparent)}.agcore-header .agcore-header__logo{padding-block:0}.agcore-header__logo-img{height:22px;width:auto}[data-theme=dark] .agcore-header__logo-img{filter:invert(1) hue-rotate(180deg)}@media (max-width:991.98px){.agcore-header__logo-img{height:18px}}.agcore-header__menu{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.agcore-header .agcore-header__menu-list{align-items:center;background:hsla(0,0%,100%,.25);border:1px solid rgba(10,10,12,.4);border-radius:100px;display:flex;font-size:16px;gap:2px;margin:0;padding:7px 11px;transition:background .3s,border-color .3s}.agcore-header .agcore-header__menu-list:hover{background:hsla(0,0%,100%,.3)}.agcore-header .agcore-header__menu-list .nav-item+.nav-item:before{background:rgba(10,10,12,.4);content:"";display:block;flex:0 0 auto;height:16px;margin-inline:1px;width:1px}.agcore-header .agcore-header__menu-list .nav-item{align-items:center;align-self:center;display:flex;height:auto}.agcore-header .agcore-header__menu-list .nav-link{border-radius:100px;font-family:var(--body);font-size:1em;font-weight:400;letter-spacing:.4px;line-height:1.3;padding:7px 9px;white-space:nowrap}.agcore-header .agcore-header__menu-list .nav-link.active{font-weight:700}.agcore-header .agcore-header__menu-list.cnc-roll-ready{--agcore-nav-underline:transparent;--agcore-header-over-underline:transparent;--agcore-header-over-hover:var(--ink);--agcore-nav-hover:var(--ink);--agcore-header-over-color:var(--muted);--agcore-nav-link:var(--muted)}.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link{color:var(--muted);display:inline-block;height:auto;line-height:1.6;min-height:0;padding:0 9px}.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link.active,.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link:focus-visible,.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link:hover{color:var(--ink)}.agcore-header .agcore-header__menu-list.cnc-roll-ready .cnc-roll{display:inline-flex;flex-direction:column;height:1.3em;line-height:1.3em;overflow:hidden;vertical-align:bottom}.agcore-header .agcore-header__menu-list.cnc-roll-ready .cnc-roll__track{display:block;flex:0 0 auto;height:1.3em;line-height:1.3em;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.agcore-header .agcore-header__menu-list.cnc-roll-ready .cnc-roll__track:after{content:attr(data-roll);display:block;height:1.3em;line-height:1.3em}.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link:focus-visible .cnc-roll__track,.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link:hover .cnc-roll__track{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.agcore-header .agcore-header__menu-list.cnc-roll-ready .cnc-roll__track{transition:none}}.agcore-header__actions{align-items:center;display:flex;gap:16px;line-height:var(--cnc-lh-normal)}@media (max-width:371.98px){.agcore-header__actions{gap:12px;margin-left:10px}}@media (max-width:345.98px){.agcore-header__actions{gap:8px;margin-left:8px}}.cnc-status{align-items:center;color:var(--ink);display:flex;font-family:var(--body);font-size:15px;gap:8px;margin-right:clamp(20px,3.5vw,64px)}@media (max-width:1900px){.cnc-status{display:none}}.cnc-status__led{background:var(--purple);border-radius:50%;box-shadow:0 0 12px var(--purple);height:10px;width:10px}@media (prefers-reduced-motion:no-preference){.cnc-status__led{animation:cnc-pulse 1.1s infinite}}@keyframes cnc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.cnc-theme-btn{background:hsla(0,0%,100%,.15);border:1.5px solid var(--muted);border-radius:100px;cursor:pointer;flex:0 0 auto;height:28px;margin-right:10px;padding:0;position:relative;transition:border-color .25s,background .25s;width:52px}.cnc-theme-btn:focus-visible,.cnc-theme-btn:hover{border-color:var(--ink)}.cnc-theme-btn__knob{background:var(--ink);border-radius:50%;color:var(--bg);display:grid;height:22px;left:3px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:left .32s cubic-bezier(.45,.05,.2,1),background .25s,color .25s;width:22px}.cnc-theme-btn__knob svg{grid-area:1/1;height:12px;transition:opacity .2s ease;width:12px}.cnc-theme-btn__moon{opacity:0}[data-theme=dark] .cnc-theme-btn__knob{left:27px}[data-theme=dark] .cnc-theme-btn__sun{opacity:0}[data-theme=dark] .cnc-theme-btn__moon{opacity:1}.agcore-header__actions .agcore-langswitch--actions{display:none}.cnc-lang{align-items:center;display:flex;font-family:var(--body);font-size:18px;gap:.3333em;white-space:nowrap}.cnc-lang>*+:before{color:var(--muted);content:"/";margin-right:.3333em}.cnc-lang__item{color:var(--muted);text-decoration:none;transition:color .25s}.cnc-lang__item:focus-visible,.cnc-lang__item:hover{color:var(--ink)}.cnc-lang__item.is-current{color:var(--ink);font-weight:500}.agcore-header__burger{background:none;border:0;border-radius:0;box-shadow:none;height:40px;padding:0;position:relative;width:44px}.agcore-header__burger .navbar-toggler-icon{display:none}.agcore-header__burger:after{content:none}.agcore-header__burger:before{background:var(--ink);border-radius:2px;box-shadow:0 -6px 0 var(--ink),0 6px 0 var(--ink);content:"";height:2px;left:10px;position:absolute;top:19px;width:24px}.agcore-header__burger:focus{box-shadow:none}.agcore-header__burger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agcore-header--transparent.is-scrolled .agcore-header__burger,.agcore-header--transparent:not(.is-scrolled).agcore-header--text-dark .agcore-header__burger,.agcore-header--transparent:not(.is-scrolled).agcore-header--text-light .agcore-header__burger{background-color:transparent;border-color:transparent}@media (max-width:1600px){.agcore-header .agcore-header__menu-list{font-size:12.8px;gap:1.6px;padding:5.6px 8.8px}.agcore-header .agcore-header__menu-list .nav-item+.nav-item:before{height:12.8px;margin-inline:.8px}.agcore-header .agcore-header__menu-list .nav-link,.agcore-header .agcore-header__menu-list.cnc-roll-ready .nav-link{letter-spacing:.32px;padding-inline:7.2px}.cnc-lang{font-size:14.4px}.agcore-header__logo-img{height:18px}}@media (max-width:345.98px){.agcore-header .agcore-header__logo-img{height:14px}}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene){--ink:#fff;--muted:hsla(0,0%,100%,.6);color:var(--ink);transition:color .35s ease;--agcore-header-bg:transparent;background:transparent;border-bottom:0}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene):before{background:linear-gradient(180deg,#0c0d12 0,#0c0d12 44%,transparent);opacity:1}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene) .agcore-header__logo-img{filter:invert(1) hue-rotate(180deg)}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene) .agcore-header__menu-list .nav-item+.nav-item:before{background:hsla(0,0%,100%,.55)}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene) .agcore-header__menu-list{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.35)}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene) .agcore-header__menu-list:hover{background:hsla(0,0%,100%,.3)}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene) .cnc-theme-btn{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.6)}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene) .cnc-theme-btn__knob{background:#fff;color:#0a0a0c}@media (prefers-reduced-motion:reduce){.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene){transition:none}}@media (min-width:992px){.agcore-header.agcore-header--sticky,.agcore-header.agcore-header--transparent{transition:background-color .25s ease,box-shadow .25s ease,transform .45s cubic-bezier(.22,1,.36,1)}.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene){transition:color .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.agcore-header.cnc-over-dark:not(:focus-within){transform:translateY(-100%)}}@media (min-width:992px) and (prefers-reduced-motion:reduce){.agcore-header.agcore-header--sticky,.agcore-header.agcore-header--transparent,.agcore-header.agcore-header--transparent:is(.cnc-over-dark,.cnc-over-scene){transition:none}}[data-theme=dark] .agcore-header .agcore-header__menu-list{border-color:hsla(0,0%,100%,.35)}.agcore-header.agcore-header--transparent.cnc-hush .agcore-header__menu-list,.agcore-header.agcore-header--transparent.cnc-hush .agcore-header__menu-list:hover,.agcore-header.agcore-header--transparent.cnc-hush:is(.cnc-over-dark,.cnc-over-scene) .agcore-header__menu-list,.agcore-header.agcore-header--transparent.cnc-hush:is(.cnc-over-dark,.cnc-over-scene) .agcore-header__menu-list:hover,[data-theme=dark] .agcore-header.agcore-header--transparent.cnc-hush .agcore-header__menu-list{background:transparent;border-color:transparent}@media (prefers-reduced-motion:reduce){.agcore-header .agcore-header__menu-list{transition:none}}.agcore-offcanvas{--bs-offcanvas-width:100%;background:var(--bg);border:0}.agcore-offcanvas .offcanvas-header{background:transparent;border-bottom:0;padding:18px clamp(16px,4vw,30px)}.agcore-offcanvas__header-actions{align-items:center;display:flex;gap:14px}.agcore-offcanvas__header-actions .cnc-status{display:none}.agcore-offcanvas .offcanvas-body{align-items:center;display:flex;justify-content:center;padding:0 clamp(16px,4vw,30px)}.agcore-offcanvas__pane,.agcore-offcanvas__panes{width:100%}.agcore-offcanvas__label{display:none}.agcore-offcanvas__menu{align-items:center;display:flex;flex-direction:column;gap:clamp(16px,3.4vh,30px);justify-content:center;margin:0;padding:0}.agcore-offcanvas__menu .menu-item,.agcore-offcanvas__menu .nav-item,.agcore-offcanvas__menu li{border:0;list-style:none;width:auto}.agcore-offcanvas__menu .menu-item::marker,.agcore-offcanvas__menu .menu-item:after,.agcore-offcanvas__menu .menu-item:before,.agcore-offcanvas__menu .nav-item::marker,.agcore-offcanvas__menu .nav-item:after,.agcore-offcanvas__menu .nav-item:before,.agcore-offcanvas__menu li::marker,.agcore-offcanvas__menu li:after,.agcore-offcanvas__menu li:before{content:none}.agcore-offcanvas__menu .nav-link,.agcore-offcanvas__menu a{border:0;border-bottom:0;box-shadow:none;color:var(--ink);display:block;font-family:var(--disp);font-size:clamp(28px,7vw,42px);font-weight:400;letter-spacing:-1px;line-height:1.15;padding:0;text-align:center;text-decoration:none}.agcore-offcanvas__menu .nav-link:after,.agcore-offcanvas__menu .nav-link:before,.agcore-offcanvas__menu a:after,.agcore-offcanvas__menu a:before{content:none}.agcore-offcanvas__menu .nav-link:active,.agcore-offcanvas__menu a:active{color:var(--accent)}.agcore-offcanvas__foot{display:none}.agcore-offcanvas__menu .current-menu-ancestor>.nav-link,.agcore-offcanvas__menu .current-menu-ancestor>a,.agcore-offcanvas__menu .current-menu-item>.nav-link,.agcore-offcanvas__menu .current-menu-item>a,.agcore-offcanvas__menu .current_page_item>.nav-link,.agcore-offcanvas__menu .current_page_item>a{color:var(--ink);font-weight:400}.agcore-offcanvas__menu .current-menu-ancestor>.nav-link:after,.agcore-offcanvas__menu .current-menu-ancestor>.nav-link:before,.agcore-offcanvas__menu .current-menu-ancestor>a:after,.agcore-offcanvas__menu .current-menu-ancestor>a:before,.agcore-offcanvas__menu .current-menu-item>.nav-link:after,.agcore-offcanvas__menu .current-menu-item>.nav-link:before,.agcore-offcanvas__menu .current-menu-item>a:after,.agcore-offcanvas__menu .current-menu-item>a:before,.agcore-offcanvas__menu .current_page_item>.nav-link:after,.agcore-offcanvas__menu .current_page_item>.nav-link:before,.agcore-offcanvas__menu .current_page_item>a:after,.agcore-offcanvas__menu .current_page_item>a:before{content:none}.agcore-offcanvas__close{align-items:center;background:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);display:flex;height:44px;justify-content:center;padding:0;width:44px}.agcore-offcanvas__close svg{height:24px;stroke:currentColor;stroke-width:1.4;width:24px}.agcore-offcanvas__close:active,.agcore-offcanvas__close:focus,.agcore-offcanvas__close:focus-visible,.agcore-offcanvas__close:hover{background:none;background-color:transparent;border:0;box-shadow:none;color:var(--ink)}.agcore-offcanvas__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cnc-foot{--foot-bg:#0b0c10;--foot-ink:#f1f1f3;--foot-muted:#c9cad0;--foot-frame:#f4f3ef;--foot-strong:#fff;--foot-icon:#e7e7ea;background:var(--foot-bg);color:var(--foot-ink);display:flex;flex-direction:column;line-height:var(--cnc-lh-normal);min-height:100vh;overflow:hidden;padding:0;position:relative;z-index:2}.cnc-foot__main{align-items:stretch;border-bottom:5px solid var(--foot-frame);border-top:5px solid var(--foot-frame);display:grid;flex:1;gap:clamp(24px,3vw,56px);grid-template-columns:minmax(0,1.05fr) auto minmax(0,1.5fr);padding:0 clamp(34px,3.4vw,58px);width:100%}.cnc-foot__robot{align-self:stretch;min-height:360px;order:1;position:relative}.cnc-foot__robot:before{background:radial-gradient(ellipse at center,rgba(200,194,232,.2),rgba(200,194,232,.07) 45%,transparent 72%);content:"";filter:blur(34px);height:62%;left:50%;pointer-events:none;position:absolute;top:54%;transform:translate(-50%,-50%);width:72%;z-index:0}.cnc-foot__robot-canvas{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.cnc-foot__social{border-left:5px solid var(--foot-frame);border-right:5px solid var(--foot-frame);order:2;padding:0 clamp(24px,2.8vw,52px)}.cnc-foot__social,.cnc-foot__social-list{align-items:center;display:flex;justify-content:center}.cnc-foot__social-list{flex-direction:column;gap:clamp(40px,6vh,76px);padding:0}.cnc-foot__social-list,.cnc-foot__social-list li{list-style:none;margin:0}.cnc-foot__social-list a{color:var(--foot-icon);display:block;opacity:.82;perspective:600px;transition:opacity .3s ease,color .3s ease}.cnc-foot__social-list a:focus-visible,.cnc-foot__social-list a:hover{color:var(--foot-strong);opacity:1}.cnc-foot__social-list a.is-spinning .cnc-foot__icon{animation:cnc-foot-spin .8s cubic-bezier(.25,.65,.25,1)}.cnc-foot__social-list .cnc-foot__icon{display:block;height:44px;width:44px}.cnc-foot__social-list .cnc-foot__icon--linkedin{scale:.9}.cnc-foot__brand{align-self:center;order:3;padding-right:clamp(20px,4vw,90px);text-align:right}.cnc-foot__logo img{display:block;filter:brightness(0) invert(1);height:30px;margin-left:auto;width:auto}.cnc-foot__rule{background:var(--foot-frame);height:5px;margin:48px calc(clamp(20px, 4vw, 90px)*-1 - clamp(34px, 3.4vw, 58px)) clamp(52px,9.5vh,116px) calc(clamp(24px, 3vw, 56px)*-1)}.cnc-foot__info{align-items:flex-end;display:flex;flex-direction:column;gap:clamp(28px,4.2vh,54px)}.cnc-foot__badge{align-self:flex-end;display:inline-block;line-height:0}.cnc-foot__badge img{border-radius:8px;display:block;height:96px;width:auto}.cnc-foot__gemi{color:var(--foot-muted);font-family:var(--body);font-size:15px;font-weight:400;margin:0}.cnc-foot__contact{align-items:flex-end;border-right:2px solid var(--yellow);display:flex;flex-direction:column;gap:clamp(16px,2.4vh,26px);padding-right:18px;text-align:right}.cnc-foot__address,.cnc-foot__contact span{color:var(--foot-muted);font-family:var(--body);font-size:15px;font-weight:400}.cnc-foot__address{text-decoration:none;transition:color .25s ease}.cnc-foot__address:focus-visible,.cnc-foot__address:hover{color:#fff}.cnc-foot__phone{color:var(--foot-strong);font-family:var(--body);font-size:21px;font-weight:600;text-decoration:none}.cnc-foot__phone:focus-visible,.cnc-foot__phone:hover{color:var(--yellow)}.cnc-foot__word{line-height:0;margin:clamp(16px,3vh,40px) 0 0;overflow:hidden}.cnc-foot__word img{display:block;height:auto;transform:translate3d(0,100%,0);transition:transform 1.7s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.cnc-foot__word.is-in img{transform:none}@media (prefers-reduced-motion:reduce){.cnc-foot__word img{transform:none;transition:none}}.cnc-foot__copy{background:var(--foot-frame);color:#1a1a1a;display:flex;font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:1px;margin:0;padding:18px;text-align:center}.cnc-foot__copy,.cnc-foot__legal{flex-wrap:wrap;gap:6px 28px;justify-content:center}.cnc-foot__legal{display:inline-flex}.cnc-foot__legal .cnc-foot__legal-btn,.cnc-foot__legal a{background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:-7px 0;padding:7px 0;text-decoration:none}.cnc-foot__legal .cnc-foot__legal-btn:focus-visible,.cnc-foot__legal .cnc-foot__legal-btn:hover,.cnc-foot__legal a:focus-visible,.cnc-foot__legal a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:991.98px){.cnc-foot{min-height:auto}.cnc-foot__main{align-items:center;border-bottom:0;border-top:0;gap:clamp(26px,3.8vh,46px);grid-template-columns:minmax(0,1fr);justify-items:center;padding:clamp(38px,6vh,60px) clamp(16px,4vw,30px) clamp(30px,4.6vh,48px);text-align:center}.cnc-foot__brand{display:contents}.cnc-foot__logo{order:1}.cnc-foot__robot{align-self:auto;max-width:520px;min-height:clamp(230px,34vh,330px);order:2;width:100%}.cnc-foot__social{border:0;order:3;padding:0}.cnc-foot__social-list{flex-direction:row;gap:clamp(26px,4vw,58px)}.cnc-foot__social-list .cnc-foot__icon{height:38px;width:38px}.cnc-foot__info{align-items:center;gap:clamp(26px,3.8vh,52px);order:4}.cnc-foot__rule{display:none}.cnc-foot__logo img{height:clamp(40px,4.6vw,58px);margin:0 auto}.cnc-foot__badge{align-self:center}.cnc-foot__badge img{height:78px}.cnc-foot__contact{align-items:center;border-right:0;gap:clamp(14px,2.2vh,24px);padding-right:0;text-align:center}.cnc-foot__copy{background:transparent;color:#7f8089;font-size:13px;padding:clamp(26px,3.8vh,46px) 18px clamp(26px,3.6vh,40px)}}@media (max-width:480px){.cnc-foot__social-list{gap:22px}.cnc-foot__social-list .cnc-foot__icon{height:34px;width:34px}.cnc-foot__address,.cnc-foot__contact span,.cnc-foot__gemi{font-size:13px}.cnc-foot__phone{font-size:19px}}@keyframes cnc-foot-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.cnc-foot__social-list a.is-spinning .cnc-foot__icon{animation:none}}.cnc-foot__mail{color:#e7e7ea;font-family:var(--body);font-size:16px;font-weight:400;text-decoration:none;transition:color .25s ease}.cnc-foot__mail:focus-visible,.cnc-foot__mail:hover{color:#fff}.cnc-curtain{animation:cnc-curtain .66s cubic-bezier(.76,0,.24,1) .28s forwards;background:#0a0a0c;inset:0;pointer-events:none;position:fixed;transform-origin:top;z-index:9998}.cnc-curtain b{animation:cnc-curtain-name .66s cubic-bezier(.76,0,.24,1) .28s forwards;bottom:clamp(28px,6vh,64px);color:#fff;font-family:var(--disp);font-size:clamp(38px,7vw,96px);font-weight:400;left:clamp(22px,4vw,54px);letter-spacing:-3px;line-height:var(--cnc-lh-normal);opacity:.92;position:absolute}@keyframes cnc-curtain{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes cnc-curtain-name{0%,45%{opacity:.92;transform:translateY(0)}to{opacity:0;transform:translateY(-34px)}}@media (prefers-reduced-motion:no-preference){body:has(.cnc-curtain)>:not(.cnc-curtain):not(script):not(style):not(noscript):not(template){animation:cnc-curtain-reveal .5s ease .88s both}body:has(.cnc-curtain)>.agcc{position:relative;z-index:9997}.cnc-has-curtain .cnc-rise{animation:cnc-curtain-rise .85s cubic-bezier(.16,1,.3,1) .95s both}}@keyframes cnc-curtain-reveal{0%{opacity:0;visibility:hidden}}@keyframes cnc-curtain-rise{0%{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.cnc-curtain{display:none}}.ag-ai-gateway__launcher.cnc-fab{background:transparent;border:0;border-radius:0;bottom:26px;box-shadow:none;color:var(--ink);display:block;height:122px;min-height:0;padding:0;right:26px;transition:transform .3s;width:122px}.ag-ai-gateway__launcher.cnc-fab:focus-visible,.ag-ai-gateway__launcher.cnc-fab:hover{box-shadow:none;transform:translateY(-3px)}.ag-ai-gateway__launcher.cnc-fab:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ag-ai-gateway__launcher.cnc-fab [data-ag-launcher-icon]{display:none}@media (max-width:1600px){.ag-ai-gateway__launcher.cnc-fab{zoom:.8}}@media (max-width:991.98px){.ag-ai-gateway__launcher.cnc-fab{bottom:16px;height:104px;right:16px;width:104px}}.ag-ai-gateway[data-position=bottom-left] .ag-ai-gateway__launcher.cnc-fab{left:26px;right:auto}@media (max-width:991.98px){.ag-ai-gateway[data-position=bottom-left] .ag-ai-gateway__launcher.cnc-fab{left:16px}}.has-js .ag-ai-gateway__launcher:not(.cnc-fab){animation:cnc-fab-late 0s 4s forwards;visibility:hidden}@keyframes cnc-fab-late{to{visibility:visible}}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__widget{bottom:160px;max-height:min(780px,100vh - 172px);max-height:min(780px,100dvh - 172px)}@media (max-width:1600px){.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__widget{bottom:130px;max-height:min(780px,100vh - 142px);max-height:min(780px,100dvh - 142px)}}@media (max-width:991.98px){.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__widget{bottom:108px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px)}}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__c{border:2px solid var(--purple);height:18px;position:absolute;transition:width .3s,height .3s;width:18px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__c--tl{border-bottom:0;border-right:0;left:0;top:0}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__c--tr{border-bottom:0;border-left:0;right:0;top:0}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__c--bl{border-right:0;border-top:0;bottom:0;left:0}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__c--br{border-left:0;border-top:0;bottom:0;right:0}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__inner{align-items:center;background:var(--beige);border-radius:7px;box-shadow:0 10px 26px -12px rgba(10,10,12,.35);display:flex;flex-direction:column;gap:7px;inset:11px;justify-content:center;padding:26px 0 8px;position:absolute}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__bot{animation:cnc-fab-bob 3s ease-in-out infinite;background:none;border-radius:0;display:block;height:42px;position:relative;width:48px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__ant{background:#c7c3b8;border-radius:2px;display:block;height:10px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:2px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__ant:after{background:var(--purple);border-radius:50%;box-shadow:0 0 8px var(--purple);content:"";height:6px;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:6px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__head{align-items:center;background:linear-gradient(#fff,#e7e4db);border-radius:15px;box-shadow:0 5px 14px rgba(0,0,0,.18),inset 0 -2px 4px rgba(0,0,0,.06);display:flex;height:42px;justify-content:center;width:48px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__head:after,.ag-ai-gateway__launcher.cnc-fab .cnc-fab__head:before{background:linear-gradient(#fff,#dcd8cf);border-radius:6px;content:"";height:18px;position:absolute;top:12px;width:8px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__head:before{left:-5px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__head:after{right:-5px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__face{align-items:center;background:#0a0a0c;border-radius:9px;display:flex;gap:6px;height:24px;justify-content:center;position:relative;width:36px;z-index:1}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__face span{animation:cnc-fab-blink 4.5s infinite;background:var(--teal);border-radius:50%;box-shadow:0 0 7px var(--teal);display:block;height:8px;width:8px}.ag-ai-gateway__launcher.cnc-fab .cnc-fab__label{color:var(--ink);display:block;font-family:var(--body);font-size:12.5px;font-weight:600;letter-spacing:.2px;line-height:var(--cnc-lh-normal);max-width:96px;text-align:center}.ag-ai-gateway__launcher.cnc-fab:focus-visible .cnc-fab__c,.ag-ai-gateway__launcher.cnc-fab:hover .cnc-fab__c{height:24px;width:24px}.ag-ai-gateway__launcher.cnc-fab:focus-visible .cnc-fab__bot,.ag-ai-gateway__launcher.cnc-fab:hover .cnc-fab__bot{animation-duration:1.1s}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__widget{background:var(--bg);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 90px -30px rgba(10,10,12,.5);color:var(--ink);font-family:var(--body)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header{background:#0b0c10;color:#fff;position:relative}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__avatar{background:var(--beige);border-radius:12px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__avatar>*{visibility:hidden}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__title strong{font-family:var(--disp);font-size:17px;font-weight:400;letter-spacing:-.2px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__title span{color:hsla(0,0%,100%,.62);font-family:var(--body);font-size:12.5px;line-height:1.45}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__icon-button{background:transparent;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#fff;transition:transform .25s,border-color .25s,color .25s}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__icon-button:focus-visible,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__icon-button:hover{border-color:var(--purple);color:var(--purple);transform:rotate(90deg)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__toolbar{background:var(--bg2);border-bottom:1px solid var(--line)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__status{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__status-dot{background:var(--purple);box-shadow:0 0 10px var(--purple)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-trigger{background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--ink)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-trigger:focus-visible,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-trigger:hover{border-color:var(--ink)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-panel{background:var(--bg);border:1px solid var(--line);box-shadow:0 14px 34px rgba(10,10,12,.16)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-item{color:var(--ink);font-weight:500}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-item:focus,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__menu-item:hover{background:var(--bg2)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__messages{background:var(--bg);scrollbar-color:var(--line) transparent}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__messages::-webkit-scrollbar-thumb{background:var(--line)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__bubble{background:var(--bg2);border:0;border-radius:18px 18px 18px 6px;color:var(--ink);font-size:14.5px;line-height:1.5}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__message.is-user .ag-ai-gateway__bubble{background:var(--accent);border-radius:18px 18px 6px;color:var(--on-accent)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__typing{background:var(--bg2);color:var(--muted)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__typing-label{font-weight:500}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__typing-dots span{background:var(--accent)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__meta{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy{background:rgba(244,243,239,.88)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy-card{background:var(--bg);border:1px solid var(--line);box-shadow:0 18px 44px rgba(10,10,12,.14)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy-card strong{font-family:var(--disp);font-weight:400}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy-card p{color:var(--muted)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy-actions button{background:transparent;border:1px solid var(--line);border-radius:100px;color:var(--ink);font-weight:500}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy-actions button:first-child{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__composer-wrap{background:var(--bg);border-top:1px solid var(--line)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__notice{color:var(--muted)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__composer{align-items:end}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__composer textarea{background:transparent;border:1.5px solid var(--ink);border-radius:22px;color:var(--ink);font-family:var(--body);font-size:15px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__composer textarea::-moz-placeholder{color:var(--faint)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__composer textarea::placeholder{color:var(--faint)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__send,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__voice{border-radius:50%;font-weight:400;height:44px;min-height:44px;padding:0;width:44px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__voice{background:var(--bg2);color:var(--ink)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__send{background:var(--accent);color:var(--on-accent);justify-self:end;transition:filter .25s,transform .25s}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__send:focus-visible,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__send:hover:not(:disabled){filter:brightness(1.12);transform:translateX(2px)}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot{height:48px;left:19px;pointer-events:none;position:absolute;top:50%;width:48px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__bot{animation:cnc-fab-bob 3s ease-in-out infinite;background:none;border-radius:0;display:block;height:42px;left:50%;margin-left:-24px;position:absolute;position:relative;scale:.62;top:11px;transform-origin:50% 40%;width:48px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__ant{background:#c7c3b8;border-radius:2px;display:block;height:10px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:2px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__ant:after{background:var(--purple);border-radius:50%;box-shadow:0 0 8px var(--purple);content:"";height:6px;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:6px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__head{align-items:center;background:linear-gradient(#fff,#e7e4db);border-radius:15px;box-shadow:0 5px 14px rgba(0,0,0,.18),inset 0 -2px 4px rgba(0,0,0,.06);display:flex;height:42px;justify-content:center;width:48px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__head:after,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__head:before{background:linear-gradient(#fff,#dcd8cf);border-radius:6px;content:"";height:18px;position:absolute;top:12px;width:8px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__head:before{left:-5px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__head:after{right:-5px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__face{align-items:center;background:#0a0a0c;border-radius:9px;display:flex;gap:6px;height:24px;justify-content:center;position:relative;width:36px;z-index:1}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot .cnc-fab__face span{animation:cnc-fab-blink 4.5s infinite;background:var(--teal);border-radius:50%;box-shadow:0 0 7px var(--teal);display:block;height:8px;width:8px}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header .cnc-chat-bot{transform:translateY(-50%)}[data-theme=dark] .ag-ai-gateway.cnc-fab-on .ag-ai-gateway__header{border-bottom:1px solid var(--line)}[data-theme=dark] .ag-ai-gateway.cnc-fab-on .ag-ai-gateway__privacy{background:rgba(12,13,18,.88)}@keyframes cnc-fab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cnc-fab-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.cnc-fab__bot,.cnc-fab__face span{animation:none}.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__icon-button:focus-visible,.ag-ai-gateway.cnc-fab-on .ag-ai-gateway__icon-button:hover{transform:none}}.agcore-consent-cookies h3:not(:first-child){margin-top:1.75em}.agcore-consent-cookies table{border-collapse:collapse;font-size:.9375em;width:100%}.agcore-consent-cookies td,.agcore-consent-cookies th{border-bottom:1px solid var(--line);padding:.75em 1em .75em 0;text-align:left;vertical-align:top}.agcore-consent-cookies th{color:var(--muted);font-family:var(--mono);font-size:.75em;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.agcore-consent-cookies code{background:none;color:var(--ink);font-family:var(--mono);font-size:.9em;overflow-wrap:anywhere;padding:0}@media (max-width:599.98px){.agcore-consent-cookies thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.agcore-consent-cookies table,.agcore-consent-cookies tbody{display:block}.agcore-consent-cookies tr{border-bottom:1px solid var(--line);-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-template-columns:auto 1fr;padding:.875em 0}.agcore-consent-cookies td{border:0;padding:0}.agcore-consent-cookies td:first-child,.agcore-consent-cookies td:last-child{grid-column:1/-1}.agcore-consent-cookies td:first-child{font-weight:600;margin-bottom:.25em}.agcore-consent-cookies td:nth-child(2),.agcore-consent-cookies td:nth-child(3){color:var(--muted);font-size:.875em}.agcore-consent-cookies td:nth-child(2):after{content:" ·"}.agcore-consent-cookies td:last-child{margin-top:.375em}}.agcc .agcc-links a,.agcc .agcc-prefs a,.agcc .agcc-text a,.cnc-call{text-decoration:none}.cnc-call{background:var(--accent);border-radius:50%;bottom:calc(21px + env(safe-area-inset-bottom, 0px));box-shadow:0 14px 30px -12px rgba(14,90,88,.75);color:var(--on-accent);display:grid;height:62px;left:21px;place-items:center;position:fixed;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .25s ease;width:62px;z-index:99980;-webkit-tap-highlight-color:transparent}.cnc-call svg{height:24px;width:24px}.cnc-call:hover{color:var(--on-accent);filter:brightness(1.12);transform:translateY(-3px)}.cnc-call:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:991.98px){.cnc-call{bottom:calc(13px + env(safe-area-inset-bottom, 0px));height:54px;left:13px;width:54px}}@media (prefers-reduced-motion:reduce){.cnc-call{transition:none}}:root{--agcore-consent-reopen-x:30px;--agcore-consent-reopen-y:95px}@media (max-width:991.98px){:root{--agcore-consent-reopen-x:18px;--agcore-consent-reopen-y:79px}}@media (min-width:1800px){.home .cnc-call{display:none}.home{--agcore-consent-reopen-x:16px;--agcore-consent-reopen-y:16px}}@media print{.cnc-call{display:none!important}}