/* Picvento V13: clean, compact catalog layout inspired by supplied screen recording. */
.pv-header.pv13-header{position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:auto!important;min-height:0!important;z-index:2000!important;pointer-events:auto!important;isolation:isolate!important;background:#fff!important;color:#282936!important;border:0!important;border-bottom:1px solid #e5e5ed!important;box-shadow:0 1px 4px #24264f09!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.pv13-header *,.pv13-home *{box-sizing:border-box}.pv13-header a{text-decoration:none}
.pv13-nav-inner{width:min(calc(100% - 64px),1690px);margin:0 auto;min-height:74px;display:flex;align-items:center;gap:27px}
.pv13-header .pv-logo{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;flex:none;color:#1e233b!important;text-decoration:none}
.pv13-header .pv-logo .pv-mark svg{width:42px;height:42px;display:block;filter:none}
.pv13-header .pv-logo .pv-wordmark{color:#20253d!important;font-family:PVManrope,Inter,system-ui,sans-serif!important;font-weight:900!important;letter-spacing:-.076em!important;font-size:29px!important;line-height:1!important}.pv13-header .pv-logo .pv-wordmark span{color:#5d61eb!important}
.pv13-desktop-links{display:flex;align-items:center;gap:0;margin-left:8px;flex:1;min-width:0;white-space:nowrap}
.pv13-desktop-links>a,.pv13-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;height:43px;white-space:nowrap;border-radius:6px;color:#26272e!important;font-size:11px!important;letter-spacing:-.012em;font-weight:900!important;line-height:1.2;transition:background .2s,color .2s;cursor:pointer}
.pv13-desktop-links>a:hover,.pv13-more>summary:hover,.pv13-more[open]>summary{color:#4e78db!important;background:#f3f5ff}
.pv13-more{position:static;flex:none}.pv13-more>summary{list-style:none}.pv13-more>summary::-webkit-details-marker{display:none}.pv13-more>summary svg{color:#797f96}.pv13-more[open]>summary svg{transform:rotate(180deg)}
.pv13-dropdown{position:absolute;z-index:5;top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:min(790px,calc(100vw - 32px));padding:24px 26px 20px;border:1px solid #e6e8f1;border-radius:0 0 15px 15px;box-shadow:0 24px 50px #20244925;background:#fff;color:#272b40;white-space:normal}
.pv13-dropdown-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid #eeeef3}.pv13-dropdown-title strong{font-size:18px;letter-spacing:-.035em;font-weight:900}.pv13-dropdown-title span{color:#828b9d;font-weight:700;font-size:11px}
.pv13-dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:13px 0}.pv13-dropdown-grid a{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:800;color:#40465d!important;padding:11px;border-radius:9px}.pv13-dropdown-grid a:hover{background:#f3f6ff;color:#4b70c7!important}.pv13-dropdown-grid svg{color:#6389eb}
.pv13-dropdown-foot{text-align:right;border-top:1px solid #eeeef3;padding-top:15px}.pv13-dropdown-foot a{display:inline-flex;align-items:center;gap:7px;color:#507ee3!important;font-size:12px;font-weight:850}
.pv13-nav-actions{margin-left:auto;display:flex;align-items:center;gap:13px;flex:none}.pv13-all-link{font-size:12px;font-weight:850;color:#31374b!important}.pv13-all-link:hover{text-decoration:underline}
.pv13-header-button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;border-radius:7px;padding:0 16px;background:#598bf0;color:#fff!important;font-size:12px;font-weight:900;box-shadow:0 3px 10px #5487e721}.pv13-header-button:hover{background:#437bdf;color:#fff!important}
.pv13-grid-button{display:grid;place-items:center;border:0;background:transparent;color:#292b37;border-radius:7px;padding:8px;width:43px;height:43px;cursor:pointer}.pv13-grid-button:hover,.pv13-grid-button[aria-expanded=true]{background:#f0f3fc}
.pv13-mobile-menu{position:absolute;left:50%;top:calc(100% + 1px);transform:translateX(-50%);width:min(760px,calc(100% - 30px));border:1px solid #e5e7ef;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 23px 41px #1016312b;padding:22px;max-height:calc(100dvh - 75px);overflow:auto;z-index:15}
.pv13-mobile-menu[hidden]{display:none!important}.pv13-mobile-menu form{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 12px;border-radius:9px;border:1px solid #e1e5ef;background:#f7f8fd}.pv13-mobile-menu form>svg{color:#688de5}.pv13-mobile-menu input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:12px;color:#252d46;padding:6px!important}.pv13-mobile-menu form button{display:grid;place-items:center;width:37px;height:35px;background:#5e8cf0;color:#fff;border:0;border-radius:8px;cursor:pointer}
.pv13-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin-top:17px}.pv13-mobile-grid a{display:block;padding:12px 4px;color:#3e465e!important;font-size:12px;font-weight:800;border-bottom:1px solid #f0f0f4}.pv13-mobile-grid a:hover{color:#4a79e0!important}
main#pv-main:not(:has(.pv8-hero)){padding-top:0!important}main#pv-main.pv13-home{padding-top:0!important}
.pv13-home{font-family:PVManrope,Inter,system-ui,sans-serif;background:#fff;color:#282933;overflow-x:clip}.pv13-home .pv13-main-container{width:min(calc(100% - 76px),1580px);max-width:1580px;margin-inline:auto}
.pv13-hero-catalog{background:radial-gradient(ellipse 33% 28% at -10% 15%,#e4e9fb9c,transparent 100%),radial-gradient(ellipse 30% 39% at 106% 12%,#e1eaffd9,transparent 100%),linear-gradient(115deg,#f8f8fd,#f3f4fb 70%,#f7f8ff);padding:31px 0 58px;position:relative}
.pv13-intro{text-align:center;padding:4px 0 28px}.pv13-home .pv13-intro h1{font-family:PVManrope,Inter,system-ui,sans-serif!important;color:#292a32!important;font-size:clamp(28px,3.05vw,54px)!important;letter-spacing:-.043em!important;line-height:1.16!important;font-weight:900!important;max-width:none!important;margin:0!important;text-transform:none!important;text-wrap:balance}
.pv13-intro p{font-size:clamp(15px,1.4vw,24px);font-weight:520;line-height:1.48;color:#535660;margin:12px 0 0}
.pv13-home .pv-tool-tabs{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 37px!important;padding:0!important;border:0;background:transparent!important}
.pv13-home .pv-tool-tab{appearance:none;border:1px solid #e1e3eb!important;background:#fff!important;color:#343741!important;border-radius:999px!important;padding:9px 21px!important;min-height:41px!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;transition:background .18s,color .18s,border-color .18s,transform .18s;cursor:pointer}
.pv13-home .pv-tool-tab:hover{border-color:#c6cde9!important;background:#f7f9ff!important;transform:translateY(-1px)}.pv13-home .pv-tool-tab.is-active{color:#fff!important;border-color:#292935!important;background:#292935!important;box-shadow:0 2px 6px #26283e16!important}
.pv13-results-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px;color:#393c49;font-size:13px}.pv13-results-bar>span:first-child{font-size:13px;font-weight:900}.pv13-results-bar>span:last-child{font-size:11px;color:#7d8595;font-weight:700}
.pv13-home .pv-tool-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:19px!important;align-items:stretch!important}
.pv13-home .pv-tool-card.pv3-tool-card.pv5-tool-card.pv6-tool-card{display:flex!important;flex-direction:column!important;width:100%!important;min-height:213px!important;height:auto!important;margin:0!important;padding:25px 26px 23px!important;gap:0!important;overflow:hidden!important;box-shadow:0 1px 3px #1d224009!important;border:1px solid #dedfe8!important;border-radius:14px!important;background:#fff!important;transform:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;isolation:isolate}
.pv13-home .pv-tool-card.pv6-tool-card:hover,.pv13-home .pv-tool-card.pv6-tool-card:focus-visible{transform:translateY(-4px)!important;border-color:#c6cce1!important;box-shadow:0 14px 29px #20294814!important}
.pv13-home .pv-tool-card[hidden]{display:none!important}
.pv13-home .pv6-visual{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;height:59px!important;min-height:59px!important;flex:none!important;width:100%!important;margin:0 0 9px!important;padding:0!important;background:none!important;border:0!important;overflow:visible!important;isolation:auto!important}
.pv13-home .pv6-visual::after,.pv13-home .pv6-decor,.pv13-home .pv6-corner-arrow,.pv13-home .pv6-micro-label,.pv13-home .pv6-kicker,.pv13-home .pv6-card-action{display:none!important}
.pv13-home .pv6-icon-holder{width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;min-height:50px!important;margin:0!important;border:0!important;border-radius:9px!important;background:var(--pv5-tint,#e9f2ff)!important;box-shadow:none!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important}
.pv13-home .pv6-icon-holder::after{display:none!important}
.pv13-home .pv6-icon-holder svg{display:block!important;width:41px!important;height:41px!important;max-width:41px!important;max-height:41px!important;stroke-width:3.6px!important;transform:none!important;transition:transform .24s ease}
.pv13-home .pv-tool-card:hover .pv6-icon-holder svg{transform:scale(1.07)!important}
.pv13-home .pv6-card-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:0!important;margin:0!important;flex:1!important;min-height:0!important;background:none!important}
.pv13-home .pv6-card-body strong{display:block!important;color:#2c2e39!important;font-size:clamp(16px,1.1vw,20px)!important;line-height:1.27!important;font-family:PVManrope,Inter,system-ui,sans-serif!important;letter-spacing:-.035em!important;font-weight:900!important;margin:0 0 10px!important;text-transform:none!important}
.pv13-home .pv6-card-body .pv6-description{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;line-height:1.63!important;font-size:12.5px!important;letter-spacing:0!important;color:#6f727c!important;font-weight:530!important;margin:0!important;max-width:100%!important}
.pv13-directory-end{text-align:center;margin-top:30px}.pv13-directory-end a{display:inline-flex;align-items:center;gap:9px;color:#4477d7!important;background:#fff;border:1px solid #d9e3fb;border-radius:8px;padding:12px 18px;font-weight:850;font-size:12px}.pv13-directory-end a:hover{border-color:#8aa8ef}
.pv13-work{padding:76px 0 102px;background:#fff}.pv13-home .pv13-work h2{text-align:center;color:#2d2e36!important;font-size:clamp(28px,2.65vw,43px)!important;letter-spacing:-.035em!important;font-weight:900!important;line-height:1.2!important;margin:0 0 43px!important}
.pv13-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.pv13-work-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;background:#fff;color:#30313d!important;border-radius:12px;border:1px solid #e8e8f0;box-shadow:0 7px 24px #1d213c0e;transition:transform .23s,box-shadow .23s}.pv13-work-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #1d213c1c}
.pv13-work-art{height:225px;position:relative;overflow:hidden;background:#e3f3ff;isolation:isolate;display:grid;place-items:center}.pv13-work-art-first{background:linear-gradient(145deg,#e8f1ff,#eef5ff)}.pv13-work-art-second{background:linear-gradient(145deg,#ecf7ff,#dceefb)}.pv13-work-art-third{background:linear-gradient(155deg,#e1eeff,#dae9f8)}
.pv13-mini-browser{width:72%;height:168px;border:8px solid #fff;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 15px 28px #6784c43b;background:#fff;transform:translateY(30px)}.pv13-mini-browser-line{height:25px;border-bottom:1px solid #e8edf7;display:flex;gap:4px;align-items:center;padding:0 10px}.pv13-mini-browser-line i{width:5px;height:5px;border-radius:50%;background:#a7c5e9}.pv13-mini-browser-content{display:flex;justify-content:center;gap:10px;padding:19px 12px}.pv13-mini-page{width:42%;height:104px;display:flex;align-items:start;flex-direction:column;gap:8px;padding:9px;background:#f4f8ff;border:1px solid #dce8f7;border-radius:7px}.pv13-mini-page b{font-size:12px;color:#658acc}.pv13-mini-page span{height:7px;width:77%;background:#cbdcf5;border-radius:5px}.pv13-mini-page span:nth-of-type(2){width:57%}.pv13-mini-page-back{transform:translateY(8px)}.pv13-mini-page-back b{color:#598fcd}
.pv13-mini-phone{position:relative;height:201px;width:117px;border-radius:23px 23px 0 0;background:#fefefe;border:7px solid #303e65;box-shadow:0 13px 27px #52699542;transform:translate(13px,25px);padding:24px 8px 0}.pv13-phone-notch{height:7px;width:39px;background:#303e65;border-radius:0 0 8px 8px;position:absolute;top:0;left:calc(50% - 19.5px)}.pv13-phone-image{height:120px;overflow:hidden;border-radius:5px;background:#acc9e6}.pv13-phone-image svg{display:block;width:100%;height:100%}.pv13-mini-crop{position:absolute;width:128px;height:128px;border:2px solid #fff;box-shadow:0 0 0 1px #629bf0;left:calc(50% - 69px);top:67px;transform:translateX(-12px)}.pv13-mini-crop i{display:block;width:8px;height:8px;background:#fff;border:1px solid #6999e7;position:absolute;top:-5px;left:-5px}.pv13-mini-crop i:nth-child(2){left:auto;right:-5px}.pv13-mini-crop i:nth-child(3){top:auto;bottom:-5px}.pv13-mini-crop i:nth-child(4){top:auto;left:auto;right:-5px;bottom:-5px}
.pv13-mini-photo{width:75%;height:173px;border:8px solid #fff;box-shadow:0 16px 31px #6584b43a;overflow:hidden;transform:translateY(22px)}.pv13-mini-photo svg{width:100%;height:100%;display:block}.pv13-mini-enhance{position:absolute;right:11%;top:22%;width:43px;height:43px;border-radius:11px;background:#fff;color:#5489e9;display:grid;place-items:center;box-shadow:0 5px 15px #4e70aa2c;font-size:23px}
.pv13-work-info{position:relative;display:flex;flex-direction:column;flex:1;min-height:189px;padding:24px 24px 45px}.pv13-work-info h3{font-size:20px!important;color:#2e303c!important;line-height:1.3!important;letter-spacing:-.025em!important;font-weight:900!important;margin:0 0 9px!important}.pv13-work-info p{color:#737987;font-size:13px;line-height:1.7;font-weight:550;margin:0;max-width:340px}.pv13-work-arrow{position:absolute;bottom:21px;right:22px;color:#343948}
.pv13-highlight{padding:10px 0 86px;background:#fff}.pv13-highlight-inner{display:grid;grid-template-columns:1fr .85fr;align-items:center;min-height:340px;border-radius:18px;overflow:hidden;background:#fff5d7;position:relative;padding:54px 64px}.pv13-highlight-copy{position:relative;z-index:2;max-width:585px}.pv13-highlight-copy>span{font-size:10px;color:#946b35;font-weight:900;letter-spacing:.08em}.pv13-highlight-copy h2{margin:15px 0 13px!important;font-size:clamp(27px,3.2vw,44px)!important;line-height:1.2!important;letter-spacing:-.044em!important;color:#343037!important;font-weight:900!important}.pv13-highlight-copy p{font-size:14px;color:#6a6260;font-weight:550;line-height:1.8;max-width:550px}.pv13-highlight-copy a{display:inline-flex;gap:9px;align-items:center;padding:12px 16px;border-radius:7px;background:#f2b61f;color:#24202e!important;font-weight:900;font-size:12px;margin-top:15px}.pv13-highlight-copy a:hover{background:#e7ad17}
.pv13-highlight-art{height:250px;position:relative}.pv13-highlight-paper{position:absolute;left:25%;top:-5px;height:264px;width:190px;transform:rotate(6deg);border-radius:10px;background:#fff;box-shadow:0 19px 30px #8b76373a;padding:27px 18px}.pv13-paper-top{height:14px;width:60%;border-radius:3px;background:#eabf6a;margin-bottom:16px}.pv13-highlight-paper>span{display:block;margin-bottom:8px;background:#d6dbe5;height:7px;width:95%;border-radius:3px}.pv13-highlight-paper>span:nth-of-type(2){width:70%}.pv13-highlight-paper>span:nth-of-type(4){width:84%}.pv13-paper-image{height:80px;margin-top:20px;border-radius:5px;background:linear-gradient(140deg,#ffe7c7 36%,#e99280 36%,#f2a580 68%,#8ac1d5 68%)}.pv13-highlight-thumbnail{position:absolute;left:0;bottom:17px;display:grid;place-items:center;width:97px;height:97px;border-radius:17px;background:#fff;box-shadow:0 11px 19px #75613238;transform:rotate(-11deg)}.pv13-highlight-thumbnail svg{width:75px;height:75px;color:#e79549}.pv13-thumb-small{left:auto;right:7%;top:18px;bottom:auto;transform:rotate(9deg);width:78px;height:78px}.pv13-thumb-small svg{width:57px;height:57px;color:#5f8ade}
.pv13-proof{text-align:center;padding:60px 0 95px}.pv13-proof h2{font-size:clamp(27px,3vw,42px)!important;color:#2c2c34!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.044em!important;margin:0 0 13px!important}.pv13-proof>.pv13-main-container>p{font-size:14px;color:#727788;font-weight:560;line-height:1.8;max-width:660px;margin:0 auto}.pv13-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px}.pv13-proof-grid>div{padding:25px 20px}.pv13-proof-grid svg{color:#5887e9;margin-bottom:14px}.pv13-proof-grid strong{display:block;font-size:15px;font-weight:900}.pv13-proof-grid p{font-size:12px;color:#858a98;margin:8px auto 0;max-width:225px;line-height:1.7}
@media(max-width:1460px){.pv13-nav-inner{width:min(calc(100% - 34px),1400px);gap:17px}.pv13-desktop-links{margin-left:1px}.pv13-desktop-links>a,.pv13-more>summary{font-size:10px!important;padding-inline:9px}.pv13-home .pv13-main-container{width:min(calc(100% - 48px),1460px)}}
@media(max-width:1120px){.pv13-desktop-links{display:none!important}.pv13-nav-actions{margin-left:auto}.pv13-nav-inner{height:66px;min-height:66px}.pv13-home .pv-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pv13-work-grid{gap:15px}.pv13-work-info{padding:18px 17px 45px}.pv13-work-art{height:190px}.pv13-home .pv13-intro h1{font-size:clamp(30px,4vw,46px)!important}}
@media(max-width:760px){.pv13-nav-inner{height:62px;min-height:62px;width:calc(100% - 28px)}.pv13-header .pv-logo .pv-mark svg{width:36px;height:36px}.pv13-header .pv-logo .pv-wordmark{font-size:25px!important}.pv13-all-link{display:none}.pv13-home .pv13-main-container{width:calc(100% - 30px)}.pv13-hero-catalog{padding-top:29px}.pv13-intro{padding-bottom:19px}.pv13-intro p{font-size:15px}.pv13-home .pv-tool-tabs{margin:15px 0 25px!important;gap:6px}.pv13-home .pv-tool-tab{padding:8px 13px!important;min-height:34px!important;font-size:11px!important}.pv13-home .pv-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pv13-home .pv-tool-card.pv6-tool-card{padding:19px 15px!important;min-height:205px!important;border-radius:10px!important}.pv13-home .pv6-visual{height:51px!important;min-height:51px!important;margin-bottom:7px!important}.pv13-home .pv6-icon-holder{width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important;border-radius:8px!important}.pv13-home .pv6-icon-holder svg{width:36px!important;height:36px!important}.pv13-home .pv6-card-body strong{font-size:15px!important;margin-bottom:7px!important}.pv13-home .pv6-description{font-size:11px!important}.pv13-work{padding:53px 0 62px}.pv13-work-grid{grid-template-columns:1fr;max-width:470px;margin:0 auto;gap:15px}.pv13-work-art{height:215px}.pv13-work-info{min-height:150px}.pv13-highlight{padding-bottom:50px}.pv13-highlight-inner{grid-template-columns:1fr;padding:29px 26px}.pv13-highlight-art{height:200px}.pv13-highlight-paper{left:38%;top:20px;height:200px}.pv13-proof{padding:43px 0 65px}.pv13-proof-grid{gap:0;grid-template-columns:1fr}.pv13-proof-grid>div{padding:14px 10px}}
@media(max-width:440px){.pv13-header-button{display:none}.pv13-nav-inner{gap:8px}.pv13-mobile-menu{padding:15px}.pv13-mobile-grid{gap:3px 10px}.pv13-mobile-grid a{font-size:11px}.pv13-home .pv13-intro h1{font-size:clamp(25px,7.8vw,34px)!important;line-height:1.2!important}.pv13-intro p{font-size:13px}.pv13-home .pv-tool-tabs{gap:6px}.pv13-home .pv-tool-tab{padding:8px 11px!important;font-size:10px!important}.pv13-home .pv-tool-grid{gap:9px!important}.pv13-home .pv-tool-card.pv6-tool-card{padding:17px 11px!important;min-height:212px!important}.pv13-home .pv6-card-body strong{font-size:14px!important}.pv13-home .pv6-card-body .pv6-description{font-size:10.5px!important;line-height:1.55!important}.pv13-highlight-copy h2{font-size:28px!important}}
@media(max-width:350px){.pv13-home .pv-tool-grid{grid-template-columns:1fr!important}.pv13-home .pv-tool-card.pv6-tool-card{min-height:0!important;padding:22px!important}.pv13-home .pv6-card-body strong{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){.pv13-header *,.pv13-home *{transition:none!important;animation:none!important}.pv13-work-card:hover,.pv13-home .pv-tool-card:hover{transform:none!important}}
/* V13 consistent, simplified compact cards on All Tools + categories. */
:is(.pv-directory-v2,.pv-category-live) .pv-tool-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:19px!important;align-items:stretch!important}
:is(.pv-directory-v2,.pv-category-live) .pv-tool-card.pv3-tool-card.pv5-tool-card.pv6-tool-card{display:flex!important;flex-direction:column!important;min-height:215px!important;height:auto!important;width:100%!important;padding:25px 26px 23px!important;margin:0!important;gap:0!important;border-radius:14px!important;border:1px solid #dedfe8!important;background:#fff!important;box-shadow:0 1px 3px #1d224009!important;overflow:hidden!important;transform:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}
:is(.pv-directory-v2,.pv-category-live) .pv-tool-card.pv6-tool-card:hover{transform:translateY(-4px)!important;border-color:#c6cce1!important;box-shadow:0 14px 29px #20294814!important}
:is(.pv-directory-v2,.pv-category-live) .pv-tool-card[hidden]{display:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-visual{height:59px!important;min-height:59px!important;flex:none!important;width:100%!important;margin:0 0 9px!important;padding:0!important;display:flex!important;align-items:flex-start!important;background:none!important;border:0!important;overflow:visible!important}
:is(.pv-directory-v2,.pv-category-live) :is(.pv6-decor,.pv6-corner-arrow,.pv6-micro-label,.pv6-kicker,.pv6-card-action){display:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-visual:after{display:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-icon-holder{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;margin:0!important;border:0!important;border-radius:9px!important;background:var(--pv5-tint,#e9f2ff)!important;box-shadow:none!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-icon-holder:after{display:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-icon-holder svg{width:41px!important;height:41px!important;max-width:41px!important;max-height:41px!important;stroke-width:3.6px!important;transform:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-card-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:0!important;margin:0!important;flex:1!important;min-height:0!important;background:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-card-body strong{display:block!important;color:#2c2e39!important;font-size:clamp(16px,1.1vw,20px)!important;font-family:PVManrope,Inter,system-ui,sans-serif!important;line-height:1.27!important;letter-spacing:-.035em!important;font-weight:900!important;margin:0 0 10px!important;text-transform:none!important}
:is(.pv-directory-v2,.pv-category-live) .pv6-card-body .pv6-description{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;line-height:1.63!important;font-size:12.5px!important;letter-spacing:0!important;color:#6f727c!important;font-weight:530!important;margin:0!important;max-width:100%!important}
@media(max-width:1120px){:is(.pv-directory-v2,.pv-category-live) .pv-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){:is(.pv-directory-v2,.pv-category-live) .pv-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}:is(.pv-directory-v2,.pv-category-live) .pv-tool-card.pv6-tool-card{padding:19px 15px!important;min-height:205px!important;border-radius:10px!important}:is(.pv-directory-v2,.pv-category-live) .pv6-visual{height:51px!important;min-height:51px!important}:is(.pv-directory-v2,.pv-category-live) .pv6-icon-holder{width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important}:is(.pv-directory-v2,.pv-category-live) .pv6-icon-holder svg{width:36px!important;height:36px!important}:is(.pv-directory-v2,.pv-category-live) .pv6-card-body strong{font-size:15px!important}}
@media(max-width:440px){:is(.pv-directory-v2,.pv-category-live) .pv-tool-card.pv6-tool-card{padding:17px 11px!important;min-height:212px!important}:is(.pv-directory-v2,.pv-category-live) .pv6-card-body strong{font-size:14px!important}:is(.pv-directory-v2,.pv-category-live) .pv6-card-body .pv6-description{font-size:10.5px!important;line-height:1.55!important}}
@media(max-width:350px){:is(.pv-directory-v2,.pv-category-live) .pv-tool-grid{grid-template-columns:1fr!important}:is(.pv-directory-v2,.pv-category-live) .pv-tool-card.pv6-tool-card{min-height:0!important;padding:22px!important}}