.ai02-store{--gold:#c7a36b;--muted:#8c9a96;max-width:1180px;margin:0 auto;padding:48px 20px 80px;color:#eef2ef}.ai02-store *{box-sizing:border-box}.ai02-store-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:30px;align-items:stretch}.ai02-store-copy,.ai02-store-buy{border:1px solid rgba(199,163,107,.22);background:linear-gradient(145deg,rgba(14,27,25,.98),rgba(7,15,14,.99));border-radius:12px;padding:30px}.ai02-store-kicker{color:var(--gold);font:700 10px/1.2 system-ui;letter-spacing:.16em;text-transform:uppercase}.ai02-store h1{margin:8px 0 16px;font:500 clamp(48px,7vw,82px)/.94 Georgia,serif}.ai02-store-lead{max-width:720px;color:#b7c1bd;font-size:18px;line-height:1.55}.ai02-store-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ai02-store-facts span{padding:8px 10px;border:1px solid rgba(199,163,107,.16);border-radius:999px;color:#cdbb99;font-size:12px}.ai02-store-buy h2{margin:5px 0 10px;font:500 28px Georgia,serif}.ai02-store-price{display:flex;align-items:baseline;gap:10px;margin:18px 0}.ai02-store-price strong{font:700 34px system-ui;color:#f0d39e}.ai02-store-price s{color:#73817d}.ai02-store-discount{padding:11px 12px;border:1px solid rgba(122,161,141,.28);background:rgba(122,161,141,.08);color:#b9d2c2;font-size:13px}.ai02-store-field{display:grid;gap:7px;margin-top:14px}.ai02-store-field input[type=email]{width:100%;padding:12px;border:1px solid rgba(195,207,202,.15);background:#081210;color:#fff;border-radius:6px}.ai02-store-check{display:flex;gap:8px;margin-top:12px;color:#9faeaa;font-size:12px;line-height:1.4}.ai02-store-check a{color:#d8bd8e}.ai02-store-button{width:100%;margin-top:16px;padding:14px 16px;border:1px solid rgba(199,163,107,.5);background:linear-gradient(135deg,#c7a36b,#a8834d);color:#07100f;font-weight:800;border-radius:7px;cursor:pointer}.ai02-store-note{min-height:20px;color:#869590;font-size:12px;line-height:1.45}.ai02-store-note[data-kind=error]{color:#d7a797}.ai02-store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.ai02-store-grid article{padding:18px;border:1px solid rgba(195,207,202,.1);background:rgba(255,255,255,.018);border-radius:8px}.ai02-store-grid strong{display:block;margin-bottom:6px;color:#e8e4db}.ai02-store-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:800px){.ai02-store{padding:20px 12px 60px}.ai02-store-hero{grid-template-columns:1fr}.ai02-store-copy,.ai02-store-buy{padding:20px}.ai02-store-grid{grid-template-columns:1fr}.ai02-store h1{font-size:52px}}