@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff")}:root{--imed-night:#0a0a0a;--imed-pearl:#f7f6f6;--imed-penn-blue:#0f1843;--imed-white:#fff;--imed-charcoal:#323338;--imed-charcoal-2:#28292e;--imed-silk:#858790;--imed-silk-lit:#9fa1aa;--imed-silk-deep:#74767f;--imed-studio:#f3f3f3;--imed-packshot-bg:#fff;--imed-corridor-dark:#1e1f24;--imed-corridor-dark-deep:#191a1e;--imed-corridor-dark-lit:#26272d;--imed-ink-corridor:var(--imed-ink-char);--imed-ink-corridor-lead:var(--imed-ink-char-lead);--imed-ink-corridor-muted:var(--imed-ink-char-muted);--imed-card-surface:var(--imed-charcoal);--imed-ink-silk:var(--imed-charcoal);--imed-ink-silk-lead:color-mix(in srgb, var(--imed-charcoal) 80%, transparent);--imed-ink-silk-muted:color-mix(in srgb, var(--imed-charcoal) 70%, transparent);--imed-ink-char:#fff;--imed-ink-char-lead:#ffffffc7;--imed-ink-char-muted:#ffffffa8;--imed-champagne:#a89b78;--imed-champagne-rich:#9a8560;--imed-champagne-soft:#b8a888;--imed-accent:var(--imed-champagne);--imed-tg:#1a8fd0;--imed-tg-hover:#157eb8;--imed-tg-ink:#fff;--imed-glass-alpha-cta:40%;--imed-glass-alpha-cta-hover:52%;--imed-glass-cta-base:color-mix(in srgb, var(--imed-night) 90%, transparent);--imed-tg-glass:color-mix(in srgb, var(--imed-tg) var(--imed-glass-alpha-cta), var(--imed-glass-cta-base));--imed-tg-glass-hover:color-mix(in srgb, var(--imed-tg) var(--imed-glass-alpha-cta-hover), var(--imed-glass-cta-base));--imed-tg-edge:#9ad4f58c;--imed-tg-solid:var(--imed-tg);--imed-glass-ch-alpha:42%;--imed-glass-ch-alpha-hover:54%;--imed-glass-ch-floor:48%;--imed-glass-ch-floor-base:var(--imed-night);--imed-glass-ch-sms-floor:#323338;--imed-glass-ch-ink:#fff;--imed-glass-off:0%;--imed-glass-blur:5px;--imed-glass-sat:1.6;--imed-glass-lens-scale:28;--imed-glass-wash-dark:#ffffff24;--imed-glass-wash-dark-panel:#ffffff2e;--imed-glass-ink-dark:#fff;--imed-glass-ink-dark-lead:#ffffffd1;--imed-glass-edge-dark:#fff6;--imed-glass-spec-dark:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #0000004d, 0 10px 30px -14px #0009;--imed-glass-floor-dark:var(--imed-night);--imed-glass-floor-dark-panel:var(--imed-charcoal);--imed-glass-wash-light:#ffffff94;--imed-glass-wash-light-panel:#ffffffa8;--imed-glass-ink-light:#14151a;--imed-glass-ink-light-lead:#22232b;--imed-glass-edge-light:#14151a33;--imed-glass-spec-light:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #00000021, 0 10px 30px -16px #0006;--imed-glass-floor-light:#fff;--imed-glass-gloss:linear-gradient(180deg, #ffffff59 0%, #ffffff14 38%, transparent 55%);--imed-glass-rim:radial-gradient(120% 60% at 50% -10%, #ffffff80, transparent 60%);--imed-glass-edge-accent:color-mix(in srgb, var(--imed-champagne) 42%, transparent);--imed-glass-shadow-panel:0 22px 48px -22px #0000008c;--imed-font-ui:"Manrope", "Segoe UI", system-ui, sans-serif;--imed-font-emotion:"Cormorant Garamond", Georgia, serif;--imed-font-display:var(--imed-font-emotion);--imed-text-display:clamp(2rem, 4vw, 2.75rem);--imed-text-chapter:clamp(1.5rem, 2.8vw, 2rem);--imed-text-card:clamp(1.2rem, 1.8vw, 1.45rem);--imed-text-lead:clamp(1rem, 1.2vw, 1.125rem);--imed-text-body:1rem;--imed-text-ui:.875rem;--imed-text-meta:.75rem;--imed-text-meta-track:.05em;--imed-text-ui-floor:max(.8125rem, var(--imed-text-ui));--imed-text-meta-floor:max(.8125rem, var(--imed-text-meta));--imed-max:1120px;--imed-radius-rect:4px;--imed-radius-card:12px;--imed-topbar-h:56px;--imed-space-1:.25rem;--imed-space-2:.5rem;--imed-space-3:1rem;--imed-space-4:1.5rem;--imed-space-5:2.5rem;--imed-space-6:4rem;--imed-rise:20px;--imed-rise-sm:12px;--imed-dur:.55s;--imed-dur-slow:.75s;--imed-ease:cubic-bezier(.22, 1, .36, 1);--imed-stagger:55ms;--imed-stagger-max:6;--imed-stagger-max-list:4;--imed-reveal-threshold:.18;--imed-reveal-root-margin:0px 0px -8% 0px}@media (width<=720px){:root{--imed-rise:16px;--imed-stagger:45ms;--imed-stagger-max:4;--imed-stagger-max-list:3;--imed-dur:.45s;--imed-text-meta:.8125rem}}@media (width<=560px){:root{--imed-glass-blur:4px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--imed-glass-off:100%}}@media (prefers-reduced-transparency:reduce){:root{--imed-glass-off:100%}}html[data-imed-glass="0"]{--imed-glass-off:100%}:root{--rmc-font-system:var(--imed-font-ui);--rmc-font-emotion:var(--imed-font-emotion);--rmc-night:var(--imed-night);--rmc-pearl:var(--imed-pearl);--rmc-penn-blue:var(--imed-penn-blue);--rmc-white:var(--imed-white);--rmc-font-offer:var(--imed-font-display);--bg:var(--imed-night);--surface:var(--imed-charcoal);--surface-2:var(--imed-charcoal-2);--text:var(--imed-ink-char);--text-muted:var(--imed-ink-char-muted);--accent:var(--imed-champagne);--border:color-mix(in srgb, var(--imed-silk) 42%, transparent);--petrol:var(--imed-penn-blue);--petrol-2:#161f4d;--teal:#4a5a8c;--teal-deep:var(--imed-penn-blue);--teal-soft:#e8e9f0;--orange:var(--imed-penn-blue);--orange-soft:#ececf3;--paper:var(--imed-pearl);--ink:var(--imed-night);--deep-gray:var(--imed-charcoal);--deep-gray-2:var(--imed-charcoal-2);--surface-gray:var(--imed-silk);--surface-gray-deep:var(--imed-silk-deep);--surface-gray-lit:var(--imed-silk-lit);--bundle-champagne:var(--imed-champagne);--bundle-champagne-rich:var(--imed-champagne-rich);--bundle-night:color-mix(in srgb, var(--imed-penn-blue) 18%, #2c2e38);--ink-silk:var(--imed-ink-silk);--ink-silk-lead:var(--imed-ink-silk-lead);--ink-silk-muted:var(--imed-ink-silk-muted);--ink-char:var(--imed-ink-char);--ink-char-lead:var(--imed-ink-char-lead);--ink-char-muted:var(--imed-ink-char-muted);--ink-theme:var(--imed-pearl);--ink-theme-lead:var(--imed-ink-char-lead);--accent-offer:var(--imed-champagne);--tg:var(--imed-tg);--tg-hover:var(--imed-tg-hover);--tg-ink:var(--imed-tg-ink);--imed-tg-glass:color-mix(in srgb, var(--imed-tg) 40%, var(--imed-glass-cta-base));--imed-tg-glass-hover:color-mix(in srgb, var(--imed-tg) 52%, var(--imed-glass-cta-base));--tg-glass:var(--imed-tg-glass);--tg-glass-hover:var(--imed-tg-glass-hover);--tg-edge:color-mix(in srgb, var(--imed-tg) 38%, transparent);--muted:#5a5c6a;--line:#dddde5;--disp:var(--imed-font-display);--body:var(--imed-font-ui);--mono:var(--imed-font-ui);--max:var(--imed-max);--imed-sku-font:var(--imed-font-ui);--imed-sku-weight:500;--imed-sku-track:.01em}.imed-sku-name{font-family:var(--imed-sku-font,var(--imed-font-ui,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.section-pillars.corridor--dark{--surface-gray:var(--imed-corridor-dark);--surface-gray-deep:var(--imed-corridor-dark-deep);--surface-gray-lit:var(--imed-corridor-dark-lit);--deep-gray:var(--imed-card-surface);--deep-gray-2:var(--imed-charcoal-2);--ink-silk:var(--imed-ink-corridor);--ink-silk-lead:var(--imed-ink-corridor-lead);--ink-silk-muted:var(--imed-ink-corridor-muted)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--imed-night:#ece8e0;--imed-pearl:#1a1b1f;--imed-charcoal:#fff;--imed-charcoal-2:#f4f2ed;--imed-silk:#d6d1c8;--imed-silk-lit:#e8e4dc;--imed-silk-deep:#c4beb4;--imed-corridor-dark:#e6e2da;--imed-corridor-dark-deep:#ddd8cf;--imed-corridor-dark-lit:#f1eee8;--imed-card-surface:#fff;--imed-ink-char:#14151a;--imed-ink-char-lead:#22232b;--imed-ink-char-muted:#3a3b44;--imed-ink-silk:#14151a;--imed-ink-silk-lead:#22232b;--imed-ink-silk-muted:#3a3b44;--imed-ink-corridor:#14151a;--imed-ink-corridor-lead:#22232b;--imed-ink-corridor-muted:#3a3b44;--rmc-night:#ece8e0;--rmc-pearl:#14151a;--paper:#ece8e0;--ink:#14151a;--deep-gray:#fff;--deep-gray-2:#f4f2ed;--surface-gray:#e6e2da;--surface-gray-deep:#ddd8cf;--surface-gray-lit:#f1eee8;--ink-silk:#14151a;--ink-silk-lead:#22232b;--ink-silk-muted:#3a3b44;--ink-char:#14151a;--ink-char-lead:#22232b;--ink-char-muted:#3a3b44;--ink-theme:#14151a;--ink-theme-lead:#22232b;--muted:#3a3b44;--line:#c4bfb4;--bundle-night:color-mix(in srgb, var(--imed-penn-blue) 8%, #f1eee8);--bg:#ece8e0;--surface:#fff;--surface-2:#f4f2ed;--text:#14151a;--text-muted:#3a3b44;--accent:var(--imed-champagne);--border:#b1a894;--imed-glass-cta-base:#ffffffd1;--imed-tg-glass:color-mix(in srgb, #1a8fd0 16%, var(--imed-glass-cta-base));--imed-tg-glass-hover:color-mix(in srgb, #1a8fd0 26%, var(--imed-glass-cta-base));--imed-tg-ink:#0c5a86;--imed-tg-solid:#daedf7;--imed-glass-ch-alpha:18%;--imed-glass-ch-alpha-hover:26%;--imed-glass-ch-floor:20%;--imed-glass-ch-floor-base:#fff;--imed-glass-ch-sms-floor:#e6e2da;--imed-glass-ch-ink:#14151a;--imed-glass-floor-dark:#1a1b1f;--imed-glass-floor-dark-panel:#fff;--imed-glass-shadow-panel:0 22px 48px -22px #14151a47;--tg-glass:var(--imed-tg-glass);--tg-glass-hover:var(--imed-tg-glass-hover);--tg-ink:var(--imed-tg-ink);--tg-edge:#1a8fd05c}html[data-theme=light] .section-pillars.corridor--dark{--surface-gray:var(--imed-corridor-dark);--surface-gray-deep:var(--imed-corridor-dark-deep);--surface-gray-lit:var(--imed-corridor-dark-lit);--deep-gray:#fff;--deep-gray-2:#f4f2ed}html.imed-motion .imed-reveal:not([data-imed-revealed]){opacity:0;transform:translateY(var(--imed-rise));transition:opacity var(--imed-dur) var(--imed-ease), transform var(--imed-dur) var(--imed-ease);transition-delay:calc(min(var(--imed-reveal-i,0), var(--imed-stagger-max)) * var(--imed-stagger));will-change:opacity, transform}html.imed-motion .imed-reveal[data-imed-revealed],html.imed-motion .imed-reveal--split:not([data-imed-revealed]),html.imed-motion .imed-reveal--split[data-imed-revealed]{opacity:1;will-change:auto;transform:none}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy,html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{opacity:0;transition:opacity var(--imed-dur) var(--imed-ease), transform var(--imed-dur) var(--imed-ease);will-change:opacity, transform}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy{transition-delay:0s;transform:translate(12px)}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{transition-delay:40ms;transform:translate(-12px)}html.imed-motion .imed-reveal--split[data-imed-revealed] .imed-reveal-copy,html.imed-motion .imed-reveal--split[data-imed-revealed] .imed-reveal-media{opacity:1;will-change:auto;transform:none}html.imed-motion .imed-reveal--hairline,.imed-reveal--hairline{position:relative}html.imed-motion .imed-reveal--hairline:after,html.imed-motion .section-head.imed-reveal--hairline:after,html.imed-motion .section-pillars .section-head.imed-reveal--hairline:after,html.imed-motion .section-head--segments.imed-reveal--hairline:after{content:"";margin-top:.95rem;background:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);width:0;height:1px;transition:width var(--imed-dur-slow) var(--imed-ease);transition-delay:calc(min(var(--imed-reveal-i,0), var(--imed-stagger-max)) * var(--imed-stagger) + 80ms);margin-inline:auto;display:block;position:static;bottom:auto;left:auto;transform:none}html.imed-motion .imed-reveal--hairline[data-imed-revealed]:after,html.imed-motion .section-head.imed-reveal--hairline[data-imed-revealed]:after,html.imed-motion .section-pillars .section-head.imed-reveal--hairline[data-imed-revealed]:after,html.imed-motion .section-head--segments.imed-reveal--hairline[data-imed-revealed]:after{width:min(7.5rem,40%)}@keyframes imed-anchor-pulse{0%,to{box-shadow:inset 0 1px #0000}32%{box-shadow:inset 0 1px 0 var(--imed-champagne,#a89b78)}}.imed-anchor-pulse{animation:imed-anchor-pulse .85s var(--imed-ease,cubic-bezier(.22, 1, .36, 1)) both}.section-head.imed-anchor-pulse:after,.imed-reveal--hairline.imed-anchor-pulse:after{background:var(--imed-champagne,#a89b78);width:min(7.5rem,40%);transition:none}@media (width>=960px){.imed-chapter{grid-template-columns:minmax(11.5rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.imed-chapter-rail{top:var(--imed-sticky-stack,130px);z-index:2;padding-top:.15rem;position:sticky}.imed-chapter-rail .section-head--segments{text-align:left;max-width:none;margin:0;padding-bottom:0}.imed-chapter-rail .section-head--segments h2,.imed-chapter-rail .section-head--segments p,.imed-chapter-rail .segments-bundles-hint{text-align:left;margin-left:0;margin-right:0}.imed-chapter-rail .segments-bundles-hint{max-width:28ch}html.imed-motion .imed-chapter-rail .imed-reveal--hairline:after{margin-inline:0}.imed-chapter-stream{min-width:0}}html.imed-motion .product-page .imed-reveal--hairline:after,html.imed-motion .product-depth-block .imed-reveal--hairline:after,html.imed-motion .product-decision .imed-reveal--hairline:after,.product-page .imed-reveal--hairline:after,.product-depth-block .imed-reveal--hairline:after,.product-decision .imed-reveal--hairline:after{margin-inline:auto}.sku-grid,.product-related-grid,.product-points-quiet,.product-docs-list,.product-faq-list{--imed-stagger-max:var(--imed-stagger-max-list,4)}.product-feature-list{--imed-stagger-max:0}.product-highlights .product-depth-section{--imed-stagger-max:var(--imed-stagger-max-list,4)}@media (width<=720px){html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy{transform:translate(8px)}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){html.imed-motion .imed-reveal,.imed-reveal,html.imed-motion .imed-reveal--split .imed-reveal-copy,html.imed-motion .imed-reveal--split .imed-reveal-media{will-change:auto;transition:none;opacity:1!important;transform:none!important}html.imed-motion .imed-reveal--hairline:after,.imed-reveal--hairline:after{width:min(7.5rem,40%);transition:none}.imed-chapter-rail{position:static}.imed-anchor-pulse{animation:none}}:root{--max:1120px;--imed-topbar-h:56px;--imed-directions-h:58px;--imed-sticky-stack:calc(var(--imed-topbar-h) + 16px);--text-display:var(--imed-text-display);--text-chapter:var(--imed-text-chapter);--text-card:var(--imed-text-card);--text-lead:var(--imed-text-lead);--text-body:var(--imed-text-body);--text-ui:var(--imed-text-ui-floor);--text-meta:var(--imed-text-meta-floor);--packshot-bg:var(--imed-packshot-bg,#fff)}*{box-sizing:border-box;margin:0;padding:0}.skip-link{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;color:#0000;width:1px;height:1px;box-shadow:none;pointer-events:none;z-index:10000;background:0 0;border:0;margin:-1px;padding:0;position:absolute;top:0;left:-10000px;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{pointer-events:auto;clip:unset;clip-path:none;white-space:nowrap;background:var(--deep-gray,#323338);width:auto;height:auto;color:var(--ink-char);font-family:var(--body), system-ui, sans-serif;font-size:var(--text-ui);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);outline:2px solid var(--bundle-champagne,#a89b78);outline-offset:2px;border-radius:4px;margin:0;padding:.45rem .75rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem;overflow:visible}html{scroll-behavior:smooth;background-color:var(--deep-gray-2,#28292e)}body{font-family:var(--body);color:var(--text,var(--rmc-pearl,#f7f6f6));background:var(--bg,var(--imed-night,#0a0a0a));-webkit-font-smoothing:antialiased;min-height:100%;line-height:1.55}#root{flex-direction:column;min-height:100svh;display:flex}#root>footer,#root>.site-footer{margin-top:auto}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto}.topbar{z-index:40;color:var(--rmc-pearl);background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:sticky;top:0}.topbar.is-solid{background:color-mix(in srgb, var(--rmc-night) 90%, transparent);border-bottom-color:color-mix(in srgb, var(--rmc-pearl) 14%, transparent)}.topbar .wrap{flex-wrap:nowrap;align-items:center;gap:.75rem;width:min(1440px,100% - 40px);min-height:56px;display:flex;container:topbar/inline-size}.brand{height:28px;color:var(--rmc-pearl);flex-shrink:0;align-items:center;display:inline-flex}.brand img{width:auto;height:100%}.nav{flex-wrap:nowrap;flex:auto;align-items:center;gap:0;min-width:0;margin-left:.25rem;display:flex;overflow:hidden}.nav a{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--rmc-pearl) 86%, transparent);white-space:nowrap;text-shadow:0 1px 8px #0a0a0a59;border:0;flex-shrink:0;padding:.4rem .5rem;font-weight:500;transition:color .2s}.nav a:hover{color:var(--rmc-pearl);background:0 0;border-color:#0000}.top-actions{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.nav-toggle{cursor:pointer;background:#0a0a0a59;border:1px solid #ffffff38;border-radius:4px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;display:none}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{background:#ffffffe0;border-radius:1px;width:14px;height:1.5px;transition:transform .2s,opacity .2s;display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-5px}.nav-toggle-bars:after{top:5px}.nav-toggle.is-open .nav-toggle-bars{background:0 0}.nav-toggle.is-open .nav-toggle-bars:before{top:0;transform:rotate(45deg)}.nav-toggle.is-open .nav-toggle-bars:after{top:0;transform:rotate(-45deg)}@container topbar (width<=1430px){.nav-link-docs,.header-distributor{display:none}}@container topbar (width<=1240px){.shortlist-nav-label{display:none}.nav a{padding:.4rem .34rem}}@container topbar (width<=1160px){.nav{display:none}.nav-toggle{display:inline-flex}}.nav-sheet{z-index:45;position:absolute;top:100%;left:0;right:0}.nav-sheet-backdrop{inset:0;top:var(--imed-topbar-h,56px);cursor:pointer;background:#0a0a0a8c;border:0;padding:0;position:fixed}.nav-sheet-panel{background:color-mix(in srgb, var(--rmc-night) 96%, transparent);border-bottom:1px solid color-mix(in srgb, var(--rmc-pearl) 14%, transparent);flex-direction:column;gap:0;padding:.35rem 1rem .85rem;display:flex;position:relative}.nav-sheet-panel a{font-family:var(--body);font-size:var(--text-lead);color:#ffffffe0;border-bottom:1px solid #ffffff1a;padding:.72rem .15rem;font-weight:500;text-decoration:none}.nav-sheet-panel .nav-sheet-compare{appearance:none;text-align:left;width:100%;font-family:var(--body);font-size:var(--text-lead);color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff1a;border-radius:0;padding:.72rem .15rem;font-weight:500;display:block}.nav-sheet-panel a:last-child{border-bottom:0}.nav-sheet-panel a:hover,.nav-sheet-panel .nav-sheet-compare:hover{color:var(--text)}.topbar.is-nav-open{background:color-mix(in srgb, var(--rmc-night) 96%, transparent);border-bottom-color:color-mix(in srgb, var(--rmc-pearl) 14%, transparent)}.shortlist-nav{font-family:var(--body);font-weight:500;font-size:var(--text-ui);border:1px solid color-mix(in srgb, var(--rmc-pearl) 32%, transparent);min-height:2.15rem;color:var(--rmc-pearl);cursor:pointer;text-shadow:0 1px 10px #0a0a0a66;background:0 0;border-radius:4px;align-items:center;gap:.35rem;padding:.4rem .65rem;transition:border-color .2s,background .2s;display:inline-flex}.shortlist-nav:hover,.shortlist-nav.has-items{border-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.shortlist-nav-icon{background:color-mix(in srgb, var(--rmc-pearl) 82%, transparent);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);flex:none;width:.78rem;height:1rem}.shortlist-count{min-width:1.15rem;height:1.15rem;font-size:var(--text-meta);background:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);color:var(--rmc-night);text-shadow:none;border-radius:4px;justify-content:center;align-items:center;padding:0 .28rem;font-weight:700;display:inline-flex}.lang-btn,.btn{font-family:var(--body);font-weight:600;font-size:var(--text-lead);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:.6rem 1rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.lang-btn{border:1px solid color-mix(in srgb, var(--rmc-pearl) 32%, transparent);color:var(--rmc-pearl);min-width:2.4rem;min-height:2.15rem;font-size:var(--text-ui);text-shadow:0 1px 10px #0a0a0a66;background:0 0;padding:.35rem .5rem;font-weight:500}.btn-orange,.btn-primary{background:var(--rmc-pearl);color:var(--rmc-night);box-shadow:none}.btn-telegram{isolation:isolate;color:var(--tg-ink);letter-spacing:.01em;border:1px solid var(--tg-edge);background:linear-gradient(180deg, #ffffff14 0%, transparent 40%), var(--tg-glass);min-height:0;text-shadow:none;padding:.28rem .72rem;font-size:.8125rem;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.btn-telegram:hover{color:var(--tg-ink);border-color:color-mix(in srgb, var(--tg,#1a8fd0) 55%, transparent);background:linear-gradient(180deg, #ffffff1f 0%, transparent 40%), var(--tg-glass-hover);box-shadow:inset 0 1px #fff3}.btn-whatsapp{--wa:#25d366;--wa-deep:#128c7e;--wa-glass:#25d366d1;--wa-glass-hover:#20bd5ae6;--wa-edge:#9af0b873;isolation:isolate;color:#fff;border:1px solid var(--wa-edge);background:linear-gradient(180deg, #ffffff1a 0%, transparent 42%), var(--wa-glass);text-shadow:none;padding:.42rem .95rem;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.btn-whatsapp:hover{color:#fff;background:linear-gradient(180deg, #ffffff24 0%, transparent 42%), var(--wa-glass-hover);border-color:#c8f7d88c;box-shadow:inset 0 1px #ffffff4d}.btn-ghost{border:1px solid color-mix(in srgb, var(--rmc-pearl) 55%, transparent);color:var(--rmc-pearl);background:0 0}.btn-light{color:var(--petrol);background:#fff}.brand-mark{flex-shrink:0;width:24px;height:24px}.brand-mark img{filter:brightness(0)invert()drop-shadow(0 2px 10px #0a0a0a73);width:100%;height:100%}.brand-lockup{flex-shrink:0;width:auto;max-width:min(200px,42vw);height:30px}.brand-lockup img{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 10px #0a0a0a59);width:auto;max-width:100%;height:100%;display:block}.header-consult{background:var(--rmc-pearl);border:1px solid var(--rmc-pearl);color:var(--rmc-night);text-shadow:none;font-size:var(--text-ui);border-radius:4px;min-height:2.15rem;padding:.4rem .85rem;font-weight:600}.header-consult:hover{background:color-mix(in srgb, var(--rmc-pearl) 88%, #c8c4b8)}.hero{color:#14151a;background:#e8e8ea;width:100%;height:auto;min-height:0;margin-top:-56px;position:relative;overflow:hidden}.hero-carousel{z-index:0;background:#e8e8ea;width:100%;position:relative}.hero-carousel-viewport{background:#e8e8ea;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.hero-carousel-slide{opacity:0;pointer-events:none;background:#e8e8ea;grid-area:1/1;justify-content:center;align-items:center;width:100%;min-width:0;transition:opacity .55s;display:flex}.hero-carousel-slide.is-active{opacity:1;pointer-events:auto;z-index:1}@media (prefers-reduced-motion:reduce){.hero-carousel-slide{transition:none}}.hero-carousel-slide picture{width:100%;line-height:0;display:block}.hero-bg{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;vertical-align:middle;background:#e8e8ea;width:100%;max-width:100%;height:auto;display:block;transform:none}.hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent 90%, color-mix(in srgb, var(--imed-corridor-dark,#0a0a0a) 35%, transparent) 97%, var(--imed-corridor-dark,#0a0a0a) 100%);position:absolute;inset:0}.hero-carousel-chrome{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-carousel-nav{pointer-events:auto;color:#14151a;cursor:pointer;background:#ffffffb8;border:1px solid #14151a2e;border-radius:4px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.35rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-nav:hover,.hero-carousel-nav:focus-visible{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline:none}.hero-carousel-prev{left:max(.75rem, calc((100% - min(var(--max), 100% - 40px)) / 2))}.hero-carousel-next{right:max(.75rem, calc((100% - min(var(--max), 100% - 40px)) / 2))}.hero-carousel-dots{pointer-events:auto;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.hero-carousel-dot{cursor:pointer;background:#14151a38;border:0;border-radius:1px;width:1.35rem;height:3px;padding:0}.hero-carousel-dot.is-on{background:color-mix(in srgb, var(--imed-champagne,#a89b78) 85%, #14151a)}.hero-carousel-dot:hover,.hero-carousel-dot:focus-visible{background:#14151a73;outline:none}.hero-carousel-dot.is-on:hover,.hero-carousel-dot.is-on:focus-visible{background:var(--imed-champagne,#a89b78)}.home-intro{z-index:1;background:var(--imed-corridor-dark,#0a0a0a);color:var(--rmc-pearl,#f4f3f1);padding:1.35rem 0 1.15rem;position:relative}.home-intro-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.75rem;display:flex}.home-intro-copy{min-width:min(100%,18rem);max-width:34rem}.home-intro h1{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--rmc-pearl,#f4f3f1);margin:0 0 .35rem;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:500;line-height:1.18}.home-intro-lead{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 78%, transparent);margin:0;font-weight:400;line-height:1.45}.home-intro-cta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.home-intro-telegram{width:min(100%,16rem)}.home-intro-phone{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 35%, transparent);white-space:nowrap;padding:.15rem 0;font-weight:600;text-decoration:none}.home-intro-advisor{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;color:var(--imed-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 65%, transparent);white-space:nowrap;padding:.15rem 0;font-weight:500;text-decoration:none}.home-intro-advisor:hover,.home-intro-advisor:focus-visible{border-bottom-color:var(--imed-champagne,#a89b78)}.home-intro-phone:hover,.home-intro-phone:focus-visible{color:var(--rmc-pearl,#f4f3f1);border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent)}.home-intro .listen-btn{color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 88%, transparent)}.home-intro .listen-btn:hover,.home-intro .listen-btn:focus-visible{color:var(--rmc-pearl,#f4f3f1)}@media (prefers-reduced-motion:no-preference){.home-intro-inner{animation:.4s ease-out both hero-copy-load}}@keyframes hero-copy-load{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.listen-btn{border:0;border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);width:fit-content;color:color-mix(in srgb, var(--imed-charcoal,#323338) 92%, transparent);font-family:var(--body);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:.5rem;padding:.1rem 0 .12rem;font-size:.82rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.listen-btn:hover,.listen-btn:focus-visible{border-bottom-color:var(--imed-champagne,#a89b78);color:var(--imed-charcoal,#323338)}.listen-btn-icon{border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--imed-champagne,#a89b78);width:0;height:0}.listen-btn.is-playing .listen-btn-icon{background:var(--imed-champagne,#a89b78);border:0;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.listen-btn{transition:none}}.hero-trustbar{flex-direction:column;gap:.4rem;max-width:38ch;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.hero-trustbar li{font-family:var(--body);font-size:var(--text-ui);color:#2c2d34;text-shadow:none;padding-left:.85rem;font-weight:500;line-height:1.4;position:relative}.hero-trustbar li:before{content:"";background:color-mix(in srgb, var(--bundle-champagne) 80%, transparent);border-radius:1px;width:.35rem;height:.35rem;position:absolute;top:.45em;left:0}.hero-channels{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.hero-channels a{color:#2c2d34;font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;text-underline-offset:3px;text-shadow:none;font-weight:500;text-decoration:underline}.hero-channels a:hover{color:#14151a}.home-intro .btn{width:100%;font-weight:500;font-size:var(--text-ui);letter-spacing:.015em;border-radius:4px;justify-content:center;min-height:0;padding:.36rem .75rem;line-height:1.15}.home-intro .btn-telegram:hover{color:var(--tg-ink)}.sticky-wa{z-index:60;color:var(--tg-ink);letter-spacing:.02em;border:1px solid var(--tg-edge);background:linear-gradient(180deg, #ffffff14 0%, transparent 40%), var(--tg-glass);text-shadow:none;border-radius:4px;padding:.32rem .7rem;font-size:.75rem;font-weight:500;transition:transform .28s,opacity .28s,background .2s,border-color .2s;animation:.35s both fade-up;position:fixed;bottom:16px;right:16px;box-shadow:inset 0 1px #ffffff24}.sticky-wa.is-tucked{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.sticky-wa:hover{color:var(--tg-ink);background:linear-gradient(180deg, #ffffff24 0%, transparent 42%), var(--tg-glass-hover);border-color:#c5e8fa80}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-bundles{scroll-margin-top:var(--imed-sticky-stack);padding-block:88px}.section-bundles .section-head{margin-inline:auto;text-align:center;max-width:36rem;margin-bottom:2.25rem}.section-bundles .section-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:500;font-size:var(--text-display);letter-spacing:-.02em;color:var(--ink-silk);line-height:1.15}.section-bundles .section-head p{max-width:34rem;font-size:var(--text-lead);color:var(--ink-silk-lead);margin-inline:auto;line-height:1.55}.bundles-axis-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.bundles-axis-tab{min-height:0;color:var(--ink-char-lead);font-size:var(--text-ui);text-align:center;cursor:pointer;background:#00000029;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:.45rem .75rem;transition:border-color .2s,background .2s,color .2s;display:flex}.bundles-axis-tab strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-size:1.05rem;font-weight:400}.bundles-axis-tab span{display:none}.bundles-axis-tab:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.bundles-axis-tab.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:var(--rmc-pearl)}.companion-picker{gap:.95rem;width:100%;max-width:none;margin:0;display:grid}.companion-controls{gap:.55rem;display:grid}.companion-controls-hint{font-size:var(--text-ui);color:var(--ink-char-muted);margin:0;line-height:1.35}.bundles-tier-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bundles-tier-tab{min-height:0;color:var(--ink-char-lead);text-align:center;cursor:pointer;background:#00000024;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:.42rem .65rem;transition:border-color .2s,background .2s;display:flex}.bundles-tier-tab strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-size:.98rem;font-weight:400}.bundles-tier-tab span{display:none}.bundles-tier-tab.is-rec strong:after{content:" · ★";color:var(--bundle-champagne);font-size:var(--text-ui)}.bundles-tier-tab:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.bundles-tier-tab.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:var(--rmc-pearl)}.companion-picker--columns .companion-columns{gap:1.5rem;display:grid}.companion-column{gap:.7rem;display:grid}.companion-column-title{font-family:var(--rmc-font-emotion);font-weight:400;font-size:var(--text-card);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0}.companion-column-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.companion-column-tier{min-height:44px;color:var(--ink-char-lead);cursor:pointer;background:#00000024;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;gap:.32rem;padding:.5rem .7rem;transition:border-color .2s,background .2s,color .2s;display:flex}.companion-column-tier strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-size:.98rem;font-weight:400}.companion-column-tier-rec{color:var(--bundle-champagne);font-size:var(--text-ui);line-height:1}.companion-column-tier:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.companion-column-tier.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:var(--rmc-pearl)}.companion-result{background:var(--deep-gray);color:var(--ink-char);border-radius:4px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1rem 1.5rem;padding:1rem 1.1rem;animation:.28s both companion-result-in;display:grid;box-shadow:0 1px 2px #0000002e,0 16px 36px -18px #0006}.companion-result.is-featured{border-top:1px solid var(--bundle-champagne)}.companion-result.is-request{border:1px solid color-mix(in srgb, var(--bundle-champagne) 22%, transparent);max-width:none}.companion-picker--request{max-width:none}.companion-result-copy{flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;min-height:100%;display:flex}.companion-result-top{gap:.55rem;display:grid}.companion-result-bottom{justify-items:start;gap:.65rem;display:grid}.companion-result-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;display:flex}.companion-result-kicker{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .2rem}.companion-result-head h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0;font-size:clamp(1.3rem,2.1vw,1.55rem);font-weight:400;line-height:1.15}.companion-result-fit{display:none}.companion-result-badge{border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--bundle-champagne);border-radius:4px;flex:none;padding:.22rem .4rem}.companion-result-lead{max-width:34ch;font-size:var(--text-ui);color:var(--ink-char-lead);margin:0;line-height:1.45}.companion-result-meta{display:none}.companion-result-spec{border-left:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);align-items:stretch;min-width:0;padding-left:1.05rem;display:flex}.companion-result-list{border-top:0;gap:0;width:100%;margin:0;padding:0;list-style:none;grid-template-columns:1fr!important;display:grid!important}.companion-result-list li{font-size:var(--text-ui);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.38rem 0;line-height:1.3;display:grid}.companion-result-list li:first-child{padding-top:0}.companion-result-list li:last-child{border-bottom:0;padding-bottom:0}.companion-result-list span{color:var(--ink-char-muted)}.companion-result-sku-row{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.companion-result-thumb{background:var(--packshot-bg,#fff);border-radius:4px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.companion-result-thumb img{object-fit:contain;width:100%;height:100%;display:block}.companion-result-list strong{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--rmc-pearl)}.companion-result-note{max-width:36ch;font-size:var(--text-ui);color:var(--ink-char-muted);margin:0;line-height:1.4}.companion-result .bundle-btn{align-self:flex-start;margin-top:0}.companion-result-actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.bundle-interest{font-family:var(--body);font-weight:500;font-size:var(--text-ui);color:var(--ink-char);cursor:pointer;border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:0 0;border-radius:0;padding:.38rem 0;transition:color .2s,border-color .2s}.bundle-interest:hover,.bundle-interest.is-on{color:#fff;border-bottom-color:var(--bundle-champagne)}@keyframes companion-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bundles-tier-hint{font-size:var(--text-ui);color:var(--ink-silk-muted);margin:0 0 .95rem}@media (width<=900px){.companion-result{grid-template-columns:1fr;gap:1rem}.companion-result-spec{border-left:0;border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);padding-top:.85rem;padding-left:0}}@media (width<=520px){.bundles-axis-tabs,.bundles-tier-tabs{grid-template-columns:1fr}.companion-result-list li{grid-template-columns:1fr;gap:.12rem}}.bundles-group{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-silk);text-align:center;margin:2.85rem 0 1.5rem;padding-bottom:.85rem;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:500;line-height:1.2;position:relative}.bundles-group:after{content:"";background:color-mix(in srgb, var(--accent-offer) 70%, transparent);width:2.75rem;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bundles-group:first-of-type{margin-top:.35rem}.bundle{grid-template-rows:subgrid;background:var(--deep-gray);height:100%;color:var(--rmc-pearl);border:1px solid #0003;border-radius:6px;grid-row:span 2;padding:0;transition:border-color .25s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 1px #ffffff1a,0 10px 22px -10px #0000005c}.bundle:hover{border-color:#ffffff38;box-shadow:0 1px #ffffff1f,0 14px 28px -10px #0006}.bundle.is-featured{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent);box-shadow:0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--bundle-champagne) 28%, transparent), 0 4px 8px #00000029, 0 24px 48px -16px #0006}.bundle-body{min-height:0;color:var(--ink-char);flex-direction:column;flex:auto;padding:1.15rem 1.25rem 1.25rem;display:flex}.bundle-scenario{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);text-align:left;margin-bottom:.45rem;font-weight:500}.bundle-body h3{font-family:var(--rmc-font-emotion), Georgia, serif;color:var(--ink-char);letter-spacing:-.01em;text-align:left;margin-bottom:.45rem;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:500;line-height:1.15}.bundle-body p{color:var(--ink-char-lead);font-size:var(--text-ui);text-align:left;margin:0 0 .95rem;line-height:1.5}.bundle-why{border-left:1px solid var(--bundle-champagne);padding-left:.65rem;color:color-mix(in srgb, var(--rmc-pearl) 82%, transparent)!important;margin-bottom:.65rem!important}.bundle.is-request{max-width:28rem}.bundle-body ul{border-top:1px solid #ffffff1f;flex-direction:column;flex:auto;gap:.45rem;margin:0 0 1.1rem;padding:.85rem 0 0;list-style:none;display:flex}.bundle-body li{font-size:var(--text-ui);color:var(--ink-char-lead);padding-left:.85rem;line-height:1.4;position:relative}.bundle-body li:before{content:"";background:#ffffff73;width:4px;height:4px;position:absolute;top:.45em;left:0}.bundle-btn{text-align:center;width:fit-content;max-width:100%;font-weight:500;font-size:var(--text-ui);letter-spacing:.01em;border-radius:4px;justify-content:center;align-self:flex-start;margin-top:auto;padding:.38rem .85rem;line-height:1.2}.bundles-note{font-size:var(--text-lead);color:var(--ink-silk);text-align:center;text-shadow:0 1px #ffffff2e;max-width:44ch;margin:1.85rem auto 0;font-weight:500;line-height:1.55}html:not([data-theme=light]) .bundles-note{color:var(--ink)}.section-aftercare{padding-block:2.35rem 2.75rem}.section-faq{background-color:var(--surface-gray-deep);padding-block:40px 64px}.aftercare-figure{border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 34%, transparent);background:var(--deep-gray,#323338);border-radius:4px;max-width:48rem;margin:0 auto 1.35rem;overflow:hidden}.aftercare-figure-media{background:var(--imed-night,#0a0a0a);position:relative;overflow:hidden}.aftercare-figure-media img{aspect-ratio:16/9;object-fit:cover;object-position:center 38%;filter:saturate(.62)contrast(1.12)brightness(.78);width:100%;display:block}.aftercare-figure-media:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--imed-charcoal,#323338) 22%, transparent) 0%, transparent 22%, transparent 68%, color-mix(in srgb, var(--imed-charcoal,#323338) 62%, transparent) 100%), radial-gradient(115% 85% at 50% 42%, transparent 58%, color-mix(in srgb, var(--imed-night,#0a0a0a) 32%, transparent) 100%);position:absolute;inset:0}.aftercare-figure figcaption{border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);font-size:var(--text-meta);color:#ffffffad;text-align:left;background:var(--deep-gray,#323338);padding:.7rem 1rem .8rem;line-height:1.45}.aftercare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;max-width:48rem;margin-inline:auto;display:grid}.aftercare-card{text-align:center;filter:drop-shadow(0 16px 24px #00000052);border:1px solid #ffffff1a;border-radius:4px;padding:1.45rem 1.35rem 1.5rem}.aftercare-card h3{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.015em;color:var(--ink-char);margin:0 0 .7rem;font-size:1.28rem;font-weight:500}.aftercare-card h3:after{content:"";background:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);width:1.6rem;height:1px;margin:.65rem auto 0;display:block}.aftercare-card p{max-width:28ch;font-family:var(--body);font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 auto;line-height:1.5}@media (width<=720px){.aftercare-grid{grid-template-columns:1fr;max-width:26rem}}.aftercare-sla{background:var(--deep-gray);text-align:center;border:1px solid #ffffff1f;border-radius:4px;max-width:48rem;margin:1.75rem auto 0;padding:1.25rem 1.2rem 1.35rem}.aftercare-sla-title{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.015em;color:var(--ink-char);margin:0 0 .45rem;font-size:1.2rem;font-weight:500}.aftercare-sla-note{max-width:42ch;font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:0 auto 1rem;line-height:1.45}.aftercare-sla-table{border-collapse:collapse;text-align:left;width:100%;max-width:36rem;margin:0 auto 1.1rem}.aftercare-sla-table th,.aftercare-sla-table td{font-family:var(--body);font-size:var(--text-ui);vertical-align:top;border-top:1px solid #ffffff1a;padding:.55rem .65rem;line-height:1.4}.aftercare-sla-table th{width:42%;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);font-weight:500}.aftercare-sla-table td{color:var(--ink-char-lead)}.aftercare-sla-cta{width:fit-content;margin-inline:auto}.section-about{background-color:var(--surface-gray);scroll-margin-top:var(--imed-sticky-stack);padding-block:40px 36px}.about-card{background:var(--deep-gray);text-align:center;border:1px solid #ffffff1f;border-radius:4px;max-width:40rem;margin-inline:auto;padding:1.5rem 1.4rem 1.55rem}.about-kicker{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);margin:0 0 .55rem;font-weight:500}.about-card h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--ink-char);margin:0 0 .75rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500}.about-card>p:not(.about-kicker){max-width:48ch;font-family:var(--body);font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 auto 1.15rem;line-height:1.55}.about-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;display:flex}.about-link{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);font-weight:500;text-decoration:none}.about-link:hover{color:var(--text);border-bottom-color:var(--bundle-champagne)}.section-faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;max-width:48rem;margin-inline:auto;display:grid}.faq-item{text-align:left;filter:none;border:1px solid #ffffff1f;border-radius:4px;padding:0;transition:border-color .18s}.faq-item:hover,.faq-item[open]{border-color:color-mix(in srgb, var(--bundle-champagne) 38%, transparent)}.faq-item>*{z-index:1;position:relative}.faq-item summary{cursor:pointer;font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.015em;color:var(--ink-char);padding:1.2rem 1.15rem 1.15rem;font-size:1.05rem;font-weight:500;line-height:1.3;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;font-family:var(--body);color:color-mix(in srgb, var(--bundle-champagne) 80%, #fff);margin-left:.75rem;font-size:1rem;font-weight:500}.faq-item[open] summary:after{content:"−"}.faq-item summary+p{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);margin:0;padding:0 1.15rem 1.2rem;font-weight:400;line-height:1.5}@media (width<=860px){.section-faq .faq-list{grid-template-columns:1fr;max-width:26rem}}@media (width<=960px){.bundle{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.bundle-head{min-height:0}}.contact-channels{--ch-call:#0a84ff;--ch-whatsapp:#25d366;--ch-email:#ea4335;--ch-telegram:var(--tg);grid-template-columns:1fr 1fr;gap:.4rem;max-width:22rem;margin:10px 0 12px;display:grid}.contact-channel{isolation:isolate;height:auto;min-height:0;font-size:var(--text-ui);letter-spacing:.015em;text-align:center;color:#fff;text-shadow:0 1px 1px #00000038;background-image:linear-gradient(#ffffff47 0%,#ffffff0f 42%,#0000 58%);border:1px solid #0000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;padding:.42rem .75rem;font-weight:500;line-height:1.15;transition:background .2s,border-color .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.contact-channel--telegram{border-color:var(--tg-edge);background-color:var(--tg-glass)}.contact-channel--telegram:hover{background-color:var(--tg-glass-hover);border-color:color-mix(in srgb, var(--tg-edge) 85%, #fff)}.contact-channel--call{border-color:color-mix(in srgb, var(--ch-call) 55%, #fff);background-color:color-mix(in srgb, var(--ch-call) 72%, transparent)}.contact-channel--call:hover{background-color:color-mix(in srgb, var(--ch-call) 88%, transparent)}.contact-channel--whatsapp{border-color:color-mix(in srgb, var(--ch-whatsapp) 50%, #fff);background-color:color-mix(in srgb, var(--ch-whatsapp) 78%, transparent)}.contact-channel--whatsapp:hover{background-color:color-mix(in srgb, var(--ch-whatsapp) 92%, transparent)}.contact-channel--email{border-color:color-mix(in srgb, var(--ch-email) 48%, #fff);background-color:color-mix(in srgb, var(--ch-email) 74%, transparent)}.contact-channel--email:hover{background-color:color-mix(in srgb, var(--ch-email) 90%, transparent)}.contact-channel--sms{background-color:#323338e0;border-color:#bcbdc2}.contact-channel--sms:hover{background-color:#3f4048eb}.contact-channel-hint{font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);margin:.65rem 0 0;line-height:1.4}.contact-channels--secondary{margin:0}.form-submit-hint{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:.65rem 0 0;line-height:1.4}.form-privacy-note{font-family:var(--body);color:var(--ink-char-muted);margin:.55rem 0 0;font-size:.9em;line-height:1.4}.form-privacy-note a{color:#ffffffe0;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);text-decoration:none}.form-privacy-note a:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .form-privacy-note a{color:var(--ink)}.privacy-updated{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:.35rem 0 0}a.sku-more{text-decoration:none}.contact-short{font-size:var(--text-ui);margin:0 0 12px}.contact-short a{color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.contact-short a:hover{color:var(--rmc-pearl)}.contact-wa{margin:8px 0 18px}@media (width<=640px){.contact-channels{grid-template-columns:1fr 1fr;max-width:none}.sticky-wa{left:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));text-align:center;font-size:var(--text-ui);padding:12px 16px}body.has-sticky-cta{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.section{padding:72px 0}.section-pillars,.section-segments,.section-bundles{isolation:isolate;background-color:var(--surface-gray);background-image:linear-gradient(118deg, #ffffff7a 0%, transparent 14%, #ffffff42 32%, transparent 44%, #00000024 62%, #ffffff2e 78%, transparent 100%), linear-gradient(28deg, transparent 0%, #ffffff1f 22%, transparent 38%, #00000014 58%, transparent 72%, #ffffff1a 88%, transparent 100%), linear-gradient(180deg, var(--surface-gray-lit) 0%, var(--surface-gray) 36%, var(--surface-gray-deep) 100%);background-attachment:local;position:relative}.section-pillars:before,.section-segments:before,.section-bundles:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#00000009 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(85% 70% at 50% 40%,#000 20%,#0000 78%)}.section-pillars:after,.section-segments:after,.section-bundles:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 0,#0000002e,#0000 70%),radial-gradient(90% 40% at 50% 100%,#00000038,#0000 65%);position:absolute;inset:0}.section-pillars{background-image:linear-gradient(118deg, #ffffff47 0%, transparent 22%, #ffffff24 48%, transparent 68%, #0000001a 100%), linear-gradient(180deg, var(--surface-gray) 0%, var(--surface-gray) 28%, var(--surface-gray-deep) 100%);padding-top:1.25rem;padding-bottom:72px}.section-pillars:after{background:radial-gradient(90% 36% at 50% 100%,#0000002e,#0000 70%)}.section-pillars>*,.section-segments>*,.section-bundles>*{z-index:1;position:relative}.section-pillars>.wrap{padding-top:0}.section-pillars .section-head{text-align:center;max-width:40rem;margin:0 auto 1.25rem;padding-bottom:0;position:relative}.section-pillars .section-head:after{content:none}.section-pillars .section-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-chapter);letter-spacing:-.018em;color:var(--ink-silk);margin:0 0 .7rem;line-height:1.12}.section-pillars .section-head p{color:var(--ink-silk-lead);font-size:var(--text-lead);letter-spacing:.005em;max-width:58ch;margin:0 auto;font-weight:400;line-height:1.55}.section-segments .section-head h2{color:var(--ink-silk)}.section-pillars .mentions,.section-segments .section-head p{color:var(--ink-silk-lead)}.section-head{text-align:left;max-width:40rem;margin-bottom:28px}.section-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-chapter);color:var(--ink-silk);letter-spacing:-.018em;margin-bottom:.65rem;line-height:1.15}.section-head p{color:var(--ink-silk-lead);font-family:var(--body);font-weight:400;font-size:var(--text-lead);max-width:40ch;line-height:1.55}.section-head.section-head--center{margin-inline:auto;text-align:center;max-width:36rem;margin-bottom:2.25rem}.section-head.section-head--center h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:500;font-size:var(--text-display);letter-spacing:-.02em;color:var(--ink-silk);margin:0 0 .75rem;line-height:1.15}.section-head.section-head--center p{max-width:34rem;font-family:var(--body);font-size:var(--text-lead);color:var(--ink-silk-lead);text-align:center;margin:0 auto;font-weight:400;line-height:1.55}.section-segments{scroll-margin-top:var(--imed-sticky-stack);padding-top:48px;padding-bottom:72px}#bundles{scroll-margin-top:var(--imed-sticky-stack)}.section-head--segments{text-align:center;max-width:36rem;margin:0 auto 2rem;padding-bottom:1.15rem;position:relative}.section-head--segments:after{content:"";background:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);width:min(7.5rem,40%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-head--segments h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-chapter);letter-spacing:-.02em;color:var(--ink-silk);margin:0 0 .65rem;line-height:1.15}.section-head--segments p{max-width:56ch;font-size:var(--text-lead);color:var(--ink-silk-lead);margin:0 auto;line-height:1.5}.seg-board{flex-direction:column;gap:12px;width:100%;display:flex}.seg-tile{box-sizing:border-box;background:var(--rmc-night);width:100%;min-width:0;min-height:clamp(200px,22vw,240px);color:inherit;text-align:left;font:inherit;cursor:pointer;appearance:none;scroll-margin-top:var(--imed-sticky-stack);border:1px solid #00000038;border-radius:4px;margin:0;padding:0;transition:border-color .25s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 14px 32px -18px #00000061}.seg-tile--hero{min-height:clamp(280px,38vw,400px);scroll-margin-top:var(--imed-sticky-stack)}.seg-tile--hero img{object-position:65% 40%}.seg-tile--door{min-height:clamp(180px,20vw,220px)}.seg-tile--hero .seg-tile-cap h3{font-size:clamp(1.55rem,2.8vw,2.1rem)}.seg-tile--hero .seg-tile-cap p{max-width:42ch;font-size:var(--text-lead);-webkit-line-clamp:3}.seg-tile--door .seg-tile-cap p{-webkit-line-clamp:2}.seg-tile.is-open{border-color:color-mix(in srgb, var(--bundle-champagne) 50%, transparent);box-shadow:0 1px 2px #0000002e, 0 14px 32px -18px #00000061, inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.seg-tile:focus-visible{outline:1px solid var(--bundle-champagne);outline-offset:2px}.seg-tile:after{content:"";z-index:2;background:0 0;height:1px;transition:background .25s;position:absolute;inset:0 0 auto}.seg-tile:hover:after,.seg-tile.is-open:after{background:var(--bundle-champagne)}.seg-tile img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0;transform:none}@media (prefers-reduced-motion:no-preference){.seg-tile:hover img{transform:scale(1.04)}}.seg-tile-cap{z-index:1;color:var(--rmc-pearl);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--rmc-night) 72%, transparent) 55%, color-mix(in srgb, var(--rmc-night) 92%, transparent) 100%);padding:2.75rem 1.15rem 1.05rem;position:absolute;inset:auto 0 0}.seg-tile-cap h3{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .4rem;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:400;line-height:1.15}.seg-tile-cap p{max-width:36ch;font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.seg-tile-cta{border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 65%, transparent);width:fit-content;font-size:var(--text-ui);letter-spacing:.01em;color:var(--rmc-pearl);margin-top:.7rem;padding:0 0 2px;font-weight:500;transition:border-bottom-color .2s;display:inline-block}.seg-tile:hover .seg-tile-cta,.seg-tile.is-open .seg-tile-cta{border-bottom-color:var(--bundle-champagne)}.seg-panel-actions{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin-top:1rem;display:flex}.seg-panel-actions .seg-panel-discuss{box-sizing:border-box;letter-spacing:-.01em;text-align:center;width:100%;max-width:none;min-height:48px;font-size:1.02rem;font-weight:500;line-height:1.25;font-family:var(--body);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:.7rem 1.15rem;display:flex}.section-segments .bundles-note{text-align:center;margin-top:1.5rem;max-width:48ch;font-size:var(--text-ui);color:var(--ink-silk-muted);margin-inline:auto}@media (width<=900px){.seg-tile--hero{min-height:clamp(240px,58vw,320px)}.seg-tile--door{min-height:180px}}.section-equine{scroll-margin-top:var(--imed-sticky-stack);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--rmc-night) 35%, transparent), transparent 55%), var(--surface-gray);padding-top:56px;padding-bottom:80px}.equine-page{min-height:70vh}.equine-page--bleed.section-equine{padding-top:0}.equine-page-inner{padding-top:1rem}.equine-segment-outline{margin-top:1.75rem}.equine-segment-models{margin-bottom:2rem}.equine-page-head{max-width:40rem;margin:0 0 1.5rem}.equine-page-head h1{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;line-height:1.12}.equine-hero-lead{max-width:48ch;color:var(--ink-char-lead);margin:0;font-size:1rem;line-height:1.55}.equine-head .equine-eyebrow,.equine-page-head .equine-eyebrow{font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .55rem}.equine-intro{gap:.85rem;max-width:62ch;margin:0 0 2rem;display:grid}.equine-intro p{font-size:var(--text-lead);color:var(--ink-char-lead);margin:0;line-height:1.55}.equine-map--page{border:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);background:var(--rmc-night);border-radius:4px;margin:0 0 1.5rem;overflow:hidden;box-shadow:0 16px 36px -16px #00000073}.equine-map-open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;display:grid}.equine-map-open img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(52vh,420px);display:block}.equine-map-open figcaption{background:var(--deep-gray);color:var(--ink-char-lead);font-size:var(--text-ui);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.equine-map-open figcaption strong{color:var(--bundle-champagne);font-weight:500}.equine-map-open:hover figcaption strong{border-bottom:1px solid var(--bundle-champagne)}.equine-outline{background:var(--deep-gray);max-width:36rem;color:var(--ink-char);border-radius:4px;margin:0 0 2.5rem;padding:0 0 1.25rem;overflow:hidden;box-shadow:0 1px 2px #0003,0 16px 36px -16px #00000073}.equine-outline-scenario{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);padding:.85rem 1.15rem .35rem}.equine-outline h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 1.15rem .55rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:400}.equine-outline-desc{max-width:34ch;font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 1.15rem .55rem;line-height:1.45}.equine-outline-hint{font-size:var(--text-ui);color:var(--bundle-champagne);margin:0 1.15rem .85rem}.equine-outline-rows{gap:0;margin:0 0 1.1rem;padding:0 1.15rem;list-style:none;display:grid}.equine-outline-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:minmax(5.5rem,34%) 1fr auto;align-items:baseline;gap:.55rem;padding:.7rem 0;transition:background .2s;display:grid}.equine-outline-rows li:first-child .equine-outline-row{border-top:0}.equine-outline-row:hover,.equine-outline-row:focus-visible{background:#ffffff0a}.equine-outline-label{font-size:var(--text-ui);color:var(--ink-char-muted);font-weight:500}.equine-outline-value{font-size:var(--text-ui);color:var(--rmc-pearl);line-height:1.35}.equine-outline-more{color:var(--bundle-champagne);font-size:var(--text-lead)}.equine-outline .equine-cta{margin:0 1.15rem}.equine-more--compact{margin-bottom:1rem}.equine-modal-root{z-index:80;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.equine-modal-backdrop{background:color-mix(in srgb, var(--rmc-night) 62%, transparent);cursor:pointer;border:0;position:absolute;inset:0}.equine-modal{z-index:1;background:var(--deep-gray);width:min(100%,40rem);max-height:min(92vh,52rem);color:var(--ink-char);border-radius:12px 12px 0 0;flex-direction:column;animation:.28s both equine-panel-in;display:flex;position:relative;box-shadow:0 -12px 40px #00000059}.equine-modal-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.15rem .75rem;display:flex}.equine-modal-kicker{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .3rem}.equine-modal-head h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);max-width:28ch;margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:400;line-height:1.25}.equine-modal-close{color:var(--ink-char-muted);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem .35rem}.equine-modal-close:hover{color:var(--rmc-pearl)}.equine-modal-why{border-left:1px solid var(--bundle-champagne);background:#0000002e;margin:.85rem 1.15rem 0;padding:.75rem .85rem}.equine-modal-why span{font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--bundle-champagne);margin-bottom:.25rem;display:block}.equine-modal-why p{font-size:var(--text-lead);color:var(--ink-char-lead);margin:0;line-height:1.45}.equine-modal-body{-webkit-overflow-scrolling:touch;flex:auto;padding:1rem 1.15rem 1.25rem;overflow:auto}.equine-modal-body h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:1rem 0 .45rem;font-size:1.1rem;font-weight:400}.equine-modal-body p{font-size:var(--text-ui);color:var(--ink-char-lead);margin:0 0 .75rem;line-height:1.5}.equine-modal-role{color:var(--ink-char-muted)!important;font-size:.84rem!important}.equine-modal-sku{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-size:1.2rem;font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--rmc-pearl);border-bottom:1px solid var(--bundle-champagne);flex-direction:column;gap:.15rem;margin-bottom:.55rem;text-decoration:none;display:inline-flex}a.equine-modal-sku:hover{color:var(--bundle-champagne)}.equine-modal-sku-hint{font-family:var(--rmc-font-system);font-size:var(--text-meta);letter-spacing:0;color:var(--ink-char-muted);border:0}.equine-modal-stack{gap:1.15rem;display:grid}.equine-modal-item{border-top:1px solid #ffffff1a;padding-top:.85rem}.equine-modal-item:first-child{border-top:0;padding-top:0}.equine-modal-foot{border-top:1px solid #ffffff1a;padding:.85rem 1.15rem 1.15rem}.equine-map--modal{margin-bottom:1rem}.equine-zone-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.equine-zone-list li{gap:.2rem;display:grid}.equine-zone-list strong{font-size:var(--text-lead);color:var(--rmc-pearl)}.equine-zone-list span{font-size:var(--text-ui);color:var(--ink-char-muted);line-height:1.4}.equine-map-block,.equine-imaging,.equine-or,.equine-lab,.equine-more{margin-bottom:2.5rem}.equine-map-block h2,.equine-imaging h2,.equine-or h2,.equine-lab h2,.equine-more h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--ink-silk);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);margin:0 0 1.1rem;padding-bottom:.65rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:400}.equine-map{background:var(--rmc-night);border-radius:4px;margin:0 0 1.15rem;animation:.7s both equine-map-in;overflow:hidden;box-shadow:0 1px 2px #00000038,0 18px 40px -18px #0006}.equine-map--page{animation:none}.equine-map img{width:100%;height:auto;display:block}.equine-map figcaption{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 55%, transparent);border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);padding:.65rem 1rem .85rem}.equine-map--live{background:#0a0a0a}.equine-map-open--live{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.equine-live-map{gap:0;display:grid}.equine-live-map-stage{background:#0a0a0a;position:relative}.equine-live-map-stage>img{width:100%;height:auto;display:block}.equine-live-hotspot{background:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 4px #0a0a0a73}.equine-live-zones{border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);background:#0d0d0e;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:0;padding:.75rem .85rem .9rem;list-style:none;display:grid}.equine-live-zone{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid}.equine-live-zone.is-text-only{grid-template-columns:minmax(0,1fr)}.equine-live-zone-media{object-fit:cover;background:#fff;border-radius:4px;width:56px;height:56px}.equine-live-zone-copy{gap:.15rem;min-width:0;display:grid}.equine-live-zone-copy strong{font-family:var(--body);font-size:var(--text-ui);letter-spacing:-.01em;color:var(--rmc-pearl);font-weight:500}.equine-live-zone-copy span{color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);font-size:.8rem;line-height:1.35}@media (width<=720px){.equine-live-zones{grid-template-columns:1fr}}.equine-vetus,.equine-product{background:var(--deep-gray);color:var(--ink-char);border-radius:4px;padding:clamp(1.15rem,2.5vw,1.6rem);box-shadow:0 1px 2px #0000002e}.equine-design h3,.equine-probe-apps h3,.equine-speed h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .55rem;font-size:1.15rem;font-weight:400}.equine-stats{flex-wrap:wrap;gap:.45rem .65rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.equine-stats li{border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);font-size:var(--text-ui);letter-spacing:.02em;color:var(--bundle-champagne);border-radius:4px;padding:.2rem .55rem}.equine-stats--labeled li{flex-direction:column;gap:.1rem;min-width:4.5rem;display:flex}.equine-stats--labeled span{font-size:var(--text-meta);opacity:.75;color:var(--ink-char-muted)}.equine-stats--labeled strong{color:var(--bundle-champagne);font-weight:500}.equine-probe-grid{--probe-cols:3;--probe-gap:12px;justify-content:center;gap:var(--probe-gap);flex-wrap:wrap;margin-bottom:.75rem;display:flex}.equine-probe-grid>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--probe-cols) - 1) * var(--probe-gap)) / var(--probe-cols) - .02px);width:calc((100% - (var(--probe-cols) - 1) * var(--probe-gap)) / var(--probe-cols) - .02px);max-width:calc((100% - (var(--probe-cols) - 1) * var(--probe-gap)) / var(--probe-cols))}.equine-probe-card{background:#00000038;border-radius:4px;padding:.85rem}.equine-probe-media{background:#fff;border-radius:4px;place-items:center;min-height:7rem;margin-bottom:.65rem;display:grid}.equine-probe-media img{max-width:72%;height:auto}.equine-probe-card h4{font-family:var(--rmc-font-system);font-size:var(--text-ui);color:var(--rmc-pearl);margin:0 0 .35rem;font-weight:500;line-height:1.35}.equine-probe-card p{font-family:var(--rmc-font-emotion);font-size:var(--text-lead);letter-spacing:-.02em;color:var(--bundle-champagne);margin:0}.equine-features{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.equine-features li{font-size:var(--text-ui);color:var(--ink-char-muted);padding-left:.85rem;line-height:1.4;position:relative}.equine-features li:before{content:"";background:var(--bundle-champagne);width:.35rem;height:1px;position:absolute;top:.55em;left:0}.equine-pillar-grid{--pillar-cols:3;--pillar-gap:12px;justify-content:center;gap:var(--pillar-gap);flex-wrap:wrap;display:flex}.equine-pillar-grid>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--pillar-cols) - 1) * var(--pillar-gap)) / var(--pillar-cols) - .02px);width:calc((100% - (var(--pillar-cols) - 1) * var(--pillar-gap)) / var(--pillar-cols) - .02px);max-width:calc((100% - (var(--pillar-cols) - 1) * var(--pillar-gap)) / var(--pillar-cols))}.equine-pillar-link{background:var(--deep-gray);color:inherit;border-top:1px solid #0000;border-radius:4px;flex-direction:column;gap:.45rem;padding:1.1rem 1rem;text-decoration:none;transition:border-color .2s,transform .25s;display:flex}.equine-pillar-link:hover{border-top-color:var(--bundle-champagne)}.equine-pillar-eyebrow{font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-char-muted)}.equine-pillar-link strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);font-size:1.15rem;font-weight:400}.equine-pillar-text{font-size:var(--text-ui);color:var(--ink-char-lead);line-height:1.45}.equine-pillar-cta{font-size:var(--text-ui);color:var(--bundle-champagne);border-bottom:1px solid #0000;align-self:flex-start;margin-top:auto;padding-top:.5rem}.equine-pillar-link:hover .equine-pillar-cta{border-bottom-color:var(--bundle-champagne)}.equine-cta{display:inline-flex}@keyframes equine-map-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes equine-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=720px){.equine-modal-root{place-items:center;padding:1.5rem}.equine-modal{border-radius:4px;max-height:min(88vh,48rem)}}@media (width<=900px){.equine-outline-row{grid-template-columns:1fr auto;grid-template-areas:"label more""value more"}.equine-outline-label{grid-area:label}.equine-outline-value{grid-area:value}.equine-outline-more{grid-area:more;align-self:center}.equine-probe-grid{--probe-cols:1}.equine-pillar-grid{--pillar-cols:1}}.section-segment{padding-top:0}.segment-page{min-height:70vh;padding-bottom:4.5rem}.segment-hero-bleed{background:var(--rmc-night);width:100%;height:min(42vh,420px);position:relative;overflow:hidden}.segment-hero-bleed:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--rmc-night));height:4.75rem;position:absolute;bottom:0;left:0;right:0}.segment-hero-bleed img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.segment-page-inner{padding-top:1.75rem;padding-bottom:2.5rem}.segment-page .product-breadcrumb{margin:0 0 1.5rem}.segment-page-head{max-width:40rem;margin:0 0 3rem}.segment-page-head h1{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 1rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;line-height:1.12}.segment-eyebrow{font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .75rem}.segment-hero-lead{max-width:48ch;color:var(--ink-char-lead);margin:0 0 1.15rem;font-size:1rem;line-height:1.55}.segment-hero-cta{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.segment-page .segment-outline{box-shadow:none;color:var(--ink-char);background:0 0;border-radius:0;margin:0 0 3.25rem;padding:0}.segment-outline{background:var(--deep-gray);color:var(--ink-char);border-radius:4px;margin:0 0 2.25rem;padding:1.15rem 1.15rem 1.35rem;box-shadow:0 1px 2px #0003,0 16px 36px -16px #00000073}.segment-outline-kicker{font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-char) 55%, transparent);margin:0 0 .55rem}.segment-outline h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--ink-char);margin:0 0 .85rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:400;line-height:1.2}.segment-outline-note{max-width:48ch;font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 68%, transparent);margin:0 0 1.5rem;line-height:1.5}.segment-choice{border:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 6%, transparent);border-radius:4px;margin:0 0 1.35rem;padding:.8rem 1rem}.segment-choice-kicker{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--bundle-champagne);margin:0 0 .35rem}.segment-choice-line{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 70%, transparent);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;display:flex}.segment-choice-value{letter-spacing:-.01em;color:var(--ink-char);font-weight:500}.segment-choice-change{border:0;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);color:var(--ink-char);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:.1rem 0}.segment-choice-change:hover,.segment-choice-change:focus-visible{border-bottom-color:var(--bundle-champagne)}.segment-task-ask{max-width:48ch;font-size:var(--text-ui);color:var(--ink-char-lead);margin:-.25rem 0 .85rem;line-height:1.5}.segment-controls--ask .segment-axis-tab{border-color:color-mix(in srgb, var(--bundle-champagne) 32%, transparent)}.segment-task-prompt{max-width:42rem;padding-top:.25rem}.segment-task-prompt h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .65rem;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:400}.segment-task-prompt>p{max-width:56ch;color:var(--ink-char-lead);margin:0;line-height:1.5}.segment-step{margin:0 0 1.5rem}.segment-step:last-child{margin-bottom:0}.segment-step-label{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .65rem}.segment-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.segment-controls--2{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-tier-row{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.segment-tier-chip{color:var(--ink-char-lead);font-size:var(--text-ui);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:.3rem;padding:.5rem .9rem;display:inline-flex}.segment-tier-chip.is-on{border-color:var(--bundle-champagne);color:var(--bundle-champagne)}.segment-tier-rec{color:var(--bundle-champagne);font-size:.75em}.segment-axis-tab{text-align:left;background:var(--deep-gray);min-height:5.75rem;color:var(--ink-char-lead);cursor:pointer;border:1px solid #ffffff1f;border-radius:4px;align-content:start;gap:.35rem;padding:1.05rem 1.15rem;transition:border-color .2s,box-shadow .25s;display:grid}.segment-axis-tab strong{color:var(--ink-char);font-weight:500}.segment-axis-tab span{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 62%, transparent);line-height:1.4}.segment-axis-tab.is-on{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.segment-bundle-scenario{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--bundle-champagne);margin:0 0 .5rem}.segment-bundle-why{font-size:var(--text-lead);color:var(--ink-char);margin:0 0 .35rem;line-height:1.5}.segment-bundle-meta{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 65%, transparent);margin:0 0 .65rem}.segment-models{scroll-margin-top:var(--imed-sticky-stack);margin:0 0 3rem}.segment-models-head{max-width:42rem;margin:0 0 1.75rem}.segment-models-head h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .65rem;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:400}.segment-models-head p{color:var(--ink-char-lead);margin:0;line-height:1.5}.segment-models-head p+p{margin-top:.45rem}.segment-model-grid{--sku-cols:3;--sku-gap:16px;justify-content:center;gap:var(--sku-gap);flex-wrap:wrap;align-items:stretch;display:flex}.segment-model-grid>.segment-model-card{box-sizing:border-box;flex:0 1 calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols) - .02px);width:calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols) - .02px);max-width:calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols))}.segment-model-card{background:var(--deep-gray);border-radius:var(--imed-radius-rect,4px);min-width:0;height:auto;min-height:0;color:var(--ink-char);border:1px solid #ffffff24;flex-direction:column;padding:0;transition:border-color .2s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px #ffffff14,0 12px 28px -14px #00000057}.segment-model-card:hover{border-color:#ffffff42;box-shadow:0 1px #ffffff1c,0 16px 32px -12px #0006}.segment-model-media{box-sizing:border-box;background:var(--packshot-bg,#fff);border-bottom:1px solid color-mix(in srgb, var(--rmc-night) 8%, transparent);flex:none;justify-content:center;align-items:center;width:100%;height:200px;min-height:200px;max-height:200px;padding:0;display:flex;position:relative;overflow:hidden}.segment-model-media:after{content:"";z-index:1;pointer-events:none;background:0 0;height:1px;transition:background .2s;position:absolute;top:0;left:0;right:0}.segment-model-card:hover .segment-model-media:after{background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.segment-model-media img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:.35rem;display:block}.segment-model-fallback{background:color-mix(in srgb, #fff 4%, var(--rmc-night));width:100%;height:100%;display:block}.segment-model-body{flex-direction:column;flex:1;gap:.4rem;padding:.85rem 1.2rem 1.05rem;display:flex}.segment-model-role{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);margin:0;line-height:1.25}.segment-model-body h3{font-family:var(--rmc-font-emotion);font-weight:400;font-size:var(--text-card);letter-spacing:-.02em;margin:0;line-height:1.15}.segment-model-body h3 a{color:var(--ink-char);text-decoration:none}.segment-model-body h3 a:hover{color:var(--ink-char)}.segment-model-lead{max-width:36ch;font-size:var(--text-ui);color:var(--ink-char-lead);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.segment-model-more{font-size:var(--text-ui);color:var(--bundle-champagne);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);align-self:flex-start;margin-top:auto;padding-top:.45rem;text-decoration:none}.segment-model-more:hover{color:var(--bundle-champagne);border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .segment-model-more,html[data-theme=light] .segment-model-more:hover{color:var(--ink,var(--ink))}.segment-model-alt-hint,.segment-model-caveat{font-size:var(--text-ui);color:var(--ink-char-lead);margin:0;line-height:1.4}.segment-model-or{color:var(--ink-char-lead);font-weight:400}.segment-model-alt-links{flex-wrap:wrap;gap:.55rem .9rem;margin-top:auto;display:flex}.segment-composition{gap:.45rem;max-width:40rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.segment-composition-item{border-bottom:1px solid color-mix(in srgb, var(--ink-char) 10%, transparent);color:var(--ink-char);font-size:var(--text-ui);gap:.15rem;padding:.45rem 0;line-height:1.4;display:grid}.segment-composition-role{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-char-muted)}.segment-composition-detail{color:var(--ink-char)}.segment-composition-mark{color:var(--ink-char-lead)}.segment-models-empty{color:var(--ink-char-lead);margin:0 0 1rem}.segment-models-actions{justify-items:start;gap:.75rem;margin-top:1.75rem;display:grid}.segment-kits-note{font-size:var(--text-ui);margin:0}.segment-kits-note a{color:var(--ink-char);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);text-decoration:none}.segment-kits-note a:hover{border-bottom-color:var(--bundle-champagne)}@media (width<=900px){.segment-controls{grid-template-columns:1fr}.segment-model-grid{--sku-cols:2}.segment-hero-bleed{height:min(32vh,280px)}}@media (width<=560px){.segment-model-grid{--sku-cols:1}.segment-axis-tab{min-height:0}}.pillar{scroll-margin-top:var(--imed-sticky-stack);margin-bottom:0}.pillar.is-expanded{margin-bottom:.65rem}.pillar-panel[hidden]{display:none!important}.pillar-panel{margin-top:.35rem;padding-bottom:.25rem}.pillar-expand-cta{font-family:var(--body);font-size:var(--text-lead);letter-spacing:.01em;color:var(--rmc-pearl);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);margin-top:.1rem;padding-bottom:.08rem;font-weight:600}.pillar-label{font-family:var(--rmc-font-emotion);font-size:var(--text-display);letter-spacing:-.02em;text-transform:none;color:var(--ink-char);margin-bottom:.35rem;font-weight:500;line-height:1.05}@media (width<=720px){.section-pillars .section-head p,.section-segments .section-head p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:36ch;margin-inline:auto;display:-webkit-box;overflow:hidden}}.sku-grid{--sku-cols:3;--sku-gap:16px;justify-content:center;gap:var(--sku-gap);flex-wrap:wrap;align-items:stretch;display:flex}.sku-grid>.sku-card{box-sizing:border-box;flex:0 1 calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols) - .02px);width:calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols) - .02px);max-width:calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols));height:auto;min-height:0}.sku-grid>.sku-card.is-open{width:100%;max-width:100%;scroll-margin-top:var(--imed-sticky-stack);flex-basis:100%}.sku-card{background:var(--deep-gray);border-radius:var(--imed-radius-rect,4px);border:1px solid #ffffff24;flex-direction:column;height:100%;min-height:100%;padding:0;transition:border-color .2s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px #ffffff14,0 12px 28px -14px #00000057}.sku-card:not(.is-open)>.sku-card-row{flex-direction:column;flex:auto;min-height:0;display:flex}.sku-card:hover{border-color:#ffffff42;box-shadow:0 1px #ffffff1c,0 16px 32px -12px #0006}.sku-toggle{text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:auto;min-height:0;padding:0;text-decoration:none;display:flex}.sku-card.has-media .sku-toggle{flex-direction:column;display:flex}.sku-card-row{flex-direction:column;flex:none;display:flex}.sku-body-head{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.85rem 1.2rem .35rem;display:flex}.sku-body-head .tier{color:var(--ink-char-muted);letter-spacing:.08em;font-size:var(--text-meta);text-transform:uppercase;line-height:1.25}.sku-body-head h4{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--ink-char);margin:0;font-size:1.32rem;line-height:1.2}.sku-card.has-media:not(.is-banner) .sku-media{order:-1}.sku-media{background:var(--packshot-bg,#fff);box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--rmc-night) 8%, transparent);flex:none;justify-content:center;align-items:center;width:100%;height:200px;min-height:200px;max-height:200px;padding:0;display:flex;position:relative;overflow:hidden}.sku-card:hover .sku-media:after{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.sku-media img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:100%;max-height:100%;transform:none}.sku-media-open{background:var(--packshot-bg,#fff);cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sku-media-open img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:100%;max-height:100%;display:block}.inline-muted-video{width:100%;height:100%;min-height:inherit;background:#fff;position:relative}.inline-muted-video-el{width:100%;height:100%;min-height:inherit;max-height:inherit;object-fit:contain;object-position:center;background:#fff;display:block}.inline-muted-video-stop{z-index:2;font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:#00000085;border:1px solid #ffffff2e;border-radius:4px;padding:.3rem .5rem;font-weight:500;position:absolute;top:.4rem;left:.4rem}.inline-muted-video-stop:hover{background:#000000ad}.sku-media.is-previewing{padding:0}.sku-card.is-previewing{border-color:color-mix(in srgb, var(--bundle-champagne) 32%, transparent)}@media (hover:none) and (pointer:coarse){.sku-card.is-previewing:not(.is-open) .sku-media.is-previewing{aspect-ratio:16/9;width:100vw;max-width:100vw;height:auto;min-height:11rem;max-height:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.product-hero .product-media.is-previewing{aspect-ratio:16/9;width:100vw;max-width:100vw;min-height:11rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.sku-video-lightbox{z-index:220;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));box-sizing:border-box;background:#0a0a0ae0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sku-video-lightbox-stage{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #85879052;border-radius:4px;width:min(100%,56rem);max-height:min(80dvh,100%);position:relative;overflow:hidden}.sku-video-lightbox-el{object-fit:contain;background:#0a0a0a;width:100%;height:100%;display:block}.sku-video-lightbox-close{z-index:2;font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:4px;padding:.35rem .6rem;font-weight:500;position:absolute;top:.55rem;left:.55rem}.sku-video-lightbox-close:hover{background:#000000b8}html.imed-video-landscape-active{overflow:hidden}.imed-landscape-video-backdrop{z-index:200;background:#0a0a0a;position:fixed;inset:0}.imed-landscape-video-stage:not(.is-landscape){display:contents}.imed-landscape-video-stage.is-landscape{z-index:201;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.imed-landscape-video-stage.is-landscape .inline-muted-video,.imed-landscape-video-stage.is-landscape .product-hero-video-frame,.imed-landscape-video-stage.is-landscape .sku-open-video-shell{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.imed-landscape-video-stage.is-landscape .inline-muted-video-el,.imed-landscape-video-stage.is-landscape .sku-open-video,.imed-landscape-video-stage.is-landscape .sku-open-video-embed,.imed-landscape-video-stage.is-landscape .product-hero-video-frame video,.imed-landscape-video-stage.is-landscape .product-hero-video-frame iframe{object-fit:contain;background:#0a0a0a;border:0;flex:auto;width:100%;height:100%;min-height:0;max-height:none}.imed-landscape-video-stage.is-landscape .inline-muted-video-stop,.imed-landscape-video-stage.is-landscape .sku-open-video-back,.imed-landscape-video-stage.is-landscape .product-hero-video-back{top:max(.55rem, env(safe-area-inset-top));left:max(.55rem, env(safe-area-inset-left));z-index:202;flex:none;position:fixed}.sku-card.is-banner .sku-media,.sku-media.is-banner{background:#111;border-bottom:0;height:200px;min-height:200px;max-height:200px;padding:0!important}.sku-card.is-banner .sku-media img,.sku-media.is-banner img{object-position:center center;display:block;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.sku-body,.sku-body-head,.bundle-body,.aftercare-card,.faq-item,.form,.sku-open-main,.product-copy{isolation:isolate;color:var(--ink-char);background-color:var(--deep-gray);background-image:radial-gradient(125% 95% at 48% -5%, #ffffff29 0%, #ffffff12 26%, transparent 58%), radial-gradient(85% 70% at 50% 115%, #00000052 0%, transparent 58%), linear-gradient(158deg, #ffffff12 0%, transparent 38%, #0000001f 100%), linear-gradient(180deg, #3c3d44 0%, var(--deep-gray) 38%, #2b2c32 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -14px 28px #00000042,inset 14px 0 28px #0000001f,inset -14px 0 28px #0000001f}.sku-body{isolation:isolate;flex-direction:column;flex:auto;gap:.35rem;min-height:0;padding:.65rem 1.2rem .85rem;display:flex;position:relative}@media (width>=721px){.sku-card:not(.is-open) .sku-body{min-height:7.35rem}.sku-card:not(.is-open) .sku-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;max-height:4.35em;margin-bottom:.35rem;display:-webkit-box;overflow:hidden}.sku-card:not(.is-open) .sku-body .use{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;max-height:2.8em;display:-webkit-box;overflow:hidden}}.sku-body:before{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.sku-body>*{z-index:1;position:relative}.sku-body .tier{color:var(--ink-char-muted);letter-spacing:.08em;font-size:var(--text-meta)}.sku-body h4{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--ink-char);font-size:1.32rem;line-height:1.2}.sku-body p{color:var(--ink-char-lead);font-size:var(--text-lead);line-height:1.45}.sku-body .use{color:#ffffffd1;font-size:var(--text-ui);font-weight:500;line-height:1.4}.sku-open{background:var(--deep-gray);grid-template-columns:minmax(260px,.95fr) minmax(0,1.25fr);align-items:stretch;gap:0;min-height:340px;display:grid}.sku-open.sku-open--video{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.sku-open.sku-open--video .sku-open-media{aspect-ratio:16/9;border-bottom:1px solid #ffffff1a;border-right:0;order:-1;width:100%;min-height:0;max-height:min(52vh,28rem)}.sku-open.sku-open--video .sku-open-main{gap:.45rem;padding:1rem 1.25rem 1.15rem}.sku-open.sku-open--video .sku-open-top{align-items:flex-start;margin-bottom:.15rem}.sku-open.sku-open--video .sku-open-heading .tier{font-size:max(.8125rem, var(--text-meta));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 58%, transparent);margin-bottom:.2rem}.sku-open.sku-open--video .sku-open-heading h4{margin-bottom:.15rem;font-size:clamp(1.35rem,2vw,1.65rem)}.sku-open.sku-open--video .sku-open-heading .sku-open-use{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 68%, transparent);max-width:36ch;margin:.15rem 0 0;font-weight:500;line-height:1.4}.sku-open.sku-open--video .sku-open-lead,.sku-open.sku-open--video .sku-open-note{max-width:none;margin-bottom:.35rem}.sku-open.sku-open--video .sku-open-lead{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);line-height:1.55}.sku-open.sku-open--video .sku-open-note{margin-bottom:.5rem}.sku-open.sku-open--video .sku-points{grid-template-columns:1fr;align-items:start;gap:.45rem;margin:.35rem 0 .65rem;padding:.75rem 0 0}@media (width>=640px){.sku-open.sku-open--video .sku-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}}.sku-open.sku-open--video .sku-points li{line-height:1.45}.sku-open.sku-open--video .sku-open-media.is-video{background:#0a0a0a}.sku-open.sku-open--video .sku-open-video-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.sku-open.sku-open--video .sku-open-video,.sku-open.sku-open--video .sku-open-video-embed{aspect-ratio:auto;flex:auto;width:100%;height:100%;min-height:0;max-height:none}.sku-open.sku-open--video .sku-open-main{min-width:0}.sku-open-media{background:var(--packshot-bg,#fff);border-right:1px solid #ffffff1a;min-height:100%;position:relative;overflow:hidden}.sku-open-media.is-studio{background:var(--packshot-bg,#fff);justify-content:center;align-items:center;padding:0;display:flex}.sku-open-media.is-studio img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:100%;max-height:min(380px,52vh)}.sku-open-media.is-banner{background:#111;padding:0}.sku-open-media.is-banner img{object-fit:cover;object-position:70% center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.sku-open-media.is-video{background:#111;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.sku-open-video,.sku-open-video-embed{object-fit:contain;background:#111;border:0;flex:auto;width:100%;min-height:min(320px,48vh);max-height:min(380px,52vh);display:block}.sku-open-video-back{z-index:2;font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:#00000085;border:1px solid #ffffff2e;border-radius:4px;padding:.35rem .55rem;font-weight:500;position:absolute;top:.65rem;left:.65rem}.sku-open-video-back:hover{background:#000000ad}.sku-open-main{color:var(--rmc-pearl);flex-direction:column;gap:0;padding:1.35rem 1.5rem 1.4rem;display:flex}.sku-open-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.55rem;display:flex}.sku-open-heading{min-width:0}.sku-open-heading .tier{color:color-mix(in srgb, var(--rmc-pearl) 55%, transparent);text-transform:none;letter-spacing:.02em;font-size:var(--text-ui);margin-bottom:.3rem}.sku-open-heading h4{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--rmc-pearl);margin:0;font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.2}.sku-close{color:var(--rmc-pearl);font:inherit;font-size:var(--text-ui);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff52;flex:none;padding:.45rem .75rem;font-weight:500}.sku-close:hover{background:var(--rmc-pearl);color:var(--rmc-night);border-color:var(--rmc-pearl)}.sku-open-use{font-size:var(--text-ui);letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);margin:0;font-weight:500}.sku-open-lead{color:color-mix(in srgb, var(--rmc-pearl) 92%, transparent);max-width:42ch;margin:0 0 .55rem;font-size:1rem;line-height:1.5}.sku-open-note{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);max-width:46ch;margin:0 0 .85rem;line-height:1.5}.sku-open .sku-points{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:start;gap:.55rem 1.25rem;margin:0 0 1.15rem;padding:.85rem 0 0;list-style:none;display:grid}.sku-open .sku-points li{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 80%, transparent);padding-left:.85rem;line-height:1.4;position:relative}.sku-open .sku-points li:before{content:"";background:#ffffff8c;width:5px;height:5px;position:absolute;top:.5em;left:0}.tier{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-weight:500;display:inline-block}.sku-card h4{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;flex:none;margin-bottom:.45rem;font-size:1.32rem;line-height:1.2}.sku-card p{font-size:var(--text-lead);flex:none;margin-bottom:.4rem;line-height:1.45}.sku-card .use{font-size:var(--text-ui);flex:none;margin-top:auto;margin-bottom:0}.sku-cta{font-size:var(--text-ui);padding:.7rem 1.15rem;display:inline-flex}.sku-card-actions{background:color-mix(in srgb, #000 12%, var(--deep-gray));border-top:1px solid #ffffff1a;flex:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;column-gap:.4rem;margin-top:auto;padding:.7rem .75rem .85rem;display:grid}.sku-card-actions .sku-more,.sku-card-actions .sku-compare,.sku-card-actions .sku-interest{width:100%;min-height:2.35rem;font-family:var(--body);letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.42rem .45rem;font-size:.78rem;font-weight:500;line-height:1.15;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.sku-card-actions .sku-more{color:#ffffffe6;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),#ffffff0d;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1f}.sku-card-actions .sku-compare{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff14}.sku-card-actions .sku-interest{color:var(--text);border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:linear-gradient(180deg, #ffffff24 0%, #ffffff08 45%, transparent 100%), color-mix(in srgb, var(--bundle-champagne) 18%, transparent);box-shadow:inset 0 1px 0 #ffffff38, 0 6px 14px -12px color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}.sku-card-actions .sku-more:hover,.sku-card-actions .sku-compare:hover{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 50%, transparent);background:linear-gradient(#ffffff24 0%,#ffffff08 100%),#ffffff12}.sku-card-actions .sku-compare.is-on{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 62%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 16%, transparent)}.sku-card-actions .sku-interest:hover,.sku-card-actions .sku-interest.is-on{color:#fff;border-color:var(--bundle-champagne);background:linear-gradient(180deg, #ffffff2e 0%, #ffffff0a 42%, transparent 100%), color-mix(in srgb, var(--bundle-champagne) 32%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 8px 18px -12px color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.sku-card-actions .sku-more:focus-visible,.sku-card-actions .sku-compare:focus-visible,.sku-card-actions .sku-interest:focus-visible{outline:1px solid color-mix(in srgb, var(--bundle-champagne) 70%, transparent);outline-offset:2px}.sku-interest{min-height:2.25rem;font-family:var(--body);font-weight:500;font-size:var(--text-ui);cursor:pointer;color:#fff;border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:linear-gradient(180deg, #ffffff24 0%, transparent 55%), color-mix(in srgb, var(--bundle-champagne) 18%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:.4rem .85rem;line-height:1.2;transition:color .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.sku-interest:hover,.sku-interest.is-on{border-color:var(--bundle-champagne);background:linear-gradient(180deg, #ffffff2e 0%, transparent 55%), color-mix(in srgb, var(--bundle-champagne) 30%, transparent)}.sku-card.is-wanted{border-color:color-mix(in srgb, var(--bundle-champagne) 42%, transparent)}.shortlist-root{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.shortlist-backdrop{cursor:pointer;background:#0a0a0a8c;border:0;margin:0;padding:0;position:absolute;inset:0}.shortlist-panel{z-index:1;background:var(--deep-gray);color:#ececec;border-left:1px solid #ffffff1f;flex-direction:column;width:min(400px,100%);height:100%;padding:1.25rem 1.2rem 1.4rem;display:flex;position:relative;overflow:auto;box-shadow:-24px 0 60px -28px #0000008c}.shortlist-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.shortlist-panel-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.55rem;font-weight:400}.shortlist-panel-head p{font-size:var(--text-ui);color:#ffffffad;max-width:28ch;margin:0;line-height:1.45}.shortlist-panel-close{font-family:var(--body);font-size:var(--text-ui);color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:4px;flex:none;padding:.4rem .65rem;font-weight:500}.shortlist-list{flex-direction:column;flex:auto;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.shortlist-list li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.shortlist-list strong{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;font-size:1.05rem;display:block}.shortlist-list span{font-size:var(--text-ui);color:#ffffff94;margin-top:.2rem;display:block}.shortlist-remove{font-family:var(--body);font-size:var(--text-ui);color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #ffffff38;padding:0;font-weight:500}.shortlist-empty{font-size:var(--text-lead);color:#ffffff9e;margin:1rem 0 auto;line-height:1.45}.shortlist-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.shortlist-panel-actions{flex-wrap:wrap;align-items:center;gap:.65rem .9rem;margin-left:auto;display:flex}.shortlist-send-form:disabled{opacity:.45;cursor:not-allowed}.shortlist-clear{font-family:var(--body);font-size:var(--text-ui);color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #fff3;padding:0;font-weight:500}.shortlist-panel-foot .btn-telegram:disabled,.shortlist-panel-foot .shortlist-send-form:disabled{opacity:.45;cursor:not-allowed}.shortlist-hint{font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);margin:.75rem 0 0;line-height:1.4}.mentions{font-size:var(--text-ui);color:var(--ink-silk-muted);max-width:70ch;margin-top:1.15rem;line-height:1.55}.mentions .label{color:var(--ink-silk);margin-right:.35rem;font-weight:500}@media (width<=1100px){.sku-grid{--sku-cols:2}}@media (width<=960px){.sku-grid{--sku-cols:2}.sku-card.is-open{flex-basis:100%}.sku-open{grid-template-columns:1fr}.sku-open-media{border-bottom:1px solid #ffffff1a;border-right:0;min-height:240px}.sku-open-media.is-studio{padding:0}.sku-open-media.is-studio img{max-height:220px}.sku-open-media.is-banner{min-height:220px}.sku-open .sku-points{grid-template-columns:1fr}.sku-media{height:180px;min-height:180px;max-height:180px}}@media (width<=720px){.sku-card.has-media:not(.is-banner) .sku-card-row{flex-direction:column;align-items:stretch}.sku-card.has-media:not(.is-banner) .sku-toggle{flex-direction:column;flex:auto;order:0;align-self:stretch;min-width:0;display:flex}.sku-card.has-media:not(.is-banner) .sku-media{aspect-ratio:auto;background:var(--packshot-bg,#fff);border-bottom:1px solid color-mix(in srgb, var(--rmc-night) 8%, transparent);box-sizing:border-box;border-left:0;flex:none;order:-1;justify-content:center;align-self:stretch;align-items:center;width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.sku-card.has-media:not(.is-banner) .sku-media img,.sku-card.has-media:not(.is-banner) .sku-media-open img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:auto;max-height:20rem;display:block}.sku-card.has-media:not(.is-banner) .sku-media-open{background:var(--packshot-bg,#fff);flex:auto;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:0;display:flex}.sku-card.has-media:not(.is-banner) .sku-body-head{box-sizing:border-box;flex:none;justify-content:flex-start;align-self:stretch;width:100%;padding:.75rem 1rem .3rem}.sku-card.has-media:not(.is-banner) .sku-body-head h4{font-size:clamp(1.12rem,4.8vw,1.32rem);line-height:1.12}.sku-card.has-media:not(.is-banner) .sku-body-head .tier{font-size:max(.6875rem, var(--text-meta));line-height:1.3}.sku-card.has-media:not(.is-banner) .sku-body{box-sizing:border-box;flex:none;align-self:stretch;width:100%;min-height:0;padding-top:.35rem}.sku-card.has-media:not(.is-banner) .sku-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;max-height:none;margin-bottom:.25rem;display:-webkit-box;overflow:hidden}.sku-card.has-media:not(.is-banner) .sku-body .use{-webkit-line-clamp:2;min-height:0;max-height:none}.sku-card.has-media:not(.is-banner):hover .sku-media:after{width:auto;height:1px;inset:0 0 auto}}.contact{background:var(--deep-gray);color:#ececec;scroll-margin-top:var(--imed-sticky-stack);padding:72px 0}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);align-items:start;gap:2rem 3rem;display:grid}.contact h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.01em;color:var(--ink-char);margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:500;line-height:1.18}.contact .lead{color:var(--ink-char-lead);max-width:42ch;font-size:var(--text-lead);margin:0 0 .85rem;line-height:1.5}.contact-kicker{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);margin:0 0 .45rem;font-weight:500}.contact-proof,.contact-scope{max-width:42ch;font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);margin:0 0 .55rem;line-height:1.45}.contact-scope{margin-bottom:.9rem}.contact-facts{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);flex-direction:column;gap:.28rem;margin:0 0 1rem;line-height:1.4;display:flex}.contact-facts a{width:fit-content;color:inherit;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);text-decoration:none}.contact-facts a:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.contact-aftercare{font-family:var(--body);font-size:var(--text-ui);color:var(--bundle-champagne);border-bottom:1px solid var(--bundle-champagne);margin:0 0 .85rem;font-weight:500;text-decoration:none;display:inline-block}.contact-aftercare:hover,.contact-aftercare:focus-visible{color:var(--ink-char);border-bottom-color:var(--ink-char);outline:none}.contact-brand{margin-bottom:1.15rem}.contact-logo{width:auto;height:30px;margin-bottom:.55rem;display:block}.contact-status{max-width:34ch;font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 82%, #fff);margin:0;font-weight:500;line-height:1.4}.contact-meta{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);flex-direction:column;gap:.35rem;margin:.15rem 0 0;line-height:1.45;display:flex}.contact-meta-row{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.contact-legal{color:var(--ink-char-muted);border-top:1px solid #ffffff1a;flex-direction:column;gap:.2rem;margin-top:.35rem;padding-top:.45rem;font-size:.92em;display:flex}.contact-meta a{color:#ffffffe0;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);text-decoration:none}.contact-meta a:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.contact-socials{border-top:1px solid #ffffff1a;margin-top:1.25rem;padding-top:1rem}.contact-socials-label{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.04em;color:var(--ink-char-muted);margin-bottom:.55rem;font-weight:500;display:block}.contact-socials ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.contact-socials a{width:40px;height:40px;color:color-mix(in srgb, var(--rmc-pearl) 78%, transparent);background:#ffffff0d;border:1px solid #ffffff24;border-radius:4px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.contact-socials a:hover{color:var(--rmc-pearl);border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 14%, transparent)}.contact-socials a[data-social=instagram]{color:#e1306c;border-color:#e1306c73}.contact-socials a[data-social=instagram]:hover{color:#fff;background:radial-gradient(circle at 30% 110%,#feda75 0%,#fa7e1e 22%,#d62976 50%,#962fbf 74%,#4f5bd5 100%);border-color:#0000}.contact-socials a[data-social=facebook]{color:#1877f2;border-color:#1877f273}.contact-socials a[data-social=facebook]:hover{color:#fff;background:#1877f2;border-color:#0000}.contact-socials a[data-social=linkedin]{color:#0a66c2;border-color:#0a66c273}.contact-socials a[data-social=linkedin]:hover{color:#fff;background:#0a66c2;border-color:#0000}.contact-socials a[data-social=tiktok]{color:#25f4ee;border-color:#25f4ee66}.contact-socials a[data-social=tiktok]:hover{color:#fff;background:#010101;border-color:#fe2c5599;box-shadow:inset 0 0 0 1px #25f4ee73}.contact-socials a[data-social=x]{color:#ffffffeb;border-color:#ffffff38}.contact-socials a[data-social=x]:hover{color:#fff;background:#000;border-color:#0000}.form-shortlist{border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 10%, transparent);border-radius:4px;margin:0 0 1rem;padding:.75rem .8rem .85rem}.form-shortlist-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.form-shortlist-head strong{font-family:var(--body);font-size:var(--text-ui);color:var(--text);font-weight:600}.form-shortlist-edit,.form-shortlist-cta{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff);border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);cursor:pointer;text-align:left;background:0 0;padding:0;font-weight:500}.form-shortlist-edit:hover,.form-shortlist-cta:hover{color:var(--text);border-bottom-color:var(--bundle-champagne)}.form-shortlist-items{font-size:var(--text-ui);color:#ffffffd1;flex-wrap:wrap;gap:.3rem .55rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.form-shortlist-items li:before{content:"· ";color:var(--bundle-champagne)}.form-shortlist-note{font-size:var(--text-meta);color:#ffffff9e;margin:0;line-height:1.35}.form-shortlist-empty{margin:0 0 .95rem}.form{box-sizing:border-box;border:1px solid #ffffff24;border-radius:4px;width:100%;max-width:none;padding:1.55rem 1.75rem 1.65rem}.form-kicker{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.01em;color:var(--text);margin:0 0 1.1rem;font-size:clamp(1.35rem,2.2vw,1.6rem);font-weight:500;line-height:1.2}.form-fields-row{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.form-fields-row .field{min-width:0;margin-bottom:.9rem}.form label{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;margin-bottom:.4rem;font-size:11px;display:block}.form .field{margin-bottom:.9rem}.form input,.form select{box-sizing:border-box;width:100%;color:var(--ink-char);font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:4px;min-height:2.75rem;padding:.8rem .9rem}.form-interest-auto{color:var(--ink-char-muted);background:0 0;border:0;margin:0 0 .85rem;padding:0;font-size:.88rem;line-height:1.4}.form-composition{border:0;border-top:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 32%, transparent);background:0 0;border-radius:0;margin:0 0 1rem;padding:.65rem 0 0}.form-composition-bar{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.form-composition-bar strong{font-family:var(--body);font-size:var(--text-ui);color:#ffffffe0;font-weight:600}.form-model-chips{flex-wrap:wrap;gap:.4rem .55rem;margin:0 0 .55rem;padding:0;list-style:none;display:flex}.form-model-chips li{border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);color:#ffffffd1;border-radius:4px;margin:0;padding:.28rem .55rem;font-size:.8rem;line-height:1.25}.form-model-chips-more{color:#ffffff8c!important;border-style:dashed!important}.form-composition-details{margin:0}.form-composition-details>summary{cursor:pointer;font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);border-bottom:1px solid #0000;width:fit-content;list-style:none}.form-composition-details>summary::-webkit-details-marker{display:none}.form-composition-details>summary:hover{border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}.form-composition-details[open]>summary{margin-bottom:.65rem}.form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px color-mix(in srgb, var(--deep-gray) 92%, #fff) inset;transition:background-color 99999s ease-in-out}.form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px color-mix(in srgb, var(--deep-gray) 92%, #fff) inset;transition:background-color 99999s ease-in-out}.form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px color-mix(in srgb, var(--deep-gray) 92%, #fff) inset;transition:background-color 99999s ease-in-out}.form input::placeholder{color:#ffffff61}.form select option{color:#122726}.form .btn{width:100%;margin-top:6px}.form-msg{color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);margin-top:12px;font-size:13.5px}.form-err{color:#ffb4a2}.form-err p{margin:0 0 .65rem;line-height:1.45}.form-err-tg{width:auto;min-height:2.25rem;font-size:var(--text-ui);padding:.4rem .85rem;display:inline-flex}.route-fallback{color:#ffffffb8;min-height:40vh;font-family:var(--imed-font-ui,Manrope, system-ui, sans-serif);font-size:var(--text-lead);letter-spacing:.02em;background:var(--imed-night,#0a0a0a);place-items:center;padding:2rem;display:grid}.form-success{border:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 12%, transparent);color:#ffffffe0;border-radius:4px;padding:.85rem .9rem;line-height:1.45}.form-success-title{font-size:var(--text-ui);color:var(--text);margin-bottom:.35rem;font-weight:600;display:block}.form-success p{font-size:var(--text-ui);margin:0}footer{background:var(--deep-gray-2);color:color-mix(in srgb, var(--rmc-pearl) 55%, transparent);padding:28px 0 calc(36px + env(safe-area-inset-bottom,0px));font-size:var(--text-ui)}footer .fbrand{font-family:var(--body);color:var(--rmc-pearl);font-size:var(--text-ui);align-items:center;gap:12px;margin-bottom:8px;display:flex}footer .fbrand img{object-fit:contain;object-position:left center;width:auto;height:28px}footer .utm{font-family:var(--mono);color:color-mix(in srgb, var(--rmc-pearl) 45%, transparent);margin-top:10px;font-size:11px}@media (width<=1360px){.header-distributor,.nav-link-docs{display:none}.nav a{padding:.4rem .38rem}.top-actions{gap:.3rem}.shortlist-nav-label,.header-compare{font-size:.78rem}.lang-btn,.theme-btn{padding-inline:.4rem;font-size:.72rem}}@media (width<=1280px){.shortlist-nav-label,.nav{display:none}.nav-toggle{display:inline-flex}}@media (width<=1100px){.shortlist-nav{font-size:var(--text-ui);padding:.38rem .5rem}.shortlist-panel{width:min(100%,100vw)}.section-pillars>.wrap{padding-top:.25rem}.section-pillars .section-head h2{font-size:clamp(1.35rem,5.2vw,1.65rem)}.section-pillars .section-head p{max-width:none}.sku-grid{--sku-cols:2}.contact-grid{grid-template-columns:1fr}.form{padding:1.4rem 1.35rem 1.5rem}}@media (width<=640px){.sku-grid{--sku-cols:1}.contact-grid{grid-template-columns:1fr}.form-fields-row{grid-template-columns:1fr;gap:0}.hero{background:#e8e8ea;height:auto;min-height:0;margin-top:-56px;display:block}.hero-carousel-nav{width:2rem;height:2rem;font-size:1.2rem}.hero-carousel-prev{left:.55rem}.hero-carousel-next{right:.55rem}.hero-carousel-dots{bottom:.65rem}.home-intro{padding:1.15rem 0 1rem}.home-intro-inner{flex-direction:column;align-items:flex-start;gap:.85rem}.home-intro h1{font-size:clamp(1.4rem,6vw,1.75rem)}.home-intro-telegram{width:min(100%,16rem)}.brand-lockup{max-width:min(118px,34vw);height:26px}.topbar .wrap{gap:.35rem;overflow:visible}.top-actions{gap:.28rem;min-width:0}.header-compare{display:none}.shortlist-nav{justify-content:center;min-width:2.2rem;padding:.38rem .45rem}.shortlist-nav-label{display:none}.shortlist-nav:before,.shortlist-nav:not(.has-items):after{content:none}.shortlist-count{margin:0}.lang-btn{min-width:2rem;font-size:var(--text-ui);padding:.38rem .4rem}.header-consult{display:none}.section{padding:56px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-bg,.sticky-wa,.companion-result,.equine-panel,.equine-map{animation:none!important}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-page{--surface-gray:var(--imed-corridor-dark);--surface-gray-deep:var(--imed-corridor-dark-deep);--surface-gray-lit:var(--imed-corridor-dark-lit);--deep-gray:var(--imed-card-surface);--deep-gray-2:var(--imed-charcoal-2);background-color:var(--imed-corridor-dark);background-image:linear-gradient(180deg, var(--imed-corridor-dark-lit) 0%, var(--imed-corridor-dark) 38%, var(--imed-corridor-dark-deep) 100%);min-height:100svh;color:var(--ink-char-lead);padding:0 0 2.75rem}.product-page-inner{flex-direction:column;gap:1.35rem;display:flex}.product-brief{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}.product-brief-col{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;display:flex}.product-brief-inner{flex-direction:column;gap:.75rem;width:100%;max-width:28rem;display:flex}.product-brief-panel{background:linear-gradient(180deg, #ffffff0f 0%, transparent 50%), color-mix(in srgb, var(--deep-gray) 88%, #000);text-align:center;border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;gap:.7rem;padding:.85rem .95rem .95rem;display:flex;box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000029}.product-brief .product-highlights h2,.product-brief .product-decision h2,.product-brief .product-depth-use,.product-brief .product-depth-note,.product-brief .product-depth-section,.product-brief .product-points-quiet{text-align:center;margin:0}.product-brief .product-depth-use{font-family:var(--rmc-font-emotion), Georgia, serif;font-size:var(--text-card);letter-spacing:-.015em;color:#ffffffe6;font-weight:400;line-height:1.25}.product-brief .product-depth-section{border-top:none;padding-top:0}.product-brief .product-depth-section h3{text-align:center}.product-brief .product-points-quiet li{padding-left:0}.product-brief .product-points-quiet li:before{display:none}.product-brief .product-depth-section+.product-depth-section,.product-brief .product-depth-use+.product-depth-section,.product-brief .product-depth-note+.product-depth-section{border-top:1px solid #ffffff1a;padding-top:.65rem}.product-brief .product-fit{grid-template-columns:unset;text-align:center;flex-direction:column;flex:1;gap:.7rem;margin:0;display:flex}.product-brief .product-fit-kicker,.product-brief .product-fit-list{text-align:center}.product-brief .product-fit-list{gap:.7rem}.product-brief .product-fit-list li{padding-left:0}.product-brief .product-fit-list li:before{vertical-align:.12em;margin-right:.4rem;display:inline-block;position:static}@media (width>=900px){.product-brief:has(>.product-highlights):has(>.product-decision){grid-template-columns:1fr 1fr;align-items:stretch;gap:0}.product-brief>.product-highlights,.product-brief>.product-decision{padding:.15rem 1.1rem}.product-brief>.product-decision{border-left:1px solid #ffffff1f}.product-brief>.product-decision .product-brief-inner{flex:1;min-height:0}.product-brief .product-fit-col{flex:1}}.product-page{text-align:left}.product-page .product-copy{align-items:stretch}.product-page .product-copy .listen-btn{align-self:flex-start}.product-page .product-ladder-card{text-align:left;align-items:stretch}.product-page .product-ladder-card-more{align-self:flex-end}.product-copy .listen-btn{align-self:flex-start;margin:0 0 .35rem}html.imed-motion .product-hero.imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy,html.imed-motion .product-hero.imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{opacity:1;transition:none;transform:none}html.imed-motion .product-hero.imed-reveal--split[data-imed-revealed] .imed-reveal-copy,html.imed-motion .product-hero.imed-reveal--split[data-imed-revealed] .imed-reveal-media{transition:opacity var(--imed-dur) var(--imed-ease), transform var(--imed-dur) var(--imed-ease)}.product-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;display:flex}.product-page-chrome{flex-direction:column;gap:.85rem;padding-bottom:.75rem;display:flex}.product-hero{color:#14151a;background:#fff;margin:0 0 1.35rem;position:relative;overflow:hidden}.product-hero-media-col{flex-direction:column;gap:.65rem;min-width:0;display:flex}.product-hero-copy-wrap{z-index:2;pointer-events:none;position:relative}.product-hero-copy-wrap .product-copy{pointer-events:auto}.product-hero-back{z-index:3;top:.85rem;left:max(20px, calc((100% - var(--max,1120px)) / 2));font-family:var(--body);letter-spacing:.02em;color:#14151a;border:none;border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.28rem;margin:0;padding:.12rem 0;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute}.product-hero-back:hover,.product-hero-back:focus-visible{color:#14151a;border-bottom-color:var(--imed-champagne,#a89b78);outline:none}.product-hero .product-media{aspect-ratio:4/3;background:#fff;border:none;border-radius:0;width:100%;min-height:0;max-height:min(52vh,26rem);padding:0;position:relative;overflow:hidden}.product-hero .product-media.is-studio img{object-fit:contain;object-position:right center;background:#fff;width:100%;height:100%}.product-hero-still{width:fit-content;max-width:100%;position:relative}.product-hero-watch{z-index:2;font-family:var(--body);letter-spacing:.03em;color:#14151a;border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 58%, transparent);cursor:pointer;background:#ffffffe0;border-radius:4px;align-items:center;gap:.38rem;margin:0;padding:.32rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem}.product-hero-watch:hover,.product-hero-watch:focus-visible{border-color:var(--imed-champagne,#a89b78);outline:none}.product-hero-watch-play{border:5px solid #0000;border-left:8px solid #14151a;border-right-width:0;width:0;height:0}.product-hero-watch.is-close{top:.55rem;bottom:auto}.product-hero-video-slot{width:100%;height:100%;position:relative}.product-hero .product-media.is-banner{background:#111;border-color:#ffffff14}.product-hero .product-media.is-banner img{object-fit:cover;object-position:right center}.product-hero .product-media.is-video{aspect-ratio:16/9;background:#0a0a0a;max-height:none;display:block;overflow:hidden}.product-hero .product-media.is-video .product-hero-video-frame{width:100%;height:100%}.product-hero .product-media.has-hero-video,.product-hero .product-media.is-previewing{position:relative}.product-hero .product-media.is-previewing{min-height:12rem}.product-hero-video-frame{width:100%;height:100%;min-height:12rem;position:relative}.product-hero-video-frame video,.product-hero-video-frame iframe{background:#0a0a0a;border:0;width:100%;height:100%;min-height:12rem;display:block}.product-hero-video-back{font-family:var(--body);font-size:var(--text-ui);color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a89b7873;margin-top:.5rem;padding:0}@media (width>=960px){.product-hero{min-height:min(62vh,38rem)}.product-hero-media-col{z-index:1;gap:0;position:absolute;inset:0}.product-hero .product-media{aspect-ratio:auto;border-radius:0;height:100%;min-height:min(62vh,38rem);max-height:none}.product-hero-copy-wrap{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;min-height:min(62vh,38rem);padding-top:4.5rem;padding-bottom:1.1rem;display:flex}.product-hero .product-copy{max-width:min(28rem,42%);padding:0}.product-hero .product-media.is-studio{box-sizing:border-box;justify-content:center;align-items:center;padding:0 clamp(2.25rem,6.5vw,5.5rem) 0 36%;display:flex}.product-hero .product-media.is-studio .product-hero-still{max-height:min(22.5rem,58vh)}.product-hero .product-media.is-studio img{object-fit:contain;object-position:center center;width:auto;max-width:100%;height:auto;max-height:min(22.5rem,58vh)}.product-hero .product-media.is-banner .product-hero-still{width:100%;height:100%}.product-hero .product-media.is-banner img{object-position:68% center}.product-hero .product-media.is-video{box-sizing:border-box;aspect-ratio:auto;background:0 0;justify-content:center;align-items:center;padding:0 clamp(2.25rem,6.5vw,5.5rem) 0 36%;display:flex;overflow:visible}.product-hero-video-slot{aspect-ratio:16/9;background:#0a0a0a;width:min(100%,38rem);max-height:min(22.5rem,58vh);overflow:hidden}.product-hero .product-media.is-video .product-hero-video-shell,.product-hero .product-media.is-video .imed-landscape-video-stage,.product-hero .product-media.is-video .product-hero-video-frame{width:100%;height:100%}}.product-hero .product-copy{box-shadow:none;color:#14151a;isolation:auto;filter:none;background:0 0;border:none;height:auto;padding:1.15rem 0 1.35rem;overflow:visible}.product-hero .product-copy-tier{color:#3a3b44;border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);margin-bottom:.55rem;padding-bottom:.12rem;display:inline-block}.product-hero .product-copy h1{color:#14151a}.product-hero .product-use,.product-hero .product-lead,.product-hero .product-hero-bullets li{color:#2c2d34}.product-hero .product-hero-bullets{border-top-color:#14151a1f}.product-hero .product-hero-bullets li:before{background:color-mix(in srgb, var(--imed-champagne,#a89b78) 80%, #14151a)}.product-hero .listen-btn{color:#14151a;border-color:#14151a38}.product-filmstrip{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;margin:0;padding:.1rem 0 .15rem;list-style:none;display:flex;overflow-x:auto}@media (width<=640px){.product-filmstrip{gap:.5rem;padding-bottom:.25rem}}.product-filmstrip-play{pointer-events:none;background:#0a0a0a47;place-items:center;display:grid;position:absolute;inset:0}.product-filmstrip-play:before{content:"";border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;width:0;height:0;margin-left:2px}.product-copy{min-width:0;color:var(--rmc-pearl);border:1px solid #ffffff24;border-radius:4px;flex-direction:column;gap:0;padding:1.15rem 1.25rem 1.2rem;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #00000038,0 14px 36px #00000047}.product-copy-head{margin-bottom:.15rem}.product-copy>*{z-index:1;position:relative}@media (width>=861px){.product-copy{align-self:stretch;height:100%}}.product-copy-tier{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 72%, var(--rmc-pearl));margin-bottom:.28rem;font-weight:600;display:block}.product-hero-bullets{border-top:1px solid #ffffff1a;flex-direction:column;gap:.4rem;margin:.65rem 0 0;padding:.65rem 0 0;list-style:none;display:flex}.product-hero-bullets li{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 76%, transparent);padding-left:.8rem;line-height:1.45;position:relative}.product-hero-bullets li:before{content:"";background:#b9af93;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.product-meta{border:1px solid color-mix(in srgb, var(--bundle-champagne) 22%, transparent);background:linear-gradient(180deg, #ffffff12 0%, transparent 48%), color-mix(in srgb, var(--deep-gray) 94%, #000);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0000002e}.product-meta-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:#b5aa8c;margin-bottom:.2rem;font-weight:600;display:block}.product-meta-aftercare{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;white-space:nowrap;border-bottom:1px solid #a89b7873;font-weight:500;text-decoration:none}.product-meta-aftercare:hover{color:var(--ink-char)}.product-decision{flex-direction:column;gap:0;display:flex}.product-decision>h2{margin-bottom:.65rem}.product-decision-family{font-size:var(--text-ui);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .85rem;line-height:1.4;display:flex}.product-decision-family-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 78%, var(--rmc-pearl));font-weight:600}.product-decision-family-name{color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);font-weight:500}.product-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.15rem;display:grid}.product-fit-col{background:linear-gradient(180deg, #ffffff0f 0%, transparent 50%), color-mix(in srgb, var(--deep-gray) 88%, #000);border:1px solid #ffffff1f;border-radius:4px;padding:.8rem .9rem;box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000029}.product-fit-col--yes{border-color:color-mix(in srgb, var(--bundle-champagne) 28%, transparent);border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 52%, transparent)}.product-fit-col--no{border-top:1px solid #ffffff2e}.product-fit-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 72%, var(--rmc-pearl));margin-bottom:.35rem;font-weight:600;display:block}.product-fit-col--no .product-fit-kicker{color:color-mix(in srgb, var(--rmc-pearl) 52%, transparent)}.product-fit-col p,.product-fit-list{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 86%, transparent);margin:0;line-height:1.52}.product-fit-list{flex-direction:column;gap:.45rem;padding:0;list-style:none;display:flex}.product-fit-list li{padding-left:.85rem;position:relative}.product-fit-list li:before{content:"";background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);border-radius:1px;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.product-fit-col--no .product-fit-list li:before{background:color-mix(in srgb, var(--rmc-pearl) 40%, transparent)}.compare-fit-list{font-size:var(--text-meta);text-align:left;flex-direction:column;gap:.35rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.compare-fit-list li{padding-left:.7rem;position:relative}.compare-fit-list li:before{content:"–";color:color-mix(in srgb, var(--rmc-pearl) 45%, transparent);position:absolute;left:0}.product-ladder{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:.95rem}.product-ladder-lead{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 58%, transparent);margin:0 0 .65rem;font-weight:600}.product-ladder-row{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.72fr) minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.product-ladder-spacer{min-width:0}.product-ladder-card,.product-ladder-current{background:color-mix(in srgb, var(--deep-gray) 88%, #000);text-align:left;border:1px solid #ffffff1c;border-radius:4px;flex-direction:column;align-items:stretch;min-width:0;padding:.7rem .8rem .75rem;display:flex}.product-ladder-card{font:inherit;color:inherit;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.product-ladder-card:hover,.product-ladder-card:focus-visible{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--deep-gray) 96%, #000);outline:none}.product-ladder-card--prev:hover,.product-ladder-card--prev:focus-visible{transform:translate(-2px)}.product-ladder-card--next:hover,.product-ladder-card--next:focus-visible{transform:translate(2px)}.product-ladder-card-top{flex-direction:column;gap:.2rem;margin-bottom:.45rem;display:flex}.product-ladder-dir{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 52%, transparent);font-weight:600}.product-ladder-sku{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);color:var(--rmc-pearl);font-variant-numeric:lining-nums;line-height:1.2}.product-ladder-current{text-align:left;border-color:color-mix(in srgb, var(--bundle-champagne) 48%, transparent);background:color-mix(in srgb, var(--deep-gray) 96%, #000);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 35%, transparent), 0 8px 22px #0000002e;justify-content:flex-start;align-items:stretch;padding:.8rem .65rem}.product-ladder-current .product-ladder-dir{color:color-mix(in srgb, var(--bundle-champagne) 80%, var(--rmc-pearl))}.product-ladder-current .product-ladder-sku{font-size:clamp(1.1rem,1.5vw,1.28rem)}.product-ladder-diffs{flex-direction:column;flex:auto;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.product-ladder-diffs li{font-size:var(--text-meta);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem .5rem;line-height:1.35;display:grid}.product-ladder-diff-label{color:color-mix(in srgb, var(--rmc-pearl) 52%, transparent)}.product-ladder-diff-label:after{content:":"}.product-ladder-diff-val{color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);text-align:right;white-space:nowrap;font-weight:600}.product-ladder-card-more{font-size:var(--text-meta);opacity:.65;align-self:flex-end;margin-top:.45rem;transition:opacity .2s}.product-ladder-card:hover .product-ladder-card-more,.product-ladder-card:focus-visible .product-ladder-card-more{opacity:1;color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff)}.product-ladder-hint{font-size:var(--text-meta);color:color-mix(in srgb, var(--rmc-pearl) 50%, transparent);margin:.65rem 0 0;line-height:1.45}@media (width<=720px){.product-fit{grid-template-columns:1fr}.product-ladder-row{grid-template-columns:1fr;gap:.55rem}.product-ladder-current{order:-1}.product-ladder-card--prev:hover,.product-ladder-card--prev:focus-visible,.product-ladder-card--next:hover,.product-ladder-card--next:focus-visible{transform:none}.product-ladder-diffs li{flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.product-ladder-diff-val{white-space:normal;text-align:left;max-width:none}}.product-depth--catalog{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.15rem 1.35rem;margin-top:.5rem;display:grid}.product-depth-main{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.product-depth-aside{min-width:0}.product-specs-sticky{top:calc(var(--imed-sticky-stack,130px) + var(--imed-pdp-rail-h,0rem) + .5rem);position:sticky}.product-depth-use{font-size:var(--text-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--rmc-pearl) 82%, transparent);margin:0 0 .55rem;font-weight:600}.product-depth-note{font-size:var(--text-ui);color:#ffffffa6;margin:0 0 .75rem;line-height:1.5}.product-depth-section{border-top:1px solid #ffffff1a;margin-top:.85rem;padding-top:.75rem}.product-depth-section h3{font-family:var(--rmc-font-emotion), Georgia, serif;font-size:var(--text-card);letter-spacing:-.015em;color:#ffffffe6;margin:0 0 .4rem;font-weight:400}.product-depth-section p{font-size:var(--text-ui);color:#ffffffad;margin:0;line-height:1.5}.product-points-quiet{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.product-points-quiet li{font-size:var(--text-ui);color:#ffffffb8;padding-left:.8rem;line-height:1.45;position:relative}.product-points-quiet li:before{content:"";background:#ffffff59;width:4px;height:4px;position:absolute;top:.55em;left:0}.product-feature-list{grid-template-columns:1fr;align-items:start;gap:1.35rem 1.45rem;margin:0;padding:0;list-style:none;display:grid}.product-feature{text-align:center;border-top:none;flex-direction:column;align-items:center;gap:.55rem;min-width:0;padding:0;display:flex}.product-feature:first-child{padding-top:0}.product-feature.is-text-only{border-top:1px solid #ffffff1a;grid-column:1/-1;max-width:32rem;margin-inline:auto;padding-top:.85rem}.product-feature-media{background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:22rem;height:10.25rem;margin:0;display:flex;overflow:hidden}.product-feature-media img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.product-feature-copy{text-align:center;width:100%;max-width:26rem}.product-feature-copy h3{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.015em;color:#ffffffeb;text-align:center;margin:0 0 .35rem;line-height:1.2}.product-feature-copy p{font-size:var(--text-ui);color:#ffffffad;text-align:center;margin:0;line-height:1.48}.product-feature-extra{border-top:1px solid #ffffff1a;margin-top:.75rem;padding-top:.7rem}.product-feature-extra h4{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.015em;color:#ffffffe6;margin:0 0 .3rem;line-height:1.2}.product-feature-extra p{margin:0}@media (width>=720px){.product-feature-list{grid-template-columns:1fr 1fr}}.product-video-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.product-video-frame{aspect-ratio:16/9;background:#0a0a0a;border-radius:4px;width:100%;position:relative;overflow:hidden}.product-video-frame video,.product-video-frame iframe{border:0;width:100%;height:100%;display:block}.yt-facade{border-radius:inherit;color:#fff;cursor:pointer;background:#1a1b1f;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.yt-facade-poster{object-fit:cover;width:100%;height:100%;display:block}.yt-facade-title{font-family:var(--body);font-size:var(--text-ui);text-align:left;color:#ffffffeb;font-weight:600;position:absolute;inset:.9rem 1rem auto}.yt-facade-play{font-family:var(--body);letter-spacing:.03em;color:#fff;background:#0a0a0ab8;border:1px solid #ffffff57;border-radius:4px;align-items:center;gap:.45rem;padding:.5rem .95rem .5rem .8rem;font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-facade:hover .yt-facade-play,.yt-facade:focus-visible .yt-facade-play{border-color:var(--imed-champagne,#a89b78);background:#0a0a0adb}.yt-facade:focus-visible{outline:2px solid var(--imed-champagne,#a89b78);outline-offset:2px}.yt-facade-play-glyph{border:6px solid #0000;border-left:10px solid #fff;border-right-width:0;width:0;height:0}.yt-facade-external{z-index:2;font-family:var(--body);letter-spacing:.02em;color:#ffffffe0;background:#0a0a0ab3;border:1px solid #ffffff38;border-radius:4px;padding:.22rem .55rem;font-size:.72rem;font-weight:500;text-decoration:none;position:absolute;bottom:.55rem;right:.6rem}.yt-facade-external:hover,.yt-facade-external:focus-visible{color:#fff;border-color:var(--imed-champagne,#a89b78)}html[data-theme=light] .yt-facade{color:#14151a;background:#e6e2da}html[data-theme=light] .yt-facade-title{color:#14151a}.product-video-copy h3{font-size:var(--text-ui);color:#ffffffe0;margin:.55rem 0 .25rem;font-weight:600}.product-video-copy p{font-size:var(--text-ui);color:#ffffff9e;margin:0;line-height:1.45}.product-related-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.product-related-card{height:100%;min-height:5.75rem;color:inherit;background:linear-gradient(180deg, #ffffff0d 0%, transparent 40%), color-mix(in srgb, var(--deep-gray) 94%, #000);border:1px solid #ffffff1f;border-radius:4px;flex-direction:row;align-items:stretch;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000024}.product-related-card:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 55%, transparent), 0 12px 28px #00000038;border-color:#a89b788c}.product-related-card-media{background:radial-gradient(120% 90% at 50% 40%, #ffffff1a, transparent 62%), color-mix(in srgb, var(--deep-gray,#323338) 78%, #0a0a0a);border-bottom:none;border-right:1px solid #ffffff14;flex:0 0 7.25rem;align-self:stretch;width:7.25rem;height:auto;min-height:5.75rem;display:block}.product-related-card-media img{object-fit:contain;object-position:center;width:100%;height:100%}.product-related-card.is-banner .product-related-card-media{background:#1a120c;padding:0}.product-related-card.is-banner .product-related-card-media img{object-fit:cover;object-position:center 46%}.product-related-card-body{flex-direction:column;gap:.25rem;min-height:0;padding:.65rem .75rem .75rem;display:flex}.product-related-card-body strong{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:#fff;font-size:1.32rem}.product-related-card-lead{font-size:var(--text-ui);color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.product-related-card .sku-more{font-size:var(--text-ui);color:#b2a788;border-bottom:1px solid #a89b7873;width:fit-content;margin-top:.25rem}@media (width<=960px){.product-depth--catalog{grid-template-columns:1fr}.product-specs-sticky{position:static}}@media (width<=860px){.product-page{padding-top:0;padding-bottom:2.25rem}.product-page-inner{gap:1.1rem}.product-hero{flex-direction:column;display:flex}.product-hero .product-media img,.product-hero .product-media.is-studio img{object-position:center center}.product-hero-still{width:100%;height:100%}.product-copy{padding:1rem 1.05rem 1.05rem}.product-copy h1{font-size:clamp(1.42rem,5.2vw,1.72rem)}.product-lead{max-width:none}.product-hero .product-media:not(.is-video){aspect-ratio:auto;box-sizing:content-box;height:min(54vw,18.5rem);max-height:none;padding-top:2.4rem}.product-feature-media{height:9.5rem}.product-feature-media img{max-height:100%}}.product-breadcrumb ol{font-size:var(--text-meta);color:color-mix(in srgb, var(--rmc-pearl) 58%, transparent);flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.product-breadcrumb li{align-items:center;gap:.5rem;display:inline-flex}.product-breadcrumb li:not(:last-child):after{content:"/";opacity:.45}.product-breadcrumb a{color:#ffffffc7;border-bottom:1px solid #0000;text-decoration:none}.product-breadcrumb a:hover{border-bottom-color:#ffffff59}.product-breadcrumb [aria-current=page] span{color:#ffffffeb}.product-back{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff38;align-self:flex-start;padding:0;font-weight:500}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb{text-align:center}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb ol{border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 32%, transparent);background:linear-gradient(180deg, #ffffff12 0%, transparent 42%), color-mix(in srgb, var(--imed-silk,#858790) 12%, transparent);letter-spacing:.03em;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 88%, transparent);border-radius:4px;flex-wrap:wrap;justify-content:center;gap:.4rem .55rem;padding:.42rem .95rem;font-size:.8125rem;display:inline-flex}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb li:not(:last-child):after{content:"·";opacity:1;width:auto;height:auto;color:var(--imed-champagne,#a89b78);background:0 0;font-size:.95em;line-height:1}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb a{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 88%, transparent);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 45%, transparent)}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb a:hover{color:#fff;border-bottom-color:var(--imed-champagne,#a89b78)}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb [aria-current=page] span{color:var(--imed-champagne,#a89b78);font-weight:500}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-back{letter-spacing:.03em;width:fit-content;color:var(--rmc-pearl,#f2f0ea);background:linear-gradient(180deg, #ffffff14 0%, transparent 42%), color-mix(in srgb, var(--imed-champagne,#a89b78) 12%, transparent);border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 58%, transparent);border-radius:4px;justify-content:center;align-self:center;align-items:center;margin:1rem auto 1.5rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:500;display:inline-flex}:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-back:hover,:is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-back:focus-visible{color:#fff;background:color-mix(in srgb, var(--imed-champagne,#a89b78) 22%, transparent);border-color:var(--imed-champagne,#a89b78);outline:none}.product-media{aspect-ratio:4/3;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:280px;padding:0;display:flex;overflow:hidden}.product-media img{object-fit:contain;background:#fff;width:100%;height:100%}.product-media.is-banner img{object-fit:cover}.product-copy h1,.sku-body h4,.sku-body-head h4,.sku-card h4,.sku-open-heading h4,.shortlist-list strong,.equine-modal-sku,.companion-result-list strong,.category-card-sku,.product-ladder-sku,.product-related-card-body strong{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.product-copy h1{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--rmc-pearl);margin:0 0 .3rem;font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1.15}.product-use{font-size:var(--text-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);max-width:38ch;margin:.1rem 0 0;font-weight:500;line-height:1.4}.product-lead{color:color-mix(in srgb, var(--rmc-pearl) 90%, transparent);max-width:42ch;margin:.45rem 0 .65rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.55}.product-note{color:#ffffffad;font-size:var(--text-lead);line-height:1.5}.product-points{margin:1rem 0 1.25rem}.product-actions{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:stretch;gap:.7rem .65rem;margin:.85rem 0 0;padding-top:.9rem;display:grid}.product-actions .product-cta-primary,.product-actions .product-cta-wa{text-align:center;grid-column:1/-1;justify-content:center;width:100%;min-height:2.65rem}.product-actions .product-cta-primary{margin-bottom:.1rem}.product-actions .product-cta-wa{min-height:2.45rem}.product-actions .product-action-chip{width:100%;min-height:2.3rem;font-family:var(--body);font-weight:500;font-size:var(--text-ui);cursor:pointer;color:#ffffffdb;box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;padding:.45rem .65rem;line-height:1.2;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.product-actions .product-action-chip:hover{color:var(--ink-char);background:#ffffff0f;border-color:#ffffff61}.product-actions .product-action-chip.is-on{color:var(--ink-char);border-color:color-mix(in srgb, var(--bundle-champagne) 58%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 10%, transparent)}.product-actions--no-compare .product-interest{grid-column:1/-1}.product-actions--compact .product-cta-wa{display:none}.product-cta-alt{font-size:var(--text-ui);text-align:left;margin:.55rem 0 0}.product-cta-alt a{color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);text-underline-offset:.18em;-webkit-text-decoration:underline #25d3668c;text-decoration:underline #25d3668c}.product-cta-alt a:hover{color:var(--rmc-pearl)}.product-cta-foot{border:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);background:linear-gradient(180deg, #ffffff14 0%, transparent 42%), color-mix(in srgb, var(--deep-gray) 96%, #000);border-radius:4px;margin-top:.35rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #00000038}.product-cta-foot-lead{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 78%, transparent);margin:0 0 .85rem;line-height:1.45}.product-cta-foot-actions{grid-template-columns:1fr 1fr;gap:.55rem .65rem;display:grid}.product-cta-foot-actions .btn{text-align:center;justify-content:center;width:100%;min-height:2.5rem}@media (width<=520px){.product-cta-foot-actions{grid-template-columns:1fr}}.product-trust a{color:inherit;text-underline-offset:2px;text-decoration:underline}.header-distributor{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.02em);color:#ffffffc2;border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:4px 9px;font-weight:600;text-decoration:none}a.header-distributor:hover{color:#fff;border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 80%, transparent)}@media (width<=1360px){.header-distributor{display:none}}@media (width<=1280px){.shortlist-nav-label{display:none}.shortlist-nav{justify-content:center;min-width:2.2rem;padding:.38rem .5rem}.shortlist-nav:not(.has-items):after{content:none}}.product-trust{font-size:var(--text-ui);color:#ffffff9e;line-height:1.45}.product-trust-facts{font-size:var(--text-ui);letter-spacing:-.01em;color:#ffffffc7;margin:.45rem 0 0;line-height:1.4}.product-related{text-align:center;border-top:1px solid #ffffff1f;margin-top:1.5rem;padding-top:1.25rem}.product-related h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-size:var(--text-chapter);letter-spacing:-.018em;color:#ffffffeb;text-align:center;margin:0 auto .85rem;font-weight:400;line-height:1.15}.product-related .category-grid{justify-content:center}.product-aftercare-jump{font-family:var(--body);font-size:var(--text-ui);margin:.85rem 0 0}.product-aftercare-jump a{color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);text-decoration:none}.product-aftercare-jump a:hover{color:var(--ink-char);border-bottom-color:var(--bundle-champagne)}.product-page-inner .product-depth{margin-top:0}.product-depth{gap:1.35rem;display:grid}.product-depth:not(.product-depth--catalog){grid-template-columns:1fr}.product-depth-block{background:radial-gradient(120% 80% at 50% -8%, #ffffff1a 0%, transparent 55%), linear-gradient(180deg, #525359 0%, var(--deep-gray) 42%, color-mix(in srgb, var(--deep-gray) 88%, #000) 100%);border:1px solid #ffffff21;border-radius:4px;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 22px #0000002e,0 14px 34px #00000038}.product-depth-block h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.018em;color:color-mix(in srgb, var(--rmc-pearl) 94%, transparent);margin:0 0 .75rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:400;line-height:1.15}.product-specs-table{border-collapse:collapse;width:100%}.product-depth-aside .product-specs-table tbody{display:block}.product-depth-aside .product-specs-table tr{border-top:1px solid #ffffff1a;padding:.55rem 0 .6rem;display:block}.product-depth-aside .product-specs-table tr:first-child{border-top:none;padding-top:.1rem}.product-depth-aside .product-specs-table th,.product-depth-aside .product-specs-table td{text-align:left;border:0;width:100%;padding:0;display:block}.product-depth-aside .product-specs-table th{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.04em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 72%, var(--rmc-pearl));margin:0 0 .28rem;font-weight:600}.product-depth-aside .product-specs-table td{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);overflow-wrap:anywhere;line-height:1.48}.product-depth-aside .product-depth-block.product-specs-sticky{padding:1rem 1.05rem 1.05rem}.product-specs-table th,.product-specs-table td{font-family:var(--body);font-size:var(--text-ui);vertical-align:top;text-align:left;border-top:1px solid #ffffff1a;padding:.5rem .55rem;line-height:1.4}.product-specs-table th{width:36%;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);font-weight:500}.product-specs-table td{color:var(--ink-char-lead)}.product-depth-empty{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:0;line-height:1.45}.product-docs-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product-docs-list a{box-sizing:border-box;width:100%;font-family:var(--body);font-size:var(--text-ui);color:#ffffffe0;background:#0000002e;border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff14}.product-docs-list a:after{content:"PDF";font-size:var(--text-meta);letter-spacing:.04em;color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);flex-shrink:0;align-self:center;font-weight:600;line-height:1}.product-docs-list a:hover{color:var(--ink-char);border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, transparent)}.product-faq,.product-faq h2{text-align:center}.product-faq-list{flex-direction:column;gap:.5rem;max-width:40rem;margin-inline:auto;display:flex}.product-faq-item{text-align:center;background:#00000024;border:1px solid #ffffff1f;border-radius:4px;padding:0;box-shadow:inset 0 1px #ffffff12}.product-faq-item[open]{border-color:color-mix(in srgb, var(--bundle-champagne) 32%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 6%, transparent)}.product-faq-item summary{cursor:pointer;font-family:var(--body);font-size:var(--text-ui);text-align:center;color:color-mix(in srgb, var(--rmc-pearl) 92%, transparent);grid-template-columns:1.25rem 1fr 1.25rem;align-items:start;gap:.45rem;padding:.75rem .85rem;font-weight:500;line-height:1.35;list-style:none;display:grid}.product-faq-item summary::-webkit-details-marker{display:none}.product-faq-item summary:before{content:""}.product-faq-item summary:after{content:"+";color:color-mix(in srgb, var(--bundle-champagne) 80%, #fff);flex-shrink:0;margin-top:.05em;font-size:1.05rem;font-weight:400;line-height:1}.product-faq-item[open] summary:after{content:"−"}.product-faq-item summary+p{font-family:var(--body);font-size:var(--text-ui);text-align:center;color:var(--ink-char-lead);margin:0;padding:0 .85rem .9rem;line-height:1.5}#seo-crawlable{color:#d8d8d8;max-width:720px;font-family:Manrope,system-ui,sans-serif;font-size:var(--text-lead);margin:2rem auto;padding:1rem 1.25rem 3rem;line-height:1.5}#seo-crawlable h1,#seo-crawlable h2,#seo-crawlable h3{color:#fff;font-weight:600}#root:not(:empty)~#seo-crawlable{display:none}body:has(#root:not(:empty)) #seo-crawlable{display:none}.category-page{padding-top:calc(var(--imed-topbar-h) + 40px);background:var(--bg,var(--imed-night,#0a0a0a));min-height:100vh;padding-bottom:96px}.category-page-inner{max-width:var(--max);flex-direction:column;align-items:stretch;margin:0 auto;padding-left:32px;padding-right:32px;display:flex}:is(.product-page,.category-page) .product-breadcrumb{justify-content:center;display:flex}.category-head{text-align:center;max-width:40rem;margin:28px auto 2.25rem}.category-eyebrow{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--bundle-champagne,#a89b78);margin-bottom:10px}.category-head h1{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);font-size:clamp(2rem,5vw,3.1rem);font-weight:400;line-height:1.06}.category-lead{max-width:48ch;font-size:var(--text-lead);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 88%, transparent);margin:14px auto 0;line-height:1.5}.category-meta{font-size:var(--text-meta);letter-spacing:.04em;color:var(--ink-char-muted,#b4b1a9);margin:10px auto 0}.category-page:has(.category-jump){--category-jump-h:5.75rem}.category-jump{top:var(--imed-topbar-h,56px);z-index:30;border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 38%, transparent);background:linear-gradient(180deg, #ffffff29 0%, transparent 48%), color-mix(in srgb, var(--deep-gray,#323338) 42%, transparent);border-radius:4px;align-self:center;width:100%;max-width:60rem;margin:0 auto 1.75rem;padding:.45rem .5rem;position:sticky;overflow:visible;box-shadow:0 12px 32px #0a0a0a2e,inset 0 1px #ffffff2e}.category-jump-track{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.category-page:has(.category-jump) .category-group{scroll-margin-top:calc(var(--imed-topbar-h,56px) + var(--category-jump-h,5.75rem) + .85rem)}.category-jump-chip{border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 34%, transparent);background:color-mix(in srgb, var(--deep-gray,#323338) 22%, transparent);color:var(--rmc-pearl,#f2f0ea);font-family:var(--body,Manrope, system-ui, sans-serif);letter-spacing:.01em;white-space:nowrap;border-radius:4px;flex:none;align-items:baseline;gap:.4rem;padding:.32rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.category-jump-chip:hover{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 58%, transparent);background:color-mix(in srgb, var(--deep-gray,#323338) 48%, transparent)}.category-jump-chip.is-on{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 72%, transparent);background:linear-gradient(180deg, #ffffff1a 0%, transparent 55%), color-mix(in srgb, var(--bundle-champagne,#a89b78) 22%, transparent);box-shadow:inset 0 1px #ffffff1f}.category-jump-count{letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 82%, #fff);font-size:.68rem;font-weight:400}@media (width<=720px){.category-page:has(.category-jump){--category-jump-h:3.5rem}.category-jump{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%)}.category-jump::-webkit-scrollbar{display:none}.category-jump-track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}}.category-catalog{width:100%;max-width:60rem;margin:0 auto}.category-group{scroll-margin-top:var(--imed-sticky-stack);margin-bottom:2.75rem}.category-group-title{text-align:center;max-width:36rem;font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);margin:0 auto 1.4rem;font-size:1.35rem;font-weight:400}.category-about{background:0 0;border:0;width:100%;max-width:40rem;margin:2rem auto 2.5rem;padding:0}.category-about summary{cursor:pointer;font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);text-align:center;padding:0 0 .85rem;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:400;line-height:1.18;list-style:none}.category-about summary::-webkit-details-marker{display:none}.category-about-body{max-width:40rem;margin-inline:auto;padding:0 0 .25rem}.category-about-body p{font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 74%, transparent);margin-top:10px;line-height:1.65}.category-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem 1.65rem;display:flex}.category-card{background:var(--deep-gray,#323338);cursor:pointer;width:calc(33.3333% - 1.1rem);max-width:calc(33.3333% - 1.1rem);height:auto;transition:border-color .22s ease, box-shadow .22s ease, background .22s ease, transform .22s var(--imed-ease,cubic-bezier(.22, 1, .36, 1));color:inherit;text-align:center;border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;flex:0 calc(33.3333% - 1.1rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #ffffff0f,inset 0 1px #ffffff1a}.category-card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.category-card-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline-offset:-2px}.category-card .click-mark{border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 38%, transparent);width:1.2rem;height:1.2rem;color:color-mix(in srgb, var(--imed-champagne,#a89b78) 78%, #fff);box-shadow:none;background:#ffffff8c;top:.6rem;right:.6rem}.category-card .click-mark-glyph{font-size:.62rem;font-weight:400}@media (hover:hover) and (pointer:fine){.category-card.click-card:hover .click-mark{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);color:var(--imed-champagne,#a89b78);box-shadow:none;background:#ffffffb8}}.category-card:hover{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);background:linear-gradient(180deg, #ffffff0a, transparent 22%), var(--deep-gray,#323338);box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 0 color-mix(in srgb, var(--imed-champagne,#a89b78) 22%, transparent), 0 18px 36px -18px #0000007a}.category-card-media{box-sizing:border-box;background:var(--imed-packshot-bg,#fff);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 14%, transparent);flex:0 0 200px;width:100%;height:200px;margin:0;padding:1.2rem;display:block;position:relative;overflow:hidden}.category-card-media:after{content:"";pointer-events:none;background:0 0;height:1px;transition:background-color .2s;position:absolute;top:0;left:0;right:0}.category-card:hover .category-card-media:after{background:var(--imed-champagne,#a89b78)}.category-card-media img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;transition:transform .8s cubic-bezier(.33,.05,.2,1);display:block;transform:scale(1)}.category-card.is-banner .category-card-media{background:#1a120c;border-bottom:0;padding:0}.category-card.is-banner .category-card-media img{object-fit:cover;object-position:center 46%}.category-card-body{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.category-card-body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(165deg, #ffffff0f 0%, color-mix(in srgb, var(--imed-champagne,#a89b78) 4%, transparent) 22%, transparent 52%);opacity:0;transition:opacity .32s;position:absolute;inset:0}.category-card-body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(108deg, transparent 0%, #ffffff0d 44%, color-mix(in srgb, var(--imed-champagne,#a89b78) 9%, transparent) 50%, #ffffff0a 56%, transparent 100%);opacity:0;width:28%;transition:none;position:absolute;top:-30%;bottom:-30%;left:-40%;transform:translate(0)}@keyframes category-card-sheen{0%{opacity:0;transform:translate(0)}22%{opacity:.28}to{opacity:0;transform:translate(320%)}}.category-card-open,.category-card .sku-card-actions{z-index:1;position:relative}.category-card-open{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:.22rem;width:100%;margin:0;padding:.7rem .95rem .4rem;display:flex}.category-card-tier{letter-spacing:.07em;text-transform:uppercase;min-height:0;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 46%, #8d897f);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.category-card-sku{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);color:var(--ink-char,#f2f0ea);font-variant-numeric:lining-nums;margin-top:.08rem;font-size:1.32rem;line-height:1.2}.category-card-hook{color:var(--ink-char-lead,#d8d5cd);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.category-card .sku-card-actions{z-index:2;pointer-events:auto;background:0 0;border-top:0;flex-wrap:wrap;grid-template-columns:none;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:0 .85rem .8rem;display:flex;position:relative}.category-card .sku-card-actions .sku-compare,.category-card .sku-card-actions .sku-interest{width:auto;min-width:6.75rem;min-height:2.2rem;font-family:var(--body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-bottom:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.35rem .8rem;font-size:.8rem;font-weight:500;line-height:1.15;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.category-card .sku-card-actions .sku-compare{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 94%, transparent);background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #ffffff3d;box-shadow:inset 0 1px #ffffff2e}.category-card .sku-card-actions .sku-interest{color:var(--text);border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);background:linear-gradient(180deg, #ffffff2e, transparent 48%), color-mix(in srgb, var(--imed-champagne,#a89b78) 24%, transparent);box-shadow:inset 0 1px 0 #ffffff3d, 0 8px 16px -12px color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent)}@media (hover:hover) and (pointer:fine){.category-card:hover .category-card-media img{transform:scale(1.08)}.category-card:hover .category-card-body:before{opacity:.55}.category-card:hover .category-card-body:after{opacity:0;animation:category-card-sheen .9s var(--imed-ease,cubic-bezier(.22, 1, .36, 1)) 1;transform:translate(320%)}.category-card .sku-card-actions .sku-compare:hover{color:#fff;border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 58%, transparent);background:linear-gradient(#ffffff2e,#ffffff0f);transform:translateY(-1px)}.category-card .sku-card-actions .sku-interest:hover{border-color:var(--imed-champagne,#a89b78);background:linear-gradient(180deg, #ffffff3d, transparent 48%), color-mix(in srgb, var(--imed-champagne,#a89b78) 36%, transparent);box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 18px -12px color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);transform:translateY(-1px)}}.category-card .sku-card-actions .sku-compare.is-on,.category-card .sku-card-actions .sku-interest.is-on{color:#fff;border-color:var(--imed-champagne,#a89b78);background:linear-gradient(180deg, #fff3, transparent 50%), color-mix(in srgb, var(--imed-champagne,#a89b78) 34%, transparent)}.category-card .sku-card-actions .sku-compare:focus-visible,.category-card .sku-card-actions .sku-interest:focus-visible{outline:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline-offset:2px}@media (hover:none){.category-card:active{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent)}.category-card:active .category-card-body:before{opacity:.45}.category-card .sku-card-actions .sku-compare,.category-card .sku-card-actions .sku-interest{min-height:2.75rem;padding:.52rem 1.05rem;font-size:.84rem}.category-card .sku-card-actions .sku-compare:active,.category-card .sku-card-actions .sku-interest:active{border-color:var(--imed-champagne,#a89b78);transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.category-card,.category-card-body:before,.category-card-body:after,.category-card-media img,.category-card .sku-card-actions .sku-compare,.category-card .sku-card-actions .sku-interest{transition:none}.category-card:hover .category-card-media img,.category-card:hover .category-card-body:after,.category-card .sku-card-actions .sku-compare:hover,.category-card .sku-card-actions .sku-interest:hover,.category-card .sku-card-actions .sku-compare:active,.category-card .sku-card-actions .sku-interest:active{animation:none;transform:none}}.category-card-actions{margin-top:auto}a.category-card .category-card-body{gap:6px;padding:14px 16px 16px}a.category-card .category-card-media{cursor:inherit}.category-card-more{font-size:var(--text-meta);color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);align-self:flex-start;margin-top:auto;padding-top:4px;padding-bottom:1px}.category-faq{width:100%;max-width:72ch;margin:2.25rem auto 0}.category-faq h2{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);text-align:center;margin:0 auto 1.15rem;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:400;line-height:1.18}.category-faq-list{margin-top:0}@media (width<=900px){.category-grid{gap:1.65rem 1.25rem}.category-card{flex-basis:calc(50% - .625rem);width:calc(50% - .625rem);max-width:calc(50% - .625rem)}}@media (width<=560px){.category-page-inner{padding-left:20px;padding-right:20px}.category-card{flex-basis:100%;width:100%;max-width:20.5rem}}.pillar-category-link{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.02em;color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);margin:4px 0 18px;padding-bottom:1px;text-decoration:none;transition:border-color .2s;display:inline-block}.pillar-category-link:hover{border-bottom-color:var(--bundle-champagne,#a89b78)}.brand-page .brand-oem-link{font-size:var(--text-meta);margin:0 0 8px}.brand-page .brand-oem-link a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.brand-page .brand-categories{margin:28px 0 8px}.brand-page .brand-categories h2,.brand-page .brand-catalog-title{font-family:var(--display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400}.brand-category-links{flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.brand-category-links a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.brand-page .brand-catalog-title{margin-top:32px}.category-page.knowledge-page,.category-page.knowledge-article{background:var(--bg,var(--imed-night,#0a0a0a))}.category-page.knowledge-article .category-page-inner{padding-left:0;padding-right:0}:is(.knowledge-page,.knowledge-article) .section-head.section-head--center{margin-top:18px}:is(.knowledge-page,.knowledge-article) .section-head.section-head--center h1{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);font-weight:500;font-size:var(--text-display,clamp(2rem, 5vw, 3.1rem));letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0 0 .75rem;line-height:1.15}:is(.knowledge-page,.knowledge-article) .section-head.section-head--center .category-lead{text-align:center;max-width:34rem;color:var(--text-muted,color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent));margin:0 auto}:is(.knowledge-page,.knowledge-article) .category-cta{width:fit-content;margin-inline:auto;display:flex}.knowledge-list{margin:2.75rem 0 3.5rem}.knowledge-list-grid{flex-wrap:wrap;justify-content:center;gap:3rem 2.5rem;margin:0 auto;padding:0;list-style:none;display:flex}.knowledge-list-card{box-sizing:border-box;border:0;border-left:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);width:100%;min-width:0;min-height:100%;color:inherit;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;flex:1;padding:.85rem 2.35rem 1.75rem 1.35rem;text-decoration:none;transition:border-color .2s,background-color .2s,opacity .2s;display:flex;position:relative}.knowledge-list-card .click-mark{top:.2rem;right:.35rem}.knowledge-list-grid>li{box-sizing:border-box;flex:0 100%;width:100%;max-width:100%;display:flex}.knowledge-list-card:hover,.knowledge-list-card:focus-visible{border-left-color:var(--imed-champagne,#a89b78)}.knowledge-list-card:focus-visible{outline:2px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.knowledge-list-card{opacity:.72}.knowledge-list-card:hover,.knowledge-list-card:focus-visible{opacity:1;background:color-mix(in srgb, var(--imed-champagne,#a89b78) 9%, transparent)}}@media (hover:none){.knowledge-list-card{opacity:1;background:color-mix(in srgb, var(--imed-silk,#858790) 10%, transparent)}.knowledge-list-card:active{background:color-mix(in srgb, var(--imed-champagne,#a89b78) 14%, transparent);border-left-color:var(--imed-champagne,#a89b78)}}@media (prefers-reduced-motion:reduce){.knowledge-list-card{transition:none}}.knowledge-list-index{letter-spacing:.08em;color:var(--imed-champagne,#a89b78);margin-bottom:.75rem;font-size:.68rem;display:block}.knowledge-list-card h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0 0 1.1rem;font-size:clamp(1.05rem,.95rem + .35vw,1.28rem);font-weight:500;line-height:1.32}.knowledge-list-card p{color:var(--text-muted,color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent));-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}@media (width>=768px){.knowledge-list-grid>li{flex-basis:calc(50% - 1.25rem);width:calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}.knowledge-article-note{letter-spacing:.01em;max-width:28rem;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 42%, transparent);border:0;margin:.55rem auto 0;padding:0;font-size:.72rem;font-weight:400;line-height:1.4}.knowledge-section{border-left:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);max-width:none;margin:0 0 1.55rem;padding:1.15rem 1.15rem 1.35rem}.knowledge-section-index{letter-spacing:.08em;color:var(--imed-champagne,#a89b78);margin-bottom:.35rem;font-size:.75rem;display:block}.knowledge-article-body{max-width:42rem;margin-inline:auto}.knowledge-section h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0 0 .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.knowledge-section p{font-size:var(--text-body);color:var(--text-muted,color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent));margin:0;line-height:1.65}.knowledge-section p+p{margin-top:.9rem}.knowledge-crosslink{text-align:center;font-size:var(--text-body);color:var(--text-muted,color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 70%, transparent));margin:.5rem 0 1.5rem}.knowledge-crosslink a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.knowledge-related{width:100%;margin:2.75rem 0 3rem}.knowledge-related .section-head{text-align:center;max-width:36rem;margin-inline:auto}.knowledge-related .section-head h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.knowledge-related-grid{grid-template-columns:1fr;gap:1.75rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.knowledge-related-grid>li{min-height:0;display:flex}.knowledge-article .knowledge-related-card.home-solution-card{width:100%}.knowledge-article .knowledge-related-card .home-solution-media{aspect-ratio:auto;background:var(--packshot-bg,#fff);height:11.5rem;max-height:11.5rem}.knowledge-article .knowledge-related-card .home-solution-media img{object-fit:contain;object-position:center;box-sizing:border-box;background:var(--packshot-bg,#fff);padding:1.15rem 1.25rem}.knowledge-article .knowledge-related-card .home-solution-body{gap:.2rem;padding:1.2rem 1.35rem 1.45rem}.knowledge-article .knowledge-related-card.home-solution-card h3{margin:0 0 .4rem;font-size:1.2rem}.knowledge-article .knowledge-related-card.home-solution-card p{font-size:.8125rem;line-height:1.55}.knowledge-article .knowledge-related-card .home-solution-kicker{margin:0 0 .4rem}@media (width>=768px){.knowledge-related-grid[data-count="2"],.knowledge-related-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-related-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.knowledge-related-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.knowledge-article .lead-cta-block{border:0;border-left:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);background:0 0;border-radius:0;margin:1.75rem 0;padding:1rem 1.1rem 1.15rem}.knowledge-article .lead-cta-block h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0 0 .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.knowledge-article .lead-cta-block>p{color:var(--text-muted,color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent))}.knowledge-article .category-faq{text-align:center;max-width:none;margin-top:1.75rem}.knowledge-article .category-faq h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0 0 1rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.knowledge-article .category-faq article{text-align:left;border-left:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);background:0 0;margin:0 0 1rem;padding:1rem 1.1rem 1.15rem}.knowledge-article .category-faq h3{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text,var(--rmc-pearl,#f2f0ea));margin:0 0 .5rem;font-size:1.15rem;font-weight:500}.knowledge-article .category-faq p{color:var(--text-muted,color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent));margin:0;line-height:1.5}.lead-cta-block{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 22%, transparent);border-radius:4px;margin:36px 0;padding:24px 22px}.lead-cta-block h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:1.45rem;font-weight:500}.lead-cta-block>p{max-width:58ch;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);margin:0 0 16px;line-height:1.55}.lead-cta-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.lead-cta-phone{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.lead-cta-trust{font-size:var(--text-meta);margin:14px 0 0}.lead-cta-trust a{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent);text-underline-offset:3px;text-decoration:underline}.category-knowledge{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 18%, transparent);box-sizing:border-box;border-radius:4px;width:100%;max-width:40rem;margin:2rem auto 2.5rem;padding:1.65rem 1.25rem 1.35rem}.category-knowledge-masthead{text-align:center;margin:0 auto 1.15rem}.category-knowledge-masthead .home-knowledge-lead{margin-inline:auto}.category-knowledge h2{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;text-align:center;color:var(--rmc-pearl,#f2f0ea);margin:0 auto .85rem;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:400;line-height:1.18}.section-knowledge-promo{padding-top:0}.home-knowledge{padding-top:.35rem;padding-bottom:.5rem}.home-knowledge-board{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 18%, transparent);border-radius:4px;gap:1.75rem;padding:1.65rem 1.25rem 1.5rem;display:grid}@media (width>=880px){.home-knowledge-board{grid-template-columns:minmax(15.5rem,.88fr) minmax(0,1.42fr);align-items:start;gap:2rem 2.75rem;padding:2rem 1.85rem 1.75rem}}.home-knowledge-kicker{font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--imed-champagne,#a89b78);margin:0 0 .45rem}.home-knowledge-masthead h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);margin:0 0 .65rem;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:400;line-height:1.18}.home-knowledge-lead{max-width:34ch;font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 68%, transparent);margin:0 0 1.05rem;line-height:1.5}.home-knowledge-all{color:var(--imed-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);font-size:var(--text-ui);text-decoration:none;display:inline-block}.home-knowledge-all:hover,.home-knowledge-all:focus-visible{border-bottom-color:var(--imed-champagne,#a89b78)}.home-knowledge-note{max-width:28rem;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 42%, transparent);margin:.7rem 0 0;font-size:.72rem;line-height:1.4}.home-knowledge-contents{margin:0;padding:0;list-style:none}.home-knowledge-contents>li+li{border-top:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 16%, transparent)}.home-knowledge-item{color:inherit;border-left:1px solid #0000;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.65rem;margin-left:-.55rem;padding:.72rem .15rem .78rem .55rem;text-decoration:none;transition:border-color .2s;display:grid}.home-knowledge-item:hover,.home-knowledge-item:focus-visible{border-left-color:var(--imed-champagne,#a89b78)}.home-knowledge-item:focus-visible{outline:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);outline-offset:2px}.home-knowledge-index{letter-spacing:.08em;color:var(--imed-champagne,#a89b78);padding-top:.28rem;font-size:.72rem;display:block}.home-knowledge-item-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.home-knowledge-item strong{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:400;line-height:1.22}.home-knowledge-dek{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 58%, transparent);font-size:.84rem;line-height:1.45}.knowledge-promo-card{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 18%, transparent);border-radius:4px;padding:28px 24px}.knowledge-promo-kicker{font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--bundle-champagne,#a89b78);margin:0 0 8px}.knowledge-promo-card h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.knowledge-promo-card p{max-width:62ch;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 76%, transparent);margin:0 0 16px;line-height:1.55}.knowledge-promo-cta{display:inline-flex}.about-interview{max-width:40rem;margin:8px 0 32px}.about-interview h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:1.55rem;font-weight:500}.about-interview-caption{max-width:62ch;font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);margin:0 0 14px;line-height:1.55}.about-interview-frame{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #85879047;border-radius:4px;width:100%;position:relative;overflow:hidden}.about-interview-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.about-interview-link{font-size:var(--text-ui);margin:10px 0 0}.about-interview-link a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.about-interview-link a:hover{color:var(--text)}.about-facility{margin:12px 0 28px}.about-facility h2{font-family:var(--display,"Cormorant Garamond", serif);margin:0 0 10px;font-size:1.35rem;font-weight:500}.about-facility-lead{max-width:46rem;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 66%, transparent);margin:0 0 16px}.about-facility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-facility-item figure{background:var(--deep-gray);border:1px solid #ffffff1f;border-radius:4px;margin:0;overflow:hidden}.about-facility-item img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.about-facility-item figcaption{border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 26%, transparent);font-size:var(--text-meta);color:#ffffff9e;padding:.5rem .75rem .55rem;line-height:1.4}@media (width<=640px){.about-facility-grid{grid-template-columns:minmax(0,1fr)}}.about-nap{margin:12px 0 28px}.about-nap h2{font-family:var(--display,"Cormorant Garamond", serif);margin:0 0 10px;font-size:1.35rem;font-weight:500}.about-nap ul{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);gap:8px;margin:0;padding:0;list-style:none;display:grid}.about-nap a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.site-footer{padding:2.75rem 0 calc(2.1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #ffffff0a 0%, transparent 28%), var(--imed-night,#0a0a0a);border-top:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 28%, transparent);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent);text-align:left;margin-top:0}.site-footer-inner{flex-direction:column;gap:1.85rem;display:flex}.site-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:1.75rem 2.25rem;display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.site-footer-lockup{line-height:0;display:inline-flex}.site-footer-lockup img{object-fit:contain;object-position:left center;width:auto;height:30px}.site-footer-partner{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.04em);color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;font-weight:500;display:flex}.site-footer-dot{background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);border-radius:50%;flex:none;width:3px;height:3px}.site-footer-cta{border-radius:4px;min-height:2.45rem;margin-top:.2rem;padding:.45rem 1.05rem}.site-footer-heading{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 82%, #fff);margin:0 0 .75rem;font-weight:600}.site-footer-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-list a{font-family:var(--body);font-size:var(--text-ui);color:#ffffffd1;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s}.site-footer-list a:hover,.site-footer-list a:focus-visible{color:#fff;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);outline:none}.site-footer-address{font-size:var(--text-ui);color:#ffffffad;max-width:28ch;line-height:1.45}.site-footer-bar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1.25rem;padding-top:1.15rem;display:flex}.site-footer-fine{font-size:var(--text-meta);color:#ffffff7a;max-width:52ch;margin:0}.site-footer-top{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);padding-bottom:1px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s}.site-footer-top:hover,.site-footer-top:focus-visible{color:#fff;border-bottom-color:var(--bundle-champagne);outline:none}@media (width<=860px){.site-footer{padding:2.25rem 0 calc(1.85rem + env(safe-area-inset-bottom,0px))}.site-footer-grid{grid-template-columns:1fr;gap:1.55rem}.site-footer-cta{justify-content:center;width:100%}.site-footer-bar{flex-direction:column;align-items:flex-start}}html[data-theme=light]{background-color:var(--bg,#ece8e0)}html[data-theme=light] body{-webkit-font-smoothing:auto}html[data-theme=light] .topbar,html[data-theme=light] .topbar.is-solid{color:var(--ink-theme);box-shadow:none;border-bottom:1px solid #bdb6a5}html[data-theme=light] .brand-lockup img{filter:none;opacity:1}html[data-theme=light] .nav-toggle{border-color:color-mix(in srgb, var(--ink-theme) 28%, transparent);background:#fff}html[data-theme=light] .nav-toggle-bars,html[data-theme=light] .nav-toggle-bars:before,html[data-theme=light] .nav-toggle-bars:after{background:var(--ink-theme)}html[data-theme=light] .nav a,html[data-theme=light] .lang-btn,html[data-theme=light] .theme-btn{color:var(--ink-theme);text-shadow:none;background:0 0}html[data-theme=light] .shortlist-nav-icon{background:var(--ink-theme);color:var(--ink-theme)}html[data-theme=light] .header-compare,html[data-theme=light] .shortlist-nav,html[data-theme=light] .shortlist-nav-label{color:var(--ink-theme);text-shadow:none}html[data-theme=light] .nav a{color:var(--ink-theme);font-weight:600}html[data-theme=light] .nav a:hover{color:#0a0a0a}html[data-theme=light] .lang-btn,html[data-theme=light] .theme-btn,html[data-theme=light] .header-compare,html[data-theme=light] .shortlist-nav{border:1px solid color-mix(in srgb, var(--ink-theme) 28%, transparent);background:#fff}html[data-theme=light] .shortlist-count{background:var(--ink-theme);color:#fff}.theme-btn{min-width:2.15rem;min-height:2rem;font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .5rem;font-weight:600;display:inline-flex;position:relative}.theme-btn-icon{flex:none;width:1rem;height:1rem;display:block}.theme-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .theme-btn{font-weight:700}html[data-theme=light] .lang-btn:hover,html[data-theme=light] .theme-btn:hover,html[data-theme=light] .theme-btn:focus-visible,html[data-theme=light] .header-compare:hover,html[data-theme=light] .shortlist-nav:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 70%, var(--ink-theme));color:var(--ink-theme);outline:none}html[data-theme=light] .header-consult{background:var(--ink-theme);color:#fff;border-color:var(--ink-theme);text-shadow:none}html[data-theme=dark] .theme-btn{color:#ffffffd1;background:0 0;border:1px solid #ffffff2e}html[data-theme=dark] .theme-btn:hover,html[data-theme=dark] .theme-btn:focus-visible{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);color:#fff;outline:none}html[data-theme=light] .product-back,html[data-theme=light] .product-breadcrumb a,html[data-theme=light] .product-breadcrumb [aria-current=page] span{color:var(--ink)}html[data-theme=light] .product-breadcrumb a:hover{color:color-mix(in srgb, var(--bundle-champagne-rich,#9a8560) 55%, var(--ink))}html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb ol{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 42%, transparent);color:#3a3b44;background:#ffffffc7}html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb a{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent)}html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb a:hover{color:var(--ink)}html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-breadcrumb [aria-current=page] span{color:#6b6249}html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-back{color:var(--ink);background:color-mix(in srgb, var(--imed-champagne,#a89b78) 16%, #fff);border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 60%, transparent)}html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-back:hover,html[data-theme=light] :is(.product-page,.category-page,.equine-page,.segment-page,.advisor-page) .product-back:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--imed-champagne,#a89b78) 26%, #fff);border-color:var(--imed-champagne,#a89b78)}html[data-theme=light] .product-hero .product-copy,html[data-theme=light] .product-copy{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:#fff;box-shadow:inset 0 1px #fffc,0 10px 28px #00000014}html[data-theme=light] .product-hero .product-copy{box-shadow:none;background:0 0;border:none}html[data-theme=light] .product-copy .listen-btn{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:0 0}html[data-theme=light] .product-actions .product-action-chip{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 22%, transparent)}html[data-theme=light] .product-actions .product-action-chip:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff)}html[data-theme=light] .product-actions .product-action-chip.is-on{border-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 12%, #fff)}html[data-theme=light] .product-meta{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);background:#fff}html[data-theme=light] .product-meta-kicker{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .product-trust,html[data-theme=light] .product-trust-facts,html[data-theme=light] .product-meta-aftercare{color:var(--ink-char-muted)}html[data-theme=light] .product-meta-aftercare:hover{border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .product-depth-block,html[data-theme=light] .product-cta-foot,html[data-theme=light] .product-ladder-card,html[data-theme=light] .product-ladder-current,html[data-theme=light] .product-fit-col,html[data-theme=light] .product-brief-panel{border-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);box-shadow:none;filter:none;background:#fff}html[data-theme=light] .product-brief-panel,html[data-theme=light] .product-brief .product-depth-section+.product-depth-section,html[data-theme=light] .product-brief .product-depth-use+.product-depth-section,html[data-theme=light] .product-brief .product-depth-note+.product-depth-section,html[data-theme=light] .product-brief>.product-decision{border-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .product-depth-note,html[data-theme=light] .product-brief .product-depth-use,html[data-theme=light] .product-depth-section h3,html[data-theme=light] .product-depth-section p,html[data-theme=light] .product-points-quiet li,html[data-theme=light] .product-feature-copy h3,html[data-theme=light] .product-feature-copy p,html[data-theme=light] .product-feature-extra h4,html[data-theme=light] .product-feature-extra p,html[data-theme=light] .product-video-copy h3,html[data-theme=light] .product-video-copy p{color:var(--ink)}html[data-theme=light] .product-depth-note,html[data-theme=light] .product-depth-section p,html[data-theme=light] .product-points-quiet li,html[data-theme=light] .product-feature-copy p,html[data-theme=light] .product-feature-extra p,html[data-theme=light] .product-video-copy p{color:var(--ink-char-lead)}html[data-theme=light] .product-feature.is-text-only,html[data-theme=light] .product-feature-extra{border-top-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .product-docs-list a{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 3%, #fff)}html[data-theme=light] .product-docs-list a:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff)}html[data-theme=light] .product-faq-item{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:none;background:#fff}html[data-theme=light] .product-faq-item summary,html[data-theme=light] .product-faq-item summary+*,html[data-theme=light] .product-related h2{color:var(--ink)}html[data-theme=light] .product-related-card{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:none;filter:none;background:#fff}html[data-theme=light] .product-related-card strong{color:var(--ink)}html[data-theme=light] .product-related-card-lead{color:var(--ink-char-muted)}html[data-theme=light] .product-related-card .sku-more{color:color-mix(in srgb, var(--bundle-champagne) 40%, var(--ink));border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 65%, transparent)}html[data-theme=light] .product-cta-foot-lead,html[data-theme=light] .product-aftercare-jump a{color:var(--ink-char-lead)}html[data-theme=light] .sku-card{border-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .sku-body,html[data-theme=light] .sku-body-head,html[data-theme=light] .bundle-body,html[data-theme=light] .aftercare-card,html[data-theme=light] .faq-item,html[data-theme=light] .form,html[data-theme=light] .sku-open-main,html[data-theme=light] .product-copy{box-shadow:none;filter:none;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background-color:#fff;background-image:none}html[data-theme=light] .sku-card:not(.is-open) .sku-toggle .sku-body-head,html[data-theme=light] .sku-card:not(.is-open) .sku-toggle .sku-body{box-shadow:none;background-color:#0000;background-image:none;border:0}html[data-theme=light] .sku-body:before{display:none}html[data-theme=light] .aftercare-card{filter:none}html[data-theme=light] .pillar-expand-cta{border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}html[data-theme=light] .bundle-body p,html[data-theme=light] .sku-body p,html[data-theme=light] .sku-body .use{color:var(--ink-char-lead)}html[data-theme=light] .bundle-why{color:var(--ink-char-lead)!important}html[data-theme=light] .bundle-body li,html[data-theme=light] .sku-body li{color:var(--ink-char-lead)}html[data-theme=light] .aftercare-card h3,html[data-theme=light] .faq-item summary{color:var(--ink)}html[data-theme=light] .aftercare-card p,html[data-theme=light] .faq-item summary+p{color:var(--ink-char-lead)}html[data-theme=light] .faq-item:hover,html[data-theme=light] .faq-item[open]{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}html[data-theme=light] .faq-item summary:after{color:color-mix(in srgb, var(--bundle-champagne) 65%, var(--ink))}html[data-theme=light] .cert-gallery-lead{color:var(--ink-char-muted)}html[data-theme=light] .aftercare-figure{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 40%, transparent)}html[data-theme=light] .aftercare-figure-media{background:#ececef}html[data-theme=light] .aftercare-figure-media img{filter:saturate(.78)contrast(1.06)brightness(.94)}html[data-theme=light] .aftercare-figure-media:after{background:linear-gradient(180deg, #ffffff1f 0%, transparent 24%, transparent 78%, color-mix(in srgb, var(--ink) 18%, transparent) 100%)}html[data-theme=light] .aftercare-figure figcaption,html[data-theme=light] .about-facility-item figcaption{color:var(--ink-char-muted);border-top-color:color-mix(in srgb, var(--bundle-champagne-rich) 34%, transparent);background:#fff}html[data-theme=light] .about-facility-lead{color:var(--ink-char-muted)}html[data-theme=light] .cert-gallery-item{border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}html[data-theme=light] .docs-card-cta{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#fff}html[data-theme=light] .docs-card-title{color:var(--ink)}html[data-theme=light] .docs-card-text{color:var(--ink-char-lead)}html[data-theme=light] .contact{background:var(--imed-charcoal-2,#f0f0f3);color:var(--ink)}html[data-theme=light] .contact h2,html[data-theme=light] .contact .lead,html[data-theme=light] .contact-meta{color:var(--ink)}html[data-theme=light] .contact .lead,html[data-theme=light] .contact-meta{color:var(--ink-char-lead)}html[data-theme=light] .contact-kicker,html[data-theme=light] .contact-status{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .contact-facts a{color:var(--ink)}html[data-theme=light] .contact-aftercare{color:color-mix(in srgb, var(--bundle-champagne) 35%, var(--ink));border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}html[data-theme=light] .contact-meta a,html[data-theme=light] .contact-short a{color:var(--ink)}html[data-theme=light] .contact-legal{border-top-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .contact-logo,html[data-theme=light] footer .fbrand img{filter:none;opacity:1}html[data-theme=light] footer a{color:var(--ink-char-lead)}html[data-theme=light] footer a:hover,html[data-theme=light] footer a:focus-visible{color:var(--ink)}html[data-theme=light] .form label{color:var(--ink-char-muted)}html[data-theme=light] .form input,html[data-theme=light] .form select{border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:#fff}html[data-theme=light] .form input::placeholder{color:color-mix(in srgb, var(--ink) 40%, transparent)}html[data-theme=light] .form-shortlist-note{color:var(--ink-theme-lead)}html[data-theme=light] .form-success{color:var(--ink);background:color-mix(in srgb, var(--bundle-champagne) 14%, #fff);border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}html[data-theme=light] .about-link{color:var(--ink)}html[data-theme=light] .about-interview-caption{color:var(--ink-char-lead)}html[data-theme=light] .section-pillars .kicker,html[data-theme=light] .proof-kicker,html[data-theme=light] .sla-kicker,html[data-theme=light] [class*=kicker]:not(.form-kicker){color:color-mix(in srgb, var(--bundle-champagne) 50%, var(--ink))}html[data-theme=light] .sku-card-actions{border-top-color:color-mix(in srgb, var(--ink) 10%, transparent);background:#f6f6f8}html[data-theme=light] .sku-card-actions .sku-more,html[data-theme=light] .sku-card-actions .sku-compare{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 18%, transparent);box-shadow:none;background:#fff}html[data-theme=light] .sku-card-actions .sku-interest{background:#f3f1ec;border-color:#a89b788c;box-shadow:inset 0 1px #a89b7840}html[data-theme=light] .sku-card-actions .sku-more:hover,html[data-theme=light] .sku-card-actions .sku-compare:hover,html[data-theme=light] .sku-card-actions .sku-interest:hover{color:var(--ink);background:#ece9e1;border-color:#a89b78}html[data-theme=light] .sku-close{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}html[data-theme=light] .sku-close:hover{color:#fff}html[data-theme=light] .form-shortlist-items{color:var(--ink-theme)}html[data-theme=light] .form-composition-bar strong,html[data-theme=light] .form-model-chips li{color:var(--ink)}html[data-theme=light] .form-model-chips li{background:#f8f7f4;border-color:#a89b7873}html[data-theme=light] .form-model-chips-more{color:var(--ink-char-lead)!important}html[data-theme=light] .aftercare-sla{border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:#fff}html[data-theme=light] .aftercare-sla-table th,html[data-theme=light] .aftercare-sla-table td{border-top-color:color-mix(in srgb, var(--ink) 10%, transparent)}html[data-theme=light] .aftercare-sla-table th{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .hero:before{background:linear-gradient(180deg, transparent 88%, color-mix(in srgb, var(--bg,#ece8e0) 55%, transparent) 95%, var(--bg,#ece8e0) 100%)}html[data-theme=light] .home-intro{background:var(--bg,#ece8e0)}html[data-theme=light] .home-intro-lead{color:var(--ink-char-lead)}html[data-theme=light] .home-intro-phone{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--ink) 35%, transparent)}html[data-theme=light] .home-intro-advisor{color:#8a7d5c;border-bottom-color:#a89b78b3}html[data-theme=light] .home-intro .listen-btn,html[data-theme=light] .home-intro .listen-btn:hover,html[data-theme=light] .home-intro .listen-btn:focus-visible{color:var(--ink)}html[data-theme=light] .hero-carousel-nav{border-color:color-mix(in srgb, var(--ink) 14%, transparent)}html[data-theme=light] .seg-tile-cap{color:#fff;background:linear-gradient(#0000 0%,#0a0a0a8c 42%,#0a0a0aeb 100%)}html[data-theme=light] .seg-tile--hero .seg-tile-cap{background:linear-gradient(#0000 0%,#0a0a0a80 38%,#0a0a0aed 100%);padding:3.25rem 1.25rem 1.2rem}html[data-theme=light] .seg-tile-cap h3,html[data-theme=light] .seg-tile-cta{color:#fff;text-shadow:0 1px 2px #000000a6}html[data-theme=light] .seg-tile-cap p{color:#fffffff0;text-shadow:0 1px 2px #0000008c}html[data-theme=light] .companion-result-list strong,html[data-theme=light] .companion-result-head h3{-webkit-font-smoothing:antialiased}html[data-theme=light] .bundles-axis-tab,html[data-theme=light] .bundles-tier-tab,html[data-theme=light] .companion-column-tier{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);background:#fff}html[data-theme=light] .bundles-axis-tab.is-on,html[data-theme=light] .bundles-tier-tab.is-on,html[data-theme=light] .companion-column-tier.is-on{color:var(--ink);background:#efede7;box-shadow:inset 0 1px #a89b7859}html[data-theme=light] .companion-result{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:none}html[data-theme=light] .companion-result-head h3,html[data-theme=light] .companion-result-list strong,html[data-theme=light] .companion-result-list span{color:var(--ink)}html[data-theme=light] .companion-result-kicker,html[data-theme=light] .companion-result-note,html[data-theme=light] .companion-controls-hint,html[data-theme=light] .companion-result-lead,html[data-theme=light] .companion-result-meta{color:var(--ink-char-lead)}html[data-theme=light] .companion-result-list span{font-weight:600}html[data-theme=light] .companion-result-list li{border-bottom-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .companion-result-badge{color:var(--ink);border-color:color-mix(in srgb, #a89b78 75%, var(--ink));background:#f3f1ec;font-weight:600}html[data-theme=light] .seg-panel-actions .seg-panel-discuss{font-weight:600}html[data-theme=light] .bundles-tier-tab.is-on,html[data-theme=light] .companion-column-tier.is-on{background:#e7e3d9;border-color:#8f8260;font-weight:600}html[data-theme=light] .lead,html[data-theme=light] .section-pillars .lead,html[data-theme=light] .pillarsLead,html[data-theme=light] p.lead,html[data-theme=light] .form label,html[data-theme=light] footer,html[data-theme=light] footer .fbrand,html[data-theme=light] footer p,html[data-theme=light] .site-footer{color:var(--ink-char-lead)}html[data-theme=light] .site-footer{border-top-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink-char-lead);background:#fff}html[data-theme=light] .site-footer-partner,html[data-theme=light] .site-footer-address,html[data-theme=light] .site-footer-fine{color:#4a4b52}html[data-theme=light] .site-footer-list a,html[data-theme=light] footer a{color:var(--ink);font-weight:500}html[data-theme=light] .site-footer-list a:hover,html[data-theme=light] .site-footer-list a:focus-visible,html[data-theme=light] .site-footer-top:hover,html[data-theme=light] .site-footer-top:focus-visible{color:#0a0a0a;border-bottom-color:var(--bundle-champagne,#a89b78)}html[data-theme=light] .site-footer-heading,html[data-theme=light] .site-footer-top{color:color-mix(in srgb, #6b5f3f 70%, var(--ink))}html[data-theme=light] .site-footer-bar{border-top-color:color-mix(in srgb, var(--ink) 10%, transparent)}html[data-theme=light] footer a{color:var(--ink);font-weight:500}html[data-theme=light] .topbar.is-nav-open,html[data-theme=light] .nav-sheet-panel{border-bottom-color:color-mix(in srgb, var(--ink-theme) 12%, transparent)}html[data-theme=light] .nav-sheet-panel a,html[data-theme=light] .nav-sheet-panel .nav-sheet-compare{color:var(--ink-theme);border-bottom-color:color-mix(in srgb, var(--ink-theme) 10%, transparent)}html[data-theme=light] .shortlist-panel{color:var(--ink-theme);border-left-color:color-mix(in srgb, var(--ink-theme) 12%, transparent);box-shadow:-24px 0 60px -28px #0000002e}html[data-theme=light] .shortlist-panel-head h2,html[data-theme=light] .shortlist-list strong{color:var(--ink-theme)}html[data-theme=light] .shortlist-panel-head p,html[data-theme=light] .shortlist-list span,html[data-theme=light] .shortlist-empty,html[data-theme=light] .shortlist-hint{color:var(--ink-theme-lead)}html[data-theme=light] .shortlist-panel-close,html[data-theme=light] .shortlist-remove,html[data-theme=light] .shortlist-clear{color:var(--ink-theme);border-color:color-mix(in srgb, var(--ink-theme) 22%, transparent)}html[data-theme=light] .shortlist-panel-close{border:1px solid color-mix(in srgb, var(--ink-theme) 22%, transparent)}html[data-theme=light] .shortlist-remove,html[data-theme=light] .shortlist-clear{border-bottom:1px solid color-mix(in srgb, var(--ink-theme) 28%, transparent)}html[data-theme=light] .shortlist-list li{border-color:color-mix(in srgb, var(--ink-theme) 12%, transparent);background:#f7f7f8}html[data-theme=light] .seg-tile.is-open{border-color:color-mix(in srgb, var(--bundle-champagne) 65%, var(--ink));box-shadow:0 1px 2px #00000014, 0 14px 32px -18px #00000038, inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 85%, transparent)}html[data-theme=light] .category-jump{box-shadow:0 10px 28px color-mix(in srgb, var(--ink-theme) 7%, transparent), inset 0 1px 0 #ffffffb3;border-color:#a89b786b}html[data-theme=light] .category-jump-chip{border-color:color-mix(in srgb, var(--ink-theme) 12%, #a89b78);box-shadow:none;background:#ffffff47}html[data-theme=light] .category-jump-chip:hover{border-color:color-mix(in srgb, #a89b78 55%, var(--ink-theme));background:#a89b7824}html[data-theme=light] .category-jump-chip.is-on{background:#a89b7838;border-color:#a89b78;box-shadow:inset 0 1px #ffffff8c}html[data-theme=light] .category-jump-count{color:#8a7d5c}html[data-theme=light] .category-card-media{border-bottom-color:#a89b7838}html[data-theme=light] .category-card.is-banner .category-card-media{border-bottom-color:#0000}html[data-theme=light] .category-card{border-color:#bab29e;box-shadow:0 1px 2px #2c281f12,0 14px 28px -18px #2c281f2e}html[data-theme=light] .category-card:hover{background:#fff;border-color:#ada286;box-shadow:inset 0 1px #a89b788c,0 1px 2px #2c281f14,0 16px 32px -16px #2c281f33}html[data-theme=light] .category-card-body:before{background:linear-gradient(165deg,#a89b780f 0%,#0000 55%)}html[data-theme=light] .category-card-body:after{background:linear-gradient(108deg,#0000 0%,#a89b7814 46%,#ffffff47 50%,#a89b780f 54%,#0000 100%)}html[data-theme=light] .category-card-sku,html[data-theme=light] .category-card-more,html[data-theme=light] .category-group-title,html[data-theme=light] .category-head h1,html[data-theme=light] .category-lead,html[data-theme=light] .category-eyebrow{color:var(--ink)}html[data-theme=light] .category-card-tier{color:#6d6a63}html[data-theme=light] .category-card-hook,html[data-theme=light] .category-meta{color:var(--ink-char-lead)}html[data-theme=light] .category-card .sku-card-actions{background:0 0;border-top:0}html[data-theme=light] .category-card .sku-card-actions .sku-more{color:#6b6249}html[data-theme=light] .category-card .sku-card-actions .sku-compare{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:#fff;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .category-card .sku-card-actions .sku-interest{background:linear-gradient(#ffffff8c,#0000 50%),#efede7;border-color:#a89b78b3;box-shadow:inset 0 1px #a89b7847}html[data-theme=light] .category-card .sku-card-actions .sku-compare:hover,html[data-theme=light] .category-card .sku-card-actions .sku-interest:hover,html[data-theme=light] .category-card .sku-card-actions .sku-compare.is-on,html[data-theme=light] .category-card .sku-card-actions .sku-interest.is-on{color:var(--ink);background:#ece9e1;border-color:#a89b78}html[data-theme=light] .knowledge-section h2,html[data-theme=light] .knowledge-related .section-head h2,html[data-theme=light] .knowledge-related h2,html[data-theme=light] .knowledge-list-card h2,html[data-theme=light] .home-knowledge-masthead h2,html[data-theme=light] .home-knowledge-item strong{color:var(--ink)}html[data-theme=light] .knowledge-section p,html[data-theme=light] .knowledge-crosslink,html[data-theme=light] .knowledge-list-card p,html[data-theme=light] .home-knowledge-lead,html[data-theme=light] .home-knowledge-dek,html[data-theme=light] .knowledge-promo-kicker{color:var(--ink-char-lead)}html[data-theme=light] .knowledge-article-note,html[data-theme=light] .home-knowledge-note{color:color-mix(in srgb, var(--ink-char-lead) 48%, transparent)}html[data-theme=light] .home-knowledge-board{border-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .knowledge-list-card{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent)}html[data-theme=light] .home-knowledge-all,html[data-theme=light] .knowledge-crosslink a,html[data-theme=light] .knowledge-promo-cta{color:#6b6249;border-bottom-color:#a89b788c}html[data-theme=light] :is(.knowledge-page,.knowledge-article) .category-eyebrow{color:var(--imed-champagne,#a89b78)}html[data-theme=light] .knowledge-article .lead-cta-block,html[data-theme=light] .knowledge-article .category-faq article{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);background:0 0}html[data-theme=light] .knowledge-article .lead-cta-block h2,html[data-theme=light] .knowledge-article .category-faq h2,html[data-theme=light] .knowledge-article .category-faq h3{color:var(--ink)}html[data-theme=light] .knowledge-article .lead-cta-block>p,html[data-theme=light] .knowledge-article .category-faq p{color:var(--ink-char-lead)}html[data-theme=light] .knowledge-crosslink a,html[data-theme=light] .knowledge-promo-cta{color:#6b6249;border-bottom-color:#a89b788c}html[data-theme=light] .equine-map--live,html[data-theme=light] .equine-live-map-stage,html[data-theme=light] .equine-live-zones{background:#0d0d0e}html[data-theme=light] .equine-live-zone-copy strong,html[data-theme=light] .equine-map--live figcaption,html[data-theme=light] .equine-map--live figcaption span,html[data-theme=light] .equine-map--live figcaption strong{color:#f2f0ea}html[data-theme=light] .equine-live-zone-copy span{color:#f2f0eaad}.mobile-contact-bar{display:none}.not-found{min-height:70vh;padding:calc(var(--imed-sticky-stack,88px) + 2rem) 0 4rem}.not-found-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--imed-champagne,#a89b78);margin:0 0 .4rem;font-size:.8rem}.not-found h1{font-family:var(--rmc-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;margin:0 0 .75rem;font-weight:500}.not-found-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.25rem;display:flex}.not-found-home{border:1px solid var(--imed-champagne,#a89b78);color:#fff;border-radius:4px;align-items:center;min-height:2.6rem;padding:0 .9rem;text-decoration:none;display:inline-flex}.not-found-phone{color:var(--imed-champagne,#a89b78)}@media (width<=640px){.mobile-contact-bar{z-index:70;padding:.4rem .45rem calc(.4rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af0;border-top:1px solid #a89b786b;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-contact-bar a{color:#fff;min-height:2.55rem;font-family:var(--body,Manrope, system-ui, sans-serif);letter-spacing:.01em;text-align:center;border:1px solid #ffffff29;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .25rem;font-size:.72rem;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.mobile-contact-bar .mobile-contact-tg{color:#f4fbff;background:linear-gradient(#ffffff38 0%,#0000 46%),#1a8fd0c7;border-color:#5fb1de}.mobile-contact-bar .mobile-contact-lead{border-color:#a89b78b3}.sticky-wa{display:none!important}body{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}.form,.form-submit,.docs-gate-submit{scroll-margin-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.section-aftercare,.section-faq{isolation:isolate;scroll-margin-top:var(--imed-sticky-stack);position:relative}.section-aftercare{background:linear-gradient(180deg, color-mix(in srgb, var(--imed-silk,#858790) 16%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--surface,#323338) 55%, var(--imed-night,#0a0a0a));border-block:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 16%, transparent);padding-block:2.35rem 2.75rem}html[data-theme=light] .section-aftercare{background:linear-gradient(180deg, color-mix(in srgb, var(--imed-silk,#858790) 12%, var(--bg,#ece8e0)) 0%, var(--bg,#ece8e0) 48%);border-block-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 28%, transparent)}.section-aftercare .section-head.section-head--center h2{color:var(--text)}.section-aftercare .section-head.section-head--center p{color:var(--text-muted)}.section-aftercare .proof-strip-kicker{color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, #fff)}.section-aftercare .proof-card{background:color-mix(in srgb, var(--surface,#323338) 92%, transparent);border:1px solid color-mix(in srgb, var(--imed-silk,#858790) 35%, transparent);padding:1.25rem 1.35rem}.section-aftercare .cert-gallery-title{color:var(--text)}.section-aftercare .cert-gallery-lead,.section-aftercare .cert-gallery-name,.section-aftercare .cert-gallery-year{color:var(--text-muted)}.section-aftercare .cert-gallery-item{background:var(--deep-gray,#323338);border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 28%, transparent)}.section-aftercare .cert-gallery-item img{background:#fff}.section-aftercare .aftercare-card{background:color-mix(in srgb, var(--surface,#323338) 92%, transparent);border:1px solid color-mix(in srgb, var(--imed-silk,#858790) 35%, transparent);box-shadow:none;filter:none;background-image:none}.section-aftercare .aftercare-sla{background:color-mix(in srgb, var(--surface,#323338) 92%, transparent);border-color:color-mix(in srgb, var(--imed-silk,#858790) 35%, transparent)}.proof-strip{margin:0 0 1.5rem}.proof-strip-kicker{text-align:center;font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:var(--ink-silk-muted);margin:0 0 .85rem;font-weight:500}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.proof-card{background:var(--deep-gray);color:var(--ink-char);border:1px solid #ffffff1a;border-radius:4px;padding:1rem 1.05rem}.proof-card h3{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);font-size:var(--text-card);letter-spacing:-.02em;color:var(--ink-char,#fff);margin:0 0 .4rem;font-weight:400}.proof-card p{color:var(--ink-char-lead);margin:0;font-size:.86rem;line-height:1.45}.cert-gallery{margin:0 0 1.75rem}.cert-gallery-title{text-align:center;font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--text);margin:0 0 .35rem;font-size:1.35rem;font-weight:400}.cert-gallery-lead{text-align:center;max-width:38rem;color:var(--ink-char-lead);margin:0 auto 1rem;font-size:.88rem;line-height:1.45}html:not([data-theme=light]) .cert-gallery-lead{color:var(--text-muted)}.cert-gallery-grid,.cert-gallery-grid--awards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cert-gallery-item{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.55rem;display:flex;overflow:hidden}.cert-gallery-item img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;display:block}.cert-gallery-item--award{aspect-ratio:auto;background:0 0;border:0;padding:0;display:block;overflow:visible}.cert-gallery-item--award .cert-gallery-well{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.55rem;display:flex;overflow:hidden}.cert-gallery-cap{flex-direction:column;gap:.15rem;margin:.5rem 0 0;display:flex}.cert-gallery-year{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.cert-gallery-name{color:var(--text);font-size:.82rem;line-height:1.35}.section-docs{isolation:isolate;scroll-margin-top:var(--imed-sticky-stack);background:0 0;padding-block:2.35rem 2.75rem;position:relative}.section-docs .section-head.section-head--center h2{color:var(--text)}.section-docs .section-head.section-head--center p{color:var(--text-muted)}.docs-grid{flex-wrap:wrap;justify-content:center;gap:1.15rem;margin:1.75rem auto 0;padding:0;list-style:none;display:flex}.docs-card{flex:0 100%;width:100%;min-width:0;max-width:20.5rem;margin:0;display:flex}@media (width>=768px){.docs-card{flex-basis:calc(50% - .575rem);max-width:calc(50% - .575rem)}}@media (width>=1100px){.docs-card{flex-basis:calc(33.3333% - .766667rem);max-width:calc(33.3333% - .766667rem)}}.docs-card-cta{box-sizing:border-box;background:linear-gradient(180deg, #ffffff0f 0%, transparent 42%), color-mix(in srgb, var(--deep-gray,#323338) 94%, #000);width:100%;height:100%;color:var(--text);font:inherit;text-align:center;cursor:pointer;border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;align-items:center;gap:.85rem;margin:0;padding:1.15rem 1.1rem 1.05rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000029}.docs-card-cta:hover,.docs-card-cta:focus-visible{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--imed-champagne,#a89b78) 35%, transparent), 0 14px 28px #00000038;outline:none}.docs-card-preview{justify-content:center;align-items:center;width:100%;min-height:7.25rem;padding:.2rem 0 .1rem;display:flex;position:relative}.docs-card-preview:before,.docs-card-preview:after{content:"";background:color-mix(in srgb, var(--imed-champagne,#a89b78) 22%, #d8d3c8);border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 35%, transparent);border-radius:4px;width:5.1rem;height:6.45rem;position:absolute}.docs-card-preview:before{transform:translate(10px,8px)}.docs-card-preview:after{background:color-mix(in srgb, var(--imed-champagne,#a89b78) 12%, #ece7dc);transform:translate(5px,4px)}.docs-card-sheet{z-index:1;border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, #b7b09f);background:#fff;border-radius:4px;width:5.1rem;height:6.45rem;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000029}.docs-card-sheet-fold{background:linear-gradient(135deg, #fff 0 48%, color-mix(in srgb, var(--imed-champagne,#a89b78) 50%, #cfc8b8) 50%);width:1.2rem;height:1.2rem;position:absolute;top:0;right:0;box-shadow:-1px 1px #0000001a}.docs-card-sheet-lines{background:repeating-linear-gradient(#32333847 0 1.5px,#0000 1.5px .48rem);height:1.9rem;position:absolute;top:1.7rem;left:.85rem;right:.85rem}.docs-card-sheet-stamp{border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 75%, #323338);font-family:var(--body,Manrope, system-ui, sans-serif);letter-spacing:.14em;color:#323338;background:color-mix(in srgb, var(--imed-champagne,#a89b78) 18%, #fff);border-radius:4px;padding:.12rem .42rem;font-size:.68rem;font-weight:700;line-height:1.2;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.docs-card-cta:hover .docs-card-sheet,.docs-card-cta:focus-visible .docs-card-sheet{box-shadow:0 1px 0 var(--imed-champagne,#a89b78), 0 10px 20px #0000002e}.docs-card-cta-label{border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);letter-spacing:.02em;color:#fff;background:color-mix(in srgb, var(--deep-gray,#323338) 88%, #000);border-radius:4px;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding:.5rem 1rem;font-size:.84rem;font-weight:500;display:inline-flex}.docs-card-cta-label:before{content:"↓";font-size:.95em;line-height:1}.docs-card-body{flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}.docs-card-meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--imed-champagne,#a89b78) 82%, #fff);margin:0;font-size:.72rem;font-weight:500}.docs-card-title{min-height:2.4em;font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:#ffffffeb;margin:0;font-size:clamp(1.22rem,1.08rem + .55vw,1.52rem);font-weight:400;line-height:1.2;display:block}.docs-card-text{color:#ffffffa3;margin:0;font-size:.86rem;line-height:1.48;display:block}.docs-card-cta:hover .docs-card-cta-label,.docs-card-cta:focus-visible .docs-card-cta-label{border-color:var(--imed-champagne,#a89b78)}.docs-gate-root{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.docs-gate-backdrop{cursor:pointer;background:color-mix(in srgb, var(--imed-night,#0a0a0a) 62%, transparent);border:0;margin:0;padding:0;position:absolute;inset:0}.docs-gate-panel{z-index:1;background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 36%, transparent);width:min(100%,26rem);color:var(--ink-char,#fff);border-radius:4px;padding:1.25rem 1.3rem 1.35rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 22px 48px -20px #0000008c}.docs-gate-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.docs-gate-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:var(--imed-champagne-soft,#b8a888);margin:0 0 .25rem;font-weight:600}.docs-gate-head h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.45rem;font-weight:400}.docs-gate-close{color:var(--ink-char-muted,#c9c5bb);font:inherit;font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:.35rem .5rem}.docs-gate-close:hover{color:#fff}.docs-gate-doc{font-size:var(--text-ui);color:var(--ink-char-lead,#ebe9e3);margin:0 0 .35rem;font-weight:600}.docs-gate-lead{font-size:var(--text-ui);color:var(--ink-char-muted,#c9c5bb);margin:0 0 1rem;line-height:1.45}.docs-gate-fields{gap:.7rem;margin-bottom:.85rem;display:grid}.docs-gate-form .field label{color:var(--ink-char-muted,#c9c5bb)}.docs-gate-form .field input{box-sizing:border-box;background:color-mix(in srgb, var(--imed-night,#0a0a0a) 35%, transparent);width:100%;color:var(--ink-char);border:1px solid #ffffff24}.docs-gate-err{font-size:var(--text-ui);color:#f0c9c9;margin:0 0 .7rem;line-height:1.4}.docs-gate-submit{border-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent);width:100%;color:var(--ink-char);background:color-mix(in srgb, var(--imed-night,#0a0a0a) 28%, transparent)}.docs-gate-submit:hover:not(:disabled){border-color:var(--bundle-champagne)}.docs-gate-submit:disabled{opacity:.65;cursor:wait}.docs-gate-telegram{font-size:var(--text-ui);color:color-mix(in srgb, var(--imed-tg,#1a8fd0) 88%, #fff);border-bottom:1px solid color-mix(in srgb, var(--imed-tg,#1a8fd0) 45%, transparent);margin-top:.85rem;font-weight:600;display:inline-block}.docs-gate-telegram:hover{border-bottom-color:var(--imed-tg,#1a8fd0)}@media (width<=960px){.cert-gallery-grid,.cert-gallery-grid--awards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.proof-grid{grid-template-columns:1fr}.cert-gallery-grid,.cert-gallery-grid--awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cert-gallery-item{padding:.4rem}.cert-gallery-item--award{padding:0}.cert-gallery-item--award .cert-gallery-well{padding:.4rem}}html[data-theme=light] .section-aftercare .proof-strip-kicker{color:#5a5344}html[data-theme=light] .proof-card{border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);background:#fff}html[data-theme=light] .proof-card h3,html[data-theme=light] .cert-gallery-title,html[data-theme=light] .docs-card-title{color:var(--ink)}html[data-theme=light] .proof-card p,html[data-theme=light] .cert-gallery-lead,html[data-theme=light] .docs-card-text{color:var(--ink-char-lead)}html[data-theme=light] .docs-card-cta{border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent);background:#fff}html[data-theme=light] .docs-card-cta:hover,html[data-theme=light] .docs-card-cta:focus-visible{color:var(--ink);border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 65%, transparent);background:#fff}html[data-theme=light] .docs-card-meta{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .docs-card-cta-label{background:var(--ink);border-color:var(--ink)}html[data-theme=light] .docs-gate-backdrop{background:color-mix(in srgb, var(--ink) 42%, transparent)}html[data-theme=light] .docs-gate-panel{border-color:color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:0 22px 48px -22px color-mix(in srgb, var(--ink) 28%, transparent)}html[data-theme=light] .docs-gate-head h2,html[data-theme=light] .docs-gate-doc,html[data-theme=light] .docs-gate-close:hover{color:var(--ink)}html[data-theme=light] .docs-gate-lead,html[data-theme=light] .docs-gate-close,html[data-theme=light] .docs-gate-form .field label{color:var(--ink-char-lead)}html[data-theme=light] .docs-gate-form .field input{border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:#fff}html[data-theme=light] .docs-gate-submit{background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff)}html[data-theme=light] .docs-gate-err{color:#a3272c}body:has(.consent-bar){padding-bottom:5.5rem}.consent-bar{z-index:9500;padding:.55rem 0 calc(.55rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--imed-night,#0a0a0a) 92%, transparent);border-top:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 35%, transparent);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000047}.consent-bar-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.consent-bar-copy{flex:auto;min-width:0}.consent-bar-title{color:var(--ink-char);margin:0 0 .15rem;font-size:.82rem;font-weight:600}.consent-bar-text{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48rem;margin:0;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.consent-privacy-link{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);text-decoration:none}.consent-privacy-link:hover{border-bottom-color:var(--bundle-champagne,#a89b78)}.consent-bar-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.45rem;display:flex}.consent-bar-actions .btn{white-space:nowrap;min-height:2.15rem;padding:.4rem .85rem;font-size:.82rem}.consent-deny{color:#ffffffe0;background:0 0;border:1px solid #ffffff47}.consent-deny:hover{color:var(--ink-char);border-color:#ffffff73}.consent-accept{min-height:2.35rem}html[data-theme=light] .consent-bar{border-top-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);box-shadow:0 -6px 24px #0a0a0a14}html[data-theme=light] .consent-bar-text{color:var(--ink-char-lead,var(--ink-theme-lead))}html[data-theme=light] .consent-deny{border-color:color-mix(in srgb, var(--ink,var(--ink-theme)) 22%, transparent);color:var(--ink,var(--ink-theme))}html[data-theme=light] .consent-deny:hover{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 60%, transparent)}@media (width<=640px){.consent-bar{bottom:calc(3.55rem + env(safe-area-inset-bottom,0px));padding:.4rem 0}.consent-bar-inner{flex-wrap:wrap;gap:.35rem .65rem}.consent-bar-copy{flex:100%}.consent-bar-title{margin:0 0 .05rem;font-size:.78rem}.consent-bar-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.consent-bar-actions{flex-wrap:nowrap;flex:100%;gap:.4rem}.consent-bar-actions .btn{white-space:nowrap;flex:50%;min-height:2rem;padding:.35rem .55rem;font-size:.78rem}}.pillar-categories{background:#00000038;border:1px solid #ffffff1f;border-radius:4px;flex-wrap:wrap;align-items:stretch;gap:0;max-width:100%;margin:.55rem 0 .4rem;display:inline-flex;overflow:hidden}.pillar-category-chip{appearance:none;min-height:2rem;font-family:var(--body);letter-spacing:.01em;white-space:nowrap;color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff1a;border-radius:0;flex:auto;justify-content:center;align-items:center;margin:0;padding:.34rem .85rem;font-size:.78rem;font-weight:500;line-height:1.2;transition:color .15s,background .15s;display:inline-flex}.pillar-category-chip:last-child{border-right:none}.pillar-category-chip:hover{color:#fff;background:#ffffff12}.pillar-category-chip.is-on{color:#fff;background:linear-gradient(#ffffff1f 0%,#0000 55%),#a89b7842;box-shadow:inset 0 1px #ffffff24}.pillar-category-chip:focus-visible{outline-offset:-1px;z-index:1;outline:1px solid #a89b78b3}.pillar-facets{background:#0a0a0a8c;border:1px solid #85879047;border-radius:4px;flex-direction:column;gap:.45rem;margin:.55rem 0 .75rem;padding:.55rem .7rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.pillar-facets-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.1rem;display:flex}.pillar-facets-title-wrap{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.pillar-facets-title{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:.68rem;font-weight:600;line-height:1.2}.pillar-facets-count{color:#fff;background:#a89b7857;border:1px solid #a89b788c;border-radius:4px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.pillar-facets-clear{font-family:var(--body);color:#b1a586;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a89b786b;flex:none;padding:0;font-size:.72rem;font-weight:500;line-height:1.2}.pillar-facets-clear:hover{color:#fff;border-bottom-color:#a89b78}.pillar-facets-tools{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.pillar-facet-family{display:contents}.pillar-facet-family-title{font-family:var(--body);letter-spacing:.02em;color:#b2a788;flex:none;font-size:.68rem;font-weight:600}.pillar-facet-chips{background:#00000038;border:1px solid #ffffff1f;border-radius:4px;flex-wrap:nowrap;flex:auto;align-items:stretch;gap:0;min-width:min(100%,11rem);display:inline-flex;overflow:hidden}.pillar-facet-chip{appearance:none;min-width:0;min-height:2rem;font-family:var(--body);letter-spacing:.01em;white-space:nowrap;color:#fffc;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff1a;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:.32rem .6rem;font-size:.76rem;font-weight:500;line-height:1.15;transition:color .15s,background .15s;display:inline-flex}.pillar-facet-chip:last-child{border-right:none}.pillar-facet-chip:hover{color:#fff;background:#ffffff12}.pillar-facet-chip.is-on{color:#fff;background:linear-gradient(#ffffff1f 0%,#0000 55%),#a89b7847;box-shadow:inset 0 1px #ffffff24}.pillar-facet-chip:focus-visible{outline-offset:-1px;z-index:1;outline:1px solid #a89b78b3}.pillar-facets-empty{color:#ffffff9e;margin:0 0 .85rem;font-size:.85rem}@media (width<=720px){.pillar-facet-chips{flex:100%;min-width:0}.pillar-facet-chip{padding-inline:.45rem;font-size:.72rem}}.compare-family-groups{flex-direction:column;gap:1.15rem;display:flex}.compare-family-group-label{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:#b2a788;margin:0 0 .45rem;font-weight:600}.compare-family-list{flex-direction:column;gap:.55rem;display:flex}.compare-family-card{text-align:left;font-family:var(--body);color:var(--text);cursor:pointer;background:#0a0a0a;border:1px solid #a89b7873;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .8rem;display:grid}.compare-family-card-thumbs{align-items:center;display:flex}.compare-family-card-thumbs .compare-thumb{margin-left:-.45rem;box-shadow:0 0 0 1px #0a0a0a}.compare-family-card-thumbs .compare-thumb:first-child{margin-left:0}.compare-family-card-copy{min-width:0}.compare-family-card strong{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.15rem;font-weight:400;display:block}.compare-family-card-meta{font-size:var(--text-ui);letter-spacing:.03em;color:#b9af93;margin-bottom:.2rem;display:block}.compare-family-card-copy>span:not(.compare-family-card-meta){font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;font-size:var(--text-ui);color:#ffffff9e;line-height:1.35}.compare-family-card:hover{border-color:#a89b78}.compare-thumb{background:#fff;border:1px solid #85879038;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.compare-thumb img{object-fit:contain;object-position:center;width:100%;height:100%}.compare-thumb.is-banner{background:#1a120c;border-color:#0000}.compare-thumb.is-banner img{object-fit:cover;object-position:center 46%}.compare-thumb--empty{background:color-mix(in srgb, var(--packshot-bg,#fff) 92%, #e8e8ea)}.compare-thumb--xs{width:1.55rem;height:1.55rem}.compare-thumb--sm{width:2.35rem;height:2.35rem}.compare-thumb--md{border:none;width:3.4rem;height:3.4rem}.compare-thumb--lg{border:none;border-radius:0;width:100%;max-width:6.5rem;height:5.25rem}.compare-tray-sku{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;font-size:var(--text-ui);color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;display:inline-flex}.compare-chip{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;font-size:var(--text-ui);color:#fff;cursor:pointer;background:0 0;border:1px solid #a89b788c;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .3rem;display:inline-flex}.compare-th-sku{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-size:1rem;font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:#0a0a0a;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:0;display:flex}.compare-th-sku .compare-thumb--lg{background:#fff;align-self:stretch;max-width:none}.compare-th-sku>span:last-child{border-bottom:1px solid #a89b788c;width:fit-content;padding-bottom:2px}.compare-table tr.compare-fit-row th{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:#b8ad90;vertical-align:top;padding-top:.65rem}.compare-table tr.compare-fit-row td{font-size:var(--text-ui);color:#fffc;vertical-align:top;background:#242528;padding-top:.65rem;line-height:1.45}.compare-table tr.compare-fit-row--anti td{color:#ffffff94}.compare-table tr.compare-fit-row+tr.compare-fit-row--anti td,.compare-table tr.compare-fit-row+tr.compare-fit-row--anti th{padding-top:.35rem}.compare-table tr.compare-fit-row--anti+tr.is-diff th,.compare-table tr.compare-fit-row--anti+tr.is-diff td,.compare-table tr.compare-fit-row--anti+tr.is-same th,.compare-table tr.compare-fit-row--anti+tr.is-same td,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-diff th,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-diff td,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-same th,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-same td{border-top:1px solid #a89b7847}.header-compare{font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #a89b788c;border-radius:4px;flex-shrink:0;padding:.4rem .65rem;font-weight:500}.header-compare:hover,.header-compare.is-on{color:#a89b78;border-color:#a89b78}.compare-dock{z-index:80;font-family:var(--body);font-size:var(--text-ui);letter-spacing:-.01em;color:var(--ink);background:var(--imed-champagne,#a89b78);cursor:pointer;border:none;border-radius:4px;padding:.65rem 1rem;font-weight:500;position:fixed;bottom:5.5rem;right:1rem;box-shadow:0 8px 24px #00000059}.compare-toast{z-index:81;max-width:min(92vw,32rem);font-size:var(--text-ui);color:#fff;background:#323338;border:1px solid #a89b7873;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0;padding:.7rem 2rem .7rem .9rem;display:flex;position:fixed;bottom:8rem;left:50%;transform:translate(-50%)}.compare-toast-text{color:#ffffffe0;flex:12rem;margin:0;line-height:1.4}.compare-toast-action{font-family:var(--body);font-size:var(--text-ui);color:var(--imed-night,#0a0a0a);background:var(--imed-champagne,#a89b78);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.4rem .7rem;font-weight:600}.compare-toast-action:hover{filter:brightness(1.06)}.compare-toast-dismiss{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:.2rem .35rem;font-size:1rem;line-height:1;position:absolute;top:.35rem;right:.4rem}.compare-root{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.compare-backdrop{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}.compare-panel{z-index:1;width:min(100vw,52rem);max-height:100%;color:var(--text);background:#323338;flex-direction:column;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative;overflow:auto;box-shadow:-12px 0 40px #0006}.compare-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.compare-panel-head h2{font-family:var(--rmc-font-emotion,"Cormorant Garamond", Georgia, serif);font-weight:400;font-size:var(--text-chapter);letter-spacing:-.018em;margin:0 0 .35rem;line-height:1.15}.compare-panel-head p{color:#ffffff9e;margin:0;font-size:.85rem;line-height:1.4}.compare-panel-close{font-family:var(--body);font-size:var(--text-ui);color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a89b7880;flex-shrink:0;padding:0}.compare-empty{color:#ffffffa6;margin:0 0 1rem;font-size:.9rem}.compare-empty--need-two{color:#ffffffe0;background:#a89b781a;border:1px solid #a89b7866;border-radius:4px;padding:.65rem .75rem}.compare-tray{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.compare-tray li{background:#0a0a0a;border:1px solid #85879059;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .35rem .25rem .4rem;display:flex}.compare-tray-remove{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:1rem;line-height:1}.compare-add-row{margin-bottom:1rem}.compare-add-label{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:#b5aa8c;margin-bottom:.45rem;display:block}.compare-add-chips{flex-wrap:wrap;gap:.4rem;display:flex}.compare-chip:hover{border-color:#a89b78}.compare-diffs-toggle{font-size:var(--text-ui);cursor:pointer;color:#ffffffc7;align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.compare-table-scroll{position:relative}.compare-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #85879047;border-radius:4px;margin-bottom:1rem;overflow-x:auto}@media (width<=720px){.compare-table-scroll:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--imed-night,#0a0a0a) 15%, transparent);border-radius:0 4px 4px 0;width:2rem;position:absolute;top:0;bottom:1rem;right:0}}.compare-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-ui);min-width:28rem}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #85879038;padding:.55rem .65rem}.compare-table thead th{z-index:1;background:#0a0a0a;font-weight:500;position:sticky;top:0}.compare-table thead th:not(:first-child){color:#0a0a0a;vertical-align:bottom;background:#fff;border-bottom:1px solid #85879047;padding-top:.65rem;padding-bottom:.65rem}.compare-table thead th:first-child{z-index:3;vertical-align:bottom;color:#ffffffb8;left:0;box-shadow:1px 0 #85879047}.compare-table tbody th{z-index:2;color:#ffffffb8;background:#1c1d21;width:8.5rem;min-width:7.5rem;font-weight:500;position:sticky;left:0;box-shadow:1px 0 #85879038}.compare-table tr.is-diff td{background:#a89b781a}.compare-table td.is-best{color:var(--text);font-weight:600;box-shadow:inset 0 -2px #a89b78}.compare-table tr.is-diff td.is-best{background:#a89b782e}.compare-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.compare-panel-actions{flex-wrap:wrap;gap:.65rem;margin-left:auto;display:flex}.compare-foot-left{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.compare-clear{font-family:var(--body);font-size:var(--text-ui);color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #fff3;padding:0}.compare-share{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 90%, #fff);border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);cursor:pointer;background:0 0;padding:0;transition:color .2s,border-color .2s}.compare-share:hover{color:#fff;border-bottom-color:var(--bundle-champagne,#a89b78)}.compare-share.is-copied{color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 70%, #fff);cursor:default;border-bottom-color:#0000}.sku-open .product-compare.is-on,.sku-card .product-compare.is-on{color:#a89b78;border-color:#a89b78}.shortlist-compare{color:#fff;background:0 0;border:1px solid #a89b7899}@media (width<=720px){.compare-dock{display:none}.compare-panel{width:100%}}html[data-theme=light] .pillar-facets{border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:#f7f7f8;box-shadow:inset 0 1px #fffc}html[data-theme=light] .pillar-facets-title,html[data-theme=light] .pillar-facet-family-title{color:var(--ink)}html[data-theme=light] .pillar-facets-clear{color:color-mix(in srgb, var(--ink) 70%, transparent)}html[data-theme=light] .pillar-categories,html[data-theme=light] .pillar-facet-chips{border-color:color-mix(in srgb, var(--ink) 16%, transparent);background:#f4f4f6}html[data-theme=light] .pillar-category-chip,html[data-theme=light] .pillar-facet-chip{color:color-mix(in srgb, var(--ink) 72%, transparent);border-right-color:color-mix(in srgb, var(--ink) 12%, transparent)}html[data-theme=light] .pillar-category-chip:hover,html[data-theme=light] .pillar-facet-chip:hover{color:var(--ink);background:#f5f3ef}html[data-theme=light] .pillar-category-chip.is-on,html[data-theme=light] .pillar-facet-chip.is-on{color:var(--ink);background:linear-gradient(#ece9e1 0%,#f5f3ef 100%);box-shadow:inset 0 1px #a89b7866}html[data-theme=light] .pillar-category-chip:focus-visible,html[data-theme=light] .pillar-facet-chip:focus-visible{outline-color:color-mix(in srgb, #a89b78 80%, var(--ink))}html[data-theme=light] .compare-panel{border-color:color-mix(in srgb, var(--ink-theme) 14%, transparent);box-shadow:0 10px 28px #0a0a0a1a}html[data-theme=light] .compare-dock{background:#efede7;border-color:#a89b7899;box-shadow:0 10px 28px #0a0a0a1f}html[data-theme=light] .compare-panel-head h2,html[data-theme=light] .compare-panel-close,html[data-theme=light] .compare-share,html[data-theme=light] .compare-clear,html[data-theme=light] .shortlist-compare,html[data-theme=light] .compare-tray-sku,html[data-theme=light] .compare-chip,html[data-theme=light] .compare-diffs-toggle,html[data-theme=light] .compare-add-label{color:var(--ink-theme)}html[data-theme=light] .compare-panel-head p,html[data-theme=light] .compare-empty,html[data-theme=light] .compare-tray-remove{color:var(--ink-theme-lead)}html[data-theme=light] .compare-empty--need-two{color:var(--ink-theme);background:#f5f3ef;border-color:#a89b7873}html[data-theme=light] .compare-chip{background:#f8f7f4;border-color:#a89b788c}html[data-theme=light] .compare-tray li{border-color:color-mix(in srgb, var(--ink-theme) 14%, transparent);background:#f3f3f5}html[data-theme=light] .compare-clear{border-bottom-color:color-mix(in srgb, var(--ink-theme) 22%, transparent)}html[data-theme=light] .compare-share:hover,html[data-theme=light] .compare-panel-close:hover{color:var(--ink-theme);border-bottom-color:#a89b78}html[data-theme=light] .compare-family-card{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:#fff}html[data-theme=light] .compare-family-card-thumbs .compare-thumb{box-shadow:0 0 0 1px #fff}html[data-theme=light] .compare-family-card span,html[data-theme=light] .compare-family-card-meta{color:var(--ink-theme-lead)}html[data-theme=light] .compare-table thead th:first-child,html[data-theme=light] .compare-table tbody th{color:var(--ink-theme);box-shadow:1px 0 0 color-mix(in srgb, var(--ink-theme) 12%, transparent);background:#f3f3f5}html[data-theme=light] .compare-table tr.compare-fit-row th{color:#6b6249}html[data-theme=light] .compare-table tr.compare-fit-row td{color:var(--ink-theme);background:#f5f5f7}html[data-theme=light] .compare-table tr.compare-fit-row--anti td{color:var(--ink-theme-lead)}html[data-theme=light] .compare-table-scroll:after{background:linear-gradient(90deg,#0000 0%,#ffffff8c 55%,#fff 100%)}:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.hero-carousel-nav,.product-hero-watch){--g-wash:var(--imed-glass-wash-dark);--g-floor:var(--imed-glass-floor-dark);--g-ink:var(--imed-glass-ink-dark);--g-ink-lead:var(--imed-glass-ink-dark-lead);--g-edge:var(--imed-glass-edge-dark);--g-spec:var(--imed-glass-spec-dark)}:is(.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump){--g-wash:var(--imed-glass-wash-dark-panel);--g-floor:var(--imed-glass-floor-dark-panel)}:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.hero-carousel-nav,.product-hero-watch)[data-imed-tone=light]{--g-wash:var(--imed-glass-wash-light);--g-floor:var(--imed-glass-floor-light);--g-ink:var(--imed-glass-ink-light);--g-ink-lead:var(--imed-glass-ink-light-lead);--g-edge:var(--imed-glass-edge-light);--g-spec:var(--imed-glass-spec-light)}:is(.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump)[data-imed-tone=light]{--g-wash:var(--imed-glass-wash-light-panel)}:is(.hero-carousel-nav,.product-hero-watch):not([data-imed-tone=dark]){--g-wash:var(--imed-glass-wash-light);--g-floor:var(--imed-glass-floor-light);--g-ink:var(--imed-glass-ink-light);--g-edge:var(--imed-glass-edge-light);--g-spec:var(--imed-glass-spec-light)}:is(.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel){--g-gloss:linear-gradient(180deg, #ffffff24 0%, transparent 42%);--g-rim:none;--g-spec:inset 0 1px 0 #fff6}.btn-telegram,.sticky-wa,.contact-channel--telegram{--g-wash:var(--tg-glass);--g-floor:var(--imed-tg-solid);--g-edge:var(--tg-edge)}:is(.btn-telegram,.sticky-wa,.contact-channel--telegram):hover{--g-wash:var(--tg-glass-hover)}.btn-whatsapp,.contact-channel--whatsapp{--g-wash:color-mix(in srgb, #25d366 var(--imed-glass-ch-alpha), var(--imed-glass-cta-base));--g-floor:color-mix(in srgb, #25d366 var(--imed-glass-ch-floor), var(--imed-glass-ch-floor-base));--g-edge:#9af0b88c;--g-ink:var(--imed-glass-ch-ink)}:is(.btn-whatsapp,.contact-channel--whatsapp):hover{--g-wash:color-mix(in srgb, #20bd5a var(--imed-glass-ch-alpha-hover), var(--imed-glass-cta-base))}.contact-channel--call{--g-wash:color-mix(in srgb, var(--ch-call) var(--imed-glass-ch-alpha), var(--imed-glass-cta-base));--g-floor:color-mix(in srgb, var(--ch-call) var(--imed-glass-ch-floor), var(--imed-glass-ch-floor-base));--g-edge:#fff6;--g-ink:var(--imed-glass-ch-ink)}.contact-channel--call:hover{--g-wash:color-mix(in srgb, var(--ch-call) var(--imed-glass-ch-alpha-hover), var(--imed-glass-cta-base))}.contact-channel--email{--g-wash:color-mix(in srgb, var(--ch-email) var(--imed-glass-ch-alpha), var(--imed-glass-cta-base));--g-floor:color-mix(in srgb, var(--ch-email) var(--imed-glass-ch-floor), var(--imed-glass-ch-floor-base));--g-edge:#fff6;--g-ink:var(--imed-glass-ch-ink)}.contact-channel--email:hover{--g-wash:color-mix(in srgb, var(--ch-email) var(--imed-glass-ch-alpha-hover), var(--imed-glass-cta-base))}.contact-channel--sms{--g-wash:color-mix(in srgb, var(--imed-glass-ch-sms-floor) 80%, var(--imed-glass-cta-base));--g-floor:var(--imed-glass-ch-sms-floor);--g-edge:#ffffff57;--g-ink:var(--imed-glass-ch-ink)}.contact-channel--sms:hover{--g-wash:color-mix(in srgb, var(--imed-glass-ch-sms-floor) 92%, var(--imed-glass-cta-base))}:is(.btn-whatsapp,.contact-channel){color:var(--g-ink);text-shadow:none}:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel,.hero-carousel-nav,.product-hero-watch){background-image:var(--g-gloss,var(--imed-glass-gloss)), var(--g-rim,var(--imed-glass-rim));background-color:color-mix(in srgb, var(--g-floor) var(--imed-glass-off), var(--g-wash));border-color:var(--g-edge);box-shadow:var(--g-spec)}.shortlist-root .shortlist-panel .shortlist-panel-head h2,.compare-root .compare-panel .compare-panel-head :is(h2,h3,strong){color:var(--g-ink)}.shortlist-root .shortlist-panel :is(.shortlist-panel-head p,.shortlist-empty,.shortlist-hint),.compare-root .compare-panel .compare-panel-head p{color:var(--g-ink-lead)}.shortlist-root .shortlist-panel :is(.shortlist-panel-close,.shortlist-clear,.shortlist-remove),.compare-root .compare-panel :is(.compare-panel-close,.compare-remove,.compare-panel-actions button:not(.btn)),.docs-gate-root .docs-gate-panel :is(.docs-gate-close,label,.docs-gate-doc,.docs-gate-kicker){color:var(--g-ink);border-color:var(--g-edge)}.category-jump .category-jump-chip,.category-jump .category-jump-chip:hover{color:var(--g-ink)}.category-jump .category-jump-count{color:var(--g-ink-lead)}.consent-bar .consent-bar-inner .consent-bar-title{color:var(--g-ink)}.consent-bar .consent-bar-inner .consent-bar-text{color:var(--g-ink-lead)}:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump){color:var(--g-ink);--rmc-pearl:var(--g-ink);--ink-char:var(--g-ink);--ink-char-lead:var(--g-ink-lead);--ink-char-muted:var(--g-ink-lead);--ink:var(--g-ink);--text:var(--g-ink);--text-muted:var(--g-ink-lead)}.topbar.is-solid[data-imed-tone=light]{--rmc-night:#fff;border-bottom-color:var(--g-edge)}.topbar.is-solid .brand-lockup img{filter:none}.topbar.is-solid,:is(.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel,.hero-carousel-nav,.product-hero-watch){-webkit-backdrop-filter:blur(5px)saturate(1.6);backdrop-filter:blur(5px)saturate(1.6)}:where(html[data-imed-lens="1"]) :is(.topbar.is-solid,.category-jump){-webkit-backdrop-filter:url(#imed-lens-bar);backdrop-filter:url(#imed-lens-bar)}:where(html[data-imed-lens="1"]) :is(.shortlist-panel,.compare-panel,.docs-gate-panel,.consent-bar){-webkit-backdrop-filter:url(#imed-lens-panel);backdrop-filter:url(#imed-lens-panel)}@media (width<=560px){:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel,.hero-carousel-nav,.product-hero-watch){-webkit-backdrop-filter:blur(4px)saturate(1.6);backdrop-filter:blur(4px)saturate(1.6)}}:is(.shortlist-panel,.compare-panel){border-left:1px solid var(--g-edge);box-shadow:var(--g-spec), -24px 0 60px -28px #00000073}.docs-gate-panel{border-color:var(--imed-glass-edge-accent);box-shadow:var(--g-spec), var(--imed-glass-shadow-panel)}.consent-bar{border-top:1px solid var(--imed-glass-edge-accent);box-shadow:var(--g-spec), 0 -6px 24px #00000038}.nav-sheet-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--imed-glass-floor-dark);color:var(--imed-glass-ink-dark);background-image:none}.topbar.is-solid.is-nav-open,.topbar.is-solid.is-nav-open[data-imed-tone]{--g-wash:var(--g-floor);--g-ink:var(--imed-glass-ink-dark);--g-ink-lead:var(--imed-glass-ink-dark-lead);--rmc-night:var(--imed-glass-floor-dark);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel,.hero-carousel-nav,.product-hero-watch){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){:is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel,.hero-carousel-nav,.product-hero-watch){-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-imed-glass="0"] :is(.topbar.is-solid,.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.category-jump,.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel,.hero-carousel-nav,.product-hero-watch){-webkit-backdrop-filter:none;backdrop-filter:none}:is(.shortlist-panel,.compare-panel,.consent-bar,.docs-gate-panel,.nav-sheet-panel,.topbar,.category-jump) :is(.btn-telegram,.btn-whatsapp,.contact-channel){--g-wash:var(--g-floor);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.shortlist-root,.compare-root,.docs-gate-root) :is(.topbar.is-solid,.category-jump,.consent-bar,.hero-carousel-nav,.product-hero-watch,.sticky-wa){--g-wash:var(--g-floor);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.shortlist-root,.compare-root,.docs-gate-root) :is(.topbar.is-solid,.category-jump,.consent-bar,.hero-carousel-nav,.product-hero-watch)[data-imed-tone]{--g-wash:var(--g-floor);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.consent-bar) .sticky-wa{--g-wash:var(--g-floor);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.shortlist-root,.compare-root,.docs-gate-root) .topbar.is-solid:not([data-imed-tone=light]){--g-ink:var(--imed-glass-ink-dark);--g-ink-lead:var(--imed-glass-ink-dark-lead)}@media (width<=560px){.shortlist-root .shortlist-panel,.shortlist-root .shortlist-panel[data-imed-tone]{--g-wash:var(--g-floor);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=900px){.compare-root .compare-panel,.compare-root .compare-panel[data-imed-tone]{--g-wash:var(--g-floor);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-imed-motion="1"] :is(.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel){--gx:50%;--gy:-160%;background-image:radial-gradient(140px 70px at var(--gx) var(--gy), #ffffff1f, transparent 70%), var(--g-gloss,var(--imed-glass-gloss));transition:scale .12s}html[data-imed-motion="1"] :is(.btn-telegram,.btn-whatsapp,.sticky-wa,.contact-channel):active{scale:.985}.topbar{transition:background-color .25s,border-color .25s,color .25s}@media (prefers-reduced-motion:reduce){:is(.topbar,.sticky-wa,.btn-telegram,.btn-whatsapp,.contact-channel){transition:none}}.home-page{flex-direction:column;gap:0;display:flex}.home-anchor-target{width:0;height:0;position:relative;overflow:hidden}.home-hero{color:#14151a;background:#e8e8ea;padding:0;position:relative;overflow:hidden}.home-hero-media{aspect-ratio:1132/780;border-radius:0;width:100%;min-width:0;max-height:min(44vh,340px);position:relative;overflow:hidden}.home-hero-media .hero-carousel,.home-hero-media .hero-carousel-viewport,.home-hero-media .hero-carousel-slide,.home-hero-media .hero-carousel-slide picture{width:100%;height:100%;max-height:none}.home-hero-media .hero-bg{object-fit:cover;object-position:85% 65%;width:100%;height:100%;max-height:none}.home-hero-copy-wrap{z-index:2;position:relative}.home-hero-copy{background:0 0;max-width:36rem;padding:1.25rem 0 1.5rem}.home-hero .home-intro{color:inherit;background:0 0;padding:0}.home-hero-copy h1,.home-hero .home-intro h1{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:#14151a;margin:0 0 .7rem;font-size:clamp(1.75rem,1.35rem + 2vw,2.55rem);font-weight:500;line-height:1.15}.home-hero .home-intro-lead{color:#2c2d34;max-width:32rem;margin:0;font-size:1rem;line-height:1.5}.home-hero-cta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.1rem;display:flex}.home-hero .hero{background:#e8e8ea;margin-top:0!important}.home-hero .hero:before{display:none}.home-hero-eyebrow{font-family:var(--imed-font-ui,Manrope, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#3a3b44;border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);margin:0 0 .7rem;padding-bottom:.15rem;font-size:.8125rem;font-weight:600;display:inline-block}.home-hero-partner{color:#14151aad;max-width:32rem;margin:.85rem 0 0;font-size:.9375rem;line-height:1.5}.home-hero .home-intro .btn{width:auto;min-height:2.75rem;padding:.65rem 1.15rem}.home-hero-primary{background:var(--imed-champagne,#a89b78);color:#14151a;border:1px solid #0000}.home-hero-primary:hover,.home-hero-primary:focus-visible{filter:brightness(1.05)}.home-hero-secondary{border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);color:#14151a;align-items:center;min-height:2.75rem;padding:.55rem 0;text-decoration:none;display:inline-flex}.home-hero .home-intro-phone{color:#14151a;border-bottom-color:#14151a59}.home-hero .home-intro-phone:hover,.home-hero .home-intro-phone:focus-visible{color:#14151a;border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent)}.home-hero .home-intro .listen-btn,.home-hero .home-intro .listen-btn:hover,.home-hero .home-intro .listen-btn:focus-visible{color:#14151a}@media (width>=960px){.home-hero{aspect-ratio:1920/880;min-height:420px;max-height:min(78vh,760px)}.home-hero-media{aspect-ratio:auto;width:100%;height:100%;max-height:none;position:absolute;inset:0}.home-hero .hero-carousel-slide{align-items:stretch}.home-hero .home-hero-media .hero-bg{object-fit:cover;object-position:right center}.home-hero-copy-wrap{align-items:center;height:100%;min-height:100%;display:flex}.home-hero-copy{max-width:min(26.5rem,38vw);padding:2.5rem 0}.home-hero-copy h1,.home-hero .home-intro h1{font-size:clamp(2rem,1.55rem + 1.35vw,2.85rem)}.home-hero .hero:before{background:linear-gradient(180deg, transparent 90%, color-mix(in srgb, var(--imed-corridor-dark,#0a0a0a) 45%, transparent) 100%);display:block}.home-hero .hero-carousel-prev{left:auto;right:3.75rem}.home-hero .hero-carousel-next{right:.85rem}}html[data-theme=light] .home-hero .home-intro,html[data-theme=light] .home-hero-copy{color:var(--ink);background:0 0}html[data-theme=light] .home-hero .home-intro-lead{color:var(--ink-char-lead)}html[data-theme=light] .home-hero .hero:before{background:linear-gradient(180deg, transparent 90%, color-mix(in srgb, var(--bg,#ece8e0) 70%, transparent) 100%)}html[data-theme=light] .home-hero-secondary,html[data-theme=light] .home-hero .home-intro-advisor{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent);padding:.55rem .95rem}html[data-theme=light] .home-hero-secondary:hover,html[data-theme=light] .home-hero-secondary:focus-visible,html[data-theme=light] .home-hero .home-intro-advisor:hover,html[data-theme=light] .home-hero .home-intro-advisor:focus-visible{color:var(--ink);border-color:var(--ink)}html[data-theme=light] .home-hero .hero-carousel-nav{border-color:color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink)}.home-page .section-head h2{color:var(--text)}.home-page .section-head p,html[data-theme=light] .home-solution-link,html[data-theme=light] .home-segment-cta{color:var(--text-muted)}.home-solutions{background:linear-gradient(180deg, color-mix(in srgb, var(--imed-silk,#858790) 16%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--surface,#323338) 55%, var(--imed-night,#0a0a0a));border-block:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 16%, transparent);padding-block:2.35rem 2.75rem}html[data-theme=light] .home-solutions{background:linear-gradient(180deg, color-mix(in srgb, var(--imed-silk,#858790) 12%, var(--bg,#ece8e0)) 0%, var(--bg,#ece8e0) 48%);border-block-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 28%, transparent)}a.home-solution-card{cursor:pointer;color:inherit;text-decoration:none}a.home-solution-card:focus-visible{outline:2px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline-offset:2px}.home-solutions-grid,.home-segments-grid,.home-tasks-grid,.home-why-grid{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.home-why-grid,.home-why-grid.proof-grid{grid-template-columns:1fr;justify-content:center}@media (width>=768px){.home-solutions-grid,.home-segments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-why-grid,.home-why-grid.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tasks-grid>li:nth-child(5){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .5rem)}}.home-tasks-grid{align-items:start;max-width:68rem;margin-inline:auto}@media (width>=1100px){.home-solutions-grid,.home-segments-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-why-grid,.home-why-grid.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tasks-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.15rem 1.25rem}.home-tasks-grid>li{grid-column:span 2}.home-tasks-grid>li:nth-child(4){grid-column:2/span 2}.home-tasks-grid>li:nth-child(5){grid-column:4/span 2;max-width:none}}.home-solutions-grid>li,.home-segments-grid>li,.home-tasks-grid>li,.home-why-grid>li{min-height:0;display:flex}.home-solution-card,.home-segment-card,.home-task-card,.home-why-card{border:1px solid color-mix(in srgb, var(--imed-silk,#858790) 35%, transparent);background:color-mix(in srgb, var(--surface,#323338) 92%, transparent);width:100%;height:100%;color:inherit;border-radius:4px;flex-direction:column;flex:auto;padding:1.25rem 1.35rem;text-decoration:none;display:flex}.home-task-card{cursor:pointer;background:var(--imed-charcoal,#323338);flex:none;height:auto;min-height:0;padding:1.15rem 1.25rem 1.1rem;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;position:relative;box-shadow:0 1px #ffffff14,0 16px 36px -18px #0000006b}.home-task-card:before{content:"";background:color-mix(in srgb, var(--imed-champagne,#a89b78) 28%, transparent);pointer-events:none;height:1px;transition:background-color .2s;position:absolute;top:0;left:0;right:0}.home-task-card h3{margin-bottom:.4rem;padding-right:1.75rem;font-size:clamp(1.2rem,1.05rem + .35vw,1.38rem);font-weight:400}.home-task-card p{font-size:.8125rem;line-height:1.45}.home-task-detail{margin-top:.4rem}.click-card{cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;position:relative}.click-mark{z-index:2;border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);width:1.15rem;height:1.15rem;color:var(--imed-champagne,#a89b78);background:linear-gradient(180deg, #ffffff24, transparent 42%), color-mix(in srgb, var(--imed-champagne,#a89b78) 10%, transparent);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.55rem;right:.55rem;box-shadow:inset 0 1px #ffffff29}.click-mark-glyph{font-size:.62rem;line-height:1;transition:transform .2s;transform:translate(0)}@media (hover:hover) and (pointer:fine){html.imed-motion .click-card.imed-reveal[data-imed-revealed]:hover,.click-card:hover{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--imed-champagne,#a89b78) 35%, transparent), 0 20px 40px -16px #00000080;transform:translateY(-2px)}html.imed-motion .home-task-card.click-card.imed-reveal[data-imed-revealed]:hover,.home-task-card.click-card:hover{background:color-mix(in srgb, var(--imed-charcoal,#323338) 82%, #4a4b52)}.home-task-card.click-card:hover:before{background:color-mix(in srgb, var(--imed-champagne,#a89b78) 80%, transparent)}.click-card:hover .click-mark{border-color:var(--imed-champagne,#a89b78);background:linear-gradient(180deg, #fff3, transparent 42%), color-mix(in srgb, var(--imed-champagne,#a89b78) 18%, transparent)}.click-card:hover .click-mark-glyph{transform:translate(3px)}}.click-card:focus-visible{outline:2px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline-offset:2px}.click-card:active{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);transform:translateY(0)}@media (hover:none){.home-task-card{min-height:128px}}@media (prefers-reduced-motion:reduce){.click-card,.click-mark-glyph{transition:none}html.imed-motion .click-card.imed-reveal[data-imed-revealed]:hover,.click-card:hover,.click-card:active{transform:none}}.home-solution-card,.home-segment-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.home-solution-media,.home-segment-media{aspect-ratio:1;border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 14%, transparent);background:#fff;flex:none;max-height:none;display:block;overflow:hidden}.home-solution-media img,.home-segment-media img{object-fit:cover;object-position:center center;background:#fff;width:100%;height:100%;padding:0;display:block;transform:none}.home-solution-media img{object-fit:contain}.home-solution-card--lab .home-solution-media{border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 22%, #e8e8ea)}.home-solution-card--lab .home-solution-media img{object-position:49% 52%}.home-solution-card--monitoring .home-solution-media{border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 22%, #d0d0d2)}.home-solution-card--or .home-solution-media img{object-position:35.2445% 50%}.home-segment-card--companion .home-segment-media img{object-position:58.4783% 50%}.home-segment-card--equine .home-segment-media img{object-position:50% 35.431%}.home-segment-card--farm .home-segment-media img{object-position:85.1897% 50%}.home-segment-card--exotic .home-segment-media img{object-position:50.3195% 50%}.home-solution-body,.home-segment-body{background:var(--surface,#323338);min-height:0;color:var(--text,#f2f0ea);flex-direction:column;flex:auto;padding:1.1rem 1.25rem 1.25rem;display:flex}html[data-theme=light] .home-solution-card,html[data-theme=light] .home-segment-card{color:var(--ink);background:#fff;border-color:#bab29e}html[data-theme=light] .home-solution-card h3,html[data-theme=light] .home-segment-card h3{color:var(--ink)}html[data-theme=light] .home-solution-card p,html[data-theme=light] .home-segment-card p{color:var(--ink-char-lead)}.home-solution-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--imed-champagne,#a89b78);margin:0 0 .5rem;font-size:.75rem}.home-solution-card h3,.home-segment-card h3,.home-task-card h3,.home-why-card h3,.home-process-step h3{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.home-solution-card p,.home-segment-card p,.home-task-card p,.home-why-card p,.home-process-step p{color:var(--text-muted,#9ca3af);margin:0;line-height:1.5}.home-solution-link,.home-segment-cta,.home-task-cta{color:var(--imed-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);align-self:flex-start;margin-top:auto;padding-top:1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.home-solution-note{color:var(--text-muted,#9ca3af);margin:.75rem 0 0;font-size:.8125rem}.home-segment-card:hover,.home-solution-card:hover{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 45%, transparent)}.home-solution-card:hover .home-solution-media,.home-segment-card:hover .home-segment-media{border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 45%, transparent)}.home-featured .section-head--featured{text-align:center;max-width:36rem;margin-inline:auto}.home-featured .section-head--featured h2,.home-featured .section-head--featured p{text-align:center;margin-inline:auto}.home-featured-grid{--sku-gap:1.65rem;align-items:stretch;margin-top:2rem}.home-featured-card .sku-card-actions .sku-more{text-align:center;justify-content:center}@media (width>=1100px){.home-featured-grid{--sku-cols:3}}@media (width<=640px){.home-featured-grid{--sku-cols:1}}.home-featured-card{min-height:100%}.home-featured-card .sku-media{box-sizing:border-box;flex:0 0 200px;height:200px;min-height:200px;max-height:200px;padding:1.15rem 1.2rem}.home-featured-card .sku-media img,.home-featured-card .sku-media-open img{object-fit:contain;object-position:center;width:100%;height:100%}.home-featured-card.is-banner .sku-media{background:#1a120c;padding:0}.home-featured-card.is-banner .sku-media img,.home-featured-card.is-banner .sku-media-open img{object-fit:cover;object-position:center 46%}.home-featured-card .sku-body-head{text-align:center;align-items:center;gap:.22rem;padding:1.05rem 1.25rem .35rem}.home-featured-card .sku-body-head .tier{letter-spacing:.07em;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 46%, #8d897f);margin-bottom:0;font-size:.66rem}.home-featured-card h3{font-family:var(--imed-sku-font,var(--body,Manrope, system-ui, sans-serif));font-weight:var(--imed-sku-weight,500);letter-spacing:var(--imed-sku-track,.01em);font-variant-numeric:lining-nums;color:var(--ink-char,#f2f0ea);margin:.08rem 0 0;font-size:1.32rem;line-height:1.2}.home-featured-card .sku-body{text-align:center;gap:.7rem;min-height:0;padding:.2rem 1.25rem 1rem}.sku-card.home-featured-card:not(.is-open) .sku-body{min-height:0}.sku-card.home-featured-card:not(.is-open) .sku-body p,.sku-card.home-featured-card:not(.is-open) .sku-body .use{-webkit-line-clamp:unset;min-height:0;max-height:none;display:block;overflow:visible}.home-featured-card .home-featured-why{margin:0;font-size:.8125rem;font-weight:400;line-height:1.55}.home-featured-card .use{margin-top:.1rem;font-size:.75rem;line-height:1.45}.home-featured-card .sku-card-actions{padding:.35rem 1rem 1.05rem}@media (width<=720px){.home-featured-card .sku-body{min-height:0}}.home-featured-catalog{border-top:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 32%, transparent);text-align:center;margin-top:2.25rem;padding-top:1.75rem}.home-featured-catalog-lead{max-width:36rem;font-size:var(--text-lead,1rem);color:var(--text,#f4f3f1);margin:0 auto 1.15rem;line-height:1.45}.home-featured-catalog-links{text-align:left;grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.home-featured-catalog-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-featured-catalog-card{background:var(--deep-gray,#323338);min-height:7.35rem;color:inherit;border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1.2rem 1.25rem 1.1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.home-featured-catalog-card:before{content:"";pointer-events:none;background:0 0;height:1px;transition:background-color .18s;position:absolute;top:0;left:0;right:0}.home-featured-catalog-title{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--ink-char,#fff);font-size:clamp(1.2rem,1.05rem + .4vw,1.4rem);font-weight:400;line-height:1.2}.home-featured-catalog-cta{font-family:var(--imed-font-ui,Manrope, system-ui, sans-serif);color:color-mix(in srgb, var(--imed-champagne,#a89b78) 88%, #fff);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);font-size:.875rem;font-weight:500;line-height:1.2}.home-featured-catalog-card:hover,.home-featured-catalog-card:focus-visible{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent)}.home-featured-catalog-card:hover:before,.home-featured-catalog-card:focus-visible:before{background:var(--imed-champagne,#a89b78)}.home-featured-catalog-card:hover .home-featured-catalog-cta,.home-featured-catalog-card:focus-visible .home-featured-catalog-cta{color:var(--imed-champagne,#a89b78);border-bottom-color:var(--imed-champagne,#a89b78)}.home-featured-catalog-card:focus-visible{outline:2px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline-offset:2px}html[data-theme=light] .home-featured-card .sku-body-head .tier{color:#6d6a63}html[data-theme=light] .home-featured-catalog-lead{color:#3a3b44}html[data-theme=light] .home-featured-catalog-card{border-color:color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}html[data-theme=light] .home-featured-catalog-cta{color:#3a3b44;border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent)}html[data-theme=light] .home-featured-catalog-card:hover,html[data-theme=light] .home-featured-catalog-card:focus-visible{border-color:var(--imed-champagne,#a89b78);background:#fff}html[data-theme=light] .home-featured-catalog-card:hover .home-featured-catalog-cta,html[data-theme=light] .home-featured-catalog-card:focus-visible .home-featured-catalog-cta{color:var(--ink)}.home-process-steps{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.75rem auto 0;padding:0;list-style:none;display:flex}.home-process-step{box-sizing:border-box;border-left:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);flex:0 100%;width:100%;max-width:100%;padding:1rem 1.1rem}@media (width>=768px){.home-process-step{flex-basis:calc(50% - .5rem);width:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media (width>=1100px){.home-process-step{flex-basis:calc(25% - .75rem);width:calc(25% - .75rem);max-width:calc(25% - .75rem)}}.home-process-index{letter-spacing:.08em;color:var(--imed-champagne,#a89b78);margin-bottom:.35rem;font-size:.75rem;display:block}@media (width<=720px){.home-task-card{min-height:128px;padding:1.25rem 1.2rem 1.1rem}.click-mark{width:1.25rem;height:1.25rem;top:.45rem;right:.45rem}}@media (width<=389px){.home-solution-card,.home-segment-card,.home-task-card{padding:1rem}.home-solution-card,.home-segment-card{padding:0}.home-solution-body,.home-segment-body{padding:1rem}.home-intro-cta{flex-wrap:wrap}}
