.hs-home .hs-catalog-hero{padding:76px 0 68px}
.hs-home .hs-breadcrumb{font-size:14px;margin-bottom:26px;color:inherit;opacity:.85}
.hs-home .hs-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.hs-home .hs-catalog-tools{display:grid;grid-template-columns:1fr 260px;gap:24px;margin-bottom:22px;align-items:end}
.hs-home .hs-catalog-tools label{display:block;font-size:15px;line-height:1.5;font-weight:600;margin-bottom:8px}
.hs-home .hs-catalog-tools input,.hs-home .hs-catalog-tools select{display:block;width:100%;min-height:52px;padding:12px 15px;font:inherit;font-size:17px;color:var(--hs-ink);background:white;border:1px solid #8296a4;border-radius:10px;box-shadow:none}
.hs-home .hs-catalog-tools :is(input,select):focus-visible{outline:3px solid var(--hs-blue);outline-offset:3px}
.hs-home .hs-catalog-count{font-size:15px;margin-bottom:28px;color:var(--hs-muted)}
.hs-home .hs-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.hs-home .hs-catalog-card{position:relative}
.hs-home .hs-catalog-card h2{font-size:29px;letter-spacing:-.6px;line-height:1.2;margin-bottom:16px}
.hs-home .hs-catalog-card h2 a{color:inherit;text-decoration:none}
.hs-home .hs-catalog-card h2 a:hover{color:var(--hs-purple)}
.hs-home .hs-catalog-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}
.hs-home .hs-product-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:14px;background:#fff;color:var(--hs-purple);border:1px solid #c4d8e5}
.hs-home .hs-product-icon svg{width:30px;height:30px}
.hs-home .hs-stage{display:inline-block;padding:5px 12px;border-radius:20px;background:#e9e0f1;color:#512367;font-size:13px;line-height:1.5;font-weight:600}
.hs-home .hs-product-id{font-family:Archivo,Arial,sans-serif;font-size:13px;letter-spacing:.8px;font-weight:500;margin-bottom:16px;color:#4b5a67}
.hs-home .hs-catalog-category{font-size:14px;color:var(--hs-purple);font-weight:500;margin-top:4px;margin-bottom:22px}
.hs-home .hs-empty-results{padding:36px;border:1px dashed #8ca5b5;border-radius:14px;background:#fff;text-align:center}
.hs-home .hs-catalog [hidden]{display:none!important}
.hs-home .hs-product-hero .hs-stage{margin-bottom:22px;background:rgba(189,232,252,.14);border:1px solid #83b6d0;color:#dcf4ff}
.hs-home .hs-product-hero h1{margin-bottom:20px}
.hs-home .hs-product-hero .hs-product-id{color:#d8e7ef}
.hs-home .hs-product-hero .hs-product-tagline{font-size:clamp(25px,2.5vw,33px);line-height:1.3;max-width:850px;color:white;margin-bottom:26px}
.hs-home .hs-product-hero .hs-hero-copy h3{font-size:22px;line-height:1.5;font-weight:500;margin-bottom:24px;color:white}
.hs-home .hs-product-hero .hs-hero-copy>p:not(.hs-product-tagline){font-size:18px}
.hs-home .hs-product-hero .hs-product-note{font-size:15px!important;max-width:740px;margin-top:22px;margin-bottom:0;color:#d8e7ef}
.hs-home .hs-product-jumps{background:#f1f9fd;border-bottom:1px solid #d9e5ec;padding:20px 0}
.hs-home .hs-product-jumps .hs-shell{display:flex;gap:12px 26px;flex-wrap:wrap}
.hs-home .hs-product-jumps a{color:var(--hs-purple);font-size:15px;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:5px 0}
.hs-home .hs-product-section:nth-of-type(even){background:#f3faff}
.hs-home .hs-product-section .hs-prose{max-width:850px}
.hs-home .hs-product-section h2{max-width:950px;color:var(--hs-purple)}
.hs-home .hs-product-section h3{font-size:25px;margin:34px 0 16px}
.hs-home .hs-product-section ul{margin:0 0 24px;padding-left:25px;list-style:disc}
.hs-home .hs-product-section li{margin-bottom:8px;color:var(--hs-muted)}
.hs-home .hs-product-section em{font-size:16px;color:#4d5c68}
.hs-home .hs-product-section .hs-actions{margin-bottom:26px}
.hs-home .hs-product-section .hs-button{color:#251a0b}
.hs-home .hs-product-section .hs-status-note{border-left:3px solid var(--hs-blue);padding:16px 22px;background:#e5f5ff;margin:28px 0}
.hs-home .hs-product-section details{border-top:1px solid #cfdee7;padding:22px 0}
.hs-home .hs-product-section details:last-child{border-bottom:1px solid #cfdee7}
.hs-home .hs-product-section summary{font-size:21px;font-weight:600;line-height:1.4;cursor:pointer;color:var(--hs-ink)}
.hs-home .hs-product-section details p:first-of-type{margin-top:18px}
.hs-home .hs-product-section summary:focus-visible{outline:3px solid var(--hs-blue);outline-offset:5px}
.hs-home .hs-product-section .hs-section-intro{font-size:20px;color:var(--hs-ink)}
@media(max-width:800px){.hs-home .hs-catalog-tools{grid-template-columns:1fr;gap:18px}.hs-home .hs-catalog-grid{grid-template-columns:1fr}.hs-home .hs-catalog-hero{padding:66px 0 58px}.hs-home .hs-product-jumps .hs-shell{gap:10px 22px}.hs-home .hs-product-section h3{font-size:23px}}

.hs-home .hs-screenshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:36px}.hs-home .hs-screenshot-grid figure{margin:0;border:1px solid #d9e5ec;border-radius:16px;overflow:hidden;background:#f3faff}.hs-home .hs-screenshot-grid img{display:block;width:100%;height:auto;aspect-ratio:1.44;object-fit:contain;background:#0d1826}.hs-home .hs-screenshot-grid figcaption{padding:22px}.hs-home .hs-screenshot-grid figcaption strong{font-size:21px;color:var(--hs-purple)}.hs-home .hs-screenshot-grid figcaption p{font-size:16px;margin:12px 0 0}@media(max-width:800px){.hs-home .hs-screenshot-grid{grid-template-columns:1fr}}

.hs-home .hs-product-hero .hs-button-light-outline{color:#fff;border-color:#c9dae5}.hs-home .hs-product-hero .hs-button-light-outline:hover{background:rgba(255,255,255,.12);color:#fff}
