.kBBV8a_section{padding:70px 0 110px}.kBBV8a_container{width:min(calc(100% - 40px), var(--container,1320px));margin-inline:auto}.kBBV8a_intro{max-width:760px;margin-bottom:50px}.kBBV8a_intro p{color:var(--ink-soft,#495b59);margin:0;font-size:16px;line-height:1.85}.kBBV8a_appGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:30px;display:grid}.kBBV8a_appCard{border:1px solid var(--line,#d6dfd7);background:#fff;border-radius:20px;flex-direction:column;padding:35px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 20px #101d3208}.kBBV8a_appCard:hover{border-color:#a6ccbc;transform:translateY(-3px);box-shadow:0 12px 30px #087f7914}.kBBV8a_cardTop{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.kBBV8a_appTitle{color:var(--midnight,#101d32);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.kBBV8a_packageBadge{color:#2f4d45;white-space:nowrap;background:#eef2ed;border:1px solid #d9e2d7;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:11px}.kBBV8a_appDescription{color:var(--ink-soft,#495b59);flex:1;margin:0 0 24px;font-size:14.5px;line-height:1.8}.kBBV8a_metaList{color:var(--ink-soft,#495b59);border-top:1px solid #edf1ea;flex-direction:column;gap:8px;margin:0 0 28px;padding:16px 0 0;font-size:13px;list-style:none;display:flex}.kBBV8a_metaList li{justify-content:space-between;gap:12px;display:flex}.kBBV8a_metaList strong{color:var(--midnight,#101d32);font-weight:600}.kBBV8a_cardActions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.kBBV8a_cardActions a{text-align:center;flex:auto;min-height:44px;padding:12px 18px;font-size:13px}@media (max-width:700px){.kBBV8a_section{padding:45px 0 75px}.kBBV8a_appGrid{grid-template-columns:1fr}.kBBV8a_appCard{padding:25px 20px}.kBBV8a_cardTop{flex-direction:column;gap:8px}.kBBV8a_cardActions{flex-direction:column}}
