.pdb{--pdb-ink:#14181d;--pdb-ink2:#3c4149;--pdb-muted:#5a6069;--pdb-paper:#ffffff;--pdb-ground:#f4f3f0;--pdb-rule:#dcd9d3;--pdb-blue:#0066cc;--pdb-deep:#004e9e;--pdb-lift:#6fb2ff;--pdb-pad:clamp(20px,5vw,64px);background:var(--pdb-paper);color:var(--pdb-ink);font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;display:block}.pdb *{box-sizing:border-box}.pdb h1,.pdb h2,.pdb h3{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;text-wrap:balance;margin:0;text-transform:none;letter-spacing:normal}.pdb p{margin:0}.pdb a{color:var(--pdb-deep);text-decoration:none}.pdb img{max-width:100%;display:block}.pdb section{padding:clamp(48px,6vw,76px) var(--pdb-pad);margin:0}.pdb .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:2px;font-family:Archivo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;border:2px solid transparent;text-decoration:none}.pdb .btn--primary{background:var(--pdb-deep);color:#fff}.pdb .btn--primary:hover{background:#003d7d;color:#fff}.pdb .btn--onDark{background:var(--pdb-blue);color:#fff}.pdb .btn--ghostDark{background:transparent;color:#fff;border-color:#4a515b}.pdb .btn--outline{background:var(--pdb-paper);color:var(--pdb-ink);border-color:var(--pdb-ink)}.pdb .btn--light{background:#fff;color:var(--pdb-deep)}.pdb .btn:focus-visible{outline:3px solid var(--pdb-lift);outline-offset:3px}.pdb .btnrow{display:flex;flex-wrap:wrap;gap:14px}.pdb .eyebrow{font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.9px;color:var(--pdb-muted)}.pdb .hero{background:var(--pdb-ink);color:#fff;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.pdb .hero h1{font-size:clamp(38px,5.2vw,62px);line-height:1.04;font-weight:800;letter-spacing:-1.4px;color:#fff}.pdb .hero p{font-size:clamp(17px,1.6vw,20px);color:#c9ced6;max-width:56ch}.pdb .hero__copy{display:flex;flex-direction:column;gap:24px}.pdb .hero__eyebrow{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:2.2px;color:var(--pdb-lift)}.pdb .hero__img,.pdb .split__img{width:100%;border-radius:2px}.pdb .ph{border-radius:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:28px}.pdb .ph--dark{background:#1f252c;border:1px solid #333b45;min-height:340px}.pdb .ph--light{background:var(--pdb-ground);border:1px solid var(--pdb-rule);min-height:300px}.pdb .ph__tag{font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#85817a}.pdb .ph--dark .ph__tag{color:#7d858f}.pdb .ph__note{font-size:15px;line-height:1.5;color:var(--pdb-muted);max-width:32ch}.pdb .ph--dark .ph__note{color:#9aa2ac}.pdb .trust{background:var(--pdb-blue);color:#fff;padding:22px var(--pdb-pad);display:flex;flex-wrap:wrap;gap:10px 34px;align-items:center;justify-content:space-between}.pdb .trust span{font-family:Archivo,sans-serif;font-size:clamp(15px,1.4vw,17px);font-weight:700;letter-spacing:.4px}.pdb .doors{background:var(--pdb-ground)}.pdb .doors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px}.pdb .door{background:var(--pdb-paper);border:1px solid var(--pdb-rule);border-top:5px solid var(--pdb-ink);border-radius:2px;padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;gap:16px}.pdb .door--dist{border-top-color:var(--pdb-blue)}.pdb .door h2{font-size:clamp(26px,2.5vw,32px);font-weight:700;letter-spacing:-.6px}.pdb .door p{color:var(--pdb-ink2)}.pdb .door .btn{margin-top:auto;align-self:flex-start}.pdb .doors__aside{margin-top:24px;color:var(--pdb-muted)}.pdb .stack{display:flex;flex-direction:column;gap:clamp(24px,3vw,34px)}.pdb h2.big{font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.9px}.pdb h1.big{font-size:clamp(32px,3.8vw,46px);font-weight:800;letter-spacing:-1px}.pdb .cols3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}.pdb .use{background:var(--pdb-ground);border-radius:2px;padding:28px;display:flex;flex-direction:column;gap:12px}.pdb .use__img{min-height:130px;background:#e4e2dd;border-radius:2px;display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#85817a}.pdb .use__photo{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:2px;display:block}.pdb .use h3{font-size:21px;font-weight:700}.pdb .use p{color:var(--pdb-ink2);font-size:16px}.pdb .kicker{font-size:19px;font-style:italic;color:var(--pdb-muted)}.pdb .use--compact{background:var(--pdb-paper);border:1px solid var(--pdb-rule);padding:24px 26px;gap:8px}.pdb .use--compact h3{font-size:19px}.pdb .line{background:var(--pdb-ground);border-top:1px solid var(--pdb-rule)}.pdb .line__head{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}.pdb .line__head p{color:var(--pdb-ink2);max-width:62ch;margin-top:10px}.pdb .tablewrap{overflow-x:auto;background:var(--pdb-paper);border:1px solid var(--pdb-rule);border-radius:2px}.pdb table{border-collapse:collapse;width:100%;min-width:820px;font-size:16px;margin:0}.pdb td.thumb{width:1%;min-width:108px;padding:10px 0 10px 20px}.pdb th.thumb{width:1%;min-width:108px}.pdb td.thumb img{width:76px;height:76px;min-width:76px;max-width:none;object-fit:contain;display:block;background:#fff}.pdb thead{background:var(--pdb-ink);color:#fff}.pdb th{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;text-align:left;padding:15px 20px;white-space:nowrap;color:#fff;border:none}.pdb td{padding:15px 20px;border-bottom:1px solid #e6e4df;border-left:none;border-right:none;border-top:none;color:var(--pdb-ink2)}.pdb tbody tr:nth-child(2n){background:#faf9f7}.pdb tbody tr:last-child td{border-bottom:none}.pdb td.name{font-weight:600;white-space:nowrap}.pdb td.name a{color:var(--pdb-ink)}.pdb td.name a:hover{color:var(--pdb-deep);text-decoration:underline}.pdb td.stock{color:var(--pdb-deep);font-weight:600;white-space:nowrap}.pdb .split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.pdb .split h2{line-height:1.12}.pdb .split p{color:var(--pdb-ink2);font-size:clamp(17px,1.6vw,19px)}.pdb .dark{background:var(--pdb-ink);color:#fff}.pdb .dark h2{color:#fff}.pdb .dark__head{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end}.pdb .dark__head p{color:#c9ced6;font-size:clamp(17px,1.6vw,19px)}.pdb .dark__head strong{color:#fff}.pdb .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.pdb .stat{background:#1f252c;border-left:4px solid var(--pdb-blue);border-radius:2px;padding:28px}.pdb .stat__n{font-family:Archivo,sans-serif;font-size:clamp(34px,4vw,46px);font-weight:800;letter-spacing:-1.4px;font-variant-numeric:tabular-nums;color:#fff}.pdb .stat__l{font-size:16px;color:#aab2bc;margin-top:4px}.pdb .dark__close{font-size:19px;color:var(--pdb-lift);font-weight:600}.pdb .pricing{background:var(--pdb-ground)}.pdb .cols4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.pdb .point{background:var(--pdb-paper);border:1px solid var(--pdb-rule);border-radius:2px;padding:26px;display:flex;flex-direction:column;gap:10px}.pdb .point h3{font-size:19px;font-weight:700}.pdb .point p{font-size:16px;color:var(--pdb-ink2)}.pdb .pricing__cta{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.pdb .pricing__cta .note{color:var(--pdb-muted);font-size:16px}.pdb .ladder{display:flex;flex-direction:column;gap:12px;max-width:620px}.pdb .ladder__label{font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:var(--pdb-muted)}.pdb .ladder table{min-width:0}.pdb .ladder th:last-child,.pdb .ladder td:last-child{text-align:right;font-variant-numeric:tabular-nums}.pdb .ladder tbody tr:last-child{background:#eaf2fb}.pdb .ladder tbody tr:last-child td{font-weight:700;color:var(--pdb-ink)}.pdb .ladder__note{font-size:15px;line-height:1.55;color:var(--pdb-muted);max-width:62ch}.pdb .chips2{display:flex;flex-wrap:wrap;gap:8px}.pdb .chips2 span{border:1px solid var(--pdb-rule);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:var(--pdb-muted);background:var(--pdb-paper)}.pdb .close{background:var(--pdb-blue);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.pdb .close h2{font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:-1.1px;color:#fff}.pdb .close p{color:#dbe9fa;font-size:clamp(17px,1.7vw,20px);max-width:56ch}.pdb .cathead{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}.pdb .catintro{color:var(--pdb-ink2);font-size:18px;max-width:72ch;margin-top:10px}.pdb .cat{display:flex;flex-direction:column;gap:16px}.pdb .catrow{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:26px;align-items:center;background:var(--pdb-paper);border:1px solid var(--pdb-rule);border-radius:2px;padding:26px}.pdb .catrow:hover{border-color:#b9b5ad}.pdb .catrow__icon img{width:72px;height:72px;max-width:none;object-fit:contain}.pdb .catrow h3{font-size:clamp(20px,2.2vw,25px);font-weight:700;letter-spacing:-.4px}.pdb .catrow h3 a{color:var(--pdb-ink)}.pdb .catrow h3 a:hover{color:var(--pdb-deep)}.pdb .catrow p{color:var(--pdb-ink2);font-size:16px;margin-top:8px;max-width:78ch}.pdb .catrow .chips2{margin-top:14px}.pdb .kids{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pdb .kids a{border:1px solid var(--pdb-deep);border-radius:2px;padding:9px 15px;font-size:14px;font-weight:700;color:var(--pdb-deep)}.pdb .kids a:hover{background:var(--pdb-deep);color:#fff}.pdb .catrow__go .btn{min-height:46px;padding:0 22px;font-size:15px}@media(max-width:900px){.pdb .hero,.pdb .split,.pdb .dark__head{grid-template-columns:minmax(0,1fr)}.pdb .trust{justify-content:flex-start}}@media(max-width:820px){.pdb .catrow{grid-template-columns:64px minmax(0,1fr);gap:18px}.pdb .catrow__icon img{width:56px;height:56px}.pdb .catrow__go{grid-column:2;justify-self:start}}@media(max-width:760px){.pdb td.thumb{min-width:124px;padding:14px 0 14px 16px}.pdb th.thumb{min-width:124px}.pdb td.thumb img{width:96px;height:96px;min-width:96px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/prodec-home.css.map */
