.upsell-page{--upsell-surface:#edf2eb;--upsell-accent:#3c5949}.upsell-theme-bundles{--upsell-surface:#eeedfa;--upsell-accent:#605498}.upsell-theme-carts{--upsell-surface:#eaf0f5;--upsell-accent:#416580}.upsell-theme-gifts{--upsell-surface:#f7eee5;--upsell-accent:#93603e}.upsell-breadcrumb{color:var(--muted);align-items:center;gap:10px;padding-top:28px;font-size:12px;display:flex}.upsell-breadcrumb a:hover{color:var(--ink)}.upsell-hero{grid-template-columns:.9fr 1.15fr;align-items:center;gap:52px;padding-block:68px 88px;display:grid}.upsell-feature-label{border-radius:var(--radius-action);color:var(--upsell-accent);background:var(--upsell-surface);margin-bottom:22px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.upsell-hero h1{font-size:clamp(40px,4.4vw,60px);line-height:1.06}.upsell-hero-copy>p{margin-block:24px 28px;font-size:15px;line-height:1.8}.upsell-hero .button-row{gap:22px}.upsell-plan-note{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.upsell-plan-note svg{color:var(--upsell-accent)}.upsell-visual{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 60px -28px #29271c35}.upsell-visual-bar{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:15px 18px;font-size:10px;display:flex}.upsell-window-dots{gap:5px;display:flex}.upsell-window-dots i{background:#dcdcd5;border-radius:50%;width:6px;height:6px}.upsell-preview-label{color:var(--upsell-accent)}.upsell-visual img{width:100%;display:block}.upsell-visual figcaption{color:var(--muted);padding:12px 18px;font-size:10px}.upsell-section-heading{max-width:670px;margin-bottom:34px}.upsell-section-heading h2{font-size:clamp(29px,3vw,39px)}.upsell-section-heading>p{margin-top:16px;font-size:14px;line-height:1.8}.upsell-benefits{border-top:1px solid var(--line);padding-block:70px 80px}.upsell-benefit-grid,.upsell-step-grid,.upsell-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.upsell-benefit-grid article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-control);padding:28px}.upsell-card-number{border-radius:var(--radius-control);background:var(--upsell-surface);width:38px;height:38px;color:var(--upsell-accent);justify-content:center;align-items:center;margin-bottom:24px;font-size:12px;display:inline-flex}.upsell-benefit-grid h3,.upsell-step-grid h3{font-size:19px;line-height:1.3}.upsell-benefit-grid p,.upsell-step-grid p{margin-top:13px;font-size:13px;line-height:1.85}.upsell-setup{border-radius:var(--radius-card);color:#fcfbf8;background:#232420;padding:48px;scroll-margin-top:110px}.upsell-setup p{color:#c5c7bd}.upsell-step-grid{gap:35px;margin:40px 0 0;padding:0;list-style:none}.upsell-step-grid li{border-top:1px solid #484c40;padding-top:22px}.upsell-step-number{color:#c5c7bd;margin-bottom:24px;font-size:12px;display:block}.upsell-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:90px;display:grid}.upsell-faq>div>p{margin-block:24px 10px;font-size:13px}.upsell-faq details{border-bottom:1px solid var(--line)}.upsell-faq details:first-child{border-top:1px solid var(--line)}.upsell-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:14px;font-weight:500;list-style:none;display:flex}.upsell-faq summary::-webkit-details-marker{display:none}.upsell-faq summary:hover{color:var(--upsell-accent)}.upsell-faq details[open] summary svg{transform:rotate(45deg)}.upsell-faq details p{padding:0 30px 24px 0;font-size:13px;line-height:1.85}.upsell-related{border-top:1px solid var(--line);padding-block:65px 75px}.upsell-related-image{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.upsell-related-image img{transition:transform .25s;display:block}.upsell-related-card:hover img{transform:scale(1.025)}.upsell-related-title{justify-content:space-between;align-items:center;gap:12px;margin-block:18px 9px;display:flex}.upsell-related-title h3{font-size:17px}.upsell-related-card:hover h3,.upsell-related-card:hover svg{color:var(--blue)}.upsell-related-card p{font-size:12px;line-height:1.7}.upsell-cta{background:var(--upsell-surface);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:30px;margin-bottom:80px;padding:42px;display:flex}.upsell-cta h2{max-width:520px;font-size:30px}.upsell-cta p{margin-top:14px;font-size:13px}@media (max-width:1050px){.upsell-hero{gap:30px}.upsell-benefit-grid article{padding:22px}.upsell-setup{padding:34px}.upsell-faq{gap:40px}}@media (max-width:900px){.upsell-hero{grid-template-columns:1fr;gap:36px;padding-block:45px 60px}.upsell-hero-copy{max-width:600px}.upsell-hero h1{font-size:clamp(40px,7vw,60px)}.upsell-visual{width:100%}}@media (max-width:760px){.upsell-benefits,.upsell-related{padding-block:45px}.upsell-benefit-grid,.upsell-step-grid{grid-template-columns:1fr;gap:18px}.upsell-card-number{margin-bottom:18px}.upsell-setup{padding:28px 24px}.upsell-step-number{margin-bottom:14px}.upsell-faq{grid-template-columns:1fr;gap:28px;padding-block:55px}.upsell-faq h2 br{display:none}.upsell-faq h2{font-size:32px}.upsell-cta{flex-direction:column;align-items:flex-start;margin-bottom:50px;padding:28px}.upsell-cta h2{font-size:29px}}@media (max-width:600px){.upsell-related-grid{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.upsell-related-image img{transition:none}.upsell-related-card:hover img{transform:none}}.upsell-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.upsell-hub-grid h2{justify-content:space-between;gap:16px;font-size:24px;display:flex}@media (max-width:700px){.upsell-hub-grid{grid-template-columns:1fr}}
