.bp{--navy:#0a2540;--ink:#12314f;--body:#4a6580;--muted:#7a8ea3;--white:#ffffff;--paper:#f5f8fc;--paper-2:#ecf2f9;--line:#dce5ef;--line-soft:#eaf0f7;--blue:#1863c4;--blue-deep:#0f4a9c;--blue-tint:#eaf1fb;--sky:#3293d9;--sky-light:#7fd8f7;--danger:#b42318;--f-comercial:#7fd8f7;--f-passagem:#3293d9;--f-entrega:#0e589a;--f-portal:#184273;--ok:#2e7d57;--sh-sm:0 1px 2px rgba(10,37,64,0.06);--sh:0 2px 4px rgba(10,37,64,0.05),0 12px 28px -14px rgba(10,37,64,0.22);--sh-lg:0 4px 8px rgba(10,37,64,0.05),0 30px 60px -28px rgba(10,37,64,0.35);--r:10px;--r-lg:14px;--nav2:62px;--maxw:1240px;--pad:24px}.bp *,.bp :after,.bp :before{box-sizing:border-box}html.bp-root{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav2, 62px) + 12px)}.bp{margin:0;background:var(--white);color:var(--body);font-family:var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}.bp h1,.bp h2,.bp h3,.bp h4{margin:0;color:var(--navy);font-weight:800;letter-spacing:-.032em;line-height:1.06;text-wrap:balance}.bp h1{font-size:clamp(2.5rem,5.1vw,4.05rem)}.bp h2{font-size:clamp(1.95rem,3.7vw,2.95rem);line-height:1.1}.bp h3{font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.12;letter-spacing:-.028em}.bp h4{font-size:1.12rem;letter-spacing:-.018em;line-height:1.25}.bp p{margin:0}.bp a{color:var(--blue);text-decoration:none}.bp img{max-width:100%}.bp :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.bp .limits :focus-visible,.bp .on-dark :focus-visible,.bp footer.site :focus-visible{outline-color:var(--sky-light)}.bp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.bp .narrow{max-width:760px}.bp .center{text-align:center;margin-left:auto;margin-right:auto}.bp section{padding:clamp(64px,8vw,112px) 0}.bp .tint{background:var(--paper)}.bp .grad{background:linear-gradient(180deg,var(--white) 0,var(--blue-tint) 100%)}.bp .grad-up{background:linear-gradient(180deg,var(--blue-tint) 0,var(--white) 100%)}.bp .on-dark{background:var(--navy);color:#b9cbde}.bp .on-dark h2,.bp .on-dark h3,.bp .on-dark h4{color:#fff}.bp .eyebrow{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;display:block}.bp .on-dark .eyebrow{color:var(--sky-light)}.bp .lede{font-size:1.16rem;line-height:1.6;color:var(--body);max-width:62ch}.bp .on-dark .lede{color:#afc3d8}.bp .sec-head{max-width:820px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.bp .sec-head .lede{margin:18px auto 0}.bp .mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.bp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:.97rem;font-weight:700;letter-spacing:-.01em;padding:13px 24px;min-height:46px;border-radius:8px;background:var(--blue);color:#fff;border:2px solid var(--blue);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.bp .btn:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.bp .btn:active{transform:translateY(1px)}.bp .btn.ghost{background:transparent;color:var(--blue)}.bp .btn.ghost:hover{background:var(--blue-tint);border-color:var(--blue)}.bp .btn.onDark{background:#fff;color:var(--navy);border-color:#fff}.bp .btn.onDark:hover{background:#e7eff8;border-color:#e7eff8}.bp .btn.onDark.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.bp .btn.onDark.ghost:hover{background:rgba(255,255,255,.1);border-color:#fff}.bp .btn.sm{font-size:.86rem;padding:9px 16px;min-height:44px;border-radius:7px}.bp .btn[disabled]{opacity:.6;cursor:progress}.bp .btn-row{display:flex;flex-wrap:wrap;gap:12px}.bp .link-arrow{font-weight:700;display:inline-flex;align-items:center;gap:6px;font-size:.95rem}.bp .link-arrow:after{content:"→";transition:transform .16s ease}.bp .link-arrow:hover:after{transform:translateX(3px)}.bp .sitebar{position:sticky;top:0;z-index:60;display:block;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);height:var(--nav2)}.bp .sitebar .wrap{gap:8px;height:var(--nav2)}.bp .brand,.bp .sitebar .wrap{display:flex;align-items:center}.bp .brand{gap:9px;font-weight:800;font-size:1.06rem;letter-spacing:-.03em;flex:0 0 auto}.bp .brand img{display:block;width:auto;height:26px}.bp .sitebar .brand{margin-right:26px}.bp .sitebar nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding-right:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.bp .sitebar nav::-webkit-scrollbar{display:none}.bp .sitebar nav a{color:var(--ink);font-weight:600;font-size:.9rem;padding:7px 10px;border-radius:7px;white-space:nowrap}.bp .sitebar nav a:hover{background:var(--paper-2)}.bp .sitebar nav a.on{color:var(--blue);background:var(--blue-tint)}.bp .sitebar .spacer{flex:1}.bp .sitebar .acts{display:flex;align-items:center;gap:14px;flex:0 0 auto}.bp .sitebar .signin{color:var(--ink);font-weight:600;font-size:.9rem;white-space:nowrap}.bp .sitebar .signin:hover{color:var(--blue)}.bp .progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:linear-gradient(90deg,var(--sky) 0,var(--blue) 52%,var(--navy) 100%);background-size:100vw 2px;background-repeat:no-repeat;transition:width .12s linear}.bp .sitebar .mob{display:none;font-size:.78rem;font-weight:700;color:var(--blue);font-family:var(--font-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .hero{padding:clamp(48px,6vw,86px) 0 0;overflow:hidden;background:linear-gradient(180deg,#fff,#f2f7fc)}.bp .hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:44px;align-items:center}.bp .hero h1{margin-bottom:20px}.bp .hero h1 em{font-style:normal;color:var(--sky)}.bp .hero .lede{font-size:1.2rem;margin-bottom:26px}.bp .hero .micro{margin-top:16px;font-size:.88rem;color:var(--muted)}.bp .hero-art{min-width:0;position:relative;margin-right:calc(50% - 50vw);padding-bottom:clamp(40px,5vw,70px)}@media (min-width:981px){.bp .hero-art{margin-right:calc(596px - 50vw)}}.bp .ui{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);overflow:hidden;font-size:13px;line-height:1.4;color:var(--ink)}.bp .ui-bar{display:flex;align-items:center;gap:7px;padding:10px 13px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.bp .ui-dot{width:9px;height:9px;border-radius:50%;background:#d6e0eb;flex:0 0 9px}.bp .shot{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--sh-lg);background:#fff}.bp .shot img{display:block;width:100%;height:auto}.bp .cap{margin-top:12px;font-family:var(--font-plex-mono),monospace;font-size:.8rem;line-height:1.5;color:var(--muted)}.bp .cap b{color:var(--navy)}.bp .hero-art .shot{border-radius:var(--r-lg) 0 0 var(--r-lg);border-right:0}.bp .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.bp .empty-stage{background:#071b2f;border-radius:var(--r-lg);padding:clamp(18px,3vw,30px);box-shadow:var(--sh-lg)}.bp .empty-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bp .empty-col{border:1px dashed #1f415f;border-radius:9px;min-height:150px;padding:12px;background:rgba(255,255,255,.015)}.bp .empty-col span{font-family:var(--font-plex-mono),monospace;font-size:11px;color:#3d5f7e;letter-spacing:.08em;text-transform:uppercase}.bp .caret{display:inline-block;width:1.5px;height:14px;background:#7fa6d0;vertical-align:-2px;animation:bp-blink 1.06s steps(1) infinite}@keyframes bp-blink{50%{opacity:0}}.bp .quote{background:var(--paper);border-radius:var(--r);padding:clamp(26px,4vw,44px);border:1px solid var(--line)}.bp .quote p:first-child{font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.32;color:var(--navy);font-weight:700;letter-spacing:-.028em}.bp .quote cite{margin-top:18px;display:block;font-style:normal;font-size:.88rem;color:var(--muted)}.bp .ring-wrap{display:flex;justify-content:center;overflow-x:auto;padding:8px 0}.bp .ring-wrap svg{min-width:640px;max-width:820px;width:100%}.bp .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.bp .pcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:0 24px 26px;box-shadow:var(--sh);position:relative;overflow:hidden;display:flex;flex-direction:column}.bp .pcard .phase{height:3px;margin:0 -24px 20px;background:var(--f-comercial)}.bp .pcard.p2 .phase{background:var(--f-passagem)}.bp .pcard.p3 .phase{background:var(--f-entrega)}.bp .pcard.p4 .phase{background:var(--f-portal)}.bp .pcard .pill{font-family:var(--font-plex-mono),monospace;font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper);border-radius:20px;padding:4px 10px;align-self:flex-start;margin-bottom:12px}.bp .pcard h4{margin-bottom:9px}.bp .pcard p{font-size:.94rem;line-height:1.55;flex:1}.bp .pcard .link-arrow{margin-top:16px}.bp .zig{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center}.bp .zig.flip .ztext{order:2}.bp .zig>*{min-width:0}.bp .zig .ztext h3{margin-bottom:16px}.bp .zig .ztext p+p{margin-top:13px}.bp .zig .btn-row{margin-top:24px}.bp .zig+.zig{margin-top:clamp(56px,7vw,104px)}@media (min-width:981px){.bp .zig.pin{align-items:start}.bp .zig.pin .ztext{position:sticky;top:calc(var(--nav2) + 40px)}}.bp .kicker{font-size:1.14rem;color:var(--navy);font-weight:700;letter-spacing:-.022em;margin-top:22px}.bp .limits{background:var(--navy);border-radius:var(--r);padding:28px 30px;color:#b9cbde}.bp .limits h4{color:#fff;margin-bottom:12px;display:flex;align-items:center;gap:10px}.bp .limits h4:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sky-light);flex:0 0 8px}.bp .limits p{font-size:.96rem}.bp .limits p+p{margin-top:10px}.bp .limits b{color:#fff}.bp .handoff{display:grid;grid-template-columns:1fr 44px 1fr;gap:0;align-items:center}.bp .handoff .mini{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px;box-shadow:var(--sh)}.bp .handoff .mini h5{margin:0 0 11px;font-family:var(--font-plex-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bp .handoff .arrow{display:grid;place-items:center;color:var(--blue);font-size:22px;font-weight:800}.bp .kcard{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px;box-shadow:var(--sh-sm);font-size:13px;line-height:1.4}.bp .kcard b{display:block;font-size:12px;color:var(--navy);font-weight:700;letter-spacing:-.01em}.bp .kcard span{font-size:11px;color:var(--muted);display:block;margin-top:3px}.bp .kcard .val{font-family:var(--font-plex-mono),monospace;font-style:normal;font-size:11px;color:var(--ink);font-weight:600;margin-top:5px;display:block}.bp .kcard.win{border-color:var(--blue);border-width:2px;box-shadow:0 0 0 4px rgba(24,99,196,.1)}.bp .tagdot{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:5px;vertical-align:middle;background:var(--ok)}.bp .same{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:.82rem;color:var(--muted)}.bp .avatar{width:26px;height:26px;border-radius:50%;background:var(--blue-tint);color:var(--blue);display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 26px;border:1.5px solid var(--blue)}.bp .handoff-note{text-align:center;margin-top:18px;font-size:.88rem;color:var(--muted);font-family:var(--font-plex-mono),monospace}.bp .brandsel{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:28px}.bp .brandsel button{font-family:inherit;font-size:.92rem;font-weight:700;padding:10px 20px;min-height:44px;border-radius:8px;cursor:pointer;background:#fff;color:var(--ink);border:2px solid var(--line);transition:background .18s ease,color .18s ease,border-color .18s ease}.bp .brandsel button:hover{border-color:var(--muted)}.bp .brandsel button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.bp .on-dark .brandsel button{background:transparent;color:#c6d6e6;border-color:rgba(255,255,255,.28)}.bp .on-dark .brandsel button:hover{border-color:rgba(255,255,255,.6);color:#fff}.bp .on-dark .brandsel button[aria-pressed=true]{background:#fff;color:var(--navy);border-color:#fff}.bp .portal{--pc:#2e7d57;--pf:var(--font-jakarta),sans-serif;transition:none}.bp .portal .ui-bar{background:#fff}.bp .portal .urlbar{flex:1;background:var(--paper);border-radius:6px;padding:4px 11px;font-family:var(--font-plex-mono),monospace;font-size:11px;color:var(--muted);margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp .portal-in{display:grid;grid-template-columns:184px 1fr;min-height:330px}.bp .portal-side{background:var(--pc);padding:18px 14px;color:#fff;transition:background .3s ease}.bp .portal-logo{font-family:var(--pf);font-weight:800;font-size:1.02rem;letter-spacing:-.02em;margin-bottom:22px;display:flex;align-items:center;gap:8px}.bp .portal-logo .mk{width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.22);display:grid;place-items:center;font-size:12px;flex:0 0 24px}.bp .portal-side ul{list-style:none;margin:0;padding:0}.bp .portal-side li{padding:8px 10px;border-radius:6px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.78);margin-bottom:2px}.bp .portal-side li.on{background:rgba(255,255,255,.18);color:#fff}.bp .portal-main{padding:20px 22px;background:#fff}.bp .portal-main h5{margin:0 0 3px;font-size:1.05rem;color:var(--navy);font-family:var(--pf);letter-spacing:-.02em}.bp .portal-main .sub{font-size:12px;color:var(--muted);margin-bottom:18px}.bp .steps{display:flex;gap:0;margin-bottom:20px;align-items:flex-start}.bp .step{flex:1;text-align:center;position:relative}.bp .step .dot{width:22px;height:22px;border-radius:50%;background:var(--line);margin:0 auto 8px;display:grid;place-items:center;font-size:11px;color:#fff;font-weight:800;position:relative;z-index:2}.bp .step.done .dot,.bp .step.now .dot{background:var(--pc)}.bp .step.now .dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--pc) 18%,transparent)}.bp .step:before{content:"";position:absolute;top:11px;left:-50%;width:100%;height:2px;background:var(--line);z-index:1}.bp .step:first-child:before{display:none}.bp .step.done:before,.bp .step.now:before{background:var(--pc)}.bp .step span:last-child{font-size:10.5px;color:var(--muted);font-weight:600;display:block;line-height:1.3}.bp .step.now span:last-child{color:var(--navy)}.bp .prow{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;margin-bottom:8px;font-size:12.5px}.bp .prow .ic{width:26px;height:26px;border-radius:6px;background:var(--paper);display:grid;place-items:center;font-size:12px;flex:0 0 26px}.bp .prow b{color:var(--navy);font-weight:700;display:block}.bp .prow em{font-style:normal;color:var(--muted);font-size:11px}.bp .prow .st{margin-left:auto;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;background:var(--paper);color:var(--muted);white-space:nowrap}.bp .prow .st.ok{background:color-mix(in srgb,var(--pc) 14%,transparent);color:var(--pc)}.bp .portal-acts{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;gap:9px;flex-wrap:wrap}.bp .portal-acts .btn{background:var(--pc);border-color:var(--pc)}.bp .portal-acts .btn.ghost{background:transparent;color:var(--pc);border-color:var(--line)}.bp .gone{text-align:center;margin-top:18px;font-family:var(--font-plex-mono),monospace;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sky-light);opacity:0;transition:opacity .3s ease;height:18px}.bp .gone.show{opacity:1}.bp .painel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bp .painel-nota{grid-column:1/-1;margin-top:-10px;text-align:right;font-family:var(--font-plex-mono),monospace;font-size:.76rem;color:var(--muted)}.bp .pcard-chart{--cinza:#ededed;margin:0;min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);display:flex;flex-direction:column}.bp .t-azul{--c:#4361ee}.bp .t-roxo{--c:#7950f2}.bp .t-ambar{--c:#eba40c}.bp .t-verde{--c:#1b7a46}.bp .pch-head{padding:20px 22px 16px;border-bottom:1px solid var(--line-soft)}.bp .pch-head h4{font-size:1.06rem;margin:0 0 4px}.bp .pch-head p{font-family:var(--font-plex-mono),monospace;font-size:.8rem;color:var(--muted)}.bp .pch-foot{margin-top:auto;padding:14px 22px 18px;border-top:1px solid var(--line-soft);display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.84rem;color:var(--navy)}.bp .pch-foot .mono{font-family:var(--font-plex-mono),monospace;font-size:.78rem;color:var(--muted);display:block}.bp .pch-foot-r{text-align:right}.bp .pch-foot b{font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.bp .pch-foot-r .mono{display:inline}.bp .funil{list-style:none;margin:0;padding:18px 22px 20px;display:flex;flex-direction:column;align-items:center;gap:9px}.bp .fn-row{position:relative;background:var(--c);border-radius:10px;padding:9px 14px 10px;text-align:center;color:#fff;line-height:1.2;cursor:default;transition:box-shadow .18s ease,transform .18s var(--ease)}.bp .fn-row:focus-visible,.bp .fn-row:hover{transform:translateY(-1px);box-shadow:0 9px 22px -10px color-mix(in srgb,var(--c) 75%,transparent)}.bp .fn-row b{display:block;font-size:.94rem;font-weight:600;letter-spacing:-.012em}.bp .fn-num{font-size:.82rem}.bp .fn-num,.bp .fn-sub{display:block;font-family:var(--font-plex-mono),monospace;margin-top:3px}.bp .fn-sub{font-size:.66rem;color:rgba(255,255,255,.72)}.bp .fkast{list-style:none;margin:0;padding:16px 22px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;flex:1}.bp .fk-row{position:relative;cursor:default}.bp .fk-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.bp .fk-name{display:flex;align-items:center;gap:9px;font-size:.94rem;font-weight:600;color:var(--navy);letter-spacing:-.012em}.bp .fk-dot{width:10px;height:10px;border-radius:50%;background:var(--c);flex:0 0 10px}.bp .fk-meta{font-family:var(--font-plex-mono),monospace;font-size:.78rem;color:var(--muted);white-space:nowrap}.bp .fk-track{position:relative;display:block;height:34px;border-radius:7px;background:var(--cinza);overflow:hidden}.bp .fk-open{background:color-mix(in srgb,var(--c) 28%,#fff)}.bp .fk-fc,.bp .fk-open{position:absolute;inset:0 auto 0 0}.bp .fk-fc{background:var(--c)}.bp .fk-val{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-family:var(--font-plex-mono),monospace;font-size:.82rem;font-weight:700;color:var(--navy)}.bp .fk-row:focus-visible .fk-track,.bp .fk-row:hover .fk-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}.bp .fk-foot{align-items:flex-start}.bp .fk-big{display:block;font-size:1.72rem;letter-spacing:-.035em;line-height:1.1;margin-top:2px}.bp .fk-conf{display:block;font-size:1rem;margin-top:4px}.bp .ctip{position:absolute;left:0;top:calc(100% - 2px);z-index:6;display:flex;flex-direction:column;gap:3px;width:max-content;max-width:min(320px,100%);padding:11px 13px;border-radius:var(--r);background:var(--navy);color:#b9cbde;font-size:.8rem;line-height:1.4;text-align:left;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s var(--ease),visibility .16s;pointer-events:none}.bp .ctip b{color:#fff;font-size:.88rem;letter-spacing:-.015em}.bp .ctip .tipfc{color:var(--sky-light);font-family:var(--font-plex-mono),monospace;font-size:.76rem;margin-top:3px}.bp .fk-row:focus-visible .ctip,.bp .fk-row:hover .ctip,.bp .fn-row:focus-visible .ctip,.bp .fn-row:hover .ctip{opacity:1;visibility:visible;transform:none}.bp .fk-row:focus-visible,.bp .fk-row:hover,.bp .fn-row:focus-visible,.bp .fn-row:hover{z-index:20}.bp .fkast li:nth-last-child(-n+2) .ctip,.bp .funil li:nth-last-child(-n+2) .ctip{top:auto;bottom:calc(100% - 2px);transform:translateY(4px)}@media (max-width:980px){.bp .painel{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.bp .funil{padding:16px 14px 18px}.bp .fn-row{width:100%!important}.bp .fkast,.bp .pch-foot,.bp .pch-head{padding-left:15px;padding-right:15px}.bp .fk-head{flex-wrap:wrap;gap:2px 10px}}.bp .ruler{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px 18px;box-shadow:var(--sh);overflow-x:auto}.bp .ruler-grid{min-width:660px}.bp .ruler-axis{display:grid;grid-template-columns:150px 1fr;gap:16px;margin-bottom:16px}.bp .ruler-steps{display:grid;grid-template-columns:repeat(8,1fr);font-family:var(--font-plex-mono),monospace;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center}.bp .ruler-row{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;margin-bottom:11px}.bp .ruler-row .nm{font-size:.86rem;font-weight:700;color:var(--ink);text-align:right}.bp .ruler-track{background:var(--paper);border-radius:20px;height:26px;position:relative}.bp .ruler-bar{position:absolute;top:0;height:26px;border-radius:20px;display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700;color:#fff;font-family:var(--font-plex-mono),monospace;background:#8fa7be}.bp .ruler-row.us .nm{color:var(--navy);font-weight:800}.bp .ruler-row.us .ruler-bar{background:var(--blue)}.bp .ruler-note{font-size:.82rem;color:var(--muted);margin-top:14px;text-align:center}.bp .frag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}.bp .chips{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 22px}.bp .chip{font-family:inherit;font-size:.9rem;font-weight:600;padding:9px 15px;min-height:44px;border-radius:22px;cursor:pointer;background:#fff;color:var(--ink);border:2px solid var(--line);transition:background .16s ease,color .16s ease,border-color .16s ease}.bp .chip:hover{border-color:var(--muted)}.bp .chip[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.bp .frag-out{font-size:1.02rem;color:var(--ink);min-height:56px;font-weight:600}.bp .frag-out b{color:var(--blue)}.bp .frag-viz{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:10px}.bp .frag-viz svg{width:100%;height:auto;display:block}.bp .who{display:grid;grid-template-columns:1.25fr .85fr;gap:28px;align-items:start}.bp .who .box{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 26px 24px;box-shadow:var(--sh);overflow:hidden}.bp .who .box.sim:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--sky),var(--blue))}.bp .who .box.no{background:var(--paper);box-shadow:none}.bp .who-tag{display:inline-block;font-family:var(--font-plex-mono),monospace;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);border-radius:20px;padding:4px 11px;margin-bottom:13px}.bp .who .box.no .who-tag{color:var(--muted);background:var(--paper-2)}.bp .who h4{margin-bottom:16px}.bp .who ul{list-style:none;margin:0;padding:0}.bp .who li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:9px 12px 9px 34px;margin:0 -12px;position:relative;border-radius:8px;font-size:.97rem;transition:background .2s ease}.bp .who .box.sim li:hover{background:var(--blue-tint)}.bp .who li:before{content:"";position:absolute;left:12px;top:.95em;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--ok) 16%,transparent);transition:transform .24s var(--ease),background .24s ease}.bp .who li:after{content:"";position:absolute;left:16.5px;top:1.28em;width:6px;height:3px;border-left:1.8px solid var(--ok);border-bottom:1.8px solid var(--ok);transform:rotate(-45deg)}.bp .who .box.sim li:hover:before{transform:scale(1.18);background:color-mix(in srgb,var(--ok) 26%,transparent)}.bp .who .no li:before{background:var(--line)}.bp .who .no li:after{content:"";left:16px;top:calc(.95em + 7px);width:8px;height:2px;background:var(--muted);border:0;transform:none;border-radius:1px}.bp .who li.chave{background:var(--blue-tint);font-weight:600;color:var(--ink)}.bp .who li.chave:before{background:color-mix(in srgb,var(--ok) 30%,transparent)}.bp .who li em{font-style:normal;font-family:var(--font-plex-mono),monospace;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:20px;padding:3px 8px;white-space:nowrap}.bp .who .note{font-size:.9rem;color:var(--muted);margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.bp .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;align-items:stretch}.bp .plan{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px 24px;box-shadow:var(--sh);display:flex;flex-direction:column;position:relative}.bp .plan.hot{border:2px solid var(--blue);box-shadow:var(--sh-lg)}.bp .plan .flagtop{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:20px;white-space:nowrap}.bp .plan h4{margin-bottom:5px}.bp .plan .who-for{font-size:.87rem;color:var(--muted);min-height:42px}.bp .plan .price{font-size:2.5rem;font-weight:800;color:var(--navy);letter-spacing:-.04em;margin:14px 0 2px;font-variant-numeric:tabular-nums}.bp .plan .price.on-request{font-size:1.75rem}.bp .plan .price small{font-size:.9rem;font-weight:600;color:var(--muted);letter-spacing:0}.bp .plan .frame{font-size:.93rem;color:var(--ink);font-weight:600;margin:14px 0 18px;padding-top:14px;border-top:1px solid var(--line-soft)}.bp .plan ul{list-style:none;margin:0 0 22px;padding:0;flex:1}.bp .plan li{font-size:.9rem;padding-left:20px;position:relative;margin-bottom:8px}.bp .plan li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--blue-tint);border:1.5px solid var(--blue)}.bp .launch{max-width:860px;margin:44px auto 0;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px 30px;box-shadow:var(--sh)}.bp .launch h4{margin-bottom:10px}.bp .launch p{font-size:.98rem}.bp .launch p+p{margin-top:11px}.bp .fineprint{max-width:640px;margin:22px auto 0;font-size:.88rem;color:var(--muted);text-align:center}.bp .honest{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.bp .hrow{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:var(--r);padding:20px 22px}.bp .hicon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;margin-bottom:14px;color:var(--sky-light);background:rgba(127,216,247,.1);border:1px solid rgba(127,216,247,.18);transition:background .26s ease,transform .26s var(--ease)}.bp .hrow:hover .hicon{background:rgba(127,216,247,.18);transform:translateY(-1px)}.bp .hrow h4{font-size:1rem;margin-bottom:7px}.bp .hrow p{font-size:.92rem;color:#9eb4cb}.bp .faq{max-width:840px;margin:0 auto;border-top:1px solid var(--line)}.bp .faq details{border-bottom:1px solid var(--line)}.bp .faq summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;font-weight:700;color:var(--navy);font-size:1.04rem;position:relative;letter-spacing:-.018em}.bp .faq summary::-webkit-details-marker{display:none}.bp .faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:600;color:var(--blue);line-height:1}.bp .faq details[open] summary:after{content:"–"}.bp .faq .ans{padding:0 44px 22px 0;font-size:1rem}.bp .faq .ans p+p{margin-top:11px}.bp .cta3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:42px}.bp .cta-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:26px 24px;display:flex;flex-direction:column}.bp .cta-card h4{margin-bottom:9px}.bp .cta-card p{font-size:.93rem;color:#9eb4cb;flex:1;margin-bottom:20px}.bp .cta-card .btn{align-self:flex-start}.bp .lead{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,4vw,34px);box-shadow:var(--sh-lg)}.bp .field{margin-bottom:20px}.bp .field>label,.bp .field>legend{display:block;font-size:.93rem;font-weight:700;color:var(--navy);margin-bottom:8px;letter-spacing:-.012em;padding:0}.bp .field input,.bp .field select{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:8px;padding:12px 14px;min-height:46px}.bp .field input:focus,.bp .field select:focus{border-color:var(--blue)}.bp .pw{position:relative}.bp .pw input{padding-right:46px}.bp .pw-eye{position:absolute;top:0;right:0;height:100%;width:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.bp .pw-eye:focus-visible,.bp .pw-eye:hover{color:var(--ink)}.bp .pw-eye svg{display:block;width:20px;height:20px}.bp fieldset{border:0;margin:0 0 20px;padding:0}.bp .opts{display:flex;flex-wrap:wrap;gap:8px}.bp .opt{position:relative}.bp .opt input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.bp .opt span{display:block;font-size:.9rem;font-weight:600;color:var(--ink);border:2px solid var(--line);border-radius:22px;padding:10px 16px;min-height:44px;display:flex;align-items:center}.bp .opt input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy)}.bp .opt input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.bp .form-note{font-size:.85rem;color:var(--muted);margin-top:14px}.bp .form-msg{margin-top:16px;font-size:.95rem;font-weight:600;color:var(--navy)}.bp .form-msg.err{color:var(--danger)}.bp .page-head{padding:clamp(48px,6vw,84px) 0 clamp(32px,4vw,52px);background:linear-gradient(180deg,#fff,#f2f7fc)}.bp .page-head .lede{margin-top:20px}.bp .prose h3{margin:clamp(34px,4vw,52px) 0 14px}.bp .prose p+p{margin-top:13px}.bp .prose ul{margin:14px 0 0;padding-left:20px}.bp .prose li{margin-bottom:8px}.bp footer.site{background:#061626;color:#8aa2ba;font-size:.9rem;padding:56px 0 34px}.bp footer.site h5{color:#fff;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-family:var(--font-plex-mono),monospace;font-weight:600}.bp .fgrid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.1)}.bp footer.site ul{list-style:none;margin:0;padding:0}.bp footer.site li{margin-bottom:8px}.bp footer.site a{color:#8aa2ba}.bp footer.site a:hover{color:#fff}.bp footer.site .brand{margin-bottom:14px}.bp footer.site .tag{max-width:34ch;font-size:.9rem}.bp .fbot{display:flex;flex-wrap:wrap;gap:14px 26px;padding-top:24px;font-size:.82rem;color:#637991}.bp .fbot .sp{flex:1}@media (max-width:980px){.bp .frag,.bp .hero-grid,.bp .who,.bp .zig{grid-template-columns:minmax(0,1fr);gap:34px}.bp .zig.flip .ztext{order:0}.bp .hero-art{margin-right:0}.bp .hero-art .shot{border-radius:var(--r-lg);border-right:1px solid var(--line)}.bp .fgrid{grid-template-columns:1fr 1fr}.bp .handoff{grid-template-columns:1fr;gap:14px}.bp .handoff .arrow{transform:rotate(90deg)}}@media (max-width:1200px) and (min-width:761px){.bp .sitebar .brand{margin-right:14px}.bp .sitebar nav a{font-size:.85rem;padding:7px 8px}}@media (max-width:1120px) and (min-width:761px){.bp .sitebar .signin{display:none}}@media (max-width:760px){.bp{font-size:16px}.bp .sitebar .signin,.bp .sitebar nav{display:none}.bp .sitebar .mob{display:block;margin-left:4px;min-width:0}.bp .sitebar .brand{margin-right:10px}.bp .brand img{height:22px}}@media (max-width:480px){.bp .sitebar .brand img{width:20px;object-fit:cover;object-position:left center}.bp .empty-kanban{grid-template-columns:repeat(2,1fr)}.bp .portal-in{grid-template-columns:1fr}.bp .portal-side{display:flex;gap:8px;overflow-x:auto;padding:12px}.bp .portal-side ul{display:flex;gap:6px}.bp .portal-logo,.bp .portal-side li{white-space:nowrap;margin-bottom:0}.bp .fgrid{grid-template-columns:1fr}}.bp svg text{font-family:var(--font-jakarta),sans-serif}.bp svg text.m{font-family:var(--font-plex-mono),monospace}.bp .mt{margin-top:20px}.bp .mb{margin-bottom:24px}.bp [data-consent-banner] button{min-height:44px}.bp{--ease:cubic-bezier(0.16,1,0.3,1);--dur:0.62s}html.motion .bp [data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}html.motion .bp [data-reveal][data-seen]{opacity:1;transform:none}html.motion .bp [data-reveal=left]{transform:translate3d(-22px,0,0)}html.motion .bp [data-reveal=right]{transform:translate3d(22px,0,0)}html.motion .bp [data-stagger]>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}html.motion .bp [data-stagger][data-seen]>*{opacity:1;transform:none}html.motion .bp [data-stagger][data-seen]>:first-child{transition-delay:0s}html.motion .bp [data-stagger][data-seen]>:nth-child(2){transition-delay:70ms}html.motion .bp [data-stagger][data-seen]>:nth-child(3){transition-delay:.14s}html.motion .bp [data-stagger][data-seen]>:nth-child(4){transition-delay:.21s}html.motion .bp [data-stagger][data-seen]>:nth-child(5){transition-delay:.28s}html.motion .bp [data-stagger][data-seen]>:nth-child(6){transition-delay:.35s}html.motion .bp [data-stagger][data-seen]>:nth-child(7){transition-delay:.42s}html.motion .bp [data-stagger][data-seen]>:nth-child(8){transition-delay:.49s}html.motion .bp [data-parallax]{transform:translate3d(0,var(--py,0),0);will-change:transform}@media (max-width:760px){html.motion .bp [data-parallax]{transform:none;will-change:auto}}html.motion .bp [data-enter-group]>*,html.motion .bp [data-enter]{opacity:0;transform:translate3d(0,18px,0);animation:bp-enter .72s var(--ease) forwards}html.motion .bp [data-enter=art]{transform:translate3d(34px,0,0);animation-duration:.9s;animation-delay:.1s}html.motion .bp .hero .eyebrow[data-enter]{animation-delay:.02s}html.motion .bp .hero h1[data-enter]{animation-delay:.08s}html.motion .bp .hero .lede[data-enter]{animation-delay:.16s}html.motion .bp .hero .btn-row[data-enter]{animation-delay:.24s}html.motion .bp .hero .micro[data-enter]{animation-delay:.32s}html.motion .bp [data-enter-group]>:first-child{animation-delay:.02s}html.motion .bp [data-enter-group]>:nth-child(2){animation-delay:.09s}html.motion .bp [data-enter-group]>:nth-child(3){animation-delay:.16s}html.motion .bp [data-enter-group]>:nth-child(4){animation-delay:.23s}html.motion .bp [data-enter-group]>:nth-child(5){animation-delay:.3s}@keyframes bp-enter{to{opacity:1;transform:none}}.bp .btn{transition:background .16s ease,border-color .16s ease,transform .16s var(--ease),box-shadow .16s ease}.bp .btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px rgba(10,37,64,.5)}.bp .btn:active{transform:translateY(0);box-shadow:none}.bp .btn.onDark:hover{box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.bp .cta-card,.bp .frag-viz,.bp .handoff .mini,.bp .hrow,.bp .pcard,.bp .plan{transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s ease,background .26s ease}.bp .pcard:hover,.bp .plan:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.bp .plan.hot:hover{box-shadow:0 6px 12px rgba(10,37,64,.06),0 36px 70px -30px rgba(24,99,196,.5)}.bp .pcard .phase{transform-origin:left center;transition:transform .36s var(--ease)}.bp .pcard:hover .phase{transform:scaleY(1.66)}.bp .cta-card:hover,.bp .hrow:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.24);transform:translateY(-3px)}.bp .handoff .mini:hover{transform:translateY(-3px);box-shadow:var(--sh-lg)}.bp .shot{transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.bp .shot img{transition:transform .5s var(--ease)}.bp .shot:hover img{transform:scale(1.018)}.bp .grid2 .shot:hover,.bp .zig .shot:hover{transform:translate3d(0,calc(var(--py, 0px) - 3px),0)}.bp .brandsel button,.bp .chip{transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s var(--ease)}.bp .brandsel button:hover,.bp .chip:hover{transform:translateY(-2px)}.bp .brandsel button:active,.bp .chip:active{transform:translateY(0)}.bp .faq summary{transition:color .18s ease}.bp .faq summary:hover{color:var(--blue)}.bp .faq summary:after{transition:transform .24s var(--ease)}.bp .faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.bp .faq .ans{animation:bp-answer .34s var(--ease)}@keyframes bp-answer{0%{opacity:0;transform:translateY(-6px)}}.bp .who li:before{transition:transform .24s var(--ease)}.bp .who .box:hover li:before{transform:scale(1.14)}.bp footer.site a{transition:color .16s ease}.bp .sitebar .signin,.bp .sitebar nav a{transition:background .18s ease,color .18s ease}.bp .sitebar{transition:box-shadow .24s ease}.bp .sitebar.stuck{box-shadow:0 10px 26px -20px rgba(10,37,64,.6)}html.motion .bp .ring-wrap .hub,html.motion .bp .ring-wrap .st{opacity:0;transform:scale(.86);transform-origin:center;transform-box:fill-box}html.motion .bp .ring-wrap[data-seen] .hub,html.motion .bp .ring-wrap[data-seen] .st{animation:bp-station .5s var(--ease) forwards;animation-delay:calc(var(--i) * 75ms)}@keyframes bp-station{to{opacity:1;transform:none}}html.motion .bp .ring-wrap .orbit{opacity:0;transition:opacity .8s ease .1s}html.motion .bp .ring-wrap[data-seen] .orbit{opacity:1}.bp .ring-wrap .pulse,.bp .ring-wrap .tip{opacity:0}.bp .ring-wrap .tip{offset-path:path("M615 310 A205 205 0 0 1 205 310 A205 205 0 0 1 615 310");offset-rotate:auto;offset-distance:0}html.motion .bp .ring-wrap[data-seen][data-live] .pulse{animation:bp-orbit 9s linear .9s infinite}@supports (offset-path:path("M0 0 L1 1")){html.motion .bp .ring-wrap[data-seen][data-live] .tip{animation:bp-tip 9s linear .9s infinite}}@keyframes bp-orbit{0%{stroke-dashoffset:132px;opacity:0}6%,94%{opacity:.85}to{stroke-dashoffset:-1156px;opacity:0}}@keyframes bp-tip{0%{offset-distance:0;opacity:0}6%,94%{opacity:1}to{offset-distance:100%;opacity:0}}html.motion .bp .fk-fc,html.motion .bp .fk-open{transition:width 2.1s var(--ease);transition-delay:calc(var(--i, 0) * .2s)}html.motion .bp .fk-fc{transition-delay:calc(var(--i, 0) * .2s + .21s)}html.motion .bp .funil>*{transition-duration:1.1s}html.motion .bp .funil[data-seen]>:nth-child(n){transition-delay:calc(var(--i, 0) * .2s)}html.motion .bp .fkast:not([data-seen]) .fk-fc,html.motion .bp .fkast:not([data-seen]) .fk-open{width:0!important}.bp .ruler-bar{left:var(--l);width:var(--w)}html.motion .bp .ruler [data-bar]{width:0;transition:width .9s var(--ease);transition-delay:calc(var(--i) * .12s)}html.motion .bp .ruler[data-seen] [data-bar]{width:var(--w)}.bp .ruler-bar span{white-space:nowrap;overflow:hidden}html.motion .bp .ruler [data-bar] span{opacity:0;transition:opacity .4s ease;transition-delay:calc(.5s + var(--i) * .12s)}html.motion .bp .ruler[data-seen] [data-bar] span{opacity:1}.bp .frag-viz .fnode{animation:bp-pop .34s var(--ease) backwards}.bp .frag-viz .fline{animation:bp-fade .44s ease backwards;animation-delay:.06s}@keyframes bp-pop{0%{opacity:0;transform:scale(.7)}}@keyframes bp-fade{0%{opacity:0}}.bp .frag-viz .core{transition:transform .3s var(--ease);transform-origin:210px 150px}.bp .frag-viz.busy .core{transform:scale(1.06)}.bp .portal .portal-main{animation:bp-swap .36s var(--ease)}@keyframes bp-swap{0%{opacity:.25;transform:translateY(5px)}}.bp .portal-side{transition:background .36s var(--ease)}.bp .gone{transition:opacity .3s ease,transform .3s var(--ease);transform:translateY(3px)}.bp .gone.show{transform:none}html.motion .bp .empty-col{opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s var(--ease),transform .5s var(--ease)}html.motion .bp .empty-stage[data-seen] .empty-col{opacity:1;transform:none}html.motion .bp .empty-stage[data-seen] .empty-col:nth-child(2){transition-delay:90ms}html.motion .bp .empty-stage[data-seen] .empty-col:nth-child(3){transition-delay:.18s}html.motion .bp .empty-stage[data-seen] .empty-col:nth-child(4){transition-delay:.27s}html.motion .bp .handoff[data-seen] .arrow{animation:bp-nudge 1.1s var(--ease) .35s}@keyframes bp-nudge{30%{transform:translateX(7px)}60%{transform:translateX(0)}}@media (max-width:980px){html.motion .bp .handoff[data-seen] .arrow{animation:none}}@media (prefers-reduced-motion:reduce){.bp *,.bp :after,.bp :before,html.bp-root{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bp .empty-col,.bp .ring-wrap .hub,.bp .ring-wrap .orbit,.bp .ring-wrap .st,.bp [data-enter-group]>*,.bp [data-enter],.bp [data-reveal],.bp [data-stagger]>*{opacity:1!important;transform:none!important}.bp .ring-wrap .pulse,.bp .ring-wrap .tip{display:none!important}.bp .ruler [data-bar]{width:var(--w)!important}.bp .fk-fc,.bp .fk-open{transition:none!important}.bp .ruler [data-bar] span{opacity:1!important}.bp [data-parallax]{transform:none!important}}.bp .onb-step{font-family:var(--font-plex-mono),monospace;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sky);margin:0 0 12px}.bp .onb-title{font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.22;letter-spacing:-.022em;color:var(--navy);margin:0 0 8px}.bp .onb-lede{font-size:.97rem;line-height:1.55;color:var(--body);margin:0 0 22px}.bp .onb-note{font-size:.88rem;color:var(--muted);background:var(--paper);border:1px solid var(--line-soft);border-radius:8px;padding:9px 12px;margin:0 0 20px}.bp .onb-hint{font-size:.86rem;line-height:1.45;color:var(--muted);margin:-2px 0 10px}.bp .onb-optional{font-weight:500;color:var(--muted)}.bp .onb-bar{display:flex;gap:6px;margin:0 0 20px}.bp .onb-tick{flex:1;height:3px;border:0;padding:0;border-radius:3px;background:var(--line);cursor:pointer}.bp .onb-tick.on{background:var(--navy)}.bp .onb-tick:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.bp .field textarea{width:100%;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:8px;padding:12px 14px;resize:vertical}.bp .field textarea:focus{border-color:var(--blue)}.bp .onb-lines{display:grid;gap:8px}.bp .onb-lines input{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:8px;padding:12px 14px;min-height:46px}.bp .onb-lines input:focus{border-color:var(--blue)}.bp .onb-pair{display:grid;gap:0 14px}@media (min-width:560px){.bp .onb-pair{grid-template-columns:1fr 1fr}}.bp .field.onb-inline{display:grid;gap:6px}.bp .field.onb-inline+.field.onb-inline{margin-top:12px}.bp .field.onb-inline>label{margin-bottom:0;font-size:.86rem;font-weight:600;color:var(--body)}.bp .onb-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.bp .onb-booting{min-height:420px}