:root{--g-aurora:linear-gradient(135deg,#19cf95 0%,#22b8f0 50%,#2f4bff 100%);--g-indigo:linear-gradient(135deg,#2f4bff 0%,#8b5cf6 100%);--g-text:linear-gradient(90deg,#19cf95,#22b8f0 60%,#5b74ff);--glass-bg:#ffffff14;--glass-bg-hover:#ffffffba;--glass-border:#0000002e;--glass-blur:blur(20px) saturate(140%);--glass-shadow:inset 0 1px 0 #00000040,0 20px 60px #f6f6f459}.sh p.sh-eyebrow,.insights .head p.sh-eyebrow,.dt-eyebrow,.qh-label,.logos h2,.cx-state,.tk-n,.ct-copy,.qh-ex>span:first-child,.bo-core em,.bo-tag,.tk-layer i,.cx-flow li span,.footer h2,.insights .date{font-family:var(--sans)}.sh p.sh-eyebrow,.insights .head p.sh-eyebrow,.dt-eyebrow,.qh-label,.logos h2{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.footer h2{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.qh-ex>span:first-child,.bo-core em,.bo-tag,.tk-layer i,.cx-flow li span{letter-spacing:-.01em}.qh-label,.ns .sh p.sh-eyebrow{color:var(--hl)}.dt-eyebrow,.cx .sh p.sh-eyebrow,.tk .sh p.sh-eyebrow,.bo .sh p.sh-eyebrow,.insights .head p.sh-eyebrow,.logos h2{color:var(--hl-ink)}.hero .hl,.qh .hl,.ns .hl,.ct .hl{background:var(--g-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dt .hl,.cx .hl,.tk .hl,.bo .hl,.insights .hl{color:var(--hl-ink)}.dt-lit .hl .w{color:inherit}.site-header{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#f3f4f7de;border-bottom:1px solid #0000001a}body,main{background:#f6f6f4}.insights{background:#000}.hero,.qh,.ns,.ct,.footer{background:#f6f6f4}.qh-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:22px;transition:background .3s,transform .3s}.qh-card:hover{background:var(--glass-bg-hover);transform:translateY(-2px)}.qh-demo{background:#edeff5de;border:1px solid #00000014}.qh-ex>span:first-child{color:#7ff0c9;background:#19cf952e;border:1px solid #19cf9559}.ns-office figcaption{background:var(--glass-bg);border:1px solid var(--glass-border);max-width:56ch;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:12px;margin:0 clamp(18px,2.4vw,32px);padding:14px 18px;left:auto;right:auto}.ns-office:after{background:linear-gradient(#0000 60%,#f6f6f466)}.pill-grad{background:var(--g-aurora);color:#000;box-shadow:0 8px 30px #22b8f059}.pill-grad:hover{box-shadow:0 10px 36px #22b8f080}.pill-glass,.hero .actions .pill-white{color:#000;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.pill-glass:hover,.hero .actions .pill-white:hover{background:var(--glass-bg-hover)}.ct-copy{background:var(--glass-bg);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ct-mail .pill-grad{margin-top:4px}.ct-mail a.pill-grad{letter-spacing:0;color:#000;font-size:15px;text-decoration:none}.cx-state:before{background:var(--hl);box-shadow:0 0 0 3px #19cf9533}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#f3f4f7e6}.qh-card,.pill-glass,.hero .actions .pill-white,.ct-copy,.ns-office figcaption{background:#e3e4e8}}@media (prefers-reduced-motion:reduce){.qh-card,.qh-card:hover{transition:none;transform:none}}.hero.hero-v{text-align:left;background:#f6f6f4;padding:0 clamp(8px,.8vw,12px) clamp(8px,.8vw,12px);overflow:visible}.hero-frame{isolation:isolate;border-radius:clamp(20px,2.2vw,32px);min-height:calc(100svh - 84px);display:flex;position:relative;overflow:hidden}.hero-media{z-index:-1;background:#edeef1;position:absolute;inset:0}.hero-video{object-fit:cover;width:100%;height:100%;display:block}.hero-shade{background:linear-gradient(90deg,#f5f6fae6 0% 38%,#f5f6fa2e 70%,#f5f6fa0d 100%),linear-gradient(#05060a00 60%,#f5f6fae6 100%);position:absolute;inset:0}.hero-inner{flex-direction:column;justify-content:space-between;gap:48px;width:100%;padding:clamp(72px,12vh,160px) clamp(20px,4.2vw,64px) clamp(20px,3.5vw,48px);display:flex}.hero-copy{max-width:640px}.hero.hero-v h1{letter-spacing:-.035em;text-align:left;max-width:16ch;margin:0;font-size:clamp(40px,4.6vw,68px);line-height:1.04}.hero.hero-v .lead{text-align:left;color:#000000d1;max-width:42ch;margin:28px 0 0}.hero.hero-v .actions{justify-content:flex-start;margin-top:40px}.pill-cta{min-height:58px;color:var(--ink);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#000000e0;border:1px solid #0009;gap:16px;padding:0 8px 0 26px;font-size:15px;box-shadow:0 10px 30px #00000016}.pill-ico{background:var(--g-aurora);color:#000;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .3s;display:grid}.pill-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pill-cta:hover .pill-ico{transform:translate(3px)}.hero-stats{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff98;border:1px solid #0003;border-radius:18px;align-self:flex-start;margin:0;padding:6px;list-style:none;display:flex;box-shadow:inset 0 1px #0000002e}.hero-stats li{display:flex}.hero-stats li+li{border-left:1px solid #0000002e}.hero-stats a{color:#000;border-radius:12px;align-content:end;gap:8px;min-width:170px;padding:16px 28px;text-decoration:none;transition:background .3s;display:grid}.hero-stats a:hover{background:#ffffff98}.hero-stats b{letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1}.hero-stats span{color:#000000d9;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.hs-ico{fill:none;stroke:#000;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hs-chev{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .3s}.hero-stats a:hover .hs-chev{transform:translate(2px)}@media (max-width:760px){.hero-frame{min-height:calc(100svh - 72px)}.hero-shade{background:linear-gradient(#f5f6faab 0%,#f5f6fade 45%,#f5f6fae6 100%)}.hero-stats{flex-direction:column;align-self:stretch}.hero-stats li+li{border-top:1px solid #0000002e;border-left:0}.hero-stats a{grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f6f4;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,padding .35s;position:fixed;top:0;left:0;right:0}.site-header .wrap{border:1px solid #0000;border-radius:0;transition:max-width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1),padding .45s cubic-bezier(.2,.7,.2,1),background .35s,border-color .35s,box-shadow .35s,border-radius .45s}.site-header.is-pill{background:0 0;border-color:#0000}.site-header.is-pill .wrap{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#e8eaefbd;border-color:#00000024;border-radius:999px;max-width:min(1080px,100% - 24px);height:60px;margin-top:10px;padding:0 8px 0 22px;box-shadow:0 10px 40px #00000010,inset 0 1px #0000001f}.site-header.is-pill .pill-white{min-height:44px}body{padding-top:72px}html{scroll-padding-top:84px}.site-header.is-pill .mobile-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8eaefe6;border:1px solid #00000024;border-radius:22px;top:calc(100% + 8px);left:12px;right:12px}@media (max-width:760px){.hero.hero-v h1 .hl{white-space:normal}.hero.hero-v h1{font-size:clamp(34px,9vw,44px)}}.hero-inner{justify-content:center}.hero.hero-v .lead{color:#000}.pill-cta{color:#000;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffffae;border:1px solid #00000047;box-shadow:inset 0 1px #00000040,0 10px 30px #00000016}.pill-cta:hover{background:#ffffffd1}.pill-cta .pill-ico{color:var(--ink);background:#000}.logos{--ls:1.25;background:#f6f6f4;padding:48px 0}.logos .track{gap:104px;padding:0 52px}.logos li img{filter:brightness(0);opacity:.62}.logos li:hover img{opacity:.95}@media (max-width:640px){.logos{--ls:1;padding:36px 0}.logos .track{gap:64px;padding:0 32px}}.nav a{color:#000c;font-size:15px;font-weight:500;transition:color .2s}.nav a:hover,.nav a:focus-visible{color:#000}:is(.site-header,.hero,.qh,.dt,.cx,.uc,.hw,.bo,.ns,.insights,.bl-page,.ct,.footer,.nf-hero,.mobile-menu) :is(p,span,a,li,dt,dd,h1,h2,h3,h4,b,strong,em,i,small,figcaption,button,address,time,cite):not(:is(.qh-demo,.cx-shot,.bo-win,.uc-screen,.pill-white,.pill-ico,.pill-grad) *){color:#000!important}:is(.site-header,.hero,.qh,.cx,.ns,.ct,.footer,.nf-hero) a.pill.pill-white,:is(.logos,.tk) :is(p,span,a,li,dt,dd,h1,h2,h3,h4,b,strong,em,i,small,figcaption,button,address,time,cite,td,th):not(:is(.qh-demo,.cx-shot,.bo-win,.bo-core,.tk-layer.app,.tk-layer.on,.tk-rail.on) *){color:#fff!important}:is(.bo-core,.tk-layer.app,.tk-layer.on,.tk-rail.on) :is(p,span,b,strong,em,i),.tk-rail.on em,.bo-node.on{color:#000!important}.hl,.mobile-menu .mm-contact,.tk-points li.on .tk-n{background:var(--g-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}.dt-lit .hl .w{-webkit-text-fill-color:transparent;color:#0000!important}.tk .hl{background:linear-gradient(90deg,#0c8f66,#0369a1 60%,#1b2fd1);-webkit-background-clip:text;background-clip:text}.qh-ex>span:first-child,.bo-core em{color:#000!important}.tk-grid.live .tk-points li,.cx-player.live .cx-row,.lang .sep{opacity:1}.dt-node.on text,.dt-core text,.dt-core .t2,.dt-tag{fill:#000}.hero .pill-cta span.pill-ico{color:#fff!important}.site-header.is-pill .wrap{background:#f1f2f5e6}.qh-main.sol-grid{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:clamp(48px,6vw,72px)}.sol-grid .qh-card{grid-column:span 2;gap:0;min-height:260px;padding:32px 30px 34px}.sol-grid .qh-card:nth-child(n+4){grid-column:span 3}.sol-grid .sol-n{letter-spacing:.06em;font-size:13px;font-weight:500}.sol-grid .qh-card h3{letter-spacing:-.02em;margin:auto 0 0;padding-top:56px;font-size:clamp(22px,1.8vw,26px);font-weight:500;line-height:1.15}.sol-grid .qh-card>p{max-width:46ch;margin:14px 0 0;font-size:16px;line-height:1.55}@media (max-width:1023px){.qh-main.sol-grid{grid-template-columns:repeat(2,1fr)}.sol-grid .qh-card,.sol-grid .qh-card:nth-child(n+4){grid-column:span 1}.sol-grid .qh-card:last-child{grid-column:span 2}}@media (max-width:640px){.qh-main.sol-grid{grid-template-columns:1fr}.sol-grid .qh-card,.sol-grid .qh-card:nth-child(n+4),.sol-grid .qh-card:last-child{grid-column:auto;min-height:0}.sol-grid .qh-card h3{padding-top:32px}}.dt-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(48px,6vw,72px)}.dt-text{flex-direction:column;align-items:center;display:flex}.dt-lit{max-width:22ch;margin:0 auto}.dt-lead{max-width:52ch;margin:28px auto 0}.dt-map-wide{width:100%;max-width:1120px}.dt-map-wide svg{width:100%}.dt-map-compact{display:none}@media (prefers-reduced-motion:no-preference){.dt-map-wide .dt-pulses line{stroke-dasharray:12 600}.dt-map-wide .dt-pulses line.on{animation:1.6s cubic-bezier(.4,0,.2,1) forwards dt-pulse-wide}}@keyframes dt-pulse-wide{0%{stroke-dashoffset:0}to{stroke-dashoffset:-360px}}@media (max-width:760px){.dt-map-wide{display:none}.dt-map-compact{width:100%;max-width:560px;display:block}}.sol-grid .qh-card{min-height:0;padding:18px 18px 30px}.sol-grid .qh-demo{height:240px;margin-bottom:26px}.sol-grid .sol-n{padding:0 8px}.sol-grid .qh-card h3{margin:10px 8px 0;padding-top:0}.sol-grid .qh-card>p{margin:12px 8px 0}.d-review .doc{background:#000;border-radius:10px;align-content:start;gap:7px;width:42%;padding:10px;display:grid;position:absolute;top:22px;bottom:22px;left:14px;overflow:hidden}.d-review .doc i{background:#14161a;border-radius:3px;height:6px}.d-review .doc i:nth-child(odd){width:82%}.d-review .scan{background:linear-gradient(#5b74ff00,#5b74ff40);border-bottom:2px solid #5b74ff;height:28px;position:absolute;top:0;left:0;right:0}.d-review .out{background:#000;border-radius:10px;width:calc(58% - 42px);padding:10px;position:absolute;top:22px;bottom:22px;right:14px}.d-review .r{border-top:1px solid #090c11;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:5px 0;display:flex}.d-review .r span{color:#aab8cc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d-review .r b{white-space:nowrap;border-radius:99px;padding:0 6px;font-weight:600}.d-review .ok{color:#9ae9b8;background:#03230e}.d-review .warn{color:#92400e;background:#382d01}.d-review .bad{color:#991b1b;background:#1d0101}.d-support{flex-direction:column;gap:8px;padding:16px;display:flex}.d-support p{margin:0}.d-support .in{background:#000;border-radius:10px 10px 10px 2px;align-items:flex-start;gap:8px;max-width:88%;padding:9px 11px;display:flex}.d-support .av{color:#aab8cc;background:#0f151d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.d-support .in strong{font-size:10.5px;display:block}.d-support .in p{color:#96a4b8;line-height:1.4}.d-support .tags{gap:6px;display:flex}.d-support .tags span{color:#000;background:#ffffffae;border:1px solid #0003;border-radius:999px;padding:2px 8px;font-size:9.5px}.d-support .draft{background:#000;border:1px solid #320107;border-radius:10px 10px 2px;align-self:flex-end;width:88%;padding:9px 11px;position:relative}.d-support .draft strong{color:#e11d48;font-size:10px}.d-support .draft p{color:#c8d2e0;margin-top:2px;padding-right:4px;line-height:1.4}.d-support .btn{color:#000;background:#e11d48;border-radius:6px;margin-top:7px;padding:3px 9px;font-size:9.5px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:no-preference){.d-review .scan{animation:8s ease-in-out infinite qh-scan}.d-review .r{animation:8s ease-out infinite both qh-in}.d-review .r1{animation-delay:1.4s}.d-review .r2{animation-delay:1.9s}.d-review .r3{animation-delay:2.4s}.d-review .r4{animation-delay:3s}.d-support .in{animation:8s ease-out .3s infinite both qh-in}.d-support .tags{animation:8s ease-out 1.2s infinite both qh-in}.d-support .draft{animation:8s ease-out 2s infinite both qh-in}.d-support .draft p{animation:8s steps(30,end) 2s infinite both qh-type}.d-support .btn{animation:8s ease-out 3.6s infinite both qh-in}}@keyframes qh-scan{0%{opacity:0;transform:translateY(-30px)}8%{opacity:1}45%{opacity:1;transform:translateY(170px)}55%,to{opacity:0;transform:translateY(170px)}}.d-review .doc{flex-direction:column;gap:8px;display:flex}.d-review .doc .ttl{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;overflow:hidden}.d-review .doc i{flex:none;width:100%;display:block}.d-review .doc i:nth-of-type(odd){width:78%}.dt-perim{fill:#00000008;stroke:#00000038}.dt-tagbg{fill:#0000001a;stroke:#00000047;stroke-width:1px}.dt-tag{fill:#000;letter-spacing:0;font-weight:500}.dt-node rect{fill:#0000000f;stroke:#0003}.dt-node text{fill:#000}.dt-node.on rect{fill:var(--c);stroke:var(--c);filter:drop-shadow(0 0 14px var(--c))}.dt-node.on text{fill:#000}.dt-pulses line{stroke:var(--c);stroke-width:2.5px}.dt-core rect{filter:drop-shadow(0 8px 28px #22b8f059)}.dt-core .t1,.dt-core .t2,.dt-core text{fill:#000}.dt-node rect{fill:#e7e8ed}.dt-tagbg{fill:#e2e3e8}.uc{color:#000;padding:var(--space-section) 0;background:#f6f6f4}.uc .sh>p:not(.sh-eyebrow){font-size:var(--fs-lead);max-width:46ch;margin:20px 0 0}.uc-grid{margin-top:var(--space-head);grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.uc-list{border-top:1px solid #00000024;margin:0;padding:0;list-style:none}.uc-item{border-bottom:1px solid #00000024;position:relative}.uc-tab{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:40px 1fr;align-items:center;gap:12px;width:100%;padding:18px 0;display:grid}.uc-tab:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #000}.uc-n{letter-spacing:.06em;font-size:13px;font-weight:500}.uc-tt{gap:2px;display:grid}.uc-tt small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.uc-tt b{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.2}.uc-item.is-active .uc-n{color:var(--c)!important}.uc-item:before{content:"";background:var(--c);opacity:0;border-radius:3px;width:3px;transition:opacity .3s;position:absolute;top:18px;bottom:18px;left:-16px}.uc-item.is-active:before{opacity:1}.uc-detail{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.uc-detail>*{overflow:hidden}.uc-item.is-active .uc-detail{grid-template-rows:1fr}.uc-detail p{max-width:44ch;margin:0 0 0 52px;font-size:16px;line-height:1.55}.uc-progress{background:#ffffffba;border-radius:2px;height:2px;margin:16px 0 20px 52px;display:block}.uc-progress i{background:var(--c);border-radius:2px;width:0;height:100%;display:block}.uc-item:not(.is-active) .uc-detail p,.uc-item:not(.is-active) .uc-progress{margin-bottom:0}.uc-stages{position:relative}.uc-stage{background:var(--c);border-radius:24px;padding:clamp(20px,3vw,36px);display:none;position:relative;overflow:hidden}.uc-stage.is-active{animation:.5s cubic-bezier(.2,.7,.2,1) uc-in;display:block}@keyframes uc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.uc-cap{margin:12px 0 0;font-size:13px}.uc-screen{color:#d5ddf0;background:#000;border-radius:14px;min-height:300px;font-size:13px;overflow:hidden;box-shadow:0 20px 50px #00000016}.uc-bar{color:#aab8cc;background:#030507;border-bottom:1px solid #090c11;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:600;display:flex}.uc-bar .live{color:#87fbda;align-items:center;gap:5px;margin-left:auto;font-style:normal;display:inline-flex}.uc-bar .live:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px}.uc-body{padding:10px 16px 16px}.uc-row{border-bottom:1px solid #060a0e;align-items:center;gap:10px;padding:10px 0;display:flex}.uc-row>span:not(.doc){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.uc-row .doc{border:1.5px solid #1e2834;border-radius:3px;flex:none;width:14px;height:17px}.uc-chip{white-space:nowrap;flex:none;font-size:11px;font-weight:600}.uc-chip span{color:#96a4b8;background:#060a0e;border-radius:999px;padding:3px 9px;display:none}.uc-chip .ok{color:#9ae9b8;background:#03230e}.uc-chip .warn{color:#92400e;background:#382d01}.uc-chip .bad{color:#991b1b;background:#1d0101}.uc-banner{color:#000;background:#d5ddf0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.uc-banner span{opacity:.85;font-size:12px}.uc-split{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.uc-data{border:1px solid #0f151d;border-radius:10px;align-self:start;padding:10px 12px}.uc-data p{border-bottom:1px solid #060a0e;justify-content:space-between;margin:0;padding:6px 0;font-size:12px;display:flex}.uc-data p span{color:#74849b}.uc-data .ready{border:0;padding-top:10px}.uc-data .ready b{color:#9ae9b8;background:#03230e;border-radius:999px;padding:3px 9px;font-size:11px}.uc-chat{flex-direction:column;gap:10px;padding-top:16px;display:flex}.uc-chat p{margin:0}.uc-chat .msg{align-items:flex-start;gap:8px;max-width:85%;display:flex}.uc-chat .msg p{background:#060a0e;border-radius:12px 12px 12px 3px;padding:9px 12px;line-height:1.45}.uc-chat .msg.me{flex-direction:row-reverse;align-self:flex-end}.uc-chat .msg.me p{background:#050116;border-radius:12px 12px 3px}.uc-chat .av{color:#aab8cc;background:#0f151d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.uc-chat .msg.me .av{color:#000;background:#8b5cf6}.uc-chat .src{flex-wrap:wrap;gap:6px;display:flex}.uc-chat .src span{color:#aab8cc;border:1px solid #0f151d;border-radius:999px;padding:3px 9px;font-size:11px}.uc-chat .draft{background:#0e0001;border:1px solid #320107;border-radius:12px 12px 3px;align-self:flex-end;width:85%;padding:9px 12px}.uc-chat .draft strong{color:#e11d48;font-size:11px}.uc-chat .act{align-self:flex-end}.uc-chat .btn{color:#000;background:#9ae9b8;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.uc-chat .ticket{border:1px solid #080129;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.uc-stage [data-s]{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}.uc-stage[data-step="1"] [data-s="1"],.uc-stage[data-step="2"] [data-s="1"],.uc-stage[data-step="2"] [data-s="2"],.uc-stage[data-step="3"] [data-s="1"],.uc-stage[data-step="3"] [data-s="2"],.uc-stage[data-step="3"] [data-s="3"],.uc-stage[data-step="4"] [data-s="1"],.uc-stage[data-step="4"] [data-s="2"],.uc-stage[data-step="4"] [data-s="3"],.uc-stage[data-step="4"] [data-s="4"]{opacity:1;transform:none}.uc-stage[data-step="1"] .uc-chip .k1,.uc-stage[data-step="2"] .uc-chip .k2,.uc-stage[data-step="3"] .uc-chip .k3,.uc-stage[data-step="4"] .uc-chip .k4{display:inline-block}.uc-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.uc-flow li span{text-align:center;color:#000;border:1px solid #0000008c;border-radius:999px;padding:8px 6px;font-size:12px;font-weight:600;transition:background .3s,color .3s;display:block}.uc-stage .uc-flow li.on span{color:#fff;background:#000}@media (max-width:1023px){.uc-grid{grid-template-columns:1fr}.uc-stages{order:-1}}@media (max-width:640px){.uc-screen{min-height:280px;font-size:12px}.uc-split{grid-template-columns:1fr}.uc-flow li span{padding:7px 4px;font-size:11px}.uc-item:before{left:-10px}}.uc .sh h2{font-size:var(--fs-h2);letter-spacing:-.04em;max-width:20ch;margin:0;font-weight:400;line-height:1.04}.uc .uc-stage .uc-flow li.on span{color:#fff!important}.uc-detail>div{min-height:0;overflow:hidden}.bo{color:#000;background:#f6f6f4}.bo-head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}.bo-head h2{max-width:20ch}.bo-head p{max-width:56ch;margin:0 auto}.bo-map{background:#ffffff82;border:1px solid #0000001f}.bo-node{color:#000;background:#e7e8ed;border-color:#0000002e;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.bo-node.on{background:var(--c);border-color:var(--c);box-shadow:0 0 22px -2px var(--c);transform:translateY(-2px)}.bo .bo-row .bo-node.on{color:#000!important}.bo-wire{background:#ffffffba;width:2px}.bo-wire i{background:var(--wire,#22b8f0);height:18px;box-shadow:0 0 10px var(--wire,#22b8f0);top:-18px}.bo-core{background:var(--g-aurora);box-shadow:0 12px 40px -8px #22b8f073}.bo-core em{background:#ffffffd0}.bo-map figcaption{margin-top:20px}.bo-win{box-shadow:0 30px 80px -30px var(--agent,#8b5cf6);background:#eff0f4;border:1px solid #0000001f}.bo-bar{color:#000}.bo-av{background:var(--agent,#8b5cf6)}.bo-steps{color:#000}.bo-steps li.done:before{background:#19cf95;box-shadow:inset 0 0 0 3px #0b0c1059}.bo-res{border-top:3px solid var(--agent,#8b5cf6)}.bo-tabs button{color:#000;background:#ffffff8d;border-color:#0003;position:relative;overflow:hidden}.bo .bo-tabs button[aria-selected=true]{background:#000;border-color:#000;color:#fff!important}.bo-tabs button[aria-selected=true]:after{content:"";height:2px;width:var(--p,0%);background:var(--agent,#8b5cf6);transition:width .2s linear;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.bo-wire i{animation:1.6s cubic-bezier(.4,0,.2,1) infinite bo-pulse}.bo-wire+.bo-core+.bo-wire i{animation-delay:.8s}}@keyframes bo-pulse{0%{top:-18px}to{top:100%}}.bo-head h2,.bo-head p{text-align:center}.bo-head h2{margin:0 auto}.ns-carousel{margin-top:clamp(48px,6vw,80px);position:relative}.ns-track{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;list-style:none;display:flex;overflow-x:auto}.ns-track::-webkit-scrollbar{display:none}.ns-slide{scroll-snap-align:start;flex:none;width:clamp(240px,26vw,360px)}.ns-slide img{aspect-ratio:4/5;object-fit:cover;background:#e7e8ed;border-radius:22px;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.ns-slide:hover img{transform:scale(1.02)}.ns-ctrl{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ns-btn{cursor:pointer;color:#000;background:var(--glass-bg);border:1px solid var(--glass-border);width:48px;height:48px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:50%;place-items:center;transition:background .25s,opacity .25s;display:grid}.ns-btn:hover{background:var(--glass-bg-hover)}.ns-btn:disabled{opacity:.35;cursor:default}.ns-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ns-btn:focus-visible{outline-offset:3px;outline:2px solid #000}@media (max-width:640px){.ns-slide{width:72vw}}.ns{overflow-x:clip}.ns-track{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.ns-top{text-align:center;grid-template-columns:1fr;justify-items:center}.ns-text{flex-direction:column;align-items:center;display:flex}.ns-text h2,.ns-text p{text-align:center;margin-left:auto;margin-right:auto}.ns-links{justify-items:center}.hw-log .row{fill:#e4e5ea;stroke:#0000002e}.hw-log text{font-size:10.5px}.hw-log .st{font-size:9.5px;font-weight:600}@media (min-width:901px){.uc{padding:0}.uc-track{height:650vh;position:relative}.uc-pin{align-items:center;height:calc(100vh - 72px);display:flex;position:sticky;top:72px;overflow:hidden}.uc-pin .wrap{width:100%}.uc .sh{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.uc .sh .sh-eyebrow{margin-top:-34px;position:absolute}.uc .sh h2{font-size:clamp(30px,3.2vw,48px)}.uc .sh>p:not(.sh-eyebrow){text-align:right;max-width:30ch;margin:0}.uc-grid{align-items:center;margin-top:clamp(20px,4vh,40px)}.uc-tab{padding:clamp(8px,1.4vh,14px) 0}.uc-detail p{font-size:15px}.uc-progress{margin:10px 0 12px 52px}.uc-screen{min-height:clamp(220px,34vh,300px)}.uc-stage{padding:clamp(16px,2.4vh,28px)}.uc-stage.is-active{animation:none}.uc [data-s]{transition:opacity .3s,transform .3s}.uc .sh{grid-template-columns:1fr auto;align-items:end;gap:12px 24px;display:grid}.uc .sh .sh-eyebrow{grid-column:1/-1;margin:0;position:static}}.ct-pill{background:#000;border-radius:999px;align-items:center;padding:clamp(36px,4.5vw,64px) clamp(40px,6vw,96px);box-shadow:0 30px 80px -30px #22b8f059}.ct .ct-pill :is(h2,p,a,span,button){color:#fff!important}.ct .ct-pill a.pill-grad{color:#000!important}.ct .ct-pill .hl{background:linear-gradient(90deg,#0c8f66,#0369a1 60%,#1b2fd1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}.ct-pill .ct-mail a:not(.pill){text-decoration-color:#f6f6f44d}.ct-pill .ct-mail a:not(.pill):hover{text-decoration-color:#f6f6f4}.ct-pill .ct-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:1px solid #f6f6f433}.ct-pill .ct-copy:hover{background:#0d0d0d}@media (max-width:900px){.ct-pill{border-radius:32px;grid-template-columns:1fr;padding:36px 28px}}@media (min-width:901px){.uc .sh{grid-template-columns:1fr}}.ct-pill{border-radius:40px}@media (max-width:900px){.ct-pill{border-radius:28px}}@media (min-width:901px){.uc-track{height:600vh}.uc-snap{width:1px;height:1px;left:0;top:calc(var(--i) * 100vh + 84px);scroll-snap-align:start;pointer-events:none;position:absolute}}@media (max-width:900px){.uc-snap{display:none}}.footer-logo{color:#000;letter-spacing:-.03em;align-items:center;gap:10px;margin-bottom:16px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.footer-logo svg{width:28px;height:28px}.footer{padding-bottom:0}.footer .legal{margin-bottom:0}.footer{border-top:0}.footer-tag{max-width:26ch;margin:0 0 20px;font-size:14.5px;line-height:1.5}.footer-map{color:#000;text-decoration:none;display:inline-block}.footer-map:hover{text-underline-offset:4px;text-decoration:underline}.sol-grid .qh-card{background:#ffffffc5;border:1px solid #00000042;box-shadow:inset 0 1px #0000004d,0 20px 50px -24px #00000036}.sol-grid .qh-card:hover{background:#ffffffd1}.sol-grid .qh-demo{background:#e7e8ed;border:0}.hw-num{background:linear-gradient(90deg,var(--blue-l),var(--blue));-webkit-background-clip:text;background-clip:text}.hw-core,.hw-dot.ok{fill:var(--blue)}.hw-dot.ko{fill:var(--blue-d);stroke:var(--blue-l);stroke-width:1.2px}.hw-dot.ko+.hw-mark,.hw-mark{stroke:#000}.hw-shield{fill:#5b74ff24;stroke:var(--blue)}.hw-lock{fill:var(--blue)}.hw-lock-a{stroke:var(--blue)}.hw-log .st.ok{fill:var(--blue-l)}.hw-log .st-bg.ko{fill:#0000000a;stroke:#0000004d}.hw-log .st.ko{fill:#000}.hw-status circle{fill:var(--blue)}.hw-cloud{fill:#5b74ff24}.sol-grid .qh-card h3{margin-top:0}:root{--card-bg:#ffffffc5;--card-bg-hover:#ffffffd1;--card-border:1px solid #00000042;--card-shadow:inset 0 1px 0 #0000004d,0 20px 50px -24px #f6f6f499}.bo-map,.bo-win,.insights article.bl-card,.bl-card,.bl-cta,.nf-links a{background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px}.insights article.bl-card:hover,.bl-card:hover,.nf-links a:hover{background:var(--card-bg-hover)}.bo-bar{border-bottom-color:#0000002e}.bo-node{background:#e3e4e9}.uc2{padding:var(--space-section) 0}.uc2 .uc-head{text-align:center}.uc2 .uc-head .sh-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:500}.uc2 .uc-head h2{font-size:var(--fs-h2);letter-spacing:-.04em;max-width:20ch;margin:0 auto;font-weight:400;line-height:1.04}.uc-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(36px,4vw,56px);display:flex}.uc-pill{font:500 16px/1 var(--sans);cursor:pointer;color:#000;background:var(--card-bg);border:var(--card-border);border-radius:999px;padding:14px 26px;transition:background .25s,color .25s;position:relative;overflow:hidden}.uc-pill:hover{background:var(--card-bg-hover)}.uc .uc-pill[aria-selected=true],.uc .uc-pill[aria-selected=true] span{background:#000;color:#fff!important}.uc-pill:focus-visible{outline-offset:3px;outline:2px solid #000}.uc-pill-bar{background:var(--c);width:0;height:3px;position:absolute;bottom:0;left:0}.uc-panels{margin-top:clamp(40px,5vw,64px)}.uc-panel[hidden]{display:none}.uc-panel.is-active{animation:.45s cubic-bezier(.2,.7,.2,1) uc-in}.uc-ptitle{text-align:center;max-width:30ch;margin:0 auto}.uc-ptitle h3{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.1}.uc-ptitle p{font-size:var(--fs-lead);margin:14px 0 0}.uc-cols{grid-template-columns:5fr 7fr;align-items:stretch;gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.uc2 .uc-visual.uc-stage{background:var(--c);border-radius:32px;flex-direction:column;justify-content:center;min-height:460px;padding:clamp(20px,2.4vw,32px);display:flex}.uc2 .uc-screen{min-height:280px}.uc-info{background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:32px;flex-direction:column;justify-content:center;gap:28px;padding:clamp(28px,3.4vw,52px);display:flex}.uc-k{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.uc-block>p:not(.uc-k){margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.uc-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.uc-checks li{align-items:flex-start;gap:12px;font-size:clamp(17px,1.4vw,19px);line-height:1.5;display:flex}.uc-checks svg{fill:none;width:18px;height:18px;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}@media (max-width:900px){.uc-cols{grid-template-columns:1fr}.uc2 .uc-visual.uc-stage{min-height:0}.uc-pills{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.uc-pills::-webkit-scrollbar{display:none}.uc-pill{flex:none;padding:12px 20px;font-size:15px}.uc-info,.uc2 .uc-visual.uc-stage{border-radius:24px}}.uc-ptitle{max-width:none}.uc-ptitle h3{max-width:24ch;margin:0 auto}.uc-ptitle p{justify-content:center;align-items:center;gap:8px;display:flex}.uc2 .uc-cols{margin-top:0}.uc-pill-bar{display:none}@media (min-width:901px){html{scroll-snap-type:y proximity}.uc2{padding:0}.uc2 .uc-track{height:600vh;position:relative}.uc2 .uc-snap{width:1px;height:1px;left:0;top:calc(var(--i) * 100vh + 84px);scroll-snap-align:start;pointer-events:none;position:absolute}.uc2 .uc-pin{align-items:center;height:calc(100vh - 72px);display:flex;position:sticky;top:72px;overflow:hidden}.uc2 .uc-pin>.wrap{width:100%}.uc2 .uc-head h2{font-size:clamp(28px,3vw,44px)}.uc2 .uc-head .sh-eyebrow{margin-bottom:10px}.uc-pills{margin-top:clamp(16px,3vh,32px)}.uc-pill{padding:11px 22px;font-size:15px}.uc-panels{margin-top:clamp(16px,3vh,32px)}.uc2 .uc-visual.uc-stage{min-height:0}.uc2 .uc-screen{min-height:clamp(200px,30vh,280px)}.uc-info{gap:clamp(14px,2.2vh,26px);padding:clamp(22px,3vh,44px) clamp(28px,3vw,48px)}.uc-block>p:not(.uc-k),.uc-checks li{font-size:clamp(15px,1.25vw,18px)}}@media (max-width:900px){.uc2 .uc-snap{display:none}}.bo-row.bused:before,.bo-row.bused .bo-node:after{background:#ffffffd1}.bo-row.bused .bo-node.on:after{background:var(--c)}.bo-wire{margin:0 auto}.hw{--blue:#19cf95;--blue-l:#7ff0c9;--blue-d:#c2f4e5}.hw-core-t{fill:#fff}.hw-dot.ok+.hw-mark,.hw-row .hw-dot.ok~.hw-mark{stroke:#fff}.hw-shield,.hw-cloud{fill:#19cf951f}.hw-log .st-bg.ok{fill:#19cf9529;stroke:#19cf958c}:root{--np:#19cf95;--np-l:#7ff0c9;--np-bg:#19cf9524}.d-entry .flow i{background:var(--np);box-shadow:0 0 10px var(--np)}.d-entry .flow{background:#19cf9540}.d-review .scan{border-bottom-color:var(--np);background:linear-gradient(#19cf9500,#19cf9538)}.d-review .doc i.hit{background:#0a3627}.d-ask .q{background:var(--np);color:#fff}.d-ask .src span{color:var(--np-l);background:var(--np-bg);border:1px solid #19cf9566}.d-app .side i:first-child{background:var(--np)}.d-support .tags span{color:var(--np-l);background:var(--np-bg);border-color:#19cf9573}.dt-lines line{stroke:#19cf9538}.dt-tagbg{stroke:#19cf9580}.uc-chip .info{color:#0c8f66;background:#03230e}.uc-banner{background:#d5f4ea;box-shadow:inset 0 0 0 1px #19cf9566}.uc-banner b{color:var(--np-l)}.uc .uc-stage .uc-flow li.on span{box-shadow:inset 0 -3px 0 var(--np);background:#000;color:#fff!important}.bo-steps li:before{border-top-color:var(--np)}.bo-core em{background:#f6f6f42e;box-shadow:inset 0 0 0 1px #00000059}.bo-tabs button[aria-selected=true]:after{background:var(--np)}.uc2 .uc-panel,.uc2 .uc-pill{--c:#19cf95!important}.uc2 .uc-visual.uc-stage{background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow)}.uc-chat .msg.me p{background:#03230e}.uc-chat .msg.me .av{background:var(--np);color:#fff}.uc-chat .ticket{border-color:#19cf9580}.uc-chat .ticket b{color:#0c8f66}.uc-chat .draft{background:#030507;border-color:#19cf9580}.uc-chat .draft strong{color:#0c8f66}.uc-chat .src span{border-color:#19cf9573}.uc2 .uc-flow li span{background:#ffffff8d;border-color:#0000004d}.footer .cols{grid-template-columns:1.3fr repeat(4,1fr)}@media (max-width:900px){.footer .cols{grid-template-columns:repeat(2,1fr)}.footer .cols>div:first-child{grid-column:1/-1}}@media (min-width:901px){.uc2 .uc-head h2{font-size:var(--fs-h2)}}.dt .dt-grid{text-align:left;grid-template-columns:1fr 1fr;place-items:center stretch;gap:clamp(40px,6vw,88px)}.dt .dt-text{align-items:flex-start}.dt .dt-lead{max-width:46ch;margin:28px 0 0}.dt-photo{aspect-ratio:4/3.4;border:1px solid #00000024;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 40px 90px -40px #19cf9559}.dt-photo img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.dt .dt-grid{grid-template-columns:1fr}.dt-photo{aspect-ratio:4/3;border-radius:22px}}@media (min-width:901px){.uc2 .uc-cols{grid-template-columns:7fr 5fr}.uc2 .uc-info{order:-1}}.uc2 .uc-visual.uc-stage{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:0;background:0 0;border:0;justify-content:flex-start;padding:30px 0 0;position:relative;overflow:visible}.uc-bg{pointer-events:none;border-radius:24px;position:absolute;inset:0 0 62px 16%}.uc-bg--photo>div{border-radius:inherit;border:1px solid #00000024;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px -40px #19cf9566}.uc-bg--photo img{object-fit:cover;filter:brightness(.75);width:100%;height:100%;transition:transform 6s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.06)}.uc-panel.is-active .uc-bg--photo img{transform:scale(1)}.uc-bg--grid,.uc-bg--lines,.uc-bg--rings{border:1px solid #00000014}.uc-bg--grid{background:radial-gradient(60% 55% at 65% 40%,#19cf9538,#0000 70%),radial-gradient(circle,#00000024 1px,#0000 1.5px) 0 0/18px 18px;-webkit-mask:radial-gradient(95% 90% at 60% 45%,#000 55%,#0000);mask:radial-gradient(95% 90% at 60% 45%,#000 55%,#0000)}.uc-bg--lines{background:radial-gradient(55% 50% at 70% 35%,#19cf9538,#0000 70%),repeating-linear-gradient(135deg,#ffffff98 0 1px,#0000 1px 16px);-webkit-mask:radial-gradient(95% 90% at 60% 45%,#000 50%,#0000);mask:radial-gradient(95% 90% at 60% 45%,#000 50%,#0000)}.uc-bg--rings{background:radial-gradient(50% 45% at 72% 30%,#19cf9533,#0000 70%),repeating-radial-gradient(circle at 72% 30%,#ffffff9e 0 1px,#0000 1.5px 32px);-webkit-mask:radial-gradient(95% 90% at 60% 45%,#000 50%,#0000);mask:radial-gradient(95% 90% at 60% 45%,#000 50%,#0000)}.uc2 .uc-screen{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);color:#000;background:#eff1f1e6;border:1px solid #0003;border-radius:18px;margin:34px 14% 0 0;position:relative;box-shadow:0 30px 70px -30px #00000050,inset 0 1px #0000001f}.uc2 .uc-screen *{color:#000}.uc2 .uc-bar{background:#ffffff87;border-bottom:1px solid #0000001a}.uc2 .uc-bar .live:before{background:#19cf95;box-shadow:0 0 8px #19cf95}.uc2 .uc-row{border-bottom-color:#00000014}.uc2 .uc-row .doc{border-color:#00000073}.uc2 .uc-chip span{background:#ffffffa3}.uc2 .uc-chip .info{background:#19cf9529;box-shadow:inset 0 0 0 1px #19cf9573}.uc2 .uc-chip .ok{color:#000;background:#19cf95}.uc2 .uc-chip .warn,.uc2 .uc-chip .bad{background:0 0;box-shadow:inset 0 0 0 1px #000}.uc2 .uc-banner{background:#19cf951f;border:1px solid #19cf9566}.uc2 .uc-banner span{opacity:1}.uc2 .uc-data{background:#ffffff82;border-color:#00000024}.uc2 .uc-data p{border-bottom-color:#00000014}.uc2 .uc-data .ready b{color:#000;background:#19cf95}.uc2 .uc-chat .msg p{background:#ffffff9e}.uc2 .uc-chat .msg.me p{background:#19cf9529}.uc2 .uc-chat .av{background:#ffffffba}.uc2 .uc-chat .msg.me .av{color:#000;background:#19cf95}.uc2 .uc-chat .src span{border-color:#00000040}.uc2 .uc-chat .draft{background:#19cf9514;border-color:#19cf9580}.uc2 .uc-chat .btn{color:#000;background:#19cf95}.uc2 .uc-chat .ticket{border-color:#0003}.uc-float{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffae;border:1px solid #00000042;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:0;right:0;box-shadow:0 20px 50px -20px #00000047,inset 0 1px #0000002e}.uc-float p{margin:0;line-height:1.25}.uc-ft{font-size:13px;font-weight:600}.uc-fs{font-size:12px}.uc-fi{background:#19cf952e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.uc-fi svg{fill:none;stroke:#19cf95;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.uc-float--ring{border-radius:20px;padding:10px 14px 10px 10px}.uc-ring{background:radial-gradient(closest-side,#e9ebebe6 78%,transparent 80%),conic-gradient(#19cf95 75%,#ffffffba 0);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.uc-ring b{font-size:13px;font-weight:600}.uc2 .uc-flow{z-index:1;margin-top:16px;position:relative}@media (max-width:900px){.uc-bg{inset:0 0 58px 10%}.uc2 .uc-screen{margin-right:8%}}.logos{--ls:1.5}@media (max-width:767px){.logos{--ls:1.2}}.uc2 .uc-chat .draft strong,.uc2 .uc-chat .ticket b{color:#000}.uc-bg--photo img{filter:brightness(.88)}.uc .uc-pill span,.uc .uc-pill[aria-selected=true] span{background:0 0;transition:color .25s}.uc2 .uc-chat .src span{color:#000;background:#ffffff98;border-color:#0000004d}.bg-green>.bo,.bg-green>.ns{background:0 0}.bo2{max-width:1040px;margin:clamp(40px,5vw,64px) auto 0;position:relative}.bo2-bg{pointer-events:none;background:radial-gradient(55% 50% at 50% 45%,#19cf9529,#0000 70%),radial-gradient(circle,#00000021 1px,#0000 1.5px) 0 0/18px 18px;border-radius:28px;position:absolute;inset:-30px 0 40px;-webkit-mask:radial-gradient(60% 60% at 50% 45%,#000 45%,#0000);mask:radial-gradient(60% 60% at 50% 45%,#000 45%,#0000)}.bo2-comp{flex-direction:column;align-items:center;padding-top:64px;display:flex;position:relative}.bo2-card{z-index:2;color:#000;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffae;border:1px solid #00000042;border-radius:20px;position:absolute;box-shadow:0 20px 50px -20px #00000047,inset 0 1px #0000002e}.bo2-card p{margin:0}.bo2-k{font-size:12px;font-weight:600;margin-bottom:10px!important}.bo2-agents{padding:14px;top:0;right:2%}.bo2-ag{gap:8px;display:flex}.bo2-core{align-items:flex-start;gap:12px;width:270px;padding:16px;display:flex;top:150px;left:0}.bo2-ico{background:#19cf952e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.bo2-ico svg{fill:none;stroke:#19cf95;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.bo2-t{font-size:16px;font-weight:600;margin-bottom:4px!important}.bo2-s{font-size:12.5px;line-height:1.4}.bo2-s b{font-weight:600}.bo2-s+.bo2-s{margin-top:6px!important}.bo2 .bo-node{color:#000;box-shadow:none;background:#ffffff8d;border:1px solid #0000002e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .35s,border-color .35s,box-shadow .35s;display:inline-flex;transform:none}.bo2 .bo-node.on{background:#19cf9529;border-color:#19cf95;box-shadow:0 0 18px -4px #19cf95cc}.bo2 .bo-node i{width:14px;height:14px;display:block}.bo2 .bo-node i svg{fill:#000;width:100%;height:100%;display:block}.bo2 .bo-node:after,.bo2 .bo-node:before{display:none}.bo2 .bo-chat{z-index:1;width:min(620px,100%);position:relative}.bo2 .bo-win{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#eff1f1e6;border:1px solid #0003;border-radius:18px;box-shadow:0 30px 80px -30px #00000050,inset 0 1px #0000001f}.bo2 .bo-win,.bo2 .bo-win *{color:#000}.bo2 .bo-bar i{background:#ffffffd1!important}.bo2 .bo-bar i:first-child{background:#19cf95!important}.bo2 .bo-av{background:#19cf95;color:#000!important}.bo2 .bo-res{border-top:2px solid #19cf95}.bo2 .bo-tag{background:#19cf95;color:#000!important}.bo2 .bo-tag.warn{background:0 0;box-shadow:inset 0 0 0 1px #000;color:#000!important}.bo2 .bo-tag.bad{background:#000;color:#fff!important}.bo-using{opacity:0;align-items:center;gap:7px;margin:10px 0 0 38px;font-size:12px;font-weight:500;transition:opacity .4s,transform .4s;display:flex;transform:translateY(4px)}.bo-using.in{opacity:1;transform:none}.bo-using i{background:#19cf95;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #19cf95}.bo2-tools{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex;position:relative}.bo2-cap{text-align:center;margin:14px 0 0;font-size:13px}.bo2 .bo-tabs{justify-content:center;margin-top:22px}@media (max-width:900px){.bo2-comp{padding-top:0}.bo2-card{box-sizing:border-box;width:100%;margin-bottom:12px;position:relative;top:auto;left:auto;right:auto}.bo2-agents{order:-2}.bo2-core{order:-1}.bo2 .bo-tabs{flex-wrap:wrap}}.bo2.bo-stage{grid-template-columns:none;display:block}.bo2 .bo-res{background:#ffffff87;border-radius:12px;box-shadow:inset 0 0 0 1px #0000001a}.bo2 .bo-res td{border-color:#0000001a!important}.bo2-core{width:236px;top:190px;left:-12px}@media (max-width:900px){.bo2-core{width:100%;top:auto;left:auto}}.bo2-photo{z-index:0;border:1px solid #00000024;border-radius:24px;position:absolute;inset:24px 0 0 36%;overflow:hidden;box-shadow:0 30px 80px -40px #19cf9566}.bo2-photo img{object-fit:cover;object-position:30% 40%;filter:brightness(.8);width:100%;height:100%;display:block}.bo2 .bo-chat{align-self:flex-start;width:min(580px,64%);margin-left:4%}.bo2-core{width:290px;inset:auto 3% 28px auto}.bo2-core .bo2-tools{justify-content:flex-start;gap:6px;margin-top:12px}.bo2-core .bo-node{padding:6px 11px;font-size:12px}.bo2-bg{display:none}@media (max-width:900px){.bo2-photo{aspect-ratio:16/10;order:-3;width:100%;margin-bottom:12px;position:relative;inset:auto}.bo2 .bo-chat{width:100%;margin-left:0}.bo2-core{width:100%;bottom:auto;right:auto}}.bo2-card{background:#eff1f1de}@media (min-width:901px){.bo2 .bo-chat{width:min(560px,60%);margin-left:-2%}}@media (min-width:1300px){.bo2 .bo-chat{margin-left:-8%}}.sol-grid .qh-card,.sol-grid .qh-card:hover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;transform:none}.qh-main.sol-grid{gap:0 clamp(24px,3vw,44px)}.sol-grid .qh-card{padding-bottom:clamp(40px,5vw,64px)}.sol-grid .qh-card:nth-child(n+4){border-top:1px solid #00000024;padding-top:clamp(40px,5vw,64px);padding-bottom:0}.sol-grid .qh-card h3,.sol-grid .qh-card>p{margin-left:0;margin-right:0}.sol-vis{height:280px;margin-bottom:28px;position:relative}.sol-photo{border:1px solid #00000024;border-radius:22px;position:absolute;inset:0 0 34px 22%;overflow:hidden;box-shadow:0 30px 80px -40px #19cf9566}.sol-photo img{object-fit:cover;filter:brightness(.75);width:100%;height:100%;display:block}.sol-grid .sol-vis .qh-demo{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#eff1f1e6;border:1px solid #0003;border-radius:18px;height:auto;margin:0;position:absolute;inset:46px 14% 0 0;box-shadow:0 30px 70px -30px #00000050,inset 0 1px #0000001f}.sol-vis .qh-demo,.sol-vis .qh-demo *{color:#000!important}.sol-float{z-index:3}.sol-float .uc-ft{font-size:12.5px}.sol-float .uc-fs{font-size:11.5px}.sol-vis :is(.d-entry .mail,.d-entry .erp,.d-review .doc,.d-review .out,.d-ask .a,.d-support .in,.d-support .draft,.d-app .sheet,.d-app .app){box-shadow:none;background:#ffffff92;border:1px solid #00000024}.sol-vis :is(.d-entry .f,.d-review .r){border-top-color:#0000001a}.sol-vis .d-entry .mail .clip{background:#19cf9533;border-color:#19cf95}.sol-vis :is(.d-entry .ok,.d-review .ok){background:#19cf95;color:#000!important}.sol-vis .d-review .warn{background:0 0;box-shadow:inset 0 0 0 1px #000}.sol-vis .d-review .bad{background:#000;color:#fff!important}.sol-vis .d-review .doc i{background:#ffffffd0}.sol-vis .d-review .doc i.hit{background:#19cf958c}.sol-vis .d-ask .q,.sol-vis .d-support .av{background:#19cf95;color:#000!important}.sol-vis .d-support .draft{background:#19cf9514;border-color:#19cf9580}.sol-vis .d-support .btn{background:#19cf95;color:#000!important}.sol-vis .d-app .sheet i{background:#ffffffae}.sol-vis .d-app .sheet i:nth-child(3n+1){background:#19cf9559}.sol-vis .d-app .side{background:#f6f6f466}.sol-vis .d-app .seats i{background:#ffffffc5}.sol-vis .d-app .seats i:nth-child(4n){background:#19cf95}.sol-vis .d-app .seats i:nth-child(7n){background:#000}.sol-vis .d-app .btn{background:#19cf95;color:#000!important}@media (max-width:1100px){.sol-grid .qh-card:nth-child(3){border-top:0}.sol-grid .qh-card:nth-child(n+3){border-top:1px solid #00000024;padding-top:40px;padding-bottom:40px}}@media (max-width:640px){.sol-grid .qh-card{border-top:1px solid #00000024;padding:36px 0!important}.sol-grid .qh-card:first-child{border-top:0;padding-top:0!important}.sol-vis{height:260px}.sol-photo{left:14%}.sol-grid .sol-vis .qh-demo{right:6%}}.sol-vis .d-app .seats{max-width:210px}.sol-grid .qh-card:nth-child(n+4) .sol-vis .qh-demo{right:24%}.sol-grid .sol-vis--plain .qh-demo,.sol-grid .qh-card:nth-child(n+4) .sol-vis--plain .qh-demo{left:0;right:0}.sol-grid .qh-card:not(:hover):not(:focus-within) .sol-vis *{animation:none!important}.sol-grid .qh-card{cursor:default}.sol-grid .qh-card:not(:hover):not(:focus-within) .d-app .sheet{opacity:0}.sol-vis .d-app .app{background:#e9ebebe6}.sol-vis--hero .sol-photo{inset:0}.sol-vis--hero .sol-photo img{filter:brightness(.62)}.sol-grid .sol-vis--hero .qh-demo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;inset:0}.sol-vis--hero .d-entry .mail{top:auto;bottom:22px;left:18px}.sol-vis--hero .d-entry .flow{top:auto;bottom:60px}.sol-vis--hero .d-entry .erp{height:auto;top:auto;bottom:18px;right:18px}.sol-vis--hero :is(.d-entry .mail,.d-entry .erp,.d-app .app){-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#eff1f1e6;border-color:#00000038;box-shadow:0 20px 50px -20px #00000047}.sol-vis--hero .sol-float{top:16px;right:16px}.sol-vis--hero-r .d-app .app{width:min(360px,62%);height:62%;inset:auto 18px 18px auto}.sol-vis--hero-r .d-app .sheet{display:none}.sol-vis--hero-r .sol-float{left:16px;right:auto}.sol-vis--rings:before{content:"";pointer-events:none;background:radial-gradient(45% 55%,#19cf9529,#0000 70%),repeating-radial-gradient(circle at 50% 55%,#ffffff98 0 1px,#0000 1.5px 30px);border-radius:24px;position:absolute;inset:-10px -10px 0;-webkit-mask:radial-gradient(70% 70% at 50% 55%,#000 40%,#0000);mask:radial-gradient(70% 70% at 50% 55%,#000 40%,#0000)}.sol-grid .sol-vis--rings .qh-demo{inset:56px 10% 10px}.sol-vis--rings .sol-float{right:4%}.sol-vis--free:before{content:"";pointer-events:none;background:radial-gradient(circle,#00000024 1px,#0000 1.5px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 70% at 40% 55%,#000 30%,#0000);mask:radial-gradient(60% 70% at 40% 55%,#000 30%,#0000)}.sol-grid .sol-vis--free .qh-demo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:10px 0;inset:40px 0 0}.sol-vis--free :is(.d-support .in,.d-support .draft){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa3;border-color:#0000003d;box-shadow:0 20px 50px -24px #00000050}.sol-vis--free .d-support .in{max-width:62%}.sol-vis--free .d-support .draft{border-color:#19cf958c;width:66%}.sol-vis--free .sol-float{inset:auto auto 6px 0}.sol-grid .sol-vis--photo .qh-demo{height:186px;bottom:auto}.sol-vis--photo .d-review :is(.doc,.out){top:14px;bottom:14px}.sol-vis--photo .d-review .out{padding-bottom:8px}.sol-vis--photo .sol-photo{inset:-24px 0 0 22%}@media (min-width:1101px){.sol-grid .qh-card,.sol-grid .qh-card:nth-child(n+4){border-top:0;grid-column:span 2;padding-top:0;padding-bottom:clamp(40px,5vw,64px)}.sol-grid .qh-card:nth-child(-n+2){grid-column:span 3}.sol-grid .qh-card:nth-child(n+3){border-top:1px solid #00000024;padding-top:clamp(40px,5vw,64px);padding-bottom:0}.sol-grid .qh-card:nth-child(n+4) .sol-vis .qh-demo{right:14%}.sol-grid .qh-card:nth-child(-n+2) .sol-vis .qh-demo{right:24%}.sol-grid .qh-card .sol-vis--hero .qh-demo,.sol-grid .qh-card .sol-vis--plain .qh-demo{left:0;right:0}.sol-grid .qh-card .sol-vis--free .qh-demo{inset:40px 0 0}.sol-grid .qh-card .sol-vis--rings .qh-demo{left:10%;right:10%}.sol-grid .qh-card:nth-child(n) .sol-vis--free .qh-demo{inset:40px 0 0}}.sol-grid .qh-card,.sol-grid .qh-card:nth-child(n){border-top:0!important}.sol-vis--rings .sol-float{left:0;right:auto}.sol-grid .qh-card:nth-child(n) .sol-vis--rings .qh-demo{left:16%;right:0}.sol-vis .d-review .doc{width:32%}.sol-vis .d-review .out{width:calc(68% - 42px)}.sol-vis .d-review .r b{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.sol-vis .d-review .r b svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sol-vis .d-review .warn{color:#000!important}.sol-vis .d-review .r b.ok svg,.sol-vis .d-review .r b.bad svg{stroke:#fff!important}.sol-vis .d-review .r b.warn svg{stroke:#000!important}.sol-vis .d-entry .erp>.f:first-child,.sol-vis .d-review .out>.r:first-child{border-top:0}@keyframes ex-spin{to{transform:rotate(360deg)}}@media (min-width:1101px){.sol-grid .qh-card:nth-child(-n+2){grid-column:span 2}.sol-grid .qh-card:nth-child(n){border-top:0;padding-top:0;padding-bottom:0}.sol-grid .qh-card:nth-child(n) .sol-vis--hero .qh-demo{right:0}.sol-grid .qh-card:nth-child(n) .sol-vis--rings .qh-demo{right:14%}}.sol-vis--rings:before{background:radial-gradient(45% 55%,#19cf9533,#0000 70%),repeating-radial-gradient(circle at 50% 55%,#19cf9580 0 1.2px,#0000 1.8px 30px)}.cs-hero{padding:calc(var(--space-section) + 40px) 0 clamp(32px,4vw,56px);text-align:center}.cs-hero .sh-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:500}.cs-hero h1{letter-spacing:-.04em;max-width:18ch;margin:0 auto;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.04}.cs-intro{max-width:56ch;margin:24px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.cs-index{flex-wrap:wrap;justify-content:center;gap:10px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:flex}.cs-jump{color:#000;background:#ffffff8c;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.cs-jump span{color:#0c8f66;font-size:11px;font-weight:600}.cs-jump:hover{background:#fff;border-color:#19cf95}.uc2.cs-list{padding:0 0 var(--space-section)}.cs-case{border-top:1px solid #0000001a;grid-template-columns:5fr 6fr;align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(56px,7vw,104px) 0;scroll-margin-top:72px;display:grid}.cs-case:nth-child(2n) .cs-text{order:2}.cs-case>.uc-visual{position:sticky;top:110px}.cs-sector{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:500;display:flex}.cs-sector span{color:#0c8f66;font-weight:600}.cs-text h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.08}.cs-block{margin-top:clamp(24px,2.6vw,32px)}.cs-k{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.cs-block>p:not(.cs-k){margin:0;font-size:16px;line-height:1.6}.cs-steps{counter-reset:cs;gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-steps li{counter-increment:cs;border-top:1px solid #00000014;grid-template-columns:28px 1fr;column-gap:12px;padding:12px 0;display:grid}.cs-steps li:first-child{border-top:0;padding-top:4px}.cs-steps li:before{content:counter(cs);color:#000;background:#19cf952e;border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #19cf9580}.cs-steps b{font-size:15px;font-weight:600}.cs-steps span{font-size:15px;line-height:1.5}.cs-case .uc-checks{margin:0}@media (max-width:900px){.cs-case{grid-template-columns:1fr}.cs-case:nth-child(2n) .cs-text{order:0}.cs-case>.uc-visual{position:relative;top:auto}}.uc2 .uc-head .uc-all{margin-top:18px}.cs-page{color:#000}.cs-page :is(.cs-hero,.cs-text,.cs-index) :is(p,span,a,li,h1,h2,h3,b,strong){color:#000!important}.cs-page .cs-sector span,.cs-page .cs-jump span{color:#0c8f66!important}.cs-case:first-child,.uc2.cs-list{border-top:0}.sol-float .uc-fi{background:#19cf95}.sol-float .uc-fi svg{stroke:#000}.bo2-core{overflow:visible}.bo2-core .bo2-ico{z-index:3;background:#19cf95;position:absolute;top:-17px;left:-17px;box-shadow:0 6px 16px -6px #00000059}.bo2-core .bo2-ico svg{stroke:#000}@media (max-width:900px){.bo2-core .bo2-ico{left:12px}}.sol-vis--hero .d-entry .mail{justify-items:center;gap:6px;width:auto;padding:0;bottom:22px;left:18px}.sol-vis--hero .d-entry .mail b{font-size:12px;font-weight:600}.d-entry .doc-ico{filter:drop-shadow(0 0 8px #19cf9573);width:32px;height:38px;display:block}.d-entry .doc-ico .pg{fill:#19cf9529;stroke:#19cf95;stroke-width:1.6px;stroke-linejoin:round}.d-entry .doc-ico .fd{fill:none;stroke:#19cf95;stroke-width:1.6px;stroke-linejoin:round}.d-entry .doc-ico .ln{fill:none;stroke:#19cf95;stroke-width:1.6px;stroke-linecap:round;opacity:.75}.sol-vis--hero .d-entry .flow{bottom:60px;left:52px}.lang-dd{position:relative}.lang-btn{height:36px;font:inherit;color:#000;cursor:pointer;background:#ffffff8c;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 11px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{background:#fff;border-color:#0003}.lang-btn:focus-visible{outline-offset:2px;outline:2px solid #19cf95}.lang-globe{fill:none;stroke:#000;stroke-width:1.6px;width:15px;height:15px}.lang-chev{fill:none;stroke:#000;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s}.lang-btn[aria-expanded=true] .lang-chev{transform:rotate(180deg)}.lang-menu{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#fffffff0;border:1px solid #ffffffb3;border-radius:16px;min-width:168px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #ffffff40,0 20px 60px #0000002e}.lang-menu[hidden]{display:none}.lang-opt{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex;color:#000!important}.lang-opt b{letter-spacing:.04em;width:24px;font-size:11px;font-weight:600}.lang-opt svg{fill:none;stroke:#19cf95;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;margin-left:auto}a.lang-opt:hover{background:#19cf951f}.lang-opt.is-on{cursor:default}.lang-btn{background:0 0;border:0;gap:4px;height:auto;padding:4px 2px}.lang-btn:hover,.lang-btn[aria-expanded=true]{background:0 0;border:0}.insights.bl-home{color:#000;padding:var(--space-section) 0;background:#f6f6f4}.bl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bl-head h2{font-size:var(--fs-h2);letter-spacing:-.04em;max-width:18ch;margin:0;font-weight:400;line-height:1.04}.bl-head p{font-size:var(--fs-lead);max-width:46ch;margin:20px 0 0}.bl-head .sh-eyebrow,.bl-hero .sh-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:500}.bl-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.bl-grid--2{grid-template-columns:repeat(2,1fr)}.bl-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:22px;transition:background .3s,transform .3s;overflow:hidden}.bl-card:hover{background:var(--glass-bg-hover);transform:translateY(-3px)}.bl-link{color:#000;flex-direction:column;height:100%;padding:12px 12px 24px;text-decoration:none;display:flex}.bl-cover{aspect-ratio:16/10;background:#e7e8ed;border-radius:14px;display:block;overflow:hidden}.bl-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.bl-card:hover .bl-cover img{transform:scale(1.04)}.bl-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:20px 10px 0;font-size:13px;display:flex}.bl-cat{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000004d;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.bl-title{letter-spacing:-.02em;margin:14px 10px 0;font-size:clamp(20px,1.6vw,23px);font-weight:500;line-height:1.2}.bl-desc{margin:10px 10px 0;font-size:15px;line-height:1.55}.bl-more{align-items:center;gap:8px;margin:auto 10px 0;padding-top:20px;font-size:14px;font-weight:600;display:inline-flex}.bl-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .3s}.bl-card:hover .bl-more svg{transform:translate(3px)}.bl-hero{text-align:center;padding:clamp(72px,10vw,140px) 0 clamp(32px,4vw,56px)}.bl-hero h1{letter-spacing:-.04em;max-width:16ch;margin:0 auto;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.04}.bl-intro{font-size:var(--fs-lead);max-width:48ch;margin:24px auto 0}.bl-list{padding:0 0 var(--space-section)}.bl-card--big .bl-link{grid-template-columns:1.25fr 1fr;align-items:center;gap:8px 40px;padding:14px 40px 14px 14px;display:grid}.bl-card--big .bl-cover{aspect-ratio:16/10;grid-row:span 4}.bl-card--big .bl-meta{margin:0}.bl-card--big .bl-title{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(28px,2.6vw,40px)}.bl-card--big .bl-desc{margin:12px 0 0;font-size:17px}.bl-card--big .bl-more{margin:0;padding-top:16px}.bl-narrow{max-width:800px}.bl-post{padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,80px)}.bl-crumbs{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.bl-crumbs a{color:#000;text-decoration:none}.bl-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.bl-post h1{letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.06}.bl-byline{flex-wrap:wrap;gap:8px;margin:24px 0 0;font-size:14px;display:flex}.bl-hero-img{margin:clamp(32px,5vw,56px) auto}.bl-hero-img img{aspect-ratio:21/9;object-fit:cover;border-radius:24px;width:100%;display:block}.bl-body{font-size:18px;line-height:1.7}.bl-body .lead{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(20px,1.8vw,24px);line-height:1.5}.bl-body h2{letter-spacing:-.025em;margin:48px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.2}.bl-body p{margin:16px 0 0}.bl-body ul,.bl-body ol{margin:16px 0 0;padding-left:1.3em}.bl-body li{margin:10px 0 0;padding-left:4px}.bl-body li::marker{color:#19cf95}.bl-body strong{font-weight:600}.bl-cta{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:28px 30px;display:flex}.bl-cta p{max-width:46ch;margin:0;font-size:16px;line-height:1.5}.bl-cta .bl-cta-t{letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:500}.bl-related{padding:clamp(48px,6vw,80px) 0 var(--space-section);border-top:1px solid #0000001f}@media (max-width:1023px){.bl-grid{grid-template-columns:repeat(2,1fr)}.bl-card--big .bl-link{grid-template-columns:1fr;padding:12px 12px 24px}.bl-card--big .bl-cover{grid-row:auto}.bl-card--big .bl-meta,.bl-card--big .bl-title,.bl-card--big .bl-desc,.bl-card--big .bl-more{margin-left:10px;margin-right:10px}.bl-card--big .bl-meta{margin-top:20px}}@media (max-width:640px){.bl-grid,.bl-grid--2{grid-template-columns:1fr}.bl-body{font-size:17px}.bl-hero-img img{aspect-ratio:4/3}}.bl-sub{letter-spacing:-.02em;margin:clamp(56px,6vw,80px) 0 0;font-size:clamp(22px,2vw,28px);font-weight:500}.bl-grid--ext{margin-top:24px}.bl-body ul{list-style:outside}.bl-body ol{list-style:decimal}.bl-body ol li::marker{font-weight:600}.insights article.bl-card{background:var(--glass-bg);border-radius:22px;display:block}.insights article.bl-card:hover{background:var(--glass-bg-hover)}.bl-link{padding:28px 28px 30px}.bl-meta,.bl-title,.bl-desc,.bl-more{margin-left:0;margin-right:0}.bl-meta{margin-top:0}.bl-card--big .bl-link{flex-direction:column;padding:clamp(32px,4vw,56px);display:flex}.bl-card--big .bl-title{max-width:22ch;font-size:clamp(30px,3.2vw,48px)}.bl-card--big .bl-desc{max-width:56ch;font-size:18px}.bl-card--big .bl-more{padding-top:28px}.bl-card--big .bl-link{text-align:left;align-items:flex-start}.bl-card--ext .bl-link{padding:12px 12px 26px}.bl-card--ext .bl-meta{margin:20px 14px 0}.bl-card--ext .bl-title,.bl-card--ext .bl-more{margin-left:14px;margin-right:14px}.bl-dek{max-width:46ch;margin:16px 0 0;font-size:clamp(19px,1.6vw,22px);line-height:1.45}.bl-readmore{border-top:1px solid #00000024;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:32px;display:flex}.bl-readmore p{margin:0;font-size:16px}.bl-post .bl-byline{border-bottom:0;margin-bottom:0;padding-bottom:0}.bl-body h3{letter-spacing:-.015em;margin:28px 0 0;font-size:20px;font-weight:600}.bl-medium .pill-ico{color:#fff;background:#000}.bl-page .bl-medium span.pill-ico{color:#fff!important}.insights article.bl-card,.bl-card,.bl-cta{background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow)}:is(#casos,.cs){--cs-ink:#0f1115;--cs-sub:#4d5360;--cs-k:#5f6672;--g-text:linear-gradient(90deg,#0c8f66,#0369a1 60%,#1b2fd1);color:var(--cs-ink)}:is(#casos,.cs) :is(h1,h2,h3,.uc-k,.uc-live,.cs-tags,.cs-more,.uc-open,.crumbs a,.uc3-count){color:var(--cs-ink)}:is(#casos,.cs) :is(.uc-block>p:not(.uc-k),.uc-checks span,.cs-desc,.cs-head>p){color:var(--cs-sub)}:is(#casos,.cs) .uc-k{color:var(--cs-k);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}:is(#casos,.cs) .uc-checks svg{stroke:#0c8f66}:is(.uc3 .uc-info,.cs-tile,.cs-case-grid .uc-info,.cs .cs-case-grid .uc-visual.uc-stage){-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffff8c;border:1px solid #ffffffb3;box-shadow:inset 0 1px #fffc,0 20px 50px -30px #0f111540}.uc-live{align-items:center;gap:8px;display:inline-flex}.uc-live:before{content:"";background:#19cf95;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #19cf9529}.uc.uc2.uc3{--c:#19cf95;padding:var(--space-section) 0}.uc3 .uc-head{text-align:center}.uc3-grid{grid-template-columns:5fr 7fr;align-items:start;gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.uc3-stage{position:sticky;top:max(96px,50vh - 250px)}.uc3 .uc3-stage .uc-visual.uc-stage{display:none}.uc3 .uc3-stage .uc-visual.uc-stage.is-active{animation:.45s cubic-bezier(.2,.7,.2,1) uc3-in;display:flex}@keyframes uc3-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.uc3-count{letter-spacing:.06em;margin:14px 4px 0;font-size:13px}.uc3-count b{font-weight:600}.uc3-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.uc3-row{scroll-margin-top:110px}.uc3 .uc-info{border-radius:28px;flex-direction:column;justify-content:flex-start;gap:18px;padding:clamp(24px,2.6vw,36px);transition:opacity .4s,box-shadow .4s;display:flex}.uc3-row:not(.is-active) .uc-info{opacity:.4}.uc3-row.is-active .uc-info{box-shadow:inset 0 0 0 1px #0c8f6680,0 20px 50px -30px #0f111540}.uc3-head{gap:10px;padding-bottom:4px;display:grid}.uc3-head .uc-live{margin:0;font-size:13px;font-weight:500}.uc3-head h3{letter-spacing:-.03em;max-width:26ch;margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.15}.uc3 .uc-block p{margin:0}.uc3 .uc-visual.uc-stage.uc3-mob{display:none}.uc-all{text-align:center;margin:clamp(32px,4vw,48px) 0 0}#casos .uc-all .pill.pill-black{color:#fff}.uc-open{align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.uc-open svg,.cs-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .3s}.uc-open:hover svg,.cs-link:hover .cs-more svg{transform:translate(3px)}@media (max-width:900px){.uc3-grid{grid-template-columns:1fr}.uc3-stage{display:none}.uc3-row:not(.is-active) .uc-info{opacity:1}.uc3 .uc3-row .uc-visual.uc-stage.uc3-mob{margin-bottom:12px;display:flex}}.uc.cs{--c:#19cf95;padding:var(--space-section) 0}.uc.cs-related{padding-top:0}.cs-head{max-width:760px}.cs-head :is(h1,h2){font-size:var(--fs-h2);letter-spacing:-.04em;max-width:18ch;margin:0;font-weight:400;line-height:1.04}.cs-head p{font-size:var(--fs-lead);max-width:52ch;margin:20px 0 0;line-height:1.45}.grid-filter{flex-wrap:wrap;gap:8px;margin-top:clamp(32px,4vw,48px);display:flex}.grid-filter button{min-height:40px;font:500 15px/1 var(--sans);color:#0f1115;cursor:pointer;background:#ffffffb3;border:1px solid #0f111524;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s;display:inline-flex}.grid-filter button span{opacity:.6;font-size:12px;font-weight:600}.grid-filter button:hover{background:#fff}.grid-filter button[aria-pressed=true],.grid-filter button[aria-pressed=true] span{background:#0f1115;border-color:#0f1115;color:#fff!important}.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.cs-grid>[hidden]{display:none!important}.cs-tile{border-radius:24px;transition:background .3s,transform .3s}.cs-tile:hover{background:#fffc;transform:translateY(-3px)}.cs-link{height:100%;color:inherit;flex-direction:column;padding:12px 12px 24px;text-decoration:none;display:flex}.cs .cs-tile .uc-visual.uc-stage{background:#fff;border:1px solid #0f11150f;border-radius:16px;flex-direction:column;padding:14px;display:flex}.cs-tile .uc-screen{min-height:212px;font-size:11.5px;box-shadow:0 10px 30px #0f111514}.cs-tile .uc-flow{gap:6px;margin-top:12px}.cs-tile .uc-flow li span{padding:6px 4px;font-size:10.5px}.cs-tags{clip-path:inset(-8px -8px -8px 0);flex-wrap:wrap;align-items:center;gap:6px 32px;margin:20px 10px 0;font-size:13px;display:flex}.cs-tags>span+span{position:relative}.cs-tags>span+span:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:-18px}.cs-title{letter-spacing:-.02em;margin:12px 10px 0;font-size:clamp(20px,1.6vw,23px);font-weight:500;line-height:1.2}.cs-desc{margin:10px 10px 0;font-size:15px;line-height:1.55}.cs-more{align-items:center;gap:8px;margin:auto 10px 0;padding-top:20px;font-size:14px;font-weight:600;display:inline-flex}.cs-case-head .cs-tags{margin:0}.cs-case-head .uc-live{font-weight:500}.cs-case-head h1{letter-spacing:-.04em;max-width:22ch;margin:18px 0 0;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.06}.cs-case-grid{grid-template-columns:7fr 5fr;align-items:stretch;gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.cs .cs-case-grid .uc-visual.uc-stage{box-sizing:border-box;border-radius:32px;flex-direction:column;justify-content:center;height:100%;padding:clamp(20px,2.6vw,40px);display:flex}.cs-case-grid .cs-player{min-width:0}.cs-case-grid .uc-screen{min-height:320px}.cs-case-grid .uc-info{border-radius:32px;flex-direction:column;justify-content:flex-start;gap:22px;padding:clamp(24px,2.6vw,36px);display:flex}.cs-case-grid .uc-block p{margin:0;font-size:17px;line-height:1.5}.cs-related h2{letter-spacing:-.03em;border-top:1px solid #0f11151a;margin:0;padding-top:clamp(48px,6vw,80px);font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.crumbs{margin:0 0 clamp(20px,2.4vw,28px)}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:flex}.crumbs li+li:before{content:"/";opacity:.4;margin:0 10px}.crumbs a{font-weight:500;text-decoration:none}.crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.crumbs [aria-current]{color:#5f6672;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}@media (max-width:1023px){.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-case-grid{grid-template-columns:1fr}}@media (max-width:700px){.cs-grid{grid-template-columns:minmax(0,1fr)}.cs-case-grid .uc-screen{min-height:260px}.crumbs [aria-current]{max-width:24ch}.crumbs li:nth-child(n+3):last-child{display:none}}.cs .cs-head{display:block}.uc.cs-case{padding:var(--space-section) 0;border-top:0;gap:0;display:block}.sub-page>.uc.cs:first-child{margin-top:0;padding-top:clamp(24px,3vw,48px)}.cs .uc-info{order:0}.cs-tile .uc-screen,.cs .cs-case-grid .uc-screen,.uc3 .uc-screen{margin:0}.uc3 .uc3-stage .uc-visual.uc-stage{padding:0}.uc3 .uc-flow,.cs .uc-flow{margin-top:14px}#casos .uc-all .pill.pill-black{color:#fff;background:#000}@media (min-width:901px){#casos.uc2 .uc-track{height:400vh}}.uc2 .uc-ihead{gap:8px;display:grid}.uc2 .uc-ihead .uc-live{margin:0;font-size:13px;font-weight:500}.uc2 .uc-ihead h3{letter-spacing:-.025em;max-width:28ch;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.15}.uc2 .uc-info .uc-open{margin-top:2px}.uc2 .uc-panels+.uc-all{margin:clamp(16px,2.4vh,28px) 0 0}.uc2 .uc-links{flex-wrap:wrap;align-items:center;gap:10px 28px;margin:2px 0 0;display:flex}.uc2 .uc-alllink{text-underline-offset:4px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d}.uc2 .uc-alllink:hover{text-decoration-color:currentColor}#casos.uc2 .uc-info{justify-content:center;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}#casos.uc2 .uc-panels+.uc-all{text-align:center;margin:clamp(28px,5vh,56px) 0 0}@media (min-width:901px) and (max-height:760px){#casos.uc2 .uc-head h2{font-size:32px}#casos.uc2 .uc-head .sh-eyebrow{margin-bottom:8px}}.cs .uc-stage,.cs .uc-stage *{transition:none!important;animation:none!important}.cd-page{--cd-line:#0f11151a}.cd-page :is(.cd-steps li,.cd-checks li,.cd-table){-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:24px;box-shadow:inset 0 1px #fffc,0 20px 50px -30px #0f111540}.uc.cs-case.cd-hero{padding-bottom:clamp(56px,6vw,96px)}.cd-hero .cs-tags{gap:6px 32px}.cd-lead{max-width:60ch;color:var(--cs-sub);margin:22px 0 0;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.cd-facts{justify-content:space-between!important}.cd-facts dl{margin:0;display:grid}.cd-facts dl>div{border-bottom:1px solid var(--cd-line);padding:14px 0}.cd-facts dl>div:first-child{padding-top:0}.cd-facts dt{color:var(--cs-k);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.cd-facts dd{color:var(--cs-ink);margin:0;font-size:17px;line-height:1.4}.cd-facts .pill{align-self:flex-start;margin-top:8px}.cs.cd-sec{color:var(--cs-ink);background:0 0;padding:0 0 clamp(56px,6vw,96px)}.cd-row{border-top:1px solid var(--cd-line);grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,64px);padding-top:clamp(40px,4.4vw,64px);display:grid}.cd-side{align-self:start;position:static}.cd-num{color:var(--cs-k);letter-spacing:.08em;margin:0;font-size:13px;font-weight:600}.cd-side h2{letter-spacing:-.03em;max-width:16ch;margin:10px 0 0;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.1}.cd-body>p{max-width:62ch;color:var(--cs-sub);margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.cd-body>p+p{margin-top:16px}.cd-body>p.cd-intro{color:var(--cs-ink);letter-spacing:-.01em;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.cd-page h3{color:var(--cs-ink)}.cd-page :is(.cd-steps,.cd-checks,.cd-pillars) p{color:var(--cs-sub);margin:0;font-size:15.5px;line-height:1.55}.cd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cd-steps li{padding:22px}.cd-n{background:var(--g-aurora);color:#000;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-grid}.cd-steps h3{letter-spacing:-.01em;margin:16px 0 8px;font-size:18px;font-weight:500;line-height:1.25}.cd-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cd-checks li{gap:14px;padding:24px;display:flex}.cd-checks svg{fill:none;stroke:#0c8f66;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;margin-top:1px}.cd-checks h3{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}.cd-table{overflow:hidden}.cd-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}.cd-table :is(th,td){text-align:left;vertical-align:top;padding:18px 22px}.cd-table thead th{color:var(--cs-k);letter-spacing:.08em;text-transform:uppercase;padding-bottom:12px;font-size:12px;font-weight:600}.cd-table tbody tr{border-top:1px solid var(--cd-line)}.cd-table tbody th{color:var(--cs-ink);width:24%;font-weight:500}.cd-table tbody td{color:var(--cs-sub);width:38%}.cd-table tbody td:last-child{color:var(--cs-ink);font-weight:500}.cd-table thead th:last-child{color:#0c8f66}.cd-pillars{counter-reset:p;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.cd-pillars li{border-top:1px solid var(--cd-line);counter-increment:p;padding-top:18px}.cd-pillars h3{letter-spacing:-.005em;margin:0 0 8px;font-size:17px;font-weight:600}.cd-pillars h3:before{content:counter(p,decimal-leading-zero);color:var(--cs-k);margin-right:10px;font-weight:500}@media (max-width:900px){.cd-row{grid-template-columns:1fr;gap:20px}.cd-side{position:static}.cd-side h2{max-width:none}}@media (max-width:700px){.cd-steps,.cd-checks,.cd-pillars{grid-template-columns:1fr}.cd-table table{font-size:14.5px}.cd-table :is(th,td){padding:14px 12px}.cd-table tbody th{width:28%}}.cs .cv.uc-visual.uc-stage,.cs .cs-tile .cv.uc-visual.uc-stage,.cs .cs-case-grid .cv.uc-visual.uc-stage{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:30px 0 0;display:block;position:relative;overflow:visible}.cs .cv .uc-screen{min-height:0;font-size:inherit;margin:44px 12% 0 0}.cs .cv--left .uc-screen{margin:44px 0 0 12%}.cv--left .uc-float{left:0;right:auto}.cv .uc-body{padding-bottom:6px}.cv .uc-row:last-child{border-bottom:0}.cv .uc-row>span:not(.doc){flex:1;min-width:0}.cv .uc-banner{text-align:center;justify-content:center;margin-top:6px}.cv-st{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.cv-st svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cv-st.ok{background:#19cf95}.cv-st.ok svg{stroke:#fff}.cv-st.warn{box-shadow:inset 0 0 0 1.5px #000}.cv-st.warn svg{stroke:#000}.cv-st.bad{background:#000}.cv-st.bad svg{stroke:#fff}.cv-tag{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:.86em;font-style:normal;font-weight:600;line-height:1}.cv-tag.info{background:#19cf9529;box-shadow:inset 0 0 0 1px #19cf9573}.cv-tag.warn{box-shadow:inset 0 0 0 1px #000}.cv .cv-ring{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.cv .cv-ring .uc-ring{width:64px;height:64px}.cv .cv-ring .uc-ring b{font-size:17px}.cs-case-grid .cs-player{align-self:center}.cs-case-grid .cv .uc-screen{font-size:14px}.cs-tile .cv{padding-top:22px!important}.cs-tile .cv .uc-screen{margin-top:34px;font-size:11.5px;box-shadow:0 18px 40px -24px #0000004d}.cs-tile .cv .uc-float{gap:8px;padding:7px 12px 7px 7px}.cs-tile .cv .uc-fi{width:26px;height:26px}.cs-tile .cv .uc-fi svg{width:13px;height:13px}.cs-tile .cv .uc-ft{font-size:11.5px}.cs-tile .cv .cv-ring .uc-ring{width:52px;height:52px}.cs-tile .cv .cv-ring .uc-ring b{font-size:14px}.cs-tile .cv .cv-st{width:19px;height:19px}.cs-tile .cv .cv-st svg{width:11px;height:11px}.cs-tile:hover .cv .uc-bg--photo img{transform:scale(1.03)}.cv .uc-bg--photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:none}.cs .cv .uc-screen{margin-top:96px;margin-right:18%}.cs .cv--left .uc-screen{margin-left:18%;margin-right:0}.cs-tile .cv .uc-screen{margin-top:84px!important}.cs-tile .cv .uc-body{padding-top:4px}.cs-case-grid .cv .uc-screen{margin-top:150px}.cv .uc-bg{inset:0 0 40px 10%}.cv--left .uc-bg{inset:0 10% 40px 0}.cs .cs-tile .cv.uc-visual.uc-stage{box-sizing:border-box;height:362px}@media (min-width:701px) and (max-width:1100px){.cs .cs-tile .cv.uc-visual.uc-stage{height:384px}}.cs .cs-tile .cv .uc-screen{box-sizing:border-box;height:216px;overflow:hidden}:is(#casos,.cs){--cs-ink:#000;--cs-sub:#000;--cs-k:#000}.crumbs [aria-current]{color:#000}.cs .cs-tags{gap:8px}.cs .cs-tags>span{color:#000;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffff8c;border:1px solid #0000001f;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -14px #00000059}.cs .cs-tags>span+span:before{display:none}.uc-float .uc-fi{background:#19cf95;box-shadow:0 4px 12px -4px #19cf9599}.uc-float .uc-fi svg{stroke:#000;stroke-width:2.2px}.cv .cv-score{border-radius:999px;gap:12px;padding:10px 18px 10px 10px}.cv-dial{flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.cv-dial svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cv-dial circle{fill:none;stroke-width:7px}.cv-dial .t{stroke:#00000014}.cv-dial .v{stroke:url(#cvg);stroke-linecap:round}.cv-dial b{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1;position:relative}.cv-dial b small{margin-left:1px;font-size:12px;font-weight:500}.cv-score .uc-ft{font-size:14px}.cv-score .uc-fs{margin-top:2px;font-size:12px}.cs-tile .cv .cv-score{gap:10px;padding:8px 14px 8px 8px}.cs-tile .cv-dial{width:50px;height:50px}.cs-tile .cv-dial b{font-size:16px}.cs-tile .cv-score .uc-ft{font-size:12.5px}.cs-tile .cv-score .uc-fs{font-size:11px}.cs .cv-facturas-proveedores .uc-screen{height:auto!important;margin-top:100px!important;margin-left:34%!important}.cv-facturas-proveedores .uc-bar{padding-top:9px;padding-bottom:9px}.cv-facturas-proveedores .uc-row{padding-top:7px;padding-bottom:7px}.cs .cs-case-grid .cv-facturas-proveedores .uc-screen{margin-top:170px!important}.cv-licitaciones .uc-bg--photo img{object-position:100% 50%;filter:brightness()}.cs .cv-licitaciones .uc-screen{overflow:visible!important}.cv .uc-screen>.cv-score{border-radius:50%;gap:0;position:absolute;top:-30px;left:auto;right:-30px;padding:6px!important}.cs-tile .cv .uc-screen>.cv-score{top:-24px;right:-24px;padding:5px!important}.cv .uc-screen>.cv-score .cv-dial{width:76px;height:76px}.cv .uc-screen>.cv-score .cv-dial b{font-size:23px}.cv .uc-screen>.cv-score .cv-dial b small{font-size:14px}.cv .uc-screen>.cv-score{top:-38px;right:-38px}.cs-tile .cv .uc-screen>.cv-score .cv-dial{width:64px;height:64px}.cs-tile .cv .uc-screen>.cv-score .cv-dial b{font-size:20px}.cs-tile .cv .uc-screen>.cv-score .cv-dial b small{font-size:13px}.cs-tile .cv .uc-screen>.cv-score{top:-32px;right:-32px}.cs .cv .uc-banner.cv-solid{background:#19cf95;border-color:#19cf95}.cs .cv .uc-banner.cv-solid span{color:#000;font-weight:600}.cs .cv--center .uc-screen{margin-left:11%!important;margin-right:11%!important}.cs .cv-listas-de-marcas .uc-screen{overflow:visible!important}.cv-listas-de-marcas .cv-dial b{font-size:19px!important}.cv-listas-de-marcas .cv-dial b small{font-size:11px!important}.cs-tile .cv-listas-de-marcas .cv-dial b{font-size:17px!important}.cs-tile .cv-listas-de-marcas .cv-dial b small{font-size:10px!important}.cs .cv--center.uc-visual.uc-stage{justify-content:center;align-items:center;padding:0 0 40px!important;display:flex!important}.cv--center .uc-bg{inset:0 0 40px}.cs .cv--center .uc-screen{width:78%;margin:0!important}.cs .cs-case-grid .cv--center.uc-visual.uc-stage{min-height:460px}.cv--center .uc-bg--photo img{filter:none}.cv-st.expired{box-shadow:inset 0 0 0 1.5px #000}.cv-st.expired svg{stroke:#000;width:15px;height:15px}.cs .cv-listas-de-marcas .uc-screen{margin-top:120px!important;margin-left:36%!important}.cs .cs-case-grid .cv-listas-de-marcas .uc-screen{margin-top:190px!important}.cv-listas-de-marcas .uc-row{padding-top:7px;padding-bottom:7px}.cs .cs-tile .cv-listas-de-marcas .uc-screen{height:auto!important}.cv-listas-de-marcas .uc-bg--photo img{object-position:0 0;filter:none}.cv-listas-de-marcas .uc-screen>.cv-score{left:-38px;right:auto!important}.cs-tile .cv-listas-de-marcas .uc-screen>.cv-score{left:-32px}.cv-listas-de-marcas .uc-bar{padding-left:52px!important}.cs-case-grid .cv-listas-de-marcas .uc-bar{padding-left:58px!important}.cs .cv .uc-chat .ticket.cv-ticket{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#1c2024b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-self:flex-start;width:auto;padding:8px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 24px -14px #0009}.cs .cv .uc-chat .ticket.cv-ticket span{opacity:1;font-weight:600;color:#fff!important}.cs .cv-agente-de-onboarding .uc-screen{height:auto!important;margin-top:110px!important}.cs .cs-tile .cv-agente-de-onboarding .uc-screen{margin-top:112px!important}.cs .cs-case-grid .cv-agente-de-onboarding .uc-screen{margin-top:180px!important}.cv-agente-de-onboarding .uc-body{padding-bottom:14px}#nosotros .ns-all{text-align:center;margin:clamp(28px,5vh,56px) 0 0}.pg-hero{color:#000;padding:clamp(24px,3vw,48px) 0 0}.pg-hero :is(h1,p,.crumbs a,.crumbs [aria-current]){color:#000}.pg-hero .cs-head{max-width:none}.pg-hero .cs-head h1{max-width:20ch}.pg-hero .cs-head p{max-width:60ch}.pg-hero .cs-head p.bl-byline{flex-wrap:wrap;gap:6px;margin-top:16px;font-size:14px;display:flex}.pg-hero+.ns{padding-top:clamp(40px,5vw,72px)}.pg-hero+.bl-list,.pg-hero+.bl-hero-img{margin-top:clamp(40px,5vw,72px)}.pg-hero .cs-head{display:block}.bl-post:has(>.pg-hero){padding-top:0}.cs-case-head h1{margin-top:0!important}.cs-case-head h1+.cs-tags{margin-top:20px!important}.hero-img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.hero:has(.hero-img) .hero-shade{opacity:1!important;background:linear-gradient(90deg,#f6f6f4f0 0%,#f6f6f4db 32%,#f6f6f459 55%,#f6f6f400 72%)!important}.hero-img{object-position:70% 40%}@media (max-width:900px){.hero:has(.hero-img) .hero-shade{background:linear-gradient(#f6f6f433 0%,#f6f6f4e0 38% 78%,#f6f6f44d 100%)!important}}.pg-hero .cs-head p strong{color:#000;font-weight:600}.hero:has(.hero-img) .hero-shade{display:none!important}.hero:has(.hero-img) :is(#hero-title,.hero-copy .lead,.hero-copy p){text-shadow:0 2px 24px #00000059;color:#fff!important}.hero:has(.hero-img) #hero-title .hl{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}.cs.cv-home{color:#000;background:0 0;align-items:center;min-width:0;padding:0;display:flex}.cv-home .cv.uc-visual.uc-stage{width:100%;min-height:0;height:clamp(380px,52vh,500px)!important}.cs.cv-home .cv .uc-screen{margin-top:clamp(110px,16vh,160px);font-size:14px}.cs.cv-home .cv-facturas-proveedores .uc-screen{margin-top:clamp(130px,19vh,190px)!important}@media (prefers-reduced-motion:no-preference){.uc-panel.is-active .cv-home .uc-bg{animation:.9s cubic-bezier(.2,.7,.2,1) both cvh-bg}.uc-panel.is-active .cv-home .uc-screen{animation:.6s cubic-bezier(.2,.7,.2,1) .15s both cvh-up}.uc-panel.is-active .cv-home .uc-body>*{animation:.5s cubic-bezier(.2,.7,.2,1) both cvh-up}.uc-panel.is-active .cv-home .uc-body>:first-child{animation-delay:.45s}.uc-panel.is-active .cv-home .uc-body>:nth-child(2){animation-delay:.75s}.uc-panel.is-active .cv-home .uc-body>:nth-child(3){animation-delay:1.05s}.uc-panel.is-active .cv-home .uc-body>:nth-child(4){animation-delay:1.35s}.uc-panel.is-active .cv-home .uc-body>:nth-child(5){animation-delay:1.65s}.uc-panel.is-active .cv-home .uc-row .cv-st,.uc-panel.is-active .cv-home .uc-row .cv-tag{animation:.4s cubic-bezier(.3,1.6,.5,1) both cvh-pop}.uc-panel.is-active .cv-home .uc-row:first-child :is(.cv-st,.cv-tag){animation-delay:.8s}.uc-panel.is-active .cv-home .uc-row:nth-child(2) :is(.cv-st,.cv-tag){animation-delay:1.1s}.uc-panel.is-active .cv-home .uc-row:nth-child(3) :is(.cv-st,.cv-tag){animation-delay:1.4s}.uc-panel.is-active .cv-home .uc-row:nth-child(4) :is(.cv-st,.cv-tag){animation-delay:1.7s}.uc-panel.is-active .cv-home :is(.uc-float,.cv-score){animation:.5s cubic-bezier(.3,1.5,.5,1) 1.9s both cvh-pop}.uc-panel.is-active .cv-home .cv-dial .v{animation:1.2s cubic-bezier(.2,.7,.2,1) 2s both cvh-dial}}@keyframes cvh-bg{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes cvh-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cvh-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes cvh-dial{0%{stroke-dasharray:0 200}}.dt .dt-video{aspect-ratio:16/9;background:#000;border:1px solid #00000024;border-radius:28px;width:100%;max-width:1120px;height:auto;display:block;box-shadow:0 40px 90px -40px #19cf9559}@media (max-width:700px){.dt .dt-video{border-radius:18px}}#dentro .dt-grid{text-align:center;justify-items:center;gap:clamp(40px,5vw,64px);grid-template-columns:1fr!important;display:grid!important}#dentro .dt-text{flex-direction:column;align-items:center;max-width:none;display:flex}#dentro .dt-lit{max-width:22ch;margin:0 auto}#dentro .dt-lead{max-width:56ch;margin:28px auto 0}#dentro .dt-video{width:100%;max-width:1248px;height:auto;aspect-ratio:16/9!important}#dentro .dt-lit .hl,#dentro .dt-lit .hl .w{-webkit-text-fill-color:#000!important;color:#000!important;background:0 0!important}.bg-green>.insights{background:0 0!important}.hero:has(.hero-img) #hero-title{-webkit-text-stroke:.6px #00000047;paint-order:stroke fill;text-shadow:0 1px 2px #00000059,0 4px 28px #00000059!important}.hero:has(.hero-img) #hero-title .hl{-webkit-text-stroke:.6px #00000047;paint-order:stroke fill;text-shadow:0 1px 2px #00000059,0 4px 28px #00000059!important}.hero:has(.hero-img) .hero-copy .lead{font-weight:500;text-shadow:0 1px 2px #0000008c,0 0 14px #00000073!important}#dentro .dt-lit .w{opacity:1!important;transition:none!important}:root{--g-text:linear-gradient(90deg,#0c8f66,#0369a1 60%,#1b2fd1)}.ct .ct-pill .hl{background:linear-gradient(90deg,#19cf95,#22b8f0 60%,#5b74ff);-webkit-background-clip:text;background-clip:text}.bg-green{background:radial-gradient(42% 42% at 0 30%,#19cf9521,#19cf950b 45%,#0000 100%),radial-gradient(42% 42% at 100% 30%,#19cf9521,#19cf950b 45%,#0000 100%),radial-gradient(42% 42% at 0 68%,#19cf9521,#19cf950b 45%,#0000 100%),radial-gradient(42% 42% at 100% 68%,#19cf9521,#19cf950b 45%,#0000 100%),#f6f6f4}.dt{background:radial-gradient(42% 60% at 0%,#19cf9521,#19cf950b 45%,#0000 100%),radial-gradient(42% 60% at 100%,#19cf9521,#19cf950b 45%,#0000 100%),#f6f6f4}:is(.pill-glass,.pill-cta,.hero-stats,.site-header.is-pill .wrap,.ns-btn,.hp-card,.uc2 .uc-screen,.uc-float,.bo2-card,.bo2 .bo-win,.sol-vis--rings .qh-demo,.sol-vis--hero .d-entry .erp){-webkit-backdrop-filter:blur(20px)saturate(140%)!important;backdrop-filter:blur(20px)saturate(140%)!important;background:#ffffff8c!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff40,0 20px 60px #0000002e!important}.hero-shade{display:none}.hero-media{background-color:#0000}.site-header.is-pill .mobile-menu{background:#f6f6f4!important}.sol-vis--hero .d-entry .mail{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.sol-vis--hero .d-entry .mail :is(b,p,span,strong){color:#fff!important}.insights article.bl-card,.bl-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffff8c!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff40,0 20px 60px #0000001f!important}.insights article.bl-card:hover,.bl-card:hover{background:#fffc!important}.bl-card--ext :is(.bl-meta,.bl-title,.bl-desc,.bl-more){margin-left:14px;margin-right:14px}.site-header :is(.nav,.mobile-menu) a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--hl);text-decoration-color:var(--hl);text-underline-offset:8px;text-decoration-thickness:2px}.qh3 .qh-ex{color:#000;margin:18px 0 0;font-size:14px;line-height:1.5}.qh3 .qh-ex b{color:#0a7350;background:#19cf9521;border-radius:999px;margin-right:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #0c8f6659}@media (min-width:1101px){.qh3.sol-grid .qh-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.qh3.sol-grid .qh-card .qh-ex{align-self:start}}.uc3 .uc3-stage .cs.cv-home{display:block}.uc3 .uc3-stage .cv.uc-visual.uc-stage:not(.is-active){display:none!important}.uc3 .uc3-stage .cv.uc-visual.uc-stage.is-active{display:block}.uc3 .uc3-stage .cv--center.uc-visual.uc-stage.is-active{display:flex!important}@media (prefers-reduced-motion:no-preference){.uc3-stage .cv-home .is-active .uc-bg{animation:.9s cubic-bezier(.2,.7,.2,1) both cvh-bg}.uc3-stage .cv-home .is-active .uc-screen{animation:.6s cubic-bezier(.2,.7,.2,1) .15s both cvh-up}.uc3-stage .cv-home .is-active .uc-body>*{animation:.5s cubic-bezier(.2,.7,.2,1) both cvh-up}.uc3-stage .cv-home .is-active .uc-body>:first-child{animation-delay:.45s}.uc3-stage .cv-home .is-active .uc-body>:nth-child(2){animation-delay:.75s}.uc3-stage .cv-home .is-active .uc-body>:nth-child(3){animation-delay:1.05s}.uc3-stage .cv-home .is-active .uc-body>:nth-child(4){animation-delay:1.35s}.uc3-stage .cv-home .is-active .uc-body>:nth-child(5){animation-delay:1.65s}.uc3-stage .cv-home .is-active .uc-row :is(.cv-st,.cv-tag){animation:.4s cubic-bezier(.3,1.6,.5,1) both cvh-pop}.uc3-stage .cv-home .is-active .uc-row:first-child :is(.cv-st,.cv-tag){animation-delay:.8s}.uc3-stage .cv-home .is-active .uc-row:nth-child(2) :is(.cv-st,.cv-tag){animation-delay:1.1s}.uc3-stage .cv-home .is-active .uc-row:nth-child(3) :is(.cv-st,.cv-tag){animation-delay:1.4s}.uc3-stage .cv-home .is-active .uc-row:nth-child(4) :is(.cv-st,.cv-tag){animation-delay:1.7s}.uc3-stage .cv-home .is-active :is(.uc-float,.cv-score){animation:.5s cubic-bezier(.3,1.5,.5,1) 1.9s both cvh-pop}.uc3-stage .cv-home .is-active .cv-dial .v{animation:1.2s cubic-bezier(.2,.7,.2,1) 2s both cvh-dial}}.uc3 .cs.cv-home.uc3-mob{display:none}@media (max-width:900px){.uc3 .cs.cv-home.uc3-mob{margin-bottom:12px;display:block}.uc3 .cs.cv-home.uc3-mob .cv.uc-visual.uc-stage{display:block}.uc3 .cs.cv-home.uc3-mob .cv--center.uc-visual.uc-stage{display:flex!important}}body{color:#000}.cs-case-grid h2.uc-k{font-weight:600}.grid-filter{display:none}.js .grid-filter{display:flex}.cs-grid>[hidden],.bl-grid>[hidden]{display:none!important}.bl-card .bl-meta.cs-tags{margin:20px 14px 0}.bl-page{color:#000;background:#f6f6f4}.bl-article{padding:clamp(64px,8vw,112px) 0 clamp(48px,6vw,80px)}.bl-article .bl-narrow{max-width:760px}.bl-article-tags{margin:clamp(28px,3vw,40px) 0 0}.bl-article h1{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:400;line-height:1.06}.bl-sub{font-size:var(--fs-lead);margin:20px 0 0;line-height:1.45}.bl-note{margin:16px 0 0;font-size:14px}.bl-article-img{max-width:1100px;margin:clamp(36px,5vw,56px) auto}.bl-article-img img{aspect-ratio:21/9;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.bl-article .bl-body h2{letter-spacing:-.025em;margin:48px 0 0;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.2}.bl-article .bl-body h3{letter-spacing:-.01em;margin:32px 0 0;font-size:20px;font-weight:600;line-height:1.3}.bl-article .bl-body a{text-underline-offset:3px;text-decoration:underline}.bl-original{border-top:1px solid #0f11151a;margin:56px 0 0;padding-top:24px}.bl-original a{align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bl-original svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bl-related-sec{padding:0 0 var(--space-section)!important}.bl-related-sec h2{letter-spacing:-.03em;border-top:1px solid #0f11151a;margin:0;padding-top:clamp(48px,6vw,80px);font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.ns-track{--sw:clamp(240px,26vw,360px)}.ns-slide{width:var(--sw)}.ns-slide figure{border-radius:22px;margin:0;position:relative;overflow:hidden}.ns-slide--wide{width:calc(var(--sw) * 2 + 16px)}.ns-slide.ns-slide--wide img{aspect-ratio:auto;height:calc(var(--sw) * 1.25);object-position:58% 50%}.ns-slide figcaption{color:#000;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:12px;max-width:56ch;margin:0;padding:12px 16px;font-size:15px;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.ns-slide figcaption strong{font-weight:500}@media (max-width:640px){.ns-track{--sw:72vw}.ns-slide--wide{width:var(--sw)}.ns-slide figcaption{padding:10px 12px;font-size:13px}}.ns-track{overscroll-behavior-x:contain;overflow-y:hidden}.ns .ns-lead{font-size:var(--fs-lead);color:#000}.ns-foot{color:#000;margin-top:clamp(28px,3vw,40px);font-size:15px}.ct-mail{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:center;column-gap:10px}.ct-pill .ct-copy{opacity:.6;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;transition:opacity .15s,background-color .15s;display:inline-grid}.ct-pill .ct-copy:hover,.ct-pill .ct-copy:focus-visible{opacity:1;background:#f6f6f41a}@media (min-width:901px){.footer .cols{grid-template-columns:1.6fr repeat(3,1fr)}}.legal-page .crumbs li>span[aria-current]{color:#000}.uc3-list{gap:clamp(40px,5vw,72px)}.pg-hero .pg-link{margin:24px 0 0}.bl-list .grid-filter{margin-top:0}.bl-list .bl-grid{margin-top:clamp(24px,3vw,36px)}.hero.hero-v .hero-media{background:radial-gradient(70% 80% at 80% 40%,#ffffff1a,#0000 70%),#e14f22}.hero.hero-v :is(#hero-title,#hero-title .hl,.hero-copy .lead){-webkit-text-fill-color:#fff;background:0 0;color:#fff!important}.hero.hero-v #hero-title{text-shadow:0 1px 2px #0000001f}.hero.hero-v .pill-cta{color:#000!important;background:#ffffffeb!important}.hero-caracola{aspect-ratio:49/40;color:#0f1115;opacity:.92;pointer-events:none;width:min(42%,640px);height:auto;position:absolute;top:50%;right:5%;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.hero-caracola{animation:1.4s cubic-bezier(.2,.7,.2,1) both hero-car}}@keyframes hero-car{0%{opacity:0;transform:translateY(-50%)rotate(-12deg)scale(.94)}}@media (max-width:900px){.hero-caracola{opacity:.12;width:110%;top:auto;bottom:-4%;right:-22%;transform:none}@keyframes hero-car{0%{opacity:0}}}.ns-office{background:#e5e7ed;border-radius:22px;margin:clamp(56px,6vw,88px) 0 0;position:relative;overflow:hidden}.ns-office img{aspect-ratio:21/9;object-fit:cover;object-position:55% 50%;filter:brightness(.8);width:100%;height:auto;display:block}.ns-office:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#f6f6f499);position:absolute;inset:0}.ns-office figcaption{z-index:1;color:#000c;font-size:clamp(15px,1.3vw,18px);line-height:1.4;position:absolute;bottom:clamp(16px,2.2vw,28px);left:clamp(18px,2.4vw,32px);right:clamp(18px,2.4vw,32px)}.ns-office figcaption strong{color:#000;font-weight:500}@media (max-width:560px){.ns-office img{aspect-ratio:4/3}}.ab-page .ns-text h1{letter-spacing:-.04em;color:#000;max-width:16ch;margin:0 auto;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.04}.ab-page .ns-text .crumbs ol{justify-content:center}.ab-page .ns{padding-top:clamp(24px,3vw,48px)}.ab-page .ns-foot{color:#000;font-size:clamp(17px,1.4vw,20px)}@media (min-width:901px){.ab-page .ns-office figcaption{white-space:nowrap;width:max-content;max-width:none}}.ab-grid{grid-template-rows:repeat(3,clamp(180px,17vw,250px));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a b d""e f f g";gap:16px;display:grid}.ab-ph{background:#e3e4e8;border-radius:24px;margin:0;overflow:hidden}.ab-ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.ab-ph:hover img{transform:scale(1.03)}.ab-ph--a{grid-area:a}.ab-ph--b{grid-area:b}.ab-ph--c{grid-area:c}.ab-ph--d{grid-area:d}.ab-ph--e{grid-area:e}.ab-ph--f{grid-area:f}.ab-ph--g{grid-area:g}.ab-ph--a img{object-position:50% 60%}.ab-ph--f img{object-position:50% 55%}@media (max-width:700px){.ab-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""a a""b c""b d""e g""f f";grid-auto-rows:170px;gap:10px}.ab-ph{border-radius:16px}}.ab-page .ns-office{margin:0}.ab-grid{grid-template-rows:repeat(2,clamp(180px,17vw,250px));grid-template-areas:"a a b c""a a b d"}.ab-ph--d img{object-position:50% 55%}@media (max-width:700px){.ab-grid{grid-template-rows:none;grid-template-areas:"a a""a a""b c""b d"}}.ab-page .ab-grid{margin-bottom:16px}.ab-page .pg-hero .cs-head p+p{margin-top:14px}:root{--space-gap:clamp(56px,5.5vw,80px)}main:not(.sub-page)>:is(.qh,.dt,.uc),main:not(.sub-page)>.bg-green>:is(.insights,.ns),.ab-page>.bo{padding-top:var(--space-gap)!important;padding-bottom:var(--space-gap)!important}.ct{padding-top:clamp(32px,3.5vw,56px)!important;padding-bottom:var(--space-gap)!important}.ab-page>.ns{padding-bottom:var(--space-gap)!important}.jb-open{letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:500}.jb-list{gap:20px;display:grid}.jb-none{font-size:var(--fs-lead);max-width:56ch;margin:0}.jb-body>section:first-child h2{margin-top:clamp(32px,4vw,48px)}.jb-list .bl-meta.cs-tags{margin:0}
