.kVhRia_container{max-width:1400px;margin:0 auto;padding:0 2.5rem}.kVhRia_serifAccent{font-family:var(--font-serif);font-style:italic;font-weight:400}.kVhRia_banner{background:var(--ink);align-items:flex-end;min-height:42vh;display:flex;position:relative;overflow:hidden}.kVhRia_bannerFallback{z-index:0;background:radial-gradient(circle at 22% 30%, #1c6973d9 0%, transparent 50%), radial-gradient(circle at 80% 25%, #70c0d080 0%, transparent 45%), radial-gradient(circle at 60% 85%, #a2c73966 0%, transparent 50%), linear-gradient(135deg, var(--teal-deep) 0%, var(--ink) 72%);position:absolute;inset:0}.kVhRia_bannerOverlay{z-index:1;background:linear-gradient(#0f141933 0%,#0f14198c 100%);position:absolute;inset:0}.kVhRia_bannerContent{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:3.5rem 2.5rem 3rem;position:relative}.kVhRia_eyebrow{color:var(--lime);letter-spacing:.18em;text-transform:uppercase;font-variation-settings:"wdth" 75;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.78rem;font-weight:500;display:flex}.kVhRia_eyebrow:before{content:"";background:var(--lime);width:24px;height:1px;display:inline-block}.kVhRia_banner h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper);font-variation-settings:"wdth" 100,"opsz" 96;max-width:18ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:500;line-height:.98}.kVhRia_banner h1 .kVhRia_serifAccent{color:var(--lime)}.kVhRia_lead{color:#faf8f3d9;max-width:54ch;font-size:1.2rem;line-height:1.55}.kVhRia_body{background-color:var(--paper);background-image:var(--paper-texture);background-repeat:repeat;min-height:40vh;padding:4rem 0 6rem}.kVhRia_tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.6rem;margin-bottom:3rem;padding-bottom:1.75rem;display:flex}.kVhRia_tab{border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.9rem;transition:all .2s;display:inline-flex}.kVhRia_tab:hover{border-color:var(--teal);color:var(--teal)}.kVhRia_tabActive{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kVhRia_tabActive:hover{color:var(--paper)}.kVhRia_tabCount{opacity:.6;font-size:.72rem}.kVhRia_grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.kVhRia_card{border:1px solid var(--rule);background:var(--paper);border-radius:10px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.kVhRia_card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #0f141947}.kVhRia_cardImg{aspect-ratio:4/3;background:linear-gradient(150deg, var(--teal) 0%, var(--ink) 100%);width:100%;position:relative;overflow:hidden}.kVhRia_cardImg img{object-fit:cover}.kVhRia_cardImgFallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kVhRia_cardImgFallback span{font-family:var(--font-display);color:#faf8f359;font-variation-settings:"wdth" 75;font-size:3rem}.kVhRia_cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.kVhRia_cardTags{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.kVhRia_typeTag{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 75;color:var(--teal);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:500}.kVhRia_priceTag{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 75;border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:500}.kVhRia_priceFree{color:var(--lime-deep);background:#a2c7392e}.kVhRia_pricePremium{color:var(--earth);background:#744f2324}.kVhRia_cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variation-settings:"wdth" 95,"opsz" 40;margin-bottom:.6rem;font-size:1.3rem;font-weight:500;line-height:1.1}.kVhRia_cardDesc{color:var(--muted);flex:1;margin-bottom:1.4rem;font-size:.94rem;line-height:1.5}.kVhRia_cardBtn{letter-spacing:.03em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.7rem 1.1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.kVhRia_btnDownload{background:var(--ink);color:var(--paper)}.kVhRia_btnDownload:hover{background:var(--teal-deep)}.kVhRia_btnBuy{background:var(--earth);color:var(--paper)}.kVhRia_btnBuy:hover{filter:brightness(1.08)}.kVhRia_empty{color:var(--muted);text-align:center;padding:3rem 0;font-size:1.05rem}@media (max-width:1100px){.kVhRia_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.kVhRia_bannerContent{padding:2.5rem 1.5rem}.kVhRia_container{padding:0 1.5rem}.kVhRia_body{padding:2.5rem 0 4rem}}@media (max-width:560px){.kVhRia_grid{grid-template-columns:1fr}}.kVhRia_downloadRow{flex-wrap:wrap;gap:.6rem;display:flex}.kVhRia_downloadRow .kVhRia_cardBtn{text-align:center;flex:1;min-width:120px}
