.cln{--plum:#2b0a3d;--purple:#9438fd;--lilac:#efe0ff;--paper:#fbf7ff;--ink:#1b0a26;--mango:#ffc24d;--muted:#4a3760;font-family:var(--font-poppins),"Poppins",sans-serif;color:var(--ink);background:#fff}.cln *{box-sizing:border-box}.cln .wagen{font-family:"Wagen",var(--font-poppins),"Poppins",sans-serif}.cln .cln-next{color:var(--lilac);font-size:13px;margin:9px 0 0}.cln .cln-watch{display:inline-block;margin-top:12px;color:var(--paper)!important;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cln .cln-watch:focus-visible{outline:2px solid var(--mango);outline-offset:4px}.cln .cln-resume{display:inline-block;color:var(--mango)!important;font-size:14px;margin-top:12px;text-decoration:underline}.cln .cln-video{margin:24px 0 30px;max-width:960px}.cln .cln-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--plum);border-radius:16px}.cln .cln-video figcaption{margin-top:10px;color:var(--muted);font-size:14px}.cln .cln-video details{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.6}.cln .cln-video summary{cursor:pointer;color:var(--plum);font-weight:700}.cln #clone-how-it-works,.cln #clone-reviews,.cln #pick{scroll-margin-top:100px}.cln .cln-hero{background:linear-gradient(160deg,#3a0f52 0,var(--purple) 100%);color:var(--paper)}.cln .cln-hero-inner{max-width:1180px;margin:0 auto;padding:28px 20px 30px;display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.cln .cln-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mango);margin:0 0 8px}.cln .cln-hero h1{font-size:clamp(31px,5.6vw,62px);line-height:1.02;letter-spacing:-.02em;font-weight:800;margin:0 0 10px;color:var(--paper);text-wrap:balance}.cln .cln-hero h1 em{font-style:normal;color:var(--mango)}.cln .cln-hero .sub{font-size:clamp(14.5px,1.6vw,18px);line-height:1.4;color:var(--lilac);margin:0 0 14px;max-width:34ch}.cln .cln-pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px}.cln .cln-price{font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1;color:#fff}.cln .cln-price small{font-size:13px;font-weight:700;color:var(--lilac);margin-right:4px}.cln .cln-stars{display:inline-flex;align-items:center;gap:7px;color:var(--mango);font-weight:700;font-size:13.5px;text-decoration:none}.cln .cln-stars span.t{color:var(--lilac);font-weight:600}.cln .cln-stars:hover span.t{color:#fff}.cln .cln-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;max-width:340px;background:var(--mango);color:var(--plum);padding:15px 26px;border-radius:999px;font-weight:800;font-size:17px;text-decoration:none;border:0;transition:transform .15s,filter .15s}.cln .cln-cta:hover{filter:brightness(1.06);transform:translateY(-2px);color:var(--plum)}.cln .cln-trust{display:flex;flex-wrap:wrap;gap:6px 8px;margin:13px 0 0;padding:0;list-style:none}.cln .cln-trust li{font-size:11.5px;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.26);color:var(--paper);padding:5px 11px;border-radius:999px}.cln .cln-shot{position:relative;border-radius:20px;overflow:hidden;background:#fff;aspect-ratio:1/1;border:3px solid var(--plum)}.cln .cln-shot img{width:100%!important;height:100%!important;max-width:none;-o-object-fit:contain;object-fit:contain;display:block;padding:8px}.cln .cln-shot .flag{position:absolute;left:0;bottom:0;background:var(--plum);color:var(--mango);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:0 14px 0 0}.cln .cln-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.cln .cln-section{padding:52px 0}.cln .cln-kicker{font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin:0 0 9px}.cln .cln-h2{font-size:clamp(27px,3.6vw,44px);line-height:1.05;letter-spacing:-.02em;font-weight:800;color:var(--plum);margin:0 0 12px;text-wrap:balance}.cln .cln-lede{font-size:16.5px;line-height:1.55;color:var(--muted);max-width:60ch;margin:0 0 26px}.cln .cln-band{background:var(--paper)}.cln .shortcode-products-container,.cln .shortcode-products-container-no-title{margin:0}.cln .shortcode-products-container-inner{display:flex;flex-wrap:wrap;gap:16px;padding:0;border:0;background:transparent}.cln .product-item{display:flex;flex-direction:column;align-items:stretch;width:calc(33.333% - 11px);max-width:none;margin:0;background:#fff;border:2.5px solid var(--plum);border-radius:18px;padding:14px;transition:transform .15s,box-shadow .15s}.cln .product-item:hover{transform:translateY(-3px);box-shadow:8px 8px 0 var(--lilac)}.cln .product-item>img{width:100%!important;height:auto!important;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;margin-bottom:10px}.cln .product-details{display:flex;flex-direction:column;flex:1;text-align:left}.cln .product-details a.product-link{font-size:16px;font-weight:800;color:var(--plum)!important;text-decoration:none!important;margin-bottom:4px}.cln .product-price-line{margin:2px 0 8px}.cln .product-price-line .product-price{color:var(--ink);font-size:19px;font-weight:800}.cln .product-price-line .product-list-price{color:#9a8aa8;font-size:13px;text-decoration:line-through;margin-left:6px}.cln .company-info{margin-bottom:12px}.cln .product-details .company-name{border-radius:999px;background:var(--lilac);color:var(--purple);padding:3px 10px;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center}.cln .product-details .company-name:empty{display:none}.cln .product-details .view-item-btn{margin-top:auto;display:block;text-align:center;padding:11px 16px;background:var(--purple);color:#fff!important;border-radius:999px;text-decoration:none;font-size:14px;font-weight:800}.cln .product-details .view-item-btn:hover{background:var(--plum)}.cln .cln-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cln .cln-step{background:#fff;border:2.5px solid var(--plum);border-radius:18px;padding:22px 20px}.cln .cln-step .n{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin:0 0 10px}.cln .cln-step h3{font-size:18px;font-weight:800;color:var(--plum);margin:0 0 8px}.cln .cln-step p:not(.n){color:var(--muted);line-height:1.5;margin:0;font-size:15px}.cln .cln-answers{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cln .cln-answer{border:2.5px solid var(--plum);border-radius:18px;padding:26px;background:var(--lilac)}.cln .cln-answer.plum{background:var(--plum);color:var(--paper)}.cln .cln-answer h3{font-size:20px;font-weight:800;margin:0 0 10px;color:var(--plum)}.cln .cln-answer.plum h3{color:var(--mango)}.cln .cln-answer p{margin:0 0 10px;line-height:1.55;font-size:15.5px;color:var(--muted)}.cln .cln-answer.plum p{color:var(--lilac)}.cln .cln-answer p:last-child{margin-bottom:0}.cln .cln-compare-scroll{overflow-x:auto}.cln .cln-compare{width:100%;min-width:520px;border-collapse:collapse;background:#fff;border:2.5px solid var(--plum);border-radius:18px;overflow:hidden}.cln .cln-compare td,.cln .cln-compare th{text-align:left;padding:14px 18px;border-bottom:1px solid var(--lilac);font-size:15px;color:var(--muted);vertical-align:top}.cln .cln-compare thead th{background:var(--plum);color:var(--paper);font-weight:800;font-size:14px}.cln .cln-compare thead th.us{color:var(--mango)}.cln .cln-compare tbody td.us{color:var(--ink);font-weight:600;background:#fdfaff}.cln .cln-compare tbody tr:last-child td,.cln .cln-compare tbody tr:last-child th{border-bottom:0}.cln .cln-compare tbody th{font-weight:800;color:var(--plum);width:26%}.cln .cln-anchor{color:var(--lilac);font-size:13px;line-height:1.35;margin:-4px 0 12px;max-width:40ch}.cln .cln-anchor b{color:#fff;font-weight:800}.cln .cln-holiday{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:800;color:var(--plum);background:var(--mango);border-radius:999px;padding:5px 12px}.cln .cln-money{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.cln .cln-money-card{background:#fff;border:2.5px solid var(--plum);border-radius:18px;padding:22px 22px 20px}.cln .cln-money-card.copy{background:var(--lilac)}.cln .cln-money-card .tag{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin:0 0 6px}.cln .cln-money-card .amt{font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1;color:var(--plum);margin:0 0 4px}.cln .cln-money-card .amt small{font-size:13px;font-weight:700;color:var(--muted);margin-right:4px}.cln .cln-money-card .once{font-size:14px;color:var(--muted);margin:0 0 14px}.cln .cln-money-card ul{margin:0;padding:0;list-style:none}.cln .cln-money-card li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:var(--ink);margin-bottom:7px}.cln .cln-money-card li:before{content:"";position:absolute;left:0;top:7px;width:11px;height:11px;border-radius:50%;background:var(--mango);border:2px solid var(--plum)}.cln .cln-money-card li.faded{color:var(--muted);text-decoration:line-through}.cln .cln-money-card li.faded:before{background:transparent;border-color:#b9a8c9}.cln .cln-money-note{margin:16px 0 0;font-size:14.5px;color:var(--muted);line-height:1.5;max-width:70ch}.cln .cln-money-note b{color:var(--plum)}.cln .cln-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cln .cln-review{margin:0;background:#fff;border:2.5px solid var(--plum);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.cln .cln-review .rate{color:var(--mango);font-size:15px;letter-spacing:2px}.cln .cln-review p{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.cln .cln-review .who{margin-top:auto;font-weight:800;color:var(--plum);font-size:13.5px}.cln .cln-close{background:var(--plum);color:var(--paper);text-align:center;padding:56px 20px}.cln .cln-close h2{font-size:clamp(28px,4vw,48px);font-weight:800;margin:0 0 12px;color:var(--paper);letter-spacing:-.02em}.cln .cln-close p{color:var(--lilac);font-size:17px;margin:0 0 22px}.cln .cln-close .cln-cta{max-width:340px}@media (max-width:900px){.cln .cln-steps{grid-template-columns:repeat(2,1fr)}.cln .cln-answers,.cln .cln-money,.cln .cln-reviews{grid-template-columns:1fr}.cln .product-item{width:calc(50% - 8px)}}@media (max-width:640px){.cln .cln-hero-inner{grid-template-columns:1fr;gap:16px;padding:20px 18px 24px}.cln .cln-hero .sub{margin-bottom:10px}.cln .cln-shot{aspect-ratio:16/10;border-radius:16px}.cln .cln-shot img{-o-object-fit:contain;object-fit:contain}.cln .cln-cta{max-width:none}.cln .cln-section{padding:40px 0}.cln .product-item{width:100%;flex-direction:row;align-items:center;gap:14px}.cln .product-item>img{width:118px!important;flex-shrink:0;margin-bottom:0}.cln .product-details .view-item-btn{margin-top:8px}}@media (prefers-reduced-motion:reduce){.cln *{transition:none!important}}