

	/* Outer full-width band — gives the section its own visual space instead
	   of sitting flat on the page background, matching the footer's soft-tint
	   band treatment. */
	.dxq-band{
		position:relative !important; overflow:hidden !important;
		background:#F7F5F2 !important;
	}
	.dxq-band::before{
		content:''; position:absolute !important; top:-120px; right:-100px; width:380px; height:380px;
		background:radial-gradient(circle,rgba(232,74,0,.10) 0%,transparent 70%) !important;
		pointer-events:none !important; z-index:0;
	}

	.dxq-wrap, .dxq-wrap *{box-sizing:border-box !important;}
	.dxq-wrap{
		--dxq-ink:#0B0B0C; --dxq-orange:#E84A00; --dxq-gray:#6B6B70; --dxq-line:#E0E0E0;
		--dxq-maxw:1520px; /* matches the footer's max-width — note: your header
		                      currently uses 1360px, so the two don't quite agree
		                      with each other; went with the wider footer figure
		                      since you asked to size this up */
		font-family:'Plus Jakarta Sans','Inter',-apple-system,sans-serif !important;
		max-width:var(--dxq-maxw); margin-inline:auto; padding:64px clamp(20px,4vw,56px);
		position:relative !important; z-index:1;
	}
	.dxq-grid{display:grid !important; grid-template-columns:0.8fr 1.2fr !important; gap:64px !important; align-items:start !important; width:100% !important;}
	.dxq-left{position:sticky; top:100px; width:100% !important;}
	.dxq-eyebrow{display:inline-flex !important; align-items:center !important; gap:8px; font-size:11px !important; font-weight:800 !important; letter-spacing:.18em !important; text-transform:uppercase !important; color:var(--dxq-orange) !important; margin-bottom:14px; border:none !important; background:none !important; padding:0 !important;}
	.dxq-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--dxq-orange) !important;}
	.dxq-h2{font-size:clamp(28px,3.2vw,42px) !important; font-weight:900 !important; color:var(--dxq-ink) !important; letter-spacing:-.03em !important; line-height:1.14 !important; margin:0 0 16px !important; border:none !important;}
	.dxq-h2 em{font-style:normal !important;color:var(--dxq-orange) !important;}
	.dxq-intro{font-size:15px !important; color:var(--dxq-gray) !important; line-height:1.7 !important; margin:0 0 24px !important;}
	.dxq-cta{
		display:inline-flex !important; align-items:center !important; gap:8px !important;
		background:var(--dxq-ink) !important; color:#fff !important; padding:14px 24px !important;
		border:none !important; border-radius:100px !important; font-size:13.5px !important; font-weight:700 !important;
		text-decoration:none !important; transition:background .2s, transform .2s, box-shadow .2s;
		box-shadow:0 4px 16px rgba(0,0,0,.12) !important;
	}
	.dxq-cta:hover{background:var(--dxq-orange) !important; transform:translateY(-2px); box-shadow:0 8px 22px rgba(232,74,0,.3) !important;}
	.dxq-cta svg{width:14px !important;height:14px !important;}

	.dxq-list{display:block !important; width:100% !important; margin:0 !important; padding:0 !important; list-style:none !important;}
	.dxq-item{
		display:block !important; width:100% !important;
		background:transparent !important; border:none !important; border-radius:0 !important;
		border-bottom:1px solid var(--dxq-line) !important; box-shadow:none !important;
		margin:0 !important; padding:0 !important;
		transition:background .2s !important;
	}
	.dxq-item:first-child{border-top:1px solid var(--dxq-line) !important;}
	.dxq-item:hover{background:rgba(232,74,0,.03) !important;}

	.dxq-q{
		all:unset !important;
		display:flex !important; align-items:center !important; justify-content:space-between !important;
		width:100% !important; box-sizing:border-box !important;
		padding:22px 16px !important; margin:0 !important; gap:16px !important;
		background:transparent !important; border:none !important; border-radius:0 !important; box-shadow:none !important;
		cursor:pointer !important; text-align:left !important;
		font-family:inherit !important; font-size:16px !important; font-weight:700 !important;
		color:var(--dxq-ink) !important; letter-spacing:-.01em !important; line-height:1.4 !important;
		transition:color .18s !important;
	}
	.dxq-item:hover .dxq-q{color:var(--dxq-orange) !important;}
	.dxq-q-text{flex:1; min-width:0;}

	.dxq-icon{
		flex-shrink:0 !important; width:32px !important; height:32px !important; border-radius:50% !important;
		border:1.5px solid var(--dxq-line) !important; background:#fff !important;
		display:flex !important; align-items:center !important; justify-content:center !important;
		position:relative !important; transition:border-color .2s, background .2s, transform .3s cubic-bezier(.34,1.15,.64,1) !important;
	}
	.dxq-icon::before,.dxq-icon::after{content:'';position:absolute !important;background:var(--dxq-ink) !important;transition:background .2s,transform .3s !important;}
	.dxq-icon::before{width:12px !important;height:1.6px !important;}
	.dxq-icon::after{width:1.6px !important;height:12px !important;}
	.dxq-item.dxq-open .dxq-icon{background:var(--dxq-orange) !important;border-color:var(--dxq-orange) !important;transform:rotate(180deg) !important;box-shadow:0 4px 14px rgba(232,74,0,.35) !important;}
	.dxq-item.dxq-open .dxq-icon::before,.dxq-item.dxq-open .dxq-icon::after{background:#fff !important;}
	.dxq-item.dxq-open .dxq-icon::after{transform:scaleY(0) !important;}

	/* Expanded answer now sits in its own tinted card instead of plain text
	   — a more modern, considered reveal instead of just unstyled paragraph. */
	.dxq-a-wrap{display:grid !important; grid-template-rows:0fr !important; transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1) !important; width:100% !important;}
	.dxq-item.dxq-open .dxq-a-wrap{grid-template-rows:1fr !important;}
	.dxq-a-inner{overflow:hidden !important; min-height:0 !important;}
	.dxq-a-card{
		margin:0 16px 20px 16px !important; padding:16px 20px !important;
		background:#fff !important; border:1px solid rgba(232,74,0,.14) !important; border-left:3px solid var(--dxq-orange) !important;
		border-radius:0 10px 10px 0 !important; box-shadow:0 2px 10px rgba(0,0,0,.04) !important;
	}
	.dxq-a{font-size:14px !important; color:var(--dxq-gray) !important; line-height:1.7 !important; margin:0 !important; max-width:600px; border:none !important;}

	@media(max-width:900px){
		.dxq-grid{grid-template-columns:1fr !important; gap:32px !important;}
		.dxq-left{position:static !important;}
	}
	@media(max-width:640px){
		.dxq-wrap{padding:44px 16px;}
		.dxq-q{font-size:14.5px !important;padding:17px 6px !important;}
		.dxq-a-card{margin:0 6px 16px 6px !important; padding:14px 16px !important;}
	}
	@media(prefers-reduced-motion:reduce){.dxq-wrap *{transition:none !important;}}
	
/*# sourceURL=dxq-faq-inline-css */
