.adig-root .hp-sec .hb-head p{margin-top:18px}.adig-root .hp-sec .hb-head h2{text-wrap:balance}.hp-nb{white-space:nowrap}.hp-how{position:relative;margin-top:28px;--w:calc((100% - 48px) / 3)}.hp-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.hp-how-col{display:flex;flex-direction:column;min-width:0}.hp-arc{position:absolute;top:-36px;height:36px;width:calc(var(--w) + 22px);border:1px solid #d5dee1;border-bottom:0;border-radius:36px 36px 0 0;pointer-events:none}.hp-arc.is-1{left:calc(var(--w) / 2)}.hp-arc.is-2{left:calc(var(--w) * 1.5 + 26px)}.hp-arc:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;-webkit-clip-path:inset(0 0 3px 0);clip-path:inset(0 0 3px 0);background:linear-gradient(90deg,transparent,var(--hb-accent),transparent) no-repeat;background-size:26% 100%;background-position:-30% 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:hp-arc 6s linear infinite}.hp-arc.is-2:after{animation-delay:-3s}@keyframes hp-arc{0%{background-position:-30% 0}to{background-position:130% 0}}.hp-card{height:340px;padding:24px;display:flex;flex-direction:column;border-radius:22px}.hp-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,hsla(0,0%,100%,.7),transparent 70%)}.hp-card>*{position:relative}.hp-conn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hp-conn-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 14px;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(11,20,24,.05),0 8px 18px -10px rgba(11,20,24,.16)}.hp-conn-ic{width:28px;height:28px;flex-shrink:0;display:inline-flex}.hp-conn-ic svg{width:100%;height:100%}.hp-conn-n{flex:1 1;min-width:0;font-size:16px;font-weight:500;color:var(--hb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-conn-b{flex-shrink:0;font-size:14px;font-weight:500;color:var(--hb-text);padding:7px 13px;border:1px solid var(--hb-line);border-radius:9px;background:#fff;line-height:1.1}.hp-conn-b.is-on{background:var(--hb-ink);color:#fff;border-color:var(--hb-ink)}.hp-conn-row.is-r3{transform:scale(.97);opacity:.85;min-height:52px}.hp-conn-row.is-r3 .hp-conn-n{font-size:15px}.hp-conn-row.is-r3 .hp-conn-b{font-size:13px;padding:6px 11px}.hp-conn-row.is-r4{transform:scale(.94);opacity:.38}.hp-pair{position:relative;display:block;width:100%;height:100%}.hp-pair svg{position:absolute;width:66%;height:66%}.hp-pair svg:first-child{left:0;top:0}.hp-pair svg:last-child{right:0;bottom:0}.hp-c2{gap:12px}.hp-mini{background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px rgba(11,20,24,.05),0 8px 18px -10px rgba(11,20,24,.14)}.hp-mini-a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:start}.hp-mini-t{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--hb-ink);line-height:1.2}.hp-mini-s{margin-top:6px;font-size:12.5px;color:var(--hb-text);line-height:1.4}.hp-mini-r{flex-direction:column;align-items:flex-end}.hp-mini-r,.hp-who{display:flex;gap:8px}.hp-who{align-items:center;text-align:left}.hp-who b,.hp-who-t b{display:block;font-size:12px;font-weight:600;color:var(--hb-ink);line-height:1.2}.hp-who small,.hp-who-t small{display:block;font-size:10.5px;color:var(--hb-muted);margin-top:1px}.hp-circ{display:flex;gap:6px}.hp-circ span{width:26px;height:26px;border-radius:50%;border:1px solid var(--hb-line);display:inline-flex;align-items:center;justify-content:center;color:var(--hb-text)}.hp-mini-b{display:flex;flex-direction:column}.hp-mini-row{display:flex;align-items:center;justify-content:space-between}.hp-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 5px 6px;border-radius:8px;background:var(--hb-accent);color:#fff;font-size:12px;font-weight:600;box-shadow:inset 0 -2px 0 rgba(0,0,0,.1)}.hp-pill i{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.35);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.7)}.hp-due{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;background:var(--hb-line-2);font-size:13px;color:var(--hb-text)}.hp-mini-big{margin-top:18px;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--hb-ink)}.hp-mini-b .hp-mini-s{margin-top:5px;font-size:14px}.hp-mini-foot{margin-top:16px;display:flex;align-items:center;gap:10px}.hp-av-lg{width:34px;height:34px;font-size:11px}.hp-who-t{flex:1 1;min-width:0}.hp-who-t b{font-size:13px}.hp-kebab{width:4px;height:4px;border-radius:50%;background:var(--hb-ink);box-shadow:0 -7px 0 var(--hb-ink),0 7px 0 var(--hb-ink);margin-right:8px}.hp-st-t{font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--hb-ink);line-height:1.2}.hp-st-s{margin-top:6px;font-size:14px;color:var(--hb-text)}.hp-chart{position:relative;width:100%;margin-top:44px}.hp-chart,.hp-chart .hb-line{color:var(--hb-accent)}.hp-tip{left:var(--x);top:var(--y);transform:translate(-50%,calc(-100% - 12px));padding:6px 10px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;line-height:1}.hp-tip,.hp-tip:after{position:absolute;background:var(--hb-ink)}.hp-tip:after{content:"";left:50%;bottom:-4px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg);border-radius:1px}.hp-metrics{margin-top:auto;display:flex;gap:22px;padding-top:18px}.hp-metric{display:flex;align-items:center;gap:10px;min-width:0}.hp-metric-ic{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--hb-accent-soft);color:var(--hb-accent-2)}.hp-metric-ic.is-alt{background:rgba(34,197,94,.12);color:#16a34a}.hp-metric small{display:block;font-size:11.5px;color:var(--hb-text)}.hp-metric b{display:block;margin-top:2px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--hb-ink);line-height:1.1}.hp-step{padding-top:40px}.adig-root .hp-step p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--hb-text)}.hp-rate{align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--hb-ink)}.hp-rate,.hp-stars{display:inline-flex}.hp-stars{gap:3px}.hp-stars i{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--hb-accent);color:#fff;border-radius:3px}.hp-stars svg{fill:#fff;stroke:#fff;stroke-width:1}.hp-rate-sub{margin-top:12px;font-size:14px;color:var(--hb-ink);font-weight:500;text-wrap:balance}.hp-tst-sec .hb-head{margin-bottom:64px;max-width:840px}.hp-tst-sec .hb-head h2{margin-top:16px}body:has(.hp-tst-stack){overflow-x:clip}.hp-tst-stack{display:flex;flex-direction:column;gap:28px}.hp-tst{position:-webkit-sticky;position:sticky;top:calc(96px + var(--i, 0) * 18px);display:grid;grid-template-columns:300px minmax(0,1fr) 272px;min-height:392px;background:#fff;border:1px solid var(--hb-line);border-radius:24px;padding:22px;box-shadow:0 -14px 30px -24px rgba(11,20,24,.18),0 24px 44px -34px rgba(11,20,24,.28)}.hp-tst-img{position:relative;overflow:hidden;border-radius:16px;padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;background:radial-gradient(90% 60% at 90% 0,hsla(0,0%,100%,.28),transparent 60%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.07) 0 1px,transparent 1px 44px),var(--bg)}.hp-tst-img.is-v1{--bg:linear-gradient(160deg,#1e7a8a,#1fb5c4 62%,#9be3ea 120%)}.hp-tst-img.is-v2{--bg:linear-gradient(160deg,#0f4651,#1e7a8a 70%,#2ec5d3 130%)}.hp-tst-img.is-v3{--bg:linear-gradient(160deg,#24323a,#1e7a8a 80%,#2ec5d3 140%)}.hp-tst-img.is-v4{--bg:linear-gradient(160deg,#177f8b,#2ec5d3 70%,#cff1f4 135%)}.hp-tst-sector{align-self:flex-start;font-size:12px;font-weight:600;padding:6px 11px;border-radius:14px;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);line-height:1.2}.hp-tst-mono{font-size:92px;font-weight:700;letter-spacing:-.05em;line-height:1;text-align:center;opacity:.96;text-shadow:0 8px 30px rgba(11,20,24,.25)}.hp-tst-name{font-size:18px;font-weight:600;letter-spacing:-.01em}.hp-tst-q{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:22px 44px 6px;min-width:0}.adig-root .hp-tst-quote p{font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.005em;color:var(--hb-ink)}.hp-tst-quote{margin:0}.hp-tst-by{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hp-tst-author{font-size:17px;font-weight:600;color:var(--hb-ink)}.hp-tst-role{margin-top:3px;font-size:15px;color:var(--hb-text)}.hp-tst-date{font-size:13px;color:var(--hb-muted);white-space:nowrap}.hp-tst-stats{border-left:1px solid var(--hb-line);padding:8px 6px 8px 28px;justify-content:space-around;gap:22px;text-align:right}.hp-stat,.hp-tst-stats{display:flex;flex-direction:column;align-items:flex-end}.hp-num{font-size:58px;font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--hb-ink)}.hp-num-l{margin-top:10px;max-width:210px;font-size:15px;font-weight:500;line-height:1.45;color:var(--hb-text)}.hp-eng{display:inline-flex;gap:8px}.hp-eng span{width:52px;height:52px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 1px 2px rgba(11,20,24,.06),0 8px 18px -10px rgba(11,20,24,.2),0 0 0 1px var(--hb-line-2)}.adig-root a.hp-int-cta{margin-top:28px}.hp-hub{position:relative;container-type:inline-size;aspect-ratio:1200/430;margin-top:44px}.hp-hub-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hp-ln{fill:none;stroke:#e1e7ea;stroke-width:3;stroke-linecap:round}.hp-glow{fill:none;stroke:var(--hb-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:.2 1.5;stroke-dashoffset:.2;opacity:.95;filter:drop-shadow(0 0 5px var(--hb-accent))}.hb-in.is-in .hp-glow.is-a{animation:hp-flow-a 5s linear infinite}.hb-in.is-in .hp-glow.is-b{animation:hp-flow-b 5s linear infinite}@keyframes hp-flow-a{0%{stroke-dashoffset:.2}38%{stroke-dashoffset:-1}to{stroke-dashoffset:-1}}@keyframes hp-flow-b{0%,38%{stroke-dashoffset:.2}80%{stroke-dashoffset:-1}to{stroke-dashoffset:-1}}.hp-hub-core{position:absolute;left:50%;top:50%;width:calc(125 / 12 * 1cqw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:2}.hp-hub-core:after,.hp-hub-core:before{content:"";position:absolute;border-radius:34%;pointer-events:none}.hp-hub-core:before{inset:-17%;background:rgba(31,181,196,.15);animation:hp-halo 5s ease-in-out infinite}.hp-hub-core:after{inset:-40%;background:rgba(31,181,196,.07);border-radius:40%;z-index:-1;animation:hp-halo 5s ease-in-out -1.2s infinite}.hp-hub-core>span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:26%;background:linear-gradient(145deg,#2ec5d3,#1fb5c4 45%,#177f8b);box-shadow:0 26px 46px -14px rgba(30,122,138,.6),inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 2px 0 hsla(0,0%,100%,.35)}.hp-hub-core svg{width:44%;height:44%}@keyframes hp-halo{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hp-hub-tiles{display:contents;list-style:none;margin:0;padding:0}.hp-tile{position:absolute;left:calc(var(--x) / 12 * 1%);top:calc(var(--y) / 430 * 100%);width:calc(var(--s) / 12 * 1cqw);transform:translate(-50%,-50%);z-index:1}.hp-tile:hover{z-index:3}.hp-ic-box{display:block;width:100%;aspect-ratio:1;border-radius:28%;background:#fff;box-shadow:0 1px 2px rgba(11,20,24,.05),0 12px 26px -12px rgba(11,20,24,.26),0 0 0 1px rgba(11,20,24,.04);display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.hp-tile:hover .hp-ic-box{transform:translateY(-3px);box-shadow:0 1px 2px rgba(11,20,24,.05),0 18px 30px -12px rgba(11,20,24,.32),0 0 0 1px rgba(31,181,196,.3)}.hp-ic{display:block;width:52%;height:52%}.hp-ic>svg{width:100%;height:100%;display:block}.hp-tile-l{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);padding:6px 10px;border-radius:8px;background:var(--hb-ink);color:#fff;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.hp-tile:hover .hp-tile-l{opacity:1;transform:translate(-50%)}@media (max-width:1180px){.hp-card{padding:16px}.hp-conn{gap:8px}.hp-conn-row{gap:9px;padding:0 9px 0 11px;min-height:52px}.hp-conn-ic{width:24px;height:24px}.hp-conn-n{font-size:14px}.hp-conn-b{font-size:12px;padding:5px 8px}.hp-conn-row.is-r3 .hp-conn-n{font-size:14px}.hp-conn-row.is-r3 .hp-conn-b{font-size:12px;padding:5px 8px}.hp-mini{padding:14px}.hp-mini-big{font-size:23px}.hp-tst{grid-template-columns:240px minmax(0,1fr) 224px}.hp-tst-q{padding:20px 28px 6px}.hp-tst-mono{font-size:76px}.hp-num{font-size:48px}.adig-root .hp-tst-quote p{font-size:19px}}@media (max-width:960px){.hp-how{margin-top:8px;max-width:620px;margin-left:auto;margin-right:auto}.hp-arc{display:none}.hp-how-grid{grid-template-columns:1fr;gap:56px}.hp-card{height:auto;min-height:330px;padding:20px}.hp-step{padding-top:26px}.hp-tst-sec .hb-head{margin-bottom:40px}.hp-tst{position:static;grid-template-columns:1fr;min-height:0;padding:14px;border-radius:20px}.hp-tst-stack{gap:20px;max-width:620px;margin:0 auto}.hp-tst-img{min-height:230px}.hp-tst-mono{font-size:80px}.hp-tst-q{padding:22px 8px 10px;gap:22px}.adig-root .hp-tst-quote p{font-size:18px}.hp-tst-stats{border-left:0;border-top:1px solid var(--hb-line);flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left;gap:22px 36px;padding:20px 8px 8px}.hp-stat,.hp-tst-stats{align-items:flex-start}.hp-num{font-size:42px}.hp-num-l{max-width:230px;font-size:14px}}@media (max-width:840px){.hp-hub{aspect-ratio:auto;container-type:normal;display:flex;flex-direction:column;align-items:center;margin-top:36px}.hp-hub-lines{display:none}.hp-hub-core{position:relative;left:auto;top:auto;transform:none;width:100px;margin:48px 0 52px}.hp-hub-core:before{inset:-16%}.hp-hub-core:after{inset:-32%}.hp-hub-core>span{border-radius:28px}.hp-hub-core>span:after{content:"";position:absolute;left:50%;top:100%;width:3px;height:52px;transform:translateX(-50%);background:linear-gradient(#9fdce3,#e1e7ea);border-radius:2px}.hp-hub-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 10px;gap:24px 10px;width:100%;max-width:560px}.hp-tile{position:static;transform:none;width:auto;display:flex;flex-direction:column;align-items:center;gap:9px}.hp-ic-box{width:64px;border-radius:19px}.hp-ic{width:34px;height:34px}.hp-tile-l{position:static;opacity:1;background:none;color:var(--hb-ink);padding:0;font-size:13px;line-height:1.25;white-space:normal;text-align:center}.hp-tile-l,.hp-tile:hover .hp-ic-box,.hp-tile:hover .hp-tile-l{transform:none}}@media (max-width:520px){.hp-hub-tiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:380px}}@media (max-width:420px){.hp-conn-row{gap:10px;padding:0 10px}.hp-mini-a{grid-template-columns:1fr}.hp-mini-r{flex-direction:row;align-items:center;justify-content:space-between}.hp-tst-mono{font-size:68px}.hp-num{font-size:38px}}@media (prefers-reduced-motion:reduce){.hp-arc:after,.hp-glow{display:none}.hp-hub-core:after,.hp-hub-core:before{animation:none}.hp-ic-box,.hp-tile-l{transition:none}}