._feature_1ad4w_1{margin-top:var(--spacing-12);display:grid;grid-template-columns:1.1fr 1fr;gap:var(--spacing-10, 2.5rem);align-items:center;padding:var(--spacing-10, 2.5rem) var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at 8% 12%,rgba(192,57,43,.12),transparent 38%),radial-gradient(circle at 95% 90%,rgba(217,163,52,.22),transparent 42%),linear-gradient(135deg,#eef5f7,var(--card))}._text_1ad4w_15{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._eyebrow_1ad4w_16{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c0392b}._title_1ad4w_17{font-family:var(--font-family-display);font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12;font-weight:600;margin:0;text-wrap:balance}._lead_1ad4w_18{margin:0;font-size:1.06rem;line-height:1.6;color:var(--muted-foreground);max-width:52ch}._priceRow_1ad4w_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._price_1ad4w_19{font-family:var(--font-family-display);font-size:2rem;font-weight:700;color:#9a6c12;font-variant-numeric:tabular-nums}._ship_1ad4w_21{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#e3f0e4;color:#2f6b3a;font-weight:800;font-size:.88rem}._photo_1ad4w_22{display:block;min-width:0}@media(max-width:860px){._feature_1ad4w_1{grid-template-columns:1fr;padding:var(--spacing-8) var(--spacing-5, 1.25rem);gap:var(--spacing-6)}._photo_1ad4w_22{order:-1}}._hero_1owmx_1{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-12);align-items:center;padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 10%,rgba(217,163,52,.22),transparent 40%),linear-gradient(135deg,var(--surface),var(--card));border:1px solid var(--border)}._heroText_1owmx_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._eyebrow_1owmx_14{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}._title_1owmx_21{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;font-weight:600;margin:0}._lead_1owmx_28{font-size:1.08rem;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:56ch}._heroActions_1owmx_29{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-2)}._learners_1owmx_30{grid-column:1 / -1;margin:0 calc(-1 * var(--spacing-8)) calc(-1 * var(--spacing-12));border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}._learners_1owmx_30 img{width:100%;height:auto;display:block}._promises_1owmx_37{list-style:none;margin:0;padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);background:var(--card);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-md)}._promises_1owmx_37 li{display:flex;gap:var(--spacing-3);align-items:flex-start;line-height:1.4;color:var(--secondary-foreground)}._promises_1owmx_37 li svg{color:var(--accent);flex-shrink:0;margin-top:1px}._catalog_1owmx_51{margin-top:var(--spacing-16)}._catalogHead_1owmx_52{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._sectionTitle_1owmx_60{font-family:var(--font-family-display);font-size:2rem;font-weight:600;margin:0}._filters_1owmx_61{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._filter_1owmx_61{border:1px solid var(--border);background:var(--card);color:var(--secondary-foreground);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer}._filterOn_1owmx_73{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._grid_1owmx_74{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._skeleton_1owmx_75{height:440px;border-radius:var(--radius-lg)}._card_1owmx_76{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._card_1owmx_76:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}._cardLink_1owmx_87{display:block;text-decoration:none}._cardBody_1owmx_88{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-2) var(--spacing-2);flex:1}._meta_1owmx_89{display:flex;gap:var(--spacing-1);font-size:.78rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.04em}._cardTitle_1owmx_90{font-family:var(--font-family-display);font-size:1.3rem;font-weight:600;line-height:1.2;color:var(--foreground);text-decoration:none}._cardTitle_1owmx_90:hover{color:var(--primary)}._cardDesc_1owmx_92{margin:0;color:var(--muted-foreground);line-height:1.5;font-size:.93rem;flex:1}._seller_1owmx_93{font-size:.85rem;font-style:italic;color:var(--secondary-foreground)}._cardFoot_1owmx_94{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-2)}._price_1owmx_95{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:#9a6c12;font-variant-numeric:tabular-nums}._addBtn_1owmx_96{width:100%;margin-top:var(--spacing-2)}._error_1owmx_97{color:var(--error)}._empty_1owmx_98{color:var(--muted-foreground)}@media(max-width:860px){._hero_1owmx_1{grid-template-columns:1fr;padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-8)}._learners_1owmx_30{margin:0 calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-8))}}
