.pb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.dc .pb-t h2{max-width:20ch}.dc .pb-t p{font-size:18px;line-height:28px;color:var(--dc-text);max-width:52ch;margin-top:20px}.pb-v{min-width:0}.pb-panel{padding:32px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-panel);box-shadow:0 12px 32px -18px rgb(21 34 46/.25)}.pb-panel>figure{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.dc .pb-stat{display:flex;flex-direction:column;gap:6px;margin:28px 0 0;padding-top:24px;border-top:1px solid var(--dc-line);font-size:16px;line-height:24px;color:var(--dc-text)}.pb-stat strong{font-family:var(--font-display),"Plus Jakarta Sans",sans-serif;font-size:clamp(44px,11vw,64px);line-height:1;font-weight:700;color:var(--dc-steel);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc .pb-stat a{margin-top:4px;font-size:14px;line-height:20px;color:var(--dc-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-decoration-color:color-mix(in srgb,currentColor 38%,transparent)}.pb-qc .pb-stat{margin:0;padding:0;border:0}@media(max-width:520px){.pb-panel{padding:24px}}@media(max-width:900px){.pb-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.pb-steps{margin-top:48px}.pb-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.pb-steps li{display:flex;gap:16px;align-items:flex-start}.pb-sn{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--dc-steel);color:#fff;font-weight:700;font-size:16px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px color-mix(in srgb,var(--dc-steel) 14%,transparent)}.pb-steps li b{display:block;margin-top:6px;font-size:18px;line-height:24px;color:var(--dc-ink)}.dc .pb-steps li p{margin:4px 0 0;font-size:16px;line-height:25px;color:var(--dc-text)}.dc-dark .pb-steps li b{color:#fff}.dc-dark .pb-steps li p{color:#d5dee7}@media(max-width:900px){.pb-steps ol{grid-template-columns:minmax(0,1fr);gap:20px}}.pb-demo{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:20px 20px 20px 28px;border:1px solid var(--dc-line);border-radius:10px;background:var(--dc-panel);box-shadow:0 1px 2px rgb(21 34 46/.05)}.dc .pb-demo p{margin:0;font-size:18px;line-height:28px;font-weight:400;color:var(--dc-ink);max-width:48ch}.pb-demo .dc-actions{margin:0;flex:none}.pb-band{padding:0 0 calc(var(--dc-sec) / 2)}@media(max-width:640px){.pb-demo{flex-direction:column;align-items:stretch;padding:20px}.pb-demo .dc-btn{width:100%}}.pb-v figure{margin:0}.pb-s{width:62%!important}.pb-rise{padding:8px 0 0}.pb-track{position:relative;height:12px;margin-top:20px;border-radius:6px;background:var(--dc-tint)}.pb-fill{position:absolute;inset:0 auto 0 0;width:82%;border-radius:6px;background:var(--dc-steel);animation:pbFill 1.6s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes pbFill{0%{width:53%}to{width:82%}}.pb-tick{position:absolute;left:53%;top:-6px;bottom:-6px;width:2px;background:var(--dc-ink);opacity:.45}.pb-ends{position:relative;height:20px;margin-top:12px;font-size:14px;line-height:20px;color:var(--dc-muted)}.pb-was{right:47%;padding-right:8px}.pb-now,.pb-was{position:absolute;white-space:nowrap}.pb-now{right:18%;transform:translateX(50%);color:var(--dc-ink);font-weight:600}@media(max-width:520px){.pb-ends{height:auto;display:flex;justify-content:space-between}.pb-now,.pb-was{position:static;transform:none;padding:0}}.pb-pol{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:12%;gap:12%;align-items:end;padding:32px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-panel);box-shadow:0 12px 32px -18px rgb(21 34 46/.25)}.pb-page{display:flex;flex-direction:column;gap:10px;padding:18px 16px;border:1px solid var(--dc-line);border-radius:6px;background:#fbfcfd;box-shadow:4px 4px 0 var(--dc-tint)}.pb-page b{font-size:14px;line-height:20px;color:var(--dc-ink)}.pb-page i,.pb-scr i{display:block;height:6px;width:100%;border-radius:3px;background:var(--dc-rule)}.pb-slot{display:block;height:26px;border:1.5px dashed var(--dc-line);border-radius:5px}.pb-pol small{display:block;margin-top:8px;font-size:13px;line-height:18px;color:var(--dc-muted);text-align:center}.pb-page small{margin-top:4px}.pb-lap,.pb-scr{display:flex;flex-direction:column}.pb-scr{gap:10px;padding:18px 16px;border:solid var(--dc-ink);border-width:8px 8px 10px;border-radius:8px 8px 0 0;background:#fbfcfd;aspect-ratio:16/10;justify-content:center}.pb-base{height:10px;margin:0 -8%;border-radius:0 0 8px 8px;background:linear-gradient(#c3ccd6,#9aa6b2)}.pb-rule{align-self:flex-start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:5px;background:var(--dc-steel);color:#fff;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;box-shadow:0 6px 16px -6px rgb(21 34 46/.45);animation:pbMove 1.4s cubic-bezier(.5,0,.2,1) .4s both}@keyframes pbMove{0%{translate:-50cqw 6px}45%{translate:-25cqw -18px}}@media(max-width:520px){.pb-pol{padding:20px;gap:8%}.pb-rule{font-size:11px;padding:0 7px}}.pb-quote{position:relative;padding:96px 0 0 56px}.pb-pages{position:absolute;inset:68px 28px 28px 56px}.pb-pages span{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--dc-line);border-radius:10px;background:#fbfcfd;transform-origin:20% 100%;transform:rotate(calc(-3deg - var(--i) * 3deg)) translate(calc(var(--i) * -6px),calc(var(--i) * -4px));animation:pbFan .9s cubic-bezier(.2,.7,.2,1) calc(.2s + var(--i) * .12s) both}.pb-pages span i{display:block;height:6px;width:100%;border-radius:3px;background:var(--dc-rule)}@keyframes pbFan{0%{transform:none}}.pb-qc{position:relative;padding:32px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-panel);box-shadow:0 12px 32px -18px rgb(21 34 46/.3)}@media(max-width:520px){.pb-quote{padding:64px 0 0 54px}.pb-pages{inset:46px 18px 18px 54px}.pb-qc{padding:24px}}.pb-alert{display:grid;grid-template-columns:minmax(0,1fr) 56px auto;align-items:stretch;padding:28px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-panel);box-shadow:0 12px 32px -18px rgb(21 34 46/.25)}.pb-alert ul{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,1fr)}.pb-alert li{display:flex;align-items:center;gap:12px;margin:6px 0;padding:12px 14px;border:1px solid #e3b8b0;border-radius:8px;background:#fbf2f0;font-size:15px;line-height:21px;font-weight:600;color:var(--dc-ink);animation:pbIn .5s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * .15s) both}@keyframes pbIn{0%{opacity:0;transform:translateX(-10px)}}.pb-ai{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f6e7e4;color:#9b3426}.pb-ai svg,.pb-link svg,.pb-ref svg,.pb-req svg{width:18px;height:18px}.pb-wires{width:100%;height:100%;overflow:visible}.pb-wires path{fill:none;stroke:var(--dc-steel);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0;animation:pbDraw .6s ease-out .75s both}@keyframes pbDraw{0%{stroke-dashoffset:100}}.pb-down{display:none}.pb-sw{align-self:center;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;border-radius:10px;background:var(--dc-ink);color:#fff;text-align:center;min-width:128px}.pb-sw b{font-size:16px;line-height:20px}.pb-sw small{font-size:12px;line-height:16px;color:#b9c6d2}.pb-tog{position:relative;width:52px;height:28px;border-radius:14px;background:#b4473a;animation:pbTog .3s ease-out 1.35s both}.pb-tog i{position:absolute;top:3px;left:27px;width:22px;height:22px;border-radius:50%;background:#fff;animation:pbKnob .3s ease-out 1.35s both}@keyframes pbTog{0%{background:#4a5a69}}@keyframes pbKnob{0%{left:3px}}@media(max-width:640px){.pb-alert{grid-template-columns:minmax(0,1fr);padding:20px}.pb-wires{display:none}.pb-down{display:block;width:2px;height:28px;background:var(--dc-steel)}.pb-down,.pb-sw{justify-self:center}}.pb-tl{padding:32px 28px 28px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-panel);box-shadow:0 12px 32px -18px rgb(21 34 46/.25)}.pb-line{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:28px 0}.pb-line:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--dc-line)}.pb-ref,.pb-req{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:8px}.pb-req{background:var(--dc-steel);color:#fff;box-shadow:0 0 0 4px var(--dc-panel);animation:pbLit .4s ease-out calc(1.1s + var(--i) * .08s) both}@keyframes pbLit{0%{background:var(--dc-tint);color:var(--dc-muted)}}.pb-ref{background:#f6e7e4;color:#9b3426;box-shadow:0 0 0 4px var(--dc-panel);animation:pbIn .4s ease-out 1.5s both}.pb-bar{position:relative;align-self:stretch;width:6px;margin:-28px 10px;border-radius:3px;background:#b4473a;animation:pbDrop .5s cubic-bezier(.3,1.4,.5,1) .6s both}.pb-bar b{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:13px;line-height:18px;font-weight:700;color:#9b3426;white-space:nowrap}@keyframes pbDrop{0%{transform:translateY(-24px);opacity:0}}.pb-keys{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:14px;line-height:20px;font-weight:600;color:var(--dc-steel)}.pb-keys span:last-child{color:#9b3426}.pb-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:16px 20px;border:1px solid var(--dc-line);border-radius:10px;background:var(--dc-panel);text-decoration:none;color:var(--dc-text)!important;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.pb-link:hover{border-color:var(--dc-steel);box-shadow:0 6px 18px -10px rgb(21 34 46/.35)}.pb-link span{display:flex;flex-direction:column;font-size:15px;line-height:22px}.pb-link b{color:var(--dc-ink);font-size:16px;line-height:24px}.pb-link svg{flex:none;color:var(--dc-steel)}