.service-detail{background:#07111b;color:#eef4fc}.service-detail header{z-index:30}.detail-inner{max-width:1120px;margin:auto}.detail-hero{position:relative;padding:38px 6% 60px;isolation:isolate;min-height:390px;display:flex;align-items:center}.detail-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.detail-hero:after{content:'';position:absolute;inset:0;background:#04111be6;z-index:-1}.detail-hero .detail-inner{width:100%}.detail-crumbs{display:flex;gap:12px;flex-wrap:wrap;color:#a6b7c6;font-size:12px;margin-bottom:38px}.detail-crumbs a{color:#a6b7c6}.detail-eyebrow{color:#e7b74c;font-size:11px;font-weight:750;margin:0 0 18px}.service-detail h1{font-size:48px;line-height:1.12;max-width:850px;margin:0 0 22px;letter-spacing:0;overflow-wrap:break-word}.detail-intro{max-width:700px;color:#b5cbdc;line-height:1.8;font-size:18px}.detail-cta{display:inline-flex;gap:20px;align-items:center;background:#ffbf43;color:#081521;border-radius:6px;padding:15px 21px;font-size:13px;font-weight:750;text-decoration:none;max-width:100%;box-sizing:border-box;margin-top:18px}.detail-cta:hover{background:#ffd376}.detail-section{padding:70px 6%;border-top:1px solid #203442}.detail-section h2{font-size:32px;line-height:1.2;margin:0 0 28px;letter-spacing:0}.detail-section h2 span{color:#2fafd5}.detail-section p{color:#9fb6c9;font-size:15px;line-height:1.8}.detail-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.detail-included{background:#0b1a28}.detail-faq details{border-bottom:1px solid #294151;padding:20px 0}.detail-faq summary{cursor:pointer;font-size:15px}.service-detail .detail-footer{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:35px 6%;font-size:12px;color:#8ca6b9}.detail-footer img{width:200px;height:auto}.detail-footer>span{margin-left:auto}@media(max-width:760px){.service-detail h1{font-size:34px}.detail-hero{padding-top:28px}.detail-section{padding:48px 6%}.detail-section h2{font-size:28px}.detail-faq{grid-template-columns:1fr;gap:24px}.detail-footer>span{margin-left:0}.detail-crumbs{display:flex!important;position:static!important;background:none!important;padding:0!important}.detail-intro{font-size:16px}}
.detail-hero:has(> .detail-background[src="assets/images/ebay-store-hero.webp"]){background:#07111b}
.detail-background[src="assets/images/ebay-store-hero.webp"]{object-fit:cover;object-position:center}
.detail-hero:has(> .detail-background[src="assets/images/ebay-store-hero.webp"]):after{background:linear-gradient(90deg,rgba(4,17,27,.96) 0%,rgba(4,17,27,.88) 32%,rgba(4,17,27,.35) 65%,rgba(4,17,27,.12) 100%)}
@media(max-width:760px){.detail-background[src="assets/images/ebay-store-hero.webp"]{object-position:center}.detail-hero:has(> .detail-background[src="assets/images/ebay-store-hero.webp"]):after{background:rgba(4,17,27,.72)}}
.ebay-content{padding-top:80px;padding-bottom:80px;border-top:0}
.ebay-creation-starlight main>.detail-section{background:#07141e;border-top:1px solid #243a47}
.ebay-creation-starlight main>.detail-section:nth-child(odd of section:not([hidden])){background:#112330}
.ebay-creation-starlight main>.strategy{background:#07141e;border-top:1px solid #243a47}
.ebay-creation-starlight .ebay-warning .ebay-icon{color:#f08078;background:rgba(240,128,120,.12)}
.ebay-creation-starlight .ebay-warning .ebay-icon svg{color:inherit}
.ebay-content .detail-eyebrow{display:flex;align-items:center;gap:10px;color:#29b8d5;font-size:12px;font-weight:750;margin:0 0 18px}
.ebay-content .detail-eyebrow:before{content:'';width:20px;height:2px;background:currentColor}
.ebay-content h2{font-size:36px;line-height:1.18;margin-bottom:42px}
.ebay-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ebay-card{background:linear-gradient(160deg,#192733,#101c28);border:1px solid #263746;border-radius:8px;padding:28px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.ebay-card.ebay-warning{border-top:3px solid #e7b74c}
.ebay-card:hover{transform:translateY(-4px);border-color:#e7b74c;box-shadow:0 12px 24px #0003}
.ebay-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#e7b74c14;margin-bottom:18px;flex-shrink:0}
.ebay-icon img{filter:invert(78%) sepia(53%) saturate(626%) hue-rotate(350deg) brightness(98%) contrast(85%)}
.ebay-card h3{font-size:20px;line-height:1.3;margin:0 0 10px;letter-spacing:0}
.ebay-card p{font-size:15px;line-height:1.65;margin:0;color:#a8b8c6}
.ebay-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.ebay-introduction h2{margin-bottom:22px;max-width:470px}
.ebay-introduction p{margin:0 0 18px}
.ebay-checklist{list-style:none;margin:0;padding:32px;background:linear-gradient(160deg,#192733,#101c28);border:1px solid #263746;border-radius:8px;display:grid;gap:24px}
.ebay-checklist li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;color:#dae5ee}
.ebay-checklist .ebay-icon{width:22px;height:26px;margin:0;background:none}
.ebay-checklist .ebay-icon img{width:20px;height:20px;filter:invert(63%) sepia(65%) saturate(646%) hue-rotate(140deg) brightness(93%) contrast(91%)}
@media(max-width:1000px){.ebay-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-intro-grid{gap:32px}.ebay-card{padding:24px}}
@media(max-width:640px){.ebay-content{padding-top:48px;padding-bottom:48px}.ebay-content h2{font-size:28px;margin-bottom:28px}.ebay-card-grid,.ebay-intro-grid{grid-template-columns:1fr;gap:20px}.ebay-card h3{font-size:19px}.ebay-checklist{padding:24px}.ebay-checklist li{font-size:15px}}
@media(prefers-reduced-motion:reduce){.ebay-card{transition:none}.ebay-card:hover{transform:none}}
.ebay-icon svg{color:#e7b74c;flex-shrink:0}.ebay-checklist .ebay-icon svg{width:20px;height:20px;color:#29b8d5}

.ebay-editorial{padding-top:70px;padding-bottom:80px;background:#07111b;border-top:0}
.ebay-editorial-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px}
.ebay-editorial-row + .ebay-editorial-row{margin-top:80px}
.ebay-editorial-row>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .5s ease}
.ebay-editorial-row>img:hover{transform:translateY(-5px)}
.ebay-editorial-copy .detail-eyebrow{color:#8ca9be;font-size:11px;margin:0 0 15px}
.ebay-editorial-copy h2{font-size:34px;line-height:1.18;margin:0 0 24px}
.ebay-editorial-copy>p:not(.detail-eyebrow){font-size:15px;line-height:1.85;margin:0 0 18px}
.ebay-editorial-cta{display:inline-flex;align-items:center;gap:18px;border:1px solid #216079;border-radius:24px;padding:12px 20px;color:#35c4ed;font-size:13px;font-weight:700;text-decoration:none;margin-top:10px;transition:background .2s ease,border-color .2s ease}
.ebay-editorial-cta:hover,.ebay-editorial-cta:focus-visible{background:#103042;border-color:#35c4ed}
@media(max-width:900px){.ebay-editorial-row{gap:30px}.ebay-editorial-copy h2{font-size:29px}}
@media(max-width:680px){.ebay-editorial{padding-top:40px;padding-bottom:48px}.ebay-editorial-row{grid-template-columns:1fr;gap:20px}.ebay-editorial-row + .ebay-editorial-row{margin-top:55px}.ebay-editorial-row>img{max-width:430px;margin:auto}.ebay-editorial-reverse>img{grid-row:1}.ebay-editorial-copy h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.ebay-editorial-row>img,.ebay-editorial-cta{transition:none}.ebay-editorial-row>img:hover{transform:none}}
.ebay-branded-visual{position:relative;min-width:0;aspect-ratio:1;transition:transform .5s ease}
.ebay-branded-visual>img{display:block;width:100%;height:100%;object-fit:contain}

.ebay-branded-visual:hover{transform:translateY(-5px)}
.ebay-page-faq summary{line-height:1.6;font-weight:650;padding-right:15px}
.ebay-page-faq details[open] summary{color:#ffbf43}
.ebay-page-faq summary:hover{color:#35c4ed}
@media(max-width:680px){.ebay-branded-visual{width:100%;max-width:430px;margin:auto}.ebay-editorial-reverse>.ebay-branded-visual{grid-row:1}}
@media(prefers-reduced-motion:reduce){.ebay-branded-visual{transition:none}.ebay-branded-visual:hover{transform:none}}

.ebay-page-faq details a{color:#35c4ed;text-decoration:underline;text-underline-offset:3px}
.ebay-problem-photo{position:relative;isolation:isolate;overflow:hidden;background:#101c28}
.ebay-problem-photo:before{content:'';position:absolute;inset:0;z-index:-2;background-image:url('../images/ebay-problem-backgrounds.webp');background-size:300% 200%;background-position:var(--problem-position);opacity:.18;transition:opacity .4s ease,transform .6s ease;pointer-events:none}
.ebay-problem-photo:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,17,27,.3),rgba(7,17,27,.88));pointer-events:none}
.ebay-problem-photo.problem-1{--problem-position:0% 0%}.ebay-problem-photo.problem-2{--problem-position:50% 0%}.ebay-problem-photo.problem-3{--problem-position:100% 0%}.ebay-problem-photo.problem-4{--problem-position:0% 100%}.ebay-problem-photo.problem-5{--problem-position:50% 100%}.ebay-problem-photo.problem-6{--problem-position:100% 100%}
.ebay-problem-number{position:absolute;right:18px;top:12px;font-size:66px;line-height:1;font-weight:800;color:#e7b74c;opacity:.16;pointer-events:none;user-select:none;font-variant-numeric:tabular-nums}
.ebay-problem-photo:hover:before{opacity:.26;transform:scale(1.025)}
.ebay-problem-photo p{color:#b7c7d5}
@media(prefers-reduced-motion:reduce){.ebay-problem-photo:before{transition:none}.ebay-problem-photo:hover:before{transform:none}}

.detail-hero:has(> .detail-background[src="assets/images/ebay-store-hero-wide.webp"]){background:#07111b}
.detail-background[src="assets/images/ebay-store-hero-wide.webp"]{object-fit:cover;object-position:center}
.detail-hero:has(> .detail-background[src="assets/images/ebay-store-hero-wide.webp"]):after{background:linear-gradient(90deg,rgba(4,17,27,.88),rgba(4,17,27,.72) 34%,rgba(4,17,27,.2) 65%,rgba(4,17,27,.08))}
@media(max-width:760px){.detail-hero:has(> .detail-background[src="assets/images/ebay-store-hero-wide.webp"]):after{background:rgba(4,17,27,.75)}}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:before{inset:-25%;background-image:radial-gradient(circle at 12% 22%,#80dced 0 1px,transparent 1.8px),radial-gradient(circle at 68% 16%,#f0ce7c 0 1px,transparent 1.8px),radial-gradient(circle at 40% 72%,#bbebfa 0 .8px,transparent 1.6px),radial-gradient(circle at 85% 58%,#8ccad9 0 .7px,transparent 1.5px),radial-gradient(circle at 22% 88%,#edc56d 0 .8px,transparent 1.6px);background-size:173px 157px;background-position:0 0;opacity:.38;animation:creation-starlight-drift 24s linear infinite;transition:opacity .5s ease}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:after{background:linear-gradient(180deg,#07111b18,#07111b85)}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:before{animation-duration:12s;animation-timing-function:ease-in-out}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:nth-child(2n):before{animation-delay:-5s;animation-duration:14s;background-size:197px 181px}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:nth-child(3n):before{animation-delay:-9s;animation-duration:11s;animation-direction:reverse}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:nth-child(5n):before{animation-delay:-3s;animation-duration:13s;animation-direction:reverse}
:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:hover:before{opacity:.62}
@keyframes creation-starlight-drift{0%,100%{transform:translate3d(-5%,4%,0)}25%{transform:translate3d(2%,-5%,0)}50%{transform:translate3d(6%,1%,0)}75%{transform:translate3d(-2%,6%,0)}}
@media(prefers-reduced-motion:reduce){:is(.ebay-creation-starlight, [class*="ebay-service-"], [class*="shopify-service-"]) .ebay-card:before{animation:none;transform:none;transition:none}}

.setup-fit .ebay-intro-grid{grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}
.setup-fit .detail-eyebrow{color:#e7b74c}
.setup-fit.ebay-content h2{font-size:34px;line-height:1.2;margin-bottom:24px;max-width:510px}
.setup-fit h2 span{color:#32bed8}
.setup-fit .ebay-intro-grid>div>p:not(.detail-eyebrow){max-width:510px;font-size:15px;line-height:1.85}
.setup-fit .ebay-checklist{counter-reset:fit-step;padding:0;border:0;border-radius:0;background:none;gap:0}
.setup-fit .ebay-checklist li{counter-increment:fit-step;position:relative;align-items:center;gap:20px;padding:24px 12px;border-bottom:1px solid #514732}
.setup-fit .ebay-checklist li:first-child{border-top:1px solid #514732}
.setup-fit .fit-step{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;position:relative;border:1px solid #b89448;border-radius:50%;color:#ffca69;font-size:14px;font-weight:800;background:#272719;box-shadow:inset 0 0 12px #e7b74c0a}
.setup-fit .fit-step:before{content:counter(fit-step,decimal-leading-zero)}
.setup-fit .fit-step:after{content:"";position:absolute;inset:-5px;border:1px dashed #ffca69;border-radius:50%;opacity:.8;animation:fit-orbit 24s linear infinite}
.setup-fit .ebay-checklist li>span:last-child{font-size:16px;line-height:1.6;color:#d6e5ec}
@keyframes fit-orbit{to{transform:rotate(360deg)}}
@media(max-width:800px){.setup-fit .ebay-intro-grid{grid-template-columns:1fr;gap:36px}.setup-fit.ebay-content h2{font-size:30px}.setup-fit .ebay-checklist li{padding:22px 8px}}
@media(prefers-reduced-motion:reduce){.setup-fit .fit-step:after{animation:none}}

/* ===== Who it's for: connected step list ===== */
.setup-fit .ebay-checklist{position:relative;display:flex;flex-direction:column;gap:14px}
.setup-fit .ebay-checklist li,.setup-fit .ebay-checklist li:first-child{border:1px solid #1d3546;border-radius:14px;padding:16px 22px 16px 16px;background:linear-gradient(100deg,#e7b74c0d 0%,#0b1b28 45%,#0b1b2800 100%);transition:border-color .25s,background .25s,transform .25s}
.setup-fit .ebay-checklist li:hover{border-color:#b8944870;background:linear-gradient(100deg,#e7b74c1a 0%,#0d2030 55%,#0d203000 100%);transform:translateX(4px)}
.setup-fit .ebay-checklist li:not(:last-child)::after{content:"";position:absolute;left:38px;width:2px;top:calc(50% + 29px);bottom:calc(29px - 50% - 14px);background:linear-gradient(#b89448,#32bed866);border-radius:2px;opacity:.55;pointer-events:none}
.setup-fit .fit-step{background:radial-gradient(circle at 35% 30%,#3a3320,#1d1d14);box-shadow:0 0 0 4px #07111b,0 0 18px #e7b74c1f}
.setup-fit .ebay-checklist li>span:last-child{font-size:15.5px;font-weight:500}
@media(max-width:800px){.setup-fit .ebay-checklist li,.setup-fit .ebay-checklist li:first-child{padding:14px 16px 14px 12px}.setup-fit .ebay-checklist li:not(:last-child)::after{left:34px}}

/* Related service links inside copy */
.ebay-editorial-copy p a,.ebay-page-faq details p a{color:#ffca69;text-decoration:underline;text-decoration-color:#ffca6966;text-underline-offset:3px;transition:color .2s}
.ebay-editorial-copy p a:hover,.ebay-page-faq details p a:hover{color:#ffe09a}

/* ===== Service pages FAQ: same card design as the home page FAQ ===== */
.detail-faq>div:last-child{display:grid;gap:12px;align-content:start;counter-reset:sfaq}
.detail-faq>div:last-child details{counter-increment:sfaq;padding:0;border:1px solid #1a3448;border-radius:16px;background:linear-gradient(160deg,#0d1d2c,#0a1525);transition:border-color .3s,background .3s,box-shadow .3s}
.detail-faq>div:last-child details:hover{border-color:#28b6d566}
.detail-faq>div:last-child details[open]{border-color:#b8944890;background:linear-gradient(160deg,#10243a,#0b1828);box-shadow:0 14px 34px #0004}
.detail-faq>div:last-child summary{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:16px;list-style:none;cursor:pointer;padding:18px 64px 18px 20px!important;font-size:14.5px;font-weight:700;line-height:1.5;color:#e8f0f8;text-align:left}
.detail-faq>div:last-child summary::-webkit-details-marker{display:none}
.detail-faq>div:last-child summary::marker{content:''}
.detail-faq>div:last-child summary::before{content:counter(sfaq,decimal-leading-zero);flex:0 0 auto;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;color:#28b6d5;background:#28b6d51a;border:1px solid #28b6d540;border-radius:10px;padding:5px 8px;line-height:1}
.detail-faq>div:last-child details[open] summary{color:#e8f0f8}
.detail-faq>div:last-child details[open] summary::before{color:#101923;background:#ffbe32;border-color:#ffbe32}
.detail-faq>div:last-child summary::after{content:'+';position:absolute;right:18px;top:50%;width:30px;height:30px;margin-top:-15px;display:grid;place-items:center;border-radius:50%;border:1px solid #2a4b60;font-size:18px;font-weight:500;line-height:1;color:#7fd3e6;transition:transform .3s,background .3s,color .3s,border-color .3s}
.detail-faq>div:last-child details[open] summary::after{transform:rotate(45deg);background:#ffbe32;border-color:#ffbe32;color:#101923}
.detail-faq>div:last-child summary:hover{color:#fff}
.detail-faq>div:last-child details p{margin:0;padding:0 24px 20px 66px;font-size:14px;line-height:1.7;color:#a9bfcf;animation:sfaqIn .35s ease}
@keyframes sfaqIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:600px){.detail-faq>div:last-child summary{padding:16px 56px 16px 16px!important;gap:12px;font-size:14px}.detail-faq>div:last-child summary::after{right:14px}.detail-faq>div:last-child details p{padding:0 18px 18px 18px}}
@media(prefers-reduced-motion:reduce){.detail-faq>div:last-child details p{animation:none}}
