.CategoryPageContent_hero__yzFiQ{background:var(--ink);color:var(--paper);border-radius:var(--rad);padding:52px;position:relative;overflow:hidden;margin-top:14px}.CategoryPageContent_heroBg__3kOHU{position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 10%,rgba(27,63,202,.45) 0,transparent 60%),radial-gradient(50% 60% at 10% 90%,rgba(255,214,10,.15) 0,transparent 60%);pointer-events:none}.CategoryPageContent_heroInner__y0JK0{position:relative;z-index:1;max-width:880px}.CategoryPageContent_breadcrumb__TpTDL{display:flex;align-items:center;gap:6px;margin-bottom:28px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.45)}.CategoryPageContent_breadLink__l2fzT{color:hsla(0,0%,100%,.45);transition:color .15s;text-decoration:none}.CategoryPageContent_breadLink__l2fzT:hover{color:hsla(0,0%,100%,.8)}.CategoryPageContent_breadSep__lAvs9{opacity:.3}.CategoryPageContent_heroBadge__Ed1IM{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--rad-pill);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin-bottom:18px;width:-moz-fit-content;width:fit-content}.CategoryPageContent_heroBadgeDot__VbCik{width:5px;height:5px;border-radius:50%;background:var(--yellow);flex-shrink:0}.CategoryPageContent_heroTitle__Ls_A_{font-size:clamp(36px,5vw,72px);font-weight:900;line-height:.96;letter-spacing:-.04em;color:var(--paper);margin-bottom:16px}.CategoryPageContent_heroDesc__UywOS{font-size:16px;color:hsla(0,0%,100%,.65);line-height:1.6;max-width:560px;margin-bottom:28px}.CategoryPageContent_heroActions___QVmi{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.CategoryPageContent_heroBadgesRow__Eap5q{display:flex;flex-wrap:wrap;gap:8px}.CategoryPageContent_heroBadgeChip__4whBd{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--rad-pill);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CategoryPageContent_sectionHead__zqexA{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 48px;gap:24px 48px;align-items:start;margin-bottom:24px;padding-top:56px}.CategoryPageContent_sectionHead__zqexA h2{font-size:clamp(28px,3.5vw,52px);font-weight:900;line-height:1;letter-spacing:-.035em;margin-top:8px}.CategoryPageContent_sectionHead__zqexA h2 em{font-style:normal;color:var(--yellow)}.CategoryPageContent_sectionHead__zqexA p{font-size:14.5px;color:var(--muted);line-height:1.6;padding-top:12px}.CategoryPageContent_kicker__SrD0j{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.CategoryPageContent_infoSection__SIuXD{padding-top:56px}.CategoryPageContent_infoGrid__NoGR5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:24px}.CategoryPageContent_infoCard__B2l7V{background:var(--paper-2);border-radius:var(--rad);padding:28px 24px}.CategoryPageContent_infoCardTitle__hz1OZ{font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.01em;margin-bottom:14px;display:flex;align-items:center;gap:8px}.CategoryPageContent_infoCardNote__pxaNW{font-size:12px;color:var(--muted);line-height:1.55;font-style:italic;margin-bottom:14px}.CategoryPageContent_taskList__FJd4m{display:flex;flex-direction:column;gap:8px}.CategoryPageContent_taskItem__ps2KH{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--ink);line-height:1.45}.CategoryPageContent_taskCheck__Yy9DF{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:rgba(27,63,202,.1);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;margin-top:1px}.CategoryPageContent_brandingList__PPvH3{display:flex;flex-direction:column;gap:6px}.CategoryPageContent_brandingItem__Tl3kU{display:flex}.CategoryPageContent_brandingLink__eZaCs{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--paper);border:1px solid var(--hair);border-radius:var(--rad-pill);font-size:12.5px;color:var(--blue);font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;width:100%}@media (hover:hover){.CategoryPageContent_brandingLink__eZaCs:hover{background:var(--blue);color:var(--paper);border-color:var(--blue)}}.CategoryPageContent_customList___2mBA{display:flex;flex-direction:column;gap:7px}.CategoryPageContent_customItem__a9j1H{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--muted);line-height:1.45}.CategoryPageContent_customDot__Lwtn_{width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:5px}.CategoryPageContent_productSection__I0utV{padding-top:56px}.CategoryPageContent_productGrid__tvIVz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:24px}.CategoryPageContent_productCard__1x9rX{background:var(--paper);border:1px solid var(--hair);border-radius:var(--rad);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}@media (hover:hover){.CategoryPageContent_productCard__1x9rX:hover{border-color:var(--ink);transform:translateY(-2px)}}.CategoryPageContent_productImg__Nlqgb{aspect-ratio:4/3;background:var(--paper-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative}.CategoryPageContent_productImgEl__P2vYo{width:100%;height:100%;object-fit:cover;display:block}.CategoryPageContent_productImgText__u7QwC{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.CategoryPageContent_productBody__WlmzM{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1 1}.CategoryPageContent_productName__xcjfp{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.CategoryPageContent_productMeta__hj2p3{display:flex;flex-direction:column;gap:4px}.CategoryPageContent_metaRow__H8D4w{display:flex;gap:8px;font-size:12.5px}.CategoryPageContent_metaRow__H8D4w dt{font-weight:700;color:var(--muted);min-width:56px;flex-shrink:0}.CategoryPageContent_metaRow__H8D4w dd{color:var(--ink)}.CategoryPageContent_productCta__gzNbb{font-size:12.5px;font-weight:700;color:var(--blue);text-decoration:none;transition:color .15s;margin-top:auto}.CategoryPageContent_productCta__gzNbb:hover{color:var(--coral)}.CategoryPageContent_pricingSection__mNuNE{background:var(--ink);color:var(--paper);border-radius:var(--rad);padding:40px 44px;display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:14px}.CategoryPageContent_pricingTitle__qOg0d{font-size:22px;font-weight:900;letter-spacing:-.025em;line-height:1.2;margin-bottom:10px}.CategoryPageContent_pricingText__Clnaw{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.6;max-width:560px}.CategoryPageContent_relatedSection__kZ2q5{padding-top:48px}.CategoryPageContent_relatedTitle__E8oLY{font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1.2;margin-bottom:20px}.CategoryPageContent_relatedGrid__LgKvS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.CategoryPageContent_relatedCard__pWsui{background:var(--paper);border:1px solid var(--hair);border-radius:var(--rad);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}@media (hover:hover){.CategoryPageContent_relatedCard__pWsui:hover{border-color:var(--ink);transform:translateY(-2px)}}.CategoryPageContent_relatedImg___MPom{aspect-ratio:16/9;background:var(--paper-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden;position:relative;color:var(--muted);flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.CategoryPageContent_relatedImgCollage__4T2aW{position:absolute;inset:0;display:grid;grid-gap:2px;gap:2px;background:var(--paper-2)}.CategoryPageContent_relatedImgCollage__4T2aW[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.CategoryPageContent_relatedImgCollage__4T2aW[data-count="2"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.CategoryPageContent_relatedImgCollage__4T2aW[data-count="3"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.CategoryPageContent_relatedImgCollage__4T2aW[data-count="3"] .CategoryPageContent_relatedImgCollageImg__uycZb:first-child{grid-row:span 2}.CategoryPageContent_relatedImgCollage__4T2aW[data-count="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.CategoryPageContent_relatedImgCollageImg__uycZb{width:100%;height:100%;object-fit:cover;display:block}.CategoryPageContent_relatedBody__8h1nT{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.CategoryPageContent_relatedName__XYAAN{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.CategoryPageContent_relatedDesc__B5LNK{font-size:12.5px;color:var(--muted);line-height:1.5;flex:1 1}.CategoryPageContent_relatedLink__w3y4N{font-size:12.5px;font-weight:700;color:var(--blue);text-decoration:none;transition:color .15s}.CategoryPageContent_relatedLink__w3y4N:hover{color:var(--coral)}.CategoryPageContent_bottomNav__rE_wD{border-top:1px solid var(--hair);padding:24px 0 0;margin-top:40px}.CategoryPageContent_bottomNavInner__lTS74{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CategoryPageContent_catalogBtn___5rSW{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border:1.5px solid var(--hair);border-radius:var(--rad-pill);font-size:13px;font-weight:700;color:var(--muted);text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.CategoryPageContent_catalogBtn___5rSW:hover{border-color:var(--ink);color:var(--ink)}}@media (max-width:1024px){.CategoryPageContent_infoGrid__NoGR5{grid-template-columns:1fr 1fr}.CategoryPageContent_sectionHead__zqexA{grid-template-columns:1fr}.CategoryPageContent_productGrid__tvIVz{grid-template-columns:1fr 1fr 1fr}.CategoryPageContent_pricingSection__mNuNE{flex-direction:column;align-items:flex-start;padding:32px 28px}}@media (max-width:768px){.CategoryPageContent_hero__yzFiQ{padding:32px 24px}.CategoryPageContent_productGrid__tvIVz,.CategoryPageContent_relatedGrid__LgKvS{grid-template-columns:1fr 1fr}}@media (max-width:640px){.CategoryPageContent_infoGrid__NoGR5,.CategoryPageContent_productGrid__tvIVz,.CategoryPageContent_relatedGrid__LgKvS{grid-template-columns:1fr}.CategoryPageContent_bottomNavInner__lTS74{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.CategoryPageContent_hero__yzFiQ{padding:24px 18px;border-radius:var(--rad-md)}.CategoryPageContent_pricingSection__mNuNE{padding:24px 20px;border-radius:var(--rad-md);gap:20px;flex-direction:column;align-items:flex-start}}