.centered{text-align:center}.collection-benefits{display:flex;gap:12px;margin-top:28px}.collection-benefits span{background:#ffffffdb;border-radius:8px;padding:14px 18px;font-size:12px;box-shadow:0 3px 12px #253b1f18}.community-proof{background:#f7f4ec}.community-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px}.community-stat{background:#e8f3df;padding:22px;border-radius:12px;text-align:center}.community-stat>img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.community-stat>strong{display:block;color:#47812c;font:500 64px/1 Lora;margin-top:18px}.community-stat h2{font:500 22px Lora;color:#126b4e}.community-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.community-badges span{padding:12px 5px;border-radius:8px;background:#fff;font-size:10px;font-weight:700}.creator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.creator-grid article{background:#fff;padding:12px;border-radius:10px}.creator-grid img,.creator-placeholder{width:100%;aspect-ratio:1.2/1;object-fit:cover;border-radius:7px}.creator-placeholder,.benefit-placeholder,.spec-placeholder,.footer-image-placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#e6efe3,#cddfce);color:#126b4e;font-family:Lora}.creator-grid h3{font-size:13px;margin:9px 0 0}.creator-grid small{color:#888;font-size:9px}.creator-grid p{font-size:10px}.collection-content{background:#f7f4ec}.collection-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.collection-blog-grid article{background:#fff;padding:12px}.collection-blog-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.collection-blog-grid h3{font-size:14px}.collection-blog-grid p{font-size:11px;color:#69736d}.collection-blog-grid a{font-size:11px;font-weight:700;color:#126b4e}.collection-list-title{margin-top:48px}.collection-link-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.collection-link-grid a{position:relative}.collection-link-grid img{width:100%;aspect-ratio:1.45/1;object-fit:cover}.collection-link-grid span{position:absolute;left:0;right:0;bottom:0;padding:9px;background:#0b5f46cc;color:#fff;font-size:11px}.product-benefits,.product-specifications,.product-faq{background:#f7f4ec}.product-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:960px;margin:auto}.product-benefit-grid article{background:#fff;padding:14px;border-radius:12px}.product-benefit-grid img,.benefit-placeholder{width:100%;aspect-ratio:1.8/1;object-fit:cover;border-radius:8px}.product-benefit-grid h3{color:#126b4e;font-size:16px;text-align:center}.product-benefit-grid p{font-size:12px;color:#69736d;text-align:center}.package-row{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center}.package-row img,.spec-placeholder{width:100%;min-height:320px;object-fit:contain;background:#fff;border-radius:12px}.spec-card{background:#fff;border-radius:12px;padding:28px}.spec-card h2,.spec-config-grid h2{color:#126b4e;font:500 25px Lora}.spec-card ul{list-style:none;padding:0}.spec-card li{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #e1e4df;font-size:12px}.spec-card li b{color:#126b4e}.spec-config-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;margin-top:45px}.spec-config-grid>div:last-child{background:#fff;padding:25px;border-radius:12px}.spec-config-grid img{width:100%;max-height:420px;object-fit:contain}.product-faq-list{max-width:1100px;margin:auto;background:#edf6ee;border-radius:12px;padding:10px 24px}.product-faq-list details{border-bottom:1px solid #d6e3d8}.product-faq-list summary{display:flex;justify-content:space-between;padding:16px 0;font-weight:700}.product-faq-list p{color:#5f6d64;font-size:12px}.footer-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:0 35px 35px}.footer-gallery img,.footer-image-placeholder{width:100%;aspect-ratio:1.35/1;object-fit:cover;border-radius:8px}.footer-gallery:empty{display:none}@media(max-width:900px){.community-grid{grid-template-columns:1fr}.creator-grid{grid-template-columns:repeat(3,1fr)}.collection-link-grid{grid-template-columns:repeat(3,1fr)}.package-row,.spec-config-grid{grid-template-columns:1fr}}@media(max-width:600px){.collection-benefits{overflow:auto}.community-stat>strong{font-size:48px}.creator-grid{grid-template-columns:repeat(2,1fr)}.collection-blog-grid{grid-template-columns:1fr}.collection-link-grid{grid-template-columns:repeat(2,1fr)}.product-benefit-grid{grid-template-columns:1fr}.footer-gallery{grid-template-columns:repeat(3,1fr);padding:0 15px 25px}}
