.addon-catalogue_page__RB6o_{background:#fafcf9;color:#173b2b}.addon-catalogue_hero__2F75H{max-width:1280px;margin:auto;padding:76px 32px 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px}.addon-catalogue_eyebrow__RVVqD{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#13804e}.addon-catalogue_hero__2F75H h1{margin:22px 0;font-size:clamp(40px,4.4vw,62px);font-weight:750;line-height:1.08;letter-spacing:-.055em}.addon-catalogue_hero__2F75H h1 span{color:#12834e}.addon-catalogue_intro__h2POa{max-width:480px;font-size:17px;line-height:1.8;color:#61736a}.addon-catalogue_primary__962Fj{display:inline-flex;align-items:center;gap:16px;margin-top:28px;padding:15px 23px;background:#087e4d;border-radius:12px;color:white;font-size:14px;font-weight:700;box-shadow:0 8px 25px #087e4d20}.addon-catalogue_primary__962Fj:hover{background:#05633c}.addon-catalogue_heroNote__ismIP{display:flex;gap:7px;align-items:center;margin-top:17px;font-size:12px;color:#6c7c72}.addon-catalogue_heroVisual__HCajI{position:relative;padding:18px 0 30px}.addon-catalogue_heroVisual__HCajI:before{content:"";position:absolute;inset:-15px -15px 0 30px;border-radius:48% 48% 25% 35%;background:#e4edda}.addon-catalogue_heroVisual__HCajI>img{position:relative;width:100%;height:370px;object-fit:cover;border-radius:28px;box-shadow:0 16px 45px #173b2b14}.addon-catalogue_floatingBadge__PAXGC{position:absolute;bottom:6px;left:-20px;display:flex;gap:12px;align-items:center;padding:16px 22px;background:white;border:1px solid #e4ece3;border-radius:16px;box-shadow:0 12px 35px #173b2b12}.addon-catalogue_floatingBadge__PAXGC>span{display:grid;place-items:center;width:43px;height:43px;background:#e6f7ec;color:#13804e;border-radius:12px}.addon-catalogue_floatingBadge__PAXGC strong{display:block;font-size:14px}.addon-catalogue_floatingBadge__PAXGC small{display:block;font-size:11px;color:#718077;margin-top:4px}.addon-catalogue_content__HJlUJ{max-width:1280px;margin:auto;padding:30px 32px 76px;display:grid;gap:38px}.addon-catalogue_collection__FWq_f{scroll-margin-top:100px}.addon-catalogue_grid__yO_HM{display:grid;grid-template-columns:1fr;gap:24px}.addon-catalogue_card__OgVbb{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e8de;border-radius:22px;background:white;box-shadow:0 4px 15px #173b2b04;transition:transform .2s,box-shadow .2s}.addon-catalogue_card__OgVbb:hover{transform:translateY(-4px);box-shadow:0 14px 36px #173b2b10}.addon-catalogue_cardArt__36Zp_{position:relative;background:#edf3e7}.addon-catalogue_cardArt__36Zp_ img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.addon-catalogue_release__ZG1BF{position:absolute;top:15px;left:15px;border:1px solid #ffffffb0;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:650;background:#ffffffd9;color:#40564a}.addon-catalogue_cardBody__5joUo{display:flex;flex:1;flex-direction:column;padding:24px}.addon-catalogue_primary__962Fj:focus-visible{outline:3px solid #84c9a0;outline-offset:4px}@media(min-width:1024px){.addon-catalogue_grid__yO_HM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.addon-catalogue_hero__2F75H{grid-template-columns:1fr;padding:44px 22px 30px;gap:25px}.addon-catalogue_hero__2F75H h1{font-size:44px}.addon-catalogue_intro__h2POa{font-size:15px}.addon-catalogue_heroVisual__HCajI{padding:10px 4px 22px}.addon-catalogue_heroVisual__HCajI>img{height:260px}.addon-catalogue_heroVisual__HCajI:before{inset:0 0 0 20px}.addon-catalogue_floatingBadge__PAXGC{left:0;padding:12px 16px}.addon-catalogue_content__HJlUJ{padding:25px 20px 50px;gap:28px}.addon-catalogue_cardBody__5joUo{padding:22px}}@media(prefers-reduced-motion:reduce){.addon-catalogue_card__OgVbb{transition:none}.addon-catalogue_card__OgVbb:hover{transform:none}}