.products-hero[data-astro-cid-3swd3b6j]{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a0a}.hero-bg-depth[data-astro-cid-3swd3b6j]{position:absolute;inset:0;background:radial-gradient(ellipse 900px 700px at 30% 40%,rgba(42,157,143,.05) 0%,transparent 70%),radial-gradient(ellipse 700px 900px at 70% 60%,rgba(74,44,106,.04) 0%,transparent 70%),radial-gradient(ellipse 600px 600px at 50% 30%,rgba(212,169,78,.03) 0%,transparent 60%),#0a0a0a}.ghost-tree-bg[data-astro-cid-3swd3b6j]{position:absolute;inset:0;z-index:1;opacity:.4}.hero-vignette[data-astro-cid-3swd3b6j]{position:absolute;inset:0;box-shadow:inset 0 0 300px #000000b3;pointer-events:none;z-index:3}.heritage-sweep[data-astro-cid-3swd3b6j]{position:absolute;left:-20%;right:-20%;height:3px;background:linear-gradient(to right,transparent 0%,#2A9D8F 10%,#6B9E7D 22%,#D4A94E 36%,#E8853A 50%,#D95B43 64%,#A04668 78%,#4A2C6A 90%,transparent 100%);z-index:6;opacity:.7}.orb[data-astro-cid-3swd3b6j]{position:absolute;pointer-events:none;z-index:1;border-radius:50%;filter:blur(50px)}.orb-1[data-astro-cid-3swd3b6j]{width:300px;height:300px;top:15%;left:10%;background:radial-gradient(circle,rgba(42,157,143,.06) 0%,transparent 70%);filter:blur(60px);animation:floatOrb 20s ease-in-out infinite}.orb-2[data-astro-cid-3swd3b6j]{width:250px;height:250px;top:60%;right:15%;background:radial-gradient(circle,rgba(160,70,104,.05) 0%,transparent 70%);filter:blur(50px);animation:floatOrb 25s ease-in-out infinite reverse}.orb-3[data-astro-cid-3swd3b6j]{width:200px;height:200px;bottom:20%;left:30%;background:radial-gradient(circle,rgba(212,169,78,.04) 0%,transparent 70%);filter:blur(40px);animation:floatOrb 18s ease-in-out infinite 5s}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.hero-content[data-astro-cid-3swd3b6j]{position:relative;z-index:10;text-align:center;max-width:720px;padding:0 24px}.overline-label[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#c9962e;margin-bottom:32px}.hero-heading[data-astro-cid-3swd3b6j]{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(48px,10vw,110px);letter-spacing:-3px;line-height:.95;margin-bottom:24px}.hero-sub[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#fff6;margin-bottom:48px}.hero-body[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-weight:300;font-size:clamp(16px,2vw,19px);color:#86868b;line-height:1.7;max-width:540px;margin:0 auto 48px}.hero-ctas[data-astro-cid-3swd3b6j]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.scroll-line[data-astro-cid-3swd3b6j]{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:1px;height:48px;background:linear-gradient(to bottom,rgba(201,150,46,.4),transparent);z-index:10}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-reveal[data-astro-cid-3swd3b6j]{opacity:0;animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) both}.hero-reveal-1[data-astro-cid-3swd3b6j]{animation-delay:.2s}.hero-reveal-2[data-astro-cid-3swd3b6j]{animation-delay:.45s}.hero-reveal-3[data-astro-cid-3swd3b6j]{animation-delay:.7s}.hero-reveal-4[data-astro-cid-3swd3b6j]{animation-delay:.95s}.hero-reveal-5[data-astro-cid-3swd3b6j]{animation-delay:1.2s}.gold-shimmer-text[data-astro-cid-3swd3b6j]{background:linear-gradient(90deg,#c9962e,#f6e27a,#d4a94e,#f6e27a,#c9962e);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 6s ease-in-out infinite}@keyframes shimmerText{0%{background-position:200% center}to{background-position:-200% center}}.section-inner[data-astro-cid-3swd3b6j]{max-width:1280px;margin:0 auto;position:relative;z-index:10}.mockups-section[data-astro-cid-3swd3b6j],.journey-section[data-astro-cid-3swd3b6j]{padding:100px 24px 120px}.dark-heading[data-astro-cid-3swd3b6j]{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(32px,5vw,52px);letter-spacing:-1px;line-height:1.1;color:#f5f5f7;margin-top:16px}.dark-heading-sm[data-astro-cid-3swd3b6j]{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(32px,5vw,48px);letter-spacing:-1px;line-height:1.1;color:#f5f5f7}.dark-body[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-weight:300;font-size:16px;color:#6e6e73;line-height:1.7}.mockups-grid[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.mockup-card[data-astro-cid-3swd3b6j]{text-decoration:none;display:block;position:relative;border-radius:12px;overflow:hidden;cursor:pointer}.mockup-card[data-astro-cid-3swd3b6j]:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#c9962e00,#c9962e00);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .5s;pointer-events:none;z-index:10}.mockup-card[data-astro-cid-3swd3b6j]:hover:before{background:linear-gradient(135deg,#2a9d8f66,#d4a94e66,#a0466866)}.mockup-img[data-astro-cid-3swd3b6j]{aspect-ratio:4/3;position:relative;border-radius:12px 12px 0 0}.mockup-img-fade[data-astro-cid-3swd3b6j]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(10,10,10,.6) 100%);border-radius:12px 12px 0 0}.shirt-silhouette[data-astro-cid-3swd3b6j]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:60px;height:70px;opacity:.2}.mockup-details[data-astro-cid-3swd3b6j]{padding:20px}.mockup-title[data-astro-cid-3swd3b6j]{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:18px;color:#f5f5f7}.mockup-desc[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-size:13px;color:#6e6e73;margin-top:4px}.mockup-votes[data-astro-cid-3swd3b6j]{display:flex;align-items:center;gap:8px;margin-top:14px}.votes-count[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-weight:700;font-size:13px;color:#c9962e}.votes-badge[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-size:11px;color:#6e6e73;letter-spacing:1px}.ambient-glow[data-astro-cid-3swd3b6j]{position:absolute;pointer-events:none}.ambient-right[data-astro-cid-3swd3b6j]{width:500px;height:500px;top:10%;right:-10%;background:radial-gradient(circle,rgba(212,169,78,.04) 0%,transparent 70%);filter:blur(60px)}.weave-texture[data-astro-cid-3swd3b6j]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(212,175,55,.015) 4px,rgba(212,175,55,.015) 5px),repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(212,175,55,.015) 4px,rgba(212,175,55,.015) 5px);pointer-events:none;z-index:1}.timeline[data-astro-cid-3swd3b6j]{max-width:600px;margin:0 auto}.timeline-step[data-astro-cid-3swd3b6j]{display:flex;gap:32px;align-items:flex-start;margin-bottom:64px;position:relative}.timeline-step[data-astro-cid-3swd3b6j]:last-child{margin-bottom:0}.step-marker[data-astro-cid-3swd3b6j]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.step-num[data-astro-cid-3swd3b6j]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:20px}.active-step[data-astro-cid-3swd3b6j]{background:#c9962e1a;border:1px solid rgba(201,150,46,.3);color:#c9962e}.future-step[data-astro-cid-3swd3b6j]{background:#c9962e0f;border:1px solid rgba(201,150,46,.15);color:#c9962e99}.future-step-2[data-astro-cid-3swd3b6j]{background:#c9962e0a;border:1px solid rgba(201,150,46,.1);color:#c9962e66}.step-line[data-astro-cid-3swd3b6j]{width:1px;height:40px;background:linear-gradient(to bottom,#c9962e4d,#c9962e0d)}.step-line-faint[data-astro-cid-3swd3b6j]{background:linear-gradient(to bottom,#c9962e26,#c9962e08)}.step-line-faintest[data-astro-cid-3swd3b6j]{background:linear-gradient(to bottom,#c9962e1a,#c9962e05)}.step-content[data-astro-cid-3swd3b6j]{padding-top:8px}.step-title[data-astro-cid-3swd3b6j]{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:22px;color:#1a1410;margin-bottom:8px}.step-body[data-astro-cid-3swd3b6j]{font-size:15px}.you-are-here[data-astro-cid-3swd3b6j]{display:inline-block;margin-top:12px;padding:6px 14px;background:#2a9d8f14;border-radius:2px;font-family:DM Sans,sans-serif;font-weight:700;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#2a9d8f}.counter-section[data-astro-cid-3swd3b6j]{padding:80px 24px 100px}.counter-glow[data-astro-cid-3swd3b6j]{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(201,150,46,.05) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.counter-inner[data-astro-cid-3swd3b6j]{max-width:720px;margin:0 auto;position:relative;z-index:10;text-align:center}.counter-number[data-astro-cid-3swd3b6j]{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-2px;line-height:1;color:#876413}.counter-sub[data-astro-cid-3swd3b6j]{font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;color:#6e6e73;margin-top:16px;line-height:1.6}.counter-sub[data-astro-cid-3swd3b6j] strong[data-astro-cid-3swd3b6j]{color:#1a1410;font-weight:500}.counter-bar-wrap[data-astro-cid-3swd3b6j]{margin:32px auto 0;max-width:400px}.counter-bar[data-astro-cid-3swd3b6j]{height:3px;background:#1a14100f;border-radius:2px;overflow:hidden}.counter-bar-fill[data-astro-cid-3swd3b6j]{height:100%;background:linear-gradient(90deg,#2a9d8f,#c9962e,#d95b43);border-radius:2px;animation:progressPulse 3s ease-in-out infinite}@keyframes progressPulse{0%,to{box-shadow:0 0 8px #c9962e33}50%{box-shadow:0 0 20px #c9962e80}}.notify-section[data-astro-cid-3swd3b6j]{padding:120px 24px}.notify-inner[data-astro-cid-3swd3b6j]{max-width:560px;margin:0 auto;position:relative;z-index:10;text-align:center}.kolam-bg[data-astro-cid-3swd3b6j]{position:absolute;inset:0;z-index:1}.notify-orb-1[data-astro-cid-3swd3b6j]{width:400px;height:400px;top:20%;left:10%;background:radial-gradient(circle,rgba(42,157,143,.04) 0%,transparent 70%);filter:blur(50px)}.notify-orb-2[data-astro-cid-3swd3b6j]{width:300px;height:300px;bottom:10%;right:15%;background:radial-gradient(circle,rgba(74,44,106,.04) 0%,transparent 70%);filter:blur(40px)}.notify-form[data-astro-cid-3swd3b6j]{margin-top:40px;display:flex;flex-direction:column;gap:12px}.notify-row[data-astro-cid-3swd3b6j]{display:flex;flex-direction:column;gap:12px}.email-input[data-astro-cid-3swd3b6j]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:0;color:#f5f5f7;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;padding:16px 20px;outline:none;transition:border-color .3s,box-shadow .3s;width:100%}.email-input[data-astro-cid-3swd3b6j]:focus{border-color:#c9962e66;box-shadow:0 0 20px #c9962e14,inset 0 0 20px #c9962e08}.email-input[data-astro-cid-3swd3b6j]::placeholder{color:#6e6e73}@media(min-width:640px){.notify-row[data-astro-cid-3swd3b6j]{flex-direction:row}.notify-row[data-astro-cid-3swd3b6j] .email-input[data-astro-cid-3swd3b6j]{flex:1}.notify-row[data-astro-cid-3swd3b6j] .cta-gold[data-astro-cid-3swd3b6j]{width:auto}}@media(prefers-reduced-motion:reduce){.hero-reveal[data-astro-cid-3swd3b6j]{animation:none;opacity:1;transform:none}.reveal[data-astro-cid-3swd3b6j]{opacity:1;transform:none;transition:none}.glass-dark[data-astro-cid-3swd3b6j]:hover,.cta-gold[data-astro-cid-3swd3b6j]:hover,.cta-gold-light[data-astro-cid-3swd3b6j]:hover,.ghost-btn[data-astro-cid-3swd3b6j]:hover{transform:none}.card-shine[data-astro-cid-3swd3b6j]:after{transition:none}.gold-shimmer-text[data-astro-cid-3swd3b6j]{animation:none;background-position:0 center}.orb-1[data-astro-cid-3swd3b6j],.orb-2[data-astro-cid-3swd3b6j],.orb-3[data-astro-cid-3swd3b6j]{animation:none}[data-astro-cid-3swd3b6j]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:480px){.hero-ctas[data-astro-cid-3swd3b6j]{flex-direction:column;align-items:stretch}.hero-ctas[data-astro-cid-3swd3b6j] .cta-gold[data-astro-cid-3swd3b6j],.hero-ctas[data-astro-cid-3swd3b6j] .ghost-btn[data-astro-cid-3swd3b6j]{width:100%;text-align:center;box-sizing:border-box}.timeline-step[data-astro-cid-3swd3b6j]{gap:16px}.step-num[data-astro-cid-3swd3b6j]{width:36px;height:36px;font-size:16px}}@media(max-width:640px){.mockups-grid[data-astro-cid-3swd3b6j]{grid-template-columns:1fr}}
