.bon-page :where(*){all:revert}.bon-page{--em:#059669;--em-d:#047857;--em-dk:#064e3b;--em-ink:#052e25;--em-x:#031f19;--em-l:#34d399;--em-xl:#a7f3d0;--go:#c9a26b;--go-l:#e8cd96;--go-x:#f0d9a0;--go-d:#a07e46;--go-dt:#8a6a3c;--ink-xt:#626e78;--iv:#fafaf5;--iv-s:#f4f4ec;--iv-d:#ecede2;--ink:#15202b;--ink-l:#4b5a66;--ink-x:#77848e;--bo:#15202b1a;--bo-em:#05966947;--bo-go:#c9a26b4d;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1320px;--gut:clamp(20px,4vw,44px);--r-m:16px;--r-l:22px;--r-xl:30px;--sh-s:0 4px 16px #052e2512;--sh-m:0 14px 40px #052e251c;--sh-l:0 28px 80px #052e2529;--lux-ease:cubic-bezier(.25,.46,.45,.94);--lux-hover:0 24px 70px #c9a26b38;--lux-glow:0 0 0 2px #c9a26b59,0 20px 50px #c9a26b2e;--gr-em:linear-gradient(135deg,var(--em),var(--em-d));--gr-go:linear-gradient(135deg,var(--go),var(--go-l));--gr-dark:linear-gradient(160deg,var(--em-x) 0%,var(--em-ink) 45%,#07382c 100%)}.bon-page *,.bon-page :before,.bon-page :after{box-sizing:border-box;margin:0;padding:0}.bon-page{scroll-behavior:smooth;font-family:var(--f-sans);color:var(--ink);background:var(--iv);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.bon-page img{max-width:100%;display:block}.bon-page a{color:var(--em-d);text-decoration:none}.bon-page a:hover{text-underline-offset:3px;text-decoration:underline}.bon-page h1,.bon-page h2,.bon-page h3,.bon-page h4{font-family:var(--f-serif);color:var(--em-ink);font-weight:600;line-height:1.15}.bon-page .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.bon-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bon-page .skip-link{background:var(--em-ink);color:#fff;z-index:2000;border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.bon-page .skip-link:focus{left:0}.bon-page :focus-visible{outline:3px solid var(--em);outline-offset:2px;border-radius:4px}.bon-page .lux-progress{transform-origin:0;z-index:1300;background:linear-gradient(90deg,var(--go),var(--go-x),var(--go));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.bon-page .to-top{z-index:1100;border:1px solid var(--bo-go);background:var(--gr-dark);width:46px;height:46px;color:var(--go-x);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(8px)}.bon-page .to-top.show{opacity:1;pointer-events:auto;transform:none}.bon-page .to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c9a26b59}.bon-page .sticky-cta{z-index:1090;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bo-go);background:#031f19f5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.bon-page .sticky-cta a{text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-size:.88rem;font-weight:600}.bon-page .sticky-cta .sc-p{background:var(--gr-go);color:#241a08}.bon-page .sticky-cta .sc-s{color:var(--go-x);border:1px solid #c9a26b8c}.bon-page .sticky-cta a:hover{text-decoration:none;transform:translateY(-1px)}@media (max-width:760px){.bon-page .sticky-cta{display:flex}.bon-page .to-top{bottom:80px}}.bon-page .util-bar{background:var(--em-x);color:#cfe8dd;letter-spacing:.05em;text-align:center;padding:8px var(--gut);font-size:.78rem}.bon-page .util-bar a{color:var(--go-x)}.bon-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f0;transition:box-shadow .3s;position:sticky;top:0}.bon-page .site-header.scrolled{box-shadow:var(--sh-m)}.bon-page .hdr-main{align-items:center;gap:clamp(12px,2vw,26px);padding-top:14px;padding-bottom:14px;display:flex}.bon-page .logo{font-family:var(--f-serif);color:var(--em-ink);white-space:nowrap;font-size:1.65rem;font-weight:700}.bon-page .logo em{color:var(--em);font-style:normal}.bon-page .logo:hover{text-decoration:none}.bon-page .hdr-search{border:1px solid var(--bo);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.bon-page .hdr-search:focus-within{border-color:var(--em);box-shadow:0 0 0 3px #0596691f}.bon-page .hdr-search svg{color:var(--ink-xt);flex:none}.bon-page .hdr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.bon-page .hdr-icons{gap:6px;display:flex}.bon-page .hdr-ic{width:42px;height:42px;color:var(--em-ink);cursor:pointer;transition:transform .25s var(--lux-ease),color .2s,background .2s;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.bon-page .hdr-ic:hover{color:var(--go-dt);background:#c9a26b1a;text-decoration:none;transform:translateY(-2px)}.bon-page .hdr-consult{background:var(--gr-em);color:#fff;white-space:nowrap;transition:transform .3s var(--lux-ease),box-shadow .3s;border-radius:999px;padding:11px 22px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.bon-page .hdr-consult:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 32px #05966959}@media (max-width:460px){.bon-page .hdr-consult{padding:10px 15px;font-size:.82rem}.bon-page .hdr-main{gap:8px}}@media (max-width:420px){.bon-page .hdr-consult{display:none}}@media (max-width:400px){.bon-page .hdr-icons{gap:2px}.bon-page .hdr-ic{width:38px;height:38px}.bon-page .hdr-main{gap:6px;padding-left:12px;padding-right:12px}}@media (max-width:360px){.bon-page .hdr-ic[aria-label=Wishlist]{display:none}.bon-page .logo{font-size:1.18rem}}.bon-page .nav-toggle{display:none}.bon-page .main-nav ul{max-width:var(--maxw);padding:0 var(--gut);scrollbar-width:none;gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.bon-page .main-nav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;padding:11px 13px;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:block}.bon-page .main-nav a:hover{color:var(--em-dk);background:#0596690f;text-decoration:none}.bon-page .main-nav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}@media (max-width:960px){.bon-page .nav-toggle{display:flex}.bon-page .hdr-search{display:none}.bon-page .main-nav{background:var(--iv);border-top:1px solid var(--bo);display:none}.bon-page .main-nav.open{display:block}.bon-page .main-nav ul{padding:10px var(--gut) 18px;flex-direction:column}.bon-page .main-nav a{border-bottom:0;border-left:3px solid #0000;border-radius:8px}.bon-page .main-nav a[aria-current=true]{border-left-color:var(--em);background:#05966912}}.bon-page .crumbs{color:var(--ink-xt);padding:16px var(--gut);max-width:var(--maxw);margin:0 auto;font-size:.82rem}.bon-page .crumbs a{color:var(--ink-l)}.bon-page .crumbs span[aria-current]{color:var(--em-dk);font-weight:600}.bon-page .hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(64px,8vw,120px) 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.bon-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#c9a26b29,#0000 36%),radial-gradient(circle at 88% 8%,#34d3991a,#0000 32%);position:absolute;inset:0}.bon-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.bon-page .hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid;position:relative}.bon-page .hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--go-l);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;display:inline-flex}.bon-page .hero-eyebrow:before{content:"";background:var(--go);width:34px;height:1px}.bon-page .hero h1{color:#fdfbf4;margin-bottom:18px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.bon-page .hero h1 em{color:var(--go-x);font-style:italic}.bon-page .hero-sub{color:#c5dcd2;max-width:56ch;margin-bottom:14px;font-size:1.06rem}.bon-page .hero-note{color:#9fbfb2;max-width:56ch;margin-bottom:28px;font-size:.85rem}.bon-page .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.bon-page .btn{cursor:pointer;transition:transform .3s var(--lux-ease),box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.bon-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.bon-page .btn-gold{background:var(--gr-go);color:#241a08}.bon-page .btn-gold:hover{color:#241a08;box-shadow:0 12px 36px #c9a26b66}.bon-page .btn-ghost{color:var(--go-x);background:0 0;border:1.5px solid #c9a26b8c}.bon-page .btn-ghost:hover{color:var(--go-x);background:#c9a26b1a}.bon-page .btn-em{background:var(--gr-em);color:#fff}.bon-page .btn-em:hover{color:#fff;box-shadow:0 12px 36px #05966959}.bon-page .btn:after{content:"";pointer-events:none;transition:background-position .55s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.bon-page .btn:hover:after{background-position:110% 0}.bon-page .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.bon-page .chip{letter-spacing:.04em;color:#e4d9be;background:#c9a26b14;border:1px solid #c9a26b66;border-radius:999px;padding:7px 15px;font-size:.76rem}.bon-page .hero-visual{position:relative}.bon-page .hero-slot{border-radius:var(--r-xl);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);border:1px solid #c9a26b59;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.bon-page .hero-slot:hover{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.bon-page .hero-slot:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.bon-page .hero-slot:hover:before{background-position:110% 0}.bon-page .hero-slot:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.bon-page .hero-slot:hover:after{transform:scaleX(1)}.bon-page .hero-art{background:radial-gradient(circle at 30% 25%,#c9a26b38,#0000 45%),radial-gradient(circle at 75% 80%,#34d39924,#0000 40%),linear-gradient(155deg,#0a2e24,#0e4234 55%,#0a362a);justify-content:center;align-items:center;min-height:420px;display:flex}.bon-page .hero-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.bon-page .hero-slot:hover figcaption{opacity:1;transform:none}.bon-page .hero-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eadfc5;background:#062a21e6;border:1px solid #c9a26b66;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.bon-page .hero-badge svg{color:var(--go-l);flex:none}.bon-page .hb-1{top:22px;left:-14px}.bon-page .hb-2{bottom:26px;right:-12px}@media (max-width:900px){.bon-page .hero-grid{grid-template-columns:1fr}.bon-page .hb-1{left:10px}.bon-page .hb-2{right:10px}.bon-page .hero-art{min-height:320px}}.bon-page .qa{z-index:10;margin-top:clamp(-52px,-5vw,-40px);position:relative}.bon-page .qa-card{border:1px solid var(--bo-go);border-radius:var(--r-l);box-shadow:var(--sh-l);background:#fff;padding:clamp(26px,4vw,44px)}.bon-page .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--go-dt);margin-bottom:10px;font-size:.74rem;font-weight:700}.bon-page .qa-card h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}.bon-page .qa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.bon-page .qa-mini{background:var(--iv);border:1px solid var(--bo);border-radius:var(--r-m);padding:18px 20px;font-size:.92rem}.bon-page .qa-mini strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:6px;font-size:1.06rem;display:block}.bon-page .qa-rev{border-top:1px dashed var(--bo);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.bon-page .qa-rev .init{background:var(--gr-em);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.bon-page .qa-rev p{color:var(--ink-l);font-size:.85rem}.bon-page .qa-rev strong{color:var(--em-ink)}.bon-page .learn{border:1px solid var(--bo-go);border-radius:var(--r-l);background:linear-gradient(135deg,#fdfcf8,#f3f6f1);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.bon-page .learn:before{content:"";background:linear-gradient(90deg,var(--em),var(--go));height:3px;position:absolute;top:0;left:0;right:0}.bon-page .learn h2{margin-bottom:16px;font-size:1.5rem}.bon-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 30px;list-style:none;display:grid}.bon-page .learn li{padding-left:26px;font-size:.95rem;position:relative}.bon-page .learn li:before{content:"✦";color:var(--go);position:absolute;left:0}.bon-page .pgnav{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f2;margin-top:clamp(38px,5vw,58px);position:sticky;top:0}.bon-page .pgnav ul{scrollbar-width:thin;padding:0 var(--gut);max-width:var(--maxw);gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.bon-page .pgnav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;padding:14px;font-size:.82rem;font-weight:600;transition:color .2s;display:block}.bon-page .pgnav a:hover{color:var(--em-dk);text-decoration:none}.bon-page .pgnav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}.bon-page .sect{padding:clamp(56px,7vw,96px) 0}.bon-page .sect-alt{background:var(--iv-s)}.bon-page .gh{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.bon-page .gh-num{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1.2px var(--go);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.bon-page .gh-body{flex:1}.bon-page .gh h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.bon-page .gh .gh-sub{color:var(--ink-l);max-width:72ch;margin-top:8px;font-size:.98rem}.bon-page .gh-rule{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);height:1px;margin-top:14px}.bon-page .dark{background:var(--gr-dark);color:#d9e9e1}.bon-page .dark h2,.bon-page .dark h3{color:#fbf8ef}.bon-page .dark .gh .gh-sub{color:#afcbbf}.bon-page .dark .eyebrow{color:var(--go-l)}.bon-page .dark a{color:var(--em-xl)}.bon-page .card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;padding:24px 26px;position:relative}.bon-page .card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.bon-page .card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:background-position .65s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#c9a26b12 48%,#f0d9a00d 52%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.bon-page .card:hover:before{background-position:110% 0}.bon-page .card:after{content:"";z-index:2;transform-origin:50%;height:2px;transition:transform .4s var(--lux-ease);pointer-events:none;background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bon-page .card:hover:after{transform:scaleX(1)}.bon-page .card>*{z-index:3;position:relative}.bon-page .card h3{margin-bottom:8px;font-size:1.28rem}.bon-page .card .ico{width:46px;height:46px;color:var(--em-d);background:#0596691a;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.bon-page .grid{gap:20px;display:grid}.bon-page .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bon-page .dark .card{color:#d9e9e1;box-shadow:none;background:#ffffff0d;border-color:#c9a26b40}.bon-page .dark .card h3{color:#f5efde}.bon-page .tbl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;overflow:hidden}.bon-page .tbl-card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-4px)}.bon-page .tbl-head{background:var(--em-ink);color:var(--go-x);font-family:var(--f-serif);letter-spacing:.03em;padding:14px 22px;font-size:1.12rem}.bon-page .responsive-tbl{overflow-x:auto}.bon-page table{border-collapse:collapse;width:100%;font-size:.92rem}.bon-page caption{text-align:left;color:var(--ink-xt);padding:12px 22px 0;font-size:.8rem}.bon-page th,.bon-page td{text-align:left;border-bottom:1px solid var(--bo);vertical-align:top;padding:13px 22px}.bon-page th{color:var(--em-dk);background:#0596690d;font-weight:600}.bon-page tbody tr{transition:background .2s}.bon-page tbody tr:hover{background:#c9a26b0d}.bon-page tbody tr:last-child td{border-bottom:0}.bon-page .lux-slot{border-radius:var(--r-l);border:1px solid var(--bo-go);box-shadow:var(--sh-s);transition:transform .4s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;margin:30px 0 0;position:relative;overflow:hidden}.bon-page .lux-slot .ph-fill{color:#cfe8dd;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-height:230px;transition:transform .6s var(--lux-ease);background:linear-gradient(135deg,#07140f,#0b3b2e 60%,#0e4d3a);justify-content:center;align-items:center;padding:20px;font-size:.83rem;display:flex}.bon-page .lux-slot img{width:100%;height:auto;transition:transform .6s var(--lux-ease)}.bon-page .lux-slot:before{content:"";z-index:2;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.bon-page .lux-slot:after{content:"";z-index:3;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.bon-page .lux-slot:hover{box-shadow:var(--lux-glow);border-color:#c9a26b80;transform:translateY(-5px)}.bon-page .lux-slot:hover:before{background-position:110% 0}.bon-page .lux-slot:hover:after{transform:scaleX(1)}.bon-page .lux-slot:hover img,.bon-page .lux-slot:hover .ph-fill{transform:scale(1.03)}.bon-page .lux-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.bon-page .lux-slot:hover figcaption{opacity:1;transform:none}.bon-page .expert-note{border:1px solid #c9a26b59;border-left:4px solid var(--go);border-radius:var(--r-m);background:linear-gradient(135deg,#fbf7ee,#f7f1e4);align-items:flex-start;gap:16px;margin:26px 0 0;padding:18px 22px;display:flex}.bon-page .expert-note .en-ic{background:var(--gr-go);color:#3d2e14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:flex}.bon-page .expert-note p{font-size:.93rem}.bon-page .expert-note strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:3px;font-size:1.04rem;display:block}.bon-page .callout{border-radius:var(--r-m);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;font-size:.93rem;display:flex}.bon-page .callout svg{flex:none;margin-top:2px}.bon-page .co-warn{color:#6b4a17;background:#fdf6ec;border:1px solid #b478284d}.bon-page .co-info{border:1px solid var(--bo-em);color:var(--em-ink);background:#0596690f}.bon-page .co-danger{color:#7a2e2e;background:#fbefef;border:1px solid #be3c3c4d}.bon-page .dark .co-info{color:#e7f1ea;background:#ffffff0f;border-color:#c9a26b4d}.bon-page .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.bon-page .step{counter-increment:s;border:1px solid var(--bo);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 20px 66px;font-size:.94rem;position:relative}.bon-page .step:hover{box-shadow:var(--lux-hover);border-color:#c9a26b66;transform:translateY(-4px)}.bon-page .step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-serif);color:var(--go-dt);font-size:1.3rem;font-weight:600;position:absolute;top:18px;left:18px}.bon-page .step strong{color:var(--em-dk);margin-bottom:4px;display:block}.bon-page .tline{margin-top:8px;display:grid}.bon-page .tl{padding:0 0 30px 42px;position:relative}.bon-page .tl:before{content:"";background:linear-gradient(180deg,var(--go),#c9a26b1f);width:2px;position:absolute;top:8px;bottom:-6px;left:11px}.bon-page .tl:last-child:before{display:none}.bon-page .tl:after{content:"";background:var(--gr-go);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px;box-shadow:0 0 0 4px #c9a26b2e}.bon-page .tl h3{margin-bottom:4px;font-size:1.14rem}.bon-page .tl p{color:var(--ink-l);max-width:78ch;font-size:.93rem}.bon-page .fx-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px;margin-top:8px;list-style:none;display:grid}.bon-page .fx-list li{align-items:flex-start;gap:11px;padding:9px 0;font-size:.93rem;display:flex}.bon-page .fx-list svg{color:var(--em-d);flex:none;margin-top:4px}.bon-page .sev{border-radius:var(--r-l);transition:transform .3s var(--lux-ease),box-shadow .3s;border:1px solid;padding:22px 24px}.bon-page .sev:hover{box-shadow:var(--lux-hover);transform:translateY(-4px)}.bon-page .sev h3{align-items:center;gap:9px;margin-bottom:10px;font-size:1.12rem;display:flex}.bon-page .sev ul{gap:7px;font-size:.91rem;list-style:none;display:grid}.bon-page .sev li{padding-left:18px;position:relative}.bon-page .sev li:before{content:"•";position:absolute;left:2px}.bon-page .sev-2{background:#fdf6ec;border-color:#b478284d}.bon-page .sev-2 h3{color:#8a5b18}.bon-page .sev-3{background:#fbefef;border-color:#be3c3c4d}.bon-page .sev-3 h3{color:#9c3434}.bon-page .tool{border:1px solid var(--bo-go);border-radius:var(--r-xl);box-shadow:var(--sh-m);background:#fff;padding:clamp(24px,4vw,42px)}.bon-page .tool fieldset{border:0;margin-bottom:22px}.bon-page .tool legend{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:10px;font-size:1.12rem;font-weight:600}.bon-page .opts{flex-wrap:wrap;gap:10px;display:flex}.bon-page .opts label{border:1.5px solid var(--bo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.bon-page .opts label:hover{border-color:var(--go);background:#c9a26b0f;transform:translateY(-1px)}.bon-page .opts input{accent-color:var(--em)}.bon-page .opts input:checked+span{color:var(--em-dk);font-weight:600}.bon-page .tool-result{border-radius:var(--r-m);border:1px solid var(--bo-em);background:#0596690d;margin-top:8px;padding:22px 24px;font-size:.95rem;display:none}.bon-page .tool-result.show{display:block}.bon-page .tool-result h3{margin-bottom:8px;font-size:1.18rem}.bon-page .tool-disc{color:var(--ink-xt);margin-top:16px;font-size:.8rem}.bon-page .lab-hint{color:var(--ink-l);margin-bottom:16px;font-size:.88rem}.bon-page .lab-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.bon-page .lab-btn{border:1.5px solid var(--bo);font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.bon-page .lab-btn:hover{border-color:var(--go);color:var(--em-dk);transform:translateY(-1px)}.bon-page .lab-btn[aria-pressed=true]{background:var(--gr-em);border-color:var(--em-d);color:#fff}.bon-page .pill{border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}.bon-page .p-ok{color:var(--em-dk);background:#0596691f}.bon-page .p-med{color:#7a5212;background:#b4782824}.bon-page .p-pro{color:#453c9c;background:#5a50be1f}.bon-page .p-avoid{color:#8f2f2f;background:#be3c3c1f}.bon-page .p-na{color:var(--ink-l);background:#15202b14}.bon-page .legend{color:var(--ink-l);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.bon-page .myths{counter-reset:my;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.bon-page .myth{counter-increment:my;border-radius:var(--r-l);transition:transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(165deg,#0a231c,#052e25 55%,#07382c);border:1px solid #c9a26b47;position:relative;overflow:hidden;box-shadow:0 14px 44px #031f1959}.bon-page .myth:hover{border-color:#c9a26b8c;transform:translateY(-6px);box-shadow:0 26px 70px #031f1980,0 0 0 1.5px #c9a26b59,0 0 90px #c9a26b1a}.bon-page .myth:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.bon-page .myth:hover:before{background-position:110% 0}.bon-page .myth:after{content:counter(my,decimal-leading-zero);z-index:1;font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px #c9a26b66;pointer-events:none;font-size:2.4rem;font-weight:500;line-height:1;transition:-webkit-text-stroke-color .35s;position:absolute;top:14px;right:20px}.bon-page .myth:hover:after{-webkit-text-stroke-color:#f0d9a0d9}.bon-page .myth-top{z-index:2;padding:24px 26px 20px;position:relative}.bon-page .myth .m{letter-spacing:.2em;text-transform:uppercase;color:#e8b4b4;background:#963c3c2e;border:1px solid #dc8c8c66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.bon-page .myth .m svg{flex:none}.bon-page .myth .mq{font-family:var(--f-serif);color:#d9cbb6;font-size:1.22rem;font-style:italic;line-height:1.4;-webkit-text-decoration:line-through #dc8c8c8c;text-decoration:line-through #dc8c8c8c;text-decoration-thickness:1.5px;transition:color .3s}.bon-page .myth-split{z-index:2;background:linear-gradient(90deg,#c9a26ba6,#c9a26b0f);height:1px;margin:0 26px;position:relative}.bon-page .myth-split:before{content:"";background:var(--gr-go);transform-origin:0;width:34px;height:6px;transition:transform .45s var(--lux-ease);border-radius:4px;position:absolute;top:-2.5px;left:0;transform:scaleX(.4)}.bon-page .myth:hover .myth-split:before{transform:scaleX(2.6)}.bon-page .myth-bot{z-index:2;padding:20px 26px 26px;position:relative}.bon-page .myth .f{letter-spacing:.2em;text-transform:uppercase;color:#f0d9a0;background:#c9a26b24;border:1px solid #c9a26b80;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:box-shadow .35s,background .3s;display:inline-flex}.bon-page .myth:hover .f{background:#c9a26b38;box-shadow:0 6px 20px #c9a26b40}.bon-page .myth .f svg{flex:none}.bon-page .myth .fa{color:#cfe3d8;font-size:.94rem;line-height:1.7}.bon-page .myth .fa strong{color:#f5efde}@media (max-width:640px){.bon-page .myth .mq{font-size:1.08rem}.bon-page .myth:after{font-size:1.9rem;top:12px;right:16px}}.bon-page .doc-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.bon-page .doc-photo{aspect-ratio:4/5;border-radius:var(--r-l);width:min(240px,60vw);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(150deg,#0b3b2e,#0e4d3a);border:1px solid #c9a26b66;justify-content:center;align-items:center;display:flex;overflow:hidden}.bon-page .doc-photo:hover{box-shadow:var(--lux-glow);border-color:#c9a26b8c;transform:translateY(-4px)}.bon-page .doc-photo .init{font-family:var(--f-serif);color:var(--go-l);font-size:3rem}.bon-page .doc-badge{color:var(--go-x);letter-spacing:.06em;background:#c9a26b24;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 16px;font-size:.78rem;display:inline-flex}.bon-page .doc blockquote{font-family:var(--f-serif);color:#f2ecd9;border-left:3px solid var(--go);margin:18px 0;padding-left:20px;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic}.bon-page .doc-meta{color:#afcbbf;font-size:.85rem}.bon-page .doc-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.85rem;display:flex}@media (max-width:760px){.bon-page .doc-grid{grid-template-columns:1fr}}.bon-page .filters{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.bon-page .filters select{font:inherit;border:1.5px solid var(--bo);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px;font-size:.87rem;transition:border-color .2s}.bon-page .filters select:hover{border-color:var(--go)}.bon-page .prod{flex-direction:column;display:flex}.bon-page .prod-img{border-radius:var(--r-m);background:linear-gradient(140deg,var(--iv-d),#e3e8dd);aspect-ratio:4/3;color:var(--ink-xt);letter-spacing:.08em;transition:box-shadow .35s var(--lux-ease);justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex;overflow:hidden}.bon-page .prod:hover .prod-img{box-shadow:inset 0 0 0 1.5px #c9a26b73}.bon-page .prod .tag{align-self:flex-start;margin-bottom:8px}.bon-page .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go-dt);background:#c9a26b1f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.bon-page .prod h3{font-size:1.18rem}.bon-page .prod .meta{color:var(--ink-l);margin:6px 0 12px;font-size:.85rem}.bon-page .prod .price{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:14px;font-size:1.25rem}.bon-page .prod-ctas{gap:10px;margin-top:auto;display:flex}.bon-page .prod-ctas .btn{padding:11px 20px;font-size:.85rem}.bon-page .prod-note{color:var(--ink-xt);margin-top:18px;font-size:.8rem}.bon-page .rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.bon-page .rail a.card{color:inherit;display:block}.bon-page .rail a.card:hover{text-decoration:none}.bon-page .arr{color:var(--go-dt);margin-top:10px;font-size:.85rem;font-weight:600}.bon-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.bon-page .know-col h3{border-bottom:1px solid var(--bo-go);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.bon-page .know-col ul{gap:9px;font-size:.9rem;list-style:none;display:grid}.bon-page .know-col a{color:var(--ink-l);transition:color .2s,letter-spacing .3s var(--lux-ease)}.bon-page .know-col a:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.bon-page .refs ol{gap:10px;padding-left:20px;font-size:.92rem;display:grid}.bon-page .refs a{text-underline-offset:3px;text-decoration:underline}.bon-page .refs a:hover{color:var(--go-dt)}.bon-page .refs-note{color:var(--ink-xt);margin-top:16px;font-size:.84rem}.bon-page .faq-list{counter-reset:fq;gap:14px;max-width:980px;display:grid}.bon-page .faq{counter-increment:fq;border:1px solid var(--bo);border-radius:var(--r-l);transition:border-color .3s var(--lux-ease),box-shadow .35s var(--lux-ease),transform .3s var(--lux-ease);background:linear-gradient(135deg,#fff,#fdfbf5);position:relative;overflow:hidden}.bon-page .faq:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b12 48%,#f0d9a00d 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.bon-page .faq:hover:before{background-position:110% 0}.bon-page .faq:after{content:"";background:linear-gradient(180deg,var(--go),var(--go-x),var(--go));transform-origin:top;width:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bon-page .faq:hover:after,.bon-page .faq[data-open=true]:after{transform:scaleY(1)}.bon-page .faq:hover{box-shadow:var(--lux-hover);border-color:#c9a26b80;transform:translateY(-3px)}.bon-page .faq[data-open=true]{background:linear-gradient(135deg,#fffdf8,#fbf6ea);border-color:#c9a26b8c;box-shadow:0 18px 55px #c9a26b29}.bon-page .faq-q{z-index:2;text-align:left;width:100%;font-family:var(--f-serif);color:var(--em-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:22px 26px;font-size:1.14rem;font-weight:600;transition:color .25s;display:flex;position:relative}.bon-page .faq-q:before{content:counter(fq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);letter-spacing:.04em;transition:color .3s var(--lux-ease);flex:none;font-size:1rem;font-weight:500}.bon-page .faq:hover .faq-q:before,.bon-page .faq[data-open=true] .faq-q:before{color:var(--go);-webkit-text-stroke-color:var(--go)}.bon-page .faq-q:hover{color:var(--go-dt)}.bon-page .faq-q span.qtext{flex:1}.bon-page .faq-q .plus{width:32px;height:32px;color:var(--go-dt);font-size:1.05rem;font-family:var(--f-sans);transition:transform .4s var(--lux-ease),background .3s,box-shadow .3s,color .3s;background:#c9a26b0f;border:1.5px solid #c9a26b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bon-page .faq:hover .faq-q .plus{box-shadow:0 6px 18px #c9a26b4d}.bon-page .faq[data-open=true] .faq-q .plus{background:var(--gr-go);color:#3d2e14;border-color:#0000;transform:rotate(135deg)}.bon-page .faq-a{z-index:2;transition:grid-template-rows .45s var(--lux-ease);grid-template-rows:0fr;display:grid;position:relative}.bon-page .faq-a>div{overflow:hidden}.bon-page .faq-a p{color:var(--ink-l);padding:0 26px 24px 70px;font-size:.95rem;line-height:1.75;position:relative}.bon-page .faq-a p:before{content:"";background:linear-gradient(#c9a26b8c,#0000);width:1px;position:absolute;top:6px;bottom:26px;left:44px}.bon-page .faq[data-open=true] .faq-a{grid-template-rows:1fr}@media (max-width:640px){.bon-page .faq-q{padding:18px;font-size:1.02rem}.bon-page .faq-a p{padding:0 18px 20px}.bon-page .faq-a p:before,.bon-page .faq-q:before{display:none}}.bon-page .faq-ctrl{gap:16px;max-width:980px;margin-bottom:26px;display:grid}.bon-page .faq-search{transition:border-color .3s,box-shadow .35s var(--lux-ease);background:linear-gradient(135deg,#fff,#fbf7ee);border:1.5px solid #c9a26b66;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;display:flex;box-shadow:0 8px 30px #c9a26b1a}.bon-page .faq-search:focus-within{border-color:var(--go);box-shadow:0 0 0 3px #c9a26b2e,0 14px 40px #c9a26b2e}.bon-page .faq-search svg{color:var(--go-dt);flex:none}.bon-page .faq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.bon-page .faq-search input::placeholder{color:var(--ink-xt)}.bon-page .faq-chips{flex-wrap:wrap;gap:10px;display:flex}.bon-page .faq-chip{font:inherit;letter-spacing:.04em;color:var(--ink-l);cursor:pointer;transition:all .3s var(--lux-ease);background:#fff;border:1.5px solid #c9a26b66;border-radius:999px;padding:9px 20px;font-size:.82rem;font-weight:600;position:relative;overflow:hidden}.bon-page .faq-chip:hover{border-color:var(--go);color:var(--go-dt);transform:translateY(-2px);box-shadow:0 8px 22px #c9a26b33}.bon-page .faq-chip[aria-pressed=true]{background:var(--gr-dark);border-color:var(--em-dk);color:var(--go-x);box-shadow:0 10px 28px #031f194d}.bon-page .faq-chip .n{color:var(--go-dt);vertical-align:1px;background:#c9a26b24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.bon-page .faq-chip[aria-pressed=true] .n{color:#3d2e14;background:var(--go-x)}.bon-page .faq[data-hide=true]{display:none}.bon-page .faq-empty{border-radius:var(--r-l);text-align:center;max-width:980px;color:var(--ink-l);background:linear-gradient(135deg,#fffdf8,#fbf6ea);border:1.5px dashed #c9a26b80;padding:34px 30px;display:none}.bon-page .faq-empty.show{display:block}.bon-page .faq-empty strong{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:6px;font-size:1.2rem;display:block}.bon-page .faq-cta{border-radius:var(--r-l);background:var(--gr-dark);color:#d9e9e1;border:1px solid #c9a26b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin-top:34px;padding:clamp(26px,4vw,40px);display:flex;position:relative;overflow:hidden}.bon-page .faq-cta:before{content:"";background:radial-gradient(circle at 85% 15%,#c9a26b33,#0000 45%);position:absolute;inset:0}.bon-page .faq-cta>*{z-index:2;position:relative}.bon-page .faq-cta h3{color:#fbf8ef;margin-bottom:6px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.bon-page .faq-cta p{color:#afcbbf;max-width:52ch;font-size:.92rem}.bon-page .final{position:relative;overflow:hidden}.bon-page .final .inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.bon-page .final h2{color:#fbf8ef;margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.bon-page .final p{color:#bcd6ca;margin-bottom:28px}.bon-page .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.bon-page .final:before{content:"";background:radial-gradient(circle at 50% 0,#c9a26b29,#0000 55%);position:absolute;inset:0}.bon-page .disclaim{background:var(--iv-d);border-top:1px solid var(--bo);color:var(--ink-l);padding:26px 0;font-size:.83rem}.bon-page .disclaim strong{color:var(--em-ink)}.bon-page .site-footer{background:var(--em-x);color:#a9c6b9;font-size:.88rem}.bon-page .ft-top{grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,4vw,48px);padding:clamp(44px,6vw,70px) 0 34px;display:grid}.bon-page .ft-brand .logo{color:#fbf8ef;font-size:1.5rem}.bon-page .ft-brand p{max-width:34ch;margin:14px 0 18px}.bon-page .ft-social{gap:10px;display:flex}.bon-page .ft-social a{width:38px;height:38px;color:var(--go-l);transition:transform .25s var(--lux-ease),background .2s;border:1px solid #c9a26b59;border-radius:11px;justify-content:center;align-items:center;display:flex}.bon-page .ft-social a:hover{background:#c9a26b1f;text-decoration:none;transform:translateY(-3px)scale(1.05)}.bon-page .site-footer h3{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--go-l);margin-bottom:16px;font-size:.8rem}.bon-page .site-footer ul{gap:10px;list-style:none;display:grid}.bon-page .site-footer a{color:#a9c6b9}.bon-page .site-footer a:hover{color:var(--go-x)}.bon-page .ft-news{gap:8px;margin-top:6px;display:flex}.bon-page .ft-news input{min-width:0;font:inherit;color:#edf5f0;background:#ffffff0f;border:1px solid #c9a26b4d;border-radius:11px;flex:1;padding:11px 14px;font-size:.85rem}.bon-page .ft-news input::placeholder{color:#7fa192}.bon-page .ft-news button{font:inherit;background:var(--gr-go);color:#241a08;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:.85rem;font-weight:600;transition:transform .25s,box-shadow .25s}.bon-page .ft-news button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a26b4d}.bon-page .ft-trust{border-top:1px solid #c9a26b2e;flex-wrap:wrap;gap:18px 30px;padding:20px 0;font-size:.8rem;display:flex}.bon-page .ft-trust span{align-items:center;gap:8px;display:inline-flex}.bon-page .ft-trust svg{color:var(--go-l)}.bon-page .ft-bottom{border-top:1px solid #c9a26b2e;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;padding:18px 0 26px;font-size:.8rem;display:flex}@media (max-width:960px){.bon-page .ft-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bon-page .ft-top{grid-template-columns:1fr}}.bon-page .sect-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4.5vw,50px);display:flex}.bon-page .sect-cta .sc-line{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);flex:60px;height:1px;position:relative}.bon-page .sect-cta .sc-line:before{content:"";background:var(--gr-go);border-radius:4px;width:26px;height:6px;position:absolute;top:-2.5px;left:0}.bon-page .sect-cta .sc-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--go-dt);white-space:nowrap;font-size:.74rem;font-weight:700}.bon-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.bon-page .btn-lux{letter-spacing:.02em;color:var(--em-ink);cursor:pointer;isolation:isolate;transition:color .35s var(--lux-ease),transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1.5px solid #c9a26ba6;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.bon-page .btn-lux:before{content:"";z-index:-1;background:var(--gr-go);transform-origin:0;transition:transform .45s var(--lux-ease);position:absolute;inset:0;transform:scaleX(0)}.bon-page .btn-lux:after{content:"";pointer-events:none;transition:background-position .6s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%) -115% 0/230% 100%;position:absolute;inset:0}.bon-page .btn-lux:hover{color:#241a08;border-color:#0000;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 44px #c9a26b66,0 0 0 1.5px #c9a26b59}.bon-page .btn-lux:hover:before{transform:scaleX(1)}.bon-page .btn-lux:hover:after{background-position:115% 0}.bon-page .btn-lux .bl-arr{transition:transform .35s var(--lux-ease);display:inline-flex}.bon-page .btn-lux:hover .bl-arr{transform:translate(5px)}.bon-page .dark .btn-lux{color:var(--go-x);background:#ffffff0d;border-color:#c9a26b8c}.bon-page .dark .btn-lux:hover{color:#241a08}.bon-page .sect-cta .sc-alt{color:var(--ink-l);transition:color .25s,letter-spacing .3s var(--lux-ease);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.bon-page .sect-cta .sc-alt:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.bon-page .dark .eyebrow,.bon-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.bon-page .dark .sect-cta .sc-alt{color:#afcbbf}.bon-page .dark .sect-cta .sc-alt:hover{color:var(--go-x)}@media (max-width:560px){.bon-page .sect-cta{gap:14px}.bon-page .sect-cta .sc-line{flex-basis:100%}.bon-page .btn-lux{justify-content:center;width:100%}}.bon-page.js .rv{opacity:0;transition:opacity .6s var(--lux-ease),transform .6s var(--lux-ease);transform:translateY(22px)}.bon-page .faq{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.bon-page *,.bon-page :before,.bon-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.bon-page{scroll-behavior:auto}.bon-page .rv,.bon-page.js .rv{opacity:1;transform:none}}.bon-page{--aq:#3fbfae;--aq-d:#178f80;--aq-dt:#0e6b5f;--aq-l:#9fe3d8;--aq-x:#dff6f1;--pearl:#f3f5f2;--seaglass:#3fbfae24}.bon-page .hero{background:linear-gradient(160deg,#03211c 0%,#052e25 42%,#0a4437 78%,#0e5346 100%)}.bon-page .hero:before{background:radial-gradient(circle at 12% 18%,#c9a26b24,#0000 36%),radial-gradient(circle at 86% 12%,#3fbfae2e,#0000 34%),radial-gradient(circle at 65% 90%,#9fe3d814,#0000 40%)}.bon-page .hero-art{background:radial-gradient(circle at 28% 22%,#3fbfae47,#0000 45%),radial-gradient(circle at 76% 78%,#c9a26b2e,#0000 42%),linear-gradient(155deg,#07362c,#0c4a3c 55%,#0a4437)}.bon-page .chip{color:#d8efe9;background:#3fbfae1a;border-color:#9fe3d859}.bon-page .card .ico{background:var(--seaglass);color:var(--aq-dt)}.bon-page .dark .card .ico{color:var(--aq-l);background:#3fbfae2e}.bon-page .learn:before{background:linear-gradient(90deg,var(--aq-d),var(--go))}.bon-page .gh-num{-webkit-text-stroke-color:var(--aq-dt)}.bon-page .dark .gh-num{-webkit-text-stroke-color:var(--aq-l)}.bon-page .gh-rule{background:linear-gradient(90deg,#178f808c,#c9a26b59,#c9a26b0d)}.bon-page .tl:after{background:linear-gradient(135deg,var(--aq),var(--aq-l));box-shadow:0 0 0 4px #3fbfae29}.bon-page .tl:before{background:linear-gradient(180deg,var(--aq),#3fbfae1a)}.bon-page .step:before{color:var(--aq-dt)}.bon-page .pill.p-aq{color:#0e6b5f;background:#3fbfae24}.bon-page .card:hover,.bon-page .tbl-card:hover,.bon-page .step:hover{border-color:#3fbfae80}.bon-page .sev-1{background:#eff8f5;border-color:#3fbfae59}.bon-page .sev-1 h3{color:var(--aq-dt)}.bon-page .faq-chip[aria-pressed=true]{background:linear-gradient(160deg,#03211c,#0a4437)}.bon-page .myth{background:linear-gradient(165deg,#07231e,#053028 55%,#0a4437)}.bon-page .expert-note{border-left-color:var(--aq-dt)}.bon-page .expert-note .en-ic{background:linear-gradient(135deg,var(--aq-d),var(--aq));color:#fff}.bon-page .mol{pointer-events:none;filter:blur(.5px);background:radial-gradient(circle at 35% 30%,#ffffff80,#9fe3d840 45%,#3fbfae0f 75%);border-radius:50%;position:absolute}.bon-page{--bon:#43684f;--bon-d:#2f4b39;--bon-l:#e9f1eb;--bon-r:#43684f52;--bon-cos:#43684f;--bon-cos-bg:#e9f1eb;--bon-med:#7a4a2e;--bon-med-bg:#fbf2eb;--bon-med-b:#7a4a2e57;--bon-claim:#6e4a7a;--bon-claim-bg:#f4eff6;--bon-claim-b:#6e4a7a52;--bon-warn:#8a3a3a;--bon-warn-bg:#fdf5f4;--bon-ok:#0e6b5f;--bon-ok-bg:#edf6f3;--bon-plat:#5c6764}.bon-page .bon-hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(68px,9vw,128px) 0 clamp(74px,10vw,136px);position:relative;overflow:hidden}.bon-page .bon-hero:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 76% 22%,#c7a66a38,#0000 46%),radial-gradient(circle at 16% 76%,#43684f73,#0000 44%);position:absolute;inset:0}.bon-page .bon-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.bon-page .bon-hero-grid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}@media (max-width:940px){.bon-page .bon-hero-grid{grid-template-columns:1fr}}.bon-page .bon-hero h1{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(2.2rem,4.9vw,3.9rem);line-height:1.07}.bon-page .bon-hero h1 em{color:var(--go-x);font-style:italic;font-weight:500}.bon-page .bon-hero__sub{color:#c3dacf;max-width:60ch;margin-bottom:22px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.bon-page .bon-hero__ctas{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:24px;display:flex}.bon-page .bon-hero__ctas .btn{transition:transform .3s var(--lux-ease),box-shadow .3s}.bon-page .bon-hero__ctas .btn:hover{transform:translateY(-2px)}.bon-page .bon-textlink{min-height:44px;color:var(--go-x);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.bon-page .bon-textlink:after{content:"";background:var(--go-x);height:1px;transition:right .45s var(--lux-ease);position:absolute;bottom:10px;left:0;right:100%}.bon-page .bon-textlink:hover{color:#fdfbf4;text-decoration:none}.bon-page .bon-textlink:hover:after{right:0}.bon-page .bon-rail{flex-wrap:wrap;gap:10px;display:flex}.bon-page .bon-pill{color:#c3dacf;transition:background .28s,border-color .28s,color .28s,transform .28s var(--lux-ease);background:#ffffff0f;border:1px solid #c7a66a47;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.8rem;display:inline-flex}.bon-page .bon-pill:hover{color:#fdfbf4;background:#ffffff1f;border-color:#c7a66a8c;transform:translateY(-2px)}.bon-page .bon-pill svg{color:var(--go-x);flex:none}.bon-page .bon-heroart{border-radius:var(--r-xl);aspect-ratio:4/5;transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(158deg,#08221e,#05140f 58%,#0a2e28);border:1px solid #c7a66a52;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #020e0b8c}@media (max-width:940px){.bon-page .bon-heroart{aspect-ratio:16/11}}.bon-page .bon-heroart:hover,.bon-page .bon-heroart:focus-within{border-color:#c7a66a8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c7a66a66,0 36px 100px #0009,0 0 120px #43684f29}.bon-page .bon-heroart:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c7a66a1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.bon-page .bon-heroart:hover:before,.bon-page .bon-heroart:focus-within:before{background-position:110% 0}.bon-page .bon-heroart:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c7a66ab3 22%,#f0d9a0f2 50%,#c7a66ab3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.bon-page .bon-heroart:hover:after,.bon-page .bon-heroart:focus-within:after{transform:scaleX(1)}.bon-page .bon-heroart>svg{transition:transform .6s var(--lux-ease)}.bon-page .bon-heroart:hover>svg,.bon-page .bon-heroart:focus-within>svg{transform:scale(1.035)}.bon-page .bon-heroart figcaption{z-index:4;color:#9fe3d8;opacity:1;transition:transform .4s var(--lux-ease),color .35s;background:linear-gradient(#0000,#03120ee6);padding:15px 20px;font-size:.79rem;position:absolute;bottom:0;left:0;right:0}.bon-page .bon-heroart:hover figcaption,.bon-page .bon-heroart:focus-within figcaption{color:#fdfbf4;transform:translateY(-2px)}.bon-page .bon-badge{z-index:5;color:#eadfc5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--lux-ease);background:#041612db;border:1px solid #c7a66a6b;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.74rem;display:inline-flex;position:absolute}.bon-page .bon-badge--a{top:18px;left:18px}.bon-page .bon-badge--b{bottom:70px;right:18px}.bon-page .bon-heroart:hover .bon-badge--a{transform:translateY(-3px)}.bon-page .bon-heroart:hover .bon-badge--b{transform:translateY(3px)}.bon-page .bon-status{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.bon-page .bon-status svg{flex:none}.bon-page .bon-status--cos{background:var(--bon-cos-bg);border:1px solid var(--bon-r);color:var(--bon-d)}.bon-page .bon-status--med{background:var(--bon-med-bg);border:1px solid var(--bon-med-b);color:var(--bon-med)}.bon-page .bon-status--claim{background:var(--bon-claim-bg);border:1px solid var(--bon-claim-b);color:var(--bon-claim)}.bon-page .bon-status--verified{background:var(--bon-ok-bg);color:var(--bon-ok);border:1px solid #0e6b5f57}.bon-page .bon-status--pending{color:var(--bon-plat);background:#f4f3f0;border:1px solid #5c676452}.bon-page .bon-status--warn{background:var(--bon-warn-bg);color:var(--bon-warn);border:1px solid #8a3a3a52}.bon-page .bon-banner{border-radius:var(--r-l);align-items:flex-start;gap:15px;margin:24px 0;padding:20px 24px;display:flex}.bon-page .bon-banner svg{flex:none;margin-top:2px}.bon-page .bon-banner p{color:var(--ink-l);font-size:.92rem;line-height:1.7}.bon-page .bon-banner--cat{background:linear-gradient(150deg,var(--bon-l),#dfebe3);border:1px solid var(--bon-r);border-left:4px solid var(--bon)}.bon-page .bon-banner--cat svg,.bon-page .bon-banner--cat strong{color:var(--bon-d)}.bon-page .bon-banner--claim{background:linear-gradient(150deg,var(--bon-claim-bg),#ede6f1);border:1px solid var(--bon-claim-b);border-left:4px solid var(--bon-claim)}.bon-page .bon-banner--claim svg,.bon-page .bon-banner--claim strong{color:var(--bon-claim)}.bon-page .bon-correction{border-radius:var(--r-xl);background:linear-gradient(150deg,#fffdf6,#f8f2e4);border:1px solid #c7a66a80;padding:clamp(26px,3.4vw,38px)}.bon-page .bon-correction__k{letter-spacing:.2em;text-transform:uppercase;color:#8a6a3c;margin-bottom:11px;font-size:.63rem;font-weight:700}.bon-page .bon-correction h3{margin-bottom:12px;font-size:clamp(1.25rem,2.3vw,1.6rem)}.bon-page .bon-correction p{color:var(--ink-l);max-width:74ch;font-size:.94rem}.bon-page .bon-correction ul{color:var(--ink-l);gap:8px;margin-top:16px;font-size:.89rem;list-style:none;display:grid}.bon-page .bon-correction li{padding-left:22px;position:relative}.bon-page .bon-correction li:before{content:"◆";color:var(--go);font-size:.62rem;position:absolute;top:3px;left:0}.bon-page .bon-swap{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;margin:18px 0;display:grid;overflow:hidden}@media (min-width:640px){.bon-page .bon-swap{grid-template-columns:1fr 1fr}}.bon-page .bon-swap>div{background:#fff;padding:18px 20px}.bon-page .bon-swap__k{letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:.6rem;font-weight:700}.bon-page .bon-swap .was .bon-swap__k{color:var(--bon-warn)}.bon-page .bon-swap .is .bon-swap__k{color:var(--bon-ok)}.bon-page .bon-swap__v{color:var(--em-ink);font-size:1.06rem;font-weight:600}.bon-page .bon-conflict{gap:12px;display:grid}.bon-page .bon-crow{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .28s;background:#fff;gap:0;display:grid;overflow:hidden}@media (min-width:860px){.bon-page .bon-crow{grid-template-columns:.85fr 1fr 1fr}}.bon-page .bon-crow:hover{box-shadow:var(--lux-hover);border-color:var(--bon-claim-b);transform:translateY(-3px)}.bon-page .bon-cfield{background:linear-gradient(150deg,var(--bon-claim-bg),#ede6f1);padding:18px 20px}.bon-page .bon-cfield h3{margin:0;font-size:.98rem}.bon-page .bon-cval{border-top:1px solid var(--bo);padding:18px 20px}@media (min-width:860px){.bon-page .bon-cval{border-top:0;border-left:1px solid var(--bo)}}.bon-page .bon-cval__k{letter-spacing:.18em;text-transform:uppercase;color:var(--bon-plat);margin-bottom:5px;font-size:.6rem;font-weight:700}.bon-page .bon-cval__v{color:var(--em-ink);font-size:1rem;font-weight:600}.bon-page .bon-cnote{border-top:1px solid var(--bo);color:var(--ink-l);background:#fbfaf7;grid-column:1/-1;padding:14px 20px;font-size:.87rem}.bon-page .bon-cnote strong{color:var(--bon-claim)}.bon-page .bon-seq{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);counter-reset:sq;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.bon-page .bon-seq{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.bon-page .bon-seq{grid-template-columns:repeat(4,1fr)}}.bon-page .bon-step{counter-increment:sq;background:#fff;padding:22px 22px 24px;transition:background .3s;position:relative}.bon-page .bon-step:hover{background:var(--bon-l)}.bon-page .bon-step:before{content:counter(sq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--bon);margin-bottom:11px;font-size:1.45rem;line-height:1;transition:-webkit-text-stroke-color .3s;display:block}.bon-page .bon-step:hover:before{-webkit-text-stroke-color:var(--go)}.bon-page .bon-step h3{margin-bottom:5px;font-size:1rem}.bon-page .bon-step p{color:var(--ink-l);font-size:.86rem}.bon-page .bon-step--pivot{background:linear-gradient(150deg,#fbf7ee,#f6f0e2)}.bon-page .bon-step--pivot:before{-webkit-text-stroke-color:var(--go)}.bon-page .bon-centreline{border-radius:var(--r-l);font-family:var(--f-serif);color:var(--em-ink);text-align:center;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1px solid #c7a66a6b;margin:26px 0;padding:24px 28px;font-size:clamp(1.06rem,1.85vw,1.38rem);line-height:1.42}.bon-page .bon-filters{border:1px solid var(--bo);border-top:3px solid var(--bon);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;margin-bottom:22px;padding:22px 24px}.bon-page .bon-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.bon-page .bon-fgrid{gap:14px;display:grid}@media (min-width:640px){.bon-page .bon-fgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.bon-page .bon-fgrid{grid-template-columns:repeat(3,1fr)}}.bon-page .bon-field label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.bon-page .bon-field select{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--bo);border-radius:var(--r-m);background:#fdfbf5;padding:10px 13px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.bon-page .bon-field select:hover{border-color:var(--bon-r)}.bon-page .bon-field select:focus{border-color:var(--bon);outline:none;box-shadow:0 0 0 3px #43684f24}.bon-page .bon-clear{border:1.5px solid var(--bo);min-height:44px;font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:600}.bon-page .bon-clear:hover{border-color:var(--bon);color:var(--bon-d);background:var(--bon-l)}.bon-page .bon-count{color:#626e78;margin-bottom:16px;font-size:.84rem}.bon-page .bon-count b{color:var(--em-dk)}.bon-page .bon-empty{border-radius:var(--r-xl);text-align:center;background:linear-gradient(155deg,#f8fbf8,#eff5f0);border:1px dashed #c7a66a8c;padding:clamp(32px,4.6vw,54px) clamp(24px,4vw,50px)}.bon-page .bon-empty__mark{border:1px solid var(--bon-r);width:60px;height:60px;color:var(--bon-d);background:#43684f17;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.bon-page .bon-empty h3{margin-bottom:12px;font-size:clamp(1.32rem,2.5vw,1.8rem)}.bon-page .bon-empty p{color:var(--ink-l);max-width:64ch;margin:0 auto 10px;font-size:.94rem}.bon-page .bon-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.bon-page .bon-cards{gap:14px;display:grid}@media (min-width:700px){.bon-page .bon-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bon-page .bon-cards--3{grid-template-columns:repeat(3,1fr)}}.bon-page .bon-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.bon-page .bon-card:before{content:"";background:linear-gradient(90deg,var(--bon),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bon-page .bon-card:hover,.bon-page .bon-card:focus-within{box-shadow:var(--lux-hover);border-color:var(--bon-r);transform:translateY(-4px)}.bon-page .bon-card:hover:before,.bon-page .bon-card:focus-within:before{transform:scaleX(1)}.bon-page .bon-card h3{margin-bottom:7px;font-size:1.05rem}.bon-page .bon-card p{color:var(--ink-l);font-size:.88rem}.bon-page .bon-card ul{color:var(--ink-l);gap:6px;margin-top:11px;font-size:.87rem;list-style:none;display:grid}.bon-page .bon-card li{padding-left:18px;position:relative}.bon-page .bon-card li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.bon-page .bon-card dl{gap:9px;margin:11px 0 0;display:grid}.bon-page .bon-card dt{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;font-size:.6rem;font-weight:700}.bon-page .bon-card dd{color:var(--ink-l);margin:2px 0 0;font-size:.86rem}.bon-page .bon-split{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;display:grid;overflow:hidden}@media (min-width:860px){.bon-page .bon-split{grid-template-columns:1fr 1fr}}.bon-page .bon-col{padding:26px 28px}.bon-page .bon-col--cos{background:linear-gradient(160deg,#f1f8f3,#e7f1ea)}.bon-page .bon-col--med{background:linear-gradient(160deg,#fbf2eb,#f6e8dc)}.bon-page .bon-col__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.63rem;font-weight:700}.bon-page .bon-col--cos .bon-col__k{color:var(--bon-d)}.bon-page .bon-col--med .bon-col__k{color:var(--bon-med)}.bon-page .bon-col h3{margin-bottom:10px;font-size:1.18rem}.bon-page .bon-col ul{color:var(--ink-l);gap:8px;font-size:.89rem;list-style:none;display:grid}.bon-page .bon-col li{padding-left:24px;position:relative}.bon-page .bon-col li svg{position:absolute;top:3px;left:0}.bon-page .bon-tool{border-radius:var(--r-xl);color:#eaf5ef;background:linear-gradient(160deg,#07362c,#0a4437 58%,#062e26);border:1px solid #c7a66a57;overflow:hidden;box-shadow:0 30px 80px #031a1466}.bon-page .bon-tool__head{padding:clamp(26px,3.5vw,38px) clamp(24px,3.5vw,42px) 0}.bon-page .bon-tool__head h3{margin-bottom:10px;font-size:clamp(1.42rem,2.6vw,1.9rem)}.bon-page .bon-tool__head p{color:#c3dacf;max-width:68ch;font-size:.93rem}.bon-page .bon-tool__body{padding:clamp(22px,3vw,30px) clamp(24px,3.5vw,42px)}.bon-page .bon-opts{gap:9px;display:grid}@media (min-width:760px){.bon-page .bon-opts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.bon-page .bon-opts--3{grid-template-columns:repeat(3,1fr)}}.bon-page .bon-opt{position:relative}.bon-page .bon-opt input{opacity:0;width:1px;height:1px;position:absolute}.bon-page .bon-opt span{cursor:pointer;border-radius:var(--r-m);color:#c3dacf;min-height:44px;transition:all .25s var(--lux-ease);background:#ffffff0d;border:1px solid #c7a66a42;align-items:center;gap:11px;padding:10px 15px;font-size:.86rem;display:flex}.bon-page .bon-opt span:before{content:"";background:#ffffff0f;border:1.5px solid #c7a66a80;border-radius:5px;flex:none;width:18px;height:18px;transition:all .25s}.bon-page .bon-opt input[type=radio]+span:before{border-radius:50%}.bon-page .bon-opt input:checked+span{color:#fdfbf4;background:#c7a66a29;border-color:#f0d9a099}.bon-page .bon-opt input:checked+span:before{background:var(--go-x);border-color:var(--go-x);box-shadow:inset 0 0 0 3px #041612d9}.bon-page .bon-opt input:focus-visible+span{outline:2px solid var(--go-x);outline-offset:2px}.bon-page .bon-opt span:hover{color:#fdfbf4;border-color:#c7a66a8c}.bon-page .bon-result{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #c7a66a4d;margin:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,38px);padding:24px 26px}.bon-page .bon-result[hidden]{display:none}.bon-page .bon-result__k{letter-spacing:.2em;text-transform:uppercase;color:var(--go-l);margin-bottom:8px;font-size:.65rem;font-weight:700}.bon-page .bon-result h4{margin-bottom:8px;font-size:1.24rem}.bon-page .bon-result p{color:#c3dacf;margin-bottom:12px;font-size:.92rem}.bon-page .bon-result ul{color:#b6d0c5;gap:8px;font-size:.89rem;list-style:none;display:grid}.bon-page .bon-result li{padding-left:20px;position:relative}.bon-page .bon-result li:before{content:"◆";color:var(--go);font-size:.6rem;position:absolute;top:4px;left:0}.bon-page .bon-result--flag{background:#9c34342b;border-color:#e9a7a573}.bon-page .bon-result--flag .bon-result__k{color:#e9a7a5}.bon-page .bon-disc{color:#9fbfb2;padding:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,34px);font-size:.82rem;line-height:1.65}.bon-page .bon-slot{border-radius:var(--r-xl);border:1px solid var(--bo);background:#fdfbf5;margin:26px 0;position:relative;overflow:hidden}.bon-page .bon-slot img{width:100%;height:auto;transition:transform .9s var(--lux-ease);display:block}.bon-page .bon-slot:after{content:"";pointer-events:none;opacity:0;transition:opacity .55s var(--lux-ease);background:linear-gradient(160deg,#c7a66a33,#0000 46%,#43684f2e);position:absolute;inset:0}.bon-page .bon-slot:hover img,.bon-page .bon-slot:focus-within img{transform:scale(1.035)}.bon-page .bon-slot:hover:after,.bon-page .bon-slot:focus-within:after{opacity:1}.bon-page .bon-slot figcaption{color:var(--ink-l);border-top:1px solid var(--bo);background:#fff;padding:14px 20px;font-size:.83rem;transition:color .3s}.bon-page .bon-slot:hover figcaption{color:var(--bon-d)}.bon-page .bon-gloss{gap:14px;display:grid}@media (min-width:700px){.bon-page .bon-gloss{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bon-page .bon-gloss{grid-template-columns:repeat(3,1fr)}}.bon-page .bon-term{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.bon-page .bon-term:after{content:"";background:linear-gradient(90deg,var(--bon),var(--go),transparent);transform-origin:0;height:2px;transition:transform .45s var(--lux-ease);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.bon-page .bon-term:hover{box-shadow:var(--lux-hover);border-color:var(--bon-r);transform:translateY(-4px)}.bon-page .bon-term:hover:after{transform:scaleX(1)}.bon-page .bon-term dt{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:7px;font-size:1.06rem;font-weight:600}.bon-page .bon-term dd{color:var(--ink-l);margin:0;font-size:.87rem;line-height:1.72}.bon-page .bon-chips{flex-wrap:wrap;gap:9px;margin-top:22px;list-style:none;display:flex}.bon-page .bon-chip{border:1px solid var(--bo);min-height:38px;color:var(--ink-l);transition:border-color .25s,color .25s,background .25s,transform .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.84rem;display:inline-flex}.bon-page .bon-chip:hover,.bon-page .bon-chip:focus-visible{border-color:var(--go);color:#8a6a3c;background:#c7a66a12;text-decoration:none;transform:translateY(-1px)}.bon-page .bon-toast{z-index:120;background:var(--gr-dark);color:#eaf5ef;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s var(--lux-ease);border:1px solid #c7a66a66;border-radius:999px;padding:14px 22px;font-size:.88rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #0314106b}.bon-page .bon-toast.show{opacity:1;transform:translate(-50%)}.bon-page .bon-src{color:#8a6a3c;overflow-wrap:break-word;border:1px dashed #c7a66a99;max-width:100%;padding:1px 6px;font-size:.72rem;display:inline-block}.bon-page .bon-srcline{color:#626e78;margin-top:14px;font-size:.8rem;line-height:1.7}.bon-page .bon-srcline strong{color:var(--em-dk)}.bon-page .bon-reftable tbody tr{transition:background .25s}.bon-page .bon-reftable tbody tr:hover{background:var(--bon-l)}@media (prefers-reduced-motion:reduce){.bon-page .bon-heroart:hover,.bon-page .bon-heroart:focus-within,.bon-page .bon-heroart:hover>svg,.bon-page .bon-heroart:focus-within>svg,.bon-page .bon-heroart:hover .bon-badge--a,.bon-page .bon-heroart:hover .bon-badge--b,.bon-page .bon-hero__ctas .btn:hover,.bon-page .bon-card:hover,.bon-page .bon-card:focus-within,.bon-page .bon-term:hover,.bon-page .bon-chip:hover,.bon-page .bon-pill:hover,.bon-page .bon-crow:hover,.bon-page .bon-slot:hover img,.bon-page .bon-slot:focus-within img,.bon-page .bon-heroart figcaption{transform:none}}.bon-page{--hcx-go-t:#7f6643;--hcx-ink-t:#626c74;--hcx-hdr-h:122px;--hcx-pgnav-h:58px}.bon-page .pgnav{top:var(--hcx-hdr-h,122px)}.bon-page .sect[id],.bon-page section[id],.bon-page [id].sect{scroll-margin-top:calc(var(--hcx-hdr-h,122px) + var(--hcx-pgnav-h,58px) + 14px)}@media (max-width:400px){.bon-page .hdr-icons{gap:2px}.bon-page .hdr-main{gap:8px}.bon-page .hdr-ic{width:40px;height:40px}.bon-page .hdr-consult{letter-spacing:0;padding:9px 12px;font-size:.8rem}}@media (max-width:360px){.bon-page .hdr-consult,.bon-page .hdr-icons a[href*=wishlist]{display:none}}.bon-page .prod-card,.bon-page .prod-card *,.bon-page .dat,.bon-page .dat>*{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.bon-page *{min-width:0}.bon-page [class*=-status],.bon-page [class*=-badge],.bon-page [class*=-pill],.bon-page [class*=-chip],.bon-page [class*=-tag]{white-space:normal}.bon-page li,.bon-page p,.bon-page td,.bon-page th,.bon-page dd,.bon-page dt,.bon-page h1,.bon-page h2,.bon-page h3,.bon-page h4,.bon-page strong,.bon-page code,.bon-page span{overflow-wrap:anywhere}}.bon-page .sect-cta .sc-kicker{white-space:normal;overflow-wrap:anywhere}.bon-page .eyebrow,.bon-page .sect-cta .sc-kicker,.bon-page .arr,.bon-page p.arr,.bon-page span.arr,.bon-page .tag,.bon-page .faq-chip .n{color:var(--hcx-go-t)}.bon-page .zone small,.bon-page .shade small,.bon-page .tool-disc,.bon-page .prod-note,.bon-page .imp-el,.bon-page .oxide-ci,.bon-page .tbl-card caption{color:var(--hcx-ink-t)}.bon-page .dark .eyebrow,.bon-page .hero .eyebrow,.bon-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.bon-page .dark .arr,.bon-page .dark .tag,.bon-page .dark .faq-chip .n{color:var(--go-x)}.bon-page .dark .zone small,.bon-page .dark .shade small,.bon-page .dark small,.bon-page .dark .tool-disc,.bon-page .dark .prod-note{color:#b8c0c8}.bon-page .sect-cta .sc-alt,.bon-page .doc-links a{align-items:center;min-height:44px;display:inline-flex}.bon-page .crumbs a,.bon-page .site-footer ul li a{align-items:center;min-height:40px;display:inline-flex}.bon-page .ft-social a{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.bon-page .ft-top,.bon-page .ft-top>*,.bon-page .site-footer ul,.bon-page .site-footer li{min-width:0}.bon-page .site-footer a{overflow-wrap:anywhere}@media (max-width:560px){.bon-page .ft-social{flex-wrap:wrap}}.bon-page.js .rv{opacity:0;transform:translateY(22px)}.bon-page.js .rv.in{opacity:1;transform:none}.bon-page a:focus-visible,.bon-page button:focus-visible,.bon-page input:focus-visible,.bon-page select:focus-visible,.bon-page textarea:focus-visible,.bon-page summary:focus-visible,.bon-page [tabindex]:focus-visible{outline:3px solid var(--hcx-go-t);outline-offset:3px;transition-property:none}.bon-page .site-header a:focus-visible,.bon-page .site-header button:focus-visible,.bon-page .hero a:focus-visible,.bon-page .dark a:focus-visible,.bon-page .dark button:focus-visible{outline-color:var(--go-x)}@media (prefers-reduced-motion:reduce){.bon-page .rv,.bon-page.js .rv{opacity:1!important;transform:none!important}}.bon-page .fx-list,.bon-page .g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.bon-page .g3{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.bon-page .g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.bon-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.bon-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.bon-page .myths{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.bon-page .qa-grid,.bon-page .rail{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.bon-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.bon-page .prod-disc,.bon-page .pt,.bon-page code,.bon-page .card strong{overflow-wrap:anywhere}.bon-page{--lxs-ink:#1e1408;--lxs-m1:#d9b87e;--lxs-m2:#f0d9a0;--lxs-m3:#f6e7be;--lxs-m4:#eacf8b;--lxs-m5:#d5aa52;--lxs-ease:cubic-bezier(.22,.61,.36,1)}.bon-page .lxs-wrap{margin-top:clamp(26px,3.4vw,44px)}.bon-page .lxs{isolation:isolate;background:linear-gradient(152deg,#0a3629 0%,#072a20 46%,#05201a 100%);border:1px solid #eacf8b57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #03140f57,inset 0 1px #f6e2a729}.bon-page .lxs:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .55s var(--lxs-ease);background:linear-gradient(115deg,#f6e2a700,#f6e2a7d9,#f6e2a700);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bon-page .lxs:hover:before,.bon-page .lxs:focus-within:before{opacity:1}.bon-page .lxs-copy{flex:260px;min-width:0}.bon-page .lxs-kicker{letter-spacing:.2em;text-transform:uppercase;color:#eacf8b;font-size:.7rem;font-weight:800;display:block}.bon-page .lxs-sub{color:#d8e7df;overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.bon-page .lxs-btn{isolation:isolate;letter-spacing:.012em;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:48px;color:var(--lxs-ink);background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;border:1px solid #6d48136b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.bon-page .lxs-sheen{z-index:1;pointer-events:none;width:38%;transition:left .78s var(--lxs-ease);background:linear-gradient(100deg,#0000,#ffffff9e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:skew(-19deg)}.bon-page .lxs-label,.bon-page .lxs-arrow{z-index:2;position:relative}.bon-page .lxs-arrow{transition:transform .6s var(--lxs-ease) 60ms;display:inline-flex}.bon-page .lxs-btn:hover,.bon-page .lxs-btn:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6d48134d,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.bon-page .lxs-btn:hover .lxs-sheen{left:118%}.bon-page .lxs-btn:hover .lxs-arrow{transform:translate(5px)}.bon-page .lxs-btn:active{transform:translateY(-1px)}.bon-page .lxs-btn:focus-visible{outline-offset:3px;outline:3px solid #f6e7be;transition-property:none}.bon-page a.btn-lux{background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);color:var(--lxs-ink);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.bon-page a.btn-lux:hover,.bon-page a.btn-lux:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.bon-page .sticky-cta a.btn-lux,.bon-page .sticky-cta .lxs-btn{transform:none!important}.bon-page .card,.bon-page .callout,.bon-page .tbl-card,.bon-page .qa-mini,.bon-page .bon-card,.bon-page .bon-step,.bon-page .bon-tlcard,.bon-page .bon-pcard,.bon-page .bon-term{isolation:isolate;transition:transform .45s var(--lxs-ease), box-shadow .45s var(--lxs-ease), border-color .45s var(--lxs-ease);position:relative}.bon-page .card:after,.bon-page .callout:after,.bon-page .tbl-card:after,.bon-page .qa-mini:after,.bon-page .bon-card:after,.bon-page .bon-step:after,.bon-page .bon-tlcard:after,.bon-page .bon-pcard:after,.bon-page .bon-term:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .5s var(--lxs-ease);background:linear-gradient(125deg,#d5aa5200,#f0d998b8,#d5aa5200);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bon-page .card:hover,.bon-page .card:focus-within,.bon-page .callout:hover,.bon-page .callout:focus-within,.bon-page .tbl-card:hover,.bon-page .tbl-card:focus-within,.bon-page .qa-mini:hover,.bon-page .qa-mini:focus-within,.bon-page .bon-card:hover,.bon-page .bon-card:focus-within,.bon-page .bon-step:hover,.bon-page .bon-step:focus-within,.bon-page .bon-tlcard:hover,.bon-page .bon-tlcard:focus-within,.bon-page .bon-pcard:hover,.bon-page .bon-pcard:focus-within,.bon-page .bon-term:hover,.bon-page .bon-term:focus-within{transform:translateY(-5px);box-shadow:0 22px 54px #03140f2e,0 0 34px #d5aa5229}.bon-page .card:hover:after,.bon-page .card:focus-within:after,.bon-page .callout:hover:after,.bon-page .callout:focus-within:after,.bon-page .tbl-card:hover:after,.bon-page .tbl-card:focus-within:after,.bon-page .qa-mini:hover:after,.bon-page .qa-mini:focus-within:after,.bon-page .bon-card:hover:after,.bon-page .bon-card:focus-within:after,.bon-page .bon-step:hover:after,.bon-page .bon-step:focus-within:after,.bon-page .bon-tlcard:hover:after,.bon-page .bon-tlcard:focus-within:after,.bon-page .bon-pcard:hover:after,.bon-page .bon-pcard:focus-within:after,.bon-page .bon-term:hover:after,.bon-page .bon-term:focus-within:after{opacity:1}@media (hover:none){.bon-page .lxs:before{opacity:.55}.bon-page .lxs-btn{background-position:38%}}@media (max-width:640px){.bon-page .lxs{flex-direction:column;align-items:flex-start}.bon-page .lxs-btn{width:100%}}@media (prefers-reduced-motion:reduce){.bon-page .lxs-btn,.bon-page .lxs-sheen,.bon-page .lxs-arrow,.bon-page .lxs:before,.bon-page a.btn-lux,.bon-page .card,.bon-page .callout,.bon-page .tbl-card,.bon-page .qa-mini,.bon-page .bon-card,.bon-page .bon-step,.bon-page .bon-tlcard,.bon-page .bon-pcard,.bon-page .bon-term{transition-duration:.001ms!important;animation:none!important}.bon-page .lxs-btn:hover,.bon-page a.btn-lux:hover,.bon-page .card:hover,.bon-page .callout:hover,.bon-page .tbl-card:hover,.bon-page .qa-mini:hover,.bon-page .bon-card:hover,.bon-page .bon-step:hover,.bon-page .bon-tlcard:hover,.bon-page .bon-pcard:hover,.bon-page .bon-term:hover{transform:none}}.bon-page .rv{opacity:1!important;transform:none!important}.bon-page{--hcx-hdr-h:0px}.gld-page :where(*){all:revert}.gld-page{--em:#059669;--em-d:#047857;--em-dk:#064e3b;--em-ink:#052e25;--em-x:#031f19;--em-l:#34d399;--em-xl:#a7f3d0;--go:#c9a26b;--go-l:#e8cd96;--go-x:#f0d9a0;--go-d:#a07e46;--go-dt:#8a6a3c;--ink-xt:#626e78;--iv:#fafaf5;--iv-s:#f4f4ec;--iv-d:#ecede2;--ink:#15202b;--ink-l:#4b5a66;--ink-x:#77848e;--bo:#15202b1a;--bo-em:#05966947;--bo-go:#c9a26b4d;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1320px;--gut:clamp(20px,4vw,44px);--r-m:16px;--r-l:22px;--r-xl:30px;--sh-s:0 4px 16px #052e2512;--sh-m:0 14px 40px #052e251c;--sh-l:0 28px 80px #052e2529;--lux-ease:cubic-bezier(.25,.46,.45,.94);--lux-hover:0 24px 70px #c9a26b38;--lux-glow:0 0 0 2px #c9a26b59,0 20px 50px #c9a26b2e;--gr-em:linear-gradient(135deg,var(--em),var(--em-d));--gr-go:linear-gradient(135deg,var(--go),var(--go-l));--gr-dark:linear-gradient(160deg,var(--em-x) 0%,var(--em-ink) 45%,#07382c 100%)}.gld-page *,.gld-page :before,.gld-page :after{box-sizing:border-box;margin:0;padding:0}.gld-page{scroll-behavior:smooth;font-family:var(--f-sans);color:var(--ink);background:var(--iv);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.gld-page img{max-width:100%;display:block}.gld-page a{color:var(--em-d);text-decoration:none}.gld-page a:hover{text-underline-offset:3px;text-decoration:underline}.gld-page h1,.gld-page h2,.gld-page h3,.gld-page h4{font-family:var(--f-serif);color:var(--em-ink);font-weight:600;line-height:1.15}.gld-page .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.gld-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gld-page .skip-link{background:var(--em-ink);color:#fff;z-index:2000;border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.gld-page .skip-link:focus{left:0}.gld-page :focus-visible{outline:3px solid var(--em);outline-offset:2px;border-radius:4px}.gld-page .lux-progress{transform-origin:0;z-index:1300;background:linear-gradient(90deg,var(--go),var(--go-x),var(--go));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.gld-page .to-top{z-index:1100;border:1px solid var(--bo-go);background:var(--gr-dark);width:46px;height:46px;color:var(--go-x);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(8px)}.gld-page .to-top.show{opacity:1;pointer-events:auto;transform:none}.gld-page .to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c9a26b59}.gld-page .sticky-cta{z-index:1090;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bo-go);background:#031f19f5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.gld-page .sticky-cta a{text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-size:.88rem;font-weight:600}.gld-page .sticky-cta .sc-p{background:var(--gr-go);color:#241a08}.gld-page .sticky-cta .sc-s{color:var(--go-x);border:1px solid #c9a26b8c}.gld-page .sticky-cta a:hover{text-decoration:none;transform:translateY(-1px)}@media (max-width:760px){.gld-page .sticky-cta{display:flex}.gld-page .to-top{bottom:80px}}.gld-page .util-bar{background:var(--em-x);color:#cfe8dd;letter-spacing:.05em;text-align:center;padding:8px var(--gut);font-size:.78rem}.gld-page .util-bar a{color:var(--go-x)}.gld-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f0;transition:box-shadow .3s;position:sticky;top:0}.gld-page .site-header.scrolled{box-shadow:var(--sh-m)}.gld-page .hdr-main{align-items:center;gap:clamp(12px,2vw,26px);padding-top:14px;padding-bottom:14px;display:flex}.gld-page .logo{font-family:var(--f-serif);color:var(--em-ink);white-space:nowrap;font-size:1.65rem;font-weight:700}.gld-page .logo em{color:var(--em);font-style:normal}.gld-page .logo:hover{text-decoration:none}.gld-page .hdr-search{border:1px solid var(--bo);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.gld-page .hdr-search:focus-within{border-color:var(--em);box-shadow:0 0 0 3px #0596691f}.gld-page .hdr-search svg{color:var(--ink-xt);flex:none}.gld-page .hdr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.gld-page .hdr-icons{gap:6px;display:flex}.gld-page .hdr-ic{width:42px;height:42px;color:var(--em-ink);cursor:pointer;transition:transform .25s var(--lux-ease),color .2s,background .2s;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.gld-page .hdr-ic:hover{color:var(--go-dt);background:#c9a26b1a;text-decoration:none;transform:translateY(-2px)}.gld-page .hdr-consult{background:var(--gr-em);color:#fff;white-space:nowrap;transition:transform .3s var(--lux-ease),box-shadow .3s;border-radius:999px;padding:11px 22px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.gld-page .hdr-consult:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 32px #05966959}@media (max-width:460px){.gld-page .hdr-consult{padding:10px 15px;font-size:.82rem}.gld-page .hdr-main{gap:8px}}@media (max-width:420px){.gld-page .hdr-consult{display:none}}.gld-page .nav-toggle{display:none}.gld-page .main-nav ul{max-width:var(--maxw);padding:0 var(--gut);scrollbar-width:none;gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.gld-page .main-nav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;padding:11px 13px;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:block}.gld-page .main-nav a:hover{color:var(--em-dk);background:#0596690f;text-decoration:none}.gld-page .main-nav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}@media (max-width:960px){.gld-page .nav-toggle{display:flex}.gld-page .hdr-search{display:none}.gld-page .main-nav{background:var(--iv);border-top:1px solid var(--bo);display:none}.gld-page .main-nav.open{display:block}.gld-page .main-nav ul{padding:10px var(--gut) 18px;flex-direction:column}.gld-page .main-nav a{border-bottom:0;border-left:3px solid #0000;border-radius:8px}.gld-page .main-nav a[aria-current=true]{border-left-color:var(--em);background:#05966912}}.gld-page .crumbs{color:var(--ink-xt);padding:16px var(--gut);max-width:var(--maxw);margin:0 auto;font-size:.82rem}.gld-page .crumbs a{color:var(--ink-l)}.gld-page .crumbs span[aria-current]{color:var(--em-dk);font-weight:600}.gld-page .hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(64px,8vw,120px) 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.gld-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#c9a26b29,#0000 36%),radial-gradient(circle at 88% 8%,#34d3991a,#0000 32%);position:absolute;inset:0}.gld-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.gld-page .hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid;position:relative}.gld-page .hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--go-l);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;display:inline-flex}.gld-page .hero-eyebrow:before{content:"";background:var(--go);width:34px;height:1px}.gld-page .hero h1{color:#fdfbf4;margin-bottom:18px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.gld-page .hero h1 em{color:var(--go-x);font-style:italic}.gld-page .hero-sub{color:#c5dcd2;max-width:56ch;margin-bottom:14px;font-size:1.06rem}.gld-page .hero-note{color:#9fbfb2;max-width:56ch;margin-bottom:28px;font-size:.85rem}.gld-page .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.gld-page .btn{cursor:pointer;transition:transform .3s var(--lux-ease),box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.gld-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.gld-page .btn-gold{background:var(--gr-go);color:#241a08}.gld-page .btn-gold:hover{color:#241a08;box-shadow:0 12px 36px #c9a26b66}.gld-page .btn-ghost{color:var(--go-x);background:0 0;border:1.5px solid #c9a26b8c}.gld-page .btn-ghost:hover{color:var(--go-x);background:#c9a26b1a}.gld-page .btn-em{background:var(--gr-em);color:#fff}.gld-page .btn-em:hover{color:#fff;box-shadow:0 12px 36px #05966959}.gld-page .btn:after{content:"";pointer-events:none;transition:background-position .55s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.gld-page .btn:hover:after{background-position:110% 0}.gld-page .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.gld-page .chip{letter-spacing:.04em;color:#e4d9be;background:#c9a26b14;border:1px solid #c9a26b66;border-radius:999px;padding:7px 15px;font-size:.76rem}.gld-page .hero-visual{position:relative}.gld-page .hero-slot{border-radius:var(--r-xl);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);border:1px solid #c9a26b59;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.gld-page .hero-slot:hover{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.gld-page .hero-slot:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.gld-page .hero-slot:hover:before{background-position:110% 0}.gld-page .hero-slot:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.gld-page .hero-slot:hover:after{transform:scaleX(1)}.gld-page .hero-art{background:radial-gradient(circle at 30% 25%,#c9a26b38,#0000 45%),radial-gradient(circle at 75% 80%,#34d39924,#0000 40%),linear-gradient(155deg,#0a2e24,#0e4234 55%,#0a362a);justify-content:center;align-items:center;min-height:420px;display:flex}.gld-page .hero-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.gld-page .hero-slot:hover figcaption{opacity:1;transform:none}.gld-page .hero-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eadfc5;background:#062a21e6;border:1px solid #c9a26b66;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.gld-page .hero-badge svg{color:var(--go-l);flex:none}.gld-page .hb-1{top:22px;left:-14px}.gld-page .hb-2{bottom:26px;right:-12px}@media (max-width:900px){.gld-page .hero-grid{grid-template-columns:1fr}.gld-page .hb-1{left:10px}.gld-page .hb-2{right:10px}.gld-page .hero-art{min-height:320px}}.gld-page .qa{z-index:10;margin-top:clamp(-52px,-5vw,-40px);position:relative}.gld-page .qa-card{border:1px solid var(--bo-go);border-radius:var(--r-l);box-shadow:var(--sh-l);background:#fff;padding:clamp(26px,4vw,44px)}.gld-page .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--go-dt);margin-bottom:10px;font-size:.74rem;font-weight:700}.gld-page .qa-card h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}.gld-page .qa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.gld-page .qa-mini{background:var(--iv);border:1px solid var(--bo);border-radius:var(--r-m);padding:18px 20px;font-size:.92rem}.gld-page .qa-mini strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:6px;font-size:1.06rem;display:block}.gld-page .qa-rev{border-top:1px dashed var(--bo);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.gld-page .qa-rev .init{background:var(--gr-em);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.gld-page .qa-rev p{color:var(--ink-l);font-size:.85rem}.gld-page .qa-rev strong{color:var(--em-ink)}.gld-page .learn{border:1px solid var(--bo-go);border-radius:var(--r-l);background:linear-gradient(135deg,#fdfcf8,#f3f6f1);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.gld-page .learn:before{content:"";background:linear-gradient(90deg,var(--em),var(--go));height:3px;position:absolute;top:0;left:0;right:0}.gld-page .learn h2{margin-bottom:16px;font-size:1.5rem}.gld-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 30px;list-style:none;display:grid}.gld-page .learn li{padding-left:26px;font-size:.95rem;position:relative}.gld-page .learn li:before{content:"✦";color:var(--go);position:absolute;left:0}.gld-page .pgnav{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f2;margin-top:clamp(38px,5vw,58px);position:sticky;top:0}.gld-page .pgnav ul{scrollbar-width:thin;padding:0 var(--gut);max-width:var(--maxw);gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.gld-page .pgnav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;padding:14px;font-size:.82rem;font-weight:600;transition:color .2s;display:block}.gld-page .pgnav a:hover{color:var(--em-dk);text-decoration:none}.gld-page .pgnav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}.gld-page .sect{padding:clamp(56px,7vw,96px) 0}.gld-page .sect-alt{background:var(--iv-s)}.gld-page .gh{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.gld-page .gh-num{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1.2px var(--go);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.gld-page .gh-body{flex:1}.gld-page .gh h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.gld-page .gh .gh-sub{color:var(--ink-l);max-width:72ch;margin-top:8px;font-size:.98rem}.gld-page .gh-rule{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);height:1px;margin-top:14px}.gld-page .dark{background:var(--gr-dark);color:#d9e9e1}.gld-page .dark h2,.gld-page .dark h3{color:#fbf8ef}.gld-page .dark .gh .gh-sub{color:#afcbbf}.gld-page .dark .eyebrow{color:var(--go-l)}.gld-page .dark a{color:var(--em-xl)}.gld-page .card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;padding:24px 26px;position:relative}.gld-page .card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.gld-page .card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:background-position .65s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#c9a26b12 48%,#f0d9a00d 52%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.gld-page .card:hover:before{background-position:110% 0}.gld-page .card:after{content:"";z-index:2;transform-origin:50%;height:2px;transition:transform .4s var(--lux-ease);pointer-events:none;background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.gld-page .card:hover:after{transform:scaleX(1)}.gld-page .card>*{z-index:3;position:relative}.gld-page .card h3{margin-bottom:8px;font-size:1.28rem}.gld-page .card .ico{width:46px;height:46px;color:var(--em-d);background:#0596691a;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.gld-page .grid{gap:20px;display:grid}.gld-page .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.gld-page .dark .card{color:#d9e9e1;box-shadow:none;background:#ffffff0d;border-color:#c9a26b40}.gld-page .dark .card h3{color:#f5efde}.gld-page .tbl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;overflow:hidden}.gld-page .tbl-card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-4px)}.gld-page .tbl-head{background:var(--em-ink);color:var(--go-x);font-family:var(--f-serif);letter-spacing:.03em;padding:14px 22px;font-size:1.12rem}.gld-page .responsive-tbl{overflow-x:auto}.gld-page table{border-collapse:collapse;width:100%;font-size:.92rem}.gld-page caption{text-align:left;color:var(--ink-xt);padding:12px 22px 0;font-size:.8rem}.gld-page th,.gld-page td{text-align:left;border-bottom:1px solid var(--bo);vertical-align:top;padding:13px 22px}.gld-page th{color:var(--em-dk);background:#0596690d;font-weight:600}.gld-page tbody tr{transition:background .2s}.gld-page tbody tr:hover{background:#c9a26b0d}.gld-page tbody tr:last-child td{border-bottom:0}.gld-page .lux-slot{border-radius:var(--r-l);border:1px solid var(--bo-go);box-shadow:var(--sh-s);transition:transform .4s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;margin:30px 0 0;position:relative;overflow:hidden}.gld-page .lux-slot .ph-fill{color:#cfe8dd;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-height:230px;transition:transform .6s var(--lux-ease);background:linear-gradient(135deg,#07140f,#0b3b2e 60%,#0e4d3a);justify-content:center;align-items:center;padding:20px;font-size:.83rem;display:flex}.gld-page .lux-slot img{width:100%;height:auto;transition:transform .6s var(--lux-ease)}.gld-page .lux-slot:before{content:"";z-index:2;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.gld-page .lux-slot:after{content:"";z-index:3;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.gld-page .lux-slot:hover{box-shadow:var(--lux-glow);border-color:#c9a26b80;transform:translateY(-5px)}.gld-page .lux-slot:hover:before{background-position:110% 0}.gld-page .lux-slot:hover:after{transform:scaleX(1)}.gld-page .lux-slot:hover img,.gld-page .lux-slot:hover .ph-fill{transform:scale(1.03)}.gld-page .lux-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.gld-page .lux-slot:hover figcaption{opacity:1;transform:none}.gld-page .expert-note{border:1px solid #c9a26b59;border-left:4px solid var(--go);border-radius:var(--r-m);background:linear-gradient(135deg,#fbf7ee,#f7f1e4);align-items:flex-start;gap:16px;margin:26px 0 0;padding:18px 22px;display:flex}.gld-page .expert-note .en-ic{background:var(--gr-go);color:#3d2e14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:flex}.gld-page .expert-note p{font-size:.93rem}.gld-page .expert-note strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:3px;font-size:1.04rem;display:block}.gld-page .callout{border-radius:var(--r-m);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;font-size:.93rem;display:flex}.gld-page .callout svg{flex:none;margin-top:2px}.gld-page .co-warn{color:#6b4a17;background:#fdf6ec;border:1px solid #b478284d}.gld-page .co-info{border:1px solid var(--bo-em);color:var(--em-ink);background:#0596690f}.gld-page .co-danger{color:#7a2e2e;background:#fbefef;border:1px solid #be3c3c4d}.gld-page .dark .co-info{color:#e7f1ea;background:#ffffff0f;border-color:#c9a26b4d}.gld-page .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.gld-page .step{counter-increment:s;border:1px solid var(--bo);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 20px 66px;font-size:.94rem;position:relative}.gld-page .step:hover{box-shadow:var(--lux-hover);border-color:#c9a26b66;transform:translateY(-4px)}.gld-page .step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-serif);color:var(--go-dt);font-size:1.3rem;font-weight:600;position:absolute;top:18px;left:18px}.gld-page .step strong{color:var(--em-dk);margin-bottom:4px;display:block}.gld-page .tline{margin-top:8px;display:grid}.gld-page .tl{padding:0 0 30px 42px;position:relative}.gld-page .tl:before{content:"";background:linear-gradient(180deg,var(--go),#c9a26b1f);width:2px;position:absolute;top:8px;bottom:-6px;left:11px}.gld-page .tl:last-child:before{display:none}.gld-page .tl:after{content:"";background:var(--gr-go);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px;box-shadow:0 0 0 4px #c9a26b2e}.gld-page .tl h3{margin-bottom:4px;font-size:1.14rem}.gld-page .tl p{color:var(--ink-l);max-width:78ch;font-size:.93rem}.gld-page .fx-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px;margin-top:8px;list-style:none;display:grid}.gld-page .fx-list li{align-items:flex-start;gap:11px;padding:9px 0;font-size:.93rem;display:flex}.gld-page .fx-list svg{color:var(--em-d);flex:none;margin-top:4px}.gld-page .sev{border-radius:var(--r-l);transition:transform .3s var(--lux-ease),box-shadow .3s;border:1px solid;padding:22px 24px}.gld-page .sev:hover{box-shadow:var(--lux-hover);transform:translateY(-4px)}.gld-page .sev h3{align-items:center;gap:9px;margin-bottom:10px;font-size:1.12rem;display:flex}.gld-page .sev ul{gap:7px;font-size:.91rem;list-style:none;display:grid}.gld-page .sev li{padding-left:18px;position:relative}.gld-page .sev li:before{content:"•";position:absolute;left:2px}.gld-page .sev-2{background:#fdf6ec;border-color:#b478284d}.gld-page .sev-2 h3{color:#8a5b18}.gld-page .sev-3{background:#fbefef;border-color:#be3c3c4d}.gld-page .sev-3 h3{color:#9c3434}.gld-page .tool{border:1px solid var(--bo-go);border-radius:var(--r-xl);box-shadow:var(--sh-m);background:#fff;padding:clamp(24px,4vw,42px)}.gld-page .tool fieldset{border:0;margin-bottom:22px}.gld-page .tool legend{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:10px;font-size:1.12rem;font-weight:600}.gld-page .opts{flex-wrap:wrap;gap:10px;display:flex}.gld-page .opts label{border:1.5px solid var(--bo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.gld-page .opts label:hover{border-color:var(--go);background:#c9a26b0f;transform:translateY(-1px)}.gld-page .opts input{accent-color:var(--em)}.gld-page .opts input:checked+span{color:var(--em-dk);font-weight:600}.gld-page .tool-result{border-radius:var(--r-m);border:1px solid var(--bo-em);background:#0596690d;margin-top:8px;padding:22px 24px;font-size:.95rem;display:none}.gld-page .tool-result.show{display:block}.gld-page .tool-result h3{margin-bottom:8px;font-size:1.18rem}.gld-page .tool-disc{color:var(--ink-xt);margin-top:16px;font-size:.8rem}.gld-page .lab-hint{color:var(--ink-l);margin-bottom:16px;font-size:.88rem}.gld-page .lab-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.gld-page .lab-btn{border:1.5px solid var(--bo);font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.gld-page .lab-btn:hover{border-color:var(--go);color:var(--em-dk);transform:translateY(-1px)}.gld-page .lab-btn[aria-pressed=true]{background:var(--gr-em);border-color:var(--em-d);color:#fff}.gld-page .pill{border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}.gld-page .p-ok{color:var(--em-dk);background:#0596691f}.gld-page .p-med{color:#7a5212;background:#b4782824}.gld-page .p-pro{color:#453c9c;background:#5a50be1f}.gld-page .p-avoid{color:#8f2f2f;background:#be3c3c1f}.gld-page .p-na{color:var(--ink-l);background:#15202b14}.gld-page .legend{color:var(--ink-l);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.gld-page .myths{counter-reset:my;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.gld-page .myth{counter-increment:my;border-radius:var(--r-l);transition:transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(165deg,#0a231c,#052e25 55%,#07382c);border:1px solid #c9a26b47;position:relative;overflow:hidden;box-shadow:0 14px 44px #031f1959}.gld-page .myth:hover{border-color:#c9a26b8c;transform:translateY(-6px);box-shadow:0 26px 70px #031f1980,0 0 0 1.5px #c9a26b59,0 0 90px #c9a26b1a}.gld-page .myth:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.gld-page .myth:hover:before{background-position:110% 0}.gld-page .myth:after{content:counter(my,decimal-leading-zero);z-index:1;font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px #c9a26b66;pointer-events:none;font-size:2.4rem;font-weight:500;line-height:1;transition:-webkit-text-stroke-color .35s;position:absolute;top:14px;right:20px}.gld-page .myth:hover:after{-webkit-text-stroke-color:#f0d9a0d9}.gld-page .myth-top{z-index:2;padding:24px 26px 20px;position:relative}.gld-page .myth .m{letter-spacing:.2em;text-transform:uppercase;color:#e8b4b4;background:#963c3c2e;border:1px solid #dc8c8c66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.gld-page .myth .m svg{flex:none}.gld-page .myth .mq{font-family:var(--f-serif);color:#d9cbb6;font-size:1.22rem;font-style:italic;line-height:1.4;-webkit-text-decoration:line-through #dc8c8c8c;text-decoration:line-through #dc8c8c8c;text-decoration-thickness:1.5px;transition:color .3s}.gld-page .myth-split{z-index:2;background:linear-gradient(90deg,#c9a26ba6,#c9a26b0f);height:1px;margin:0 26px;position:relative}.gld-page .myth-split:before{content:"";background:var(--gr-go);transform-origin:0;width:34px;height:6px;transition:transform .45s var(--lux-ease);border-radius:4px;position:absolute;top:-2.5px;left:0;transform:scaleX(.4)}.gld-page .myth:hover .myth-split:before{transform:scaleX(2.6)}.gld-page .myth-bot{z-index:2;padding:20px 26px 26px;position:relative}.gld-page .myth .f{letter-spacing:.2em;text-transform:uppercase;color:#f0d9a0;background:#c9a26b24;border:1px solid #c9a26b80;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:box-shadow .35s,background .3s;display:inline-flex}.gld-page .myth:hover .f{background:#c9a26b38;box-shadow:0 6px 20px #c9a26b40}.gld-page .myth .f svg{flex:none}.gld-page .myth .fa{color:#cfe3d8;font-size:.94rem;line-height:1.7}.gld-page .myth .fa strong{color:#f5efde}@media (max-width:640px){.gld-page .myth .mq{font-size:1.08rem}.gld-page .myth:after{font-size:1.9rem;top:12px;right:16px}}.gld-page .doc-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.gld-page .doc-photo{aspect-ratio:4/5;border-radius:var(--r-l);width:min(240px,60vw);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(150deg,#0b3b2e,#0e4d3a);border:1px solid #c9a26b66;justify-content:center;align-items:center;display:flex;overflow:hidden}.gld-page .doc-photo:hover{box-shadow:var(--lux-glow);border-color:#c9a26b8c;transform:translateY(-4px)}.gld-page .doc-photo .init{font-family:var(--f-serif);color:var(--go-l);font-size:3rem}.gld-page .doc-badge{color:var(--go-x);letter-spacing:.06em;background:#c9a26b24;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 16px;font-size:.78rem;display:inline-flex}.gld-page .doc blockquote{font-family:var(--f-serif);color:#f2ecd9;border-left:3px solid var(--go);margin:18px 0;padding-left:20px;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic}.gld-page .doc-meta{color:#afcbbf;font-size:.85rem}.gld-page .doc-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.85rem;display:flex}@media (max-width:760px){.gld-page .doc-grid{grid-template-columns:1fr}}.gld-page .filters{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.gld-page .filters select{font:inherit;border:1.5px solid var(--bo);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px;font-size:.87rem;transition:border-color .2s}.gld-page .filters select:hover{border-color:var(--go)}.gld-page .prod{flex-direction:column;display:flex}.gld-page .prod-img{border-radius:var(--r-m);background:linear-gradient(140deg,var(--iv-d),#e3e8dd);aspect-ratio:4/3;color:var(--ink-xt);letter-spacing:.08em;transition:box-shadow .35s var(--lux-ease);justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex;overflow:hidden}.gld-page .prod:hover .prod-img{box-shadow:inset 0 0 0 1.5px #c9a26b73}.gld-page .prod .tag{align-self:flex-start;margin-bottom:8px}.gld-page .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go-dt);background:#c9a26b1f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.gld-page .prod h3{font-size:1.18rem}.gld-page .prod .meta{color:var(--ink-l);margin:6px 0 12px;font-size:.85rem}.gld-page .prod .price{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:14px;font-size:1.25rem}.gld-page .prod-ctas{gap:10px;margin-top:auto;display:flex}.gld-page .prod-ctas .btn{padding:11px 20px;font-size:.85rem}.gld-page .prod-note{color:var(--ink-xt);margin-top:18px;font-size:.8rem}.gld-page .rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.gld-page .rail a.card{color:inherit;display:block}.gld-page .rail a.card:hover{text-decoration:none}.gld-page .arr{color:var(--go-dt);margin-top:10px;font-size:.85rem;font-weight:600}.gld-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.gld-page .know-col h3{border-bottom:1px solid var(--bo-go);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.gld-page .know-col ul{gap:9px;font-size:.9rem;list-style:none;display:grid}.gld-page .know-col a{color:var(--ink-l);transition:color .2s,letter-spacing .3s var(--lux-ease)}.gld-page .know-col a:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.gld-page .refs ol{gap:10px;padding-left:20px;font-size:.92rem;display:grid}.gld-page .refs a{text-underline-offset:3px;text-decoration:underline}.gld-page .refs a:hover{color:var(--go-dt)}.gld-page .refs-note{color:var(--ink-xt);margin-top:16px;font-size:.84rem}.gld-page .faq-list{counter-reset:fq;gap:14px;max-width:980px;display:grid}.gld-page .faq{counter-increment:fq;border:1px solid var(--bo);border-radius:var(--r-l);transition:border-color .3s var(--lux-ease),box-shadow .35s var(--lux-ease),transform .3s var(--lux-ease);background:linear-gradient(135deg,#fff,#fdfbf5);position:relative;overflow:hidden}.gld-page .faq:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b12 48%,#f0d9a00d 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.gld-page .faq:hover:before{background-position:110% 0}.gld-page .faq:after{content:"";background:linear-gradient(180deg,var(--go),var(--go-x),var(--go));transform-origin:top;width:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.gld-page .faq:hover:after,.gld-page .faq[data-open=true]:after{transform:scaleY(1)}.gld-page .faq:hover{box-shadow:var(--lux-hover);border-color:#c9a26b80;transform:translateY(-3px)}.gld-page .faq[data-open=true]{background:linear-gradient(135deg,#fffdf8,#fbf6ea);border-color:#c9a26b8c;box-shadow:0 18px 55px #c9a26b29}.gld-page .faq-q{z-index:2;text-align:left;width:100%;font-family:var(--f-serif);color:var(--em-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:22px 26px;font-size:1.14rem;font-weight:600;transition:color .25s;display:flex;position:relative}.gld-page .faq-q:before{content:counter(fq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);letter-spacing:.04em;transition:color .3s var(--lux-ease);flex:none;font-size:1rem;font-weight:500}.gld-page .faq:hover .faq-q:before,.gld-page .faq[data-open=true] .faq-q:before{color:var(--go);-webkit-text-stroke-color:var(--go)}.gld-page .faq-q:hover{color:var(--go-dt)}.gld-page .faq-q span.qtext{flex:1}.gld-page .faq-q .plus{width:32px;height:32px;color:var(--go-dt);font-size:1.05rem;font-family:var(--f-sans);transition:transform .4s var(--lux-ease),background .3s,box-shadow .3s,color .3s;background:#c9a26b0f;border:1.5px solid #c9a26b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.gld-page .faq:hover .faq-q .plus{box-shadow:0 6px 18px #c9a26b4d}.gld-page .faq[data-open=true] .faq-q .plus{background:var(--gr-go);color:#3d2e14;border-color:#0000;transform:rotate(135deg)}.gld-page .faq-a{z-index:2;transition:grid-template-rows .45s var(--lux-ease);grid-template-rows:0fr;display:grid;position:relative}.gld-page .faq-a>div{overflow:hidden}.gld-page .faq-a p{color:var(--ink-l);padding:0 26px 24px 70px;font-size:.95rem;line-height:1.75;position:relative}.gld-page .faq-a p:before{content:"";background:linear-gradient(#c9a26b8c,#0000);width:1px;position:absolute;top:6px;bottom:26px;left:44px}.gld-page .faq[data-open=true] .faq-a{grid-template-rows:1fr}@media (max-width:640px){.gld-page .faq-q{padding:18px;font-size:1.02rem}.gld-page .faq-a p{padding:0 18px 20px}.gld-page .faq-a p:before,.gld-page .faq-q:before{display:none}}.gld-page .faq-ctrl{gap:16px;max-width:980px;margin-bottom:26px;display:grid}.gld-page .faq-search{transition:border-color .3s,box-shadow .35s var(--lux-ease);background:linear-gradient(135deg,#fff,#fbf7ee);border:1.5px solid #c9a26b66;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;display:flex;box-shadow:0 8px 30px #c9a26b1a}.gld-page .faq-search:focus-within{border-color:var(--go);box-shadow:0 0 0 3px #c9a26b2e,0 14px 40px #c9a26b2e}.gld-page .faq-search svg{color:var(--go-dt);flex:none}.gld-page .faq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.gld-page .faq-search input::placeholder{color:var(--ink-xt)}.gld-page .faq-chips{flex-wrap:wrap;gap:10px;display:flex}.gld-page .faq-chip{font:inherit;letter-spacing:.04em;color:var(--ink-l);cursor:pointer;transition:all .3s var(--lux-ease);background:#fff;border:1.5px solid #c9a26b66;border-radius:999px;padding:9px 20px;font-size:.82rem;font-weight:600;position:relative;overflow:hidden}.gld-page .faq-chip:hover{border-color:var(--go);color:var(--go-dt);transform:translateY(-2px);box-shadow:0 8px 22px #c9a26b33}.gld-page .faq-chip[aria-pressed=true]{background:var(--gr-dark);border-color:var(--em-dk);color:var(--go-x);box-shadow:0 10px 28px #031f194d}.gld-page .faq-chip .n{color:var(--go-dt);vertical-align:1px;background:#c9a26b24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.gld-page .faq-chip[aria-pressed=true] .n{color:#3d2e14;background:var(--go-x)}.gld-page .faq[data-hide=true]{display:none}.gld-page .faq-empty{border-radius:var(--r-l);text-align:center;max-width:980px;color:var(--ink-l);background:linear-gradient(135deg,#fffdf8,#fbf6ea);border:1.5px dashed #c9a26b80;padding:34px 30px;display:none}.gld-page .faq-empty.show{display:block}.gld-page .faq-empty strong{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:6px;font-size:1.2rem;display:block}.gld-page .faq-cta{border-radius:var(--r-l);background:var(--gr-dark);color:#d9e9e1;border:1px solid #c9a26b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin-top:34px;padding:clamp(26px,4vw,40px);display:flex;position:relative;overflow:hidden}.gld-page .faq-cta:before{content:"";background:radial-gradient(circle at 85% 15%,#c9a26b33,#0000 45%);position:absolute;inset:0}.gld-page .faq-cta>*{z-index:2;position:relative}.gld-page .faq-cta h3{color:#fbf8ef;margin-bottom:6px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.gld-page .faq-cta p{color:#afcbbf;max-width:52ch;font-size:.92rem}.gld-page .final{position:relative;overflow:hidden}.gld-page .final .inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.gld-page .final h2{color:#fbf8ef;margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.gld-page .final p{color:#bcd6ca;margin-bottom:28px}.gld-page .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.gld-page .final:before{content:"";background:radial-gradient(circle at 50% 0,#c9a26b29,#0000 55%);position:absolute;inset:0}.gld-page .disclaim{background:var(--iv-d);border-top:1px solid var(--bo);color:var(--ink-l);padding:26px 0;font-size:.83rem}.gld-page .disclaim strong{color:var(--em-ink)}.gld-page .site-footer{background:var(--em-x);color:#a9c6b9;font-size:.88rem}.gld-page .ft-top{grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,4vw,48px);padding:clamp(44px,6vw,70px) 0 34px;display:grid}.gld-page .ft-brand .logo{color:#fbf8ef;font-size:1.5rem}.gld-page .ft-brand p{max-width:34ch;margin:14px 0 18px}.gld-page .ft-social{gap:10px;display:flex}.gld-page .ft-social a{width:38px;height:38px;color:var(--go-l);transition:transform .25s var(--lux-ease),background .2s;border:1px solid #c9a26b59;border-radius:11px;justify-content:center;align-items:center;display:flex}.gld-page .ft-social a:hover{background:#c9a26b1f;text-decoration:none;transform:translateY(-3px)scale(1.05)}.gld-page .site-footer h3{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--go-l);margin-bottom:16px;font-size:.8rem}.gld-page .site-footer ul{gap:10px;list-style:none;display:grid}.gld-page .site-footer a{color:#a9c6b9}.gld-page .site-footer a:hover{color:var(--go-x)}.gld-page .ft-news{gap:8px;margin-top:6px;display:flex}.gld-page .ft-news input{min-width:0;font:inherit;color:#edf5f0;background:#ffffff0f;border:1px solid #c9a26b4d;border-radius:11px;flex:1;padding:11px 14px;font-size:.85rem}.gld-page .ft-news input::placeholder{color:#7fa192}.gld-page .ft-news button{font:inherit;background:var(--gr-go);color:#241a08;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:.85rem;font-weight:600;transition:transform .25s,box-shadow .25s}.gld-page .ft-news button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a26b4d}.gld-page .ft-trust{border-top:1px solid #c9a26b2e;flex-wrap:wrap;gap:18px 30px;padding:20px 0;font-size:.8rem;display:flex}.gld-page .ft-trust span{align-items:center;gap:8px;display:inline-flex}.gld-page .ft-trust svg{color:var(--go-l)}.gld-page .ft-bottom{border-top:1px solid #c9a26b2e;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;padding:18px 0 26px;font-size:.8rem;display:flex}@media (max-width:960px){.gld-page .ft-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gld-page .ft-top{grid-template-columns:1fr}}.gld-page .sect-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4.5vw,50px);display:flex}.gld-page .sect-cta .sc-line{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);flex:60px;height:1px;position:relative}.gld-page .sect-cta .sc-line:before{content:"";background:var(--gr-go);border-radius:4px;width:26px;height:6px;position:absolute;top:-2.5px;left:0}.gld-page .sect-cta .sc-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--go-dt);white-space:nowrap;font-size:.74rem;font-weight:700}.gld-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.gld-page .btn-lux{letter-spacing:.02em;color:var(--em-ink);cursor:pointer;isolation:isolate;transition:color .35s var(--lux-ease),transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1.5px solid #c9a26ba6;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gld-page .btn-lux:before{content:"";z-index:-1;background:var(--gr-go);transform-origin:0;transition:transform .45s var(--lux-ease);position:absolute;inset:0;transform:scaleX(0)}.gld-page .btn-lux:after{content:"";pointer-events:none;transition:background-position .6s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%) -115% 0/230% 100%;position:absolute;inset:0}.gld-page .btn-lux:hover{color:#241a08;border-color:#0000;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 44px #c9a26b66,0 0 0 1.5px #c9a26b59}.gld-page .btn-lux:hover:before{transform:scaleX(1)}.gld-page .btn-lux:hover:after{background-position:115% 0}.gld-page .btn-lux .bl-arr{transition:transform .35s var(--lux-ease);display:inline-flex}.gld-page .btn-lux:hover .bl-arr{transform:translate(5px)}.gld-page .dark .btn-lux{color:var(--go-x);background:#ffffff0d;border-color:#c9a26b8c}.gld-page .dark .btn-lux:hover{color:#241a08}.gld-page .sect-cta .sc-alt{color:var(--ink-l);transition:color .25s,letter-spacing .3s var(--lux-ease);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.gld-page .sect-cta .sc-alt:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.gld-page .dark .eyebrow,.gld-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.gld-page .dark .sect-cta .sc-alt{color:#afcbbf}.gld-page .dark .sect-cta .sc-alt:hover{color:var(--go-x)}@media (max-width:560px){.gld-page .sect-cta{gap:14px}.gld-page .sect-cta .sc-line{flex-basis:100%}.gld-page .btn-lux{justify-content:center;width:100%}}.gld-page.js .rv{opacity:0;transition:opacity .6s var(--lux-ease),transform .6s var(--lux-ease);transform:translateY(22px)}.gld-page .faq{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.gld-page *,.gld-page :before,.gld-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.gld-page{scroll-behavior:auto}.gld-page .rv,.gld-page.js .rv{opacity:1;transform:none}}.gld-page{--aq:#3fbfae;--aq-d:#178f80;--aq-dt:#0e6b5f;--aq-l:#9fe3d8;--aq-x:#dff6f1;--pearl:#f3f5f2;--seaglass:#3fbfae24}.gld-page .hero{background:linear-gradient(160deg,#03211c 0%,#052e25 42%,#0a4437 78%,#0e5346 100%)}.gld-page .hero:before{background:radial-gradient(circle at 12% 18%,#c9a26b24,#0000 36%),radial-gradient(circle at 86% 12%,#3fbfae2e,#0000 34%),radial-gradient(circle at 65% 90%,#9fe3d814,#0000 40%)}.gld-page .hero-art{background:radial-gradient(circle at 28% 22%,#3fbfae47,#0000 45%),radial-gradient(circle at 76% 78%,#c9a26b2e,#0000 42%),linear-gradient(155deg,#07362c,#0c4a3c 55%,#0a4437)}.gld-page .chip{color:#d8efe9;background:#3fbfae1a;border-color:#9fe3d859}.gld-page .card .ico{background:var(--seaglass);color:var(--aq-dt)}.gld-page .dark .card .ico{color:var(--aq-l);background:#3fbfae2e}.gld-page .learn:before{background:linear-gradient(90deg,var(--aq-d),var(--go))}.gld-page .gh-num{-webkit-text-stroke-color:var(--aq-dt)}.gld-page .dark .gh-num{-webkit-text-stroke-color:var(--aq-l)}.gld-page .gh-rule{background:linear-gradient(90deg,#178f808c,#c9a26b59,#c9a26b0d)}.gld-page .tl:after{background:linear-gradient(135deg,var(--aq),var(--aq-l));box-shadow:0 0 0 4px #3fbfae29}.gld-page .tl:before{background:linear-gradient(180deg,var(--aq),#3fbfae1a)}.gld-page .step:before{color:var(--aq-dt)}.gld-page .pill.p-aq{color:#0e6b5f;background:#3fbfae24}.gld-page .card:hover,.gld-page .tbl-card:hover,.gld-page .step:hover{border-color:#3fbfae80}.gld-page .sev-1{background:#eff8f5;border-color:#3fbfae59}.gld-page .sev-1 h3{color:var(--aq-dt)}.gld-page .faq-chip[aria-pressed=true]{background:linear-gradient(160deg,#03211c,#0a4437)}.gld-page .myth{background:linear-gradient(165deg,#07231e,#053028 55%,#0a4437)}.gld-page .expert-note{border-left-color:var(--aq-dt)}.gld-page .expert-note .en-ic{background:linear-gradient(135deg,var(--aq-d),var(--aq));color:#fff}.gld-page .mol{pointer-events:none;filter:blur(.5px);background:radial-gradient(circle at 35% 30%,#ffffff80,#9fe3d840 45%,#3fbfae0f 75%);border-radius:50%;position:absolute}.gld-page .gld-hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(70px,9vw,132px) 0 clamp(76px,10vw,140px);position:relative;overflow:hidden}.gld-page .gld-hero:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at 78% 26%,#c9a26b33,#0000 46%),radial-gradient(circle at 18% 78%,#3fbfae24,#0000 42%);position:absolute;inset:0}.gld-page .gld-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}@media (max-width:940px){.gld-page .gld-hero-grid{grid-template-columns:1fr}}.gld-page .gld-hero h1{letter-spacing:-.015em;margin-bottom:22px;font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:1.06}.gld-page .gld-hero h1 em{color:var(--go-x);font-style:italic;font-weight:500}.gld-page .gld-hero__sub{color:#c3dacf;max-width:60ch;margin-bottom:26px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.gld-page .gld-hero__note{color:#9fbfb2;max-width:56ch;margin-bottom:30px;font-size:.84rem}.gld-page .gld-hero__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.gld-page .gld-textlink{min-height:44px;color:var(--go-x);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.gld-page .gld-textlink:after{content:"";background:var(--go-x);height:1px;transition:right .45s var(--lux-ease);position:absolute;bottom:10px;left:0;right:100%}.gld-page .gld-textlink:hover{color:#fdfbf4;text-decoration:none}.gld-page .gld-textlink:hover:after{right:0}.gld-page .gld-heroart{border-radius:var(--r-xl);aspect-ratio:4/5;background:linear-gradient(155deg,#0a2a22,#061815 60%,#0b3128);border:1px solid #c9a26b52;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #03141080}@media (max-width:940px){.gld-page .gld-heroart{aspect-ratio:16/11}}.gld-page .gld-heroart figcaption{color:#9fe3d8;background:linear-gradient(#0000,#031410db);padding:16px 20px;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}.gld-page .gld-badge{color:#eadfc5;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051914d1;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.74rem;display:inline-flex;position:absolute}.gld-page .gld-badge--a{top:18px;left:18px}.gld-page .gld-badge--b{bottom:64px;right:18px}.gld-page .gld-rail{flex-wrap:wrap;gap:10px;display:flex}.gld-page .gld-pill{color:#c3dacf;background:#ffffff0f;border:1px solid #c9a26b42;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.8rem;display:inline-flex}.gld-page .gld-pill svg{color:var(--go-x);flex:none}.gld-page .gld-cred{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.gld-page .gld-cred{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.gld-page .gld-cred{grid-template-columns:repeat(3,1fr)}}.gld-page .gld-credcard{background:#fff;padding:24px 26px 26px;transition:background .3s}.gld-page .gld-credcard:hover{background:#fdfbf5}.gld-page .gld-credcard__k{letter-spacing:.2em;text-transform:uppercase;color:#8a6a3c;margin-bottom:9px;font-size:.62rem;font-weight:700}.gld-page .gld-credcard h3{margin-bottom:6px;font-size:1.1rem}.gld-page .gld-credcard p{color:var(--ink-l);font-size:.88rem}.gld-page .gld-credcard cite{color:#626e78;margin-top:11px;font-size:.74rem;font-style:normal;display:block}.gld-page .gld-pillars{gap:18px;display:grid}@media (min-width:960px){.gld-page .gld-pillars{grid-template-columns:repeat(3,1fr)}}.gld-page .gld-pillar{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .35s var(--lux-ease),box-shadow .35s,border-color .3s;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.gld-page .gld-pillar:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.gld-page .gld-pillar__art{aspect-ratio:16/10;color:#8a6a3c;letter-spacing:.08em;text-align:center;background:linear-gradient(150deg,#f4f1e8,#eae5d8);justify-content:center;align-items:center;padding:16px;font-size:.78rem;display:flex;position:relative;overflow:hidden}.gld-page .gld-pillar__art:after{content:"";opacity:0;background:linear-gradient(#0000 60%,#c9a26b24);transition:opacity .4s;position:absolute;inset:0}.gld-page .gld-pillar:hover .gld-pillar__art:after{opacity:1}.gld-page .gld-pillar__body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.gld-page .gld-pillar__n{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);margin-bottom:12px;font-size:1.5rem;line-height:1}.gld-page .gld-pillar h3{margin-bottom:8px;font-size:1.24rem}.gld-page .gld-pillar p{color:var(--ink-l);font-size:.9rem}.gld-page .gld-pillar ul{color:var(--ink-l);gap:7px;margin:14px 0 0;font-size:.87rem;list-style:none;display:grid}.gld-page .gld-pillar li{padding-left:18px;position:relative}.gld-page .gld-pillar li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.gld-page .gld-pillar .gld-guard{border-radius:var(--r-m);color:#8a3a3a;background:#9c34340f;border:1px solid #9c343447;margin-top:16px;padding:12px 14px;font-size:.83rem}.gld-page .gld-pillar .arr{margin-top:auto;padding-top:18px}.gld-page .gld-empty{border-radius:var(--r-xl);text-align:center;background:linear-gradient(155deg,#fdfbf5,#f7f2e6);border:1px dashed #c9a26b8c;padding:clamp(34px,5vw,60px) clamp(24px,4vw,54px)}.gld-page .gld-empty__mark{color:#8a6a3c;background:#c9a26b14;border:1px solid #c9a26b80;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.gld-page .gld-empty h3{margin-bottom:12px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.gld-page .gld-empty p{color:var(--ink-l);max-width:62ch;margin:0 auto 10px;font-size:.96rem}.gld-page .gld-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.gld-page .gld-count{color:#626e78;margin-bottom:16px;font-size:.84rem}.gld-page .gld-count b{color:var(--em-dk)}.gld-page .gld-filters{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;margin-bottom:24px;padding:22px 24px}.gld-page .gld-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.gld-page .gld-filters__top h3{margin:0;font-size:1.1rem}.gld-page .gld-fgrid{gap:14px;display:grid}@media (min-width:640px){.gld-page .gld-fgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.gld-page .gld-fgrid{grid-template-columns:repeat(3,1fr)}}.gld-page .gld-field label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;margin-bottom:6px;font-size:.66rem;font-weight:700;display:block}.gld-page .gld-field select,.gld-page .gld-field input[type=search]{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--bo);border-radius:var(--r-m);background:#fdfbf5;padding:10px 13px;font-size:.9rem}.gld-page .gld-field select:focus-visible,.gld-page .gld-field input:focus-visible{outline:2px solid var(--em);outline-offset:2px}.gld-page .gld-clear{border:1.5px solid var(--bo);min-height:44px;font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:600}.gld-page .gld-clear:hover{border-color:var(--go);color:#8a6a3c}.gld-page .gld-finder{border-radius:var(--r-xl);color:#eaf5ef;background:linear-gradient(160deg,#07362c,#0a4437 58%,#063026);border:1px solid #c9a26b59;overflow:hidden;box-shadow:0 30px 80px #031a1466}.gld-page .gld-finder__head{padding:clamp(26px,3.6vw,40px) clamp(24px,3.6vw,44px) 0}.gld-page .gld-finder__head h3{margin-bottom:10px;font-size:clamp(1.5rem,2.8vw,2rem)}.gld-page .gld-finder__head p{color:#c3dacf;max-width:68ch;font-size:.94rem}.gld-page .gld-q{padding:clamp(22px,3vw,32px) clamp(24px,3.6vw,44px)}.gld-page .gld-q fieldset{border:0;margin:0 0 26px;padding:0}.gld-page .gld-q legend{color:#eadfc5;align-items:baseline;gap:11px;margin-bottom:12px;font-size:.98rem;font-weight:600;display:flex}.gld-page .gld-q legend .n{font-family:var(--f-serif);color:var(--go-x);font-size:1.05rem}.gld-page .gld-opts{flex-wrap:wrap;gap:9px;display:flex}.gld-page .gld-opt{position:relative}.gld-page .gld-opt input{opacity:0;width:1px;height:1px;position:absolute}.gld-page .gld-opt span{cursor:pointer;color:#c3dacf;min-height:44px;transition:all .25s var(--lux-ease);background:#ffffff0d;border:1px solid #c9a26b47;border-radius:999px;align-items:center;padding:10px 17px;font-size:.86rem;display:inline-flex}.gld-page .gld-opt input:checked+span{background:var(--gr-go);color:#241a08;border-color:#0000;font-weight:600}.gld-page .gld-opt input:focus-visible+span{outline:2px solid var(--go-x);outline-offset:2px}.gld-page .gld-opt span:hover{color:#fdfbf4;border-color:#c9a26b99}.gld-page .gld-finder__foot{flex-wrap:wrap;align-items:center;gap:14px;padding:0 clamp(24px,3.6vw,44px) clamp(26px,3.6vw,40px);display:flex}.gld-page .gld-result{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #c9a26b4d;margin:0 clamp(24px,3.6vw,44px) clamp(26px,3.6vw,40px);padding:24px 26px}.gld-page .gld-result[hidden]{display:none}.gld-page .gld-result__k{letter-spacing:.2em;text-transform:uppercase;color:var(--go-l);margin-bottom:8px;font-size:.66rem;font-weight:700}.gld-page .gld-result h4{margin-bottom:8px;font-size:1.3rem}.gld-page .gld-result p{color:#c3dacf;margin-bottom:12px;font-size:.92rem}.gld-page .gld-result ul{color:#b6d0c5;gap:8px;font-size:.89rem;list-style:none;display:grid}.gld-page .gld-result li{padding-left:20px;position:relative}.gld-page .gld-result li:before{content:"◆";color:var(--go);font-size:.62rem;position:absolute;top:4px;left:0}.gld-page .gld-result--urgent{background:#9c343429;border-color:#e9a7a573}.gld-page .gld-result--urgent .gld-result__k{color:#e9a7a5}.gld-page .gld-finder__disc{color:#9fbfb2;padding:0 clamp(24px,3.6vw,44px) clamp(26px,3.6vw,36px);font-size:.82rem;line-height:1.65}.gld-page .gld-ing{gap:14px;display:grid}@media (min-width:700px){.gld-page .gld-ing{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.gld-page .gld-ing{grid-template-columns:repeat(3,1fr)}}.gld-page .gld-icard{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 22px}.gld-page .gld-icard:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-3px)}.gld-page .gld-icard__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gld-page .gld-icard h3{margin:0;font-size:1.04rem}.gld-page .gld-icard dl{gap:9px;margin:0;display:grid}.gld-page .gld-icard dt{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;font-size:.6rem;font-weight:700}.gld-page .gld-icard dd{color:var(--ink-l);margin:2px 0 0;font-size:.86rem}.gld-page .gld-cat{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:.56rem;font-weight:700}.gld-page .gld-cat--cos{color:#0e6b5f;background:#0e6b5f1a;border:1px solid #0e6b5f59}.gld-page .gld-cat--med{color:#692f3c;background:#692f3c1a;border:1px solid #692f3c59}.gld-page .gld-cat--both{color:#8a6a3c;background:#c9a26b24;border:1px solid #c9a26b73}.gld-page .gld-safety{gap:14px;display:grid}@media (min-width:760px){.gld-page .gld-safety{grid-template-columns:repeat(2,1fr)}}.gld-page .gld-scard{border:1px solid var(--bo);border-left:3px solid var(--go);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;padding:20px 22px}.gld-page .gld-scard h3{margin-bottom:8px;font-size:1.04rem}.gld-page .gld-scard ul{color:var(--ink-l);gap:6px;font-size:.88rem;list-style:none;display:grid}.gld-page .gld-scard li{padding-left:18px;position:relative}.gld-page .gld-scard li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.gld-page .gld-flags{gap:10px;margin-top:20px;display:grid}@media (min-width:760px){.gld-page .gld-flags{grid-template-columns:repeat(2,1fr)}}.gld-page .gld-flag{color:var(--ink-l);border:1px solid var(--bo);border-radius:var(--r-m);background:linear-gradient(160deg,#fdf7f6,#faf1ef);border-left:3px solid #9c3434;align-items:flex-start;gap:13px;padding:15px 17px;font-size:.89rem;display:flex}.gld-page .gld-flag svg{color:#8a3a3a;flex:none;margin-top:2px}.gld-page .gld-neutral{gap:14px;display:grid}@media (min-width:860px){.gld-page .gld-neutral{grid-template-columns:repeat(3,1fr)}}.gld-page .gld-ncard{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;padding:22px 24px}.gld-page .gld-ncard h3{margin-bottom:8px;font-size:1.06rem}.gld-page .gld-ncard p{color:var(--ink-l);font-size:.88rem}.gld-page .gld-trademark{border-radius:var(--r-l);border:1px solid var(--bo);color:var(--ink-l);background:#fbf9f3;margin-top:26px;padding:20px 24px;font-size:.86rem;line-height:1.7}.gld-page .gld-trademark strong{color:var(--em-dk)}.gld-page .gld-src{color:#8a6a3c;overflow-wrap:break-word;border:1px dashed #c9a26b99;max-width:100%;padding:1px 6px;font-size:.72rem;display:inline-block}.gld-page .gld-journal{gap:14px;display:grid}@media (min-width:700px){.gld-page .gld-journal{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.gld-page .gld-journal{grid-template-columns:repeat(4,1fr)}}.gld-page .gld-jcard{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);color:inherit;transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;flex-direction:column;padding:22px 22px 24px;display:flex}.gld-page .gld-jcard:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;text-decoration:none;transform:translateY(-4px)}.gld-page .gld-jcard__k{letter-spacing:.2em;text-transform:uppercase;color:#8a6a3c;margin-bottom:10px;font-size:.62rem;font-weight:700}.gld-page .gld-jcard h3{margin-bottom:5px;font-size:1.1rem}.gld-page .gld-jcard p{color:var(--ink-l);margin-bottom:14px;font-size:.85rem}.gld-page .gld-jcard .arr{margin-top:auto}.gld-page .gld-toast{z-index:120;background:var(--gr-dark);color:#eaf5ef;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s var(--lux-ease);border:1px solid #c9a26b66;border-radius:999px;padding:14px 22px;font-size:.88rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #0314106b}.gld-page .gld-toast.show{opacity:1;transform:translate(-50%)}.gld-page{--gld:#1f5f6b;--gld-d:#164852;--gld-l:#e4f0f2;--gld-r:#1f5f6b4d}.gld-page .gld-credcard,.gld-page .gld-ncard,.gld-page .gld-scard,.gld-page .gld-flag,.gld-page .gld-icard,.gld-page .gld-jcard,.gld-page .gld-pillar{transition:transform .34s var(--lux-ease),box-shadow .34s var(--lux-ease), border-color .28s var(--lux-ease),background .28s}.gld-page .gld-credcard{position:relative;overflow:hidden}.gld-page .gld-credcard:before{content:"";background:linear-gradient(180deg,var(--gld),var(--go));transform-origin:top;width:3px;transition:transform .42s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.gld-page .gld-credcard:hover{box-shadow:var(--lux-hover);background:#fcfefe;transform:translateY(-3px)}.gld-page .gld-credcard:hover:before{transform:scaleY(1)}.gld-page .gld-credcard h3{transition:color .28s}.gld-page .gld-credcard:hover h3{color:var(--gld-d)}.gld-page .gld-pillar:hover{border-color:var(--gld-r)}.gld-page .gld-pillar__art{transition:transform .5s var(--lux-ease)}.gld-page .gld-pillar:hover .gld-pillar__art{transform:scale(1.03)}.gld-page .gld-pillar__n{transition:-webkit-text-stroke-color .3s}.gld-page .gld-pillar:hover .gld-pillar__n{-webkit-text-stroke-color:var(--gld)}.gld-page .gld-icard:hover,.gld-page .gld-ncard:hover,.gld-page .gld-scard:hover{box-shadow:var(--lux-hover);border-color:var(--gld-r);transform:translateY(-4px)}.gld-page .gld-scard{border-left-color:var(--gld)}.gld-page .gld-scard:hover{border-left-color:var(--go)}.gld-page .gld-ncard{border-top:3px solid #0000;position:relative}.gld-page .gld-ncard:hover{border-top-color:var(--gld)}.gld-page .gld-flag:hover{background:linear-gradient(160deg,#fdf4f3,#f8ecea);border-color:#9c343466;transform:translate(3px)}.gld-page .gld-jcard .arr{transition:letter-spacing .3s var(--lux-ease),color .25s}.gld-page .gld-jcard:hover .arr{letter-spacing:.02em;color:var(--gld-d)}.gld-page .gld-pill{transition:background .28s,border-color .28s,color .28s,transform .28s var(--lux-ease)}.gld-page .gld-pill:hover{color:#fdfbf4;background:#ffffff1f;border-color:#c9a26b80;transform:translateY(-2px)}.gld-page .gld-field select:hover,.gld-page .gld-field input[type=search]:hover{border-color:var(--gld-r)}.gld-page .gld-field select,.gld-page .gld-field input[type=search]{transition:border-color .25s,box-shadow .25s}.gld-page .gld-field select:focus,.gld-page .gld-field input[type=search]:focus{border-color:var(--gld);box-shadow:0 0 0 3px #1f5f6b1f}.gld-page .gld-clear:hover{border-color:var(--gld);color:var(--gld-d);background:var(--gld-l)}.gld-page .gld-matrixtbl tbody tr{transition:background .25s}.gld-page .gld-matrixtbl tbody tr:hover{background:var(--gld-l)}.gld-page .gld-gloss{gap:14px;display:grid}@media (min-width:700px){.gld-page .gld-gloss{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.gld-page .gld-gloss{grid-template-columns:repeat(3,1fr)}}.gld-page .gld-term{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .34s var(--lux-ease),box-shadow .34s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.gld-page .gld-term:after{content:"";background:linear-gradient(90deg,var(--gld),var(--go),transparent);transform-origin:0;height:2px;transition:transform .45s var(--lux-ease);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.gld-page .gld-term:hover{box-shadow:var(--lux-hover);border-color:var(--gld-r);transform:translateY(-4px)}.gld-page .gld-term:hover:after{transform:scaleX(1)}.gld-page .gld-term dt{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:7px;font-size:1.1rem;font-weight:600}.gld-page .gld-term dd{color:var(--ink-l);margin:0;font-size:.88rem;line-height:1.72}.gld-page .gld-steps{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);counter-reset:vs;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.gld-page .gld-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.gld-page .gld-steps{grid-template-columns:repeat(5,1fr)}}.gld-page .gld-step{counter-increment:vs;background:#fff;padding:22px 22px 24px;transition:background .3s}.gld-page .gld-step:hover{background:var(--gld-l)}.gld-page .gld-step:before{content:counter(vs,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--gld);margin-bottom:11px;font-size:1.45rem;line-height:1;transition:-webkit-text-stroke-color .3s;display:block}.gld-page .gld-step:hover:before{-webkit-text-stroke-color:var(--go)}.gld-page .gld-step h3{margin-bottom:5px;font-size:1rem}.gld-page .gld-step p{color:var(--ink-l);font-size:.86rem}.gld-page .gld-takeaway{border-radius:var(--r-l);background:linear-gradient(150deg,#f4fafb,#eaf3f4);border:1px solid #1f5f6b47;padding:clamp(24px,3.4vw,34px)}.gld-page .gld-takeaway h2{margin-bottom:16px;font-size:clamp(1.3rem,2.4vw,1.72rem)}.gld-page .gld-takeaway ol{counter-reset:tk;gap:12px;margin:0;list-style:none;display:grid}@media (min-width:900px){.gld-page .gld-takeaway ol{grid-template-columns:repeat(2,1fr)}}.gld-page .gld-takeaway li{counter-increment:tk;color:var(--ink-l);padding-left:38px;font-size:.94rem;line-height:1.7;position:relative}.gld-page .gld-takeaway li:before{content:counter(tk);width:26px;height:26px;font-size:.76rem;font-weight:700;font-family:var(--f-sans);background:var(--gld);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.gld-page .gld-takeaway strong{color:var(--em-dk)}.gld-page .gld-slot{border-radius:var(--r-xl);border:1px solid var(--bo);background:#fdfbf5;margin:26px 0;position:relative;overflow:hidden}.gld-page .gld-slot img{width:100%;height:auto;transition:transform .9s var(--lux-ease),filter .6s;display:block}.gld-page .gld-slot:after{content:"";pointer-events:none;opacity:0;transition:opacity .55s var(--lux-ease);background:linear-gradient(160deg,#c9a26b38,#0000 46%,#1f5f6b2e);position:absolute;inset:0}.gld-page .gld-slot:hover img{transform:scale(1.035)}.gld-page .gld-slot:hover:after{opacity:1}.gld-page .gld-slot figcaption{color:var(--ink-l);border-top:1px solid var(--bo);background:#fff;padding:14px 20px;font-size:.83rem;transition:color .3s;transform:translateY(0)}.gld-page .gld-slot:hover figcaption{color:var(--gld-d)}.gld-page .gld-slot--dark{background:#052e25;border-color:#c9a26b4d;max-width:900px;margin:0 auto 26px}.gld-page .gld-slot--dark figcaption{color:#9fbfb2;background:0 0;border-top-color:#c9a26b3d}.gld-page .gld-credcard,.gld-page .gld-icard,.gld-page .gld-ncard,.gld-page .gld-scard,.gld-page .gld-term,.gld-page .gld-jcard,.gld-page .gld-pillar{position:relative;overflow:hidden}.gld-page .gld-credcard:after,.gld-page .gld-icard:after,.gld-page .gld-ncard:after,.gld-page .gld-scard:after,.gld-page .gld-term .gld-shine,.gld-page .gld-jcard:after,.gld-page .gld-pillar:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(100deg,#0000,#ffffff80 42%,#f0d9a047 58%,#0000);width:55%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.gld-page .gld-credcard:hover:after,.gld-page .gld-icard:hover:after,.gld-page .gld-ncard:hover:after,.gld-page .gld-scard:hover:after,.gld-page .gld-jcard:hover:after,.gld-page .gld-pillar:hover:after{opacity:1;animation:gldShine .95s var(--lux-ease) forwards}@keyframes gldShine{0%{left:-70%}to{left:130%}}.gld-page .btn-gold{position:relative;overflow:hidden}.gld-page .btn-gold:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.gld-page .btn-gold:hover:after{opacity:1;animation:gldShine 1.05s var(--lux-ease) forwards}.gld-page .btn-ghost{transition:background .35s var(--lux-ease),border-color .3s,color .3s,transform .3s var(--lux-ease)}.gld-page .btn-ghost:hover{border-color:var(--go-x);background:#f0d9a024;transform:translateY(-2px)}.gld-page .gld-empty__ctas .btn,.gld-page .gld-finder__foot .btn{transition:transform .3s var(--lux-ease),box-shadow .3s}.gld-page .gld-empty__ctas .btn:hover,.gld-page .gld-finder__foot .btn:hover{transform:translateY(-2px)}.gld-page .arr{transition:color .28s,letter-spacing .3s var(--lux-ease);position:relative}.gld-page .gld-jcard:hover .arr,.gld-page .gld-pillar:hover .arr{color:var(--gld-d)}.gld-page .faq{transition:background .3s,border-color .3s}.gld-page .faq:hover{background:#fffdf7}.gld-page .faq-q:hover .plus{background:#c9a26b29;transform:rotate(90deg)}.gld-page .faq .plus{transition:transform .4s var(--lux-ease),background .3s}.gld-page .faq[data-open=true] .plus{transform:rotate(135deg)}.gld-page .gld-hero__orb{pointer-events:none;filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.gld-page .gld-hero__orb--a{background:radial-gradient(circle,#c9a26b80,#0000 68%);width:340px;height:340px;top:-70px;right:-60px}.gld-page .gld-hero__orb--b{background:radial-gradient(circle,#1f5f6b73,#0000 70%);width:420px;height:420px;bottom:-140px;left:-120px}.gld-page .gld-hero__orb--c{background:radial-gradient(circle,#3fbfae47,#0000 70%);width:240px;height:240px;top:38%;left:46%}@media (max-width:700px){.gld-page .gld-hero__orb{filter:blur(46px);opacity:.4}}.gld-page .gld-who{gap:14px;display:grid}@media (min-width:760px){.gld-page .gld-who{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.gld-page .gld-who{grid-template-columns:repeat(4,1fr)}}.gld-page .gld-wcard{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .34s var(--lux-ease),box-shadow .34s,border-color .28s;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.gld-page .gld-wcard:before{content:"";background:linear-gradient(90deg,var(--gld),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.gld-page .gld-wcard:hover{box-shadow:var(--lux-hover);border-color:var(--gld-r);transform:translateY(-4px)}.gld-page .gld-wcard:hover:before{transform:scaleX(1)}.gld-page .gld-wcard__ic{background:linear-gradient(140deg,var(--gld-l),#fff);border:1px solid var(--gld-r);width:42px;height:42px;color:var(--gld-d);transition:transform .4s var(--lux-ease);border-radius:12px;place-items:center;margin-bottom:13px;display:grid}.gld-page .gld-wcard:hover .gld-wcard__ic{transform:rotate(-6deg)scale(1.06)}.gld-page .gld-wcard h3{margin-bottom:6px;font-size:1.06rem}.gld-page .gld-wcard p{color:var(--ink-l);font-size:.87rem}.gld-page .gld-hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.gld-page .gld-hero-grid{z-index:2;position:relative}.gld-page .gld-heroart{transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease)}.gld-page .gld-heroart:hover,.gld-page .gld-heroart:focus-within{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.gld-page .gld-heroart:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.gld-page .gld-heroart:hover:before,.gld-page .gld-heroart:focus-within:before{background-position:110% 0}.gld-page .gld-heroart:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.gld-page .gld-heroart:hover:after,.gld-page .gld-heroart:focus-within:after{transform:scaleX(1)}.gld-page .gld-heroart figcaption{z-index:4;opacity:1;transition:transform .4s var(--lux-ease),color .35s,background .35s}.gld-page .gld-heroart:hover figcaption,.gld-page .gld-heroart:focus-within figcaption{color:#fdfbf4;background:linear-gradient(#0000,#031410f2);transform:translateY(-2px)}.gld-page .gld-heroart>svg{transition:transform .6s var(--lux-ease)}.gld-page .gld-heroart:hover>svg,.gld-page .gld-heroart:focus-within>svg{transform:scale(1.035)}.gld-page .gld-badge{transition:transform .4s var(--lux-ease),border-color .3s,background .3s,color .3s}.gld-page .gld-heroart:hover .gld-badge--a{transform:translateY(-3px)}.gld-page .gld-heroart:hover .gld-badge--b{transform:translateY(3px)}.gld-page .gld-badge:hover{color:#fdfbf4;background:#062a21f5;border-color:#f0d9a0bf}.gld-page .gld-hero__ctas .btn{transition:transform .3s var(--lux-ease),box-shadow .3s,background .3s,border-color .3s}.gld-page .gld-hero__ctas .btn:hover{transform:translateY(-2px)}.gld-page .gld-wcard:focus-within,.gld-page .gld-icard:focus-within,.gld-page .gld-ncard:focus-within,.gld-page .gld-scard:focus-within,.gld-page .gld-term:focus-within,.gld-page .gld-jcard:focus-visible,.gld-page .gld-credcard:focus-within{box-shadow:var(--lux-hover);border-color:var(--gld-r);transform:translateY(-4px)}.gld-page .gld-wcard:focus-within:before,.gld-page .gld-credcard:focus-within:before{transform:scaleX(1)scaleY(1)}.gld-page .gld-pillar:focus-within{border-color:var(--gld-r);box-shadow:var(--lux-hover)}.gld-page .gld-pillar:focus-within .gld-pillar__art{transform:scale(1.03)}.gld-page .gld-slot:focus-within img{transform:scale(1.035)}.gld-page .gld-slot:focus-within:after{opacity:1}.gld-page .gld-chips{flex-wrap:wrap;gap:9px;margin-top:26px;list-style:none;display:flex}.gld-page .gld-chip{border:1px solid var(--bo);min-height:38px;color:var(--ink-l);transition:border-color .25s,color .25s,background .25s,transform .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.84rem;display:inline-flex}.gld-page .gld-chip:hover,.gld-page .gld-chip:focus-visible{border-color:var(--go);color:var(--go-dt);background:#c9a26b12;text-decoration:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.gld-page .gld-heroart:hover,.gld-page .gld-heroart:focus-within,.gld-page .gld-heroart:hover>svg,.gld-page .gld-heroart:focus-within>svg,.gld-page .gld-heroart:hover .gld-badge--a,.gld-page .gld-heroart:hover .gld-badge--b,.gld-page .gld-hero__ctas .btn:hover,.gld-page .gld-wcard:focus-within,.gld-page .gld-icard:focus-within,.gld-page .gld-ncard:focus-within,.gld-page .gld-scard:focus-within,.gld-page .gld-term:focus-within,.gld-page .gld-credcard:focus-within,.gld-page .gld-pillar:focus-within .gld-pillar__art,.gld-page .gld-slot:focus-within img{transform:none}.gld-page .gld-heroart figcaption{opacity:1;transform:none}.gld-page .gld-chip:hover,.gld-page .gld-chip:focus-visible,.gld-page .gld-slot:hover img,.gld-page .gld-wcard:hover,.gld-page .gld-empty__ctas .btn:hover,.gld-page .gld-finder__foot .btn:hover,.gld-page .btn-ghost:hover,.gld-page .gld-wcard:hover .gld-wcard__ic,.gld-page .btn-lux:hover .bl-arr{transform:none}.gld-page .gld-credcard:hover:after,.gld-page .gld-icard:hover:after,.gld-page .gld-ncard:hover:after,.gld-page .gld-scard:hover:after,.gld-page .gld-jcard:hover:after,.gld-page .gld-pillar:hover:after,.gld-page .btn-gold:hover:after{opacity:0;animation:none}.gld-page .gld-hero__orb{display:none}.gld-page .gld-credcard:hover,.gld-page .gld-icard:hover,.gld-page .gld-ncard:hover,.gld-page .gld-scard:hover,.gld-page .gld-jcard:hover,.gld-page .gld-pillar:hover,.gld-page .gld-term:hover,.gld-page .gld-flag:hover,.gld-page .gld-pillar:hover .gld-pillar__art{transform:none}.gld-page .gld-credcard:before,.gld-page .gld-term:after{transition:none}.gld-page .gld-pillar:hover,.gld-page .gld-icard:hover,.gld-page .gld-jcard:hover{transform:none}.gld-page .gld-textlink:after{transition:none}}.gld-page{--hcx-go-t:#7f6643;--hcx-ink-t:#626c74;--hcx-hdr-h:122px;--hcx-pgnav-h:58px}.gld-page .pgnav{top:var(--hcx-hdr-h,122px)}.gld-page .sect[id],.gld-page section[id],.gld-page [id].sect{scroll-margin-top:calc(var(--hcx-hdr-h,122px) + var(--hcx-pgnav-h,58px) + 14px)}@media (max-width:400px){.gld-page .hdr-icons{gap:2px}.gld-page .hdr-main{gap:8px}.gld-page .hdr-ic{width:40px;height:40px}.gld-page .hdr-consult{letter-spacing:0;padding:9px 12px;font-size:.8rem}}@media (max-width:360px){.gld-page .hdr-consult,.gld-page .hdr-icons a[href*=wishlist]{display:none}}.gld-page .prod-card,.gld-page .prod-card *,.gld-page .dat,.gld-page .dat>*{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.gld-page *{min-width:0}.gld-page [class*=-status],.gld-page [class*=-badge],.gld-page [class*=-pill],.gld-page [class*=-chip],.gld-page [class*=-tag]{white-space:normal}.gld-page li,.gld-page p,.gld-page td,.gld-page th,.gld-page dd,.gld-page dt,.gld-page h1,.gld-page h2,.gld-page h3,.gld-page h4,.gld-page strong,.gld-page code,.gld-page span{overflow-wrap:anywhere}}.gld-page .sect-cta .sc-kicker{white-space:normal;overflow-wrap:anywhere}.gld-page .eyebrow,.gld-page .sect-cta .sc-kicker,.gld-page .arr,.gld-page p.arr,.gld-page span.arr,.gld-page .tag,.gld-page .faq-chip .n{color:var(--hcx-go-t)}.gld-page .zone small,.gld-page .shade small,.gld-page .tool-disc,.gld-page .prod-note,.gld-page .imp-el,.gld-page .oxide-ci,.gld-page .tbl-card caption{color:var(--hcx-ink-t)}.gld-page .dark .eyebrow,.gld-page .hero .eyebrow,.gld-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.gld-page .dark .arr,.gld-page .dark .tag,.gld-page .dark .faq-chip .n{color:var(--go-x)}.gld-page .dark .zone small,.gld-page .dark .shade small,.gld-page .dark small,.gld-page .dark .tool-disc,.gld-page .dark .prod-note{color:#b8c0c8}.gld-page .sect-cta .sc-alt,.gld-page .doc-links a{align-items:center;min-height:44px;display:inline-flex}.gld-page .crumbs a,.gld-page .site-footer ul li a{align-items:center;min-height:40px;display:inline-flex}.gld-page .ft-social a{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.gld-page .ft-top,.gld-page .ft-top>*,.gld-page .site-footer ul,.gld-page .site-footer li{min-width:0}.gld-page .site-footer a{overflow-wrap:anywhere}@media (max-width:560px){.gld-page .ft-social{flex-wrap:wrap}}.gld-page.js .rv{opacity:0;transform:translateY(22px)}.gld-page.js .rv.in{opacity:1;transform:none}.gld-page a:focus-visible,.gld-page button:focus-visible,.gld-page input:focus-visible,.gld-page select:focus-visible,.gld-page textarea:focus-visible,.gld-page summary:focus-visible,.gld-page [tabindex]:focus-visible{outline:3px solid var(--hcx-go-t);outline-offset:3px;transition-property:none}.gld-page .site-header a:focus-visible,.gld-page .site-header button:focus-visible,.gld-page .hero a:focus-visible,.gld-page .dark a:focus-visible,.gld-page .dark button:focus-visible{outline-color:var(--go-x)}@media (prefers-reduced-motion:reduce){.gld-page .rv,.gld-page.js .rv{opacity:1!important;transform:none!important}}.gld-page .fx-list,.gld-page .g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.gld-page .g3{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.gld-page .g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.gld-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.gld-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.gld-page .myths{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.gld-page .qa-grid,.gld-page .rail{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.gld-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.gld-page .prod-disc,.gld-page .pt,.gld-page code,.gld-page .card strong{overflow-wrap:anywhere}.gld-page{--lxs-ink:#1e1408;--lxs-m1:#d9b87e;--lxs-m2:#f0d9a0;--lxs-m3:#f6e7be;--lxs-m4:#eacf8b;--lxs-m5:#d5aa52;--lxs-ease:cubic-bezier(.22,.61,.36,1)}.gld-page .lxs-wrap{margin-top:clamp(26px,3.4vw,44px)}.gld-page .lxs{isolation:isolate;background:linear-gradient(152deg,#0a3629 0%,#072a20 46%,#05201a 100%);border:1px solid #eacf8b57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #03140f57,inset 0 1px #f6e2a729}.gld-page .lxs:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .55s var(--lxs-ease);background:linear-gradient(115deg,#f6e2a700,#f6e2a7d9,#f6e2a700);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gld-page .lxs:hover:before,.gld-page .lxs:focus-within:before{opacity:1}.gld-page .lxs-copy{flex:260px;min-width:0}.gld-page .lxs-kicker{letter-spacing:.2em;text-transform:uppercase;color:#eacf8b;font-size:.7rem;font-weight:800;display:block}.gld-page .lxs-sub{color:#d8e7df;overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.gld-page .lxs-btn{isolation:isolate;letter-spacing:.012em;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:48px;color:var(--lxs-ink);background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;border:1px solid #6d48136b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.gld-page .lxs-sheen{z-index:1;pointer-events:none;width:38%;transition:left .78s var(--lxs-ease);background:linear-gradient(100deg,#0000,#ffffff9e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:skew(-19deg)}.gld-page .lxs-label,.gld-page .lxs-arrow{z-index:2;position:relative}.gld-page .lxs-arrow{transition:transform .6s var(--lxs-ease) 60ms;display:inline-flex}.gld-page .lxs-btn:hover,.gld-page .lxs-btn:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6d48134d,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.gld-page .lxs-btn:hover .lxs-sheen{left:118%}.gld-page .lxs-btn:hover .lxs-arrow{transform:translate(5px)}.gld-page .lxs-btn:active{transform:translateY(-1px)}.gld-page .lxs-btn:focus-visible{outline-offset:3px;outline:3px solid #f6e7be;transition-property:none}.gld-page a.btn-lux{background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);color:var(--lxs-ink);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.gld-page a.btn-lux:hover,.gld-page a.btn-lux:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.gld-page .sticky-cta a.btn-lux,.gld-page .sticky-cta .lxs-btn{transform:none!important}.gld-page .card,.gld-page .callout,.gld-page .tbl-card,.gld-page .qa-mini,.gld-page .gld-card,.gld-page .gld-step,.gld-page .gld-tlcard,.gld-page .gld-pcard,.gld-page .gld-term{isolation:isolate;transition:transform .45s var(--lxs-ease), box-shadow .45s var(--lxs-ease), border-color .45s var(--lxs-ease);position:relative}.gld-page .card:after,.gld-page .callout:after,.gld-page .tbl-card:after,.gld-page .qa-mini:after,.gld-page .gld-card:after,.gld-page .gld-step:after,.gld-page .gld-tlcard:after,.gld-page .gld-pcard:after,.gld-page .gld-term:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .5s var(--lxs-ease);background:linear-gradient(125deg,#d5aa5200,#f0d998b8,#d5aa5200);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gld-page .card:hover,.gld-page .card:focus-within,.gld-page .callout:hover,.gld-page .callout:focus-within,.gld-page .tbl-card:hover,.gld-page .tbl-card:focus-within,.gld-page .qa-mini:hover,.gld-page .qa-mini:focus-within,.gld-page .gld-card:hover,.gld-page .gld-card:focus-within,.gld-page .gld-step:hover,.gld-page .gld-step:focus-within,.gld-page .gld-tlcard:hover,.gld-page .gld-tlcard:focus-within,.gld-page .gld-pcard:hover,.gld-page .gld-pcard:focus-within,.gld-page .gld-term:hover,.gld-page .gld-term:focus-within{transform:translateY(-5px);box-shadow:0 22px 54px #03140f2e,0 0 34px #d5aa5229}.gld-page .card:hover:after,.gld-page .card:focus-within:after,.gld-page .callout:hover:after,.gld-page .callout:focus-within:after,.gld-page .tbl-card:hover:after,.gld-page .tbl-card:focus-within:after,.gld-page .qa-mini:hover:after,.gld-page .qa-mini:focus-within:after,.gld-page .gld-card:hover:after,.gld-page .gld-card:focus-within:after,.gld-page .gld-step:hover:after,.gld-page .gld-step:focus-within:after,.gld-page .gld-tlcard:hover:after,.gld-page .gld-tlcard:focus-within:after,.gld-page .gld-pcard:hover:after,.gld-page .gld-pcard:focus-within:after,.gld-page .gld-term:hover:after,.gld-page .gld-term:focus-within:after{opacity:1}@media (hover:none){.gld-page .lxs:before{opacity:.55}.gld-page .lxs-btn{background-position:38%}}@media (max-width:640px){.gld-page .lxs{flex-direction:column;align-items:flex-start}.gld-page .lxs-btn{width:100%}}@media (prefers-reduced-motion:reduce){.gld-page .lxs-btn,.gld-page .lxs-sheen,.gld-page .lxs-arrow,.gld-page .lxs:before,.gld-page a.btn-lux,.gld-page .card,.gld-page .callout,.gld-page .tbl-card,.gld-page .qa-mini,.gld-page .gld-card,.gld-page .gld-step,.gld-page .gld-tlcard,.gld-page .gld-pcard,.gld-page .gld-term{transition-duration:.001ms!important;animation:none!important}.gld-page .lxs-btn:hover,.gld-page a.btn-lux:hover,.gld-page .card:hover,.gld-page .callout:hover,.gld-page .tbl-card:hover,.gld-page .qa-mini:hover,.gld-page .gld-card:hover,.gld-page .gld-step:hover,.gld-page .gld-tlcard:hover,.gld-page .gld-pcard:hover,.gld-page .gld-term:hover{transform:none}}.gld-page .rv{opacity:1!important;transform:none!important}.gld-page{--hcx-hdr-h:0px}.jnj-page :where(*){all:revert}.jnj-page{--em:#059669;--em-d:#047857;--em-dk:#064e3b;--em-ink:#052e25;--em-x:#031f19;--em-l:#34d399;--em-xl:#a7f3d0;--go:#c9a26b;--go-l:#e8cd96;--go-x:#f0d9a0;--go-d:#a07e46;--go-dt:#8a6a3c;--ink-xt:#626e78;--iv:#fafaf5;--iv-s:#f4f4ec;--iv-d:#ecede2;--ink:#15202b;--ink-l:#4b5a66;--ink-x:#77848e;--bo:#15202b1a;--bo-em:#05966947;--bo-go:#c9a26b4d;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1320px;--gut:clamp(20px,4vw,44px);--r-m:16px;--r-l:22px;--r-xl:30px;--sh-s:0 4px 16px #052e2512;--sh-m:0 14px 40px #052e251c;--sh-l:0 28px 80px #052e2529;--lux-ease:cubic-bezier(.25,.46,.45,.94);--lux-hover:0 24px 70px #c9a26b38;--lux-glow:0 0 0 2px #c9a26b59,0 20px 50px #c9a26b2e;--gr-em:linear-gradient(135deg,var(--em),var(--em-d));--gr-go:linear-gradient(135deg,var(--go),var(--go-l));--gr-dark:linear-gradient(160deg,var(--em-x) 0%,var(--em-ink) 45%,#07382c 100%)}.jnj-page *,.jnj-page :before,.jnj-page :after{box-sizing:border-box;margin:0;padding:0}.jnj-page{scroll-behavior:smooth;font-family:var(--f-sans);color:var(--ink);background:var(--iv);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.jnj-page img{max-width:100%;display:block}.jnj-page a{color:var(--em-d);text-decoration:none}.jnj-page a:hover{text-underline-offset:3px;text-decoration:underline}.jnj-page h1,.jnj-page h2,.jnj-page h3,.jnj-page h4{font-family:var(--f-serif);color:var(--em-ink);font-weight:600;line-height:1.15}.jnj-page .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.jnj-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jnj-page .skip-link{background:var(--em-ink);color:#fff;z-index:2000;border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.jnj-page .skip-link:focus{left:0}.jnj-page :focus-visible{outline:3px solid var(--em);outline-offset:2px;border-radius:4px}.jnj-page .lux-progress{transform-origin:0;z-index:1300;background:linear-gradient(90deg,var(--go),var(--go-x),var(--go));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.jnj-page .to-top{z-index:1100;border:1px solid var(--bo-go);background:var(--gr-dark);width:46px;height:46px;color:var(--go-x);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(8px)}.jnj-page .to-top.show{opacity:1;pointer-events:auto;transform:none}.jnj-page .to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c9a26b59}.jnj-page .sticky-cta{z-index:1090;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bo-go);background:#031f19f5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.jnj-page .sticky-cta a{text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-size:.88rem;font-weight:600}.jnj-page .sticky-cta .sc-p{background:var(--gr-go);color:#241a08}.jnj-page .sticky-cta .sc-s{color:var(--go-x);border:1px solid #c9a26b8c}.jnj-page .sticky-cta a:hover{text-decoration:none;transform:translateY(-1px)}@media (max-width:760px){.jnj-page .sticky-cta{display:flex}.jnj-page .to-top{bottom:80px}}.jnj-page .util-bar{background:var(--em-x);color:#cfe8dd;letter-spacing:.05em;text-align:center;padding:8px var(--gut);font-size:.78rem}.jnj-page .util-bar a{color:var(--go-x)}.jnj-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f0;transition:box-shadow .3s;position:sticky;top:0}.jnj-page .site-header.scrolled{box-shadow:var(--sh-m)}.jnj-page .hdr-main{align-items:center;gap:clamp(12px,2vw,26px);padding-top:14px;padding-bottom:14px;display:flex}.jnj-page .logo{font-family:var(--f-serif);color:var(--em-ink);white-space:nowrap;font-size:1.65rem;font-weight:700}.jnj-page .logo em{color:var(--em);font-style:normal}.jnj-page .logo:hover{text-decoration:none}.jnj-page .hdr-search{border:1px solid var(--bo);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.jnj-page .hdr-search:focus-within{border-color:var(--em);box-shadow:0 0 0 3px #0596691f}.jnj-page .hdr-search svg{color:var(--ink-xt);flex:none}.jnj-page .hdr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.jnj-page .hdr-icons{gap:6px;display:flex}.jnj-page .hdr-ic{width:42px;height:42px;color:var(--em-ink);cursor:pointer;transition:transform .25s var(--lux-ease),color .2s,background .2s;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.jnj-page .hdr-ic:hover{color:var(--go-dt);background:#c9a26b1a;text-decoration:none;transform:translateY(-2px)}.jnj-page .hdr-consult{background:var(--gr-em);color:#fff;white-space:nowrap;transition:transform .3s var(--lux-ease),box-shadow .3s;border-radius:999px;padding:11px 22px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.jnj-page .hdr-consult:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 32px #05966959}@media (max-width:460px){.jnj-page .hdr-consult{padding:10px 15px;font-size:.82rem}.jnj-page .hdr-main{gap:8px}}@media (max-width:420px){.jnj-page .hdr-consult{display:none}}@media (max-width:400px){.jnj-page .hdr-icons{gap:2px}.jnj-page .hdr-ic{width:38px;height:38px}.jnj-page .hdr-main{gap:6px;padding-left:12px;padding-right:12px}}@media (max-width:360px){.jnj-page .hdr-ic[aria-label=Wishlist]{display:none}.jnj-page .logo{font-size:1.18rem}}.jnj-page .nav-toggle{display:none}.jnj-page .main-nav ul{max-width:var(--maxw);padding:0 var(--gut);scrollbar-width:none;gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.jnj-page .main-nav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;padding:11px 13px;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:block}.jnj-page .main-nav a:hover{color:var(--em-dk);background:#0596690f;text-decoration:none}.jnj-page .main-nav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}@media (max-width:960px){.jnj-page .nav-toggle{display:flex}.jnj-page .hdr-search{display:none}.jnj-page .main-nav{background:var(--iv);border-top:1px solid var(--bo);display:none}.jnj-page .main-nav.open{display:block}.jnj-page .main-nav ul{padding:10px var(--gut) 18px;flex-direction:column}.jnj-page .main-nav a{border-bottom:0;border-left:3px solid #0000;border-radius:8px}.jnj-page .main-nav a[aria-current=true]{border-left-color:var(--em);background:#05966912}}.jnj-page .crumbs{color:var(--ink-xt);padding:16px var(--gut);max-width:var(--maxw);margin:0 auto;font-size:.82rem}.jnj-page .crumbs a{color:var(--ink-l)}.jnj-page .crumbs span[aria-current]{color:var(--em-dk);font-weight:600}.jnj-page .hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(64px,8vw,120px) 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.jnj-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#c9a26b29,#0000 36%),radial-gradient(circle at 88% 8%,#34d3991a,#0000 32%);position:absolute;inset:0}.jnj-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.jnj-page .hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid;position:relative}.jnj-page .hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--go-l);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;display:inline-flex}.jnj-page .hero-eyebrow:before{content:"";background:var(--go);width:34px;height:1px}.jnj-page .hero h1{color:#fdfbf4;margin-bottom:18px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.jnj-page .hero h1 em{color:var(--go-x);font-style:italic}.jnj-page .hero-sub{color:#c5dcd2;max-width:56ch;margin-bottom:14px;font-size:1.06rem}.jnj-page .hero-note{color:#9fbfb2;max-width:56ch;margin-bottom:28px;font-size:.85rem}.jnj-page .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.jnj-page .btn{cursor:pointer;transition:transform .3s var(--lux-ease),box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.jnj-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.jnj-page .btn-gold{background:var(--gr-go);color:#241a08}.jnj-page .btn-gold:hover{color:#241a08;box-shadow:0 12px 36px #c9a26b66}.jnj-page .btn-ghost{color:var(--go-x);background:0 0;border:1.5px solid #c9a26b8c}.jnj-page .btn-ghost:hover{color:var(--go-x);background:#c9a26b1a}.jnj-page .btn-em{background:var(--gr-em);color:#fff}.jnj-page .btn-em:hover{color:#fff;box-shadow:0 12px 36px #05966959}.jnj-page .btn:after{content:"";pointer-events:none;transition:background-position .55s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.jnj-page .btn:hover:after{background-position:110% 0}.jnj-page .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.jnj-page .chip{letter-spacing:.04em;color:#e4d9be;background:#c9a26b14;border:1px solid #c9a26b66;border-radius:999px;padding:7px 15px;font-size:.76rem}.jnj-page .hero-visual{position:relative}.jnj-page .hero-slot{border-radius:var(--r-xl);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);border:1px solid #c9a26b59;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.jnj-page .hero-slot:hover{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.jnj-page .hero-slot:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.jnj-page .hero-slot:hover:before{background-position:110% 0}.jnj-page .hero-slot:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.jnj-page .hero-slot:hover:after{transform:scaleX(1)}.jnj-page .hero-art{background:radial-gradient(circle at 30% 25%,#c9a26b38,#0000 45%),radial-gradient(circle at 75% 80%,#34d39924,#0000 40%),linear-gradient(155deg,#0a2e24,#0e4234 55%,#0a362a);justify-content:center;align-items:center;min-height:420px;display:flex}.jnj-page .hero-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.jnj-page .hero-slot:hover figcaption{opacity:1;transform:none}.jnj-page .hero-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eadfc5;background:#062a21e6;border:1px solid #c9a26b66;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.jnj-page .hero-badge svg{color:var(--go-l);flex:none}.jnj-page .hb-1{top:22px;left:-14px}.jnj-page .hb-2{bottom:26px;right:-12px}@media (max-width:900px){.jnj-page .hero-grid{grid-template-columns:1fr}.jnj-page .hb-1{left:10px}.jnj-page .hb-2{right:10px}.jnj-page .hero-art{min-height:320px}}.jnj-page .qa{z-index:10;margin-top:clamp(-52px,-5vw,-40px);position:relative}.jnj-page .qa-card{border:1px solid var(--bo-go);border-radius:var(--r-l);box-shadow:var(--sh-l);background:#fff;padding:clamp(26px,4vw,44px)}.jnj-page .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--go-dt);margin-bottom:10px;font-size:.74rem;font-weight:700}.jnj-page .qa-card h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}.jnj-page .qa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.jnj-page .qa-mini{background:var(--iv);border:1px solid var(--bo);border-radius:var(--r-m);padding:18px 20px;font-size:.92rem}.jnj-page .qa-mini strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:6px;font-size:1.06rem;display:block}.jnj-page .qa-rev{border-top:1px dashed var(--bo);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.jnj-page .qa-rev .init{background:var(--gr-em);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.jnj-page .qa-rev p{color:var(--ink-l);font-size:.85rem}.jnj-page .qa-rev strong{color:var(--em-ink)}.jnj-page .learn{border:1px solid var(--bo-go);border-radius:var(--r-l);background:linear-gradient(135deg,#fdfcf8,#f3f6f1);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.jnj-page .learn:before{content:"";background:linear-gradient(90deg,var(--em),var(--go));height:3px;position:absolute;top:0;left:0;right:0}.jnj-page .learn h2{margin-bottom:16px;font-size:1.5rem}.jnj-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 30px;list-style:none;display:grid}.jnj-page .learn li{padding-left:26px;font-size:.95rem;position:relative}.jnj-page .learn li:before{content:"✦";color:var(--go);position:absolute;left:0}.jnj-page .pgnav{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f2;margin-top:clamp(38px,5vw,58px);position:sticky;top:0}.jnj-page .pgnav ul{scrollbar-width:thin;padding:0 var(--gut);max-width:var(--maxw);gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.jnj-page .pgnav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;padding:14px;font-size:.82rem;font-weight:600;transition:color .2s;display:block}.jnj-page .pgnav a:hover{color:var(--em-dk);text-decoration:none}.jnj-page .pgnav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}.jnj-page .sect{padding:clamp(56px,7vw,96px) 0}.jnj-page .sect-alt{background:var(--iv-s)}.jnj-page .gh{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.jnj-page .gh-num{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1.2px var(--go);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.jnj-page .gh-body{flex:1}.jnj-page .gh h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.jnj-page .gh .gh-sub{color:var(--ink-l);max-width:72ch;margin-top:8px;font-size:.98rem}.jnj-page .gh-rule{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);height:1px;margin-top:14px}.jnj-page .dark{background:var(--gr-dark);color:#d9e9e1}.jnj-page .dark h2,.jnj-page .dark h3{color:#fbf8ef}.jnj-page .dark .gh .gh-sub{color:#afcbbf}.jnj-page .dark .eyebrow{color:var(--go-l)}.jnj-page .dark a{color:var(--em-xl)}.jnj-page .card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;padding:24px 26px;position:relative}.jnj-page .card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.jnj-page .card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:background-position .65s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#c9a26b12 48%,#f0d9a00d 52%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.jnj-page .card:hover:before{background-position:110% 0}.jnj-page .card:after{content:"";z-index:2;transform-origin:50%;height:2px;transition:transform .4s var(--lux-ease);pointer-events:none;background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.jnj-page .card:hover:after{transform:scaleX(1)}.jnj-page .card>*{z-index:3;position:relative}.jnj-page .card h3{margin-bottom:8px;font-size:1.28rem}.jnj-page .card .ico{width:46px;height:46px;color:var(--em-d);background:#0596691a;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.jnj-page .grid{gap:20px;display:grid}.jnj-page .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.jnj-page .dark .card{color:#d9e9e1;box-shadow:none;background:#ffffff0d;border-color:#c9a26b40}.jnj-page .dark .card h3{color:#f5efde}.jnj-page .tbl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;overflow:hidden}.jnj-page .tbl-card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-4px)}.jnj-page .tbl-head{background:var(--em-ink);color:var(--go-x);font-family:var(--f-serif);letter-spacing:.03em;padding:14px 22px;font-size:1.12rem}.jnj-page .responsive-tbl{overflow-x:auto}.jnj-page table{border-collapse:collapse;width:100%;font-size:.92rem}.jnj-page caption{text-align:left;color:var(--ink-xt);padding:12px 22px 0;font-size:.8rem}.jnj-page th,.jnj-page td{text-align:left;border-bottom:1px solid var(--bo);vertical-align:top;padding:13px 22px}.jnj-page th{color:var(--em-dk);background:#0596690d;font-weight:600}.jnj-page tbody tr{transition:background .2s}.jnj-page tbody tr:hover{background:#c9a26b0d}.jnj-page tbody tr:last-child td{border-bottom:0}.jnj-page .lux-slot{border-radius:var(--r-l);border:1px solid var(--bo-go);box-shadow:var(--sh-s);transition:transform .4s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;margin:30px 0 0;position:relative;overflow:hidden}.jnj-page .lux-slot .ph-fill{color:#cfe8dd;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-height:230px;transition:transform .6s var(--lux-ease);background:linear-gradient(135deg,#07140f,#0b3b2e 60%,#0e4d3a);justify-content:center;align-items:center;padding:20px;font-size:.83rem;display:flex}.jnj-page .lux-slot img{width:100%;height:auto;transition:transform .6s var(--lux-ease)}.jnj-page .lux-slot:before{content:"";z-index:2;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.jnj-page .lux-slot:after{content:"";z-index:3;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.jnj-page .lux-slot:hover{box-shadow:var(--lux-glow);border-color:#c9a26b80;transform:translateY(-5px)}.jnj-page .lux-slot:hover:before{background-position:110% 0}.jnj-page .lux-slot:hover:after{transform:scaleX(1)}.jnj-page .lux-slot:hover img,.jnj-page .lux-slot:hover .ph-fill{transform:scale(1.03)}.jnj-page .lux-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.jnj-page .lux-slot:hover figcaption{opacity:1;transform:none}.jnj-page .expert-note{border:1px solid #c9a26b59;border-left:4px solid var(--go);border-radius:var(--r-m);background:linear-gradient(135deg,#fbf7ee,#f7f1e4);align-items:flex-start;gap:16px;margin:26px 0 0;padding:18px 22px;display:flex}.jnj-page .expert-note .en-ic{background:var(--gr-go);color:#3d2e14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:flex}.jnj-page .expert-note p{font-size:.93rem}.jnj-page .expert-note strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:3px;font-size:1.04rem;display:block}.jnj-page .callout{border-radius:var(--r-m);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;font-size:.93rem;display:flex}.jnj-page .callout svg{flex:none;margin-top:2px}.jnj-page .co-warn{color:#6b4a17;background:#fdf6ec;border:1px solid #b478284d}.jnj-page .co-info{border:1px solid var(--bo-em);color:var(--em-ink);background:#0596690f}.jnj-page .co-danger{color:#7a2e2e;background:#fbefef;border:1px solid #be3c3c4d}.jnj-page .dark .co-info{color:#e7f1ea;background:#ffffff0f;border-color:#c9a26b4d}.jnj-page .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.jnj-page .step{counter-increment:s;border:1px solid var(--bo);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 20px 66px;font-size:.94rem;position:relative}.jnj-page .step:hover{box-shadow:var(--lux-hover);border-color:#c9a26b66;transform:translateY(-4px)}.jnj-page .step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-serif);color:var(--go-dt);font-size:1.3rem;font-weight:600;position:absolute;top:18px;left:18px}.jnj-page .step strong{color:var(--em-dk);margin-bottom:4px;display:block}.jnj-page .tline{margin-top:8px;display:grid}.jnj-page .tl{padding:0 0 30px 42px;position:relative}.jnj-page .tl:before{content:"";background:linear-gradient(180deg,var(--go),#c9a26b1f);width:2px;position:absolute;top:8px;bottom:-6px;left:11px}.jnj-page .tl:last-child:before{display:none}.jnj-page .tl:after{content:"";background:var(--gr-go);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px;box-shadow:0 0 0 4px #c9a26b2e}.jnj-page .tl h3{margin-bottom:4px;font-size:1.14rem}.jnj-page .tl p{color:var(--ink-l);max-width:78ch;font-size:.93rem}.jnj-page .fx-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px;margin-top:8px;list-style:none;display:grid}.jnj-page .fx-list li{align-items:flex-start;gap:11px;padding:9px 0;font-size:.93rem;display:flex}.jnj-page .fx-list svg{color:var(--em-d);flex:none;margin-top:4px}.jnj-page .sev{border-radius:var(--r-l);transition:transform .3s var(--lux-ease),box-shadow .3s;border:1px solid;padding:22px 24px}.jnj-page .sev:hover{box-shadow:var(--lux-hover);transform:translateY(-4px)}.jnj-page .sev h3{align-items:center;gap:9px;margin-bottom:10px;font-size:1.12rem;display:flex}.jnj-page .sev ul{gap:7px;font-size:.91rem;list-style:none;display:grid}.jnj-page .sev li{padding-left:18px;position:relative}.jnj-page .sev li:before{content:"•";position:absolute;left:2px}.jnj-page .sev-2{background:#fdf6ec;border-color:#b478284d}.jnj-page .sev-2 h3{color:#8a5b18}.jnj-page .sev-3{background:#fbefef;border-color:#be3c3c4d}.jnj-page .sev-3 h3{color:#9c3434}.jnj-page .tool{border:1px solid var(--bo-go);border-radius:var(--r-xl);box-shadow:var(--sh-m);background:#fff;padding:clamp(24px,4vw,42px)}.jnj-page .tool fieldset{border:0;margin-bottom:22px}.jnj-page .tool legend{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:10px;font-size:1.12rem;font-weight:600}.jnj-page .opts{flex-wrap:wrap;gap:10px;display:flex}.jnj-page .opts label{border:1.5px solid var(--bo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.jnj-page .opts label:hover{border-color:var(--go);background:#c9a26b0f;transform:translateY(-1px)}.jnj-page .opts input{accent-color:var(--em)}.jnj-page .opts input:checked+span{color:var(--em-dk);font-weight:600}.jnj-page .tool-result{border-radius:var(--r-m);border:1px solid var(--bo-em);background:#0596690d;margin-top:8px;padding:22px 24px;font-size:.95rem;display:none}.jnj-page .tool-result.show{display:block}.jnj-page .tool-result h3{margin-bottom:8px;font-size:1.18rem}.jnj-page .tool-disc{color:var(--ink-xt);margin-top:16px;font-size:.8rem}.jnj-page .lab-hint{color:var(--ink-l);margin-bottom:16px;font-size:.88rem}.jnj-page .lab-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.jnj-page .lab-btn{border:1.5px solid var(--bo);font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.jnj-page .lab-btn:hover{border-color:var(--go);color:var(--em-dk);transform:translateY(-1px)}.jnj-page .lab-btn[aria-pressed=true]{background:var(--gr-em);border-color:var(--em-d);color:#fff}.jnj-page .pill{border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}.jnj-page .p-ok{color:var(--em-dk);background:#0596691f}.jnj-page .p-med{color:#7a5212;background:#b4782824}.jnj-page .p-pro{color:#453c9c;background:#5a50be1f}.jnj-page .p-avoid{color:#8f2f2f;background:#be3c3c1f}.jnj-page .p-na{color:var(--ink-l);background:#15202b14}.jnj-page .legend{color:var(--ink-l);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.jnj-page .myths{counter-reset:my;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.jnj-page .myth{counter-increment:my;border-radius:var(--r-l);transition:transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(165deg,#0a231c,#052e25 55%,#07382c);border:1px solid #c9a26b47;position:relative;overflow:hidden;box-shadow:0 14px 44px #031f1959}.jnj-page .myth:hover{border-color:#c9a26b8c;transform:translateY(-6px);box-shadow:0 26px 70px #031f1980,0 0 0 1.5px #c9a26b59,0 0 90px #c9a26b1a}.jnj-page .myth:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.jnj-page .myth:hover:before{background-position:110% 0}.jnj-page .myth:after{content:counter(my,decimal-leading-zero);z-index:1;font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px #c9a26b66;pointer-events:none;font-size:2.4rem;font-weight:500;line-height:1;transition:-webkit-text-stroke-color .35s;position:absolute;top:14px;right:20px}.jnj-page .myth:hover:after{-webkit-text-stroke-color:#f0d9a0d9}.jnj-page .myth-top{z-index:2;padding:24px 26px 20px;position:relative}.jnj-page .myth .m{letter-spacing:.2em;text-transform:uppercase;color:#e8b4b4;background:#963c3c2e;border:1px solid #dc8c8c66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.jnj-page .myth .m svg{flex:none}.jnj-page .myth .mq{font-family:var(--f-serif);color:#d9cbb6;font-size:1.22rem;font-style:italic;line-height:1.4;-webkit-text-decoration:line-through #dc8c8c8c;text-decoration:line-through #dc8c8c8c;text-decoration-thickness:1.5px;transition:color .3s}.jnj-page .myth-split{z-index:2;background:linear-gradient(90deg,#c9a26ba6,#c9a26b0f);height:1px;margin:0 26px;position:relative}.jnj-page .myth-split:before{content:"";background:var(--gr-go);transform-origin:0;width:34px;height:6px;transition:transform .45s var(--lux-ease);border-radius:4px;position:absolute;top:-2.5px;left:0;transform:scaleX(.4)}.jnj-page .myth:hover .myth-split:before{transform:scaleX(2.6)}.jnj-page .myth-bot{z-index:2;padding:20px 26px 26px;position:relative}.jnj-page .myth .f{letter-spacing:.2em;text-transform:uppercase;color:#f0d9a0;background:#c9a26b24;border:1px solid #c9a26b80;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:box-shadow .35s,background .3s;display:inline-flex}.jnj-page .myth:hover .f{background:#c9a26b38;box-shadow:0 6px 20px #c9a26b40}.jnj-page .myth .f svg{flex:none}.jnj-page .myth .fa{color:#cfe3d8;font-size:.94rem;line-height:1.7}.jnj-page .myth .fa strong{color:#f5efde}@media (max-width:640px){.jnj-page .myth .mq{font-size:1.08rem}.jnj-page .myth:after{font-size:1.9rem;top:12px;right:16px}}.jnj-page .doc-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.jnj-page .doc-photo{aspect-ratio:4/5;border-radius:var(--r-l);width:min(240px,60vw);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(150deg,#0b3b2e,#0e4d3a);border:1px solid #c9a26b66;justify-content:center;align-items:center;display:flex;overflow:hidden}.jnj-page .doc-photo:hover{box-shadow:var(--lux-glow);border-color:#c9a26b8c;transform:translateY(-4px)}.jnj-page .doc-photo .init{font-family:var(--f-serif);color:var(--go-l);font-size:3rem}.jnj-page .doc-badge{color:var(--go-x);letter-spacing:.06em;background:#c9a26b24;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 16px;font-size:.78rem;display:inline-flex}.jnj-page .doc blockquote{font-family:var(--f-serif);color:#f2ecd9;border-left:3px solid var(--go);margin:18px 0;padding-left:20px;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic}.jnj-page .doc-meta{color:#afcbbf;font-size:.85rem}.jnj-page .doc-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.85rem;display:flex}@media (max-width:760px){.jnj-page .doc-grid{grid-template-columns:1fr}}.jnj-page .filters{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.jnj-page .filters select{font:inherit;border:1.5px solid var(--bo);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px;font-size:.87rem;transition:border-color .2s}.jnj-page .filters select:hover{border-color:var(--go)}.jnj-page .prod{flex-direction:column;display:flex}.jnj-page .prod-img{border-radius:var(--r-m);background:linear-gradient(140deg,var(--iv-d),#e3e8dd);aspect-ratio:4/3;color:var(--ink-xt);letter-spacing:.08em;transition:box-shadow .35s var(--lux-ease);justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex;overflow:hidden}.jnj-page .prod:hover .prod-img{box-shadow:inset 0 0 0 1.5px #c9a26b73}.jnj-page .prod .tag{align-self:flex-start;margin-bottom:8px}.jnj-page .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go-dt);background:#c9a26b1f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.jnj-page .prod h3{font-size:1.18rem}.jnj-page .prod .meta{color:var(--ink-l);margin:6px 0 12px;font-size:.85rem}.jnj-page .prod .price{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:14px;font-size:1.25rem}.jnj-page .prod-ctas{gap:10px;margin-top:auto;display:flex}.jnj-page .prod-ctas .btn{padding:11px 20px;font-size:.85rem}.jnj-page .prod-note{color:var(--ink-xt);margin-top:18px;font-size:.8rem}.jnj-page .rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.jnj-page .rail a.card{color:inherit;display:block}.jnj-page .rail a.card:hover{text-decoration:none}.jnj-page .arr{color:var(--go-dt);margin-top:10px;font-size:.85rem;font-weight:600}.jnj-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.jnj-page .know-col h3{border-bottom:1px solid var(--bo-go);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.jnj-page .know-col ul{gap:9px;font-size:.9rem;list-style:none;display:grid}.jnj-page .know-col a{color:var(--ink-l);transition:color .2s,letter-spacing .3s var(--lux-ease)}.jnj-page .know-col a:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.jnj-page .refs ol{gap:10px;padding-left:20px;font-size:.92rem;display:grid}.jnj-page .refs a{text-underline-offset:3px;text-decoration:underline}.jnj-page .refs a:hover{color:var(--go-dt)}.jnj-page .refs-note{color:var(--ink-xt);margin-top:16px;font-size:.84rem}.jnj-page .faq-list{counter-reset:fq;gap:14px;max-width:980px;display:grid}.jnj-page .faq{counter-increment:fq;border:1px solid var(--bo);border-radius:var(--r-l);transition:border-color .3s var(--lux-ease),box-shadow .35s var(--lux-ease),transform .3s var(--lux-ease);background:linear-gradient(135deg,#fff,#fdfbf5);position:relative;overflow:hidden}.jnj-page .faq:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b12 48%,#f0d9a00d 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.jnj-page .faq:hover:before{background-position:110% 0}.jnj-page .faq:after{content:"";background:linear-gradient(180deg,var(--go),var(--go-x),var(--go));transform-origin:top;width:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.jnj-page .faq:hover:after,.jnj-page .faq[data-open=true]:after{transform:scaleY(1)}.jnj-page .faq:hover{box-shadow:var(--lux-hover);border-color:#c9a26b80;transform:translateY(-3px)}.jnj-page .faq[data-open=true]{background:linear-gradient(135deg,#fffdf8,#fbf6ea);border-color:#c9a26b8c;box-shadow:0 18px 55px #c9a26b29}.jnj-page .faq-q{z-index:2;text-align:left;width:100%;font-family:var(--f-serif);color:var(--em-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:22px 26px;font-size:1.14rem;font-weight:600;transition:color .25s;display:flex;position:relative}.jnj-page .faq-q:before{content:counter(fq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);letter-spacing:.04em;transition:color .3s var(--lux-ease);flex:none;font-size:1rem;font-weight:500}.jnj-page .faq:hover .faq-q:before,.jnj-page .faq[data-open=true] .faq-q:before{color:var(--go);-webkit-text-stroke-color:var(--go)}.jnj-page .faq-q:hover{color:var(--go-dt)}.jnj-page .faq-q span.qtext{flex:1}.jnj-page .faq-q .plus{width:32px;height:32px;color:var(--go-dt);font-size:1.05rem;font-family:var(--f-sans);transition:transform .4s var(--lux-ease),background .3s,box-shadow .3s,color .3s;background:#c9a26b0f;border:1.5px solid #c9a26b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.jnj-page .faq:hover .faq-q .plus{box-shadow:0 6px 18px #c9a26b4d}.jnj-page .faq[data-open=true] .faq-q .plus{background:var(--gr-go);color:#3d2e14;border-color:#0000;transform:rotate(135deg)}.jnj-page .faq-a{z-index:2;transition:grid-template-rows .45s var(--lux-ease);grid-template-rows:0fr;display:grid;position:relative}.jnj-page .faq-a>div{overflow:hidden}.jnj-page .faq-a p{color:var(--ink-l);padding:0 26px 24px 70px;font-size:.95rem;line-height:1.75;position:relative}.jnj-page .faq-a p:before{content:"";background:linear-gradient(#c9a26b8c,#0000);width:1px;position:absolute;top:6px;bottom:26px;left:44px}.jnj-page .faq[data-open=true] .faq-a{grid-template-rows:1fr}@media (max-width:640px){.jnj-page .faq-q{padding:18px;font-size:1.02rem}.jnj-page .faq-a p{padding:0 18px 20px}.jnj-page .faq-a p:before,.jnj-page .faq-q:before{display:none}}.jnj-page .faq-ctrl{gap:16px;max-width:980px;margin-bottom:26px;display:grid}.jnj-page .faq-search{transition:border-color .3s,box-shadow .35s var(--lux-ease);background:linear-gradient(135deg,#fff,#fbf7ee);border:1.5px solid #c9a26b66;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;display:flex;box-shadow:0 8px 30px #c9a26b1a}.jnj-page .faq-search:focus-within{border-color:var(--go);box-shadow:0 0 0 3px #c9a26b2e,0 14px 40px #c9a26b2e}.jnj-page .faq-search svg{color:var(--go-dt);flex:none}.jnj-page .faq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.jnj-page .faq-search input::placeholder{color:var(--ink-xt)}.jnj-page .faq-chips{flex-wrap:wrap;gap:10px;display:flex}.jnj-page .faq-chip{font:inherit;letter-spacing:.04em;color:var(--ink-l);cursor:pointer;transition:all .3s var(--lux-ease);background:#fff;border:1.5px solid #c9a26b66;border-radius:999px;padding:9px 20px;font-size:.82rem;font-weight:600;position:relative;overflow:hidden}.jnj-page .faq-chip:hover{border-color:var(--go);color:var(--go-dt);transform:translateY(-2px);box-shadow:0 8px 22px #c9a26b33}.jnj-page .faq-chip[aria-pressed=true]{background:var(--gr-dark);border-color:var(--em-dk);color:var(--go-x);box-shadow:0 10px 28px #031f194d}.jnj-page .faq-chip .n{color:var(--go-dt);vertical-align:1px;background:#c9a26b24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.jnj-page .faq-chip[aria-pressed=true] .n{color:#3d2e14;background:var(--go-x)}.jnj-page .faq[data-hide=true]{display:none}.jnj-page .faq-empty{border-radius:var(--r-l);text-align:center;max-width:980px;color:var(--ink-l);background:linear-gradient(135deg,#fffdf8,#fbf6ea);border:1.5px dashed #c9a26b80;padding:34px 30px;display:none}.jnj-page .faq-empty.show{display:block}.jnj-page .faq-empty strong{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:6px;font-size:1.2rem;display:block}.jnj-page .faq-cta{border-radius:var(--r-l);background:var(--gr-dark);color:#d9e9e1;border:1px solid #c9a26b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin-top:34px;padding:clamp(26px,4vw,40px);display:flex;position:relative;overflow:hidden}.jnj-page .faq-cta:before{content:"";background:radial-gradient(circle at 85% 15%,#c9a26b33,#0000 45%);position:absolute;inset:0}.jnj-page .faq-cta>*{z-index:2;position:relative}.jnj-page .faq-cta h3{color:#fbf8ef;margin-bottom:6px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.jnj-page .faq-cta p{color:#afcbbf;max-width:52ch;font-size:.92rem}.jnj-page .final{position:relative;overflow:hidden}.jnj-page .final .inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.jnj-page .final h2{color:#fbf8ef;margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.jnj-page .final p{color:#bcd6ca;margin-bottom:28px}.jnj-page .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.jnj-page .final:before{content:"";background:radial-gradient(circle at 50% 0,#c9a26b29,#0000 55%);position:absolute;inset:0}.jnj-page .disclaim{background:var(--iv-d);border-top:1px solid var(--bo);color:var(--ink-l);padding:26px 0;font-size:.83rem}.jnj-page .disclaim strong{color:var(--em-ink)}.jnj-page .site-footer{background:var(--em-x);color:#a9c6b9;font-size:.88rem}.jnj-page .ft-top{grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,4vw,48px);padding:clamp(44px,6vw,70px) 0 34px;display:grid}.jnj-page .ft-brand .logo{color:#fbf8ef;font-size:1.5rem}.jnj-page .ft-brand p{max-width:34ch;margin:14px 0 18px}.jnj-page .ft-social{gap:10px;display:flex}.jnj-page .ft-social a{width:38px;height:38px;color:var(--go-l);transition:transform .25s var(--lux-ease),background .2s;border:1px solid #c9a26b59;border-radius:11px;justify-content:center;align-items:center;display:flex}.jnj-page .ft-social a:hover{background:#c9a26b1f;text-decoration:none;transform:translateY(-3px)scale(1.05)}.jnj-page .site-footer h3{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--go-l);margin-bottom:16px;font-size:.8rem}.jnj-page .site-footer ul{gap:10px;list-style:none;display:grid}.jnj-page .site-footer a{color:#a9c6b9}.jnj-page .site-footer a:hover{color:var(--go-x)}.jnj-page .ft-news{gap:8px;margin-top:6px;display:flex}.jnj-page .ft-news input{min-width:0;font:inherit;color:#edf5f0;background:#ffffff0f;border:1px solid #c9a26b4d;border-radius:11px;flex:1;padding:11px 14px;font-size:.85rem}.jnj-page .ft-news input::placeholder{color:#7fa192}.jnj-page .ft-news button{font:inherit;background:var(--gr-go);color:#241a08;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:.85rem;font-weight:600;transition:transform .25s,box-shadow .25s}.jnj-page .ft-news button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a26b4d}.jnj-page .ft-trust{border-top:1px solid #c9a26b2e;flex-wrap:wrap;gap:18px 30px;padding:20px 0;font-size:.8rem;display:flex}.jnj-page .ft-trust span{align-items:center;gap:8px;display:inline-flex}.jnj-page .ft-trust svg{color:var(--go-l)}.jnj-page .ft-bottom{border-top:1px solid #c9a26b2e;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;padding:18px 0 26px;font-size:.8rem;display:flex}@media (max-width:960px){.jnj-page .ft-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.jnj-page .ft-top{grid-template-columns:1fr}}.jnj-page .sect-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4.5vw,50px);display:flex}.jnj-page .sect-cta .sc-line{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);flex:60px;height:1px;position:relative}.jnj-page .sect-cta .sc-line:before{content:"";background:var(--gr-go);border-radius:4px;width:26px;height:6px;position:absolute;top:-2.5px;left:0}.jnj-page .sect-cta .sc-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--go-dt);white-space:nowrap;font-size:.74rem;font-weight:700}.jnj-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.jnj-page .btn-lux{letter-spacing:.02em;color:var(--em-ink);cursor:pointer;isolation:isolate;transition:color .35s var(--lux-ease),transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1.5px solid #c9a26ba6;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.jnj-page .btn-lux:before{content:"";z-index:-1;background:var(--gr-go);transform-origin:0;transition:transform .45s var(--lux-ease);position:absolute;inset:0;transform:scaleX(0)}.jnj-page .btn-lux:after{content:"";pointer-events:none;transition:background-position .6s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%) -115% 0/230% 100%;position:absolute;inset:0}.jnj-page .btn-lux:hover{color:#241a08;border-color:#0000;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 44px #c9a26b66,0 0 0 1.5px #c9a26b59}.jnj-page .btn-lux:hover:before{transform:scaleX(1)}.jnj-page .btn-lux:hover:after{background-position:115% 0}.jnj-page .btn-lux .bl-arr{transition:transform .35s var(--lux-ease);display:inline-flex}.jnj-page .btn-lux:hover .bl-arr{transform:translate(5px)}.jnj-page .dark .btn-lux{color:var(--go-x);background:#ffffff0d;border-color:#c9a26b8c}.jnj-page .dark .btn-lux:hover{color:#241a08}.jnj-page .sect-cta .sc-alt{color:var(--ink-l);transition:color .25s,letter-spacing .3s var(--lux-ease);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.jnj-page .sect-cta .sc-alt:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.jnj-page .dark .eyebrow,.jnj-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.jnj-page .dark .sect-cta .sc-alt{color:#afcbbf}.jnj-page .dark .sect-cta .sc-alt:hover{color:var(--go-x)}@media (max-width:560px){.jnj-page .sect-cta{gap:14px}.jnj-page .sect-cta .sc-line{flex-basis:100%}.jnj-page .btn-lux{justify-content:center;width:100%}}.jnj-page.js .rv{opacity:0;transition:opacity .6s var(--lux-ease),transform .6s var(--lux-ease);transform:translateY(22px)}.jnj-page .faq{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.jnj-page *,.jnj-page :before,.jnj-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.jnj-page{scroll-behavior:auto}.jnj-page .rv,.jnj-page.js .rv{opacity:1;transform:none}}.jnj-page{--aq:#3fbfae;--aq-d:#178f80;--aq-dt:#0e6b5f;--aq-l:#9fe3d8;--aq-x:#dff6f1;--pearl:#f3f5f2;--seaglass:#3fbfae24}.jnj-page .hero{background:linear-gradient(160deg,#03211c 0%,#052e25 42%,#0a4437 78%,#0e5346 100%)}.jnj-page .hero:before{background:radial-gradient(circle at 12% 18%,#c9a26b24,#0000 36%),radial-gradient(circle at 86% 12%,#3fbfae2e,#0000 34%),radial-gradient(circle at 65% 90%,#9fe3d814,#0000 40%)}.jnj-page .hero-art{background:radial-gradient(circle at 28% 22%,#3fbfae47,#0000 45%),radial-gradient(circle at 76% 78%,#c9a26b2e,#0000 42%),linear-gradient(155deg,#07362c,#0c4a3c 55%,#0a4437)}.jnj-page .chip{color:#d8efe9;background:#3fbfae1a;border-color:#9fe3d859}.jnj-page .card .ico{background:var(--seaglass);color:var(--aq-dt)}.jnj-page .dark .card .ico{color:var(--aq-l);background:#3fbfae2e}.jnj-page .learn:before{background:linear-gradient(90deg,var(--aq-d),var(--go))}.jnj-page .gh-num{-webkit-text-stroke-color:var(--aq-dt)}.jnj-page .dark .gh-num{-webkit-text-stroke-color:var(--aq-l)}.jnj-page .gh-rule{background:linear-gradient(90deg,#178f808c,#c9a26b59,#c9a26b0d)}.jnj-page .tl:after{background:linear-gradient(135deg,var(--aq),var(--aq-l));box-shadow:0 0 0 4px #3fbfae29}.jnj-page .tl:before{background:linear-gradient(180deg,var(--aq),#3fbfae1a)}.jnj-page .step:before{color:var(--aq-dt)}.jnj-page .pill.p-aq{color:#0e6b5f;background:#3fbfae24}.jnj-page .card:hover,.jnj-page .tbl-card:hover,.jnj-page .step:hover{border-color:#3fbfae80}.jnj-page .sev-1{background:#eff8f5;border-color:#3fbfae59}.jnj-page .sev-1 h3{color:var(--aq-dt)}.jnj-page .faq-chip[aria-pressed=true]{background:linear-gradient(160deg,#03211c,#0a4437)}.jnj-page .myth{background:linear-gradient(165deg,#07231e,#053028 55%,#0a4437)}.jnj-page .expert-note{border-left-color:var(--aq-dt)}.jnj-page .expert-note .en-ic{background:linear-gradient(135deg,var(--aq-d),var(--aq));color:#fff}.jnj-page .mol{pointer-events:none;filter:blur(.5px);background:radial-gradient(circle at 35% 30%,#ffffff80,#9fe3d840 45%,#3fbfae0f 75%);border-radius:50%;position:absolute}.jnj-page{--jnj:#7d252b;--jnj-d:#68151a;--jnj-l:#f7eded;--jnj-r:#7d252b4d;--jnj-plat:#5c6764;--jnj-plat-l:#f2f4f3;--jnj-cur:#0e6b5f;--jnj-cur-bg:#edf6f3;--jnj-cur-b:#0e6b5f57;--jnj-legacy:#5c3e6e;--jnj-legacy-bg:#f5f1f8;--jnj-legacy-b:#5c3e6e52;--jnj-pending:#8a5a1f;--jnj-pending-bg:#fbf4e9;--jnj-pending-b:#8a5a1f57;--jnj-rx:#7a4a2e;--jnj-rx-bg:#fbf2eb;--jnj-pro:#2f5670;--jnj-pro-bg:#edf2f6;--jnj-pro-b:#2f567052;--jnj-warn:#8a3a3a;--jnj-warn-bg:#fdf5f4}.jnj-page .jnj-hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(68px,9vw,128px) 0 clamp(74px,10vw,136px);position:relative;overflow:hidden}.jnj-page .jnj-hero:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 78% 22%,#7d252b47,#0000 46%),radial-gradient(circle at 16% 76%,#5c676466,#0000 44%);position:absolute;inset:0}.jnj-page .jnj-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.jnj-page .jnj-hero-grid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}@media (max-width:940px){.jnj-page .jnj-hero-grid{grid-template-columns:1fr}}.jnj-page .jnj-hero h1{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(2.15rem,4.7vw,3.8rem);line-height:1.07}.jnj-page .jnj-hero h1 em{color:var(--go-x);font-style:italic;font-weight:500}.jnj-page .jnj-hero__sub{color:#c3dacf;max-width:60ch;margin-bottom:22px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.jnj-page .jnj-hero__ctas{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:24px;display:flex}.jnj-page .jnj-hero__ctas .btn{transition:transform .3s var(--lux-ease),box-shadow .3s}.jnj-page .jnj-hero__ctas .btn:hover{transform:translateY(-2px)}.jnj-page .jnj-textlink{min-height:44px;color:var(--go-x);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.jnj-page .jnj-textlink:after{content:"";background:var(--go-x);height:1px;transition:right .45s var(--lux-ease);position:absolute;bottom:10px;left:0;right:100%}.jnj-page .jnj-textlink:hover{color:#fdfbf4;text-decoration:none}.jnj-page .jnj-textlink:hover:after{right:0}.jnj-page .jnj-rail{flex-wrap:wrap;gap:10px;display:flex}.jnj-page .jnj-pill{color:#c3dacf;transition:background .28s,border-color .28s,color .28s,transform .28s var(--lux-ease);background:#ffffff0f;border:1px solid #c7a66a47;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.8rem;display:inline-flex}.jnj-page .jnj-pill:hover{color:#fdfbf4;background:#ffffff1f;border-color:#c7a66a8c;transform:translateY(-2px)}.jnj-page .jnj-pill svg{color:var(--go-x);flex:none}.jnj-page .jnj-heroart{border-radius:var(--r-xl);aspect-ratio:4/5;transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(158deg,#0a1416,#05090a 58%,#111a1c);border:1px solid #c7a66a52;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #02080a99}@media (max-width:940px){.jnj-page .jnj-heroart{aspect-ratio:16/11}}.jnj-page .jnj-heroart:hover,.jnj-page .jnj-heroart:focus-within{border-color:#c7a66a8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c7a66a66,0 36px 100px #0009,0 0 120px #7d252b24}.jnj-page .jnj-heroart:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c7a66a1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.jnj-page .jnj-heroart:hover:before,.jnj-page .jnj-heroart:focus-within:before{background-position:110% 0}.jnj-page .jnj-heroart:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#7d252b99 22%,#f0d9a0f2 50%,#7d252b99 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.jnj-page .jnj-heroart:hover:after,.jnj-page .jnj-heroart:focus-within:after{transform:scaleX(1)}.jnj-page .jnj-heroart>svg{transition:transform .6s var(--lux-ease)}.jnj-page .jnj-heroart:hover>svg,.jnj-page .jnj-heroart:focus-within>svg{transform:scale(1.035)}.jnj-page .jnj-heroart figcaption{z-index:4;color:#b8bebc;opacity:1;transition:transform .4s var(--lux-ease),color .35s;background:linear-gradient(#0000,#05090aeb);padding:15px 20px;font-size:.79rem;position:absolute;bottom:0;left:0;right:0}.jnj-page .jnj-heroart:hover figcaption,.jnj-page .jnj-heroart:focus-within figcaption{color:#fdfbf4;transform:translateY(-2px)}.jnj-page .jnj-badge{z-index:5;color:#eadfc5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--lux-ease);background:#05090ae0;border:1px solid #c7a66a6b;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.74rem;display:inline-flex;position:absolute}.jnj-page .jnj-badge--a{top:18px;left:18px}.jnj-page .jnj-badge--b{bottom:70px;right:18px}.jnj-page .jnj-heroart:hover .jnj-badge--a{transform:translateY(-3px)}.jnj-page .jnj-heroart:hover .jnj-badge--b{transform:translateY(3px)}.jnj-page .jnj-status{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.jnj-page .jnj-status svg{flex:none}.jnj-page .jnj-status--current{background:var(--jnj-cur-bg);border:1px solid var(--jnj-cur-b);color:var(--jnj-cur)}.jnj-page .jnj-status--legacy{background:var(--jnj-legacy-bg);border:1px solid var(--jnj-legacy-b);color:var(--jnj-legacy)}.jnj-page .jnj-status--pending{background:var(--jnj-pending-bg);border:1px solid var(--jnj-pending-b);color:var(--jnj-pending)}.jnj-page .jnj-status--rx{background:var(--jnj-rx-bg);color:var(--jnj-rx);border:1px solid #7a4a2e57}.jnj-page .jnj-status--pro{background:var(--jnj-pro-bg);border:1px solid var(--jnj-pro-b);color:var(--jnj-pro)}.jnj-page .jnj-status--unver{background:var(--jnj-plat-l);color:var(--jnj-plat);border:1px solid #5c676452}.jnj-page .jnj-status--warn{background:var(--jnj-warn-bg);color:var(--jnj-warn);border:1px solid #8a3a3a52}.jnj-page .jnj-stamp{letter-spacing:.06em;color:var(--jnj-plat);font-variant-numeric:tabular-nums;border:1px dashed #5c676466;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.72rem;display:inline-flex}.jnj-page .jnj-stamp svg{color:var(--go-d2,#8a6a3c);flex:none}.jnj-page .jnj-banner{border-radius:var(--r-l);align-items:flex-start;gap:15px;margin:24px 0;padding:20px 24px;display:flex}.jnj-page .jnj-banner svg{flex:none;margin-top:2px}.jnj-page .jnj-banner p{color:var(--ink-l);font-size:.92rem;line-height:1.7}.jnj-page .jnj-banner--sep{background:linear-gradient(150deg,var(--jnj-legacy-bg),#efe9f4);border:1px solid var(--jnj-legacy-b);border-left:4px solid var(--jnj-legacy)}.jnj-page .jnj-banner--sep svg,.jnj-page .jnj-banner--sep strong{color:var(--jnj-legacy)}.jnj-page .jnj-banner--pending{background:linear-gradient(150deg,var(--jnj-pending-bg),#f6eddd);border:1px solid var(--jnj-pending-b);border-left:4px solid var(--jnj-pending)}.jnj-page .jnj-banner--pending svg,.jnj-page .jnj-banner--pending strong{color:var(--jnj-pending)}.jnj-page .jnj-gateway{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-xl);gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.jnj-page .jnj-gateway{grid-template-columns:1fr 1fr}}.jnj-page .jnj-gate{transition:background .35s var(--lux-ease);padding:clamp(28px,3.6vw,42px);position:relative;overflow:hidden}.jnj-page .jnj-gate:before{content:"";transform-origin:0;height:3px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,var(--jnj),var(--go));position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.jnj-page .jnj-gate:hover:before,.jnj-page .jnj-gate:focus-within:before{transform:scaleX(1)}.jnj-page .jnj-gate--med{background:linear-gradient(158deg,#f6f1f1,#ede5e5)}.jnj-page .jnj-gate--med:hover{background:linear-gradient(158deg,#f3eded,#e8dfdf)}.jnj-page .jnj-gate--tech{background:linear-gradient(158deg,#f1f4f6,#e6edf1)}.jnj-page .jnj-gate--tech:hover{background:linear-gradient(158deg,#edf1f4,#e1e9ee)}.jnj-page .jnj-gate__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-size:.63rem;font-weight:700}.jnj-page .jnj-gate--med .jnj-gate__k{color:var(--jnj-d)}.jnj-page .jnj-gate--tech .jnj-gate__k{color:var(--jnj-pro)}.jnj-page .jnj-gate h3{margin-bottom:9px;font-size:clamp(1.35rem,2.4vw,1.75rem)}.jnj-page .jnj-gate>p{color:var(--ink-l);max-width:52ch;margin-bottom:14px;font-size:.94rem}.jnj-page .jnj-gate__areas{color:var(--ink-l);border-radius:var(--r-m);border:1px solid var(--bo);background:#ffffffb3;margin-bottom:16px;padding:14px 16px;font-size:.87rem}.jnj-page .jnj-gate__tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.jnj-page .jnj-timeline{border:1px solid var(--bo);border-radius:var(--r-l);background:#fff;gap:0;display:grid;position:relative;overflow:hidden}.jnj-page .jnj-tl{border-bottom:1px solid var(--bo);gap:0;padding:0;transition:background .28s;display:grid}.jnj-page .jnj-tl:last-child{border-bottom:0}.jnj-page .jnj-tl:hover{background:var(--jnj-plat-l)}@media (min-width:820px){.jnj-page .jnj-tl{grid-template-columns:200px 1fr 150px;align-items:start}}.jnj-page .jnj-tl__date{font-family:var(--f-serif);color:var(--em-ink);font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#fbfaf7,#f4f2ed);padding:18px 20px;font-size:1.06rem;font-weight:600}.jnj-page .jnj-tl__body{padding:18px 20px}.jnj-page .jnj-tl__body h3{margin-bottom:4px;font-size:1rem}.jnj-page .jnj-tl__body p{color:var(--ink-l);font-size:.87rem}.jnj-page .jnj-tl__body cite{color:var(--jnj-plat);margin-top:8px;font-size:.75rem;font-style:normal;display:block}.jnj-page .jnj-tl__status{padding:18px 20px}.jnj-page .jnj-tl--pending{background:linear-gradient(150deg,var(--jnj-pending-bg),#f8f1e4)}.jnj-page .jnj-tl--pending:hover{background:linear-gradient(150deg,#f8f1e4,#f4ebda)}.jnj-page .jnj-owncards{gap:14px;display:grid}@media (min-width:700px){.jnj-page .jnj-owncards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.jnj-page .jnj-owncards{grid-template-columns:repeat(4,1fr)}}.jnj-page .jnj-owncard{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.jnj-page .jnj-owncard:before{content:"";background:linear-gradient(90deg,var(--jnj-legacy),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.jnj-page .jnj-owncard:hover,.jnj-page .jnj-owncard:focus-within{box-shadow:var(--lux-hover);border-color:var(--jnj-legacy-b);transform:translateY(-4px)}.jnj-page .jnj-owncard:hover:before,.jnj-page .jnj-owncard:focus-within:before{transform:scaleX(1)}.jnj-page .jnj-owncard h3{margin-bottom:8px;font-size:1.08rem}.jnj-page .jnj-owncard dl{gap:8px;margin:10px 0 0;display:grid}.jnj-page .jnj-owncard dt{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;font-size:.58rem;font-weight:700}.jnj-page .jnj-owncard dd{color:var(--ink-l);margin:2px 0 0;font-size:.86rem}.jnj-page .jnj-owncard dd strong{color:var(--em-ink)}.jnj-page .jnj-owncard .arr{margin-top:12px}.jnj-page .jnj-cards{gap:14px;display:grid}@media (min-width:700px){.jnj-page .jnj-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.jnj-page .jnj-cards--3{grid-template-columns:repeat(3,1fr)}}.jnj-page .jnj-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.jnj-page .jnj-card:before{content:"";background:linear-gradient(90deg,var(--jnj),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.jnj-page .jnj-card:hover,.jnj-page .jnj-card:focus-within{box-shadow:var(--lux-hover);border-color:var(--jnj-r);transform:translateY(-4px)}.jnj-page .jnj-card:hover:before,.jnj-page .jnj-card:focus-within:before{transform:scaleX(1)}.jnj-page .jnj-card h3{margin-bottom:7px;font-size:1.05rem}.jnj-page .jnj-card p{color:var(--ink-l);font-size:.88rem}.jnj-page .jnj-card ul{color:var(--ink-l);gap:6px;margin-top:11px;font-size:.87rem;list-style:none;display:grid}.jnj-page .jnj-card li{padding-left:18px;position:relative}.jnj-page .jnj-card li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.jnj-page .jnj-centreline{border-radius:var(--r-l);font-family:var(--f-serif);color:var(--em-ink);text-align:center;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1px solid #c7a66a6b;margin:26px 0;padding:24px 28px;font-size:clamp(1.06rem,1.85vw,1.38rem);line-height:1.42}.jnj-page .jnj-tool{border-radius:var(--r-xl);color:#eaf5ef;background:linear-gradient(160deg,#0a1416,#111a1c 58%,#08100f);border:1px solid #c7a66a57;overflow:hidden;box-shadow:0 30px 80px #02080a80}.jnj-page .jnj-tool__head{padding:clamp(26px,3.5vw,38px) clamp(24px,3.5vw,42px) 0}.jnj-page .jnj-tool__head h3{margin-bottom:10px;font-size:clamp(1.42rem,2.6vw,1.9rem)}.jnj-page .jnj-tool__head p{color:#b8bebc;max-width:68ch;font-size:.93rem}.jnj-page .jnj-tool__body{padding:clamp(22px,3vw,30px) clamp(24px,3.5vw,42px)}.jnj-page .jnj-tool__fields{gap:14px;display:grid}@media (min-width:760px){.jnj-page .jnj-tool__fields{grid-template-columns:repeat(2,1fr)}}.jnj-page .jnj-tfield label{letter-spacing:.18em;text-transform:uppercase;color:var(--go-l);margin-bottom:6px;font-size:.63rem;font-weight:700;display:block}.jnj-page .jnj-tfield select{width:100%;min-height:44px;font:inherit;color:#eaf5ef;border-radius:var(--r-m);background:#ffffff0f;border:1px solid #c7a66a4d;padding:10px 13px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.jnj-page .jnj-tfield select:focus{border-color:var(--go-x);outline:none;box-shadow:0 0 0 3px #c7a66a33}.jnj-page .jnj-tfield select option{color:#eaf5ef;background:#0f1719}.jnj-page .jnj-opts{gap:9px;display:grid}@media (min-width:760px){.jnj-page .jnj-opts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.jnj-page .jnj-opts--3{grid-template-columns:repeat(3,1fr)}}.jnj-page .jnj-opt{position:relative}.jnj-page .jnj-opt input{opacity:0;width:1px;height:1px;position:absolute}.jnj-page .jnj-opt span{cursor:pointer;border-radius:var(--r-m);color:#b8bebc;min-height:44px;transition:all .25s var(--lux-ease);background:#ffffff0d;border:1px solid #c7a66a42;align-items:center;gap:11px;padding:10px 15px;font-size:.86rem;display:flex}.jnj-page .jnj-opt span:before{content:"";background:#ffffff0f;border:1.5px solid #c7a66a80;border-radius:50%;flex:none;width:18px;height:18px;transition:all .25s}.jnj-page .jnj-opt input:checked+span{color:#fdfbf4;background:#c7a66a29;border-color:#f0d9a099}.jnj-page .jnj-opt input:checked+span:before{background:var(--go-x);border-color:var(--go-x);box-shadow:inset 0 0 0 3px #08100fe6}.jnj-page .jnj-opt input:focus-visible+span{outline:2px solid var(--go-x);outline-offset:2px}.jnj-page .jnj-opt span:hover{color:#fdfbf4;border-color:#c7a66a8c}.jnj-page .jnj-result{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #c7a66a4d;margin:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,38px);padding:24px 26px}.jnj-page .jnj-result[hidden]{display:none}.jnj-page .jnj-result__k{letter-spacing:.2em;text-transform:uppercase;color:var(--go-l);margin-bottom:8px;font-size:.65rem;font-weight:700}.jnj-page .jnj-result h4{margin-bottom:8px;font-size:1.24rem}.jnj-page .jnj-result p{color:#b8bebc;margin-bottom:12px;font-size:.92rem}.jnj-page .jnj-result dl{gap:10px;margin:0 0 12px;display:grid}@media (min-width:700px){.jnj-page .jnj-result dl{grid-template-columns:repeat(2,1fr)}}.jnj-page .jnj-result dt{letter-spacing:.18em;text-transform:uppercase;color:var(--go-l);font-size:.58rem;font-weight:700}.jnj-page .jnj-result dd{color:#e6eae8;margin:3px 0 0;font-size:.9rem}.jnj-page .jnj-result ul{color:#b8bebc;gap:8px;font-size:.89rem;list-style:none;display:grid}.jnj-page .jnj-result li{padding-left:20px;position:relative}.jnj-page .jnj-result li:before{content:"◆";color:var(--go);font-size:.6rem;position:absolute;top:4px;left:0}.jnj-page .jnj-result--flag{background:#9c34342b;border-color:#e9a7a573}.jnj-page .jnj-result--flag .jnj-result__k{color:#e9a7a5}.jnj-page .jnj-result--pending{background:#8a5a1f2e;border-color:#e8c18573}.jnj-page .jnj-result--pending .jnj-result__k{color:#e8c185}.jnj-page .jnj-disc{color:#8d9694;padding:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,34px);font-size:.82rem;line-height:1.65}.jnj-page .jnj-empty{border-radius:var(--r-xl);text-align:center;background:linear-gradient(155deg,#fbfaf7,#f4f2ed);border:1px dashed #c7a66a8c;padding:clamp(32px,4.6vw,54px) clamp(24px,4vw,50px)}.jnj-page .jnj-empty__mark{color:#8a6a3c;background:#c7a66a14;border:1px solid #c7a66a80;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.jnj-page .jnj-empty h3{margin-bottom:12px;font-size:clamp(1.28rem,2.4vw,1.72rem)}.jnj-page .jnj-empty p{color:var(--ink-l);max-width:68ch;margin:0 auto 10px;font-size:.94rem}.jnj-page .jnj-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.jnj-page .jnj-count{color:#626e78;margin-bottom:16px;font-size:.84rem}.jnj-page .jnj-count b{color:var(--em-dk)}.jnj-page .jnj-filters{border:1px solid var(--bo);border-top:3px solid var(--jnj);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;margin-bottom:22px;padding:22px 24px}.jnj-page .jnj-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.jnj-page .jnj-fgrid{gap:14px;display:grid}@media (min-width:640px){.jnj-page .jnj-fgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.jnj-page .jnj-fgrid{grid-template-columns:repeat(3,1fr)}}.jnj-page .jnj-field label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.jnj-page .jnj-field select{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--bo);border-radius:var(--r-m);background:#fdfbf5;padding:10px 13px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.jnj-page .jnj-field select:focus{border-color:var(--jnj);outline:none;box-shadow:0 0 0 3px #7d252b21}.jnj-page .jnj-clear{border:1.5px solid var(--bo);min-height:44px;font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:600}.jnj-page .jnj-clear:hover{border-color:var(--jnj);color:var(--jnj-d);background:var(--jnj-l)}.jnj-page .jnj-slot{border-radius:var(--r-xl);border:1px solid var(--bo);background:#fbfaf7;margin:26px 0;position:relative;overflow:hidden}.jnj-page .jnj-slot img{width:100%;height:auto;transition:transform .9s var(--lux-ease);display:block}.jnj-page .jnj-slot:after{content:"";pointer-events:none;opacity:0;transition:opacity .55s var(--lux-ease);background:linear-gradient(160deg,#c7a66a33,#0000 46%,#7d252b29);position:absolute;inset:0}.jnj-page .jnj-slot:hover img,.jnj-page .jnj-slot:focus-within img{transform:scale(1.035)}.jnj-page .jnj-slot:hover:after,.jnj-page .jnj-slot:focus-within:after{opacity:1}.jnj-page .jnj-slot figcaption{color:var(--ink-l);border-top:1px solid var(--bo);background:#fff;padding:14px 20px;font-size:.83rem;transition:color .3s}.jnj-page .jnj-slot:hover figcaption{color:var(--jnj-d)}.jnj-page .jnj-gloss{gap:14px;display:grid}@media (min-width:700px){.jnj-page .jnj-gloss{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.jnj-page .jnj-gloss{grid-template-columns:repeat(3,1fr)}}.jnj-page .jnj-term{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.jnj-page .jnj-term:after{content:"";background:linear-gradient(90deg,var(--jnj),var(--go),transparent);transform-origin:0;height:2px;transition:transform .45s var(--lux-ease);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.jnj-page .jnj-term:hover{box-shadow:var(--lux-hover);border-color:var(--jnj-r);transform:translateY(-4px)}.jnj-page .jnj-term:hover:after{transform:scaleX(1)}.jnj-page .jnj-term dt{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:7px;font-size:1.06rem;font-weight:600}.jnj-page .jnj-term dd{color:var(--ink-l);margin:0;font-size:.87rem;line-height:1.72}.jnj-page .jnj-chips{flex-wrap:wrap;gap:9px;margin-top:22px;list-style:none;display:flex}.jnj-page .jnj-chip{border:1px solid var(--bo);min-height:38px;color:var(--ink-l);transition:border-color .25s,color .25s,background .25s,transform .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.84rem;display:inline-flex}.jnj-page .jnj-chip:hover,.jnj-page .jnj-chip:focus-visible{border-color:var(--go);color:#8a6a3c;background:#c7a66a12;text-decoration:none;transform:translateY(-1px)}.jnj-page .jnj-toast{z-index:120;color:#eaf5ef;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s var(--lux-ease);background:#0a1416;border:1px solid #c7a66a66;border-radius:999px;padding:14px 22px;font-size:.88rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #02080a80}.jnj-page .jnj-toast.show{opacity:1;transform:translate(-50%)}.jnj-page .jnj-src{color:#8a6a3c;overflow-wrap:break-word;border:1px dashed #c7a66a99;max-width:100%;padding:1px 6px;font-size:.72rem;display:inline-block}.jnj-page .jnj-srcline{color:#626e78;margin-top:14px;font-size:.8rem;line-height:1.7}.jnj-page .jnj-srcline strong{color:var(--em-dk)}.jnj-page .jnj-reftable tbody tr{transition:background .25s}.jnj-page .jnj-reftable tbody tr:hover{background:var(--jnj-plat-l)}@media (prefers-reduced-motion:reduce){.jnj-page .jnj-heroart:hover,.jnj-page .jnj-heroart:focus-within,.jnj-page .jnj-heroart:hover>svg,.jnj-page .jnj-heroart:focus-within>svg,.jnj-page .jnj-heroart:hover .jnj-badge--a,.jnj-page .jnj-heroart:hover .jnj-badge--b,.jnj-page .jnj-hero__ctas .btn:hover,.jnj-page .jnj-card:hover,.jnj-page .jnj-card:focus-within,.jnj-page .jnj-owncard:hover,.jnj-page .jnj-owncard:focus-within,.jnj-page .jnj-term:hover,.jnj-page .jnj-chip:hover,.jnj-page .jnj-pill:hover,.jnj-page .jnj-slot:hover img,.jnj-page .jnj-slot:focus-within img,.jnj-page .jnj-heroart figcaption{transform:none}}.jnj-page{--hcx-go-t:#7f6643;--hcx-ink-t:#626c74;--hcx-hdr-h:122px;--hcx-pgnav-h:58px}.jnj-page .pgnav{top:var(--hcx-hdr-h,122px)}.jnj-page .sect[id],.jnj-page section[id],.jnj-page [id].sect{scroll-margin-top:calc(var(--hcx-hdr-h,122px) + var(--hcx-pgnav-h,58px) + 14px)}@media (max-width:400px){.jnj-page .hdr-icons{gap:2px}.jnj-page .hdr-main{gap:8px}.jnj-page .hdr-ic{width:40px;height:40px}.jnj-page .hdr-consult{letter-spacing:0;padding:9px 12px;font-size:.8rem}}@media (max-width:360px){.jnj-page .hdr-consult,.jnj-page .hdr-icons a[href*=wishlist]{display:none}}.jnj-page .prod-card,.jnj-page .prod-card *,.jnj-page .dat,.jnj-page .dat>*{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.jnj-page *{min-width:0}.jnj-page [class*=-status],.jnj-page [class*=-badge],.jnj-page [class*=-pill],.jnj-page [class*=-chip],.jnj-page [class*=-tag]{white-space:normal}.jnj-page li,.jnj-page p,.jnj-page td,.jnj-page th,.jnj-page dd,.jnj-page dt,.jnj-page h1,.jnj-page h2,.jnj-page h3,.jnj-page h4,.jnj-page strong,.jnj-page code,.jnj-page span{overflow-wrap:anywhere}}.jnj-page .sect-cta .sc-kicker{white-space:normal;overflow-wrap:anywhere}.jnj-page .eyebrow,.jnj-page .sect-cta .sc-kicker,.jnj-page .arr,.jnj-page p.arr,.jnj-page span.arr,.jnj-page .tag,.jnj-page .faq-chip .n{color:var(--hcx-go-t)}.jnj-page .zone small,.jnj-page .shade small,.jnj-page .tool-disc,.jnj-page .prod-note,.jnj-page .imp-el,.jnj-page .oxide-ci,.jnj-page .tbl-card caption{color:var(--hcx-ink-t)}.jnj-page .dark .eyebrow,.jnj-page .hero .eyebrow,.jnj-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.jnj-page .dark .arr,.jnj-page .dark .tag,.jnj-page .dark .faq-chip .n{color:var(--go-x)}.jnj-page .dark .zone small,.jnj-page .dark .shade small,.jnj-page .dark small,.jnj-page .dark .tool-disc,.jnj-page .dark .prod-note{color:#b8c0c8}.jnj-page .sect-cta .sc-alt,.jnj-page .doc-links a{align-items:center;min-height:44px;display:inline-flex}.jnj-page .crumbs a,.jnj-page .site-footer ul li a{align-items:center;min-height:40px;display:inline-flex}.jnj-page .ft-social a{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.jnj-page .ft-top,.jnj-page .ft-top>*,.jnj-page .site-footer ul,.jnj-page .site-footer li{min-width:0}.jnj-page .site-footer a{overflow-wrap:anywhere}@media (max-width:560px){.jnj-page .ft-social{flex-wrap:wrap}}.jnj-page.js .rv{opacity:0;transform:translateY(22px)}.jnj-page.js .rv.in{opacity:1;transform:none}.jnj-page a:focus-visible,.jnj-page button:focus-visible,.jnj-page input:focus-visible,.jnj-page select:focus-visible,.jnj-page textarea:focus-visible,.jnj-page summary:focus-visible,.jnj-page [tabindex]:focus-visible{outline:3px solid var(--hcx-go-t);outline-offset:3px;transition-property:none}.jnj-page .site-header a:focus-visible,.jnj-page .site-header button:focus-visible,.jnj-page .hero a:focus-visible,.jnj-page .dark a:focus-visible,.jnj-page .dark button:focus-visible{outline-color:var(--go-x)}@media (prefers-reduced-motion:reduce){.jnj-page .rv,.jnj-page.js .rv{opacity:1!important;transform:none!important}}.jnj-page .fx-list,.jnj-page .g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.jnj-page .g3{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.jnj-page .g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.jnj-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.jnj-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.jnj-page .myths{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.jnj-page .qa-grid,.jnj-page .rail{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.jnj-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.jnj-page .prod-disc,.jnj-page .pt,.jnj-page code,.jnj-page .card strong{overflow-wrap:anywhere}.jnj-page{--lxs-ink:#1e1408;--lxs-m1:#d9b87e;--lxs-m2:#f0d9a0;--lxs-m3:#f6e7be;--lxs-m4:#eacf8b;--lxs-m5:#d5aa52;--lxs-ease:cubic-bezier(.22,.61,.36,1)}.jnj-page .lxs-wrap{margin-top:clamp(26px,3.4vw,44px)}.jnj-page .lxs{isolation:isolate;background:linear-gradient(152deg,#0a3629 0%,#072a20 46%,#05201a 100%);border:1px solid #eacf8b57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #03140f57,inset 0 1px #f6e2a729}.jnj-page .lxs:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .55s var(--lxs-ease);background:linear-gradient(115deg,#f6e2a700,#f6e2a7d9,#f6e2a700);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jnj-page .lxs:hover:before,.jnj-page .lxs:focus-within:before{opacity:1}.jnj-page .lxs-copy{flex:260px;min-width:0}.jnj-page .lxs-kicker{letter-spacing:.2em;text-transform:uppercase;color:#eacf8b;font-size:.7rem;font-weight:800;display:block}.jnj-page .lxs-sub{color:#d8e7df;overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.jnj-page .lxs-btn{isolation:isolate;letter-spacing:.012em;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:48px;color:var(--lxs-ink);background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;border:1px solid #6d48136b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.jnj-page .lxs-sheen{z-index:1;pointer-events:none;width:38%;transition:left .78s var(--lxs-ease);background:linear-gradient(100deg,#0000,#ffffff9e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:skew(-19deg)}.jnj-page .lxs-label,.jnj-page .lxs-arrow{z-index:2;position:relative}.jnj-page .lxs-arrow{transition:transform .6s var(--lxs-ease) 60ms;display:inline-flex}.jnj-page .lxs-btn:hover,.jnj-page .lxs-btn:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6d48134d,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.jnj-page .lxs-btn:hover .lxs-sheen{left:118%}.jnj-page .lxs-btn:hover .lxs-arrow{transform:translate(5px)}.jnj-page .lxs-btn:active{transform:translateY(-1px)}.jnj-page .lxs-btn:focus-visible{outline-offset:3px;outline:3px solid #f6e7be;transition-property:none}.jnj-page a.btn-lux{background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);color:var(--lxs-ink);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.jnj-page a.btn-lux:hover,.jnj-page a.btn-lux:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.jnj-page .sticky-cta a.btn-lux,.jnj-page .sticky-cta .lxs-btn{transform:none!important}.jnj-page .card,.jnj-page .callout,.jnj-page .tbl-card,.jnj-page .qa-mini,.jnj-page .jnj-card,.jnj-page .jnj-step,.jnj-page .jnj-tlcard,.jnj-page .jnj-pcard,.jnj-page .jnj-term{isolation:isolate;transition:transform .45s var(--lxs-ease), box-shadow .45s var(--lxs-ease), border-color .45s var(--lxs-ease);position:relative}.jnj-page .card:after,.jnj-page .callout:after,.jnj-page .tbl-card:after,.jnj-page .qa-mini:after,.jnj-page .jnj-card:after,.jnj-page .jnj-step:after,.jnj-page .jnj-tlcard:after,.jnj-page .jnj-pcard:after,.jnj-page .jnj-term:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .5s var(--lxs-ease);background:linear-gradient(125deg,#d5aa5200,#f0d998b8,#d5aa5200);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jnj-page .card:hover,.jnj-page .card:focus-within,.jnj-page .callout:hover,.jnj-page .callout:focus-within,.jnj-page .tbl-card:hover,.jnj-page .tbl-card:focus-within,.jnj-page .qa-mini:hover,.jnj-page .qa-mini:focus-within,.jnj-page .jnj-card:hover,.jnj-page .jnj-card:focus-within,.jnj-page .jnj-step:hover,.jnj-page .jnj-step:focus-within,.jnj-page .jnj-tlcard:hover,.jnj-page .jnj-tlcard:focus-within,.jnj-page .jnj-pcard:hover,.jnj-page .jnj-pcard:focus-within,.jnj-page .jnj-term:hover,.jnj-page .jnj-term:focus-within{transform:translateY(-5px);box-shadow:0 22px 54px #03140f2e,0 0 34px #d5aa5229}.jnj-page .card:hover:after,.jnj-page .card:focus-within:after,.jnj-page .callout:hover:after,.jnj-page .callout:focus-within:after,.jnj-page .tbl-card:hover:after,.jnj-page .tbl-card:focus-within:after,.jnj-page .qa-mini:hover:after,.jnj-page .qa-mini:focus-within:after,.jnj-page .jnj-card:hover:after,.jnj-page .jnj-card:focus-within:after,.jnj-page .jnj-step:hover:after,.jnj-page .jnj-step:focus-within:after,.jnj-page .jnj-tlcard:hover:after,.jnj-page .jnj-tlcard:focus-within:after,.jnj-page .jnj-pcard:hover:after,.jnj-page .jnj-pcard:focus-within:after,.jnj-page .jnj-term:hover:after,.jnj-page .jnj-term:focus-within:after{opacity:1}@media (hover:none){.jnj-page .lxs:before{opacity:.55}.jnj-page .lxs-btn{background-position:38%}}@media (max-width:640px){.jnj-page .lxs{flex-direction:column;align-items:flex-start}.jnj-page .lxs-btn{width:100%}}@media (prefers-reduced-motion:reduce){.jnj-page .lxs-btn,.jnj-page .lxs-sheen,.jnj-page .lxs-arrow,.jnj-page .lxs:before,.jnj-page a.btn-lux,.jnj-page .card,.jnj-page .callout,.jnj-page .tbl-card,.jnj-page .qa-mini,.jnj-page .jnj-card,.jnj-page .jnj-step,.jnj-page .jnj-tlcard,.jnj-page .jnj-pcard,.jnj-page .jnj-term{transition-duration:.001ms!important;animation:none!important}.jnj-page .lxs-btn:hover,.jnj-page a.btn-lux:hover,.jnj-page .card:hover,.jnj-page .callout:hover,.jnj-page .tbl-card:hover,.jnj-page .qa-mini:hover,.jnj-page .jnj-card:hover,.jnj-page .jnj-step:hover,.jnj-page .jnj-tlcard:hover,.jnj-page .jnj-pcard:hover,.jnj-page .jnj-term:hover{transform:none}}.jnj-page .rv{opacity:1!important;transform:none!important}.jnj-page{--hcx-hdr-h:0px}.kgl-page :where(*){all:revert}.kgl-page{--em:#059669;--em-d:#047857;--em-dk:#064e3b;--em-ink:#052e25;--em-x:#031f19;--em-l:#34d399;--em-xl:#a7f3d0;--go:#c9a26b;--go-l:#e8cd96;--go-x:#f0d9a0;--go-d:#a07e46;--go-dt:#8a6a3c;--ink-xt:#626e78;--iv:#fafaf5;--iv-s:#f4f4ec;--iv-d:#ecede2;--ink:#15202b;--ink-l:#4b5a66;--ink-x:#77848e;--bo:#15202b1a;--bo-em:#05966947;--bo-go:#c9a26b4d;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1320px;--gut:clamp(20px,4vw,44px);--r-m:16px;--r-l:22px;--r-xl:30px;--sh-s:0 4px 16px #052e2512;--sh-m:0 14px 40px #052e251c;--sh-l:0 28px 80px #052e2529;--lux-ease:cubic-bezier(.25,.46,.45,.94);--lux-hover:0 24px 70px #c9a26b38;--lux-glow:0 0 0 2px #c9a26b59,0 20px 50px #c9a26b2e;--gr-em:linear-gradient(135deg,var(--em),var(--em-d));--gr-go:linear-gradient(135deg,var(--go),var(--go-l));--gr-dark:linear-gradient(160deg,var(--em-x) 0%,var(--em-ink) 45%,#07382c 100%)}.kgl-page *,.kgl-page :before,.kgl-page :after{box-sizing:border-box;margin:0;padding:0}.kgl-page{scroll-behavior:smooth;font-family:var(--f-sans);color:var(--ink);background:var(--iv);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.kgl-page img{max-width:100%;display:block}.kgl-page a{color:var(--em-d);text-decoration:none}.kgl-page a:hover{text-underline-offset:3px;text-decoration:underline}.kgl-page h1,.kgl-page h2,.kgl-page h3,.kgl-page h4{font-family:var(--f-serif);color:var(--em-ink);font-weight:600;line-height:1.15}.kgl-page .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.kgl-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kgl-page .skip-link{background:var(--em-ink);color:#fff;z-index:2000;border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.kgl-page .skip-link:focus{left:0}.kgl-page :focus-visible{outline:3px solid var(--em);outline-offset:2px;border-radius:4px}.kgl-page .lux-progress{transform-origin:0;z-index:1300;background:linear-gradient(90deg,var(--go),var(--go-x),var(--go));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.kgl-page .to-top{z-index:1100;border:1px solid var(--bo-go);background:var(--gr-dark);width:46px;height:46px;color:var(--go-x);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(8px)}.kgl-page .to-top.show{opacity:1;pointer-events:auto;transform:none}.kgl-page .to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c9a26b59}.kgl-page .sticky-cta{z-index:1090;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bo-go);background:#031f19f5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.kgl-page .sticky-cta a{text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-size:.88rem;font-weight:600}.kgl-page .sticky-cta .sc-p{background:var(--gr-go);color:#241a08}.kgl-page .sticky-cta .sc-s{color:var(--go-x);border:1px solid #c9a26b8c}.kgl-page .sticky-cta a:hover{text-decoration:none;transform:translateY(-1px)}@media (max-width:760px){.kgl-page .sticky-cta{display:flex}.kgl-page .to-top{bottom:80px}}.kgl-page .util-bar{background:var(--em-x);color:#cfe8dd;letter-spacing:.05em;text-align:center;padding:8px var(--gut);font-size:.78rem}.kgl-page .util-bar a{color:var(--go-x)}.kgl-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f0;transition:box-shadow .3s;position:sticky;top:0}.kgl-page .site-header.scrolled{box-shadow:var(--sh-m)}.kgl-page .hdr-main{align-items:center;gap:clamp(12px,2vw,26px);padding-top:14px;padding-bottom:14px;display:flex}.kgl-page .logo{font-family:var(--f-serif);color:var(--em-ink);white-space:nowrap;font-size:1.65rem;font-weight:700}.kgl-page .logo em{color:var(--em);font-style:normal}.kgl-page .logo:hover{text-decoration:none}.kgl-page .hdr-search{border:1px solid var(--bo);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.kgl-page .hdr-search:focus-within{border-color:var(--em);box-shadow:0 0 0 3px #0596691f}.kgl-page .hdr-search svg{color:var(--ink-xt);flex:none}.kgl-page .hdr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.kgl-page .hdr-icons{gap:6px;display:flex}.kgl-page .hdr-ic{width:42px;height:42px;color:var(--em-ink);cursor:pointer;transition:transform .25s var(--lux-ease),color .2s,background .2s;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.kgl-page .hdr-ic:hover{color:var(--go-dt);background:#c9a26b1a;text-decoration:none;transform:translateY(-2px)}.kgl-page .hdr-consult{background:var(--gr-em);color:#fff;white-space:nowrap;transition:transform .3s var(--lux-ease),box-shadow .3s;border-radius:999px;padding:11px 22px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.kgl-page .hdr-consult:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 32px #05966959}@media (max-width:460px){.kgl-page .hdr-consult{padding:10px 15px;font-size:.82rem}.kgl-page .hdr-main{gap:8px}}@media (max-width:420px){.kgl-page .hdr-consult{display:none}}@media (max-width:400px){.kgl-page .hdr-icons{gap:2px}.kgl-page .hdr-ic{width:38px;height:38px}.kgl-page .hdr-main{gap:6px;padding-left:12px;padding-right:12px}}@media (max-width:360px){.kgl-page .hdr-ic[aria-label=Wishlist]{display:none}.kgl-page .logo{font-size:1.18rem}}.kgl-page .nav-toggle{display:none}.kgl-page .main-nav ul{max-width:var(--maxw);padding:0 var(--gut);scrollbar-width:none;gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.kgl-page .main-nav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;padding:11px 13px;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:block}.kgl-page .main-nav a:hover{color:var(--em-dk);background:#0596690f;text-decoration:none}.kgl-page .main-nav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}@media (max-width:960px){.kgl-page .nav-toggle{display:flex}.kgl-page .hdr-search{display:none}.kgl-page .main-nav{background:var(--iv);border-top:1px solid var(--bo);display:none}.kgl-page .main-nav.open{display:block}.kgl-page .main-nav ul{padding:10px var(--gut) 18px;flex-direction:column}.kgl-page .main-nav a{border-bottom:0;border-left:3px solid #0000;border-radius:8px}.kgl-page .main-nav a[aria-current=true]{border-left-color:var(--em);background:#05966912}}.kgl-page .crumbs{color:var(--ink-xt);padding:16px var(--gut);max-width:var(--maxw);margin:0 auto;font-size:.82rem}.kgl-page .crumbs a{color:var(--ink-l)}.kgl-page .crumbs span[aria-current]{color:var(--em-dk);font-weight:600}.kgl-page .hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(64px,8vw,120px) 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.kgl-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#c9a26b29,#0000 36%),radial-gradient(circle at 88% 8%,#34d3991a,#0000 32%);position:absolute;inset:0}.kgl-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.kgl-page .hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid;position:relative}.kgl-page .hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--go-l);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;display:inline-flex}.kgl-page .hero-eyebrow:before{content:"";background:var(--go);width:34px;height:1px}.kgl-page .hero h1{color:#fdfbf4;margin-bottom:18px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.kgl-page .hero h1 em{color:var(--go-x);font-style:italic}.kgl-page .hero-sub{color:#c5dcd2;max-width:56ch;margin-bottom:14px;font-size:1.06rem}.kgl-page .hero-note{color:#9fbfb2;max-width:56ch;margin-bottom:28px;font-size:.85rem}.kgl-page .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.kgl-page .btn{cursor:pointer;transition:transform .3s var(--lux-ease),box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.kgl-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.kgl-page .btn-gold{background:var(--gr-go);color:#241a08}.kgl-page .btn-gold:hover{color:#241a08;box-shadow:0 12px 36px #c9a26b66}.kgl-page .btn-ghost{color:var(--go-x);background:0 0;border:1.5px solid #c9a26b8c}.kgl-page .btn-ghost:hover{color:var(--go-x);background:#c9a26b1a}.kgl-page .btn-em{background:var(--gr-em);color:#fff}.kgl-page .btn-em:hover{color:#fff;box-shadow:0 12px 36px #05966959}.kgl-page .btn:after{content:"";pointer-events:none;transition:background-position .55s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.kgl-page .btn:hover:after{background-position:110% 0}.kgl-page .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.kgl-page .chip{letter-spacing:.04em;color:#e4d9be;background:#c9a26b14;border:1px solid #c9a26b66;border-radius:999px;padding:7px 15px;font-size:.76rem}.kgl-page .hero-visual{position:relative}.kgl-page .hero-slot{border-radius:var(--r-xl);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);border:1px solid #c9a26b59;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.kgl-page .hero-slot:hover{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.kgl-page .hero-slot:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.kgl-page .hero-slot:hover:before{background-position:110% 0}.kgl-page .hero-slot:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.kgl-page .hero-slot:hover:after{transform:scaleX(1)}.kgl-page .hero-art{background:radial-gradient(circle at 30% 25%,#c9a26b38,#0000 45%),radial-gradient(circle at 75% 80%,#34d39924,#0000 40%),linear-gradient(155deg,#0a2e24,#0e4234 55%,#0a362a);justify-content:center;align-items:center;min-height:420px;display:flex}.kgl-page .hero-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.kgl-page .hero-slot:hover figcaption{opacity:1;transform:none}.kgl-page .hero-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eadfc5;background:#062a21e6;border:1px solid #c9a26b66;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.kgl-page .hero-badge svg{color:var(--go-l);flex:none}.kgl-page .hb-1{top:22px;left:-14px}.kgl-page .hb-2{bottom:26px;right:-12px}@media (max-width:900px){.kgl-page .hero-grid{grid-template-columns:1fr}.kgl-page .hb-1{left:10px}.kgl-page .hb-2{right:10px}.kgl-page .hero-art{min-height:320px}}.kgl-page .qa{z-index:10;margin-top:clamp(-52px,-5vw,-40px);position:relative}.kgl-page .qa-card{border:1px solid var(--bo-go);border-radius:var(--r-l);box-shadow:var(--sh-l);background:#fff;padding:clamp(26px,4vw,44px)}.kgl-page .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--go-dt);margin-bottom:10px;font-size:.74rem;font-weight:700}.kgl-page .qa-card h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}.kgl-page .qa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.kgl-page .qa-mini{background:var(--iv);border:1px solid var(--bo);border-radius:var(--r-m);padding:18px 20px;font-size:.92rem}.kgl-page .qa-mini strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:6px;font-size:1.06rem;display:block}.kgl-page .qa-rev{border-top:1px dashed var(--bo);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.kgl-page .qa-rev .init{background:var(--gr-em);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.kgl-page .qa-rev p{color:var(--ink-l);font-size:.85rem}.kgl-page .qa-rev strong{color:var(--em-ink)}.kgl-page .learn{border:1px solid var(--bo-go);border-radius:var(--r-l);background:linear-gradient(135deg,#fdfcf8,#f3f6f1);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.kgl-page .learn:before{content:"";background:linear-gradient(90deg,var(--em),var(--go));height:3px;position:absolute;top:0;left:0;right:0}.kgl-page .learn h2{margin-bottom:16px;font-size:1.5rem}.kgl-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 30px;list-style:none;display:grid}.kgl-page .learn li{padding-left:26px;font-size:.95rem;position:relative}.kgl-page .learn li:before{content:"✦";color:var(--go);position:absolute;left:0}.kgl-page .pgnav{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f2;margin-top:clamp(38px,5vw,58px);position:sticky;top:0}.kgl-page .pgnav ul{scrollbar-width:thin;padding:0 var(--gut);max-width:var(--maxw);gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.kgl-page .pgnav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;padding:14px;font-size:.82rem;font-weight:600;transition:color .2s;display:block}.kgl-page .pgnav a:hover{color:var(--em-dk);text-decoration:none}.kgl-page .pgnav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}.kgl-page .sect{padding:clamp(56px,7vw,96px) 0}.kgl-page .sect-alt{background:var(--iv-s)}.kgl-page .gh{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.kgl-page .gh-num{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1.2px var(--go);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.kgl-page .gh-body{flex:1}.kgl-page .gh h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.kgl-page .gh .gh-sub{color:var(--ink-l);max-width:72ch;margin-top:8px;font-size:.98rem}.kgl-page .gh-rule{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);height:1px;margin-top:14px}.kgl-page .dark{background:var(--gr-dark);color:#d9e9e1}.kgl-page .dark h2,.kgl-page .dark h3{color:#fbf8ef}.kgl-page .dark .gh .gh-sub{color:#afcbbf}.kgl-page .dark .eyebrow{color:var(--go-l)}.kgl-page .dark a{color:var(--em-xl)}.kgl-page .card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;padding:24px 26px;position:relative}.kgl-page .card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.kgl-page .card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:background-position .65s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#c9a26b12 48%,#f0d9a00d 52%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.kgl-page .card:hover:before{background-position:110% 0}.kgl-page .card:after{content:"";z-index:2;transform-origin:50%;height:2px;transition:transform .4s var(--lux-ease);pointer-events:none;background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.kgl-page .card:hover:after{transform:scaleX(1)}.kgl-page .card>*{z-index:3;position:relative}.kgl-page .card h3{margin-bottom:8px;font-size:1.28rem}.kgl-page .card .ico{width:46px;height:46px;color:var(--em-d);background:#0596691a;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.kgl-page .grid{gap:20px;display:grid}.kgl-page .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kgl-page .dark .card{color:#d9e9e1;box-shadow:none;background:#ffffff0d;border-color:#c9a26b40}.kgl-page .dark .card h3{color:#f5efde}.kgl-page .tbl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;overflow:hidden}.kgl-page .tbl-card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-4px)}.kgl-page .tbl-head{background:var(--em-ink);color:var(--go-x);font-family:var(--f-serif);letter-spacing:.03em;padding:14px 22px;font-size:1.12rem}.kgl-page .responsive-tbl{overflow-x:auto}.kgl-page table{border-collapse:collapse;width:100%;font-size:.92rem}.kgl-page caption{text-align:left;color:var(--ink-xt);padding:12px 22px 0;font-size:.8rem}.kgl-page th,.kgl-page td{text-align:left;border-bottom:1px solid var(--bo);vertical-align:top;padding:13px 22px}.kgl-page th{color:var(--em-dk);background:#0596690d;font-weight:600}.kgl-page tbody tr{transition:background .2s}.kgl-page tbody tr:hover{background:#c9a26b0d}.kgl-page tbody tr:last-child td{border-bottom:0}.kgl-page .lux-slot{border-radius:var(--r-l);border:1px solid var(--bo-go);box-shadow:var(--sh-s);transition:transform .4s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;margin:30px 0 0;position:relative;overflow:hidden}.kgl-page .lux-slot .ph-fill{color:#cfe8dd;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-height:230px;transition:transform .6s var(--lux-ease);background:linear-gradient(135deg,#07140f,#0b3b2e 60%,#0e4d3a);justify-content:center;align-items:center;padding:20px;font-size:.83rem;display:flex}.kgl-page .lux-slot img{width:100%;height:auto;transition:transform .6s var(--lux-ease)}.kgl-page .lux-slot:before{content:"";z-index:2;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.kgl-page .lux-slot:after{content:"";z-index:3;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.kgl-page .lux-slot:hover{box-shadow:var(--lux-glow);border-color:#c9a26b80;transform:translateY(-5px)}.kgl-page .lux-slot:hover:before{background-position:110% 0}.kgl-page .lux-slot:hover:after{transform:scaleX(1)}.kgl-page .lux-slot:hover img,.kgl-page .lux-slot:hover .ph-fill{transform:scale(1.03)}.kgl-page .lux-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.kgl-page .lux-slot:hover figcaption{opacity:1;transform:none}.kgl-page .expert-note{border:1px solid #c9a26b59;border-left:4px solid var(--go);border-radius:var(--r-m);background:linear-gradient(135deg,#fbf7ee,#f7f1e4);align-items:flex-start;gap:16px;margin:26px 0 0;padding:18px 22px;display:flex}.kgl-page .expert-note .en-ic{background:var(--gr-go);color:#3d2e14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:flex}.kgl-page .expert-note p{font-size:.93rem}.kgl-page .expert-note strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:3px;font-size:1.04rem;display:block}.kgl-page .callout{border-radius:var(--r-m);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;font-size:.93rem;display:flex}.kgl-page .callout svg{flex:none;margin-top:2px}.kgl-page .co-warn{color:#6b4a17;background:#fdf6ec;border:1px solid #b478284d}.kgl-page .co-info{border:1px solid var(--bo-em);color:var(--em-ink);background:#0596690f}.kgl-page .co-danger{color:#7a2e2e;background:#fbefef;border:1px solid #be3c3c4d}.kgl-page .dark .co-info{color:#e7f1ea;background:#ffffff0f;border-color:#c9a26b4d}.kgl-page .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.kgl-page .step{counter-increment:s;border:1px solid var(--bo);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 20px 66px;font-size:.94rem;position:relative}.kgl-page .step:hover{box-shadow:var(--lux-hover);border-color:#c9a26b66;transform:translateY(-4px)}.kgl-page .step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-serif);color:var(--go-dt);font-size:1.3rem;font-weight:600;position:absolute;top:18px;left:18px}.kgl-page .step strong{color:var(--em-dk);margin-bottom:4px;display:block}.kgl-page .tline{margin-top:8px;display:grid}.kgl-page .tl{padding:0 0 30px 42px;position:relative}.kgl-page .tl:before{content:"";background:linear-gradient(180deg,var(--go),#c9a26b1f);width:2px;position:absolute;top:8px;bottom:-6px;left:11px}.kgl-page .tl:last-child:before{display:none}.kgl-page .tl:after{content:"";background:var(--gr-go);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px;box-shadow:0 0 0 4px #c9a26b2e}.kgl-page .tl h3{margin-bottom:4px;font-size:1.14rem}.kgl-page .tl p{color:var(--ink-l);max-width:78ch;font-size:.93rem}.kgl-page .fx-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px;margin-top:8px;list-style:none;display:grid}.kgl-page .fx-list li{align-items:flex-start;gap:11px;padding:9px 0;font-size:.93rem;display:flex}.kgl-page .fx-list svg{color:var(--em-d);flex:none;margin-top:4px}.kgl-page .sev{border-radius:var(--r-l);transition:transform .3s var(--lux-ease),box-shadow .3s;border:1px solid;padding:22px 24px}.kgl-page .sev:hover{box-shadow:var(--lux-hover);transform:translateY(-4px)}.kgl-page .sev h3{align-items:center;gap:9px;margin-bottom:10px;font-size:1.12rem;display:flex}.kgl-page .sev ul{gap:7px;font-size:.91rem;list-style:none;display:grid}.kgl-page .sev li{padding-left:18px;position:relative}.kgl-page .sev li:before{content:"•";position:absolute;left:2px}.kgl-page .sev-2{background:#fdf6ec;border-color:#b478284d}.kgl-page .sev-2 h3{color:#8a5b18}.kgl-page .sev-3{background:#fbefef;border-color:#be3c3c4d}.kgl-page .sev-3 h3{color:#9c3434}.kgl-page .tool{border:1px solid var(--bo-go);border-radius:var(--r-xl);box-shadow:var(--sh-m);background:#fff;padding:clamp(24px,4vw,42px)}.kgl-page .tool fieldset{border:0;margin-bottom:22px}.kgl-page .tool legend{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:10px;font-size:1.12rem;font-weight:600}.kgl-page .opts{flex-wrap:wrap;gap:10px;display:flex}.kgl-page .opts label{border:1.5px solid var(--bo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.kgl-page .opts label:hover{border-color:var(--go);background:#c9a26b0f;transform:translateY(-1px)}.kgl-page .opts input{accent-color:var(--em)}.kgl-page .opts input:checked+span{color:var(--em-dk);font-weight:600}.kgl-page .tool-result{border-radius:var(--r-m);border:1px solid var(--bo-em);background:#0596690d;margin-top:8px;padding:22px 24px;font-size:.95rem;display:none}.kgl-page .tool-result.show{display:block}.kgl-page .tool-result h3{margin-bottom:8px;font-size:1.18rem}.kgl-page .tool-disc{color:var(--ink-xt);margin-top:16px;font-size:.8rem}.kgl-page .lab-hint{color:var(--ink-l);margin-bottom:16px;font-size:.88rem}.kgl-page .lab-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.kgl-page .lab-btn{border:1.5px solid var(--bo);font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.kgl-page .lab-btn:hover{border-color:var(--go);color:var(--em-dk);transform:translateY(-1px)}.kgl-page .lab-btn[aria-pressed=true]{background:var(--gr-em);border-color:var(--em-d);color:#fff}.kgl-page .pill{border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}.kgl-page .p-ok{color:var(--em-dk);background:#0596691f}.kgl-page .p-med{color:#7a5212;background:#b4782824}.kgl-page .p-pro{color:#453c9c;background:#5a50be1f}.kgl-page .p-avoid{color:#8f2f2f;background:#be3c3c1f}.kgl-page .p-na{color:var(--ink-l);background:#15202b14}.kgl-page .legend{color:var(--ink-l);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.kgl-page .myths{counter-reset:my;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.kgl-page .myth{counter-increment:my;border-radius:var(--r-l);transition:transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(165deg,#0a231c,#052e25 55%,#07382c);border:1px solid #c9a26b47;position:relative;overflow:hidden;box-shadow:0 14px 44px #031f1959}.kgl-page .myth:hover{border-color:#c9a26b8c;transform:translateY(-6px);box-shadow:0 26px 70px #031f1980,0 0 0 1.5px #c9a26b59,0 0 90px #c9a26b1a}.kgl-page .myth:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.kgl-page .myth:hover:before{background-position:110% 0}.kgl-page .myth:after{content:counter(my,decimal-leading-zero);z-index:1;font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px #c9a26b66;pointer-events:none;font-size:2.4rem;font-weight:500;line-height:1;transition:-webkit-text-stroke-color .35s;position:absolute;top:14px;right:20px}.kgl-page .myth:hover:after{-webkit-text-stroke-color:#f0d9a0d9}.kgl-page .myth-top{z-index:2;padding:24px 26px 20px;position:relative}.kgl-page .myth .m{letter-spacing:.2em;text-transform:uppercase;color:#e8b4b4;background:#963c3c2e;border:1px solid #dc8c8c66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.kgl-page .myth .m svg{flex:none}.kgl-page .myth .mq{font-family:var(--f-serif);color:#d9cbb6;font-size:1.22rem;font-style:italic;line-height:1.4;-webkit-text-decoration:line-through #dc8c8c8c;text-decoration:line-through #dc8c8c8c;text-decoration-thickness:1.5px;transition:color .3s}.kgl-page .myth-split{z-index:2;background:linear-gradient(90deg,#c9a26ba6,#c9a26b0f);height:1px;margin:0 26px;position:relative}.kgl-page .myth-split:before{content:"";background:var(--gr-go);transform-origin:0;width:34px;height:6px;transition:transform .45s var(--lux-ease);border-radius:4px;position:absolute;top:-2.5px;left:0;transform:scaleX(.4)}.kgl-page .myth:hover .myth-split:before{transform:scaleX(2.6)}.kgl-page .myth-bot{z-index:2;padding:20px 26px 26px;position:relative}.kgl-page .myth .f{letter-spacing:.2em;text-transform:uppercase;color:#f0d9a0;background:#c9a26b24;border:1px solid #c9a26b80;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:box-shadow .35s,background .3s;display:inline-flex}.kgl-page .myth:hover .f{background:#c9a26b38;box-shadow:0 6px 20px #c9a26b40}.kgl-page .myth .f svg{flex:none}.kgl-page .myth .fa{color:#cfe3d8;font-size:.94rem;line-height:1.7}.kgl-page .myth .fa strong{color:#f5efde}@media (max-width:640px){.kgl-page .myth .mq{font-size:1.08rem}.kgl-page .myth:after{font-size:1.9rem;top:12px;right:16px}}.kgl-page .doc-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.kgl-page .doc-photo{aspect-ratio:4/5;border-radius:var(--r-l);width:min(240px,60vw);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(150deg,#0b3b2e,#0e4d3a);border:1px solid #c9a26b66;justify-content:center;align-items:center;display:flex;overflow:hidden}.kgl-page .doc-photo:hover{box-shadow:var(--lux-glow);border-color:#c9a26b8c;transform:translateY(-4px)}.kgl-page .doc-photo .init{font-family:var(--f-serif);color:var(--go-l);font-size:3rem}.kgl-page .doc-badge{color:var(--go-x);letter-spacing:.06em;background:#c9a26b24;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 16px;font-size:.78rem;display:inline-flex}.kgl-page .doc blockquote{font-family:var(--f-serif);color:#f2ecd9;border-left:3px solid var(--go);margin:18px 0;padding-left:20px;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic}.kgl-page .doc-meta{color:#afcbbf;font-size:.85rem}.kgl-page .doc-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.85rem;display:flex}@media (max-width:760px){.kgl-page .doc-grid{grid-template-columns:1fr}}.kgl-page .filters{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.kgl-page .filters select{font:inherit;border:1.5px solid var(--bo);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px;font-size:.87rem;transition:border-color .2s}.kgl-page .filters select:hover{border-color:var(--go)}.kgl-page .prod{flex-direction:column;display:flex}.kgl-page .prod-img{border-radius:var(--r-m);background:linear-gradient(140deg,var(--iv-d),#e3e8dd);aspect-ratio:4/3;color:var(--ink-xt);letter-spacing:.08em;transition:box-shadow .35s var(--lux-ease);justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex;overflow:hidden}.kgl-page .prod:hover .prod-img{box-shadow:inset 0 0 0 1.5px #c9a26b73}.kgl-page .prod .tag{align-self:flex-start;margin-bottom:8px}.kgl-page .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go-dt);background:#c9a26b1f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.kgl-page .prod h3{font-size:1.18rem}.kgl-page .prod .meta{color:var(--ink-l);margin:6px 0 12px;font-size:.85rem}.kgl-page .prod .price{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:14px;font-size:1.25rem}.kgl-page .prod-ctas{gap:10px;margin-top:auto;display:flex}.kgl-page .prod-ctas .btn{padding:11px 20px;font-size:.85rem}.kgl-page .prod-note{color:var(--ink-xt);margin-top:18px;font-size:.8rem}.kgl-page .rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.kgl-page .rail a.card{color:inherit;display:block}.kgl-page .rail a.card:hover{text-decoration:none}.kgl-page .arr{color:var(--go-dt);margin-top:10px;font-size:.85rem;font-weight:600}.kgl-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.kgl-page .know-col h3{border-bottom:1px solid var(--bo-go);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.kgl-page .know-col ul{gap:9px;font-size:.9rem;list-style:none;display:grid}.kgl-page .know-col a{color:var(--ink-l);transition:color .2s,letter-spacing .3s var(--lux-ease)}.kgl-page .know-col a:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.kgl-page .refs ol{gap:10px;padding-left:20px;font-size:.92rem;display:grid}.kgl-page .refs a{text-underline-offset:3px;text-decoration:underline}.kgl-page .refs a:hover{color:var(--go-dt)}.kgl-page .refs-note{color:var(--ink-xt);margin-top:16px;font-size:.84rem}.kgl-page .faq-list{counter-reset:fq;gap:14px;max-width:980px;display:grid}.kgl-page .faq{counter-increment:fq;border:1px solid var(--bo);border-radius:var(--r-l);transition:border-color .3s var(--lux-ease),box-shadow .35s var(--lux-ease),transform .3s var(--lux-ease);background:linear-gradient(135deg,#fff,#fdfbf5);position:relative;overflow:hidden}.kgl-page .faq:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b12 48%,#f0d9a00d 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.kgl-page .faq:hover:before{background-position:110% 0}.kgl-page .faq:after{content:"";background:linear-gradient(180deg,var(--go),var(--go-x),var(--go));transform-origin:top;width:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.kgl-page .faq:hover:after,.kgl-page .faq[data-open=true]:after{transform:scaleY(1)}.kgl-page .faq:hover{box-shadow:var(--lux-hover);border-color:#c9a26b80;transform:translateY(-3px)}.kgl-page .faq[data-open=true]{background:linear-gradient(135deg,#fffdf8,#fbf6ea);border-color:#c9a26b8c;box-shadow:0 18px 55px #c9a26b29}.kgl-page .faq-q{z-index:2;text-align:left;width:100%;font-family:var(--f-serif);color:var(--em-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:22px 26px;font-size:1.14rem;font-weight:600;transition:color .25s;display:flex;position:relative}.kgl-page .faq-q:before{content:counter(fq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);letter-spacing:.04em;transition:color .3s var(--lux-ease);flex:none;font-size:1rem;font-weight:500}.kgl-page .faq:hover .faq-q:before,.kgl-page .faq[data-open=true] .faq-q:before{color:var(--go);-webkit-text-stroke-color:var(--go)}.kgl-page .faq-q:hover{color:var(--go-dt)}.kgl-page .faq-q span.qtext{flex:1}.kgl-page .faq-q .plus{width:32px;height:32px;color:var(--go-dt);font-size:1.05rem;font-family:var(--f-sans);transition:transform .4s var(--lux-ease),background .3s,box-shadow .3s,color .3s;background:#c9a26b0f;border:1.5px solid #c9a26b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.kgl-page .faq:hover .faq-q .plus{box-shadow:0 6px 18px #c9a26b4d}.kgl-page .faq[data-open=true] .faq-q .plus{background:var(--gr-go);color:#3d2e14;border-color:#0000;transform:rotate(135deg)}.kgl-page .faq-a{z-index:2;transition:grid-template-rows .45s var(--lux-ease);grid-template-rows:0fr;display:grid;position:relative}.kgl-page .faq-a>div{overflow:hidden}.kgl-page .faq-a p{color:var(--ink-l);padding:0 26px 24px 70px;font-size:.95rem;line-height:1.75;position:relative}.kgl-page .faq-a p:before{content:"";background:linear-gradient(#c9a26b8c,#0000);width:1px;position:absolute;top:6px;bottom:26px;left:44px}.kgl-page .faq[data-open=true] .faq-a{grid-template-rows:1fr}@media (max-width:640px){.kgl-page .faq-q{padding:18px;font-size:1.02rem}.kgl-page .faq-a p{padding:0 18px 20px}.kgl-page .faq-a p:before,.kgl-page .faq-q:before{display:none}}.kgl-page .faq-ctrl{gap:16px;max-width:980px;margin-bottom:26px;display:grid}.kgl-page .faq-search{transition:border-color .3s,box-shadow .35s var(--lux-ease);background:linear-gradient(135deg,#fff,#fbf7ee);border:1.5px solid #c9a26b66;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;display:flex;box-shadow:0 8px 30px #c9a26b1a}.kgl-page .faq-search:focus-within{border-color:var(--go);box-shadow:0 0 0 3px #c9a26b2e,0 14px 40px #c9a26b2e}.kgl-page .faq-search svg{color:var(--go-dt);flex:none}.kgl-page .faq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.kgl-page .faq-search input::placeholder{color:var(--ink-xt)}.kgl-page .faq-chips{flex-wrap:wrap;gap:10px;display:flex}.kgl-page .faq-chip{font:inherit;letter-spacing:.04em;color:var(--ink-l);cursor:pointer;transition:all .3s var(--lux-ease);background:#fff;border:1.5px solid #c9a26b66;border-radius:999px;padding:9px 20px;font-size:.82rem;font-weight:600;position:relative;overflow:hidden}.kgl-page .faq-chip:hover{border-color:var(--go);color:var(--go-dt);transform:translateY(-2px);box-shadow:0 8px 22px #c9a26b33}.kgl-page .faq-chip[aria-pressed=true]{background:var(--gr-dark);border-color:var(--em-dk);color:var(--go-x);box-shadow:0 10px 28px #031f194d}.kgl-page .faq-chip .n{color:var(--go-dt);vertical-align:1px;background:#c9a26b24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.kgl-page .faq-chip[aria-pressed=true] .n{color:#3d2e14;background:var(--go-x)}.kgl-page .faq[data-hide=true]{display:none}.kgl-page .faq-empty{border-radius:var(--r-l);text-align:center;max-width:980px;color:var(--ink-l);background:linear-gradient(135deg,#fffdf8,#fbf6ea);border:1.5px dashed #c9a26b80;padding:34px 30px;display:none}.kgl-page .faq-empty.show{display:block}.kgl-page .faq-empty strong{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:6px;font-size:1.2rem;display:block}.kgl-page .faq-cta{border-radius:var(--r-l);background:var(--gr-dark);color:#d9e9e1;border:1px solid #c9a26b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin-top:34px;padding:clamp(26px,4vw,40px);display:flex;position:relative;overflow:hidden}.kgl-page .faq-cta:before{content:"";background:radial-gradient(circle at 85% 15%,#c9a26b33,#0000 45%);position:absolute;inset:0}.kgl-page .faq-cta>*{z-index:2;position:relative}.kgl-page .faq-cta h3{color:#fbf8ef;margin-bottom:6px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.kgl-page .faq-cta p{color:#afcbbf;max-width:52ch;font-size:.92rem}.kgl-page .final{position:relative;overflow:hidden}.kgl-page .final .inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.kgl-page .final h2{color:#fbf8ef;margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.kgl-page .final p{color:#bcd6ca;margin-bottom:28px}.kgl-page .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.kgl-page .final:before{content:"";background:radial-gradient(circle at 50% 0,#c9a26b29,#0000 55%);position:absolute;inset:0}.kgl-page .disclaim{background:var(--iv-d);border-top:1px solid var(--bo);color:var(--ink-l);padding:26px 0;font-size:.83rem}.kgl-page .disclaim strong{color:var(--em-ink)}.kgl-page .site-footer{background:var(--em-x);color:#a9c6b9;font-size:.88rem}.kgl-page .ft-top{grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,4vw,48px);padding:clamp(44px,6vw,70px) 0 34px;display:grid}.kgl-page .ft-brand .logo{color:#fbf8ef;font-size:1.5rem}.kgl-page .ft-brand p{max-width:34ch;margin:14px 0 18px}.kgl-page .ft-social{gap:10px;display:flex}.kgl-page .ft-social a{width:38px;height:38px;color:var(--go-l);transition:transform .25s var(--lux-ease),background .2s;border:1px solid #c9a26b59;border-radius:11px;justify-content:center;align-items:center;display:flex}.kgl-page .ft-social a:hover{background:#c9a26b1f;text-decoration:none;transform:translateY(-3px)scale(1.05)}.kgl-page .site-footer h3{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--go-l);margin-bottom:16px;font-size:.8rem}.kgl-page .site-footer ul{gap:10px;list-style:none;display:grid}.kgl-page .site-footer a{color:#a9c6b9}.kgl-page .site-footer a:hover{color:var(--go-x)}.kgl-page .ft-news{gap:8px;margin-top:6px;display:flex}.kgl-page .ft-news input{min-width:0;font:inherit;color:#edf5f0;background:#ffffff0f;border:1px solid #c9a26b4d;border-radius:11px;flex:1;padding:11px 14px;font-size:.85rem}.kgl-page .ft-news input::placeholder{color:#7fa192}.kgl-page .ft-news button{font:inherit;background:var(--gr-go);color:#241a08;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:.85rem;font-weight:600;transition:transform .25s,box-shadow .25s}.kgl-page .ft-news button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a26b4d}.kgl-page .ft-trust{border-top:1px solid #c9a26b2e;flex-wrap:wrap;gap:18px 30px;padding:20px 0;font-size:.8rem;display:flex}.kgl-page .ft-trust span{align-items:center;gap:8px;display:inline-flex}.kgl-page .ft-trust svg{color:var(--go-l)}.kgl-page .ft-bottom{border-top:1px solid #c9a26b2e;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;padding:18px 0 26px;font-size:.8rem;display:flex}@media (max-width:960px){.kgl-page .ft-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.kgl-page .ft-top{grid-template-columns:1fr}}.kgl-page .sect-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4.5vw,50px);display:flex}.kgl-page .sect-cta .sc-line{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);flex:60px;height:1px;position:relative}.kgl-page .sect-cta .sc-line:before{content:"";background:var(--gr-go);border-radius:4px;width:26px;height:6px;position:absolute;top:-2.5px;left:0}.kgl-page .sect-cta .sc-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--go-dt);white-space:nowrap;font-size:.74rem;font-weight:700}.kgl-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.kgl-page .btn-lux{letter-spacing:.02em;color:var(--em-ink);cursor:pointer;isolation:isolate;transition:color .35s var(--lux-ease),transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1.5px solid #c9a26ba6;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.kgl-page .btn-lux:before{content:"";z-index:-1;background:var(--gr-go);transform-origin:0;transition:transform .45s var(--lux-ease);position:absolute;inset:0;transform:scaleX(0)}.kgl-page .btn-lux:after{content:"";pointer-events:none;transition:background-position .6s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%) -115% 0/230% 100%;position:absolute;inset:0}.kgl-page .btn-lux:hover{color:#241a08;border-color:#0000;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 44px #c9a26b66,0 0 0 1.5px #c9a26b59}.kgl-page .btn-lux:hover:before{transform:scaleX(1)}.kgl-page .btn-lux:hover:after{background-position:115% 0}.kgl-page .btn-lux .bl-arr{transition:transform .35s var(--lux-ease);display:inline-flex}.kgl-page .btn-lux:hover .bl-arr{transform:translate(5px)}.kgl-page .dark .btn-lux{color:var(--go-x);background:#ffffff0d;border-color:#c9a26b8c}.kgl-page .dark .btn-lux:hover{color:#241a08}.kgl-page .sect-cta .sc-alt{color:var(--ink-l);transition:color .25s,letter-spacing .3s var(--lux-ease);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.kgl-page .sect-cta .sc-alt:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.kgl-page .dark .eyebrow,.kgl-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.kgl-page .dark .sect-cta .sc-alt{color:#afcbbf}.kgl-page .dark .sect-cta .sc-alt:hover{color:var(--go-x)}@media (max-width:560px){.kgl-page .sect-cta{gap:14px}.kgl-page .sect-cta .sc-line{flex-basis:100%}.kgl-page .btn-lux{justify-content:center;width:100%}}.kgl-page.js .rv{opacity:0;transition:opacity .6s var(--lux-ease),transform .6s var(--lux-ease);transform:translateY(22px)}.kgl-page .faq{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.kgl-page *,.kgl-page :before,.kgl-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.kgl-page{scroll-behavior:auto}.kgl-page .rv,.kgl-page.js .rv{opacity:1;transform:none}}.kgl-page{--aq:#3fbfae;--aq-d:#178f80;--aq-dt:#0e6b5f;--aq-l:#9fe3d8;--aq-x:#dff6f1;--pearl:#f3f5f2;--seaglass:#3fbfae24}.kgl-page .hero{background:linear-gradient(160deg,#03211c 0%,#052e25 42%,#0a4437 78%,#0e5346 100%)}.kgl-page .hero:before{background:radial-gradient(circle at 12% 18%,#c9a26b24,#0000 36%),radial-gradient(circle at 86% 12%,#3fbfae2e,#0000 34%),radial-gradient(circle at 65% 90%,#9fe3d814,#0000 40%)}.kgl-page .hero-art{background:radial-gradient(circle at 28% 22%,#3fbfae47,#0000 45%),radial-gradient(circle at 76% 78%,#c9a26b2e,#0000 42%),linear-gradient(155deg,#07362c,#0c4a3c 55%,#0a4437)}.kgl-page .chip{color:#d8efe9;background:#3fbfae1a;border-color:#9fe3d859}.kgl-page .card .ico{background:var(--seaglass);color:var(--aq-dt)}.kgl-page .dark .card .ico{color:var(--aq-l);background:#3fbfae2e}.kgl-page .learn:before{background:linear-gradient(90deg,var(--aq-d),var(--go))}.kgl-page .gh-num{-webkit-text-stroke-color:var(--aq-dt)}.kgl-page .dark .gh-num{-webkit-text-stroke-color:var(--aq-l)}.kgl-page .gh-rule{background:linear-gradient(90deg,#178f808c,#c9a26b59,#c9a26b0d)}.kgl-page .tl:after{background:linear-gradient(135deg,var(--aq),var(--aq-l));box-shadow:0 0 0 4px #3fbfae29}.kgl-page .tl:before{background:linear-gradient(180deg,var(--aq),#3fbfae1a)}.kgl-page .step:before{color:var(--aq-dt)}.kgl-page .pill.p-aq{color:#0e6b5f;background:#3fbfae24}.kgl-page .card:hover,.kgl-page .tbl-card:hover,.kgl-page .step:hover{border-color:#3fbfae80}.kgl-page .sev-1{background:#eff8f5;border-color:#3fbfae59}.kgl-page .sev-1 h3{color:var(--aq-dt)}.kgl-page .faq-chip[aria-pressed=true]{background:linear-gradient(160deg,#03211c,#0a4437)}.kgl-page .myth{background:linear-gradient(165deg,#07231e,#053028 55%,#0a4437)}.kgl-page .expert-note{border-left-color:var(--aq-dt)}.kgl-page .expert-note .en-ic{background:linear-gradient(135deg,var(--aq-d),var(--aq));color:#fff}.kgl-page .mol{pointer-events:none;filter:blur(.5px);background:radial-gradient(circle at 35% 30%,#ffffff80,#9fe3d840 45%,#3fbfae0f 75%);border-radius:50%;position:absolute}.kgl-page{--kgl:#8a6438;--kgl-d:#6e4f2b;--kgl-l:#f5eee3;--kgl-r:#8a643852;--kgl-sc:#49766c;--kgl-sc-d:#345750;--kgl-sc-l:#e8f0ee;--kgl-sc-r:#49766c52;--kgl-med:#7a4a2e;--kgl-med-bg:#fbf2eb;--kgl-med-b:#7a4a2e57;--kgl-rx:#8a4b2a;--kgl-rx-bg:#fbf3ec;--kgl-lab:#5c3e6e;--kgl-lab-bg:#f5f1f8;--kgl-lab-b:#5c3e6e52;--kgl-warn:#8a3a3a;--kgl-warn-bg:#fdf5f4;--kgl-ok:#0e6b5f;--kgl-ok-bg:#edf6f3;--kgl-plat:#5c6764}.kgl-page .kgl-hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(68px,9vw,128px) 0 clamp(74px,10vw,136px);position:relative;overflow:hidden}.kgl-page .kgl-hero:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 76% 22%,#b88a4a3d,#0000 46%),radial-gradient(circle at 16% 76%,#49766c6b,#0000 44%);position:absolute;inset:0}.kgl-page .kgl-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.kgl-page .kgl-hero-grid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}@media (max-width:940px){.kgl-page .kgl-hero-grid{grid-template-columns:1fr}}.kgl-page .kgl-hero h1{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(2.2rem,4.9vw,3.9rem);line-height:1.07}.kgl-page .kgl-hero h1 em{color:var(--go-x);font-style:italic;font-weight:500}.kgl-page .kgl-hero__sub{color:#c3dacf;max-width:60ch;margin-bottom:22px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.kgl-page .kgl-hero__ctas{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:24px;display:flex}.kgl-page .kgl-hero__ctas .btn{transition:transform .3s var(--lux-ease),box-shadow .3s}.kgl-page .kgl-hero__ctas .btn:hover{transform:translateY(-2px)}.kgl-page .kgl-textlink{min-height:44px;color:var(--go-x);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.kgl-page .kgl-textlink:after{content:"";background:var(--go-x);height:1px;transition:right .45s var(--lux-ease);position:absolute;bottom:10px;left:0;right:100%}.kgl-page .kgl-textlink:hover{color:#fdfbf4;text-decoration:none}.kgl-page .kgl-textlink:hover:after{right:0}.kgl-page .kgl-rail{flex-wrap:wrap;gap:10px;display:flex}.kgl-page .kgl-pill{color:#c3dacf;transition:background .28s,border-color .28s,color .28s,transform .28s var(--lux-ease);background:#ffffff0f;border:1px solid #c7a66a47;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.8rem;display:inline-flex}.kgl-page .kgl-pill:hover{color:#fdfbf4;background:#ffffff1f;border-color:#c7a66a8c;transform:translateY(-2px)}.kgl-page .kgl-pill svg{color:var(--go-x);flex:none}.kgl-page .kgl-heroart{border-radius:var(--r-xl);aspect-ratio:4/5;transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(158deg,#08221e,#05140f 58%,#0a2e28);border:1px solid #c7a66a52;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #020e0b8c}@media (max-width:940px){.kgl-page .kgl-heroart{aspect-ratio:16/11}}.kgl-page .kgl-heroart:hover,.kgl-page .kgl-heroart:focus-within{border-color:#c7a66a8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c7a66a66,0 36px 100px #0009,0 0 120px #b88a4a1f}.kgl-page .kgl-heroart:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c7a66a1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.kgl-page .kgl-heroart:hover:before,.kgl-page .kgl-heroart:focus-within:before{background-position:110% 0}.kgl-page .kgl-heroart:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c7a66ab3 22%,#f0d9a0f2 50%,#c7a66ab3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.kgl-page .kgl-heroart:hover:after,.kgl-page .kgl-heroart:focus-within:after{transform:scaleX(1)}.kgl-page .kgl-heroart>svg{transition:transform .6s var(--lux-ease)}.kgl-page .kgl-heroart:hover>svg,.kgl-page .kgl-heroart:focus-within>svg{transform:scale(1.035)}.kgl-page .kgl-heroart figcaption{z-index:4;color:#9fe3d8;opacity:1;transition:transform .4s var(--lux-ease),color .35s;background:linear-gradient(#0000,#03120ee6);padding:15px 20px;font-size:.79rem;position:absolute;bottom:0;left:0;right:0}.kgl-page .kgl-heroart:hover figcaption,.kgl-page .kgl-heroart:focus-within figcaption{color:#fdfbf4;transform:translateY(-2px)}.kgl-page .kgl-badge{z-index:5;color:#eadfc5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--lux-ease),border-color .3s,color .3s;background:#041612db;border:1px solid #c7a66a6b;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.74rem;display:inline-flex;position:absolute}.kgl-page .kgl-badge--a{top:18px;left:18px}.kgl-page .kgl-badge--b{bottom:70px;right:18px}.kgl-page .kgl-heroart:hover .kgl-badge--a{transform:translateY(-3px)}.kgl-page .kgl-heroart:hover .kgl-badge--b{transform:translateY(3px)}.kgl-page .kgl-status{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.kgl-page .kgl-status svg{flex:none}.kgl-page .kgl-status--supp{background:var(--kgl-l);border:1px solid var(--kgl-r);color:var(--kgl-d)}.kgl-page .kgl-status--med{background:var(--kgl-med-bg);border:1px solid var(--kgl-med-b);color:var(--kgl-med)}.kgl-page .kgl-status--rx{background:var(--kgl-rx-bg);color:var(--kgl-rx);border:1px solid #8a4b2a57}.kgl-page .kgl-status--cosmetic{background:var(--kgl-sc-l);border:1px solid var(--kgl-sc-r);color:var(--kgl-sc-d)}.kgl-page .kgl-status--lab{background:var(--kgl-lab-bg);border:1px solid var(--kgl-lab-b);color:var(--kgl-lab)}.kgl-page .kgl-status--verified{background:var(--kgl-ok-bg);color:var(--kgl-ok);border:1px solid #0e6b5f57}.kgl-page .kgl-status--pending{color:var(--kgl-plat);background:#f4f3f0;border:1px solid #5c676452}.kgl-page .kgl-status--warn{background:var(--kgl-warn-bg);color:var(--kgl-warn);border:1px solid #8a3a3a52}.kgl-page .kgl-banner{border-radius:var(--r-l);align-items:flex-start;gap:15px;margin:24px 0;padding:20px 24px;display:flex}.kgl-page .kgl-banner svg{flex:none;margin-top:2px}.kgl-page .kgl-banner p{color:var(--ink-l);font-size:.92rem;line-height:1.7}.kgl-page .kgl-banner--supp{background:linear-gradient(150deg,var(--kgl-l),#f0e6d6);border:1px solid var(--kgl-r);border-left:4px solid var(--kgl)}.kgl-page .kgl-banner--supp svg,.kgl-page .kgl-banner--supp strong{color:var(--kgl-d)}.kgl-page .kgl-banner--lab{background:linear-gradient(150deg,var(--kgl-lab-bg),#efe9f4);border:1px solid var(--kgl-lab-b);border-left:4px solid var(--kgl-lab)}.kgl-page .kgl-banner--lab svg,.kgl-page .kgl-banner--lab strong{color:var(--kgl-lab)}.kgl-page .kgl-gateway{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-xl);gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.kgl-page .kgl-gateway{grid-template-columns:1fr 1fr}}.kgl-page .kgl-gate{transition:background .35s var(--lux-ease);padding:clamp(28px,3.6vw,42px);position:relative;overflow:hidden}.kgl-page .kgl-gate:before{content:"";transform-origin:0;height:3px;transition:transform .5s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.kgl-page .kgl-gate:hover:before,.kgl-page .kgl-gate:focus-within:before{transform:scaleX(1)}.kgl-page .kgl-gate--supp{background:linear-gradient(158deg,#faf6ef,#f3ebdd)}.kgl-page .kgl-gate--supp:before{background:linear-gradient(90deg,var(--kgl),var(--go))}.kgl-page .kgl-gate--supp:hover{background:linear-gradient(158deg,#f8f3ea,#efe6d6)}.kgl-page .kgl-gate--sc{background:linear-gradient(158deg,#f2f7f6,#e8f0ee)}.kgl-page .kgl-gate--sc:before{background:linear-gradient(90deg,var(--kgl-sc),var(--go))}.kgl-page .kgl-gate--sc:hover{background:linear-gradient(158deg,#eef5f3,#e3edea)}.kgl-page .kgl-gate__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-size:.63rem;font-weight:700}.kgl-page .kgl-gate--supp .kgl-gate__k{color:var(--kgl-d)}.kgl-page .kgl-gate--sc .kgl-gate__k{color:var(--kgl-sc-d)}.kgl-page .kgl-gate h3{margin-bottom:9px;font-size:clamp(1.35rem,2.4vw,1.75rem)}.kgl-page .kgl-gate>p{color:var(--ink-l);max-width:52ch;margin-bottom:16px;font-size:.94rem}.kgl-page .kgl-gate__tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.kgl-page .kgl-gate__ctas{flex-wrap:wrap;gap:10px;display:flex}.kgl-page .kgl-gatebtn{border:1px solid var(--bo);min-height:44px;color:var(--ink-l);transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:10px 18px;font-size:.86rem;font-weight:600;display:inline-flex}.kgl-page .kgl-gate--supp .kgl-gatebtn:hover{border-color:var(--kgl);color:var(--kgl-d);background:var(--kgl-l);text-decoration:none;transform:translateY(-2px)}.kgl-page .kgl-gate--sc .kgl-gatebtn:hover{border-color:var(--kgl-sc);color:var(--kgl-sc-d);background:var(--kgl-sc-l);text-decoration:none;transform:translateY(-2px)}.kgl-page .kgl-conflict{gap:12px;display:grid}.kgl-page .kgl-crow{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .28s;background:#fff;gap:0;display:grid;overflow:hidden}@media (min-width:860px){.kgl-page .kgl-crow{grid-template-columns:1fr 1fr 1fr}}.kgl-page .kgl-crow:hover{box-shadow:var(--lux-hover);border-color:var(--kgl-r);transform:translateY(-3px)}.kgl-page .kgl-cfield{background:linear-gradient(150deg,#faf6ef,#f3ebdd);padding:18px 20px}.kgl-page .kgl-cfield h3{margin:0;font-size:.98rem}.kgl-page .kgl-cval{border-top:1px solid var(--bo);padding:18px 20px}@media (min-width:860px){.kgl-page .kgl-cval{border-top:0;border-left:1px solid var(--bo)}}.kgl-page .kgl-cval__k{letter-spacing:.18em;text-transform:uppercase;color:var(--kgl-plat);margin-bottom:5px;font-size:.6rem;font-weight:700}.kgl-page .kgl-cval__v{color:var(--em-ink);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600}.kgl-page .kgl-cnote{background:var(--kgl-warn-bg);border-top:1px solid var(--bo);color:var(--ink-l);grid-column:1/-1;padding:14px 20px;font-size:.87rem}.kgl-page .kgl-cnote strong{color:var(--kgl-warn)}.kgl-page .kgl-seq{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);counter-reset:sq;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.kgl-page .kgl-seq{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.kgl-page .kgl-seq{grid-template-columns:repeat(3,1fr)}}.kgl-page .kgl-step{counter-increment:sq;background:#fff;padding:22px 22px 24px;transition:background .3s;position:relative}.kgl-page .kgl-step:hover{background:var(--kgl-l)}.kgl-page .kgl-step:before{content:counter(sq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--kgl);margin-bottom:11px;font-size:1.45rem;line-height:1;transition:-webkit-text-stroke-color .3s;display:block}.kgl-page .kgl-step:hover:before{-webkit-text-stroke-color:var(--go)}.kgl-page .kgl-step h3{margin-bottom:5px;font-size:1rem}.kgl-page .kgl-step p{color:var(--ink-l);font-size:.86rem}.kgl-page .kgl-step--pivot{background:linear-gradient(150deg,#fbf7ee,#f6f0e2)}.kgl-page .kgl-step--pivot:before{-webkit-text-stroke-color:var(--go)}.kgl-page .kgl-centreline{border-radius:var(--r-l);font-family:var(--f-serif);color:var(--em-ink);text-align:center;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1px solid #c7a66a6b;margin:26px 0;padding:24px 28px;font-size:clamp(1.06rem,1.85vw,1.38rem);line-height:1.42}.kgl-page .kgl-filters{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;margin-bottom:22px;padding:22px 24px}.kgl-page .kgl-filters--supp{border-top:3px solid var(--kgl)}.kgl-page .kgl-filters--sc{border-top:3px solid var(--kgl-sc)}.kgl-page .kgl-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.kgl-page .kgl-fgrid{gap:14px;display:grid}@media (min-width:640px){.kgl-page .kgl-fgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.kgl-page .kgl-fgrid{grid-template-columns:repeat(3,1fr)}}.kgl-page .kgl-field label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.kgl-page .kgl-field select{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--bo);border-radius:var(--r-m);background:#fdfbf5;padding:10px 13px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.kgl-page .kgl-field select:hover{border-color:var(--kgl-r)}.kgl-page .kgl-field select:focus{border-color:var(--kgl);outline:none;box-shadow:0 0 0 3px #8a643821}.kgl-page .kgl-clear{border:1.5px solid var(--bo);min-height:44px;font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:600}.kgl-page .kgl-clear:hover{border-color:var(--kgl);color:var(--kgl-d);background:var(--kgl-l)}.kgl-page .kgl-count{color:#626e78;margin-bottom:16px;font-size:.84rem}.kgl-page .kgl-count b{color:var(--em-dk)}.kgl-page .kgl-empty{border-radius:var(--r-xl);text-align:center;background:linear-gradient(155deg,#fdfbf5,#f7f2e6);border:1px dashed #c7a66a8c;padding:clamp(32px,4.6vw,54px) clamp(24px,4vw,50px)}.kgl-page .kgl-empty--sc{border-color:var(--kgl-sc-r);background:linear-gradient(155deg,#f6faf9,#edf4f2)}.kgl-page .kgl-empty__mark{color:#8a6a3c;background:#c7a66a14;border:1px solid #c7a66a80;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.kgl-page .kgl-empty--sc .kgl-empty__mark{border-color:var(--kgl-sc-r);color:var(--kgl-sc-d);background:#49766c17}.kgl-page .kgl-empty h3{margin-bottom:12px;font-size:clamp(1.32rem,2.5vw,1.8rem)}.kgl-page .kgl-empty p{color:var(--ink-l);max-width:64ch;margin:0 auto 10px;font-size:.94rem}.kgl-page .kgl-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.kgl-page .kgl-cards{gap:14px;display:grid}@media (min-width:700px){.kgl-page .kgl-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.kgl-page .kgl-cards--3{grid-template-columns:repeat(3,1fr)}}.kgl-page .kgl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.kgl-page .kgl-card:before{content:"";background:linear-gradient(90deg,var(--kgl),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.kgl-page .kgl-card:hover,.kgl-page .kgl-card:focus-within{box-shadow:var(--lux-hover);border-color:var(--kgl-r);transform:translateY(-4px)}.kgl-page .kgl-card:hover:before,.kgl-page .kgl-card:focus-within:before{transform:scaleX(1)}.kgl-page .kgl-card--sc:before{background:linear-gradient(90deg,var(--kgl-sc),var(--go))}.kgl-page .kgl-card--sc:hover,.kgl-page .kgl-card--sc:focus-within{border-color:var(--kgl-sc-r)}.kgl-page .kgl-card h3{margin-bottom:7px;font-size:1.05rem}.kgl-page .kgl-card p{color:var(--ink-l);font-size:.88rem}.kgl-page .kgl-card ul{color:var(--ink-l);gap:6px;margin-top:11px;font-size:.87rem;list-style:none;display:grid}.kgl-page .kgl-card li{padding-left:18px;position:relative}.kgl-page .kgl-card li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.kgl-page .kgl-card dl{gap:9px;margin:11px 0 0;display:grid}.kgl-page .kgl-card dt{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;font-size:.6rem;font-weight:700}.kgl-page .kgl-card dd{color:var(--ink-l);margin:2px 0 0;font-size:.86rem}.kgl-page .kgl-split{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;display:grid;overflow:hidden}@media (min-width:860px){.kgl-page .kgl-split{grid-template-columns:1fr 1fr}}.kgl-page .kgl-col{padding:26px 28px}.kgl-page .kgl-col--ok{background:linear-gradient(160deg,#f1f8f5,#e9f3ee)}.kgl-page .kgl-col--stop{background:linear-gradient(160deg,#fdf5f4,#f9ebe9)}.kgl-page .kgl-col__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.63rem;font-weight:700}.kgl-page .kgl-col--ok .kgl-col__k{color:var(--kgl-ok)}.kgl-page .kgl-col--stop .kgl-col__k{color:var(--kgl-warn)}.kgl-page .kgl-col h3{margin-bottom:10px;font-size:1.18rem}.kgl-page .kgl-col ul{color:var(--ink-l);gap:8px;font-size:.89rem;list-style:none;display:grid}.kgl-page .kgl-col li{padding-left:24px;position:relative}.kgl-page .kgl-col li svg{position:absolute;top:3px;left:0}.kgl-page .kgl-tool{border-radius:var(--r-xl);color:#eaf5ef;background:linear-gradient(160deg,#07362c,#0a4437 58%,#062e26);border:1px solid #c7a66a57;overflow:hidden;box-shadow:0 30px 80px #031a1466}.kgl-page .kgl-tool__head{padding:clamp(26px,3.5vw,38px) clamp(24px,3.5vw,42px) 0}.kgl-page .kgl-tool__head h3{margin-bottom:10px;font-size:clamp(1.42rem,2.6vw,1.9rem)}.kgl-page .kgl-tool__head p{color:#c3dacf;max-width:68ch;font-size:.93rem}.kgl-page .kgl-tool__body{padding:clamp(22px,3vw,30px) clamp(24px,3.5vw,42px)}.kgl-page .kgl-opts{gap:9px;display:grid}@media (min-width:760px){.kgl-page .kgl-opts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.kgl-page .kgl-opts--3{grid-template-columns:repeat(3,1fr)}}.kgl-page .kgl-opt{position:relative}.kgl-page .kgl-opt input{opacity:0;width:1px;height:1px;position:absolute}.kgl-page .kgl-opt span{cursor:pointer;border-radius:var(--r-m);color:#c3dacf;min-height:44px;transition:all .25s var(--lux-ease);background:#ffffff0d;border:1px solid #c7a66a42;align-items:center;gap:11px;padding:10px 15px;font-size:.86rem;display:flex}.kgl-page .kgl-opt span:before{content:"";background:#ffffff0f;border:1.5px solid #c7a66a80;border-radius:5px;flex:none;width:18px;height:18px;transition:all .25s}.kgl-page .kgl-opt input[type=radio]+span:before{border-radius:50%}.kgl-page .kgl-opt input:checked+span{color:#fdfbf4;background:#c7a66a29;border-color:#f0d9a099}.kgl-page .kgl-opt input:checked+span:before{background:var(--go-x);border-color:var(--go-x);box-shadow:inset 0 0 0 3px #041612d9}.kgl-page .kgl-opt input:focus-visible+span{outline:2px solid var(--go-x);outline-offset:2px}.kgl-page .kgl-opt span:hover{color:#fdfbf4;border-color:#c7a66a8c}.kgl-page .kgl-result{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #c7a66a4d;margin:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,38px);padding:24px 26px}.kgl-page .kgl-result[hidden]{display:none}.kgl-page .kgl-result__k{letter-spacing:.2em;text-transform:uppercase;color:var(--go-l);margin-bottom:8px;font-size:.65rem;font-weight:700}.kgl-page .kgl-result h4{margin-bottom:8px;font-size:1.24rem}.kgl-page .kgl-result p{color:#c3dacf;margin-bottom:12px;font-size:.92rem}.kgl-page .kgl-result ul{color:#b6d0c5;gap:8px;font-size:.89rem;list-style:none;display:grid}.kgl-page .kgl-result li{padding-left:20px;position:relative}.kgl-page .kgl-result li:before{content:"◆";color:var(--go);font-size:.6rem;position:absolute;top:4px;left:0}.kgl-page .kgl-result--flag{background:#9c34342b;border-color:#e9a7a573}.kgl-page .kgl-result--flag .kgl-result__k{color:#e9a7a5}.kgl-page .kgl-disc{color:#9fbfb2;padding:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,34px);font-size:.82rem;line-height:1.65}.kgl-page .kgl-slot{border-radius:var(--r-xl);border:1px solid var(--bo);background:#fdfbf5;margin:26px 0;position:relative;overflow:hidden}.kgl-page .kgl-slot img{width:100%;height:auto;transition:transform .9s var(--lux-ease);display:block}.kgl-page .kgl-slot:after{content:"";pointer-events:none;opacity:0;transition:opacity .55s var(--lux-ease);background:linear-gradient(160deg,#c7a66a33,#0000 46%,#49766c2e);position:absolute;inset:0}.kgl-page .kgl-slot:hover img,.kgl-page .kgl-slot:focus-within img{transform:scale(1.035)}.kgl-page .kgl-slot:hover:after,.kgl-page .kgl-slot:focus-within:after{opacity:1}.kgl-page .kgl-slot figcaption{color:var(--ink-l);border-top:1px solid var(--bo);background:#fff;padding:14px 20px;font-size:.83rem;transition:color .3s}.kgl-page .kgl-slot:hover figcaption{color:var(--kgl-d)}.kgl-page .kgl-gloss{gap:14px;display:grid}@media (min-width:700px){.kgl-page .kgl-gloss{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.kgl-page .kgl-gloss{grid-template-columns:repeat(3,1fr)}}.kgl-page .kgl-term{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.kgl-page .kgl-term:after{content:"";background:linear-gradient(90deg,var(--kgl),var(--go),transparent);transform-origin:0;height:2px;transition:transform .45s var(--lux-ease);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.kgl-page .kgl-term:hover{box-shadow:var(--lux-hover);border-color:var(--kgl-r);transform:translateY(-4px)}.kgl-page .kgl-term:hover:after{transform:scaleX(1)}.kgl-page .kgl-term dt{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:7px;font-size:1.06rem;font-weight:600}.kgl-page .kgl-term dd{color:var(--ink-l);margin:0;font-size:.87rem;line-height:1.72}.kgl-page .kgl-chips{flex-wrap:wrap;gap:9px;margin-top:22px;list-style:none;display:flex}.kgl-page .kgl-chip{border:1px solid var(--bo);min-height:38px;color:var(--ink-l);transition:border-color .25s,color .25s,background .25s,transform .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.84rem;display:inline-flex}.kgl-page .kgl-chip:hover,.kgl-page .kgl-chip:focus-visible{border-color:var(--go);color:#8a6a3c;background:#c7a66a12;text-decoration:none;transform:translateY(-1px)}.kgl-page .kgl-toast{z-index:120;background:var(--gr-dark);color:#eaf5ef;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s var(--lux-ease);border:1px solid #c7a66a66;border-radius:999px;padding:14px 22px;font-size:.88rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #0314106b}.kgl-page .kgl-toast.show{opacity:1;transform:translate(-50%)}.kgl-page .kgl-src{color:#8a6a3c;overflow-wrap:break-word;border:1px dashed #c7a66a99;max-width:100%;padding:1px 6px;font-size:.72rem;display:inline-block}.kgl-page .kgl-srcline{color:#626e78;margin-top:14px;font-size:.8rem;line-height:1.7}.kgl-page .kgl-srcline strong{color:var(--em-dk)}.kgl-page .kgl-unver{color:var(--kgl-plat);font-size:.86rem;font-style:italic}.kgl-page .kgl-reftable tbody tr{transition:background .25s}.kgl-page .kgl-reftable tbody tr:hover{background:var(--kgl-l)}@media (prefers-reduced-motion:reduce){.kgl-page .kgl-heroart:hover,.kgl-page .kgl-heroart:focus-within,.kgl-page .kgl-heroart:hover>svg,.kgl-page .kgl-heroart:focus-within>svg,.kgl-page .kgl-heroart:hover .kgl-badge--a,.kgl-page .kgl-heroart:hover .kgl-badge--b,.kgl-page .kgl-hero__ctas .btn:hover,.kgl-page .kgl-card:hover,.kgl-page .kgl-card:focus-within,.kgl-page .kgl-term:hover,.kgl-page .kgl-chip:hover,.kgl-page .kgl-pill:hover,.kgl-page .kgl-gatebtn:hover,.kgl-page .kgl-crow:hover,.kgl-page .kgl-slot:hover img,.kgl-page .kgl-slot:focus-within img,.kgl-page .kgl-heroart figcaption{transform:none}}.kgl-page{--hcx-go-t:#7f6643;--hcx-ink-t:#626c74;--hcx-hdr-h:122px;--hcx-pgnav-h:58px}.kgl-page .pgnav{top:var(--hcx-hdr-h,122px)}.kgl-page .sect[id],.kgl-page section[id],.kgl-page [id].sect{scroll-margin-top:calc(var(--hcx-hdr-h,122px) + var(--hcx-pgnav-h,58px) + 14px)}@media (max-width:400px){.kgl-page .hdr-icons{gap:2px}.kgl-page .hdr-main{gap:8px}.kgl-page .hdr-ic{width:40px;height:40px}.kgl-page .hdr-consult{letter-spacing:0;padding:9px 12px;font-size:.8rem}}@media (max-width:360px){.kgl-page .hdr-consult,.kgl-page .hdr-icons a[href*=wishlist]{display:none}}.kgl-page .prod-card,.kgl-page .prod-card *,.kgl-page .dat,.kgl-page .dat>*{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.kgl-page *{min-width:0}.kgl-page [class*=-status],.kgl-page [class*=-badge],.kgl-page [class*=-pill],.kgl-page [class*=-chip],.kgl-page [class*=-tag]{white-space:normal}.kgl-page li,.kgl-page p,.kgl-page td,.kgl-page th,.kgl-page dd,.kgl-page dt,.kgl-page h1,.kgl-page h2,.kgl-page h3,.kgl-page h4,.kgl-page strong,.kgl-page code,.kgl-page span{overflow-wrap:anywhere}}.kgl-page .sect-cta .sc-kicker{white-space:normal;overflow-wrap:anywhere}.kgl-page .eyebrow,.kgl-page .sect-cta .sc-kicker,.kgl-page .arr,.kgl-page p.arr,.kgl-page span.arr,.kgl-page .tag,.kgl-page .faq-chip .n{color:var(--hcx-go-t)}.kgl-page .zone small,.kgl-page .shade small,.kgl-page .tool-disc,.kgl-page .prod-note,.kgl-page .imp-el,.kgl-page .oxide-ci,.kgl-page .tbl-card caption{color:var(--hcx-ink-t)}.kgl-page .dark .eyebrow,.kgl-page .hero .eyebrow,.kgl-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.kgl-page .dark .arr,.kgl-page .dark .tag,.kgl-page .dark .faq-chip .n{color:var(--go-x)}.kgl-page .dark .zone small,.kgl-page .dark .shade small,.kgl-page .dark small,.kgl-page .dark .tool-disc,.kgl-page .dark .prod-note{color:#b8c0c8}.kgl-page .sect-cta .sc-alt,.kgl-page .doc-links a{align-items:center;min-height:44px;display:inline-flex}.kgl-page .crumbs a,.kgl-page .site-footer ul li a{align-items:center;min-height:40px;display:inline-flex}.kgl-page .ft-social a{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.kgl-page .ft-top,.kgl-page .ft-top>*,.kgl-page .site-footer ul,.kgl-page .site-footer li{min-width:0}.kgl-page .site-footer a{overflow-wrap:anywhere}@media (max-width:560px){.kgl-page .ft-social{flex-wrap:wrap}}.kgl-page.js .rv{opacity:0;transform:translateY(22px)}.kgl-page.js .rv.in{opacity:1;transform:none}.kgl-page a:focus-visible,.kgl-page button:focus-visible,.kgl-page input:focus-visible,.kgl-page select:focus-visible,.kgl-page textarea:focus-visible,.kgl-page summary:focus-visible,.kgl-page [tabindex]:focus-visible{outline:3px solid var(--hcx-go-t);outline-offset:3px;transition-property:none}.kgl-page .site-header a:focus-visible,.kgl-page .site-header button:focus-visible,.kgl-page .hero a:focus-visible,.kgl-page .dark a:focus-visible,.kgl-page .dark button:focus-visible{outline-color:var(--go-x)}@media (prefers-reduced-motion:reduce){.kgl-page .rv,.kgl-page.js .rv{opacity:1!important;transform:none!important}}.kgl-page .fx-list,.kgl-page .g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.kgl-page .g3{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.kgl-page .g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.kgl-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.kgl-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.kgl-page .myths{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.kgl-page .qa-grid,.kgl-page .rail{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.kgl-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.kgl-page .prod-disc,.kgl-page .pt,.kgl-page code,.kgl-page .card strong{overflow-wrap:anywhere}.kgl-page{--lxs-ink:#1e1408;--lxs-m1:#d9b87e;--lxs-m2:#f0d9a0;--lxs-m3:#f6e7be;--lxs-m4:#eacf8b;--lxs-m5:#d5aa52;--lxs-ease:cubic-bezier(.22,.61,.36,1)}.kgl-page .lxs-wrap{margin-top:clamp(26px,3.4vw,44px)}.kgl-page .lxs{isolation:isolate;background:linear-gradient(152deg,#0a3629 0%,#072a20 46%,#05201a 100%);border:1px solid #eacf8b57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #03140f57,inset 0 1px #f6e2a729}.kgl-page .lxs:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .55s var(--lxs-ease);background:linear-gradient(115deg,#f6e2a700,#f6e2a7d9,#f6e2a700);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kgl-page .lxs:hover:before,.kgl-page .lxs:focus-within:before{opacity:1}.kgl-page .lxs-copy{flex:260px;min-width:0}.kgl-page .lxs-kicker{letter-spacing:.2em;text-transform:uppercase;color:#eacf8b;font-size:.7rem;font-weight:800;display:block}.kgl-page .lxs-sub{color:#d8e7df;overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.kgl-page .lxs-btn{isolation:isolate;letter-spacing:.012em;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:48px;color:var(--lxs-ink);background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;border:1px solid #6d48136b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.kgl-page .lxs-sheen{z-index:1;pointer-events:none;width:38%;transition:left .78s var(--lxs-ease);background:linear-gradient(100deg,#0000,#ffffff9e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:skew(-19deg)}.kgl-page .lxs-label,.kgl-page .lxs-arrow{z-index:2;position:relative}.kgl-page .lxs-arrow{transition:transform .6s var(--lxs-ease) 60ms;display:inline-flex}.kgl-page .lxs-btn:hover,.kgl-page .lxs-btn:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6d48134d,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.kgl-page .lxs-btn:hover .lxs-sheen{left:118%}.kgl-page .lxs-btn:hover .lxs-arrow{transform:translate(5px)}.kgl-page .lxs-btn:active{transform:translateY(-1px)}.kgl-page .lxs-btn:focus-visible{outline-offset:3px;outline:3px solid #f6e7be;transition-property:none}.kgl-page a.btn-lux{background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);color:var(--lxs-ink);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.kgl-page a.btn-lux:hover,.kgl-page a.btn-lux:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.kgl-page .sticky-cta a.btn-lux,.kgl-page .sticky-cta .lxs-btn{transform:none!important}.kgl-page .card,.kgl-page .callout,.kgl-page .tbl-card,.kgl-page .qa-mini,.kgl-page .kgl-card,.kgl-page .kgl-step,.kgl-page .kgl-tlcard,.kgl-page .kgl-pcard,.kgl-page .kgl-term{isolation:isolate;transition:transform .45s var(--lxs-ease), box-shadow .45s var(--lxs-ease), border-color .45s var(--lxs-ease);position:relative}.kgl-page .card:after,.kgl-page .callout:after,.kgl-page .tbl-card:after,.kgl-page .qa-mini:after,.kgl-page .kgl-card:after,.kgl-page .kgl-step:after,.kgl-page .kgl-tlcard:after,.kgl-page .kgl-pcard:after,.kgl-page .kgl-term:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .5s var(--lxs-ease);background:linear-gradient(125deg,#d5aa5200,#f0d998b8,#d5aa5200);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kgl-page .card:hover,.kgl-page .card:focus-within,.kgl-page .callout:hover,.kgl-page .callout:focus-within,.kgl-page .tbl-card:hover,.kgl-page .tbl-card:focus-within,.kgl-page .qa-mini:hover,.kgl-page .qa-mini:focus-within,.kgl-page .kgl-card:hover,.kgl-page .kgl-card:focus-within,.kgl-page .kgl-step:hover,.kgl-page .kgl-step:focus-within,.kgl-page .kgl-tlcard:hover,.kgl-page .kgl-tlcard:focus-within,.kgl-page .kgl-pcard:hover,.kgl-page .kgl-pcard:focus-within,.kgl-page .kgl-term:hover,.kgl-page .kgl-term:focus-within{transform:translateY(-5px);box-shadow:0 22px 54px #03140f2e,0 0 34px #d5aa5229}.kgl-page .card:hover:after,.kgl-page .card:focus-within:after,.kgl-page .callout:hover:after,.kgl-page .callout:focus-within:after,.kgl-page .tbl-card:hover:after,.kgl-page .tbl-card:focus-within:after,.kgl-page .qa-mini:hover:after,.kgl-page .qa-mini:focus-within:after,.kgl-page .kgl-card:hover:after,.kgl-page .kgl-card:focus-within:after,.kgl-page .kgl-step:hover:after,.kgl-page .kgl-step:focus-within:after,.kgl-page .kgl-tlcard:hover:after,.kgl-page .kgl-tlcard:focus-within:after,.kgl-page .kgl-pcard:hover:after,.kgl-page .kgl-pcard:focus-within:after,.kgl-page .kgl-term:hover:after,.kgl-page .kgl-term:focus-within:after{opacity:1}@media (hover:none){.kgl-page .lxs:before{opacity:.55}.kgl-page .lxs-btn{background-position:38%}}@media (max-width:640px){.kgl-page .lxs{flex-direction:column;align-items:flex-start}.kgl-page .lxs-btn{width:100%}}@media (prefers-reduced-motion:reduce){.kgl-page .lxs-btn,.kgl-page .lxs-sheen,.kgl-page .lxs-arrow,.kgl-page .lxs:before,.kgl-page a.btn-lux,.kgl-page .card,.kgl-page .callout,.kgl-page .tbl-card,.kgl-page .qa-mini,.kgl-page .kgl-card,.kgl-page .kgl-step,.kgl-page .kgl-tlcard,.kgl-page .kgl-pcard,.kgl-page .kgl-term{transition-duration:.001ms!important;animation:none!important}.kgl-page .lxs-btn:hover,.kgl-page a.btn-lux:hover,.kgl-page .card:hover,.kgl-page .callout:hover,.kgl-page .tbl-card:hover,.kgl-page .qa-mini:hover,.kgl-page .kgl-card:hover,.kgl-page .kgl-step:hover,.kgl-page .kgl-tlcard:hover,.kgl-page .kgl-pcard:hover,.kgl-page .kgl-term:hover{transform:none}}.kgl-page .rv{opacity:1!important;transform:none!important}.kgl-page{--hcx-hdr-h:0px}.mnt-page :where(*){all:revert}.mnt-page{--em:#059669;--em-d:#047857;--em-dk:#064e3b;--em-ink:#052e25;--em-x:#031f19;--em-l:#34d399;--em-xl:#a7f3d0;--go:#c9a26b;--go-l:#e8cd96;--go-x:#f0d9a0;--go-d:#a07e46;--go-dt:#8a6a3c;--ink-xt:#626e78;--iv:#fafaf5;--iv-s:#f4f4ec;--iv-d:#ecede2;--ink:#15202b;--ink-l:#4b5a66;--ink-x:#77848e;--bo:#15202b1a;--bo-em:#05966947;--bo-go:#c9a26b4d;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1320px;--gut:clamp(20px,4vw,44px);--r-m:16px;--r-l:22px;--r-xl:30px;--sh-s:0 4px 16px #052e2512;--sh-m:0 14px 40px #052e251c;--sh-l:0 28px 80px #052e2529;--lux-ease:cubic-bezier(.25,.46,.45,.94);--lux-hover:0 24px 70px #c9a26b38;--lux-glow:0 0 0 2px #c9a26b59,0 20px 50px #c9a26b2e;--gr-em:linear-gradient(135deg,var(--em),var(--em-d));--gr-go:linear-gradient(135deg,var(--go),var(--go-l));--gr-dark:linear-gradient(160deg,var(--em-x) 0%,var(--em-ink) 45%,#07382c 100%)}.mnt-page *,.mnt-page :before,.mnt-page :after{box-sizing:border-box;margin:0;padding:0}.mnt-page{scroll-behavior:smooth;font-family:var(--f-sans);color:var(--ink);background:var(--iv);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.mnt-page img{max-width:100%;display:block}.mnt-page a{color:var(--em-d);text-decoration:none}.mnt-page a:hover{text-underline-offset:3px;text-decoration:underline}.mnt-page h1,.mnt-page h2,.mnt-page h3,.mnt-page h4{font-family:var(--f-serif);color:var(--em-ink);font-weight:600;line-height:1.15}.mnt-page .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.mnt-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mnt-page .skip-link{background:var(--em-ink);color:#fff;z-index:2000;border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.mnt-page .skip-link:focus{left:0}.mnt-page :focus-visible{outline:3px solid var(--em);outline-offset:2px;border-radius:4px}.mnt-page .lux-progress{transform-origin:0;z-index:1300;background:linear-gradient(90deg,var(--go),var(--go-x),var(--go));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.mnt-page .to-top{z-index:1100;border:1px solid var(--bo-go);background:var(--gr-dark);width:46px;height:46px;color:var(--go-x);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(8px)}.mnt-page .to-top.show{opacity:1;pointer-events:auto;transform:none}.mnt-page .to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c9a26b59}.mnt-page .sticky-cta{z-index:1090;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bo-go);background:#031f19f5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.mnt-page .sticky-cta a{text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-size:.88rem;font-weight:600}.mnt-page .sticky-cta .sc-p{background:var(--gr-go);color:#241a08}.mnt-page .sticky-cta .sc-s{color:var(--go-x);border:1px solid #c9a26b8c}.mnt-page .sticky-cta a:hover{text-decoration:none;transform:translateY(-1px)}@media (max-width:760px){.mnt-page .sticky-cta{display:flex}.mnt-page .to-top{bottom:80px}}.mnt-page .util-bar{background:var(--em-x);color:#cfe8dd;letter-spacing:.05em;text-align:center;padding:8px var(--gut);font-size:.78rem}.mnt-page .util-bar a{color:var(--go-x)}.mnt-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f0;transition:box-shadow .3s;position:sticky;top:0}.mnt-page .site-header.scrolled{box-shadow:var(--sh-m)}.mnt-page .hdr-main{align-items:center;gap:clamp(12px,2vw,26px);padding-top:14px;padding-bottom:14px;display:flex}.mnt-page .logo{font-family:var(--f-serif);color:var(--em-ink);white-space:nowrap;font-size:1.65rem;font-weight:700}.mnt-page .logo em{color:var(--em);font-style:normal}.mnt-page .logo:hover{text-decoration:none}.mnt-page .hdr-search{border:1px solid var(--bo);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.mnt-page .hdr-search:focus-within{border-color:var(--em);box-shadow:0 0 0 3px #0596691f}.mnt-page .hdr-search svg{color:var(--ink-xt);flex:none}.mnt-page .hdr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.mnt-page .hdr-icons{gap:6px;display:flex}.mnt-page .hdr-ic{width:42px;height:42px;color:var(--em-ink);cursor:pointer;transition:transform .25s var(--lux-ease),color .2s,background .2s;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.mnt-page .hdr-ic:hover{color:var(--go-dt);background:#c9a26b1a;text-decoration:none;transform:translateY(-2px)}.mnt-page .hdr-consult{background:var(--gr-em);color:#fff;white-space:nowrap;transition:transform .3s var(--lux-ease),box-shadow .3s;border-radius:999px;padding:11px 22px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.mnt-page .hdr-consult:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 32px #05966959}@media (max-width:460px){.mnt-page .hdr-consult{padding:10px 15px;font-size:.82rem}.mnt-page .hdr-main{gap:8px}}@media (max-width:420px){.mnt-page .hdr-consult{display:none}}@media (max-width:400px){.mnt-page .hdr-icons{gap:2px}.mnt-page .hdr-ic{width:38px;height:38px}.mnt-page .hdr-main{gap:6px;padding-left:12px;padding-right:12px}}@media (max-width:360px){.mnt-page .hdr-ic[aria-label=Wishlist]{display:none}.mnt-page .logo{font-size:1.18rem}}.mnt-page .nav-toggle{display:none}.mnt-page .main-nav ul{max-width:var(--maxw);padding:0 var(--gut);scrollbar-width:none;gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.mnt-page .main-nav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;padding:11px 13px;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:block}.mnt-page .main-nav a:hover{color:var(--em-dk);background:#0596690f;text-decoration:none}.mnt-page .main-nav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}@media (max-width:960px){.mnt-page .nav-toggle{display:flex}.mnt-page .hdr-search{display:none}.mnt-page .main-nav{background:var(--iv);border-top:1px solid var(--bo);display:none}.mnt-page .main-nav.open{display:block}.mnt-page .main-nav ul{padding:10px var(--gut) 18px;flex-direction:column}.mnt-page .main-nav a{border-bottom:0;border-left:3px solid #0000;border-radius:8px}.mnt-page .main-nav a[aria-current=true]{border-left-color:var(--em);background:#05966912}}.mnt-page .crumbs{color:var(--ink-xt);padding:16px var(--gut);max-width:var(--maxw);margin:0 auto;font-size:.82rem}.mnt-page .crumbs a{color:var(--ink-l)}.mnt-page .crumbs span[aria-current]{color:var(--em-dk);font-weight:600}.mnt-page .hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(64px,8vw,120px) 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.mnt-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#c9a26b29,#0000 36%),radial-gradient(circle at 88% 8%,#34d3991a,#0000 32%);position:absolute;inset:0}.mnt-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.mnt-page .hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid;position:relative}.mnt-page .hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--go-l);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;display:inline-flex}.mnt-page .hero-eyebrow:before{content:"";background:var(--go);width:34px;height:1px}.mnt-page .hero h1{color:#fdfbf4;margin-bottom:18px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.mnt-page .hero h1 em{color:var(--go-x);font-style:italic}.mnt-page .hero-sub{color:#c5dcd2;max-width:56ch;margin-bottom:14px;font-size:1.06rem}.mnt-page .hero-note{color:#9fbfb2;max-width:56ch;margin-bottom:28px;font-size:.85rem}.mnt-page .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.mnt-page .btn{cursor:pointer;transition:transform .3s var(--lux-ease),box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mnt-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.mnt-page .btn-gold{background:var(--gr-go);color:#241a08}.mnt-page .btn-gold:hover{color:#241a08;box-shadow:0 12px 36px #c9a26b66}.mnt-page .btn-ghost{color:var(--go-x);background:0 0;border:1.5px solid #c9a26b8c}.mnt-page .btn-ghost:hover{color:var(--go-x);background:#c9a26b1a}.mnt-page .btn-em{background:var(--gr-em);color:#fff}.mnt-page .btn-em:hover{color:#fff;box-shadow:0 12px 36px #05966959}.mnt-page .btn:after{content:"";pointer-events:none;transition:background-position .55s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.mnt-page .btn:hover:after{background-position:110% 0}.mnt-page .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.mnt-page .chip{letter-spacing:.04em;color:#e4d9be;background:#c9a26b14;border:1px solid #c9a26b66;border-radius:999px;padding:7px 15px;font-size:.76rem}.mnt-page .hero-visual{position:relative}.mnt-page .hero-slot{border-radius:var(--r-xl);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);border:1px solid #c9a26b59;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.mnt-page .hero-slot:hover{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.mnt-page .hero-slot:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.mnt-page .hero-slot:hover:before{background-position:110% 0}.mnt-page .hero-slot:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.mnt-page .hero-slot:hover:after{transform:scaleX(1)}.mnt-page .hero-art{background:radial-gradient(circle at 30% 25%,#c9a26b38,#0000 45%),radial-gradient(circle at 75% 80%,#34d39924,#0000 40%),linear-gradient(155deg,#0a2e24,#0e4234 55%,#0a362a);justify-content:center;align-items:center;min-height:420px;display:flex}.mnt-page .hero-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.mnt-page .hero-slot:hover figcaption{opacity:1;transform:none}.mnt-page .hero-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eadfc5;background:#062a21e6;border:1px solid #c9a26b66;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.mnt-page .hero-badge svg{color:var(--go-l);flex:none}.mnt-page .hb-1{top:22px;left:-14px}.mnt-page .hb-2{bottom:26px;right:-12px}@media (max-width:900px){.mnt-page .hero-grid{grid-template-columns:1fr}.mnt-page .hb-1{left:10px}.mnt-page .hb-2{right:10px}.mnt-page .hero-art{min-height:320px}}.mnt-page .qa{z-index:10;margin-top:clamp(-52px,-5vw,-40px);position:relative}.mnt-page .qa-card{border:1px solid var(--bo-go);border-radius:var(--r-l);box-shadow:var(--sh-l);background:#fff;padding:clamp(26px,4vw,44px)}.mnt-page .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--go-dt);margin-bottom:10px;font-size:.74rem;font-weight:700}.mnt-page .qa-card h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}.mnt-page .qa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.mnt-page .qa-mini{background:var(--iv);border:1px solid var(--bo);border-radius:var(--r-m);padding:18px 20px;font-size:.92rem}.mnt-page .qa-mini strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:6px;font-size:1.06rem;display:block}.mnt-page .qa-rev{border-top:1px dashed var(--bo);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.mnt-page .qa-rev .init{background:var(--gr-em);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.mnt-page .qa-rev p{color:var(--ink-l);font-size:.85rem}.mnt-page .qa-rev strong{color:var(--em-ink)}.mnt-page .learn{border:1px solid var(--bo-go);border-radius:var(--r-l);background:linear-gradient(135deg,#fdfcf8,#f3f6f1);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.mnt-page .learn:before{content:"";background:linear-gradient(90deg,var(--em),var(--go));height:3px;position:absolute;top:0;left:0;right:0}.mnt-page .learn h2{margin-bottom:16px;font-size:1.5rem}.mnt-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 30px;list-style:none;display:grid}.mnt-page .learn li{padding-left:26px;font-size:.95rem;position:relative}.mnt-page .learn li:before{content:"✦";color:var(--go);position:absolute;left:0}.mnt-page .pgnav{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f2;margin-top:clamp(38px,5vw,58px);position:sticky;top:0}.mnt-page .pgnav ul{scrollbar-width:thin;padding:0 var(--gut);max-width:var(--maxw);gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.mnt-page .pgnav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;padding:14px;font-size:.82rem;font-weight:600;transition:color .2s;display:block}.mnt-page .pgnav a:hover{color:var(--em-dk);text-decoration:none}.mnt-page .pgnav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}.mnt-page .sect{padding:clamp(56px,7vw,96px) 0}.mnt-page .sect-alt{background:var(--iv-s)}.mnt-page .gh{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.mnt-page .gh-num{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1.2px var(--go);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.mnt-page .gh-body{flex:1}.mnt-page .gh h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.mnt-page .gh .gh-sub{color:var(--ink-l);max-width:72ch;margin-top:8px;font-size:.98rem}.mnt-page .gh-rule{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);height:1px;margin-top:14px}.mnt-page .dark{background:var(--gr-dark);color:#d9e9e1}.mnt-page .dark h2,.mnt-page .dark h3{color:#fbf8ef}.mnt-page .dark .gh .gh-sub{color:#afcbbf}.mnt-page .dark .eyebrow{color:var(--go-l)}.mnt-page .dark a{color:var(--em-xl)}.mnt-page .card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;padding:24px 26px;position:relative}.mnt-page .card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.mnt-page .card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:background-position .65s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#c9a26b12 48%,#f0d9a00d 52%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.mnt-page .card:hover:before{background-position:110% 0}.mnt-page .card:after{content:"";z-index:2;transform-origin:50%;height:2px;transition:transform .4s var(--lux-ease);pointer-events:none;background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mnt-page .card:hover:after{transform:scaleX(1)}.mnt-page .card>*{z-index:3;position:relative}.mnt-page .card h3{margin-bottom:8px;font-size:1.28rem}.mnt-page .card .ico{width:46px;height:46px;color:var(--em-d);background:#0596691a;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.mnt-page .grid{gap:20px;display:grid}.mnt-page .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mnt-page .dark .card{color:#d9e9e1;box-shadow:none;background:#ffffff0d;border-color:#c9a26b40}.mnt-page .dark .card h3{color:#f5efde}.mnt-page .tbl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;overflow:hidden}.mnt-page .tbl-card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-4px)}.mnt-page .tbl-head{background:var(--em-ink);color:var(--go-x);font-family:var(--f-serif);letter-spacing:.03em;padding:14px 22px;font-size:1.12rem}.mnt-page .responsive-tbl{overflow-x:auto}.mnt-page table{border-collapse:collapse;width:100%;font-size:.92rem}.mnt-page caption{text-align:left;color:var(--ink-xt);padding:12px 22px 0;font-size:.8rem}.mnt-page th,.mnt-page td{text-align:left;border-bottom:1px solid var(--bo);vertical-align:top;padding:13px 22px}.mnt-page th{color:var(--em-dk);background:#0596690d;font-weight:600}.mnt-page tbody tr{transition:background .2s}.mnt-page tbody tr:hover{background:#c9a26b0d}.mnt-page tbody tr:last-child td{border-bottom:0}.mnt-page .lux-slot{border-radius:var(--r-l);border:1px solid var(--bo-go);box-shadow:var(--sh-s);transition:transform .4s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;margin:30px 0 0;position:relative;overflow:hidden}.mnt-page .lux-slot .ph-fill{color:#cfe8dd;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-height:230px;transition:transform .6s var(--lux-ease);background:linear-gradient(135deg,#07140f,#0b3b2e 60%,#0e4d3a);justify-content:center;align-items:center;padding:20px;font-size:.83rem;display:flex}.mnt-page .lux-slot img{width:100%;height:auto;transition:transform .6s var(--lux-ease)}.mnt-page .lux-slot:before{content:"";z-index:2;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.mnt-page .lux-slot:after{content:"";z-index:3;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.mnt-page .lux-slot:hover{box-shadow:var(--lux-glow);border-color:#c9a26b80;transform:translateY(-5px)}.mnt-page .lux-slot:hover:before{background-position:110% 0}.mnt-page .lux-slot:hover:after{transform:scaleX(1)}.mnt-page .lux-slot:hover img,.mnt-page .lux-slot:hover .ph-fill{transform:scale(1.03)}.mnt-page .lux-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.mnt-page .lux-slot:hover figcaption{opacity:1;transform:none}.mnt-page .expert-note{border:1px solid #c9a26b59;border-left:4px solid var(--go);border-radius:var(--r-m);background:linear-gradient(135deg,#fbf7ee,#f7f1e4);align-items:flex-start;gap:16px;margin:26px 0 0;padding:18px 22px;display:flex}.mnt-page .expert-note .en-ic{background:var(--gr-go);color:#3d2e14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:flex}.mnt-page .expert-note p{font-size:.93rem}.mnt-page .expert-note strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:3px;font-size:1.04rem;display:block}.mnt-page .callout{border-radius:var(--r-m);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;font-size:.93rem;display:flex}.mnt-page .callout svg{flex:none;margin-top:2px}.mnt-page .co-warn{color:#6b4a17;background:#fdf6ec;border:1px solid #b478284d}.mnt-page .co-info{border:1px solid var(--bo-em);color:var(--em-ink);background:#0596690f}.mnt-page .co-danger{color:#7a2e2e;background:#fbefef;border:1px solid #be3c3c4d}.mnt-page .dark .co-info{color:#e7f1ea;background:#ffffff0f;border-color:#c9a26b4d}.mnt-page .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.mnt-page .step{counter-increment:s;border:1px solid var(--bo);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 20px 66px;font-size:.94rem;position:relative}.mnt-page .step:hover{box-shadow:var(--lux-hover);border-color:#c9a26b66;transform:translateY(-4px)}.mnt-page .step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-serif);color:var(--go-dt);font-size:1.3rem;font-weight:600;position:absolute;top:18px;left:18px}.mnt-page .step strong{color:var(--em-dk);margin-bottom:4px;display:block}.mnt-page .tline{margin-top:8px;display:grid}.mnt-page .tl{padding:0 0 30px 42px;position:relative}.mnt-page .tl:before{content:"";background:linear-gradient(180deg,var(--go),#c9a26b1f);width:2px;position:absolute;top:8px;bottom:-6px;left:11px}.mnt-page .tl:last-child:before{display:none}.mnt-page .tl:after{content:"";background:var(--gr-go);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px;box-shadow:0 0 0 4px #c9a26b2e}.mnt-page .tl h3{margin-bottom:4px;font-size:1.14rem}.mnt-page .tl p{color:var(--ink-l);max-width:78ch;font-size:.93rem}.mnt-page .fx-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px;margin-top:8px;list-style:none;display:grid}.mnt-page .fx-list li{align-items:flex-start;gap:11px;padding:9px 0;font-size:.93rem;display:flex}.mnt-page .fx-list svg{color:var(--em-d);flex:none;margin-top:4px}.mnt-page .sev{border-radius:var(--r-l);transition:transform .3s var(--lux-ease),box-shadow .3s;border:1px solid;padding:22px 24px}.mnt-page .sev:hover{box-shadow:var(--lux-hover);transform:translateY(-4px)}.mnt-page .sev h3{align-items:center;gap:9px;margin-bottom:10px;font-size:1.12rem;display:flex}.mnt-page .sev ul{gap:7px;font-size:.91rem;list-style:none;display:grid}.mnt-page .sev li{padding-left:18px;position:relative}.mnt-page .sev li:before{content:"•";position:absolute;left:2px}.mnt-page .sev-2{background:#fdf6ec;border-color:#b478284d}.mnt-page .sev-2 h3{color:#8a5b18}.mnt-page .sev-3{background:#fbefef;border-color:#be3c3c4d}.mnt-page .sev-3 h3{color:#9c3434}.mnt-page .tool{border:1px solid var(--bo-go);border-radius:var(--r-xl);box-shadow:var(--sh-m);background:#fff;padding:clamp(24px,4vw,42px)}.mnt-page .tool fieldset{border:0;margin-bottom:22px}.mnt-page .tool legend{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:10px;font-size:1.12rem;font-weight:600}.mnt-page .opts{flex-wrap:wrap;gap:10px;display:flex}.mnt-page .opts label{border:1.5px solid var(--bo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.mnt-page .opts label:hover{border-color:var(--go);background:#c9a26b0f;transform:translateY(-1px)}.mnt-page .opts input{accent-color:var(--em)}.mnt-page .opts input:checked+span{color:var(--em-dk);font-weight:600}.mnt-page .tool-result{border-radius:var(--r-m);border:1px solid var(--bo-em);background:#0596690d;margin-top:8px;padding:22px 24px;font-size:.95rem;display:none}.mnt-page .tool-result.show{display:block}.mnt-page .tool-result h3{margin-bottom:8px;font-size:1.18rem}.mnt-page .tool-disc{color:var(--ink-xt);margin-top:16px;font-size:.8rem}.mnt-page .lab-hint{color:var(--ink-l);margin-bottom:16px;font-size:.88rem}.mnt-page .lab-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.mnt-page .lab-btn{border:1.5px solid var(--bo);font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.mnt-page .lab-btn:hover{border-color:var(--go);color:var(--em-dk);transform:translateY(-1px)}.mnt-page .lab-btn[aria-pressed=true]{background:var(--gr-em);border-color:var(--em-d);color:#fff}.mnt-page .pill{border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}.mnt-page .p-ok{color:var(--em-dk);background:#0596691f}.mnt-page .p-med{color:#7a5212;background:#b4782824}.mnt-page .p-pro{color:#453c9c;background:#5a50be1f}.mnt-page .p-avoid{color:#8f2f2f;background:#be3c3c1f}.mnt-page .p-na{color:var(--ink-l);background:#15202b14}.mnt-page .legend{color:var(--ink-l);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.mnt-page .myths{counter-reset:my;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.mnt-page .myth{counter-increment:my;border-radius:var(--r-l);transition:transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(165deg,#0a231c,#052e25 55%,#07382c);border:1px solid #c9a26b47;position:relative;overflow:hidden;box-shadow:0 14px 44px #031f1959}.mnt-page .myth:hover{border-color:#c9a26b8c;transform:translateY(-6px);box-shadow:0 26px 70px #031f1980,0 0 0 1.5px #c9a26b59,0 0 90px #c9a26b1a}.mnt-page .myth:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.mnt-page .myth:hover:before{background-position:110% 0}.mnt-page .myth:after{content:counter(my,decimal-leading-zero);z-index:1;font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px #c9a26b66;pointer-events:none;font-size:2.4rem;font-weight:500;line-height:1;transition:-webkit-text-stroke-color .35s;position:absolute;top:14px;right:20px}.mnt-page .myth:hover:after{-webkit-text-stroke-color:#f0d9a0d9}.mnt-page .myth-top{z-index:2;padding:24px 26px 20px;position:relative}.mnt-page .myth .m{letter-spacing:.2em;text-transform:uppercase;color:#e8b4b4;background:#963c3c2e;border:1px solid #dc8c8c66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.mnt-page .myth .m svg{flex:none}.mnt-page .myth .mq{font-family:var(--f-serif);color:#d9cbb6;font-size:1.22rem;font-style:italic;line-height:1.4;-webkit-text-decoration:line-through #dc8c8c8c;text-decoration:line-through #dc8c8c8c;text-decoration-thickness:1.5px;transition:color .3s}.mnt-page .myth-split{z-index:2;background:linear-gradient(90deg,#c9a26ba6,#c9a26b0f);height:1px;margin:0 26px;position:relative}.mnt-page .myth-split:before{content:"";background:var(--gr-go);transform-origin:0;width:34px;height:6px;transition:transform .45s var(--lux-ease);border-radius:4px;position:absolute;top:-2.5px;left:0;transform:scaleX(.4)}.mnt-page .myth:hover .myth-split:before{transform:scaleX(2.6)}.mnt-page .myth-bot{z-index:2;padding:20px 26px 26px;position:relative}.mnt-page .myth .f{letter-spacing:.2em;text-transform:uppercase;color:#f0d9a0;background:#c9a26b24;border:1px solid #c9a26b80;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:box-shadow .35s,background .3s;display:inline-flex}.mnt-page .myth:hover .f{background:#c9a26b38;box-shadow:0 6px 20px #c9a26b40}.mnt-page .myth .f svg{flex:none}.mnt-page .myth .fa{color:#cfe3d8;font-size:.94rem;line-height:1.7}.mnt-page .myth .fa strong{color:#f5efde}@media (max-width:640px){.mnt-page .myth .mq{font-size:1.08rem}.mnt-page .myth:after{font-size:1.9rem;top:12px;right:16px}}.mnt-page .doc-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.mnt-page .doc-photo{aspect-ratio:4/5;border-radius:var(--r-l);width:min(240px,60vw);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(150deg,#0b3b2e,#0e4d3a);border:1px solid #c9a26b66;justify-content:center;align-items:center;display:flex;overflow:hidden}.mnt-page .doc-photo:hover{box-shadow:var(--lux-glow);border-color:#c9a26b8c;transform:translateY(-4px)}.mnt-page .doc-photo .init{font-family:var(--f-serif);color:var(--go-l);font-size:3rem}.mnt-page .doc-badge{color:var(--go-x);letter-spacing:.06em;background:#c9a26b24;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 16px;font-size:.78rem;display:inline-flex}.mnt-page .doc blockquote{font-family:var(--f-serif);color:#f2ecd9;border-left:3px solid var(--go);margin:18px 0;padding-left:20px;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic}.mnt-page .doc-meta{color:#afcbbf;font-size:.85rem}.mnt-page .doc-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.85rem;display:flex}@media (max-width:760px){.mnt-page .doc-grid{grid-template-columns:1fr}}.mnt-page .filters{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.mnt-page .filters select{font:inherit;border:1.5px solid var(--bo);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px;font-size:.87rem;transition:border-color .2s}.mnt-page .filters select:hover{border-color:var(--go)}.mnt-page .prod{flex-direction:column;display:flex}.mnt-page .prod-img{border-radius:var(--r-m);background:linear-gradient(140deg,var(--iv-d),#e3e8dd);aspect-ratio:4/3;color:var(--ink-xt);letter-spacing:.08em;transition:box-shadow .35s var(--lux-ease);justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex;overflow:hidden}.mnt-page .prod:hover .prod-img{box-shadow:inset 0 0 0 1.5px #c9a26b73}.mnt-page .prod .tag{align-self:flex-start;margin-bottom:8px}.mnt-page .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go-dt);background:#c9a26b1f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.mnt-page .prod h3{font-size:1.18rem}.mnt-page .prod .meta{color:var(--ink-l);margin:6px 0 12px;font-size:.85rem}.mnt-page .prod .price{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:14px;font-size:1.25rem}.mnt-page .prod-ctas{gap:10px;margin-top:auto;display:flex}.mnt-page .prod-ctas .btn{padding:11px 20px;font-size:.85rem}.mnt-page .prod-note{color:var(--ink-xt);margin-top:18px;font-size:.8rem}.mnt-page .rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.mnt-page .rail a.card{color:inherit;display:block}.mnt-page .rail a.card:hover{text-decoration:none}.mnt-page .arr{color:var(--go-dt);margin-top:10px;font-size:.85rem;font-weight:600}.mnt-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.mnt-page .know-col h3{border-bottom:1px solid var(--bo-go);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.mnt-page .know-col ul{gap:9px;font-size:.9rem;list-style:none;display:grid}.mnt-page .know-col a{color:var(--ink-l);transition:color .2s,letter-spacing .3s var(--lux-ease)}.mnt-page .know-col a:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.mnt-page .refs ol{gap:10px;padding-left:20px;font-size:.92rem;display:grid}.mnt-page .refs a{text-underline-offset:3px;text-decoration:underline}.mnt-page .refs a:hover{color:var(--go-dt)}.mnt-page .refs-note{color:var(--ink-xt);margin-top:16px;font-size:.84rem}.mnt-page .faq-list{counter-reset:fq;gap:14px;max-width:980px;display:grid}.mnt-page .faq{counter-increment:fq;border:1px solid var(--bo);border-radius:var(--r-l);transition:border-color .3s var(--lux-ease),box-shadow .35s var(--lux-ease),transform .3s var(--lux-ease);background:linear-gradient(135deg,#fff,#fdfbf5);position:relative;overflow:hidden}.mnt-page .faq:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b12 48%,#f0d9a00d 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.mnt-page .faq:hover:before{background-position:110% 0}.mnt-page .faq:after{content:"";background:linear-gradient(180deg,var(--go),var(--go-x),var(--go));transform-origin:top;width:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.mnt-page .faq:hover:after,.mnt-page .faq[data-open=true]:after{transform:scaleY(1)}.mnt-page .faq:hover{box-shadow:var(--lux-hover);border-color:#c9a26b80;transform:translateY(-3px)}.mnt-page .faq[data-open=true]{background:linear-gradient(135deg,#fffdf8,#fbf6ea);border-color:#c9a26b8c;box-shadow:0 18px 55px #c9a26b29}.mnt-page .faq-q{z-index:2;text-align:left;width:100%;font-family:var(--f-serif);color:var(--em-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:22px 26px;font-size:1.14rem;font-weight:600;transition:color .25s;display:flex;position:relative}.mnt-page .faq-q:before{content:counter(fq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);letter-spacing:.04em;transition:color .3s var(--lux-ease);flex:none;font-size:1rem;font-weight:500}.mnt-page .faq:hover .faq-q:before,.mnt-page .faq[data-open=true] .faq-q:before{color:var(--go);-webkit-text-stroke-color:var(--go)}.mnt-page .faq-q:hover{color:var(--go-dt)}.mnt-page .faq-q span.qtext{flex:1}.mnt-page .faq-q .plus{width:32px;height:32px;color:var(--go-dt);font-size:1.05rem;font-family:var(--f-sans);transition:transform .4s var(--lux-ease),background .3s,box-shadow .3s,color .3s;background:#c9a26b0f;border:1.5px solid #c9a26b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mnt-page .faq:hover .faq-q .plus{box-shadow:0 6px 18px #c9a26b4d}.mnt-page .faq[data-open=true] .faq-q .plus{background:var(--gr-go);color:#3d2e14;border-color:#0000;transform:rotate(135deg)}.mnt-page .faq-a{z-index:2;transition:grid-template-rows .45s var(--lux-ease);grid-template-rows:0fr;display:grid;position:relative}.mnt-page .faq-a>div{overflow:hidden}.mnt-page .faq-a p{color:var(--ink-l);padding:0 26px 24px 70px;font-size:.95rem;line-height:1.75;position:relative}.mnt-page .faq-a p:before{content:"";background:linear-gradient(#c9a26b8c,#0000);width:1px;position:absolute;top:6px;bottom:26px;left:44px}.mnt-page .faq[data-open=true] .faq-a{grid-template-rows:1fr}@media (max-width:640px){.mnt-page .faq-q{padding:18px;font-size:1.02rem}.mnt-page .faq-a p{padding:0 18px 20px}.mnt-page .faq-a p:before,.mnt-page .faq-q:before{display:none}}.mnt-page .faq-ctrl{gap:16px;max-width:980px;margin-bottom:26px;display:grid}.mnt-page .faq-search{transition:border-color .3s,box-shadow .35s var(--lux-ease);background:linear-gradient(135deg,#fff,#fbf7ee);border:1.5px solid #c9a26b66;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;display:flex;box-shadow:0 8px 30px #c9a26b1a}.mnt-page .faq-search:focus-within{border-color:var(--go);box-shadow:0 0 0 3px #c9a26b2e,0 14px 40px #c9a26b2e}.mnt-page .faq-search svg{color:var(--go-dt);flex:none}.mnt-page .faq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.mnt-page .faq-search input::placeholder{color:var(--ink-xt)}.mnt-page .faq-chips{flex-wrap:wrap;gap:10px;display:flex}.mnt-page .faq-chip{font:inherit;letter-spacing:.04em;color:var(--ink-l);cursor:pointer;transition:all .3s var(--lux-ease);background:#fff;border:1.5px solid #c9a26b66;border-radius:999px;padding:9px 20px;font-size:.82rem;font-weight:600;position:relative;overflow:hidden}.mnt-page .faq-chip:hover{border-color:var(--go);color:var(--go-dt);transform:translateY(-2px);box-shadow:0 8px 22px #c9a26b33}.mnt-page .faq-chip[aria-pressed=true]{background:var(--gr-dark);border-color:var(--em-dk);color:var(--go-x);box-shadow:0 10px 28px #031f194d}.mnt-page .faq-chip .n{color:var(--go-dt);vertical-align:1px;background:#c9a26b24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.mnt-page .faq-chip[aria-pressed=true] .n{color:#3d2e14;background:var(--go-x)}.mnt-page .faq[data-hide=true]{display:none}.mnt-page .faq-empty{border-radius:var(--r-l);text-align:center;max-width:980px;color:var(--ink-l);background:linear-gradient(135deg,#fffdf8,#fbf6ea);border:1.5px dashed #c9a26b80;padding:34px 30px;display:none}.mnt-page .faq-empty.show{display:block}.mnt-page .faq-empty strong{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:6px;font-size:1.2rem;display:block}.mnt-page .faq-cta{border-radius:var(--r-l);background:var(--gr-dark);color:#d9e9e1;border:1px solid #c9a26b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin-top:34px;padding:clamp(26px,4vw,40px);display:flex;position:relative;overflow:hidden}.mnt-page .faq-cta:before{content:"";background:radial-gradient(circle at 85% 15%,#c9a26b33,#0000 45%);position:absolute;inset:0}.mnt-page .faq-cta>*{z-index:2;position:relative}.mnt-page .faq-cta h3{color:#fbf8ef;margin-bottom:6px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.mnt-page .faq-cta p{color:#afcbbf;max-width:52ch;font-size:.92rem}.mnt-page .final{position:relative;overflow:hidden}.mnt-page .final .inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.mnt-page .final h2{color:#fbf8ef;margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.mnt-page .final p{color:#bcd6ca;margin-bottom:28px}.mnt-page .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mnt-page .final:before{content:"";background:radial-gradient(circle at 50% 0,#c9a26b29,#0000 55%);position:absolute;inset:0}.mnt-page .disclaim{background:var(--iv-d);border-top:1px solid var(--bo);color:var(--ink-l);padding:26px 0;font-size:.83rem}.mnt-page .disclaim strong{color:var(--em-ink)}.mnt-page .site-footer{background:var(--em-x);color:#a9c6b9;font-size:.88rem}.mnt-page .ft-top{grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,4vw,48px);padding:clamp(44px,6vw,70px) 0 34px;display:grid}.mnt-page .ft-brand .logo{color:#fbf8ef;font-size:1.5rem}.mnt-page .ft-brand p{max-width:34ch;margin:14px 0 18px}.mnt-page .ft-social{gap:10px;display:flex}.mnt-page .ft-social a{width:38px;height:38px;color:var(--go-l);transition:transform .25s var(--lux-ease),background .2s;border:1px solid #c9a26b59;border-radius:11px;justify-content:center;align-items:center;display:flex}.mnt-page .ft-social a:hover{background:#c9a26b1f;text-decoration:none;transform:translateY(-3px)scale(1.05)}.mnt-page .site-footer h3{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--go-l);margin-bottom:16px;font-size:.8rem}.mnt-page .site-footer ul{gap:10px;list-style:none;display:grid}.mnt-page .site-footer a{color:#a9c6b9}.mnt-page .site-footer a:hover{color:var(--go-x)}.mnt-page .ft-news{gap:8px;margin-top:6px;display:flex}.mnt-page .ft-news input{min-width:0;font:inherit;color:#edf5f0;background:#ffffff0f;border:1px solid #c9a26b4d;border-radius:11px;flex:1;padding:11px 14px;font-size:.85rem}.mnt-page .ft-news input::placeholder{color:#7fa192}.mnt-page .ft-news button{font:inherit;background:var(--gr-go);color:#241a08;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:.85rem;font-weight:600;transition:transform .25s,box-shadow .25s}.mnt-page .ft-news button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a26b4d}.mnt-page .ft-trust{border-top:1px solid #c9a26b2e;flex-wrap:wrap;gap:18px 30px;padding:20px 0;font-size:.8rem;display:flex}.mnt-page .ft-trust span{align-items:center;gap:8px;display:inline-flex}.mnt-page .ft-trust svg{color:var(--go-l)}.mnt-page .ft-bottom{border-top:1px solid #c9a26b2e;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;padding:18px 0 26px;font-size:.8rem;display:flex}@media (max-width:960px){.mnt-page .ft-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mnt-page .ft-top{grid-template-columns:1fr}}.mnt-page .sect-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4.5vw,50px);display:flex}.mnt-page .sect-cta .sc-line{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);flex:60px;height:1px;position:relative}.mnt-page .sect-cta .sc-line:before{content:"";background:var(--gr-go);border-radius:4px;width:26px;height:6px;position:absolute;top:-2.5px;left:0}.mnt-page .sect-cta .sc-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--go-dt);white-space:nowrap;font-size:.74rem;font-weight:700}.mnt-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.mnt-page .btn-lux{letter-spacing:.02em;color:var(--em-ink);cursor:pointer;isolation:isolate;transition:color .35s var(--lux-ease),transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1.5px solid #c9a26ba6;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.mnt-page .btn-lux:before{content:"";z-index:-1;background:var(--gr-go);transform-origin:0;transition:transform .45s var(--lux-ease);position:absolute;inset:0;transform:scaleX(0)}.mnt-page .btn-lux:after{content:"";pointer-events:none;transition:background-position .6s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%) -115% 0/230% 100%;position:absolute;inset:0}.mnt-page .btn-lux:hover{color:#241a08;border-color:#0000;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 44px #c9a26b66,0 0 0 1.5px #c9a26b59}.mnt-page .btn-lux:hover:before{transform:scaleX(1)}.mnt-page .btn-lux:hover:after{background-position:115% 0}.mnt-page .btn-lux .bl-arr{transition:transform .35s var(--lux-ease);display:inline-flex}.mnt-page .btn-lux:hover .bl-arr{transform:translate(5px)}.mnt-page .dark .btn-lux{color:var(--go-x);background:#ffffff0d;border-color:#c9a26b8c}.mnt-page .dark .btn-lux:hover{color:#241a08}.mnt-page .sect-cta .sc-alt{color:var(--ink-l);transition:color .25s,letter-spacing .3s var(--lux-ease);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.mnt-page .sect-cta .sc-alt:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.mnt-page .dark .eyebrow,.mnt-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.mnt-page .dark .sect-cta .sc-alt{color:#afcbbf}.mnt-page .dark .sect-cta .sc-alt:hover{color:var(--go-x)}@media (max-width:560px){.mnt-page .sect-cta{gap:14px}.mnt-page .sect-cta .sc-line{flex-basis:100%}.mnt-page .btn-lux{justify-content:center;width:100%}}.mnt-page.js .rv{opacity:0;transition:opacity .6s var(--lux-ease),transform .6s var(--lux-ease);transform:translateY(22px)}.mnt-page .faq{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.mnt-page *,.mnt-page :before,.mnt-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mnt-page{scroll-behavior:auto}.mnt-page .rv,.mnt-page.js .rv{opacity:1;transform:none}}.mnt-page{--aq:#3fbfae;--aq-d:#178f80;--aq-dt:#0e6b5f;--aq-l:#9fe3d8;--aq-x:#dff6f1;--pearl:#f3f5f2;--seaglass:#3fbfae24}.mnt-page .hero{background:linear-gradient(160deg,#03211c 0%,#052e25 42%,#0a4437 78%,#0e5346 100%)}.mnt-page .hero:before{background:radial-gradient(circle at 12% 18%,#c9a26b24,#0000 36%),radial-gradient(circle at 86% 12%,#3fbfae2e,#0000 34%),radial-gradient(circle at 65% 90%,#9fe3d814,#0000 40%)}.mnt-page .hero-art{background:radial-gradient(circle at 28% 22%,#3fbfae47,#0000 45%),radial-gradient(circle at 76% 78%,#c9a26b2e,#0000 42%),linear-gradient(155deg,#07362c,#0c4a3c 55%,#0a4437)}.mnt-page .chip{color:#d8efe9;background:#3fbfae1a;border-color:#9fe3d859}.mnt-page .card .ico{background:var(--seaglass);color:var(--aq-dt)}.mnt-page .dark .card .ico{color:var(--aq-l);background:#3fbfae2e}.mnt-page .learn:before{background:linear-gradient(90deg,var(--aq-d),var(--go))}.mnt-page .gh-num{-webkit-text-stroke-color:var(--aq-dt)}.mnt-page .dark .gh-num{-webkit-text-stroke-color:var(--aq-l)}.mnt-page .gh-rule{background:linear-gradient(90deg,#178f808c,#c9a26b59,#c9a26b0d)}.mnt-page .tl:after{background:linear-gradient(135deg,var(--aq),var(--aq-l));box-shadow:0 0 0 4px #3fbfae29}.mnt-page .tl:before{background:linear-gradient(180deg,var(--aq),#3fbfae1a)}.mnt-page .step:before{color:var(--aq-dt)}.mnt-page .pill.p-aq{color:#0e6b5f;background:#3fbfae24}.mnt-page .card:hover,.mnt-page .tbl-card:hover,.mnt-page .step:hover{border-color:#3fbfae80}.mnt-page .sev-1{background:#eff8f5;border-color:#3fbfae59}.mnt-page .sev-1 h3{color:var(--aq-dt)}.mnt-page .faq-chip[aria-pressed=true]{background:linear-gradient(160deg,#03211c,#0a4437)}.mnt-page .myth{background:linear-gradient(165deg,#07231e,#053028 55%,#0a4437)}.mnt-page .expert-note{border-left-color:var(--aq-dt)}.mnt-page .expert-note .en-ic{background:linear-gradient(135deg,var(--aq-d),var(--aq));color:#fff}.mnt-page .mol{pointer-events:none;filter:blur(.5px);background:radial-gradient(circle at 35% 30%,#ffffff80,#9fe3d840 45%,#3fbfae0f 75%);border-radius:50%;position:absolute}.mnt-page{--mnt:#1d4e4a;--mnt-d:#14403c;--mnt-l:#e6f0ee;--mnt-r:#1d4e4a4d;--mnt-rx:#8a4b2a;--mnt-rx-bg:#fbf3ec;--mnt-rx-b:#8a4b2a57;--mnt-warn:#8a3a3a;--mnt-warn-bg:#fdf5f4;--mnt-ok:#0e6b5f;--mnt-ok-bg:#edf6f3;--mnt-plat:#5c6764}.mnt-page .mnt-hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(68px,9vw,128px) 0 clamp(74px,10vw,136px);position:relative;overflow:hidden}.mnt-page .mnt-hero:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 78% 24%,#c7a66a33,#0000 46%),radial-gradient(circle at 16% 76%,#1d4e4a80,#0000 44%);position:absolute;inset:0}.mnt-page .mnt-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.mnt-page .mnt-hero-grid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}@media (max-width:940px){.mnt-page .mnt-hero-grid{grid-template-columns:1fr}}.mnt-page .mnt-hero h1{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(2.25rem,5vw,3.95rem);line-height:1.07}.mnt-page .mnt-hero h1 em{color:var(--go-x);font-style:italic;font-weight:500}.mnt-page .mnt-hero__sub{color:#c3dacf;max-width:60ch;margin-bottom:22px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.mnt-page .mnt-hero__ctas{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:24px;display:flex}.mnt-page .mnt-hero__ctas .btn{transition:transform .3s var(--lux-ease),box-shadow .3s}.mnt-page .mnt-hero__ctas .btn:hover{transform:translateY(-2px)}.mnt-page .mnt-textlink{min-height:44px;color:var(--go-x);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.mnt-page .mnt-textlink:after{content:"";background:var(--go-x);height:1px;transition:right .45s var(--lux-ease);position:absolute;bottom:10px;left:0;right:100%}.mnt-page .mnt-textlink:hover{color:#fdfbf4;text-decoration:none}.mnt-page .mnt-textlink:hover:after{right:0}.mnt-page .mnt-rail{flex-wrap:wrap;gap:10px;display:flex}.mnt-page .mnt-pill{color:#c3dacf;transition:background .28s,border-color .28s,color .28s,transform .28s var(--lux-ease);background:#ffffff0f;border:1px solid #c7a66a47;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.8rem;display:inline-flex}.mnt-page .mnt-pill:hover{color:#fdfbf4;background:#ffffff1f;border-color:#c7a66a8c;transform:translateY(-2px)}.mnt-page .mnt-pill svg{color:var(--go-x);flex:none}.mnt-page .mnt-heroart{border-radius:var(--r-xl);aspect-ratio:4/5;transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(158deg,#08221e,#05140f 58%,#0a2e28);border:1px solid #c7a66a52;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #020e0b8c}@media (max-width:940px){.mnt-page .mnt-heroart{aspect-ratio:16/11}}.mnt-page .mnt-heroart:hover,.mnt-page .mnt-heroart:focus-within{border-color:#c7a66a8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c7a66a66,0 36px 100px #0009,0 0 120px #c7a66a1a}.mnt-page .mnt-heroart:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c7a66a1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.mnt-page .mnt-heroart:hover:before,.mnt-page .mnt-heroart:focus-within:before{background-position:110% 0}.mnt-page .mnt-heroart:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c7a66ab3 22%,#f0d9a0f2 50%,#c7a66ab3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.mnt-page .mnt-heroart:hover:after,.mnt-page .mnt-heroart:focus-within:after{transform:scaleX(1)}.mnt-page .mnt-heroart>svg{transition:transform .6s var(--lux-ease)}.mnt-page .mnt-heroart:hover>svg,.mnt-page .mnt-heroart:focus-within>svg{transform:scale(1.035)}.mnt-page .mnt-heroart figcaption{z-index:4;color:#9fe3d8;opacity:1;transition:transform .4s var(--lux-ease),color .35s;background:linear-gradient(#0000,#03120ee6);padding:15px 20px;font-size:.79rem;position:absolute;bottom:0;left:0;right:0}.mnt-page .mnt-heroart:hover figcaption,.mnt-page .mnt-heroart:focus-within figcaption{color:#fdfbf4;transform:translateY(-2px)}.mnt-page .mnt-badge{z-index:5;color:#eadfc5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--lux-ease),border-color .3s,color .3s;background:#041612db;border:1px solid #c7a66a6b;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.74rem;display:inline-flex;position:absolute}.mnt-page .mnt-badge--a{top:18px;left:18px}.mnt-page .mnt-badge--b{bottom:70px;right:18px}.mnt-page .mnt-heroart:hover .mnt-badge--a{transform:translateY(-3px)}.mnt-page .mnt-heroart:hover .mnt-badge--b{transform:translateY(3px)}.mnt-page .mnt-status{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.66rem;font-weight:700;display:inline-flex}.mnt-page .mnt-status svg{flex:none}.mnt-page .mnt-status--rx{background:var(--mnt-rx-bg);border:1px solid var(--mnt-rx-b);color:var(--mnt-rx)}.mnt-page .mnt-status--review{background:var(--mnt-l);border:1px solid var(--mnt-r);color:var(--mnt-d)}.mnt-page .mnt-status--verified{background:var(--mnt-ok-bg);color:var(--mnt-ok);border:1px solid #0e6b5f57}.mnt-page .mnt-status--pending{color:var(--mnt-plat);background:#f4f3f0;border:1px solid #5c676452}.mnt-page .mnt-status--warn{background:var(--mnt-warn-bg);color:var(--mnt-warn);border:1px solid #8a3a3a52}.mnt-page .mnt-rx-banner{border-radius:var(--r-l);background:linear-gradient(150deg,var(--mnt-rx-bg),#f7ede3);border:1px solid var(--mnt-rx-b);border-left:4px solid var(--mnt-rx);align-items:flex-start;gap:15px;margin:24px 0;padding:20px 24px;display:flex}.mnt-page .mnt-rx-banner svg{color:var(--mnt-rx);flex:none;margin-top:2px}.mnt-page .mnt-rx-banner p{color:var(--ink-l);font-size:.92rem;line-height:1.7}.mnt-page .mnt-rx-banner strong{color:var(--mnt-rx)}.mnt-page .mnt-seq{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);counter-reset:sq;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.mnt-page .mnt-seq{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.mnt-page .mnt-seq{grid-template-columns:repeat(4,1fr)}}.mnt-page .mnt-step{counter-increment:sq;background:#fff;padding:22px 22px 24px;transition:background .3s;position:relative;overflow:hidden}.mnt-page .mnt-step:hover{background:var(--mnt-l)}.mnt-page .mnt-step:before{content:counter(sq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--mnt);margin-bottom:11px;font-size:1.45rem;line-height:1;transition:-webkit-text-stroke-color .3s;display:block}.mnt-page .mnt-step:hover:before{-webkit-text-stroke-color:var(--go)}.mnt-page .mnt-step h3{margin-bottom:5px;font-size:1rem}.mnt-page .mnt-step p{color:var(--ink-l);font-size:.86rem}.mnt-page .mnt-step--pivot{background:linear-gradient(150deg,#fbf7ee,#f6f0e2)}.mnt-page .mnt-step--pivot:before{-webkit-text-stroke-color:var(--go)}.mnt-page .mnt-centreline{border-radius:var(--r-l);font-family:var(--f-serif);color:var(--em-ink);text-align:center;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1px solid #c7a66a6b;margin:26px 0;padding:24px 28px;font-size:clamp(1.08rem,1.9vw,1.4rem);line-height:1.42}.mnt-page .mnt-reftable .responsive-tbl table{font-variant-numeric:tabular-nums}.mnt-page .mnt-reftable tbody tr{transition:background .25s}.mnt-page .mnt-reftable tbody tr:hover{background:var(--mnt-l)}.mnt-page .mnt-unver{color:var(--mnt-plat);font-size:.86rem;font-style:italic}.mnt-page .mnt-srcline{color:#626e78;margin-top:14px;font-size:.8rem;line-height:1.7}.mnt-page .mnt-srcline strong{color:var(--em-dk)}.mnt-page .mnt-empty{border-radius:var(--r-xl);text-align:center;background:linear-gradient(155deg,#fdfbf5,#f7f2e6);border:1px dashed #c7a66a8c;padding:clamp(34px,5vw,58px) clamp(24px,4vw,52px)}.mnt-page .mnt-empty__mark{color:#8a6a3c;background:#c7a66a14;border:1px solid #c7a66a80;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.mnt-page .mnt-empty h3{margin-bottom:12px;font-size:clamp(1.4rem,2.6vw,1.88rem)}.mnt-page .mnt-empty p{color:var(--ink-l);max-width:64ch;margin:0 auto 10px;font-size:.95rem}.mnt-page .mnt-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.mnt-page .mnt-count{color:#626e78;margin-bottom:16px;font-size:.84rem}.mnt-page .mnt-count b{color:var(--em-dk)}.mnt-page .mnt-filters{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;margin-bottom:22px;padding:22px 24px}.mnt-page .mnt-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.mnt-page .mnt-fgrid{gap:14px;display:grid}@media (min-width:640px){.mnt-page .mnt-fgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.mnt-page .mnt-fgrid{grid-template-columns:repeat(3,1fr)}}.mnt-page .mnt-field label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.mnt-page .mnt-field select{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--bo);border-radius:var(--r-m);background:#fdfbf5;padding:10px 13px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.mnt-page .mnt-field select:hover{border-color:var(--mnt-r)}.mnt-page .mnt-field select:focus{border-color:var(--mnt);outline:none;box-shadow:0 0 0 3px #1d4e4a21}.mnt-page .mnt-clear{border:1.5px solid var(--bo);min-height:44px;font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:600}.mnt-page .mnt-clear:hover{border-color:var(--mnt);color:var(--mnt-d);background:var(--mnt-l)}.mnt-page .mnt-suit{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;display:grid;overflow:hidden}@media (min-width:860px){.mnt-page .mnt-suit{grid-template-columns:1fr 1fr}}.mnt-page .mnt-col{padding:26px 28px}.mnt-page .mnt-col--may{background:linear-gradient(160deg,#f1f8f5,#e9f3ee)}.mnt-page .mnt-col--caution{background:linear-gradient(160deg,#fdf5f4,#f9ebe9)}.mnt-page .mnt-col__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.63rem;font-weight:700}.mnt-page .mnt-col--may .mnt-col__k{color:var(--mnt-ok)}.mnt-page .mnt-col--caution .mnt-col__k{color:var(--mnt-warn)}.mnt-page .mnt-col h3{margin-bottom:10px;font-size:1.2rem}.mnt-page .mnt-col ul{color:var(--ink-l);gap:8px;font-size:.89rem;list-style:none;display:grid}.mnt-page .mnt-col li{padding-left:24px;position:relative}.mnt-page .mnt-col li svg{position:absolute;top:3px;left:0}.mnt-page .mnt-tl{gap:14px;display:grid}@media (min-width:1080px){.mnt-page .mnt-tl{grid-template-columns:repeat(5,1fr)}}.mnt-page .mnt-tlcard{border:1px solid var(--bo);border-top:3px solid var(--mnt);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px}.mnt-page .mnt-tlcard:hover,.mnt-page .mnt-tlcard:focus-within{box-shadow:var(--lux-hover);border-color:var(--mnt-r);transform:translateY(-4px)}.mnt-page .mnt-tlcard__k{letter-spacing:.19em;text-transform:uppercase;color:#8a6a3c;margin-bottom:8px;font-size:.62rem;font-weight:700}.mnt-page .mnt-tlcard h3{margin-bottom:6px;font-size:1.02rem}.mnt-page .mnt-tlcard p{color:var(--ink-l);font-size:.86rem}.mnt-page .mnt-cards{gap:14px;display:grid}@media (min-width:700px){.mnt-page .mnt-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mnt-page .mnt-cards--3{grid-template-columns:repeat(3,1fr)}}.mnt-page .mnt-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.mnt-page .mnt-card:before{content:"";background:linear-gradient(90deg,var(--mnt),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mnt-page .mnt-card:hover,.mnt-page .mnt-card:focus-within{box-shadow:var(--lux-hover);border-color:var(--mnt-r);transform:translateY(-4px)}.mnt-page .mnt-card:hover:before,.mnt-page .mnt-card:focus-within:before{transform:scaleX(1)}.mnt-page .mnt-card h3{margin-bottom:7px;font-size:1.06rem}.mnt-page .mnt-card p{color:var(--ink-l);font-size:.88rem}.mnt-page .mnt-card ul{color:var(--ink-l);gap:6px;margin-top:11px;font-size:.87rem;list-style:none;display:grid}.mnt-page .mnt-card li{padding-left:18px;position:relative}.mnt-page .mnt-card li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.mnt-page .mnt-path{gap:14px;display:grid}@media (min-width:820px){.mnt-page .mnt-path{grid-template-columns:1fr 1fr}}.mnt-page .mnt-pcard{border-radius:var(--r-l);border:1px solid var(--bo);padding:24px 26px}.mnt-page .mnt-pcard--mild{border-left:4px solid var(--mnt-ok);background:linear-gradient(160deg,#f1f8f5,#e9f3ee)}.mnt-page .mnt-pcard--stop{border-left:4px solid var(--mnt-warn);background:linear-gradient(160deg,#fdf5f4,#f9ebe9)}.mnt-page .mnt-pcard h3{align-items:flex-start;gap:10px;margin-bottom:8px;font-size:1.1rem;display:flex}.mnt-page .mnt-pcard p{color:var(--ink-l);font-size:.9rem}.mnt-page .mnt-pcard__arrow{margin-top:12px;font-size:.9rem;font-weight:600}.mnt-page .mnt-pcard--mild .mnt-pcard__arrow{color:var(--mnt-ok)}.mnt-page .mnt-pcard--stop .mnt-pcard__arrow{color:var(--mnt-warn)}.mnt-page .mnt-checker{border-radius:var(--r-xl);color:#eaf5ef;background:linear-gradient(160deg,#07362c,#0a4437 58%,#062e26);border:1px solid #c7a66a57;overflow:hidden;box-shadow:0 30px 80px #031a1466}.mnt-page .mnt-checker__head{padding:clamp(26px,3.5vw,38px) clamp(24px,3.5vw,42px) 0}.mnt-page .mnt-checker__head h3{margin-bottom:10px;font-size:clamp(1.45rem,2.7vw,1.95rem)}.mnt-page .mnt-checker__head p{color:#c3dacf;max-width:68ch;font-size:.93rem}.mnt-page .mnt-checker__body{padding:clamp(22px,3vw,30px) clamp(24px,3.5vw,42px)}.mnt-page .mnt-checks{gap:9px;display:grid}@media (min-width:760px){.mnt-page .mnt-checks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.mnt-page .mnt-checks{grid-template-columns:repeat(3,1fr)}}.mnt-page .mnt-check{position:relative}.mnt-page .mnt-check input{opacity:0;width:1px;height:1px;position:absolute}.mnt-page .mnt-check span{cursor:pointer;border-radius:var(--r-m);color:#c3dacf;min-height:44px;transition:all .25s var(--lux-ease);background:#ffffff0d;border:1px solid #c7a66a42;align-items:center;gap:11px;padding:10px 15px;font-size:.86rem;display:flex}.mnt-page .mnt-check span:before{content:"";background:#ffffff0f;border:1.5px solid #c7a66a80;border-radius:5px;flex:none;width:18px;height:18px;transition:all .25s}.mnt-page .mnt-check input:checked+span{color:#fdfbf4;background:#c7a66a29;border-color:#f0d9a099}.mnt-page .mnt-check input:checked+span:before{background:var(--go-x);border-color:var(--go-x);box-shadow:inset 0 0 0 3px #041612d9}.mnt-page .mnt-check input:focus-visible+span{outline:2px solid var(--go-x);outline-offset:2px}.mnt-page .mnt-check span:hover{color:#fdfbf4;border-color:#c7a66a8c}.mnt-page .mnt-result{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #c7a66a4d;margin:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,38px);padding:24px 26px}.mnt-page .mnt-result[hidden]{display:none}.mnt-page .mnt-result__k{letter-spacing:.2em;text-transform:uppercase;color:var(--go-l);margin-bottom:8px;font-size:.65rem;font-weight:700}.mnt-page .mnt-result h4{margin-bottom:8px;font-size:1.26rem}.mnt-page .mnt-result p{color:#c3dacf;margin-bottom:12px;font-size:.92rem}.mnt-page .mnt-result ul{color:#b6d0c5;gap:8px;font-size:.89rem;list-style:none;display:grid}.mnt-page .mnt-result li{padding-left:20px;position:relative}.mnt-page .mnt-result li:before{content:"◆";color:var(--go);font-size:.6rem;position:absolute;top:4px;left:0}.mnt-page .mnt-result--flag{background:#9c34342b;border-color:#e9a7a573}.mnt-page .mnt-result--flag .mnt-result__k{color:#e9a7a5}.mnt-page .mnt-disc{color:#9fbfb2;padding:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,34px);font-size:.82rem;line-height:1.65}.mnt-page .mnt-slot{border-radius:var(--r-xl);border:1px solid var(--bo);background:#fdfbf5;margin:26px 0;position:relative;overflow:hidden}.mnt-page .mnt-slot img{width:100%;height:auto;transition:transform .9s var(--lux-ease);display:block}.mnt-page .mnt-slot:after{content:"";pointer-events:none;opacity:0;transition:opacity .55s var(--lux-ease);background:linear-gradient(160deg,#c7a66a33,#0000 46%,#1d4e4a2e);position:absolute;inset:0}.mnt-page .mnt-slot:hover img,.mnt-page .mnt-slot:focus-within img{transform:scale(1.035)}.mnt-page .mnt-slot:hover:after,.mnt-page .mnt-slot:focus-within:after{opacity:1}.mnt-page .mnt-slot figcaption{color:var(--ink-l);border-top:1px solid var(--bo);background:#fff;padding:14px 20px;font-size:.83rem;transition:color .3s}.mnt-page .mnt-slot:hover figcaption{color:var(--mnt-d)}.mnt-page .mnt-gloss{gap:14px;display:grid}@media (min-width:700px){.mnt-page .mnt-gloss{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mnt-page .mnt-gloss{grid-template-columns:repeat(3,1fr)}}.mnt-page .mnt-term{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.mnt-page .mnt-term:after{content:"";background:linear-gradient(90deg,var(--mnt),var(--go),transparent);transform-origin:0;height:2px;transition:transform .45s var(--lux-ease);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.mnt-page .mnt-term:hover{box-shadow:var(--lux-hover);border-color:var(--mnt-r);transform:translateY(-4px)}.mnt-page .mnt-term:hover:after{transform:scaleX(1)}.mnt-page .mnt-term dt{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:7px;font-size:1.08rem;font-weight:600}.mnt-page .mnt-term dd{color:var(--ink-l);margin:0;font-size:.87rem;line-height:1.72}.mnt-page .mnt-chips{flex-wrap:wrap;gap:9px;margin-top:22px;list-style:none;display:flex}.mnt-page .mnt-chip{border:1px solid var(--bo);min-height:38px;color:var(--ink-l);transition:border-color .25s,color .25s,background .25s,transform .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.84rem;display:inline-flex}.mnt-page .mnt-chip:hover,.mnt-page .mnt-chip:focus-visible{border-color:var(--go);color:#8a6a3c;background:#c7a66a12;text-decoration:none;transform:translateY(-1px)}.mnt-page .mnt-toast{z-index:120;background:var(--gr-dark);color:#eaf5ef;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s var(--lux-ease);border:1px solid #c7a66a66;border-radius:999px;padding:14px 22px;font-size:.88rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #0314106b}.mnt-page .mnt-toast.show{opacity:1;transform:translate(-50%)}.mnt-page .mnt-src{color:#8a6a3c;overflow-wrap:break-word;border:1px dashed #c7a66a99;max-width:100%;padding:1px 6px;font-size:.72rem;display:inline-block}@media (prefers-reduced-motion:reduce){.mnt-page .mnt-heroart:hover,.mnt-page .mnt-heroart:focus-within,.mnt-page .mnt-heroart:hover>svg,.mnt-page .mnt-heroart:focus-within>svg,.mnt-page .mnt-heroart:hover .mnt-badge--a,.mnt-page .mnt-heroart:hover .mnt-badge--b,.mnt-page .mnt-hero__ctas .btn:hover,.mnt-page .mnt-card:hover,.mnt-page .mnt-card:focus-within,.mnt-page .mnt-term:hover,.mnt-page .mnt-tlcard:hover,.mnt-page .mnt-tlcard:focus-within,.mnt-page .mnt-chip:hover,.mnt-page .mnt-pill:hover,.mnt-page .mnt-slot:hover img,.mnt-page .mnt-slot:focus-within img,.mnt-page .mnt-heroart figcaption{transform:none}}.mnt-page{--hcx-go-t:#7f6643;--hcx-ink-t:#626c74;--hcx-hdr-h:122px;--hcx-pgnav-h:58px}.mnt-page .pgnav{top:var(--hcx-hdr-h,122px)}.mnt-page .sect[id],.mnt-page section[id],.mnt-page [id].sect{scroll-margin-top:calc(var(--hcx-hdr-h,122px) + var(--hcx-pgnav-h,58px) + 14px)}@media (max-width:400px){.mnt-page .hdr-icons{gap:2px}.mnt-page .hdr-main{gap:8px}.mnt-page .hdr-ic{width:40px;height:40px}.mnt-page .hdr-consult{letter-spacing:0;padding:9px 12px;font-size:.8rem}}@media (max-width:360px){.mnt-page .hdr-consult,.mnt-page .hdr-icons a[href*=wishlist]{display:none}}.mnt-page .prod-card,.mnt-page .prod-card *,.mnt-page .dat,.mnt-page .dat>*{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.mnt-page *{min-width:0}.mnt-page [class*=-status],.mnt-page [class*=-badge],.mnt-page [class*=-pill],.mnt-page [class*=-chip],.mnt-page [class*=-tag]{white-space:normal}.mnt-page li,.mnt-page p,.mnt-page td,.mnt-page th,.mnt-page dd,.mnt-page dt,.mnt-page h1,.mnt-page h2,.mnt-page h3,.mnt-page h4,.mnt-page strong,.mnt-page code,.mnt-page span{overflow-wrap:anywhere}}.mnt-page .sect-cta .sc-kicker{white-space:normal;overflow-wrap:anywhere}.mnt-page .eyebrow,.mnt-page .sect-cta .sc-kicker,.mnt-page .arr,.mnt-page p.arr,.mnt-page span.arr,.mnt-page .tag,.mnt-page .faq-chip .n{color:var(--hcx-go-t)}.mnt-page .zone small,.mnt-page .shade small,.mnt-page .tool-disc,.mnt-page .prod-note,.mnt-page .imp-el,.mnt-page .oxide-ci,.mnt-page .tbl-card caption{color:var(--hcx-ink-t)}.mnt-page .dark .eyebrow,.mnt-page .hero .eyebrow,.mnt-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.mnt-page .dark .arr,.mnt-page .dark .tag,.mnt-page .dark .faq-chip .n{color:var(--go-x)}.mnt-page .dark .zone small,.mnt-page .dark .shade small,.mnt-page .dark small,.mnt-page .dark .tool-disc,.mnt-page .dark .prod-note{color:#b8c0c8}.mnt-page .sect-cta .sc-alt,.mnt-page .doc-links a{align-items:center;min-height:44px;display:inline-flex}.mnt-page .crumbs a,.mnt-page .site-footer ul li a{align-items:center;min-height:40px;display:inline-flex}.mnt-page .ft-social a{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.mnt-page .ft-top,.mnt-page .ft-top>*,.mnt-page .site-footer ul,.mnt-page .site-footer li{min-width:0}.mnt-page .site-footer a{overflow-wrap:anywhere}@media (max-width:560px){.mnt-page .ft-social{flex-wrap:wrap}}.mnt-page.js .rv{opacity:0;transform:translateY(22px)}.mnt-page.js .rv.in{opacity:1;transform:none}.mnt-page a:focus-visible,.mnt-page button:focus-visible,.mnt-page input:focus-visible,.mnt-page select:focus-visible,.mnt-page textarea:focus-visible,.mnt-page summary:focus-visible,.mnt-page [tabindex]:focus-visible{outline:3px solid var(--hcx-go-t);outline-offset:3px;transition-property:none}.mnt-page .site-header a:focus-visible,.mnt-page .site-header button:focus-visible,.mnt-page .hero a:focus-visible,.mnt-page .dark a:focus-visible,.mnt-page .dark button:focus-visible{outline-color:var(--go-x)}@media (prefers-reduced-motion:reduce){.mnt-page .rv,.mnt-page.js .rv{opacity:1!important;transform:none!important}}.mnt-page .fx-list,.mnt-page .g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.mnt-page .g3{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.mnt-page .g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mnt-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.mnt-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.mnt-page .myths{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.mnt-page .qa-grid,.mnt-page .rail{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.mnt-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.mnt-page .prod-disc,.mnt-page .pt,.mnt-page code,.mnt-page .card strong{overflow-wrap:anywhere}.mnt-page{--lxs-ink:#1e1408;--lxs-m1:#d9b87e;--lxs-m2:#f0d9a0;--lxs-m3:#f6e7be;--lxs-m4:#eacf8b;--lxs-m5:#d5aa52;--lxs-ease:cubic-bezier(.22,.61,.36,1)}.mnt-page .lxs-wrap{margin-top:clamp(26px,3.4vw,44px)}.mnt-page .lxs{isolation:isolate;background:linear-gradient(152deg,#0a3629 0%,#072a20 46%,#05201a 100%);border:1px solid #eacf8b57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #03140f57,inset 0 1px #f6e2a729}.mnt-page .lxs:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .55s var(--lxs-ease);background:linear-gradient(115deg,#f6e2a700,#f6e2a7d9,#f6e2a700);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mnt-page .lxs:hover:before,.mnt-page .lxs:focus-within:before{opacity:1}.mnt-page .lxs-copy{flex:260px;min-width:0}.mnt-page .lxs-kicker{letter-spacing:.2em;text-transform:uppercase;color:#eacf8b;font-size:.7rem;font-weight:800;display:block}.mnt-page .lxs-sub{color:#d8e7df;overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.mnt-page .lxs-btn{isolation:isolate;letter-spacing:.012em;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:48px;color:var(--lxs-ink);background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;border:1px solid #6d48136b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.mnt-page .lxs-sheen{z-index:1;pointer-events:none;width:38%;transition:left .78s var(--lxs-ease);background:linear-gradient(100deg,#0000,#ffffff9e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:skew(-19deg)}.mnt-page .lxs-label,.mnt-page .lxs-arrow{z-index:2;position:relative}.mnt-page .lxs-arrow{transition:transform .6s var(--lxs-ease) 60ms;display:inline-flex}.mnt-page .lxs-btn:hover,.mnt-page .lxs-btn:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6d48134d,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.mnt-page .lxs-btn:hover .lxs-sheen{left:118%}.mnt-page .lxs-btn:hover .lxs-arrow{transform:translate(5px)}.mnt-page .lxs-btn:active{transform:translateY(-1px)}.mnt-page .lxs-btn:focus-visible{outline-offset:3px;outline:3px solid #f6e7be;transition-property:none}.mnt-page a.btn-lux{background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);color:var(--lxs-ink);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.mnt-page a.btn-lux:hover,.mnt-page a.btn-lux:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.mnt-page .sticky-cta a.btn-lux,.mnt-page .sticky-cta .lxs-btn{transform:none!important}.mnt-page .card,.mnt-page .callout,.mnt-page .tbl-card,.mnt-page .qa-mini,.mnt-page .mnt-card,.mnt-page .mnt-step,.mnt-page .mnt-tlcard,.mnt-page .mnt-pcard,.mnt-page .mnt-term{isolation:isolate;transition:transform .45s var(--lxs-ease), box-shadow .45s var(--lxs-ease), border-color .45s var(--lxs-ease);position:relative}.mnt-page .card:after,.mnt-page .callout:after,.mnt-page .tbl-card:after,.mnt-page .qa-mini:after,.mnt-page .mnt-card:after,.mnt-page .mnt-step:after,.mnt-page .mnt-tlcard:after,.mnt-page .mnt-pcard:after,.mnt-page .mnt-term:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .5s var(--lxs-ease);background:linear-gradient(125deg,#d5aa5200,#f0d998b8,#d5aa5200);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mnt-page .card:hover,.mnt-page .card:focus-within,.mnt-page .callout:hover,.mnt-page .callout:focus-within,.mnt-page .tbl-card:hover,.mnt-page .tbl-card:focus-within,.mnt-page .qa-mini:hover,.mnt-page .qa-mini:focus-within,.mnt-page .mnt-card:hover,.mnt-page .mnt-card:focus-within,.mnt-page .mnt-step:hover,.mnt-page .mnt-step:focus-within,.mnt-page .mnt-tlcard:hover,.mnt-page .mnt-tlcard:focus-within,.mnt-page .mnt-pcard:hover,.mnt-page .mnt-pcard:focus-within,.mnt-page .mnt-term:hover,.mnt-page .mnt-term:focus-within{transform:translateY(-5px);box-shadow:0 22px 54px #03140f2e,0 0 34px #d5aa5229}.mnt-page .card:hover:after,.mnt-page .card:focus-within:after,.mnt-page .callout:hover:after,.mnt-page .callout:focus-within:after,.mnt-page .tbl-card:hover:after,.mnt-page .tbl-card:focus-within:after,.mnt-page .qa-mini:hover:after,.mnt-page .qa-mini:focus-within:after,.mnt-page .mnt-card:hover:after,.mnt-page .mnt-card:focus-within:after,.mnt-page .mnt-step:hover:after,.mnt-page .mnt-step:focus-within:after,.mnt-page .mnt-tlcard:hover:after,.mnt-page .mnt-tlcard:focus-within:after,.mnt-page .mnt-pcard:hover:after,.mnt-page .mnt-pcard:focus-within:after,.mnt-page .mnt-term:hover:after,.mnt-page .mnt-term:focus-within:after{opacity:1}@media (hover:none){.mnt-page .lxs:before{opacity:.55}.mnt-page .lxs-btn{background-position:38%}}@media (max-width:640px){.mnt-page .lxs{flex-direction:column;align-items:flex-start}.mnt-page .lxs-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mnt-page .lxs-btn,.mnt-page .lxs-sheen,.mnt-page .lxs-arrow,.mnt-page .lxs:before,.mnt-page a.btn-lux,.mnt-page .card,.mnt-page .callout,.mnt-page .tbl-card,.mnt-page .qa-mini,.mnt-page .mnt-card,.mnt-page .mnt-step,.mnt-page .mnt-tlcard,.mnt-page .mnt-pcard,.mnt-page .mnt-term{transition-duration:.001ms!important;animation:none!important}.mnt-page .lxs-btn:hover,.mnt-page a.btn-lux:hover,.mnt-page .card:hover,.mnt-page .callout:hover,.mnt-page .tbl-card:hover,.mnt-page .qa-mini:hover,.mnt-page .mnt-card:hover,.mnt-page .mnt-step:hover,.mnt-page .mnt-tlcard:hover,.mnt-page .mnt-pcard:hover,.mnt-page .mnt-term:hover{transform:none}}.mnt-page .rv{opacity:1!important;transform:none!important}.mnt-page{--hcx-hdr-h:0px}.tgn-page :where(*){all:revert}.tgn-page{--em:#059669;--em-d:#047857;--em-dk:#064e3b;--em-ink:#052e25;--em-x:#031f19;--em-l:#34d399;--em-xl:#a7f3d0;--go:#c9a26b;--go-l:#e8cd96;--go-x:#f0d9a0;--go-d:#a07e46;--go-dt:#8a6a3c;--ink-xt:#626e78;--iv:#fafaf5;--iv-s:#f4f4ec;--iv-d:#ecede2;--ink:#15202b;--ink-l:#4b5a66;--ink-x:#77848e;--bo:#15202b1a;--bo-em:#05966947;--bo-go:#c9a26b4d;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1320px;--gut:clamp(20px,4vw,44px);--r-m:16px;--r-l:22px;--r-xl:30px;--sh-s:0 4px 16px #052e2512;--sh-m:0 14px 40px #052e251c;--sh-l:0 28px 80px #052e2529;--lux-ease:cubic-bezier(.25,.46,.45,.94);--lux-hover:0 24px 70px #c9a26b38;--lux-glow:0 0 0 2px #c9a26b59,0 20px 50px #c9a26b2e;--gr-em:linear-gradient(135deg,var(--em),var(--em-d));--gr-go:linear-gradient(135deg,var(--go),var(--go-l));--gr-dark:linear-gradient(160deg,var(--em-x) 0%,var(--em-ink) 45%,#07382c 100%)}.tgn-page *,.tgn-page :before,.tgn-page :after{box-sizing:border-box;margin:0;padding:0}.tgn-page{scroll-behavior:smooth;font-family:var(--f-sans);color:var(--ink);background:var(--iv);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.tgn-page img{max-width:100%;display:block}.tgn-page a{color:var(--em-d);text-decoration:none}.tgn-page a:hover{text-underline-offset:3px;text-decoration:underline}.tgn-page h1,.tgn-page h2,.tgn-page h3,.tgn-page h4{font-family:var(--f-serif);color:var(--em-ink);font-weight:600;line-height:1.15}.tgn-page .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.tgn-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tgn-page .skip-link{background:var(--em-ink);color:#fff;z-index:2000;border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.tgn-page .skip-link:focus{left:0}.tgn-page :focus-visible{outline:3px solid var(--em);outline-offset:2px;border-radius:4px}.tgn-page .lux-progress{transform-origin:0;z-index:1300;background:linear-gradient(90deg,var(--go),var(--go-x),var(--go));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.tgn-page .to-top{z-index:1100;border:1px solid var(--bo-go);background:var(--gr-dark);width:46px;height:46px;color:var(--go-x);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(8px)}.tgn-page .to-top.show{opacity:1;pointer-events:auto;transform:none}.tgn-page .to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c9a26b59}.tgn-page .sticky-cta{z-index:1090;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bo-go);background:#031f19f5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.tgn-page .sticky-cta a{text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-size:.88rem;font-weight:600}.tgn-page .sticky-cta .sc-p{background:var(--gr-go);color:#241a08}.tgn-page .sticky-cta .sc-s{color:var(--go-x);border:1px solid #c9a26b8c}.tgn-page .sticky-cta a:hover{text-decoration:none;transform:translateY(-1px)}@media (max-width:760px){.tgn-page .sticky-cta{display:flex}.tgn-page .to-top{bottom:80px}}.tgn-page .util-bar{background:var(--em-x);color:#cfe8dd;letter-spacing:.05em;text-align:center;padding:8px var(--gut);font-size:.78rem}.tgn-page .util-bar a{color:var(--go-x)}.tgn-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f0;transition:box-shadow .3s;position:sticky;top:0}.tgn-page .site-header.scrolled{box-shadow:var(--sh-m)}.tgn-page .hdr-main{align-items:center;gap:clamp(12px,2vw,26px);padding-top:14px;padding-bottom:14px;display:flex}.tgn-page .logo{font-family:var(--f-serif);color:var(--em-ink);white-space:nowrap;font-size:1.65rem;font-weight:700}.tgn-page .logo em{color:var(--em);font-style:normal}.tgn-page .logo:hover{text-decoration:none}.tgn-page .hdr-search{border:1px solid var(--bo);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.tgn-page .hdr-search:focus-within{border-color:var(--em);box-shadow:0 0 0 3px #0596691f}.tgn-page .hdr-search svg{color:var(--ink-xt);flex:none}.tgn-page .hdr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.tgn-page .hdr-icons{gap:6px;display:flex}.tgn-page .hdr-ic{width:42px;height:42px;color:var(--em-ink);cursor:pointer;transition:transform .25s var(--lux-ease),color .2s,background .2s;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.tgn-page .hdr-ic:hover{color:var(--go-dt);background:#c9a26b1a;text-decoration:none;transform:translateY(-2px)}.tgn-page .hdr-consult{background:var(--gr-em);color:#fff;white-space:nowrap;transition:transform .3s var(--lux-ease),box-shadow .3s;border-radius:999px;padding:11px 22px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.tgn-page .hdr-consult:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 32px #05966959}@media (max-width:460px){.tgn-page .hdr-consult{padding:10px 15px;font-size:.82rem}.tgn-page .hdr-main{gap:8px}}@media (max-width:420px){.tgn-page .hdr-consult{display:none}}@media (max-width:400px){.tgn-page .hdr-icons{gap:2px}.tgn-page .hdr-ic{width:38px;height:38px}.tgn-page .hdr-main{gap:6px;padding-left:12px;padding-right:12px}}@media (max-width:360px){.tgn-page .hdr-ic[aria-label=Wishlist]{display:none}.tgn-page .logo{font-size:1.18rem}}.tgn-page .nav-toggle{display:none}.tgn-page .main-nav ul{max-width:var(--maxw);padding:0 var(--gut);scrollbar-width:none;gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.tgn-page .main-nav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;padding:11px 13px;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:block}.tgn-page .main-nav a:hover{color:var(--em-dk);background:#0596690f;text-decoration:none}.tgn-page .main-nav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}@media (max-width:960px){.tgn-page .nav-toggle{display:flex}.tgn-page .hdr-search{display:none}.tgn-page .main-nav{background:var(--iv);border-top:1px solid var(--bo);display:none}.tgn-page .main-nav.open{display:block}.tgn-page .main-nav ul{padding:10px var(--gut) 18px;flex-direction:column}.tgn-page .main-nav a{border-bottom:0;border-left:3px solid #0000;border-radius:8px}.tgn-page .main-nav a[aria-current=true]{border-left-color:var(--em);background:#05966912}}.tgn-page .crumbs{color:var(--ink-xt);padding:16px var(--gut);max-width:var(--maxw);margin:0 auto;font-size:.82rem}.tgn-page .crumbs a{color:var(--ink-l)}.tgn-page .crumbs span[aria-current]{color:var(--em-dk);font-weight:600}.tgn-page .hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(64px,8vw,120px) 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.tgn-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#c9a26b29,#0000 36%),radial-gradient(circle at 88% 8%,#34d3991a,#0000 32%);position:absolute;inset:0}.tgn-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.tgn-page .hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid;position:relative}.tgn-page .hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--go-l);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;display:inline-flex}.tgn-page .hero-eyebrow:before{content:"";background:var(--go);width:34px;height:1px}.tgn-page .hero h1{color:#fdfbf4;margin-bottom:18px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.tgn-page .hero h1 em{color:var(--go-x);font-style:italic}.tgn-page .hero-sub{color:#c5dcd2;max-width:56ch;margin-bottom:14px;font-size:1.06rem}.tgn-page .hero-note{color:#9fbfb2;max-width:56ch;margin-bottom:28px;font-size:.85rem}.tgn-page .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.tgn-page .btn{cursor:pointer;transition:transform .3s var(--lux-ease),box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.tgn-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.tgn-page .btn-gold{background:var(--gr-go);color:#241a08}.tgn-page .btn-gold:hover{color:#241a08;box-shadow:0 12px 36px #c9a26b66}.tgn-page .btn-ghost{color:var(--go-x);background:0 0;border:1.5px solid #c9a26b8c}.tgn-page .btn-ghost:hover{color:var(--go-x);background:#c9a26b1a}.tgn-page .btn-em{background:var(--gr-em);color:#fff}.tgn-page .btn-em:hover{color:#fff;box-shadow:0 12px 36px #05966959}.tgn-page .btn:after{content:"";pointer-events:none;transition:background-position .55s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.tgn-page .btn:hover:after{background-position:110% 0}.tgn-page .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.tgn-page .chip{letter-spacing:.04em;color:#e4d9be;background:#c9a26b14;border:1px solid #c9a26b66;border-radius:999px;padding:7px 15px;font-size:.76rem}.tgn-page .hero-visual{position:relative}.tgn-page .hero-slot{border-radius:var(--r-xl);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);border:1px solid #c9a26b59;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.tgn-page .hero-slot:hover{border-color:#c9a26b8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c9a26b66,0 36px 100px #0009,0 0 120px #c9a26b1f}.tgn-page .hero-slot:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.tgn-page .hero-slot:hover:before{background-position:110% 0}.tgn-page .hero-slot:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 22%,#f0d9a0f2 50%,#c9a26bb3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.tgn-page .hero-slot:hover:after{transform:scaleX(1)}.tgn-page .hero-art{background:radial-gradient(circle at 30% 25%,#c9a26b38,#0000 45%),radial-gradient(circle at 75% 80%,#34d39924,#0000 40%),linear-gradient(155deg,#0a2e24,#0e4234 55%,#0a362a);justify-content:center;align-items:center;min-height:420px;display:flex}.tgn-page .hero-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.tgn-page .hero-slot:hover figcaption{opacity:1;transform:none}.tgn-page .hero-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eadfc5;background:#062a21e6;border:1px solid #c9a26b66;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.tgn-page .hero-badge svg{color:var(--go-l);flex:none}.tgn-page .hb-1{top:22px;left:-14px}.tgn-page .hb-2{bottom:26px;right:-12px}@media (max-width:900px){.tgn-page .hero-grid{grid-template-columns:1fr}.tgn-page .hb-1{left:10px}.tgn-page .hb-2{right:10px}.tgn-page .hero-art{min-height:320px}}.tgn-page .qa{z-index:10;margin-top:clamp(-52px,-5vw,-40px);position:relative}.tgn-page .qa-card{border:1px solid var(--bo-go);border-radius:var(--r-l);box-shadow:var(--sh-l);background:#fff;padding:clamp(26px,4vw,44px)}.tgn-page .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--go-dt);margin-bottom:10px;font-size:.74rem;font-weight:700}.tgn-page .qa-card h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}.tgn-page .qa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.tgn-page .qa-mini{background:var(--iv);border:1px solid var(--bo);border-radius:var(--r-m);padding:18px 20px;font-size:.92rem}.tgn-page .qa-mini strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:6px;font-size:1.06rem;display:block}.tgn-page .qa-rev{border-top:1px dashed var(--bo);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.tgn-page .qa-rev .init{background:var(--gr-em);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.tgn-page .qa-rev p{color:var(--ink-l);font-size:.85rem}.tgn-page .qa-rev strong{color:var(--em-ink)}.tgn-page .learn{border:1px solid var(--bo-go);border-radius:var(--r-l);background:linear-gradient(135deg,#fdfcf8,#f3f6f1);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.tgn-page .learn:before{content:"";background:linear-gradient(90deg,var(--em),var(--go));height:3px;position:absolute;top:0;left:0;right:0}.tgn-page .learn h2{margin-bottom:16px;font-size:1.5rem}.tgn-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px 30px;list-style:none;display:grid}.tgn-page .learn li{padding-left:26px;font-size:.95rem;position:relative}.tgn-page .learn li:before{content:"✦";color:var(--go);position:absolute;left:0}.tgn-page .pgnav{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bo);background:#fafaf5f2;margin-top:clamp(38px,5vw,58px);position:sticky;top:0}.tgn-page .pgnav ul{scrollbar-width:thin;padding:0 var(--gut);max-width:var(--maxw);gap:2px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.tgn-page .pgnav a{color:var(--ink-l);white-space:nowrap;border-bottom:2px solid #0000;padding:14px;font-size:.82rem;font-weight:600;transition:color .2s;display:block}.tgn-page .pgnav a:hover{color:var(--em-dk);text-decoration:none}.tgn-page .pgnav a[aria-current=true]{color:var(--em-dk);border-bottom-color:var(--em)}.tgn-page .sect{padding:clamp(56px,7vw,96px) 0}.tgn-page .sect-alt{background:var(--iv-s)}.tgn-page .gh{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.tgn-page .gh-num{font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1.2px var(--go);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.tgn-page .gh-body{flex:1}.tgn-page .gh h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.tgn-page .gh .gh-sub{color:var(--ink-l);max-width:72ch;margin-top:8px;font-size:.98rem}.tgn-page .gh-rule{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);height:1px;margin-top:14px}.tgn-page .dark{background:var(--gr-dark);color:#d9e9e1}.tgn-page .dark h2,.tgn-page .dark h3{color:#fbf8ef}.tgn-page .dark .gh .gh-sub{color:#afcbbf}.tgn-page .dark .eyebrow{color:var(--go-l)}.tgn-page .dark a{color:var(--em-xl)}.tgn-page .card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;padding:24px 26px;position:relative}.tgn-page .card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-5px)}.tgn-page .card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:background-position .65s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#c9a26b12 48%,#f0d9a00d 52%,#0000 70%) -110% 0/220% 100%;position:absolute;inset:0}.tgn-page .card:hover:before{background-position:110% 0}.tgn-page .card:after{content:"";z-index:2;transform-origin:50%;height:2px;transition:transform .4s var(--lux-ease);pointer-events:none;background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tgn-page .card:hover:after{transform:scaleX(1)}.tgn-page .card>*{z-index:3;position:relative}.tgn-page .card h3{margin-bottom:8px;font-size:1.28rem}.tgn-page .card .ico{width:46px;height:46px;color:var(--em-d);background:#0596691a;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.tgn-page .grid{gap:20px;display:grid}.tgn-page .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tgn-page .dark .card{color:#d9e9e1;box-shadow:none;background:#ffffff0d;border-color:#c9a26b40}.tgn-page .dark .card h3{color:#f5efde}.tgn-page .tbl-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s var(--lux-ease),border-color .25s;background:#fff;overflow:hidden}.tgn-page .tbl-card:hover{box-shadow:var(--lux-hover);border-color:#c9a26b73;transform:translateY(-4px)}.tgn-page .tbl-head{background:var(--em-ink);color:var(--go-x);font-family:var(--f-serif);letter-spacing:.03em;padding:14px 22px;font-size:1.12rem}.tgn-page .responsive-tbl{overflow-x:auto}.tgn-page table{border-collapse:collapse;width:100%;font-size:.92rem}.tgn-page caption{text-align:left;color:var(--ink-xt);padding:12px 22px 0;font-size:.8rem}.tgn-page th,.tgn-page td{text-align:left;border-bottom:1px solid var(--bo);vertical-align:top;padding:13px 22px}.tgn-page th{color:var(--em-dk);background:#0596690d;font-weight:600}.tgn-page tbody tr{transition:background .2s}.tgn-page tbody tr:hover{background:#c9a26b0d}.tgn-page tbody tr:last-child td{border-bottom:0}.tgn-page .lux-slot{border-radius:var(--r-l);border:1px solid var(--bo-go);box-shadow:var(--sh-s);transition:transform .4s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;margin:30px 0 0;position:relative;overflow:hidden}.tgn-page .lux-slot .ph-fill{color:#cfe8dd;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-height:230px;transition:transform .6s var(--lux-ease);background:linear-gradient(135deg,#07140f,#0b3b2e 60%,#0e4d3a);justify-content:center;align-items:center;padding:20px;font-size:.83rem;display:flex}.tgn-page .lux-slot img{width:100%;height:auto;transition:transform .6s var(--lux-ease)}.tgn-page .lux-slot:before{content:"";z-index:2;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.tgn-page .lux-slot:after{content:"";z-index:3;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c9a26bb3 25%,#f0d9a0f2 50%,#c9a26bb3 75%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.tgn-page .lux-slot:hover{box-shadow:var(--lux-glow);border-color:#c9a26b80;transform:translateY(-5px)}.tgn-page .lux-slot:hover:before{background-position:110% 0}.tgn-page .lux-slot:hover:after{transform:scaleX(1)}.tgn-page .lux-slot:hover img,.tgn-page .lux-slot:hover .ph-fill{transform:scale(1.03)}.tgn-page .lux-slot figcaption{z-index:4;color:#f5efe2;opacity:0;transition:transform .4s var(--lux-ease),opacity .4s;background:linear-gradient(#0000,#050f0bd9);padding:12px 18px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.tgn-page .lux-slot:hover figcaption{opacity:1;transform:none}.tgn-page .expert-note{border:1px solid #c9a26b59;border-left:4px solid var(--go);border-radius:var(--r-m);background:linear-gradient(135deg,#fbf7ee,#f7f1e4);align-items:flex-start;gap:16px;margin:26px 0 0;padding:18px 22px;display:flex}.tgn-page .expert-note .en-ic{background:var(--gr-go);color:#3d2e14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:flex}.tgn-page .expert-note p{font-size:.93rem}.tgn-page .expert-note strong{font-family:var(--f-serif);color:var(--em-dk);margin-bottom:3px;font-size:1.04rem;display:block}.tgn-page .callout{border-radius:var(--r-m);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;font-size:.93rem;display:flex}.tgn-page .callout svg{flex:none;margin-top:2px}.tgn-page .co-warn{color:#6b4a17;background:#fdf6ec;border:1px solid #b478284d}.tgn-page .co-info{border:1px solid var(--bo-em);color:var(--em-ink);background:#0596690f}.tgn-page .co-danger{color:#7a2e2e;background:#fbefef;border:1px solid #be3c3c4d}.tgn-page .dark .co-info{color:#e7f1ea;background:#ffffff0f;border-color:#c9a26b4d}.tgn-page .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.tgn-page .step{counter-increment:s;border:1px solid var(--bo);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform .3s var(--lux-ease),box-shadow .3s,border-color .25s;background:#fff;padding:20px 22px 20px 66px;font-size:.94rem;position:relative}.tgn-page .step:hover{box-shadow:var(--lux-hover);border-color:#c9a26b66;transform:translateY(-4px)}.tgn-page .step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-serif);color:var(--go-dt);font-size:1.3rem;font-weight:600;position:absolute;top:18px;left:18px}.tgn-page .step strong{color:var(--em-dk);margin-bottom:4px;display:block}.tgn-page .tline{margin-top:8px;display:grid}.tgn-page .tl{padding:0 0 30px 42px;position:relative}.tgn-page .tl:before{content:"";background:linear-gradient(180deg,var(--go),#c9a26b1f);width:2px;position:absolute;top:8px;bottom:-6px;left:11px}.tgn-page .tl:last-child:before{display:none}.tgn-page .tl:after{content:"";background:var(--gr-go);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px;box-shadow:0 0 0 4px #c9a26b2e}.tgn-page .tl h3{margin-bottom:4px;font-size:1.14rem}.tgn-page .tl p{color:var(--ink-l);max-width:78ch;font-size:.93rem}.tgn-page .fx-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px;margin-top:8px;list-style:none;display:grid}.tgn-page .fx-list li{align-items:flex-start;gap:11px;padding:9px 0;font-size:.93rem;display:flex}.tgn-page .fx-list svg{color:var(--em-d);flex:none;margin-top:4px}.tgn-page .sev{border-radius:var(--r-l);transition:transform .3s var(--lux-ease),box-shadow .3s;border:1px solid;padding:22px 24px}.tgn-page .sev:hover{box-shadow:var(--lux-hover);transform:translateY(-4px)}.tgn-page .sev h3{align-items:center;gap:9px;margin-bottom:10px;font-size:1.12rem;display:flex}.tgn-page .sev ul{gap:7px;font-size:.91rem;list-style:none;display:grid}.tgn-page .sev li{padding-left:18px;position:relative}.tgn-page .sev li:before{content:"•";position:absolute;left:2px}.tgn-page .sev-2{background:#fdf6ec;border-color:#b478284d}.tgn-page .sev-2 h3{color:#8a5b18}.tgn-page .sev-3{background:#fbefef;border-color:#be3c3c4d}.tgn-page .sev-3 h3{color:#9c3434}.tgn-page .tool{border:1px solid var(--bo-go);border-radius:var(--r-xl);box-shadow:var(--sh-m);background:#fff;padding:clamp(24px,4vw,42px)}.tgn-page .tool fieldset{border:0;margin-bottom:22px}.tgn-page .tool legend{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:10px;font-size:1.12rem;font-weight:600}.tgn-page .opts{flex-wrap:wrap;gap:10px;display:flex}.tgn-page .opts label{border:1.5px solid var(--bo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.tgn-page .opts label:hover{border-color:var(--go);background:#c9a26b0f;transform:translateY(-1px)}.tgn-page .opts input{accent-color:var(--em)}.tgn-page .opts input:checked+span{color:var(--em-dk);font-weight:600}.tgn-page .tool-result{border-radius:var(--r-m);border:1px solid var(--bo-em);background:#0596690d;margin-top:8px;padding:22px 24px;font-size:.95rem;display:none}.tgn-page .tool-result.show{display:block}.tgn-page .tool-result h3{margin-bottom:8px;font-size:1.18rem}.tgn-page .tool-disc{color:var(--ink-xt);margin-top:16px;font-size:.8rem}.tgn-page .lab-hint{color:var(--ink-l);margin-bottom:16px;font-size:.88rem}.tgn-page .lab-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.tgn-page .lab-btn{border:1.5px solid var(--bo);font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600;position:relative;overflow:hidden}.tgn-page .lab-btn:hover{border-color:var(--go);color:var(--em-dk);transform:translateY(-1px)}.tgn-page .lab-btn[aria-pressed=true]{background:var(--gr-em);border-color:var(--em-d);color:#fff}.tgn-page .pill{border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}.tgn-page .p-ok{color:var(--em-dk);background:#0596691f}.tgn-page .p-med{color:#7a5212;background:#b4782824}.tgn-page .p-pro{color:#453c9c;background:#5a50be1f}.tgn-page .p-avoid{color:#8f2f2f;background:#be3c3c1f}.tgn-page .p-na{color:var(--ink-l);background:#15202b14}.tgn-page .legend{color:var(--ink-l);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.tgn-page .myths{counter-reset:my;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.tgn-page .myth{counter-increment:my;border-radius:var(--r-l);transition:transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(165deg,#0a231c,#052e25 55%,#07382c);border:1px solid #c9a26b47;position:relative;overflow:hidden;box-shadow:0 14px 44px #031f1959}.tgn-page .myth:hover{border-color:#c9a26b8c;transform:translateY(-6px);box-shadow:0 26px 70px #031f1980,0 0 0 1.5px #c9a26b59,0 0 90px #c9a26b1a}.tgn-page .myth:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b1a 48%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.tgn-page .myth:hover:before{background-position:110% 0}.tgn-page .myth:after{content:counter(my,decimal-leading-zero);z-index:1;font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px #c9a26b66;pointer-events:none;font-size:2.4rem;font-weight:500;line-height:1;transition:-webkit-text-stroke-color .35s;position:absolute;top:14px;right:20px}.tgn-page .myth:hover:after{-webkit-text-stroke-color:#f0d9a0d9}.tgn-page .myth-top{z-index:2;padding:24px 26px 20px;position:relative}.tgn-page .myth .m{letter-spacing:.2em;text-transform:uppercase;color:#e8b4b4;background:#963c3c2e;border:1px solid #dc8c8c66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.tgn-page .myth .m svg{flex:none}.tgn-page .myth .mq{font-family:var(--f-serif);color:#d9cbb6;font-size:1.22rem;font-style:italic;line-height:1.4;-webkit-text-decoration:line-through #dc8c8c8c;text-decoration:line-through #dc8c8c8c;text-decoration-thickness:1.5px;transition:color .3s}.tgn-page .myth-split{z-index:2;background:linear-gradient(90deg,#c9a26ba6,#c9a26b0f);height:1px;margin:0 26px;position:relative}.tgn-page .myth-split:before{content:"";background:var(--gr-go);transform-origin:0;width:34px;height:6px;transition:transform .45s var(--lux-ease);border-radius:4px;position:absolute;top:-2.5px;left:0;transform:scaleX(.4)}.tgn-page .myth:hover .myth-split:before{transform:scaleX(2.6)}.tgn-page .myth-bot{z-index:2;padding:20px 26px 26px;position:relative}.tgn-page .myth .f{letter-spacing:.2em;text-transform:uppercase;color:#f0d9a0;background:#c9a26b24;border:1px solid #c9a26b80;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:box-shadow .35s,background .3s;display:inline-flex}.tgn-page .myth:hover .f{background:#c9a26b38;box-shadow:0 6px 20px #c9a26b40}.tgn-page .myth .f svg{flex:none}.tgn-page .myth .fa{color:#cfe3d8;font-size:.94rem;line-height:1.7}.tgn-page .myth .fa strong{color:#f5efde}@media (max-width:640px){.tgn-page .myth .mq{font-size:1.08rem}.tgn-page .myth:after{font-size:1.9rem;top:12px;right:16px}}.tgn-page .doc-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.tgn-page .doc-photo{aspect-ratio:4/5;border-radius:var(--r-l);width:min(240px,60vw);transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(150deg,#0b3b2e,#0e4d3a);border:1px solid #c9a26b66;justify-content:center;align-items:center;display:flex;overflow:hidden}.tgn-page .doc-photo:hover{box-shadow:var(--lux-glow);border-color:#c9a26b8c;transform:translateY(-4px)}.tgn-page .doc-photo .init{font-family:var(--f-serif);color:var(--go-l);font-size:3rem}.tgn-page .doc-badge{color:var(--go-x);letter-spacing:.06em;background:#c9a26b24;border:1px solid #c9a26b66;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 16px;font-size:.78rem;display:inline-flex}.tgn-page .doc blockquote{font-family:var(--f-serif);color:#f2ecd9;border-left:3px solid var(--go);margin:18px 0;padding-left:20px;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic}.tgn-page .doc-meta{color:#afcbbf;font-size:.85rem}.tgn-page .doc-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.85rem;display:flex}@media (max-width:760px){.tgn-page .doc-grid{grid-template-columns:1fr}}.tgn-page .filters{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.tgn-page .filters select{font:inherit;border:1.5px solid var(--bo);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px;font-size:.87rem;transition:border-color .2s}.tgn-page .filters select:hover{border-color:var(--go)}.tgn-page .prod{flex-direction:column;display:flex}.tgn-page .prod-img{border-radius:var(--r-m);background:linear-gradient(140deg,var(--iv-d),#e3e8dd);aspect-ratio:4/3;color:var(--ink-xt);letter-spacing:.08em;transition:box-shadow .35s var(--lux-ease);justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex;overflow:hidden}.tgn-page .prod:hover .prod-img{box-shadow:inset 0 0 0 1.5px #c9a26b73}.tgn-page .prod .tag{align-self:flex-start;margin-bottom:8px}.tgn-page .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go-dt);background:#c9a26b1f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.tgn-page .prod h3{font-size:1.18rem}.tgn-page .prod .meta{color:var(--ink-l);margin:6px 0 12px;font-size:.85rem}.tgn-page .prod .price{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:14px;font-size:1.25rem}.tgn-page .prod-ctas{gap:10px;margin-top:auto;display:flex}.tgn-page .prod-ctas .btn{padding:11px 20px;font-size:.85rem}.tgn-page .prod-note{color:var(--ink-xt);margin-top:18px;font-size:.8rem}.tgn-page .rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.tgn-page .rail a.card{color:inherit;display:block}.tgn-page .rail a.card:hover{text-decoration:none}.tgn-page .arr{color:var(--go-dt);margin-top:10px;font-size:.85rem;font-weight:600}.tgn-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.tgn-page .know-col h3{border-bottom:1px solid var(--bo-go);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.tgn-page .know-col ul{gap:9px;font-size:.9rem;list-style:none;display:grid}.tgn-page .know-col a{color:var(--ink-l);transition:color .2s,letter-spacing .3s var(--lux-ease)}.tgn-page .know-col a:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.tgn-page .refs ol{gap:10px;padding-left:20px;font-size:.92rem;display:grid}.tgn-page .refs a{text-underline-offset:3px;text-decoration:underline}.tgn-page .refs a:hover{color:var(--go-dt)}.tgn-page .refs-note{color:var(--ink-xt);margin-top:16px;font-size:.84rem}.tgn-page .faq-list{counter-reset:fq;gap:14px;max-width:980px;display:grid}.tgn-page .faq{counter-increment:fq;border:1px solid var(--bo);border-radius:var(--r-l);transition:border-color .3s var(--lux-ease),box-shadow .35s var(--lux-ease),transform .3s var(--lux-ease);background:linear-gradient(135deg,#fff,#fdfbf5);position:relative;overflow:hidden}.tgn-page .faq:before{content:"";z-index:1;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c9a26b12 48%,#f0d9a00d 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.tgn-page .faq:hover:before{background-position:110% 0}.tgn-page .faq:after{content:"";background:linear-gradient(180deg,var(--go),var(--go-x),var(--go));transform-origin:top;width:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.tgn-page .faq:hover:after,.tgn-page .faq[data-open=true]:after{transform:scaleY(1)}.tgn-page .faq:hover{box-shadow:var(--lux-hover);border-color:#c9a26b80;transform:translateY(-3px)}.tgn-page .faq[data-open=true]{background:linear-gradient(135deg,#fffdf8,#fbf6ea);border-color:#c9a26b8c;box-shadow:0 18px 55px #c9a26b29}.tgn-page .faq-q{z-index:2;text-align:left;width:100%;font-family:var(--f-serif);color:var(--em-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:22px 26px;font-size:1.14rem;font-weight:600;transition:color .25s;display:flex;position:relative}.tgn-page .faq-q:before{content:counter(fq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--go);letter-spacing:.04em;transition:color .3s var(--lux-ease);flex:none;font-size:1rem;font-weight:500}.tgn-page .faq:hover .faq-q:before,.tgn-page .faq[data-open=true] .faq-q:before{color:var(--go);-webkit-text-stroke-color:var(--go)}.tgn-page .faq-q:hover{color:var(--go-dt)}.tgn-page .faq-q span.qtext{flex:1}.tgn-page .faq-q .plus{width:32px;height:32px;color:var(--go-dt);font-size:1.05rem;font-family:var(--f-sans);transition:transform .4s var(--lux-ease),background .3s,box-shadow .3s,color .3s;background:#c9a26b0f;border:1.5px solid #c9a26b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tgn-page .faq:hover .faq-q .plus{box-shadow:0 6px 18px #c9a26b4d}.tgn-page .faq[data-open=true] .faq-q .plus{background:var(--gr-go);color:#3d2e14;border-color:#0000;transform:rotate(135deg)}.tgn-page .faq-a{z-index:2;transition:grid-template-rows .45s var(--lux-ease);grid-template-rows:0fr;display:grid;position:relative}.tgn-page .faq-a>div{overflow:hidden}.tgn-page .faq-a p{color:var(--ink-l);padding:0 26px 24px 70px;font-size:.95rem;line-height:1.75;position:relative}.tgn-page .faq-a p:before{content:"";background:linear-gradient(#c9a26b8c,#0000);width:1px;position:absolute;top:6px;bottom:26px;left:44px}.tgn-page .faq[data-open=true] .faq-a{grid-template-rows:1fr}@media (max-width:640px){.tgn-page .faq-q{padding:18px;font-size:1.02rem}.tgn-page .faq-a p{padding:0 18px 20px}.tgn-page .faq-a p:before,.tgn-page .faq-q:before{display:none}}.tgn-page .faq-ctrl{gap:16px;max-width:980px;margin-bottom:26px;display:grid}.tgn-page .faq-search{transition:border-color .3s,box-shadow .35s var(--lux-ease);background:linear-gradient(135deg,#fff,#fbf7ee);border:1.5px solid #c9a26b66;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;display:flex;box-shadow:0 8px 30px #c9a26b1a}.tgn-page .faq-search:focus-within{border-color:var(--go);box-shadow:0 0 0 3px #c9a26b2e,0 14px 40px #c9a26b2e}.tgn-page .faq-search svg{color:var(--go-dt);flex:none}.tgn-page .faq-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.tgn-page .faq-search input::placeholder{color:var(--ink-xt)}.tgn-page .faq-chips{flex-wrap:wrap;gap:10px;display:flex}.tgn-page .faq-chip{font:inherit;letter-spacing:.04em;color:var(--ink-l);cursor:pointer;transition:all .3s var(--lux-ease);background:#fff;border:1.5px solid #c9a26b66;border-radius:999px;padding:9px 20px;font-size:.82rem;font-weight:600;position:relative;overflow:hidden}.tgn-page .faq-chip:hover{border-color:var(--go);color:var(--go-dt);transform:translateY(-2px);box-shadow:0 8px 22px #c9a26b33}.tgn-page .faq-chip[aria-pressed=true]{background:var(--gr-dark);border-color:var(--em-dk);color:var(--go-x);box-shadow:0 10px 28px #031f194d}.tgn-page .faq-chip .n{color:var(--go-dt);vertical-align:1px;background:#c9a26b24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.tgn-page .faq-chip[aria-pressed=true] .n{color:#3d2e14;background:var(--go-x)}.tgn-page .faq[data-hide=true]{display:none}.tgn-page .faq-empty{border-radius:var(--r-l);text-align:center;max-width:980px;color:var(--ink-l);background:linear-gradient(135deg,#fffdf8,#fbf6ea);border:1.5px dashed #c9a26b80;padding:34px 30px;display:none}.tgn-page .faq-empty.show{display:block}.tgn-page .faq-empty strong{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:6px;font-size:1.2rem;display:block}.tgn-page .faq-cta{border-radius:var(--r-l);background:var(--gr-dark);color:#d9e9e1;border:1px solid #c9a26b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin-top:34px;padding:clamp(26px,4vw,40px);display:flex;position:relative;overflow:hidden}.tgn-page .faq-cta:before{content:"";background:radial-gradient(circle at 85% 15%,#c9a26b33,#0000 45%);position:absolute;inset:0}.tgn-page .faq-cta>*{z-index:2;position:relative}.tgn-page .faq-cta h3{color:#fbf8ef;margin-bottom:6px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.tgn-page .faq-cta p{color:#afcbbf;max-width:52ch;font-size:.92rem}.tgn-page .final{position:relative;overflow:hidden}.tgn-page .final .inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.tgn-page .final h2{color:#fbf8ef;margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.tgn-page .final p{color:#bcd6ca;margin-bottom:28px}.tgn-page .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tgn-page .final:before{content:"";background:radial-gradient(circle at 50% 0,#c9a26b29,#0000 55%);position:absolute;inset:0}.tgn-page .disclaim{background:var(--iv-d);border-top:1px solid var(--bo);color:var(--ink-l);padding:26px 0;font-size:.83rem}.tgn-page .disclaim strong{color:var(--em-ink)}.tgn-page .site-footer{background:var(--em-x);color:#a9c6b9;font-size:.88rem}.tgn-page .ft-top{grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,4vw,48px);padding:clamp(44px,6vw,70px) 0 34px;display:grid}.tgn-page .ft-brand .logo{color:#fbf8ef;font-size:1.5rem}.tgn-page .ft-brand p{max-width:34ch;margin:14px 0 18px}.tgn-page .ft-social{gap:10px;display:flex}.tgn-page .ft-social a{width:38px;height:38px;color:var(--go-l);transition:transform .25s var(--lux-ease),background .2s;border:1px solid #c9a26b59;border-radius:11px;justify-content:center;align-items:center;display:flex}.tgn-page .ft-social a:hover{background:#c9a26b1f;text-decoration:none;transform:translateY(-3px)scale(1.05)}.tgn-page .site-footer h3{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--go-l);margin-bottom:16px;font-size:.8rem}.tgn-page .site-footer ul{gap:10px;list-style:none;display:grid}.tgn-page .site-footer a{color:#a9c6b9}.tgn-page .site-footer a:hover{color:var(--go-x)}.tgn-page .ft-news{gap:8px;margin-top:6px;display:flex}.tgn-page .ft-news input{min-width:0;font:inherit;color:#edf5f0;background:#ffffff0f;border:1px solid #c9a26b4d;border-radius:11px;flex:1;padding:11px 14px;font-size:.85rem}.tgn-page .ft-news input::placeholder{color:#7fa192}.tgn-page .ft-news button{font:inherit;background:var(--gr-go);color:#241a08;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:.85rem;font-weight:600;transition:transform .25s,box-shadow .25s}.tgn-page .ft-news button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a26b4d}.tgn-page .ft-trust{border-top:1px solid #c9a26b2e;flex-wrap:wrap;gap:18px 30px;padding:20px 0;font-size:.8rem;display:flex}.tgn-page .ft-trust span{align-items:center;gap:8px;display:inline-flex}.tgn-page .ft-trust svg{color:var(--go-l)}.tgn-page .ft-bottom{border-top:1px solid #c9a26b2e;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;padding:18px 0 26px;font-size:.8rem;display:flex}@media (max-width:960px){.tgn-page .ft-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tgn-page .ft-top{grid-template-columns:1fr}}.tgn-page .sect-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4.5vw,50px);display:flex}.tgn-page .sect-cta .sc-line{background:linear-gradient(90deg,#c9a26b99,#c9a26b0d);flex:60px;height:1px;position:relative}.tgn-page .sect-cta .sc-line:before{content:"";background:var(--gr-go);border-radius:4px;width:26px;height:6px;position:absolute;top:-2.5px;left:0}.tgn-page .sect-cta .sc-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--go-dt);white-space:nowrap;font-size:.74rem;font-weight:700}.tgn-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.tgn-page .btn-lux{letter-spacing:.02em;color:var(--em-ink);cursor:pointer;isolation:isolate;transition:color .35s var(--lux-ease),transform .35s var(--lux-ease),box-shadow .4s var(--lux-ease),border-color .3s;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1.5px solid #c9a26ba6;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.tgn-page .btn-lux:before{content:"";z-index:-1;background:var(--gr-go);transform-origin:0;transition:transform .45s var(--lux-ease);position:absolute;inset:0;transform:scaleX(0)}.tgn-page .btn-lux:after{content:"";pointer-events:none;transition:background-position .6s var(--lux-ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%) -115% 0/230% 100%;position:absolute;inset:0}.tgn-page .btn-lux:hover{color:#241a08;border-color:#0000;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 44px #c9a26b66,0 0 0 1.5px #c9a26b59}.tgn-page .btn-lux:hover:before{transform:scaleX(1)}.tgn-page .btn-lux:hover:after{background-position:115% 0}.tgn-page .btn-lux .bl-arr{transition:transform .35s var(--lux-ease);display:inline-flex}.tgn-page .btn-lux:hover .bl-arr{transform:translate(5px)}.tgn-page .dark .btn-lux{color:var(--go-x);background:#ffffff0d;border-color:#c9a26b8c}.tgn-page .dark .btn-lux:hover{color:#241a08}.tgn-page .sect-cta .sc-alt{color:var(--ink-l);transition:color .25s,letter-spacing .3s var(--lux-ease);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.tgn-page .sect-cta .sc-alt:hover{color:var(--go-dt);letter-spacing:.03em;text-decoration:none}.tgn-page .dark .eyebrow,.tgn-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.tgn-page .dark .sect-cta .sc-alt{color:#afcbbf}.tgn-page .dark .sect-cta .sc-alt:hover{color:var(--go-x)}@media (max-width:560px){.tgn-page .sect-cta{gap:14px}.tgn-page .sect-cta .sc-line{flex-basis:100%}.tgn-page .btn-lux{justify-content:center;width:100%}}.tgn-page.js .rv{opacity:0;transition:opacity .6s var(--lux-ease),transform .6s var(--lux-ease);transform:translateY(22px)}.tgn-page .faq{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.tgn-page *,.tgn-page :before,.tgn-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.tgn-page{scroll-behavior:auto}.tgn-page .rv,.tgn-page.js .rv{opacity:1;transform:none}}.tgn-page{--aq:#3fbfae;--aq-d:#178f80;--aq-dt:#0e6b5f;--aq-l:#9fe3d8;--aq-x:#dff6f1;--pearl:#f3f5f2;--seaglass:#3fbfae24}.tgn-page .hero{background:linear-gradient(160deg,#03211c 0%,#052e25 42%,#0a4437 78%,#0e5346 100%)}.tgn-page .hero:before{background:radial-gradient(circle at 12% 18%,#c9a26b24,#0000 36%),radial-gradient(circle at 86% 12%,#3fbfae2e,#0000 34%),radial-gradient(circle at 65% 90%,#9fe3d814,#0000 40%)}.tgn-page .hero-art{background:radial-gradient(circle at 28% 22%,#3fbfae47,#0000 45%),radial-gradient(circle at 76% 78%,#c9a26b2e,#0000 42%),linear-gradient(155deg,#07362c,#0c4a3c 55%,#0a4437)}.tgn-page .chip{color:#d8efe9;background:#3fbfae1a;border-color:#9fe3d859}.tgn-page .card .ico{background:var(--seaglass);color:var(--aq-dt)}.tgn-page .dark .card .ico{color:var(--aq-l);background:#3fbfae2e}.tgn-page .learn:before{background:linear-gradient(90deg,var(--aq-d),var(--go))}.tgn-page .gh-num{-webkit-text-stroke-color:var(--aq-dt)}.tgn-page .dark .gh-num{-webkit-text-stroke-color:var(--aq-l)}.tgn-page .gh-rule{background:linear-gradient(90deg,#178f808c,#c9a26b59,#c9a26b0d)}.tgn-page .tl:after{background:linear-gradient(135deg,var(--aq),var(--aq-l));box-shadow:0 0 0 4px #3fbfae29}.tgn-page .tl:before{background:linear-gradient(180deg,var(--aq),#3fbfae1a)}.tgn-page .step:before{color:var(--aq-dt)}.tgn-page .pill.p-aq{color:#0e6b5f;background:#3fbfae24}.tgn-page .card:hover,.tgn-page .tbl-card:hover,.tgn-page .step:hover{border-color:#3fbfae80}.tgn-page .sev-1{background:#eff8f5;border-color:#3fbfae59}.tgn-page .sev-1 h3{color:var(--aq-dt)}.tgn-page .faq-chip[aria-pressed=true]{background:linear-gradient(160deg,#03211c,#0a4437)}.tgn-page .myth{background:linear-gradient(165deg,#07231e,#053028 55%,#0a4437)}.tgn-page .expert-note{border-left-color:var(--aq-dt)}.tgn-page .expert-note .en-ic{background:linear-gradient(135deg,var(--aq-d),var(--aq));color:#fff}.tgn-page .mol{pointer-events:none;filter:blur(.5px);background:radial-gradient(circle at 35% 30%,#ffffff80,#9fe3d840 45%,#3fbfae0f 75%);border-radius:50%;position:absolute}.tgn-page{--tgn:#1b4d48;--tgn-d:#123c38;--tgn-l:#e5f0ee;--tgn-r:#1b4d484d;--tgn-ess:#5c7f6e;--tgn-ess-d:#3d5b4d;--tgn-ess-l:#eaf2ed;--tgn-ess-r:#5c7f6e52;--tgn-rx:#8a4b2a;--tgn-rx-bg:#fbf3ec;--tgn-rx-b:#8a4b2a57;--tgn-combo:#7a2e46;--tgn-combo-bg:#fbf0f3;--tgn-combo-b:#7a2e4657;--tgn-warn:#8a3a3a;--tgn-warn-bg:#fdf5f4;--tgn-ok:#0e6b5f;--tgn-ok-bg:#edf6f3;--tgn-plat:#5c6764}.tgn-page .tgn-hero{background:var(--gr-dark);color:#eaf5ef;padding:clamp(68px,9vw,128px) 0 clamp(74px,10vw,136px);position:relative;overflow:hidden}.tgn-page .tgn-hero:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 76% 22%,#c7a66a33,#0000 46%),radial-gradient(circle at 18% 74%,#5c7f6e66,#0000 44%);position:absolute;inset:0}.tgn-page .tgn-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.tgn-page .tgn-hero-grid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}@media (max-width:940px){.tgn-page .tgn-hero-grid{grid-template-columns:1fr}}.tgn-page .tgn-hero h1{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(2.2rem,4.9vw,3.9rem);line-height:1.07}.tgn-page .tgn-hero h1 em{color:var(--go-x);font-style:italic;font-weight:500}.tgn-page .tgn-hero__sub{color:#c3dacf;max-width:60ch;margin-bottom:22px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.tgn-page .tgn-hero__ctas{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:24px;display:flex}.tgn-page .tgn-hero__ctas .btn{transition:transform .3s var(--lux-ease),box-shadow .3s}.tgn-page .tgn-hero__ctas .btn:hover{transform:translateY(-2px)}.tgn-page .tgn-textlink{min-height:44px;color:var(--go-x);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.tgn-page .tgn-textlink:after{content:"";background:var(--go-x);height:1px;transition:right .45s var(--lux-ease);position:absolute;bottom:10px;left:0;right:100%}.tgn-page .tgn-textlink:hover{color:#fdfbf4;text-decoration:none}.tgn-page .tgn-textlink:hover:after{right:0}.tgn-page .tgn-rail{flex-wrap:wrap;gap:10px;display:flex}.tgn-page .tgn-pill{color:#c3dacf;transition:background .28s,border-color .28s,color .28s,transform .28s var(--lux-ease);background:#ffffff0f;border:1px solid #c7a66a47;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.8rem;display:inline-flex}.tgn-page .tgn-pill:hover{color:#fdfbf4;background:#ffffff1f;border-color:#c7a66a8c;transform:translateY(-2px)}.tgn-page .tgn-pill svg{color:var(--go-x);flex:none}.tgn-page .tgn-heroart{border-radius:var(--r-xl);aspect-ratio:4/5;transition:box-shadow .4s var(--lux-ease),border-color .3s,transform .4s var(--lux-ease);background:linear-gradient(158deg,#08221e,#05140f 58%,#0a2e28);border:1px solid #c7a66a52;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #020e0b8c}@media (max-width:940px){.tgn-page .tgn-heroart{aspect-ratio:16/11}}.tgn-page .tgn-heroart:hover,.tgn-page .tgn-heroart:focus-within{border-color:#c7a66a8c;transform:translateY(-5px);box-shadow:0 0 0 1.5px #c7a66a66,0 36px 100px #0009,0 0 120px #c7a66a1a}.tgn-page .tgn-heroart:before{content:"";z-index:3;pointer-events:none;transition:background-position .7s var(--lux-ease);background:linear-gradient(118deg,#0000 25%,#c7a66a1a 47%,#f0d9a00f 52%,#0000 75%) -110% 0/250% 100%;position:absolute;inset:0}.tgn-page .tgn-heroart:hover:before,.tgn-page .tgn-heroart:focus-within:before{background-position:110% 0}.tgn-page .tgn-heroart:after{content:"";z-index:4;transform-origin:50%;height:2px;transition:transform .5s var(--lux-ease);background:linear-gradient(90deg,#0000,#c7a66ab3 22%,#f0d9a0f2 50%,#c7a66ab3 78%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.tgn-page .tgn-heroart:hover:after,.tgn-page .tgn-heroart:focus-within:after{transform:scaleX(1)}.tgn-page .tgn-heroart>svg{transition:transform .6s var(--lux-ease)}.tgn-page .tgn-heroart:hover>svg,.tgn-page .tgn-heroart:focus-within>svg{transform:scale(1.035)}.tgn-page .tgn-heroart figcaption{z-index:4;color:#9fe3d8;opacity:1;transition:transform .4s var(--lux-ease),color .35s;background:linear-gradient(#0000,#03120ee6);padding:15px 20px;font-size:.79rem;position:absolute;bottom:0;left:0;right:0}.tgn-page .tgn-heroart:hover figcaption,.tgn-page .tgn-heroart:focus-within figcaption{color:#fdfbf4;transform:translateY(-2px)}.tgn-page .tgn-badge{z-index:5;color:#eadfc5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--lux-ease),border-color .3s,color .3s;background:#041612db;border:1px solid #c7a66a6b;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.74rem;display:inline-flex;position:absolute}.tgn-page .tgn-badge--a{top:18px;left:18px}.tgn-page .tgn-badge--b{bottom:70px;right:18px}.tgn-page .tgn-heroart:hover .tgn-badge--a{transform:translateY(-3px)}.tgn-page .tgn-heroart:hover .tgn-badge--b{transform:translateY(3px)}.tgn-page .tgn-status{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.tgn-page .tgn-status svg{flex:none}.tgn-page .tgn-status--rx{background:var(--tgn-rx-bg);border:1px solid var(--tgn-rx-b);color:var(--tgn-rx)}.tgn-page .tgn-status--combo{background:var(--tgn-combo-bg);border:1px solid var(--tgn-combo-b);color:var(--tgn-combo)}.tgn-page .tgn-status--cosmetic{background:var(--tgn-ess-l);border:1px solid var(--tgn-ess-r);color:var(--tgn-ess-d)}.tgn-page .tgn-status--medicated{background:var(--tgn-l);border:1px solid var(--tgn-r);color:var(--tgn-d)}.tgn-page .tgn-status--verified{background:var(--tgn-ok-bg);color:var(--tgn-ok);border:1px solid #0e6b5f57}.tgn-page .tgn-status--pending{color:var(--tgn-plat);background:#f4f3f0;border:1px solid #5c676452}.tgn-page .tgn-status--warn{background:var(--tgn-warn-bg);color:var(--tgn-warn);border:1px solid #8a3a3a52}.tgn-page .tgn-banner{border-radius:var(--r-l);align-items:flex-start;gap:15px;margin:24px 0;padding:20px 24px;display:flex}.tgn-page .tgn-banner svg{flex:none;margin-top:2px}.tgn-page .tgn-banner p{color:var(--ink-l);font-size:.92rem;line-height:1.7}.tgn-page .tgn-banner--rx{background:linear-gradient(150deg,var(--tgn-rx-bg),#f7ede3);border:1px solid var(--tgn-rx-b);border-left:4px solid var(--tgn-rx)}.tgn-page .tgn-banner--rx svg,.tgn-page .tgn-banner--rx strong{color:var(--tgn-rx)}.tgn-page .tgn-banner--combo{background:linear-gradient(150deg,var(--tgn-combo-bg),#f7e8ec);border:1px solid var(--tgn-combo-b);border-left:4px solid var(--tgn-combo)}.tgn-page .tgn-banner--combo svg,.tgn-page .tgn-banner--combo strong{color:var(--tgn-combo)}.tgn-page .tgn-gateway{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-xl);gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.tgn-page .tgn-gateway{grid-template-columns:1fr 1fr}}.tgn-page .tgn-gate{transition:background .35s var(--lux-ease);padding:clamp(28px,3.6vw,42px);position:relative;overflow:hidden}.tgn-page .tgn-gate:before{content:"";transform-origin:0;height:3px;transition:transform .5s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tgn-page .tgn-gate:hover:before,.tgn-page .tgn-gate:focus-within:before{transform:scaleX(1)}.tgn-page .tgn-gate--med{background:linear-gradient(158deg,#f2f6f5,#e8efee)}.tgn-page .tgn-gate--med:before{background:linear-gradient(90deg,var(--tgn),var(--go))}.tgn-page .tgn-gate--med:hover{background:linear-gradient(158deg,#eef4f3,#e3edeb)}.tgn-page .tgn-gate--ess{background:linear-gradient(158deg,#f3f7f3,#e9f1eb)}.tgn-page .tgn-gate--ess:before{background:linear-gradient(90deg,var(--tgn-ess),var(--go))}.tgn-page .tgn-gate--ess:hover{background:linear-gradient(158deg,#eff5f0,#e4ede6)}.tgn-page .tgn-gate__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-size:.63rem;font-weight:700}.tgn-page .tgn-gate--med .tgn-gate__k{color:var(--tgn-d)}.tgn-page .tgn-gate--ess .tgn-gate__k{color:var(--tgn-ess-d)}.tgn-page .tgn-gate h3{margin-bottom:9px;font-size:clamp(1.35rem,2.4vw,1.75rem)}.tgn-page .tgn-gate>p{color:var(--ink-l);max-width:52ch;margin-bottom:16px;font-size:.94rem}.tgn-page .tgn-gate__tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tgn-page .tgn-gate__ctas{flex-wrap:wrap;gap:10px;display:flex}.tgn-page .tgn-gatebtn{border:1px solid var(--bo);min-height:44px;color:var(--ink-l);transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:10px 18px;font-size:.86rem;font-weight:600;display:inline-flex}.tgn-page .tgn-gate--med .tgn-gatebtn:hover{border-color:var(--tgn);color:var(--tgn-d);background:var(--tgn-l);text-decoration:none;transform:translateY(-2px)}.tgn-page .tgn-gate--ess .tgn-gatebtn:hover{border-color:var(--tgn-ess);color:var(--tgn-ess-d);background:var(--tgn-ess-l);text-decoration:none;transform:translateY(-2px)}.tgn-page .tgn-versus{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;display:grid;overflow:hidden}@media (min-width:820px){.tgn-page .tgn-versus{grid-template-columns:1fr 1fr}}.tgn-page .tgn-vs{padding:26px 28px}.tgn-page .tgn-vs--single{background:linear-gradient(160deg,#f2f6f5,#e9efee)}.tgn-page .tgn-vs--combo{background:linear-gradient(160deg,#fbf0f3,#f5e5ea)}.tgn-page .tgn-vs__name{font-family:var(--f-serif);margin-bottom:6px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600}.tgn-page .tgn-vs__actives{margin:12px 0 6px;font-size:1.02rem;font-weight:600}.tgn-page .tgn-vs--single .tgn-vs__actives{color:var(--tgn-d)}.tgn-page .tgn-vs--combo .tgn-vs__actives{color:var(--tgn-combo)}.tgn-page .tgn-vs p{color:var(--ink-l);font-size:.9rem}.tgn-page .tgn-vs cite{color:#626e78;margin-top:14px;font-size:.76rem;font-style:normal;display:block}.tgn-page .tgn-seq{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);counter-reset:sq;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.tgn-page .tgn-seq{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.tgn-page .tgn-seq{grid-template-columns:repeat(4,1fr)}}.tgn-page .tgn-step{counter-increment:sq;background:#fff;padding:22px 22px 24px;transition:background .3s;position:relative}.tgn-page .tgn-step:hover{background:var(--tgn-l)}.tgn-page .tgn-step:before{content:counter(sq,decimal-leading-zero);font-family:var(--f-serif);color:#0000;-webkit-text-stroke:1px var(--tgn);margin-bottom:11px;font-size:1.45rem;line-height:1;transition:-webkit-text-stroke-color .3s;display:block}.tgn-page .tgn-step:hover:before{-webkit-text-stroke-color:var(--go)}.tgn-page .tgn-step h3{margin-bottom:5px;font-size:1rem}.tgn-page .tgn-step p{color:var(--ink-l);font-size:.86rem}.tgn-page .tgn-step--pivot{background:linear-gradient(150deg,#fbf7ee,#f6f0e2)}.tgn-page .tgn-step--pivot:before{-webkit-text-stroke-color:var(--go)}.tgn-page .tgn-centreline{border-radius:var(--r-l);font-family:var(--f-serif);color:var(--em-ink);text-align:center;background:linear-gradient(135deg,#fffdf6,#faf3e3);border:1px solid #c7a66a6b;margin:26px 0;padding:24px 28px;font-size:clamp(1.06rem,1.85vw,1.38rem);line-height:1.42}.tgn-page .tgn-filters{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;margin-bottom:22px;padding:22px 24px}.tgn-page .tgn-filters--ess{border-top:3px solid var(--tgn-ess)}.tgn-page .tgn-filters--med{border-top:3px solid var(--tgn)}.tgn-page .tgn-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.tgn-page .tgn-fgrid{gap:14px;display:grid}@media (min-width:640px){.tgn-page .tgn-fgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.tgn-page .tgn-fgrid{grid-template-columns:repeat(3,1fr)}}.tgn-page .tgn-field label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a3c;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.tgn-page .tgn-field select{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--bo);border-radius:var(--r-m);background:#fdfbf5;padding:10px 13px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.tgn-page .tgn-field select:hover{border-color:var(--tgn-r)}.tgn-page .tgn-field select:focus{border-color:var(--tgn);outline:none;box-shadow:0 0 0 3px #1b4d4821}.tgn-page .tgn-clear{border:1.5px solid var(--bo);min-height:44px;font:inherit;color:var(--ink-l);cursor:pointer;transition:all .25s var(--lux-ease);background:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:600}.tgn-page .tgn-clear:hover{border-color:var(--tgn);color:var(--tgn-d);background:var(--tgn-l)}.tgn-page .tgn-count{color:#626e78;margin-bottom:16px;font-size:.84rem}.tgn-page .tgn-count b{color:var(--em-dk)}.tgn-page .tgn-empty{border-radius:var(--r-xl);text-align:center;background:linear-gradient(155deg,#fdfbf5,#f7f2e6);border:1px dashed #c7a66a8c;padding:clamp(32px,4.6vw,54px) clamp(24px,4vw,50px)}.tgn-page .tgn-empty--ess{border-color:var(--tgn-ess-r);background:linear-gradient(155deg,#f7faf7,#eff4f0)}.tgn-page .tgn-empty__mark{color:#8a6a3c;background:#c7a66a14;border:1px solid #c7a66a80;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.tgn-page .tgn-empty--ess .tgn-empty__mark{border-color:var(--tgn-ess-r);color:var(--tgn-ess-d);background:#5c7f6e17}.tgn-page .tgn-empty h3{margin-bottom:12px;font-size:clamp(1.32rem,2.5vw,1.8rem)}.tgn-page .tgn-empty p{color:var(--ink-l);max-width:64ch;margin:0 auto 10px;font-size:.94rem}.tgn-page .tgn-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.tgn-page .tgn-cards{gap:14px;display:grid}@media (min-width:700px){.tgn-page .tgn-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.tgn-page .tgn-cards--3{grid-template-columns:repeat(3,1fr)}}.tgn-page .tgn-card{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.tgn-page .tgn-card:before{content:"";background:linear-gradient(90deg,var(--tgn),var(--go));transform-origin:0;height:3px;transition:transform .45s var(--lux-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tgn-page .tgn-card:hover,.tgn-page .tgn-card:focus-within{box-shadow:var(--lux-hover);border-color:var(--tgn-r);transform:translateY(-4px)}.tgn-page .tgn-card:hover:before,.tgn-page .tgn-card:focus-within:before{transform:scaleX(1)}.tgn-page .tgn-card--ess:before{background:linear-gradient(90deg,var(--tgn-ess),var(--go))}.tgn-page .tgn-card--ess:hover,.tgn-page .tgn-card--ess:focus-within{border-color:var(--tgn-ess-r)}.tgn-page .tgn-card h3{margin-bottom:7px;font-size:1.05rem}.tgn-page .tgn-card p{color:var(--ink-l);font-size:.88rem}.tgn-page .tgn-card ul{color:var(--ink-l);gap:6px;margin-top:11px;font-size:.87rem;list-style:none;display:grid}.tgn-page .tgn-card li{padding-left:18px;position:relative}.tgn-page .tgn-card li:before{content:"";background:var(--go);width:8px;height:1px;position:absolute;top:9px;left:0}.tgn-page .tgn-split{background:var(--bo);border:1px solid var(--bo);border-radius:var(--r-l);gap:1px;display:grid;overflow:hidden}@media (min-width:860px){.tgn-page .tgn-split{grid-template-columns:1fr 1fr}}.tgn-page .tgn-col{padding:26px 28px}.tgn-page .tgn-col--ok{background:linear-gradient(160deg,#f1f8f5,#e9f3ee)}.tgn-page .tgn-col--stop{background:linear-gradient(160deg,#fdf5f4,#f9ebe9)}.tgn-page .tgn-col__k{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.63rem;font-weight:700}.tgn-page .tgn-col--ok .tgn-col__k{color:var(--tgn-ok)}.tgn-page .tgn-col--stop .tgn-col__k{color:var(--tgn-warn)}.tgn-page .tgn-col h3{margin-bottom:10px;font-size:1.18rem}.tgn-page .tgn-col ul{color:var(--ink-l);gap:8px;font-size:.89rem;list-style:none;display:grid}.tgn-page .tgn-col li{padding-left:24px;position:relative}.tgn-page .tgn-col li svg{position:absolute;top:3px;left:0}.tgn-page .tgn-tool{border-radius:var(--r-xl);color:#eaf5ef;background:linear-gradient(160deg,#07362c,#0a4437 58%,#062e26);border:1px solid #c7a66a57;overflow:hidden;box-shadow:0 30px 80px #031a1466}.tgn-page .tgn-tool__head{padding:clamp(26px,3.5vw,38px) clamp(24px,3.5vw,42px) 0}.tgn-page .tgn-tool__head h3{margin-bottom:10px;font-size:clamp(1.42rem,2.6vw,1.9rem)}.tgn-page .tgn-tool__head p{color:#c3dacf;max-width:68ch;font-size:.93rem}.tgn-page .tgn-tool__body{padding:clamp(22px,3vw,30px) clamp(24px,3.5vw,42px)}.tgn-page .tgn-opts{gap:9px;display:grid}@media (min-width:760px){.tgn-page .tgn-opts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.tgn-page .tgn-opts--3{grid-template-columns:repeat(3,1fr)}}.tgn-page .tgn-opt{position:relative}.tgn-page .tgn-opt input{opacity:0;width:1px;height:1px;position:absolute}.tgn-page .tgn-opt span{cursor:pointer;border-radius:var(--r-m);color:#c3dacf;min-height:44px;transition:all .25s var(--lux-ease);background:#ffffff0d;border:1px solid #c7a66a42;align-items:center;gap:11px;padding:10px 15px;font-size:.86rem;display:flex}.tgn-page .tgn-opt span:before{content:"";background:#ffffff0f;border:1.5px solid #c7a66a80;border-radius:5px;flex:none;width:18px;height:18px;transition:all .25s}.tgn-page .tgn-opt input[type=radio]+span:before{border-radius:50%}.tgn-page .tgn-opt input:checked+span{color:#fdfbf4;background:#c7a66a29;border-color:#f0d9a099}.tgn-page .tgn-opt input:checked+span:before{background:var(--go-x);border-color:var(--go-x);box-shadow:inset 0 0 0 3px #041612d9}.tgn-page .tgn-opt input:focus-visible+span{outline:2px solid var(--go-x);outline-offset:2px}.tgn-page .tgn-opt span:hover{color:#fdfbf4;border-color:#c7a66a8c}.tgn-page .tgn-result{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #c7a66a4d;margin:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,38px);padding:24px 26px}.tgn-page .tgn-result[hidden]{display:none}.tgn-page .tgn-result__k{letter-spacing:.2em;text-transform:uppercase;color:var(--go-l);margin-bottom:8px;font-size:.65rem;font-weight:700}.tgn-page .tgn-result h4{margin-bottom:8px;font-size:1.24rem}.tgn-page .tgn-result p{color:#c3dacf;margin-bottom:12px;font-size:.92rem}.tgn-page .tgn-result ul{color:#b6d0c5;gap:8px;font-size:.89rem;list-style:none;display:grid}.tgn-page .tgn-result li{padding-left:20px;position:relative}.tgn-page .tgn-result li:before{content:"◆";color:var(--go);font-size:.6rem;position:absolute;top:4px;left:0}.tgn-page .tgn-result--flag{background:#9c34342b;border-color:#e9a7a573}.tgn-page .tgn-result--flag .tgn-result__k{color:#e9a7a5}.tgn-page .tgn-disc{color:#9fbfb2;padding:0 clamp(24px,3.5vw,42px) clamp(26px,3.5vw,34px);font-size:.82rem;line-height:1.65}.tgn-page .tgn-slot{border-radius:var(--r-xl);border:1px solid var(--bo);background:#fdfbf5;margin:26px 0;position:relative;overflow:hidden}.tgn-page .tgn-slot img{width:100%;height:auto;transition:transform .9s var(--lux-ease);display:block}.tgn-page .tgn-slot:after{content:"";pointer-events:none;opacity:0;transition:opacity .55s var(--lux-ease);background:linear-gradient(160deg,#c7a66a33,#0000 46%,#1b4d482e);position:absolute;inset:0}.tgn-page .tgn-slot:hover img,.tgn-page .tgn-slot:focus-within img{transform:scale(1.035)}.tgn-page .tgn-slot:hover:after,.tgn-page .tgn-slot:focus-within:after{opacity:1}.tgn-page .tgn-slot figcaption{color:var(--ink-l);border-top:1px solid var(--bo);background:#fff;padding:14px 20px;font-size:.83rem;transition:color .3s}.tgn-page .tgn-slot:hover figcaption{color:var(--tgn-d)}.tgn-page .tgn-gloss{gap:14px;display:grid}@media (min-width:700px){.tgn-page .tgn-gloss{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.tgn-page .tgn-gloss{grid-template-columns:repeat(3,1fr)}}.tgn-page .tgn-term{border:1px solid var(--bo);border-radius:var(--r-l);box-shadow:var(--sh-s);transition:transform .32s var(--lux-ease),box-shadow .32s,border-color .28s;background:#fff;padding:20px 22px;position:relative;overflow:hidden}.tgn-page .tgn-term:after{content:"";background:linear-gradient(90deg,var(--tgn),var(--go),transparent);transform-origin:0;height:2px;transition:transform .45s var(--lux-ease);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.tgn-page .tgn-term:hover{box-shadow:var(--lux-hover);border-color:var(--tgn-r);transform:translateY(-4px)}.tgn-page .tgn-term:hover:after{transform:scaleX(1)}.tgn-page .tgn-term dt{font-family:var(--f-serif);color:var(--em-ink);margin-bottom:7px;font-size:1.06rem;font-weight:600}.tgn-page .tgn-term dd{color:var(--ink-l);margin:0;font-size:.87rem;line-height:1.72}.tgn-page .tgn-chips{flex-wrap:wrap;gap:9px;margin-top:22px;list-style:none;display:flex}.tgn-page .tgn-chip{border:1px solid var(--bo);min-height:38px;color:var(--ink-l);transition:border-color .25s,color .25s,background .25s,transform .25s var(--lux-ease);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.84rem;display:inline-flex}.tgn-page .tgn-chip:hover,.tgn-page .tgn-chip:focus-visible{border-color:var(--go);color:#8a6a3c;background:#c7a66a12;text-decoration:none;transform:translateY(-1px)}.tgn-page .tgn-toast{z-index:120;background:var(--gr-dark);color:#eaf5ef;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s var(--lux-ease);border:1px solid #c7a66a66;border-radius:999px;padding:14px 22px;font-size:.88rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #0314106b}.tgn-page .tgn-toast.show{opacity:1;transform:translate(-50%)}.tgn-page .tgn-src{color:#8a6a3c;overflow-wrap:break-word;border:1px dashed #c7a66a99;max-width:100%;padding:1px 6px;font-size:.72rem;display:inline-block}.tgn-page .tgn-srcline{color:#626e78;margin-top:14px;font-size:.8rem;line-height:1.7}.tgn-page .tgn-srcline strong{color:var(--em-dk)}.tgn-page .tgn-unver{color:var(--tgn-plat);font-size:.86rem;font-style:italic}.tgn-page .tgn-reftable tbody tr{transition:background .25s}.tgn-page .tgn-reftable tbody tr:hover{background:var(--tgn-l)}@media (prefers-reduced-motion:reduce){.tgn-page .tgn-heroart:hover,.tgn-page .tgn-heroart:focus-within,.tgn-page .tgn-heroart:hover>svg,.tgn-page .tgn-heroart:focus-within>svg,.tgn-page .tgn-heroart:hover .tgn-badge--a,.tgn-page .tgn-heroart:hover .tgn-badge--b,.tgn-page .tgn-hero__ctas .btn:hover,.tgn-page .tgn-card:hover,.tgn-page .tgn-card:focus-within,.tgn-page .tgn-term:hover,.tgn-page .tgn-chip:hover,.tgn-page .tgn-pill:hover,.tgn-page .tgn-gatebtn:hover,.tgn-page .tgn-slot:hover img,.tgn-page .tgn-slot:focus-within img,.tgn-page .tgn-heroart figcaption{transform:none}}.tgn-page{--hcx-go-t:#7f6643;--hcx-ink-t:#626c74;--hcx-hdr-h:122px;--hcx-pgnav-h:58px}.tgn-page .pgnav{top:var(--hcx-hdr-h,122px)}.tgn-page .sect[id],.tgn-page section[id],.tgn-page [id].sect{scroll-margin-top:calc(var(--hcx-hdr-h,122px) + var(--hcx-pgnav-h,58px) + 14px)}@media (max-width:400px){.tgn-page .hdr-icons{gap:2px}.tgn-page .hdr-main{gap:8px}.tgn-page .hdr-ic{width:40px;height:40px}.tgn-page .hdr-consult{letter-spacing:0;padding:9px 12px;font-size:.8rem}}@media (max-width:360px){.tgn-page .hdr-consult,.tgn-page .hdr-icons a[href*=wishlist]{display:none}}.tgn-page .prod-card,.tgn-page .prod-card *,.tgn-page .dat,.tgn-page .dat>*{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.tgn-page *{min-width:0}.tgn-page [class*=-status],.tgn-page [class*=-badge],.tgn-page [class*=-pill],.tgn-page [class*=-chip],.tgn-page [class*=-tag]{white-space:normal}.tgn-page li,.tgn-page p,.tgn-page td,.tgn-page th,.tgn-page dd,.tgn-page dt,.tgn-page h1,.tgn-page h2,.tgn-page h3,.tgn-page h4,.tgn-page strong,.tgn-page code,.tgn-page span{overflow-wrap:anywhere}}.tgn-page .sect-cta .sc-kicker{white-space:normal;overflow-wrap:anywhere}.tgn-page .eyebrow,.tgn-page .sect-cta .sc-kicker,.tgn-page .arr,.tgn-page p.arr,.tgn-page span.arr,.tgn-page .tag,.tgn-page .faq-chip .n{color:var(--hcx-go-t)}.tgn-page .zone small,.tgn-page .shade small,.tgn-page .tool-disc,.tgn-page .prod-note,.tgn-page .imp-el,.tgn-page .oxide-ci,.tgn-page .tbl-card caption{color:var(--hcx-ink-t)}.tgn-page .dark .eyebrow,.tgn-page .hero .eyebrow,.tgn-page .dark .sect-cta .sc-kicker{color:var(--go-l)}.tgn-page .dark .arr,.tgn-page .dark .tag,.tgn-page .dark .faq-chip .n{color:var(--go-x)}.tgn-page .dark .zone small,.tgn-page .dark .shade small,.tgn-page .dark small,.tgn-page .dark .tool-disc,.tgn-page .dark .prod-note{color:#b8c0c8}.tgn-page .sect-cta .sc-alt,.tgn-page .doc-links a{align-items:center;min-height:44px;display:inline-flex}.tgn-page .crumbs a,.tgn-page .site-footer ul li a{align-items:center;min-height:40px;display:inline-flex}.tgn-page .ft-social a{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.tgn-page .ft-top,.tgn-page .ft-top>*,.tgn-page .site-footer ul,.tgn-page .site-footer li{min-width:0}.tgn-page .site-footer a{overflow-wrap:anywhere}@media (max-width:560px){.tgn-page .ft-social{flex-wrap:wrap}}.tgn-page.js .rv{opacity:0;transform:translateY(22px)}.tgn-page.js .rv.in{opacity:1;transform:none}.tgn-page a:focus-visible,.tgn-page button:focus-visible,.tgn-page input:focus-visible,.tgn-page select:focus-visible,.tgn-page textarea:focus-visible,.tgn-page summary:focus-visible,.tgn-page [tabindex]:focus-visible{outline:3px solid var(--hcx-go-t);outline-offset:3px;transition-property:none}.tgn-page .site-header a:focus-visible,.tgn-page .site-header button:focus-visible,.tgn-page .hero a:focus-visible,.tgn-page .dark a:focus-visible,.tgn-page .dark button:focus-visible{outline-color:var(--go-x)}@media (prefers-reduced-motion:reduce){.tgn-page .rv,.tgn-page.js .rv{opacity:1!important;transform:none!important}}.tgn-page .fx-list,.tgn-page .g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.tgn-page .g3{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.tgn-page .g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.tgn-page .know-cols{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.tgn-page .learn ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.tgn-page .myths{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.tgn-page .qa-grid,.tgn-page .rail{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.tgn-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.tgn-page .prod-disc,.tgn-page .pt,.tgn-page code,.tgn-page .card strong{overflow-wrap:anywhere}.tgn-page{--lxs-ink:#1e1408;--lxs-m1:#d9b87e;--lxs-m2:#f0d9a0;--lxs-m3:#f6e7be;--lxs-m4:#eacf8b;--lxs-m5:#d5aa52;--lxs-ease:cubic-bezier(.22,.61,.36,1)}.tgn-page .lxs-wrap{margin-top:clamp(26px,3.4vw,44px)}.tgn-page .lxs{isolation:isolate;background:linear-gradient(152deg,#0a3629 0%,#072a20 46%,#05201a 100%);border:1px solid #eacf8b57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #03140f57,inset 0 1px #f6e2a729}.tgn-page .lxs:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .55s var(--lxs-ease);background:linear-gradient(115deg,#f6e2a700,#f6e2a7d9,#f6e2a700);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tgn-page .lxs:hover:before,.tgn-page .lxs:focus-within:before{opacity:1}.tgn-page .lxs-copy{flex:260px;min-width:0}.tgn-page .lxs-kicker{letter-spacing:.2em;text-transform:uppercase;color:#eacf8b;font-size:.7rem;font-weight:800;display:block}.tgn-page .lxs-sub{color:#d8e7df;overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.tgn-page .lxs-btn{isolation:isolate;letter-spacing:.012em;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:48px;color:var(--lxs-ink);background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;border:1px solid #6d48136b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.tgn-page .lxs-sheen{z-index:1;pointer-events:none;width:38%;transition:left .78s var(--lxs-ease);background:linear-gradient(100deg,#0000,#ffffff9e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:skew(-19deg)}.tgn-page .lxs-label,.tgn-page .lxs-arrow{z-index:2;position:relative}.tgn-page .lxs-arrow{transition:transform .6s var(--lxs-ease) 60ms;display:inline-flex}.tgn-page .lxs-btn:hover,.tgn-page .lxs-btn:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6d48134d,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.tgn-page .lxs-btn:hover .lxs-sheen{left:118%}.tgn-page .lxs-btn:hover .lxs-arrow{transform:translate(5px)}.tgn-page .lxs-btn:active{transform:translateY(-1px)}.tgn-page .lxs-btn:focus-visible{outline-offset:3px;outline:3px solid #f6e7be;transition-property:none}.tgn-page a.btn-lux{background-image:linear-gradient(115deg,var(--lxs-m1) 0%,var(--lxs-m2) 22%, var(--lxs-m3) 42%,var(--lxs-m4) 62%,var(--lxs-m5) 100%);color:var(--lxs-ink);transition:background-position .85s var(--lxs-ease), transform .4s var(--lxs-ease), box-shadow .45s var(--lxs-ease);background-position:0%;background-size:260% 100%;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6d481357,0 8px 24px #a875244d}.tgn-page a.btn-lux:hover,.tgn-page a.btn-lux:focus-visible{background-position:100%;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 16px 40px #a8752470,0 0 0 1px #f6e2a752}.tgn-page .sticky-cta a.btn-lux,.tgn-page .sticky-cta .lxs-btn{transform:none!important}.tgn-page .card,.tgn-page .callout,.tgn-page .tbl-card,.tgn-page .qa-mini,.tgn-page .tgn-card,.tgn-page .tgn-step,.tgn-page .tgn-tlcard,.tgn-page .tgn-pcard,.tgn-page .tgn-term{isolation:isolate;transition:transform .45s var(--lxs-ease), box-shadow .45s var(--lxs-ease), border-color .45s var(--lxs-ease);position:relative}.tgn-page .card:after,.tgn-page .callout:after,.tgn-page .tbl-card:after,.tgn-page .qa-mini:after,.tgn-page .tgn-card:after,.tgn-page .tgn-step:after,.tgn-page .tgn-tlcard:after,.tgn-page .tgn-pcard:after,.tgn-page .tgn-term:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .5s var(--lxs-ease);background:linear-gradient(125deg,#d5aa5200,#f0d998b8,#d5aa5200);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tgn-page .card:hover,.tgn-page .card:focus-within,.tgn-page .callout:hover,.tgn-page .callout:focus-within,.tgn-page .tbl-card:hover,.tgn-page .tbl-card:focus-within,.tgn-page .qa-mini:hover,.tgn-page .qa-mini:focus-within,.tgn-page .tgn-card:hover,.tgn-page .tgn-card:focus-within,.tgn-page .tgn-step:hover,.tgn-page .tgn-step:focus-within,.tgn-page .tgn-tlcard:hover,.tgn-page .tgn-tlcard:focus-within,.tgn-page .tgn-pcard:hover,.tgn-page .tgn-pcard:focus-within,.tgn-page .tgn-term:hover,.tgn-page .tgn-term:focus-within{transform:translateY(-5px);box-shadow:0 22px 54px #03140f2e,0 0 34px #d5aa5229}.tgn-page .card:hover:after,.tgn-page .card:focus-within:after,.tgn-page .callout:hover:after,.tgn-page .callout:focus-within:after,.tgn-page .tbl-card:hover:after,.tgn-page .tbl-card:focus-within:after,.tgn-page .qa-mini:hover:after,.tgn-page .qa-mini:focus-within:after,.tgn-page .tgn-card:hover:after,.tgn-page .tgn-card:focus-within:after,.tgn-page .tgn-step:hover:after,.tgn-page .tgn-step:focus-within:after,.tgn-page .tgn-tlcard:hover:after,.tgn-page .tgn-tlcard:focus-within:after,.tgn-page .tgn-pcard:hover:after,.tgn-page .tgn-pcard:focus-within:after,.tgn-page .tgn-term:hover:after,.tgn-page .tgn-term:focus-within:after{opacity:1}@media (hover:none){.tgn-page .lxs:before{opacity:.55}.tgn-page .lxs-btn{background-position:38%}}@media (max-width:640px){.tgn-page .lxs{flex-direction:column;align-items:flex-start}.tgn-page .lxs-btn{width:100%}}@media (prefers-reduced-motion:reduce){.tgn-page .lxs-btn,.tgn-page .lxs-sheen,.tgn-page .lxs-arrow,.tgn-page .lxs:before,.tgn-page a.btn-lux,.tgn-page .card,.tgn-page .callout,.tgn-page .tbl-card,.tgn-page .qa-mini,.tgn-page .tgn-card,.tgn-page .tgn-step,.tgn-page .tgn-tlcard,.tgn-page .tgn-pcard,.tgn-page .tgn-term{transition-duration:.001ms!important;animation:none!important}.tgn-page .lxs-btn:hover,.tgn-page a.btn-lux:hover,.tgn-page .card:hover,.tgn-page .callout:hover,.tgn-page .tbl-card:hover,.tgn-page .qa-mini:hover,.tgn-page .tgn-card:hover,.tgn-page .tgn-step:hover,.tgn-page .tgn-tlcard:hover,.tgn-page .tgn-pcard:hover,.tgn-page .tgn-term:hover{transform:none}}.tgn-page .rv{opacity:1!important;transform:none!important}.tgn-page{--hcx-hdr-h:0px}
