:root{--ink:#111113;--ink-soft:#2a2a2e;--body:#3a3a40;--muted:#6e6e76;--line:#e7e4df;--line-strong:#d8d3cb;--surface:#ffffff;--surface-2:#f6f5f3;--surface-3:#efece7;--night:#0e0e10;--night-2:#17171a;--copper:#b86b3a;--copper-bright:#d4894f;--copper-deep:#9a5526;--copper-tint:#f4e9df;--copper-glow:rgba(184,107,58,0.18);--gold:#c9a24b;--green:#2f8f5b;--font:"Heebo","Segoe UI","Noto Sans Hebrew","Arial Hebrew",Arial,system-ui,-apple-system,sans-serif;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(17,17,19,0.05);--shadow-sm:0 2px 8px rgba(17,17,19,0.06);--shadow-md:0 12px 30px -12px rgba(17,17,19,0.16);--shadow-lg:0 30px 60px -22px rgba(17,17,19,0.26);--shadow-copper:0 22px 50px -20px rgba(184,107,58,0.45);--ease:cubic-bezier(0.22,1,0.36,1);--t-fast:160ms;--t:240ms;--t-slow:420ms;--container:1200px;--container-wide:1320px;--nav-h:72px;--z-base:1;--z-raised:10;--z-sticky:20;--z-nav:30;--z-overlay:40;--z-modal:50}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{font-family:var(--font);font-size:1.0625rem;line-height:1.65;color:var(--body);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}svg{height:auto}.ico{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em;flex:0 0 auto}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none}ul{list-style:none;padding:0}button,input,select,textarea{font-family:inherit}[dir=ltr]{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}h1,h2,h3,h4{color:var(--ink);line-height:1.1;font-weight:700;letter-spacing:-.01em}.display{font-size:clamp(2.6rem,6.2vw,5rem);font-weight:300;line-height:1.04;letter-spacing:-.02em;color:var(--ink)}.display strong{font-weight:700}.h1{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08}.h1,.h2{font-weight:600}.h2{font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.12}.h3{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600}.lead{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.55;color:var(--muted);font-weight:400}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:.82rem;font-weight:600;letter-spacing:.08em;color:var(--copper-deep);text-transform:none}.eyebrow:before{content:"";width:22px;height:2px;background:var(--copper);display:inline-block}.muted{color:var(--muted)}.balance{text-wrap:balance}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2rem)}.container-wide{max-width:var(--container-wide)}.section{padding-block:clamp(4rem,9vw,8rem)}.section-sm{padding-block:clamp(3rem,6vw,5rem)}.section-tight{padding-block:clamp(2.5rem,5vw,4rem)}.bg-soft{background:var(--surface-2)}.bg-tint{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%)}.section-head{max-width:680px;margin-inline:auto;text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head .eyebrow{justify-content:center}.section-head h2{margin-top:var(--sp-3)}.section-head p{margin-top:var(--sp-4)}.grid{display:grid;grid-gap:clamp(1rem,2.2vw,1.75rem);gap:clamp(1rem,2.2vw,1.75rem)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.stack>*+*{margin-top:var(--sp-4)}.center{text-align:center}.split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem)}.btn,.split{align-items:center}.btn{display:inline-flex;justify-content:center;gap:var(--sp-2);padding:.85rem 1.6rem;border-radius:var(--r-pill);font-weight:600;font-size:1rem;line-height:1;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t-fast) var(--ease);white-space:nowrap;border:1px solid transparent}.btn:active{transform:translateY(1px)}.btn .ico{width:18px;height:18px}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:var(--copper-deep);box-shadow:var(--shadow-copper)}.btn-copper{background:var(--copper);color:#fff}.btn-copper:hover{background:var(--copper-deep);box-shadow:var(--shadow-copper)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{border-color:var(--ink);background:var(--surface-2)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{color:var(--copper-deep)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:var(--copper-tint)}.btn-outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.btn-outline-light:hover{border-color:#fff;background:rgba(255,255,255,.08)}.btn-lg{padding:1.05rem 2rem;font-size:1.05rem}.btn-block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:600;color:var(--copper-deep);transition:gap var(--t) var(--ease),color var(--t) var(--ease)}.link-arrow .ico{width:18px;height:18px;transition:transform var(--t) var(--ease)}.link-arrow:hover{gap:.85rem}.link-arrow:hover .ico{transform:translateX(-3px)}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-nav);transition:background var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease);border-bottom:1px solid transparent}.site-header.scrolled{background:rgba(255,255,255,.94);border-bottom-color:var(--line);box-shadow:var(--shadow-sm)}.nav{height:var(--nav-h);display:flex;justify-content:space-between;gap:var(--sp-5)}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:.6rem;font-weight:700;color:var(--ink);font-size:1.25rem;letter-spacing:-.02em}.brand .logo-mark{width:34px;height:34px;flex:0 0 auto}.brand small{display:block;font-size:.62rem;font-weight:500;letter-spacing:.18em;color:var(--muted);margin-top:2px}.nav-links{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem)}.nav-links a{font-size:.97rem;font-weight:500;color:var(--ink-soft);position:relative;padding-block:.35rem;transition:color var(--t) var(--ease)}.nav-links a:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:0;width:0;height:2px;background:var(--copper);transition:width var(--t) var(--ease)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{width:100%}.nav-actions{display:flex;align-items:center;gap:var(--sp-3)}.nav-toggle{display:none;width:44px;height:44px;border-radius:var(--r-sm);align-items:center;justify-content:center;color:var(--ink)}.nav-toggle:hover{background:var(--surface-2)}.nav-toggle .ico{width:24px;height:24px}.mobile-menu{position:fixed;inset:0;z-index:var(--z-overlay);overflow:hidden;visibility:hidden;pointer-events:none}.mobile-menu.open{visibility:visible;pointer-events:auto}.mobile-panel{position:absolute;inset:0;background:#ffffff;display:flex;flex-direction:column;padding:calc(var(--nav-h) + 1.5rem) clamp(1.15rem,5vw,2rem) 2rem;transform:translateX(100%);opacity:0;transition:transform var(--t-slow) var(--ease),opacity var(--t-slow) var(--ease)}[dir=rtl] .mobile-panel{transform:translateX(-100%)}.mobile-menu.open .mobile-panel{transform:translateX(0);opacity:1}.mobile-menu a{font-size:1.6rem;font-weight:600;color:var(--ink);padding-block:.9rem;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.mobile-menu a .ico{width:20px;height:20px;color:var(--copper)}.mobile-menu .btn{margin-top:1.5rem}.mobile-close{position:absolute;inset-block-start:1.1rem;inset-inline-end:1.15rem;width:44px;height:44px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--ink)}.mobile-close:hover{background:var(--surface-2)}.mobile-close .ico{width:26px;height:26px}.hero,body.menu-open{overflow:hidden}.hero{position:relative;padding-block:clamp(7rem,13vw,10rem) clamp(3.5rem,7vw,6rem)}.hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 85% 12%,var(--copper-glow),transparent 70%),radial-gradient(50% 50% at 10% 0,rgba(201,162,75,.1),transparent 70%),linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.hero .display,.hero .lead{margin-top:var(--sp-5)}.hero .lead{max-width:34ch}.hero-cta{gap:var(--sp-3)}.hero-cta,.hero-meta{margin-top:var(--sp-6);display:flex;flex-wrap:wrap}.hero-meta{gap:1.5rem 2rem;align-items:center;color:var(--muted);font-size:.95rem}.hero-meta .mi{display:flex;align-items:center;gap:.5rem}.hero-meta .ico{width:20px;height:20px;color:var(--copper-deep)}.hero-price{margin-top:var(--sp-5);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3)}.hero-price-amount{font-size:clamp(2rem,3.4vw,2.6rem);font-weight:700;color:var(--ink);letter-spacing:-.01em}.hero-price-note{color:var(--muted);font-size:.92rem;font-weight:500}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:420px}.hero-visual svg{width:100%;max-width:480px;filter:drop-shadow(var(--shadow-lg))}.float-chip{position:absolute;background:#ffffff;border:1px solid var(--line);border-radius:var(--r-md);padding:.7rem .95rem;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:var(--ink)}.float-chip .ico{width:22px;height:22px}.float-chip small{display:block;font-weight:500;color:var(--muted);font-size:.75rem}.chip-1{inset-block-start:8%;inset-inline-start:-2%;animation:floaty 4s var(--ease) 3}.chip-2{inset-block-end:12%;inset-inline-end:-4%;animation:floaty 4.5s var(--ease) 3 .5s}.chip-3{inset-block-end:40%;inset-inline-start:-6%;animation:floaty 5s var(--ease) 3 .9s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-product-visual{position:relative;width:100%}.hero-product-visual:before{content:"";position:absolute;inset:6% 8%;background:radial-gradient(60% 60% at 50% 45%,var(--copper-glow),transparent 72%);filter:blur(30px);z-index:-1}.hero-photo-frame{position:relative;width:100%;aspect-ratio:1402/1122;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.hero-photo-img{object-fit:cover}.hero-product-visual .chip-1{inset-block-start:6%;inset-inline-start:4%}.nfc-wave{transform-origin:center;animation:ping 2.6s var(--ease) 4}.nfc-wave.w2{animation-delay:.5s}.nfc-wave.w3{animation-delay:1s}@keyframes ping{0%{opacity:0;transform:scale(.5)}35%{opacity:.85}to{opacity:0;transform:scale(1.25)}}.trust{padding-block:clamp(2rem,4vw,3rem);border-block:1px solid var(--line)}.trust p{text-align:center;color:var(--muted);font-size:.88rem;font-weight:600;letter-spacing:.04em;margin-bottom:var(--sp-5)}.trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.5rem,5vw,3.5rem)}.trust-row .logo-item{color:var(--muted);opacity:.7;font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;transition:opacity var(--t) var(--ease)}.trust-row .logo-item:hover{opacity:1}.trust-row .ico{width:24px;height:24px}.range-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:clamp(1rem,2.2vw,1.5rem);gap:clamp(1rem,2.2vw,1.5rem)}.range-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.range-card-visual{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--r-lg);background:radial-gradient(120% 100% at 50% 8%,#ffffff 0,var(--surface-2) 62%,var(--surface-3) 100%);border:1px solid var(--line);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.range-card-img{object-fit:contain;box-sizing:border-box;padding:clamp(1rem,3vw,1.5rem)}.range-card:focus-visible .range-card-visual,.range-card:hover .range-card-visual{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.range-card-name{font-weight:600;font-size:.92rem;color:var(--ink);line-height:1.35}@media (max-width:900px){.range-grid{grid-template-columns:repeat(3,1fr);row-gap:clamp(1.5rem,3vw,2rem)}}@media (max-width:560px){.range-grid{grid-template-columns:repeat(2,1fr)}.range-card-name{font-size:.88rem}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,2.6vw,2.1rem);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.card.is-hover:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.card .card-ico{width:54px;height:54px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--copper-tint);color:var(--copper-deep);margin-bottom:var(--sp-4)}.card .card-ico .ico{width:28px;height:28px}.card h3{margin-bottom:var(--sp-2)}.card p{color:var(--muted);font-size:.98rem}.feature{display:flex;gap:var(--sp-4);align-items:flex-start}.feature .f-ico{flex:0 0 auto;width:46px;height:46px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;background:var(--copper-tint);color:var(--copper-deep)}.feature .f-ico .ico{width:24px;height:24px}.feature h3{font-size:1.1rem;margin-bottom:var(--sp-1)}.feature p{font-size:.96rem;color:var(--muted)}.steps{counter-reset:step}.step{position:relative}.step .step-num{width:46px;height:46px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.step h3{margin-bottom:var(--sp-2)}.step p{color:var(--muted);font-size:.98rem}.feature-row{align-items:center}.feature-row+.feature-row{margin-top:clamp(3rem,7vw,6rem)}.feature-row .fr-visual{border-radius:var(--r-xl);background:linear-gradient(160deg,var(--surface-2),var(--surface-3));border:1px solid var(--line);padding:clamp(1.5rem,4vw,3rem);display:flex;align-items:center;justify-content:center;min-height:320px}.feature-row .fr-visual svg{width:100%;max-width:380px;filter:drop-shadow(var(--shadow-md))}.feature-list{margin-top:var(--sp-5);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.feature-list li{display:flex;gap:var(--sp-3);align-items:flex-start;color:var(--ink-soft)}.feature-list .ico{width:22px;height:22px;color:var(--green);flex:0 0 auto;margin-top:2px}.band-dark{background:var(--night);color:#fff;position:relative;overflow:hidden}.band-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 80% 10%,rgba(184,107,58,.22),transparent 70%);pointer-events:none}.band-dark h2,.band-dark h3{color:#fff}.band-dark .lead{color:rgba(255,255,255,.72)}.band-dark .eyebrow{color:var(--copper-bright)}.band-dark .eyebrow:before{background:var(--copper-bright)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);text-align:center}.stat .num{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em}.stat .num .unit{color:var(--copper-bright)}.stat .label{margin-top:var(--sp-2);color:rgba(255,255,255,.65);font-size:.95rem}.quote-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.6rem,3vw,2.2rem);display:flex;flex-direction:column;height:100%}.quote-card .stars{display:flex;gap:3px;color:var(--gold);margin-bottom:var(--sp-4)}.quote-card .stars .ico{width:20px;height:20px}.quote-card blockquote{font-size:1.08rem;line-height:1.6;color:var(--ink-soft);flex:1 1}.quote-card .who{margin-top:var(--sp-5);gap:var(--sp-3)}.avatar,.quote-card .who{display:flex;align-items:center}.avatar{width:48px;height:48px;border-radius:var(--r-pill);justify-content:center;font-weight:700;color:#fff;font-size:1.05rem;flex:0 0 auto}.who .name{font-weight:700;color:var(--ink);font-size:.98rem}.who .role{color:var(--muted);font-size:.86rem}.faq{max-width:760px;margin-inline:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:1.35rem;text-align:start;font-size:1.1rem;font-weight:600;color:var(--ink)}.faq-q .ico{width:22px;height:22px;color:var(--copper-deep);flex:0 0 auto;transition:transform var(--t) var(--ease)}.faq-item.open .faq-q .ico{transform:rotate(45deg)}.faq-a{overflow:hidden;max-height:0;transition:max-height var(--t-slow) var(--ease)}.faq-a-inner{padding-block:0 1.4rem;color:var(--muted)}.faq-item.open .faq-a{max-height:400px}.cta-band,.cta-inner{position:relative}.cta-inner{background:var(--ink);border-radius:var(--r-xl);padding:clamp(2.5rem,6vw,5rem);text-align:center;overflow:hidden;color:#fff}.cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 0,rgba(184,107,58,.35),transparent 65%),radial-gradient(50% 60% at 10% 100%,rgba(201,162,75,.18),transparent 70%)}.cta-inner>*{position:relative}.cta-inner h2{color:#fff}.cta-inner p{color:rgba(255,255,255,.75);margin-top:var(--sp-4);max-width:52ch;margin-inline:auto}.cta-inner .hero-cta{justify-content:center;margin-top:var(--sp-6)}.cta-subnote{margin-top:var(--sp-5);font-size:.9rem;color:rgba(255,255,255,.6)}.cta-subnote a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cta-subnote a:hover{color:var(--copper-bright)}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.6rem,3.5vw,2.6rem);box-shadow:var(--shadow-sm)}.field{margin-bottom:var(--sp-5)}.field label{display:block;font-weight:600;color:var(--ink);margin-bottom:var(--sp-2);font-size:.95rem}.field label .req{color:var(--copper-deep)}.field input,.field select,.field textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:1rem;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.field input::placeholder,.field textarea::placeholder{color:#a7a39b}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--copper);box-shadow:0 0 0 4px var(--copper-glow)}.field textarea{min-height:130px;resize:vertical}.field .hint{font-size:.82rem;color:var(--muted);margin-top:var(--sp-2)}.field .error-msg{font-size:.85rem;color:#c0392b;margin-top:var(--sp-2);display:none}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#c0392b}.field.invalid .error-msg{display:block}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.form-success{display:none;text-align:center;padding:clamp(1.5rem,4vw,2.5rem)}.form-success.show{display:block;animation:reveal-up var(--t-slow) var(--ease) both}.form-success .ok-ico{width:72px;height:72px;border-radius:var(--r-pill);background:var(--copper-tint);color:var(--copper-deep);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4)}.form-success .ok-ico .ico{width:38px;height:38px}.contact-info{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.contact-info .ci{display:flex;gap:var(--sp-4);align-items:flex-start}.contact-info .ci-ico{width:50px;height:50px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--copper-deep);flex:0 0 auto}.contact-info .ci-ico .ico{width:24px;height:24px}.contact-info .ci h4{font-size:1rem;color:var(--ink);margin-bottom:2px}.contact-info .ci a,.contact-info .ci p{color:var(--muted)}.contact-info .ci a:hover{color:var(--copper-deep)}.page-hero{padding-block:clamp(7rem,12vw,9rem) clamp(2.5rem,5vw,4rem);overflow:hidden;text-align:center}.page-hero,.page-hero .container{position:relative}.page-hero .display{margin-top:var(--sp-4)}.page-hero .lead{margin-top:var(--sp-5);max-width:56ch;margin-inline:auto}.crumbs,.page-hero .eyebrow{justify-content:center}.crumbs{display:flex;gap:.5rem;align-items:center;color:var(--muted);font-size:.88rem;margin-bottom:var(--sp-3)}.crumbs a:hover{color:var(--copper-deep)}.crumbs .sep{color:var(--line-strong)}.policy-meta{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--sp-4);padding:.5rem 1rem;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:.85rem;font-weight:600}.policy-meta .ico{width:16px;height:16px;color:var(--copper-deep)}.policy-wrap{max-width:860px;margin-inline:auto}.policy-intro{max-width:68ch}.policy-intro p{font-size:1.08rem;line-height:1.75;color:var(--ink-soft);text-wrap:pretty}.policy-intro p+p{margin-top:var(--sp-4)}.policy-toc{margin-top:clamp(2.25rem,4vw,3rem);padding:clamp(1.4rem,3vw,1.9rem);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg)}.policy-toc h2{font-size:.85rem;letter-spacing:.06em;text-transform:none;color:var(--muted);font-weight:700;margin-bottom:var(--sp-4)}.policy-toc ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(2,1fr);counter-reset:toc}.policy-toc li{counter-increment:toc}.policy-toc a{display:flex;align-items:center;gap:.65rem;color:var(--ink-soft);font-weight:500;font-size:.96rem;line-height:1.3;transition:color var(--t) var(--ease)}.policy-toc a:before{content:counter(toc);flex:0 0 auto;width:1.7em;height:1.7em;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}.policy-toc a:before,.policy-toc a:hover{color:var(--copper-deep)}.policy-sections{margin-top:clamp(3rem,6vw,5rem)}.policy-section{padding-block:clamp(2.25rem,4.5vw,3.25rem);border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 24px)}.policy-section:first-child{border-top:0;padding-top:0}.policy-section-head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5)}.policy-num{flex:0 0 auto;width:46px;height:46px;border-radius:var(--r-md);background:var(--copper-tint);color:var(--copper-deep);display:flex;align-items:center;justify-content:center}.policy-num .ico{width:23px;height:23px}.policy-section-head h2{margin:0;text-wrap:balance}.policy-body{max-width:68ch}.policy-body p{color:var(--body);font-size:1.03rem;line-height:1.75;text-wrap:pretty}.policy-body p+p{margin-top:var(--sp-4)}.policy-body strong{color:var(--ink);font-weight:700}.policy-body a{color:var(--copper-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.policy-body a:hover{color:var(--copper)}.policy-closing{margin-top:clamp(3rem,6vw,5rem)}.policy-closing .contact-info{max-width:68ch}@media (max-width:680px){.policy-toc ol{grid-template-columns:1fr}.policy-section-head{align-items:flex-start}}.use-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.4rem,2.4vw,1.9rem);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease);height:100%}.use-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.use-card .u-ico{width:50px;height:50px;border-radius:var(--r-md);background:var(--copper-tint);color:var(--copper-deep);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.use-card .u-ico .ico{width:26px;height:26px}.use-card h3{font-size:1.12rem;margin-bottom:var(--sp-2)}.use-card p{color:var(--muted);font-size:.95rem}.value-card{text-align:center;padding:clamp(1.4rem,2.5vw,2rem)}.value-card .v-ico{width:60px;height:60px;border-radius:var(--r-md);background:var(--copper-tint);color:var(--copper-deep);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4)}.value-card .v-ico .ico{width:30px;height:30px}.value-card h3{margin-bottom:var(--sp-2)}.value-card p{color:var(--muted);font-size:.96rem}.site-footer{background:var(--night);color:rgba(255,255,255,.72);padding-block:clamp(3.5rem,7vw,5rem) 2rem}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.site-footer .brand{color:#fff}.site-footer .brand small{color:rgba(255,255,255,.5)}.footer-about{margin-top:var(--sp-4);max-width:32ch;color:rgba(255,255,255,.6);font-size:.95rem}.footer-social{display:flex;gap:var(--sp-3);margin-top:var(--sp-5)}.footer-social a{width:42px;height:42px;border-radius:var(--r-pill);background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:#fff;transition:background var(--t) var(--ease),transform var(--t-fast) var(--ease)}.footer-social a:hover{background:var(--copper)}.footer-social .ico{width:20px;height:20px}.footer-col h4{color:#fff;font-size:.92rem;letter-spacing:.04em;margin-bottom:var(--sp-4)}.footer-col a{display:block;padding-block:.4rem;color:rgba(255,255,255,.62);font-size:.95rem;transition:color var(--t) var(--ease)}.footer-col a:hover{color:#fff}.footer-col .footer-col-all{margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);color:var(--copper-bright);font-weight:600}.footer-col .footer-col-all:hover{color:#fff}.footer-bottom{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;align-items:center;font-size:.88rem;color:rgba(255,255,255,.5)}.footer-bottom a:hover{color:#fff}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:focus-visible{outline:3px solid var(--copper);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:1rem;z-index:var(--z-modal);background:var(--ink);color:#fff;padding:.75rem 1.25rem;border-radius:var(--r-sm);transition:inset-block-start var(--t) var(--ease)}.skip-link:focus{inset-block-start:1rem}@media (max-width:1024px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-col.last{grid-column:span 3}.stats{gap:var(--sp-4)}}@media (max-width:900px){.nav-actions .btn,.nav-links{display:none}.nav-toggle{display:flex}.feature-row,.hero,.hero-grid,.split{gap:2.5rem}.feature-row,.hero-grid,.split{grid-template-columns:1fr}.feature-row .fr-visual{order:-1}.hero-visual{min-height:360px;margin-top:1rem}.hero-product-visual{min-height:0}.grid-4,.stats{grid-template-columns:repeat(2,1fr)}.stats{gap:var(--sp-6) var(--sp-4)}}@media (max-width:680px){body{font-size:1rem}.field-row,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-col,.footer-col.last{grid-column:span 2}.hero-meta{gap:1rem 1.5rem}.float-chip{font-size:.8rem;padding:.55rem .75rem}.chip-1{inset-inline-start:0}.chip-2{inset-inline-end:0}.btn,.cta-inner .btn,.hero-cta .btn{width:100%}}.btn-sm{padding:.6rem 1.05rem;font-size:.92rem}.product-catalog{position:relative}.product-catalog .tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:clamp(.9rem,2.2vw,1.5rem);gap:clamp(.9rem,2.2vw,1.5rem);align-items:stretch;grid-auto-flow:row dense}.product-catalog .tile-scene{perspective:800px}.product-catalog .tile{width:100%;height:100%;min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:clamp(1rem,2.5vw,1.4rem);background:linear-gradient(160deg,#ffffff 0,var(--surface-2) 100%);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:var(--ink);text-align:center;cursor:pointer;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease);will-change:transform;-webkit-tap-highlight-color:transparent}.product-catalog .tile:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}.product-catalog .tile.is-active{border-color:var(--copper);box-shadow:var(--shadow-md)}.product-catalog .tile-ico{width:64px;height:64px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--copper-tint);color:var(--copper-deep)}.product-catalog .tile-ico .ico{width:34px;height:34px}.product-catalog .tile-name{font-weight:600;font-size:1.02rem;color:var(--ink)}@media (hover:none){.product-catalog .tile{animation:tile-float 6s var(--ease) infinite}.product-catalog .tile.is-active{animation:none}}@keyframes tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.product-catalog .tile-detail{grid-column:1/-1;position:relative;background:var(--surface);border:1px solid var(--copper);border-radius:var(--r-lg);padding:clamp(1.2rem,3vw,1.8rem);box-shadow:var(--shadow-md);animation:tile-detail-in var(--t) var(--ease) both}.product-catalog .tile-detail:focus-visible{outline:3px solid var(--copper);outline-offset:3px}@keyframes tile-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.product-catalog .td-close{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;width:34px;height:34px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--surface-2)}.product-catalog .td-close:hover{color:var(--ink);background:var(--surface-3)}.product-catalog .td-close .ico{width:18px;height:18px}.product-catalog .td-name{font-size:1.3rem;font-weight:700;color:var(--ink);-webkit-padding-end:2.4rem;padding-inline-end:2.4rem}.product-catalog .td-blurb{margin-top:.5rem;color:var(--body);max-width:62ch}.product-catalog .td-forms{margin-top:.7rem;color:var(--ink-soft);font-size:.95rem}.product-catalog .td-forms strong{color:var(--ink);font-weight:600}.product-catalog .td-cta{margin-top:1rem}.product-catalog .tile-more{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:clamp(1.5rem,3.5vw,2.4rem);color:var(--muted);font-weight:500}.product-catalog .tile-more .ico{width:18px;height:18px;color:var(--copper-deep)}.bulk-options{display:grid;grid-gap:clamp(1.5rem,3vw,2.25rem);gap:clamp(1.5rem,3vw,2.25rem)}.bulk-head{margin-bottom:var(--sp-4)}.bulk-head .h3{margin-top:var(--sp-3)}.bulk-head .muted{margin-top:var(--sp-1);font-size:.95rem}.qty-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--copper-deep);background:var(--copper-tint);padding:.3rem .75rem;border-radius:var(--r-pill)}.qty-badge.accent{color:#fff;background:var(--copper)}.bulk-card{display:flex;align-items:center;gap:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.1rem,2.4vw,1.5rem);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.bulk-card:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}.bulk-ico{flex:0 0 auto;width:52px;height:52px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--copper-tint);color:var(--copper-deep)}.bulk-ico .ico{width:26px;height:26px}.bulk-body{flex:1 1;min-width:0}.bulk-card h4{font-size:1.08rem;color:var(--ink);margin-bottom:2px}.bulk-card .muted{font-size:.9rem}.bulk-price{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto;align-self:center;white-space:nowrap;font-weight:700;color:var(--ink);font-size:.95rem;background:var(--surface-2);border:1px solid var(--line);padding:.45rem .8rem;border-radius:var(--r-sm)}.bulk-price.tbd{font-weight:600;font-size:.85rem;color:var(--copper-deep);background:var(--copper-tint);border-color:transparent}.bulk-strip{flex-wrap:wrap;justify-content:space-between;background:var(--surface-2);border-radius:var(--r-lg);padding:clamp(1.3rem,2.6vw,1.8rem)}.bulk-strip,.bulk-strip-main{display:flex;align-items:center;gap:var(--sp-4)}.bulk-strip-title{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.bulk-strip-title .h3{margin:0}.bulk-strip .muted{margin-top:.3rem;font-size:.95rem}.discount-badge{font-weight:700;color:#fff;background:var(--green);padding:.3rem .75rem;border-radius:var(--r-pill);font-size:.85rem}@media (max-width:560px){.bulk-card{flex-direction:column;align-items:flex-start;text-align:start}.bulk-price{-webkit-margin-start:0;margin-inline-start:0}}.custom-cta{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(1rem,2.5vw,1.75rem);background:linear-gradient(135deg,var(--copper-tint) 0,var(--surface-2) 100%);border:1px solid var(--copper);border-radius:var(--r-xl);padding:clamp(1.5rem,3.5vw,2.4rem)}.custom-cta .cc-ico{flex:0 0 auto;width:60px;height:60px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--copper);color:#fff;box-shadow:var(--shadow-copper)}.custom-cta .cc-ico .ico{width:30px;height:30px}.custom-cta .cc-body{flex:1 1;min-width:240px}.custom-cta .cc-body h3{margin-bottom:.35rem}.custom-cta .cc-body .muted{font-size:1rem}.custom-cta .cc-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}@media (max-width:640px){.custom-cta .cc-actions{width:100%}.custom-cta .cc-actions .btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.product-catalog .tile{animation:none;transform:none}}.prod-gallery{position:relative}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.pg-tile{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden;perspective:1000px;transition:box-shadow var(--t) var(--ease),transform var(--t) var(--ease),border-color var(--t) var(--ease)}.pg-tile:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}.pg-stagebtn{position:relative;display:block;width:100%;padding:clamp(1.4rem,3vw,2rem) 1.25rem;background:radial-gradient(120% 90% at 50% 12%,#ffffff 0,var(--surface-2) 78%);border-bottom:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease);transform-style:preserve-3d}.pg-stage{display:flex;align-items:center;justify-content:center;height:clamp(200px,30vw,250px)}.pg-stage .pa-svg{height:100%;width:auto;max-width:100%;overflow:visible;filter:drop-shadow(0 16px 22px rgba(17,17,19,.22))}.pg-panel-stage .pg-photo,.pg-stage .pg-photo{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(17,17,19,.16))}.pg-zoom{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;width:30px;height:30px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);color:var(--ink);box-shadow:var(--shadow-xs);opacity:0;transition:opacity var(--t) var(--ease)}.pg-stagebtn:focus-visible .pg-zoom,.pg-stagebtn:hover .pg-zoom{opacity:1}.pg-zoom .ico{width:16px;height:16px}.pg-info{padding:1rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:.55rem}.pg-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--copper-deep);background:var(--copper-tint);padding:.28rem .7rem;border-radius:var(--r-pill)}.pg-chip .ico{width:15px;height:15px}.pg-name{font-size:1.15rem;font-weight:700;color:var(--ink)}.pg-switch{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.pg-dot{width:22px;height:22px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);box-shadow:inset 0 0 0 2px #fff;cursor:pointer;transition:transform var(--t) var(--ease),border-color var(--t) var(--ease)}.pg-dot.on{border-color:var(--copper)}.pg-dot.on,.pg-dot:hover{transform:scale(1.12)}.pg-pf{width:30px;height:30px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line-strong);color:var(--muted);cursor:pointer;transition:all var(--t) var(--ease)}.pg-pf .ico{width:16px;height:16px}.pg-pf.on{border-color:var(--copper);color:var(--copper-deep);background:var(--copper-tint)}.pg-pf:hover{color:var(--ink)}.pg-modal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:rgba(14,14,16,.62);animation:pg-fade var(--t) var(--ease)}@keyframes pg-fade{0%{opacity:0}to{opacity:1}}.pg-panel{position:relative;width:min(880px,100%);max-height:90vh;overflow:auto;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1fr 1fr;animation:pg-rise var(--t-slow) var(--ease)}@keyframes pg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pg-close{position:absolute;inset-block-start:.8rem;inset-inline-start:.8rem;z-index:2;width:38px;height:38px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink)}.pg-close:hover{background:var(--surface-3)}.pg-panel-art{flex-direction:column;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem) 1.25rem;background:radial-gradient(120% 80% at 50% 10%,#ffffff,var(--surface-2) 80%);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.pg-panel-art,.pg-panel-stage{display:flex;align-items:center}.pg-panel-stage{justify-content:center;width:100%;height:clamp(240px,40vh,320px)}.pg-panel-stage .pa-svg{height:100%;width:auto;max-width:100%;overflow:visible;filter:drop-shadow(0 22px 30px rgba(17,17,19,.25))}.pg-panel-body{padding:clamp(1.5rem,3vw,2.25rem);text-align:start}.pg-panel-name{font-size:1.6rem;font-weight:700;color:var(--ink);margin:.5rem 0 .4rem}.pg-blurb{color:var(--body);font-size:.98rem;line-height:1.6}.pg-sub{font-size:.9rem;color:var(--ink-soft);margin-bottom:.5rem}.pg-sub strong{color:var(--ink)}.pg-finishes{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--line)}.pg-finish-list{display:flex;flex-wrap:wrap;gap:.5rem}.pg-chip-btn{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:.35rem .7rem .35rem .5rem;cursor:pointer;transition:all var(--t) var(--ease)}.pg-chip-btn .pg-dot{width:16px;height:16px;border-width:1px;box-shadow:inset 0 0 0 1.5px #fff}.pg-chip-btn.on{border-color:var(--copper);background:var(--copper-tint);color:var(--copper-deep)}.pg-chip-btn:hover{border-color:var(--ink)}.pg-config{display:flex;flex-direction:column;gap:.55rem}.pg-config.compact{gap:.45rem}.pg-materials{display:flex;flex-wrap:wrap;gap:.4rem}.pg-mat{display:flex;flex-direction:column;align-items:center;line-height:1.15;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:.3rem .6rem;cursor:pointer;color:var(--ink-soft);transition:all var(--t) var(--ease)}.pg-mat-en{font-size:.78rem;font-weight:700}.pg-mat-he{font-size:.64rem;color:var(--muted)}.pg-mat.on{border-color:var(--copper);background:var(--copper-tint)}.pg-mat.on,.pg-mat.on .pg-mat-he{color:var(--copper-deep)}.pg-mat:hover{border-color:var(--ink)}.pg-examples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin-top:.5rem}.pg-ex{display:flex;flex-direction:column;gap:.35rem;padding:0;cursor:pointer;background:none;border:0;text-align:center}.pg-ex-art{background:radial-gradient(120% 100% at 50% 10%,#fff,var(--surface-2));border:1px solid var(--line);border-radius:var(--r-md);padding:.55rem;display:flex;justify-content:center;align-items:center;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.pg-ex-art .pa-svg,.pg-ex-art img{width:100%;height:auto;border-radius:8px;filter:drop-shadow(0 8px 12px rgba(17,17,19,.18))}.pg-ex:focus-visible .pg-ex-art,.pg-ex:hover .pg-ex-art{border-color:var(--copper);transform:translateY(-2px);box-shadow:var(--shadow-md)}.pg-ex-cap{font-size:.72rem;color:var(--muted);line-height:1.3}.pg-inspect{position:fixed;inset:0;z-index:calc(var(--z-modal) + 1);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,5vw,2.5rem);background:rgba(8,8,10,.72);animation:pg-fade var(--t) var(--ease)}.pg-inspect-panel{position:relative;width:min(560px,100%);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,4vw,2.5rem);text-align:center;animation:pg-rise var(--t-slow) var(--ease)}.pg-inspect-art{display:flex;justify-content:center}.pg-inspect-art .pa-svg,.pg-inspect-art img{width:100%;max-width:440px;height:auto;border-radius:12px;filter:drop-shadow(0 24px 34px rgba(17,17,19,.28))}.pg-inspect-name{font-size:1.2rem;font-weight:700;color:var(--ink);margin:1rem 0 .35rem}.pg-inspect-note{font-size:.9rem;color:var(--body);line-height:1.55}.pg-forms{margin-top:1.1rem;font-size:.86rem;color:var(--muted)}.pg-forms strong{color:var(--ink-soft)}.pg-cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}@media (max-width:720px){.pg-panel{grid-template-columns:1fr}.pg-panel-art{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.pg-stagebtn{transform:none!important}.pg-modal,.pg-panel{animation:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.product-catalog{padding-block:clamp(6.5rem,11vw,8.5rem) clamp(5rem,9vw,7rem)}.product-catalog .crumbs{justify-content:flex-start;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.product-catalog .section-head{max-width:640px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,3vw,2.25rem);gap:clamp(1.5rem,3vw,2.25rem)}.product-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.product-card:focus-visible,.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.product-card-visual{position:relative;aspect-ratio:1/1;background:var(--surface-2);border-bottom:1px solid var(--line)}.product-card-img{object-fit:contain;box-sizing:border-box;padding:clamp(1rem,3vw,1.5rem);filter:drop-shadow(0 10px 16px rgba(17,17,19,.14))}.product-card-body{display:flex;flex-direction:column;flex:1 1;padding:clamp(1.25rem,2.4vw,1.75rem)}.product-card-name{font-size:1.15rem}.product-card-tagline{margin-top:var(--sp-2);color:var(--muted);font-size:.92rem;line-height:1.5;flex:1 1}.product-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.product-card-price{font-weight:700;font-size:1.15rem;color:var(--ink);letter-spacing:-.01em}.product-card-cta{font-weight:600;font-size:.88rem;color:var(--copper-deep);transition:transform var(--t) var(--ease)}.product-card:focus-visible .product-card-cta,.product-card:hover .product-card-cta{transform:translateX(-4px)}@media (max-width:900px){.product-catalog{padding-block:clamp(5.5rem,10vw,7rem) 4rem}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.product-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.product-flagship{padding-block:clamp(6.5rem,11vw,8.5rem) clamp(4rem,8vw,6rem)}.product-flagship-container{max-width:1080px}.product-flagship .crumbs{justify-content:flex-start;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.product-split{align-items:center;gap:clamp(2.5rem,6vw,5rem)}.product-visual{position:relative;aspect-ratio:1/1}.product-visual-img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 26px 42px rgba(17,17,19,.18))}.product-info{display:flex;flex-direction:column}.product-info .h1,.product-info .lead{margin-top:var(--sp-3)}.product-info .lead{max-width:40ch}.product-price{margin-top:var(--sp-5);font-size:clamp(1.9rem,3vw,2.4rem);font-weight:700;color:var(--ink);letter-spacing:-.01em}.product-included{margin-top:var(--sp-5);margin-bottom:var(--sp-6);max-width:46ch}.buy-panel{margin-top:var(--sp-2);padding:clamp(1.25rem,2.5vw,1.6rem);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.buy-panel .qty-row .btn-sm{width:44px;height:44px;padding:0;font-size:1.15rem}.buy-panel .btn-lg{width:100%}.product-trust{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line)}.buy-panel-error{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.7rem .9rem;background:#fbe8e5;color:#c0392b;border:1px solid rgba(192,57,43,.25);border-radius:var(--r-md);font-size:.88rem;font-weight:600}.buy-panel-error .ico{width:16px;height:16px;flex:0 0 auto}.price-was{-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-size:.62em;font-weight:600;color:var(--muted);text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(184,107,58,.55);text-decoration-color:rgba(184,107,58,.55)}.hero-price .price-was{-webkit-margin-start:0;margin-inline-start:0;font-size:1.15rem}.buy-panel-was{-webkit-margin-start:.45rem;margin-inline-start:.45rem;font-size:.82em;font-weight:500;opacity:.65;text-decoration-thickness:1px}.buy-panel-price{display:flex;align-items:baseline;gap:.1rem;margin:0;font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.preorder-badge{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;z-index:1;background:var(--copper-tint);color:var(--copper-deep);border:1px solid rgba(184,107,58,.28);border-radius:var(--r-pill);padding:.3rem .7rem;font-size:.74rem;font-weight:700;letter-spacing:.01em;-webkit-backdrop-filter:none;backdrop-filter:none}.preorder-badge.is-inline{position:static;display:inline-block;-webkit-margin-start:.6rem;margin-inline-start:.6rem;vertical-align:middle;font-size:.7rem}@media (max-width:900px){.product-flagship{padding-block:clamp(5.5rem,10vw,7rem) 4rem}.product-visual{aspect-ratio:4/3;max-width:420px;margin-inline:auto;width:100%}}.more-jumpnav{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.more-jumpnav a{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.3rem;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);font-weight:600;font-size:.92rem;box-shadow:var(--shadow-xs);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.more-jumpnav a .ico{width:17px;height:17px;color:var(--copper-deep)}.more-jumpnav a:focus-visible,.more-jumpnav a:hover{border-color:var(--copper);color:var(--copper-deep);box-shadow:var(--shadow-sm);transform:translateY(-2px)}@media (max-width:560px){.more-jumpnav{gap:.5rem}.more-jumpnav a{padding:.55rem 1.05rem;font-size:.87rem}}.plate-stack{width:100%}.plate-stack-stage{position:relative;width:100%;outline:none}.plate-stack-stage:focus-visible{box-shadow:0 0 0 3px var(--copper-glow);border-radius:var(--r-lg)}.plate-stack-wash{pointer-events:none;position:absolute;inset-inline:0;top:6%;margin-inline:auto;height:68%;width:60%;max-width:480px;border-radius:50%;background:radial-gradient(60% 60% at 50% 50%,var(--copper-glow),transparent 72%);filter:blur(46px);z-index:0}.plate-stack-fan{position:absolute;inset:0;z-index:1}.plate-card{position:absolute;bottom:0;cursor:pointer;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plate-card.is-active{cursor:-webkit-grab;cursor:grab}.plate-card.is-active:active{cursor:-webkit-grabbing;cursor:grabbing}.plate-card-inner{position:relative;height:100%;width:100%}.plate-card-img{object-fit:contain;box-sizing:border-box;pointer-events:none;filter:drop-shadow(0 14px 20px rgba(17,17,19,.16)) drop-shadow(0 4px 8px rgba(17,17,19,.1));transition:filter var(--t) var(--ease)}.plate-card.is-active .plate-card-img{filter:drop-shadow(0 22px 34px rgba(184,107,58,.4)) drop-shadow(0 6px 14px rgba(17,17,19,.22))}.plate-stack-dots{margin-top:var(--sp-5)}.plate-dot,.plate-stack-dots{display:flex;align-items:center;justify-content:center}.plate-dot{width:44px;height:44px}.plate-dot:after{content:"";width:22px;height:8px;border-radius:var(--r-pill);background:var(--line-strong);transform:scaleX(.36);transform-origin:center;transition:background var(--t) var(--ease),transform var(--t) var(--ease)}.plate-dot:hover:after{background:var(--copper)}.plate-dot.on:after{background:var(--ink);transform:scaleX(1)}.plate-stack-info{margin-top:var(--sp-6);text-align:center;max-width:460px;margin-inline:auto}.plate-stack-name{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;color:var(--ink)}.plate-stack-tagline{margin-top:.4rem;color:var(--muted);font-size:.98rem}.plate-stack-cta-row{margin-top:var(--sp-5);display:flex;align-items:center;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.plate-stack-price{font-size:1.35rem;font-weight:700;color:var(--ink)}@media (max-width:560px){.plate-stack-cta-row{gap:var(--sp-3)}}.benefit-band{border-radius:var(--r-xl);background:linear-gradient(160deg,var(--surface-2),var(--surface-3));border:1px solid var(--line);padding:clamp(2rem,4.5vw,3rem)}@media (max-width:560px){.benefit-band{padding:clamp(1.5rem,6vw,2rem)}}