:root{--qs-bg: #FFF9F2;--qs-bg-soft: #F5EDDF;--qs-paper: #ffffff;--qs-ph: #EDE5D4;--qs-ink: #1A2C1A;--qs-ink-soft: #3A5238;--qs-ink-muted: #5C7A55;--qs-line: rgba(26,44,26,.1);--qs-dark: #1A2C1A;--qs-green: #3D7A18;--qs-green-deep: #2A4D18;--qs-gold: #C9A01A;--qs-berry: #CC3377;--qs-rust: #D7650F;--qs-acai: #7A3090;--qs-matcha: #74A82C;--qs-spice: #A1791A;--qs-radius: 20px;--qs-maxw: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--qs-body-font, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:var(--qs-bg);color:var(--qs-ink);-webkit-font-smoothing:antialiased;overflow-x:hidden;margin:0}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1;font-family:var(--qs-heading-font, inherit)}p,ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}.skip-to-content-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip-to-content-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;clip:auto;z-index:9999;padding:14px 20px;background:var(--qs-ink);color:#fff;font-size:15px;font-weight:600}.qs-wrap{max-width:var(--qs-maxw);margin:0 auto;padding:0 32px}.qs-section{padding:80px 0}.qs-section-head{max-width:620px;margin-bottom:52px}.qs-logo{display:inline-flex;align-items:center;text-decoration:none;font-size:19px;font-weight:800;color:var(--qs-dark);letter-spacing:-.02em}.qs-logo em{color:#c9a01a;font-style:normal}.qs-logo img{height:48px;width:auto;display:block}.qs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--qs-ink-muted)}.qs-epix{display:inline-grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);gap:2px;flex:none}.qs-epix span{display:block;border-radius:1px}.qs-section-h{font-size:clamp(24px,3.2vw,38px);font-weight:700;color:var(--qs-sec-ink, var(--qs-ink));letter-spacing:-.02em;line-height:1.1}.qs-section-sub{font-size:16px;line-height:1.65;color:var(--qs-sec-ink-muted, var(--qs-ink-muted));margin-top:12px}.qs-stars-row{display:flex;align-items:center;gap:8px}.qs-stars{display:flex;gap:2px}.qs-star{font-size:14px;color:var(--qs-gold);line-height:1}.qs-stars-label{font-size:12.5px;color:var(--qs-ink-muted)}.qs-stars-label b{color:var(--qs-ink)}.qs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:99px;font-weight:600;font-size:15px;cursor:pointer;transition:.18s;white-space:nowrap;text-decoration:none}.qs-btn-primary{background:var(--qs-sec-cta-bg, var(--qs-dark));color:var(--qs-sec-cta-ink, #fff)}.qs-btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px)}.qs-btn-ghost{background:transparent;color:var(--qs-sec-ink, var(--qs-ink));border:1.5px solid rgba(26,44,26,.3)}.qs-btn-ghost:hover{border-color:var(--qs-ink)}.qs-btn-light{background:#fff;color:var(--qs-dark)}.qs-btn-light:hover{transform:translateY(-2px)}.qs-btn-full{width:100%;display:flex;font-size:16px;padding:16px;border-radius:16px}.qs-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);padding:24px}.qs-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.qs-reveal.qs-in{opacity:1;transform:translateY(0)}.qs-photo-ph{background:var(--qs-ph);border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.qs-ph-label{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#8a7a64;opacity:.6}.qs-ann-bar{background:var(--qs-sec-bg, var(--qs-dark));padding:8px 32px;text-align:center;font-size:11px;font-weight:500;letter-spacing:.05em;color:var(--qs-sec-ink, #B8D89A)}.qs-header{position:sticky;top:0;z-index:100;background:#fff9f2eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:.5px solid var(--qs-line)}.qs-nav{display:flex;align-items:center;justify-content:space-between;height:76px}.qs-nav-links{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500}.qs-nav-links a{color:var(--qs-ink-soft);opacity:.8;transition:opacity .15s}.qs-nav-links a:hover,.qs-nav-links a[aria-current=page]{opacity:1}.qs-nav-cta{display:flex;align-items:center;gap:14px}.qs-cart-btn{display:flex;align-items:center;gap:8px;background:var(--qs-dark);color:#fff;padding:10px 18px;border-radius:99px;font-size:13.5px;font-weight:500;text-decoration:none}.qs-cart-count{background:var(--qs-green);color:#fff;padding:2px 7px;border-radius:99px;font-size:11px}.qs-burger{display:none;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;background:none;border:none;padding:4px;color:var(--qs-ink)}.qs-burger-icon{display:block;flex:none}.qs-mobile-nav{display:none;flex-direction:column;background:var(--qs-bg);border-bottom:.5px solid var(--qs-line)}.qs-mobile-nav[aria-expanded=true]{display:flex}.qs-mobile-nav a{padding:14px 32px;font-size:15px;font-weight:500;color:var(--qs-ink);border-bottom:.5px solid var(--qs-line)}.qs-hero{padding:72px 0 80px;position:relative;overflow:hidden;background:var(--qs-sec-bg, var(--qs-bg))}.qs-hero-grid{display:grid;grid-template-columns:1fr 440px;gap:56px;align-items:center;position:relative;z-index:1}.qs-hero-h1{letter-spacing:-.02em}.qs-h-light{font-size:clamp(28px,3.6vw,46px);font-weight:400;color:var(--qs-sec-ink-muted, var(--qs-ink-muted));display:block}.qs-h-bold{font-size:clamp(34px,4.4vw,56px);font-weight:700;font-style:italic;color:var(--qs-sec-ink, var(--qs-ink));display:block;position:relative;width:fit-content}.qs-h-bold:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:5px;background:var(--qs-sec-gold, var(--qs-gold));border-radius:3px;opacity:.5}.qs-h-question{font-size:clamp(28px,3.6vw,46px);font-weight:400;color:var(--qs-sec-ink, var(--qs-ink));display:block;margin-top:2px}.qs-resolve-pill{display:inline-flex;align-items:center;gap:8px;background:var(--qs-sec-pill-bg, var(--qs-green-deep));color:var(--qs-sec-pill-ink, #D4EDBA);padding:10px 20px;border-radius:99px;font-size:14px;font-weight:500;margin-top:18px}.qs-resolve-pill svg{width:15px;height:15px;flex:none}.qs-hero-lead{font-size:17px;line-height:1.7;color:var(--qs-sec-ink-muted, var(--qs-ink-muted));margin-top:18px;max-width:460px}.qs-hero-ctas{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.qs-trust-row{display:flex;gap:22px;margin-top:32px;flex-wrap:wrap}.qs-trust-item{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--qs-sec-ink-muted, var(--qs-ink-muted))}.qs-trust-dot{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.qs-hero-visual{position:relative}.qs-hero-photo{width:100%;aspect-ratio:4/5}.qs-timer-badge{position:absolute;top:-8px;right:-8px;width:68px;height:68px;border-radius:50%;background:var(--qs-sec-timer-bg, var(--qs-dark));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.qs-timer-n{font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-size:24px;font-weight:800;color:var(--qs-gold);line-height:1}.qs-timer-u{font-size:8px;font-weight:500;color:#ffffffa6;letter-spacing:.05em;margin-top:1px}.qs-timer-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:86px;height:86px}.qs-timer-ring circle{animation:qs-spinring 5s ease-in-out infinite}.qs-painpoint{background:var(--qs-sec-bg, var(--qs-dark));padding:80px 0;position:relative;overflow:hidden}.qs-painpoint .qs-eyebrow{color:#c9a01ab3}.qs-painpoint-h{font-size:clamp(22px,3vw,36px);font-weight:600;color:var(--qs-sec-ink, #fff);max-width:560px;margin-bottom:36px}.qs-pp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.qs-pp-card{background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:var(--qs-radius);padding:26px}.qs-pp-ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.qs-pp-stat{font-size:32px;font-weight:700;display:block}.qs-pp-stat-lbl{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:block}.qs-pp-card p{font-size:14px;line-height:1.55;color:#ffffff8c;margin-top:12px}.qs-solution{background:var(--qs-sec-solution-bg, var(--qs-paper));border-radius:var(--qs-radius);padding:44px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.qs-solution h3{font-size:22px;font-weight:600;color:var(--qs-ink);max-width:440px}.qs-sol-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:500px;width:100%}.qs-sol-stat{border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.qs-sol-stat b{font-size:19px;font-weight:700}.qs-sol-stat small{font-size:12px;color:var(--qs-ink-muted)}.qs-transform-stage{display:flex;align-items:center;gap:16px;max-width:440px;width:100%;justify-content:center}.qs-t-frame{flex:1;border-radius:14px;padding:18px;text-align:center}.qs-t-frame.qs-before{background:var(--qs-bg-soft)}.qs-t-frame.qs-after{background:#3d7a1814;border:1px solid rgba(61,122,24,.22)}.qs-t-time{font-size:16px;font-weight:600;display:block}.qs-t-frame.qs-before .qs-t-time{color:var(--qs-ink-muted)}.qs-t-frame.qs-after .qs-t-time{color:var(--qs-green)}.qs-t-cap{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--qs-ink-muted);margin-top:5px;display:block}.qs-t-arrow{width:40px;height:40px;border-radius:50%;background:var(--qs-dark);display:flex;align-items:center;justify-content:center;flex:none}.qs-how{background:var(--qs-sec-bg, var(--qs-bg));padding:80px 0}.qs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.qs-step{border-radius:var(--qs-radius);padding:28px;background:var(--qs-paper);border:.5px solid var(--qs-line)}.qs-step-n{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-bottom:18px}.qs-step h3{font-size:18px;font-weight:600;color:var(--qs-ink);margin-bottom:10px}.qs-step p{font-size:14.5px;line-height:1.55;color:var(--qs-ink-muted)}.qs-pill-strip{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;padding:8px 0}.qs-check-pill{position:relative;overflow:visible;display:inline-flex;align-items:center;gap:12px;background:#3d7a1812;border:1.5px solid rgba(61,122,24,.4);border-radius:99px;padding:12px 24px}.qs-ck-circle{width:32px;height:32px;border-radius:50%;background:var(--qs-green);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 0 0 5px #3d7a1824}.qs-ck-circle svg{width:18px;height:18px}.qs-pill-text{font-size:16px;font-weight:600;color:var(--qs-ink);white-space:nowrap}.qs-ray{position:absolute;border-radius:3px;opacity:0;animation:qs-ray-shoot ease-out infinite}.qs-science{background:var(--qs-sec-bg, var(--qs-bg-soft));padding:80px 0}.qs-sci-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qs-sci-card{border-radius:var(--qs-radius);padding:28px}.qs-sci-ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.qs-sci-card h3{font-size:18px;font-weight:600;color:var(--qs-ink);margin-bottom:14px}.qs-sci-list{display:flex;flex-direction:column;gap:10px}.qs-sci-list li{display:flex;gap:9px;font-size:14px;line-height:1.5;color:var(--qs-ink-muted);align-items:flex-start}.qs-sci-list svg{width:14px;height:14px;flex:none;margin-top:3px}.qs-sci-note{font-size:12px;color:var(--qs-ink-muted);opacity:.7;line-height:1.6;max-width:760px;margin-top:28px}.qs-varieties{background:var(--qs-sec-bg, var(--qs-bg));padding:80px 0;position:relative;overflow:hidden}.qs-v-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qs-v-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);padding:26px 22px;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s;text-decoration:none;color:inherit}.qs-v-card:hover{transform:translateY(-5px);box-shadow:0 18px 32px -16px #1a2c1a33}.qs-v-ic{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.qs-v-tag{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.qs-v-card h3{font-size:18px;font-weight:600;color:var(--qs-ink)}.qs-v-ing{font-size:13.5px;line-height:1.6;color:var(--qs-ink-muted);margin-top:12px}.qs-v-foot{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.qs-v-price{font-size:13px;font-weight:600;color:var(--qs-ink-muted)}.qs-v-btn{font-size:13px;font-weight:600;padding:8px 16px;border-radius:99px;border:1.5px solid var(--qs-line);transition:.15s;background:transparent;cursor:pointer;font-family:inherit}.qs-v-btn:hover{background:var(--qs-ink);color:#fff;border-color:var(--qs-ink)}.qs-pricing{background:var(--qs-sec-bg, var(--qs-bg-soft));padding:80px 0}.qs-toggle-wrap{display:flex;align-items:center;gap:16px;margin-bottom:44px}.qs-price-toggle{display:inline-flex;background:var(--qs-bg-soft);border-radius:99px;padding:4px;position:relative}.qs-price-toggle button{position:relative;z-index:2;padding:10px 22px;border-radius:99px;font-size:14px;font-weight:500;color:var(--qs-ink-muted);transition:color .2s;background:none;border:none;cursor:pointer}.qs-price-toggle button.qs-active{color:#fff}.qs-toggle-knob{position:absolute;top:4px;left:4px;height:calc(100% - 8px);background:var(--qs-sec-cta-bg, var(--qs-dark));border-radius:99px;transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:1}.qs-price-toggle.qs-is-abo .qs-toggle-knob{transform:translate(100%)}.qs-save-badge{font-size:12px;font-weight:600;color:var(--qs-green);background:#3d7a181f;padding:8px 14px;border-radius:99px;opacity:0;transition:opacity .2s}.qs-save-badge.qs-visible{opacity:1}.qs-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.qs-price-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:24px;padding:36px 32px;position:relative;overflow:hidden;display:flex;flex-direction:column}.qs-price-card.qs-best{border-color:var(--qs-gold);box-shadow:0 20px 40px -20px #c9a01a4d}.qs-best-badge{position:absolute;top:0;right:28px;background:var(--qs-sec-cta-bg, var(--qs-dark));color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 16px;border-radius:0 0 10px 10px}.qs-price-size{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--qs-ink-muted)}.qs-price-amount{font-size:44px;font-weight:700;color:var(--qs-ink);margin-top:12px;display:flex;align-items:baseline;gap:10px}.qs-price-amount .qs-old{font-size:20px;font-weight:500;color:var(--qs-ink-muted);text-decoration:line-through}.qs-price-per-day{font-size:13px;font-weight:600;color:var(--qs-green);margin-top:6px}.qs-price-feats{margin-top:24px;display:flex;flex-direction:column;gap:10px}.qs-price-feats li{display:flex;gap:10px;font-size:14px;color:var(--qs-ink-muted);align-items:flex-start}.qs-price-feats svg{width:16px;height:16px;flex:none;margin-top:2px}.qs-abo-el{display:none}.qs-savings-pill{align-items:center;gap:6px;margin-top:10px;padding:8px 13px;background:#c9a01a1a;border:1px solid rgba(201,160,26,.3);border-radius:99px;font-size:12px;font-weight:600;color:var(--qs-gold)}.qs-savings-pill svg{width:13px;height:13px}.qs-savings-pill .qs-big{font-size:14px;color:var(--qs-ink)}.qs-delivery-tag{align-items:center;gap:7px;margin-top:12px;padding:8px 14px;background:#1a2c1a0d;border-radius:99px;font-size:13px;color:var(--qs-ink-muted)}.qs-delivery-tag svg{width:14px;height:14px;flex:none}.qs-flavour-info{flex-direction:column;gap:7px;margin-top:14px;padding:13px 15px;background:#74a82c12;border:1px solid rgba(116,168,44,.24);border-radius:14px}.qs-flavour-row{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;color:var(--qs-ink-muted)}.qs-flavour-row svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--qs-matcha)}.qs-first-order{flex-direction:column;gap:6px;margin-top:16px;padding:13px 15px;background:#c9a01a17;border:1px solid rgba(201,160,26,.28);border-radius:12px}.qs-fo-badge{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--qs-gold)}.qs-fo-text{font-size:13px;line-height:1.5;color:var(--qs-ink-muted)}.qs-fo-text b{color:var(--qs-ink)}.qs-gift-bonus{flex-direction:column;gap:8px;margin-top:14px;padding:13px 15px;background:#3d7a1812;border:1px solid rgba(61,122,24,.25);border-radius:12px}.qs-gift-label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--qs-green)}.qs-gift-row{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--qs-ink-muted)}.qs-gift-row b{color:var(--qs-ink)}.qs-gift-row svg{width:16px;height:16px;flex:none;color:var(--qs-green)}.qs-fo-footnote{font-size:11.5px;color:var(--qs-ink-muted);opacity:.7;margin-top:6px;display:none}.qs-abo-details{flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;background:#74a82c0f;border:1px solid rgba(116,168,44,.22);border-radius:14px;display:none}.qs-abo-row{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--qs-ink-muted);line-height:1.55}.qs-abo-row svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--qs-matcha)}.qs-abo-row.qs-foot{font-size:12px;opacity:.75;padding-top:8px;border-top:1px solid rgba(116,168,44,.18)}.qs-price-card .qs-btn{width:100%;margin-top:22px}.qs-bundles{background:var(--qs-sec-bg, var(--qs-bg));padding:80px 0;position:relative;overflow:hidden}.qs-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.qs-bundle-card{background:var(--qs-paper);border:1.5px solid var(--qs-line);border-radius:24px;padding:36px 30px;position:relative;overflow:hidden;display:flex;flex-direction:column}.qs-bundle-badge{position:absolute;top:0;right:24px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:0 0 9px 9px}.qs-bundle-eye{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;margin-top:8px}.qs-bundle-name{font-size:20px;font-weight:600;color:var(--qs-ink)}.qs-bundle-tag{font-size:13.5px;color:var(--qs-ink-muted);margin-top:4px}.qs-bundle-price-row{display:flex;align-items:baseline;gap:12px;margin-top:18px;flex-wrap:wrap}.qs-bundle-price{font-size:38px;font-weight:700;color:var(--qs-ink)}.qs-bundle-old{font-size:17px;color:var(--qs-ink-muted);text-decoration:line-through}.qs-bundle-save{font-size:11.5px;font-weight:600;color:#fff;padding:4px 11px;border-radius:99px}.qs-bundle-days{font-size:12px;font-weight:600;color:var(--qs-ink-muted);margin-top:5px}.qs-bundle-days b{font-size:18px;font-weight:700;color:var(--qs-ink)}.qs-bundle-incs{margin-top:20px;display:flex;flex-direction:column;gap:9px}.qs-b-inc{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--qs-ink-muted)}.qs-b-inc svg{width:16px;height:16px;flex:none;color:var(--qs-green)}.qs-b-inc b{color:var(--qs-ink)}.qs-gratis-tag{background:#3d7a181a;color:var(--qs-green);font-size:10px;font-weight:500;padding:2px 8px;border-radius:99px;margin-left:4px}.qs-bp-pickers{margin-top:20px;display:flex;flex-direction:column;gap:12px}.qs-bp-slot-lbl{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-ink-muted);display:flex;align-items:center;gap:7px;margin-bottom:7px}.qs-bp-n{width:20px;height:20px;border-radius:50%;background:var(--qs-dark);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.qs-bp-pills{display:flex;flex-wrap:wrap;gap:6px}.qs-bp-pill{font-size:11.5px;font-weight:500;padding:6px 12px;border-radius:99px;border:1.5px solid var(--qs-line);color:var(--qs-ink-muted);cursor:pointer;transition:.15s;background:transparent;font-family:inherit}.qs-bp-pill.qs-active{border-color:var(--qs-ink);background:var(--qs-ink);color:#fff}.qs-bundle-card .qs-btn-cart{width:100%;margin-top:auto;padding-top:24px;padding-bottom:16px;font-size:15px;font-weight:700;border-radius:14px;cursor:pointer;transition:.2s;border:none;font-family:inherit;display:flex;align-items:center;justify-content:center}.qs-compare{background:var(--qs-sec-bg, var(--qs-bg-soft));padding:80px 0}.qs-cmp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qs-cmp-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);padding:52px 22px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.qs-cmp-card.qs-winner{border-color:var(--qs-green);box-shadow:0 18px 36px -18px #3d7a184d}.qs-cmp-winner-tag{position:absolute;top:16px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--qs-green);background:#3d7a181a;padding:5px 12px;border-radius:99px}.qs-cmp-price{font-size:28px;font-weight:700;color:var(--qs-ink)}.qs-cmp-name{font-size:14px;color:var(--qs-ink-muted);margin-top:4px}.qs-cmp-bar-wrap{height:140px;display:flex;align-items:flex-end;justify-content:center;margin:18px 0 12px}.qs-cmp-bar{width:54px;border-radius:10px 10px 4px 4px}.qs-cmp-sub{font-size:12.5px;color:var(--qs-ink-muted)}.qs-cmp-abo{font-size:11.5px;color:var(--qs-green);font-style:italic;margin-top:5px}.qs-cmp-time{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--qs-ink-muted);background:var(--qs-bg-soft);padding:6px 12px;border-radius:99px;margin-top:10px}.qs-journey-section{background:var(--qs-sec-bg, var(--qs-bg));padding:80px 0}.qs-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.qs-journey:before{content:"";position:absolute;top:26px;left:12%;right:12%;height:1.5px;background:var(--qs-line)}.qs-j-step{text-align:center;padding:0 20px;position:relative;z-index:1}.qs-j-dot{width:52px;height:52px;border-radius:50%;background:var(--qs-paper);border:1.5px solid var(--qs-line);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.qs-j-dot svg{width:24px;height:24px}.qs-j-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-ink-muted)}.qs-j-step h4{font-size:17px;font-weight:600;color:var(--qs-sec-ink, var(--qs-ink));margin-top:6px}.qs-j-step p{font-size:13.5px;line-height:1.55;color:var(--qs-sec-ink-muted, var(--qs-ink-muted));margin-top:8px}.qs-quality{padding:52px 0;border-top:.5px solid var(--qs-line);border-bottom:.5px solid var(--qs-line);background:var(--qs-sec-bg, var(--qs-bg-soft))}.qs-quality-row{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.qs-quality-item{display:flex;flex-direction:column;gap:12px}.qs-quality-item svg{width:26px;height:26px}.qs-quality-item h4{font-size:15px;font-weight:600;color:var(--qs-sec-ink, var(--qs-ink))}.qs-quality-item p{font-size:13.5px;line-height:1.5;color:var(--qs-sec-ink-muted, var(--qs-ink-muted))}.qs-faq{background:var(--qs-sec-bg, var(--qs-bg));padding:80px 0}.qs-faq-list{max-width:720px}.qs-faq-item{border-bottom:.5px solid var(--qs-line)}.qs-faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:600;cursor:pointer;color:var(--qs-sec-ink, var(--qs-ink));background:none;border:none;width:100%;text-align:left;font-family:inherit}.qs-faq-plus{width:22px;height:22px;flex:none;position:relative;margin-top:2px}.qs-faq-plus:before,.qs-faq-plus:after{content:"";position:absolute;background:var(--qs-ink);border-radius:2px}.qs-faq-plus:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.qs-faq-plus:after{left:50%;top:0;height:100%;width:2px;transform:translate(-50%);transition:transform .22s}.qs-faq-item[aria-expanded=true] .qs-faq-plus:after{transform:translate(-50%) rotate(90deg) scale(0)}.qs-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.qs-faq-a p{padding-bottom:18px;font-size:14.5px;line-height:1.65;color:var(--qs-sec-ink-muted, var(--qs-ink-muted))}.qs-cta-band-wrap{padding:0 32px 96px}.qs-cta-band{background:var(--qs-sec-bg, var(--qs-dark));border-radius:24px;padding:60px 52px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;position:relative;overflow:hidden;max-width:var(--qs-maxw);margin:0 auto}.qs-cta-band h2{font-size:clamp(22px,2.8vw,32px);font-weight:700;color:var(--qs-sec-ink, #fff);max-width:440px;line-height:1.15}.qs-cta-band h2 em{font-style:italic;color:var(--qs-sec-gold, var(--qs-gold))}.qs-cta-band p{margin-top:8px;color:var(--qs-sec-ink-muted, rgba(255,255,255,.7));font-size:14.5px}.qs-newsletter{background:var(--qs-sec-bg, var(--qs-dark));border-radius:28px;padding:56px 52px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;position:relative;overflow:hidden}.qs-nl-text h3{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:var(--qs-sec-ink, #fff);line-height:1.2}.qs-nl-text h3 em{font-style:italic;color:var(--qs-sec-gold, var(--qs-gold))}.qs-nl-text p{margin-top:8px;font-size:14.5px;color:#fff9}.qs-nl-form{display:flex;border:1px solid rgba(255,255,255,.2);border-radius:99px;overflow:hidden;min-width:340px}.qs-nl-form input{flex:1;background:transparent;border:none;padding:13px 20px;color:#fff;font-size:14px;outline:none;font-family:inherit}.qs-nl-form input::placeholder{color:#ffffff59}.qs-nl-form button{background:var(--qs-green-deep);color:#fff;padding:0 24px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:.15s;border:none}.qs-nl-form button:hover{background:var(--qs-green)}.qs-blog-hero{padding:72px 0 64px;position:relative;overflow:hidden;background:var(--qs-sec-bg, var(--qs-bg))}.qs-blog-h1{font-size:clamp(34px,5vw,60px);font-weight:700;letter-spacing:-.025em;color:var(--qs-sec-ink, var(--qs-ink));line-height:1.06;max-width:640px;margin-top:16px}.qs-blog-sub{font-size:17px;line-height:1.65;color:var(--qs-sec-ink-muted, var(--qs-ink-muted));max-width:520px;margin-top:20px}.qs-hero-stats{display:flex;gap:32px;margin-top:32px;flex-wrap:wrap}.qs-hero-stat{display:flex;flex-direction:column;gap:4px}.qs-hero-stat b{font-size:22px;font-weight:700;color:var(--qs-sec-ink, var(--qs-ink))}.qs-hero-stat span{font-size:12px;color:var(--qs-sec-ink-muted, var(--qs-ink-muted))}.qs-featured-card{display:grid;grid-template-columns:1fr 400px;border-radius:28px;overflow:hidden;background:var(--qs-dark);min-height:360px}.qs-fc-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:48px;overflow:hidden}.qs-fc-body{padding:52px 44px;display:flex;flex-direction:column;justify-content:center}.qs-fc-body h2{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:#fff;line-height:1.15}.qs-fc-body p{margin-top:14px;font-size:14.5px;line-height:1.65;color:#ffffffad}.qs-fc-meta{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:12px;color:#fff6}.qs-fc-read{display:inline-flex;align-items:center;gap:8px;margin-top:24px;background:var(--qs-gold);color:var(--qs-dark);font-weight:700;font-size:14px;padding:12px 22px;border-radius:99px;transition:.18s;width:fit-content;text-decoration:none}.qs-fc-read:hover{transform:translateY(-2px)}.qs-cat-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.qs-cat-pill.qs-active{background:var(--qs-ink);color:#fff;border-color:var(--qs-ink)}.qs-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.qs-article-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.qs-article-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px -16px #1a2c1a2e}.qs-ac-visual{height:168px;display:flex;align-items:center;justify-content:center;flex:none}.qs-ac-body{padding:22px 20px 18px;flex:1;display:flex;flex-direction:column}.qs-ac-body h3{font-size:16.5px;font-weight:600;color:var(--qs-ink);line-height:1.3}.qs-ac-body h3 a{color:inherit;text-decoration:none}.qs-ac-body p{margin-top:10px;font-size:13px;line-height:1.6;color:var(--qs-ink-muted);flex:1}.qs-ac-foot{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.qs-ac-link{font-size:13px;font-weight:600;color:var(--qs-ink);text-decoration:none;transition:color .15s}.qs-ac-link:hover{color:var(--qs-green)}.qs-product-hero{padding:40px 0 72px;background:var(--qs-sec-bg, var(--qs-bg))}.qs-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.qs-breadcrumb{padding:16px 0;font-size:13px;color:var(--qs-ink-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qs-breadcrumb a{color:var(--qs-ink-muted);text-decoration:none}.qs-breadcrumb a:hover{color:var(--qs-ink)}.qs-product-img-wrap{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--qs-ph)}.qs-product-img-wrap img{width:100%;height:100%;object-fit:cover}.qs-prod-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.qs-prod-badge{font-size:11px;font-weight:500;padding:5px 12px;border-radius:99px;background:var(--qs-bg-soft);color:var(--qs-ink-muted)}.qs-prod-badge.qs-accent{color:#fff}.qs-prod-badge--icon{display:inline-flex;align-items:center;gap:5px}.qs-prod-title{font-size:clamp(26px,3.2vw,38px);font-weight:700;color:var(--qs-ink);letter-spacing:-.02em;line-height:1.1}.qs-prod-subtitle{font-size:15px;color:var(--qs-ink-muted);margin-top:8px;line-height:1.6}.qs-prod-excerpt{font-size:14px;line-height:1.65;color:var(--qs-ink-muted);margin-top:16px;padding-top:16px;border-top:.5px solid var(--qs-line)}.qs-sel-block{margin-top:24px}.qs-sel-label{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--qs-ink-muted);margin-bottom:10px;display:flex;align-items:center;gap:8px}.qs-sel-label b{font-size:14px;font-weight:600;color:var(--qs-ink);letter-spacing:0;text-transform:none}.qs-size-pills{display:flex;gap:10px}.qs-size-pill{flex:1;padding:12px;border-radius:14px;border:1.5px solid var(--qs-line);cursor:pointer;text-align:center;transition:.18s;background:transparent;font-family:inherit}.qs-size-pill:hover{border-color:var(--qs-ink-muted)}.qs-size-pill.qs-active{border-color:var(--qs-ink);background:var(--qs-bg-soft)}.qs-size-pill .qs-sp-size{font-size:16px;font-weight:700;color:var(--qs-ink);display:block}.qs-size-pill .qs-sp-port{font-size:12px;color:var(--qs-ink-muted);display:block;margin-top:2px}.qs-size-pill .qs-sp-price{font-size:13px;font-weight:600;color:var(--qs-green);display:block;margin-top:4px}.qs-purch-toggle{display:flex;background:var(--qs-bg-soft);border-radius:99px;padding:4px;position:relative}.qs-purch-toggle button{position:relative;z-index:2;padding:10px 20px;border-radius:99px;font-size:14px;font-weight:500;color:var(--qs-ink-muted);transition:color .2s;flex:1;text-align:center;background:none;border:none;cursor:pointer;font-family:inherit}.qs-purch-toggle button.qs-active{color:#fff}.qs-purch-knob{position:absolute;top:4px;left:4px;height:calc(100% - 8px);background:var(--qs-dark);border-radius:99px;transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:1}.qs-purch-toggle.qs-is-abo .qs-purch-knob{transform:translate(100%)}.qs-save-tag{font-size:11.5px;font-weight:600;color:#fff;background:#3d7a18bf;padding:3px 10px;border-radius:99px;margin-left:6px}.qs-price-block{margin-top:24px;padding:20px 22px;background:var(--qs-bg-soft);border-radius:18px}.qs-price-main{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.qs-price-now{font-size:42px;font-weight:700;color:var(--qs-ink)}.qs-price-old{font-size:20px;font-weight:500;color:var(--qs-ink-muted);text-decoration:line-through}.qs-add-btn{width:100%;padding:18px;font-size:16px;font-weight:700;border-radius:16px;background:var(--qs-sec-cta-bg, var(--qs-dark));color:var(--qs-sec-cta-ink, #fff);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.2s;border:none;font-family:inherit}.qs-add-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.qs-trust-strip{display:flex;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}.qs-trust-strip .qs-trust-item{font-size:12.5px}.qs-tabs-section{padding:72px 0;background:var(--qs-sec-bg, var(--qs-bg-soft))}.qs-tab-nav{display:flex;gap:0;border-bottom:1.5px solid var(--qs-line);margin-bottom:36px;overflow-x:auto}.qs-tab-btn{padding:14px 24px;font-size:15px;font-weight:500;color:var(--qs-ink-muted);border-bottom:2px solid transparent;margin-bottom:-1.5px;cursor:pointer;transition:.18s;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit;white-space:nowrap}.qs-tab-btn.qs-active{color:var(--qs-ink);font-weight:600;border-bottom-color:var(--qs-sec-accent, var(--qs-ink))}.qs-tab-panel{display:none}.qs-tab-panel.qs-active{display:block}.qs-tab-panel p{font-size:15.5px;line-height:1.75;color:var(--qs-ink-muted)}.qs-tab-panel h4{font-size:16px;font-weight:600;color:var(--qs-ink);margin:24px 0 10px}.qs-tab-panel ul{display:flex;flex-direction:column;gap:9px;margin-top:12px}.qs-tab-panel li{font-size:15px;line-height:1.6;color:var(--qs-ink-muted);display:flex;gap:10px;align-items:flex-start}.qs-tab-panel li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--qs-sec-accent, var(--qs-gold));flex:none;margin-top:9px}.qs-nutrients{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;max-width:540px}.qs-nut-row{background:var(--qs-bg);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.qs-nut-name{font-size:13px;font-weight:600;color:var(--qs-ink)}.qs-nut-val{font-size:12.5px;color:var(--qs-ink-muted)}.qs-usage-steps{display:flex;flex-direction:column;gap:18px;margin-top:12px}.qs-usage-step{display:flex;gap:18px;align-items:flex-start}.qs-usage-n{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex:none}.qs-usage-step p{font-size:15px;line-height:1.55;color:var(--qs-ink-muted);padding-top:6px}.qs-usage-step strong{color:var(--qs-ink)}.qs-wirkung-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.qs-wirk-card{background:var(--qs-bg);border-radius:14px;padding:18px}.qs-wirk-card h5{font-size:14px;font-weight:600;color:var(--qs-ink);margin-bottom:8px}.qs-wirk-card p{font-size:13px;line-height:1.55;color:var(--qs-ink-muted)}.qs-study-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--qs-ink-muted);background:var(--qs-bg-soft);border:1px solid var(--qs-line);padding:3px 9px;border-radius:99px;margin-top:8px}@media(max-width:640px){.qs-nutrients,.qs-wirkung-grid{grid-template-columns:1fr}}.qs-pixel-zone{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.qs-pixel-rule{display:flex;gap:2px;height:6px}.qs-pixel-rule span{flex:1;border-radius:1px}.qs-pxl{position:absolute;border-radius:2px;opacity:0;will-change:opacity,transform}.qs-footer{background:var(--qs-sec-bg, var(--qs-dark));padding:0 0 28px;margin-top:0}.qs-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;padding:52px 0 44px;border-bottom:.5px solid rgba(255,255,255,.1)}.qs-foot-tagline{font-size:13.5px;line-height:1.6;color:#fff6;max-width:240px;margin-top:14px}.qs-foot-col h5{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin-bottom:16px}.qs-foot-col ul{display:flex;flex-direction:column;gap:10px}.qs-foot-col a{font-size:14px;color:#fff9;text-decoration:none;transition:color .15s}.qs-foot-col a:hover{color:#fff}.qs-foot-newsletter .qs-nl-form{min-width:0;width:100%}.qs-foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:22px;flex-wrap:wrap;gap:14px}.qs-foot-copy{font-size:12px;color:#ffffff4d}.qs-pay-row{display:flex;gap:8px;flex-wrap:wrap}.qs-pay-row span{font-size:11px;border:1px solid rgba(255,255,255,.14);padding:4px 10px;border-radius:6px;color:#ffffff59}.qs-foot-legal{display:flex;gap:18px}.qs-foot-legal a{font-size:12.5px;color:#ffffff4d;text-decoration:none}.qs-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(20px);background:var(--qs-ink);color:#fff;padding:13px 22px;border-radius:99px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:9999}.qs-toast.qs-show{opacity:1;transform:translate(-50%) translateY(0)}.qs-toast svg{width:16px;height:16px;flex:none;color:var(--qs-matcha)}@media(max-width:1024px){.qs-hero-grid{grid-template-columns:1fr}.qs-hero-visual{order:-1;max-width:360px;margin:0 auto}.qs-pp-grid,.qs-sci-grid,.qs-v-grid,.qs-bundle-grid,.qs-cmp-grid,.qs-quality-row,.qs-foot-grid{grid-template-columns:1fr 1fr}.qs-steps,.qs-journey,.qs-product-grid{grid-template-columns:1fr}.qs-product-img-wrap{max-width:500px;margin-left:auto;margin-right:auto}.qs-journey:before{display:none}.qs-price-grid,.qs-featured-card{grid-template-columns:1fr}.qs-fc-visual{min-height:200px}.qs-article-grid{grid-template-columns:1fr 1fr}.qs-newsletter,.qs-cta-band{flex-direction:column;align-items:flex-start}.qs-nl-form{min-width:0;width:100%}}@media(max-width:640px){.qs-wrap{padding:0 20px}.qs-nav-links{display:none}.qs-burger{display:flex}.qs-pp-grid,.qs-sci-grid,.qs-v-grid,.qs-cmp-grid,.qs-quality-row,.qs-foot-grid,.qs-bundle-grid,.qs-article-grid{grid-template-columns:1fr}.qs-cta-band-wrap{padding:0 20px 60px}.qs-cta-band{padding:36px 24px}.qs-pill-strip{gap:16px}.qs-sol-stats{grid-template-columns:1fr}.qs-section{padding:56px 0}.qs-size-pills{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.qs-size-pill{flex:none}.qs-product-img-wrap{max-width:100%}.qs-add-btn{width:100%;justify-content:center}}.qs-blog-sub{font-size:17px;line-height:1.65;color:var(--qs-sec-ink-muted, var(--qs-ink-muted));max-width:520px;margin-top:18px}.qs-blog-main{padding:0 0 80px}.qs-fc-card{display:grid;grid-template-columns:1fr 400px;border-radius:26px;overflow:hidden;background:var(--qs-dark);min-height:340px;margin-bottom:0;position:relative}.qs-fc-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:44px;overflow:hidden;background:#c9a01a0f;min-height:280px}.qs-fc-body{padding:48px 42px;display:flex;flex-direction:column;justify-content:center}.qs-fc-cat{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--qs-gold);margin-bottom:14px;display:block}.qs-fc-title{font-size:clamp(20px,2.6vw,28px);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.01em}.qs-fc-excerpt{margin-top:14px;font-size:14px;line-height:1.65;color:#ffffff9e}.qs-fc-meta{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:12px;color:#ffffff61;letter-spacing:.03em}.qs-fc-btn{display:inline-flex;align-items:center;gap:8px;margin-top:22px;background:var(--qs-gold);color:var(--qs-dark);font-weight:700;font-size:14px;padding:11px 20px;border-radius:99px;transition:.18s;width:fit-content;text-decoration:none}.qs-fc-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.qs-cat-strip{display:flex;gap:8px;flex-wrap:wrap}.qs-cat-pill{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:9px 18px;border-radius:99px;border:1.5px solid var(--qs-line);color:var(--qs-ink-muted);cursor:pointer;transition:.15s;background:transparent;font-family:inherit}.qs-cat-pill:hover{border-color:var(--qs-ink-muted)}.qs-cat-pill.qs-active{background:var(--qs-dark);color:#fff;border-color:var(--qs-dark)}.qs-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qs-ac-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s;text-decoration:none}.qs-ac-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -16px #1a2c1a2e}.qs-ac-visual{height:160px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex:none;background:var(--qs-bg-soft)}.qs-ac-icon-wrap{position:relative;z-index:1}.qs-ac-body{padding:20px 18px 16px;flex:1;display:flex;flex-direction:column}.qs-ac-cat{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;display:block}.qs-ac-title{font-size:15.5px;font-weight:600;color:var(--qs-ink);line-height:1.3}.qs-ac-excerpt{margin-top:9px;font-size:13px;line-height:1.58;color:var(--qs-ink-muted);flex:1}.qs-ac-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between}.qs-ac-meta{font-size:11.5px;color:var(--qs-ink-muted)}.qs-ac-link{font-size:13px;font-weight:600;color:var(--qs-ink)}@media(max-width:960px){.qs-fc-card{grid-template-columns:1fr}.qs-fc-visual{min-height:180px}.qs-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.qs-blog-grid{grid-template-columns:1fr}.qs-fc-body{padding:28px 24px 32px}}.qs-art-page{padding:0}.qs-art-header{padding:40px 0 48px;max-width:760px}.qs-art-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.qs-art-tag{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--qs-gold);background:#c9a01a1a;padding:4px 12px;border-radius:99px}.qs-art-meta-item{font-size:12.5px;color:var(--qs-ink-muted)}.qs-art-h1{font-size:clamp(28px,4vw,46px);font-weight:700;color:var(--qs-ink);letter-spacing:-.02em;line-height:1.08}.qs-art-lede{font-size:17px;line-height:1.68;color:var(--qs-ink-muted);margin-top:16px;max-width:640px}.qs-art-layout{display:grid;grid-template-columns:1fr 260px;gap:56px;align-items:start;padding-bottom:80px}.qs-art-main{min-width:0}.qs-art-sidebar{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.qs-art-toc{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);padding:22px 20px}.qs-art-toc-title{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--qs-ink-muted);margin-bottom:12px}.qs-art-toc-nav{display:flex;flex-direction:column}.qs-art-toc-link{display:block;padding:7px 0;font-size:13px;color:var(--qs-ink-muted);text-decoration:none;border-bottom:.5px solid var(--qs-line);transition:color .15s;line-height:1.35}.qs-art-toc-link:last-child{border-bottom:none}.qs-art-toc-link:hover,.qs-art-toc-link.qs-active{color:var(--qs-ink);font-weight:500}.qs-art-toc-empty{font-size:12px;color:var(--qs-ink-muted)}.qs-art-side-cta{background:var(--qs-dark);border-radius:var(--qs-radius);padding:22px 20px}.qs-art-side-cta-h{font-size:17px;font-weight:600;color:#fff;margin-top:2px}.qs-art-side-cta-p{font-size:13px;line-height:1.55;color:#ffffffa6;margin-top:8px}.qs-art-side-cta-btn{display:block;margin-top:14px;text-align:center;background:var(--qs-gold);color:#fff;border-radius:99px;padding:11px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:.15s}.qs-art-side-cta-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.qs-art-related{padding:60px 0 20px;border-top:.5px solid var(--qs-line)}.qs-art-related-h{font-size:22px;font-weight:700;color:var(--qs-ink);margin-bottom:24px}.qs-art-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.qs-art-rel-card{background:var(--qs-paper);border:.5px solid var(--qs-line);border-radius:var(--qs-radius);padding:20px 18px;text-decoration:none;display:block;transition:.2s}.qs-art-rel-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #1a2c1a26}.qs-art-rel-tag{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-gold);display:block;margin-bottom:7px}.qs-art-rel-title{font-size:14.5px;font-weight:600;color:var(--qs-ink);line-height:1.35}.qs-art-rel-excerpt{font-size:12.5px;color:var(--qs-ink-muted);line-height:1.5;margin-top:7px}@media(max-width:900px){.qs-art-layout{grid-template-columns:1fr;gap:0}.qs-art-sidebar{position:static;flex-direction:row;flex-wrap:wrap;padding-top:0}.qs-art-toc{display:none}.qs-art-side-cta{flex:1;min-width:260px}.qs-art-related-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.qs-art-related-grid{grid-template-columns:1fr}.qs-art-side-cta{min-width:100%}}.qs-art-keyfacts{display:flex;gap:0;background:var(--qs-dark);border-radius:18px;overflow:hidden;margin:0 0 52px}.qs-art-kf{flex:1;padding:22px 24px;border-right:.5px solid rgba(255,255,255,.08)}.qs-art-kf:last-child{border-right:none}.qs-art-kf-n{font-size:26px;font-weight:700;color:#fff;font-family:var(--qs-heading-font, inherit)}.qs-art-kf-l{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:4px}.qs-art-kf-sub{font-size:12px;color:#ffffff8c;margin-top:6px;line-height:1.4}.qs-art-kf.c-gold .qs-art-kf-n{color:var(--qs-gold)}.qs-art-kf.c-rust .qs-art-kf-n{color:#f09a60}.qs-art-kf.c-green .qs-art-kf-n{color:#8fca62}.qs-art-kf.c-purple .qs-art-kf-n{color:#c49acb}.qs-prose h2{font-size:24px;font-weight:700;color:var(--qs-ink);margin:48px 0 14px;scroll-margin-top:96px;letter-spacing:-.015em}.qs-prose h3{font-size:18px;font-weight:600;color:var(--qs-ink);margin:28px 0 10px}.qs-prose p{font-size:16px;line-height:1.78;color:var(--qs-ink-muted);margin-top:16px}.qs-prose strong{color:var(--qs-ink);font-weight:600}.qs-prose ul{margin-top:14px;display:flex;flex-direction:column;gap:9px;padding-left:0;list-style:none}.qs-prose ul li{font-size:15.5px;line-height:1.6;color:var(--qs-ink-muted);display:flex;gap:10px;align-items:flex-start;padding-left:0}.qs-prose ul li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--qs-gold);flex:none;margin-top:9px}.qs-callout{background:#c9a01a14;border-left:3px solid var(--qs-gold);border-radius:0 12px 12px 0;padding:18px 20px;margin:26px 0}.qs-callout.qs-callout--green{background:#3d7a1814;border-color:var(--qs-green)}.qs-callout.qs-callout--purple{background:#7a309014;border-color:var(--qs-acai)}.qs-callout-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-gold);margin-bottom:8px;display:block}.qs-callout.qs-callout--green .qs-callout-label{color:var(--qs-green)}.qs-callout.qs-callout--purple .qs-callout-label{color:var(--qs-acai)}.qs-callout p{font-size:14.5px;line-height:1.6;color:var(--qs-ink-muted);margin-top:0}.qs-study-cite{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--qs-ink-muted);background:var(--qs-bg-soft);border:1px solid var(--qs-line);padding:3px 10px;border-radius:99px;margin:4px 0;vertical-align:middle}.qs-study-cite:before{content:"\1f4c4";font-size:10px}.qs-compound-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.qs-compound-table th{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--qs-ink-muted);padding:10px 14px;border-bottom:2px solid var(--qs-line);text-align:left}.qs-compound-table td{padding:11px 14px;border-bottom:1px solid var(--qs-line);color:var(--qs-ink-muted);line-height:1.5}.qs-compound-table td:first-child{font-weight:600;color:var(--qs-ink)}.qs-compound-table tr:last-child td{border-bottom:none}.qs-compound-table tr:nth-child(2n) td{background:#1a2c1a06}.qs-art-inline-cta{background:var(--qs-green);border-radius:18px;padding:28px 32px;margin:44px 0;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.qs-art-inline-cta h4{font-size:19px;font-weight:700;color:#fff;margin-bottom:6px}.qs-art-inline-cta p{font-size:13.5px;color:#ffffffd1;margin-top:0}.qs-art-inline-cta a{display:inline-block;background:#fff;color:var(--qs-green);border-radius:99px;padding:11px 22px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;transition:.15s}.qs-art-inline-cta a:hover{transform:translateY(-2px)}.qs-art-faq{margin-top:52px}.qs-art-faq h2{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--qs-ink)}.qs-art-faq details{border-bottom:.5px solid var(--qs-line)}.qs-art-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0;font-size:15px;font-weight:600;cursor:pointer;color:var(--qs-ink);list-style:none;font-family:var(--qs-heading-font, inherit)}.qs-art-faq summary::-webkit-details-marker{display:none}.qs-art-faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--qs-ink-muted);flex:none;transition:transform .2s;line-height:1}.qs-art-faq details[open] summary:after{transform:rotate(45deg)}.qs-art-faq .qs-faq-body{padding-bottom:18px}.qs-art-faq .qs-faq-body p{font-size:14.5px;line-height:1.65;color:var(--qs-ink-muted);margin-top:0}@media(max-width:760px){.qs-art-keyfacts{flex-wrap:wrap}.qs-art-kf{min-width:48%;border-bottom:.5px solid rgba(255,255,255,.08)}.qs-art-inline-cta{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.qs-art-keyfacts{flex-direction:column}.qs-art-kf{min-width:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/quickshots.css.map */
