html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--dark: #111516;--light: #f4f7fb;--line: #939598;--accent: #cdd2d6;--accent-strong: #8e949a;--peach: #fed9a6;--grad: linear-gradient(90deg, #8e949a, #e6e9ec);--grad-hero: linear-gradient(90deg, #8e949a, #e6e9ec 55%, #ffffff);--surface: rgba(255, 255, 255, .04);--surface-line: rgba(255, 255, 255, .12);--green: #00aa9e;--purple: #af005f;--brand-grad: linear-gradient(90deg, #00aa9e, #af005f);--senior: #00aa9e;--statum: #00afef;--trusth: #af005f}*{box-sizing:border-box}html,body{margin:0;background:var(--dark);overflow-x:clip}body{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}p{margin:0;line-height:normal;word-break:break-word}a{color:inherit;text-decoration:none}img{display:block;max-width:none}.canvas{width:1920px;transform-origin:0 0}.frame{position:relative;width:1920px;overflow:clip;background:var(--dark)}.abs{position:absolute}.teal{color:var(--accent)}.light{color:var(--light)}.black{color:#fff}.sec{padding:112px 32px}.eyebrow{font-size:21.25px;font-weight:400;color:var(--accent);margin-bottom:9.6px}.eyebrow.dark{color:#fff}.sec-title{margin:0;font-size:61.93px;font-weight:600;line-height:normal;color:#fff;max-width:1300px}.sec-title.black{color:#fff}.social-panel{background:var(--surface);border-radius:20px;padding:80px 64px}.numeros{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12)}.numero{padding:32px 24px 0 0;display:flex;flex-direction:column;gap:8px}.numero strong{font-size:65.12px;font-weight:700;color:var(--accent);line-height:1}.numero span{font-size:20.24px;color:#fff;max-width:320px}.logos-label{margin-top:80px;font-size:18.4px;font-weight:500;color:#ffffff80}.logos{list-style:none;margin:19.2px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.logos li{height:102px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14.72px;color:#ffffff59}.insights-head{display:flex;justify-content:space-between;align-items:flex-end}.link-arrow{display:inline-flex;align-items:center;gap:11.2px;font-size:20.24px;color:var(--light);padding:11.2px 17.6px;border:1px solid var(--accent);border-radius:10px;transition:background .2s}.link-arrow:hover{background:var(--grad)}.artigos{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:25.6px}.artigo{display:flex;flex-direction:column;border-radius:16.32px;overflow:hidden;background:#191e1f;border:1px solid rgba(147,149,152,.17);transition:border-color .2s,transform .25s}.artigo:hover{border-color:var(--accent);transform:translateY(-6px)}.artigo-thumb{position:relative;height:255px;background:linear-gradient(rgba(147,149,152,.17) 1px,transparent 1px) 0 0 / 101px 82px,linear-gradient(90deg,rgba(147,149,152,.17) 1px,transparent 1px) 0 0 / 101px 82px,var(--dark);display:flex;align-items:center;justify-content:center}.artigo-thumb img{width:150px;height:127.5px}.artigo-cat{position:absolute;left:25px;top:25px;background:var(--grad);color:var(--light);font-size:14.72px;font-weight:600;padding:6.4px 11.2px;border-radius:7.461px}.artigo-body{padding:24px 20px 28px;display:flex;flex-direction:column;gap:11.2px}.artigo-date{font-size:14.72px;color:#ffffff80}.artigo h3{margin:0;font-size:27.2px;font-weight:600;color:#fff;line-height:1.2}.artigo p{font-size:18.4px;color:#ffffff80}.artigo-more{margin-top:8px;font-size:16.56px;font-weight:600;color:var(--accent)}.cta-panel{background:var(--grad);border-radius:20px;padding:80px 64px;display:grid;grid-template-columns:1fr 760px;gap:64px;align-items:center}.cta-text{margin-top:25.6px;font-size:25px;color:#fff;max-width:760px}.lead-form{background:var(--surface);border-radius:16.32px;padding:32px;display:flex;flex-direction:column;gap:17.6px}.lead-form label{display:flex;flex-direction:column;gap:6.4px;font-size:16.56px;font-weight:500;color:#fff}.lead-form input,.lead-form textarea{font:inherit;font-weight:400;font-size:18.4px;padding:12.8px 14.4px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:var(--surface);resize:vertical;outline:none;transition:border-color .2s}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--accent)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17.6px}.form-submit{margin-top:6.4px;height:57.8px;border:0;border-radius:10px;background:var(--dark);color:var(--light);font:inherit;font-size:18.3px;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:0 6.4px 0 22.4px;cursor:pointer}.form-submit-box{width:52px;height:44.2px;border-radius:10px;background:var(--grad);display:flex;align-items:center;justify-content:center;transition:transform .2s}.form-submit:hover .form-submit-box{transform:translate(3px)}.form-done{padding:48px 0;text-align:center}.form-done h3{margin:0 0 9.6px;font-size:32.3px;font-weight:600;color:var(--accent)}.form-done p{font-size:20.24px;color:#fff}.footer{padding:80px 32px 40px;border-top:1px solid rgba(147,149,152,.17)}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}.footer-brand img{width:329px;height:87.55px}.footer-brand p{margin-top:24px;max-width:560px;font-size:18.4px;color:#ffffff80}.footer-col{display:flex;flex-direction:column;gap:12.8px}.footer-col h4{margin:0 0 6.4px;font-size:20.24px;font-weight:600;color:var(--accent)}.footer-col a{font-size:18.4px;color:var(--light);transition:color .2s}.footer-col a:hover{color:var(--accent)}.footer-bottom{margin-top:80px;padding-top:32px;border-top:1px solid rgba(147,149,152,.17);display:flex;justify-content:space-between;font-size:16.56px;color:#ffffff80}.footer-cta{color:var(--accent);font-weight:600}.logo-crop{position:absolute;overflow:hidden}.logo-crop img{position:absolute;left:-24.48%;top:-24.7%;width:148.96%;height:149.39%;max-width:none}html.is-loading,html.menu-open{overflow:hidden}.badge{position:absolute}.badge>img{position:relative;display:block}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:linear-gradient(rgba(147,149,152,.1) 1px,transparent 1px) 0 0 / 5.26vw 4.27vw,linear-gradient(90deg,rgba(147,149,152,.1) 1px,transparent 1px) 0 0 / 5.26vw 4.27vw,var(--dark);display:flex;align-items:center;justify-content:center}.intro-logo{display:block;width:clamp(200px,22vw,360px);height:auto}.intro-bar{position:absolute;left:5vw;right:5vw;bottom:6vh;height:1px;background:#93959840}.intro-bar span{display:block;height:100%;background:var(--grad);transform-origin:0 50%}.intro-count{position:absolute;right:5vw;bottom:calc(6vh + 14px);font-size:clamp(14px,1.1vw,20px);font-weight:600;color:var(--light);font-variant-numeric:tabular-nums}.mobile .frame{width:100%}.mobile .sec{padding:64.8px 18px}.mobile .eyebrow{font-size:15px;margin-bottom:7.2px}.mobile .sec-title{margin:0;font-size:clamp(26.7px,7.57vw,46.28px);font-weight:600;line-height:1.15;color:#fff}.mobile .sec-title.black{color:#fff}.mobile .artigos{margin-top:36px;grid-template-columns:1fr;gap:12.6px}.mobile .social-panel{margin:0;padding:50.4px 18px}.mobile .numeros{margin-top:32.4px;grid-template-columns:1fr 1fr;row-gap:7.2px}.mobile .numero{padding:21.6px 10.8px 0 0}.mobile .numero strong{font-size:35.6px}.mobile .numero span{font-size:14px}.mobile .logos-label{margin-top:43.2px;font-size:14px}.mobile .logos{grid-template-columns:repeat(2,1fr);gap:9px}.mobile .logos li{height:74px;font-size:12px}.mobile .insights-head{flex-direction:column;align-items:flex-start;gap:21.6px}.mobile .link-arrow{font-size:15px;padding:10.8px 14.4px}.mobile .artigo-thumb{height:175.75px}.mobile .artigo-thumb img{width:96px;height:88.8px}.mobile .artigo-cat{left:16px;top:16px;font-size:12px}.mobile .artigo-body{padding:18px 16.2px 21.6px}.mobile .artigo h3{font-size:21.12px}.mobile .artigo p{font-size:15px}.mobile .cta-panel{margin:0;padding:50.4px 18px 18px;grid-template-columns:1fr;gap:32.4px}.mobile .cta-text{margin-top:16.2px;font-size:16.32px}.mobile .lead-form{padding:19.8px 16.2px;gap:14.4px}.mobile .lead-form label{font-size:14px}.mobile .lead-form input,.mobile .lead-form textarea{font-size:15.36px;padding:11.7px 12.6px}.mobile .form-row{grid-template-columns:1fr;gap:14.4px}.mobile .form-submit{height:55.5px;font-size:15.36px;padding:0 6px 0 16.2px}.mobile .form-submit-box{width:48px;height:44.4px}.mobile .form-done h3{font-size:24.05px}.mobile .form-done p{font-size:15.36px}.mobile .footer{padding:50.4px 18px calc(28.8px + env(safe-area-inset-bottom,0px))}.mobile .footer-top{grid-template-columns:1fr 1fr;gap:32.4px 18px}.mobile .footer-brand{grid-column:1 / -1}.mobile .footer-brand img{width:220px;height:auto}.mobile .footer-brand p{margin-top:16.2px;font-size:15px}.mobile .footer-col{gap:10.8px}.mobile .footer-col h4{font-size:15.36px}.mobile .footer-col a{font-size:15px}.mobile .footer-bottom{margin-top:43.2px;padding-top:21.6px;flex-direction:column;gap:12.6px;font-size:13px}.reels{padding-top:32px;padding-bottom:16px;overflow:hidden}.servico--reels{display:grid;grid-template-columns:520px minmax(0,1fr);gap:64px;align-items:center}.servico-txt{display:flex;flex-direction:column;align-items:flex-start}.servico-num{font-size:93.6px;font-weight:600;line-height:1;color:var(--light);margin-bottom:32px;font-variant-numeric:tabular-nums}.servico-num small{font-size:27.2px;font-weight:500;color:var(--accent)}.servico--reels .sec-title{font-size:54.21px}.servico-desc{margin-top:22.4px;font-size:21.25px;font-weight:500;color:#ffffff80}.servico-link{margin-top:22.4px;font-size:20.24px;font-weight:600;color:var(--accent);border-bottom:1px solid transparent;transition:border-color .2s}.servico-link:hover{border-color:var(--accent)}.car-navs{margin-top:44.8px;display:flex;gap:11.2px}.car-nav{width:68px;height:57.8px;border-radius:10px;border:1px solid var(--accent);background:transparent;color:var(--light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.car-nav svg{width:28px;height:28px}.car-nav:hover:not(:disabled){background:var(--grad);color:#fff}.car-nav:disabled{opacity:.3;cursor:default}.carrossel{position:relative;min-width:0;margin-right:-32px}.car-trilho{display:flex;column-gap:19.2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 32px 8px 0;cursor:grab;-webkit-user-select:none;user-select:none}.car-trilho::-webkit-scrollbar{display:none}.car-trilho.is-dragging{cursor:grabbing;scroll-snap-type:none}.car-item{position:relative;flex:0 0 280px;aspect-ratio:9 / 16;border-radius:16.32px;overflow:hidden;scroll-snap-align:start;background:#191e1f;border:1px solid rgba(147,149,152,.17);transition:border-color .3s}.car-item img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.car-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(17,21,22,.35) 0%,transparent 25%,transparent 50%,rgba(17,21,22,.92) 100%);pointer-events:none}.car-item:hover{border-color:var(--accent)}.car-item:hover img{transform:scale(1.06)}.car-idx{position:absolute;z-index:2;left:20px;top:18px;font-size:18.4px;font-weight:600;color:var(--light)}.car-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:17.6px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:flex;align-items:flex-end;cursor:pointer}.car-play:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:16.32px}.car-play-ico{position:absolute;right:20px;bottom:20px;width:64px;height:54.4px;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.car-play-ico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--accent);animation:pulse 2.6s ease-out infinite}.car-play-ico svg{width:28px;height:28px;margin-left:4px}.car-play:hover .car-play-ico{transform:scale(1.12)}.car-cap{padding-right:60.8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.car-cap em{font-style:normal;font-size:14px;font-weight:600;color:var(--light);background:var(--grad);padding:6px 9.6px;border-radius:7.461px}.car-cap b{font-size:20.4px;font-weight:600;line-height:1.2;color:var(--light)}.car-progress{margin:24px 32px 0 0;height:2px;background:#93959840}.car-progress span{display:block;height:100%;background:var(--grad);transition:width .3s}.reel-modal{--w: min(400px, calc(100vw - 64px) , calc((100dvh - 380px)*.8) );position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;padding:16px;display:flex;align-items:center;justify-content:center;background:#111516e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:modal-fade .3s ease-out}.reel-modal-box{width:calc(var(--w) + 32px);padding:12.8px;border-radius:20px;background:#191e1f;border:1px solid rgba(147,149,152,.25);display:flex;flex-direction:column;gap:11.2px;animation:modal-pop .45s cubic-bezier(.2,.8,.2,1)}.reel-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9.6px}.reel-modal-head div{display:flex;flex-direction:column;align-items:flex-start;gap:6.4px}.reel-modal-tag{font-size:12px;font-weight:600;color:var(--light);background:var(--grad);padding:4px 8px;border-radius:6px}.reel-modal-head strong{font-size:16.56px;font-weight:600;color:var(--light)}.reel-modal-close{flex:none;width:40px;height:34px;border-radius:8px;border:1px solid rgba(147,149,152,.3);background:transparent;color:var(--light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.reel-modal-close:hover{background:var(--grad);color:#fff}.reel-modal-close svg{width:20px;height:20px}.reel-modal-frame{display:block;width:var(--w);height:calc(var(--w) * 1.25 + 208px);border:0;border-radius:12px;background:var(--surface)}.reel-modal-link{font-size:15px;font-weight:600;color:var(--accent);text-align:center}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-pop{0%{opacity:0;transform:translateY(30px) scale(.96)}}@media(prefers-reduced-motion:reduce){.car-play-ico:before{animation:none;opacity:0}.reel-modal,.reel-modal-box{animation:none}}.mobile .reels{padding-top:0}.mobile .servico--reels{grid-template-columns:1fr;gap:28.8px}.mobile .servico-num{font-size:43.68px;margin-bottom:16px}.mobile .servico-num small{font-size:16.56px}.mobile .servico--reels .sec-title{font-size:clamp(23.4px,6.63vw,40.56px)}.mobile .servico-desc,.mobile .servico-link{margin-top:12.8px;font-size:14.72px}.mobile .car-navs{margin-top:19.2px}.mobile .car-nav{width:48px;height:40.8px}.mobile .car-nav svg{width:22px;height:22px}.mobile .carrossel{margin:0 -16px}.mobile .car-trilho{column-gap:11.2px;padding:6px 16px;scroll-padding-left:20px}.mobile .car-item{flex-basis:min(72vw,300px)}.mobile .car-play-ico{right:16px;bottom:16px;width:52px;height:44.2px}.mobile .car-cap{padding-right:48px}.mobile .car-cap b{font-size:17.48px}.mobile .car-progress{margin:16px 16px 0}.page{overflow-x:clip}.pg-wrap{width:min(100% - 80px,1840px);margin-inline:auto}.pg-eyebrow{font-size:clamp(13.8px,1.15vw,20.24px);color:var(--accent);margin-bottom:11.2px}.pg-eyebrow.is-dark{color:#fff}.pg-h1{margin:0;max-width:1300px;font-size:clamp(34.32px,4.84vw,87.36px);font-weight:600;line-height:1.05;color:#fff}.pg-h2{margin:0;font-size:clamp(26.52px,3.28vw,56.16px);font-weight:600;line-height:1.1;color:#fff}.pg-lead{margin-top:25.6px;max-width:900px;font-size:clamp(15.3px,1.36vw,22.1px);font-weight:500;color:#fff9}.pg-sublead{margin-top:17.6px;max-width:860px;font-size:clamp(14.45px,1.15vw,20.4px);font-weight:500;color:#ffffff8c}.pg-center{margin-top:32px;display:flex;justify-content:center}.pg-actions{margin-top:35.2px;display:flex;flex-wrap:wrap;gap:11.2px}.pg-btn{height:57.8px;padding:0 6.4px 0 22.4px;display:inline-flex;align-items:center;gap:22.4px;border-radius:10px;background:var(--grad);font-size:18.3px;color:#fff;transition:filter .2s}.pg-btn:hover{filter:brightness(1.08)}.pg-btn-box{width:52px;height:44.2px;border-radius:10px;background:var(--dark);display:flex;align-items:center;justify-content:center;transition:transform .2s}.pg-btn:hover .pg-btn-box{transform:translate(3px)}.pg-btn-ghost{height:57.8px;padding:0 22.4px;display:inline-flex;align-items:center;border:1px solid var(--accent);border-radius:10px;font-size:17.48px;color:var(--light);transition:background .2s,color .2s}.pg-btn-ghost:hover{background:var(--grad);color:#fff}.pg-hero{position:relative;padding:152px 0 clamp(64px,7.2vw,120px);overflow:hidden}.pg-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(147,149,152,.17) 1px,transparent 1px) 0 0 / 101px 82px,linear-gradient(90deg,rgba(147,149,152,.17) 1px,transparent 1px) 0 0 / 101px 82px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);pointer-events:none}.pg-hero-word{position:absolute;right:-1vw;bottom:-3.5vw;font-size:clamp(93.6px,16.38vw,327.6px);font-weight:600;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(147,149,152,.4);pointer-events:none;-webkit-user-select:none;user-select:none}.pg-hero-inner{position:relative}.pg-crumbs{margin-bottom:32px;display:flex;flex-wrap:wrap;gap:8px;font-size:15px;color:#ffffff80}.pg-crumbs>span{display:inline-flex;gap:8px}.pg-crumbs a:hover{color:var(--accent)}.pg-crumbs [aria-current]{color:var(--light)}.pg-sec{padding:clamp(57.6px,6.4vw,112px) 0}.pg-sec-tight{padding:clamp(25.6px,3.2vw,48px) 0}.pg-sec-light{background:var(--surface);border-radius:20px;color:#fff}.pg-head{margin-bottom:clamp(32px,4vw,64px);max-width:1150px}.pg-head.is-center{margin-inline:auto;text-align:center}.pg-head.is-center .pg-sublead{margin-inline:auto}.pg-head.is-dark .pg-h2{color:#fff}.pg-head.is-dark .pg-sublead{color:#fff9}.pg-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4.8vw,96px);align-items:start}.pg-split>.pg-head{margin-bottom:0}.pg-arch{display:grid;grid-template-columns:repeat(3,1fr);gap:22.4px}.pg-arch-item{position:relative;padding:28.8px 25.6px;border-radius:16.32px;background:var(--surface);border:1px solid rgba(255,255,255,.08)}.pg-arch-item.is-mind{background:var(--grad)}.pg-arch-role{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.pg-arch-item strong{display:block;margin:9.6px 0 8px;font-size:clamp(20.28px,1.72vw,31.2px);font-weight:600;color:#fff}.pg-arch-item p{font-size:16.56px;color:#ffffffb3}.pg-arch-arrow{position:absolute;right:-28px;top:50%;z-index:2;width:44px;height:37.4px;margin-top:-17.6px;border-radius:50%;background:var(--dark);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:16.56px}.pg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22.4px}.pg-step{padding-top:22.4px;border-top:2px solid var(--accent)}.pg-step-num{font-size:16.56px;font-weight:600;color:var(--accent)}.pg-step h3{margin:11.2px 0 9.6px;font-size:clamp(20.4px,1.62vw,27.2px);font-weight:600;color:var(--light)}.pg-step p{font-size:16.56px;color:#ffffff8c}.pg-company-logo{height:36.55px;width:auto}.pg-wordmark{font-size:23.8px;font-weight:800;letter-spacing:.14em;color:var(--light)}.pg-wordmark.is-dark{color:#fff}.pg-company{scroll-margin-top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:14.4px;padding:28.8px;border-radius:20px;background:var(--surface);color:#fff}.pg-company.is-teal{background:var(--grad)}.pg-company h2{margin:8px 0 0;font-size:clamp(22.1px,1.87vw,32.3px);font-weight:600}.pg-company p{font-size:16.56px;color:#ffffffbf}.pg-company ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15.64px;font-weight:500}.pg-company li:before{content:"— ";color:var(--accent);font-weight:700}.pg-company.is-teal li:before{color:var(--light)}.pg-empty{font-size:18.4px;color:#ffffff8c}.pg-timeline{position:relative;padding-left:44.8px}.pg-timeline-line{position:absolute;left:9px;top:12px;bottom:40px;width:2px;background:var(--grad)}.pg-timeline ol{list-style:none;margin:0;padding:0}.pg-timeline li{position:relative;display:grid;grid-template-columns:260px 1fr;gap:32px;padding-bottom:44.8px}.pg-timeline li:before{content:"";position:absolute;left:-54px;top:10px;width:16px;height:16px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 6px var(--dark)}.pg-timeline h3{margin:0 0 8px;font-size:clamp(18.7px,1.53vw,25.5px);font-weight:600;color:var(--light)}.pg-timeline p{font-size:16.56px;color:#ffffff8c}.pg-contact{display:grid;grid-template-columns:1.4fr 1fr;gap:25.6px;align-items:start}.page .sec{padding:clamp(48px,5.6vw,96px) var(--gutter, 32px)}.page .frame{width:auto;background:transparent;overflow:visible}.page .cta-panel{grid-template-columns:1fr minmax(0,640px);gap:clamp(25.6px,4vw,64px);padding:clamp(32px,4.8vw,80px) clamp(19.2px,4vw,64px)}.page .sec-title{font-size:clamp(26.52px,3.28vw,56.16px)}.page .eyebrow{font-size:clamp(13.8px,1.15vw,20.24px)}.page .cta-text{font-size:clamp(14.45px,1.27vw,22.1px)}@media(max-width:1200px){.page .cta-panel,.pg-contact{grid-template-columns:1fr}.page .artigos{grid-template-columns:repeat(2,1fr)}}.mobile .pg-wrap{width:min(100% - 40px,1840px)}.mobile .pg-hero{padding:96px 0 57.6px}.mobile .pg-hero-grid{background-size:10vw 10vw}.mobile .pg-hero-word{font-size:34vw;bottom:-6vw}.mobile .pg-crumbs{margin-bottom:19.2px;font-size:13px}.mobile .pg-actions{margin-top:25.6px}.mobile .pg-btn,.mobile .pg-btn-ghost{height:51px;font-size:15.64px}.mobile .pg-btn{padding:0 6px 0 17.6px;gap:17.6px}.mobile .pg-btn-box{width:48px;height:40.8px}.mobile .pg-sec-light{border-radius:20px}.mobile .pg-split,.mobile .pg-arch,.mobile .pg-contact,.mobile .page .artigos{grid-template-columns:1fr}.mobile .pg-split{gap:25.6px}.mobile .pg-step p,.mobile .pg-company p,.mobile .pg-timeline p,.mobile .pg-arch-item p{font-size:14.72px}.mobile .pg-arch{gap:16px}.mobile .pg-arch-arrow{right:auto;left:50%;top:auto;bottom:-32px;margin:0 0 0 -17.6px;transform:rotate(90deg)}.mobile .pg-steps{grid-template-columns:1fr 1fr;gap:22.4px 12.8px}.mobile .pg-company{padding:19.2px}.mobile .pg-empty{font-size:14.72px}.mobile .pg-timeline{padding-left:28.8px}.mobile .pg-timeline-line{left:7px}.mobile .pg-timeline li{grid-template-columns:1fr;gap:8px;padding-bottom:32px}.mobile .pg-timeline li:before{left:-36px;top:6px}.mobile .page .cta-panel{margin:0}.mobile .page .sec{padding:44.8px 16px}.site>.footer{width:auto}.pg-logo-chip{display:inline-flex;padding:8px 11.2px;border-radius:10px;background:var(--grad)}.brand-senior{--brand: var(--senior)}.brand-statum{--brand: var(--statum)}.brand-trusth{--brand: var(--trusth)}.pg-company[class*=brand-]{background:var(--brand);border-color:transparent;color:#fff}.pg-company[class*=brand-] h2{color:#fff}.pg-company[class*=brand-] p{color:#ffffffd9}.pg-company[class*=brand-] li:before{color:#fff}.pg-logo-chip{background:#fff}.pg-wordmark{color:#fff}.pg-h1{font-size:clamp(40.56px,5.93vw,121.68px);font-weight:500;line-height:.98;letter-spacing:-.045em}.pg-h2,.page .sec-title{font-weight:500;line-height:1.02;letter-spacing:-.035em}.pg-eyebrow{letter-spacing:.01em}.chapter-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(52px + env(safe-area-inset-bottom,0px));padding:0 40px env(safe-area-inset-bottom,0px);display:flex;align-items:center;gap:20px;background:#111516db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(147,149,152,.22);font-size:14px;color:var(--light);transition:transform .5s cubic-bezier(.7,0,.3,1)}.chapter-bar.is-hidden{transform:translateY(100%)}.chapter-ticks{display:flex;align-items:center;gap:5px;height:100%}.chapter-tick{width:9px;height:22px;padding:0;border:0;background:none;cursor:pointer;position:relative}.chapter-tick:before{content:"";position:absolute;left:4px;top:50%;width:1px;height:12px;margin-top:-6px;background:#f4f7fb73;transition:height .3s,margin-top .3s,background .3s}.chapter-tick.is-past:before{background:#939598b3}.chapter-tick.is-active:before{height:22px;margin-top:-11px;width:2px;background:var(--grad)}.chapter-tick:hover:before{background:var(--surface)}.chapter-label{font-weight:600}.chapter-count{color:#f4f7fb99;font-variant-numeric:tabular-nums}.chapter-count span{margin:0 2px}.chapter-name{color:var(--accent);animation:chapter-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes chapter-in{0%{opacity:0;transform:translateY(6px)}}.chapter-cta{margin-left:auto;font-weight:600;color:var(--light);transition:color .2s}.chapter-cta:hover{color:var(--accent)}.site>.footer,.mobile .footer{padding-bottom:calc(81.6px + env(safe-area-inset-bottom,0px))}.pg-hero-meta{margin:-6.4px 0 51.2px;display:flex;justify-content:space-between;gap:32px;font-size:15px;line-height:1.4;color:#f4f7fbbf}.pg-hero-meta p{max-width:300px}.pg-hero-meta p:last-child{text-align:right}.pg-hero-bottom{margin-top:57.6px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pg-hero-visual{position:absolute;top:0;right:0;bottom:0;width:58%;-webkit-mask-image:linear-gradient(to right,transparent,#000 35%);mask-image:linear-gradient(to right,transparent,#000 35%)}.pg-hero.has-visual .pg-hero-inner{pointer-events:none}.pg-hero.has-visual .pg-hero-inner a,.pg-hero.has-visual .pg-hero-inner button,.pg-hero.has-visual .pg-hero-inner input{pointer-events:auto}.front-slider{max-width:600px}.front-slider-head{display:flex;justify-content:space-between;font-size:14px;color:#f4f7fbbf}.front-slider-stops{margin-top:14.4px;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between}.front-slider-stops button{padding:0;border:0;background:none;font:inherit;font-size:15px;color:#f4f7fbb3;cursor:pointer;transition:color .2s}.front-slider-stops button span{font-size:11px;margin-right:4px}.front-slider-stops button.is-active,.front-slider-stops button:hover{color:var(--accent)}.front-slider-track{margin-top:11.2px}.front-slider-track input{width:100%;height:24px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.front-slider-track input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--accent) var(--pct),rgba(244,247,251,.25) var(--pct))}.front-slider-track input::-moz-range-track{height:2px;background:linear-gradient(to right,var(--accent) var(--pct),rgba(244,247,251,.25) var(--pct))}.front-slider-track input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6.4px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 6px #00afef33;transition:box-shadow .2s}.front-slider-track input::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--grad);box-shadow:0 0 0 6px #00afef33}.front-slider-track input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px #00afef73}.front-slider-text{margin-top:11.2px;min-height:2.8em;font-size:14.72px;color:#f4f7fbbf;animation:chapter-in .45s cubic-bezier(.2,.8,.2,1)}.front-slider-text a{color:var(--accent);font-weight:600;white-space:nowrap}.mobile .chapter-bar{padding:0 16px env(safe-area-inset-bottom,0px);gap:12px;font-size:13px}.mobile .chapter-label,.mobile .chapter-cta{display:none}.mobile .chapter-tick{width:7px}.mobile .chapter-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile .pg-hero-meta{margin-bottom:28.8px;font-size:13px}.mobile .pg-hero-bottom{margin-top:35.2px;flex-direction:column;align-items:stretch}.mobile .pg-hero-visual{width:100%;opacity:.55;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent)}.mobile .front-slider-stops button{font-size:12px}.mobile .front-slider-stops button span{display:none}:root{--gutter: clamp(20px, 7.3vw, 140px)}body{background:var(--dark);color:#fff}.v2-grad,.teal{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.v2-grad-hero{background-image:var(--grad-hero)}.v2-strong{font-weight:700}.v2-eyebrow{font-size:clamp(13.6px,1.27vw,24.26px);color:#f4f7fb}.v2-btn{--h: clamp(46.4px, 3.48vw, 66.8px);height:var(--h);padding:0 calc(var(--h) * .114) 0 clamp(16px,1.44vw,26.4px);display:inline-flex;align-items:center;gap:clamp(19.2px,2.08vw,40px);border:1.662px solid #fff;border-radius:12.4px;color:#f4f7fb;transition:background .25s,border-color .25s}.v2-btn-label{font-size:clamp(12.88px,1.04vw,20.02px);text-transform:uppercase;white-space:nowrap}.v2-btn-box{flex:none;width:calc(var(--h) * .772);height:calc(var(--h) * .772);border-radius:12.4px;background:var(--grad);display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.v2-btn-box img{width:38%;height:auto}.v2-btn:hover{background:#ffffff0d;border-color:var(--accent)}.v2-btn:hover .v2-btn-box{transform:translate(4px);box-shadow:0 0 28px #0036de99}.v2-btn-sm{--h: 45px;padding:0 5px 0 14px;gap:18px;border-width:.895px;border-radius:6.68px}.v2-btn-sm .v2-btn-label{font-size:13.286px}.v2-btn-sm .v2-btn-box{width:34.734px;height:34.734px;border-radius:6.68px;background:#fff}.v2-header{position:fixed;top:0;left:0;right:0;z-index:60;height:104px;padding:0 clamp(16px,6vw,114px) 0 clamp(16px,8.5vw,163px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .35s,height .35s,border-color .35s;border-bottom:1px solid transparent}.v2-header.is-scrolled:not(.is-menu){height:84px;background:#111516c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:#ffffff14}.v2-menu-btn{justify-self:start;display:inline-flex;align-items:center;gap:16.5px;padding:8px 0;border:0;background:none;font:inherit;font-size:19.11px;color:#fff;cursor:pointer}.v2-menu-icon{display:inline-flex;transition:transform .4s cubic-bezier(.7,0,.3,1)}.v2-menu-icon{position:relative}.v2-menu-icon img{transition:opacity .3s,transform .4s cubic-bezier(.7,0,.3,1)}.v2-menu-x{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.v2-menu-x:before,.v2-menu-x:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:1.6px;margin:-.8px 0 0 -11.2px;background:#fff;transform:rotate(45deg)}.v2-menu-x:after{transform:rotate(-45deg)}.v2-menu-icon.is-open img{opacity:0;transform:scaleX(.4)}.v2-menu-icon.is-open .v2-menu-x{opacity:1}.v2-header-logo{justify-self:center}.v2-header-logo .logo-crop{position:relative;display:block;width:70px;height:69.878px}.v2-header-right{justify-self:end;display:flex;align-items:center;gap:clamp(16px,3.6vw,70px)}.v2-social{position:relative;display:inline-flex}.v2-social a{position:absolute;top:-8px;bottom:-8px;width:50%}.v2-social a:first-of-type{left:0}.v2-social a:last-of-type{right:0}.v2-hero{padding:0 calc(29 / 1920 * 80vw)}.v2-hero-card{position:relative;height:max(660px,calc(100svh - 24px));overflow:hidden;border-radius:0 0 50px 50px;isolation:isolate;background:var(--dark)}.v2-hero-bg>*{position:absolute;pointer-events:none}.v2-hero-grid{left:-1.56%;top:-26.4%;width:103.1%;height:152.6%;opacity:.55}.v2-hero-vignette{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(17,21,22,.72),rgba(17,21,22,.25) 70%,transparent),linear-gradient(to bottom,#111516d9,#11151600 30%,#11151600 70%,#11151699)}.v2-hero-content{position:relative;z-index:2;height:100%;max-width:980px;margin:0 auto;padding:0 19.2px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.v2-hero-title{margin:0;max-width:900px;font-size:clamp(31.2px,3.28vw,65.52px);font-weight:400;line-height:1.12}.v2-hero-lead{margin:clamp(14.4px,1.28vw,24px) auto clamp(24px,2.08vw,40px);max-width:640px;font-size:clamp(16.15px,1.39vw,26.79px);color:#ffffff9e}.v2-services{position:relative}.v2-services-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.v2-services-side{position:absolute;left:var(--gutter);top:50%;transform:translateY(-58%);width:min(373px,24vw)}.v2-services-num{position:relative;height:1.2em;margin-bottom:11.2px;font-size:clamp(24.96px,2.07vw,39.69px);line-height:1.2;perspective:600px}.v2-services-num span{position:absolute;left:0;top:0;will-change:transform,opacity}.v2-services-q{font-size:clamp(15.3px,1.27vw,24.26px);color:#f4f7fb}.v2-services-stage{position:absolute;left:34%;right:4%;top:0;bottom:0;perspective:1200px}.v2-service{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16.8px;text-align:center;transform-origin:50% 50%;will-change:transform,opacity;backface-visibility:hidden}.v2-service-title{margin:0;font-size:clamp(31.2px,4.5vw,86.41px);font-weight:400;line-height:1.2}.v2-service-desc{max-width:533px;font-size:14.72px;font-weight:200;color:#fff}.v2-service-link{margin-top:6.4px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid rgba(0,175,239,.4);padding-bottom:4px;transition:color .2s,border-color .2s}.v2-service-link:hover{color:#fff;border-color:#fff}.v2-services-dots{position:absolute;right:clamp(16px,3vw,60px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:11.2px}.v2-services-dots button{padding:0;border:0;background:none;font:inherit;font-size:12px;color:#ffffff59;cursor:pointer;display:flex;align-items:center;gap:8px;transition:color .3s}.v2-services-dots button:before{content:"";width:14px;height:1px;background:currentColor;transition:width .3s}.v2-services-dots button.is-active{color:#fff}.v2-services-dots button.is-active:before{width:34px;background:var(--grad)}.v2-services-note{position:absolute;left:50%;bottom:76px;transform:translate(-50%);font-size:13px;letter-spacing:.08em;color:#fff6}.v2-services-note span{display:inline-block;animation:v2-bob 1.6s ease-in-out infinite}@keyframes v2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.v2-arch{position:relative}.v2-arch-sticky{position:sticky;top:0;height:100svh;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(19.2px,2.72vw,52.8px);--sq: min(184.59px, 21svh, 9.6vw)}.v2-arch-head{align-self:center}.v2-arch-title{margin:6px 0 clamp(22.4px,2.32vw,44.8px);font-size:clamp(31.2px,3.46vw,66.56px);font-weight:400;line-height:1.2}.v2-arch-steps{display:contents}.v2-arch-squares{position:relative;display:flex;flex-direction:column}.v2-arch-square{position:relative;z-index:1;width:var(--sq);height:var(--sq);margin-top:-1.8px;border:1.803px solid rgba(255,255,255,.45);background:transparent;font:inherit;font-size:calc(var(--sq) * .598);font-weight:600;line-height:1;color:#fff6;cursor:pointer;transition:color .5s}.v2-arch-square.is-active{color:#fff;border-color:transparent}.v2-arch-highlight{position:absolute;left:0;top:0;width:var(--sq);height:var(--sq);background:var(--grad);transform:translateY(calc(var(--active) * (var(--sq) - 1.8px)));transition:transform .7s cubic-bezier(.7,0,.3,1)}.v2-arch-highlight img{position:absolute;left:50%;top:50%;width:210%;height:auto;transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none}.v2-arch-texts{display:flex;flex-direction:column}.v2-arch-text{height:var(--sq);display:flex;align-items:center;cursor:pointer}.v2-arch-mnum{display:none}.v2-arch-text h3{margin:0 0 11.2px;font-size:clamp(20.28px,1.81vw,34.69px);font-weight:500;color:#f4f7fb3d;transition:color .5s}.v2-arch-text p{max-width:625px;font-size:clamp(14.72px,1.12vw,21.53px);font-weight:300;color:#ffffff80;transition:color .5s}.v2-arch-role{display:inline-block;margin-top:9.6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#00afef00;transition:color .5s}.v2-arch-text.is-active h3{color:#f4f7fb}.v2-arch-text.is-active p{color:#fff}.v2-arch-text.is-active .v2-arch-role{color:var(--accent)}.v2-eco{padding:clamp(64px,4.16vw,80px) var(--gutter) clamp(64px,4.16vw,80px);text-align:center}.v2-eco-kicker{font-size:clamp(13.6px,1.11vw,21.25px);color:#ffffff63}.v2-eco-title{margin:11.2px auto 0;max-width:909px;font-size:clamp(26.52px,2.75vw,52.86px);font-weight:400;line-height:1.2}.v2-eco-map{margin:clamp(40px,2.64vw,50.4px) auto 0;width:min(1509px,100%)}.v2-eco-hub{position:relative;width:clamp(110px,8.125vw,156px);aspect-ratio:1;margin:0 auto}.v2-eco-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v2-eco-icon{position:absolute;top:3.52%;right:3.52%;bottom:3.52%;left:3.52%}.v2-eco-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--accent);animation:pulse 2.6s ease-out infinite}.v2-eco-branches{position:relative;margin:0 14.75%;display:grid;grid-template-columns:1fr 1fr}.v2-eco-branch{position:relative;aspect-ratio:536 / 275}.v2-eco-branch img{position:absolute;left:50%;top:50%;width:51.31%;height:194.9%;max-width:none;transform:translate(-50%,-50%) rotate(90deg)}.v2-eco-branch.is-left img{transform:translate(-50%,-50%) rotate(90deg) scaleY(-1)}.v2-eco-stem{position:absolute;left:50%;top:50%;width:25.65%;height:3px;transform:translate(-50%,-50%) rotate(90deg)}.v2-eco-stem img{display:block;width:100%;height:3px}.v2-eco-signal{position:absolute;left:50%;top:0;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 16px 4px #00afefcc;animation:v2-signal 2.8s cubic-bezier(.6,0,.4,1) infinite}@keyframes v2-signal{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 10px);opacity:0}}.v2-eco-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5.77%}.v2-eco-card{min-height:176.8px;padding:24px clamp(14.4px,1.92vw,36.8px) 20.8px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:17.6px;text-align:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.v2-eco-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0006}.v2-eco-card img{height:auto;max-width:60%}.v2-eco-card p{font-size:clamp(14.72px,.96vw,18.4px);font-weight:300}.v2-eco-card{position:relative;overflow:hidden;color:#fff;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid var(--surface-line)}.v2-eco-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand)}.v2-eco-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 50% 0%,var(--brand),transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.v2-eco-card:hover:after{opacity:.16}.v2-eco-card>*{position:relative;z-index:1}.v2-eco-card.is-senior{--brand: var(--senior)}.v2-eco-card.is-statum{--brand: var(--statum)}.v2-eco-card.is-trusth{--brand: var(--trusth)}.v2-eco-card:is(.is-senior,.is-trusth,.is-statum) img{box-sizing:content-box;width:150px;height:38px;max-width:none;object-fit:contain;padding:6.4px 9.6px;border-radius:8px;background:#fff}.v2-eco-more{margin-top:auto;font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.v2-eco-cta{margin-top:clamp(40px,4.24vw,80.8px)}.pg-h1,.pg-h2,.sec-title,.page .sec-title{font-weight:400;letter-spacing:-.015em}.pg-h1{font-size:clamp(35.88px,4.37vw,85.8px);line-height:1.05}.pg-eyebrow,.eyebrow{color:#ffffff8c}.pg-lead,.pg-sublead{font-weight:300}.pg-btn,.form-submit{height:61.2px;padding:0 6.4px 0 22.4px;gap:32px;border:1.662px solid #fff;border-radius:12.4px;background:transparent;color:#f4f7fb;font-size:15.64px;font-weight:400;text-transform:uppercase;transition:background .25s,border-color .25s}.pg-btn:hover,.form-submit:hover{filter:none;background:#ffffff0d;border-color:var(--accent)}.pg-btn-box,.form-submit-box{width:56px;height:47.6px;border-radius:12.4px;background:var(--grad)}.pg-btn-ghost{height:61.2px;border:1px solid rgba(255,255,255,.3);border-radius:12.4px;font-size:15px;text-transform:uppercase;letter-spacing:.04em}.pg-btn-ghost:hover{background:#ffffff0f;color:#fff}.link-arrow{border-color:#ffffff4d;text-transform:uppercase;font-size:15px}.link-arrow:hover{background:#ffffff0f}.pg-arch-item,.artigo,.lead-form,.car-item{background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid var(--surface-line)}.pg-sec-light,.social-panel,.cta-panel{background:radial-gradient(90% 120% at 100% 100%,rgba(147,149,152,.16),transparent 60%),radial-gradient(60% 80% at 0% 0%,rgba(147,149,152,.07),transparent 60%),#ffffff06;border:1px solid var(--surface-line);color:#fff}.pg-sec-light .pg-arch-item{background:#11151699}.pg-arch-item.is-mind{background:var(--grad);border-color:transparent}.lead-form input,.lead-form textarea{background:#ffffff0d;border-color:#ffffff29;color:#fff}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--accent);background:#ffffff14}.lead-form label{color:#fffc}.form-done h3,.numero strong{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pg-hero-word{-webkit-text-stroke:1px rgba(147,149,152,.35)}.pg-hero{padding-top:160px}.pg-hero:after{content:"";position:absolute;right:-10%;bottom:-60%;width:70vw;height:70vw;border-radius:50%;background:radial-gradient(circle,rgba(147,149,152,.17),rgba(147,149,152,.06) 45%,transparent 65%);pointer-events:none}.chapter-bar{background:#111516db}.chapter-tick.is-active:before{background:var(--grad)}.chapter-name{color:var(--accent)}.footer{border-top-color:#ffffff14}.footer-col h4{color:#ffffff73;font-weight:500}@media(max-width:1200px){.v2-arch-sticky{--sq: min(160px, 19svh, 12vw)}}.mobile .v2-header{height:72px;padding:0 16px}.mobile .v2-header.is-scrolled:not(.is-menu){height:64px}.mobile .v2-menu-btn{font-size:15px;gap:10px}.mobile .v2-menu-icon img{width:30px;height:auto}.mobile .v2-header-logo .logo-crop{width:46px;height:46px}.mobile .v2-social{display:none}.mobile .v2-btn-sm{--h: 40px}.mobile .v2-header .v2-btn-sm{padding:0 4px;border:0}.mobile .v2-header .v2-btn-sm .v2-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mobile .v2-btn-sm .v2-btn-label{font-size:11px}.mobile .v2-btn-sm .v2-btn-box{width:30px;height:30px}.mobile .v2-hero{padding:0 6.4px}.mobile .v2-hero-card{height:auto;min-height:100svh;border-radius:0 0 32px 32px}.mobile .v2-hero-content{min-height:100svh;padding:76.8px 16px 64px}.mobile .v2-hero-title{font-size:clamp(26.52px,7.49vw,40.56px)}.mobile .v2-hero-lead{font-size:16.56px}.mobile .v2-services-side{left:20px;right:20px;top:104px;width:auto;transform:none}.mobile .v2-services-num{font-size:28.9px;margin-bottom:6px}.mobile .v2-services-stage{left:20px;right:20px;top:120px}.mobile .v2-service-title{font-size:clamp(28.08px,8.58vw,43.68px)}.mobile .v2-service-desc{font-size:15px}.mobile .v2-services-dots{right:auto;left:50%;top:auto;bottom:110px;transform:translate(-50%);flex-direction:row}.mobile .v2-services-dots button:before{display:none}.mobile .v2-services-note{display:none}.mobile .v2-arch-sticky{position:relative;height:auto;padding:64px 16px;display:block}.mobile .v2-arch-squares{display:none}.mobile .v2-arch-texts{margin-top:32px;gap:11.2px}.mobile .v2-arch-text{height:auto;padding:16px;gap:14.4px;align-items:flex-start;border:1px solid rgba(255,255,255,.2);transition:background .5s,border-color .5s}.mobile .v2-arch-text.is-active{background:linear-gradient(135deg,#0036de8c,#00afef40);border-color:transparent;box-shadow:0 0 50px #0036de59}.mobile .v2-arch-mnum{display:block;flex:none;font-size:43.68px;font-weight:600;line-height:1;color:#fff6}.mobile .v2-arch-text.is-active .v2-arch-mnum{color:#fff}.mobile .v2-eco-branches{margin:0 auto;width:3px;height:51px;display:block}.mobile .v2-eco-branch{display:none}.mobile .v2-eco-stem{width:60px}.mobile .v2-eco-cards{grid-template-columns:1fr;gap:11.2px}.mobile .v2-eco-card{min-height:0}.mobile .pg-hero{padding-top:104px}.komvos-features{padding:clamp(32px,4vw,72px) var(--gutter)}.komvos-features .ib-root[data-theme=dark]{--ib-page: transparent;--ib-hatch: rgba(147, 149, 152, .05);--ib-paper: rgba(22, 27, 28, .92);--ib-card: #161b1c;--ib-raise: #1a1f21;--ib-ink: #f4f7fb;--ib-soft: #c9d6e2;--ib-muted: #8a9aa8;--ib-faint: #56656f;--ib-line: rgba(255, 255, 255, .08);--ib-line-strong: rgba(147, 149, 152, .3);--ib-bracket: rgba(147, 149, 152, .5);--ib-inv: #dfe3e6;--ib-inv-ink: #111516;--ib-sans: "Montserrat", ui-sans-serif, system-ui, sans-serif;padding:0;border-radius:24px}.komvos-features .ib-shell{max-width:1500px}.komvos-features .ib-sec{border-radius:24px;background:radial-gradient(70% 90% at 50% 0%,rgba(147,149,152,.08),transparent 70%),var(--ib-paper)}.komvos-features .ib-h2{font-size:clamp(26.52px,3.28cqw,49.92px);font-weight:400;letter-spacing:-.015em}.komvos-features .ib-muted{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.komvos-features .ib-tag{border-radius:999px;padding:6px 11.2px;font-size:13px;color:#f4f7fbbf;border-color:#93959859}.komvos-features .ib-card{border-radius:14px}.komvos-features .ib-card h3{font-size:clamp(16.56px,1.29cqw,20.24px);font-weight:500}.komvos-features .ib-card p{font-size:clamp(12.88px,.97cqw,14.72px);font-weight:300;max-width:52ch}.komvos-features .ib-flow-on,.komvos-features .ib-tool-on rect.ib-node{stroke:var(--accent)}.komvos-features .ib-pkt{fill:var(--accent)}.komvos-features .ib-frame-hover:hover>.ib-c{border-color:var(--accent)}.mobile .komvos-features{padding:32px 16px}.pg-company[class*=brand-]{position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid var(--surface-line);box-shadow:inset 0 3px 0 var(--brand)}.pg-company[class*=brand-] li:before{color:var(--accent)}.komvos-features .ib-presence{fill:var(--accent)}.mobile .form-submit{gap:12px;padding-left:18px;font-size:13px;white-space:nowrap}.pg-btn-box img,.form-submit-box img{width:40%;height:auto}.mobile{--gutter: 20px}.pg-wrap,.mobile .pg-wrap{width:auto;margin-inline:0;padding-inline:var(--gutter)}.pg-sec-light{margin-inline:var(--gutter)}.pg-sec-light>.pg-wrap{padding-inline:clamp(20px,3.5vw,56px)}.page .sec,.mobile .page .sec{padding-inline:var(--gutter)}.footer,.mobile .footer,.site>.footer{padding-left:var(--gutter);padding-right:var(--gutter)}.route-loading{min-height:100svh;background:var(--dark)}.v2-eco-branch img,.v2-eco-stem img{filter:grayscale(1) brightness(1.6)}.v2-grad,.teal,.form-done h3,.numero strong,.komvos-features .ib-muted{background-image:linear-gradient(90deg,#8b9196,#e9ecef,#fff,#b4b9be,#8b9196);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:grad-flow 6s ease-in-out infinite alternate}.v2-grad-hero{background-image:linear-gradient(90deg,#8b9196,#e9ecef,#fff,#b4b9be,#8b9196)}@keyframes grad-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.v2-grad,.teal,.form-done h3,.numero strong,.komvos-features .ib-muted{animation:none}}.pg-hero-background{position:absolute;top:0;right:0;bottom:0;left:0}.pg-hero-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111516e0,#1115168c 45%,#11151626),linear-gradient(to bottom,rgba(17,21,22,0) 70%,var(--dark) 100%)}.pg-hero.has-background:after{display:none}.pg-hero-bottom{margin-top:56px}.front-slider-track{position:relative;height:24px}.front-slider-rail{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#93959859;pointer-events:none}.front-slider-fill{position:absolute;left:0;top:0;bottom:0;width:var(--pct);background:var(--grad);transition:width .9s cubic-bezier(.65,0,.35,1)}.front-slider-tick{position:absolute;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#939598b3;transition:background .4s .3s}.front-slider-tick.is-on{background:var(--accent)}.front-slider-knob{position:absolute;top:50%;left:var(--pct);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px #00afef2e;transition:left .9s cubic-bezier(.65,0,.35,1),box-shadow .2s}.front-slider-track input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.front-slider-track:focus-within .front-slider-knob{box-shadow:0 0 0 8px #00afef66}@media(prefers-reduced-motion:reduce){.front-slider-fill,.front-slider-knob{transition:none}}.sb-head{margin-bottom:clamp(32px,4vw,56px)}.sb-title{margin:0;font-size:clamp(26px,2.6vw,44px);font-weight:500;letter-spacing:-.02em}.sb-sub{margin-top:8px;max-width:48rem;font-size:clamp(20px,1.7vw,28px);font-weight:500;letter-spacing:-.015em;background:linear-gradient(135deg,#f4f7fb,#f4f7fb73);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sb-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sb-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:#151a1b;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 -20px 80px -20px #9395981f;transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.sb-card-1{grid-column:span 4;border-top-left-radius:32px}.sb-card-2{grid-column:span 2;border-top-right-radius:32px}.sb-card-3{grid-column:span 2;border-bottom-left-radius:32px}.sb-card-4{grid-column:span 4;border-bottom-right-radius:32px}.sb-card:hover{border-color:#00afef66;transform:translateY(-4px)}.sb-visual{position:relative;height:22rem;display:flex;align-items:center;justify-content:center;padding:24px 24px 90px;background:radial-gradient(60% 70% at 50% 35%,rgba(147,149,152,.1),transparent 70%),linear-gradient(rgba(147,149,152,.06) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(147,149,152,.06) 1px,transparent 1px) 0 0 / 32px 32px}.sb-art{width:auto;max-width:min(100%,460px);height:100%;overflow:visible;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sb-card:hover .sb-art{transform:scale(1.04)}.sb-copy{flex:1;position:relative;z-index:2;margin-top:-90px;padding:28px clamp(20px,2.6vw,40px) 30px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(to bottom,#151a1b8c,#151a1beb);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sb-kicker{font-size:13px;letter-spacing:.06em;color:#f4f7fb99}.sb-copy h3{margin:0;font-size:clamp(19px,1.5vw,24px);font-weight:500;letter-spacing:-.01em;line-height:1.3}.sb-pain{max-width:60ch;font-size:14px;line-height:1.6;font-weight:300;color:#f4f7fb9e}.sb-more{margin-top:6px;font-size:13px;font-weight:600;color:var(--accent)}.sb-art text{font-family:Montserrat,sans-serif;font-size:11px;fill:#f4f7fbbf}.sb-art .sb-label{font-size:10px;letter-spacing:.06em;fill:#f4f7fb80}.sb-line,.sb-grid-line{stroke:#9395984d;stroke-width:1;fill:none}.sb-dash{stroke:#93959859;stroke-dasharray:3 4;fill:none;animation:sb-dash 1.4s linear infinite}.sb-chip rect{fill:#1c2223;stroke:#93959866;animation:sb-chip 2.7s ease-in-out infinite;animation-delay:inherit}.sb-flow{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:.12 1;stroke-dashoffset:1.12;animation:sb-flow 2.7s ease-in-out infinite}.sb-hub rect{fill:#1c2223;stroke:var(--accent);stroke-width:1.5}.sb-art .sb-hub text{font-size:15px;font-weight:600;fill:#f4f7fb}.sb-track{fill:#93959840}.sb-progress{fill:var(--accent);transform-origin:56px 46px;animation:sb-progress 3s cubic-bezier(.65,0,.35,1) infinite}.sb-avatar{fill:#2a3032;stroke:#93959866}.sb-bar{fill:#93959873}.sb-bar-soft{fill:#93959838}.sb-amount{fill:#93959829}.sb-check circle{fill:var(--accent)}.sb-check path{fill:none;stroke:#111516;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sb-check{transform-box:fill-box;transform-origin:center;animation:sb-check 3s ease-out infinite}.sb-cloud{fill:#93959814;stroke:#93959880;stroke-width:1.2}.sb-art .sb-label-center{fill:#f4f7fbb3;font-size:11px}.sb-rack{fill:#1c2223;stroke:#93959866}.sb-led{fill:#93959880;animation:sb-led 2.1s steps(1) infinite}.sb-packet{fill:var(--accent);animation:sb-packet 2.1s ease-in infinite}.sb-col{fill:#93959829}.sb-chart{fill:none;stroke:#f4f7fb;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;animation:sb-draw 4s cubic-bezier(.4,.1,.2,1) infinite}.sb-end{fill:var(--accent);transform-box:fill-box;transform-origin:center;animation:sb-pulse 2s ease-in-out infinite}.sb-agent circle{fill:#1c2223;stroke:var(--accent);stroke-width:1.5}.sb-agent path{fill:var(--accent)}.sb-agent{transform-box:fill-box;transform-origin:center;animation:sb-pulse 2.4s ease-in-out infinite}.sb-point{fill:#111516;stroke:var(--accent);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:sb-point 4s ease-in-out infinite}@keyframes sb-chip{0%,60%,to{stroke:#93959866}20%,40%{stroke:var(--accent)}}@keyframes sb-flow{0%{stroke-dashoffset:1.12;opacity:1}55%{stroke-dashoffset:0;opacity:1}56%,to{stroke-dashoffset:0;opacity:0}}@keyframes sb-progress{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes sb-check{0%,8%{opacity:0;transform:scale(.4)}18%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes sb-led{0%,to{fill:#93959880}50%{fill:var(--accent)}}@keyframes sb-packet{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-30px);opacity:0}}@keyframes sb-draw{0%{stroke-dashoffset:1}60%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.4}}@keyframes sb-point{0%,20%{transform:scale(.6);opacity:.4}35%,80%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:.4}}@keyframes sb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes sb-dash{to{stroke-dashoffset:-14}}@media(prefers-reduced-motion:reduce){.sb-art,.sb-art *{animation:none!important}.sb-chart{stroke-dashoffset:0}.sb-flow{opacity:0}.sb-check{opacity:1}}@media(max-width:1100px){.sb-card-1,.sb-card-2,.sb-card-3,.sb-card-4{grid-column:span 3}}.mobile .sb-grid{grid-template-columns:minmax(0,1fr)}.mobile .sb-card-1,.mobile .sb-card-2,.mobile .sb-card-3,.mobile .sb-card-4{grid-column:auto;border-radius:10px}.mobile .sb-card-1{border-top-left-radius:28px;border-top-right-radius:28px}.mobile .sb-card-4{border-bottom-left-radius:28px;border-bottom-right-radius:28px}.mobile .sb-visual{height:16rem;padding-bottom:70px}.mobile .sb-copy{margin-top:-70px}.atp{position:relative;--silver: linear-gradient(135deg, #eceef0 0%, #c4c8cc 26%, #f5f6f7 48%, #aeb3b8 74%, #dcdfe2 100%);--ink: #111516}.atp-stage{position:relative;height:100svh;overflow:hidden;isolation:isolate}.atp-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 60% at 50% 40%,rgba(255,255,255,.55),transparent 70%),var(--silver);will-change:clip-path}.atp-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 38% 34% at 50% 52%,transparent 30%,#000 100%);mask-image:radial-gradient(ellipse 38% 34% at 50% 52%,transparent 30%,#000 100%)}.atp-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dark);opacity:0}.atp-arch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:120px var(--gutter) 80px;display:flex;flex-direction:column;justify-content:center;gap:clamp(32px,4vw,56px)}.atp-head{max-width:900px}.atp-head .pg-sublead{margin-top:16px}.atp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.atp-card{position:relative;padding:28px 26px;border-radius:16px;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid var(--surface-line)}.atp-card-mind{background:var(--silver);border-color:transparent;color:var(--ink)}.atp-card-mind .atp-role{color:#11151699}.atp-card-mind p{color:#111516bf}.atp-card-copy{display:flex;flex-direction:column;gap:8px}.atp-role{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb99}.atp-card strong{font-size:clamp(22px,1.8vw,32px);font-weight:500}.atp-card p{font-size:15px;font-weight:300;color:#f4f7fbbf}.atp-arrow{position:absolute;right:-22px;top:50%;z-index:2;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--dark);border:1px solid var(--surface-line);display:grid;place-items:center;font-size:14px;color:var(--accent)}.atp-mind{position:absolute;left:50%;top:50%;z-index:2;width:min(820px,86vw);margin-left:max(-410px,-43vw);translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;opacity:0;pointer-events:none}.atp-mind .atp-role{font-size:14px;color:#11151699}.atp-mind strong{font-size:clamp(48px,7vw,120px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink)}.atp-mind p{max-width:34ch;font-size:clamp(18px,1.6vw,26px);font-weight:300;color:#111516bf}.atp-process{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:120px var(--gutter) 96px;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;pointer-events:none}.atp-process-head{text-align:center;opacity:0}.atp-kicker{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#11151699}.atp-process-head h2{margin:10px 0 0;font-size:clamp(28px,3vw,48px);font-weight:400;letter-spacing:-.015em;color:var(--ink)}.atp-steps{position:relative;width:min(760px,100%);margin:0;padding:0;list-style:none}.atp-step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;opacity:0}.atp-step-num{font-size:clamp(72px,10vw,160px);font-weight:600;line-height:.9;letter-spacing:-.04em;color:var(--ink)}.atp-step h3{margin:0;font-size:clamp(26px,2.6vw,44px);font-weight:500;color:var(--ink)}.atp-step p{max-width:40ch;font-size:clamp(16px,1.3vw,21px);font-weight:300;color:#111516bf}.atp-rail{position:relative;width:min(880px,100%);height:56px;opacity:0;pointer-events:auto}.atp-rail-line{position:absolute;left:0;right:0;top:8px;height:2px;background:#1115162e}.atp-rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:0 50%}.atp-node{position:absolute;top:0;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;font:inherit;color:#1115168c;cursor:pointer}.atp-node-dot{width:18px;height:18px;border-radius:50%;border:2px solid rgba(17,21,22,.45);background:#e6e8ea;transition:background .3s,border-color .3s,transform .3s}.atp-node.is-done .atp-node-dot{background:var(--ink);border-color:var(--ink)}.atp-node.is-active .atp-node-dot{transform:scale(1.3);box-shadow:0 0 0 6px #1115161f}.atp-node-label{font-size:13px;white-space:nowrap;transition:color .3s}.atp-node.is-active .atp-node-label{color:var(--ink);font-weight:600}.atp-node:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.mobile .atp-arch{padding:84px 20px 40px;gap:20px}.mobile .atp-head .pg-sublead{display:none}.mobile .atp-cards{grid-template-columns:minmax(0,1fr);gap:12px}.mobile .atp-card{padding:16px 18px}.mobile .atp-card p{font-size:13px}.mobile .atp-arrow{right:auto;left:50%;top:auto;bottom:-20px;margin:0 0 0 -15px;width:30px;height:30px;rotate:90deg}.mobile .atp-process{padding:96px 20px 72px}.mobile .atp-node-label{display:none}.mobile .atp-rail{height:28px}@property --shine-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --shine-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --shine-pct{syntax: "<percentage>"; initial-value: 5%; inherits: false;}@property --shine-color{syntax: "<color>"; initial-value: #fff; inherits: false;}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost){--shine-bw: 1.662px;--shine-hl: #b8bec4;--silver: linear-gradient(135deg, #eceef0 0%, #c4c8cc 26%, #f5f6f7 48%, #aeb3b8 74%, #dcdfe2 100%);--shine-duration: 3s;position:relative;isolation:isolate;background-image:linear-gradient(110deg,transparent 35%,rgba(232,236,240,.14) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat}:is(.v2-btn-sm,.pg-btn-ghost){--shine-bw: 1px}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):before{content:"";position:absolute;inset:calc(var(--shine-bw) * -1);z-index:1;padding:max(var(--shine-bw),1.5px);border-radius:inherit;background:conic-gradient(from calc(var(--shine-angle) - var(--shine-offset)),transparent,var(--shine-hl) var(--shine-pct),var(--shine-color) calc(var(--shine-pct) * 2),var(--shine-hl) calc(var(--shine-pct) * 3),transparent calc(var(--shine-pct) * 4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:shine-angle var(--shine-duration) linear infinite;transition:--shine-offset .8s cubic-bezier(.25,1,.5,1),--shine-pct .8s cubic-bezier(.25,1,.5,1),--shine-color .8s cubic-bezier(.25,1,.5,1)}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 2px 2px,#fff .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--shine-angle) + 45deg),#000,transparent 10% 90%,#000);mask-image:conic-gradient(from calc(var(--shine-angle) + 45deg),#000,transparent 10% 90%,#000);opacity:.35;pointer-events:none;animation:shine-angle var(--shine-duration) linear infinite;transition:opacity .4s}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):is(:hover,:focus-visible){background-image:linear-gradient(110deg,transparent 35%,rgba(232,236,240,.14) 50%,transparent 65%);background-size:260% 100%;background-repeat:no-repeat;border-color:#d9dde1;box-shadow:inset 0 -1ex 1.6rem #dce0e429;animation:shine-sweep 2.2s linear infinite}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):is(:hover,:focus-visible):before{--shine-pct: 20%;--shine-offset: 95deg;--shine-color: #fff}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):is(:hover,:focus-visible):after{opacity:.55}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):active{translate:0 1px}:is(.v2-btn,.pg-btn,.form-submit) :is(.v2-btn-box,.pg-btn-box,.form-submit-box){background:var(--silver);background-size:200% 200%;background-position:0% 50%;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-position .8s cubic-bezier(.25,1,.5,1)}:is(.v2-btn,.pg-btn,.form-submit) :is(.v2-btn-box,.pg-btn-box,.form-submit-box) img{filter:brightness(0);opacity:.85}:is(.v2-btn,.pg-btn,.form-submit):is(:hover,:focus-visible) :is(.v2-btn-box,.pg-btn-box,.form-submit-box){background-position:100% 50%;box-shadow:0 0 22px #dce0e459}@keyframes shine-angle{to{--shine-angle: 360deg}}@keyframes shine-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost),:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):before,:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):after{animation:none!important}}:root,.theme-silver{--accent: #cdd2d6;--accent-strong: #8e949a;--grad: linear-gradient(90deg, #8e949a, #e6e9ec);--silver: linear-gradient(135deg, #eceef0 0%, #c4c8cc 26%, #f5f6f7 48%, #aeb3b8 74%, #dcdfe2 100%);--silver-line: rgba(214, 218, 222, .28);--grad-hero: linear-gradient(90deg, #8e949a, #e6e9ec 55%, #ffffff)}html .v2-service-link{border-bottom-color:var(--silver-line)}html :is(.v2-eco-ring,.v2-eco-branch img,.v2-eco-stem img,.v2-arch-highlight img){filter:grayscale(1) brightness(1.35) contrast(.95)}html .v2-arch-square.is-active{color:#111516}html .v2-eco-signal{box-shadow:0 0 16px 4px #dce0e4b3}html .mobile .v2-arch-text.is-active{background:linear-gradient(135deg,#cdd2d642,#cdd2d614);box-shadow:0 0 50px #cdd2d624}html .komvos-features .ib-root[data-theme=dark]{--ib-soft: #cfd3d6;--ib-muted: #8f959a;--ib-faint: #5b6164;--ib-inv: #dfe3e6}.theme-silver .front-slider-knob{box-shadow:0 0 0 6px #d6dade29}.theme-silver .front-slider-track:focus-within .front-slider-knob{box-shadow:0 0 0 8px #d6dade59}.theme-silver .sb-card:hover{border-color:var(--silver-line)}.sp-hero>.pg-wrap{position:relative;z-index:1}.sp-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.sp-hero-copy .pg-crumbs{margin-bottom:40px}.sp-hero-copy .pg-lead{max-width:34rem}.sp-art-card{position:relative;aspect-ratio:5 / 4;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px);overflow:hidden;border-radius:32px 10px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(60% 70% at 50% 35%,rgba(205,210,214,.12),transparent 70%),linear-gradient(rgba(147,149,152,.07) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(147,149,152,.07) 1px,transparent 1px) 0 0 / 32px 32px,#151a1b99;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 -30px 90px -30px #cdd2d624}.sp-art-card .sb-art{width:100%;height:auto;max-width:none}.sp-art-num{position:absolute;top:14px;right:22px;font-size:clamp(56px,6vw,96px);font-weight:600;line-height:1;letter-spacing:-.04em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.22}.sp-art-caption{margin-top:18px;font-size:14px;font-weight:300;color:#f4f7fb9e}.sp-front{margin-top:clamp(48px,6vw,88px)}.sp-front .front-slider-stops a{font-size:15px;color:#f4f7fbb3;transition:color .2s}.sp-front .front-slider-stops a span{font-size:11px;margin-right:4px}.sp-front .front-slider-stops a.is-active,.sp-front .front-slider-stops a:hover{color:var(--accent)}.mobile .sp-front .front-slider-stops a{font-size:12px}.sp-ba-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.sp-ba-row{display:grid;grid-template-columns:64px minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:16px;padding:clamp(28px,3.4vw,48px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.sp-ba-num{align-self:start;font-size:14px;font-weight:600;letter-spacing:.06em;color:#f4f7fb73}.sp-ba-tag{display:block;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb73}.sp-ba-before p,.sp-ba-after p{margin:0;font-size:clamp(18px,1.55vw,26px);line-height:1.4;letter-spacing:-.01em}.sp-ba-before p{font-weight:300;color:#f4f7fbc7}.sp-ba-strike{--strike: 0%;background:linear-gradient(#d6dadecc,#d6dadecc) 0 58% / var(--strike) 1.5px no-repeat}.sp-ba-arrow{justify-self:center;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--silver-line);font-size:18px;color:#e6e9ec}.sp-ba-after .sp-ba-tag{background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sp-ba-after p{font-weight:500;color:#f4f7fb}@media(prefers-reduced-motion:reduce){.sp-ba-strike{--strike: 100%}.sp-ba-before{opacity:.55}}.sp-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sp-card{--mx: 50%;--my: 0%;position:relative;grid-column:span var(--span, 2);min-height:15rem;display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,36px);overflow:hidden;border-radius:10px;background:#151a1b;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 -20px 80px -20px #9395981f;transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.sp-card:first-child{border-top-left-radius:32px}.sp-card:last-child{border-bottom-right-radius:32px}.sp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(220,224,228,.12),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.sp-card:hover{border-color:var(--silver-line);transform:translateY(-4px)}.sp-card:hover:before{opacity:1}.sp-card>*{position:relative;z-index:1}.sp-card-num{font-size:clamp(40px,3.6vw,60px);font-weight:600;line-height:1;letter-spacing:-.04em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sp-card h3{margin:auto 0 0;padding-top:24px;font-size:clamp(19px,1.5vw,24px);font-weight:500;letter-spacing:-.01em}.sp-card p{max-width:44ch;font-size:14px;line-height:1.6;font-weight:300;color:#f4f7fb9e}.sp-card.is-wide h3{font-size:clamp(22px,1.9vw,30px)}.sp-card.is-wide p{font-size:15px}.sp-card-line{position:absolute!important;left:0;bottom:0;height:2px;width:100%;background:var(--silver);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sp-card:hover .sp-card-line{transform:scaleX(1)}.sp-mind{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,3.4vw,48px) clamp(24px,3.4vw,56px);border-radius:32px 10px;background:var(--silver);color:#111516;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.sp-mind:hover{transform:translateY(-4px);box-shadow:0 20px 60px -20px #d6dade59}.sp-mind-kicker{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#11151699}.sp-mind strong{display:block;max-width:34ch;font-size:clamp(20px,1.8vw,30px);font-weight:500;letter-spacing:-.015em}.sp-mind-cta{flex:none;font-size:15px;font-weight:600}.sp-exec-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(28px,3vw,44px);overflow:hidden;border-radius:32px 10px;background:#151a1b;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 -20px 80px -20px #93959824;transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.sp-exec-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--silver)}.sp-exec-card:hover{border-color:var(--silver-line);transform:translateY(-4px)}.sp-exec-logo{margin-bottom:12px}.sp-exec-logo .pg-company-logo{max-height:40px;width:auto}.sp-exec-area{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb80}.sp-exec-card strong{font-size:clamp(24px,2vw,32px);font-weight:500}.sp-exec-card p{font-size:15px;font-weight:300;line-height:1.6;color:#f4f7fbb3}.sp-more{margin-top:8px;font-size:13px;font-weight:600;color:#e6e9ec}.sp-others-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sp-other{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-bottom:28px;border-radius:10px;background:#151a1b;border:1px solid rgba(255,255,255,.08);transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.sp-other:hover{border-color:var(--silver-line);transform:translateY(-4px)}.sp-other>:not(.sp-other-art){padding:0 clamp(20px,2vw,28px)}.sp-other-art{height:12rem;margin-bottom:12px;padding:18px;display:flex;justify-content:center;background:radial-gradient(60% 70% at 50% 35%,rgba(205,210,214,.1),transparent 70%),linear-gradient(rgba(147,149,152,.06) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(147,149,152,.06) 1px,transparent 1px) 0 0 / 28px 28px;border-bottom:1px solid rgba(255,255,255,.06)}.sp-other-art .sb-art{height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sp-other:hover .sb-art{transform:scale(1.05)}.sp-other-num{font-size:13px;font-weight:600;letter-spacing:.06em;color:#f4f7fb80}.sp-other strong{font-size:clamp(19px,1.5vw,23px);font-weight:500}.sp-other p{font-size:14px;font-weight:300;line-height:1.55;color:#f4f7fb9e}.mobile .sp-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.mobile .sp-art-card{aspect-ratio:auto;padding:22px}.mobile .sp-ba-row{grid-template-columns:minmax(0,1fr);gap:12px}.mobile .sp-ba-arrow{justify-self:start;width:36px;height:36px;rotate:90deg}.mobile .sp-bento,.mobile .sp-others-grid{grid-template-columns:minmax(0,1fr)}.mobile .sp-card{grid-column:auto;min-height:0}.mobile .sp-mind{flex-direction:column;align-items:flex-start}.sp-hero.is-solo .sp-hero-grid{grid-template-columns:minmax(0,1fr)}.sp-hero.is-solo .sp-hero-copy{max-width:54rem}.sp-hero.is-solo .pg-lead{max-width:40rem}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cms-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f4f7fbbf}.cms-tag.is-solid{border-color:transparent;background:var(--silver);color:#111516}.spot{--mx: 50%;--my: 0%;position:relative;isolation:isolate;overflow:hidden;border-radius:10px;background:#151a1b;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 -20px 80px -20px #9395981f;transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(220,224,228,.12),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.spot:hover{border-color:var(--silver-line)}.spot:hover:before{opacity:1}a.spot:hover,.cms-card:hover{transform:translateY(-4px)}.cms-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cms-card{grid-column:span var(--span, 2);min-height:13rem;display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,34px)}.cms-bento .cms-card:first-child{border-top-left-radius:32px}.cms-bento .cms-card:last-child{border-bottom-right-radius:32px}.cms-card h3{margin:auto 0 0;padding-top:20px;font-size:clamp(19px,1.5vw,24px);font-weight:500;letter-spacing:-.01em}.cms-card p{max-width:44ch;font-size:14px;line-height:1.6;font-weight:300;color:#f4f7fb9e}.cms-card .cms-tag{align-self:flex-start}.cms-manifesto .pg-wrap{max-width:1100px}.tr{margin:0}.tr-w{display:inline}.cms-reveal{margin-top:20px;font-size:clamp(26px,3.1vw,50px);font-weight:400;line-height:1.25;letter-spacing:-.02em;color:#f4f7fb}.mq{--mq-gap: 16px;display:flex;gap:var(--mq-gap);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.mq-track{flex:none;display:flex;gap:var(--mq-gap);min-width:max-content;animation:mq-x var(--mq-dur, 40s) linear infinite}.mq.is-reverse .mq-track{animation-direction:reverse}.mq:hover .mq-track{animation-play-state:paused}.mq-v{flex-direction:column;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.mq-v .mq-track{flex-direction:column;min-width:0;min-height:max-content;animation-name:mq-y}@keyframes mq-x{to{transform:translate(calc(-100% - var(--mq-gap)))}}@keyframes mq-y{to{transform:translateY(calc(-100% - var(--mq-gap)))}}.dg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;--gx: 70%;--gy: 40%}.dg>span{position:absolute;top:0;right:0;bottom:0;left:0}.dg-base{background-image:radial-gradient(rgba(147,149,152,.32) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 95%);mask-image:linear-gradient(to bottom,#000 30%,transparent 95%)}.dg-lit{background-image:radial-gradient(rgba(240,242,244,.95) 1.2px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(300px circle at var(--gx) var(--gy),#000,transparent 70%);mask-image:radial-gradient(300px circle at var(--gx) var(--gy),#000,transparent 70%);animation:dg-drift 14s ease-in-out infinite alternate}.dg.is-pointer .dg-lit{animation:none}.dg-glow{background:radial-gradient(520px circle at var(--gx) var(--gy),rgba(205,210,214,.12),transparent 70%)}@keyframes dg-drift{0%{--gx: 62%;--gy: 30%}50%{--gx: 82%;--gy: 55%}to{--gx: 70%;--gy: 22%}}@property --gx{syntax: "<length-percentage>"; initial-value: 70%; inherits: true;}@property --gy{syntax: "<length-percentage>"; initial-value: 40%; inherits: true;}.kcore{position:relative;display:block;width:108px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),transparent 55%),linear-gradient(135deg,#5d6367,#22282a 60%,#3a4043);box-shadow:0 0 0 1px #ffffff29,0 0 60px #cdd2d62e}.kcore-logo{top:9%;right:9%;bottom:9%;left:9%}.kcore-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(220,224,228,.7);animation:pulse 2.6s ease-out infinite}.orb{--r1: clamp(110px, 11vw, 170px);--r2: clamp(170px, 17vw, 250px);position:relative;width:calc(var(--r2) * 2 + 40px);max-width:100%;aspect-ratio:1;margin-left:auto;display:grid;place-items:center}.orb-track{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed rgba(205,210,214,.22);translate:-50% -50%}.orb-track.is-inner{width:calc(var(--r1) * 2);height:calc(var(--r1) * 2)}.orb-track.is-outer{width:calc(var(--r2) * 2);height:calc(var(--r2) * 2)}.orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:orb-spin 46s linear infinite}.orb-ring.is-outer{animation-duration:70s;animation-direction:reverse}.orb-item{--r: var(--r1);position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1))}.orb-ring.is-outer .orb-item{--r: var(--r2)}.orb-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;translate:-50% -50%;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#151a1bbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;white-space:nowrap;color:#e9ecef;animation:orb-spin 46s linear infinite reverse}.orb-ring.is-outer .orb-chip{animation-duration:70s;animation-direction:normal}.orb-dot{width:7px;height:7px;border-radius:50%;background:var(--silver);box-shadow:0 0 10px #fff9}.orb-core{width:clamp(96px,8vw,130px)}@keyframes orb-spin{to{rotate:360deg}}.mind-how{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px)}.mind-steps{margin:0;padding:0;list-style:none}.mind-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08);opacity:.45;transition:opacity .5s}.mind-step.is-active,.mind-step.is-done{opacity:1}.mind-step-num{font-size:30px;font-weight:600;line-height:1;letter-spacing:-.03em;color:#f4f7fb59;transition:color .5s}.mind-step.is-active .mind-step-num{background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mind-step h3{margin:0 0 4px;font-size:clamp(19px,1.5vw,24px);font-weight:500}.mind-step p{font-size:14px;font-weight:300;line-height:1.6;color:#f4f7fb9e}.ap{padding:clamp(20px,2.2vw,30px);border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(70% 60% at 100% 0%,rgba(205,210,214,.08),transparent 60%),#131819;box-shadow:0 30px 80px -40px #000c;font-size:14px}.ap-head{display:flex;align-items:center;gap:10px}.ap-head strong{font-size:15px;font-weight:600}.ap-note{margin-left:auto;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f4f7fb73}.ap-live{width:9px;height:9px;border-radius:50%;background:#e6e9ec;box-shadow:0 0 #e6e9ec99;animation:ap-live 1.6s ease-out infinite}.ap-live.is-done{animation:none;background:#e6e9ec80}@keyframes ap-live{to{box-shadow:0 0 0 8px #e6e9ec00}}.ap-bar{height:2px;margin:16px 0 6px;background:#ffffff14;overflow:hidden;border-radius:2px}.ap-bar span{display:block;height:100%;background:var(--silver);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ap-list{margin:0;padding:0;list-style:none}.ap-task{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ap-task:last-child{border-bottom:0}.ap-row{display:flex;align-items:center;gap:10px}.ap-label{flex:1;color:#e9ecef;transition:color .3s}.ap-task.is-todo .ap-label{color:#f4f7fb73}.ap-task.is-done .ap-label{color:#f4f7fbb3}.ap-badge{padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(255,255,255,.1);color:#f4f7fb80}.ap-task.is-run .ap-badge{border-color:transparent;background:var(--silver);color:#111516}.ap-subs{margin:0;padding:0 0 0 30px;list-style:none;overflow:hidden;max-height:0;transition:max-height .45s cubic-bezier(.2,.8,.2,1)}.ap-task.is-run .ap-subs{max-height:120px}.ap-sub{display:flex;align-items:center;gap:8px;padding-top:8px;font-size:13px;color:#f4f7fb8c}.ap-sub.is-run{color:#f4f7fb}.ap-ic{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);display:grid;place-items:center}.ap-ic.is-small{width:14px;height:14px}.ap-ic.is-done{border-color:transparent;background:var(--silver)}.ap-ic svg{width:80%;fill:none;stroke:#111516;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ap-ic.is-run{border-color:#fff3;border-top-color:#f4f7fb;animation:orb-spin .8s linear infinite}.ap-foot{margin-top:14px;font-size:12px;color:#f4f7fb73}.ls{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px)}.ls-scene{position:relative;height:clamp(320px,32vw,460px);perspective:1400px}.ls-plate{--gap: 0;position:absolute;left:50%;top:50%;width:min(78%,420px);aspect-ratio:1.45;margin:calc(min(78%,420px) / -2.9) 0 0 calc(min(78%,420px)/-2);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(rgba(147,149,152,.08) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(147,149,152,.08) 1px,transparent 1px) 0 0 / 24px 24px,#151a1beb;transform:rotateX(58deg) rotate(-38deg) translateZ(calc(var(--gap) * 70px));box-shadow:0 30px 60px -20px #000000e6;display:flex;align-items:flex-end;padding:18px 22px}.ls-plate.is-top{border-color:transparent;background:radial-gradient(60% 60% at 30% 20%,rgba(255,255,255,.6),transparent 70%),var(--silver);box-shadow:0 30px 60px -20px #000000e6,0 0 80px #cdd2d640}.ls-plate-name{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#f4f7fbd9}.ls-plate.is-top .ls-plate-name{color:#111516}.ls-labels{margin:0;padding:0;list-style:none;display:grid;gap:14px}.ls-label{padding:18px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#151a1b}.ls-label.is-top{border-color:var(--silver-line);box-shadow:inset 0 0 40px #cdd2d60f}.ls-role{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb80}.ls-label strong{display:block;margin:4px 0;font-size:20px;font-weight:500}.ls-label p{font-size:14px;font-weight:300;color:#f4f7fba6}.ab{position:relative;margin-top:clamp(24px,3vw,48px);display:grid;grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:24px;min-height:420px}.ab-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.ab-line{fill:none;stroke:#cdd2d629;stroke-width:1.5}.ab-pulse{fill:none;stroke:#f4f6f8;stroke-width:2;stroke-linecap:round;stroke-dasharray:.16 1;stroke-dashoffset:1.16;filter:drop-shadow(0 0 6px rgba(255,255,255,.7));animation:ab-pulse 2.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes ab-pulse{to{stroke-dashoffset:0}}.ab-col{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px}.ab-col-source{align-items:flex-start}.ab-col-targets{align-items:flex-end}.eco-node{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#151a1be6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:15px;font-weight:500}.eco-client svg{width:26px;height:26px;fill:none;stroke:#e6e9ec;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.eco-hub{flex-direction:column;padding:22px 26px 18px;border-radius:28px;border-color:var(--silver-line);box-shadow:0 0 80px #cdd2d61a}.eco-company{width:min(100%,300px);flex-direction:column;align-items:flex-start;gap:8px;transition:border-color .3s,transform .3s}.eco-company:hover{border-color:var(--silver-line);transform:translate(-4px)}.eco-company-logo .pg-company-logo{max-height:30px;width:auto}.eco-company-logo .pg-wordmark{font-size:18px}.eco-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.eco-card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,36px);scroll-margin-top:120px}.eco-card:first-child{border-top-left-radius:32px}.eco-card:last-child{border-bottom-right-radius:32px}.eco-card-top{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:8px}.eco-card-num{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.04em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eco-card-logo .pg-company-logo{max-height:34px;width:auto}.eco-card .cms-tag{align-self:flex-start}.eco-card h2{margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500}.eco-card>p{font-size:15px;font-weight:300;line-height:1.6;color:#f4f7fbad}.eco-points{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px}.eco-points li{display:flex;gap:10px;font-size:14px;color:#f4f7fbd1}.eco-points li:before{content:"";flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23111516' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat,var(--silver)}.eco-sols{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid rgba(255,255,255,.08)}.eco-sols a{font-size:13px;font-weight:600;color:#e6e9ec}.eco-sols a:hover{text-decoration:underline}.eco-why-head{align-self:start;position:sticky;top:140px}.stack{margin:0;padding:0 0 40px;list-style:none;display:grid;gap:28vh}.stack-card{position:sticky;min-height:220px;padding:clamp(26px,3vw,44px);border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(80% 80% at 100% 0%,rgba(205,210,214,.1),transparent 60%),#161b1c;box-shadow:0 -20px 60px -30px #000000e6}.stack-card:last-child{border-color:transparent;background:var(--silver);color:#111516}.stack-num{font-size:13px;font-weight:600;letter-spacing:.08em;color:#f4f7fb80}.stack-card:last-child .stack-num{color:#11151699}.stack-card h3{margin:34px 0 8px;font-size:clamp(22px,2vw,32px);font-weight:500;letter-spacing:-.015em}.stack-card p{font-size:16px;font-weight:300;color:#f4f7fbb3}.stack-card:last-child p{color:#111516bf}.cms-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cms-stat{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,34px);min-height:11rem;justify-content:flex-end}.cms-stat strong{font-size:clamp(38px,3.6vw,60px);font-weight:600;line-height:1;letter-spacing:-.03em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cms-stat span{font-size:14px;color:#f4f7fba6}.cms-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:560px}.cms-quotes .mq{height:100%}.cms-quote{margin:0;padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#151a1b}.cms-quote blockquote{margin:0 0 18px;font-size:15px;line-height:1.6;font-weight:300;color:#f4f7fbd9}.cms-quote figcaption{display:flex;align-items:center;gap:12px}.cms-avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--silver);color:#111516;font-weight:600}.cms-quote strong{display:block;font-size:14px;font-weight:600}.cms-quote small{font-size:12px;color:#f4f7fb80}.cases{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.cases-tabs{display:grid;gap:10px;align-content:start}.cases-tabs button{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#151a1b;font:inherit;text-align:left;color:#f4f7fb99;cursor:pointer;transition:border-color .3s,background .3s,color .3s}.cases-tabs button:hover{border-color:var(--silver-line)}.cases-tabs button.is-active{border-color:transparent;background:var(--silver);color:#111516}.cases-num{font-size:22px;font-weight:600;letter-spacing:-.02em}.cases-tabs strong{display:block;font-size:16px;font-weight:600}.cases-tabs small{font-size:12px;opacity:.75}.cases-panel{display:grid;gap:12px;padding:clamp(20px,2.4vw,32px);border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#131819}.cases-step{position:relative;padding:18px 20px 18px 56px;border-radius:14px;background:#ffffff08;animation:chapter-in .5s cubic-bezier(.2,.8,.2,1) both}.cases-step:before{content:"";position:absolute;left:22px;top:22px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(230,233,236,.7)}.cases-step:last-child:before{border-color:transparent;background:var(--silver);box-shadow:0 0 14px #ffffff80}.cases-step-k{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb80}.cases-step p{margin-top:4px;font-size:16px;color:#f4f7fb}.ins-cover{position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(60% 70% at 50% 35%,rgba(205,210,214,.1),transparent 70%),linear-gradient(rgba(147,149,152,.06) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(147,149,152,.06) 1px,transparent 1px) 0 0 / 28px 28px,#121718}.ins-cover .sb-art{height:100%;width:auto;max-width:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.spot:hover .ins-cover .sb-art{transform:scale(1.05)}.ins-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#f4f7fb8c}.ins-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-radius:32px 10px}.ins-featured .ins-cover{aspect-ratio:auto;min-height:340px;border-right:1px solid rgba(255,255,255,.06)}.ins-featured-body{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,3.2vw,52px)}.ins-featured-body h2{margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.ins-featured-body p{font-size:16px;font-weight:300;color:#f4f7fbb3}.ins-tabs{position:relative;display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:32px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.ins-tabs button{position:relative;z-index:1;height:38px;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:14px;color:#f4f7fbb3;cursor:pointer;transition:color .3s}.ins-tabs button.is-active{color:#111516;font-weight:600}.ins-pill{position:absolute;left:0;top:5px;height:38px;border-radius:999px;background:var(--silver);transition:transform .45s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1)}.ins-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ins-card{display:flex;flex-direction:column}.ins-card .ins-cover{border-bottom:1px solid rgba(255,255,255,.06)}.ins-card-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:22px clamp(20px,2vw,26px) 26px}.ins-card h3{margin:0;font-size:19px;font-weight:500;line-height:1.3}.ins-card p{font-size:14px;font-weight:300;line-height:1.6;color:#f4f7fb9e}.ins-card .sp-more{margin-top:auto}.ins-progress{position:fixed;left:0;right:0;top:0;z-index:80;height:3px;background:var(--silver);transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 12px #ffffff73}.ins-hero-cover{overflow:hidden;border-radius:32px 10px;border:1px solid rgba(255,255,255,.1)}.ins-article{max-width:760px}.ins-article p{margin:0 0 22px;font-size:18px;line-height:1.8;font-weight:300;color:#f4f7fbd1}.ins-article .ins-intro{font-size:clamp(21px,1.8vw,26px);line-height:1.5;font-weight:400;color:#f4f7fb}@keyframes about-float{50%{transform:translateY(-10px)}}.about-greek{margin:0 0 10px;font-size:clamp(64px,10vw,170px);font-weight:600;line-height:1;letter-spacing:-.04em;background:linear-gradient(90deg,#6f757a,#e9ecef,#fff,#9ea4a9,#6f757a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:grad-flow 8s ease-in-out infinite alternate;opacity:.9}.about-purpose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.about-card{min-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(28px,3.2vw,52px);border-radius:32px 10px}.about-card+.about-card{border-radius:10px 32px}.about-card-beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--shine-angle),transparent 0 70%,rgba(240,242,244,.9) 85%,transparent) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:shine-angle 6s linear infinite;pointer-events:none}.about-card-text{font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.3;letter-spacing:-.015em}.about-values-band{margin-bottom:clamp(40px,5vw,72px)}.about-band-word{display:inline-flex;align-items:center;gap:48px;font-size:clamp(40px,6vw,96px);font-weight:600;letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(205,210,214,.35)}.about-band-sep{font-size:.4em;-webkit-text-stroke:0;color:#cdd2d680}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-values .cms-card{grid-column:auto}.about-value-num{font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stl{position:relative;margin:0 0 48px;padding:0;list-style:none}.stl-line{position:absolute;left:15px;top:0;bottom:0;width:2px;background:#ffffff14}.stl-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,#e9ecef 12%,#ffffff 90%);transform-origin:50% 0;box-shadow:0 0 12px #fff6}.stl-item{--lit: 1;position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:0 0 clamp(64px,9vw,140px) 56px}.stl-side{position:sticky;top:160px;align-self:start}.stl-dot{position:absolute;left:-50px;top:10px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:#111516;box-shadow:0 0 calc(var(--lit) * 16px) rgba(255,255,255,calc(var(--lit) * .6))}.stl-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--silver);opacity:var(--lit)}.stl-year{font-size:clamp(36px,4.4vw,72px);font-weight:600;line-height:1;letter-spacing:-.03em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:calc(.3 + var(--lit) * .7)}.stl-body{padding-top:8px;opacity:calc(.35 + var(--lit) * .65)}.stl-body h3{margin:0 0 8px;font-size:clamp(22px,2vw,30px);font-weight:500}.stl-body p{font-size:16px;font-weight:300;line-height:1.6;color:#f4f7fbb3}.contact-info{padding:clamp(24px,2.6vw,36px);border-radius:20px}.contact-info h2{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb8c}.contact-info dl{margin:0 0 28px;display:grid;gap:14px}.contact-info dt{font-size:12px;color:#f4f7fb80}.contact-info dd{margin:2px 0 0;font-size:16px}.contact-info address{margin-bottom:16px;font-style:normal;font-size:14px;line-height:1.6;color:#f4f7fbbf}.contact-info address strong{display:block;color:#f4f7fb}.flow{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.flow:before{content:"";position:absolute;left:40px;right:40px;top:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent) 0 0 / 30% 100% no-repeat,#ffffff1f;animation:flow-run 3.2s linear infinite}@keyframes flow-run{0%{background-position:-30% 0,0 0}to{background-position:130% 0,0 0}}.flow-step{position:relative}.flow-num{position:relative;display:grid;place-items:center;width:68px;height:68px;margin-bottom:20px;border-radius:50%;border:1px solid var(--silver-line);background:#151a1b;font-size:20px;font-weight:600}.flow-step:last-child .flow-num{border-color:transparent;background:var(--silver);color:#111516}.flow-step h3{margin:0 0 6px;font-size:20px;font-weight:500}.flow-step p{font-size:15px;font-weight:300;color:#f4f7fba6}.contact-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}@media(prefers-reduced-motion:reduce){.mq-track,.orb-ring,.orb-chip,.ab-pulse,.dg-lit,.about-card-beam,.flow:before,.about-greek,.kcore-pulse{animation:none!important}.tr-w{opacity:1!important}}@media(max-width:1100px){.cms-stats,.contact-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile .cms-bento,.mobile .eco-cards,.mobile .ins-grid,.mobile .about-values,.mobile .about-purpose,.mobile .cms-stats,.mobile .cases,.mobile .flow,.mobile .mind-how,.mobile .ls,.mobile .contact-shortcuts,.mobile .ins-featured{grid-template-columns:minmax(0,1fr)}.mobile .cms-card{grid-column:auto;min-height:0}.mobile .orb{--r1: 92px;--r2: 148px;margin:0 auto}.mobile .orb-chip{padding:5px 9px;font-size:11px}.mobile .ls-scene{height:280px}.mobile .ab{grid-template-columns:minmax(0,1fr);gap:56px;min-height:0}.mobile .ab-col,.mobile .ab-col-source,.mobile .ab-col-targets{align-items:center}.mobile .ab-col-targets{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.mobile .eco-company{width:auto;padding:10px 12px}.mobile .eco-why-head{position:static}.mobile .stack{gap:24px;padding-bottom:0}.mobile .stack-card{position:relative;top:auto!important;min-height:0}.mobile .cms-quotes{grid-template-columns:minmax(0,1fr);height:460px}.mobile .cms-quotes .mq:not(:first-child){display:none}.mobile .ins-featured .ins-cover{min-height:200px;border-right:0}.mobile .stl-item{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:44px}.mobile .stl-side{position:static}.mobile .stl-dot{left:-38px}.mobile .flow:before{display:none}.mobile .ins-tabs{border-radius:18px}.mobile .cms-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile .cms-stat{min-height:0;padding:18px}.artigo-thumb .ins-cover{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.artigo-thumb .artigo-cat{z-index:1;color:#111516}.artigo:hover .ins-cover .sb-art{transform:scale(1.05)}.rf-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,110px)}.rf-copy .pg-sublead{max-width:34rem;margin-top:14px}.rf-link{display:inline-block;margin-top:22px;font-size:14px;font-weight:600;color:#e6e9ec}.rf-link:hover{color:var(--statum)}.rf-card{position:relative;width:clamp(240px,22vw,320px);aspect-ratio:9 / 16;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -40px #000000e6,0 0 0 6px #ffffff08;transform:rotate(2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.rf-card:hover{transform:rotate(0) translateY(-4px)}.rf-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.rf-card:hover img{transform:scale(1.05)}.rf-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(17,21,22,.92) 100%);pointer-events:none}.mobile .rf-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.mobile .rf-copy{justify-self:stretch}.mobile .rf-card{width:min(78vw,300px);transform:none}.pg-logo-chip{box-sizing:border-box;width:170px;height:52px;justify-content:center;align-items:center}.pg-logo-chip .pg-company-logo{width:100%;height:100%;max-height:none;object-fit:contain}.eco-company-logo .pg-logo-chip{width:150px;height:46px}.cms-form-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px)}.cms-form-wrap .pg-head{position:sticky;top:140px}.cms-form{padding:clamp(22px,2.6vw,36px);border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#151a1b}.lead-form select{font:inherit;font-weight:400;font-size:16px;padding:12.8px 40px 12.8px 14.4px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cdd2d6' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 16px no-repeat,#ffffff0d;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.lead-form select:focus{border-color:var(--accent)}.lead-form select option{color:#111516}.lead-form .cms-file{padding:10px 12px;font-size:14px;cursor:pointer}.lead-form .cms-file::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:8px;background:var(--silver);font:inherit;font-size:13px;font-weight:600;color:#111516;cursor:pointer}.cms-card-num{font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em;background:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cms-card .cms-card-num{margin-top:18px}.cms-stat.cms-why strong{font-size:clamp(19px,1.5vw,23px);font-weight:600;line-height:1.25;letter-spacing:-.01em}.mobile .cms-form-wrap{grid-template-columns:minmax(0,1fr)}.mobile .cms-form-wrap .pg-head{position:static}.mobile .cms-stat.cms-why{grid-column:span 2}.form-row>label{min-width:0}.lead-form select{width:100%;min-width:0;text-overflow:ellipsis}.v2-menu-word{display:inline-grid}.v2-menu-word>span{grid-area:1 / 1;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.v2-menu-word>span.is-on{opacity:1;transform:none}.v2-menu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.mn{--mn-ease: cubic-bezier(.2, .8, .2, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;padding:clamp(92px,13vh,124px) var(--gutter) clamp(20px,4vh,40px);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(60% 70% at 85% 100%,rgba(154,161,167,.07),transparent 70%),radial-gradient(50% 60% at 100% 10%,rgba(175,0,95,.06),transparent 70%),var(--dark);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s,transform .45s var(--mn-ease),visibility 0s .45s}.mn.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .45s var(--mn-ease)}.mn-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(147,149,152,.07) 1px,transparent 1px) 0 0 / 88px 88px,linear-gradient(90deg,rgba(147,149,152,.07) 1px,transparent 1px) 0 0 / 88px 88px;-webkit-mask-image:radial-gradient(ellipse at 75% 70%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 75% 70%,#000,transparent 70%)}.mn-body{position:relative;min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(32px,5vw,96px)}.mn-nav{display:flex;flex-direction:column;justify-content:center}.mn-link{--i: 0;position:relative;display:flex;align-items:baseline;gap:18px;padding:clamp(4px,.9vh,10px) 0;border-bottom:1px solid rgba(255,255,255,.06);color:#f4f7fbd1;opacity:0;transform:translateY(18px);transition:opacity .35s,transform .5s var(--mn-ease),color .2s}.mn.is-open .mn-link,.mn.is-open .mn-sol,.mn.is-open .mn-foot,.mn.is-open .mn-side>.mn-kicker{opacity:1;transform:none;transition-delay:calc(.06s + var(--i, 0) * 35ms)}.mn-num{min-width:26px;font-size:12px;letter-spacing:.06em;color:#f4f7fb66;transition:color .2s}.mn-label{font-size:clamp(24px,min(2.8vw,4.5vh),50px);font-weight:300;line-height:1.1;letter-spacing:-.02em;transition:transform .35s var(--mn-ease)}.mn-arrow{margin-left:auto;align-self:center;font-size:20px;opacity:0;transform:translate(-10px);transition:opacity .25s,transform .35s var(--mn-ease)}.mn-link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(90deg,var(--green),var(--purple));transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--mn-ease)}.mn-link:hover,.mn-link:focus-visible{color:#fff}.mn-link:hover .mn-label,.mn-link:focus-visible .mn-label{transform:translate(8px)}.mn-link:hover .mn-arrow,.mn-link:focus-visible .mn-arrow{opacity:1;transform:none}.mn-link:hover:after,.mn-link:focus-visible:after{transform:scaleX(1)}.mn-link.active{color:#fff}.mn-link.active .mn-num{color:var(--green)}.mn-link.active .mn-label:after{content:"";display:inline-block;width:9px;height:9px;margin-left:14px;vertical-align:middle;border-radius:50%;background:var(--green);box-shadow:0 0 12px #9aa1a7b3}.mn-link:focus-visible{outline:none}.mn-side{display:flex;flex-direction:column;justify-content:center;gap:14px}.mn-kicker{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f4f7fb73}.mn-side>.mn-kicker{opacity:0;transition:opacity .35s}.mn-sols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mn-sol{--i: 0;position:relative;display:flex;flex-direction:column;gap:4px;padding:0 16px 16px;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#151a1b;opacity:0;transform:translateY(18px);transition:opacity .35s,transform .5s var(--mn-ease),border-color .25s}.mn-sol:hover,.mn-sol:focus-visible{border-color:#9aa1a78c;outline:none}.mn-sol-art{display:flex;justify-content:center;height:clamp(64px,13vh,120px);margin:0 -16px 10px;padding:10px;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(60% 70% at 50% 35%,rgba(205,210,214,.08),transparent 70%),#121718}.mn-sol-art .sb-art{height:100%;width:auto;transition:transform .5s var(--mn-ease)}.mn-sol:hover .sb-art{transform:scale(1.06)}.mn-sol-num{font-size:11px;color:#f4f7fb73}.mn-sol strong{font-size:15px;font-weight:500;line-height:1.3;color:#f4f7fb}.mn-foot{--i: 7;display:flex;flex-wrap:wrap;gap:16px 48px;margin-top:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;color:#f4f7fbb8;opacity:0;transition:opacity .35s}.mn-foot .mn-kicker{margin-bottom:6px}.mn-foot a{color:#fff}.mn-foot a:hover{color:var(--green)}@media(prefers-reduced-motion:reduce){.mn,.mn-link,.mn-sol,.mn-foot{transform:none!important;transition:opacity .2s,visibility 0s!important}}@media(max-height:640px){.mn-sol-art{display:none}.mn-sol{padding-top:14px}}.mobile .mn{padding:84px 16px 28px}.mobile .mn-body{grid-template-columns:minmax(0,1fr);gap:28px;align-content:start}.mobile .mn-label{font-size:27px}.mobile .mn-arrow{display:none}.mobile .mn-sols{gap:8px}.mobile .mn-sol{padding:12px}.mobile .mn-sol-art{display:none}.mobile .mn-sol strong{font-size:14px}.hd-nav{display:none}@media(min-width:1280px){.site:not(.mobile) .v2-header{display:flex;align-items:center;gap:28px;padding:0 clamp(24px,3vw,56px)}.site:not(.mobile) .v2-menu-btn{display:none}.site:not(.mobile) .hd-nav{display:flex;align-items:center;gap:clamp(14px,1.5vw,26px);margin-right:auto}.site:not(.mobile) .v2-header-logo{justify-self:auto;margin-left:auto}.site:not(.mobile) .v2-header-wordmark{height:32px}.site:not(.mobile) .v2-header-right{gap:24px}}.hd-link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:clamp(12.5px,.95vw,14px);white-space:nowrap;color:#f4f7fbc7;transition:color .2s}.hd-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--brand-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hd-link:hover,.hd-link:focus-visible,.hd-link.active{color:#fff}.hd-link:hover:after,.hd-link:focus-visible:after,.hd-link.active:after{transform:scaleX(1)}.hd-caret{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.hd-drop{position:relative}.hd-drop-panel{position:absolute;left:-16px;top:100%;min-width:250px;padding:8px;display:grid;gap:2px;border-radius:14px;background:#f4f6f8;box-shadow:0 30px 60px -20px #000000b3;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s .25s}.hd-drop:hover .hd-drop-panel,.hd-drop:focus-within .hd-drop-panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.hd-drop-link{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;color:#111516;transition:background .2s}.hd-drop-link span{font-size:11px;color:#11151680}.hd-drop-link:hover,.hd-drop-link:focus-visible,.hd-drop-link.active{background:#1115160f}.brand-text{background:linear-gradient(90deg,var(--senior),var(--trusth) 35%,var(--statum) 70%,var(--senior));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:grad-flow 7s ease-in-out infinite alternate}.sb-art.is-senior{--accent: var(--senior)}.sb-art.is-trusth{--accent: var(--trusth)}.sb-art.is-statum{--accent: var(--statum)}.sb-art.is-statum .sb-agent circle{stroke:var(--statum)}.sb-art.is-statum .sb-agent path{fill:var(--statum)}.komvos-features .ib-root[data-theme=dark]{--ib-inv: var(--green);--ib-inv-ink: #fff}.komvos-features .ib-line-draw{stroke:var(--green);opacity:1}.komvos-features .ib-pkt{fill:var(--purple)}.komvos-features .ib-integrations .ib-pkt{fill:var(--statum)}.komvos-features .ib-integrations .ib-flow-on{stroke:var(--statum)}.komvos-features .ib-glow{stroke:#af005f8c}.komvos-features .ib-tag{border-color:#9aa1a780;color:#dfe3e6}.front-slider-fill{background:var(--brand-grad)}.front-slider-tick.is-on{background:var(--green)}.front-slider-knob{background:#fff;box-shadow:0 0 0 5px #9aa1a74d}.atp-node.is-active .atp-node-dot{background:var(--green);border-color:var(--green);box-shadow:0 0 0 6px #9aa1a733}.atp-rail-fill{background:linear-gradient(90deg,var(--ink, #111516) 60%,var(--green))}.orb-ring.is-inner .orb-dot{background:var(--green);box-shadow:0 0 10px #9aa1a7cc}.orb-ring.is-outer .orb-dot{background:var(--purple);box-shadow:0 0 10px #af005fcc}.mind-step.is-active .mind-step-num{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text}.ab g:first-of-type .ab-pulse{stroke:#f4f6f8;filter:drop-shadow(0 0 6px rgba(154,161,167,.9))}.ab g:not(:first-of-type) .ab-pulse{stroke:#f05aa8;filter:drop-shadow(0 0 6px rgba(175,0,95,.9))}.stl-fill{background:linear-gradient(to bottom,transparent,var(--green) 15%,var(--purple) 90%);box-shadow:0 0 12px #9aa1a773}.stl-dot:after{background:var(--brand-grad)}.ins-progress{background:var(--brand-grad);box-shadow:0 0 12px #9aa1a780}.flow:before{background:linear-gradient(90deg,transparent,var(--green),var(--purple),transparent) 0 0 / 30% 100% no-repeat,#ffffff1f}.is-white,.social-panel,.cms-stat,.contact-info,.about-card:first-child{--panel-ink: #111516;background:#f4f6f8;border-color:transparent;color:var(--panel-ink);box-shadow:0 30px 80px -40px #0009}.social-panel .eyebrow,.social-panel .logos-label{color:#1115168c}.social-panel .sec-title{color:#111516}.social-panel .teal,.social-panel .numero strong,.cms-stat strong{background:var(--brand-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.social-panel .numeros{border-top-color:#1115161f}.social-panel .numero span{color:#111516bf}.cms-stat span{color:#111516b3}.cms-stat:before,.contact-info:before,.about-card:first-child:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(154,161,167,.1),transparent 60%)}.contact-info h2,.contact-info dt{color:#1115168c}.contact-info address{color:#111516bf}.contact-info address strong{color:#111516}.about-card:first-child .pg-eyebrow{color:var(--green)}.ap{border-color:transparent;background:#f4f6f8;color:#111516}.ap-note,.ap-foot,.ap-sub{color:#11151680}.ap-sub.is-run,.ap-label{color:#111516}.ap-task.is-todo .ap-label{color:#11151666}.ap-task.is-done .ap-label{color:#111516a6}.ap-task{border-bottom-color:#11151614}.ap-bar{background:#11151614}.ap-bar span{background:var(--brand-grad)}.ap-live{background:var(--green);box-shadow:0 0 #9aa1a799}.ap-live.is-done{background:#9aa1a780}@keyframes ap-live{to{box-shadow:0 0 0 8px #9aa1a700}}.ap-badge{border-color:#11151626;color:#11151680}.ap-task.is-run .ap-badge{background:var(--purple);color:#fff}.ap-ic{border-color:#11151640}.ap-ic.is-done{background:var(--green)}.ap-ic svg{stroke:#fff}.ap-ic.is-run{border-color:#af005f33;border-top-color:var(--purple)}.client-logos{display:grid;gap:14px;margin-top:20px}.client-logo{display:inline-flex;align-items:center;justify-content:center;width:170px;height:92px;padding:14px 18px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #1115160f,0 10px 24px -14px #11151659}.client-logo img{max-width:100%;max-height:100%;object-fit:contain}.partners{padding:clamp(48px,6vw,96px) var(--gutter) 0}.partners-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,3.4vw,52px);overflow:hidden;border-radius:32px 10px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(60% 120% at 0% 0%,rgba(154,161,167,.1),transparent 60%),radial-gradient(60% 120% at 100% 100%,rgba(175,0,95,.1),transparent 60%),#151a1b}.partners-inner:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--brand-grad)}.partners-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f4f7fb8c}.partners-copy h2{margin:10px 0 12px;font-size:clamp(24px,2.4vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.partners-copy p:last-child{max-width:34rem;font-size:15px;font-weight:300;color:#f4f7fba6}.partners-logos{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.partners-logos li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:clamp(120px,11vw,160px);padding:20px;border-radius:18px;background:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.partners-logos li:hover{transform:translateY(-4px);box-shadow:0 20px 50px -20px #9aa1a773}.partners-logos img{width:auto;max-width:78%;height:clamp(26px,2.6vw,40px);object-fit:contain}.partners-logos span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.mobile .partners{padding:40px 16px 0}.mobile .partners-inner{grid-template-columns:minmax(0,1fr);padding:24px}.mobile .partners-logos li{height:104px}.mobile .client-logo{width:132px;height:72px}@media(prefers-reduced-motion:reduce){.brand-text{animation:none}}.v2-grad.v2-grad-hero{background-image:linear-gradient(90deg,var(--senior),var(--trusth),var(--statum),var(--trusth),var(--senior));background-size:300% 100%}.mobile .partners-logos{gap:8px}.mobile .partners-logos li{height:92px;padding:12px 8px;gap:10px}.mobile .partners-logos span{font-size:9px;text-align:center}.v2-header-wordmark{display:block;width:auto;height:38px}.mobile .v2-header-wordmark{height:26px}.hx-particles{z-index:0;opacity:.9}.v2-hero-content.hx{max-width:none;padding:104px clamp(20px,6vw,120px) 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-items:stretch;gap:clamp(24px,4vw,72px);text-align:left}.hx-copy{display:flex;flex-direction:column;align-items:flex-start}.hx-logo{width:clamp(240px,26vw,440px);height:auto;margin-bottom:clamp(22px,2.6vw,40px);filter:drop-shadow(0 10px 40px rgba(205,210,214,.18))}.hx .v2-hero-title{font-size:clamp(30px,3.2vw,58px)}.hx .v2-hero-lead{margin:clamp(14px,1.2vw,22px) 0 clamp(24px,2.2vw,38px)}.hx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hx-actions .pg-btn-ghost{display:inline-flex;align-items:center;height:var(--h, 58px);padding:0 22px}.hx-visual{display:flex;justify-content:center}.hn{container-type:inline-size;position:relative;width:min(100%,62vh,600px);aspect-ratio:1}.hn-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hn-ring{fill:none;stroke:#cdd2d629;stroke-dasharray:3 6}.hn-ring.is-outer{stroke:#cdd2d617}.hn-link{stroke:#cdd2d638;stroke-width:1.2}.hn-link.is-faint{stroke:#cdd2d61a;stroke-dasharray:2 5}.hn-pulse{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:1.14;filter:drop-shadow(0 0 4px rgba(255,255,255,.55));animation:hn-pulse 2.6s cubic-bezier(.6,0,.4,1) infinite}.hn-pulse.is-slow{stroke-width:1.6;animation-duration:3.8s;opacity:.8}@keyframes hn-pulse{to{stroke-dashoffset:0}}.hn-dot{filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}.hn-core{position:absolute;left:50%;top:50%;width:22%;translate:-50% -50%}.hn-orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:orb-spin 60s linear infinite}.hn-tech{position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translate(calc(118 / 600 * 100cqw)) rotate(calc(var(--a) * -1))}.hn-tech>span{display:inline-block;translate:-50% -50%;padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#151a1bd9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.04em;color:#dfe3e6;animation:orb-spin 60s linear infinite reverse}.hn-sol{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;translate:-50% -50%;padding:8px 14px;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#151a1be6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:500;color:#f4f7fb;transition:border-color .3s,transform .3s}.hn-sol:hover,.hn-sol:focus-visible{border-color:var(--c);transform:scale(1.05)}.hn-sol-dot{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}@media(prefers-reduced-motion:reduce){.hn-pulse,.hn-orbit,.hn-tech>span{animation:none}}.mobile .v2-hero-content.hx{grid-template-columns:minmax(0,1fr);padding:92px 16px 48px;gap:36px}.mobile .hx-logo{width:220px}.mobile .hn{width:min(100%,360px)}.mobile .hn-sol{padding:5px 9px;font-size:10.5px;gap:5px}.mobile .hn-sol-dot{width:7px;height:7px}.mobile .hn-tech>span{font-size:9px;padding:3px 6px}.v2-hero-vignette{background:radial-gradient(ellipse 45% 55% at 25% 50%,rgba(17,21,22,.75),rgba(17,21,22,.2) 75%,transparent),linear-gradient(to bottom,#111516d9,#11151600 28%,#11151600 72%,#11151699)}.v2-hero-content.hx{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.hx .v2-hero-title{font-size:clamp(28px,2.85vw,54px)}.hn{width:min(100%,66vh,620px)}.hn-link{stroke:#cdd2d661}.hn-link.is-faint{stroke:#cdd2d633}.hn-ring{stroke:#cdd2d63d}.hx-actions .pg-btn-ghost{height:clamp(46.4px,3.48vw,66.8px);font-size:clamp(12.88px,1.04vw,18px)}.mobile .v2-hero-content.hx{height:auto}.mobile .hn{width:300px}.mobile .hx-actions .pg-btn-ghost{height:46px;font-size:12.5px}:is(.spot,.sb-card,.sp-card,.sp-other,.sp-exec-card,.v2-eco-card,.artigo,.atp-card:not(.atp-card-mind),.cms-quote,.cases-panel,.cases-tabs button:not(.is-active),.ls-label,.stack-card:not(:last-child),.mn-sol){background:#f4f6f8;border-color:#1115160f;color:#111516;box-shadow:0 30px 70px -40px #000000bf}:is(.spot,.sb-card,.sp-card,.sp-other,.sp-exec-card,.v2-eco-card,.artigo,.atp-card,.cms-quote,.cases-panel,.ls-label,.stack-card,.mn-sol) :is(h2,h3,strong,b){color:#111516}:is(.spot,.sb-card,.sp-card,.sp-other,.sp-exec-card,.v2-eco-card,.artigo,.atp-card:not(.atp-card-mind),.cms-quote,.ls-label,.stack-card:not(:last-child)) p,.cms-quote blockquote,.eco-points li{color:#111516b3}:is(.spot,.sb-card,.sp-card,.sp-other,.sp-exec-card,.ls-label,.cases-panel) .cms-tag,.ins-meta .cms-tag:not(.is-solid){border-color:#11151624;background:#1115160a;color:#111516b8}:is(.sp-more,.sb-more,.eco-sols a,.artigo-more,.v2-eco-more){color:#111516}.eco-sols{border-top-color:#1115161a}:is(.ins-meta,.artigo-date,.sb-kicker,.sp-other-num,.ls-role,.sp-exec-area,.stack-num,.mn-sol-num,.atp-card .atp-role,.cms-quote small,.cases-step-k){color:#1115168c}.cases-tabs button:not(.is-active) small{color:#11151699}:is(.sp-card-num,.eco-card-num,.about-value-num,.cms-card-num,.cases-num){background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:is(.spot,.sp-card):before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(154,161,167,.1),transparent 60%)}:is(.spot,.sb-card,.sp-card,.sp-other,.sp-exec-card,.v2-eco-card,.artigo,.mn-sol):hover{border-color:#9aa1a773}.sp-card-line{background:var(--brand-grad)}:is(.sb-visual,.ins-cover,.sp-other-art,.mn-sol-art,.artigo-thumb){background-color:#151a1b}.sb-visual{background:radial-gradient(60% 70% at 50% 35%,rgba(147,149,152,.12),transparent 70%),linear-gradient(rgba(147,149,152,.07) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(147,149,152,.07) 1px,transparent 1px) 0 0 / 32px 32px,#151a1b}.sb-copy{margin-top:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sb-pain{color:#111516a8}.cases-panel .cases-step{background:#1115160a}.cases-panel .cases-step p{color:#111516}.cases-step:before{border-color:#11151673}.cases-tabs button.is-active{background:#111516;color:#fff;box-shadow:inset 0 0 0 1px var(--green)}.cases-tabs button.is-active strong{color:#fff}.ls-label.is-top{border-color:#9aa1a780;box-shadow:inset 0 0 0 1px #9aa1a759}.atp-card .atp-arrow{background:#111516}.v2-eco-card img,.spot .pg-logo-chip{box-shadow:0 0 0 1px #1115161a}.v2-eco-card p{color:#111516bf}.artigo-body h3{color:#111516}.komvos-features .ib-card{--ib-card: #f4f6f8;--ib-paper: #ffffff;--ib-raise: #ffffff;--ib-ink: #151a1b;--ib-soft: #3d4448;--ib-muted: #6e767c;--ib-faint: #a3aaaf;--ib-line: #e1e4e7;--ib-line-strong: #c4c9cd;--ib-bracket: #c9ced3;--ib-hatch: rgba(17, 21, 22, .04);background:#f4f6f8;color:#151a1b}.mn-sol strong{color:#111516}:is(.spot,.sb-card,.sp-card,.sp-other,.sp-exec-card,.v2-eco-card,.artigo,.atp-card:not(.atp-card-mind),.cms-quote,.ls-label,.stack-card:not(:last-child),.cases-panel) :is(p,blockquote,li){font-weight:400;color:#111516c7}.sb-visual{padding-bottom:24px}.mobile .sb-visual{height:13rem;padding:16px}.mobile .sb-copy{margin-top:0}.v2-social img{width:82px;height:auto}.v2-menu-icon img{width:30px;height:auto}.v2-menu-btn{gap:12px;font-size:16px}.v2-menu-x:before,.v2-menu-x:after{width:22px;margin-left:-9px}.footer{padding-top:44px;padding-bottom:24px}.footer-top{gap:32px}.footer-brand img{width:auto;height:40px}.footer-brand p{margin-top:14px;max-width:420px;font-size:13.5px;line-height:1.55}.footer-col{gap:7px}.footer-col h4{margin-bottom:2px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.footer-col a{font-size:13.5px}.footer-bottom{margin-top:32px;padding-top:16px;font-size:12.5px}.mobile .footer{padding-top:36px}.mobile .footer-brand img{width:auto;height:32px}.mobile .footer-brand p,.mobile .footer-col a{font-size:13px}.mobile .footer-col h4{font-size:11.5px}.mobile .footer-bottom{margin-top:26px;font-size:12px}.v2-eco-card:is(.is-senior,.is-trusth,.is-statum) img{width:150px;height:40px;padding:0;background:none;box-shadow:none}.eco-card-logo .pg-company-logo{width:auto;max-width:150px;height:34px;max-height:none;object-fit:contain;filter:brightness(0)}.eco-hub{padding:0;border:0;border-radius:50%;background:none;box-shadow:none}.eco-hub-logo{position:relative;display:block;width:108px;height:108px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff14,0 0 60px #cdd2d640}.eco-hub-logo img{left:-9%;top:-9%;width:118%;height:118%}.eco-company{width:auto;padding:6px 0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.eco-company:hover{transform:translate(-4px)}.eco-company .pg-company-logo{width:auto;max-width:170px;height:38px;max-height:none;object-fit:contain;filter:brightness(0) invert(1)}.mobile .eco-company .pg-company-logo{height:26px;max-width:110px}.mobile .eco-hub-logo{width:84px;height:84px}.cms-quotes .dc .cms-quote{background:#151a1b;border-color:#ffffff1a;color:#f4f7fb;box-shadow:none}.cms-quotes .dc .cms-quote blockquote{color:#f4f7fbd9}.cms-quotes .dc .cms-quote strong{color:#f4f7fb}.cms-quotes .dc .cms-quote small{color:#f4f7fb80}.cms-quotes .dc .cms-quote.is-highlight{background:#f4f6f8;border-color:transparent;box-shadow:0 30px 70px -40px #000000bf}.cms-quotes .dc .cms-quote.is-highlight blockquote{color:#111516cc}.cms-quotes .dc .cms-quote.is-highlight strong{color:#111516}.cms-quotes .dc .cms-quote.is-highlight small{color:#1115168c}.ins-tabs{border-color:transparent;background:#f4f6f8;box-shadow:0 20px 50px -30px #000000b3}.ins-tabs button{color:#111516b3}.ins-tabs button:hover{color:#111516}.ins-tabs button.is-active{color:#fff}.ins-pill{background:#111516}.about-values .about-value:nth-child(odd){background:#151a1b;border-color:#ffffff1a}.about-values .about-value:nth-child(odd) h3{color:#f4f7fb}.about-values .about-value:nth-child(odd) p{color:#f4f7fbb8}.footer-top{grid-template-columns:1.25fr 1fr 1.7fr 1fr;align-items:start}.footer-col{gap:5px}.footer-col:nth-of-type(2){display:grid;grid-template-columns:repeat(2,max-content);column-gap:28px;row-gap:5px;align-content:start}.footer-col:nth-of-type(2) h4{grid-column:1 / -1}.footer-bottom{margin-top:22px;padding-top:12px}.site>.footer,.mobile .footer{padding-top:32px;padding-bottom:calc(55.6px + env(safe-area-inset-bottom,0px))}.mobile .footer-top{gap:22px 16px}.mobile .footer-col:nth-of-type(2){grid-template-columns:1fr}.footer-brand .footer-contact{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.footer-contact a,.contact-info dd a,.mn-foot a{color:inherit;transition:color .2s}.footer-contact a{color:#f4f7fbd9}.footer-contact a:hover,.mn-foot a:hover,.contact-info dd a:hover{color:var(--green)}.mn-foot>div{display:flex;flex-direction:column;gap:2px}.contact-social{display:flex;gap:16px}.lead-form,.lead-form.cms-form{background:#f4f6f8;border:0;color:#111516;box-shadow:0 30px 80px -40px #000c}.lead-form label{color:#111516}.lead-form :is(input,textarea,select){background-color:#fff;border-color:#11151624;color:#111516}.lead-form :is(input,textarea,select):focus{border-color:var(--green);background-color:#fff;box-shadow:0 0 0 3px #9aa1a726}.lead-form select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111516' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 16px no-repeat,#fff}.lead-form .cms-file::file-selector-button{background:#111516;color:#fff}.lead-form .form-submit{background-color:#111516;border-color:#111516;color:#fff}.lead-form .form-submit:hover,.lead-form .form-submit:focus-visible{border-color:var(--green)}.form-done h3{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.form-done p{color:#111516bf}.eco-card-logo .pg-company-logo{filter:none}.ls .ls-label{background:#f4f6f8;border-color:transparent}.ls .ls-label.is-top{box-shadow:inset 0 0 0 1.5px var(--green),0 20px 50px -25px #9aa1a780}.stl-fill{background:linear-gradient(to bottom,transparent,var(--senior) 18%,var(--trusth) 48%,var(--statum) 76%,#e9ecef 94%,#ffffff);box-shadow:0 0 14px #e9ecef59}.stl-dot:after{background:var(--silver)}.stl-dot{box-shadow:0 0 calc(var(--lit) * 16px) rgba(233,236,239,calc(var(--lit) * .7))}.dc{position:relative;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none}.dc.is-dragging{cursor:grabbing}.dc-track{display:flex;flex-direction:column;gap:16px;will-change:transform}.dc-hint{margin:14px 0 0;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f4f7fb73}@media(pointer:coarse){.dc{touch-action:pan-y;cursor:auto}}.pt-choices{display:grid;gap:12px}.pt-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:20px 22px;border-radius:16px;border:1px solid rgba(17,21,22,.08);background:#f4f6f8;font:inherit;text-align:left;color:#111516;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.pt-choice:hover,.pt-choice:focus-visible{transform:translateY(-3px);border-color:var(--green);box-shadow:0 20px 50px -30px #9aa1a799;outline:none}.pt-num{font-size:26px;font-weight:600;letter-spacing:-.02em;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pt-choice strong{display:block;font-size:18px;font-weight:600}.pt-choice small{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:#111516a6}.pt-arrow{font-size:20px}.pt-selected{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 16px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:14px}.pt-selected strong{color:#fff}.pt-change{padding:6px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:none;font:inherit;font-size:13px;color:#fff;cursor:pointer}.pt-change:hover{border-color:var(--green)}.pt-form-enter{animation:chapter-in .45s cubic-bezier(.2,.8,.2,1) both}.mobile .cms-quotes .dc:not(:first-child){display:none}.pt-label{margin:0 0 14px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f4f7fbb3}.stl-media{display:grid;gap:10px;margin-top:20px}.stl-media.is-many{grid-template-columns:repeat(3,minmax(0,1fr))}.stl-media figure{margin:0;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.1);aspect-ratio:4 / 3;background:#151a1b}.stl-media.is-one figure{aspect-ratio:16 / 9;max-width:560px}.stl-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.stl-media figure:hover img{transform:scale(1.05);filter:none}.mobile .stl-media.is-many{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111516eb,#111516b3 45%,#11151659),linear-gradient(to bottom,rgba(17,21,22,.55),transparent 30%,transparent 70%,#111516)}.mobile .hero-photo:after{background:linear-gradient(to bottom,#11151699,#111516d9 60%,#111516)}.v2-eco-name{display:block;font-size:clamp(18px,1.4vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--brand)}.v2-eco-card :is(h2,h3,strong).v2-eco-name{color:var(--brand)}.atp,.lb{--l0: radial-gradient(70% 60% at 50% 40%, rgba(255, 255, 255, .35), transparent 70%), linear-gradient(135deg, #c3c8cc 0%, #959ca2 30%, #c9cdd1 55%, #8f969c 80%, #b4babf 100%);--l1: radial-gradient(70% 60% at 50% 40%, rgba(255, 255, 255, .45), transparent 70%), linear-gradient(135deg, #dadde0 0%, #b0b6bb 28%, #e4e7e9 52%, #a9afb4 76%, #cfd3d6 100%);--l2: radial-gradient(70% 60% at 50% 40%, rgba(255, 255, 255, .55), transparent 70%), var(--silver)}.atp .atp-cards .atp-card{border-color:transparent;color:var(--ink, #111516);box-shadow:0 30px 70px -40px #000000bf}.atp .atp-cards .atp-card.is-l0,.atp-bg.is-l0{background:var(--l0)}.atp .atp-cards .atp-card.is-l1,.atp-bg.is-l1{background:var(--l1)}.atp .atp-cards .atp-card.is-l2,.atp-bg.is-l2{background:var(--l2)}.atp .atp-cards .atp-card :is(strong,p,.atp-role){color:#111516}.atp .atp-cards .atp-card p{color:#111516bf}.atp .atp-cards .atp-card .atp-role{color:#11151699}.eco-company .pg-company-logo,.eco-card-logo .pg-company-logo{width:150px;max-width:none;height:30px;object-fit:contain;object-position:left center}.eco-company .pg-company-logo{object-position:center}.mobile .eco-company .pg-company-logo{width:100px;height:20px}.stl-media.is-one figure{aspect-ratio:auto}.stl-media.is-one img{height:auto;object-fit:contain}.atp-fx-grid{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(rgba(17,21,22,.09) 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,rgba(17,21,22,.06) 1px,transparent 1px) 0 0 / 180px 100%;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,#000 40%,transparent 100%)}.atp-fx-grid:before{content:"";position:absolute;left:0;right:0;top:0;height:132px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.65),transparent);animation:fx-scan 5.5s cubic-bezier(.45,0,.55,1) infinite}.atp-fx-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#11151629,#11151629) 180px 132px / 179px 43px no-repeat,linear-gradient(#1115161f,#1115161f) 900px 308px / 179px 43px no-repeat,linear-gradient(#11151624,#11151624) 540px 572px / 179px 43px no-repeat,linear-gradient(#1115161a,#1115161a) 1260px 704px / 179px 43px no-repeat;animation:fx-cells 4s steps(1) infinite}@keyframes fx-scan{0%{transform:translateY(-140px)}to{transform:translateY(100vh)}}@keyframes fx-cells{0%,to{opacity:1}25%{opacity:.35}50%{opacity:.8}75%{opacity:0}}.flow-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fl-line{fill:none;stroke:#11151624;stroke-width:1.4}.fl-pulse{fill:none;stroke:#fffffff2;stroke-width:3;stroke-linecap:round;stroke-dasharray:.08 1;stroke-dashoffset:1.08;filter:drop-shadow(0 0 6px rgba(255,255,255,.9));animation:fl-run 5s linear infinite}.fl-pulse.is-2{stroke:#11151659;filter:none;stroke-width:2.2}@keyframes fl-run{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.atp-fx-grid:before,.atp-fx-grid:after,.fl-pulse{animation:none}}.partners-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.partners-logos{grid-template-columns:1.5fr 1fr 1fr}.partners-logos img{width:auto;max-width:100%;height:clamp(30px,2.6vw,42px);object-fit:contain}.partners-logo-row{display:flex;align-items:center;justify-content:center;gap:16px;min-height:70px}.partners-logos .partners-badge{height:84px!important;width:84px}.mobile .partners-logos{grid-template-columns:1fr 1fr}.mobile .partners-logos li.has-badge{grid-column:1 / -1}.hero-photo img{object-position:center 78%}.hero-photo:after{background:linear-gradient(90deg,#111516e0,#1115168c 40%,#1115161a 75%),linear-gradient(to bottom,rgba(17,21,22,.55),transparent 22%,transparent 82%,#111516)}button.hd-link{border:0;background:none;font:inherit;font-size:clamp(12.5px,.95vw,14px);cursor:pointer}.mn-label{font-size:clamp(22px,min(2.5vw,3.9vh),44px)}.mn-link{padding:clamp(3px,.6vh,8px) 0}.atp-fx-grid.is-dark{background:linear-gradient(rgba(205,210,214,.08) 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,rgba(205,210,214,.06) 1px,transparent 1px) 0 0 / 180px 100%}.atp-fx-grid.is-dark:before{background:linear-gradient(to bottom,transparent,rgba(154,161,167,.18),transparent)}.atp-fx-grid.is-dark:after{filter:invert(1);opacity:.6}.flow-lines.is-dark .fl-line{stroke:#cdd2d61f}.flow-lines.is-dark .fl-pulse{stroke:#e9ecefe6}.flow-lines.is-dark .fl-pulse.is-2{stroke:#00afef99}.cms-manifesto-title{margin:10px 0 0;max-width:24ch}.ly-badge{margin:0 0 0 auto;width:min(100%,340px);padding:28px;display:grid;justify-items:center;gap:14px;text-align:center;border-radius:24px;background:#f4f6f8;color:#111516;box-shadow:0 30px 80px -40px #000c}.ly-badge img{width:170px;height:auto}.ly-badge figcaption{font-size:15px;color:#111516b3}.ly-badge strong{display:block;font-size:22px;font-weight:600;color:#007d67}.ly-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ly-card{display:flex;flex-direction:column;gap:8px;padding:clamp(22px,2.4vw,32px);border-radius:18px;color:#111516;box-shadow:0 30px 70px -40px #000000bf;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ly-card:hover{transform:translateY(-4px)}.ly-card.is-l0{background:linear-gradient(135deg,#c3c8cc,#959ca2 30%,#c9cdd1,#8f969c 80%,#b4babf)}.ly-card.is-l1{background:linear-gradient(135deg,#dadde0,#b0b6bb 28%,#e4e7e9,#a9afb4,#cfd3d6)}.ly-card.is-l2{background:var(--silver)}.ly-card.is-current{outline:2px solid var(--green);outline-offset:4px}.ly-num{font-size:13px;font-weight:600;color:#1115168c}.ly-role{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#11151699}.ly-card strong{font-size:clamp(20px,1.8vw,26px);font-weight:600}.ly-card p{font-size:14px;color:#111516bf}.ly-verb{margin-top:auto;padding-top:10px;font-size:13px;font-weight:600}.mobile .ly-nav{grid-template-columns:minmax(0,1fr)}.mobile .ly-badge{margin:0 auto}.partners-logo-row{width:100%;gap:14px}.has-badge .partners-logo-row>img:first-child{flex:0 1 auto;min-width:0;max-width:calc(100% - 96px)}.partners-logos .partners-badge{flex:none;height:84px!important;width:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.18))}.mobile .partners-logos li.has-badge .partners-logo-row>img:first-child{height:44px!important}.mobile .partners-logos .partners-badge{height:56px!important}.ly-badge img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}.atp-fx-grid.is-dark:after{display:none}.hero-photo img{object-position:center 96%}.hero-photo:after{background:linear-gradient(90deg,#111516db,#11151680 40%,#11151614 75%),linear-gradient(to bottom,rgba(17,21,22,.5),transparent 18%,transparent 88%,#111516)}.mobile .hero-photo img{object-position:55% 100%}.mobile .hero-photo:after{background:linear-gradient(to bottom,#111516d9,#111516c7 55%,#11151633 80%,#111516)}.mobile .partners-logos li:not(.has-badge) img{height:26px!important}.cms-manifesto .pg-wrap.mf-split{max-width:none}.mf-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,96px)}.mf-split .cms-reveal{font-size:clamp(22px,2.3vw,38px)}.lp{overflow:hidden;border-radius:24px;background:#f4f6f8;color:#111516;box-shadow:0 40px 90px -45px #000000d9}.lp-head{display:flex;flex-direction:column;gap:4px;padding:26px 28px 24px}.lp.is-l0 .lp-head{background:linear-gradient(135deg,#c3c8cc,#959ca2 30%,#c9cdd1,#8f969c 80%,#b4babf)}.lp.is-l1 .lp-head{background:linear-gradient(135deg,#dadde0,#b0b6bb 28%,#e4e7e9,#a9afb4,#cfd3d6)}.lp.is-l2 .lp-head{background:var(--silver)}.lp-role{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#11151699}.lp-head strong{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.02em}.lp-list{margin:0;padding:8px 28px 22px;list-style:none}.lp-list li{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid rgba(17,21,22,.08);font-size:16px;font-weight:500}.lp-list li:last-child{border-bottom:0}.lp-num{font-size:13px;font-weight:600;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mf-symbol{margin:0;display:grid;justify-items:center;gap:22px;text-align:center}.mf-symbol-mark{position:relative;display:grid;place-items:center;width:min(100%,320px);aspect-ratio:1}.mf-symbol-mark img{width:64%;height:auto;filter:drop-shadow(0 0 40px rgba(205,210,214,.25))}.mf-symbol-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1.5px;background:conic-gradient(from 0deg,transparent 0 70%,var(--senior) 78%,var(--trusth) 86%,var(--statum) 93%,#e9ecef) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:orb-spin 10s linear infinite}.mf-symbol figcaption{max-width:34ch;font-size:15px;line-height:1.6;color:#f4f7fba6}.ins-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(32px,6vw,110px)}.ins-layout .ins-article{max-width:760px}.ins-aside{position:sticky;top:110px}.ins-aside-card{overflow:hidden;border-radius:20px;background:#f4f6f8;color:#111516;box-shadow:0 40px 90px -45px #000000d9}.ins-aside-card .ins-cover{aspect-ratio:16 / 10}.ins-aside-meta{margin:0;padding:18px 22px 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ins-aside-meta dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#11151680}.ins-aside-meta dd{margin:2px 0 0;font-size:14px;font-weight:500}.ins-aside-cta{display:grid;gap:14px;padding:16px 22px 22px;border-top:1px solid rgba(17,21,22,.08);margin-top:12px}.ins-aside-cta strong{font-size:17px;font-weight:600}.ins-aside-cta .pg-btn{background-color:#111516;border-color:#111516;color:#fff;justify-content:space-between}.mobile .mf-split,.mobile .ins-layout{grid-template-columns:minmax(0,1fr)}.mobile .ins-aside{position:static}.mobile .mf-symbol-mark{width:220px}@media(prefers-reduced-motion:reduce){.mf-symbol-ring{animation:none}}.atp-fx-grid:after{display:none}.vp{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start}.vp-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:#000;box-shadow:0 40px 90px -45px #000000e6}.vp-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vp-poster{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.vp-poster img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.vp-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,rgba(17,21,22,.88))}.vp-poster:hover img{transform:scale(1.04)}.vp-play{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:84px;height:84px;translate:-50% -50%;border-radius:50%;background:#f4f6f8;color:#111516;box-shadow:0 0 0 10px #f4f6f82e;transition:transform .3s}.vp-play svg{width:32px;margin-left:4px}.vp-poster:hover .vp-play{transform:scale(1.08)}.vp-title{position:absolute;left:24px;right:24px;bottom:20px;z-index:1;text-align:left;font-size:clamp(16px,1.5vw,22px);font-weight:600;color:#fff}.vp-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-height:min(520px,46vw);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.vp-item{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px;border:1px solid transparent;border-radius:14px;background:#151a1b;font:inherit;text-align:left;color:#f4f7fbd1;cursor:pointer;transition:border-color .25s,background .25s}.vp-item:hover{border-color:#ffffff24}.vp-item.is-active{background:#f4f6f8;color:#111516}.vp-thumb{overflow:hidden;aspect-ratio:16 / 9;border-radius:8px}.vp-thumb img{width:100%;height:100%;object-fit:cover}.vp-item-text{font-size:13.5px;line-height:1.4}.vp-num{display:block;margin-bottom:2px;font-size:11px;font-weight:600;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mobile .vp{grid-template-columns:minmax(0,1fr)}.mobile .vp-list{max-height:340px}.mobile .vp-play{width:64px;height:64px}.is-offscreen,.is-offscreen *,.is-offscreen *:before,.is-offscreen *:after{animation-play-state:paused!important}:root{--brand-grad: linear-gradient(90deg, var(--senior), var(--trusth) 50%, var(--statum))}.orb-chip .orb-dot{box-shadow:none!important}.orb-ring.is-inner .orb-item:nth-child(3n+1) .orb-dot,.orb-ring.is-outer .orb-item:nth-child(3n+2) .orb-dot{background:var(--senior)}.orb-ring.is-inner .orb-item:nth-child(3n+2) .orb-dot,.orb-ring.is-outer .orb-item:nth-child(3n+3) .orb-dot{background:var(--trusth)}.orb-ring.is-inner .orb-item:nth-child(3n+3) .orb-dot,.orb-ring.is-outer .orb-item:nth-child(3n+1) .orb-dot{background:var(--statum)}.mn-link.active .mn-num{color:#f4f7fb}.mn-link.active .mn-label:after{background:var(--brand-grad);box-shadow:none}.about-card:first-child .pg-eyebrow{color:#1115168c}.komvos-features :is(.ib-tool,.ib-av,[tabindex]):focus,.komvos-features :is(.ib-tool,.ib-av,[tabindex]):focus-visible{outline:none!important}.komvos-features :is(.ib-tool,.ib-av):focus-visible .ib-node{stroke:var(--statum)}.car-play-ico{width:60px;height:60px;color:#111516}.mobile .car-play-ico{width:50px;height:50px}.car-cap em{color:#111516}.about-band-word{color:#cdd2d624;-webkit-text-stroke:0}.about-band-sep{color:#cdd2d659}@media(min-width:1280px){.site:not(.mobile) .v2-header-logo{order:-1;margin-left:0;margin-right:12px}.site:not(.mobile) .hd-nav{margin-right:auto}}.hd-drop.is-closed .hd-drop-panel{opacity:0!important;visibility:hidden!important}.eco-company .pg-company-logo,.eco-card-logo .pg-company-logo,.sp-exec-logo .pg-company-logo{width:auto;max-width:none;height:27px;max-height:none;object-fit:contain}.eco-company .pg-company-logo{height:30px}.pg-company-logo[src*=logo-senior]{height:32px!important}.eco-company .pg-company-logo[src*=logo-senior]{height:35px!important}.mobile .eco-company .pg-company-logo{height:20px}.mobile .eco-company .pg-company-logo[src*=logo-senior]{height:24px!important}.hd-drop:focus-within:not(:has(:focus-visible)):not(:hover) .hd-drop-panel,.hd-nav:hover .hd-drop:not(:hover) .hd-drop-panel{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,visibility 0s .15s}.lh{--silver: linear-gradient(135deg, #eceef0 0%, #c4c8cc 26%, #f5f6f7 48%, #aeb3b8 74%, #dcdfe2 100%);--l0: radial-gradient(70% 60% at 50% 40%, rgba(255, 255, 255, .35), transparent 70%), linear-gradient(135deg, #c3c8cc 0%, #959ca2 30%, #c9cdd1 55%, #8f969c 80%, #b4babf 100%);--l1: radial-gradient(70% 60% at 50% 40%, rgba(255, 255, 255, .45), transparent 70%), linear-gradient(135deg, #dadde0 0%, #b0b6bb 28%, #e4e7e9 52%, #a9afb4 76%, #cfd3d6 100%);--l2: radial-gradient(70% 60% at 50% 40%, rgba(255, 255, 255, .55), transparent 70%), var(--silver)}.lh .pg-hero{min-height:100svh;display:grid;align-content:center}.lh .pg-hero-background:after{display:none}.lh .lh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;clip-path:inset(84px 14px 14px 14px round 28px);will-change:clip-path,opacity}.lh .lh-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(236,238,240,.7) 0%,rgba(236,238,240,.35) 45%,transparent 75%);pointer-events:none}.lh .lh-fx,.atp-bg .lh-fx,.lh .flow-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lh :is(.pg-h1,.pg-eyebrow,.pg-crumbs,.pg-crumbs a,.pg-crumbs span){color:#111516}.lh .pg-h1 .teal{background:none;-webkit-text-fill-color:currentColor;color:#1115168c}.lh .pg-lead{color:#111516bf}.mobile .lh .lh-bg{clip-path:inset(68px 8px 8px 8px round 20px)}.mobile .lh .lh-bg:after{background:#eceef073}.lh .pg-btn{background-color:#111516;border-color:#111516;color:#fff}.lh .pg-btn-ghost{background-color:#ffffff59;border-color:#11151659;color:#111516}.lh .pg-btn-ghost:after{display:none}.ins-cover.is-photo{padding:0;overflow:hidden}.ins-cover.is-photo img{display:block;width:100%;height:100%;object-fit:cover}.form-error{margin:0;padding:10px 14px;border-radius:10px;background:#af005f14;color:#8a0049;font-size:14px}.form-submit[disabled]{opacity:.7;cursor:progress}.mn:not(.is-open) *,.mn:not(.is-open) *:before,.mn:not(.is-open) *:after{animation-play-state:paused!important}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):before,:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):after{animation-play-state:paused}:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):is(:hover,:focus-visible):before,:is(.v2-btn,.pg-btn,.form-submit,.pg-btn-ghost):is(:hover,:focus-visible):after{animation-play-state:running}.ins-article .kb-doc{gap:20px}.ins-byline{margin-bottom:20px}.kv-hl{outline:3px solid #00afef!important;outline-offset:6px;border-radius:6px;animation:kv-hl 2.6s ease-out}@keyframes kv-hl{0%,60%{outline-color:#00afef;box-shadow:0 0 0 12px #00afef2e}to{outline-color:#00afef00;box-shadow:0 0 #00afef00}}
