.dispatch-hero{position:relative;background:linear-gradient(117deg,#06394d,#002939);padding:8rem 0 4rem;overflow:hidden;min-height:90vh;display:flex;align-items:center}.dispatch-hero:before{content:"";position:absolute;top:-30%;right:-15%;width:70%;height:100%;background:radial-gradient(ellipse,rgba(76,105,116,.08) 0%,transparent 70%);pointer-events:none}.dispatch-hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:220px;background:linear-gradient(to top,#002939 0%,rgba(0,41,57,.6) 40%,transparent 100%);z-index:1;pointer-events:none}.dispatch-hero .container{position:relative;z-index:3}.hero-split{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-12);align-items:center}.hero-content{max-width:520px}.hero-content .eyebrow{color:var(--color-orange-light)}.hero-content .eyebrow:before{background:var(--color-orange-light)}.hero-content h1{color:var(--color-white);font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-4);line-height:1.1;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight)}.hero-content h1 span{color:#fff9;font-weight:var(--weight-light);font-style:italic}.hero-content .hero-subtitle{color:#ffffffbf;font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:440px}.hero-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.hero-actions .btn{min-width:180px}.hero-mockup{position:relative;z-index:3}.hero-mockup-img{width:100%;display:block;position:relative;z-index:1}.hero-mockup-glow{position:absolute;bottom:-50px;left:0%;right:0%;height:80%;background:radial-gradient(ellipse 80% 50% at 50% 80%,rgba(234,118,38,.1) 0%,rgba(76,105,116,.12) 35%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:-1}.v1-ambient{position:absolute;inset:-40px;z-index:0;pointer-events:none}.v1-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 70%)}.v1-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:v1OrbPulse 6s ease-in-out infinite}.v1-orb--orange{width:200px;height:200px;top:-10%;right:5%;background:#ea76261f}.v1-orb--teal{width:160px;height:160px;bottom:10%;left:-5%;background:#4c697426;animation-delay:-3s}@keyframes v1OrbPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.v1-floating-panel{position:relative;z-index:2;width:108%;max-width:108%;border-radius:12px;overflow:hidden;transform:perspective(1400px) rotateY(-2.5deg) rotateX(1.5deg);transition:transform .5s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 4px #0000001a,0 8px 16px #00000026,0 24px 48px #0003,0 48px 80px #00000040}.v1-floating-panel:hover{transform:perspective(1400px) rotateY(-1deg) rotateX(.5deg)}.v1-panel-edge{position:absolute;inset:0;z-index:3;border-radius:12px;pointer-events:none;border:1px solid rgba(255,255,255,.1);border-top-color:#fff3;border-left-color:#ffffff26}.v1-panel-shine{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.08) 100%)}.v1-panel-shine:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff0a 30%,#ffffff29 48%,#fff3,#ffffff29 52%,#ffffff0a 70%,#fff0);animation:v1AutoSweep 10s 2s ease-in-out infinite}@keyframes v1AutoSweep{0%,15%{transform:skew(-25deg) translate(-200%)}45%{transform:skew(-25deg) translate(350%)}45.1%,to{transform:skew(-25deg) translate(-200%)}}.bento-section{padding:var(--space-20) 0;background:var(--color-white)}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.bento-card{background:var(--color-off-white);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--color-border);transition:all var(--transition-base) var(--ease-out);position:relative;overflow:hidden}.bento-card:hover{border-color:var(--color-orange);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.bento-card .bento-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.bento-card .bento-icon{width:40px;height:40px;min-width:40px;border-radius:var(--radius-md);background:var(--color-white);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-orange);transition:all var(--transition-base)}.bento-card:hover .bento-icon{background:var(--color-orange);color:var(--color-white);border-color:var(--color-orange)}.bento-card h3{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-gray-800);margin:0}.bento-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.how-section{padding:var(--space-20) 0;background:var(--color-off-white)}.how-step{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;padding:var(--space-10) 0;position:relative}.how-step:not(:last-child){border-bottom:1px solid var(--color-border)}.how-step--reverse{direction:rtl}.how-step--reverse>*{direction:ltr}.how-step-heading{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.how-step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--radius-round);background:var(--gradient-orange);color:var(--color-white);font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-sm)}.how-step-content h3{font-size:var(--text-2xl);margin:0}.how-step-content p{color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.how-step-content ul{display:flex;flex-direction:column;gap:var(--space-2)}.how-step-content ul li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-medium)}.how-step-content ul li svg{flex-shrink:0;width:18px;height:18px;color:var(--color-success)}.how-step-visual{position:relative;overflow:hidden;border-radius:var(--radius-lg);cursor:pointer}.how-step-visual img{width:100%;border-radius:0;box-shadow:none;display:block;transition:transform .6s ease,filter .6s ease}.how-step-visual--portrait{aspect-ratio:2246 / 1644;background:transparent}.how-step-visual--portrait img{width:100%;height:100%;object-fit:contain}.how-step-visual:hover img{transform:scale(1.04);filter:brightness(.55)}.how-step-visual:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff14 25%,#ffffff59 47%,#ffffff73,#ffffff59 53%,#ffffff14 75%,#fff0);transform:skew(-25deg) translate(-200%);transition:transform .6s ease;z-index:2;pointer-events:none}.how-step-visual:hover:after{transform:skew(-25deg) translate(350%)}.how-step-caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:3;pointer-events:none;color:#fff;opacity:0;transition:opacity .4s ease}.how-step-visual:hover .how-step-caption{opacity:1}.how-step-caption-label{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.5);transform:translateY(10px);transition:transform .5s ease}.how-step-visual:hover .how-step-caption-label{transform:translateY(0)}.caption-divider{display:block;width:32px;height:1px;background:#ffffff80;transform:scaleX(0);transition:transform .4s ease .1s}.how-step-visual:hover .caption-divider{transform:scaleX(1)}.how-step-caption-action{font-size:.75rem;font-weight:500;color:#fffc;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.4);transform:translateY(10px);opacity:0;transition:transform .5s ease .1s,opacity .4s ease .1s}.how-step-visual:hover .how-step-caption-action{transform:translateY(0);opacity:1}.compare-section{padding:var(--space-20) 0;background:var(--color-off-white)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:var(--space-10);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 24px #0029390f}.compare-col{padding:var(--space-10) var(--space-8)}.compare-col--pain{background:#f1f5f9}.compare-col--gain{background:var(--color-white);border-left:3px solid var(--color-orange)}.compare-col-tag{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-pill);margin-bottom:var(--space-6)}.compare-col--pain .compare-col-tag{background:#64748b1a;color:#64748b}.compare-col--gain .compare-col-tag{background:#ea76261a;color:var(--color-orange)}.compare-col h3{font-size:var(--text-xl);margin-bottom:var(--space-6);line-height:var(--leading-snug)}.compare-col--pain h3{color:#334155}.compare-col--gain h3{color:var(--color-navy)}.compare-list{display:flex;flex-direction:column;gap:var(--space-4)}.compare-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed)}.compare-list li svg{flex-shrink:0;margin-top:3px;width:20px;height:20px}.compare-col--pain .compare-list li{color:#64748b}.compare-col--pain .compare-list li svg{color:#cbd5e1}.compare-col--pain .compare-list li strong{color:#475569}.compare-col--gain .compare-list li svg{color:var(--color-orange)}.showcase-section{padding:var(--space-20) 0 calc(var(--space-20) + 40px);background:var(--color-off-white)}.yt-frame-outer{max-width:900px;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 8px 32px #00293926,0 0 0 1px #00293914}.yt-frame-bar{background:#2a2a2a;padding:9px 14px;display:flex;align-items:center;gap:8px}.yt-frame-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.yt-frame-dot--red{background:#ef4444}.yt-frame-dot--yellow{background:#eab308}.yt-frame-dot--green{background:#22c55e}.yt-frame-url{flex:1;background:#ffffff14;border-radius:5px;padding:3px 10px;font-size:11px;color:#ffffff73;text-align:center;font-family:var(--font-body);letter-spacing:var(--tracking-snug)}.yt-lite{position:relative;width:100%;cursor:pointer;background:#000;aspect-ratio:16/9}.yt-lite>img{filter:saturate(.6) contrast(1.05);transition:filter .3s ease}.yt-lite:hover>img{filter:saturate(.75) contrast(1.05)}.yt-thumbnail-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,41,57,.08) 0%,rgba(0,41,57,.04) 50%,transparent 100%);pointer-events:none;z-index:1}.yt-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.12) 100%);pointer-events:none;z-index:1}.related-section{padding:var(--space-20) 0;background:var(--color-off-white)}.workflow-card{display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border);padding:var(--space-8);text-decoration:none;color:inherit;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1),border-color .3s ease;position:relative;overflow:hidden}.workflow-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gradient-orange);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.23,1,.32,1)}.workflow-card:hover:after{transform:scaleX(1)}.workflow-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00293914;border-color:#ea762626}.workflow-card-icon{width:48px;height:48px;border-radius:50%;background:#ea762614;display:flex;align-items:center;justify-content:center;color:var(--color-orange);margin-bottom:var(--space-5);transition:background var(--transition-base)}.workflow-card:hover .workflow-card-icon{background:#ea762624}.workflow-card h4{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:var(--space-2);color:var(--color-gray-800)}.workflow-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);flex:1}.workflow-card-arrow{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-orange)}.workflow-card:hover .workflow-card-arrow{gap:var(--space-3)}.dp-integrations{background:#f8fafc;padding:var(--space-16) 0;overflow:hidden}.dp-integrations__inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.dp-integrations__header{text-align:center;margin-bottom:var(--space-8)}.dp-int-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3);margin-bottom:var(--space-12)}.dp-int-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:box-shadow .3s ease,transform .4s cubic-bezier(.23,1,.32,1)}.dp-int-cell:hover{box-shadow:0 6px 20px #0029391a;transform:translateY(-2px)}.dp-int-cell img{height:32px;width:auto;max-width:90px;object-fit:contain;display:block}.dp-int-cell span{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-semibold);color:var(--color-navy);text-align:center;line-height:1.3;letter-spacing:var(--tracking-snug)}.dp-integrations__footer{text-align:center}.dp-integrations__footer a{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 28px;border:1.5px solid var(--color-navy);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-navy);text-decoration:none;transition:background .2s ease,color .2s ease}.dp-integrations__footer a:hover{background:var(--color-navy);color:var(--color-white)}@media(max-width:1024px){.dp-int-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.dp-int-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.dp-int-grid{grid-template-columns:repeat(2,1fr)}}.vd-faq{background:#fff;padding:6rem 0}.vd-faq__inner{max-width:780px;margin:0 auto;padding:0 var(--space-6)}.vd-faq__header{text-align:center;margin-bottom:var(--space-10)}.vd-faq__eyebrow{display:inline-block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#ea7626;margin-bottom:var(--space-3)}.vd-faq__heading{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:var(--weight-bold);color:var(--color-navy);line-height:var(--leading-snug)}.vd-faq__list{display:flex;flex-direction:column;gap:0}.vd-faq__item{border-bottom:1px solid var(--color-gray-100)}.vd-faq__item:first-child{border-top:1px solid var(--color-gray-100)}.vd-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-navy);line-height:var(--leading-snug);transition:color .2s ease}.vd-faq__question:hover{color:#ea7626}.vd-faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.vd-faq__icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.vd-faq__item.is-open .vd-faq__icon{transform:rotate(45deg)}.vd-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.vd-faq__item.is-open .vd-faq__answer{max-height:300px}.vd-faq__answer p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-400);line-height:var(--leading-relaxed);padding-bottom:var(--space-5);max-width:660px}.dp-cta{background:#002939;padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(3.5rem,6vw,5rem);text-align:center;position:relative;overflow:hidden}.dp-cta__bg-photo{position:absolute;inset:0;z-index:0}.dp-cta__bg-photo img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}.dp-cta__bg-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#002939eb,#002939d9 35% 65%,#002939eb);pointer-events:none}.dp-cta__orb-1{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(40,90,110,.22) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(60px);animation:dpCtaOrb 8s ease-in-out infinite alternate;pointer-events:none}.dp-cta__orb-2{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(76,105,116,.18) 0%,transparent 65%);top:30%;right:-100px;filter:blur(50px);animation:dpCtaOrb 12s ease-in-out infinite alternate-reverse;pointer-events:none}.dp-cta__orb-3{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(30,70,90,.15) 0%,transparent 65%);bottom:10%;left:-80px;filter:blur(50px);animation:dpCtaOrb 10s ease-in-out infinite alternate;pointer-events:none}@keyframes dpCtaOrb{0%{transform:scale(1) translate(0)}to{transform:scale(1.2) translate(30px,-20px)}}.dp-cta__ring{position:absolute;width:400px;height:400px;border-radius:50%;border:1px solid rgba(234,118,38,.12);top:50%;left:50%;transform:translate(-50%,-50%);animation:dpRingPulse 4s ease-in-out infinite;pointer-events:none}.dp-cta__ring-2{width:600px;height:600px;border-color:#ea762612;animation-delay:1.3s}.dp-cta__ring-3{width:800px;height:800px;border-color:#ea76260a;animation-delay:2.6s}@keyframes dpRingPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.4;transform:translate(-50%,-50%) scale(1.04)}}.dp-cta__inner{position:relative;z-index:1;max-width:var(--container-narrow);margin:0 auto;padding:0 var(--space-6)}.dp-cta__heading{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,4rem);font-weight:var(--weight-extrabold);color:#fff;line-height:1.1;letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}.dp-cta__heading em{font-style:normal;background:linear-gradient(135deg,#ea7626,#f5a862);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dp-cta__sub{font-family:var(--font-body);font-size:var(--text-lg);color:#ffffff8c;line-height:var(--leading-relaxed);margin-bottom:var(--space-10)}.dp-cta__actions{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap}.dp-cta__btn-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px 28px;background:var(--gradient-orange);color:#fff;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base);box-shadow:0 4px 24px #ea762673}.dp-cta__btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px #ea762699}.dp-cta__btn-ghost{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px 28px;background:#ffffff0a;color:#ffffffb3;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);text-decoration:none;backdrop-filter:blur(4px);transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.dp-cta__btn-ghost:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-3px)}@media(max-width:1024px){.hero-split{grid-template-columns:1fr;gap:var(--space-8);text-align:center}.hero-content{max-width:100%}.hero-content .hero-subtitle{max-width:100%;margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.dispatch-hero{min-height:auto;padding:7rem 0 0}.v1-floating-panel{width:100%;max-width:640px;margin:0 auto;transform:none}.v1-floating-panel:hover{transform:none}.v1-ambient{display:none}.v1-panel-shine:after{display:none}.bento-grid{grid-template-columns:repeat(2,1fr)}.how-step,.how-step--reverse{grid-template-columns:1fr;gap:var(--space-6);direction:ltr}.compare-grid{grid-template-columns:1fr}.compare-col--gain{border-left:none;border-top:3px solid var(--color-orange)}.dp-cta__actions{flex-direction:column;align-items:center}}@media(max-width:768px){.dispatch-hero{padding:6rem 0 0}.hero-content h1{font-size:var(--text-4xl)}.bento-grid{grid-template-columns:1fr}.dp-cta__heading{font-size:var(--text-3xl)}.dp-cta__actions{flex-direction:column;align-items:stretch}.dp-cta__ring-2,.dp-cta__ring-3{display:none}.grid-3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v1-panel-shine:after,.how-step-visual:after{transition:none!important;animation:none!important}}.workflow-card--cta{border-style:dashed;border-color:#ea76264d;background:#ea762605}.workflow-card--cta:hover{border-style:solid;border-color:#ea762666;background:#ea76260a}.workflow-card--cta .workflow-card-icon{background:#ea76260f}.upsell-section{padding:var(--space-20) 0;background:var(--color-white)}.upsell-card{max-width:780px;margin:0 auto;background:var(--color-off-white);border-radius:var(--radius-xl);border:1px solid var(--color-border);padding:var(--space-10) var(--space-8);position:relative;overflow:hidden}.upsell-card--two-col{max-width:1080px;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.upsell-visual{position:relative;cursor:pointer}.upsell-visual img{width:100%;border-radius:var(--radius-lg);box-shadow:0 2px 12px #00293914;display:block}.upsell-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-orange)}.upsell-content h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--weight-bold);color:var(--color-navy);margin-bottom:var(--space-4);line-height:var(--leading-snug)}.upsell-card .btn{font-size:var(--text-sm);padding:12px 28px}.upsell-body{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.upsell-consider{font-size:var(--text-base);color:var(--color-gray-800);margin-bottom:var(--space-3)}.upsell-list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.upsell-list li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-medium);line-height:var(--leading-relaxed)}.upsell-list li svg{flex-shrink:0;width:18px;height:18px;color:var(--color-orange);margin-top:2px}.upsell-note{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--space-6)}@media(max-width:768px){.upsell-card{padding:var(--space-8) var(--space-6)}.upsell-card--two-col{grid-template-columns:1fr}}
