.cfco-wrap,.uyeco-wrap,.htco-wrap{--gold:#ffa30c;--gold-soft:var(--ld-gold-soft,#ffa30c14);--gold-hover:var(--ld-gold-hover,#e8940a);--slate:var(--ld-blue,#213a52);--slate-ink:var(--checkout-accent-deep,#17202b);--cream:var(--ld-surface-2,#f3efe6);--card:var(--ld-surface,#fdfbf6);--ink:var(--ld-ink,#292621);--body-text:var(--ld-text,#3d3a33);--muted:var(--ld-muted,#6e6759);--rule:var(--ld-border,#e7e0d2);--on-dark:var(--ld-on-navy,#eaeff2);--on-dark-muted:var(--ld-on-navy-muted,#a4b5c6);--r-card:var(--checkout-radius-card,14px)}.cfco-wrap,.cfco-wrap *,.uyeco-wrap,.uyeco-wrap *,.htco-wrap,.htco-wrap *{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.cfco-section,.uyeco-section,.htco-section{max-width:100%;padding:24px 32px 40px}.cfco-eyebrow,.uyeco-eyebrow,.htco-eyebrow{color:var(--slate);letter-spacing:3.5px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-block}.cfco-headline,.uyeco-headline,.htco-headline{color:var(--slate-ink);letter-spacing:-.6px;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.08}.cfco-headline .cfco-light,.uyeco-headline .uyeco-light,.htco-headline .htco-light{color:var(--slate-ink);margin-bottom:2px;font-weight:400;display:block}.cfco-headline .cfco-heavy,.uyeco-headline .uyeco-heavy,.htco-headline .htco-heavy{color:var(--slate-ink);font-weight:800;display:block}.cfco-sub,.uyeco-sub,.htco-sub{color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.55}.uyeco-sub strong,.htco-sub strong{color:var(--ink);font-weight:700}.cfco-product,.uyeco-product,.htco-product{border-radius:var(--r-card);background:var(--cream);aspect-ratio:1;width:100%;margin-bottom:32px;position:relative;overflow:hidden}.cfco-section-label,.uyeco-section-label,.htco-section-label{color:var(--slate);letter-spacing:2px;text-transform:uppercase;border-bottom:2px solid var(--gold);margin-bottom:14px;padding-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.cfco-list,.uyeco-list,.htco-list{margin-bottom:32px;list-style:none}.cfco-list li,.uyeco-list li,.htco-list li{color:var(--ink);border-bottom:1px solid var(--rule);padding:12px 0 12px 32px;font-size:15px;line-height:1.45;position:relative}.cfco-list li{font-weight:600}.uyeco-list li,.htco-list li{padding:14px 0 14px 32px}.cfco-list li:last-child,.uyeco-list li:last-child,.htco-list li:last-child{border-bottom:none}.cfco-list li:before,.uyeco-list li:before,.htco-list li:before{content:"✓";color:var(--gold);font-size:16px;font-weight:800;position:absolute;top:13px;left:0}.uyeco-list li:before,.htco-list li:before{top:15px}.uyeco-list li strong,.htco-list li strong{color:var(--slate);font-weight:800}.htco-modules{margin-bottom:32px;list-style:none}.htco-modules li{border-bottom:1px solid var(--rule);padding:16px 0}.htco-modules li:last-child{border-bottom:none}.htco-mod-num{color:var(--slate);letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.htco-mod-title{color:var(--slate-ink);letter-spacing:-.2px;margin-bottom:4px;font-size:17px;font-weight:800}.htco-mod-desc{color:var(--muted);font-size:14px;line-height:1.5}.cfco-bonuses,.uyeco-bonuses,.htco-bonuses{background:var(--gold-soft);border-left:3px solid var(--gold);border-radius:var(--r-card);margin-bottom:32px;padding:20px 24px}.cfco-bonuses-label,.uyeco-bonuses-label,.htco-bonuses-label{color:var(--slate);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.cfco-bonuses-list,.uyeco-bonuses-list,.htco-bonuses-list{list-style:none}.cfco-bonuses-list li,.uyeco-bonuses-list li,.htco-bonuses-list li{color:var(--ink);padding:8px 0 8px 28px;font-size:14px;font-weight:600;line-height:1.45;position:relative}.cfco-bonuses-list li:before,.uyeco-bonuses-list li:before,.htco-bonuses-list li:before{content:"★";color:var(--gold);font-size:14px;font-weight:800;position:absolute;top:8px;left:0}.cfco-bonus-name,.uyeco-bonus-name,.htco-bonus-name{color:var(--slate);font-weight:800}.cfco-price-band,.uyeco-price-band,.htco-price-band{background:var(--slate);color:var(--on-dark);border-radius:var(--r-card);text-align:center}.cfco-price-band{margin-bottom:32px;padding:22px 24px}.uyeco-price-band{margin-bottom:16px;padding:26px 24px}.htco-price-band{margin-bottom:32px;padding:26px 24px}.cfco-price-now,.uyeco-price-now,.htco-price-now{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);font-size:14px;font-weight:700}.cfco-price-now{margin-bottom:4px}.uyeco-price-now,.htco-price-now{margin-bottom:6px}.cfco-price-amount,.uyeco-price-amount,.htco-price-amount{color:var(--on-dark);font-weight:800}.cfco-price-amount{letter-spacing:-1px;font-size:38px}.uyeco-price-amount{letter-spacing:-1px;font-size:44px;line-height:1}.htco-price-amount{letter-spacing:-1.2px;font-size:48px;line-height:1}.cfco-price-note,.uyeco-price-note,.htco-price-note{color:var(--on-dark-muted);font-size:12px;font-style:italic}.htco-price-amount .htco-price-interval{letter-spacing:-.2px;color:var(--on-dark);font-size:22px;font-weight:800}.cfco-price-note{margin-top:6px}.uyeco-price-note,.htco-price-note{margin-top:8px}.cfco-testimonials,.uyeco-testimonials,.htco-testimonials{margin-bottom:32px}.cfco-testimonial,.uyeco-testimonial,.htco-testimonial{border-bottom:1px solid var(--rule);text-align:center;padding:28px 0}.cfco-testimonial:first-child,.uyeco-testimonial:first-child,.htco-testimonial:first-child{padding-top:4px}.cfco-testimonial:last-child,.uyeco-testimonial:last-child,.htco-testimonial:last-child{border-bottom:none;padding-bottom:4px}.cfco-stars,.uyeco-stars,.htco-stars{color:var(--gold);letter-spacing:2px;margin-bottom:12px;font-size:14px}.cfco-quote,.uyeco-quote,.htco-quote{color:var(--ink);letter-spacing:-.2px;max-width:46ch;margin:0 auto 16px;font-size:18px;font-weight:600;line-height:1.5}.cfco-attribution,.uyeco-attribution,.htco-attribution{border-top:none;padding-top:0}.cfco-attribution-name,.uyeco-attribution-name,.htco-attribution-name{color:var(--slate-ink);font-size:13px;font-weight:700;line-height:1.2}.cfco-attribution-role,.uyeco-attribution-role,.htco-attribution-role{color:var(--muted);letter-spacing:.5px;font-size:11px}.cfco-guarantee,.uyeco-promise{background:var(--cream);border-left:3px solid var(--gold);border-radius:var(--r-card);margin-bottom:12px;padding:24px 28px}.cfco-guarantee-title,.uyeco-promise-title{color:var(--slate-ink);letter-spacing:-.2px;margin-bottom:12px;font-size:16px;font-weight:800}.cfco-guarantee-body,.uyeco-promise-body{color:var(--ink);margin-bottom:12px;font-size:14px;line-height:1.65}.cfco-guarantee-body:last-child,.uyeco-promise-body:last-child{margin-bottom:0}.cfco-guarantee-body strong,.uyeco-promise-body strong{color:var(--slate);font-weight:800}.htco-accepted{background:var(--slate);color:var(--on-dark);border-radius:var(--r-card);text-align:center;margin-bottom:28px;padding:18px 22px}.htco-accepted-eyebrow{color:var(--gold);letter-spacing:-.01em;text-transform:none;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.2}.htco-accepted-text{color:var(--on-dark);font-size:14px;font-weight:600;line-height:1.55}.htco-next{background:var(--cream);border-left:3px solid var(--gold);border-radius:var(--r-card);margin-bottom:12px;padding:24px 28px}.htco-next-title{color:var(--slate-ink);letter-spacing:-.2px;margin-bottom:14px;font-size:16px;font-weight:800}.htco-next-list{counter-reset:nextstep;list-style:none}.htco-next-list li{color:var(--ink);counter-increment:nextstep;padding:8px 0 8px 36px;font-size:14px;line-height:1.55;position:relative}.htco-next-list li:before{content:counter(nextstep);background:var(--gold);width:22px;height:22px;color:var(--slate-ink);text-align:center;border-radius:50%;font-size:12px;font-weight:800;line-height:22px;position:absolute;top:8px;left:0}.htco-next-list li strong{color:var(--slate);font-weight:800}@media (max-width:768px){.cfco-section,.uyeco-section,.htco-section{padding:20px 20px 32px}.cfco-headline,.uyeco-headline,.htco-headline{font-size:28px}.uyeco-price-amount{font-size:36px}.htco-price-amount{font-size:38px}.htco-price-amount .htco-price-interval{font-size:17px}}
