.z7lc{--red:#D7192D;--red-deep:#A91222;--lime:#A8CF45;--lime-deep:#8FB232;--pale-green:#F3F8E8;--cream:#FCFBF7;--ink:#25292C;--ink-soft:#606669;--ink-quiet:#8A8F92;--line:#E3E7DF;--white:#FFFFFF;--star:#F5B301;--r:14px;--shadow:0 12px 32px -18px rgba(37,41,44,.18);font-family:Manrope,Helvetica Neue,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.z7lc *{box-sizing:border-box;margin:0;padding:0}.z7lc img{max-width:100%;display:block;height:auto}.z7lc strong{font-weight:700;color:var(--ink)}.z7lc a{color:var(--red);text-decoration:underline}.z7lc .sec{padding:56px 0;position:relative}.z7lc .sec.green{background:linear-gradient(135deg,rgba(168,207,69,.14),transparent 42%),#edf4dc}.z7lc .sec.white{background:var(--white)}.z7lc .wrap{max-width:1040px;margin:0 auto;padding:0 24px}.z7lc .narrow{max-width:760px;margin-left:auto;margin-right:auto;padding:0 24px}.z7lc .center{text-align:center}.z7lc .eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.z7lc h1{font-size:clamp(30px,4.4vw,52px);line-height:1.08;letter-spacing:-.02em;font-weight:800;color:var(--ink);margin-bottom:18px}.z7lc h1 .highlight{color:var(--red)}.z7lc h2{font-size:clamp(24px,2.8vw,34px);line-height:1.18;letter-spacing:-.015em;font-weight:800;color:var(--ink);margin-bottom:14px}.z7lc h2 .highlight{color:var(--red)}.z7lc h3{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:8px}.z7lc p{font-size:18px;line-height:1.6;color:var(--ink-soft)}.z7lc p.lede{font-size:19px;line-height:1.55;color:var(--ink)}.z7lc .byline{font-size:14px;color:var(--ink-quiet);margin-bottom:22px}.z7lc .byline strong{color:var(--ink-soft);font-weight:700}.z7lc .cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;background:var(--red);color:var(--white);font-size:18px;font-weight:700;letter-spacing:-.005em;border-radius:10px;text-decoration:none;border:0;cursor:pointer;transition:background .18s ease,transform .12s ease}.z7lc .cta:hover{background:var(--red-deep);transform:translateY(-1px);color:var(--white);text-decoration:none}.z7lc .cta:after{content:" \2192";margin-left:10px}.z7lc .cta-note{display:block;font-size:14px;color:var(--ink-soft);margin-top:12px}.z7lc .cta-block{margin-top:28px}.z7lc .inline-cta{padding:36px 0;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.z7lc .inline-cta .inner{max-width:760px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.z7lc .inline-cta .msg{flex:1;min-width:220px}.z7lc .inline-cta .msg .head{font:800 18px/1.25 Manrope,sans-serif;color:var(--ink);margin-bottom:4px;letter-spacing:-.005em}.z7lc .inline-cta .msg .head .highlight{color:var(--red)}.z7lc .inline-cta .msg .sub{font-size:14px;color:var(--ink-soft);font-weight:600}.z7lc .inline-cta .cta{flex-shrink:0}.z7lc .hero{background:var(--cream);padding:32px 0 24px;border-bottom:1px solid var(--line)}.z7lc .hero .kicker{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px;font-size:14px;color:var(--ink-soft);font-weight:600;flex-wrap:wrap}.z7lc .hero .kicker .discount{background:var(--red);color:var(--white);padding:6px 12px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.02em}.z7lc .hero .kicker .discount a{color:var(--white);text-decoration:none}.z7lc .hero .trust-strip{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:18px;flex-wrap:wrap;font-size:13px;color:var(--ink-soft);font-weight:600}.z7lc .hero .trust-strip span{display:inline-flex;align-items:center;gap:6px}.z7lc .hero .trust-strip .dot{color:var(--ink-quiet);font-size:8px}.z7lc .article-header{background:radial-gradient(circle at 88% 14%,rgba(168,207,69,.24),transparent 30%),linear-gradient(180deg,#fff 0%,var(--cream) 100%);padding:58px 0 42px;border-bottom:1px solid var(--line)}.z7lc .article-header .brand{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red-deep);margin-bottom:16px;border:1px solid rgba(215,25,45,.22);padding:6px 12px;border-radius:999px;background:var(--white)}.z7lc .article-header p.subtitle{font-size:18px;color:var(--ink-soft);line-height:1.55;margin-top:8px;margin-bottom:24px}.z7lc .article-header .stats-inline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);margin-top:20px}.z7lc .article-header .stats-inline .item{padding:10px 12px;text-align:center;border-right:1px solid var(--line);font-size:14px;color:var(--ink-soft);font-weight:600}.z7lc .article-header .stats-inline .item:last-child{border-right:0}.z7lc .article-header .stats-inline .item strong{display:block;font-size:20px;color:var(--ink);font-weight:800;margin-bottom:2px}.z7lc .reason{padding:64px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);grid-template-areas:"number visual" "tag visual" "title visual" "body visual";column-gap:52px;row-gap:0;align-items:start;border-bottom:0}.z7lc .sec.green .reason{grid-template-columns:minmax(460px,1.1fr) minmax(0,.9fr);grid-template-areas:"visual number" "visual tag" "visual title" "visual body"}.z7lc .reason .big-num{grid-area:number;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 13px;font-size:24px;font-weight:800;color:var(--white);background:var(--red);border:2px solid var(--red-deep);border-radius:12px;margin-bottom:14px;box-shadow:0 7px 18px -12px #a91222bf}.z7lc .reason .num-tag{grid-area:tag;display:inline-block;font-size:14px;font-weight:800;color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.z7lc .reason h2{grid-area:title;max-width:640px;margin-bottom:16px}.z7lc .reason .body{grid-area:body;max-width:640px}.z7lc .reason .callout{display:block;margin-top:20px;padding:14px 18px;background:var(--white);border:1px solid rgba(168,207,69,.52);border-left:5px solid var(--lime-deep);border-radius:10px;font-size:15px;color:var(--ink);font-weight:600;line-height:1.5;box-shadow:0 12px 30px -25px #25292c80}.z7lc .sec.white .reason .callout{background:var(--pale-green)}.z7lc .reason .visual{grid-area:visual;width:100%;margin-top:0;align-self:center;aspect-ratio:4/3;border-radius:20px;border:8px solid var(--white);box-shadow:0 24px 54px -30px #25292c75;transform:rotate(1deg);overflow:hidden;background:var(--pale-green);position:relative}.z7lc .sec.green .reason .visual{transform:rotate(-1deg)}.z7lc .reason .visual .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.z7lc .reason .visual .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;color:var(--ink-soft);font-size:13px;z-index:1}.z7lc .reason .visual .ph b{display:block;font-size:32px;margin-bottom:8px;color:var(--red)}.z7lc .reason .review-grid{grid-column:1/-1;margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.z7lc .review-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;box-shadow:0 14px 30px -26px #25292c73}.z7lc .review-card .stars{color:var(--star);font-size:14px;letter-spacing:1.5px;margin-bottom:10px;display:inline-block}.z7lc .review-card p{font-size:16px;line-height:1.55;color:var(--ink);margin-bottom:12px}.z7lc .review-card .who{font-size:14px;color:var(--ink-soft);font-weight:600}.z7lc .review-card .who .tag{display:inline-block;font-size:12px;font-weight:700;color:var(--red);background:#d7192d14;padding:3px 9px;border-radius:999px;margin-left:8px}.z7lc .pull-quote{background:var(--pale-green);border-left:4px solid var(--red);border-radius:var(--r);padding:36px 40px;margin:32px 0}.z7lc .pull-quote .stars{color:var(--star);font-size:16px;letter-spacing:2px;margin-bottom:14px;display:inline-block}.z7lc .pull-quote blockquote{font-size:22px;line-height:1.45;color:var(--ink);font-weight:700;margin-bottom:16px}.z7lc .pull-quote .cite{font-size:15px;color:var(--ink-soft);font-weight:600}.z7lc .product-panel{background:linear-gradient(145deg,#fff 0%,#fff 68%,var(--pale-green) 100%);border:1px solid var(--line);border-radius:22px;border-top:6px solid var(--red);padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:36px;box-shadow:var(--shadow)}.z7lc .product-panel .p-visual{aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;background:var(--pale-green);border:1px solid var(--line);position:relative}.z7lc .product-panel .p-visual .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.z7lc .product-panel .features{list-style:none;margin:22px 0;padding:0}.z7lc .product-panel .features li{display:flex;align-items:flex-start;gap:14px;padding:10px 0;font-size:17px;color:var(--ink);font-weight:600;border-bottom:1px solid var(--line)}.z7lc .product-panel .features li:last-child{border-bottom:0}.z7lc .product-panel .features li:before{content:"";flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--lime) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/14px 14px no-repeat;margin-top:2px}.z7lc .product-panel .features li em{font-style:normal;display:block;font-size:14px;color:var(--ink-soft);font-weight:500;margin-top:2px}.z7lc .grant{background:var(--ink);border-color:var(--ink);color:var(--white);border-radius:var(--r);padding:32px 36px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;margin-top:24px;box-shadow:0 22px 44px -30px #25292cb3}.z7lc .grant .seal{width:80px;height:80px;border-radius:50%;background:var(--white);border:2px dashed var(--lime);color:var(--red);display:grid;place-items:center;text-align:center;line-height:1;flex-shrink:0}.z7lc .grant .seal b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em}.z7lc .grant .seal small{font-size:9px;font-weight:800;letter-spacing:.14em;color:var(--ink);margin-top:3px;display:block}.z7lc .grant h3,.z7lc .grant p{color:var(--white)}.z7lc .grant h3{font-size:22px;margin-bottom:6px}.z7lc .grant p{font-size:16px;margin:0}.z7lc .closing{padding:64px 0;text-align:center}.z7lc .closing h2{max-width:700px;margin-left:auto;margin-right:auto}.z7lc .closing p{max-width:600px;margin-left:auto;margin-right:auto}.z7lc-sticky{position:sticky;top:0;z-index:20;background:var(--ink);color:var(--white);padding:10px 24px;text-align:center;font-size:14px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1);font-family:Manrope,Helvetica Neue,system-ui,sans-serif}.z7lc-sticky a{color:var(--lime);text-decoration:underline;font-weight:700;margin-left:8px}.z7lc .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.z7lc .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.z7lc .rv{opacity:1;transform:none;transition:none}.z7lc .cta{transition:none}}@media(max-width:900px){.z7lc .sec{padding:44px 0}.z7lc .product-panel{grid-template-columns:1fr;padding:28px;gap:24px}.z7lc .review-grid{grid-template-columns:1fr;gap:14px}.z7lc .grant{grid-template-columns:1fr;text-align:center;padding:24px;gap:20px}.z7lc .grant .seal{margin:0 auto}.z7lc p,.z7lc p.lede{font-size:17px}.z7lc .article-header .stats-inline{grid-template-columns:repeat(2,1fr)}.z7lc .article-header .stats-inline .item{border-right:0;border-bottom:1px solid var(--line)}.z7lc .article-header .stats-inline .item:nth-last-child(-n+2){border-bottom:0}.z7lc .reason,.z7lc .sec.green .reason{grid-template-columns:1fr;grid-template-areas:"number" "tag" "title" "body" "visual"}.z7lc .reason .visual,.z7lc .sec.green .reason .visual{margin-top:28px;transform:none}.z7lc .inline-cta{padding:28px 0}.z7lc .inline-cta .inner{flex-direction:column;align-items:stretch;text-align:center;gap:18px}.z7lc .inline-cta .cta{width:100%}.z7lc .pull-quote{padding:24px}.z7lc .pull-quote blockquote{font-size:19px}}@media(max-width:520px){.z7lc .wrap,.z7lc .narrow{padding:0 20px}.z7lc .cta{width:100%;padding:16px 20px}}#zy-sticky{display:none;position:fixed;left:0;right:0;top:auto!important;bottom:0!important;z-index:99999;background:#fff;border-top:1px solid #E3E7DF;box-shadow:0 -4px 18px #00000024;font-family:inherit}#zy-sticky.zy-on{display:block}#zy-sticky .zy-sticky__in{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 16px}#zy-sticky .zy-sticky__t{flex:1;min-width:0;line-height:1.25}#zy-sticky .zy-sticky__t1{font-size:14px;font-weight:700;color:#25292c}#zy-sticky .zy-sticky__t2{font-size:12.5px;color:#606669}#zy-sticky .zy-sticky__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#d7192d!important;color:#fff!important;text-decoration:none;font-weight:800;font-size:14.5px;letter-spacing:.4px;text-transform:uppercase;padding:13px 22px;border-radius:6px;white-space:nowrap}#zy-sticky .zy-sticky__btn:hover{background:#b21324!important}@media(max-width:600px){#zy-sticky .zy-sticky__in{gap:10px;padding:9px 12px}#zy-sticky .zy-sticky__btn{padding:12px 14px;font-size:12.5px}#zy-sticky .zy-sticky__t1{font-size:12.5px}#zy-sticky .zy-sticky__t2{font-size:11px}}.z7lc .rv,.z7lc .rv.in,.rv{opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/zy.css.map */
