.seller-solutions{position:relative;isolation:isolate;overflow:hidden;padding:104px 0;background:linear-gradient(150deg,#f7fbff 0%,#edf7ff 52%,#f8fcff 100%);color:#0b3153}
.seller-solutions:before,.seller-solutions:after{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}
.seller-solutions:before{top:-330px;right:-240px;width:720px;height:720px;border:1px solid rgba(8,119,220,.1);box-shadow:0 0 0 82px rgba(8,119,220,.025),0 0 0 164px rgba(8,119,220,.018)}
.seller-solutions:after{bottom:-270px;left:-210px;width:540px;height:540px;background:radial-gradient(circle,rgba(38,174,232,.13),rgba(38,174,232,.025) 54%,transparent 72%)}
.seller-solutions-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:end;gap:80px;margin-bottom:48px}
.seller-solutions-intro{max-width:700px}.seller-solutions-kicker{display:inline-flex;align-items:center;gap:10px;color:#0874d2;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.seller-solutions-kicker:before{width:25px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0a79d8,#43b9ed);content:""}
.seller-solutions-head h2{margin:14px 0 0;color:#082f53;font-size:clamp(2.35rem,4.25vw,3.65rem);line-height:1.05;letter-spacing:-.052em}.seller-solutions-head h2 span{color:#0874d2}.seller-solutions-head>p{max-width:490px;margin:0 0 5px;color:#5d7890;font-size:.94rem;line-height:1.8}
.seller-solutions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.seller-solution-card{--accent:#0877d9;--tint:#edf7ff;position:relative;display:grid;min-height:258px;grid-template-columns:minmax(0,.88fr) 58px minmax(0,1.12fr);align-items:stretch;overflow:hidden;border:1px solid rgba(181,211,233,.9);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 20px 48px -36px rgba(7,65,109,.45);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.seller-solution-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,#cfe2ef);box-shadow:0 26px 58px -35px rgba(7,65,109,.5);transform:translateY(-4px)}
.seller-solution-card.is-cyan{--accent:#0b91d0;--tint:#edfaff}.seller-solution-card.is-blue{--accent:#0a6fd2;--tint:#edf6ff}.seller-solution-card.is-violet{--accent:#7359d9;--tint:#f4f1ff}.seller-solution-card.is-teal{--accent:#109b82;--tint:#eefbf7}.seller-solution-card.is-amber{--accent:#c48217;--tint:#fff8e9}.seller-solution-card.is-rose{--accent:#c24e69;--tint:#fff2f5}
.seller-problem{position:relative;display:flex;flex-direction:column;justify-content:center;padding:29px 8px 29px 27px;background:linear-gradient(145deg,#fff 15%,#f9fcff)}
.seller-card-number{position:absolute;top:17px;right:2px;color:var(--accent);font-size:.61rem;font-weight:800;letter-spacing:.08em;opacity:.55}.seller-card-label{display:block;margin-bottom:9px;color:var(--accent);font-size:.58rem;font-weight:850;letter-spacing:.105em;text-transform:uppercase}.seller-problem h3{margin:0;color:#123957;font-size:1.05rem;line-height:1.48;letter-spacing:-.025em;text-wrap:balance}
.seller-solution-bridge{position:relative;z-index:2;display:grid;place-items:center}.seller-solution-bridge:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(transparent,rgba(112,166,205,.42) 22%,rgba(112,166,205,.42) 78%,transparent);content:""}.seller-solution-bridge span{position:absolute;top:50%;right:0;left:0;height:2px;overflow:hidden;background:#d9e9f4}.seller-solution-bridge span:after{position:absolute;inset:0;width:45%;background:linear-gradient(90deg,transparent,var(--accent),transparent);content:"";animation:sellerSolutionFlow 3.2s ease-in-out infinite}.seller-solution-bridge svg{position:relative;width:34px;height:34px;padding:8px;border:1px solid color-mix(in srgb,var(--accent) 28%,#d6e9f4);border-radius:50%;background:#fff;fill:none;stroke:var(--accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 8px 20px rgba(8,88,148,.12)}
.seller-answer{display:grid;grid-template-columns:43px minmax(0,1fr);align-content:center;gap:13px;padding:26px 25px 26px 9px;background:linear-gradient(145deg,var(--tint),rgba(255,255,255,.72))}.seller-answer-icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 20%,#dbeaf4);border-radius:13px;background:#fff;color:var(--accent);box-shadow:0 10px 24px -18px rgba(8,75,125,.5)}.seller-answer-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seller-answer p{margin:0;color:#496b83;font-size:.78rem;line-height:1.67}
.seller-feature-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.seller-feature-tags span{padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 16%,#dce9f2);border-radius:999px;background:rgba(255,255,255,.78);color:color-mix(in srgb,var(--accent) 82%,#214b69);font-size:.52rem;font-weight:800;line-height:1.2}
.seller-solutions-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:24px;padding:24px 27px;border:1px solid #cfe2f0;border-radius:20px;background:linear-gradient(110deg,rgba(255,255,255,.96),rgba(240,248,255,.94));box-shadow:0 18px 45px -36px rgba(7,67,112,.42)}.seller-solutions-cta>div:first-child{display:grid;gap:2px}.seller-solutions-cta>div:first-child span{color:#0872ca;font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seller-solutions-cta>div:first-child strong{color:#143a59;font-size:1rem;line-height:1.5}.seller-solutions-actions{display:flex;flex:none;gap:9px}.seller-solutions-actions .button{min-height:46px;padding:0 17px;font-size:.74rem}.seller-solutions-actions .button svg{width:16px;height:16px}
@keyframes sellerSolutionFlow{0%{transform:translateX(-110%)}55%,100%{transform:translateX(240%)}}
@media(max-width:1050px){.seller-solutions-head{grid-template-columns:1fr;gap:20px}.seller-solutions-head>p{max-width:720px}.seller-solution-card{grid-template-columns:minmax(0,.9fr) 48px minmax(0,1.1fr)}.seller-problem{padding-left:22px}.seller-answer{grid-template-columns:38px minmax(0,1fr);padding-right:19px}.seller-answer-icon{width:38px;height:38px}}
@media(max-width:820px){.seller-solutions{padding:82px 0}.seller-solutions-grid{grid-auto-columns:min(82vw,440px);grid-template-columns:none;grid-auto-flow:column;gap:12px;margin-right:calc((100vw - 100%)/-2);padding-right:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.seller-solutions-grid::-webkit-scrollbar{display:none}.seller-solution-card{min-height:288px;grid-template-columns:1fr;grid-template-rows:auto 45px 1fr;scroll-snap-align:start}.seller-solution-bridge:before{top:0;right:0;bottom:0;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(112,166,205,.42) 22%,rgba(112,166,205,.42) 78%,transparent)}.seller-solution-bridge span{top:50%;right:9%;left:9%}.seller-solution-bridge svg{transform:rotate(90deg)}.seller-problem{padding:25px 24px 15px}.seller-card-number{top:15px;right:20px}.seller-answer{grid-template-columns:43px minmax(0,1fr);padding:15px 24px 26px}.seller-answer-icon{width:43px;height:43px}.seller-solutions-cta{align-items:flex-start;flex-direction:column}.seller-solutions-actions{width:100%}.seller-solutions-actions .button{flex:1}}
@media(max-width:560px){.seller-solutions{padding:68px 0}.seller-solutions-head{margin-bottom:31px}.seller-solutions-head h2{font-size:2.02rem;line-height:1.1}.seller-solutions-head>p{font-size:.82rem;line-height:1.7}.seller-solutions-grid{grid-auto-columns:calc(100vw - 52px);padding-right:14px}.seller-solution-card{min-height:315px;border-radius:19px}.seller-problem h3{font-size:1rem}.seller-answer p{font-size:.75rem}.seller-solutions-cta{margin-top:18px;padding:21px 18px}.seller-solutions-actions{display:grid;grid-template-columns:1fr}.seller-solutions-actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){.seller-solution-card{transition:none}.seller-solution-bridge span:after{animation:none;transform:none}}
