.upsell-page{--kit-navy:oklch(34.6703% .0730875 256.689);--kit-amber:oklch(78.0236% .14402 69.4199);--kit-cream:oklch(95.2128% .0221321 80.6873);--kit-white:oklch(100% 0 0);--kit-green:oklch(56.8526% .118714 154.949);--kit-green-light:oklch(95.4502% .0181859 161.116);--kit-red:oklch(53.8572% .193727 26.7249);--kit-ink:oklch(21.7787% 0 0);--kit-gray:oklch(44.9533% 0 0);--kit-violet:oklch(49.7026% .131054 296.733);--kit-border:oklch(92.1906% 0 0);--kit-notice:oklch(93.6847% .042589 70.6837);--kit-heading-font:"Poppins", sans-serif;--kit-body-font:"Roboto Condensed", sans-serif;--kit-soft-shadow:0 3px 12px oklch(21.8% 0 0/.05);--kit-button-shadow:0 5px 0 oklch(43% .09 154.5/.22), 0 6px 16px oklch(56.7% .118 154.5/.15);--kit-book-shadow:2px 5px 14px oklch(21.8% 0 0/.2);background:var(--kit-white);color:var(--kit-ink);font:400 18px/1.55 var(--kit-body-font);letter-spacing:0}.upsell-page *{box-sizing:border-box;letter-spacing:0}.upsell-inner{width:100%;max-width:720px;margin:0 auto;padding:0 20px}.upsell-page p{margin:0 0 16px}.upsell-page p:last-child{margin-bottom:0}.upsell-page strong{font-weight:700}.upsell-page h1,.upsell-page h2,.upsell-page h3{font-family:var(--kit-heading-font);color:var(--kit-navy);margin:0 0 20px;line-height:1.3}.upsell-page h2{font-size:36px;font-weight:900}.upsell-page h3{font-size:20px;font-weight:800}.upsell-page em{color:var(--kit-amber);font-style:normal}.upsell-band{padding:42px 0}.upsell-cream{background:var(--kit-cream)}.upsell-confirm{background:var(--kit-green-light);border-bottom:2px solid var(--kit-green);padding:30px 0 26px}.upsell-confirm-heading{align-items:center;gap:14px;margin-bottom:17px;display:flex}.upsell-confirm-heading svg{color:var(--kit-green);flex-shrink:0;width:36px;height:36px}.upsell-confirm-heading h1{color:var(--kit-green);margin:0;font-size:25px;font-weight:800}.upsell-confirm p{font-size:17px}.upsell-progress{color:var(--kit-gray);justify-content:space-between;align-items:center;gap:6px;margin:22px 0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.upsell-progress li{white-space:nowrap}.upsell-progress svg{width:13px;height:13px}.upsell-progress .is-complete{color:var(--kit-green)}.upsell-progress .is-current{color:var(--kit-amber)}.upsell-notice{background:var(--kit-notice);border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.upsell-notice svg{color:var(--kit-amber);flex-shrink:0;width:23px;height:23px;margin-top:2px}.upsell-notice p{margin:0;font-size:16px}.upsell-difference{text-align:center;padding:40px 0}.upsell-difference h2{margin:0}.upsell-list{gap:16px;margin:23px 0;padding:0;list-style:none;display:grid}.upsell-list li{align-items:flex-start;gap:14px;display:flex}.upsell-list svg{flex-shrink:0;width:23px;height:23px;margin-top:3px}.upsell-challenges svg{color:var(--kit-amber)}.upsell-benefits svg{color:var(--kit-green)}.upsell-warning{border-left:4px solid var(--kit-red);background:var(--kit-white);margin-top:22px;padding:18px 20px}.upsell-label{background:var(--kit-notice);color:var(--kit-navy);font:800 11px/1.4 var(--kit-heading-font);border-radius:4px;margin:0 auto 18px;padding:7px 12px;display:table}.upsell-solution h2,.upsell-solution>.upsell-inner>p{text-align:center}.upsell-solution h3{margin-bottom:16px}.upsell-benefits{margin-bottom:0}.kit-tone-navy{--book-color:var(--kit-navy);--book-ink:var(--kit-white)}.kit-tone-green{--book-color:var(--kit-green);--book-ink:var(--kit-white)}.kit-tone-violet{--book-color:var(--kit-violet);--book-ink:var(--kit-white)}.kit-tone-amber{--book-color:var(--kit-amber);--book-ink:var(--kit-navy)}.kit-tone-red{--book-color:var(--kit-red);--book-ink:var(--kit-white)}.kit-tone-gray{--book-color:var(--kit-gray);--book-ink:var(--kit-white)}.kit-mockup{aspect-ratio:1.45;width:100%;max-width:520px;margin:22px auto 28px;position:relative;container-type:inline-size}.kit-fan{position:absolute;inset:0}.kit-ground-shadow{filter:blur(9px);background:oklch(21.8% 0 0/.13);border-radius:50%;width:82%;height:8%;position:absolute;bottom:0;left:9%}.kit-book{background:var(--book-color);color:var(--book-ink);aspect-ratio:210/297;width:27%;box-shadow:var(--kit-book-shadow);border-radius:2px;flex-direction:column;align-items:center;display:flex;position:absolute;top:18%;overflow:hidden}.kit-book-band{background:var(--kit-amber);flex-shrink:0;width:100%;height:5%}.kit-book-logo{background:var(--kit-navy);color:var(--kit-white);aspect-ratio:1;width:19%;font:800 2.3cqw/1 var(--kit-heading-font);place-items:center;display:grid;position:absolute;top:8%;left:8%}.kit-tone-navy .kit-book-logo{background:var(--kit-amber);color:var(--kit-navy)}.kit-cover-icon{flex-shrink:0;width:36%;height:27%;margin-top:30%}.kit-cover-title{font:800 2.7cqw/1.3 var(--kit-heading-font);text-align:center;margin:9% 8% 0}.kit-cover-rule{background:var(--kit-amber);width:23%;height:2px;margin-top:12%}.kit-position-0{z-index:6;left:36.5%;transform:rotate(0)}.kit-position-1{z-index:3;top:14%;left:13%;transform:rotate(-5deg)}.kit-position-2{z-index:2;top:22%;left:1.5%;transform:rotate(-8deg)}.kit-position-3{z-index:4;top:5%;left:25%;transform:rotate(-2deg)}.kit-position-4{z-index:3;top:11%;left:59%;transform:rotate(5deg)}.kit-position-5{z-index:2;top:21%;left:72%;transform:rotate(8deg)}.kit-book-front{z-index:10;width:32%;top:25%;left:34%}.kit-book-front .kit-cover-title{font-size:3.5cqw}.upsell-offer h2{text-align:center;font-size:28px}.upsell-items{gap:12px;display:grid}.upsell-item{background:var(--kit-white);border:1px solid var(--kit-border);box-shadow:var(--kit-soft-shadow);border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px 14px;padding:20px;display:grid}.upsell-item-icon{background:var(--book-color);width:48px;height:48px;color:var(--book-ink);border-radius:8px;place-items:center;display:grid}.upsell-item-icon svg{width:27px;height:27px}.upsell-item h3{margin:0;font-size:14px}.upsell-item-value{color:var(--kit-gray);white-space:nowrap;font-size:14px}.upsell-strike{text-decoration:line-through;text-decoration-thickness:2px}.upsell-item p{grid-column:2/4;margin:0;font-size:16px;line-height:1.5}.upsell-price{background:var(--kit-navy);color:var(--kit-white);text-align:center;border-radius:16px;margin:28px 0 20px;padding:25px 16px}.upsell-price p{margin-bottom:7px;font-size:14px}.upsell-price p:first-child{opacity:.8;font-size:16px}.upsell-price-number{font:900 56px/1.2 var(--kit-heading-font);color:var(--kit-amber);margin:9px 0 12px}.upsell-page #hotmart-sales-funnel{width:100%;min-width:0;max-width:680px;min-height:120px;margin:16px auto;overflow-x:clip}.upsell-page .upsell-cta{background:var(--kit-green);color:var(--kit-white);box-shadow:var(--kit-button-shadow);font-family:var(--kit-heading-font);text-transform:uppercase;white-space:normal;border:0;border-radius:12px;font-weight:800;line-height:1.4;transition:none}.upsell-page .upsell-cta:hover{background:var(--kit-green);filter:brightness(.96)}.upsell-page .upsell-cta:focus-visible{outline:3px solid var(--kit-amber);outline-offset:4px}.upsell-page .upsell-cta-full{width:100%;height:auto;min-height:64px;padding:16px 18px;font-size:17px}.upsell-page .upsell-cta-compact{height:auto;min-height:48px;padding:12px 17px;font-size:13px}.upsell-guarantee{color:var(--kit-gray);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;margin-top:16px!important}.upsell-guarantee svg{width:16px;height:16px}.upsell-faq h3{font-size:17px}.upsell-faq details{border-bottom:1px solid var(--kit-border);padding:16px 0}.upsell-faq details:last-child{border-bottom:0;padding-bottom:0}.upsell-faq summary{cursor:pointer;justify-content:space-between;gap:14px;font-weight:700;list-style:none;display:flex}.upsell-faq summary::-webkit-details-marker{display:none}.upsell-faq summary svg{width:18px;height:18px;color:var(--kit-gray);flex-shrink:0;margin-top:5px}.upsell-faq details[open] summary svg{transform:rotate(180deg)}.upsell-faq details p{color:var(--kit-gray);margin-top:10px;font-size:16px}.upsell-refusal{color:var(--kit-gray);text-align:center;margin-top:16px;font-size:14px;text-decoration:underline;display:block}.upsell-legal{color:var(--kit-gray);text-align:center;padding:22px 0;font-size:11px;line-height:1.6}@media (width<=767px){.upsell-page{font-size:17px}.upsell-band{padding:32px 0}.upsell-page h2{font-size:28px}.upsell-confirm{padding-top:24px}.upsell-confirm-heading{gap:10px}.upsell-confirm-heading h1{font-size:20px}.upsell-confirm-heading svg{width:30px;height:30px}.upsell-progress{gap:4px;font-size:10px}.upsell-progress svg{width:10px}.upsell-notice{gap:10px;padding:14px}.upsell-notice p{font-size:15px}.upsell-offer h2{font-size:24px}.upsell-item{grid-template-columns:48px 1fr;gap:10px 12px;padding:16px}.upsell-item h3{font-size:13px}.upsell-item-icon{grid-row:1/3}.upsell-item-value{grid-column:2;font-size:13px}.upsell-item p{grid-column:1/3;font-size:16px}.upsell-page .upsell-cta-full{padding:16px 14px;font-size:15px}}@media (width<=359px){.upsell-progress{gap:2px;font-size:9px}.upsell-confirm-heading h1{font-size:18px}}
