:root{--pcd-navy:#0f389a;--pcd-deep:#172957;--pcd-magenta:#b7145a;--pcd-ink:#18233b;--pcd-muted:#68758d;--pcd-line:#e4e9f2;--pcd-soft:#f5f7fb;--pcd-white:#fff}.pcd-catalog,.pcd-single-wrap{max-width:1200px;margin:0 auto;padding:34px 24px 90px;color:var(--pcd-ink);font-family:inherit}.pcd-catalog *,.pcd-single-wrap *{box-sizing:border-box}.pcd-catalog-hero{position:relative;overflow:hidden;padding:58px 62px 46px;border-radius:26px;background:linear-gradient(120deg,#142653 0%,#0f389a 100%);color:#fff;margin-bottom:54px}.pcd-catalog-hero:after{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-100px;top:-190px;box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 86px rgba(255,255,255,.025);pointer-events:none}.pcd-eyebrow,.pcd-section-kicker{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pcd-muted)}.pcd-catalog-hero .pcd-eyebrow{color:#cbd8f5}.pcd-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#f16a9d;box-shadow:0 0 0 5px rgba(241,106,157,.14)}.pcd-catalog-hero h1{position:relative;z-index:1;color:#fff;font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:750;margin:24px 0 15px;max-width:700px}.pcd-catalog-hero h1 em{font-style:normal;color:#f18bb5}.pcd-catalog-hero>p{position:relative;z-index:1;color:#dbe4f8;font-size:16px;line-height:1.7;max-width:610px;margin:0 0 27px}.pcd-search-form{position:relative;z-index:2;display:flex;align-items:center;max-width:790px;min-height:66px;padding:7px 8px 7px 20px;background:#fff;border-radius:13px;box-shadow:0 12px 36px rgba(0,0,0,.16)}.pcd-search-icon{font-size:30px;color:#8390a8;line-height:1;margin-right:12px}.pcd-search-form input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#202b42!important;font-size:15px;padding:12px 4px!important}.pcd-search-form input::placeholder{color:#929bad}.pcd-search-form button{border:0;border-radius:9px;background:var(--pcd-magenta);color:#fff;font-weight:700;padding:16px 23px;cursor:pointer}.pcd-search-form button span{margin-left:13px}.pcd-hero-note{margin-top:20px;color:#cbd8f5;font-size:12px;display:flex;align-items:center;gap:9px}.pcd-note-dot{width:6px;height:6px;background:#6bd2a4;border-radius:50%}.pcd-catalog-toolbar{display:flex;align-items:end;justify-content:space-between;margin:0 0 20px}.pcd-catalog-toolbar h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;color:var(--pcd-ink);margin:7px 0 0}.pcd-results-count{color:var(--pcd-muted);font-size:13px;padding-bottom:4px}.pcd-filters{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:13px;padding:17px;background:var(--pcd-soft);border:1px solid var(--pcd-line);border-radius:16px;margin-bottom:25px}.pcd-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#52617b}.pcd-filters select{width:100%;height:48px;border:1px solid var(--pcd-line)!important;border-radius:9px!important;background:#fff!important;color:var(--pcd-ink)!important;padding:0 13px!important;font-size:14px}.pcd-filter-submit,.pcd-filter-reset{height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:0 20px;font-weight:700;text-decoration:none!important}.pcd-filter-submit{background:var(--pcd-magenta);border:1px solid var(--pcd-magenta);color:#fff}.pcd-filter-reset{background:#fff;border:1px solid var(--pcd-line);color:var(--pcd-navy)}.pcd-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.pcd-device-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:25px 24px 22px;background:#fff;border:1px solid var(--pcd-line);border-radius:17px;box-shadow:0 5px 20px rgba(22,43,85,.035);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pcd-device-card:hover{transform:translateY(-4px);border-color:#cbd6ed;box-shadow:0 16px 38px rgba(22,43,85,.09)}.pcd-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.pcd-card-category{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--pcd-navy);background:#eef3ff;border-radius:5px;padding:7px 9px;text-transform:uppercase}.pcd-card-mark{color:#9ba8bd;font-size:20px}.pcd-card-manufacturer{font-size:12px;color:var(--pcd-muted);font-weight:650;margin-bottom:8px}.pcd-card-manufacturer span{color:#9aa4b6;font-weight:500}.pcd-device-card h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin:0 0 10px;color:var(--pcd-ink)}.pcd-device-card h3 a{color:inherit;text-decoration:none}.pcd-device-card h3 a:hover{color:var(--pcd-magenta)}.pcd-card-description{font-size:13px;line-height:1.65;color:var(--pcd-muted);margin:0 0 21px;min-height:43px}.pcd-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--pcd-line);border-bottom:1px solid var(--pcd-line);margin-top:auto}.pcd-card-meta>div{display:flex;flex-direction:column;gap:5px}.pcd-card-meta span{font-size:9px;letter-spacing:.1em;font-weight:800;color:#8b97aa}.pcd-card-meta strong{font-size:16px;color:var(--pcd-ink);line-height:1.25}.pcd-card-meta small{font-size:10px;color:var(--pcd-muted)}.pcd-card-link{display:flex;justify-content:space-between;align-items:center;padding-top:17px;color:var(--pcd-magenta);font-size:13px;font-weight:750;text-decoration:none!important}.pcd-card-link span{font-size:20px;transition:transform .2s}.pcd-card-link:hover span{transform:translateX(4px)}.pcd-pagination{margin-top:35px}.pcd-pagination ul{display:flex;gap:8px;justify-content:center;list-style:none;padding:0}.pcd-pagination a,.pcd-pagination span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--pcd-line);border-radius:8px;text-decoration:none;color:var(--pcd-navy)}.pcd-pagination .current{background:var(--pcd-navy);color:#fff;border-color:var(--pcd-navy)}.pcd-empty{text-align:center;padding:65px 20px;background:var(--pcd-soft);border-radius:16px}.pcd-empty>span{font-size:40px;color:#9aa8c1}.pcd-empty h3{font-size:23px;margin:12px 0}.pcd-empty p{color:var(--pcd-muted)}.pcd-empty a{color:var(--pcd-magenta);font-weight:700}.pcd-single-wrap{padding-top:24px}.pcd-single-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;color:#929caf;font-size:12px;margin:0 0 25px}.pcd-single-breadcrumb a{color:#697792;text-decoration:none}.pcd-single-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:45px;align-items:center;padding:46px 48px;border-radius:23px;background:linear-gradient(120deg,#f7f9fd,#eef3fb);border:1px solid #e6ebf4}.pcd-single-copy .pcd-eyebrow{color:var(--pcd-navy)}.pcd-single-copy h1{font-size:clamp(34px,4.4vw,54px);line-height:1.08;letter-spacing:-.045em;color:var(--pcd-ink);margin:22px 0 17px}.pcd-single-intro{font-size:16px;line-height:1.75;color:#63718a;max-width:650px}.pcd-single-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 27px}.pcd-single-tags span{border:1px solid #d9e2f4;background:#fff;color:var(--pcd-navy);border-radius:7px;padding:8px 12px;font-size:12px;font-weight:650}.pcd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 19px;border-radius:9px;text-decoration:none!important;font-size:14px;font-weight:750;transition:transform .2s,background .2s}.pcd-button:hover{transform:translateY(-2px)}.pcd-button-primary{background:var(--pcd-magenta);color:#fff!important}.pcd-button-light{background:#fff;color:var(--pcd-navy)!important;width:100%;margin-top:20px}.pcd-price-panel{background:var(--pcd-deep);color:#fff;border-radius:16px;padding:27px 25px;box-shadow:0 15px 35px rgba(16,37,83,.13)}.pcd-panel-kicker{display:block;font-size:9px;letter-spacing:.14em;color:#b8c8e8;font-weight:800;margin-bottom:24px}.pcd-price-label{display:block;font-size:12px;color:#c5d0e5;margin-bottom:6px}.pcd-price-value{display:block;font-size:32px;line-height:1.2;letter-spacing:-.04em;color:#fff}.pcd-price-net{display:block;color:#b8c8e8;font-size:11px;margin-top:3px}.pcd-panel-divider{height:1px;background:rgba(255,255,255,.15);margin:20px 0}.pcd-lead-time{font-size:17px;color:#fff}.pcd-price-panel p{font-size:11px;line-height:1.6;color:#b8c8e8;margin:14px 0 0}.pcd-single-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px;margin:58px 0}.pcd-content-section{margin-bottom:54px}.pcd-content-section h2,.pcd-device-facts h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;color:var(--pcd-ink);margin:12px 0 20px}.pcd-entry-content{font-size:15px;line-height:1.85;color:#59677f}.pcd-entry-content h2,.pcd-entry-content h3{color:var(--pcd-ink)}.pcd-scope-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pcd-scope-list li{position:relative;padding:15px 15px 15px 42px;border:1px solid var(--pcd-line);border-radius:10px;color:#53617a;font-size:13px}.pcd-scope-list li:before{content:"✓";position:absolute;left:15px;top:14px;color:var(--pcd-magenta);font-weight:800}.pcd-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pcd-process-grid>div{padding:17px 14px;border:1px solid var(--pcd-line);border-radius:11px}.pcd-process-grid b{font-size:11px;color:var(--pcd-magenta);letter-spacing:.08em}.pcd-process-grid h3{font-size:15px;margin:10px 0 6px;color:var(--pcd-ink)}.pcd-process-grid p{font-size:11px;line-height:1.6;color:var(--pcd-muted);margin:0}.pcd-device-facts{align-self:start;padding:24px;background:var(--pcd-soft);border:1px solid var(--pcd-line);border-radius:14px}.pcd-device-facts h2{font-size:21px;margin-bottom:18px}.pcd-device-facts dl{margin:0}.pcd-device-facts dl div{padding:12px 0;border-top:1px solid var(--pcd-line)}.pcd-device-facts dt{font-size:10px;color:#8490a5;text-transform:uppercase;letter-spacing:.08em}.pcd-device-facts dd{margin:5px 0 0;font-size:14px;font-weight:700;color:var(--pcd-ink)}.pcd-device-facts>p{font-size:11px;line-height:1.65;color:var(--pcd-muted);margin:17px 0 0}.pcd-final-cta{padding:30px;border-radius:15px;background:#f5f7fb}.pcd-final-cta h2{margin-bottom:9px}.pcd-final-cta p{font-size:13px;color:var(--pcd-muted)}@media(max-width:900px){.pcd-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcd-single-hero{grid-template-columns:1fr;gap:28px}.pcd-single-content-grid{grid-template-columns:1fr;gap:20px}.pcd-device-facts{order:-1}.pcd-process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pcd-catalog,.pcd-single-wrap{padding:18px 15px 65px}.pcd-catalog-hero{padding:34px 22px 28px;border-radius:18px;margin-bottom:35px}.pcd-catalog-hero h1{font-size:39px;margin-top:20px}.pcd-catalog-hero>p{font-size:14px}.pcd-search-form{min-height:58px;padding:5px 6px 5px 12px}.pcd-search-form input{font-size:12px}.pcd-search-form button{padding:14px 12px;font-size:12px}.pcd-search-form button span{margin-left:4px}.pcd-catalog-toolbar{align-items:center}.pcd-catalog-toolbar h2{font-size:25px}.pcd-results-count{font-size:11px}.pcd-filters{grid-template-columns:1fr;gap:11px;padding:13px}.pcd-filter-submit,.pcd-filter-reset{width:100%}.pcd-device-grid{grid-template-columns:1fr;gap:13px}.pcd-device-card{padding:21px 19px 18px}.pcd-card-description{min-height:0}.pcd-single-breadcrumb{font-size:10px;margin-bottom:17px}.pcd-single-hero{padding:27px 20px;border-radius:17px}.pcd-single-copy h1{font-size:35px}.pcd-single-intro{font-size:14px}.pcd-price-panel{padding:23px 20px}.pcd-single-content-grid{margin:38px 0}.pcd-content-section h2{font-size:25px}.pcd-scope-list{grid-template-columns:1fr}.pcd-process-grid{gap:9px}.pcd-process-grid>div{padding:14px 11px}.pcd-process-grid h3{font-size:14px}.pcd-process-grid p{font-size:10px}}.pcd-single-wrap .pcd-single-content>.pcd-content-section:last-child{margin-bottom:0!important}.pcd-single-wrap .pcd-original-process{width:100%;max-width:1400px;margin:28px auto 0;padding:0 8px;clear:both}.pcd-single-wrap .pcd-original-process>h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;color:var(--pcd-ink);margin:0 0 22px}.pcd-single-wrap .pcd-original-process .process-grid{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:14px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;flex-wrap:nowrap!important}.pcd-single-wrap .pcd-original-process .process-card{box-sizing:border-box!important;background:#fff!important;border-radius:24px!important;padding:26px 22px!important;width:170px!important;min-width:0!important;min-height:210px!important;flex:1 1 170px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:0 6px 20px rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.03)!important;transition:transform .25s ease,box-shadow .25s ease,opacity .7s ease!important;opacity:0;transform:translateY(25px);position:relative!important;margin:0!important}.pcd-single-wrap .pcd-original-process .process-card.visible{opacity:1;transform:translateY(0)}.pcd-single-wrap .pcd-original-process .process-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.06)!important}.pcd-single-wrap .pcd-original-process .process-card img{width:64px!important;height:64px!important;margin:0 0 20px!important;display:block!important;object-fit:contain!important}.pcd-single-wrap .pcd-original-process .process-card p{margin:0!important;padding:0!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important;color:#2d2d2d!important;text-align:center!important}.pcd-single-wrap .pcd-original-process .process-arrow{display:flex!important;flex:0 0 18px!important;align-items:center!important;justify-content:center!important;font-size:26px!important;font-weight:700!important;color:#c4002e!important;opacity:.4!important;padding:0 2px!important}.pcd-single-wrap .pcd-original-cta{display:block!important;width:100%!important;max-width:none!important;margin:54px 0 30px!important;padding:0!important}.pcd-single-wrap .pcd-original-cta>.wp-block-column{display:block!important;width:100%!important;max-width:none!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(135deg,rgb(27,42,97) 0%,rgb(15,56,157) 100%)!important;padding:3% 2%!important}.pcd-single-wrap .pcd-original-cta .wp-block-columns{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;margin:0!important}.pcd-single-wrap .pcd-original-cta .wp-block-column{min-width:0!important;flex:1 1 0!important;margin:0!important}.pcd-single-wrap .pcd-original-cta h2{display:block!important;color:#fff!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.2!important;margin:0 0 12px!important;padding:0!important}.pcd-single-wrap .pcd-original-cta p{color:#fff!important;font-size:16px!important;line-height:1.6!important;margin:0!important}.pcd-single-wrap .pcd-original-cta .wp-block-buttons{display:flex!important;justify-content:flex-end!important;margin:0!important}.pcd-single-wrap .pcd-original-cta .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:14px 28px!important;border:0!important;border-radius:8px!important;background:#b7145a!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:750!important;white-space:nowrap!important}.pcd-single-wrap .pcd-original-cta .wp-block-button__link:hover{background:#99104b!important;color:#fff!important;transform:translateY(-2px)}@media(max-width:1200px){.pcd-single-wrap .pcd-original-process .process-grid{gap:9px!important}.pcd-single-wrap .pcd-original-process .process-card{padding:22px 12px!important}.pcd-single-wrap .pcd-original-process .process-arrow{flex-basis:12px!important}}@media(max-width:991px){.pcd-single-wrap .pcd-original-process{margin-top:24px}.pcd-single-wrap .pcd-original-process .process-grid{flex-direction:column!important;align-items:stretch!important;gap:14px!important;max-width:600px!important}.pcd-single-wrap .pcd-original-process .process-arrow{display:none!important}.pcd-single-wrap .pcd-original-process .process-card{width:100%!important;min-height:170px!important;flex:none!important;padding:24px 20px!important}.pcd-single-wrap .pcd-original-process .process-card:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:2px;height:14px;background:#c4002e;opacity:.2}.pcd-single-wrap .pcd-original-process .process-card img{width:60px!important;height:auto!important;margin-bottom:18px!important}.pcd-single-wrap .pcd-original-process .process-card p{font-size:15px!important}.pcd-single-wrap .pcd-original-cta>.wp-block-column{padding:26px!important}.pcd-single-wrap .pcd-original-cta .wp-block-columns{flex-direction:column!important;align-items:stretch!important;gap:20px!important}.pcd-single-wrap .pcd-original-cta .wp-block-buttons{justify-content:flex-start!important}}@media(max-width:640px){.pcd-single-wrap .pcd-original-process{margin-top:20px;padding:0}.pcd-single-wrap .pcd-original-process>h2{font-size:25px}.pcd-single-wrap .pcd-original-cta>.wp-block-column{padding:25px 21px!important}.pcd-single-wrap .pcd-original-cta .wp-block-button,.pcd-single-wrap .pcd-original-cta .wp-block-button__link{width:100%!important}.pcd-single-wrap .pcd-original-cta p{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.pcd-single-wrap .pcd-original-process .process-card,.pcd-single-wrap .pcd-original-process .process-card.visible{opacity:1;transform:none;transition:none!important}}.pcd-catalog{width:100%;max-width:none;padding-top:24px;padding-bottom:70px}.pcd-catalog>.pcd-search-form{display:flex;width:100%!important;max-width:none!important;flex:0 0 100%;min-height:58px;padding:5px 6px 5px 16px;border:1px solid var(--pcd-line);border-radius:10px;box-shadow:0 3px 14px rgba(22,43,85,.045);margin:0 0 30px}.pcd-catalog>.pcd-search-form .pcd-search-icon{font-size:25px;margin-right:10px}.pcd-catalog>.pcd-search-form input{font-size:14px}.pcd-catalog>.pcd-search-form button{padding:13px 20px;border-radius:7px;font-size:13px;font-weight:600}.pcd-catalog-toolbar{align-items:center;margin:0 0 15px}.pcd-catalog-toolbar h2{font-size:20px;letter-spacing:-.02em;margin:0;font-weight:650}.pcd-filters{padding:0;background:transparent;border:0;border-radius:0;gap:10px;margin-bottom:22px}.pcd-filters label{gap:5px;font-size:11px;font-weight:600;color:var(--pcd-muted)}.pcd-filters select{height:42px;border-radius:7px!important;font-size:13px}.pcd-filter-submit,.pcd-filter-reset{height:42px;border-radius:7px;padding:0 16px;font-size:12px;font-weight:600}.pcd-filter-submit{background:var(--pcd-navy);border-color:var(--pcd-navy)}.pcd-filter-reset{background:transparent}.pcd-device-grid{gap:14px}.pcd-device-card{padding:19px 19px 16px;border-radius:11px;box-shadow:none;transition:border-color .18s ease,background .18s ease}.pcd-device-card:hover{transform:none;box-shadow:0 5px 18px rgba(22,43,85,.055);border-color:#cbd6ed}.pcd-card-top{margin-bottom:15px}.pcd-card-category{font-size:9px;padding:5px 7px;border-radius:4px}.pcd-card-mark{font-size:17px}.pcd-card-manufacturer{font-size:11px;margin-bottom:5px}.pcd-device-card h3{font-size:17px;margin-bottom:7px}.pcd-card-description{font-size:12px;line-height:1.55;margin-bottom:15px;min-height:38px}.pcd-card-meta{padding:11px 0}.pcd-card-meta strong{font-size:14px}.pcd-card-link{padding-top:13px;font-size:12px;font-weight:650}@media(max-width:640px){.pcd-catalog{padding:18px 15px 55px}.pcd-catalog>.pcd-search-form{width:100%!important;max-width:none!important;min-height:52px;padding:4px 5px 4px 10px;margin-bottom:23px}.pcd-catalog>.pcd-search-form input{font-size:12px}.pcd-catalog>.pcd-search-form button{padding:12px 11px;font-size:11px}.pcd-catalog-toolbar h2{font-size:18px}.pcd-filters{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px}.pcd-filters label{min-width:0}.pcd-filters .pcd-filter-submit,.pcd-filters .pcd-filter-reset{width:100%}.pcd-device-grid{grid-template-columns:1fr;gap:10px}.pcd-device-card{padding:17px 16px 14px}.pcd-card-description{min-height:0}}.pcd-catalog>.pcd-search-form{display:flex!important;width:100%!important;max-width:none!important;flex:0 0 100%!important;box-sizing:border-box}.pcd-catalog>.pcd-search-form{display:flex!important;width:100%!important;max-width:1000px!important;flex:0 1 1000px!important;margin:0 auto 32px!important;box-sizing:border-box!important}@media(max-width:640px){.pcd-catalog>.pcd-search-form{max-width:100%!important;margin:0 auto 25px!important}}.pcd-catalog{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.pcd-catalog>form.pcd-search-form{position:relative!important;display:flex!important;float:none!important;flex:0 1 1000px!important;align-self:center!important;width:100%!important;max-width:1000px!important;margin-top:0!important;margin-right:auto!important;margin-bottom:32px!important;margin-left:auto!important;box-sizing:border-box!important}.pcd-catalog>.pcd-device-grid,.pcd-catalog>.pcd-empty,.pcd-catalog>.pcd-pagination{width:100%!important}@media(max-width:640px){.pcd-catalog>form.pcd-search-form{width:100%!important;max-width:100%!important;margin-bottom:25px!important}}.pcd-catalog .pcd-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pcd-catalog .pcd-device-card{padding:16px 17px 14px;border-radius:10px}.pcd-catalog .pcd-card-top{margin-bottom:11px}.pcd-catalog .pcd-card-category{font-size:8px;padding:4px 6px}.pcd-catalog .pcd-card-mark{font-size:15px}.pcd-catalog .pcd-card-manufacturer{font-size:10px;margin-bottom:4px}.pcd-catalog .pcd-device-card h3{font-size:16px;margin-bottom:5px}.pcd-catalog .pcd-card-description{font-size:11px;line-height:1.5;margin-bottom:10px;min-height:0}.pcd-catalog .pcd-card-meta{padding:9px 0;gap:7px}.pcd-catalog .pcd-card-meta strong{font-size:13px}.pcd-catalog .pcd-card-link{padding-top:10px;font-size:11px}@media(max-width:1100px){.pcd-catalog .pcd-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.pcd-catalog .pcd-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pcd-catalog .pcd-device-grid{grid-template-columns:1fr;gap:10px}.pcd-catalog .pcd-device-card{padding:16px 15px 13px}}.pcd-catalog .pcd-device-card .pcd-card-description{display:none!important}