.exy-adv *{box-sizing:border-box;margin:0;padding:0}.exy-adv{--ink:#181818;--body:#333;--muted:#888;--line:#e7e7e7;--red:#cc2b2b;--red-soft:#fbeaea;--pink:#e6296b;--green:#1f9d55;--green-soft:#eef8f1;--cream:#f8f4ee;--bg:#fff;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--body);background:var(--bg);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}.exy-adv .wrap{max-width:680px;margin:0 auto;padding:0 22px 80px}.exy-adv .topline{border-top:1px solid var(--line);margin-top:0}.exy-adv .crumb{font-size:12px;color:var(--muted);padding:18px 0 28px}.exy-adv .eyebrow{display:inline-block;background:var(--pink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:3px;margin-bottom:18px}.exy-adv h1{font-size:34px;line-height:1.18;color:var(--ink);font-weight:800;letter-spacing:-.01em;margin-bottom:26px}.exy-adv h2{font-size:25px;line-height:1.25;color:var(--ink);font-weight:800;margin:48px 0 18px}.exy-adv p{margin:0 0 20px}.exy-adv strong{color:var(--ink);font-weight:700}.exy-adv img.custom-img{width:100%;display:block;border-radius:8px;object-fit:cover;margin:8px 0 6px}.exy-adv img.hero-img{aspect-ratio:16/9}.exy-adv img.wide-img{aspect-ratio:16/8}.exy-adv img.diagram-img{aspect-ratio:16/10}.exy-adv img.row3-img{aspect-ratio:3/4;margin:0}.exy-adv img.spectrum-img{aspect-ratio:4/3}.exy-adv img.card-img{aspect-ratio:1/1;margin-bottom:20px}.exy-adv img.final-img{aspect-ratio:1/1;margin-bottom:24px}.exy-adv .byline{display:flex;align-items:center;gap:12px;margin:0 0 30px}.exy-adv .byline .pic{width:42px;height:42px;border-radius:50%;background:#d8d2c8;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;color:#857c6c;text-align:center;object-fit:cover}.exy-adv .byline .who b{display:block;color:var(--ink);font-size:14px;font-weight:700}.exy-adv .byline .who span{font-size:12.5px;color:var(--muted)}.exy-adv .img{background:#ece8e1;border:1px dashed #c7c0b3;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;color:#9a9384;font-size:12.5px;letter-spacing:.02em;padding:16px;margin:8px 0 6px}.exy-adv .img.hero{aspect-ratio:16/9}.exy-adv .img.wide{aspect-ratio:16/8}.exy-adv .img.diagram{aspect-ratio:16/10}.exy-adv .img.spectrum{aspect-ratio:4/3}.exy-adv .cap{font-size:13px;color:var(--muted);font-style:italic;line-height:1.5;border-left:3px solid var(--line);padding:2px 0 2px 14px;margin:2px 0 26px}.exy-adv .row3{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 6px}.exy-adv .row3 .img{aspect-ratio:3/4;margin:0}.exy-adv .row3 .lbl{font-size:11px;text-align:center;color:var(--muted);margin-top:6px;font-weight:600}.exy-adv .cmp{border:1px solid var(--line);border-radius:9px;padding:20px 22px;margin:0 0 16px}.exy-adv .cmp.bad{border-color:#f0caca;background:var(--red-soft)}.exy-adv .cmp.good{border-color:#c8e9d4;background:var(--green-soft)}.exy-adv .cmp .head{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px}.exy-adv .cmp.bad .head{color:var(--red)}.exy-adv .cmp.good .head{color:var(--green)}.exy-adv .cmp ul{list-style:none}.exy-adv .cmp li{position:relative;padding-left:26px;margin-bottom:11px;font-size:15px;line-height:1.5}.exy-adv .cmp li:last-child{margin-bottom:0}.exy-adv .cmp li:before{position:absolute;left:0;top:0;font-weight:700}.exy-adv .cmp.bad li:before{content:"\2717";color:var(--red)}.exy-adv .cmp.good li:before{content:"\2713";color:var(--green)}.exy-adv .callout{background:var(--cream);border-radius:9px;padding:20px 22px;margin:6px 0 26px;font-size:15.5px}.exy-adv .callout b{color:var(--ink)}.exy-adv .quote{border-left:3px solid var(--line);padding:4px 0 4px 18px;margin:6px 0 22px;font-style:italic;color:#555;font-size:15.5px}.exy-adv .quote.card-quote{margin-top:18px}.exy-adv .quote .src{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:8px}.exy-adv .card{border:1px solid var(--line);border-radius:11px;padding:24px;margin:10px 0 8px}.exy-adv .card .ct{font-size:13px;font-weight:700;color:var(--ink);text-align:center;margin-bottom:18px}.exy-adv .card .img{aspect-ratio:1/1;margin-bottom:20px}.exy-adv .tl{position:relative;padding-left:4px}.exy-adv .tl .step{position:relative;padding:0 0 18px 22px;border-left:2px solid var(--line)}.exy-adv .tl .step:last-child{border-left-color:transparent;padding-bottom:0}.exy-adv .tl .step:before{content:"";position:absolute;left:-6px;top:2px;width:10px;height:10px;border-radius:50%;background:var(--red)}.exy-adv .tl .tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--red);background:var(--red-soft);padding:2px 7px;border-radius:3px;margin-bottom:5px}.exy-adv .tl b{display:block;color:var(--ink);font-size:14.5px;margin-bottom:3px}.exy-adv .tl span{font-size:13.5px;color:#666;line-height:1.5}.exy-adv .cta{display:block;background:var(--red);color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:16px;padding:17px 24px;border-radius:8px;margin:26px 0 8px;letter-spacing:.01em}.exy-adv .cta:hover{background:#b32525}.exy-adv .ship{text-align:center;font-size:12.5px;color:var(--muted);margin:0 0 10px}.exy-adv .specs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:10px 0 24px;text-align:center}.exy-adv .specs .nm{font-size:24px;font-weight:800;color:var(--ink)}.exy-adv .specs .k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:5px 0 8px}.exy-adv .specs .d{font-size:12.5px;color:#666;line-height:1.45}.exy-adv .bottomline{background:var(--cream);border-radius:9px;padding:20px 22px;margin:8px 0 0;font-size:15.5px}.exy-adv .bottomline b{color:var(--ink)}.exy-adv .final{border-top:1px solid var(--line);margin-top:60px;padding-top:40px;text-align:center}.exy-adv .final .badge{display:inline-block;background:var(--red);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:3px;margin-bottom:22px}.exy-adv .final .img{aspect-ratio:1/1;margin-bottom:24px}.exy-adv .final h2{margin:0 0 22px}.exy-adv .final .cta{margin-top:0}@media(max-width:560px){.exy-adv h1{font-size:28px}.exy-adv h2{font-size:22px}.exy-adv{font-size:16px}.exy-adv .specs{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
