.CategoryHub-module__YNCugG__heroSection{background:var(--background-solid);padding-top:4.5rem;padding-bottom:4.5rem;transition:background-color .3s;position:relative;overflow:hidden}@media (min-width:768px){.CategoryHub-module__YNCugG__heroSection{padding-top:6.5rem;padding-bottom:5.5rem}}.CategoryHub-module__YNCugG__heroGlow{opacity:.09;filter:blur(130px);pointer-events:none;z-index:1;border-radius:50%;width:100%;max-width:1100px;height:140%;animation:14s ease-in-out infinite alternate CategoryHub-module__YNCugG__breathingGlow;position:absolute;top:-20%;left:50%;transform:translate(-50%)}[data-theme=light] .CategoryHub-module__YNCugG__heroGlow{opacity:.05;filter:blur(150px)}@keyframes CategoryHub-module__YNCugG__breathingGlow{0%{opacity:.07;transform:translate(-50%)scale(.97)}to{opacity:.11;transform:translate(-50%)scale(1.03)}}.CategoryHub-module__YNCugG__heroOrbTopRight{background:var(--secondary);opacity:.05;filter:blur(90px);pointer-events:none;z-index:1;width:350px;height:350px;position:absolute;top:-10%;right:-5%}.CategoryHub-module__YNCugG__heroOrbBottomLeft{opacity:.04;filter:blur(85px);pointer-events:none;z-index:1;background:#ffffff1a;width:300px;height:300px;position:absolute;bottom:-10%;left:-5%}.CategoryHub-module__YNCugG__heroGrid{pointer-events:none;z-index:2;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 50%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 50%,#0000 100%)}[data-theme=light] .CategoryHub-module__YNCugG__heroGrid{background-image:linear-gradient(#00000003 1px,#0000 1px),linear-gradient(90deg,#00000003 1px,#0000 1px)}.CategoryHub-module__YNCugG__heroContent{z-index:10;text-align:center;position:relative}.CategoryHub-module__YNCugG__heroInner{flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin:0 auto;display:flex}.CategoryHub-module__YNCugG__heroBadge{letter-spacing:.18em;text-transform:uppercase;color:var(--secondary);-webkit-backdrop-filter:blur(12px);background:#d4af370d;border:1px solid #d4af3740;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.375rem 1.25rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 4px 20px #00000008}[data-theme=light] .CategoryHub-module__YNCugG__heroBadge{color:#b5952f;background:#d4af3714;border:1px solid #d4af3759}.CategoryHub-module__YNCugG__heroTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 40%,#a1a1aa 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:900;line-height:1.1}[data-theme=light] .CategoryHub-module__YNCugG__heroTitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0f172a 40%,#4b5563 100%);-webkit-background-clip:text;background-clip:text}.CategoryHub-module__YNCugG__heroSubtitle{color:var(--secondary);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}[data-theme=light] .CategoryHub-module__YNCugG__heroSubtitle{color:#b5952f}.CategoryHub-module__YNCugG__heroDescription{color:var(--text-muted);max-width:38rem;margin:0;font-size:.95rem;line-height:1.65}.CategoryHub-module__YNCugG__contentSection{padding:5rem 0 6rem;position:relative;overflow:hidden}.CategoryHub-module__YNCugG__ambientOrbLeft{filter:blur(120px);pointer-events:none;z-index:0;opacity:.6;border-radius:50%;width:700px;height:700px;position:absolute;top:10%;left:-5%}.CategoryHub-module__YNCugG__ambientOrbRight{filter:blur(100px);pointer-events:none;z-index:0;opacity:.5;border-radius:50%;width:600px;height:600px;position:absolute;bottom:5%;right:-8%}.CategoryHub-module__YNCugG__contentGrid{z-index:1;grid-template-columns:1fr;gap:3rem;display:grid;position:relative}@media (min-width:1024px){.CategoryHub-module__YNCugG__contentGrid{grid-template-columns:1fr minmax(0,380px);gap:4rem}}.CategoryHub-module__YNCugG__toolsColumn,.CategoryHub-module__YNCugG__articlesColumn{flex-direction:column;gap:2rem;display:flex}.CategoryHub-module__YNCugG__sectionHeading{color:var(--text-main);letter-spacing:-.02em;border-bottom:1px solid var(--border);align-items:center;gap:.875rem;margin:0;padding-bottom:1rem;font-size:1.35rem;font-weight:800;display:flex}.CategoryHub-module__YNCugG__sectionIcon{width:2.5rem;height:2.5rem;color:var(--secondary);background:#d4af371f;border:1px solid #d4af3733;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CategoryHub-module__YNCugG__toolsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.CategoryHub-module__YNCugG__toolsGrid{grid-template-columns:1fr 1fr}}.CategoryHub-module__YNCugG__toolCard{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:1.75rem;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f,inset 0 1px #ffffff0f}.CategoryHub-module__YNCugG__toolCardGlow{border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#d4af370f 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.CategoryHub-module__YNCugG__toolCard:hover{border-color:#d4af3773;transform:translateY(-5px);box-shadow:0 20px 40px -8px #0003,0 8px 16px -4px #0000001f,0 0 0 1px #d4af3726,inset 0 1px #ffffff14}.CategoryHub-module__YNCugG__toolCard:hover .CategoryHub-module__YNCugG__toolCardGlow{opacity:1}.CategoryHub-module__YNCugG__toolCard:active{transform:translateY(-2px)}.CategoryHub-module__YNCugG__toolIcon{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.CategoryHub-module__YNCugG__toolCard:hover .CategoryHub-module__YNCugG__toolIcon{transform:scale(1.12)rotate(-3deg)}.CategoryHub-module__YNCugG__toolCardBody{flex-direction:column;flex:1;gap:.5rem;display:flex}.CategoryHub-module__YNCugG__toolTitle{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800;transition:color .2s}.CategoryHub-module__YNCugG__toolCard:hover .CategoryHub-module__YNCugG__toolTitle{color:var(--secondary)}.CategoryHub-module__YNCugG__toolDescription{color:var(--text-muted);flex:1;margin:0 0 .75rem;font-size:.875rem;line-height:1.65}.CategoryHub-module__YNCugG__toolAction{color:var(--secondary);letter-spacing:.01em;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:inline-flex}.CategoryHub-module__YNCugG__toolArrow{flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.CategoryHub-module__YNCugG__toolCard:hover .CategoryHub-module__YNCugG__toolArrow{transform:translate(4px)}.CategoryHub-module__YNCugG__articlesList{flex-direction:column;gap:1rem;display:flex}.CategoryHub-module__YNCugG__articleCard{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);border-radius:1.25rem;gap:0;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px -1px #0000000f,inset 0 1px #ffffff0a}.CategoryHub-module__YNCugG__articleCard:hover{border-color:#d4af3766;transform:translateY(-3px);box-shadow:0 12px 24px -6px #00000026,0 0 0 1px #d4af371f}.CategoryHub-module__YNCugG__articleAccent{background:linear-gradient(to bottom,var(--secondary),#d4af374d);opacity:.6;border-radius:3px 0 0 3px;flex-shrink:0;width:3px;transition:opacity .25s}.CategoryHub-module__YNCugG__articleCard:hover .CategoryHub-module__YNCugG__articleAccent{opacity:1}.CategoryHub-module__YNCugG__articleContent{flex-direction:column;flex:1;gap:.375rem;padding:1.25rem 1.25rem 1.25rem 1rem;display:flex}.CategoryHub-module__YNCugG__articleMeta{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.7rem;font-weight:700}.CategoryHub-module__YNCugG__articleTitle{color:var(--text-main);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:800;line-height:1.3;transition:color .2s}.CategoryHub-module__YNCugG__articleCard:hover .CategoryHub-module__YNCugG__articleTitle{color:var(--secondary)}.CategoryHub-module__YNCugG__articleDescription{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.125rem 0 0;font-size:.825rem;line-height:1.6;display:-webkit-box;overflow:hidden}.CategoryHub-module__YNCugG__articleAction{color:var(--secondary);align-items:center;gap:.3rem;margin-top:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.CategoryHub-module__YNCugG__articleCard:hover .CategoryHub-module__YNCugG__articleAction .CategoryHub-module__YNCugG__toolArrow{transform:translate(3px)}[data-theme=light] .CategoryHub-module__YNCugG__toolCard,[data-theme=light] .CategoryHub-module__YNCugG__articleCard{background:#ffffffd9;box-shadow:0 4px 8px -2px #0f172a14,0 2px 4px -1px #0f172a0d,inset 0 1px #ffffffe6}[data-theme=light] .CategoryHub-module__YNCugG__toolCard:hover,[data-theme=light] .CategoryHub-module__YNCugG__articleCard:hover{box-shadow:0 20px 40px -8px #0f172a24,0 8px 16px -4px #0f172a14,0 0 0 1px #d4af3733}
