html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{color:#1c2430;--bg:#f5f0e8;--card:#ffffffbd;--card-soft:#ffffff9e;--text:#1c2430;--text-secondary:#445062;--text-soft:#253246;--text-accent:#75552c;--text-warm:#8b6230;--fresh-green:#8e7a58;--warm-orange:#c3a06f;--premium-yellow:#fffaf1;--premium-gold:#233247;--deep-gold:#8f9bb0;--line:#1c24301f;--glass:#ffffff8f;--shadow:0 28px 72px #74634829;--scroll-track:#1c24300f;--scroll-thumb-border:#f5f0e8cc;--scroll-thumb:linear-gradient(180deg, #2332473d, #a37f492e);--page-glow-1:#ffffffc7;--page-glow-2:#d6c3a638;--page-grid:#1c24300b;--overlay-backdrop:#f5f0e8f0;--topbar-bg:#f5f0e8b8;--topbar-bg-strong:#f5f0e8eb;--topbar-shadow:0 16px 44px #7463481f;--brand-border:#1c24301f;--brand-bg:linear-gradient(145deg, #fffffff0, #ffffffa3);--hero-frame-bg:linear-gradient(135deg, #ffffff9e, #ffffff29 40%, transparent);--hero-frame-accent:#c3a06f29;--hero-fade:#f5f0e8f5;--panel-bg:#ffffff85;--panel-bg-strong:#ffffffa8;--panel-glow:#ffffff80;--heading-gradient:linear-gradient(135deg, #233247 0%, #4e5c6e 52%, #a27f49 100%);--heading-accent-gradient:linear-gradient(90deg, #a27f49 0%, #6c7889 42%, #233247 100%);font-synthesis:none;text-rendering:optimizelegibility;background:#f5f0e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark]{color:#f5f7fb;--bg:#050505;--card:#ffffff14;--card-soft:#ffffff0f;--text:#f5f7fb;--text-secondary:#a6adbb;--text-soft:#c8d2df;--text-accent:#9fb0c7;--text-warm:#d8c39a;--fresh-green:#d7dee9;--warm-orange:#8a93a3;--premium-yellow:#eef2f8;--premium-gold:#fff;--deep-gold:#6e7686;--line:#ffffff24;--glass:#ffffff0f;--shadow:0 28px 72px #00000075;--scroll-track:#ffffff09;--scroll-thumb-border:#050505b3;--scroll-thumb:linear-gradient(180deg, #ffffff38, #9fb0c729);--page-glow-1:#ffffff14;--page-glow-2:#a3adbb14;--page-grid:#ffffff06;--overlay-backdrop:#050505f5;--topbar-bg:#08080a9e;--topbar-bg-strong:#08080ad6;--topbar-shadow:0 16px 44px #00000052;--brand-border:#ffffff29;--brand-bg:linear-gradient(145deg, #ffffff1f, #ffffff08);--hero-frame-bg:linear-gradient(135deg, #ffffff14, #ffffff05 40%, transparent);--hero-frame-accent:#94a3b814;--hero-fade:#050505f2;--panel-bg:#08080a85;--panel-bg-strong:#ffffff0a;--panel-glow:#ffffff1a;--heading-gradient:linear-gradient(135deg, #fff 0%, #eef2f8 36%, #cdd8e7 68%, #9fb0c7 100%);--heading-accent-gradient:linear-gradient(90deg, #d9c69f 0%, #f2f5fa 42%, #aab8cc 100%);background:#050505}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-color:var(--text-accent) var(--scroll-track);scroll-padding-top:92px}body{background:radial-gradient(circle at top left, var(--page-glow-1), transparent 24rem), radial-gradient(circle at 82% 18%, var(--page-glow-2), transparent 22rem), linear-gradient(180deg, #ffffff06, transparent 18rem), linear-gradient(90deg, var(--page-grid) 1px, transparent 1px), linear-gradient(180deg, var(--page-grid) 1px, transparent 1px), var(--bg);overscroll-behavior-y:none;background-size:auto,auto,auto,78px 78px,78px 78px,auto;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body::-webkit-scrollbar{width:.78rem}body::-webkit-scrollbar-track{background:var(--scroll-track)}body::-webkit-scrollbar-thumb{border:2px solid var(--scroll-thumb-border);background:var(--scroll-thumb);border-radius:999px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p,a,button,input,select,textarea{overflow-wrap:break-word}main{position:relative}.intro-overlay{z-index:40;background:radial-gradient(circle at top left, var(--page-glow-1), transparent 24rem), linear-gradient(180deg, #ffffff06, transparent 18rem), var(--overlay-backdrop);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;transition:opacity .8s cubic-bezier(.22,1,.36,1),visibility .8s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.intro-overlay.is-visible{opacity:1;visibility:visible}.intro-overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.intro-mark{justify-items:center;gap:1rem;animation:1.2s cubic-bezier(.22,1,.36,1) both intro-rise;display:grid}.intro-mark span{width:4.4rem;height:4.4rem;color:var(--premium-gold);letter-spacing:.08em;background:linear-gradient(145deg,#ffffff24,#ffffff0a),#ffffff0a;border:1px solid #ffffff29;border-radius:14px;place-items:center;font-family:Sora,Poppins,Inter,sans-serif;font-size:1.5rem;font-weight:850;display:grid;box-shadow:0 18px 44px #00000047}.intro-mark strong{color:var(--text);letter-spacing:.22em;text-transform:uppercase;font-family:Sora,Poppins,Inter,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:800}.intro-copy{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;opacity:0;margin:0;font-size:.88rem;transition:opacity .4s,transform .4s;transform:translateY(10px)}.intro-copy.is-visible{opacity:1;transform:translateY(0)}.intro-language-grid{opacity:0;pointer-events:none;gap:.7rem;width:min(22rem,100vw - 2.5rem);transition:opacity .4s,transform .4s;display:grid;transform:translateY(12px)}.intro-language-grid.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.intro-language-button{border:1px solid var(--line);min-height:3.2rem;color:var(--text);background:linear-gradient(145deg, #ffffff29, #ffffff0a), var(--panel-bg);letter-spacing:.03em;cursor:pointer;border-radius:999px;font-family:Sora,Poppins,Inter,sans-serif;font-size:.95rem;font-weight:700;transition:transform .25s,border-color .25s,box-shadow .25s,color .25s,background .25s;box-shadow:0 16px 34px #7463481f}.intro-language-button:hover,.intro-language-button:focus-visible{color:var(--text-accent);border-color:#a27f4973;outline:none;transform:translateY(-1px);box-shadow:0 18px 40px #74634829}.intro-language-button.is-active{color:#a27f49;background:linear-gradient(145deg,#ffffff38,#ffffff0f),#ffffff7a;border-color:#a27f4957}html[data-theme=dark] .intro-language-button{color:#eef2f8;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0a0c10d1;border-color:#c7d3e324;box-shadow:0 18px 40px #00000047}html[data-theme=dark] .intro-language-button:hover,html[data-theme=dark] .intro-language-button:focus-visible{color:#d6b27a;border-color:#d6b27a6b}html[data-theme=dark] .intro-language-button.is-active{color:#d6b27a;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#12161ce6;border-color:#d6b27a4d}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}section{scroll-margin-top:96px}.topbar{z-index:20;background:var(--topbar-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--topbar-shadow);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4.5rem);transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0}.topbar.is-scrolled{border-color:var(--line);background:var(--topbar-bg-strong)}.brand{color:var(--text);letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7rem;font-family:Sora,Poppins,Inter,sans-serif;font-size:.96rem;font-weight:800;display:inline-flex}.brand span{border:1px solid var(--brand-border);width:2.35rem;height:2.35rem;color:var(--premium-gold);background:var(--brand-bg), var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;place-items:center;display:grid}.topbar-actions{align-items:center;gap:1rem;display:flex}.theme-switcher{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff1f, #ffffff08), var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem;display:inline-flex}.theme-chip{min-height:2.3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.48rem .9rem;transition:color .3s,background .3s,transform .3s,box-shadow .3s}.theme-chip.is-active{color:var(--text);background:linear-gradient(145deg,#ffffff29,#ffffff0d),#ffffff14;box-shadow:0 10px 22px #0000001f}.nav-links{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);font-size:.92rem;font-weight:650;display:flex}.nav-links a{padding:.4rem 0;position:relative}.nav-links a:after{content:"";background:var(--fresh-green);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{width:100%}.language-switcher{align-items:center;display:inline-flex;position:relative}.language-switcher select{border:1px solid var(--line);min-width:7rem;color:var(--text);background:linear-gradient(145deg, #ffffff1a, #ffffff08), var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:999px;outline:none;padding:.62rem 2.2rem .62rem .95rem}.language-switcher:after{color:var(--text-secondary);content:"▾";pointer-events:none;font-size:.78rem;position:absolute;right:.95rem}.language-switcher select:focus{border-color:var(--text-accent);box-shadow:0 0 0 4px #9fb0c724}.language-switcher select option{color:var(--text);background:#f5f0e8}html[data-theme=dark] .language-switcher select{color:#f3f6fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0a0c10db;border-color:#c7d3e32e}html[data-theme=dark] .language-switcher:after{color:#c7d3e3}html[data-theme=dark] .language-switcher select option{color:#f3f6fb;background:#13181f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{isolation:isolate;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:center;gap:clamp(1.5rem,3.8vw,4rem);min-height:100svh;padding:6.2rem clamp(1.1rem,4vw,4.5rem) 2rem;display:grid;position:relative;overflow:clip}.hero:before{z-index:-1;border:1px solid var(--line);content:"";background:var(--hero-frame-bg), linear-gradient(315deg, var(--hero-frame-accent), transparent 56%);opacity:.84;border-radius:8px;width:min(51rem,58vw);height:min(36rem,62svh);position:absolute;inset:6.8rem clamp(1rem,5vw,5rem) auto auto;transform:skewY(-5deg)rotate(-1deg)}.hero:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(180deg, transparent, var(--hero-fade));height:34%;position:absolute;inset:auto 0 0}.hero-copy{z-index:3;max-width:640px;padding-left:clamp(0rem,1vw,1.15rem);animation:.7s both rise-in;position:relative}.hero-copy:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--text-accent) 55%, white), color-mix(in srgb, var(--fresh-green) 35%, transparent), transparent);width:1px;position:absolute;top:.28rem;bottom:.35rem;left:0}.hero-label-row{flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem;display:flex}.hero-label-row span{border:1px solid var(--line);color:var(--text-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#ffffff14,#ffffff06),#ffffff05;border-radius:999px;padding:.58rem .82rem;font-size:.73rem;font-weight:760}.eyebrow,.section-kicker{color:var(--text-warm);letter-spacing:.22em;text-transform:uppercase;opacity:1;margin:0 0 1rem;font-size:.72rem;font-weight:820}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0;font-family:Sora,Poppins,Inter,sans-serif}h1{color:#0000;text-wrap:balance;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;max-width:860px;margin-bottom:1rem;font-size:clamp(2.7rem,4.8vw,4.9rem);line-height:.94}h1 span{color:#0000;background:var(--heading-accent-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-copy h1{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0}.hero-copy h1.hero-title{text-wrap:balance;max-width:11ch}.hero-copy h1 .hero-title-segment{-webkit-text-fill-color:currentColor;display:inline}.hero-copy h1 .hero-title-primary{color:#233247}.hero-copy h1 .hero-title-accent{color:#a27f49}.hero-copy h1.is-devanagari{letter-spacing:-.02em;max-width:12ch;line-height:1.08}.hero-copy h1.is-devanagari .hero-title-segment{word-break:keep-all}html[data-theme=dark] .hero-copy h1 .hero-title-primary{color:#eef2f8}html[data-theme=dark] .hero-copy h1 .hero-title-accent{color:#d6b27a}h2{color:#0000;text-wrap:balance;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;margin-bottom:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.02}h3{color:var(--text-soft);margin-bottom:.65rem;font-size:1.14rem;line-height:1.2}.hero-text{max-width:560px;color:var(--text-soft);text-wrap:pretty;font-size:clamp(.96rem,1.08vw,1.06rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.35rem;display:flex}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:620px;margin-top:1.25rem;display:grid}.hero-metrics div{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff14,#ffffff06),#ffffff08;border-radius:12px;padding:.82rem .9rem;position:relative;overflow:hidden;box-shadow:0 14px 30px #7463481f}.hero-metrics div:before{content:"";background:linear-gradient(#a27f49eb,#5c6f863d);width:3px;position:absolute;inset:0 auto 0 0}.hero-metrics div:nth-child(2):before{background:linear-gradient(#5c6f86f2,#6b7c6842)}.hero-metrics div:nth-child(3):before{background:linear-gradient(#6b7c68e6,#a27f493d)}.hero-metrics div strong,.hero-metrics .metric-title{letter-spacing:.02em;text-shadow:0 1px #ffffff4d;-webkit-text-fill-color:currentColor;font-family:Sora,Poppins,Inter,sans-serif;font-size:.94rem;line-height:1.1;display:block;color:#b06f1f!important;opacity:1!important}.hero-metrics .metric-title-1,.hero-metrics div:first-child strong{color:#b06f1f!important}.hero-metrics .metric-title-2,.hero-metrics div:nth-child(2) strong{color:#3f5f8c!important}.hero-metrics .metric-title-3,.hero-metrics div:nth-child(3) strong{color:#567048!important}.hero-metrics span{color:var(--text-secondary);margin-top:.34rem;font-size:.76rem;line-height:1.45;display:block}.primary-action,.secondary-action,.whatsapp-action,.contact-form button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.58rem;min-height:3.1rem;padding:.84rem 1.2rem;font-weight:800;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.action-icon{flex:none;width:1rem;height:1rem}.primary-action,.contact-form button{color:var(--text);border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff29,#ffffff0f),#ffffff0f;box-shadow:0 10px 30px #00000038}.secondary-action{color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff06),#ffffff08;border-color:#ffffff24}.primary-action:hover,.secondary-action:hover,.whatsapp-action:hover,.contact-form button:hover{transform:scale(1.03)}.hero-scene-wrap{min-height:clamp(380px,52svh,540px);transform:translateY(var(--parallax-y,0px));transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative}.hero-scene-wrap:before{content:"";-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff1f,#ffffff05),linear-gradient(40deg,#ffffff0d,#0000 44%),linear-gradient(320deg,#94a3b814,#0000 54%);border:1px solid #ffffff1f;border-radius:8px;position:absolute;inset:7% 1% 6%}.hero-scene-wrap:after{content:"";filter:blur(12px);opacity:.8;background:linear-gradient(110deg,#0000 12%,#ffffff1a,#94a3b812,#0000 78%);border-radius:8px;position:absolute;inset:15% 9% 14%;transform:skewY(-7deg)}.hero-scene{z-index:1;width:100%;height:clamp(380px,52svh,540px);position:relative}.scene-note{z-index:2;border:1px solid var(--line);background:linear-gradient(145deg, #ffffff17, #ffffff06), var(--panel-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:14px;gap:.3rem;min-width:11rem;padding:.8rem .9rem;display:grid;position:absolute;box-shadow:0 18px 42px #00000038}.scene-note span{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:720}.scene-note strong{color:var(--text);font-family:Sora,Poppins,Inter,sans-serif;font-size:.9rem;line-height:1.22}.scene-note-top{top:11%;left:3%}.scene-note-bottom{bottom:12%;right:2%}.hero-scene canvas{max-width:100%;display:block}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem clamp(1.1rem,5vw,5.2rem);display:grid}.trust-strip span{color:#445a74;letter-spacing:.12em;text-transform:uppercase;text-align:center;background:linear-gradient(145deg,#ffffffc2,#ffffff80),#ffffff57;border:1px solid #a27f4929;border-radius:18px;place-items:center;min-height:4.8rem;padding:.9rem 1rem;font-size:.8rem;font-weight:760;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #7463481a}.trust-strip span:nth-child(odd){color:#9a6d32}.trust-strip span:before{content:"";background:linear-gradient(90deg,#0000,#a27f49b3,#0000);width:2.2rem;height:1px;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}html[data-theme=dark] .hero-metrics div{box-shadow:0 18px 34px #0000003d}html[data-theme=dark] .hero-metrics div strong,html[data-theme=dark] .hero-metrics .metric-title{color:#f3f6fb;text-shadow:none}html[data-theme=dark] .hero-metrics .metric-title-2,html[data-theme=dark] .hero-metrics div:nth-child(2) strong{color:#dcc08d}html[data-theme=dark] .hero-metrics .metric-title-3,html[data-theme=dark] .hero-metrics div:nth-child(3) strong{color:#d5dfd2}html[data-theme=dark] .trust-strip span{color:#c7d3e3;background:linear-gradient(145deg,#ffffff14,#ffffff08),#ffffff0a;border-color:#c7d3e324}html[data-theme=dark] .trust-strip span:nth-child(odd){color:#d8c39a}.products-section,.about-section,.contact-section{padding:clamp(5rem,8vw,7rem) clamp(1.1rem,5vw,5.2rem)}.section-heading{max-width:980px;margin-bottom:2.25rem}.product-grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:282px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff17,#ffffff05),linear-gradient(315deg,#94a3b80a,#0000 46%),#ffffff0a;border-radius:8px;padding:1.25rem;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 18px 60px #00000047}.product-card:hover{border-color:#ffffff42;transform:translateY(-10px)rotateX(3deg)rotateY(-4deg)scale(1.025)}.product-card:before,.product-card:after{content:"";pointer-events:none;position:absolute}.product-card:before{background:linear-gradient(90deg, var(--premium-gold), var(--fresh-green), transparent);opacity:.72;height:3px;inset:0 0 auto}.product-card:after{opacity:.55;background:linear-gradient(#ffffff1f,#0000 72%);width:7.5rem;height:100%;position:absolute;top:0;right:-3.2rem;transform:skew(-18deg)}.product-card[data-accent=orange]:after{background:linear-gradient(#a8b0bd24,#0000 72%)}.product-card[data-accent=yellow]:after{background:linear-gradient(#ffffff24,#0000 72%)}.product-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1f,#ffffff08),#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;width:100%;height:8.6rem;margin-bottom:1.25rem;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(34px)}.product-visual img{z-index:0;object-fit:cover;opacity:.9;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.product-visual:before,.product-visual:after{content:"";pointer-events:none;position:absolute}.product-visual:before{background:linear-gradient(90deg,#ffffffb8,#ffffff1a);border-radius:999px;height:.42rem;bottom:1.05rem;left:.85rem;right:.85rem;box-shadow:0 18px 34px #00000047}.product-visual:after{opacity:.7;border:1px solid #ffffff0f;border-radius:6px;inset:.7rem}.product-card:hover .product-visual{transform:translateY(-10px)translateZ(44px)}.product-visual[data-has-image=true]:before{height:42%;box-shadow:none;background:linear-gradient(#0000,#050505b3);border-radius:0;bottom:0;left:0;right:0}.product-visual[data-has-image=true]:after{background:linear-gradient(145deg,#ffffff0d,#0000 44%);border:1px solid #ffffff0a;border-radius:6px;inset:0}.product-visual[data-has-image=true] i{display:none}.product-visual i{z-index:1;background:var(--fresh-green);border-radius:999px;display:block;position:absolute;box-shadow:0 18px 36px #0000003d}.product-visual i:first-child{width:4.3rem;height:4.3rem;bottom:1.05rem;left:1.1rem}.product-visual i:nth-child(2){opacity:.8;width:2.9rem;height:2.9rem;top:1.3rem;right:1.8rem}.product-visual i:nth-child(3){background:#ffffff2e;border-radius:999px;width:4.8rem;height:.55rem;bottom:1.1rem;left:50%;transform:translate(-10%)rotate(-9deg)}.product-visual[data-art=grain] i:first-child{border-radius:1.2rem 1.2rem .6rem .6rem;width:3.45rem;height:4.65rem;bottom:1.35rem;left:1.25rem;transform:rotate(-5deg)}.product-visual[data-art=grain] i:nth-child(2){opacity:.72;border-radius:1rem 1rem .55rem .55rem;width:2.85rem;height:3.95rem;bottom:1.4rem;right:1.55rem;transform:rotate(6deg)}.product-visual[data-art=grain] i:nth-child(3){background:#f4ead0b3;width:5.3rem;height:.7rem;bottom:1.38rem;left:46%;transform:translate(-50%)rotate(-2deg)}.product-visual[data-art=dal] i:first-child,.product-visual[data-art=dal] i:nth-child(2){border-radius:50%;width:3.55rem;height:3.55rem}.product-visual[data-art=dal] i:first-child{bottom:1.25rem;left:1.4rem}.product-visual[data-art=dal] i:nth-child(2){opacity:.75;top:1.45rem;right:2.1rem}.product-visual[data-art=dal] i:nth-child(3){background:#ffffff2e;width:5.1rem;height:.8rem;bottom:1.25rem;left:50%;transform:translate(-50%)}.product-visual[data-art=spice] i:first-child{border-radius:.65rem .65rem .35rem .35rem;width:2.5rem;height:4.6rem;bottom:1.28rem;left:1.5rem;transform:rotate(-4deg)}.product-visual[data-art=spice] i:nth-child(2){opacity:.8;border-radius:.55rem;width:3rem;height:3.7rem;bottom:1.25rem;right:1.7rem;transform:rotate(6deg)}.product-visual[data-art=spice] i:nth-child(3){background:#facc15bd;width:4.8rem;height:.74rem;top:2.1rem;left:50%;transform:translate(-50%)rotate(-7deg)}.product-visual[data-art=snack] i:first-child{border-radius:12px;transform:rotate(-9deg)}.product-visual[data-art=snack] i:nth-child(2){border-radius:12px;transform:rotate(11deg)}.product-visual[data-art=snack] i:nth-child(3){width:4.6rem;height:.68rem;bottom:1.5rem;right:1.1rem;transform:rotate(0)}.product-visual[data-art=oil] i:first-child{border-radius:18px 18px 10px 10px;width:2.4rem;height:5.6rem;bottom:1.1rem;left:2rem}.product-visual[data-art=oil] i:nth-child(2){border-radius:8px;width:1.3rem;height:1.25rem;top:1rem;left:2.55rem}.product-visual[data-art=oil] i:nth-child(3){background:#fff3;width:3.6rem;height:1rem;bottom:2.5rem;left:1.45rem;transform:rotate(0)}.product-visual[data-art=home] i:first-child{border-radius:14px;width:3.7rem;height:4.9rem}.product-visual[data-art=home] i:nth-child(2){border-radius:10px;width:1.3rem;height:3.8rem}.product-visual[data-art=home] i:nth-child(3){background:#ffffff2e;width:4.9rem;height:.7rem;bottom:1.35rem;left:50%;transform:translate(-50%)}.product-card[data-accent=orange] .product-visual{background:linear-gradient(145deg,#a8b0bd26,#ffffff08),#ffffff0a}.product-card[data-accent=orange] .product-visual i{background:var(--warm-orange)}.product-card[data-accent=yellow] .product-visual{background:linear-gradient(145deg,#ffffff24,#ffffff08),#ffffff0a}.product-card[data-accent=yellow] .product-visual i{background:var(--premium-yellow)}.product-label{color:#8d6838;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(145deg,#ffffffb8,#ffffff4d);border:1px solid #a27f4924;border-radius:999px;align-items:center;margin-bottom:.8rem;padding:.38rem .7rem;font-size:.72rem;font-weight:760;display:inline-flex;box-shadow:0 10px 22px #74634814}.product-card h3{color:#233247;margin-bottom:.5rem;font-size:1.42rem;line-height:1.08}.product-card[data-accent=yellow] h3{color:#a27f49}.product-card[data-accent=green] h3{color:#5f765e}.product-card[data-accent=orange] h3{color:#8b5a34}.product-card[data-accent=yellow] .product-label{color:#9c7440;border-color:#a27f492e}.product-card[data-accent=green] .product-label{color:#5e7658;border-color:#5f765e29}.product-card[data-accent=orange] .product-label{color:#8f5a34;border-color:#8f5a3429}.product-number{z-index:2;color:#d8c39acc;font-family:Sora,Poppins,Inter,sans-serif;font-size:.78rem;font-weight:850;position:absolute;top:1.1rem;right:1.15rem}.product-card p,.about-copy p,.info-list,.form-status{color:var(--text-soft);line-height:1.75}.product-price{color:var(--text-accent);letter-spacing:.02em;align-items:center;margin:.2rem 0 .15rem;font-size:.9rem;display:inline-flex}html[data-theme=dark] .product-card h3{color:#eef2f8}html[data-theme=dark] .product-card[data-accent=yellow] h3{color:#d6b27a}html[data-theme=dark] .product-card[data-accent=green] h3{color:#cedac8}html[data-theme=dark] .product-card[data-accent=orange] h3{color:#d7a57b}html[data-theme=dark] .product-label{color:#d8c39a;background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#d8c39a1f;box-shadow:0 10px 22px #0000002e}html[data-theme=dark] .product-card[data-accent=green] .product-label{color:#c9d7c3;border-color:#c9d7c324}html[data-theme=dark] .product-card[data-accent=orange] .product-label{color:#d7a57b;border-color:#d7a57b24}.about-section{background:linear-gradient(#ffffff06,#0000);grid-template-columns:minmax(0,.9fr) minmax(320px,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.about-copy p{text-wrap:pretty;max-width:640px}.store-orbit-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-height:430px;box-shadow:var(--shadow);perspective:900px;background:radial-gradient(circle at 70% 25%,#ffffff14,#0000 25rem),#ffffff0a;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.store-shelf-art{background:radial-gradient(circle at 20% 22%,#ffffff1f,#0000 18%),radial-gradient(circle at 80% 32%,#ffffff14,#0000 18%),linear-gradient(#ffffff0d,#ffffff04),#ffffff05;border:1px solid #ffffff1a;border-radius:18px;position:absolute;inset:1.2rem}.store-line,.store-node{display:block;position:absolute}.store-line{opacity:.8;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;left:12%;right:12%}.store-line-top{top:27%}.store-line-mid{top:49%}.store-line-bottom{top:71%}.store-node{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff1a,#ffffff06),#ffffff08;border:1px solid #ffffff24;border-radius:18px;width:4.4rem;height:4.4rem;box-shadow:inset 0 1px #ffffff14}.store-node:before,.store-node:after{content:"";position:absolute}.store-node:before{border:1px solid #ffffff14;border-radius:14px;inset:.85rem}.store-node:after{background:linear-gradient(145deg,#ffffffeb,#a8b0bd6b);border-radius:999px;width:1.5rem;height:1.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.store-node-a{top:17%;left:14%}.store-node-b{top:37%;right:14%}.store-node-c{bottom:14%;left:21%}.store-node-d{bottom:10%;right:18%}.store-orbit-inner{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a,#94a3b80a),#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;align-content:end;gap:.9rem;width:min(340px,86%);min-height:240px;padding:1.6rem;animation:5s ease-in-out infinite card-float;display:grid;position:relative;transform:rotateX(8deg)rotateY(-10deg)}.store-orbit-inner span{color:#050505;background:linear-gradient(135deg,#fff,#d7dee9);border-radius:16px;place-items:center;width:3.8rem;height:3.8rem;font-weight:900;display:grid}.store-orbit-inner strong{color:#0000;text-wrap:balance;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;font-family:Sora,Poppins,Inter,sans-serif;font-size:1.6rem;line-height:1.18}.experience-list{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.experience-list span{border:1px solid var(--line);color:var(--text-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff08;border-radius:999px;padding:.62rem .78rem;font-size:.85rem;font-weight:700}.booking-highlight-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1c,#ffffff08),linear-gradient(135deg,#f9731614,#ffffff05,#22c55e12),#ffffff09;border:1px solid #ffffff1f;border-radius:8px;gap:.85rem;margin-top:1.5rem;padding:1.2rem 1.2rem 1.3rem;display:grid;box-shadow:0 18px 44px #0000002e}.booking-highlight-card span{width:fit-content;color:var(--text-accent);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .72rem;font-size:.72rem;font-weight:760;display:inline-flex}.booking-highlight-card strong{color:var(--text);font-family:Sora,Poppins,Inter,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.28}.booking-highlight-card p{color:var(--text-soft);margin:0;line-height:1.75}.store-orbit-inner p{color:var(--text-secondary);text-wrap:pretty;line-height:1.72}.contact-section{grid-template-columns:minmax(0,.82fr) minmax(320px,.92fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contact-details{position:sticky;top:6rem}.info-list{margin:2rem 0 1.2rem}.info-list p{margin-bottom:.75rem}.info-list strong{color:var(--text-warm)}.contact-details h2,.section-heading h2{max-width:12ch}.contact-form label{color:var(--text-soft)}.hero-call-action,.contact-actions{display:flex}.contact-actions{flex-wrap:wrap;gap:.8rem}.whatsapp-action{color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#ffffff0d;box-shadow:0 10px 28px #0000003d}.contact-call-action,.contact-map-action{min-width:10.5rem}.phone-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--text-accent) 55%, transparent);text-underline-offset:.18rem}.phone-link:hover{color:var(--text-accent)}.contact-form{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff1a,#ffffff05),linear-gradient(315deg,#94a3b80a,#0000 48%),#ffffff0a;border-radius:8px;gap:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form label{color:var(--text);gap:.45rem;font-size:.88rem;font-weight:750;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff08;border-radius:8px;outline:none;padding:.95rem 1rem;transition:all .3s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#ffffff57;box-shadow:0 0 0 4px #ffffff14}.contact-form textarea{resize:vertical;min-height:150px}.admin-shell{background:linear-gradient(180deg, #facc150d, transparent 18%), radial-gradient(circle at top, #22c55e14, transparent 26%), radial-gradient(circle at 85% 12%, #f9731614, transparent 24%), var(--bg);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.admin-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:1.2rem;display:grid}.admin-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1f,#ffffff08),linear-gradient(315deg,#facc150a,#0000 42%),#ffffff0a;border-radius:8px;gap:1.15rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid;box-shadow:0 24px 60px #0000002e}.admin-header-card,.admin-login-card{margin-bottom:1rem}.admin-login-card{margin-inline:auto;max-width:68rem;margin-top:6svh}.admin-note{color:var(--text-soft);margin:0}.admin-login-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:stretch;gap:1.2rem;display:grid}.admin-login-copy h1,.admin-header-copy h1{max-width:10ch}.admin-login-copy{gap:1rem;display:grid}.admin-login-pane{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff08;border-radius:8px;align-content:start;gap:1rem;padding:1.1rem;display:grid}.admin-pane-badge{align-items:center;gap:.8rem;display:flex}.admin-pane-badge span{border:1px solid var(--line);width:3rem;height:3rem;color:var(--text);letter-spacing:.06em;background:linear-gradient(145deg,#22c55e1f,#facc151f),#ffffff0d;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-pane-badge strong{color:var(--text);font-size:1rem}.admin-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.2rem;display:grid}.admin-feature-tile{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff08;border-radius:8px;gap:.45rem;min-height:9.5rem;padding:1rem;display:grid}.admin-feature-tile span,.admin-access-hint span,.admin-overview-strip span{color:var(--text-accent);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.admin-feature-tile strong,.admin-overview-strip strong{color:var(--text);font-size:1rem}.admin-feature-tile p,.admin-access-hint p{color:var(--text-soft);margin:0;line-height:1.6}.admin-login-form,.admin-section-head{gap:.9rem;display:grid}.admin-login-form label{color:var(--text);gap:.45rem;font-size:.92rem;font-weight:700;display:grid}.admin-login-form input,.admin-editor{border:1px solid var(--line);width:100%;color:var(--text);background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff08;border-radius:8px;outline:none;padding:.9rem 1rem}.admin-editor{resize:vertical;min-height:35rem;font:500 .88rem/1.6 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.admin-access-hint{border-top:1px solid var(--line);gap:.45rem;padding-top:1rem;display:grid}.admin-login-button{color:var(--text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff2e,#ffffff0d),linear-gradient(145deg,#facc1529,#22c55e14),#ffffff0d;border:1px solid #facc1533;border-radius:8px;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff3d,0 0 22px #facc151f}.admin-login-button:hover{border-color:#facc1552;transform:translateY(-1px)scale(1.02);box-shadow:0 22px 42px #0000003d,inset 0 1px #ffffff47,0 0 28px #facc152e}.admin-login-button:disabled{opacity:.72;cursor:wait}.admin-toolbar{flex-wrap:wrap;gap:.8rem;display:flex}.admin-ghost-button{min-width:10rem}.admin-section-head{grid-template-columns:1fr auto;align-items:center}.admin-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.admin-overview-strip article{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:.28rem;padding:.95rem 1rem;display:grid}.admin-count{border:1px solid var(--line);min-width:2.75rem;min-height:2.75rem;color:var(--text-accent);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-inquiry-list{gap:.85rem;max-height:48rem;padding-right:.2rem;display:grid;overflow:auto}.admin-inquiry-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:.45rem;padding:1rem;display:grid}.admin-inquiry-card p{color:var(--text-soft);margin:0}.admin-inquiry-meta{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.admin-inquiry-meta span{color:var(--text-soft);font-size:.8rem}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-rise{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-float{0%,to{transform:rotateX(8deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(8deg)rotateY(-10deg)translateY(-10px)}}@media (width<=1040px){.admin-login-layout,.admin-feature-grid,.admin-overview-strip,.admin-grid,.hero,.about-section,.contact-section{grid-template-columns:1fr}.hero{min-height:auto;padding-top:8.5rem}.hero:before{width:min(40rem,92vw);height:32rem}.hero-scene-wrap,.hero-scene{height:clamp(420px,52svh,560px);min-height:420px}.scene-note-top{top:8%;left:1rem}.scene-note-bottom{bottom:8%;right:1rem}.product-grid,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-details{position:static}}@media (width<=760px){.admin-shell{padding:.85rem}.admin-card{padding:1rem}.admin-login-card{margin-top:2rem}.admin-feature-tile{min-height:auto}.admin-section-head,.admin-toolbar{grid-template-columns:1fr}.admin-toolbar{display:grid}.admin-inquiry-meta{flex-direction:column;align-items:flex-start}[data-reveal]{transition-duration:.65s;transform:translateY(18px)}section{scroll-margin-top:128px}.topbar{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem;padding:.75rem 1rem;display:grid}.brand{grid-area:1/1;justify-self:start;gap:.55rem;font-size:.84rem}.brand span{width:2rem;height:2rem;font-size:.8rem}.topbar-actions{display:contents}.theme-switcher{grid-area:1/3;justify-self:end}.theme-chip{min-height:2.2rem;padding:.42rem .72rem;font-size:.78rem}.language-switcher{grid-area:1/4;justify-self:end;width:auto}.language-switcher select{width:auto;min-width:6.2rem;max-width:6.6rem;min-height:2.2rem;padding:.45rem 1.8rem .45rem .72rem;font-size:.78rem}.intro-language-grid{width:min(19rem,100vw - 2rem)}.intro-language-button{min-height:3rem;font-size:.88rem}.nav-links{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:clamp(1.2rem,7vw,2rem);width:100%;font-size:.84rem;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.hero{gap:1.55rem;padding:7.5rem 1rem 3rem}.hero:before{opacity:.96;transform:skewY(-4deg)rotate(-1deg)}.hero-copy{padding-left:0}.hero-copy:before{display:none}.hero-label-row{gap:.45rem}.hero-label-row span{padding:.48rem .62rem;font-size:.72rem}h1{font-size:clamp(2.35rem,10vw,3.7rem);line-height:.96}h2{font-size:clamp(1.8rem,8vw,2.85rem)}.hero-actions,.form-row{grid-template-columns:1fr}.hero-actions{margin-top:1.45rem;display:grid}.primary-action,.secondary-action,.whatsapp-action,.contact-form button{width:100%;box-shadow:0 14px 28px #0000003d}.primary-action:active,.secondary-action:active,.whatsapp-action:active,.contact-form button:active{transform:scale(.98)}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.15rem}.hero-metrics div{min-height:4.65rem;padding:.66rem .48rem;transform:translateY(-2px);box-shadow:0 14px 30px #0000002e}.hero-metrics div strong{font-size:.83rem}.hero-metrics span{font-size:.66rem;line-height:1.25}.hero-scene-wrap,.hero-scene{height:340px;min-height:320px}.hero-scene-wrap:before{inset:5% 0;box-shadow:0 18px 44px #00000057}.hero-scene-wrap:after{opacity:.95;filter:blur(16px)}.scene-note{border-color:#ffffff29;min-width:auto;padding:.68rem .72rem;box-shadow:0 16px 36px #00000047}.scene-note span{font-size:.64rem}.scene-note strong{font-size:.82rem}.scene-note-top{top:.65rem;left:.65rem}.scene-note-bottom{bottom:.65rem;right:.65rem}.trust-strip,.product-grid{grid-template-columns:1fr}.trust-strip span{background:linear-gradient(145deg,#ffffff08,#ffffff04);min-height:3.8rem}.products-section,.about-section,.contact-section{padding:4rem 1rem}.product-card,.store-orbit-card{min-height:auto}.product-card{transform:perspective(1200px)rotateX(2deg)translateY(-2px);box-shadow:0 18px 42px #0000004d}.product-visual{height:7.5rem;transform:translateY(-4px)translateZ(26px)}.product-card:active{border-color:#ffffff3d;transform:perspective(1200px)rotateX(2deg)scale(.985)}.product-card:active .product-visual{transform:translateY(-2px)translateZ(20px)}.store-orbit-card{min-height:330px;box-shadow:0 18px 44px #0000004d}.store-orbit-inner{animation:5.5s ease-in-out infinite card-float;transform:rotateX(6deg)rotateY(-7deg)translateY(-3px)}.store-node{box-shadow:0 14px 28px #0003,inset 0 1px #ffffff14}.experience-list span{box-shadow:0 10px 22px #0000002e}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0000001f}}@media (width<=430px){.topbar{padding-inline:.85rem}.language-switcher select{min-width:5.9rem;max-width:6.2rem;padding-inline:.66rem 1.55rem;font-size:.75rem}.intro-mark strong{letter-spacing:.16em}.intro-copy{letter-spacing:.06em;font-size:.8rem}.hero{padding:7.35rem .85rem 2.8rem}h1{font-size:clamp(2.35rem,15vw,3.62rem)}.hero-scene-wrap,.hero-scene{height:300px;min-height:300px}.scene-note{display:none}.products-section,.about-section,.contact-section{padding-inline:.85rem}}
