.pd2 .pd3-hero--left{background:radial-gradient(60% 50% at 15% 0%,rgb(255 82 70 / .22) 0%,rgb(3 8 36 / 0) 100%),var(--bd-hero-bg, url(../../img/uc/bg-digital-red.jpg)) right bottom / 110% auto no-repeat,var(--pd-night)}.pd2 .pd3-hero--left .pd3-hero__in{gap:0}.pd2 .pd3-hero--left .pd3-hero__top{max-width:none;gap:0}.pd2 .pd3-hero--left .pd3-crumbs{margin-bottom:28px}.pd2 .pd3-hero--left .pd3-h1{font-size:clamp(36px,6vw,80px);line-height:.98;letter-spacing:-.045em;max-width:13em;margin:0}.pd2 .pd3-hero--left .pd3-h1--long{font-size:clamp(34px,5.4vw,72px)}.pd2 .pd3-hero--left .pd3-hero__side{margin-top:40px;padding-top:clamp(16px,2.5vw,32px);border-top:1px solid rgb(255 255 255 / .1);align-items:end;align-content:end;gap:32px clamp(36px,6.25vw,80px)}.pd2 .pd3-hero--left .pd3-hero__lead{max-width:36em;line-height:1.6;color:var(--pd-on-dark);text-wrap:pretty}.pd2 .pd3-hero--left .pd3-hero__cta{justify-content:flex-end}@media(min-width:900px){.pd2 .pd3-hero--left .pd3-hero__side{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:899px){.pd2 .pd3-hero--left .pd3-hero__cta{justify-content:flex-start}}.pd2 .pd3-hero--left .pd3-hero__cta .pd-btn{height:52px}.pd2 .pd3-hero--left .pd-btn--glass{background:#fff;color:var(--pd-night);box-shadow:none;font-weight:600}.pd2 .pd3-hero--left .pd-btn--glass:hover{background:#e6eaf2}.pd2 .pd3-hero>.pd3-river{margin-top:clamp(44px,6.25vw,80px);gap:10px;padding:28px 0;background:rgb(0 3 19 / .5);border-top:1px solid rgb(255 255 255 / .08)}.pd2 .pd3-river__row{gap:10px;animation-duration:60s}.pd2 .pd3-river__row--1{animation-duration:70s}.pd2 .pd3-river__c{height:44px;padding:0 18px 0 12px;border-radius:8px;background:rgb(255 255 255 / .05);box-shadow:inset 0 1px 0 rgb(255 255 255 / .07);font-size:14.5px;font-weight:400}.pd2 .pd3-river__c .pd-ic{width:16px;height:16px}.pd2 .pd3-river__c.is-hot{box-shadow:inset 0 1px 0 rgb(255 255 255 / .07)}.pd2 .pd3-river__c small{font-size:11.5px}.pd2 .pd3-sec[data-pd=proof]{border-bottom:0;padding:clamp(48px,6.25vw,80px) 0 0}.pd2 .pd3-proof__g{gap:0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);clip-path:inset(0 0 0 1px)}.pd2 .pd3-proof__g>div{padding:28px 24px;gap:10px;border-left:0;box-shadow:inset 1px 0 0 #eceff3}.pd2 .pd3-proof__g b{font-size:clamp(36px,4.2vw,56px);font-weight:300;letter-spacing:-.03em;line-height:1}.pd2 .pd3-proof__g span{font-size:15px;line-height:1.45}@media(max-width:999px){.pd2 .pd3-proof__g{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:559px){.pd2 .pd3-proof__g{grid-template-columns:1fr!important}}.pd2 .pd3-feed{padding:0;gap:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgb(17 25 63 / .08),inset 0 0 0 1px #e3e7ef}.pd2 .pd3-feed__h{padding:16px 24px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);font-size:12px}.pd2 .pd3-feed__pill{background:var(--pd-ink)}.pd2 .pd3-feed__r{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:12px;padding:20px 24px;border-top:1px solid #eceff3}.pd2 .pd3-feed__r>span:first-child{padding:0;border-radius:0;background:none;box-shadow:none;font-size:16px;line-height:1.45;color:var(--pd-ink-3)}.pd2 .pd3-feed__r>span:last-child{padding:0;border-radius:0;background:none;color:var(--pd-ink);font-size:16px;line-height:1.45;font-weight:600}.pd2 .pd3-feed__f{padding:12px 24px;border-top:1px solid #eceff3}@media(max-width:640px){.pd2 .pd3-feed__r{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 20px}.pd2 .pd3-feed__r>span:last-child::before{content:"\2192  ";color:var(--pd-coral)}}.pd2 .pd3-flow__m{max-width:none;gap:10px}.pd2 .pd3-flow .pd3-card{border-radius:12px;padding:24px;gap:0;box-shadow:0 30px 60px -24px rgb(0 3 19 / .7)}.pd2 .pd3-flow .pd3-card--match,.pd2 .pd3-flow .pd3-card--verdict,.pd2 .pd3-flow .pd3-card--alert{border-radius:10px;padding:16px 20px}.pd2 .pd3-flow .pd3-card--match{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pd2 .pd3-flow .pd3-card--verdict{gap:10px}.pd2 .pd3-flow .pd3-card--alert{background:rgb(255 255 255 / .07);color:#fff;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),inset 0 0 0 1px rgb(255 255 255 / .08);gap:8px}.pd2 .pd3-flow .pd3-card--alert b{color:#fff}.pd2 .pd3-flow .pd3-card--alert small{color:var(--pd-on-dark);font-family:var(--pd-body);text-transform:none;letter-spacing:0;font-size:13.5px;line-height:1.5}.pd2 .pd3-flow .pd3-sev{background:#ffe9e7;color:var(--pd-coral-d);border-radius:4px}.pd2 .pd3-flow .pd3-post__h{padding-bottom:16px;border-bottom:1px solid #eceff3}.pd2 .pd3-flow .pd3-post__av{border-radius:6px}.pd2 .pd3-flow .pd3-post__ttl{margin-top:16px;font-weight:700}.pd2 .pd3-flow .pd3-post__b{padding:0;background:none;margin-top:12px;gap:8px;font-size:15px}.pd2 .pd3-flow .pd3-pin{top:-12px;right:-12px;left:auto;width:30px;height:30px;font:700 13px/30px var(--pd-mono);background:#fff;color:#7a8299;box-shadow:inset 0 0 0 1px #d5dbe6;transition:background .3s,color .3s,box-shadow .3s}.pd2 .pd3-flow .pd3-pin--in{top:-6px;right:-36px;left:auto}.pd2 .pd3-flow .pd3-pin.is-cur{background:var(--pd-coral);color:#fff;box-shadow:0 8px 18px -6px rgb(255 82 71 / .7)}.pd2 .pd3-flow .pd3-pin.is-done{background:var(--pd-ink);color:#fff;box-shadow:inset 0 0 0 2px #fff}.pd2 .pd3-flow .pd3-hl{transition:background .3s,box-shadow .3s;background:transparent}.pd2 .pd3-flow.s-ge1 .pd3-hl{background:rgb(255 82 71 / .12);box-shadow:inset 0 0 0 1px rgb(255 82 71 / .45)}.pd2 .pd3-flow .pd3-verd__on{background:#f1f3f8;color:#6b7591;font-weight:700;transition:background .3s,color .3s}.pd2 .pd3-flow.s-ge3 .pd3-verd__on{background:var(--pd-ink);color:#fff}.pd2 .pd3-flow .pd3-verd>span{background:none;box-shadow:inset 0 0 0 1px var(--pd-line)}.pd2 .pd3-flow .pd3-verd>span.pd3-verd__on{box-shadow:none}.pd2 .pd3-flow .pd3-verd small{width:auto;margin-right:4px;font-family:var(--pd-body);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.pd2 .pd3-flow .pd3-card--match small{font-family:var(--pd-body);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.pd2 .pd3-flow .pd3-tag{height:24px;display:inline-flex;align-items:center}.pd2.pd3--js .pd3-flow.is-seq [data-at]{opacity:.4;transform:none;transition:opacity .4s}.pd2.pd3--js .pd3-flow.is-seq [data-at].is-on{opacity:1}.pd2.pd3--js .pd3-flow.is-seq .pd3-arr,.pd2.pd3--js .pd3-flow.is-seq .pd3-arr.is-on{opacity:1;color:var(--pd-on-dark-2)}.pd2 .pd3-flow__s{gap:0;border-top:1px solid rgb(255 255 255 / .1)}.pd2 .pd3-flow__s li{border-bottom:1px solid rgb(255 255 255 / .1)}.pd2 .pd3-flow__s button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-radius:0;background:transparent;box-shadow:none}.pd2 .pd3-flow__s button[aria-pressed=true]{background:transparent;box-shadow:none}.pd2 .pd3-flow__n{width:36px;height:36px;font:700 14px/36px var(--pd-mono);background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .22);transition:background .3s,box-shadow .3s}.pd2 .pd3-flow__s li.is-past .pd3-flow__n{background:rgb(255 255 255 / .14)}.pd2 .pd3-flow__s button[aria-pressed=true] .pd3-flow__n{background:var(--pd-coral);box-shadow:0 10px 22px -8px rgb(255 82 71 / .7)}.pd2 .pd3-flow__s button>span:last-child{gap:6px;opacity:.6;transition:opacity .3s}.pd2 .pd3-flow__s button[aria-pressed=true]>span:last-child{opacity:1}.pd2 .pd3-flow__s b{font-size:19px;letter-spacing:-.01em}.pd2 .pd3-flow__s button span span{font-size:15.5px;line-height:1.5;color:var(--pd-on-dark)}@media(prefers-reduced-motion:reduce){.pd2 .pd3-flow *{transition:none!important}}.pd2 .pd3-sec[data-pd=faq] .pd-faq{padding:0;border-radius:0;background:none;box-shadow:none;color:var(--pd-ink);align-items:stretch;gap:32px clamp(43px,7.5vw,96px);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.pd2 .pd3-sec[data-pd=faq] .pd-faq__l{align-content:stretch;grid-template-rows:auto auto 1fr}.pd2 .pd3-sec[data-pd=faq] .pd-faq__l>.pd-btn{display:none}.pd2 .pd3-sec[data-pd=faq] .pd-faq__l .pd-h2{color:var(--pd-ink);font-size:clamp(28px,3.13vw,40px);letter-spacing:-.025em}.pd2 .pd3-sec[data-pd=faq] .pd-eyebrow--dark{color:var(--pd-ink-3)}.pd2 .pd3-sec[data-pd=faq] .pd-src{align-self:end;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--pd-ink-3);margin:0}.pd2 .pd3-sec[data-pd=faq] .pd-src b{color:var(--pd-ink);letter-spacing:.1em}.pd2 .pd3-sec[data-pd=faq] .pd-src a{color:var(--pd-ink-2);text-decoration-color:rgb(75 85 99 / .35)}.pd2 .pd3-sec[data-pd=faq] .pd-src a:hover{color:var(--pd-coral)}.pd2 .pd3-sec[data-pd=faq] .pd-upd{color:var(--pd-ink-3)}.pd2 .pd3-sec[data-pd=faq] .pd-faq__list{border-top:0;border-bottom:1px solid var(--pd-line)}.pd2 .pd3-sec[data-pd=faq] .pd-faq__i{border-bottom:0;border-top:1px solid var(--pd-line)}.pd2 .pd3-sec[data-pd=faq] .pd-faq summary{color:var(--pd-ink);font-size:18px;padding:22px 0;gap:24px}.pd2 .pd3-sec[data-pd=faq] .pd-faq summary:hover{color:var(--pd-coral)}.pd2 .pd3-sec[data-pd=faq] .pd-faq .pd-acc__x{width:32px;height:32px;color:var(--pd-coral);box-shadow:inset 0 0 0 1px var(--pd-line);font-size:18px}.pd2 .pd3-sec[data-pd=faq] .pd-faq details[open]>summary .pd-acc__x{background:transparent;color:var(--pd-coral);box-shadow:inset 0 0 0 1px var(--pd-line)}.pd2 .pd3-sec[data-pd=faq] .pd-faq .pd-acc__a{padding:0 clamp(34px,4.4vw,56px) 22px 0}.pd2 .pd3-sec[data-pd=faq] .pd-faq .pd-acc__a p{color:var(--pd-ink-2);font-size:16px;line-height:1.6}.pd2 .pd3-sec[data-pd=faq] .pd-faq .pd-acc__a a{color:var(--pd-ink)}@media(max-width:899px){.pd2 .pd3-sec[data-pd=faq] .pd-faq{grid-template-columns:minmax(0,1fr)}}@keyframes pdpIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pdpInX{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.pd2 .pd3-rvf{gap:0;max-width:1120px}.pd2 .pd3-rvf__tabs{margin-bottom:20px;gap:6px}.pd2 .pd3-rvf__tabs button{height:40px;padding:0 16px;font-size:14px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);transition:background .2s,color .2s}.pd2 .pd3-rvf__pair{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:0;align-items:center}.pd2 .pd3-rvf__vs{justify-self:center;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pd-night);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2);font:700 13px var(--pd-body);color:var(--pd-on-dark)}.pd2 .pd3-rvf .pd3-win{border-radius:12px 12px 0 0;box-shadow:0 30px 60px -24px rgb(0 3 19 / .7)}.pd2 .pd3-rvf .pd3-win--fake{box-shadow:0 30px 60px -24px rgb(255 82 71 / .45),0 0 0 2px var(--pd-coral)}.pd2 .pd3-rvf .pd3-win__b{padding:12px 16px;background:#f1f3f8;border-bottom:1px solid #e3e7ef;gap:10px}.pd2 .pd3-rvf .pd3-win--fake .pd3-win__b{background:#ffe9e7;border-bottom-color:#ffe9e7}.pd2 .pd3-rvf .pd3-win__b i{width:10px;height:10px;background:#d5dbe6}.pd2 .pd3-rvf .pd3-win--fake .pd3-win__b i{background:#ffb3ad}.pd2 .pd3-rvf .pd3-win__b>span:last-child{flex:1 1 auto;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:6px;background:#fff;font-size:13px;color:var(--pd-ink)}.pd2 .pd3-rvf .pd3-win--fake .pd3-win__b>span:last-child{color:var(--pd-coral-d)}.pd2 .pd3-rvf .pd3-win__b .pd-ic{width:13px;height:13px;flex:none;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.pd2 .pd3-rvf .pd3-win__r{padding:28px;gap:14px;min-height:230px;align-content:start}.pd2 .pd3-rvf .pd3-win__r>span{min-height:40px;padding:0 14px;border-radius:6px;background:var(--pd-paper);color:var(--pd-ink-2)}.pd2 .pd3-rvf .pd3-win__r>span:first-child{padding:0;min-height:0;background:none}.pd2 .pd3-rvf .pd3-win__r>span:first-child b{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--pd-ink)}.pd2 .pd3-rvf .pd3-win__r em{background:#f1f3f8;color:var(--pd-ink)}.pd2 .pd3-rvf .pd3-win--fake .pd3-win__r em{background:#ffe9e7;color:var(--pd-coral-d)}.pd2 .pd3-rvf .pd3-win--fake .pd3-win__r>span:not(:first-child){background:#fff;box-shadow:inset 0 0 0 1px #ffe9e7;color:var(--pd-ink)}.pd2 .pd3-rvf__pair:not([hidden]) .pd3-win__r{animation:pdpIn .45s cubic-bezier(.16,1,.3,1) both}.pd2 .pd3-rvf__pair:not([hidden]) .pd3-win--fake .pd3-win__r{animation-delay:.08s}.pd2 .pd3-rvf .pd3-track{gap:0;order:2;border-radius:0 0 12px 12px;background:rgb(255 255 255 / .06);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.pd2 .pd3-rvf .pd3-track>span{padding:18px 24px;border-radius:0;background:none;box-shadow:none;border-left:1px solid rgb(255 255 255 / .06);gap:0 12px}.pd2 .pd3-rvf .pd3-track>span:first-child{border-left:0}.pd2 .pd3-rvf .pd3-track>span>i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--pd-ink);grid-row:span 2}.pd2 .pd3-rvf .pd3-track>span:first-child>i{background:var(--pd-coral)}.pd2 .pd3-rvf .pd3-track>span>i>.pd-ic{grid-row:auto;width:15px;height:15px;background:#fff;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.pd2 .pd3-rvf .pd3-track b{font-weight:600}.pd2 .pd3-rvf .pd3-track small{color:var(--pd-on-dark);font-size:12.5px}.pd2 .pd3-rvf .pd3-sample{order:3;margin-top:12px;text-align:center}@media(max-width:720px){.pd2 .pd3-rvf__pair{grid-template-columns:1fr;gap:10px}.pd2 .pd3-rvf .pd3-win{border-radius:12px}.pd2 .pd3-rvf .pd3-win__r{min-height:0}.pd2 .pd3-rvf .pd3-track{border-radius:12px;margin-top:10px}.pd2 .pd3-rvf .pd3-track>span{border-left:0;border-top:1px solid rgb(255 255 255 / .06)}.pd2 .pd3-rvf .pd3-track>span:first-child{border-top:0}}.pd2 .pd3-proof--hero{margin-top:clamp(34px,4.4vw,56px);width:100%;max-width:1120px}.pd2 .pd3-proof--hero .pd3-proof__g{border:0;clip-path:none;gap:24px}.pd2 .pd3-proof--hero .pd3-proof__g>div{align-items:center;justify-items:center;text-align:center;box-shadow:none;padding:0;gap:6px}.pd2 .pd3-proof--hero .pd3-proof__g b{color:#fff;font-size:clamp(30px,3.75vw,48px)}.pd2 .pd3-proof--hero .pd3-proof__g span{color:var(--pd-on-dark)}.pd2 .pd3-rail{position:relative}.pd2 .pd3-rail::before,.pd2 .pd3-rail::after{content:"";position:absolute;top:24px;left:calc(100% / 12);height:2px;border-radius:2px}.pd2 .pd3-rail::before{right:calc(100% / 12);background:rgb(255 255 255 / .14)}.pd2 .pd3-rail::after{width:calc((100% - 100% / 6) * var(--p, 1));background:var(--pd-coral);transition:width .6s cubic-bezier(.16,1,.3,1)}.pd2 .pd3-rail button{position:relative;z-index:1}.pd2 .pd3-rail button span{background:var(--pd-night)}.pd2 .pd3-rail button.is-done span{box-shadow:inset 0 0 0 2px var(--pd-coral)}@media(max-width:640px){.pd2 .pd3-rail::before,.pd2 .pd3-rail::after{display:none}}.pd2 .pd3-map__det>div:not([hidden]){animation:pdpInX .4s cubic-bezier(.16,1,.3,1) both}.pd2 .pd3-case__s:not([hidden]){animation:pdpIn .45s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.pd2 .pd3-rvf__pair .pd3-win__r,.pd2 .pd3-map__det>div,.pd2 .pd3-case__s,.pd2 .pd3-rail::after{animation:none!important;transition:none!important}}.pd2 .pd3-hero--split .pd3-hero__in{gap:clamp(36px,4.4vw,60px)}.pd2 .pd3-hero--split .pd3-h1{font-size:clamp(36px,5.8vw,76px);line-height:.98;letter-spacing:-.045em}@media(min-width:960px){.pd2 .pd3-hero--split .pd3-hero__top{align-items:start}.pd2 .pd3-hero--split .pd3-hero__side{padding-top:14px}}.pd2 .pd3-hero--split .pd-btn--glass{background:rgb(255 255 255 / .1)}@media(min-width:900px){.pd2 .pd3-map__g{grid-template-columns:minmax(150px,200px) minmax(200px,270px) minmax(0,1fr);gap:0 clamp(20px,2.5vw,32px);align-items:center}.pd2 .pd3-map__root{grid-column:auto;grid-template-columns:1fr;row-gap:4px;justify-items:start;padding:18px;background:#fff;border-radius:10px;box-shadow:0 24px 50px -24px rgb(0 3 19 / .8)}.pd2 .pd3-map__root>span{grid-row:auto;background:var(--pd-ink);margin-bottom:8px}.pd2 .pd3-map__root b{color:var(--pd-ink);font-size:15px}.pd2 .pd3-map__root small{color:var(--pd-ink-3)}.pd2 .pd3-map__subs{grid-template-columns:1fr;gap:6px}.pd2 .pd3-map__det{align-self:stretch;padding-left:clamp(20px,2.5vw,32px);border-left:1px solid rgb(255 255 255 / .08);min-height:0;align-content:center}}.pd2 .pd3-five{gap:28px clamp(20px,2.5vw,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pd2 .pd3-five li,.pd2 .pd3-five li.is-first{padding:20px 0 0;background:none;color:var(--pd-ink);border-radius:0;border-top:2px solid var(--pd-ink);gap:12px}.pd2 .pd3-five li:last-child{border-top-color:var(--pd-coral)}.pd2 .pd3-five__n{font-size:clamp(32px,3.4vw,44px);font-weight:300;line-height:1;color:var(--pd-ink-3);letter-spacing:-.02em}.pd2 .pd3-five li>b{font-size:20px;font-weight:600}.pd2 .pd3-five li.is-first .pd3-five__d{color:var(--pd-ink-2)}.pd2 .pd3-five li.is-first .pd3-five__t span{background:#fff;color:var(--pd-ink-2);box-shadow:inset 0 0 0 1px var(--pd-line)}.pd2 .pd-pipe{background:#fff;border-radius:14px;padding:clamp(22px,3vw,36px);box-shadow:0 1px 0 var(--pd-line),0 30px 60px -40px rgb(0 3 19 / .25)}.pd2 .pd-pipe__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:28px}.pd2 .pd-pipe__h b{font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--pd-ink)}.pd2 .pd-pipe__h small{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-ink-3)}.pd2 .pd-pipe__scroll{overflow-x:auto}.pd2 .pd-pipe__rail{position:relative;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(84px,1fr));min-width:460px;--p: 0}.pd2 .pd-pipe__line,.pd2 .pd-pipe__fill{position:absolute;top:27px;left:10%;height:2px;border-radius:2px}.pd2 .pd-pipe__line{width:80%;background:var(--pd-line)}.pd2 .pd-pipe__fill{width:calc(var(--p) / 4 * 80%);background:var(--pd-coral);transition:width .5s cubic-bezier(.16,1,.3,1)}.pd2 .pd-pipe__rail button{position:relative;display:grid;justify-items:center;gap:12px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--pd-ink-3)}.pd2 .pd-pipe__t{width:56px;height:56px;border-radius:10px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--pd-line);color:var(--pd-ink-3);transition:background .3s,color .3s,box-shadow .3s}.pd2 .pd-pipe__t .pd-ic{width:22px;height:22px}.pd2 .pd-pipe__rail button.is-past .pd-pipe__t{background:var(--pd-ink);color:#fff;box-shadow:none}.pd2 .pd-pipe__rail button[aria-selected=true] .pd-pipe__t{background:var(--pd-coral);color:#fff;box-shadow:0 0 0 6px rgb(255 82 71 / .14)}.pd2 .pd-pipe__l{display:grid;gap:2px;text-align:center}.pd2 .pd-pipe__l small{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em}.pd2 .pd-pipe__l b{font-size:14px;font-weight:600;color:var(--pd-ink-2)}.pd2 .pd-pipe__rail button[aria-selected=true] .pd-pipe__l b{color:var(--pd-ink)}.pd2 .pd-pipe__d{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--pd-line);text-align:center;max-width:62ch;margin-inline:auto;font-size:16px;line-height:1.6;color:var(--pd-ink-2)}.pd2 .pd-pipe__d span:not([hidden]){display:block;animation:pdpIn .4s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.pd2 .pd-pipe__fill,.pd2 .pd-pipe__t{transition:none}.pd2 .pd-pipe__d span{animation:none!important}}.pd2 .pd-hero__in>.pd-arc{margin-bottom:0}.pd2 .pd-glass{list-style:none;margin:calc(-1 * clamp(70px,8vw,110px)) 0 0;padding:0;width:100%;max-width:1120px;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pd2 .pd-glass__i{display:grid;gap:6px;align-content:start;padding:20px 22px;border-radius:10px;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pd2 .pd-glass__i .pd-fact__v{color:#fff;font-size:clamp(26px,2.6vw,36px)}.pd2 .pd-glass__i .pd-fact__t{color:rgb(255 255 255 / .62);font-size:13px}.pd2 .pd-glass__i .pd-fact__x{color:rgb(255 255 255 / .5)}@media(max-width:899px){.pd2 .pd-glass{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-40px}}.page-platform .pd2 .pd-sec--pillars{padding-block:clamp(20px,3vw,40px)}.page-platform .pd2 .pd-sec--pillars>.pd-wrap{max-width:min(1440px,calc(100% - 32px));padding:clamp(28px,4vw,64px) clamp(20px,4vw,64px);border-radius:clamp(14px,3vw,22px);color:#fff;background:radial-gradient(60% 50% at 20% 0%,rgb(255 82 70 / .2),rgb(3 9 37 / 0) 70%),radial-gradient(50% 50% at 90% 100%,rgb(60 80 200 / .22),rgb(3 9 37 / 0) 70%),var(--pd-night)}.page-platform .pd2 .pd-sec--pillars .pd-h2{color:#fff}.page-platform .pd2 .pd-sec--pillars .pd-h2 .pd-dim{color:rgb(255 255 255 / .55)}.page-platform .pd2 .pd-sec--pillars .pd-lead{color:var(--pd-on-dark-3)}.page-platform .pd2 .pd-pil{grid-template-columns:1fr}.page-platform .pd2 .pd-pil__tabs{display:none}.page-platform .pd2 .pd-pil__panels{padding:0;background:none;box-shadow:none;border-radius:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.page-platform .pd2.pd2--js .pd-pil__p[hidden],.page-platform .pd2 .pd-pil__p[hidden]{display:grid!important}.page-platform .pd2 .pd-pil__p,.page-platform .pd2 .pd-pil__p+.pd-pil__p{align-content:start;gap:12px;margin:0;padding:24px;border:0;border-radius:12px;background:rgb(255 255 255 / .05);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .09);transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1)}.page-platform .pd2 .pd-pil__p:hover{background:rgb(255 255 255 / .08);transform:translateY(-3px)}.page-platform .pd2 .pd-pil__h{font-size:20px;font-weight:600;letter-spacing:-.01em}.page-platform .pd2 .pd-pil__sub{font-size:12px;font-family:var(--pd-mono);letter-spacing:.06em;text-transform:uppercase}.page-platform .pd2 .pd-pil__d{font-size:14.5px;line-height:1.55}.page-platform .pd2 .pd-pil__panels .pd-feat{grid-template-columns:1fr;font-size:14px;gap:8px}.page-platform .pd2 .pd-pil__panels .pd-tags{display:none}@media(prefers-reduced-motion:reduce){.page-platform .pd2 .pd-pil__p{transition:none}.page-platform .pd2 .pd-pil__p:hover{transform:none}}.pd2--hub .pd-hero--hub .pd-hero__copy--wide{align-items:center;text-align:center;max-width:860px;margin-inline:auto}.pd2--hub .pd-hero--hub .pd-hero__copy--wide .pd-crumbs{justify-content:center}.pd2--hub .pd-hero--hub .pd-hero__copy--wide>*{margin-inline:auto}.pd2--hub .pd-door{padding:22px;border-radius:12px}.pd2--hub .pd-door>b{font-size:24px}@media(min-width:1200px){.pd2--hub .pd-dir{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.page-platform .pd2 .pd-sec--paper{background:radial-gradient(60% 70% at 12% 0%,rgb(60 80 200 / .07),rgb(60 80 200 / 0) 70%),radial-gradient(50% 60% at 95% 100%,rgb(255 82 70 / .06),rgb(255 82 70 / 0) 70%),var(--pd-paper);box-shadow:inset 0 1px 0 rgb(0 3 19 / .08),inset 0 -1px 0 rgb(0 3 19 / .08)}.page-platform .pd2 .pd-sec--light{background:#fff}.page-platform .pd2 .pd-sec--paper .pd-card,.page-platform .pd2 .pd-sec--paper .pd-chip{box-shadow:0 0 0 1px rgb(0 3 19 / .1),0 14px 32px rgb(17 25 63 / .06)}.page-platform .pd2 .pd-sec--light .pd-card,.page-platform .pd2 .pd-sec--light .pd-post{box-shadow:0 0 0 1px rgb(0 3 19 / .1),0 10px 26px rgb(17 25 63 / .05)}.page-platform .pd2 .pd-pil__d{font-size:15px;line-height:1.6}.page-platform .pd2 .pd-pil__panels .pd-feat{font-size:15px}.page-platform .pd2 .pd-sec--steps p,.page-platform .pd2 .pd-sec--steps li,.page-platform .pd2 .pd-sec--take li,.page-platform .pd2 .pd-sec--chips span{font-size:max(15px,1em);line-height:1.6}.page-platform .pd2 .pd-chip,.page-platform .pd2 .pd-chip *{font-size:max(15px,1em)}.page-platform .pd2 .pd-chip__n{font-size:12px}.page-platform .pd2 .pd-post__m{font-size:15px;color:var(--pd-ink-2)}.page-platform .pd2 .pd-sec--chips .pd-chip span:not(.pd-chip__n),.page-platform .pd2 .pd-sec--chips .pd-chip>span:last-child:not(.pd-chip__n){font-size:15px;line-height:1.5}.page-platform .pd2 .pd-pipe__l b{font-size:15px}.page-platform .pd2 .pd-pipe__l small{font-size:12px}.page-platform .pd2 .pd-glass__i .pd-fact__t{font-size:15px;color:rgb(255 255 255 / .78)}.page-platform .pd2 .pd-post .pd-pill{font-size:12px}.page-platform .pd2 .pd-upd{font-size:15px}.page-platform .pd2 .pd-cmp{gap:24px;margin-bottom:clamp(24px,3vw,32px);align-items:stretch}.page-platform .pd2 .pd-cmp__col{grid-template-rows:auto 1fr;gap:24px;padding:clamp(26px,3vw,40px);border-radius:16px}.page-platform .pd2 .pd-cmp__col--old{background:#eef0f6;box-shadow:inset 0 0 0 1px rgb(17 25 63 / .12),0 14px 30px -18px rgb(17 25 63 / .22)}.page-platform .pd2 .pd-cmp__col--new{background:#11193f;box-shadow:0 24px 48px -26px rgb(17 25 63 / .55)}.page-platform .pd2 .pd-cmp__col--old .pd-cmp__h{color:var(--pd-ink)}.page-platform .pd2 .pd-cmp ul{gap:0;grid-auto-rows:1fr;align-content:stretch}.page-platform .pd2 .pd-cmp li{align-items:center;font-size:18px;padding-block:12px}.page-platform .pd2 .pd-cmp li+li{border-top:1px solid rgb(17 25 63 / .1)}.page-platform .pd2 .pd-cmp__col--new li+li{border-top-color:rgb(255 255 255 / .12)}.page-platform .pd2 .pd-cmp__col--old li{color:#2d3558}.page-platform .pd2 .pd-cmp__col--old .pd-cmp__mark{background:#d3d8e5;color:var(--pd-ink)}.page-platform .pd2 .pd-pipe{background:#e1e5ee;box-shadow:inset 0 0 0 1px rgb(17 25 63 / .12),0 14px 30px -18px rgb(17 25 63 / .22);border-radius:16px;padding:clamp(26px,3vw,40px)}.page-platform .pd2 .pd-pipe__h{margin-bottom:24px}.page-platform .pd2 .pd-pipe__line{background:#b9c1d6;top:28px}.page-platform .pd2 .pd-pipe__t{background:#fff;box-shadow:inset 0 0 0 1px rgb(17 25 63 / .14);color:var(--pd-ink)}.page-platform .pd2 .pd-pipe__rail button[aria-selected=true] .pd-pipe__t{box-shadow:0 0 0 5px rgb(17 25 63 / .14)}.page-platform .pd2 .pd-pipe__l small{font-size:12px;color:var(--pd-ink-3)}.page-platform .pd2 .pd-pipe__l b{font-size:16px;color:var(--pd-ink)}.page-platform .pd2 .pd-pipe__rail button{gap:10px}.page-platform .pd2 .pd-pipe__d{margin-top:20px;padding:20px 24px;border:0;border-radius:10px;background:#fff;max-width:76ch;font-size:19px;line-height:1.55;color:#2d3558;box-shadow:inset 0 0 0 1px rgb(17 25 63 / .1)}.pd2 .pd-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.pd2 .pd-role{position:relative;display:grid;gap:8px;align-content:start;padding:28px;border-radius:14px;background:#eef0f6;box-shadow:inset 0 0 0 1px rgb(17 25 63 / .12),0 14px 30px -20px rgb(17 25 63 / .25);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.pd2 .pd-role:nth-child(3n+2){background:#e1e5ee}.pd2 .pd-role:nth-child(3n){background:#d3d8e5}.pd2 .pd-role:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgb(17 25 63 / .28),0 22px 40px -20px rgb(17 25 63 / .35)}.pd2 .pd-role__ic{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:8px;background:var(--pd-ink);color:#fff}.pd2 .pd-role__ic .pd-ic{width:22px;height:22px}.pd2 .pd-role__n{position:absolute;top:28px;right:28px;font-family:var(--pd-mono);font-size:12px;letter-spacing:.08em;color:var(--pd-ink-3)}.pd2 .pd-role b{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--pd-ink)}.pd2 .pd-role__d{font-size:17px;line-height:1.5;color:#2d3558}.pd2 .pd-roles__out{position:relative;display:grid;gap:8px;margin-top:24px;padding:clamp(26px,3vw,40px) clamp(24px,4vw,48px) clamp(26px,3vw,40px) clamp(32px,4vw,56px);border-radius:16px;color:#fff;background:#11193f;box-shadow:0 24px 48px -28px rgb(17 25 63 / .55)}.pd2 .pd-roles__out::before{content:"";position:absolute;left:clamp(16px,2vw,26px);top:clamp(26px,3vw,40px);bottom:clamp(26px,3vw,40px);width:4px;border-radius:4px;background:var(--pd-coral)}.pd2 .pd-roles__out h3{font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.pd2 .pd-roles__out h3 .pd-dim{color:rgb(255 255 255 / .6);font-weight:300}.pd2 .pd-roles__out p{max-width:62ch;font-size:18px;line-height:1.55;color:var(--pd-on-dark-3)}@media(max-width:1023px){.pd2 .pd-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.pd2 .pd-role:nth-child(n){background:#eef0f6}.pd2 .pd-role:nth-child(4n+2),.pd2 .pd-role:nth-child(4n+3){background:#e1e5ee}}@media(max-width:599px){.pd2 .pd-roles{grid-template-columns:1fr}.pd2 .pd-role:nth-child(n){background:#eef0f6}.pd2 .pd-role:nth-child(even){background:#e1e5ee}.pd2 .pd-role{padding:22px}.pd2 .pd-role__n{top:22px;right:22px}.page-platform .pd2 .pd-pipe__d{font-size:17px;padding:16px 18px}}@media(prefers-reduced-motion:reduce){.pd2 .pd-role{transition:none}.pd2 .pd-role:hover{transform:none}}.page-platform .pd2 .pd-sec--pillars>.pd-wrap{max-width:min(calc(1280px + 2 * clamp(20px,4vw,64px)),calc(100% - 32px))}
