.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;align-items:center;padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-4xl);overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:url(/images/homepage/hero-bg.webp) center/cover no-repeat;pointer-events:none}.hero-bg[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08) 0%,transparent 35%),radial-gradient(circle at 85% 10%,rgba(196,112,75,.22) 0%,transparent 35%)}.hero-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(165deg,#0a190ae0,#0f230fc7,#0a1e0fd1)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-3xl);align-items:center;margin-bottom:var(--space-4xl);position:relative;z-index:5}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:5;max-width:680px}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:8px 18px;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);color:var(--color-white);font-size:.85rem;font-weight:500;margin-bottom:var(--space-lg);border:1px solid rgba(255,255,255,.2)}.badge-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;background:var(--color-terracotta-light);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--color-white);font-size:clamp(2.5rem,5.5vw,4.2rem);line-height:1.12;letter-spacing:-.025em;margin-bottom:var(--space-md)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.12rem;line-height:1.75;color:#ffffffe0;margin-bottom:var(--space-xl);max-width:580px}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-md);flex-wrap:wrap;position:relative;z-index:10}.hero-ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-sm);cursor:pointer;pointer-events:auto}.hero-trust-bullets[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-xl);color:#ffffffe6;font-size:.88rem;font-weight:500}.hero-trust-bullets[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;color:#ffffffeb}.hero-trust-bullets[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-terracotta-light);flex-shrink:0}.hero-spotlight[data-astro-cid-j7pv25f6]{position:relative;z-index:5}.spotlight-card[data-astro-cid-j7pv25f6]{background:#0e261cb8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:24px;box-shadow:0 24px 48px #00000059;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.spotlight-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 32px 64px #00000073;border-color:#ffffff4d}.spotlight-badge-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.spotlight-tag[data-astro-cid-j7pv25f6]{background:#c4704beb;color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:var(--radius-full)}.spotlight-stock[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#ffffffe0;font-weight:500}.pulse-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b981b3;animation:pulseRing 2s infinite}@keyframes pulseRing{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.spotlight-media[data-astro-cid-j7pv25f6]{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;margin-bottom:18px;background:#0d241a}.spotlight-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.spotlight-card[data-astro-cid-j7pv25f6]:hover .spotlight-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.spotlight-overlay-pills[data-astro-cid-j7pv25f6]{position:absolute;bottom:12px;left:12px;display:flex;gap:8px;z-index:2}.potency-pill[data-astro-cid-j7pv25f6]{background:#0e261cd9;backdrop-filter:blur(8px);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.2)}.terpene-pill[data-astro-cid-j7pv25f6]{background:#d4af37eb;color:#123326;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-full)}.spotlight-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.spotlight-meta-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.spotlight-category[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-terracotta-light);text-transform:uppercase;font-weight:600;letter-spacing:.06em}.spotlight-meta-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);color:#fff;font-size:1.35rem;margin:2px 0 0}.spotlight-price[data-astro-cid-j7pv25f6]{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.spotlight-price[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.72rem;color:#ffffffb3;text-transform:uppercase}.spotlight-price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.35rem;color:#fff;font-weight:700;line-height:1.1}.spotlight-desc[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.6;color:#ffffffd1;margin-bottom:14px}.spotlight-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.spotlight-chips[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#ffffffe6;font-size:.75rem;font-weight:500;padding:3px 10px;border-radius:var(--radius-full)}.spotlight-cta-btn[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:#fff;color:var(--color-primary-dark);border-radius:12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.spotlight-cta-btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-terracotta-light);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.hero-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);background:#0e261c99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);border-radius:20px;position:relative;z-index:5}.stat-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-white);line-height:1.15}.stat-label[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:#fffffff2;letter-spacing:.02em}.stat-sub[data-astro-cid-j7pv25f6]{font-size:.78rem;color:#ffffffb3}.section-intro[data-astro-cid-j7pv25f6]{max-width:640px;margin-bottom:var(--space-3xl)}.section-intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-md)}.section-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.8}.section-intro-light[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white)}.section-intro-light[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fffc}.section-intro-light[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]{color:var(--color-terracotta-light)}.section-intro-light[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]:before{background:var(--color-terracotta-light)}.section-header-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-2xl);gap:var(--space-lg)}.section-header-row[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.categories-section[data-astro-cid-j7pv25f6]{background:var(--color-bg);padding:var(--space-4xl) 0}.categories-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.category-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;position:relative;background:#fff;border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid rgba(31,77,60,.08);box-shadow:0 4px 20px #0f191408;text-decoration:none;color:inherit;overflow:hidden}.category-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-terracotta));opacity:0;transition:opacity .3s ease}.category-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 16px 36px #1f4d3c1f;border-color:#1f4d3c38}.category-card[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.category-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.category-number[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:#1f4d3c40;line-height:1}.category-badge[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:var(--radius-full);background:#1f4d3c14;color:var(--color-primary)}.category-body[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-xl)}.category-title-group[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--color-text);margin-bottom:4px}.category-tagline[data-astro-cid-j7pv25f6]{display:block;font-size:.8rem;font-weight:600;color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.category-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.92rem;line-height:1.65;color:var(--color-text-muted);margin:0}.category-footer[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-md);border-top:1px solid rgba(31,77,60,.06)}.category-count[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:600;color:var(--color-text-muted)}.category-arrow-wrap[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--color-primary);transition:all .2s ease}.category-card[data-astro-cid-j7pv25f6]:hover .category-arrow-wrap[data-astro-cid-j7pv25f6]{color:var(--color-terracotta);transform:translate(4px)}.featured-section[data-astro-cid-j7pv25f6]{background:var(--color-white);padding:var(--space-4xl) 0}.products-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}a[data-astro-cid-j7pv25f6].product-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.product-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 20px #0f19140a;border:1px solid rgba(31,77,60,.08);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease;position:relative}.product-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1f4d3c1f;border-color:#1f4d3c33}.product-badge-group[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;z-index:2}.product-badge[data-astro-cid-j7pv25f6]{padding:5px 12px;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f59e0b;color:#fff;box-shadow:0 2px 6px #00000026}.product-badge[data-astro-cid-j7pv25f6].indica{background:#7c3aed}.product-badge[data-astro-cid-j7pv25f6].sativa{background:#d97706}.product-badge[data-astro-cid-j7pv25f6].hybrid{background:#059669}.product-badge[data-astro-cid-j7pv25f6].edible{background:#c46d46}.lab-pill[data-astro-cid-j7pv25f6]{background:#ffffffeb;backdrop-filter:blur(8px);color:var(--color-primary-dark);font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-full);border:1px solid rgba(31,77,60,.1)}.product-image[data-astro-cid-j7pv25f6]{height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#faf7f2,#f0eae1);position:relative;overflow:hidden}.product-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-card[data-astro-cid-j7pv25f6]:hover .product-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.product-placeholder[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;color:var(--color-primary);opacity:.4}.product-content[data-astro-cid-j7pv25f6]{padding:22px;display:flex;flex-direction:column;flex:1}.product-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;font-size:.85rem;margin-bottom:8px}.product-meta[data-astro-cid-j7pv25f6] .thc[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--color-primary)}.product-meta[data-astro-cid-j7pv25f6] .meta-dot[data-astro-cid-j7pv25f6]{color:#1f4d3c4d}.product-meta[data-astro-cid-j7pv25f6] .weight[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-weight:500}.product-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.18rem;font-weight:700;line-height:1.35;margin-bottom:8px;color:var(--color-text)}.product-reviews[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:12px}.product-reviews[data-astro-cid-j7pv25f6] .rating[data-astro-cid-j7pv25f6]{font-weight:700;color:#d4af37}.product-reviews[data-astro-cid-j7pv25f6] .review-count[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-weight:500}.product-effects[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.effect-tag[data-astro-cid-j7pv25f6]{background:#1f4d3c0d;border:1px solid rgba(31,77,60,.1);padding:4px 10px;border-radius:var(--radius-full);font-size:.78rem;color:var(--color-text);font-weight:500;transition:all .2s ease}.product-card[data-astro-cid-j7pv25f6]:hover .effect-tag[data-astro-cid-j7pv25f6]{border-color:#1f4d3c33;background:#1f4d3c14}.product-flavour[data-astro-cid-j7pv25f6]{font-size:.84rem;color:var(--color-text-muted);margin-bottom:18px;line-height:1.5}.product-flavour[data-astro-cid-j7pv25f6] .flavour-label[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-text)}.product-footer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(31,77,60,.07);margin-top:auto}.product-price-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.price-from[data-astro-cid-j7pv25f6]{font-size:.72rem;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;letter-spacing:.05em}.price[data-astro-cid-j7pv25f6]{font-size:1.45rem;font-weight:800;color:var(--color-primary);line-height:1.1}.product-footer[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:600;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;border:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.product-footer[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 14px #1f4d3c4d}.merch-section[data-astro-cid-j7pv25f6]{background:var(--color-sand)}.merch-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.merch-card[data-astro-cid-j7pv25f6]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm)}.merch-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.merch-copy[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.merch-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.merch-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-decoration:none;transition:all var(--transition-base)}.merch-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#2d5a4a14;transform:translate(3px)}.merch-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:600}.merch-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-text-muted);line-height:1.6}.process-section[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-primary-dark);overflow:hidden}.process-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.process-shape[data-astro-cid-j7pv25f6]{position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid rgba(255,255,255,.05);right:-200px;top:50%;transform:translateY(-50%)}.process-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);position:relative}.process-step[data-astro-cid-j7pv25f6]{position:relative;padding:var(--space-xl);background:#ffffff0d;border-radius:var(--radius-lg);backdrop-filter:blur(10px)}.step-number[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-terracotta);margin-bottom:var(--space-md)}.process-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-white);font-size:1.15rem;margin-bottom:var(--space-sm)}.process-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffb3;font-size:.95rem;margin:0}.process-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-3xl);position:relative;z-index:10}.process-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{pointer-events:auto;cursor:pointer}.trust-section[data-astro-cid-j7pv25f6]{background:var(--color-bg)}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:center}.trust-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-md)}.trust-content[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:var(--space-2xl)}.trust-features[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-lg)}.trust-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-md);align-items:flex-start}.feature-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border-radius:var(--radius-md);color:var(--color-primary);box-shadow:var(--shadow-sm)}.trust-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.trust-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-text)}.trust-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-text-muted)}.proof-links-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-top:var(--space-2xl)}.proof-link-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);transition:all var(--transition-base)}.proof-link-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#2d5a4a33}.proof-link-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.95rem}.proof-link-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.6;color:var(--color-text-muted)}.trust-visual[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.trust-image[data-astro-cid-j7pv25f6]{width:100%;max-width:480px;height:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);object-fit:cover;aspect-ratio:1}.testimonials-section[data-astro-cid-j7pv25f6]{background:var(--color-white)}.testimonials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.testimonials-header[data-astro-cid-j7pv25f6]{align-items:center}.testimonial-card[data-astro-cid-j7pv25f6]{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-border);margin:0;transition:all var(--transition-base)}.testimonial-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md)}.testimonial-card[data-astro-cid-j7pv25f6].featured{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-color:transparent;transform:scale(1.02)}.testimonial-card[data-astro-cid-j7pv25f6].featured p[data-astro-cid-j7pv25f6]{color:#fffffff2}.testimonial-card[data-astro-cid-j7pv25f6].featured footer[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-white)}.testimonial-card[data-astro-cid-j7pv25f6].featured footer[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#ffffffb3}.testimonial-card[data-astro-cid-j7pv25f6].featured .testimonial-rating[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-terracotta-light)}.testimonial-rating[data-astro-cid-j7pv25f6]{display:flex;gap:2px;margin-bottom:var(--space-md);color:var(--color-terracotta)}.testimonial-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.verified-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-full);background:#2d5a4a14;color:var(--color-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.testimonial-product[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:600;color:inherit;text-decoration:none}.testimonial-product[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.testimonial-card[data-astro-cid-j7pv25f6].featured .verified-badge[data-astro-cid-j7pv25f6]{background:#ffffff1f;color:var(--color-white)}.testimonial-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:var(--color-text-light);margin-bottom:var(--space-lg);font-style:italic}.testimonial-card[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.testimonial-card[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-text)}.testimonial-card[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-text-muted)}.cta-section[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.cta-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:url(/images/homepage/buy-weed-australia.webp) center/cover no-repeat;pointer-events:none}.cta-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a190ae0,#142814d1)}.cta-content[data-astro-cid-j7pv25f6]{position:relative;max-width:700px;margin:0 auto;text-align:center;z-index:2}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-md);color:var(--color-white)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:var(--space-xl);color:#ffffffd9}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;position:relative;z-index:10}.cta-buttons[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{pointer-events:auto;cursor:pointer}.cta-buttons[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{background:#8ba88833;border-color:transparent;color:var(--color-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cta-buttons[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:#8ba88859;border-color:transparent;color:var(--color-white)}.compliance-notice[data-astro-cid-j7pv25f6]{background:var(--color-charcoal);padding:var(--space-xl) 0}.compliance-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-lg);max-width:900px;margin:0 auto}.compliance-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:var(--color-sage)}.compliance-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffb3;font-size:.9rem;margin:0;line-height:1.7}.compliance-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-white)}.locations-section[data-astro-cid-j7pv25f6]{background:var(--color-sand)}.locations-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-top:var(--space-2xl)}.location-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-white);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-charcoal);font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.location-item[data-astro-cid-j7pv25f6]:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px);box-shadow:0 4px 16px #2d502d33}.location-icon[data-astro-cid-j7pv25f6]{font-size:1.2rem}.locations-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-xl);position:relative;z-index:10}.locations-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{pointer-events:auto;cursor:pointer}.blog-section[data-astro-cid-j7pv25f6]{background:var(--color-white)}.blog-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-xl)}.blog-card[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-xl);background:var(--color-sand);border-radius:var(--radius-xl);text-decoration:none;transition:all .3s ease}.blog-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.blog-icon[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:var(--space-md)}.blog-category[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--space-sm)}.blog-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--color-charcoal);margin-bottom:var(--space-sm);line-height:1.4}.blog-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-charcoal-light);line-height:1.6;margin:0}.faq-section[data-astro-cid-j7pv25f6]{background:var(--color-sand);padding:var(--space-4xl) 0}.faq-accordion-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-md);max-width:860px;margin:var(--space-2xl) auto 0}.faq-item[data-astro-cid-j7pv25f6]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.faq-item[data-astro-cid-j7pv25f6][open]{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.faq-summary[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) var(--space-xl);cursor:pointer;user-select:none;list-style:none;gap:var(--space-md)}.faq-summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-text);line-height:1.4}.faq-chevron[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-bg);color:var(--color-primary);flex-shrink:0;transition:transform var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.faq-item[data-astro-cid-j7pv25f6][open] .faq-chevron[data-astro-cid-j7pv25f6]{transform:rotate(180deg);background:var(--color-primary);color:var(--color-white)}.faq-body[data-astro-cid-j7pv25f6]{padding:0 var(--space-xl) var(--space-xl)}.faq-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);line-height:1.7;font-size:.98rem;margin:0}.faq-footer-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-2xl);font-size:.95rem;color:var(--color-text-muted)}.faq-footer-cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-3xl)}.hero-spotlight[data-astro-cid-j7pv25f6]{max-width:520px;margin:0 auto;width:100%}.categories-grid[data-astro-cid-j7pv25f6],.products-grid[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6],.merch-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-3xl)}.trust-visual[data-astro-cid-j7pv25f6]{order:-1}.testimonials-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.testimonial-card[data-astro-cid-j7pv25f6].featured{transform:none}.hero-stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.locations-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}.blog-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:calc(var(--header-height) + var(--space-xl)) 0 var(--space-3xl);min-height:auto}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.25rem}.hero-ctas[data-astro-cid-j7pv25f6]{flex-direction:column}.hero-ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.hero-trust-bullets[data-astro-cid-j7pv25f6]{flex-direction:column;gap:8px}.hero-stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;padding:var(--space-lg);gap:var(--space-md)}.stat-value[data-astro-cid-j7pv25f6]{font-size:1.6rem}.categories-grid[data-astro-cid-j7pv25f6],.products-grid[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6],.merch-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section-header-row[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column}.cta-buttons[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.compliance-inner[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.locations-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.proof-links-grid[data-astro-cid-j7pv25f6],.blog-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
