@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Newsreader:ital,opsz,wght@0,6..72,400..600;1,6..72,400..600&family=JetBrains+Mono:wght@400;700&display=swap";:root{--forest:#2F5227;--green:#477739;--meadow:#72A161;--mint:#ADC7A1;--sage:#EDF3EA;--alert-tint:#F9EEEA;--sage-wash:#F5F9F3;--ink:#1C1A17;--graphite:#3F3D38;--stone:#75716A;--silver:#9B9489;--stone-deep:#5E5A55;--mist:#DDD3C2;--sand-deep:#E7D9C1;--cream:#F0E7D8;--white:#fff;--edge:#C8BCA9;--bottle:#16301A;--obsidian:#1C1A17;--gold:#C9A227;--foil:linear-gradient(105deg,#E8CE72 0%,#C9A227 46%,#A8801C 100%);--gold-text:#7D5A11;--champagne:#E8D9B0;--navy:#1E3A5C;--navy-tint:#E4EAF0;--alert:#B03A2E;--maxw:1120px;--pad:24px;--f-head:"Inter",system-ui,-apple-system,"Helvetica Neue",sans-serif;--f-display:"Newsreader",Georgia,"Times New Roman",serif;--f-body:"Inter",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lumera #lumera-offer{scroll-margin-top:90px}.lumera *,.lumera *:before,.lumera *:after{box-sizing:border-box}.lumera{margin:0;background:var(--white);color:var(--graphite);font-family:var(--f-body);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}.lumera img{max-width:100%;display:block}.lumera h1,.lumera h2,.lumera h3,.lumera h4{font-family:var(--f-head);font-weight:800;line-height:1.14;margin:0;color:var(--ink);letter-spacing:-.022em;text-wrap:balance}.lumera .serif{font-family:var(--f-display);font-weight:500;font-style:italic;letter-spacing:-.01em}.lumera .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.lumera .narrow{max-width:68ch;margin:0 auto}.lumera section{padding:88px 0}.lumera .sec-cream{background:var(--cream)}.lumera .sec-deep{background:var(--sand-deep)}.lumera .sec-sage{background:var(--sage)}.lumera .sec-dark{background:var(--bottle);color:#d7d3ca}.lumera .sec-dark h2,.lumera .sec-dark h3,.lumera .sec-dark h4{color:var(--white)}.lumera .center{text-align:center}.lumera .h-xl{font-size:clamp(37px,5.9vw,58px)}.lumera .h-lg{font-size:clamp(29px,4.8vw,46px)}.lumera .h-md{font-size:clamp(23px,2.8vw,29px)}.lumera .eyebrow{font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lumera .mono-sub{font-family:var(--f-mono);font-size:14px;letter-spacing:.01em;color:var(--stone-deep);line-height:1.7}.lumera .sec-dark .mono-sub{color:#9c978c}.lumera .lede{font-size:18px;line-height:1.55;color:var(--graphite);max-width:580px;margin-left:auto;margin-right:auto}.lumera .sec-dark .lede{color:#c0bbb1}.lumera .failed{color:var(--alert)}.lumera .hl{background:var(--champagne);color:var(--ink);padding:.06em .22em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lumera .nav{background:var(--white);padding:12px 0;text-align:center;border-bottom:1px solid var(--mist)}.lumera .lockup{display:inline-block;text-decoration:none;line-height:0}.lumera .lockup img{height:78px;width:auto}.lumera .foot-lockup img{height:96px}.lumera .logo-mark{width:40px;height:40px;color:var(--gold);flex-shrink:0}.lumera .wordmark{font-family:var(--f-display);font-weight:500;font-size:23px;color:var(--gold);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;line-height:1}.lumera .wordmark .tag-line{display:block;font-family:var(--f-head);font-weight:500;font-size:9px;letter-spacing:.26em;text-indent:.26em;color:#a5a096;margin-top:4px;padding-top:4px;border-top:1px solid rgba(201,162,39,.45)}.lumera .foot-lockup{margin-bottom:20px}.lumera .foot-lockup .logo-mark{width:32px;height:32px}.lumera .foot-lockup .wordmark{font-size:18px}.lumera .foot-copy{font-size:11px;margin-top:20px}.lumera .badge-yellow{display:inline-block;background:var(--foil);color:var(--ink);border:0;padding:8px 16px;font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lumera .btn{display:inline-block;background:var(--green);color:var(--white);text-decoration:none;font-family:var(--f-head);font-weight:800;font-size:16px;letter-spacing:.05em;text-transform:uppercase;padding:20px 48px;min-height:56px;border-radius:6px;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.lumera .btn:hover,.lumera .btn:focus-visible{background:var(--forest)}.lumera .trust-line{font-family:var(--f-mono);font-size:12px;color:var(--stone-deep);letter-spacing:.04em;margin-top:16px;line-height:1.7}.lumera .sec-dark .trust-line{color:#a5a096}.lumera .rule-head{display:flex;align-items:center;gap:20px;justify-content:center;font-family:var(--f-head);font-weight:700;font-size:clamp(16px,2.4vw,23px);letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.lumera .rule-head:before,.lumera .rule-head:after{content:"";height:3px;background:var(--gold);flex:1;max-width:150px}.lumera .icon-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:820px;margin:32px auto 0;border:2px solid var(--ink);background:var(--white)}.lumera .icon-cell{padding:24px 20px;text-align:center;border-right:2px solid var(--ink)}.lumera .icon-cell:last-child{border-right:0}.lumera .icon-cell .ic{font-size:23px;line-height:1}.lumera .icon-cell .lbl{font-family:var(--f-head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:8px 0;color:var(--ink)}.lumera .icon-cell .dsc{font-size:14px;color:var(--stone);line-height:1.5}.lumera .panels{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.lumera .panel{background:var(--white);border:1px solid var(--ink);display:flex;flex-direction:column}.lumera .panel-quote{font-family:var(--f-head);font-weight:600;font-size:16px;text-align:center;padding:24px 20px 12px;line-height:1.45;color:var(--ink);min-height:82px;display:flex;align-items:center;justify-content:center}.lumera .panel-img{display:flex;align-items:center;justify-content:center;padding:8px 16px 32px}.lumera .panel-img img{width:100%;height:190px;object-fit:cover}.lumera .panel-div{border-top:1px solid var(--ink);position:relative}.lumera .xmark{position:absolute;top:-18px;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;background:var(--white);border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;color:var(--alert);font-size:16px;font-weight:700}.lumera .panel-body{flex:1;padding:32px 20px 24px;font-size:16px;line-height:1.55;text-align:center;color:var(--graphite)}.lumera .panel-cite{display:block;margin-top:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--stone-deep)}.lumera .cmp-heads{display:grid;grid-template-columns:1.05fr 1fr 1fr;max-width:840px;margin:0 auto}.lumera .cmp-shot{padding:0 8px 12px;display:flex;align-items:flex-end;justify-content:center;min-height:130px}.lumera .cmp-shot img{max-height:118px;width:auto;object-fit:contain}.lumera .cmp{max-width:840px;margin:0 auto;border-collapse:collapse;width:100%;border:1px solid var(--ink);table-layout:fixed;background:var(--white)}.lumera .cmp th,.lumera .cmp td{border:1px solid var(--ink);padding:16px 12px;vertical-align:middle}.lumera .cmp thead th{font-family:var(--f-head);font-weight:700;font-size:14px;text-align:center}.lumera .cmp thead th.blank{border:0;background:transparent}.lumera .cmp thead th.them{background:var(--mist);color:var(--graphite)}.lumera .cmp thead th.us{background:var(--forest)}.lumera .cmp thead th.us{background:var(--green);color:var(--white);letter-spacing:.06em}.lumera .cmp td.attr{font-family:var(--f-head);font-weight:600;font-size:14px;width:32%;color:var(--ink)}.lumera .cmp td.them{background:var(--white);text-align:center;font-size:14px;color:var(--stone);font-variant-numeric:tabular-nums}.lumera .cmp td.us{background:var(--green);text-align:center;font-size:14px;font-weight:600;color:var(--white);font-variant-numeric:tabular-nums}.lumera .fy{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:880px;margin:32px auto 0;border:2px solid var(--ink)}.lumera .fy-head{font-family:var(--f-head);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:12px;text-align:center;color:var(--white)}.lumera .fy-head.good{background:var(--green)}.lumera .fy-head.bad{background:var(--stone)}.lumera .fy-col{display:flex;flex-direction:column}.lumera .fy-col.left{border-right:2px solid var(--ink)}.lumera .fy-item{display:flex;gap:12px;align-items:flex-start;padding:16px;border-top:1px solid var(--mist);font-size:16px;line-height:1.5;flex:1;color:var(--graphite);text-align:left}.lumera .fy-col.left .fy-item{background:var(--sage)}.lumera .fy-col:not(.left) .fy-item{background:var(--alert-tint)}.lumera .fy-item .m{font-weight:700;flex-shrink:0;line-height:1.45}.lumera .fy-item .m.good{color:var(--forest)}.lumera .fy-item .m.bad{color:var(--alert)}.lumera .data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:48px auto 0}.lumera .dcard{background:var(--white);border:1px solid var(--edge);padding:20px;display:flex;flex-direction:column;min-height:208px;border-top:3px solid var(--stone);position:relative}.lumera .dcard .dic{position:absolute;top:16px;right:16px;width:26px;height:26px}.lumera .dcard.against .dic{color:var(--alert)}.lumera .dcard.forus .dic{color:var(--green)}.lumera .dcard .srcmark{margin-top:12px;padding-top:12px;border-top:1px solid var(--mist)}.lumera .dcard .srcmark img{width:168px;height:auto;display:block;margin-bottom:9px}.lumera .dcard .srcmark a{font-family:var(--f-mono);font-size:10px;color:var(--stone-deep);text-decoration:none;border-bottom:1px solid var(--mist);line-height:1.55;display:inline-block}.lumera .dcard .srcmark a:hover{color:var(--ink);border-bottom-color:var(--ink)}.lumera .dcard.against{border-top-color:var(--alert)}.lumera .dcard.forus{border-top-color:var(--green)}.lumera .dcard .stat{font-family:var(--f-head);font-weight:700;font-size:37px;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:var(--ink)}.lumera .dcard.against .stat{color:var(--alert)}.lumera .dcard.forus .stat{color:var(--green)}.lumera .dcard .cap{font-size:14px;font-weight:600;margin-top:8px;line-height:1.45;color:var(--ink)}.lumera .dcard .dsc{font-size:14px;color:var(--stone);margin-top:8px;line-height:1.5;flex:1}.lumera .studies{max-width:640px;margin:48px auto 0;display:flex;flex-direction:column;gap:24px}.lumera .study{display:grid;grid-template-columns:34px 1fr;gap:16px}.lumera .study-rail{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--mist)}.lumera .study-rail a{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--f-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);text-decoration:none}.lumera .study-rail a:hover,.lumera .study-rail a:focus-visible{text-decoration:underline}.lumera .study-card{border:1px solid var(--edge);background:var(--white)}.lumera .study-bar{position:relative;background:#1f5488;line-height:0}.lumera .study-bar img{width:100%;height:auto;display:block}.lumera .study-bar .jmeta{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;color:#ffffffe0;line-height:1;text-transform:uppercase}.lumera .study-body{padding:20px 16px;background:var(--white)}.lumera .study-q{font-size:16px;line-height:1.6;margin:0;color:var(--ink)}.lumera .study-cite{font-family:var(--f-mono);font-size:10.5px;color:var(--stone-deep);margin-top:12px}.lumera .feat-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;margin-top:48px}.lumera .feat{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #234020}.lumera .feat:last-child{border-bottom:0}.lumera .feat-ic{width:64px;height:64px;background:#1d3a21;border:1px solid #26482A;display:flex;align-items:center;justify-content:center;font-size:23px}.lumera .feat-name{font-family:var(--f-head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--white);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lumera .tag{background:transparent;color:var(--sage);border:1px solid #3E6B43;font-family:var(--f-mono);font-size:9px;font-weight:700;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.lumera .feat-dsc{font-size:14px;color:#a8a399;margin-top:8px;line-height:1.55}.lumera .feat-shot{display:flex;align-items:center;justify-content:center}.lumera .routine{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.lumera .step{display:flex;flex-direction:column}.lumera .step figure{margin:0;border-radius:12px;overflow:hidden;background:var(--mist)}.lumera .step img{width:100%;height:auto;display:block;aspect-ratio:313/512;object-fit:cover}.lumera .step-n{margin-top:20px;font-family:var(--f-head);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.lumera .step p{margin:8px 0 0;font-size:16px;color:var(--graphite);line-height:1.5}.lumera .serif-accent{font-family:var(--f-display);font-style:italic;font-weight:600;color:var(--forest)}.lumera .tl{max-width:860px;margin:48px auto 0;position:relative;padding:4px 0}.lumera .tl:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--green);transform:translate(-50%)}.lumera .tl-row{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;margin-bottom:24px}.lumera .tl-dot{width:13px;height:13px;border-radius:50%;background:var(--green);border:3px solid var(--cream);margin:0 auto;position:relative;z-index:2;box-shadow:0 0 0 1px var(--green)}.lumera .tl-when{font-family:var(--f-head);font-weight:700;font-size:18px;display:flex;align-items:center;gap:12px;color:var(--ink)}.lumera .tl-row.rev .tl-when{justify-content:flex-end}.lumera .tl-card{background:var(--white);border:1px solid var(--ink);padding:16px 20px}.lumera .tl-card h4{font-size:16px;margin-bottom:8px}.lumera .tl-card p{margin:0;font-size:16px;color:var(--graphite);line-height:1.55}.lumera .tl-pad{padding:0 24px}.lumera .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.lumera .review{border:1px solid var(--ink);background:var(--white);padding:24px 20px;position:relative;display:flex;flex-direction:column}.lumera .review .qm{position:absolute;top:14px;right:18px;font-family:var(--f-head);font-weight:700;font-size:37px;color:var(--champagne);line-height:1}.lumera .stars{color:var(--gold-text);font-size:12px;letter-spacing:2px}.lumera .review p{font-size:16px;line-height:1.55;margin:12px 0 0;flex:1;color:var(--graphite)}.lumera .review .who{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--mist)}.lumera .avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--sage)}.lumera .avatar img{width:100%;height:100%;object-fit:cover;display:block}.lumera .review .nm{font-size:14px;font-weight:700;color:var(--ink)}.lumera .review .vf{font-size:12px;color:var(--stone)}.lumera .helpful{font-family:var(--f-mono);font-size:10.5px;color:var(--stone);margin-top:12px}.lumera .receipt-box h2{color:var(--white)}.lumera .receipt-box{max-width:880px;margin:0 auto;border:1px solid var(--gold);background:var(--bottle);padding:48px 32px}.lumera .receipts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.lumera .receipt{background:#f3ede2;color:var(--ink);padding:24px 20px;font-variant-numeric:tabular-nums;font-family:var(--f-mono);font-size:12px;position:relative;background-image:radial-gradient(circle at 30% 20%,rgba(0,0,0,.03) 0 40%,transparent 41%),radial-gradient(circle at 70% 70%,rgba(0,0,0,.025) 0 35%,transparent 36%)}.lumera .receipt:before,.lumera .receipt:after{content:"";position:absolute;left:0;right:0;height:8px;background:#f3ede2;-webkit-mask:linear-gradient(45deg,transparent 50%,#000 51%) 0 0/10px 8px repeat-x;mask:linear-gradient(45deg,transparent 50%,#000 51%) 0 0/10px 8px repeat-x}.lumera .receipt:before{top:-8px;transform:scaleY(-1)}.lumera .receipt:after{bottom:-8px}.lumera .r-title{text-align:center;font-weight:700;font-size:14px;letter-spacing:.1em;margin-bottom:4px}.lumera .r-dash{border-top:1px dashed #A9A192;margin:12px 0}.lumera .r-line{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.lumera .r-total{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.07em}.lumera .r-amt{position:relative;font-size:16px;font-weight:700;padding:4px 12px;display:inline-block}.lumera .r-amt svg{position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px;width:calc(100% + 4px);height:calc(100% + 8px);overflow:visible}.lumera .r-amt .u{font-size:10.5px}.lumera .r-foot{display:flex;justify-content:center;gap:20px;font-size:10.5px;margin-top:4px}.lumera .r-shot{display:flex;justify-content:center;padding:4px 0 8px}.lumera .r-shot img{max-height:124px;width:auto}.lumera .r-kicker{text-align:center;color:var(--champagne);font-family:var(--f-head);font-weight:700;font-size:clamp(16px,2.5vw,23px);line-height:1.45;margin-top:32px}.lumera .close-stage{position:relative;overflow:hidden;background:radial-gradient(115% 85% at 50% 38%,#1D3E23 0%,var(--bottle) 52%,#0F2413 100%)}.lumera .close-stage .wrap{position:relative;z-index:2}.lumera .portrait{position:absolute;bottom:0;height:86%;width:auto;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.2) brightness(.82) contrast(1.05);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 16%,#000 100%),linear-gradient(to right,#000 0%,#000 40%,transparent 88%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,transparent 0%,#000 16%,#000 100%),linear-gradient(to right,#000 0%,#000 40%,transparent 88%);mask-composite:intersect}.lumera .portrait.before{left:0}.lumera .portrait.after{right:0;-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 16%,#000 100%),linear-gradient(to left,#000 0%,#000 40%,transparent 88%);mask-image:linear-gradient(to top,transparent 0%,#000 16%,#000 100%),linear-gradient(to left,#000 0%,#000 40%,transparent 88%)}@media(max-width:1100px){.lumera .portrait{display:none}}.lumera .close2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;max-width:920px;margin-left:auto;margin-right:auto}.lumera .close-col{padding:24px;display:flex;flex-direction:column}.lumera .close-col .close-item{flex:1}.lumera .close-col.bad{background:var(--alert-tint);border:1px solid #E8D3CC}.lumera .close-col.good{background:var(--sage);border:1px solid #D0E0CA;color:var(--ink)}.lumera .close-col.good .close-item{position:relative;padding-left:32px}.lumera .close-col.good .close-item:before{content:"";position:absolute;left:7px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--green)}.lumera .close-col.good .close-item:after{content:"";position:absolute;left:11px;top:32px;bottom:-16px;border-left:2px dotted var(--green)}.lumera .close-col.good .close-item:last-child:after{display:none}.lumera .close-when .chip-label{background:var(--green);color:var(--white);padding:4px 12px;font-size:14px;letter-spacing:.02em}.lumera .close-col h4{font-size:16px;margin-bottom:4px;color:var(--ink)}.lumera .close-col.good h4{color:var(--ink)}.lumera .close-item{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.lumera .close-col.good .close-item{border-bottom-color:#00000014}.lumera .close-item:last-child{border-bottom:0}.lumera .close-item p{margin:0;font-size:16px;color:var(--graphite);line-height:1.55}.lumera .close-col.good .close-item p{color:var(--graphite)}.lumera .close-when{font-family:var(--f-head);font-weight:700;font-size:16px;display:flex;align-items:center;gap:12px;color:var(--forest);margin-bottom:4px}.lumera .close-or{font-family:var(--f-head);font-weight:700;font-size:23px;color:var(--ink)}.lumera .close-foot{text-align:center;margin-top:32px;font-size:16px;color:#b5b0a6}.lumera .stack-box{max-width:900px;margin:0 auto;border:1px solid var(--ink);background:var(--white)}.lumera .stack-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;padding:32px}.lumera .stack-item{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--mist)}.lumera .stack-item:last-child{border-bottom:0}.lumera .stack-ic{width:42px;height:42px;border:1px solid var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--green)}.lumera .stack-name{font-family:var(--f-head);font-weight:700;font-size:14px;color:var(--ink)}.lumera .stack-dsc{font-size:14px;color:var(--stone);margin-top:4px;line-height:1.5}.lumera .stack-cta{background:var(--bottle);padding:32px;text-align:center}.lumera .case-line{font-family:var(--f-mono);font-size:12px;color:#a8a399;line-height:1.9;margin-bottom:20px}.lumera .case-line b{color:var(--gold);letter-spacing:.09em}.lumera .gtee{max-width:860px;margin:32px auto 0;background:var(--white);padding:32px;display:grid;grid-template-columns:165px 1fr;gap:32px;align-items:center;border:1px solid var(--ink)}.lumera .seal{width:155px;height:155px;border-radius:50%;background:var(--green);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px double var(--champagne);box-shadow:0 0 0 2px var(--green);text-align:center}.lumera .seal .n{font-family:var(--f-head);font-weight:700;font-size:37px;line-height:.92}.lumera .seal .d{font-family:var(--f-head);font-weight:700;font-size:14px;letter-spacing:.18em}.lumera .seal .g{font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;margin-top:8px;opacity:.9}.lumera .gtee-copy h3{font-size:18px;margin-bottom:8px;color:var(--ink)}.lumera .gtee-copy p{margin:0;font-size:16px;color:var(--graphite);line-height:1.6}.lumera .gtee-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:20px auto 0}.lumera .gtee-cell{border:0;padding:20px;text-align:center;background:var(--foil)}.lumera .gtee-cell .t{font-family:var(--f-head);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--obsidian)}.lumera .gtee-cell .s{font-size:14px;color:#1a1504;margin-top:8px;line-height:1.5}.lumera .buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:0 auto;align-items:start}.lumera .gallery-main{border:1px solid var(--edge);background:var(--white);display:flex;align-items:center;justify-content:center;padding:20px;min-height:360px}.lumera .gallery-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.lumera .gallery-strip img{border:1px solid var(--edge);background:var(--white);padding:4px;cursor:pointer}.lumera .gallery-strip img.on{border-color:var(--green);border-width:2px;padding:4px}.lumera .buy-card{background:var(--bottle);color:#d7d3ca;border:1px solid #26482A}.lumera .buy-live{display:flex;align-items:center;justify-content:center;gap:9px;background:#18351c;color:#d7d3ca;padding:11px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;border-bottom:1px solid #26482A}.lumera .buy-live b{color:var(--white);font-weight:700}.lumera .pulse{width:8px;height:8px;border-radius:50%;background:var(--meadow);flex-shrink:0;box-shadow:0 0 #72a161b3;animation:lumera-pulse 2.4s infinite}@keyframes lumera-pulse{0%{box-shadow:0 0 #72a161a6}70%{box-shadow:0 0 0 7px #72a16100}to{box-shadow:0 0 #72a16100}}@media(prefers-reduced-motion:reduce){.lumera .pulse{animation:none}}.lumera .buy-top{background:var(--foil);color:var(--obsidian);text-align:center;padding:12px;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.05em}.lumera .buy-in{padding:24px}.lumera .price-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #2A4C2E;padding:0 0 20px}.lumera .price-stack{text-align:right;white-space:nowrap}.lumera .price-stack .was{display:block;font-family:var(--f-mono);font-size:12px;color:#a5a096;text-decoration:line-through}.lumera .price-stack .now{display:block;font-family:var(--f-head);font-weight:700;font-size:37px;color:var(--gold);line-height:1.05;font-variant-numeric:tabular-nums}.lumera .price-stack .save{display:inline-block;margin-top:4px;background:var(--foil);color:var(--obsidian);font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px}.lumera .rating-strip{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:14px;color:#c4bfb5;border-bottom:1px solid #2A4C2E}.lumera .rating-strip b{color:var(--white)}.lumera .rating-strip .stars{color:var(--gold)}.lumera .price-row .pname{font-family:var(--f-head);font-weight:700;font-size:16px;color:var(--white)}.lumera .price-row .pmeta{font-family:var(--f-mono);font-size:10.5px;color:#a5a096;margin-top:4px}.lumera .price-row .pval{font-family:var(--f-head);font-weight:700;font-size:29px;color:var(--gold)}.lumera .buy-list{list-style:none;padding:0;margin:20px 0 0}.lumera .buy-list li{display:flex;gap:8px;font-size:14px;padding:4px 0;color:#c4bfb5}.lumera .buy-list li:before{content:"\2713";color:var(--sage);font-weight:700}.lumera .bonus{border:1px solid var(--gold);padding:16px;margin-top:16px;position:relative}.lumera .bonus .lab{position:absolute;top:-9px;left:14px;background:var(--gold);color:var(--obsidian);font-family:var(--f-mono);font-size:9px;font-weight:700;letter-spacing:.12em;padding:0 8px}.lumera .bonus b{font-size:14px;color:var(--white)}.lumera .bonus p{margin:4px 0 0;font-size:14px;color:#a8a399;line-height:1.5}.lumera .buy-btn{display:block;width:100%;background:var(--green);color:var(--white);font-family:var(--f-head);font-weight:800;font-size:18px;letter-spacing:.05em;text-transform:uppercase;padding:20px;margin-top:20px;cursor:pointer;text-align:center;text-decoration:none;border-radius:6px;border:2px solid var(--gold);box-shadow:6px 6px 0 var(--gold)}.lumera .buy-btn:hover,.lumera .buy-btn:focus-visible{background:var(--green)}.lumera .buy-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.lumera .buy-badges span{background:#1d3a21;border:1px solid #26482A;text-align:center;padding:8px 4px;font-family:var(--f-mono);font-size:9px;letter-spacing:.07em;color:#a8a399}.lumera .faq{max-width:580px;margin:32px auto 0}.lumera .faq details{border:1px solid #2A4C2E;margin-bottom:12px;background:#1d3a21}.lumera .faq summary{cursor:pointer;list-style:none;padding:16px 20px;font-family:var(--f-head);font-weight:600;font-size:16px;color:var(--white);display:flex;justify-content:space-between;align-items:center;gap:16px}.lumera .faq summary::-webkit-details-marker{display:none}.lumera .faq summary:after{content:"+";font-size:23px;font-weight:400;color:var(--sage);flex-shrink:0}.lumera .faq details[open] summary:after{content:"\2013"}.lumera .faq details[open] summary{border-bottom:1px solid #2A4C2E}.lumera .faq p{margin:0;padding:16px 20px;font-size:16px;color:#c4bfb5;line-height:1.6}.lumera .foot{background:var(--cream);color:var(--stone-deep);text-align:center;padding:48px 0;border-top:1px solid var(--mist)}.lumera .disclaimer{max-width:440px;margin:0 auto;font-size:12px;line-height:1.7;color:var(--stone-deep)}.lumera a:focus-visible,.lumera summary:focus-visible,.lumera .buy-btn:focus-visible,.lumera .gallery-strip img:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lumera .ic-svg{width:34px;height:34px;display:block;margin:0 auto}.lumera .ic-inline{width:13px;height:13px;display:inline-block;vertical-align:-2px;margin-right:4px;flex-shrink:0}.lumera .tl-when .ic-inline,.lumera .close-when .ic-inline{width:24px;height:24px;margin-right:0;vertical-align:0;color:var(--green)}.lumera .close-when .ic-inline{color:var(--forest)}.lumera .ic-star{width:13px;height:13px;display:inline-block;vertical-align:-2px}.lumera .icon-cell .ic{color:var(--green)}.lumera .feat-ic{color:var(--sage)}.lumera .feat-ic .ic-svg{width:28px;height:28px}.lumera .stack-ic .ic-svg{width:21px;height:21px;color:var(--green)}.lumera .stars{display:inline-flex;gap:0px;color:var(--gold-text);letter-spacing:0}.lumera .r-foot .ic-inline{color:var(--stone-deep)}.lumera .buy-badges .ic-inline{color:var(--sage)}.lumera .helpful .ic-inline{color:var(--stone-deep)}.lumera .btn,.lumera .buy-btn{transition:background .14s ease,transform .1s ease,box-shadow .1s ease}.lumera .btn:hover,.lumera .btn:focus-visible{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ink)}.lumera .btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.lumera .buy-btn:hover,.lumera .buy-btn:focus-visible{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--gold)}.lumera .buy-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--gold)}.lumera .sec-dark .btn,.lumera .stack-cta .btn{border-color:var(--gold);box-shadow:6px 6px 0 var(--gold)}.lumera .sec-dark .btn:hover,.lumera .sec-dark .btn:focus-visible,.lumera .stack-cta .btn:hover,.lumera .stack-cta .btn:focus-visible{box-shadow:9px 9px 0 var(--gold)}.lumera .sec-dark .btn:active,.lumera .stack-cta .btn:active{box-shadow:2px 2px 0 var(--gold)}.lumera .tl:before{background:var(--mist)}.lumera .tl:after{content:"";position:absolute;left:50%;top:0;width:1px;height:var(--tl,0%);background:var(--green);transform:translate(-50%);transition:height .18s linear}.lumera .tl-dot{background:var(--white);box-shadow:0 0 0 1px var(--mist);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.lumera .tl-dot.on{background:var(--green);box-shadow:0 0 0 1px var(--green);transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.lumera .tl:after{height:100%;transition:none}.lumera .tl-dot{background:var(--green);box-shadow:0 0 0 1px var(--green)}}.lumera .r-shot img{mix-blend-mode:multiply}.lumera .sec-dark .feat-shot{border:1px solid var(--gold);padding:0;overflow:hidden}.lumera .stack-grid .feat-shot img{border:1px solid var(--mist)}.lumera .cmp-shot img{mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){.lumera *{transition:none!important;animation:none!important}}@media(max-width:880px){.lumera section{padding:48px 0}.lumera{font-size:16px}.lumera .panels,.lumera .data-grid,.lumera .reviews,.lumera .gtee-3,.lumera .routine,.lumera .feat-wrap,.lumera .buy,.lumera .stack-grid,.lumera .close2,.lumera .receipts{grid-template-columns:1fr}.lumera .gtee{grid-template-columns:1fr;justify-items:center;text-align:center}.lumera .fy{grid-template-columns:1fr}.lumera .fy-col.left{border-right:0;border-bottom:1px solid var(--mist)}.lumera .icon-row{grid-template-columns:1fr}.lumera .icon-cell{border-right:0;border-bottom:1px solid var(--mist)}.lumera .icon-cell:last-child{border-bottom:0}.lumera .gallery-strip{grid-template-columns:repeat(4,1fr)}.lumera .tl:before,.lumera .tl:after{left:8px;transform:none}.lumera .tl-row,.lumera .tl-row.rev{display:grid;grid-template-columns:18px 1fr;gap:0 16px;align-items:start;margin-bottom:24px}.lumera .tl-row>.tl-dot{grid-column:1;grid-row:1;margin:4px 0 0}.lumera .tl-row>.tl-pad{grid-column:2;padding:0}.lumera .tl-row>.tl-pad:has(.tl-when){order:-1;margin-bottom:8px}.lumera .tl-row.rev .tl-when{justify-content:flex-start}.lumera .cmp td.attr{width:31%;font-size:12px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.lumera .cmp th,.lumera .cmp td{padding:12px 8px;font-size:12px}.lumera .rule-head:before,.lumera .rule-head:after{max-width:30px}.lumera .study-bar .jmeta{display:none}.lumera .study{grid-template-columns:1fr}.lumera .study-rail{display:none}.lumera .receipt-box{padding:32px 20px}}.lumera svg .ic-s,.lumera svg .ic-s *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lumera svg .ic-s circle[fill],.lumera svg .ic-s path[fill]{fill:currentColor}.lumera .ic-star,.lumera .ic-star path{fill:currentColor;stroke:none}.lumera div:empty{display:block}.lumera .tl-dot{display:block!important}.lumera .lede p{margin:0 0 14px}.lumera .lede p:last-child{margin-bottom:0}.lumera .hl-scope p{margin:0 0 16px}.lumera .hl-scope p:last-child{margin-bottom:0}.lumera .hl-scope p:first-child{font-family:var(--f-head);font-weight:800;font-size:29px;line-height:1.35;color:var(--ink)}.lumera .hl-scope p:not(:first-child){font-size:18px;line-height:1.55;color:var(--graphite);max-width:580px;margin-left:auto;margin-right:auto}.lumera b,.lumera strong{font-weight:700!important}.lumera .study-q p{margin:0}.lumera .study-q strong,.lumera .hl-scope strong{background:var(--champagne);color:var(--ink);padding:.06em .22em;font-weight:inherit!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lumera h1,.lumera h2,.lumera h3,.lumera h4{color:var(--ink)!important}.lumera .sec-dark h1,.lumera .sec-dark h2,.lumera .sec-dark h3,.lumera .sec-dark h4,.lumera .receipt-box h2{color:var(--white)!important}.lumera .failed{color:var(--alert)!important}.lumera .serif-accent{color:var(--forest)!important}.lumera .close-col.bad h4,.lumera .close-col.good h4,.lumera .tl-card h4,.lumera .step h4,.lumera .panel-quote,.lumera .gtee-copy h3,.lumera .stack-name,.lumera .dcard .cap,.lumera .review .nm{color:var(--ink)!important}.lumera .feat-name,.lumera .price-row .pname,.lumera .bonus b{color:var(--white)!important}.lumera .faq summary{color:var(--white)!important}.lumera img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lumera-page.css.map */
