/** Shopify CDN: Minification failed

Line 8:1654 All "@import" rules must come first
Line 8:4310 All "@import" rules must come first

**/

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap');.adv{--brand-teal: #2f6e66;--ink: #2b2b2b;--muted: #6f6f6f;--line: #e4e4e4;--serif: 'Lora', Georgia, 'Times New Roman', serif;font-family: var(--serif);color: var(--ink);max-width: 720px;margin: 0 auto;padding: 24px 20px 40px;line-height: 1.7;-webkit-font-smoothing: antialiased;}.adv *{font-family: var(--serif);box-sizing: border-box;}.adv-topbar{margin-bottom: 22px;}.adv-eyebrow{color: var(--brand-teal);font-weight: 700;font-size: 13px;letter-spacing: 1.5px;text-transform: uppercase;margin-bottom: 8px;cursor: default;pointer-events: none;}.adv-breadcrumb{color: var(--muted);font-size: 14px;font-weight: 500;cursor: default;pointer-events: none;}.adv-h1{font-size: 40px;line-height: 1.15;font-weight: 700;color: #1e1e1e;margin: 0 0 18px;letter-spacing: -0.3px;}.adv-deck{font-size: 20px;font-style: italic;font-weight: 400;color: var(--muted);line-height: 1.5;margin: 0 0 20px;}.adv-byline{font-size: 14px;font-weight: 500;color: var(--muted);margin-bottom: 18px;}.adv-rule{border: 0;border-top: 1px solid var(--line);margin: 18px 0 26px;}.adv-figure{margin: 0 0 26px;}.adv-img{width: 100%;height: auto;display: block;border-radius: 4px;}.adv-h2{color: var(--brand-teal);font-size: 26px;font-weight: 700;line-height: 1.25;margin: 30px 0 16px;}.adv-p{font-size: 18px;font-weight: 400;color: var(--ink);margin: 0 0 18px;}.adv-p strong{font-weight: 700;color: var(--ink);}@media (max-width: 640px){.adv{padding: 18px 16px 32px;}.adv-h1{font-size: 30px;}.adv-deck{font-size: 18px;}.adv-h2{font-size: 22px;}.adv-p{font-size: 17px;}}@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap');.adv{--brand-teal: #2f6e66;--ink: #2b2b2b;--muted: #6f6f6f;--line: #e4e4e4;--serif: 'Lora', Georgia, 'Times New Roman', serif;font-family: var(--serif);color: var(--ink);max-width: 720px;margin: 0 auto;padding: 24px 20px 40px;line-height: 1.7;-webkit-font-smoothing: antialiased;}.adv *{font-family: var(--serif);box-sizing: border-box;}.adv-topbar{margin-bottom: 22px;}.adv-eyebrow{color: var(--brand-teal);font-weight: 700;font-size: 13px;letter-spacing: 1.5px;text-transform: uppercase;margin-bottom: 8px;cursor: default;pointer-events: none;}.adv-breadcrumb{color: var(--muted);font-size: 14px;font-weight: 500;cursor: default;pointer-events: none;}.adv-h1{font-size: 40px;line-height: 1.15;font-weight: 700;color: #1e1e1e;margin: 0 0 18px;letter-spacing: -0.3px;}.adv-deck{font-size: 20px;font-style: italic;font-weight: 400;color: var(--muted);line-height: 1.5;margin: 0 0 20px;}.adv-byline{font-size: 14px;font-weight: 500;color: var(--muted);margin-bottom: 18px;}.adv-rule{border: 0;border-top: 1px solid var(--line);margin: 18px 0 26px;}.adv-figure{margin: 0 0 26px;}.adv-img{width: 100%;height: auto;display: block;border-radius: 4px;}.adv-h2{color: var(--brand-teal);font-size: 26px;font-weight: 700;line-height: 1.25;margin: 30px 0 16px;}.adv-p{font-size: 18px;font-weight: 400;color: var(--ink);margin: 0 0 18px;}.adv-p strong{font-weight: 700;color: var(--ink);}.adv-check{list-style: none;margin: 0 0 20px;padding: 0;}.adv-check li{position: relative;padding-left: 30px;margin-bottom: 12px;font-size: 18px;line-height: 1.55;color: var(--ink);}.adv-check li::before{content: "\2713";position: absolute;left: 0;top: 0;color: var(--brand-teal);font-weight: 700;}.adv-quote{border-left: 3px solid var(--brand-teal);margin: 0 0 20px;padding: 4px 0 4px 18px;font-style: italic;font-size: 18px;line-height: 1.6;color: var(--ink);}.adv-quote cite{font-style: normal;font-size: 15px;color: var(--muted);}.adv-cta-wrap{text-align: center;margin: 28px 0;}.adv-cta{display: inline-block;background: var(--brand-teal);color: #fff;font-weight: 700;font-size: 18px;text-decoration: none;padding: 16px 34px;border-radius: 6px;letter-spacing: 0.2px;transition: opacity .2s ease;}.adv-cta:hover{opacity: .9;}.adv-cta-sub{display: block;font-size: 13px;color: var(--muted);margin-top: 10px;font-style: italic;}@media (max-width: 640px){.adv{padding: 18px 16px 32px;}.adv-h1{font-size: 30px;}.adv-deck{font-size: 18px;}.adv-h2{font-size: 22px;}.adv-p, .adv-check li, .adv-quote{font-size: 17px;}.adv-cta{font-size: 17px;padding: 15px 28px;}}@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap');.adv{--brand-teal: #2f6e66;--ink: #2b2b2b;--muted: #6f6f6f;--line: #e4e4e4;--tint: #eaf1ee;--serif: 'Lora', Georgia, 'Times New Roman', serif;font-family: var(--serif);color: var(--ink);max-width: 720px;margin: 0 auto;padding: 24px 20px 40px;line-height: 1.7;-webkit-font-smoothing: antialiased;}.adv *{font-family: var(--serif);box-sizing: border-box;}.adv-topbar{margin-bottom: 22px;}.adv-eyebrow{color: var(--brand-teal);font-weight: 700;font-size: 13px;letter-spacing: 1.5px;text-transform: uppercase;margin-bottom: 8px;cursor: default;pointer-events: none;}.adv-breadcrumb{color: var(--muted);font-size: 14px;font-weight: 500;cursor: default;pointer-events: none;}.adv-h1{font-size: 40px;line-height: 1.15;font-weight: 700;color: #1e1e1e;margin: 0 0 18px;letter-spacing: -0.3px;}.adv-deck{font-size: 20px;font-style: italic;font-weight: 400;color: var(--muted);line-height: 1.5;margin: 0 0 20px;}.adv-byline{font-size: 14px;font-weight: 500;color: var(--muted);margin-bottom: 18px;}.adv-rule{border: 0;border-top: 1px solid var(--line);margin: 18px 0 26px;}.adv-figure{margin: 0 0 26px;}.adv-img{width: 100%;height: auto;display: block;border-radius: 4px;}.adv-h2{color: var(--brand-teal);font-size: 26px;font-weight: 700;line-height: 1.25;margin: 30px 0 16px;}.adv-p{font-size: 18px;font-weight: 400;color: var(--ink);margin: 0 0 18px;}.adv-p strong{font-weight: 700;color: var(--ink);}.adv-check{list-style: none;margin: 0 0 20px;padding: 0;}.adv-check li{position: relative;padding-left: 30px;margin-bottom: 12px;font-size: 18px;line-height: 1.55;color: var(--ink);}.adv-check li::before{content: "\2713";position: absolute;left: 0;top: 0;color: var(--brand-teal);font-weight: 700;}.adv-quote{border-left: 3px solid var(--brand-teal);margin: 0 0 20px;padding: 4px 0 4px 18px;font-style: italic;font-size: 18px;line-height: 1.6;color: var(--ink);}.adv-quote cite{font-style: normal;font-size: 15px;color: var(--muted);}.adv-cta-wrap{text-align: center;margin: 28px 0;}.adv-cta{display: inline-block;background: var(--brand-teal);color: #fff;font-weight: 700;font-size: 18px;text-decoration: none;padding: 16px 34px;border-radius: 6px;letter-spacing: 0.2px;transition: opacity .2s ease;}.adv-cta:hover{opacity: .9;}.adv-cta-sub{display: block;font-size: 13px;color: var(--muted);margin-top: 10px;font-style: italic;}.adv-offer{border-top: 2px solid var(--brand-teal);border-bottom: 2px solid var(--brand-teal);background: var(--tint);text-align: center;padding: 24px 20px;margin: 28px 0;}.adv-offer-tag{font-size: 13px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;color: #4a5a55;margin-bottom: 12px;}.adv-offer-price{margin-bottom: 14px;}.adv-offer-old{color: var(--muted);text-decoration: line-through;font-size: 20px;margin-right: 8px;}.adv-offer-new{color: #1e1e1e;font-weight: 700;font-size: 30px;}.adv-offer-btn{display: inline-block;color: var(--brand-teal);font-weight: 700;font-size: 21px;letter-spacing: 0.5px;text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;margin-bottom: 12px;}.adv-offer-btn:hover{opacity: .85;}.adv-offer-sub{font-size: 13px;color: var(--muted);}.adv-trust{text-align: center;font-size: 15px;color: var(--muted);margin: 18px 0 24px;}.adv-disclaimer{border-top: 1px solid var(--line);padding-top: 18px;margin-top: 24px;}.adv-disclaimer-title{font-size: 15px;font-weight: 700;color: var(--ink);margin-bottom: 8px;}.adv-disclaimer-text{font-size: 13px;font-style: italic;line-height: 1.6;color: #9a9a9a;margin: 0 0 10px;}@media (max-width: 640px){.adv{padding: 18px 16px 32px;}.adv-h1{font-size: 30px;}.adv-deck{font-size: 18px;}.adv-h2{font-size: 22px;}.adv-p, .adv-check li, .adv-quote{font-size: 17px;}.adv-cta{font-size: 17px;padding: 15px 28px;}.adv-offer-new{font-size: 26px;}.adv-offer-btn{font-size: 18px;}}